1、标签纸连续打印位置不一致
连续打印时打印位置不一致的原因,主要是由于纸张在通道中的抖动以及纸本身间隙的不一致,造成传感器探测的波形的不稳定,从而使连续打印的定位不准确。
解决方法:
解决纸张在通道中抖动的问题(特别是小标签):通过增加缓冲机构,或增加类似斑马Z4M的传感器压紧机构解决。
解决标签本身间隙不一致的问题:通过更改固件程序,更改标签定位方式,利用标签间隙后沿定位可以尽量的减小间隙误差的影响。
2、标签纸衬纸电平不稳定
由于纸在通道中变化距离相对透射传感器与反射接收器之间设计距离变化范围较大,导致发光出力变化率大,纸的透光强度变化大,是透射传感器电平不稳定的主要原因。在设计过程中,要充分考虑传感器的检测范围和介质在通道内的抖动,使因为介质抖动造成的输出电压变化过大,造成检测失误或无法检测。如纸在通道中上下活动距离1mm,透射传感器或反射接收器之间设计距离至少为5 mm。电气参数设计上至少要保证纸的透光强度在10%范围内变化时,透射传感器电平在判别电平范围内(无纸和衬纸电压差大于1V)。
3、热敏方式打印的标志判别时无法正常识别
热敏纸上的热敏材料对红外光的反射很强,导致传感器无法识别热敏打印的黑标。由于我们使用的传感器为红外光探测器件,而且热敏纸对红外光的反射很强,造成被检测介质的其他部分与标记部分的反射率差别大大减小,造成标记无法正常识别。因此,在传感器的选择和使用过程中应充分考虑不同介质的反光率(透率)的影响。
4、传感器的老化
光电传感器由于灵敏度高,发光管随时间温度等因素,发光功率会有微弱下降;对接收管而言,若连续接收反射光时,其表现的参数漂移就很大。因此在应用光电传感器时,在设计中尽量避开老化这一问题。如:1)POS机纸将尽的检测,平时有纸时,光电传感器接收管是接收不到反射光的,纸将尽时,纸筒落到纸仓凹槽,光电传感器接收管才探测到反射光从而报警。
2)采用间歇发光的方法,当检测传感器时才接通发光管的电源,不检测时关闭发光管电源,减小发光管和接收管的老化。
5、传感器的检测电压阈值
不同的传感器和检测介质,其判别的电压阈值差别很大,选取切实可行的判别阈值,对正确检测不同的介质意义重大。二值检测:此时应使传感器工作在饱和区和截至区,电压差别大,阈值的选取比较容易。调整传感器的负载电阻,通过简单的电平识别,即可正确判断。如纸存在检测。有中间状态的检测:如标签纸需检测有纸、无纸和衬纸,此时应使传感器尽量工作在线性区,这样,不同的状态变化,其输出电压的变化最明显,最有利于不同状态的判别。这样可以根据传感器在不同状态下的光电流和反光率(透光率)变化,选取合适的检测阈值。
6、传感器离散性
同样型号的传感器在相同的输入条件下,会因为其本身的离散性造成输出的不同,给信号的检测带来不利的影响。特别是对工作在放大区的传感器有很严重的影响。如SG-23FI,同样在VCE=5V,IF=10mA时,其光电流范围为0.5mA~3mA,相差5倍。为适应传感器的离散性带来的影响,目前我公司采用的方法:
1)加可调电阻。调整输出电压不满足要求的传感器,使其输出满足要求。但是给生产增加了难度和成本。
2)使用多个CPU端口切换不同的负载电阻来适应不同的介质。需要占用额外的CPU资源,可调范围不大,只能改变几种状态。
3)使用PWM调整发光管电流强度,使传感器工作在不同的输出特性曲线。调整范围大,但增加了固件的检测难度。