MDB-RS232 控制紙幣器/找零器的指令
指令 |
HEX 代碼 |
說(shuō)明 |
RESET |
30H |
復(fù)位指令 |
SETUP |
31H |
讀取配置信息指令(重要) |
SECURITY |
32H |
設(shè)置紙幣器安全模式(一般不需要使用,機(jī)器自身有設(shè)置) |
POLL |
33H |
紙幣器輪詢指令(MDB-RS232不需要發(fā)送,由適配器自動(dòng)處理) |
BILL TYPE |
34H |
紙幣器的使能和禁止指令(根據(jù)配置指令去使能和禁止對(duì)應(yīng)幣種) 以及對(duì)哪些紙幣類型使能暫存器 |
ESSCROW |
35H |
VMC發(fā)送指令對(duì)暫存器里的紙幣進(jìn)行操作(比如接收,退回) |
STACKER |
36H |
指示錢(qián)箱滿狀態(tài),已經(jīng)紙幣數(shù)量 |
EXPANSION COMMAND |
37H |
附加擴(kuò)展指令的操作(Level 1及以上級(jí)別的紙幣器都必須支持這個(gè)指令) |
NOTE: 擴(kuò)展指令必須和子命令一起表示和使用
l 對(duì)于MDB-RS232適配器,適配器本身將執(zhí)行POLL(33H)命令來(lái)讀取紙幣器的數(shù)據(jù)和狀態(tài)。當(dāng)紙幣機(jī)收到紙幣或有需要上報(bào)的狀態(tài)時(shí),會(huì)在對(duì)應(yīng)的輪詢時(shí)間段內(nèi)通過(guò)MDB-RS232適配器將相應(yīng)的數(shù)據(jù)發(fā)送到VMC主機(jī)。因此,VMC主機(jī)軟件工程師不需要考慮POLL命令和具體的時(shí)序,只需要在需要時(shí)發(fā)送RESET命令,SETUP讀取配置,然后根據(jù)SETUP數(shù)據(jù)通過(guò)BILL type啟用相應(yīng)類型的紙幣。然后,只要有紙幣被接受,STACKER命令就用于查詢錢(qián)箱的狀態(tài)和紙幣數(shù)量。
l 對(duì)于找零器(Recycler)的操作可以參考我們另外一個(gè)文章“如何使用MDB-RS232? 測(cè)試紙幣找零器”
接下來(lái),我們將簡(jiǎn)要介紹紙幣器的開(kāi)發(fā)命令序列:
例如,MDB-RS232通電后,我們將收到RESET成功數(shù)據(jù)(以下測(cè)試數(shù)據(jù)僅連接到紙幣器):
MDB-RS232通電后,會(huì)主動(dòng)向紙幣器發(fā)送30H命令進(jìn)行復(fù)位,如果設(shè)備存在,會(huì)回復(fù)00進(jìn)行確認(rèn)。有時(shí)候因?yàn)樵O(shè)備啟動(dòng)時(shí)間較長(zhǎng),會(huì)在設(shè)備復(fù)位時(shí),報(bào)告06。因此,當(dāng)使用MDB-RS232控制支付設(shè)備時(shí),我們只需要根據(jù)MDB-RS232報(bào)告的數(shù)據(jù)和狀態(tài)來(lái)判斷紙幣器是否正常工作。
l 接下來(lái)我們發(fā)送配置指令去讀取紙幣器的配置信息
發(fā)送31H(讀取配置參數(shù),這些回復(fù)字節(jié)的參數(shù)非常重要,必須理解)
回復(fù)示例:02 11 56 00 0A 01 00 C8 00 3F FF 01 05 0A 14 32 64 00 00 00 00 00 00 00 00 00 00 34
(紙幣換算參數(shù)0A 01,可以接收的紙幣類型有:類型0:1元;類型1:5元;類型2:10元;類型3:50元;類型4:100元)
發(fā)送37 00(讀取設(shè)備ID,這些參數(shù)和計(jì)算價(jià)格等無(wú)關(guān),包括了設(shè)備代碼,版本,廠家型號(hào)等,我們做DEX數(shù)據(jù)報(bào)告的時(shí)候一般都會(huì)向服務(wù)器報(bào)告這些參數(shù),便于管理)
回復(fù)示例:49 43 54 00 00 00 00 00 00 00 00 00 00 00 00 4E 45 37 37 42 32 42 2D 43 4E 59 36 01 14 F9
l 關(guān)于紙幣器上電一直收到30 09的數(shù)據(jù)
紙幣器和硬幣器在上電后都是處于禁止?fàn)顟B(tài)。但是硬幣器的禁止?fàn)顟B(tài)不會(huì)主動(dòng)報(bào)告,而紙幣器的禁止?fàn)顟B(tài)會(huì)一直向VMC報(bào)告,VMC會(huì)一直收到09的狀態(tài),直到使用使能指令使能了紙幣接收。
現(xiàn)在,我們已經(jīng)完成了基本配置和閱讀。
具體測(cè)試的時(shí)候可以獲取的詳細(xì)的指令分析,和指令列表。
或者咨詢專業(yè)的技術(shù)支持工程師。
審核編輯 黃宇
-
適配器
+關(guān)注
關(guān)注
8文章
1931瀏覽量
67914 -
RS232
+關(guān)注
關(guān)注
13文章
739瀏覽量
94244 -
reset
+關(guān)注
關(guān)注
0文章
34瀏覽量
12860 -
MDB
+關(guān)注
關(guān)注
1文章
23瀏覽量
9419 -
mdb協(xié)議
+關(guān)注
關(guān)注
0文章
15瀏覽量
2483
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論