GB12904-2003
4中华人民共和国国家标准29042904 1998商品条码5420:2000,003一01一17发布2003一05一01实施中华人民共和国国家质量监督检验检疫总局发布2904条、第4. 2条、余为推荐性的。5420:2000信息技术自动识别与数据采集技术条码符号规范一致性程度为非等效。本标准根据5420:2000重新起草,井参考(用规范(2002年版),并结合我国的实际情况对(:2904 1998商品条码国家标准进行1修订本标准在技术内容上符合国际标准和国际规范的技术要求,同时也保证在我国应用的可行性和实用性本标准代裤(;“12904商品条码。本标准与2904工998相比主要变化如卜:原标准为全文强制,本标准改为部分条款强制。将原标准第3章中“商品条码”、“前置码”缀码”、.商品消费单元”、“标准版商品条码”、“缩短版商品条码”和“原版胶片条宽减少量”品标识代码”、“商品项目”、"""“术语及其定义。一取消原标准第4章“商品条码的代码结构”的内容,改为“商品标识代码”,对原内容进行调4条“编码原则”。对原标准第5. 1. 9条“供人识别字符”增加了工5420:200。的相关技术要求在原标准第6章的内容基础上进行结构调整,并增加了第6. 3条“码制标识符”取消原标准第7章“商品条码的名义尺寸”的内容,改为“符号尺寸与颜色搭配”码字符的尺寸,进行了补充说明,将原标准表5中的“条码长度”改为“条码符号长度”,并对图12与图13的尺寸标注做了相应修改,增加了第7. 2条“符号的颜色搭配”和第7. 3条符号的识读与印制”的内容。一取消原标准第8章“商品条码的技术要求”的内容,改为码符号一致性”白区”的内容移至第9章,原标准第B. 5. 2. 1条“单项允许偏差要求”和第8. 6条“条码符号的光学特性”的主要内容移至新增加的附录U"商品条码的印制过程质量控制技术要求”口删去了原标准第8章的其他内容一取消原第9章“商品条码的印刷厚度”的内容,改为符号质量及判定规则”增加了第10章“符号的选用原则”。增加附录品条码的码制标识符”、附录E"商品条码的识读和印制指南”、附求F"商品条码的参考译码算法”、附录G“商品条码印制过程质量控制技术要求”。删去原标准中的附录B、附录C,将原标准附录D"为附录A"进行原标准的附录E"为附录C并对附录标准的附录A,附录B、附录C; ,附录D、附录录E、附录(;为资料性附录本标准据国务院标准化行政主管部门的授权,2904国物心的联系信息如下:地址:北京!11西城区德外裕中西里46号东门邮政编码:100029电子邮箱:d)10)62024556传0)62024523本f ,j准起草单位:中国物品编码中心。木标雕主要起草人:张成海、赵楠、罗秋科、黄泽霞本标准于1991年首次发布,1998年第一次修订,本次为第二次修订2904构、尺寸、颜色、技术要求及质量判定规则2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注口期的引用文件其随后所有的修改单(不包括勘误的内容)或修订版均不适用于木标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准(:B/r 12508光学识别用字母数字字符集第二部分:;073976)B,/f 183485416:2000, 46信息技术用于信息交换的5424信息技术自动识别与数据采集技术数据载体标识符(包括码制标识符)3术语和定义(;B/f 12905中确立的以及下列术语和定义适川于本标准。3. 1商品标识代码统一代码委员会(定的、统一代码委员会(定的、用于表示商品标识代码(条码,包括)和)和)和)用产品代码)12904丁表示代码的商品条码(3. 2. 33. 2. 43. 3商品项目. 4前置码三种结构,其结构如下:结构种类;厂商识别代码商品项目代码校验码结构一x X X, X, X, X, X, X,XX X X X,o X, , , X, ,3位数字(X,X ,)组成,是地区)编码组织的代码。前缀码由附录前缀码由3位数字(X X, X)组成。4. 7- 1. 3商品项目代码商品项目代码由厂商负责编制,由31. 4校验码校验码为1位数字,校验码的计算方法见附录B, N /结构如下:商品项目识别代码校验码X, X, X, X,11)中国物品编码中心是经国务院批准成立的,负责统一组织、协调、管理我国条码工作,29047位数字组成4. 2. 4编码原则在编制商品标识代码时,应遵守以下基本原则4. 44. 4卜,唯一性原则对同一商品项目的商品应分配相同的商品标识代码。基本特征相同的商品视为同一商品项撼本特征不同的商品视为不同的商品项目。注:商品的基本特征主要包括商品名称、商标、种类、规格、数量、包装类型等4. 4. 1. 2对不同商品项目的商品应分配不同的商品标识代码。4. 4. 2无含义性原则商品标识代码中的梅一位数字不表示任何与商品有关的特定信息。4. 4. 3稳定性原则商品标识代码一旦分配,若商品的基本特征没有发生变化,就应保持不变。5符号结构5. 1 商品条码由左侧空白区、起始符、左侧数据符、中间分隔符、右侧数据符、校验符、终止钧右侧空白区及供人识别字符组成起始符见图1和图2右侧空白区前置码-"01234-567$420-: t#一一一一件一一,一一左侧空自示右位数字)中间分隔符右侧致据符(表示5位数字)校魏符(表示1位数字)养符右侧空r区图2 右侧,表示信自、开始的特殊符号,由3个模块组成。3左侧数据符位于起始符右侧,表示6位数字信42个模块组成。4中间分隔符位于左侧数据符的右侧,是平分条码字符的特殊符号,由5个模块组成。5右侧数据符位丁中问分隔符右侧,表35个模块组成。7个模块组成7终止符位于条码符号校验符的右侧。表刁、信息结束的特殊符号。由3个模块组成。8右侧空白区位于条码符号最右侧的与空的反射率相同的区域,其最小宽度为7个模块宽为保护右侧空白区的宽度”符号,“>”符号的位置见图30终止符右边缘刁卜溯朋朋恻喇喇喇喇567$4201234“>”右端距终止符右边门川川日目斗一*i 9”的位置9供人识别字符位于条码符号的下方,与条码相对应的13位数字。供人识别字符优先选用 12508中规定的符顶部和条码字符底部的最小距离为。2始符、左侧数据符、中间分隔符、图4和图5验符、终止符、右左侧数据符右倪教据符左侧空自眯右侧空自符图4 29047模块叮一一一一一甲示4位数字)件万r+习分隔符右侧数据符(表示3位数字)校验符表示1位数2)间分隔符、校验符、保护左右侧空白区的宽度,可在条码符号左下角加“”符号,“月右端距终止符右边缘的鼓小宽度为?个模块宽圈6 的位置5. 2. 3左侧数据符表示4位数字信息,由28个模块组成。5. 2. 4右侧数据符表示3位数字信息,由21个模块组成。于条码符号的下方6符号表示6. 1商品条码字符集的二进制表示商品条码字符集包括子集和个条码字符由2个“条”和2个“空”构成娜个“条”或“空”由1个条码字符的总模块数为7。用二进制“1”表示“条”的模块,川二进制“。”表示“空”的模块,见图7。条码字符集可表示。9共10个数字字符。商品条码字符集的二进制表示见表1和图8,图7条码字符的构成2904 01101110001110011001110000010110100000010001100010000010011001000000101100101111110100数字字符) )卜0盯1抽谊11口1I皿胜宜31191l1犷,1”的模块的个数为奇数,称为奇排列”印的模块的个数为偶数,称为偶排列。图8商品条码字符集示意图:止符起始符、终止符的二进制表示都为“101",见图901010",见图9起始符、终止符中间分隔符图9商品条码起始符、终止符、2. 3. 1前置码不包括在左侧数据符内,不用条码字符表示。子集进行二进制表示且取决于前置码的数值,见表2,定一个一步:根据表2可查得:前置码为“6”的左侧数据符所选用的商品条码字符集依次排列为据表1可查得:左侧数据符“901234”的二进制表示,见表3表2左侧数据符商品条码字符集的选用规则前置码数值A州翻慈燕枷拼黝酬绷缴赚熟娜碳B .巅徽B6”时左侧数据符的二进制表示左侧数据符条码字符集几进制表示92. 3. 3右侧数据符及校验符均用. 2. 4 侧数据符和校验符用m,见附录. 1. 品条码的模块宽度为。品条码字符集中每个字符的各部分尺寸见图10。其中、2、了、吕条码" f:(三提高识读设备对条码符号的识读性能,调整量为一个模块宽度尺寸的11气3,见表4。单位为绝米数字字符左侧数据符右侧数据符165。广0660_!厂二三1.。01。5。_尸厂1320_”厂11;网0.。8。一网黑。,5*!320一”_:005*1625宁1”12005月日11书卜!120635司网网_06,5月;_。90一!厂”卜汽675*1625.)_;州一叮(广0660_”二r;洲网.。一网坚。,66_1650口.厂l:;一50330,月坚。_巨l.!.1980巨尸l;两网磐033。6仃目厂。650川10.。,。1980:”网网_网网。j厂巨,1,625*1!一网网03。*州日卜一广0。00990口尸万叮1320巨二,:1295*_一尸90660风网一_一口。.。0忙,0990巨二巨I一巨俘;尸注:*表示对1,2,7,8条码字符条空的宽度尺寸进行了适当调整。图10条码字符的尺寸夕6条空宽度的调整最单位为毫米了符值集下一025一0.肠一口.() 一 +8+、m,14妇始特中间分隔特、八间分隔符、终止符的尺寸见图11。单位为毫米起蛤符右边缘终止符图11起始符、中间分隔符、八。时,符号尺寸与放大系数商品条码的放大系数为。0,条码符号随放大系数的变化而放大或缩小由于条高的截短会影响条码符号的识读,因此不应随意截短条高不同放大系数所对应的模块宽度、大系数为1. 00)5放大系数与模块宽度及一二二二一 一一条码符号长度条高条码符号高a高高黑一:登一18. 2820. 7421. 3814. 5817. 0518. 1119. 1822. 7215. 50一2810. . 2970刁一:I. 4222. 0424. 0616. 4120. 5723. 34. 330 37. 29) 7318. 2321. 3123. 4429. 1428. 52,: () 一 4231. 1232. 0821. 8825. 5729. 7133. 7134. 7523. 7027. 701. 9936. 3037. 4225. 5229. 83一0. 495 55. 94一34. 2838. 9040. 1027. 3531. 970. 528 59. 6636. 5641. 4942. 7729. 1731. 10()3938. 8544. 08一45. 4430. 9936. 230. 5940. 62767. 1241. 1346. 6748. 1132. 8138. 3670. 2750. 7934. 6440. 49. 66074. 5853. 4636. 4642. 629此,要求条与空的颜色反差越大越好条色应采用深色,空色应采用浅色白色作空,6条码符号条空颜色搭配参考表序号空色条色潫一能否采用序号空色条色能否采用1白色黑色丫一17红色深棕色丫2白色蓝色丫一,8黄色黑色一一一厂:自色刁色一绿色了一1。 黄色绿色深棕色了5阵一,r一口已黄色又厂一2,黄色深棕色一丁 白色浅棕色又24暗绿黑色火9一一暗绿蓝色一大蓝色红色 火火_习111!橙色黑色丫一:。一一橙色蓝色丫一27蓝色黑色一橙色绿色丫一28一金色黑色又13橙色深棕色丫29色黑色丫3。金色红色又红色蓝色丫一棕色黑色:16红色绿色丫一万一浅棕色红色注1:“丫”表示能采用;示不能采用。注2:此表仅供条码符号设计者参考,3符号的识读与印制商品条码的识读与印制参见附录E。8符号等级81符号的质13光学特性商品条码的光学特性参数最低反射率(、符号反差(最小边缘反差(石调制比(八、缺陷度(的确定和分级见2符号等级的确定商品条码符号等级的确定见183性8一2B 129046/670。其中,1. 5为符号等级;06为测量孔径标号(测量孔径为0. 15 670(测量光波长,其允许偏差为士10 5/06/670是对商品条码符号的最低质量要求,但由于商品在包装、储存、装卸等过程中商品条码易受损毁,使符号等级降低,因此建议商品条码的印制质量等级不低于2. 5/06/6709. l. 2一致性商品条码所表示的商品标识代码应与供人识别字符相同。9. l. 3空白区宽度空自区的宽度尺寸应不小于标准规定的空自区最小宽度尺寸(单位为留小数点后一位的值。1,4. 2,4. 4. 1. 2和9. 1要求的,判定为合格。5,10符号的选用原则10. 1通常情况下,选用刷标签的最大面面积小于40 全部可印刷面积小于80;一产品本身是直径小于3 选用产品出口到北美地区并且客户指定时,才申请使用B 12904范性附录)445,494604804814824844854864874895()52052852)53154599600,601608毛地区)/应用领域美国和加拿大店内码法国保加利业斯洛文尼亚克罗地亚波黑德国日本俄罗斯中国台湾爱沙尼亚拉脱维亚阿塞拜福立陶宛乌兹别克斯坦斯里兰卡菲律宾白俄罗斯乌克兰摩尔多瓦亚美尼亚格鲁吉亚哈萨克斯坦中国香港特别行政区英国希腊黎巴嫩塞浦路斯马其顿马耳他爱尔兰比利时和卢森堡葡萄牙冰岛丹麦波兰罗马尼亚匈牙利南非巴林毛里求斯摩洛哥阿尔及利亚肯尼亚突尼斯叙利亚埃及利比亚约旦伊朗科威特已分配的前缀码前缀码6286296469019394955958977978,979980981,98299编码组织所在国家(或地区)/应用领域沙特阿拉伯阿拉伯联合酋长国芬兰中国挪威以色列瑞典危地马拉萨尔瓦多洪都拉斯尼加拉瓜哥斯达黎加巴拿马多米尼加墨西哥委内瑞拉瑞士哥伦比亚乌拉圭秘鲁玻利维亚阿根廷智利巴拉圭厄瓜多尔巴西意大利西班牙古巴斯洛伐克捷克南斯拉夫朝鲜土耳其荷兰韩国泰国新加坡印度越南印度尼西亚奥地利澳大利亚新西兰马来西亚中国澳门特别行政区连续出版物图书应收票据普通流通券优惠券11而痴羲丽911奉194本地区范围内对前缀码20980,981,982,99的应川。注2:以仁信息截止到2002年2月。范性附录)校验码的计算方法右至左的顺序号(校验码的代码位置序号见1)。从代码位置序号2开始,所有偶数位的数字代码求和。)将步骤。)的和乘以3。内从代码位置序号3开始,所有奇数位的数字代码求和d)将步骤1)与步骤c)的结果相加闪用大于或等于步骤d)所得结果且为10最小整数倍的数减去步骤d)所得结果,其差即为所求校验码的值。示例:代码690123456789X:9+7+5+3十1+9=3斗:3二=委34火3=102+4+2月一0一粉6=26102斗一26二128为10最小整数倍的数减去,其差即为所求校验码的值130一128=2校验码X;=22904范性附录)1 ,左边加。可视为13位)数字组成,其军构如F:X,z XX。X, 商识别代码和商品项目代码一配给厂一商的代码,由左起6X, 应用规则见表C. 1表C. ,9一般商品商品变量单元药品及医疗用品零售商店内码优惠券保留C. 1. 1. 2商品项目代码商品项日代码由厂商编码,由1. 1.,3校验码校验码为1位数字,计算方法见附录B, X, ; X, X, X, X, )组成,是将系统f:符为。的零压缩方法见表C. 2其中,X,X,X,X,X,X,码系统字符,取值为。:识别代码不添司一讯一六;一一商品项目代码校验码(系统字符)!们200确X,一,00001X。10,:)0000:X,X笋0)00006()0009八商品条码左、右侧空白区最小宽度均为9个模块宽,其他结构与22始符、数据符、终止符、右侧空白区及供人识别字符组成,“牛“”下····1,卜··一:·······迫图2904布:····卜扮n“朋“始符的模块数同止符为6个模块宽,右侧空自区最小宽度为7个模块宽,数据符为42个模块宽。C. 1 3. 2. 1起始符的二进制表2;终止符的_进制表示为“010101",见图C. 3 用表C. 49玛a)和校验码(用条码字符表示4. ,97 97 31 止符、中间分隔符的尺寸止符、中间分隔符尺寸见7. 1. 4. 3供人识别字符C. 4. 3. 1供人识别字符优先选用. 4. 3. 人识别字符的尺寸与印刷位置见图C. 5、图C. 6,5 ,, 6290410123457沁 大系数为,00)表5 4 0表C. 6918. 2820. 7408518. 7919. 4222. 040. 9019. 9020. 5723. 3225. 1428. 5327. 4231. 7429. 7133. 9531. 1734. 2838. 901. 6035. 3836. 944. 081. 7037. 5938. 8041. 1346. 671. 0044. 2245. 7051. 2,1要求的,判定为合格107范性附录)商品条码的码制标识符码制标识符由解码器解码后生成,作为数据信息的引导字符传输。在条码符号中,不对码制标识符进行编码商品条码的码制标识符为。值为0(4(商品条码的码制标识符的有关规定详见5424商品条码所表示的所有数据信息按46中规定的B 12904料性附录)商品条码的识读和印制指南E. 1自动识别兼容性商品条码可由适当的、已编程的条码解码器来识读,这些解码器可将商品条码“码器可解码的码制集应当被限制在满足特定实际应用所需的码制种类范围内,以最大限度的保证系统识读的安全性打印机、标签、识读器和数据库等,对整个应用的正常运行是非常重要的。系统中任何一部分失效或者各部分之间不匹配,都会影响整个系统的性能。E. 3条码符号的印制在打印机的分辨率足够高的情况下,对在打印机上生成条码的图形软件,必须将条空的尺寸调整到恰好可以用打印机使用的点阵数来表示。对于商品条码符号,组成每个模块的像素数必须是一个固定的整数值。因此,一个特定的打印机仅能印制特定放大系数系列的条码符号。条码字符1,2,7和8条空宽度尺寸的调整(增加或减少),是通过改变条空从暗到亮或从亮到暗的边界像素数来实现的。同样,对整个条码符号中每一条空的统一的条空补偿(增加或减少),是通过改变侮一个条空边界从暗到亮或从亮到暗的像素数来实现的。这些调整并不改变边界到相似边界的宽度或赘个条码字符的宽度。在条码符号设计和印制过程中,应遵守以上原则,否则会导致符号质量下降。甚至不能识读。对基于矢量的数据条码设计文件,本节所述的原则可简化为下述规则:1)如果能够满足条码符号最小放大系数的要求,将需要的放大系数转变成以像素表示的模块宽度,舍去小数,向下取整到最接近的整数值;2)将单位模块宽的像素整数值除以13,将商取整到最接近的整数值。该值用于增加或减小条码字符1,2,7和8的条空宽度;3)对条码符号每一条空的统一补偿,先根据需要的条宽补偿量计算出相应的像素数,然后取不小于该像素数的整数值为补偿量;4)应用上面的结果,确定符号中每一个条空的像素数。举例:使用基于矢量的数据条码设计文件,使用每毫米50点的图像生成设备,印制一个条宽减少量为0.”大系数为。骤如下:1)计算模块尺寸:50 0. 9330 整为14个像素,则实际的放大系数为(). 8480;2)对特殊字符1,2,7,8,条空宽度的调整量:14 13=其取整为1个像素;3)条宽增益的补偿量:条宽减少量(。50 .5 其向上取整为6个像素2904,4,5,6,9及特殊字符的条空宽度像素数见表E. 1 1调整后的部分字符条空像素数像素数模块数,7,8,先按表E.计算出每一字符的条空像素数,然后按照表4给出的调整方向(表中的+,一号方向)进行调整例如,1,”相应的条空像素数见表E. 2,表E. 2调整后1”的条空像案数一一一一飞万一一一下一一一履,一一一下一一几舀1条2904范性附录商品条码的参考译码算法条码译码器通过计算和对比条码字符中条的相似边缘之间的距离来实现对商品条码的译码。本附录规定了用于确定商品条码译码和可译码度技术指标的参考译码算法。商品条码字符及起始符、中间分隔符、终止符的各相似边缘尺寸定义见图F. 1,每一条码字符的相似边缘尺寸所包含的模块宽度数见表先,译码程序根据扫描时测得的各条码字符的条空宽度计算相似边缘之间的距离。(=根据扫描实测的条码字符宽度p(参见图F. 1)计算参考T) (1. 5/7) p;R T,=() p;R T,=(3. 5/7) p;R T,=() p;) 。,的值与,则字符为3时,若7(b,+b,)字符为7(b, +b,)/P>当r,=飞且E, = b,+b2),则犷符为13子集或,若7(b,十字符为"当E, = 3且E.,= 3时,若7(b,>3,则字符为13子集或若7(b,+b: )/字符为3子集或相F7 条码字符中条的尺寸;、。中间分隔符条码字符中第个空的尺寸;勺条码符号中,相邻两条相应的左、码字符的尺寸。;飞22904(资料性附录)商品条码印制过程质量控制技术要求间分隔符、b; , 放大系数(M)不大于1时,条空尺寸允许偏差( , 计算公式为:4 (中,为模块宽度)。当放大系数大于1时,条空尺寸允许偏差( 计算公式为:士(0. 055) 为模块宽度)。G. 1. 1. 2相似边缘尺寸允许偏差()相似边缘尺寸允许偏差计算公式为: 1,17中,二为模块宽度)p)整体尺寸允许偏差计算公式为:。. 290中,二为模块宽度)。G. 1. 2条码字符及起始符、中间分隔符、终止符各部分尺寸偏差要求条码字符及起始符、中间分隔符、终止符各部分尺寸偏差不得大于相对应的允许偏差,的尺寸不得小于0. 2 见图F. 1。常用放大系数的条码符号各部分尺寸允许偏差详见表G. 1表间分隔符、终止符各部分尺寸的允许偏差单位为毫米模块宽度(对放大系数(M)b; ,s,的允许偏差。,的允许偏差户的允许偏差 的尺寸()035二0. 039一一0. 茄一:0. 2970. 90士0. 068士0. 041士0. 086?4). 2)049士0. 096广一一一一一李02()10士0. 116士0. 053士0. 105 一0. 131士0. 058士0. 115()30士0. 147土0. 063士0. 124介()之0. 2()4621. 40士0. 162斗0. 068f 0. 1340. 45巧l. 50士0. 178士0. 073土0. 153多02() 。087一二。于().:224()90士0. 237工0. 091生0. 1800. 6602. 00士0. 255士0. 0971o. 191注:_要求29042. 1反射军要求条码符号中,当空的反射率一定时,条的反射率的最大值由公式(G. 1)确定2. 6 (0. 3式中:R,一空的反射率尺,一条的反射率:( 500,条的最小反射密度为空的反射密度的函数,22904射密度与早们反射密度最小尸(最大反射率/(%)最小反射密度朽洲一筋一引94. 400. 0500. 430740. 4950. 560卡一一。74. 90. 125230. 625656871一洲70. 80. 1506690. 17520. 417. 60. 6900. 82076056. 253. 一 一0. 3506. 20. 3751. 2101. 27544423)90. 4004254053550. 4755.?591. 50060092曰一抓一划一川一侧一从注:上述数值的中间值可线性内插而得。G. 2. 3印刷对比度一凡_/一一一不二丁一一一一入111u %0x,(中:尺条码中条的反射率。条码符号的2中相应的l