條形碼(barcode)是將寬度不等的多個(gè)黑條和空白,按照一定的編碼規則排列,用以表達一組信息的圖形標識符。
常見(jiàn)的條形碼是由反射率相差很大的黑條(簡(jiǎn)稱(chēng)條)和白條(簡(jiǎn)稱(chēng)空)排成的平行線(xiàn)圖案。條形碼可以標出物品的生產(chǎn)國、制造廠(chǎng)家、商品名稱(chēng)、生產(chǎn)日期、圖書(shū)分類(lèi)號、郵件起止地點(diǎn)、類(lèi)別、日期等許多信息,因而在商品流通、圖書(shū)管理、郵政管理、銀行系統等許多領(lǐng)域都得到了廣泛的應用。條形碼的識別原理 要將按照一定規則編譯出來(lái)的條形碼轉換成有意義的信息,需要經(jīng)歷掃描和譯碼兩個(gè)過(guò)程。物體的顏色是由其反射光的類(lèi)型決定的,白色物體能反射各種波長(cháng)的可見(jiàn)光,黑色物體則吸收各種波長(cháng)的可見(jiàn)光,所以當條形碼掃描器光源發(fā)出的光在條形碼上反射后,反射光照射到條碼掃描器內部的光電轉換器上,光電轉換器根據強弱不同的反射光信號,轉換成相應的電信號。根據原理的差異,掃描器可以分為光筆、CCD、激光三種。電信號輸出到條碼掃描器的放大電路增強信號之后,再送到整形電路將模擬信號轉換成數字信號。白條、黑條的寬度不同,相應的電信號持續時(shí)間長(cháng)短也不同。然后譯碼器通過(guò)測量脈沖數字電信號0,1的數目來(lái)判別條和空的數目。通過(guò)測量0,1信號持續的時(shí)間來(lái)判別條和空的寬度。此時(shí)所得到的數據仍然是雜亂無(wú)章的,要知道條形碼所包含的信息,則需根據對應的編碼規則(例如:EAN-8碼),將條形符號換成相應的數字、字符信息。最后,由計算機系統進(jìn)行數據處理與管理,物品的詳細信息便被識別了