GB T 18347-2001 128条码.pdf

上传人:deputyduring120 文档编号:255981 上传时间:2019-07-13 格式:PDF 页数:22 大小:608.75KB
下载 相关 举报
GB T 18347-2001 128条码.pdf_第1页
第1页 / 共22页
GB T 18347-2001 128条码.pdf_第2页
第2页 / 共22页
GB T 18347-2001 128条码.pdf_第3页
第3页 / 共22页
GB T 18347-2001 128条码.pdf_第4页
第4页 / 共22页
GB T 18347-2001 128条码.pdf_第5页
第5页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、飞-ICS 35.040 A 24 f占2一岳A=lI二./、2 Code 128 G/T 18347 2001 idt ISO/IEC 15417 :2000 码2001- 04 -09发布2001-10-01实施国家质量技术监督局发布GB/T 18347 2001 目次前言. . . . . . . .u. . . . E I50前言. . . ., . . .,. . . . . . . . . . N 1 范围. . . . . . . . . . . 1 2 引用标准. . . . 1 3 术语和定义. . . . . . . 1 4 技术要求. . . . . . . . 1 4.

2、 l 码制特性. . . . . . . . . . 1 4. 2 符号结构. . . . . . . . 2 4. 3 符号表示. . . . . . . . . . . . . 2 4. 4 尺寸要求. . . . . . . 7 4. 5 参考译码算法. . . . . . . . 8 4. 6 符号质量. . . . . . 10 4. 7 用户规定的应用参数. 10 4. 8 数据传输. . . . 11 附录A(标准的附录)128码的附加特性. . . . . . 12 附录(标准的附录对功能符l(FNC1)的特殊要求. . . . . . . 12 附录C(标准的附录)符号标识符

3、. . . . . . . . . . . . 13 附录D(提示的附录)符号字符值与A5CII值的关系. . 13 附录E(提示的附录)使符号长度最小的原则. . . . ., . . . 14 附录F(提示的附录)G/T 15273. l(拉丁字母一字符集. . . . . 15 附录G(提示的附录)用户限定的应用参数. . . . . 16 附录H(提示的附录)128条码的使用导则. . . . 16 L L GB/T 18347-2001 前本标准等同采用ISO/IEC15417: 2000(信息技术自动识别与数据采集技术条码符号技术规范128码).128条码是一种能够表示多种信息的一

4、维条码,它可以表示ASCII字符集及扩展ASCII字符集中的全部字符,在所有一维条码码制中是表示信息最多的码制,因此128码适用于各个领域的自动数据采集。由于128码的应用范围很广,在国际上已经得到了广泛的应用,技术上也比较成熟,所以本标准等同采用了国际标准。1994年制定的GBjT15425-1994(贸易单元128条码是128条码的一个子集,在条空组合、字符集等技术内容上与128条码完全一致,但其应用范围仅限于EAN.UCC 系统。为了满足EAN.UCC以外的其他领域(如医疗卫生、工业生产等)对128条码的应用需求,制定了本标准。本标准的附录A、附录B和附录C是标准的附录。本标准的附录D、

5、附录E、附录F、附录G和附录H是提示的附录。本标准由中国物品编码中心提出并归口。本标准起草单位:中国物品编码中心。本标准主要起草人:郭卫华、张成海、李素彩、黄泽霞。E 一、GB/T 18347-2001 ISO前言150(国际标准化组织)和IEC(国际电工委员会)组成了全球标准化的专有系统。作为150和IEC成员的国家机构通过在各自组织内建立技术委员会来处理具体活动的技术领域来参与国际标准的开发。150和IEC技术委员会在相互感兴趣的领域互相合作。其他国际化组织,政府或非政府的.与150和IEC联合参与工作。参照150和IEC指示第三部分给出的规则起草国际标准。在信息技术领域,150和IEC已

6、经建立了一个联合的技术委员会150/1ECTC 10被联合技术委员会采纳的国际标准草案在国家机构传阅以进行投票。作为一个国际标准出版需要至少75%的国家机构投票赞成。,ISO和IEC需要注意的是可能该国际标准的有些单元申请了专利。ISO和IEC不负责说明任何或所有专利权。联合技术委员会ISO/IECTCl的信息技术分委员会SC31自动标识和数据采集技术委员会正在准备国际标准ISO/IEC15417。附录A到附录C是该国际标准的标准的附录J附录D到附录H是提示性附录。1 IV 中华人民共和128 条Code 128 范围家标准CB!T 18347-2001 idt ISO!IEC 15417 :

7、2000 本标准规定了128条码的技术要求,包括了128条码特性、数据字符编码、尺寸、译码算法、用户需要定义的应用参数以及码制标识符前缀串。本标准适用于各个领域的自动数据采集。2 引用标准下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。3 4 GB!T 1988-1998信息技术信息交换用七位编码字符集(eqvISOjIEC 646:1991) GBjT 12905-2000 条码术语GB 13000.1一1993信息技术通用多八位编码字符集(UCS)第一部分2体系结构与基本多

8、文种平面(idtISOjIEC 10646-1: 1993) GBjT 15273.1-1994 信息处理八位单字节编码图形字符集第一部分g拉丁字母一ISOjIEC 15424 ISOjIEC 15416 术语和定义(idt lSO 8859-1:1987) 信息技术一一自动识别和数据采集技术数据载体/码制标识符信息技术-一自动识别和数据采集技术一一条码印刷质量测试规范一一线性符号本标准采用GB!T12905-2000中的术语和定义。技术要求4. 1 码制特性128条码的特性如下za)可编码字符集1)所有的128个ASCII字符,即ASCII值为otiJ 127的字符,与GB1988一1998

9、一致。2) ASCII值为128tiJ 255的字符也可以编码。3) 4个非数据功能字符。4个字符集选择字符。5) 3个起始字符。6) 1个终止字符。b)编码类型z连续型。c)每个符号字符(终止字符除外)由6个单元组成,包括3个条、3个空,每个条(或空)宽度为1、2、3或4个模块。国家质量技术监督局2001-04 -09批准2001-10-01实施1 CB/T 18347 2001 d)字符自校验是。e)符号长度=可变。双向可译码性z是。g)符号校验字符g一个,必备的(见附录AI)。i h)数据字符密度每个符号字符有11个模块(每个数字字符有5目5个模块)。i)非数据部分z35个模块。4.2

