條碼掃描

條碼的輸入裝置通常是可以快速將資料傳輸到應用系統端的條碼掃描器。其傳輸的資料可能是條碼、磁條或者是生物辨識特徵,如,指紋等。接觸式碼掃描器要跟條碼直接接觸才能進行資料的讀取,中、遠距的條碼掃描器則允許使用者在一定範圍之內進行條碼讀取的動作。決定使用甚麼樣的條碼掃描器,通常是建置自動辨識系統的第一步。
 
條碼的識別原理
要將按照一定規則編譯出來的條碼轉換成有意義的信息,需要經歷掃描和解碼兩個過程。物體的顏色是由其反射光的類型決定的,白色物體能反射各種波長的可見光,黑色物體則吸收各種波長的可見光,所以當條碼掃描器光源發出的光在條碼上反射後,反射光照射到條碼掃描器內部的光電轉換器上,光電轉換器根據強弱不同的反射光信號,轉換成相應的電信號。根據原理的差異,掃描器可以分為光筆、CCD、雷射三種。

電信號輸出到條碼掃描器的放大電路增強信號之後,再送到整形電路將模擬信號轉換成數字信號。白條、黑條的寬度不同,相應的電信號持續時間長短也不同。然後解碼器通過測量脈衝數字電信號0、1的數目來判別黑條和白條的數目;通過測量0、1信號持續的時間來判別黑條和白條的寬度。此時所得到的數據仍然是雜亂無章的,要知道條碼所包含的信息,則需根據對應的編碼規則(例如:EAN-8碼),將條形符號換成相應的數字、字元信息。最後,由計算機系統進行數據處理與管理,物品的詳細信息便被識別了。

光筆
光筆是最原始的掃描方式,需要手動移動光筆與條碼接觸以進行讀取動作。在所有條碼掃描設備中,光筆價格雖然最為低廉,但使用者在進行讀取時必須以固定速率、固定角度移動光筆,使其能夠在穩定的狀態下接收光原的反射,以進行比對;當人工移動速度太快或太慢時,光筆在不能有效比對反射光源的情況下,無法進行條碼的解碼動作。
 
CCD掃瞄器
以CCD (Charged Coupled Deviced,電子耦合元件) 作為光電轉換器,LED作為發光光源的掃描器。在一定範圍內,可以實現自動掃描。並且可以閱讀各種材料、不平表面上的條碼,成本較為低廉,約為雷射掃描器的1/3,但掃描距離較雷射式掃描器短。
 
 
雷射掃描器
雷射掃描器在各種應用領域中被廣泛使用,包括一般手持式、常用於輸送帶裝置的嵌入式及超市結帳櫃台常見的免持式等。雷射掃描器先將能量投射至一震動式光學元件,然後產生一般可見的紅色掃描線條。事實上,這一紅色的掃描線條是許多雷射光點以每秒鐘30~40次的速度移動產生的結果。另外,一般雷射掃描器都有所謂的景深限制。景深指的是雷射掃描器可成功讀取某一條碼的最短及最遠點之間的距離,而條碼本身的解析度亦是影響掃描器景深限制的因素之一。例如,當解析度越高時,掃描器必須越接近條碼;反之,當條碼的解析度較低時,掃描器跟條碼間的讀取距離越遠。
以雷射作為發光源的掃描器。又可分為線型、全形度等幾種。

線型:多用於手持式掃描器,範圍遠,準確性高。
全形度:多為臥式,自動化程度高,在各種方向上都可以自動讀取條碼。