当扫描笔头在条形码上移动时,若遇到黑色线条,发光二极管的光线将被黑线吸收,光敏三极管接收不到反射光,呈高阻抗,处于截止状态。当遇到白色距离时,发光二极管所发出的光线,被反射到光敏三极管的基极,光敏三极管发生光电流而导通。整个条形码被扫描过之后,光敏三极管将条形码变形一个个电脉冲信号,该信号经放大、整形后便形成脉冲列,再经计算机处理,完成对条形码信息的识别。