便携式存折打印机测试仪及其测试方法

文档序号:2483716阅读:224来源:国知局
专利名称:便携式存折打印机测试仪及其测试方法
技术领域
本发明涉及存折打印机领域,具体涉及一种便携式存折打印机测试仪。
背景技术
存折打印机作为金融电子化设备在金融领域广泛使用,现有的存折打印机 均带有串行接口和并行接口。目前,存折打印机的联机测试都是通过电脑(计 算机)来进行的,然而维护人员在客户的现场进行维修工作时由于环境的原因, 往往没有配备电脑,此时需要携带笨重或价格较高的笔记本电脑或者临时要求 客户在维修现场安排电脑以进行测试用,这些因素都极大影响了维修的效率以 及增加了维修成本。因此,需要开发一种小型的测试仪器,方便携带,能够代 替电脑对存折打印机进行联机测试,即通过串口、并口的方式对存折打印机的 打印、卡折故障、磁条读写等常用的功能进行测试。

发明内容
本发明的目的在于克服现有技术存在的上述不足,提供一种便携式存折打 印机测试仪及其测试方法。本发明突破了目前存折打印机的联机测试只能通过 电脑来进行的局限性,所述测试仪是一种小型的测试仪,该测试仪不仅能够很 方便的对存折打印机进行联机测试,而且能够对存折打印机常用的功能进行测 试。本发明通过如下技术方案实现。
一种便携式存折打印机测试仪,其包括按键电路、单片机、串/并口电路和 指示电路,所述按键电路包括若干按键,各按键与单片机连接,用于控制单片机向存折打印机发送相应测试命令;所述串/并口电路与单片机连接,用于与 存折打印机之间进行测试信号与结果信号的传输,所述指示电路与单片机的连 接,用于显示检测结果。
上述便携式存折打印机测试仪中,所述串/并口电路中的串口或并口与存折 打印机连接并向所述测试仪供电。
上述便携式存折打印机测试仪还与外置直流电源连接。
上述便携式存折打印机测试仪中,所述指示电路为指示灯电路或蜂鸣器电路。
上述便携式存折打印机测试仪中,所述指示灯电路包括若干个指示灯。 一种用于上述测试仪的测试方法,包括如下步骤-
(1) 设置单片机串口波特率;
(2) 单片机向指示电路发送检测信号,以检査电源及指示电路是否正常, 若正常则进入待输入状态,等待按键输入;若不正常,则表示测试仪有故障;
(3) 检测按键状态当按下不同的按键时,单片机将执行相应的测试子程 序,向存折打印机的串口或并口发送相应的指令,所述测试子程序包括并口 测试子程序,用于测试存折打印机的并口接收数据的功能;串口测试子程序, 用于测试存折打印机的串口接收与发送数据的功能。
上述测试方法中,步骤(3)中当按下与执行串口测试子程序对应的按键时, 单片机检测存折打印机串口的返回码状态(返回码状态是用于检测存折打印机 的工作状态及其串口的发送数据的功能)以及存折打印机串口的DTR与DCD 信号电平,并将检测结果传输给指示电路;当按下与执行并口测试子程序对应的按键时,单片机发送并口打印命令至并口,检测存折打印机并口的数据接收 功能(请补充,这里是检测并口的打印功能还是其他)。
上述测试方法中,步骤(3)中当单片机执行串口测试子程序时,还向存 折打印机的串口发送初始化命令,分别定义打印介质的长度、左边界、行距、 字距,以及设定存折打印机为中文方式和非全角ASCII码的打印模式,并检査 存折打印机返回码的状态;
若返回码状态不正常,则重新返回所述待输入状态(120);
若返回码状态正常,则将结果传输给指示电路后,再检测存折打印机串口 的DTR与DCD信号是否正常,若正常,则进入再等待输入状态(112);若 不正常,则说明存折打印机串口的DTR与DCD信号线路故障,但不属于关键信 号线路,也不影响数据的收发,,将结果传输给指示电路,并进入到再等待输 入状态(112)。
上述测试方法中,当检测到存折打印机串口的DTR与DCD信号正常时, 单片机进入再等待输入状态(112),此时各按键对应的测试功能包括发送打 印命令到串口;发送测量介质长度命令到串口;发送读磁条命令到串口;发送 写磁条命令到串口。
与现有技术相比,本发明具有显著的进步和优点本发明便携式存折打印 机测试仪体积小、重量轻、硬件成本低,工程师可以随身携带,大大提高了存 折打印机现场维修的工作效率,并且降低维修成本。


