要将按照一定规则编译出来的条形码,转换成有意义的信息,需要经历扫描和译码两个过程。
物体的颜色是由其反射的类型决定的。白色物体能反射各种波长的可见光,黑色物体吸收各种条形码制作波的可见光(可以联系常识白色散热黑色吸热)所以当条形码扫描器光源发出的光在条形码上反射后反射光照射到条形码扫描器内部的光电转换器上,光电转换器根据强弱不同的反射光信号,转换成相应电信号。根据原理的差异,扫描器可分为光笔,红光CCD,激光,影像四种。电信号输出到条形码扫描器得(dei)放大电路增强信号之后再送到整形电路,将模拟信号转换成数字信号。白空黑条宽度不同,相应的电信号持续时长不一。主要作用就是防止静区宽度不足,然后译码器通过测量脉冲数字电信号0、1的数目回来判别条和空的数目。通过测量0、1信号持续的时间来判断条和空的宽度。此时得到的数据仍然杂乱无章,因为不同条形码所包含的信息,需根据与它们相对应的编码规则(例EAN-8码U PC-A码)将条形符号换成相应数字字符信息,最后由计算机系统进行数据处理与管理。
扫描器读码模式:激光式、红光CCD式
这种模式适用于物流仓储扫描,分有线式无线式,扫码枪可以进行双向扫描,速度为每秒200次左右(只能扫描条形码)。
扫码器读码模式:影像式
影像式扫描是获取整体图像进行解码,可扫描一维二维码,是高性能扫描头,可以扫描残缺码、反光码、扭曲码、折皱码,扫描范围广角度宽,速度为每秒2100次左右(平时超市见到的扫码器扫码模式一般都是影像式)。
条形码打印机
简称条码机也称标签打印机和标签机以热为基础,以碳带为打印介质(或直接使用热敏纸)完成打印将需要打印的图形条形码用电信号转换为热信号透过碳带打印到条形码纸上成型工业日常需求的打印精度为200dpi~300dpi(dpi为精度单位英文为dot per indn。200idp表示每英寸上打点数200点)。打印速度较之普通打印机快(很多)打印速度越快精度越低,现条码打印机接口使用USB数据线较多。
条形码译码常见方法有平均值译码法和相似边距离译码法
平均值译码法可根据单位长度的像素数计算出每个bar(条)或space(空)的标准宽度,根据标准宽度可查表译出相应数字,因此对条形码的图片像素要求特别高。