var LODOP; //声明为全局变量
function demoGetAoPrintStatus(){
//清空状态信息
document.getElementById('printerStatus').value="";
//回调函数 一般放在需要得到的信息前,等待返回状态信息(AO_PRINT_JSON_PrinterDetail)
LODOP.On_Return=function(TaskID,Value){
var JSONListObj=JSON.parse(Value);
demoJSONstringToSelect_AoPrint(JSONListObj);
};
//获得AO打印设备状态语句GET_VALUE,详细参考C-Lodop技术手册函数语句"GET_VALUE"对应参数"AO_PRINT_JSON_PrinterDetail"
LODOP.GET_VALUE('AO_PRINT_JSON_PrinterDetail',document.getElementById('select').value+","+document.getElementById('text').value);
}
//清空下拉菜单重新加载ao打印设备状态列表
function demoJSONstringToSelect_AoPrint(JSONListObj){
if (!JSONListObj || document.getElementById('text').value=="" ) {
document.getElementById('printerStatus').value="AO打印机不存在";
} else{
var AoStatus=(JSONListObj["subdevlist"][0].status);
var AoSubstatus=(JSONListObj["subdevlist"][0].substatus);
var printerStatus="名称或标识名:"+JSONListObj["subdevlist"][0].name+"(主状态:"+AoStatus+";子状态:"+AoSubstatus+")" ;
//加载"ao打印设备名称或名称+主状态+子状态"
document.getElementById('printerStatus').value=printerStatus;
}
}
以上是编程学习网小编为您介绍的“lodop插件如何获取AO打印机的设备子状态(比如:缺纸)”的全面内容,想了解更多关于 前端知识 内容,请继续关注编程基础学习网。
织梦狗教程
本文标题为:lodop插件如何获取AO打印机的设备子状态(比如:缺纸)


基础教程推荐
猜你喜欢
- 关于 extjs4:Extjs Grid 面板 – 使用 hideable=false 2022-09-15
- JavaScript判断是否手机浏览器的五种方法 2023-12-20
- 纯CSS实现鼠标悬停显示图片效果的实例分享 2023-12-29
- 纯CSS3实现鼠标悬停提示气泡效果 2023-12-29
- 解析vue、angular深度作用选择器 2024-02-04
- CSS haslayout 彻底了解 2024-01-23
- JavaScript使用HTML5的window.postMessage实现跨域通信例子 2024-01-06
- 20个JavaScript开发小技巧 2024-12-08
- JQuery的加载和选择器用法简单示例 2024-03-10
- vue开发中如何在v-html里的内容能放链接? 2025-01-12