1、商品条码零售商品编码与条码表示1 范围本标准规定了零售商品的编码、条码表示、条码的技术要求和质量判定规则。本标准适用于零售商品的条码标识。2 规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容 )或修订版均不适用于本标准 ,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GB/T 1988 信息技术信息交换用七位编码字符集(GB/T 198-1998, eqv ISO/IEC 646:1991)GB/T 12508 光学识别用字母数字字符集第二部分:OC
2、R-B 字符集印刷图像的形状和尺寸(GB/T 12508-1990, eqy ISO 1073-2:1976)GB/T 12905 条码术语GB/T 14257 商品条码符号位置GB/T 18283 商品条码店内条码GB/T 18348 商品条码条码符号印制质量的检验ISO/IEC 15420 信息技术自动识别与数据采集技术条码符号规范 EAN/UPCISO/IEC 15424 信息技术自动识别与数据采集技术数据载体标识符(包括码制标识符)3 术语和定义GB/T 12905 中确立的以及下列术语和定义适用于本标准。3.1商品条码 bar code for commodity由一组规则排列的条、
3、空及其对应代码组成,表示商品代码的条码符号,包括零售商品、储运包装商品、物流单元、参与方位置等等的代码与条码标识。3.2零售商品 retail commodity零售业中,根据预先定义的特征而进行定价、订购或交易结算的任意一项产品或服务。3.3零售商品代码 identification code for retail commodity零售业中,标识商品身份的唯一代码, 具有全球唯一性。3.4前缀码 GS1 prefix商品代码的前 2 或 3 位数字, 由国际物品编码协会(GS1)统一分配3.5放大系数 magnification factor条码实际尺寸与模块宽度(X 尺寸) 为 0.33
4、0mm 的条码尺寸的比值。4 编码4.1 代码结构4.1.113 位代码结构4.1.1.1 组成由厂商识别代码、商品项目代码、校验码三部分组成的 13 位数字代码,分为四种结构,其结构见表 1表 1 13 位代码结构4.1.1.2 厂商识别代厂商识别代码由 7-10 位数字组成,中国物品编码中心负责和管理。厂商识别代码的前 3 位代码为缀码 ,国际物品码协会已分配给中国物品编码中心的前缀码为 690-695.国际物品编码协会已分配给国家( 或地区)编码组织的前级码见附 A。4.1.1.3 商品项目代码商品项目代码由 5-2 位数字组成,一般由厂商编制, 也可由中国物品编码中心负责编制。4.1.
5、1.4 校验码校验码为 1 位数字,用于检验整个编码的正误。校验码的计算方法见附录 B4.1.2 8 位代码结构4.1.2.1 组成8 位代码由前缀码、商品项目代码和校验码三部分成,其结构见表 2.表 2 8 位代码结4.1.2.2 前缓码X8X4 是前缀码,国际物品编码协会已分配给中国物品编码中心的前缀码为 690695。4.1.2.3 商品项目代码X5X2 是商品项目代码,由 4 位数字组成,中国物品编码中心负责分配和管理。4.1.2.4 校验码X1 是校验码, 为 1 位数字,用于检验整个编码的正误,校验码的计算方法见附录 B4.1.3 12 位代码结构12 位代码结构、条码表示、条码符
6、号选择及质量判定见附录 C注:根据客户要求, 出口到北美地区的零售商品可采用 12 位的代码4.2 代码的编制原则零售商品代码是一个统一的整体,在商品流通过程中应整体应用。编制零售商品代码时,应遵守以下基本原则。4.2.1 唯一性原则4.2.1.1 相同的商品分配相同的商品代码,基本特征相同的商品视为相同的商品。4.2.1.2 不同的商品应分配不同的商品代码,基本特征不同的商品视为不同的商品注:通常情况下, 商品的基本特征包括商品名称、商标 ,种类,规格数量、包装类型等产品特性。企业可根据所在行业的产品特征以及自身的产品管理需求为产品分配唯一的商品代码。4.2.2 无含义性原则零售商品代码中的
7、商品项目代码不表示与商品有关的特定信息。4.2.3 稳定性原则零售商品代码一旦分配,若商品的基本特征没有发生变化,就应保持不变。4.3 代码的编制4.3.1 独立包装的单个零售商品代码的编制独立包装的单个零售商品是指单独的、不可再分的独立包装的零售商品。其商品代码的编制通常采用 4.1.1 所规定的 13 位代码结构。当商品的包装很小,符合以下三种情况任意之一时,可申请采用。4.1.2 所规定的 8 位代码结构 :13 位代码的条码符号的印刷面积超过商品标签最大面面积的四分之一或全部可印刷面积的八分之一时;商品标签的最大面面积小于 40cm2 或全部可印刷面积小于 80cm2 时;一产品本身是
8、直径小于 3cm 的圆柱体时。4.3.2 组合包装的零售商品代码的编制4.3.2.1 标准组合包装的零售商品代码的编制标准组合包装的零售商品是指由多个相同的单个商品组成的标准的、稳定的组合包装的商品。其商品代码的编制通常采用 13 位代码结构, 但不应与包装内所含单个商品的代码相同。4.3.2.2 混合组合包装的零售商品代码的编制混合组合包装的零售商品是指由多个不同的单个商品组成的标准的、稳定的组合包装的商品。其商品代码的编制通常采用 13 位代码结构, 但不应与包装内所含商品的代码相同4.3.3 变量零售商品代码的编制变量零售商品的代码用于商店内部或封闭系统中的商品消费单元。其商品代码的选择
9、GB/T 182835 条码表示5.1 码制零售商品代码的条码表示采用 lSO/IEC 15420 中定义的 EAN/UPC 条码码制。EAN/UPC条码共有 EAN-13、EAN-8 、UPCA、UPC-E 四种结构。UPCA、UPCE 的条码结构见附录C。 EAN/UPC条码的码制标识符见附录 D。5.2 EAN/UPC 条码的符号结构5.2.1 EAN-13 条码的符号结构EAN-13 条码由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。见图 1 和图 2。5.2.1.1 左侧空白区位于条码符号最左侧的与空的反射率相同的区域,其最小
10、宽度为 11 个模块宽。5.2.1.2 起始符位于条码符号左侧空白区的右侧,表示信息开始的特殊符号,由 3 个模块组成。5.2.1.3 左侧数据符位于起始符右侧,表示 6 位数字信息的一组条码字符,由 42 个模块组成。5.2.1.4 中间分隔符位于左侧数据符的右侧,是平分条码字符的特殊符号,由 5 个模块组成。5.2.1.5 右侧数据符位于中间分隔符右侧,表示 5 位数字信息的一组条码字符 ,由 35 个模块组成5.2.1.6 校验符位于右侧数据符的右侧,表示校验码的条码字符, 由 7 个模块组成。5.2.1.7 终止符位于条码符号校验符的右侧,表示信息结束的特殊符号,由 3 个模块组成5.
11、2.1.8 右侧空白区位于条码符号最右侧的与空的反射率相同的区域,其最小宽度为 7 个模块宽。为确保右侧空白区的宽度, 可在条码符号右下角加“”符号,“”符号的位置见图 3。5.2.1.9 供人识别字符位于条码符号的下方,与条码相对应的 13 位数字。供人识别字符优先选用 GB/T 12508中规的 OCR-B 字符集;字符顶部和条码字符底部的最小距离为 0.5 个模块宽。5.2.2 EAN-8 条码的符号结构EAN-8 条码由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终符、右侧空白区及供人识别字符组成,见图 4 和图 5。5.2.2.1EAN-8 条码的起始符、中间分隔
12、符、校验符、终止符的结构同 EAN-13 条码。522.2EAN8 条码的左侧空白区与右侧空白区的最小宽度均为 7 个模块宽。为确保左右侧空白区的宽度,可在条码符号左下角加“”符号,“”符号的位置见图 65.2.2.3 左侧数据符表示 4 位数字信息,由 28 个模块组成。5.2.2.4 右侧数据符表示 3 位数字信息,由 21 个模块组成。5.2.2.5 供人识别字符与条码相对应的 8 位数字,位于条码符号的下方。5.3 EAN/UPC 条码的二进制表示5.3.1 EAN/UPC 条码字符集的二进制表示EAN/UPC 条码字符集包括 A 子集、B 子集和 C 子集。每个条码字符由 2 个“条
13、”和 2个“空”构成。每个“条”或“空”由 14 个模块组成,每个条码字符的总模块数为 7。用二进制“1”表示“条”的模块 ,用二进制“0”表示“空”的模块,见图 7。条码字符集可表示 09 共 10 个数字字符。EAN/UPC 条码字符集的二进制表示见表 3 和图 8。图 7 条码字符的构成表 3EAN/UPC 条码字符集的二进制表示aA 子集中条码字符所包含的“ 条”的模块的个数为奇数,称为奇排列。bB、C 子集中条码字符所包含的“条”的模块的个数为偶数,称为偶排列。图 8EAN/UPC 条码字符集示意图5.3.2 EAN-13 条码的二进制表示5.3.2.1 起始符、终止符起始符、终止符
14、的二进制表示都为“101”, 见图 9。5.3.2.2 中间分隔符中间分隔符的二进制表示为“01010”, 见图 9。图 9EAN/UPC 条码起始符、终止符、中间分隔符示意图5.3.2.3 EAN-13 条码的数据符及校验符。5.3.2.3.1 13 代码中左侧的第一位数字为前置码。左侧数据符根据前置码的数值选用A、B 子集,见表 4。表 4 左侧数据符 EAN/UPC 条码字符集的选用规则示例:确定一个 13 位代码 6901234567892 的左侧数据符的二进制表示。根据表 4 可查得: 前置码为“6 ”的左侧数据符所选用的商品条码字符集依次排列为 ABBBAA。根据表 3 可查得:
15、左侧数据符“901234 的二进制表示,见表 5。表 5 前置码为“6”时左侧数据符的二进制表示示例53.2.3.2 右侧数据符及校验符均用 C 子集表示。5.3.2.4 EAN-8 条码的数据符及校验符左侧数据符用 A 子集表示;右侧数据符和校验符用 C 子集表示。6 条码符号的设计6.1 尺寸6.1.1 模块宽度(X 尺寸)模块是构成条码符号的最小单元。当放大系数为 1.00 时,EAN/UPC 条码的模块宽度为0.330mm。6.1.2 条码字符的条空尺寸当放大系数为 1.00 时,EAN/UPC 条码字符集中每个字符的各部分尺寸见图 10。条码字符 12、7 、8 的条空宽度应进行适当
16、调整, 调整量为个模块宽度的 1/13,见表6。 EAN/UPC 条码字符尺寸允许偏差见 F.1。单位为毫米表示对 1,2,7,8 条码字符条空的宽度尺寸进行了适当调整。图 10 条码字符的尺寸表 6 条码字符 1,2,7,8 条空宽度的调整量 单位为毫米6.1.3 空白区宽度当放大系数为 1.00 时,EAN-13 条码的左右侧空白区最小宽度分别为 3.63mm 和2.31mm,EAN-8 条码的左右侧空白区最小宽度均为 2.31mm。6.1.4 起始符、中间分隔符、终止符的尺寸当放大系数为 1.00 时,EAN 条码起始符、中间分隔符、终止符的尺寸见图 11。单位为毫米图 11 起始符、中
17、间分隔符、终止符的尺寸6.1.5 供人识别字符的尺寸当放大系数为 1.00 时,供人识别字符的高度为 2.75mm。6.1.6EAN-13 商品条码的符号尺寸当放大系数为 1.00 时,EAN-13 条码的符号尺寸见图 12。6.1.7EAN-8 条码的符号尺寸当放大系数为 1.00 时,EAN-8 条码的尺寸见图 13。6.1.8 符号尺寸与放大系数EAN/UPC 条码的放大系数为 0.802.00,条码符号随放大系数的变化而放大或缩小。由于条高的截短会影响条码符号的识读,因此不宜随意截短条高。不同放大系数所对应的模块宽度、EAN 条码的主要尺寸见表 7(加一列条码长度)。单位为毫米单位为毫
18、米图 13 FH-8 条码符号尺寸赤意图表 7 放大系数与模块宽度及 EAN 条码符号主要尺寸对照表 单位为毫米6.2 条码符号的颜色搭配条空颜色搭配应满足 9.2.2.3 和 9.2.2.5 的要求。条码符号的颜色搭配及反射率要求见F.2、F.37 条码符号选用7.1 13 位编码的条码选用13 位编码的条码表示采用 EAN-13 条码符号。7.2 8 位编码的条码选用8 位编码的条码表示采用 EAN-8 条码符号7.3 12 位编码的条码选用12 位编码的条码表示采用 UPCA 条码符号8 条码符号的放置零售商品上条码符号的放置见 GB/T142579 条码符号质量的评价和要求9.1 条码
19、符号质量要求9.1.1 代码结构要求零售商品条码所表示的代码应符合 4.1.1、4.1.2 或 C.1 的要求并且有效9.1.2 代码唯一性要求零售商品条码所表示代码的唯一性应符合 4.2.1.2 的要求9.1.3 条码符号要求零售商品条码的码制应符合第 7 章或 C.4 的要求9.1.4 条码符号等级要求零售商品条码的符号等级不得低于 1.5/06/670。其中,1.5 为符号等级值;06 为测量孔径标号(测量孔径为 0.15mm);670(nm)为测量光波长,其允许偏差为10nm。注:符号等级 1.5/06/670 是对零售商品条码符号的最低质量要求,但由于离品在包装、储存、装卸等过程中商
20、品条码易受损毁,使符号等级降低,因此建议零售商品条码的印制质量等级不低于 2.5/06/670。9.2 条码符号质量评价9.2.1 评价方法零售商品条码符号质量的评价方法采用 GB/T18348 规定的反射率曲线分析综合分级法。9.2.2 质量参数9.2.2.1 参考译码参考译码是描述按照 GB/T18348 规定的程序、用附录 E 指定的参考译码算法确定零售商品条码符号所表示数据过程的参数。参考译码的检测和分级见 GB/T18348。9.2.2.2 可译码度可译码度是依据指定参考译码算法评定的、条码符号条空尺寸偏差测量值与最大允许偏差值接近的程度。零售商品条码符号可译码度的评定依据的参考译码
21、算法见附录 E,检测方法、计算公式和分级见 GB/T18348。9.2.2.3 光学特性条码符号的光学待性参数包括最低反射率(Rmin)、符号反差(SC)最小边绿反差(ECmi)、调制比MOD)和缺陷度( Defects)。光学特性参数的检测和分级见 GB/T18348。9.2.2.4 空白区宽度零售商品条码符号左、右空白区的宽度应分别不小于本标准规定的左、右空白区最小宽度(单位为 mm,保留小数点后一位)。空白区宽度大于或等于允许的最小宽度,等级评定为 4;空白区宽度小于允许的最小宽度,等级评定为 0。9.2.2.5 符号等级零售商品条码的符号等级依据译码、可译码度、光学特性和空白区宽度的等
22、级进行评定,评定方法见 GB/T18348。9.3 判定规则商品条码的质量符合 9.2 要求的,判定为合格。附录 A(资料性附录)GS1 已分配给国家(地区)编码组织的前缀码GS1 已分配给国家 (地区)编码组织的前缀码见表 A.1。表 A.1 GS1 已分配给国家(地区) 编码组织的前表 A.1(续)附录 B规范性附录)校验码的计算方法B.1 代码位置序号代码位置序号是指包括校验码在内的一由右坐左的顺号(校验码的代码位置序号为 1)B.2 计算步骤校验码的计算步骤如a)从代码位置序 2 开始, 所有偶数位的数字代码求和,b)将步骤 a)的和乘以 3c)从代码位序号 3 开始所有奇数位的数字代
23、码求和d)将步骤 b)与步骤 c)的结果相加e)用 10 减去步骤 d)所得结果的个位数作为校验码(个位数为 0,校验为 0)。用大于或等步骤 d)所得结果且为 10 的整数倍的最小数减去步骤 d)所结鬼,其差即为所求校验码的值。示例 1:13 位代码 690123456789X;校验码的计算见表 B.1表 B.1 13 位代码校验码的计算方活示例示例 2:8 位代码 6901234X1 校验码的计算见表 B.2。表 B.28 位代码校验码的计算方法示例附录 C(规范性附录)12 位代码及条码表示C.1 12 位代码C.1.1 12 位代码结构C.1.1.1 组成由厂商识别代码、商品项代码和校
24、验码组成的位数字组成,结构如下:C.1.1.2 厂商识别代码厂商识别代码是统一代码委员会(GS US)分配给厂商的代码由左起 610 位数字组成。注:x12 为系统字符,其应用规则见表 C.1表 C.1 系统字符应用规则C.1.1.3 商品项目代码商品项目代编码由厂商编码,由 1-5 位数字组成C.1.1.4 校验码校验码为 1 位字,计算方见附录 BC.1.2 消零压缩代码结构消零压缩代码是将系统字符为 0 的 12 位代码进行消零压缩所得的 8 位数字 (X8 X7 X6X5X4X3X2X1)代码,消零压缩方法见表 C.2 其中,X 8X7X6X5X4X3X2 为商品项目识别代码;X8 为
25、系统字符,取值为 0:X1 为校验码, 校验码为消零压缩前 12 位代码的校验码。表 C.2 12 位代码转换为消零压维代码的压缩方法表 C.2(续)C.2 条码表示C.2.1 条码符号结构C.2.1.1 UPC-A 条码的符号结构UPC-A 条码左、右侧空白区最小宽度均为 9 个模块宽,其他结构与 EAN-13 商品条码相同,见 5.2 和图 C.1。C.2.1.2UPCE 条码的符号结构UPC-E 条码由左侧空白区、起始符、数据符、终止符、右侧空白区及供人识别字符组成,见图 C.2。UPC-E 条码的左侧空白区、起始符的模块数同 UPC-A 条码;终止符为 6 个模块宽, 右侧空白区最小宽
26、度为 7 个模块宽,数据符为 42 个模块宽。C.2.2 符号的二进制表示C.2.2.1UPC-A 条码的二进制表示UPC-A 条码的二进制表示同前置码为 0 的 EAN13 条码的二进制表示C.2.2.2 UPC-E 条码的二进制表示C.2.2.2.1 起始符的二进制表示见 5.3.2;终止符的二进制表示为“010101”,见图 C.3。图 C.3UPCE 条码终止符示意图C.2.2.2.2 每个数据符用二进制表示时,选用 A 子集或 B 子集取决于校验码的数值 ,见表 C.3。表 C.3 UPC-E 条码数据符条码字符集的选用规则C.2.2.2.3UPCE 条码中系统字符(X 8)和校验码
27、(X 1)不用条码字符表示。C.3 符号尺寸C.3.1 空白区宽度尺寸当放大系数为 1.00 时,UPC-A 商品条码的左右侧空白区最小宽度尺寸均为 2.97mm;UPC-E 商品条码的左右侧空白区最小宽度尺寸分别为 2.97mm 和 2.31mmC.3.2 起始符、终止符、中间分隔符的尺寸UPC-A 条码的起始符、终止符、中间分隔符尺寸见 6.1.4。UPC-E 条码的起始符尺寸见 6.1.4;当放大系数为 1.00 时,终止符的尺寸见图 C.4单位为毫米图 C.4UPC-E 条码终止符尺寸C.3.3 供人识别字符C.3.3.1 供人识别字符应选用 OCRB 字符集。C.3.3.2 放大系数
28、为 1.00 时, 供人识别字符的尺寸与印刷位置见图 C.5、图 C.6C.3.3.3 条码符号放大或缩小时 ,供人识别字符应以相同的倍率放大或缩小C.3.4UPC-A 条码的尺寸当放大系数为 1.00 时,UPCA 条码的主要尺寸见图 C.5。单位为毫米图 C.5 UPC-A 商品条码尺寸示意图(放大系数为 1.00)C.3.5UPCE 条码的尺寸当放大系数为 1.00 时,UPCE 条码的主要尺寸见图 C.6单位为毫米图 C.6UPCE 条码尺寸示意图( 放大系数为 1.00)C.3.6 符号尺寸与放大系数不同的放大系数所对应的 UPC-A 条码的主要尺同 EAN-13 条码,见表 7。U
29、PC-E 条码与放大系数的对应关系见表 C.4。表 C.4 放大系数与 UPC-E 条码符号主要尺寸对照表 单位为毫米C.4 符号选择12 位代码用 UPC-A 条码表示,消零压缩代码用 UPCE 条码表示。附录 D(规范性附录)EAN/UPC 条码的码制标识符码制标识符由解码器解码后生成,作为数据的引导字符传输。在条码符号中,不对码制标识符进行编码。EAN/UPC 条码的码制标识符为“Em ”其中:ASCII 符值为 93;EEAN/UPC 条码的编码字符;M修正字符 ,取值为 0(EAN-13、UPC-A、UPC-E)或 4(EAN-8)。EAN/UPC 条码的码制标识符的有关规定见 ISO/IEC 15424。EAN/UPC 条码所表示的所有数据按 GB/T 1988 中规定的数据格式传输。