查看帮助>>

课程导航

4.4.2 QR Code条码

1.概述

QR Code码(Quick Response Code)(如图4-9所示)是由日本Denso公司于1994年9月研制的一种矩阵二维条码符号。它除了具有一维条码及其他二维条码所具有的信息容量大、可靠性高、可表示汉字及图像多种文字信息、保密防伪性强等优点外,还具有以下主要特点。

图4-9 QR Code条码

1) 超高速识读

超高速识读是QR Code区别于PDF417、Data Matrix等二维条码的主要特点。用CCD二维条码识读设备,每秒可识读30个QR Code条码字符,对于含有相同数据信息的PDF417条码字符,每秒仅能识读3个条码字符。QR Code码具有的唯一的寻像图形使识读器识读简便,具有超高速识读性和高可靠性,具有的校正图形可有效解决基底弯曲或光学变形等识读问题,使它适宜应用于工业自动化生产线管理等领域。

(2)全方位识读

QR Code具有全方位(360°)识读的特点,这是QR Code优于行排式二维条码如PDF417条码的另一主要特点。

(3)能够有效地表示中国汉字和日本汉字。

QR Code用特定的数据压缩模式表示中国汉字和日本汉字,仅用13bit就可以表示一个汉字,而PDF417条码、Data Matrix等二维条码没有特定的汉字表示模式,需要用16bit(二个字节)表示一个汉字。因此,QR Code比其他的二维条码表示汉字的效率提高了20%。

2.编码字符集

(1)数字型数据(数字0~9)。

(2)字母数字型数据(数字0~9;大写字母A~Z;9个其他字符:space ,$, %, *, +,-,.,/,:)。

(3)8位字节型数据。

(4)日本汉字字符。

(5)中国汉字字符(GB 2312对应的汉字和非汉字字符)。

3.符号结构

每个QR码符号由名义上的正方形模块构成,组成一个正方形阵列。它由编码区域和包括寻像图形、分隔符、定位图形和校正图形在内的功能图形组成。功能图形不能用于数据编码。符号的四周由空白区包围。如图4-10所示为QR码版本7符号的结构图。

图4-10  QR码符号的结构

1)符号版本和规格

QR码符号共有40种规格,分别为版本1、版本2……版本40。版本1的规格为21模块×21模块,版本2为25模块×25模块,以此类推,每一版本符号比前一版本每边增加4个模块,直到版本40,规格为177模块×177模块。

2)寻像图形

寻像图形包括三个相同的位置探测图形,分别位于符号的左上角、右上角和左下角,如图3-10所示。每个位置探测图形可以看作是由3个重叠的同心的正方形组成,它们分别为7´7个深色模块、5´5个浅模块和3´3个深色模块,如图4-11所示。位置探测图形的模块宽度比为1:1:3:1:1。符号中其他地方遇到类似图形的可能性极小,因此可以在视场中迅速地识别可能的QR码符号。识别组成寻像图形的三个位置探测图形,可以明确地确定视场中符号的位置和方向。

图4-11位置探测图形的结构

3)分隔符

在每个位置探测图形和编码区域之间有宽度为1个模块的分隔符,如图4-10所示。它全部由浅色模块组成。

4)定位图形

水平和垂直定位图形分别为一个模块宽的一行和一列,由深色和浅色模块交替组成,其开始和结尾都是深色模块。水平定位图形位于上部的两个位置探测图形之间,符号的第6行。垂直定位图形位于左侧的两个位置探测图形之间,符号的第6列。它们的作用是确定符号的密度和版本,提供决定模块坐标的基准位置。

5)校正图形

每个校正图形可看作是3个重叠的同心正方形,由5×5个的深色模块、3×3个的浅色模块以及位于中心的1个深色模块组成。校正图形的数量视符号的版本号而定。在模式2的符号中,版本2以上(含版本2)的符号均有校正图形。

6)编码区域

编码区域包括表示数据码字、纠错码字、版本信息和格式信息的符号字符。

7)空白区

空白区为环绕在符号四周的4个模块宽的区域,其反射率应与浅色模块相同。

4.基本特性

QR Code的基本特性见表4-3。

表4-3 QR Code的基本特性



相关知识点:
4.4.1 PDF417条码
4.4.2 QR Code条码
4.4.3 汉信码