10、符号结构128条码符号由以下部分组成2a)左侧空白区。b)起始字符。c)表示数据和特殊字符的一个或多个符号字符Ld)符号校验字符。e)终止字符。f)右侧雪白区图1是对文本AIM进行编码的128条码。左侧空白区费止宇符符号校验宇特盟据宇符左侧空白区 趋始宇特AIM i 表示AIM的128条码符号图14. 3 符号表示表1给出了128条码的编码字符集。其中单元宽度列中的数值表示模块的个数。4. 3. 1 符号字符结构在符号字符中条的模块数的和是偶数,空的模块数的和是奇数。该奇偶特性保证字符的自校验功图2表示起始字符,startA的128条码图3为符号字符值35的符号表示。35在字符:mA或B中代表

11、字符C,在字符集C中代表两位数能。图2为起始字符的符号表示。1 1 0 1 2 5 PULVR l川r?f 3 产huuu1 2 字350AJf fr吃M怅8 7 6-FI-1 2 值为35的符号字符3 2 3 图32 GB/T 18347-2001 图4为128条码终止字符的符号表示。3 I 4 I 5 2 3 帽图4表示终止字符的128条码符号、4. 3. 2 数据字符编码128条码有3个独立的数据字符集,见表1的字符集A、字符集B和字符集C。在字符集A、字符集B和字符集C所在的列给出了表示数据字符的符号字符的条空组合方式。字符集的选择依赖于起始字符STARTA(B或C)、切换字符CODE