图l是本发明实施方式中测试仪的电路结构示意图。图2 图4是本发明实施方式中的硬件电路图,其中,图2为单片机与串/ 并口电路的连接图;图3为按键电路与单片机的连接图;图4为指示电路与单片 机的连接图。
图5是本发明实施方式中单片机控制主程序流程框图。
具体实施例方式
下面结合附图对本发明的具体实施方式

作详细说明。
图l是本发明的主要电路方框图,l表示按键电路,是测试仪的输入,2是 表示单片机,是测试仪的控制中心,3表示串/并口电路,是测试仪与存折打印 机进行命令和测试结果传输的部件,与控制对象存折打印机相连,4表示指示 电路,是测试仪的反馈部件,反馈存折打印机的工作状态(测试结果)。单片 机2根据按键电路l的输入向串/并口电路3发出相应的测试命令,从而达到对存
折打印机测试的目的。
图2 图4为本实施例的硬件电路图,单片机选用内含程序存储器的型号, 本实例只选用一个AT89C51 。
图2中的DB25孔接口J1、 DB9针接口J3、 RS-232驱动/接收器U4、电阻RIO、 电阻Rll、电阻R12、电阻R13、稳压二极管DIO、稳压二极管Dll、三极管Q1、 三极管Q2组成串/并口电路3 。
上述串/并口电路3由单片机2控制,单片机2的P0.0至P0.8脚分别接DB25 孔接口J1的脚2至脚9,接口J1外接存折打印机的并口,单片机2的脚P3.0和脚 P3.1分别接RS-232驱动/接收器U4的脚12和脚11, RS-232驱动/接收器U4的脚13 和脚14分别接DB9针接口J3的脚2和脚3,单片机2的脚P1. 0、脚Pl. l分别接三极管Q1、三极管Q2的脚1以及电阻R10、电阻Rll,电阻RIO、电阻R11的另一端接 电源VCC,三极管Q1、三极管Q2的脚2分别接电阻R12、电阻R13,电阻R12、电 阻R13的另一端分别接稳压二极管D11、稳压二极管D10的阳极,稳压二极管D11、 稳压二极管D10的阴极分别接DB9针接口J3的脚8和脚6,当DB9针接口J3的脚8 和脚6的电压大于稳压二极管D10、稳压二极管D11的反向击穿电压,此时稳压 二极管DIO、稳压二极管D11导通,并通过三极管Q1、 Q2的放大使单片机2的脚 Pl.O、 Pl.l达到低电平,通过检测Pl.O、 Pl.l脚的状态单片机就可以检测存折 打印机串口的DTR与DCD信号是否正常。
图3中,电阻R4、电阻R5、电阻R6、电阻R7、电阻R8、电阻R9、按键S1、 按键S2、按键S3、按键S4、按键S5、电解电容C3组成按键电路1,单片机2的RESET 脚接电阻R8、电阻R9和电解电容C3的负极,电阻R9的另一端接地,电容C3的正 极接电源VCC,电阻R8的另一端接按键S5,按键S5的另一端接电源VCC,单片机 2的脚P2.3、 P2.2、 P2. 1、 P2.0分别接电阻R4、电阻R5、电阻R6、电阻R7以及 按键S1、按键S2、按键S3、按键S4,按键S1、按键S2、按键S3、按键S4的另一 端接地,电阻R4、电阻R5、电阻R6、电阻R7的另一端接电源VCC。
图4中,电阻R1、电阻R2、电阻R3、发光二极管D1、发光二极管D2、发光 二极管D3组成指示电路4,单片机2的脚P2.5、脚P2.6、脚P2. 7分别接发光二极 管D1、发光二极管D2、发光二极管D3的阴极,发光二极管D1、发光二极管D2、 发光二极管D3的阳极分别接电阻R1、电阻R2、电阻R3,电阻R1、电阻R2、电阻 R3的另一端接电源VCC。稳压集成电路U1、电容C1组成电源电路,输入为+12V 直流电压,输出+5V为测试仪供电VCC。电容C12、电容C13、晶振Y1组成单片机的时钟电路,电容C12、电容C13相串连后,与晶振Y1并联,接入单片机2的X1、 X2脚,电容C12、电容C13相串连的中点接地。
下面结合图2 图5,对本发明实施例的存折打印机测试仪工作流程作进一 步描述。
存折打印机测试仪接通电源后,单片机开始运行程序,开始步骤100后, 步骤101将设置串口的波特率为9600bps,数据位为8位。步骤102使单片机2的 P2.5、 P2.6和P2.7脚输出低电平,使发光二极管D1、 D2和D3进行发光,以检查 电源状态是否正常。步骤103用查询的方式对S1与S2按键的状态进行检测,当 按下S2按键转到对并口测试子程序104,将打印命令发送到PO口,当打印测试 命令发送结束后程序返回120点。当按下S1按键则转到执行串口测试子程序 105,对于存折打印机来说,其串口的默认仿真为01ivetti,必须先对其进行 初始化才能进行其余的测试,因此步骤106将先对串口发送01ivetti仿真的初 始化命令,发送结束后步骤107将检査存折打印机的返回码状态,若返回码状 态(返回码状态用来表征存折打印机的工作状态及其串口的发送数据的功能) 异常将使单片机2的P2.6脚输出低电平,使发光二极管D2进行发光,并且程序 返回120点,若返回码状态正常将使单片机2的P2.5脚输出低电平,使发光二极 管D1发光。步骤110将检测存折打印机串口的DTR与DCD信号是否正常,若不正 常将使单片机2的P2.7.脚输出低电平,使发光二极管D3进行发光,又由于存折 打印机串口的DTR与DCD信号属于非关键的联机信号管脚,因此无论此信号是否 正常程序都将继续执行步骤130。步骤112将检测单片机2的P2.0、 P2. 1、 P2.2 与P2.3脚电平状态。此时若按键S1被按下,则单片机2的P2.3脚信号将被拉低,程序转到执行子程序113,向单片机2的串口发送打印命令,以测试存折打印机 的打印功能;若按键S2被按下,则单片机2的P2.2脚信号将被拉低,程序转到 执行子程序114,向单片机2的串口发送测量介质长度的命令,使打印介质被完 全吸入存折打印机内部后再全部退出,以对存折打印机的卡纸状态进行检测; 若按键S3被按下,则单片机2的P2. l脚信号将被拉低,程序转到执行子程序115, 向单片机2的串口发送读磁条命令,以测试存折打印机的读磁条功能;若按键 S4被按下,则单片机2的P2.0脚信号将被拉低,程序转到执行子程序116,向单 片机2的串口发送写磁条命令,以测试存折打印机的写磁条功能。以上子程序 113、 114、 115、 116完成后都将返回到步骤130。
权利要求
1、一种便携式存折打印机测试仪,其特征在于包括按键电路(1)、单片机(2)、串/并口电路(3)和指示电路(4),所述按键电路(1)包括若干按键,各按键与单片机(2)连接,用于控制单片机(2)向存折打印机发送相应测试命令;所述串/并口电路(3)与单片机连接,用于与存折打印机之间进行测试信号与结果信号的传输,所述指示电路与单片机(2)的连接,用于显示检测结果。
2、 根据权利要求l所述的便携式存折打印机测试仪,其特征在于所述串/ 并口电路中的串口或并口与存折打印机连接并向所述测试仪供电。
3、 根据权利要求l所述的便携式存折打印机测试仪,其特征在于该测试仪 还与外置直流电源连接。
4、 根据权利要求1 3任一项所述的便携式存折打印机测试仪,其特征在于所述指示电路为指示灯电路或蜂鸣器电路。
5、 根据权利要求4所述的便携式存折打印机测试仪,其特征在于所述指示 灯电路包括若干个指示灯,用于显示相应的检测结果。
6、 一种用于如权利要求1 4任一项所述测试仪的测试方法,其特征在于 包括如下步骤(1) 设置单片机串口波特率;(2) 单片机向指示电路发送检测信号,以检査电源及指示电路是否正常, 若正常则进入待输入状态(120),等待按键输入;若不正常,则表示测试仪有 故障;(3)检测按键状态当按下不同的按键时,单片机将执行相应的测试子程序,向存折打印机的串口或并口发送相应的指令,所述测试子程序包括并 口测试子程序,用于测试存折打印机的并口接收数据的功能;串口测k子程序, 用于测试存折打印机的串口接收与发送数据的功能。
7、 根据权利要求6所述的方法,其特征在于步骤(3)中,当按下与执行 串口测试子程序对应的按键时,单片机检测存折打印机串口的返回码状态以及 存折打印机串口的DTR与DCD信号电平,并将检测结果传输给指示电路; 当按下与执行并口测试子程序对应的按键时,单片机发送并口打印命令至并 口,检测存折打印机并口的数据接收功能。
8、 根据权利要求7所述的测试方法,其特征在于步骤(3)中当单片机执 行串口测试子程序时,首先向存折打印机的串口发送初始化命令,分别定义打 印介质的长度、左边界、行距、字距,以及设定存折打印机为中文方式和非全 角ASCII码的打印模式,并检查存折打印机返回码的状态,返回码的状态用来 表征存折打印机的工作状态及其串口的发送数据的功能;若返回码状态不正常,则重新返回所述待输入状态(120);若返回码状态正常,则将结果传输给指示电路后,再检测存折打印机串口 的DTR与DCD信号是否正常,若正常,则进入再等待输入状态(112);若 不正常,则说明存折打印机串口的DTR与DCD信号线路故障,但不属于关键信 号线路,也不影响数据的收发,将结果传输给指示电路,并进入到再等待输入 状态(112)。
9、 根据权利要求8所述的测试方法,其特征在于当检测到存折打印机串 口的DTR与DCD信号正常时,单片机进入再等待输入状态(112),此时各按键对应的测试功能包括发送打印命令到串口 ;发送测量介质长度命令到串口 ; 发送读磁条命令到串口 ;发送写磁条命令到串口 。
全文摘要
本发明公开了一种便携式存折打印机测试仪及其测试方法,测试仪包括按键电路、单片机、串/并口电路和指示电路,所述按键电路包括若干按键,各按键与单片机连接,用于输入操作;所述串/并口电路与单片机连接,用于与存折打印机之间进行测试信号与结果信号的传输,所述指示电路与单片机的连接。所述方法包括设置单片机串口波特率;单片机向指示电路发送检测信号,以检查电源及指示电路是否正常,若正常则进入待输入状态,等待按键输入;若不正常,则表示测试仪有故障;当按下不同的按键时,单片机将执行相应的测试子程序,向存折打印机的串口或并口发送相应的指令。本设计具有体积小、重量轻、硬件成本低,测试过程简便的优点。
文档编号B41J3/44GK101318417SQ2008100291
公开日2008年12月10日 申请日期2008年7月1日 优先权日2008年7月1日
发明者高宇明 申请人:广州南天电脑系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1