条码软件之条形码识别原理
条形码是1949年提出的,条形码可以标出商品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等信息。
条形码由宽度不同、反射率不同的条(黑色)和空(白色)组成,按照特定的编码规则编制,用来表达一组数字、字母信息的图形标识符。
常见的条形码有:EAN-13商品条码,Code128码,EAN/Ucc128码,UPC码,ITF-14码,交叉25码(code 2of5 Interleaved),矩阵25码(Code 2of5 Matrix),Codabar码,Code93码,SSCC-18码等等。
条形码技术广泛应用于商业、邮政、图书管理、仓储、工业生产过程控制、交通等领域,具有输入速度快,准确度高,成本低,可靠性强等优点,在当今的自动识别技术中占有重要的地位。世界上约有225种以上的一维条码,每种一维条码都有自己的一套编码规格,规定每个字母(可能是文字或数字或文数字)是由几个线条(Bar)及几个空白(Space)组成,以及字母的排列。
条形码识别原理:
条形码识别时是用条码扫描器(又叫条码阅读机、条码扫描枪、条码阅读器)扫描,得到一组反射光信号,此信号经光电转换后变为一组与线条、空白相对应的电子讯号,经解码后还原为相应的文数字。
由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则吸收各种波长的可见光,所以当条形码扫描器光源发出的光经光阑及凸透镜1后(如下图),照射到黑白相间的条形码上时,反射光经凸透镜2聚焦后,照射到光电转换器上,于是光电转换器接收到与白条和黑条相应的强弱不同的反射光信号,并转换成相应的电信号输出到放大整形电路,整形电路把模拟信号转化成数字电信号,再经译码接口电路译成数字字符信息。
综上所述就是条形码识别原理,条形码在识别过程中,有很多因素可能会影响识别,如光线,条码污损,条码等级等,在条码制作过程中建议使用专业的条码软件,条码等级有保障容易识别,支持的条码类型也多。