12、A(B或C)或转换字符的使用。如果符号以起始字符STARTA 开始,则最先确定了字符集A,如果符号以起始字符STARTB开始,则最先确定了字符集B,如果符号以起始字符STARTC开始,则最先确定了字符集Co通过使用切换字符CODEA(B或C)或转换字符(SHIFT)可以在符号中重新确定字符集(这些特殊字符的使用见4.3.4.2)。通过使用不同的起始字符、切换字符和转换字符,不同的128条码符号可表示同一数据。具体应用中不必规定要使用的字符集.附录E给出了对于任何给定数据使符号长度最小的规则,译码器应能够对不同于附录E说明的起始字符、切换和转换字符的有效组合来对符号进行译码。每一个符号字符被赋予

13、一个值,见表1。该数值用于计算符号校验字符的值。它也用于提供与ASCII值之间的转换。(见附录D)。4. 3. 3 字符集4.3. 3. 1 字符集A字符集A包括所有的大写字母、数字字符、标点字符、控制字符(ASCII值为00到95的字符)以及7个特殊字符。4. 3. 3.2 字符集B字符集B包括所有的大写字母、数字字符、标点字符、小写字母字符(ASCII值为32到127的字符)以及7个特殊字符。4. 3. 3.3 字符集C字符集C包括100个数字(0099)以及3个特殊字符。适用字符集C时,用一个符号字符表示两位数字。表1128条码编码字符集ASCII 符号l字符集1-:-1字符集1ASCI

14、I值!字符集字符值1A 1中符值集AB 字符集BC IBlslBlslBls 。sp 32 sp 32 00 2 1 2 2 2 2 1 33 33 01 2 2 2 1 2 2 2 34 34 02 I 2 I 2 I 2 I 2 I 2 I 1 条、空排列6 I 7 3 # 35 # 35 03 I 1 I 2 I 1 I 2 I 2 I 3 4 $一%一。也36 $一%一。也36 04 I 1 I 2 I 1 I 3 I 2 I 2 t 5 37 37 05 I 1 I 3 I 1 I 2 I 2 I 2 6 38 38 06 I 1 I 2 I 2 I 2 I 1 I 3 3 符号字符

