UPC-A와 EAN-13의 관계
UPC-A는 사실상 EAN-13의 부분집합이에요. 12자리 UPC-A 번호는 앞에 0을 붙이면 유효한 EAN-13 번호가 되고 막대도 같아서, 전 세계 계산대 스캐너가 둘 다 읽어요.
UPC는 1970년대 초에 개발되었고 IBM의 George Laurer가 기호 설계를 맡은 것으로 알려져 있으며, 첫 소매 스캔은 1974년 오하이오에서 이루어졌어요. EAN-13은 그 뒤에 국제적인 확장으로 만들어졌어요.
숫자와 체크 숫자
12자리는 GS1 업체 접두어, 상품 참조 번호, 체크 숫자예요. 체크 숫자는 가중치 3과 1을 써요. 홀수 위치의 숫자에 3을, 짝수 위치의 숫자에 1을 곱해 더한 뒤 다음 10의 배수까지 올려요.
예를 들어 01234567890은 가중 합이 85이므로 체크 숫자는 5이고 전체 코드는 012345678905예요. UPC-E는 작은 포장을 위한 더 짧은 0 생략 형식이에요.
- 길이: 12자리
- 너비: EAN-13처럼 95모듈에 콰이어트 존 추가
- 짧은 형식: UPC-E, 8자리
- 미국에서는 GS1 US를 통해 번호를 발급해요