很多朋友在接觸條碼掃描槍的時候,就常見得很是好奇,一只小小的掃描槍是怎么識別物體上面的一維碼或者是二維碼的呢,這其中的工作原理又是什么呢?這是初次接觸這些產品的時候大多數人都有這種好奇的想法。這其中確實要去了解一下掃描槍的一些基本的工作原理才能夠有所理解。掃描槍要將按照一定規則編譯出來的條形碼轉換成用戶看得懂的,也就是其本身包含的信息,需要經歷掃描和譯碼兩個過程。
根據條碼掃描槍的原理的不同,條碼掃描槍可以分為光筆、CCD、激光三種。
一、物體的顏色的不同,決定其反射光的類型也不同,白色物體能反射各種波長的可見光,黑色物體則吸收各種波長的可見光,所以當條形碼掃描器光源發出的光在條形碼上反射后,反射光照射到條碼掃描槍內部的光電轉換器上,光電轉換器根據強弱不同的反射光信號,轉換成相應的電信號。 電信號輸出到條碼掃描槍的放大電路增強信號之后,再送到整形電路將模擬信號轉換成數字信號。白條、黑條的寬度不同,相應的電信號持續時間長短也不同。 然后譯碼器通過測量脈沖數字電信號0,1的數目來判別條和空的數目。通過測量0,1信號持續的時間來判別條和空的寬度。此時所得到的數據仍然是雜亂無章的,要知道條形碼所包含的信息,則需要根據不同的碼制對應的編碼規則(例如:EAN-39碼),將條形碼符號轉換成相應的數字、字符信息。最后,由計算機系統進行數據處理與管理,物品的詳細信息便被識別了。可見條碼掃描槍的掃描原理是根據反射光的不同,將光信號轉換成電信號的過程,其中包括:光電轉換,模擬數字轉換。
二、利用光電元件將檢測到的光信號轉換成電信號,再將電信號通過模擬數字轉換器轉化為數字信號傳輸到計算機中處理。當掃描一副圖像的時候,光源照射到圖像上后反射光穿過透鏡會聚到掃描模組上,由掃描模組把光信號轉換成模擬數字信號(即電壓,它與接受到的光的強度有關),同時指出那個像數的灰暗程度。這時候模擬-數字轉換電路把模擬電壓轉換成數字訊號,傳送到電腦。顏色用RGB三色的8、10、12位來量化,既把信號處理成上述位數的圖像輸出。如果有更高的量化位數,意味著圖像能有更豐富的層次和深度,但顏色范圍已超出人眼的識別能力,所以在可分辨的范圍內對于我們來說,更高位數的掃描槍掃描出來的效果就是顏色銜接平滑,能夠看到更多的畫面細節。
以上內容,可能對于了解計算機的工作原理的朋友更能夠去理解和接受,因為這涉及到一些物理層面的工作原理。對于大眾消費者來說,也就作為一種參考價值吧,對于消費者來更多的是會了解產品本身的質量及品牌!