开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
小程序 > iot小程序 > 案例分析 > 如何获取打印机名称
收藏
我的文档
设置
目前支持的打印机
支付宝云打印机。
gprinter 佳博 gp-58mbiii 热敏票据打印机(佳博其他比较老款打印机可能有连接不稳定问题)。
xprinter 芯烨打印机(推荐使用 xp-58ⅱh 机型,小程序容器 10.1.60.20-18 以上的版本支持)。

以支付宝云打印机为例
my.ix.queryprinter 是查询连接的打印机的 api。查询连接的打印机,会返回连结的打印机 id 及名称。
注意:打印机刚开机时直接调用此 api 可能会调用失败,建议先使用 my.ix.monitorprinter api 监听打印机的状态,等到打印机初始化成功后再调用查询打印机 id 和名称。 
示例代码
javascript
复制代码
// .js
my.ix.queryprinter({ success: (r) => {
this.setdata({
message: json.stringify(r)
})
},
fail: (r) => {
this.setdata({
message: json.stringify(r)
})
}});
入参
名称
类型
必填
描述
success
function

成功的回调函数
fail
function

失败的回调函数
complete
function

结束的回调函数:
成功时,先回调 success 再回调 complete。
失败时,先回调 fail 再回调 complete。
出参 (成功)
名称
类型
描述
success
boolean
值为 true
返回內容为 {success: true, usb:[....], bt:[....]}
出参 (失败)
名称
类型
描述
error
number
错误码
errormessage
string
错误的详细叙述
返回内容只包含 {error: number, errormessage: 'xxx'}
获取打印机id及名称返回成功示例

内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图