一、QR码的构成
 
      QR(Quick Response)码是由DENSO WAVE株式会社于1994年发明的矩阵式二维码。1997年注册为AIM International标准,随后于1998年、1999年、2000年分别注册为JEIDA标准、JIS标准、ISO/IEC标准。QR码®是DENSO WAVE株式会社的注册商标。
 
1.QR码的规格
      构成QR码的*小黑白正方形称为单元。QR码用单元组合表示,由寻像图形、定位图形、校准图形、格式信息、纠错信息码(Reed-Solomon码)等构成。
QR 码的概略规格
                        |              符号大小              |                          版本1 :21 单元×21 单元(*小)             版本2 :25 单元×25 单元             ~             版本40 :177 单元×177 单元(*大)             ※ 以4 个单元为单位              |         
                    |              *大数据容量              |                          仅数字              |                          7,089 字符              |         
                    |              英文数字(US-ASCII)              |                          4,296 字符              |         
                    |              二进制(8 位)              |                          2,953 字节              |         
                    |              汉字、假名(ShiftJIS)              |                          1,817 字符              |         
    
2.寻像图形(分割符号)
       用于检测QR码位置的图形。QR码分配于3个区域,微型QR码分配于一个区域。黑单元和白单元如下图所示呈1:1:3:1 :1的比例,实现360度高速读取。

3.校准图形
     校准因失真引起的各单元的位置偏移。

4.静态区域
     二维码符号周围的空白部分。QR码需要4个单元,微型QR码需要2个单元。

5.定位图形
     白单元和黑单元交互配置。用于确定符号中的模块坐标。

6.格式信息
       包含符号中使用的纠错级别和屏蔽处理图形的信息。左上1个,左下和右上各1个、共2个,当一侧无法读取时备用。

7.纠错符号(Reed-Solomon码)
       当QR码的一部分因脏污、浸染、损坏而缺损时用来恢复数据的符号,采用数据Solomon方式生成。
       纠错能力分为4级,用户可自行选择。提**别,纠错能力响应提高,但信息量也会增加,符号尺寸会变大。

 
 
 
                        |              纠错能力              |         
                    |              纠错级别              |                          符号的缺损面积              |         
                    |              L              |                          7%              |         
                    |              M              |                          15%              |         
                    |              Q              |                          25%              |         
                    |              H              |                          30%              |         
    
8.数据代码和纠错码的配置
       数据代码和纠错码的配置如下图所示。
       在生成QR码时进行屏蔽,以避免出现与寻像图形相同形状的标志。

二、QR码的种类、大小、数据容量
 
      QR码可分为含校准图形的类型1、不含校准图形的类型2、含1个分割符号的微型QR码3种,它们的特点和数据容量各不相同。以下分别介绍各种QR码。
 
1.类型1
       这类QR码是类型2和微型QR码的原型。
       版本1 ~ 14为AIMI标准。
                        |              符号大小              |                          版本1 :21 单元×21 单元(*小)             版本2 :25 单元×25 单元             ~             版本14 :73 单元×73 单元(*大)             ※ 版本每升1 级,横竖将添加4 个单元。              |         
                    |              *大数据容量              |                          仅数字              |                          1,167 字符              |         
                    |              英文数字(US-ASCII)              |                          707 字符              |         
                    |              二进制(8 位)              |                          468 字节              |         
                    |              汉字、假名(ShiftJIS)              |                          299 字符              |         
    

2.类型2
      在类型1的基础上增加用于位置校准功能的校准图形,是一种适用更大容量数据的QR码。符号大小包括版本1到40,版本40的情况下,如果只含有数字,则条码中*多可包含7089字符。
                        |              符号大小              |                          版本1 :21 单元×21 单元(*小)             版本2 :25 单元×25 单元             ~             版本14 :73 单元×73 单元(*大)             ※ 版本每升1 级,横竖将添加4 个单元。              |         
                    |              *大数据容量              |                          仅数字              |                          7,089 字符              |         
                    |              英文数字(US-ASCII)              |                          4,296 字符              |         
                    |              二进制(8 位)              |                          2,953 字节              |         
                    |              汉字、假名(ShiftJIS)              |                          1,817 字符              |         
    
 


