條形碼的掃描需要掃描器。掃描器利用自身光源照射條形碼,再利用光電轉換器接受反射的光線,將反射光線的明暗轉換成數字信號。不論是采取何種規則印制的條形碼,都有靜區、其實字符、數據字符與終止字符組成,有些條碼在數據字符與終止字符之間還有檢驗符。
靜區:靜區也叫空白區,分為左空白區和右空白區,左空白區是讓掃描設備做好掃描準備,右空白區是保證掃描設備正確識別條碼的結束標記。
為了防止左右空白區(靜區)在印刷排版時被無意占用,可在空白區加印一個符號(左側沒有數字時印<:號,右側沒有數字時加印>:號)這個符號就叫靜區標記。主要作用是防偽靜區寬度不足。只要靜區寬度能保證,有沒有這個符號都不影響條碼的識別。
起始字符:第一位字符,具有特殊結構,當掃描器讀取到該字符時,便開始正式讀取代碼了。
數據字符:條形碼的主要內容。
校驗字符:校驗讀取到的數據是否正確。不同編碼規則可能會有不同的校驗規則。
終止字符:最后一位字符,一樣具有特殊結構,用于告知代碼掃描完嗶,同時還起到只是進行校驗計算的作用。
為了方便雙向掃描,其實字符具有部隊稱結構。因此掃描器掃描時可以自動對條碼信息進行重新排列。條碼掃描器有光筆、CCD、激光、影像四種:
光筆:最原始的掃描方式,需要手動移動光筆,并且還要與條形碼接觸。
CCD:以CCD作為光電轉換器,LED作為發光光源的掃描器。在一定范圍內,可以實現自動掃描。并且可以閱讀各種材料、不平表面上的條碼,成本也較為低廉。但是與激光式相比,掃描距離較短。
激光:以激光作為發光源的掃描器。可分為線型、全角度等幾種。
影像:以光源拍照利用自帶硬解碼板解碼,通常影像掃描可以同時掃描一維及二維條碼。
線型:多用于手持式掃描器,范圍遠,準確性高。
全角度:多為工業級固定式掃描,自動化程度高,在各種方向上都可以自動讀取條碼及輸出電平信號,結合傳感器使用。