很多朋友在接触条码扫描枪的时候,就常见得很是好奇,一只小小的扫描枪是怎么识别物体上面的一维码或者是二维码的呢,这其中的工作原理又是什么呢?这是初次接触这些产品的时候大多数人都有这种好奇的想法。这其中确实要去了解一下扫描枪的一些基本的工作原理才能够有所理解。扫描枪要将按照一定规则编译出来的条形码转换成用户看得懂的,也就是其本身包含的信息,需要经历扫描和译码两个过程。
根据条码扫描枪的原理的不同,条码扫描枪可以分为光笔、CCD、激光三种。
一、物体的颜色的不同,决定其反射光的类型也不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条形码扫描器光源发出的光在条形码上反射后,反射光照射到条码扫描枪内部的光电转换器上,光电转换器根据强弱不同的反射光信号,转换成相应的电信号。 电信号输出到条码扫描枪的放大电路增强信号之后,再送到整形电路将模拟信号转换成数字信号。白条、黑条的宽度不同,相应的电信号持续时间长短也不同。 然后译码器通过测量脉冲数字电信号0,1的数目来判别条和空的数目。通过测量0,1信号持续的时间来判别条和空的宽度。此时所得到的数据仍然是杂乱无章的,要知道条形码所包含的信息,则需要根据不同的码制对应的编码规则(例如:EAN-39码),将条形码符号转换成相应的数字、字符信息。最后,由计算机系统进行数据处理与管理,物品的详细信息便被识别了。可见条码扫描枪的扫描原理是根据反射光的不同,将光信号转换成电信号的过程,其中包括:光电转换,模拟数字转换。
二、利用光电元件将检测到的光信号转换成电信号,再将电信号通过模拟数字转换器转化为数字信号传输到计算机中处理。当扫描一副图像的时候,光源照射到图像上后反射光穿过透镜会聚到扫描模组上,由扫描模组把光信号转换成模拟数字信号(即电压,它与接受到的光的强度有关),同时指出那个像数的灰暗程度。这时候模拟-数字转换电路把模拟电压转换成数字讯号,传送到电脑。颜色用RGB三色的8、10、12位来量化,既把信号处理成上述位数的图像输出。如果有更高的量化位数,意味着图像能有更丰富的层次和深度,但颜色范围已超出人眼的识别能力,所以在可分辨的范围内对于我们来说,更高位数的扫描枪扫描出来的效果就是颜色衔接平滑,能够看到更多的画面细节。
以上内容,可能对于了解计算机的工作原理的朋友更能够去理解和接受,因为这涉及到一些物理层面的工作原理。对于大众消费者来说,也就作为一种参考价值吧,对于消费者来更多的是会了解产品本身的质量及品牌!