条码扫描器译码和接口介绍
每种阅读器阅读条码的方式虽然不同,但最终结果都是将信息转换为数字信号继而转化为可以识读或与计算机兼容的数据,这要通过阅读器自带的或阅读器和主机之间的一个单独的设备中的译码软件完成,译码器将条码进行识别并加以区分,然后上传到主计算机。
将数据上传需要与主机进行连接或接口,每一接口要有两个不同的层:一个是物理的层(硬件),另一个是逻辑的层,即指通信协议。常用的接口方式有:键盘口、串口或者直接连接。在使用键盘接口方式时,阅读器所传出的条码符号的数据被PC或终端认为是自身的键盘所发出的数据,同时,它们的键盘也能够发挥所有功能。当使用键盘口连接的速度太慢,或者其它接口方式不可用时,我们将采用串口连接的方式。这里直接连接有两种意思,一种指阅读器不需要外加译码设备直接向主机输出数据,另一种指译码后的数据不通过键盘直接连到主机。 一些常用的术语双接口(Dual Interface):指阅读器能直接连接两种不同的设备,并自动进行配置和每一种终端通信,例如:一只CCD白天用于连接IBM的POS终端,而夜间它将连接一台便携数据终端用于商品盘点,使用内置的双接口功能,会使两个设备间的转换变得十分轻松。闪存(Flash Memory):闪存是一块不需电源便可以保存数据的芯片,它可以在瞬间完成数据的改写。Welch Allyn公司的产品多采用闪存取代原来的PROMs,使产品具有更强的升级能力。HHLC(Hand Held Laser Compatible):一些不带译码设备的终端只能采用外接译码器这一种方式通信,这种通信方式的协议,俗称激光仿真,用于连接CCD或激光阅读器和外置译码器。RS-232(Recommended Standard 232):计算机与条码阅读器、Modem、鼠标等外设进行串行传输的一种TIA/EIA标准,RS-232通常采用25针插头DB-25或9针插头DB-9,RS-232的通信距离一般在15.24m以内,如果采用比较好的电缆,通信距离能够加长。
光笔仿真(Wand Emulation):光笔在扫描条码时,它向译码器发送一幅数字图像,在将一个带译码功能的阅读器连接到一个外置译码器时,将采用光笔仿真形式,阅读器将条码译成类似于光笔的数字图像输出到译码器。