一 . 一維條碼( 1D Barcode )
一維條碼只是在一個方向(一般是水平方向)表達資訊,而在垂直方向則不表達任何資訊,其一定的高度通常是為了便於閱讀器的對準。
一維條碼的應用可以提高資訊錄入的速度,減少差錯率,但是一維條碼也存在一些不足之處:
- 資料容量較小: 30個字元左右
- 只能包含字母和數位
- 條碼尺寸相對較大(空間利用率較低)
- 條碼遭到損壞後便不能閱讀
在水準和垂直方向的二維空間存儲資訊的條碼,稱為二維條碼( 2-dimensional bar code)。如圖1所示。
圖 1: 一維條碼與二維條碼
• 二維條碼的分類
與一維條碼一樣,二維條碼也有許多不同的編碼方法,或稱碼制。就這些碼制的編碼原理而言,通常可分為以下三種類型(見圖 2):
1. 線性堆疊式二維碼是在一維條碼編碼原理的基礎上,將多個一維碼在縱向堆疊而產生的。典型的碼制如: Code 16K、Code 49、PDF417等。
2. 矩陣式二維碼是在一個矩形空間通過黑、白圖元在矩陣中的不同分佈進行編碼。典型的碼制如: Aztec、Maxi Code、QR Code、 Data Matrix等。
3.郵政碼通過不同長度的條進行編碼,主要用於郵件編碼,如: Postnet 、 BPO 4-State 。
圖 2 :二維條碼的分類
在許多種類的二維條碼中,常用的碼制有: Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等,見圖3,其中:
圖 3 :常用二維條碼碼制
Data Matrix 主要用於電子行業小零件的標識,如Intel的奔騰處理器的背面就印製了這種碼。Maxi Code 是由美國聯合包裹服務(UPS)公司研製的,用於包裹的分揀和跟蹤。
Aztec 是由美國韋林(Welch Allyn)公司推出的,最多可容納3832個數位或3067個字母字元或1914個位元組的資料
二維條碼的應用
二維條碼的優勢 :
從以上的介紹可以看出,與一維條碼相比二維條碼有著明顯的優勢,歸納起來主要有以下幾個方面:
1. 資料容量更大
2. 超越了字母數位的限制
3. 條碼相對尺寸小
4. 具有抗損毀能力