主页 购物车 询价 关于我们
www.GB-GBT.com
收录标准: 222091 (2026-04-26) 搜索

GB/T 18347-2001 相关标准英文版PDF, 自动发货

标准号码价格美元第2步(购买)交付天数标准名称
GB/T 18347-2001 255 GB/T 18347-2001 3秒自动 128 条码
   
基本信息
标准编号 GB/T 18347-2001 (GB/T18347-2001)
中文名称 128 条码
英文名称 Code 128
行业 国家标准 (推荐)
中标分类 A24
国际标准分类 35.040
字数估计 22,250
发布日期 2001-04-09
实施日期 2001-10-01
引用标准 GB/T 1988-1998; GB/T 12905-2000; GB 13000.1-1993; GB/T 15273.1-1994; ISO/IEC 15424; ISO/IEC 15416,
采用标准 ISO/IEC 15417-2000, IDT
发布机构 国家质量技术监督局
范围 本标准规定了128条码的技术要求, 包括了128条码特征、数据字符编码、尺寸、译码算法、用户需要定义的应用参数以及码制标识符前缀串。本标准适用于各个领域的自动数据采集。

GB/T 18347-2001: 128 条码 GB/T 18347-2001 英文名称: Code 128 中 华 人 民 共 和 国 国 家 标 准 GB/T 18347—2001 idt ISO/IEC 15417:2000 128 条码 国 家 质 量 技 术 监 督 局 发 布 1 范围 本标准规定了128条码的技术要求,包括了128条码特性、数据字符编码、尺寸、译码算法、用户需 要定义的应用参数以及码制标识符前缀串。 本标准适用于各个领域的自动数据采集。 2 引用标准 下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 3 术语和定义 本标准采用GB/T 12905……2000 中的术语和定义。 4 技术要求 4.1 码制特性 128条码的特性如下: a) 可编码字符集: 1)所有的128个ASCII 字符,即ASCII 值为0到127的字符,与GB1988-1998 一致。 2)ASCI 值为128到255的字符也可以编码。 3)4个非数据功能字符。 4)4个字符集选择字符。 5)3个起始字符。 6)1个终止字符。 b) 编码类型:连续型。 c) 每个符号字符(终止字符除外)由6个单元组成,包括3个条、3个空,每个条(或空)宽度为1、2、 3或4个模块。 d) 字符自校验:是。 e) 符号长度:可变。 f)双向可译码性:是。 g) 符号校验字符: 一个,必备的(见附录 A1)。 h) 数据字符密度:每个符号字符有11个模块(每个数字字符有5.5个模块)。 i)非数据部分:35个模块。 4.2 符号结构 128条码符号由以下部分组成: a) 左侧空白区。 b) 起始字符。 c) 表示数据和特殊字符的一个或多个符号字符。 d) 符号校验字符。 e) 终止字符。 f)右侧空白区 图1是对文本“AIM”进行编码的128条码。 4.3 符号表示 表1给出了128条码的编码字符集。其中单元宽度列中的数值表示模块的个数。 4.3.1 符号字符结构 在符号字符中条的模块数的和是偶数,空的模块数的和是奇数。该奇偶特性保证字符的自校验功 能。 图2为起始字符的符号表示。 4.3.2 数据字符编码 128条码有3个独立的数据字符集,见表1的字符集A、字符集B 和字符集C。 在字符集 A、字符集 B 和字符集C 所在的列给出了表示数据字符的符号字符的条空组合方式。字符集的选择依赖于起始字 符START A(B或C)、切换字符CODE A(B或C) 或转换字符的使用。如果符号以起始字符START A 开始,则最先确定了字符集 A; 如果符号以起始字符START B 开始,则最先确定了字符集 B; 如果符号以起始字符STARTC 开始,则最先确定了字符集C。 通过使用切换字符CODE A(B或 C) 或转换字符(SHIFT) 可以在符号中重新确定字符集(这些特殊字符的使用见4.3.4.2)。 通过使用不同的起始字符、切换字符和转换字符,不同的128条码符号可表示同一数据。具体应用 中不必规定要使用的字符集。附录 E 给出了对于任何给定数据使符号长度最小的规则,译码器应能够 对不同于附录E 说明的起始字符、切换和转换字符的有效组合来对符号进行译码。 每一个符号字符被赋予一个值,见表1。该数值用于计算符号校验字符的值。它也用于提供与 ASCII 值之间的转换。(见附录D)。 4.3.3 字符集 4.3.3.1 字符集 A 字符集 A 包括所有的大写字母、数字字符、标点字符、控制字符(ASCI 值为00到95的字符)以及 7个特殊字符。 4.3.3.2 字符集 B 字符集 B 包括所有的大写字母、数字字符、标点字符、小写字母字符(ASCII 值为32到127的字符) 以及7个特殊字符。 4.3.3.3 字符集C 字符集C 包括100个数字(00~99)以及3个特殊字符。适用字符集C 时,用一个符号字符表示两 位数字。 4.3.4 特殊字符 字符集 A 和字符集B 中的最后7个字符(字符值96~102)以及字符集C 中的最后3个字符(字符 值100~102)是特殊的非数据字符,没有对应的 ASCI 字符。它们对条码识读设备有特定的意义。 4.3.4.1 切换字符和转换字符 在一个符号中,从一个字符集到另一个字符集的转换需要切换字符或转换字符。 a) 切换字符 切换字符Code A(B或 C) 将符号字符集从先前确定的字符集转变到切换字符指定的新的字符集。 这种转变适用于切换字符之后的所有字符直到符号结束或遇到另一个切换字符或转换字符。 b) 转换字符 转换字符 SHIFT 将转换字符之后的一个字符从字符集 A 转换到字符集 B 或从字符集 B 转换到字 符集 A。 在被转换字符后边的字符将恢复为转换字符前定义的字符集 A 或字符集 B。 被转换的符号字 符不能是切换字符或转换字符。 4.3.4.2 功能字符 功能字符(FNC) 用于对条码识读设备说明所允许的特殊操作和应用。 a)FNC1 用于在附录B 中定义的特殊考虑。 b)FNC2 (信息添加)指示条码识读器临时储存包含 FNC2 字符的符号中的数据并将之作为下一个 符号的数据的前缀来传送。这可用于在传送之前将几个符号连接。该字符在符号中的任何位置都可出现。当数据的次序很重要时,那么需要确定符号能按正确的顺序识读。 c)FNC3 (初始化)指示条码识读器将包含 FNC3 字符的符号中的数据作为初始化指示或对条码识 读器的重新编程。符号里的数据不被条码识读器传送。该字符可在符号中的任何位置出现。 d)FNC4 用于表示在GB/T 15273.1 或在应用规范里说明的ASCII 字符集(值128~255)。如果使 用一个FNC4 字符,在该字符后面的一个数据字符的ASCI 值要加上128。如果需要对后面的数据转换 字符集,在FNC4 字符后应有一个转换字符。随后的字符恢复为标准的 ASCII 字符集。如果使用两个连 续的 FNC4 字符,其后的所有数据字符的 ASCI 值应加上128,直到再碰上两个连续的FNC4 字符或者 符号的末尾。如果在这个扩展的 ASCII 序列中碰到了一个单个FNC4 字符,则仅将其后的第一个数据 字符转换为标准的ASCI 编码。在该序列中转换字符和切换字符仍具有它们正常的作用。扩展ASCII 值128~255的缺省的参考字符集是GB/T15273.1 的相应部分,见附录F。 但应用规范可以定义或参 考与字节值128~255对应的其他集合。 4.3.4.3 起始字符和终止字符 起始字符STARTA(B或 C) 定义了在符号开始使用的相应的字符集。所有字符集的终止符都是一样的。 译码器不传送起始字符和终止字符。 4.3.5 符号校验字符 符号校验字符是终止字符前面的最后一个字符。附录A1 定义了其计算方法。在供人识读字符中不表示符号校验字符。译码器也不传送它。 4.4 尺寸要求 128条码符号尺寸要求如下: 4.4.1 模块宽度(X) 应符合应用的要求并与生成和识读符号的设备的性能有关。在整个符号里X 的尺寸应该不变。 4.4.2 空白区宽度 空白区的最小宽度为10X。 4.5 参考译码算法 条码识读系统设计为在实际算法允许的范围内可识读有缺陷的符号。在本节所描述的参考译码算法中, 可译码性的值的计算参见ISO/IEC15416。 4.6.3 空白区 ISO/IEC 15416 允许码制规范规定额外的通过/失败的标准。对于128条码,空白区的最小宽度为10Z。根据ISO/IEC15416标准,对于每一个被扫描的反射轮廓的最左边和最右边空白区的测量和分级 要求如下: 空白区≥10Z:4 级 空白区<10Z:0 级 4.7 用户规定的应用参数 以下是用户规定的应用参数,参见附录G。 4.7.1 符号和数据特征 应用应考虑以下参数: a) 如果需要的话,选择可编码的字符集子集。 b) 符号中的数据字符的数目,可以是固定的、可变的或可变但不超过限定的最大值。 c) 是否使用数据校验字符(必备的符号校验字符的补充),如果使用则需要它的计算算法。标准的识读器不能验证数据校验符。 d) 如果规定了适当的最小符号质量等级(以及测量孔径与波长),X 的尺寸或......