15、值7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 4 字符集A ( 唔+ / 。1 2 3 4 5 6 7 8 9 ? A B C D E F G 字符集ASCJI E 值字符集A39 40 ( 41 ) 42 峰43 十44 45 46 47 / 48 。49 1 50 2 51 3 52 4 53 5 54 6 55 7 56 8 57 9 58 59 4 60 63 ? 64 65 A 66 B 67 C 68 D 69 E 70 F 71 G

16、G8/T 18347-2001 ASCJI值字符集B39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 表l(续)字符集C 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 B 1 1 。2 2 1 1 1 1 1 2 2 、M 2 3 3 3 3 3 3 2 a 2 2 1 1 1 1 1 1 2 2

17、3 2 2 3 1 2 2 1 2 2 2 2 2 l 2 1 1 2 2 1 2 2 1 1 3 1 3 3 1 3 3 1 单元宽度(模块数2 2 1 l 1 2 2 2 3 3 3 3 1 1 3 3 2 1 1 1 2 2 2 2 2 2 1 1 1 2 2 2 l 3 2 2 3 9 2 l 2 2 l 2 2 1 2 2 1 1 2 1 2 2 l 2 1 3 l 3 1 3 3 1 3 3 B 1 1 1 1 1 3 3 3 2 2 2 1 3 3 1 l 3 2 2 2 I 1 1 2 2 2 2 2 2 1 1 l 1 条、空排列s 1 2 3 7 B 2 2 3 2 2 2

18、 2 1 2 2 1 1 2 1 2 2 1 2 2 1 2 2 1 3 1 1 3 3 1 3 3 1 3 符号字符值40 41 43 、4344 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 字符集A H I J K L M N 。P Q R 5 T U V w X Y Z NUL SOH STX ETX EOT ENQ ACK BEL BS 字符集ASCII B 值字符集A72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 。80 F 日1Q

19、82 R 83 s 84 T 85 U 86 V 87 w 88 X 89 Y 90 Z 91 92 93 91 95 00 、01 a 02 b 03 C 04 d 05 06 f 07 g 08 h GBjT 18347-2001 ASCII值字符集B72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 表l(续字符集C E s 40 2 3 41 2 3 42 1 1 43 1 1 44 1 3 45 1 1 46 1 1 47 1 3

20、 48 3 1 49 2 1 50 2 3 51 2 1 52 2 1 53 2 1 54 3 l 55 3 1 56 3 3 57 3 1 58 3 1 59 3 3 60 3 1 61 2 2 62 4 3 63 1 1 64 1 1 65 1 2 66 1 2 67 1 4 68 1 4 69 1 1 70 1 1 71 1 2 72 (模块数)E s E 1 1 l 1 3 1 2 1 3 2 3 3 2 1 3 3 1 2 3 3 2 3 1 2 3 1 2 1 3 3 1 1 3 3 1 1 3 3 l 3 1 3 l 1 2 1 3 2 1 1 2 2 1 1 2 3 1 2 I

21、 1 4 1 1 1 4 1 1 1 1 1 2 2 1 4 2 1 1 2 1 4 2 1 1 2 l 2 2 2 2 1 2 4 1 2 1 1 条、空排列s 1 3 4 5 3 1 3 1 1 3 1 1 1 1 1 3 l 1 3 1 4 1 2 l 4 2 4 5 G8/T 18347-2001 表lt续)字符集A ASCII 值字符集A73 HT LF VT FF CR SO SI DLE DCl DC2 DC3 09 1 105 106 73 古EK条、空排列符号字符值字符集B ASCII值字符集B字符集C 2 I 3 I 4 I 5 74 10 74 75 11 12 k 10

22、7 75 76 108 76 2 121 1 1 1 1 1 77 13 口1109 77 411 1 3 1 1 1 1 79 u-m-M n 110 78 2 I 4 I 1 I I I I I 2 78 。111 79 13 4 1 1 1 1 /11/2/42 |j且iJ80 p 112 80 m-u-m 17 q 113 81 18 19 r 114 115 82 s 83 84 DC4 20 t 116 84 85 86 NAK SYN 21 u 117 118 85 86 1 1 2 1 4 121 1 100 101 FNC4 :11制rr甘144IF 87 22 v 87 E

23、TB n一一幻-nw 119 一的一问CAN EM SUB ESC FS GS RS US FNC3 FNC2 SHIFT x 120 88 121 122 123 124 125 126 127 89 y z 90 91 27 91 归一归-H一归m-m一一剖92 93 94 99 DEL FNC3 FNC2 SHIFT C 95 96 96 97 98 97 98 99 FNCl 4民-、-吨咽102 FNC4 FNCl 103 Start A 2 I 1 I 1 141 1 104 8tart B 非l105 8tart C 6 GB/T 18347-2001 条、空排列字符集IASCI

24、I值l字符集B I字符集BI C ASClI 值字符集A字符集A 符号字符值Stop 注:终止字符由4个条和3个空,共13个模块组成。4.3.4 特殊字符字符集A和字符集B中的最后7个字符(字符值96102)以及字符集C中的最后3个字符(字符值100102)是特殊的非数据字符,没有对应的ASCII字符。它们对条码识读设备有特定的意义。4.3.4.1 切换字符和转换字符在一个符号中,从-个字符集到另一个字符集的转换需要切换字符或转换字符。a)切换字符切换字符CodeA(B或C)将符号字符集从先前确定的字符集转变到切换字符指定的新的字符集。这种转变适用于切换字符之后的所有字符亘到符号结束或遇到另一

25、个切换字符或转换字符。b)转换字符转换字符SHIFT将转换字符之后的一个字符从字符集A转换到字符集B或从字符集B转换到字符集Ao在被转换字符后边的字符将恢复为转换字符前走义的字符集A或字符集B。被转换的符号字符不能是切换字符或转换字符。4.3.4.2 功能字符功能字符(FNC)用于对条码识读设备说明所允许的特殊操作和应用。a) FNC1用于在附录B中定义的特殊考虑。b) FNC2(信息添加)指示条码识读器临时储存包含FNC2字符的符号中的数据并将之作为下一个符号的数据的前缀来传送。这可用于在传送之前将几个符号连接。该字符在符号中的任何位置都可出现。当数据的次序很重要时,那么需要确定符号能按正确

