说到条形码 估计很多人不是很熟悉,但二维码则是众所周知的事。其实在生活中条形码也十分常见,只不过我们平时较少注意到而已。条形码最早出现于上世纪50年代,后逐渐发展成为一套完善的物品标识系统,并广泛应用于商业、邮政、图书管理和仓储等行业中。
条形码是一种由黑白相间的条纹组成的图案,其中黑色部分称为“条”,白色的称为“空”。条和空分别用来代表0或1,从而不同粗细条纹间的相互组合,便代表了不同的编码信息。由于条形码只使用水平方向来存储信息,因此,也可称之为“一维码”。而存储量更大的二维码也是后来在此基础上开发出来的。
在条形码应用的过程中,需要专门的仪器对其进行识别,即所谓的扫描枪。由于条形码中条和空对相同光线的反射率相差很大,因此,各自的反射光强度也明显不同。条形码扫描枪正是利用这一原理,通过光学传感器检测来自不同发射区的不同反射光,从而对条形码进行识别的。主要原理过程如下:
如图,由条形码扫描器中光源发出的光线,在经过透镜1照射到条形码后发生反射。反射后的光线通过镜头2汇聚到光学传感器上,从而将不同强度发射光转换为电信号,而不同电信号持续时间的长短则代表了条与空的宽度。然后,该电信号会再经过放大、处理,并发送到解码电路中“翻译”成原编码信息。最终,通过与计算机系统中的编码信息对照比对后,从而获取有关该条形码的信息。
白条、黑条的宽度不同,相应的电信号持续时间长短也不同.但是,由光电转换器输出的与条形码的条和空相应的电信号一般仅10mV左右,不能直接使用,因而先要将光电转换器输出的电信号送放大器放大.放大后的电信号仍然是一个模拟电信号,为了避免由条形码中的疵点和污点导致错误信号,在放大电路后需加一整形电路,把模拟信号转换成数字电信号,以便计算机系统能准确判读。
整形电路的脉冲数字信号经译码器译成数字、字符信息.它通过识别起始、终止字符来判别出条形码符号的码制及扫描方向;通过测量脉冲数字电信号0、1的数目来判别出条和空的数目.通过测量0、1信号持续的时间来判别条和空的宽度.这样便得到了被辩读的条形码符号的条和空的数目及相应的宽度和所用码制,根据码制所对应的编码规则,便可将条形符号换成相应的数字、字符信息,通过接口电路送给计算机系统进行数据处理与管理,便完成了条形码辨读的全过程。
资讯来源:谷梁科技
|