GB 12904商品条码零售商品编码与条码表示Word文档格式.docx
《GB 12904商品条码零售商品编码与条码表示Word文档格式.docx》由会员分享,可在线阅读,更多相关《GB 12904商品条码零售商品编码与条码表示Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。
4.1.1.1组成
由厂商识别代码、商品项目代码、校验码三部分组成的13位数字代码,分为四种结构,其结构见表1
表113位代码结构
4.1.1.2厂商识别代
厂商识别代码由7-10位数字组成,中国物品编码中心负责和管理。
厂商识别代码的前3位代码为缀码,国际物品码协会已分配给中国物品编码中心的前缀码为690-695.国际物品编码协会已分配给国家(或地区)编码组织的前级码见附A。
4.1.1.3商品项目代码
商品项目代码由5-2位数字组成,一般由厂商编制,也可由中国物品编码中心负责编制。
4.1.1.4校验码
校验码为1位数字,用于检验整个编码的正误。
校验码的计算方法见附录B
4.1.28位代码结构
4.1.2.1组成
8位代码由前缀码、商品项目代码和校验码三部分成,其结构见表2.
表28位代码结
4.1.2.2前缓码
X8~X4是前缀码,国际物品编码协会已分配给中国物品编码中心的前缀码为690~695。
4.1.2.3商品项目代码
X5~X2是商品项目代码,由4位数字组成,中国物品编码中心负责分配和管理。
4.1.2.4校验码
X1是校验码,为1位数字,用于检验整个编码的正误,校验码的计算方法见附录B
4.1.312位代码结构
12位代码结构、条码表示、条码符号选择及质量判定见附录C
注:
根据客户要求,出口到北美地区的零售商品可采用12位的代码
4.2代码的编制原则
零售商品代码是一个统一的整体,在商品流通过程中应整体应用。
编制零售商品代码时,应遵守以下基本原则。
4.2.1唯一性原则
4.2.1.1相同的商品分配相同的商品代码,基本特征相同的商品视为相同的商品。
4.2.1.2不同的商品应分配不同的商品代码,基本特征不同的商品视为不同的商品
注:
通常情况下,商品的基本特征包括商品名称、商标,种类,规格数量、包装类型等产品特性。
企业可根据所在行业的产品特征以及自身的产品管理需求为产品分配唯一的商品代码。
4.2.2无含义性原则
零售商品代码中的商品项目代码不表示与商品有关的特定信息。
4.2.3稳定性原则
零售商品代码一旦分配,若商品的基本特征没有发生变化,就应保持不变。
4.3代码的编制
4.3.1独立包装的单个零售商品代码的编制
独立包装的单个零售商品是指单独的、不可再分的独立包装的零售商品。
其商品代码的编制通常采用4.1.1所规定的13位代码结构。
当商品的包装很小,符合以下三种情况任意之一时,可申请采用。
4.1.2所规定的8位代码结构:
—13位代码的条码符号的印刷面积超过商品标签最大面面积的四分之一或全部可印刷
面积的八分之一时;
—商品标签的最大面面积小于40cm2或全部可印刷面积小于80cm2时;
—一产品本身是直径小于3cm的圆柱体时。
4.3.2组合包装的零售商品代码的编制
4.3.2.1标准组合包装的零售商品代码的编制
标准组合包装的零售商品是指由多个相同的单个商品组成的标准的、稳定的组合包装的商品。
其商品代码的编制通常采用13位代码结构,但不应与包装内所含单个商品的代码相同。
4.3.2.2混合组合包装的零售商品代码的编制
混合组合包装的零售商品是指由多个不同的单个商品组成的标准的、稳定的组合包装的商品。
其商品代码的编制通常采用13位代码结构,但不应与包装内所含商品的代码相同
4.3.3变量零售商品代码的编制
变量零售商品的代码用于商店内部或封闭系统中的商品消费单元。
其商品代码的选择GB/T18283
5条码表示
5.1码制
零售商品代码的条码表示采用lSO/IEC15420中定义的EAN/UPC条码码制。
EAN/UPC条码共有EAN-13、EAN-8、UPCA、UPC-E四种结构。
UPCA、UPCE的条码结构见附录C。
EAN/UPC
条码的码制标识符见附录D。
5.2EAN/UPC条码的符号结构
5.2.1EAN-13条码的符号结构
EAN-13条码由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止符、右侧空白区及供人识别字符组成。
见图1和图2。
5.2.1.1左侧空白区
位于条码符号最左侧的与空的反射率相同的区域,其最小宽度为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.2.1.8右侧空白区
位于条码符号最右侧的与空的反射率相同的区域,其最小宽度为7个模块宽。
为确保右侧空白区的宽度,可在条码符号右下角加“>
”符号,“>
”符号的位置见图3。
5.2.1.9供人识别字符
位于条码符号的下方,与条码相对应的13位数字。
供人识别字符优先选用GB/T12508中规的OCR-B字符集;
字符顶部和条码字符底部的最小距离为0.5个模块宽。
5.2.2EAN-8条码的符号结构
EAN-8条码由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终符、右侧空白区及供人识别字符组成,见图4和图5。
5.2.2.1EAN-8条码的起始符、中间分隔符、校验符、终止符的结构同EAN-13条码。
522.2EAN8条码的左侧空白区与右侧空白区的最小宽度均为7个模块宽。
为确保左右侧空白区的宽度,可在条码符号左下角加“<
”符号,在条码符号右下角加“>
”符号,“<
”和“>
”符号的位置见图6
5.2.2.3左侧数据符表示4位数字信息,由28个模块组成。
5.2.2.4右侧数据符表示3位数字信息,由21个模块组成。
5.2.2.5供人识别字符与条码相对应的8位数字,位于条码符号的下方。
5.3EAN/UPC条码的二进制表示
5.3.1EAN/UPC条码字符集的二进制表示
EAN/UPC条码字符集包括A子集、B子集和C子集。
每个条码字符由2个“条”和2个“空”构成。
每个“条”或“空”由1~4个模块组成,每个条码字符的总模块数为7。
用二进制“1”表示“条”的模块,用二进制“0”表示“空”的模块,见图7。
条码字符集可表示0~9共10个数字字符。
EAN/UPC条码字符集的二进制表示见表3和图8。
图7条码字符的构成
表3EAN/UPC条码字符集的二进制表示
aA子集中条码字符所包含的“条”的模块的个数为奇数,称为奇排列。
bB、C子集中条码字符所包含的“条”的模块的个数为偶数,称为偶排列。
图8EAN/UPC条码字符集示意图
5.3.2EAN-13条码的二进制表示
5.3.2.1起始符、终止符
起始符、终止符的二进制表示都为“101”,见图9。
5.3.2.2中间分隔符
中间分隔符的二进制表示为“01010”,见图9。
图9EAN/UPC条码起始符、终止符、中间分隔符示意图
5.3.2.3EAN-13条码的数据符及校验符。
5.3.2.3.113代码中左侧的第一位数字为前置码。
左侧数据符根据前置码的数值选用A、B子集,见表4。
表4左侧数据符EAN/UPC条码字符集的选用规则
示例:
确定一个13位代码6901234567892的左侧数据符的二进制表示。
—根据表4可查得:
前置码为“6”的左侧数据符所选用的商品条码字符集依次排列为ABBBAA。
—根据表3可查得:
左侧数据符“901234的二进制表示,见表5。
表5前置码为“6”时左侧数据符的二进制表示示例
53.2.3.2右侧数据符及校验符均用C子集表示。
5.3.2.4EAN-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的条空宽度应进行适当调整,调整量为个模块宽度的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起始符、中间分隔符、终止符的尺寸
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.80~2.00,条码符号随放大系数的变化而放大或缩小。
由于条高的截短会影响条码符号的识读,因此不宜随意截短条高。
不同放大系数所对应的模块宽度、EAN条码的主要尺寸见表7(加一列条码长度)。
单位为毫米
图13FH-8条码符号尺寸赤意图
表7放大系数与模块宽度及EAN条码符号主要尺寸对照表
6.2条码符号的颜色搭配
条空颜色搭配应满足9.2.2.3和9.2.2.5的要求。
条码符号的颜色搭配及反射率要求见F.2、F.3
7条码符号选用
7.113位编码的条码选用
13位编码的条码表示采用EAN-13条码符号。
7.28位编码的条码选用
8位编码的条码表示采用EAN-8条码符号
7.312位编码的条码选用
12位编码的条码表示采用UPCA条码符号
8条码符号的放置
零售商品上条码符号的放置见GB/T14257
9条码符号质量的评价和要求
9.1条码符号质量要求
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是对零售商品条码符号的最低质量要求,但由于离品在包装、储存、装卸等过程中商品条码易受损毁,使符号等级降低,因此建议零售商品条码的印制质量等级不低于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可译码度
可译码度是依据指定参考译码算法评定的、条码符号条空尺寸偏差测量值与最大允许偏差值接近的程度。
零售商品条码符号可译码度的评定依据的参考译码算法见附录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符号等级
零售商品条码的符号等级依据译码、可译码度、光学特性和空白区宽度的等级进行评定,评定方法见GB/T18348。
9.3判定规则
商品条码的质量符合9.2要求的,判定为合格。
附录A
(资料性附录)
GS1已分配给国家(地区)编码组织的前缀码
GS1已分配给国家(地区)编码组织的前缀码见表A.1。
表A.1GS1已分配给国家(地区)编码组织的前
表A.1(续)
附录B
规范性附录)
校验码的计算方法
B.1代码位置序号
代码位置序号是指包括校验码在内的一由右坐左的顺号(校验码的代码位置序号为1)
B.2计算步骤
校验码的计算步骤如
a)从代码位置序2开始,所有偶数位的数字代码求和,
b)将步骤a)的和乘以3
c)从代码位序号3开始所有奇数位的数字代码求和
d)将步骤b)与步骤c)的结果相加
e)用10减去步骤d)所得结果的个位数作为校验码(个位数为0,校验为0)。
用大于或等步骤d)所得结果且为10的整数倍的最小数减去步骤d)所结鬼,其差即为所求校验码的值。
示例1:
13位代码690123456789X;
校验码的计算见表B.1
表B.113位代码校验码的计算方活示例
示例2:
8位代码6901234X1校验码的计算见表B.2。
表B.28位代码校验码的计算方法示例
附录C
(规范性附录)
12位代码及条码表示
C.112位代码
C.1.112位代码结构
C.1.1.1组成
由厂商识别代码、商品项代码和校验码组成的位数字组成,结构如下:
C.1.1.2厂商识别代码
厂商识别代码是统一代码委员会(GSUS)分配给厂商的代码由左起6~10位数字组成。
x12为系统字符,其应用规则见表C.1
表C.1系统字符应用规则
C.1.1.3商品项目代码
商品项目代编码由厂商编码,由1-5位数字组成
C.1.1.4校验码
校验码为1位字,计算方见附录B
C.1.2消零压缩代码结构
消零压缩代码是将系统字符为0的12位代码进行消零压缩所得的8位数字(X8X7X6X5X4X3X2X1)代码,消零压缩方法见表C.2其中,X8X7X6X5X4X3X2为商品项目识别代码;
X8为系统字符,取值为0:
X1为校验码,校验码为消零压缩前12位代码的校验码。
表C.212位代码转换为消零压维代码的压缩方法
表C.2(续)
C.2条码表示
C.2.1条码符号结构
C.2.1.1UPC-A条码的符号结构
UPC-A条码左、右侧空白区最小宽度均为9个模块宽,其他结构与EAN-13商品条码相同,见5.2和图C.1。
C.2.1.2UPCE条码的符号结构
UPC-E条码由左侧空白区、起始符、数据符、终止符、右侧空白区及供人识别字符组成,见图C.2。
UPC-E条码的左侧空白区、起始符的模块数同UPC-A条码;
终止符为6个模块宽,右侧空白区最小宽度为7个模块宽,数据符为42个模块宽。
C.2.2符号的二进制表示
C.2.2.1UPC-A条码的二进制表示
UPC-A条码的二进制表示同前置码为0的EAN13条码的二进制表示
C.2.2.2UPC-E条码的二进制表示
C.2.2.2.1起始符的二进制表示见5.3.2;
终止符的二进制表示为“010101”,见图C.3。
图C.3UPCE条码终止符示意图
C.2.2.2.2每个数据符用二进制表示时,选用A子集或B子集取决于校验码的数值,见表C.3。
表C.3UPC-E条码数据符条码字符集的选用规则
C.2.2.2.3UPCE条码中系统字符(X8)和校验码(X1)不用条码字符表示。
C.3符号尺寸
C.3.1空白区宽度尺寸
当放大系数为1.00时,UPC-A商品条码的左右侧空白区最小宽度尺寸均为2.97mm;
UPC-E商品条码的左右侧空白区最小宽度尺寸分别为2.97mm和2.31mm
C.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供人识别字符应选用OCR—B字符集。
C.3.3.2放大系数为1.00时,供人识别字符的尺寸与印刷位置见图C.5、图C.6
C.3.3.3条码符号放大或缩小时,供人识别字符应以相同的倍率放大或缩小
C.3.4UPC-A条码的尺寸
当放大系数为1.00时,UPCA条码的主要尺寸见图C.5。
图C.5UPC-A商品条码尺寸示意图(放大系数为1.00)
C.3.5UPCE条码的尺寸
当放大系数为1.00时,UPCE条码的主要尺寸见图C.6
图C.6UPCE条码尺寸示意图(放大系数为1.00)
C.3.6符号尺寸与放大系数
不同的放大系数所对应的UPC-A条码的主要尺同EAN-13条码,见表7。
UPC-E条码与放大系数的对应关系见表C.4。
表C.4放大系数与UPC-E条码符号主要尺寸对照表单位为毫米
C.4符号选择
12位代码用UPC-A条码表示,消零压缩代码用UPCE条码表示。
附录D
EAN/UPC条码的码制标识符
码制标识符由解码器解码后生成,作为数据的引导字符传输。
在条码符号中,不对码制标识符进行编码。
EAN/UPC条码的码制标识符为“]Em”
其中:
]——ASCII符值为93;
E——EAN/UPC条码的编码字符;
M——修正字符,取值为0(EAN-13、UPC-A、UPC-E)或4(EAN-8)。
EAN/UPC条码的码制标识符的有关规定见ISO/IEC15424。
EAN/UPC条码所表示的所有数据按GB/T1988中规定的数据格式传输。
附录E
EAN/UPC条码的参考译码算法
条码译码器通过计算和对比条码字符中条的相似边缘之间的距离来实现对EAN/UPC条码的译码。
夲附录规定了用于确定EAN/UPC条码译码和可译码度技术指标的参考译码算法。
EAN/UPC条码字符及起始符、中间分隔符、终止符的各相似边缘尺寸定义见图E.1,每一条码字符的相似边缘尺寸所包含的模块宽度数见表E.1。
首先,译码程序根据扫描时测得的各条码字符的条空宽度计算相似边缘之间的距离e(i=1,2),根据扫描实测的条码字符宽度p(参见图E.1)计算参考阔值(RT)
RT1=(1.5/7)p;
RT2=(2.5/7)p;
RT3=(3.5/7)p;
RT4=(4.5/7)p;
RT5=(5.5/7)p。
然后,将e的值与RT的值进行比较,确定相应的Ei值。
若RT1≤ei<
RT2,则Ei=2
RT2≤ei<
RT3,则Ei=3
RT3≤ei<
RT4,则Ei=4
RT4≤ei<
RT5,则Ei=5
最后,根据计算的Ei值和表E.1可得出该字符的逻辑值(逻辑值为1、2、7、8的字符除外)。
表E.1条码字符的相似边缘尺寸所包含的模块宽度数
c)中间分隔符
bi(i=1,2)—条码字符中条的尺寸,si—条码字符中第一个空的尺寸;
S2—条码字符中第二个空的尺寸;
ei(i=1,2,3,4)—条码符号中,相邻两条相应的左、右边绿的距离尺寸;
p—一条码字符的尺寸。
图E.1条码中各部分的尺寸示意图
从表E.1可以看出,逻辑值为1和7或2和8的字符,它们的E1、E2值分别相等。
因此,仅根据
E1、E2值不足以判定这些字符的逻辑值,如果用上述方法已经确定字符是1和7或2和8时,可通过计
算字符中各条的宽度之和(b1+b2)来确定具体字符值。
当E1=3且E2=4时,
若7(b1+b2)/p≤4,则字符为A子集中的“1”
若7(b1+b2)/p>
4,则字符为A子集中的“7”
当E1=4且E2=3时,
若7(b1+b2)/p≤4,则字符为A子集中的“2”
若7(b+b)/p>
4,则字符为A子集中的“8”
当E1=4且E2=4时,
3,则字符为B子集或C子集中的“1”
若7(b1+b2)/p≤