3.微型QR
      微型QR码*大的特点是只有1个分割符号。QR码中,3个角上均有分割符号,因此需要一定的大小,而微型QR码中只含有1个分割符号,因此可印刷到更小的空间上。像这样可以小尺寸印刷的微型QR码主要用在电路板等FA用途上。此外,它包括版本M1 ~ M4 4种,*小的单元构成为11×11。
                        |              符号大小              |                          版本1 :21 单元×21 单元(*小)             版本2 :25 单元×25 单元             ~             版本14 :73 单元×73 单元(*大)             ※ 版本每升1 级,横竖将添加4 个单元。              |         
                    |              *大数据容量              |                          仅数字              |                          7,089 字符              |         
                    |              英文数字(US-ASCII)              |                          4,296 字符              |         
                    |              二进制(8 位)              |                          2,953 字节              |         
                    |              汉字、假名(ShiftJIS)              |                          1,817 字符              |         
    
4.大小的算法
      QR码的大小可按以下步骤确定。
      1)版本的确定
      确定数据容量、字符种类、纠错级别,选择候补。
      2)单元的确定
   根据打印机的分辨率、扫描仪的性能确定印刷单元的大小。
      3)大小的确定
      用1、2中确定的版本单元数乘以单元尺寸,即可根据以下公式求出QR码的大小及应确保的空间。
       假设单元大小为x[mm],版本为y,则QR 码大小的一边以下列算式表示。
       x(21+4y)[mm]
       应确保的空间的一边以下列算式表示。(含静态区域)
       x(29+4y)[mm]
        例如,单元大小为0.25[mm],版本为10 时,QR 码大小的一边为0.25[mm]×(21+4×10) = 15.25[mm]
       应确保的空间的一边为0.25[mm]×(29+4×10) = 17.25[mm]。
 
5.各版本的*大输入字符数
1)类型2

2)微型QR

三、DataMatrix的构成
 
      DataMatrix是美国IDMatrix公司于1987年发明的二维码。
      1996年注册为AIM International标准,2000年注册为ISO/IEC标准。
      DataMatrix包括ECC000、ECC050、ECC080、ECC100、ECC140五个*初的老版本,以及在1995年将纠错方式改为Reed-Solomon、增加失真校准功能的新版本ECC200。
DataMatrix 的概略规格
                        |              符号大小              |                          ECC000 ~ ECC140             9 单元×9 单元(*小)             ~             49 单元×49 单元(*大)             ECC200             10 单元×10 单元(*小)             ~             144 单元×144 单元(*大)              |         
                    |              *大数据容量              |                          仅数字              |                          3,116 字符              |         
                    |              英文数字(US-ASCII)              |                          2,335 字符              |         
    
1.ECC000、ECC050、ECC080、ECC100、ECC140
      单元尺寸为9×9到49×49的符号,单元数一定是奇数。
      纠错中采用卷积方式,当数据容量较大时,即使很少的失真也会使读取精度大幅降低,因此基本上不使用。
 
2.ECC200
      针对上述DataMatrix*初版本中失真的问题,这个版本提高了纠错功能,单元尺寸为10×10到144×144,单元数一定是偶数。
      纠错中采用Reed-Solomon方式,即使条码的一部分损坏也能进行恢复,不易受失真影响,还可保持较小的条码大小。
      使用DataMatrix时,ECC200也已经是国际化的标准,因此可标准使用。

四、DataMatrix(ECC200)的构成
 
1.校准图形和定位图形
     DataMatrix构成中包括L形的校准图形和虚线形的定位图形,其中包含实际的数据。利用L形校准图形,可判断条码的方向,而定位图形可方便地识别其中的数据单元。 因此,利用校准图形和定位图形,通过图像处理进行位置检测,可360°全方位读取。

 
      此外,数据单元超过24×24单元时,如下所示,可通过分割符号,为使1块中的单元保持在24×24以内,这样可大大避免失真的影响。

