EAN-13 바코드: 마지막 숫자가 다르면 왜 실패할까?
상품용 바코드의 입력 규칙은 자유로운 라벨과 다릅니다. Apps24 생성기에 숫자 12자리, 완성된 13자리, 체크디지트가 틀린 번호를 넣어 비교했습니다. 아래에서 실제 생성된 PNG를 내려받을 수 있습니다.
입력과 결과
400638133393 | 4006381333931 | PNG |
4006381333931 | 4006381333931 | same PNG |
4006381333932 | ean_checksum | no PNG |
ABC | ean_digits | no PNG |
결과 해석
400638133393과 4006381333931은 같은 PNG를 만들었습니다. 앞 12자리의 가중합은 89이므로 체크디지트는 (10 − 89 mod 10) mod 10 = 1입니다. 마지막을 2로 바꾼 번호는 이미지 대신 ean_checksum 오류로 거부됐습니다. 문자가 섞인 내부 라벨에는 Code128처럼 다른 형식이 필요합니다.
다음 작업
1. 숫자 식별자에 EAN-13을 선택하세요. 2. 12자리 본문을 입력하거나 제공된 13번째 숫자를 확인하세요. 실제 상품 번호를 오류 회피용으로 임의 변경하지 마세요. 3. 여백을 자르지 않고 내려받으세요. 4. 최종 인쇄물을 사용할 스캐너로 확인하세요. 영문이 섞인 내부 관리 번호라면 Code128을 검토하세요.
도구 사용하기제한과 시험 조건
2026-10-28 로컬 Apps24 API와 프로젝트에 고정된 bwip-js로 검증했습니다. PNG는 286×109, 5,284바이트입니다. 공개 시험 번호이며 상품 번호 등록이나 소유권 증명이 아닙니다. 인코딩과 입력 검증을 확인했으며 실물 인쇄·스캐너 성능을 측정하지 않았습니다.
workflow-results.json참고 출처
Apps24는 예시를 구현과 회귀 테스트에 대조합니다. 브라우저 실험은 조건을 명시하며 모든 기기의 결과를 보증하지 않습니다. 오류를 제보할 때 페이지 주소, 입력 예시, 기대 결과, 브라우저를 알려주세요. 비밀번호·비공개 문서·개인정보는 보내지 마세요.
