更新时间:2022-11-15 16:39:51收藏订阅更新我的文档设置返回文档简介my.ix.printerstatus 是查询打印机状态的 api。查询打印机的状态,正常状态回调 success 函数,异常状态回调 fail 函数,错误码反映打印机的断开、缺纸、开盖、过热、错误等状态,码值定义可查看 错误码说明。使用限制●小程序容器 versioncode > 20 的版本支持佳博 usb 打印机,用此接口保活打印机连结,以及查询缺纸、打印机开盖等状态,查询状态前请先监听打印机连结状态 my.ix.startmonitorprinter 以接收状态回调。●versioncode = 20 的版本已支持该 api,但是调用后不支持 callback。接口调用示例代码.js 示例代码javascript复制代码9912345678910111213// .jsmy.ix.printerstatus({ success: (r) => { this.setdata({ message: json.stringify(r) }) }, fail: (r) => { this.setdata({ message: json.stringify(r) }) }});入参属性类型必填描述targetstring否查询打印机状态的 id,默认值为 0。successfunction是成功的回调函数,返回表示调用成功,待打印机回调状态,使用 my.ix.startmonitorprinter 接收状态。failfunction是失败的回调函数,表示打印机状态异常,error 反映打印机的断开、缺纸、开盖、过热、错误等状态。出参 (成功)属性类型描述successboolean值为 true。说明:返回內容为 {success: true}。出参 (失败)属性类型描述errornumber错误码。errormessagestring错误的详细叙述。说明:返回内容只包含 {error: number, errormessage: 'xxx'}。