時空客

世事忙忙如水流,休將名利掛心頭。粗茶淡飯隨緣過,富貴榮華莫強求。
個人資料
kylelong (熱門博主)
  • 博客訪問:
歸檔
正文

條形碼與方形碼

(2011-05-01 14:29:17) 下一個

條形碼( barcode )是將寬度不等的多個黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。常見的條形碼是由反射率相差很大的黑條(簡稱條)和白條(簡稱空)排成的平行線圖案。條形碼可以標出物品的生產國、製造廠家、商品名稱、生產日期、圖書分類號、郵件起止地點、類別、日期等許多信息,因而在商品流通、圖書管理、郵政管理、銀行係統等許多領域都得到了廣泛的應用。  

條形碼技術最早產生在風聲鶴唳的二十世紀二十年代,誕生於威斯汀豪斯( Westinghouse )的實驗室裏。一位名叫約翰 · 科芒德( John Kermode )性格古怪的發明家 “ 異想天開 ” 地想對郵政單據實現自動分檢,那時候對電子技術應用方麵的每一個設想都使人感到非常新奇。此後不久,科芒德的合作者道格拉斯 · 楊( Douglas Young ),在科芒德碼的基礎上作了些改進。

商品條碼數字的含義。以條形碼 6936983800013 為例:此條形碼分為 4 個部分,從左到右分別為:

   1-3 位:共 3 位,對應該條碼的 693 ,是中國的國家代碼之一。( 690 - 695 都是中國的代碼,由國際上分配);

   4-8 位:共 5 位,對應該條碼的 69838 ,代表著生產廠商代碼,由廠商申請,國家分配;

   9-12 位:共 4 位,對應該條碼的 0001 ,代表著廠內商品代碼,由廠商自行確定;

  第 13 位:共 1 位,對應該條碼的 3 ,是校驗碼,依據一定的算法,由前麵 12 位數字計算而得到。

條形碼又稱一維條形碼,隻是在一個方向(一般是水平方向)表達信息,而在垂直方向則不表達任何信息,其一定的高度通常是為了便於閱讀器的對準。一維條形碼的應用可以提高信息錄入的速度,減少差錯率,但是一維條形碼也存在一些不足之處。

方形碼( Square code ),又稱二維代碼( two-dimension code ),對於同樣的結構大小,方形碼明顯地比其它的代碼(如條形碼或重疊碼)包含更多的信息。一個方形碼中可以存儲幾千個符號。其它的優點 : 更快的讀取速度及更高的數據存儲安全性能。二維碼能夠在橫向和縱向兩個方位同時表達信息,因此能在很小的麵積內表達大量的信息。

用於代碼方位的矩形“探測器”以及用於結構的“交互柵格”。數據範圍處於“幫助元件”內。代碼四周必須有一個“自由區”,在該“自由區”內部不允許存在幹擾結構,它至少以一個正方形為一個模塊。實際上,方形碼具有不同的結構、形狀和大小。其大小為從 1 x 1 mm 至 100 x 100 mm 多種多樣。其形狀:正方形、矩形及多段代碼。

與一維條形碼一樣,二維代碼也有許多不同的編碼方法,或稱碼製。就這些碼製的編碼原理而言,通常可分為以下三種類型

   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 等。

中國鐵道部 2009 年 12 月之前通用的火車票是條形碼,即一維條形碼。 12 月 10 日起,開始采用方形碼,即二維代碼。

(收集整理)

條形碼

方形碼

[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.