26、的顺序识读。FNC3(初始化)指示条码识读器将包含FNC3字符的符号中的数据作为初始化指示或对条码识读器的重新编程。符号里的数据不被条码识读器传送。该字符可在符号中的任何位置出现。d) FNC4用于表示在GB/T15273.1或在应用规范里说明的ASCII字符集(值128255)。如果使用-个FNC4字符,在该字符后面的一个数据字符的ASCII值要加上1280如果需要对后面的数据转换字符集,在FNC4字符后应有一个转换字符随后的字符恢复为标准的ASCII字符集。如果使用两个连续的FNC4字符,其后的所有数据字符的ASCIl值应加上128,直到再碰上两个连续的FNC4字符或者符号的末尾。如果在这

27、个扩展的ASCII序列中碰到了-个单个FNC4字符,则仅将其后的第-个数据字符转换为标准的ASCIl编码。在该序列中转换字符和切换字符仍具有它们正常的作用。扩展ASCII值128255的缺省的参考字符集是GB/T15273. 1的相应部分,见附录F。但应用规范可以定义或参考与字节值128255对应的其他集合。4. 3.4.3 起始字符和终止字符起始字符STARTACB或C)定义了在符号开始使用的相应的字符集。所有字符集的终止符都是样的。译码器不传送起始字符和终止字符。4.3.5 符号校验字符符号校验字符是终止字符前面的最后一个字符。附录A1定义了其计算方法。在供人识读字符中不表示符号校验字符。

28、译码器也不传送它。4.4 尺寸要求7 一一r-llill-fhy-lunl GB/T 18347-2001 128条码符号尺寸要求如下4.4.1 模块宽度(X)应符合应用的要求并与生成和识读符号的设备的性能有关。在整个符号里X的尺寸应该不变。4.4.2 空白区宽度空白区的最小宽度为10X。4.5 参考译码算法条码识读系统设计为在实际算法允许的范围内旬识读有缺陷的符号。在本节所描述的参考译码算法中,可译码性的值的计算参见ISO/IEC154160 对每个条码字符译码的步骤如下:1)计算8个宽度值2户,e)肉,町,冉冉,鸟,b3(图5)e, e, b, P e f 图5译码参考尺寸b3 。2)将e

29、l肉,e,和向转换为一般尺寸值ElEz,E3和E表示为模块宽度钮.)的整数倍。第2个值的计算方法如下:如果1.协/l1e.2.5户/11,则E.=2, I 如果2.5户/l1e.3.5户/11,则Et=3,l 如果3.5户/l1e.4.5户/11,则E,=43i 如果4.5户/l1e.5.5户/11,贝UE.= 5; 如果5.5p/11的6.5户/11,则Ei=6; 如果6.5户/l1e.7.5户/11,则EP=7。否则字符是错误的。3)以4个值丸,Ez矶和瓦为关键字在译码表中查找字符。(见表2)。4)在表中找到该字符的自校验值V,V的值应与该字符定义的条的模块数相等。5)核对下式:(V-1.

30、75)户/11 (b,十乌十b3) (V十1.75)户/11如果不成立则字符是错误的。该算法间接的用字符的奇偶性来发现非系统性的单个模块边缘的错误。运用这五个步骤,对第一个字符进行译码。如果第一个字符为起始字符,按正常的方向对符号进行译码。如果它不是一个起始字符而是一个终止字符J则尝试将所有的字符序列按相反的方向译码。当所有的字符都被译码之后,要确保有一个有效的起始字符、一个有效的终止字符以及符号的校验字符是正确的。根据在符号里使用的起始字符、切换字符和转换字符,从字符集A、字符集B、字符集C中将符号字符翻译成合适的数据字符。考虑到具体的识读设备和应用环境,可以执行空白区的其他二级检验、光束加

