條形碼識別原理是什么?
梓童桑
條形碼(barcode)是將寬度不等的多個黑條和空白,按照一定的編碼規(guī)則排列,用以表達一組信息的圖形標識符。那么網(wǎng)友們知道條形碼識別原理是什么嗎?下面一起來了解一下吧。
1、條碼符號是由反射率不同的“條”、“空”按照一定的編碼規(guī)則組合起來的一種信息符號。由于條碼符號中“條”、“空”對光線具有不同的反射率,從而使條碼掃描器接受到強弱不同的反射光信號,相應地產(chǎn)生電位高低不同的電脈沖。而條碼符號中“條”、“空”的寬度則決定電位高低不同的電脈沖信號的長短。掃描器接收到的光信號需要經(jīng)光電轉(zhuǎn)換成電信號并通過放大電路進行放大。由于掃描光點具有一定的尺寸、條碼印刷時的邊緣模糊性以及一些其他原因,經(jīng)過電路放大的條碼電信號是一種平滑的起伏信號,這種信號被稱為“模擬電信號”。“模擬電信號”需經(jīng)整形變成通常的“數(shù)字信號”。根據(jù)碼制所對應的編碼規(guī)則,譯碼器便可將“數(shù)字信號”識讀譯成數(shù)字、字符信息。
2、條形碼掃描器利用光電元件將檢測到的光信號轉(zhuǎn)換成電信號,再將電信號通過模擬數(shù)字轉(zhuǎn)換器轉(zhuǎn)化為數(shù)字信號傳輸?shù)接嬎銠C中處理。
3、對于一維條形碼掃描器,如激光型、影像型掃描器,掃描器都通過從某個角度將光束發(fā)射到標簽上并接收其反射回來的光線讀取條形碼信息,因此,在讀取條形碼信息時,光線要與條形碼呈一個傾斜角度,這樣,整個光束就會產(chǎn)生漫反射,可以將模擬波形轉(zhuǎn)換成數(shù)字波形。如果光線與條形碼垂直照射,則會導致一部分模擬波形過高而不能正常地轉(zhuǎn)換成數(shù)字波形,從而無法讀取信息。
4、對于二維條形碼掃描器,如拍照型掃描器,掃描器的讀取采用全向和拍照方式,因此,讀取時要求光線與條形碼垂直,定位十字和定位框與所掃描條形碼吻合。
5、條形碼掃描器一般由光源、光學透鏡、掃描模組、模擬數(shù)字轉(zhuǎn)換電路,以及塑料或金屬外殼等構(gòu)成。每種條形碼掃描器都會對環(huán)境光源有一定的要求,如果環(huán)境光源超出最大容錯要求,條形碼掃描器將不能正常讀取。條形碼印刷在金屬、鍍銀層等表面時,光束會被高亮度的表面反射,若金屬反射的光線進入到條形碼掃描器的光接收元件,將影響掃描器讀取的穩(wěn)定性,因此,需要對金屬表面覆蓋或涂抹黑色涂料。
以上就是對于條形碼識別原理是什么的相關(guān)內(nèi)容。