更新记录
1.0.2(2024-07-26)
一、文档纠正
1.0.1(2024-07-07)
一、文档完善
1.0.0(2024-07-06)
一、首次提交
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 4.17,Android:支持,iOS:不支持,HarmonyNext:不确定 |
× |
× |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
× |
× |
× |
× |
× |
× |
× |
× |
× |
hl-smprinter
商米打印机手持PDA打印插件 支持图文混合二维码条码等多种格式混合打印
使用示例
<template>
<view class="content">
<text class="hd-btn" @click="testFun">测试一下</text>
<text class="hd-btn" @click="printerStatus">打印状态</text>
<text class="hd-btn" @click="printer">打印模版</text>
<text class="hd-btn" @click="printText">打印文字</text>
</view>
</template>
<script>
// #ifdef UNI-APP-X
import { printSunmi,PrintSunmiModule } from '@/uni_modules/hl-smprinter';
const printerSm = printSunmi() as PrintSunmiModule
// #endif
export default {
data() {
return {
title: 'Hello'
}
},
methods: {
/**
* 打开指定页面
* @param {string} url - 页面 URL
*/
openPages(url) {
uni.navigateTo({
url
});
},
/**
* 测试打印机信息
*/
testFun() {
let PrinterSerialNo = printerSm.getPrinterSerialNo();
let PrinterModal = printerSm.getPrinterModal();
let PrinterVersion = printerSm.getPrinterVersion();
uni.showModal({
showCancel: false,
title: '温馨提示',
content: PrinterSerialNo + PrinterModal + PrinterVersion
})
},
/**
* 打印模板
*/
printer() {
printerSm.printTemplate();
},
/**
* 打印文本和二维码
*/
printText() {
printerSm.printText("检测到需要添加的uts aar,已全部添加/n");
printerSm.lineWrap(3);
printerSm.setAlignment(0);
printerSm.printQRCode("谢谢惠顾", 10, 0);
},
/**
* 显示打印机状态
*/
printerStatus() {
printerSm.showPrinterStatus();
}
}
}
</script>
开发文档
UTS 语法
UTS API插件
UTS 组件插件
Hello UTS