31、速、绝对定时以及尺寸测量。注z在本符号的算法中,运用从一个边缘到相似边缘的尺寸(e)加上一个附加尺寸即三个条宽的总和。8 GB/T 18347-2001 表2128条码译码的边缘差异字符值E, E, E, E V 字符值E, E, E, E V 00 3 3 4 4 6 54 4 2 2 3 6 01 4 4 3 3 6 55 4 2 4 5 6 02 4 4 4 4 6 56 6 4 2 3 6 03 3 3 3 4 4 57 4 3 3 2 6 04 3 3 4 5 4 58 4 3 5 4 6 05 4 4 3 4 4 59 6 5 3 2 6 06 3 4 4 3 4 60 4 5 5

32、 2 8 。73 4 5 4 4 61 4 3 5 5 4 08 4 5 4 3 4 62 7 4 2 2 6 09 4 3 3 3 4 63 2 2 3 4 4 10 4 3 4 4 4 64 2 2 5 6 4 11 5 4 3 3 4 65 3 3 2 3 4 12 2 3 4 5 6 66 3 3 5 6 4 13 3 4 3 4 6 67 5 5 2 寸3 4 14 3 4 4 5 6 68 5 5 3 4 4 15 2 4 5 4 6 69 2 3 4 3 4 16 3 5 4 3 6 70 2 3 6 5 4 17 3 5 5 4 6 71 3 4 3 2 4 18 4 5 5

33、3 6 72 3 寸4 6 5 4 19 4 3 2 4 6 73 5 6 3 z 4 7 T 20 4 3 3 5 6 74 5 6 4 3 4 21 3 4 5 3 6 75 6 5 3 3 4 22 4 5 4 2 6 76 4 3 2 2 4 23 4 3 3 4 自77 5 4 4 2 8 24 4 2 3 4 6 78 6 5 2 2 4 25 5 3 2 3 6 79 4 7 5 2 6 26 5 3 3 4 6 80 2 2 3 日6 27 4 3 4 3 6 81 3 3 2 5 6 28 5 4 3 2 6 82 3 3 3 6 6 29 5 4 4 3 6 83 2 5

34、6 3 6 30 3 3 3 3 6 84 3 6 5 2 6 31 3 3 5 5 6 85 3 6 6 3 6 32 5 5 3 3 6 86 5 2 3 3 6 33 2 2 4 5 4 87 6 3 2 2 6 34 4 4 2 3 4 88 6 3 3 3 6 35 4 4 4 5 4 89 3 3 3 5 8 36 2 3 5 4 4 90 3 5 5 3 8 37 4 5 3 2 4 91 5 3 3 3 8 38 4 5 5 4 4 92 2 2 2 5 6 39 3 2 4 4 4 93 2 2 4 7 6 40 5 4 2 2 4 94 4 4 2 5 6 41 5 4 4

35、 4 4 95 2 5 5 2 6 42 2 3 3 4 6 96 2 5 7 4 6 43 2 3 5 6 6 97 5 2 2 2 6 44 4 5 3 4 6 98 5 2 4 4 6 45 Z 4 4 3 6 99 2 4 4 5 8 46 2 4 6 5 6 100 2 5 5 4 8 47 4 6 4 3 6 101 4 z Z 5 8 48 4 4 4 3 8 102 5 2 2 4 8 49 3 2 4 6 6 103 3 2 5 5 4 50 5 4 2 4 6 104 3 2 3 3 4 51 3 4 4 2 6 105 3 2 3 5 6 52 3 4 6 4 6 StO

