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打印机的设备子状态(比如:缺纸)


猜你喜欢
- css3语法中translate3d的介绍方法 2024-12-13
- layui如何获取radio单选框选中的值 2023-08-31
- SpringBoot集成WebSocket,前端使用Vue 2023-10-08
- xWin之JS版(2-26更新) 2024-02-22
- JSscript标签有哪些属性 2023-08-08
- 第1天:选择什么样的DOCTYPE 2022-11-04
- 关于vue.js:在Vue项目中用VScode正确设置Eslint Air 2022-09-16
- 解析CSS中的伪元素及其与伪类的区别 2024-02-06
- VSCode带你了解11个很好玩的插件 2024-12-13
- 详解微信小程序应用和页面生命周期 2022-10-21