2.静态区域
       二维码符号周围的空白部分。
       至少应确保1单元以上。

3.纠错符号(Reed-Solomon码)
      DataMatrix中附加有Reed-Solomon码作为纠错符号,可在部分数据损坏的情况下恢复数据。
 
4.数据和纠错符号的配置
       数据和纠错符号按以下顺序配置。

 
      例如,制作OMRON这个数据的DataMatrix时,先将用Reed-Solomon法计算的纠错符号与数据连接,然后生成DataMatrix。

五、DataMatrix的大小和数据容量
 
      符号大小(单元数)和信息量(ECC200时)的关系如下所示。
      右侧示例的条码时,符号大小为12×12。


 
*1.关于*大信息量
      即使同样是二维码,根据其符号大小,*大可保存的信息量有所变化。换言之,如果所需信息量变大,符号大小也需要相应变大。此外,条码所含的信息中使用哪种字符种类也会影响*大信息量,QR码和DataMatrix中的顺序是“仅数据”>“数据+英文”>“汉字”,符号大小相同时,*大字符数会逐渐增加。此外,还会根据字符种类的排列方式和组合顺序而变化。
 
六、GS1 DataMatrix
 
      GS1 DataMatrix是GS1(Global Standard 1) 的标准化二维符号, 主要是为了将ECC200用于流通。GS1 DataMatrix的特点是在很小的面积上可以记载很多的信息,近年来,除了工业用途之外也广受关注。目前已决定在医疗、医用行业标准采用GS1DataMatrix,用于医药品(欧洲)、手术刀和剪刀等手术用具(日本)。此外,GS1DataMatrix的构成与GS1-128相同。
GS1 DataMatrix的数据构成
 
      GS1 DataMatrix的编码数据(DataMatrix中记载的所有信息)由起始字符、应用识别符、数据、分割字符构成,可在单个编码数据中输入多个数据。
 
1.起始字符
      GS1 DataMatrix中,编码数据的开头配置为FNC1(Function 1符号)。
 
2.应用识别符(AI)
      应用识别符与数据成套,定义该数据为何种信息。由2~4位数字构成,数字、英文数字等数据属性和位数由GS定义。

3.分割字符
      GS1 DataMatrix中可使用生产年月日等固定长度的数据和序列号等可变长度的数据。使用可变长度的数据时,在数据末尾需要插入FNC1作为分割字符。但是,如果编码数据末尾含可变长度的数据,则不需要插入分割字符。
GS1 DataMatrix示例
 
4.条码示例

5.构成数据

6.编码数据构成

7.供人识读的表述
      (01)03453120000011(17)080508(10)ABCD1234(410)9501101020917
七、其他条码
 
MAXI条码
 
1.种类、形状

2.特点
     适用于高速分割的数据构成
 
3.国际标准
      ISO/IEC16023
 
4.纠错率/(错误)恢复率
      一次消息25%
      二次消息
       标准级别SEC(15%)
       扩展级别EEC(21%)
 
5.种类、形状

6.特点
       可用大容量数据用的激光扫描仪读取
 
7.国际标准
      ISO/IEC15438
 
8.纠错率/(错误)恢复率
      有7个修正级别
 
八、使用行业
 
电子部件、汽车行业(溯源管理)
 
1.提高质量
      为了将品种和检查结果结合起来管理,在发生**时迅速追踪,常使用可在小空间上印刷的二维码。
      即使是高密度的电路板和小型部件,使用二维码,即可直接打标后进行序列管理。

电子部件、汽车行业(各部件的生产信息管理)
 
2.提高生产性
      在托盘上的芯片等“每个部件”的生产信息管理中运用二维码。在较短的节拍时间内实现每个部件的信息管理。

医疗、药品行业(各部件的生产信息管理)
 
      在药品的识别管理中运用二维码。
      为了将用药失误防范于未然,正在推进用二维码管理每个药品的行动。
