條形碼中的黑條吸收光,白色空間反射光,因此光電二極管生成的電壓波形代表條形碼中的條和空間圖案。掃描儀以類似於莫爾斯電碼點和破折號的解碼方式解碼該波形。激光掃描儀的工作方式與筆式讀取器相同,不同之處在於它們使用激光束作為光源,並且通常使用往復鏡或旋轉棱鏡在條形碼上來回掃描激光束。

與筆式閱讀器一樣,光電二極管用於測量從條形碼反射回來的光的強度。在筆式閱讀器和激光掃描儀中,閱讀器發出的光的亮度都會隨著數據模式而迅速變化,條碼機推薦光電二極管接收電路被設計為僅檢測具有相同調製模式的信號。CCD讀取器使用在讀取器頭部連續排列的數百個微型光傳感器陣列。每個傳感器都在其正前方測量光的強度。 http://www.jsi-tt.com.tw/article-printer26.html