首页 > 国家标准(GB) > GB/T 27767-2011 二维条码 紧密矩阵码
GB/T 27767-2011

基本信息

标准号: GB/T 27767-2011

中文名称:二维条码 紧密矩阵码

标准类别:国家标准(GB)

标准状态:现行

出版语种:简体中文

下载格式:.rar .pdf

下载大小:1887KB

相关标签: 二维 条码 矩阵

标准分类号

关联标准

出版信息

相关单位信息

标准简介

GB/T 27767-2011 二维条码 紧密矩阵码 GB/T27767-2011 标准压缩包解压密码:www.bzxz.net

标准图片预览






标准内容

ICS 35.040
中华人民共和国国家标准
GB/T 27767-2011
二维条码
紧密矩阵码
Two-dimensional barcode--Compact matrix code2011-12-30发布
中华人民共和国国家质量监督检验检接总局中国国家标准化管理委员会
2012-05-01实施
GB/T 27767—2011
1范围
规范性引用文件
3术语、定义、缩略语和约定
符号描述
符号结构
6符号生成
符号印制
8符号质量-.
9译码过程
附录A(规范性附录)码字分块参数C语言源代码附录B (资料性附录)
位流长度的优化
附录C(资料性附录)
CM 码符号印制的用户导则
附录D(规范性附录)纠错生成多项式·附录 E (巯料性附录)
CM码符号生成示例
CM码专有指标的质量评级要求
谢录F(规范性录)
附录G(资科性附录》参考译码算法TTKANTKACA
本标准按照GB/T1.1—2009给出的规则起草。本标准由中华人民共和国工业和信息化部提出。本标准由全国物品编码标准化技术委员会(SAC/TC287)归口。本标准起草单位:武汉矽感科技有限公司,中国电子技术标准化研究所。本标推主要起草人张伟、张也平、刘波、张得煜、樊旭川。TTKAONKAcA
GB/T27767—2011
GB/T 27767—2011
本文件的发布机构握请注意,声明符合本文件时,可能涉及第5章,第6章、第9章相关的专利的使用。
本文件的发布机构对于该专利的真实性、有效性和范国无任何立场。该专利持有人已向本文件的发布机构保证,他愿意同任何申请人在合理且无歧视的条款和条件下,就专利授权许可进行谈判。该专利持有人的声明已在本文件的发布机构备案。相关信息可通过以下联系方式获得:
专利所有人:武汉矽感科技有限公司地址:
邮政缩码:
网址:
联系人:
联系电话:
传真:
E-mail:
武汉市东西溉区昊家山经济开发区金一路武汉矽感光电产业园430040
http://syscantech.cn
何柳青
027-61675589
027-61675592
[email protected]
请注意除上述专利外,本文件的某些内容仍可能涉及专利。本文件的发布机构不承担识别这些专利的责任。
TTTKANYKAA
1范围
二维条码
紧密矩阵码
GB/T 27767—2011
本标准规定了紧密矩阵码的符号结构、信息编译码方法、纠错编译码方法,信息排布方法、鑫考译码算法以及符号质量要求等技术内容。本标准适用于紧密矩阵码的生成与识读。2、规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的够改单)适用于本文件。GB/T1988信息技术信感交换用七位编码字符集GB/T12905案码术语
GB18030信息技术中文编码字符兼GB/T23704信息技术自动识别与数据采集技术二维条码符号印制质量的检验AIM国际技术规范扩展解释:第1部分:识别方案与协议(简称\AIMECI规范”)3术语、定义、绪略语和的定
3. 1术语和定义
GB/T12905中界定的以及下列术语和定义适用于本文件。3. 1. 1
功能图形function pattern
用于表示定位与识别特征的图形,包括开始图形、结束图形,数据段分隔图形和定位孔图形。3. 1.2
开始图形start pattern
用于表示符号开始的图形。
结束国形stoppattern
用于表示符号绪束的图形。
定位孔国形
positioning-hole pattern
用于表示CM码列间步信息的图形。3.1.5
data-segment separating pattern敷据段分鼎用形
用于将编码区域进行分隔的图形。3. 1. 6
携积masking
为使符号中探色(低反射率)模块与浅色(高反射率)模块的分布均衡,并使符号编码区域中出现功1
TTTKONYKAA
GB/T 27767-2011
能图形的可能性降为最低,用掩模图形与数据编码区域的图形进行异或处理。3.1.7
版本version
用于示CM码商度方向模块数的参数,3.1.8
error correction level
纠错等级
指明CM码中判错码字所占比例的参数。3.1.9
格式馆息format infarmation
CM码符号相关的参数信息。CM码的格式信息包括:数据段编号、数据段总数、纠错等级、掩模类型和码字交错标志。
格式信息区城formatinformationarea用于对格式信息及其纠错信息进行编码的区城,位于每个数据段开始的连续7个码宇区域。3. 1. 11
数据编码区城data encodingarea用于对数据码字及其纠错信息进行编码的区域。3. 1. 12
编码区域
encoding area
由格式停息区域和数据编码区域组成的区域。3. 1. 13
数据段data-segment
相邻的两个数据段分隔图形之间的编码区域。3. 1. 14
纠错块 error correctioa codeword hlock对码字分组后用于纠错的一组码字。3. 1. 15
填充位paddingbit
用于填充数据位流最后一个码字后面容量的无含义位,其值为0。3. 1. 16
填充码宇 padding codeword
当数据码字和纠错码字不能填满CM码的容量时,用于填充CM码的剩余容量的码字,填充码字不表示有效数据,但紊与Reed-Solotion纠错运算。3. 1. 17
功能码function code
用于指示履于特定应用或特定功能的 CM 码符号的代码。3. 2结略语
下列缩略语适用于本文件:
ABS—绝对值(AbsoluteValue)
CM码一一繁密矩阵码(CompactMatrixCode)DIV-—除运算(Division)
ECI扩展解释(ExtendedChannelInterpretation))2
TTTKANTKACA
FNC-—功能码(Function Code)
GF——伽罗瓦有限域(Galois Ficld)3.3约定
下列表示适用于本文件:
表示括号中的内容使用二进制表示(--) HEX
表示括号中的内容使用十六进制表示4符号描述
4. 1 基本特征
4. 1. 1可编码信息
CM码可编码以下信息:
数字字符(数字09,GB/T1988中值48至57);a)
大写字母(字母A~ZGB/T1988中值65至90);b
小写字母(字母a~zGB/T1988中值97至122)汉字字符(GB18030);
e)8 位字节型数据。
4.1.2数据表示法
深色单元模块表示二进制“1\,浅色单无模块表示二进制*0”。4. 1. 3符号规格
GB/T 27767—2011
CM码有32个可选版本,每个版本可采用1到32个数据段,共有32×32种规格,符号规格从39×18模块到1093×483模块(这里符号的开始图形和结束图形的宽度均以2模块宽度计算,见5.3和5.4)。符号每增加一个版本,高度方向增加15个模块;符号每增加一个数据段,宽度方向增加34个模块。4.1.4符号容量
使用最低纠错等级的最大版本最多数据段的CM码的容量如下a)13B462个数字
b)92311个大写字母;
92311个小写字母
d)76925个数字字母滤合字符:35503个GB18030双字节1区或双字节2区内的符,或28843个GB18030双字节字符,e
或11421个GB18030四字节字符,f
57 686 个字节。
5纠错等级
8个纠错等级,每级中纠错码字占总码字的比例为:a) 1级:8%:www.bzxz.net
b) 2级:16%;
c)3级:24%#
GB/T27767—2011
d)4级:32%;
e5级:40%;
f)6级:48%;
g)7级:56%;
h)8级:64%。
纠错码字的个数为总码字个数的上述百分比(向下含人)。当CM码的总码字数大于511时,需要将码字分割成多个纠错块,在每个纠错块内分别分配纠错码字。码字的分块和纠错码字的分配方法见6.6.2和附录A。
4.2附加特征
结构链接
允许用不多于16个的CM码在逻辑上连续地表示数据文件:在多顺序拉描状态下应保持原始顺序与数据正确连接。
4.2.2掩模
使符号中深色模块与浅色模块均匀分布,同时使符号编码区域中出现功能图形的可能性降为最低。4.2.3支持ECI协议
ECI协议(见“AIMECI规范\)使CM码可以表示缺省字符集以外的字符(如阿拉伯宇符,古斯拉夫字符、希腊字符等),及其他数据解释(如用一定的压缩方式表示的数据),或者具体应用的蕴码要求。5符号结构
5.1概述
每个CM码由矩形模块组成的矩形阵列构成,它由编码区域和功能区域组成功能区域包括开始图形、结束图形、数据段分图形以及定位孔图形。数据段分隔图形和定位孔图形存在交叉,交叉部分既作为数据段分隔图形的一部分,也作为定位孔图形的一部分。功能区域不用于数据编码。符号的四周为空白区,图1是以版本2且2个数据段的CM码为例的结构图。开始图形
定位孔图形
数据段分隔图形
符号结构图
数据复
结束图形
空白区
GB/T27767—2011
CM码被设计用于接触式扫描解码,扫描时应使扫描线平行于数据段分隔图形,从CM码的一侧(开始图形或结束图形)往另一侧进行扫描。5.2版本和数据段
CM码有32个可选版本(1~32),每个版本有32个可选数据段(1~32)。规定图1的水平方向为CM码的宽度方向,竖直方向为CM码的高度方向。CM码高度方向的模块数为15×V+3个,V为CM码的版本;宽度方向的模块数为34XS十1十H+T,S为CM码的数据段个数,H为开始图形的宽度,T为结束图形的宽度,见5.3和5.4。图2为版本和数据段个数变化示意图。版本1
版本2
版本3
图2符号的版本和数据段样图
5.3开始图形
1个数据段
2个数据段
3个数据段
开始图形用于指示符号的开始,其宽度方向的模块数大于或等于2,较多的模块数能提高开始图形被探测到的可能性开始图形的高度方向由15个深色模块和浅色模块按照3:2:1:1:1:2:2:3的序列重复列而成,重复的次数与版本数相等,最后以3个深色模块结束。图3为版本3的CM码的开始图形顺时针旋转90后的结构图。
3222332111223322233
图3符号的开始图形
GB/T277672011
5.4结束图形
结束图形用于指示符号的结束,其宽度方向的模块数大于或等于2,较多的模块数能提高结束形探减到的可能选,绪束图形的高度方向由15个深色模块和浅色模块接照3;1:2:3:2:2:11的序列重复排列而成,重复的次数与版本数相等,最后以3个深色模块结束。图4为版本3的CM码的结束函形题时针旋转90\后的结构图。.
3322323222322
5.5数教分图形
图 4符号的结束图形
数据段分隔图形宽度为一个模块,全部由深色模块组戴,其作用是将编码区域分隔成多个数据段,见图1。
5.6定位孔图形
定莅孔图形包括上下两齿孔状的留形。每条定危孔图形高度为3个模块,上下两行由深色模块组成,中间一行由浅色模块和深色模块交替排刻组成,见图1。5.7数据扇
每个CM码有1个或者多个数据段,每个数据段由码字对应的图形无缝排列而成,这些码字包括数据码字、纠错码字以及格式信息码字。每个数据段的宽度固定为33个模块,高度为15×V一3个模块,V为符号版本。
5.8空自区
空白区为环绕在符号四周的至少6个模块宽的区域,其深浅应与浅色模块相同,见图1。6符号生成
6.1生成过程
CM码的生成过程包括以下步骤:日)数据分析:分析摘入的数据,确定数据的数据缩码模式。对不同的数据类型,CM码采用不同的数据编码模式进行编码,见6.3。每种模式有各自的缔码规则。b)数据编码:将输人数据按照其编模式对应的编码规则转换为位流。当需要进行模式切换时,在新模式数据编码前输出模式转换码。将编码产生的位流按每 9位对应一个码字的方式6
转换为数据码字流,最后一个码字不足9位时用0填充,GB/T 27767--2011
纠错编码:将数据码字进行分块(见6.6.2)。对每块码字分别生成纠错码字,并将纠错字添C
加该块数据码字的后面。
在矩阵中布置功能图形:将开始图形.结束图形,数据段分隔图形以及定位孔图形排列到矩阵中。
e)排列数据码字和刻错码字:将数据码字和纠错码字的图形排列到矩阵中。f)格式信息:将格式信息及其纠错信息组装成码字填充到符号中。掩模,用4种掩模类型依饮对符号进行插模处理,评估得到的4种结果,选择最优的一种作为掩馍结果。
6.2数据分析
对输入数据进行类型分析,按类型划分成多个段,使综码得到的位流尽量短。位流长度优化的一种方法参见附录 B。
6.3模式指示
6.3.1模式分类
CM码的编码模式分数据编码模式、ECI模式和功能码模式三类,各种模式由确定的模式指示符指示。表1列出了所有的模式指示符。表1模式指示符
模式分类
整据编码模式
ECI机式
功能码模式
模式名称
汉字模式
效字模式
小写字母模式
大写字毋模式
数字字母据合慎式
控制字符模式
字节旗式
式指示符
(0001)
(0010)mm
(0011)eN
<0100)
(0101)rny
(0111>sry
(1100)x
(1000)gem
(1011)gm:
(1001)R
(1010)
每个字符用13位二进制进行编码,见6,4,1每3个学符用10位二进制进行输码。见6,4.2每个字符用 5 位二进制进行编码。 见 6. 4. 3每个字符用 5 位二进制进行端码。 见 6. 4. 4每个字符用6位二进制进行缩码,见6.4.5每个字符用 6 位二进制进行编码、见 6,4. 6每个字符用 8位二进制进行编码。见 E. 4. 7见 6. 4. 名
功能码 1, GS1 应用标试。 免 6. 4. 9. 1功能码1,AIM应用标识。见6.4.9.1功能码 2,结构链接功骼。见 6. 4. 9. 2功能码 3,识读设备初始化数据,见 6. 4. 9. 3只充许从小写字母模式,大写字母模式或数宇字母混合模式进行切换(见6.4.6.2和6.5.1).6.3.2
数据缩码模式
数据编码模式包括汉字模式、数字模式,小写字母模式,大写字母模式,教字字母濮合模式,控制字符模式和字节模式,见表1。
GB/T 27767—2011
6.3.3ECI模式
ECI模式只能出现在数据的开头或\模式结束”转换码(见6.5.1)之后。ECI模式的模式指示符之后为 ECI任务号,编码方法见 6. 4. 8,6.3.4功能码模式
功能码分FNC1.FNC2和FNC3三类,其中FNC1包括两种模式指示符,分别对应两种应用标识,见表1。功能码只能在CM码的开头出现。一个CM码使用功能码时,其式指示符应出现在数据编码位流的前面。一个CM码最多可以使用两个功能码。6.3.5无效的携式指示符
模式指示符(0000)N、(0110),(1101)BN(1110)和(1111)表示无效。6. 4数端码模式
6.4. 1汉字模式
6. 4. 1. 1 编码字符
可编码字符包括:
a)GB18030效字节1区及效字节2区的字符(即第一字节值在(AI)HEr至(A9)HEx或(B0)HE至(F7)Hx之简,且第二字节值在(A0)HEx至(FF)Hx之间的部分):6)*回车换行”(GB/T1988中值13,10的组合);c)数字对\00\到\99”;
d)8位字节型数据。
注:GB18030除双字节1区及双字节2区以外的字将不能用汉字模式编码,可用字节模式编码。6.4.1.2编码规则
字模式采用13位二进制进行编码。当一个GB18030双字节字符第一字节值在(A1)FEx至(A9)球x之间,且第二字节值在(A0)Ex至(FF)HEx之间时,按式(1)计筛该字符的13位编码:N =(C) -(AI) HEx) X (60)HEK +(C --(A0)HEx)式中;
N二—字符的13位编码,
Cr—--GB 18030编码的第—字节值:Cz——0B 18030 编码的第二学节值。(1)
当一个GB18030双字节字符第一字节值在(B0)HEx至(F7)HEx之间,且第二字节值在(A0)HEx至(FF>I之间时,按式(2)计算该字符的13位编码:N=(C, (B0)x +9) × (60)HEx + (C (A0))式中:
N—学符的13位编码,
-GB18030编码的第一字节值;
C*-—GB18030 编码的第二字节值。式(1)及式(2)定义了0至7775之间的编码值,以下方式用于定义7776至8191的编码值:a)7776赋给\回车换行\符:
(2)
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。