專利名稱:便攜式存折打印機(jī)測(cè)試儀的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及存折打印機(jī)領(lǐng)域,具體涉及一種便攜式存折打印機(jī)測(cè)試儀。
背景技術(shù):
存折打印機(jī)作為金融電子化設(shè)備在金融領(lǐng)域廣泛使用,現(xiàn)有的存折打印機(jī) 均帶有串行接口和并行接口。目前,存折打印機(jī)的聯(lián)機(jī)測(cè)試都是通過(guò)電腦(計(jì) 算機(jī))來(lái)進(jìn)行的,然而維護(hù)人員在客戶的現(xiàn)場(chǎng)進(jìn)行維修工作時(shí)由于環(huán)境的原因, 往往沒(méi)有配備電腦,此時(shí)需要攜帶笨重或價(jià)格較高的筆記本電腦或者臨時(shí)要求 客戶在維修現(xiàn)場(chǎng)安排電腦以進(jìn)行測(cè)試用,這些因素都極大影響了維修的效率以 及增加了維修成本。因此,需要開(kāi)發(fā)一種小型的測(cè)試儀器,方便攜帶,能夠代 替電腦對(duì)存折打印機(jī)進(jìn)行聯(lián)機(jī)測(cè)試,即通過(guò)串口、并口的方式對(duì)存折打印機(jī)的 打印、卡折故障、磁條讀寫(xiě)等常用的功能進(jìn)行測(cè)試。
實(shí)用新型內(nèi)容
本實(shí)用新型的目的在于克服現(xiàn)有技術(shù)存在的上述不足,提供一種便攜式存 折打印機(jī)測(cè)試儀。本實(shí)用新型突破了目前存折打印機(jī)的聯(lián)機(jī)測(cè)試只能通過(guò)電腦 來(lái)進(jìn)行的局限性,所述測(cè)試儀是一種小型的測(cè)試儀,該測(cè)試儀不僅能夠很方便 的對(duì)存折打印機(jī)進(jìn)行聯(lián)機(jī)測(cè)試,而且能夠?qū)Υ嬲鄞蛴C(jī)常用的功能進(jìn)行測(cè)試。 本實(shí)用新型通過(guò)如下技術(shù)方案實(shí)現(xiàn)。
一種便攜式存折打印機(jī)測(cè)試儀,其包括按鍵電路、單片機(jī)、串/并口電路和指示電路,所述按鍵電路包括若干按鍵,各按鍵與單片機(jī)連接,用于控制單片
機(jī)向存折打印機(jī)發(fā)送相應(yīng)測(cè)試命令;所述串/并口電路與單片機(jī)連接,用于與 存折打印機(jī)之間進(jìn)行測(cè)試信號(hào)與結(jié)果信號(hào)的傳輸,所述指示電路與單片機(jī)的連 接,用于顯示檢測(cè)結(jié)果。
上述便攜式存折打印機(jī)測(cè)試儀中,所述串/并口電路中的串口或并口與存折 打印機(jī)連接并向所述測(cè)試儀供電。
上述便攜式存折打印機(jī)測(cè)試儀還與外置直流電源連接。
上述便攜式存折打印機(jī)測(cè)試儀中,所述指示電路為指示燈電路或蜂鳴器電路。
上述便攜式存折打印機(jī)測(cè)試儀中,所述指示燈電路包括若干個(gè)指示燈。
用于上述測(cè)試儀的測(cè)試方法,包括如下步驟
(1) 設(shè)置單片機(jī)串口波特率;
(2) 單片機(jī)向指示電路發(fā)送檢測(cè)信號(hào),以檢査電源及指示電路是否正常, 若正常則進(jìn)入待輸入狀態(tài),等待按鍵輸入;若不正常,則表示測(cè)試儀有故障;
(3) 檢測(cè)按鍵狀態(tài)當(dāng)按下不同的按鍵時(shí),單片機(jī)將執(zhí)行相應(yīng)的測(cè)試子程 序,向存折打印機(jī)的串口或并口發(fā)送相應(yīng)的指令,所述測(cè)試子程序包括并口 測(cè)試子程序,用于測(cè)試存折打印機(jī)的并口接收數(shù)據(jù)的功能;串口測(cè)試子程序, 用于測(cè)試存折打印機(jī)的串口接收與發(fā)送數(shù)據(jù)的功能。
上述測(cè)試方法中,步驟(3)中當(dāng)按下與執(zhí)行串口測(cè)試子程序?qū)?yīng)的按鍵時(shí), 單片機(jī)檢測(cè)存折打印機(jī)串口的返回碼狀態(tài)(返回碼狀態(tài)是用于檢測(cè)存折打印機(jī) 的工作狀態(tài)及其串口的發(fā)送數(shù)據(jù)的功能)以及存折打印機(jī)串口的DTR與DCD信號(hào)電平,并將檢測(cè)結(jié)果傳輸給指示電路;當(dāng)按下與執(zhí)行并口測(cè)試子程序?qū)?yīng) 的按鍵時(shí),單片機(jī)發(fā)送并口打印命令至并口,檢測(cè)存折打印機(jī)并口的數(shù)據(jù)接收 功能(請(qǐng)補(bǔ)充,這里是檢測(cè)并口的打印功能還是其他)。
上述測(cè)試方法中,步驟(3)中當(dāng)單片機(jī)執(zhí)行串口測(cè)試子程序時(shí),還向存 折打印機(jī)的串口發(fā)送初始化命令,分別定義打印介質(zhì)的長(zhǎng)度、左邊界、行距、 字距,以及設(shè)定存折打印機(jī)為中文方式和非全角ASCII碼的打印模式,并檢查
存折打印機(jī)返回碼的狀態(tài);
若返回碼狀態(tài)不正常,則重新返回所述待輸入狀態(tài)(120);
若返回碼狀態(tài)正常,則將結(jié)果傳輸給指示電路后,再檢測(cè)存折打印機(jī)串口 的DTR與DCD信號(hào)是否正常,若正常,則進(jìn)入再等待輸入狀態(tài)(112);若 不正常,則說(shuō)明存折打印機(jī)串口的DTR與DCD信號(hào)線路故障,但不屬于關(guān)鍵信 號(hào)線路,也不影響數(shù)據(jù)的收發(fā),,將結(jié)果傳輸給指示電路,并進(jìn)入到再等待輸 入狀態(tài)(112)。
上述測(cè)試方法中,當(dāng)檢測(cè)到存折打印機(jī)串口的DTR與DCD信號(hào)正常時(shí), 單片機(jī)進(jìn)入再等待輸入狀態(tài)(112),此時(shí)各按鍵對(duì)應(yīng)的測(cè)試功能包括發(fā)送打 印命令到串口;發(fā)送測(cè)量介質(zhì)長(zhǎng)度命令到串口;發(fā)送讀磁條命令到串口;發(fā)送 寫(xiě)磁條命令到串口。
與現(xiàn)有技術(shù)相比,本實(shí)用新型具有顯著的進(jìn)步和優(yōu)點(diǎn)本實(shí)用新型便攜式 存折打印機(jī)測(cè)試儀體積小、重量輕、硬件成本低,工程師可以隨身攜帶,大大 提高了存折打印機(jī)現(xiàn)場(chǎng)維修的工作效率,并且降低維修成本。
圖l是本實(shí)用新型實(shí)施方式中測(cè)試儀的電路結(jié)構(gòu)示意圖。
圖2 圖4是本實(shí)用新型實(shí)施方式中的硬件電路圖,其中,圖2為單片機(jī)與 串/并口電路的連接圖;圖3為按鍵電路與單片機(jī)的連接圖;圖4為指示電路與 單片機(jī)的連接圖。
圖5是本實(shí)用新型實(shí)施方式中單片機(jī)控制主程序流程框圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本實(shí)用新型的具體實(shí)施方式
作詳細(xì)說(shuō)明。 圖l是本實(shí)用新型的主要電路方框圖,l表示按鍵電路,是測(cè)試儀的輸入, 2是表示單片機(jī),是測(cè)試儀的控制中心,3表示串/并口電路,是測(cè)試儀與存折 打印機(jī)進(jìn)行命令和測(cè)試結(jié)果傳輸?shù)牟考c控制對(duì)象存折打印機(jī)相連,4表示 指示電路,是測(cè)試儀的反饋部件,反饋存折打印機(jī)的工作狀態(tài)(測(cè)試結(jié)果)。 單片機(jī)2根據(jù)按鍵電路l的輸入向串/并口電路3發(fā)出相應(yīng)的測(cè)試命令,從而達(dá)到
對(duì)存折打印機(jī)測(cè)試的目的。
圖2 圖4為本實(shí)施例的硬件電路圖,單片機(jī)選用內(nèi)含程序存儲(chǔ)器的型號(hào), 本實(shí)例只選用一個(gè)AT89C51 。
圖2中的DB25孔接口J1、 DB9針接口J3、 RS-232驅(qū)動(dòng)/接收器U4、電阻RIO、 電阻Rll、電阻R12、電阻R13、穩(wěn)壓二極管DIO、穩(wěn)壓二極管Dll、三極管Q1、 三極管Q2組成串/并口電路3。
上述串/并口電路3由單片機(jī)2控制,單片機(jī)2的P0. O至PO. 8腳分別接DB25 孔接口J1的腳2至腳9,接口J1外接存折打印機(jī)的并口,單片機(jī)2的腳P3.0和腳P3. 1分別接RS-232驅(qū)動(dòng)/接收器U4的腳12和腳11, RS-232驅(qū)動(dòng)/接收器U4的腳13 和腳14分別接DB9針接口J3的腳2和腳3,單片機(jī)2的腳P1.0、腳Pl. l分別接三極 管Q1、三極管Q2的、卻1以及電阻R10、電阻Rll,電阻RIO、電阻R11的另一端接 電源VCC,三極管Q1、三極管Q2的腳2分別接電阻R12、電阻R13,電阻R12、電 阻R13的另一端分別接穩(wěn)壓二極管D11、穩(wěn)壓二極管D10的陽(yáng)極,穩(wěn)壓二極管D11、 穩(wěn)壓二極管D10的陰極分別接DB9針接口J3的腳8和腳6,當(dāng)DB9針接口J3的腳8 和腳6的電壓大于穩(wěn)壓二極管D10、穩(wěn)壓二極管D11的反向擊穿電壓,此時(shí)穩(wěn)壓 二極管DIO、穩(wěn)壓二極管D11導(dǎo)通,并通過(guò)三極管Q1、 Q2的放大使單片機(jī)2的腳 Pl.O、 Pl.l達(dá)到低電平,通過(guò)檢測(cè)Pl.O、 Pl.l腳的狀態(tài)單片機(jī)就可以檢測(cè)存折 打印機(jī)串口的DTR與DCD信號(hào)是否正常。
圖3中,電阻R4、電阻R5、電阻R6、電阻R7、電阻R8、電阻R9、按鍵S1、 按鍵S2、按鍵S3、按鍵S4、按鍵S5、電解電容C3組成按鍵電路1,單片機(jī)2的RESET 腳接電阻R8、電阻R9和電解電容C3的負(fù)極,電阻R9的另一端接地,電容C3的正 極接電源VCC,電阻R8的另一端接按鍵S5,按鍵S5的另一端接電源VCC,單片機(jī) 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、發(fā)光二極管D1、發(fā)光二極管D2、發(fā)光 二極管D3組成指示電路4,單片機(jī)2的腳P2.5、腳P2.6、腳P2. 7分別接發(fā)光二極 管D1、發(fā)光二極管D2、發(fā)光二極管D3的陰極,發(fā)光二極管D1、發(fā)光二極管D2、 發(fā)光二極管D3的陽(yáng)極分別接電阻R1、電阻R2、電阻R3,電阻R1、電阻R2、電阻R3的另一端接電源VCC。穩(wěn)壓集成電路U1、電容C1組成電源電路,輸入為+12V 直流電壓,輸出+5V為測(cè)試儀供電VCC。電容C12、電容C13、晶振Y1組成單片機(jī) 的時(shí)鐘電路,電容C12、電容C13相串連后,與晶振Y1并聯(lián),接入單片機(jī)2的X1、 X2腳,電容C12、電容C13相串連的中點(diǎn)接地。
下面結(jié)合圖2 圖5,對(duì)本實(shí)用新型實(shí)施例的存折打印機(jī)測(cè)試儀工作流程作 進(jìn)一步描述。
存折打印機(jī)測(cè)試儀接通電源后,單片機(jī)開(kāi)始運(yùn)行程序,開(kāi)始步驟100后, 步驟101將設(shè)置串口的波特率為9600bps,數(shù)據(jù)位為8位。步驟102使單片機(jī)2的 P2.5、 P2.6和P2.7腳輸出低電平,使發(fā)光二極管D1、 D2和D3進(jìn)行發(fā)光,以檢査 電源狀態(tài)是否正常。步驟103用査詢的方式對(duì)S1與S2按鍵的狀態(tài)進(jìn)行檢測(cè),當(dāng) 按下S2按鍵轉(zhuǎn)到對(duì)并口測(cè)試子程序104,將打印命令發(fā)送到PO口,當(dāng)打印測(cè)試 命令發(fā)送結(jié)束后程序返回120點(diǎn)。當(dāng)按下S1按鍵則轉(zhuǎn)到執(zhí)行串口測(cè)試子程序 105,對(duì)于存折打印機(jī)來(lái)說(shuō),其串口的默認(rèn)仿真為01ivetti,必須先對(duì)其進(jìn)行 初始化才能進(jìn)行其余的測(cè)試,因此步驟106將先對(duì)串口發(fā)送01iveUi仿真的初 始化命令,發(fā)送結(jié)束后步驟107將檢查存折打印機(jī)的返回碼狀態(tài),若返回碼狀 態(tài)(返回碼狀態(tài)用來(lái)表征存折打印機(jī)的工作狀態(tài)及其串口的發(fā)送數(shù)據(jù)的功能) 異常將使單片機(jī)2的P2.6腳輸出低電平,使發(fā)光二極管D2進(jìn)行發(fā)光,并且程序 返回120點(diǎn),若返回碼狀態(tài)正常將使單片機(jī)2的P2.5腳輸出低電平,使發(fā)光二極 管D1發(fā)光。步驟110將檢測(cè)存折打印機(jī)串口的DTR與DCD信號(hào)是否正常,若不正 常將使單片機(jī)2的P2.7.腳輸出低電平,使發(fā)光二極管D3進(jìn)行發(fā)光,又由于存折 打印機(jī)串口的DTR與DCD信號(hào)屬于非關(guān)鍵的聯(lián)機(jī)信號(hào)管腳,因此無(wú)論此信號(hào)是否正常程序都將繼續(xù)執(zhí)行步驟130。步驟112將檢測(cè)單片機(jī)2的P2.0、 P2. 1、 P2.2 與P2.3腳電平狀態(tài)。此時(shí)若按鍵S1被按下,則單片機(jī)2的P2.3腳信號(hào)將被拉低, 程序轉(zhuǎn)到執(zhí)行子程序113,向單片機(jī)2的串口發(fā)送打印命令,以測(cè)試存折打印機(jī) 的打印功能;若按鍵S2被按下,則單片機(jī)2的P2.2腳信號(hào)將被拉低,程序轉(zhuǎn)到 執(zhí)行子程序114,向單片機(jī)2的串口發(fā)送測(cè)量介質(zhì)長(zhǎng)度的命令,使打印介質(zhì)被完 全吸入存折打印機(jī)內(nèi)部后再全部退出,以對(duì)存折打印機(jī)的卡紙狀態(tài)進(jìn)行檢測(cè); 若按鍵S3被按下,則單片機(jī)2的P2. l腳信號(hào)將被拉低,程序轉(zhuǎn)到執(zhí)行子程序115, 向單片機(jī)2的串口發(fā)送讀磁條命令,以測(cè)試存折打印機(jī)的讀磁條功能;若按鍵 S4被按下,則單片機(jī)2的P2.0腳信號(hào)將被拉低,程序轉(zhuǎn)到執(zhí)行子程序116,向單 片機(jī)2的串口發(fā)送寫(xiě)磁條命令,以測(cè)試存折打印機(jī)的寫(xiě)磁條功能。以上子程序 113、 114、 115、 116完成后都將返回到步驟130。
權(quán)利要求1、一種便攜式存折打印機(jī)測(cè)試儀,其特征在于包括按鍵電路(1)、單片機(jī)(2)、串/并口電路(3)和指示電路(4),所述按鍵電路(1)包括若干按鍵,各按鍵與單片機(jī)(2)連接,用于控制單片機(jī)(2)向存折打印機(jī)發(fā)送相應(yīng)測(cè)試命令;所述串/并口電路(3)與單片機(jī)連接,用于與存折打印機(jī)之間進(jìn)行測(cè)試信號(hào)與結(jié)果信號(hào)的傳輸,所述指示電路與單片機(jī)(2)的連接,用于顯示檢測(cè)結(jié)果。
2、 根據(jù)權(quán)利要求l所述的便攜式存折打印機(jī)測(cè)試儀,其特征在于所述串/ 并口電路中的串口或并口與存折打印機(jī)連接并向所述測(cè)試儀供電。
3、 根據(jù)權(quán)利要求l所述的便攜式存折打印機(jī)測(cè)試儀,其特征在于該測(cè)試儀 還與外置直流電源連接。
4、 根據(jù)權(quán)利要求1 3任一項(xiàng)所述的便攜式存折打印機(jī)測(cè)試儀,其特征在于所述指示電路為指示燈電路或蜂鳴器電路。
5、 根據(jù)權(quán)利要求4所述的便攜式存折打印機(jī)測(cè)試儀,其特征在于所述指示燈電路包括若干個(gè)指示燈,用于顯示相應(yīng)的檢測(cè)結(jié)果。
專利摘要本實(shí)用新型公開(kāi)了一種便攜式存折打印機(jī)測(cè)試儀,測(cè)試儀包括按鍵電路、單片機(jī)、串/并口電路和指示電路,所述按鍵電路包括若干按鍵,各按鍵與單片機(jī)連接,用于輸入操作;所述串/并口電路與單片機(jī)連接,用于與存折打印機(jī)之間進(jìn)行測(cè)試信號(hào)與結(jié)果信號(hào)的傳輸,所述指示電路與單片機(jī)的連接。本設(shè)計(jì)具有體積小、重量輕、硬件成本低,測(cè)試過(guò)程簡(jiǎn)便的優(yōu)點(diǎn)。
文檔編號(hào)B41J3/44GK201224219SQ20082005003
公開(kāi)日2009年4月22日 申請(qǐng)日期2008年7月1日 優(yōu)先權(quán)日2008年7月1日
發(fā)明者高宇明 申請(qǐng)人:廣州南天電腦系統(tǒng)有限公司