36、PA 5 6 4 2 6 53 3 4 4 4 自StOPB 3 2 2 4 6 注2StopA用于向前方向译码.当朝相反方向译码时,StOPB为终止字符从最右边开始的前6个元素。9 G/T 18347-2001 4.6 符号质量4. 6. 1 一般说明ISO/IEC 15416定义了对条码符号测量和分级的标准方法。可根据该标准对128条码符号进行评价。本标准4.5定义的参考译码算法将用于在lS0/lEC15416下评估符号译码和可译码性的参数。4.6.2 可译码性可译码性值V按下面提供的方法计算,它是ISO/1EC15416的补充。以Vc代替VI,Vc=K/(S/2n)计算V) )-M一)-

37、cd一/一1-1-x-5 -nt bw-L Il(皿( Qd RU A一(-phu t-1-2 V 其中,M字符中条的模块总数gS 字符的总宽度;Wb 字符中条的宽度总和。Vc取V1和V,中的小者。l 注终止字符包括附如终止条,为了测量其可译码性,终止字符需要检验两次,第一次使用最左边的六个单元,第二次使用最右边的六个单元.对于一个标准的字符来说,两种六个单元组合的宽度是相同的.4.6.3空白区lS0/lEC 15416允许码制规范规定额外的通过/失败的标准。对于128条码,空白区的最小宽度为102。根据lS0!lEC15416标准,对于每一个被扫描的反射轮廓的最左边和最右边空白区的测量和分级

38、要求如下2空白区二三102,4级空白区102,0级4.7 用户规定的应用参数以下是用户规定的应用参数,参见附录G,4. 7. 1 符号和数据特征应用应考虑以下参数:a)如果需要的话,选择可编码的字符集子集。b)符号中的数据字符的数目,可以是固定的、可变的或可变但不超过限定的最大值。c)是否使用数据校验字符(必备的符号校验字符的补充),如果使用则需要它的计算算法。标准的识读器不能验证数据校验符。d)如果规定了适当的最小符号质量等级(以及测量孔径与波长),X的尺寸或取值范围可以规定,也可以不说明.e)条的最小高度。如果预恕的扫描条件要求,空白区最小值可大于10X,如:以低于某一值的X值进行符号的光

39、笔扫描。g)与FNC4一同使用的扩充字符集的参考。4.7.2 检测规范限定符号评估参数应根据应用标准ISO/IEC15416的有关规定限定质量等级。该等级应包括等级水平、测量孔径以及测量用光的波长。例如21. 5/10/660 10 飞.-G8/T 18347-2001 其中,1.5是整个符号质量等级F10是测量孔径参考号(本例为直径。.25mm); 660是以微米为单位的最高反应波长。4.8 数据传输从被译码的128条码符号传送数据应包含数据符的字节值。作为前缀的符号标识符在附录C中定义。起始字符和终止字符、功能字符、切换字符以及转换符和符号校验字符不应包含在传送的数据中.11 GB/T 1

