条形码由不同宽度和不同反射率的条(黑色)和空格(白色)组成。它们是按照特定的编码规则编写的,用于表示一组数字和字母的图形标识符。
当条形码被识别时,用条形码扫描器(也称条形码阅读器、条形码扫描器、条形码阅读器)进行扫描,得到一组反射光信号。经过光电转换后,这个信号变成了一组对应行和空白的电子。信号被解码并恢复为相应的文本编号。
由于不同颜色的物体反射不同波长的可见光,白色物体可以反射各种波长的可见光,黑色物体吸收各种波长的可见光。因此,当条形码扫描器光源发出的光通过光阑和凸透镜1(如下图所示),照射在黑白条形码上时,反射光被凸透镜聚焦如图2所示,照射到光电转换器上,光电转换器接收到白条和黑条对应的不同强度的反射光信号。转换成相应的电信号输出到放大整形电路。整形电路将模拟信号转换为数字电信号,再由解码接口电路转换为数字字符信息。
条形码技术广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域,具有以下优点:
1、输入速度快:与键盘输入相比,条形码输入的速度是键盘输入的5倍,可实现“即时数据输入”。
2、可靠性高:键盘输入数据错误率为1%,使用光学字符识别技术的错误率为万分之一,使用条形码技术的错误率为百万分之一。
3、采集信息量大:传统的一维条形码一次可采集几十个字符的信息,而二维条形码可承载数千个字符的信息,并具有一定的自动纠错能力。
4、灵活实用:条形码识别可单独作为识别手段使用,也可与相关识别设备结合组成系统实现自动识别,也可与其他控制设备连接实现自动化管理。