張彤
摘 要:本文介紹了自助設備打印開發(fā)的總體方法,通過兩種常見的開發(fā)方式說明幫助開發(fā)者迅速掌握自助設備的開發(fā)難點及技巧。
關鍵詞:自助打??;SNMP協(xié)議;MIB庫文件
1 自助打印設備概念
自助打印設備通常是由一臺鐵皮設備,一臺工控機,一臺打印機組成。一般系統(tǒng)集成商做好了一個成型的鐵皮設備,在鐵皮設備內(nèi)部安置了工控機和打印機,兩者通過USB接口或網(wǎng)絡接口連接保持通訊暢通。在鐵皮設備外面是有交互式圖形界面提供給最終的用戶使用,用戶可以通過在交互界面上輸入相關密碼,刷卡,或通過手機的APP獲取設備操作權限,從而在設備上打印出自己所需的文件,文件一般有銀行回單,醫(yī)院電子病歷或高校論文自助打印等內(nèi)容。
2. 自助打印工作流程(手機APP發(fā)送打印請求)
IMG_256
3 自助打印軟件開發(fā)探討
1)自助打印需要考慮的問題
自助打印在打印前要獲取打印機的一些狀態(tài)返回值,例如:
(1)打印機是否處于良好狀態(tài)(內(nèi)部零部件是否都正常)
(2)打印機耗材是否處于良好狀態(tài)(可以滿足打印出足夠頁數(shù))
3)打印機放置的紙張是否足夠多(可以滿足打印所需)
4 工控機和打印機的兩種連接方式
4.1 USB連接方式(優(yōu)點是可以使用價格較低的低端打印設備,缺點是開發(fā)困難)
網(wǎng)絡直連方式(優(yōu)點是開發(fā)容易,缺點是需要內(nèi)置帶網(wǎng)絡的價格較高的高端打印設備)
兩種連接方式開發(fā)方法探討
USB連接方式(以惠普打印機為例)
注:這種獲取打印狀態(tài)的信息是通過PC上的web service XML 頁面發(fā)布的, 后面需要開發(fā)者對這種USB獲取打印狀態(tài)的信息是通過PC上的Web service XML頁面發(fā)布的,后面需要開發(fā)者對XML的頁面內(nèi)容進行過濾處理,獲取所需的打印機信息。
2) 網(wǎng)絡直連方式
參考文獻
[1]上?;萜誈BU研發(fā)中心,USB打印機狀態(tài)信息獲取SDK使用手冊 ,2017
[2]彭超勇,SNMP管理協(xié)議及打印MIB庫簡介,2018