物流条码实用手册
上QQ阅读APP看书,第一时间看更新

第4章 常见码制

4.1 EAN/UPC

1.EAN/UPC条码的特征

EAN/UPC条码的特征如下:

(1)可编码的字符集:数字(0~9)(即ASCII字符48~57,与ISO/IEC 646信息技术信息交换用7位编码字符集一致);

(2)码制类型:连续型;

(3)符号字符密度:每个符号字符有7个模块;

(4)每个符号字符的单元数:4,包括2个条(深色条)和2个空(浅色条),每个条或空有1、2、3或4个模块宽度(辅助保护符有不同的单元数);

(5)符号字符自校验;

(6)定长,根据具体符号类型可编码的数据串长度为8、12或13个字符,包括校验码;

(7)全向可译码;

(8)一个必备的校验码;

(9)不包括校验码或空白区的非数据部分:EAN-13、EAN-8和UPC-A条码为11个模块(起始符/中间分隔符/终止符), UPC-E条码为9个模块(起始符/终止符)。

2.符号类型

EAN/UPC码制中的条码是:

(1)EAN-13、UPC-A和UPC-E条码,并且都可有附加符号;

(2)EAN-8条码。

3.符号编码

1)符号字符编码

符号字符的数字值应按规则选择A、B和C这3个不同的字符集子集,编码为7个模块组成的字符,如表4-1所示。

表4-1 字符集A子集、B子集和C子集

注:S表示空(浅色条), B表示条(深色条),单元宽度用模块数来表示。

在任何符号字符中,条(深色条)的模块数总和决定了符号字符的奇偶性。在字符集A子集中的符号字符为奇排列字符,在字符集B子集和C子集中的符号字符为偶排列字符。字符集C子集的字符是字符集B子集字符的镜面映象。

在字符集A子集和B子集中的符号字符总是在左端以空开始,在右端以条(深色条)结束。在字符集C子集中符号字符在左端以条(深色条)开始,在右端以空(浅色条)结束。

数据字符通常应由一个符号字符来表示。然而,在下面定义的特殊情况下,一个符号中字符集的组合本身可代表数据或校验位的值,该技术被称作可变奇偶校验编码。

2)辅助符编码

辅助符的组成如表4-2所示。

表4-2 辅助符

注:S表示空(浅色条), B表示条(深色条)。

表4-2用图形的方式阐述了这些辅助符。

标准保护符指其他码制的起始符和终止符,特殊保护符在UPC-E条码中被用作终止符。

3)符号格式

(1)EAN-13条码

EAN-13条码的组成从左到右应为:

① 左侧空白区;

② 起始符;

③ 选自字符集A子集和B子集的6个符号字符;

④ 中间分隔符;

⑤ 选自字符集C子集的6个符号字符;

⑥ 终止符;

⑦ 右侧空白区。

因为EAN-13条码只包含12个符号字符,却对13位数字进行编码(包括校验码),附加数字字符即处在数据串最左端位置的字符的值,应通过符号左侧6个符号字符的字符集A子集和B子集的可变奇偶排列进行编码,如图4-1所示。

图4-1 EAN-13条码

(2)EAN-8条码

EAN-8条码如图4-2所示,其组成从左到右应为:

图4-2 EAN-8条码

① 左侧空白区;

② 起始符;

③ 选自字符集A子集的4个符号字符;

④ 中间分隔符;

⑤ 选自字符集C子集的4个符号字符;

⑥ 终止符;

⑦ 右侧空白区。

(3)UPC-A条码

UPC-A条码的组成从左到右应为:

① 左侧空白区;

② 起始符;

③ 选自字符集A子集的6个符号字符;

④ 中间分隔符;

⑤ 选自字符集C子集的6个符号字符;

⑥ 终止符;

⑦ 右侧空白区。

UPC-A条码可通过在GTIN-12添加一个首字符0来作为13位数字译码。图4-3是一个UPC-A条码的例子。

图4-3 UPC-A条码

(4)UPC-E条码

UPC-E条码的组成从左到右应为:

① 左侧空白区;

② 起始符;

③ 选自字符集A子集和B子集的6个符号字符;

④ 终止符(特别保护符);

⑤ 右侧空白区。

UPC-E条码只可被用来对首字符为0并且在规定的位置包含4个或5个0的GTIN-12数据串进行编码。图4-4是一个UPC-E条码的例子。

图4-4 UPC-E条码