
条形码黑白相间、宽度不一的平行线,会产生强弱不同的反射光信号,被接受后产生电位高低不同的电脉冲。
其中黑色吸收大量光,反射弱,白色空白反射光强,所以白色空反馈回来的电脉冲信号比黑条强(发射光和反射接受光的强度差产生的模电);另外宽度不同还导致了电位高低不同的电脉冲信号长度,宽度越宽,电脉冲信号越长。对于处理器而言,这些强弱不同,长短不一的电脉冲信号就是非常典型的“模拟电信号”了,再经过整形,就能变成计算机识别的“数字信号”了。
要将按照一定规则编译出来的条形码转换成有意义的信息,需要经历扫描和译码两个过程。物体的颜色是由其反射光的类型决定的,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光.
所以当条形码扫描器光源发出的光在条形码上反射后,反射光照射到条码扫描器内部的光电转换器上,光电转换器根据强弱不同的反射光信号,转换成相应的电信号。