
ICS 35.040 CCS A 24
中华人民共和国国家标准
GB/T 21049—2022
代替GB/T 21049—2007
信汉码Han Xin code
2022-03-09发布
2022-10-01实施
国家市场监督管理总局发布
国家标准化管理委员会
GB/T 21049—2022
汉 信 码
1 范围
本文件规定了汉信码的符号特性与符号结构、数据编码与符号表示、符号印刷、符号质量、译码过程、参考译码算法、数据传输等技术内容。
本文件适用于自动识别和数据采集。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 12905 条码术语GB/T 16986 商品条码 应用标识符
GB/T 23704—2017 二维条码符号印制质量的检验
ISO/IEC 646 信息技术 信息交换用ISO7位编码字符集(Information technology—ISO 7-bit coded character set for information interchange)
ISO/IEC 15424 信息技术 自动识别与数据采集技术 数据载体标识符【Information technology—Automatic identification and data capture techniques—Data carrier identificrs (including symbology identifiers)]
ISO/IEC 19762 信息技术 自动识别与数据采集技术 术语【Information technology—Automatic identification and data capture(AIDC)techniques——Harmonized vocabulary]
3 术语、定义、符号和缩略语3.1 术语和定义
GB/T 12905、ISO/IEC 19762界定的以及下列术语和定义适用于本文件。3.1.1
模块 module
一维条码和层排式二维条码中符号字符的最窄构成单元,或矩阵式二维码中最小的信息承载单元。【来源:GB/T12905—2019,2.29】3.1.2
位置探测中心 position detection center
汉信码位置探测图形3个深色模块(3.1.1)×3个深色模块(3.1.1)的中心。3.1.3
辅助校正图形 assistant alignment pattern
位于汉信码符号边缘,用于同步符号模块(3.1.1)的功能图形。
3.1.4
寻像图形分隔符finder pattern separator
用于将位置探测图形与符号的其余部分分开的功能图形,全部由浅色模块(3.1.1)组成的,宽度为1 个模块(3.1.1)。3.1.5
信息编码区域 information encoding region
在符号中没有被功能图形占用,用于对数据或纠错码字进行编码的区域。3.1.6
功能信息 function information
用于记录版本、纠错等级、掩模类型的数据位流。3.1.7
模式结束符 mode terminator
用于表示某一编码模式结束的二进制序列。3.1.8
二进制计数符 binary counter
定义二进制编码模式下数据串长度的位序列。3.1.9
信息位流 information bit stream
输入的原始数据经过分模式编码后生成的二进制序列。3.1.10
纠错位流 error correction coding information bit stream 信息位流(3.1.9)经纠错编码后生成的用于纠错的二进制序列。3.1.11
数据位流 data bit stream
信息位流(3.1.9)附加纠错位流(3.1.10)后得到的二进制序列。3.1.12
填充位 padding bit
用于填充数据位流(3.1.11)最后一个码字后面容量的无含义位,其值为0。3.1.13
统一资源标识符 uniform resource identifier;URI
由RFC3986文档定义的,用于标识某一互联网资源名称的字符串。3.2 符号和缩略语3.2.1 符号
下列符号适用于本文件。D:纠错码字数。Div:整除运算。E:拒读错误数。K:信息码字总数。
Mod:模运算(求整除后的余数的运算)。N:数据码字总数。
T:替代错误数。X:模块的水平宽度。
XOR:异或运算(当两个输入不相同时,输出为1;当两个输入相同时,输出为0)。Y:模块的垂直宽度。
(…)Lin:表示括号中的内容使用二进制表示。(…)Lxx:表示括号中的内容使用十六进制表示。…HEx:表示数据内容使用十六进制表示。3.2.2 缩略语
下列缩略语适用于本文件。
AIM:国际自动识别与移动技术协会(Association for Automatic Identification and Mobility)ECI.扩充解释(Extended Channel Interpretation)JIS.日本工业标准(Japanese Industrial Standards)URI:统一资源标识符(Uniform Resource Identifier)
4 符号特性与符号结构
4.1 符号特性4.1.1 基本特性4.1.1.1 通用要求
汉信码是矩阵型符号,具有独立定位功能。
4.1.1.2 编码信息
汉信码的编码信息包括:a)数字型字符(数字0~9);b)字母型字符(见ISO/IEC646);c) 汉字字符(见GB18030);d) 图像、音频信息等8位字节;
注:不加申明时,1个字节由8个二进制位组成,字节的内容用十六进制表示。e)GS1系统使用的GS1数据;f) 统一资源标识符(URD;
g) 对编码/字符集的任何文本数据引用(如Unicode、JIS等)。4.1.1.3 数据表示法
深色模块表示二进制“1”,浅色模块表示二进制“0”,在颜色反转符号中,深色模块表示二进制“0”,浅色模块表示二进制“1”。颜色反转见4.1.2.2。4.1.1.4 符号规格
版本1~84的汉信码符号尺寸(不包括空白区)分别为23个模块×23个模块~189个模块×189 个模块,每一版本符号比前一版本符号每边增加2个模块。
GB/T 21049——2022
4.1.1.5 编码容量
汉信码的编码容量为:a) 数字:7827个字符;b)字母型字符:4350个字符;c) 常用一区汉字:2174个字符;d) 常用二区汉字:2174个字符;e) 二字节汉字:1739个字符;f) 四字节汉字:1044个字符;g)二进制数据:3261个字节。4.1.1.6 纠错的选择
4种纠错等级,可恢复的码字比例为:8%L1
15%L2
23%L3
30%L4
4.1.2 附加特性4.1.2.1 掩模
掩模是汉信码的固有附加特性。掩模可使汉信码符号中深色模块与浅色模块的比例接近1:1.减少数据区模块组合出现功能图形的几率。4.1.2.2 颜色反转
颜色反转是汉信码的固有附加特性。识读汉信码符号时,图形是深色图像浅色底,或者是浅色图像深色底,见图1。
习
b) 浅色图像深色底
a) 深色图像浅色底
图 1 编码为“汉信码符号”的汉信码符号示例
4.1.2.3 扩充解释协议
扩充解释(ECD协议是汉信码的可选附加特性。ECI协议可实现对汉信码符号译码输出数据流