13자리의 의미
EAN-13 바코드는 계산대에서 거래 상품을 식별하는 번호인 GTIN-13을 담아요. 앞쪽 숫자는 GS1 접두어로, 업체 번호를 발급한 GS1 회원 기구를 나타내며 상품이 만들어진 곳을 뜻하는 것은 아니에요. 업체 접두어와 상품 참조 번호가 함께 상품을 식별하고, 마지막 숫자는 체크 숫자예요.
업체 접두어와 상품 참조 번호의 구분은 달라질 수 있어요. GS1이 업체가 매겨야 하는 상품 수에 따라 길이가 다른 접두어를 발급하기 때문이에요.
- GS1 접두어: 보통 3자리이고, 도서(ISBN)는 978이나 979 등
- 업체 번호와 상품 참조 번호: 합쳐서 9자리
- 체크 숫자: 1자리
- 기호 너비: 95모듈에 콰이어트 존 추가
체크 숫자 계산 방법
EAN-13 체크 숫자는 가중치 1과 3을 번갈아 쓰는 mod-10 계산을 써요. 앞의 12자리를 왼쪽부터 1, 3, 1, 3의 순서로 곱해 더하고, 다음 10의 배수가 되기까지 모자라는 수가 체크 숫자예요.
950600013435의 경우 가중 합이 78이므로 체크 숫자는 2이고 전체 번호는 9506000134352예요. 스캐너는 스캔할 때마다 이를 다시 계산해서 맞지 않는 판독은 거부해요.
구조와 관련 형식
이 기호에는 시작, 중앙, 끝 가드 바가 있고 양쪽에 여섯 자리씩 있어요. 첫 번째 숫자는 독립된 막대로 그려지지 않고, 왼쪽 여섯 자리의 패턴으로 인코딩돼요. EAN-8은 아주 작은 포장을 위한 더 짧은 버전이고, UPC-A는 미국과 캐나다에서 쓰는 12자리 형식이에요. 이 기호 체계는 ISO/IEC 15420에 규정되어 있어요.