當掃描筆頭在條形碼上移動時,若遇到黑色線條,發光二極管的光線將被黑線吸收,光敏三極管接收不到反射光,呈高阻抗,處于截止狀態。當遇到白色距離時,發光二極管所發出的光線,被反射到光敏三極管的基極,光敏三極管發生光電流而導通。整個條形碼被掃描過之后,光敏三極管將條形碼變形一個個電脈沖信號,該信號經放大、整形后便形成脈沖列,再經計算機處理,完成對條形碼信息的識別。