GB T 12907-2008 库德巴条码.pdf
《GB T 12907-2008 库德巴条码.pdf》由会员分享,可在线阅读,更多相关《GB T 12907-2008 库德巴条码.pdf(17页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35040A 24 a园中华人民共和国国家标准GBT 1 2907-2008代替GBT 12907-19912008-07-16发布库德巴条码Codabar bar code2009-0101实施宰瞀嬲紫瓣警警攀瞥星发布中国国家标准化管理委员会仅113GBT 12907-2008目 次前言1 范围2规范性引用文件3术语和定义4要求41码制特征42符号结构43符号长度144符号高度45校验符46数据传输47质量检验5参考译码算法-附录A(资料性附录)供人识别字符附录B(资料性附录)非强制性特性附录C(资料性附录) 外观检查及尺寸允许偏差附录D(资料性附录)应用系统应考虑的因素_附录E(规
2、范性附录) 库德巴条码可译码度计算1111l134444467O12刖 吾GBT 12907-2008本标准是参照ANSIAIMBC32000(库德巴条码码制规范对GBT 12907 1991库德巴条码进行了修订。本标准代替GBT 12907 1991。本标准与GBT 12907 1991相比主要变化如下:用只有两种单元宽度的库德巴条码符号(原称库德巴条码变体)替代具有固定字符宽度的传统库德巴条码。条码符号质量评估的方法上用GBT 14258中的条码扫描反射率曲线分析质量分级替代传统检测。具体章节和内容变化如下:原标准第1章的适用范围修改为“本标准适用于库德巴条码的编码、生成和自动识别。”增加
3、了“术语和定义”作为第3章。对原标准中的第3章“结构”和第4章“技术要求”进行了重新编写,为现在标准中第4章“要求”,并增加了数据传输的内容。删除了原标准中的第5章“原版胶片技术指标”和第6章“质量保证”,增加第5章“参考译码算法”,给出了库德巴条码译码的算法与步骤。删除了原标准中的附录A“库德巴条码的变体”,增加了附录A“供人识别字符”。增加了附录B非强制性特性”,介绍了传统库德巴条码的高密度特性和参数,ABC库德巴条码的数据连接方法,提供了应用系统常采用的两种校验符计算方法。增加了附录c“外观检查及尺寸允许偏差”,给出了印刷时条码尺寸允差计算公式和目测检测方法。一一增加了附录D“应用系统应
4、考虑的因素”,介绍了设计、设备选择、使用环境等方面应注意的问题。增加了附录E“库德巴条码可译码度计算”,给出了库德巴条码可译码度计算公式和示例。本标准的附录E为规范性附录,附录A、附录B、附录C、附录D为资料性附录。本标准由全国物流信息管理标准化技术委员会提出并归口。本标准起草单位:中国物品编码中心负责起草,湖北省标准化研究院参加起草。本标准主要起草人:赵辰、吴娟、熊立勇、杨健明、鄢若韫。本标准于1991年首次发布,本次为第一次修订。库德巴条码GBT 12907-20081 范围本标准规定了库德巴条码符号的结构、尺寸、技术要求及参考译码算法。本标准适用于库德巴条码的编码、生成和自动识别。2规范
5、性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。GBT 12905条码术语GBT 14258信息技术 自动识别与数据采集技术条码符号印制质量的检验(GBT 14258-J2003,ISOIEC 15416:2000,MOD)ISOIEC 15424信息技术 自动识别和数据采集技术数据载体标识符(包括码制标识符)3术语和定义GBT 12905和GBT 14258中确立的术语和定义适用
6、于本标准。4要求41码制特征a)字符集10个数字:09;6个附加字符:“一”(减号),“$”(美元符号),“:”(冒号),“”(斜杠),“”(下位点),“+”(加号)。4个起始符终止符:A、B、c和D。b)类型为非连续型、具有自校验功能的非定长条码符号。c)每个条码字符的单元数为7个(4个条3个空)。d) 每个条码字符的宽度为ionl4倍的x尺寸。注:条码字符的宽度根据宽窄比和被编码的字符确定,并包括一个x尺寸的字符间隔。e)常用的条码密度为833 CPI(X-025 mm,N-3)。f) 条码校验符可选用。42符号结构库德巴条码符号由左侧空白区、一个起始符、数据符、一个终止符和右侧空白区构成
7、。条码字符间隔把各个条码字符隔开。在库德巴条码符号中关于供人识别字符的要求见附录A。图1是一个完整的条码符号示例,表示的数据为“37859”,起始符为A,终止符为B。GBT 12907-2008 空白区几IL起始符 数据符 终止符 空白区图1 库德巴符号结构示意每个库德巴条码符号只有两种单元宽度,即“宽”和“窄”。窄单元宽度用x尺寸表示,宽单元与窄单元的宽度之比用N表示。x和N的取值在一个条码符号中应保持不变。每个条码字符由四个条单元与三个空单元构成。构成条码字符的条单元与空单元又分别可分为宽单元和窄单元。每个条码字符可以是两个宽单元加五个窄单元或三个宽单元加四个窄单元。宽单元用二进制“1”表
8、示,窄单元用二进制“o”表示,每个字符都可表示为独立的7位二进制形式和相应的宽窄单元形式。条码字符的二进翩形式与相应的宽窄单元形式见表l。表1库德巴符号字符集字 符 图形表示 二进制表示O _ 000001I1 一一一 00001lO2 _ 00010013 _ 11000004 一_ ooI00105 10000】o6 _ 010000l7 一 0100Ioo8 一一一 01100009 l 1001000一l 0001100$ l一 001Iooo_ 10001012一_一一_一_飞_-_I_J一_一一_一一_一一_一一_一_一_一一l一一一一_一一一一一一_一广一,一_一-一一l一一I一
9、表1(续)GBT 12907-2008字 符 图形表示 二进制表示f 一I_ 1010001_一 1010100+ _I_ 9010191A 0011010B 一 0101001C 一_ 0001011D 一 0001110421空白区左右空白区指起始符左侧和终止符右侧的与空反射率相同的区域,其宽度至少为10个x尺寸。422起始符和终止符起始符和终止符用于标识条码的起始端和终止端,只在条码的开始和结尾部分使用。起始符和终止符通常用同一符号表示,也可任意组合。选择一些特殊含义的起始符和终止符见B1,特殊应用见B2。423条码字符间隔条码字符间隔是指两个条码字符间宽度为规定范围(至少一个x尺寸)的
10、空。图2是用库德巴条码编码的字符“1”的图形,并指出了条码字符间隔。0 0_j 1、。,J 1L。1“图2带条码字符间隔的库德巴条码字符“1”示意43符号长度符号的长度应包含空白区在内,按公式(1)计算:L一(2N+5)(C+2)+(N1)(w+2)x+(c+1)J+2Q(1)式中:L包含空白区在内的符号长度;N宽窄比;c数据符个数(包含校验符);w包含3个宽单元的数据符个数(字符“:”、“”、“”、“+”);x窄单元宽度;卜一条码字符间隔宽度;隔问符字码冬,Plj叫I问符字码条GBT 12907-2008Q空白区宽度。44符号高度最小条高为条码符号长度的15,且不得小于5 mm。45校验符校
11、验符可选用,B3规定了推荐的校验符的位置和计算方法。46数据传输461译码数据译码数据包括起始符、数据符和终止符。完整的条码符号数据串可以通过译码器进行传输。应用时可选择不传输起始符和终止符。462码制标识符码制标识符为“Fm”,见ISOIEC 15424。其中:一码制标识符标志(ASC码值93);F一一条码的码制标识符;m指示符,m取值见表2。表2 m取值含 义0 无选项1 ABC库德巴2 已识读验证校验码4 识读器在传输前已去掉校验码注】:m的允许取值为0、1、2、4。注2:ABC(American Blood Commission),美国血液委员会。47质量检验471检验方法条码符号的检
12、验见GBT 14258。第5章给出了库德巴条码的参考译码算法,用来评估“参考译码”和“可译码度”的参数。注:传统测量采用尺寸允许偏差法,详见附录c。附录D和附录C中还介绍了其他的印刷指南。472附加判定参数条码符号印制质量检验允许根据条码符号规范确定附加判定合格与不合格的标准。下面给出了库德巴条码每条扫描反射率曲线的附加标准。任何不符合下列要求的曲线划为“F”级或“o”级。4721宽窄比扫描曲线中N的测量值应在1834范围内。N的设计值范围是2o30。对于x尺寸小于0508 mm的条码符号,N的值不小于25。注:在N设计值小于22的情况下很难取得满意的译码性能,其推荐值是30。4722条码字符
13、间隔的尺寸窄单元平均测量宽度以“Z”表示,z值小于0287 mm的条码符号,其字符间隔最大取53z;z值大于或等于0287 mitt的条码符号,其字符间隔最大取3Z。47,23空白区条码两侧空白区的最小值为IOZ,z为测量的平均窄单元宽度。5参考译码算法采用GBT 14258中描述的方法评估条码符号质量时,在可译码度计算中要用到参考译码算法。dGBT 12907-2008库德巴条码参考译码算法如下:a)确定左侧空白区的存在。b)对每一个条码字符(包括起始符和终止符),应做以下判断:1) 确定所给条码字符的7个单元宽度,得到最宽的条和最宽的空的宽度;2)4个条的每一个条宽与最宽条的58相比较,判
14、断其是宽单元还是窄单元;一一如果4个条中有一个条是宽单元,用同样的方法进行3个空和最宽空的58相比较,判断是宽单元还是窄单元;如果4个条中有3个为宽单元,3个空中的任何一个与最宽空的比值都应大于38,并依此认为所有的空为窄单元;其他条的组合形式是无效的库德巴条码字符。3)用7位二进制数形式表示的7个单元的对比结果,可以用来检验字符形式的有效性。c)第一个读取的字符应为起始符或终止符,并依此推断扫描方向。d) 同一方向连续识读条码字符直到碰到起始符或终止符为止。一个有效的字符应包含一个或多个数据符。为了减小无用数据的干扰,大部分译码器要求最少数据符的个数为3。e)确定右侧空白区的存在。f)对空白
15、区、条码字符间隔、扫描加速度、绝对计时等特性进行二次检测,以便鉴别特定的识读装置和应用环境。该算法对每一个条码字符的条和空分别进行独立译码,是库德巴条码码制的基本译码算法。附录E给出了通过该参考译码算法进行可译码度计算的公式和示例。C1中介绍的传统允许偏差t的推导也可借鉴此法。GBT 1 2907-2008附录A(资料性附录)供人识别字符库德巴条码表示的条码字符所对应的供人识别字符通常与库德巴条码符号一起印制,供人识别字符包括起始符和终止符、数据符(若使用校验符也应包含)。字符的大小和字体形式不做具体规定,可在不超出空白区边界的符号上下方范围内印制。图A1是一个含供人识别字符的库德巴条码符号。
16、6A12345B图A1 含供人识别字符的库德巴条码示意附录B(资料性附录)非强制性特性CBT 1 2907m2008B1传统库德巴这码制的原始版本指传统库德巴,具有固定的条码字符宽度,采用第5章中的参考译码算法实现完全译码。在设备条件制约或应用系统要求的情况下才使用传统库德巴。新的应用领域使用本标准中规定的库德巴条码符号。表B1给出了字符平均密度CPI=10时,每个条码字符条空宽度的精确值。这一字符密度下传统库德巴条码印刷单元宽度的允许偏差值f一0038 mm。表B1 密度为10CPI的传统库德巴条码字符的单元宽度 单位为毫米字符 条1 空1 条2 空2 条3 空3 条4O 0 165 o 2
17、64 o165 o264 o165 o617 o4551 0 165 o264 O1 65 o264 o455 o617 o1652 o 165 o254 o】65 o 620 o165 D254 o4723 0455 o617 0 165 o26li O165 o 264 o1654 o1 65 o264 o455 o264 o165 o617 o 1655 o 455 o 264 o1 65 o264 o165 o 617 01656 o 1 65 o617 o165 o 264 o165 o264 o4557 o1 65 o617 o 165 o264 o455 o264 O1658 o
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GB 12907 2008 库德巴 条码
