一维条码(1D Barcode) 一维条码只是在一个方向(一般是水平方向)表达信息,而在垂直方向则不表达任何信息,其一定的高度通常是为了便于阅读器的对准。 一维条码的应用可以提高信息录入的速度,减少差错率,但是一维条码也存在一些不足之处: 数据容量较小: 30个字符左右 只能包含字母和数字 条码尺寸相对较大(空间利用率较低) 条码遭到损坏后便不能阅读 二维条码(2D Barcode) 在水平和垂直方向的二维空间存储信息的条码, 称为二维条码(2-dimensional bar code). 二维条码的分类 与一维条码一样,二维条码也有许多不同的编码方法,或称码制。就这些码制的编码原理而言,通常可分为以下三种类型 1. 线性堆叠式二维码 是在一维条码编码原理的基础上,将多个一维码在纵向堆叠而产生的。典型的码制如:Code 16K、Code 49、PDF417等。 2. 矩阵式二维码 是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。典型的码制如: Aztec、Maxi Code、QR Code、 Data Matrix等。 3. 邮政码 通过不同长度的条进行编码,主要用于邮件编码,如:Postnet、BPO 4-State。 在许多种类的二维条码中,常用的码制有:Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,其中: Data Matrix 主要用于电子行业小零件的标识,如Intel的奔腾处理器的背面就印制了这种码。 Maxi Code 是由美国联合包裹服务(UPS)公司研制的,用于包裹的分拣和跟踪。 * Aztec 是由美国韦林(Welch Allyn)公司推出的,最多可容纳 3832个数字或 3067个字母字符或 1914个字节的数据。 特点 1. 信息容量大 例如PDF417码除可以表示字母、数字、ASCII字符外,还能表达二进制数。 2. 错误纠正能力 一维条码通常具有校验功能以防止错读,一旦条码发生污损将被拒读。而二维条码不仅能防止错误,而且能纠正错误,即使条码部分损坏,也能将正确的信息还原出来。 3. 印制要求不高 普通打印设备均可打印,传真件也能阅读。 4. 可用多种阅读设备阅读 PDF417码可用带光栅的激光阅读器,线性及面扫描的图像式阅读器阅读。 5. 尺寸可调以适应不同的打印空间 6. 码制公开 已形成国际标准。 纠错功能 二维条码的纠错功能是通过将部分信息重复表示(冗余)来实现的。比如在 PDF417码中,某一行除了包含本行的信息外,还有一些反映其它...