条码阅读器的设置
在维修中发现有些条码阅读器(以下简称阅读器)并没有坏,仅仅是设置参数因某种原因改变了
(如EEPROM中数据掉失)。由于阅读器的设置涉及面较广,有时仅考虑几个主要的参数,如头尾
标、波特率未必能解决问题。 本文根据个人的经验和看法,谈谈设置参数和维修中要注意的问
题。这里要强调的是,由于阅读器的参数设置有一定的难度,因此一定要认真读懂其使用手册,
这就要求有一定的英语水平(这些手册很多是英文的),同时要求对条码阅读器的功能以及它与
本公司收款机的连接有较深入的了解。
1、参数设定
有关的参数很多,以下分类说明。这些参数有可能在阅读器中分为不同的组(Group)具体请
参看说明说。
1.1 接口选择
阅读器的接口可有多种选择,如RS232、PC键盘等。与本公司收款机相连的条码阅读器必须设定
为RS232,如参数乱了,变为键盘方式,则无论如何设定其它参数也无济于事。
1.2 RS232的通讯方式
RS232通讯设置涉及多方面,主要参数如下:
① 速率:固定选择9600bps。
② 数据格式:选择数据格式为8位,无奇偶,一个停止位(8,0,1方式)。
③ 数据帧格式:我公司所有系列收款机数据帧格式是在条码数据加上前缀STX(02H)和后缀
ETX(03H),数据格式如下:
有的阅读器缺省方式会加上其它前后缀,甚至还有长度值等,必须关闭这些选项。
④ 握手方式:由于我公司系列收款机条码接口没有RTS、DTR等握手线,所以只能选择无握手方
式(none)。
1.3 扫描方式
一般含有多种扫描方式,应选Trigger on/good read off方式,即按开关启动扫描,读出正确条码
后自动关闭(关LED灯)。其它方式,如连续扫描等有可能不能在商场使用。
1.4 条码类型的选择
条码的种类很多,常见的也有十来种。目前本公司的收款机仅支持0~9的数字,适用于EAN13,
EAN8等。一般而言,阅读器可自动识别条码的种类并读出来,但对特殊的条码如Code93等,要
专门设置。因此应阅读手册,知道缺省支持的条码种类。如EAN13缺省不支持,则要求 "Enable"。
1.5 其它
条码阅读器的参数还涉及到其它好多方面,因此必须熟读手册方可决定取舍。一个较好的方法
是:在参数乱了之后,先选择出厂的省缺配置,再逐一按上述的说明将有关的参数改正。因为省
缺的配置是最常用的。
2. 硬件维修
条码阅读器个头虽小,但其电路和光路是有一定的复杂性的。我们可以做一些简单但最有效的维
修。首先是光路的清洗,可用酒精棉花将镜片、扫描LED灯、反射镜、凸透聚光镜等,擦洗干净。
甚至不用拆开,仅擦干净窗口的镜片都有好处,由于扫描LED灯或其他电路老化的原因,用久了
其LED发光的强度会减弱(可通过与好的来比较发现)。这时可调整其光强电位器。这个电位器
应靠近LED灯插座,标记其原来的角度位置,然后调整20°角左右,可看到光强会有变化(照在白
纸上比较更明显一些),若无变化可能是找错了电位器,应恢复原来的角度位置。 如果是其它电
路问题,只好返厂维修了。
3. 关于电源
条码阅读器一般用+5V供电,本公司的条码阅读器接口(9针D形插座)也在9脚上提供+5V电源
(150mA)。因此,条码阅读器的供电连接应与收款机相配合。如:条码阅读器8脚上连接有RTS
信号的,应拆除之,否则与某些机型相冲突。又如:用外部电源供电的阅读器,其收款机的8、
9脚不应连在外部电源上,否则,也会与收款机的+5V发生短接冲突。对于激光枪我们建议使用外
部电源,以免收款机电源供应不足导致死机。
|