更新记录

1.0.2(2023-08-08)

1.优化一些问题

1.0.1(2023-06-21)

修改介绍说明

1.0.0(2023-06-21)

发布插件

查看更多

平台兼容性

Vue2 Vue3
App 快应用 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序
HBuilderX 3.7.1 app-vue app-nvue × × × × × ×
钉钉小程序 快手小程序 飞书小程序 京东小程序
× × × ×
H5-Safari Android Browser 微信浏览器(Android) QQ浏览器(Android) Chrome IE Edge Firefox PC-Safari
× × × × × × × × ×

wufeng-xp810

芯烨XP810便携式蓝牙打印机,打印命令工具类,目前只测试过XP810打印机,理论上支持芯烨80系列所有热敏打印机

使用示例

import PrinterJobs from '@/uni_modules/wufeng-xp810/js_sdk/printerjobs.js'

let printerJobs = new PrinterJobs();
printerJobs
.setAlign('ct')
.setBold(true)
.print('我是一行文本')
.barcode(80, "1234567890")
.qrcode(8, "12345678");

let buffer = printerJobs.buffer();
this.printbuffs(buffer);
// 1.并行调用多次会存在写失败的可能性
// 2.建议每次写入不超过20字节
// 分包处理,延时调用
const maxChunk = 20;
const delay = 20;
for (let i = 0, j = 0, length = buffer.byteLength; i < length; i += maxChunk, j++) {
    let subPackage = buffer.slice(i, i + maxChunk <= length ? (i + maxChunk) : length);
    setTimeout(this.printbuff, j * delay, subPackage);
}

printbuff(buffer) {
    bluetooth.writeBLECharacteristicValue(buffer);
}

隐私、权限声明

1. 本插件需要申请的系统权限列表:

<uses-permission android:name=\"android.permission.BLUETOOTH\"/>

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

插件不采集任何数据

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问