更新记录
1.0.0(2024-04-19)
打印文本 图片 二维码等
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.6.8,Android:4.4,iOS:不支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
德东蓝牙p7pe蓝牙打印
开发文档
UTSPrintApi.InitPrint((resp) => {
this.showMsg(JSON.stringify(resp))
let opt = resp.opt
switch (opt) {
case "PrintInited":
let status = resp.status
if (status == 0) {
// 打印模块初始化成功
this.showMsg("打印模块初始化成功")
} else {
this.showMsg("打印模块初始化失败 status:" + status)
}
break;
case "PrintOver":
// 打印完成
break;
default:
break;
}
})
- 销毁打印模块, 销毁打印,如果初始化了打印模块,此销毁接口必须调用
UTSPrintApi.DestoryPrint()
let printing = UTSPrintApi.IsPrinting()
- 设置字体大小,字体大小设置值1~4 :1 常规大小,2 两倍高,3 两倍宽,4两倍高和两倍宽
UTSPrintApi.DoPrintSetFontMagnify({
value: 1
})
- 设置打印内容排版, 0 居左,1 居中, 2 居右
UTSPrintApi.DoSetPrintLayout({
value: 1
})
UTSPrintApi.DoPrintSetGray({
value: (24 + 1) * 10
})
UTSPrintApi.DoPrintMsg({
value: "xxx"
})
UTSPrintApi.DoPrintImg({
value: "/xxx/xxx/xx.png" // 本地文件绝对路径
})
UTSPrintApi.DoPrintSetQrWidth({
value: 160
})
UTSPrintApi.DoPrintQrc({
value: “xxx”
})
UTSPrintApi.DoPrintOver()