这 13 位数字的含义
EAN-13 条形码携带一个 GTIN-13,也就是在收银台标识一件商品的编号。开头的几位是 GS1 前缀,表示由哪个 GS1 成员组织分配了企业编号,并不一定表示产品在哪里生产。企业前缀和商品项目代码合在一起标识产品,最后一位是校验位。
企业前缀与商品项目代码的分界并不固定,因为 GS1 会根据企业需要编号的产品数量,分配不同长度的前缀。
- GS1 前缀:通常 3 位,例如 978 或 979 用于图书(ISBN)
- 企业编号与商品项目代码:共 9 位
- 校验位:1 位
- 符号宽度:95 个模块,外加静区
校验位如何计算
EAN-13 的校验位采用模 10 计算,权重 1 和 3 交替。把前 12 位从左起依次乘以 1、3、1、3……,把结果相加,校验位就是加到下一个 10 的倍数所需的数。
以 950600013435 为例,加权和为 78,所以校验位是 2,完整号码是 9506000134352。扫描器每次扫描都会重新计算,并拒绝不匹配的读取结果。
结构与相关码制
该符号有起始、中间和终止的护线,每侧六位数字。第一位数字并不单独画成条,而是由左侧六位数字的图案来编码。EAN-8 是用于极小包装的较短版本,UPC-A 是美国和加拿大使用的 12 位形式。该码制由 ISO/IEC 15420 规定。