UPC-A 与 EAN-13 的关系
UPC-A 实际上是 EAN-13 的子集。12 位的 UPC-A 号码只要在前面加一个 0,就成为有效的 EAN-13 号码,条形图案也相同,所以全球的收银扫描器都能读取两者。
UPC 研发于 20 世纪 70 年代初,符号设计归功于 IBM 的乔治·劳勒(George Laurer),第一次零售扫描于 1974 年在俄亥俄州进行。EAN-13 是随后作为国际扩展创建的。
数字与校验位
这 12 位由 GS1 企业前缀、商品项目代码和校验位组成。校验位使用权重 3 和 1:奇数位的数字乘以 3,偶数位的数字乘以 1,相加后补足到下一个 10 的倍数。
例如,01234567890 的加权和为 85,所以校验位是 5,完整代码是 012345678905。UPC-E 是用于小型包装的较短、省零形式。
- 长度:12 位
- 宽度:95 个模块,外加静区,与 EAN-13 相同
- 短格式:UPC-E,8 位
- 在美国,号码通过 GS1 US 分配