查看帮助>>

课程导航

10.2 常见二维条码

二维条码通常分为以下两种类型。

1.行排式二维条码

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

2.矩阵式二维条码

矩阵式二维条码(又称棋盘式二维条码),是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,用点的不出现表示二进制的“0”。点的排列组合确定了矩阵式二维条码所代表的意义。矩阵式二维条码是建立在计算机图像处理技术、组合编码原理等基础上的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有QR Code 、Data Matrix、Maxi Code、Code One、矽感CM 码(CompactMatrix)、龙贝码等。

在目前几十种二维条码中,常用的码制有PDF417、Data Matrix、 Maxi Code、QR Code、Code 49、Code 16K、Code One等。除了这些常见的二维条码之外,还有Vericode条码、CP条码、Codablock F条码、田字码、Ultracode 条码及Aztec条码。

10.2.1 Code 49

Code 49是一种多层、连续型、可变长度的条码符号,如图10-11所示。它可以表示全部的128个ASCII字符。每个Code 49条码符号由2到8层组成,每层有18个条和17个空。层与层之间由一个层分隔条分开。每层包含一个层标识符,最后一层包含表示符号层数的信息。

图10-11  Code 49条码符号示例

表10-3为Code 49条码的特性。

 

 

 

 



相关知识点:
10.2.1 Code 49
10.2.2 Code 16K
10.2.3 其他二维条码