请问一下低功耗蓝牙writeBLECharacteristicValue这个方法的value字段如何传递指令集给打印机啊?传递的格式是什么样的啊?

2***@qq.com
- 发布:2024-01-10 20:06
- 更新:2024-01-11 08:56
- 阅读:125
2***@qq.com (作者)
那如果是cpcl指令集该怎么传给打印机呀?
!0 200 200 210 1
TEXT 4 0 30 40 Hello World
FORM
PRINT
就像上面那种的
2024-01-11 10:59
套马杆的套子
回复 2***@qq.com:
// 转换为字节数组
let command = "!0 200 200 210 1\r\nTEXT 4 0 30 40 Hello World\r\nFORM\r\nPRINT\r\n";
let encoder = new TextEncoder();
let commandArray = encoder.encode(command);
// 将字节数组转换为ArrayBuffer
let buffer = commandArray.buffer;
2024-01-11 13:34
2***@qq.com (作者)
回复 套马杆的套子: TextEncoder这个运行的时候直接报错了呢
2024-01-11 14:19
套马杆的套子
回复 2***@qq.com: 看下报啥错啊
2024-01-11 14:23
2***@qq.com (作者)
回复 套马杆的套子: 没有这个实例
2024-01-12 09:08
套马杆的套子
回复 2***@qq.com: 刚在官网上找了下
const base64 = 'test'
const arrayBuffer = uni.base64ToArrayBuffer(base64)
你试试这个,这个就应该直接转成了ArrayBuffer
2024-01-12 09:12
2***@qq.com (作者)
回复 套马杆的套子: 好的我试试
2024-01-12 09:45