首页 理论教育 二维码及其类型介绍-软件工程专业导论

二维码及其类型介绍-软件工程专业导论

时间:2023-10-23 理论教育 版权反馈
【摘要】:二维码,或称二维条码,是用某种特定的几何图形按一定规律在平面上分布的黑白相间的图形记录数据信息。图7-14 常见的二维码二维码分为堆叠式/行排式和矩阵式。代表性的行排式二维条码有:Code 16K、Code 49、PDF417、MicroPDF417 等。在矩阵相应元素位置上,用点的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。代表性的矩阵式二维条码有:Code One、MaxiCode、QR Code、Data Matrix、Han Xin Code、Grid Matrix 等。

二维码及其类型介绍-软件工程专业导论

二维码,或称二维条码(2-dimensional bar code),是用某种特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形记录数据信息。用图像输入设备或光电扫描设备读取信息。每种码制有其特定的字符集,每个字符占有一定的宽度,具有一定的校验功能,同时还具有对不同行的信息自动识别、以及旋转处理等。常用的码制有:Data Matrix、MaxiCode、AztecCode、QR Code、Vericode、PDF417、Ultracode、Code 49、Code 16K 等,如图7-14 所示。

图7-14 常见的二维码

二维码分为堆叠式/行排式和矩阵式。

堆叠式/行排式(又称堆积式或层排式),其编码原理建立在一维条码基础之上,按需要堆积成两行或多行。在编码设计、校验原理、识读方式等方面继承了一维条码的一些特点,识读设备及条码印刷与一维条码技术兼容。但由于行数的增加,需要对行进行判定,其译码算法软件也不同于一维条码。代表性的行排式二维条码有:Code 16K、Code 49、PDF417、MicroPDF417 等。

矩阵式(又称棋盘式),它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义。代表性的矩阵式二维条码有:Code One、MaxiCode、QR Code、Data Matrix、Han Xin Code、Grid Matrix 等。

被广泛使用的二维码是QR Code(Quick Response)[6],它比传统的Bar Code条形码能存更多的信息和数据类型,如图7-15所示。(www.xing528.com)

图7-15 QR Code编码方案和例子

微QR 码是QR 码标准的小版本。微QR 码有四种不同的版本(尺寸):最小的是11×11块,最大可以容纳35个数字字符。

QRCode存储的符号数据量取决于数据类型(模式或输入字符集),版本(1,…,40,表示符号的整体尺寸,即4×版本号+每侧17个点)和纠错级别。例如,版本40和纠错级别L(低)级存储的最大存储容量,用40-L表示,如表7-3所示。

表7-3 QRCode 40-L存储的最大字符数

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