二維條碼簡介
在水平和垂直方向的二維空間存儲信息的條碼, 稱為二維條碼( 2-dime ional bar code )。
二維條碼的分類 :
與一維條碼一樣,二維條碼也有許多不同的編碼方法,或稱碼制。就這些碼制的編碼原理而言,通??煞譃橐韵露N類型:
線性堆疊式二維碼 :
是在一維條碼編碼原理的基礎上,將多個一維碼在縱向堆疊而產生的。典型的碼制如: Code 16K 、 Code 49 、 PDF417 等。
矩陣式二維碼 :
是在一個矩形空間通過黑、白像素在矩陣中的不同分布進行編碼。典型的碼制如: Aztec 、 Maxi Code 、 QR Code 、 Data Matrix 等。
在許多種類的二維條碼中,常用的碼制有: Data Matrix, Maxi Code, Aztec, QR Code, Vericode, PDF417, Ultracode, Code 49, Code 16K 等 .
常用二維條碼碼制 :
Data Matrix 主要用于電子行業小零件的標識,如 Intel 的奔騰處理器的背面就印制了這種碼。
Maxi Code 是由美國聯合包裹服務( U )公司研制的,用于包裹的分揀和跟蹤。
Aztec 是由美國韋林( Welch Allyn )公司推出的,最多可容納 3832 個數字或 3067 個字母字符或 1914 個字節的數據。
以 PDF 417 碼 為例,介紹二維條碼的特性和特點。
PDF417 簡介 :
PDF 417 碼 是由留美華人王寅敬(音)博士發明的。PDF 是取英文 Portable Data File 三個單詞的首字母的縮寫,意為“便攜數據文件”。因為組成條碼的每一符號字符都是由 4 個條和 4 個空構成,如果將組成條碼的最窄條或空稱為一個模塊,則上述的 4 個條和 4 個空的總模塊數一定為 17 ,所以稱 417 碼 或 PDF 417 碼 。
PDF417 的特點 :
? 信息容量大 :
PDF 417 碼 除可以表示字母、數字、ASCII 字符外,還能表達二進制數。為了使得編碼更加緊湊,提高信息密度 .
? 錯誤糾正能力 :
一維條碼通常具有校驗功能以防止錯讀,一旦條碼發生污損將被拒讀。而二維條碼不僅能防止錯誤,而且能糾正錯誤,即使條碼部分損壞,也能將正確的信息還原出來。
? 印制要求不高 :
普通打印設備均可打印,傳真件也能閱讀。
? 可用多種閱讀設備閱讀 :
PDF 417 碼 可用帶光柵的激光閱讀器,線性及面掃描的圖像式閱讀器閱讀。
? 尺寸可調以適應不同的打印空間
? 碼制公開已形成國際標準,我國也已制定了 417 碼 的國標。
? PDF417 的糾錯功能 :
二維條碼的糾錯功能是通過將部分信息重復表示(冗余)來實現的。比如在 PDF 417 碼 中,某一行除了包含本行的信息外,還有一些反映其它位置上的字符(錯誤糾正碼)的信息。這樣,即使當條碼的某部分遭到損壞,也可以通過存在于其它位置的錯 誤糾正碼將其信息還原出來。
PDF417 的糾錯能力依錯誤糾正碼字數的不同分為 0"8 共 9 級,見圖 4 ,級別越高,糾正碼字數越多,糾正能力越強,條碼也越大。當糾正等級為 8 時,即使條碼污損 50% 也能被正確讀出。