碼制
不同的碼制有它們各自的套用領域:
EAN 碼:是國際通用的符號體系,是一種長度固定、無含意的
條碼,所表達的信息全部為數字,主要套用於商品標識。
39碼和128碼:為目前國內企業內部自定義碼制,可以根據需要確定條碼的長度和信息,它編碼的信息可以是數字,也可以包含字母,主要套用於工業生產線領域、圖書管理等。Code 39 碼,是目前 用途廣泛的一種條形碼,可表示數字、英文字母以及“−”、“.”、“/”、“+”、“%”、“$”、 “”(空格)和“*”共 44 個符號,其中“*”僅作為起始符和終止符。既能用數字,也能用 字母及有關符號表示信息。
93碼:是一種類似於39碼的條碼,它的密度較高,能夠替代39碼。
25碼:主要套用於包裝、運輸以及國際航空系統的機票順序編號等。
Codabar碼:套用於血庫、圖書館、包裹等的跟蹤管理。
ISBN:用於圖書管理。
符號
一個完整的條碼的組成次序依次為:靜區(前)、起始符、數據符、(中間分割符,主要用於EAN碼)、(校驗符)、終止符、靜區(後),如圖:
靜區,指條碼左右兩端外側與空的反射率相同的限定區域,它能使閱讀器進入準備閱讀的狀態,當兩個條碼相距距離較近時,靜區則有助於對它們加以區分,靜區的寬度通常應不小於6mm(或10倍模組寬度)。
起始/終止符,指位於條碼開始和結束的若干條與空,標誌條碼的開始和結束,同時提供了碼制識別信息和閱讀方向的信息。
數據符,位於條碼中間的條、空結構,它包含條碼所表達的特定信息。
構成條碼的基本單位是模組,模組是指條碼中最窄的條或空,模組的寬度通常以mm或mil(千分之一英寸)為單位。構成條碼的一個條或空稱為一個單元,一個單元包含的模組數是由編碼方式決定的,有些碼制中,如EAN碼,所有單元由一個或多個模組組成;而另一些碼制,如39碼中,所有單元只有兩種寬度,即寬單元和窄單元,其中的窄單元即為一個模組。
參數
密度(Density):條碼的密度指單位長度的條碼所表示的字元個數。對於一種碼制而言,密度主要由模組的尺寸決定,模組尺寸越小,密度越大,所以
密度值通常以模組尺寸的值來表示(如5mil)。通常7.5mil以下的條碼稱為高密度條碼,15mil以上的條碼稱為低密度條碼,條碼密度越高,要求條碼識讀設備的性能(如解析度)也越高。高密度的條碼通常用於標識小的物體,如精密電子元件,低密度條碼一般套用於遠距離閱讀的場合,如倉庫管理。
寬窄比:對於只有兩種寬度單元的碼制,寬單元與窄單元的比值稱為寬窄比,一般為2-3左右(常用的有2:1,3:1)。寬窄比較大時,閱讀設備更容易分辨寬單元和窄單元,因此比較容易閱讀。
對比度(PCS):條碼符號的光學指標,PSC值越大則條碼的光學特性越好。
PCS=(RL-RD)/RL×100%
(RL:條的反射率 RD:空的反射率)
工作原理
由於不同顏色的物體,其反射的可見光的波長不同,白色物體能反射各種波長的可見光,黑色物體則吸收各種波長的可見光,所以當條碼掃描器光源發出的光經光闌及凸透鏡1後,照射到黑白相間的條碼上時,反射光經凸透鏡2聚焦後,照射到光電轉換器上,於是光電轉換器接收到與白條和黑條相應的強弱不同的反射光信號,並轉換成相應的電信號輸出到放大整形電路.白條、黑條的寬度不同,相應的電信號持續時間長短也不同.但是,由光電轉換器輸出的與條碼的條和空相應的電信號一般僅10mV左右,不能直接使用,因而先要將光電轉換器輸出的電信號送放大器放大.放大後的電信號仍然是一個模擬電信號,為了避免由條碼中的疵點和污點導致錯誤信號,在放大電路後需加一整形電路,把模擬信號轉換成數字電信號,以便計算機系統能準確判讀.
整形電路的脈衝數位訊號經解碼器譯成數字、字元信息.它通過識別起始、終止字元來判別出條碼符號的碼制及掃描方向;通過測量脈衝數字電信號0、1的數目來判別出條和空的數目.通過測量0、1信號持續的時間來判別條和空的寬度.這樣便得到了被辯讀的條碼符號的條和空的數目及相應的寬度和所用碼制,根據碼制所對應的編碼規則,便可將條形符號換成相應的數字、字元信息,通過接口電路送給計算機系統進行數據處理與管理,便完成了一維條碼辨讀的全過程。