条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。

诞生历史

条形码技术最早产生于二十世纪二十年代,诞生于威斯汀豪斯的实验室里。一位名叫约翰·科芒德的发明家“异想天开”地想对邮政单据实现自动分检,那时候对电子技术应用方面的每一个设想都使人感到非常新奇。
他的想法是在信封上做条码标记,条码中的信息是收信人的地址,就象今天的邮政编码。为此科芒德发明了最早的条码标识,设计方案非常的简单(这种方法称为模块比较法),即一个“条”表示数字“1”,二个“条”表示数字“2”,以次类推。然后,他又发明了由基本的元件组成的条码识读设备:一个扫描器(能够发射光并接收反射光);一个测定反射信号条和空的方法,即边缘定位线圈;和使用测定结果的方法,即译码器。

扫描枪

扫描枪

一维码的识别流程及原理

从上面这段话我们可以得出条形码的识别流程:

光照射条形码 –> 捕获反射光 –> 信号转换 –> 译码

一个条形码都是由“条”和“空”组成的,他们和计算机中的二进制存在对应关系。当扫描器发出的光打到条形码上时,白色反射各种波长的可见光,黑色则吸收各种波长的可见光,反射的光线照射到扫描器中的光电转换器上,其根据强弱不同的反射光信号,转换成相应的电信号,变成计算机能识别的二进制,经过一系列的处理,最终扫描出结果。

一维码的优势

条形码是迄今为止最经济、实用的一种自动识别技术。条形码技术具有输入速度快、可靠性高、采集信息量大、灵活实用、易于制作、成本低等优点,被广泛的运用于商业、邮政、图书管理、仓储、医疗等领域。

扫描条形码

一维码的组成及其码制

不管是采取何种规则印制的条形码,都由静区、起始字符、数据字符与终止字符组成。有些条形码在数据字符与终止字符之间还有校验字符。

一维码只是在一个方向(一般为水平方向)表达信息,而在垂直方向上不表达任何信息,它的高度仅仅是为了便于读取器的对准而已,所以一维码高度的变化不影响其包含的数据。

一维码数据容量较小,要获取其中的含义必须依赖于后台的数据库,如果脱离了数据库,一维码读取出来的只是一堆数字,也就没有意义了。这一点也限制了一维码的应用范围。

一维码有许多不同的码制,有EAN码、UPC码、Code码和库德巴码等。目前最常用的一维码是EAN-13条形码。下图是各种不同码制的一维码。

EAN13码

EAN13码

UPC码

UPC码

Code 128-A码

Code 128-A码

库德巴码

库德巴码


延伸阅读:自动识别技术之二维码


本文版权归一天天世界所有,如需转载请注明出处并添加本文链接。

1 对 “自动识别技术之一维码(条形码)”的想法;

发表评论

电子邮件地址不会被公开。 必填项已用*标注

 
返回顶部
ett