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打印机的设备子状态(比如:缺纸)
基础教程推荐
猜你喜欢
- Ajax 传递JSON实例代码 2023-01-31
- 一文读懂微信小程序页面导航 2023-12-28
- Ajax()方法如何与后台交互 2022-12-18
- CSS三栏布局探讨——中间固定宽度两边自适应宽度 2024-01-07
- vue如何解决前端跨域 2025-01-11
- 使用ajax接收后台发送过来的json数据方法 2023-02-14
- 在 React 中使用 i18next的示例 2023-12-27
- vue中同步方法的实现 2023-07-10
- css实现三栏布局的几种方法及优缺点 2023-12-08
- javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历 2023-12-14
