LODOP獲取打印狀態(tài)碼和時間列表
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
之前有博文介紹獲取打印狀態(tài)碼和打印狀態(tài)碼的含義,相關博文:LODOP獲取打印機狀態(tài)碼和狀態(tài)碼含義測試、 由于打印機千差萬別,打印狀態(tài)碼不一定準確,所以如果想判斷打印成功,建議用更簡單的方法,直接判斷print或pirnta的返回值,加入隊列算成功。 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>WEB打印控件LODOP</title> <script language="javascript" src="LodopFuncs.js"></script> </head> <body> <a href="javascript:prn1_preview()">獲取打印job代碼</a> <input type="text" id="T1" size="20" value=""><br> <a href="javascript:prn3_preview()">獲取打印狀態(tài)碼含義</a> <textarea rows="6" id="T3" cols="45"> </textarea><br> <a href="javascript:prn4_preview()">獲取打印狀態(tài)碼列表</a> <textarea rows="6" id="T4" cols="45"> </textarea><br> <script language="javascript" type="text/javascript"> var LODOP; //聲明為全局變量 function prn1_preview() {//獲取job代碼 LODOP=getLodop(); LODOP.PRINT_INIT(""); LODOP.ADD_PRINT_TEXT(50,231,260,39,"一個文本"); LODOP.SET_PRINT_MODE("CATCH_PRINT_STATUS",true); if (LODOP.CVERSION) { LODOP.On_Return=function(TaskID,Value){document.getElementById('T1').value=Value;}; LODOP.PRINTA(); } else document.getElementById('T1').value=LODOP.PRINTA(); }; function prn3_preview() {//獲取該打印狀態(tài)碼的含義 LODOP=getLodop(); if (LODOP.CVERSION) CLODOP.On_Return=function(TaskID,Value){document.getElementById('T3').value=Value;}; var stResult=LODOP.GET_VALUE("PRINT_STATUS_TEXT",document.getElementById('T1').value); if (!LODOP.CVERSION) document.getElementById('T3').value=stResult; }; function prn4_preview() {//獲取該打印狀態(tài)碼的列表 LODOP=getLodop(); if (LODOP.CVERSION) CLODOP.On_Return=function(TaskID,Value){document.getElementById('T4').value=Value;}; var stResult=LODOP.GET_VALUE("PRINT_STATUS_LIST",document.getElementById('T1').value); if (!LODOP.CVERSION) document.getElementById('T4').value=stResult; }; </script> </body> 圖示:測試刪除的時候,由于狀態(tài)太多,所以文本框設置的有點不夠,就不修改了,所以截了兩張圖。
該文章在 2023/9/28 1:34:41 編輯過 |
關鍵字查詢
相關文章
正在查詢... |