而其他两个事件,错误书帖和白纸事件则来自于软件进行条码信息的比对结果。
① 处理进纸节拍信号处理
在检测到条形码读入请求—进纸信号事件后,应该启动条形码阅读器,读取条形码信息。阅读器上原来的手动按扭改造为由继电器触电模拟,将继电器闭合则可以完全实现开启阅读器的目的。
② 处理条形码判断的事件
单片机接收到完整的条形码信息后,置位条形码判断事件。在处理判断事件时,首先要将读到的条形码和设定好的基准信息比对。由于条形码在使用键盘接口传送数据时,每一个数字或字符的编码规则是“通码和断码的方式”,即要传送的每个字符都包括三个字节:“编码+0x4F+编码”。所以在进行比对时要注意基准条形码指针和待判定条形码指针的移动:基准指针每次移动1字节,而待判指针要移动3字节。