更新记录
1.0.0(2024-04-19)
打印文本 图片 二维码等
平台兼容性
uni-app(3.7.1)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| - |
- |
- |
- |
√ |
√ |
5.0 |
√ |
- |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| - |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
uni-app x(3.7.1)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| - |
- |
5.0 |
√ |
- |
- |
其他
德东蓝牙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()