40、8347 2001 附豪A标准的附录)128码的附加特性r 104 33 1 l 104 33 1014 10147103=9余8787 附豪B(标准的附录)对功能符1(FNCll的特殊要求B1 在第一位置的FNC1一EAN.UCC系统专用鉴于国际自动识别制造商协会(AIM)、国际物品编码协会(EAN)与统一代码委员会(UCC)一致同意,128条码符号中紧跟起始字符之后的处于第一数据字符位置的FNC1留作EAN.UCC系统专用。国际物品编码协会与统一代码委员会共同开发了有关128条码应用的国际应用标准。该标准在EAN.UCC规范中有详细的描述。EAN. UCC规范的最新版本可从以上机构或他们附

41、属的国家编码组织得到。12 内, L 二三GB/T 18347-2001 B2 在第二位置的FNC1一-国际自动识别制造商协会(AIM)专用鉴于AIM与其他机构-致同意,128符号中紧跟在起始字符之后的处于第二符号字符位置FNC1专门用来表示符号遵循具体的应用,用于指明此符号明显区别于其他128条码符号。在第一符号字符位置的允许字符是A至Z,a至z以及字符集C中的00至99。B3 其他应用FNC1符号字符可以用作符号校验字符。在第三符号字符位置或之后位置的FNC1作为GS(ASCII值为29)传送。B4 数据传输任何在第一或第二数据位置使用FNC1的128条码符号的应用,都需要传输符号标识符。

42、当在第一位置使用FNC1时,虽然它的出现是通过符号标识符中修正符的值1或2分别指出,不必在传输的信息中表示。当在第二数据位置使用FNC1时,即使FNC1字符没有出现,紧跟其后的符号字符应准确传输。在第三或后面字符位置的FNC1作为ASCII字符GS(ASCII值29)传输。附录C(标准的附录)符号标识符符号标识符提供一种用于报告符号识读、识读器中设定的选择以及符号的特殊特征的统一方法。128条码的符号标识符是Cm。其中汀表示ASCII字符93;C是分配给128条码的代码字符;m是表C1中的修正符值,如下表所: 表C1128条码的修正符值自1选择。标准数据包.起始字符之后的第一或第二符号字符位置

43、没有功能符11 UCC/EAN-128数据包起始字符之后的第一符号字符位置的功能符12 起始字符之后的第二符号字符位置的功能符14 己经按照国际社会输血规范lSBT-128执行的相关数据该信息不用条码符号进行编码,但是应在译码之后由译码器生成并且作为数据信息的前缀字符传输。附录D(提示的附录)符号字符值与ASCII值的关系为了将符号字符值(5)转换为ASCII十进制值或进行反向转换,以下关系适用于字符集A和字符集B。字符集A,如果5;:;63,员IJASCII值=5十323 G(T 18347-2001 如果64,S,95.Ii1IJ ASCII值S-64字符集B:如果S,95.则ASCII值

44、S十32结果如表l所示。注.如4.3.4.2.d)所述.FNC4字符的出现可使后面的数据符或由以上规则得出的字符的ASCII值加上128.附录E(提示的附录)使符号长度最小的原则统一数据可以通过使用不同的起始字符、切换字符和转换字符,用不同的128条码符号表示。以下规则是为了使表示给出数据串(和由此产生的整个符号宽度)的符号字符数是少而制定的。通常应在打印机控制软件中完成。引起始字符的选择:a)如果数据包含2位数字,则使用起始字符C,b)如果数据以4位或更多的数字型数据符开始,则使用起始字符C;c)如果ASCII控制字符(如NUL)在小写字母字符之前出现在数据中,则使用起始字符A;d)否则,使

45、用起始字符B.E2 如果使用起始字符C且数据以奇数个数字型数据开始,则在最后一位数字之前插入字符集A或字符集B字符按照E1c)和E1d)决定的字符集A或字符集B.E3 如果在字符集A或字符笑B中同时产生4位或更多的数字型字符:a)如果数字型数据符个数为偶数,则在第一位数字之前括人字符集C字符以便转换为字符集C;b)如果数字型数据符个数为奇数,则在第一位数字之后插入字符集C字符以便转换为字符集C。E4 当在字符集B中且ASCII控制字符在数据中出现时2a)如果在该字符之后,小写字母键盘字符在另i一个控制字符出现之前出现在数据中,则在该控制字符之前插入转换符;b)否则,在控制字符之前插入CODEA字符以转换为字符集A.E5 当在字符集A中且小写字母键盘字符在数据中出现时a)如果在该字符之后,控制字符在另一个小写字母键盘字符出现之前出现在数据中,则在该小写字母键盘字符之前插

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1