可以把你要打印的内容排版成图片,然后把图片解析成打印机支持的命令,发给打印机进行打印
小程序调用蓝牙打印机。。打印的内容排版这里要怎么写?使用writeBLECharacteristicValue方法往蓝牙打印机传递数据来打印, 但是打印的内容排版这里要怎么写?
2018-11-07这个一般是蓝牙通过特定的服务UUID和特征值UUID把接收到的数据透传给打印机,有可能是你的UUID用的不对,你可以把打印机设置成16进制模式,然后发送数据,如果你用的正确,这时打印机会把你发送的数据以16进制的方式打印出来,这时就基本确定是命令的问题了;如果打不出来,就是蓝牙没有把数据传给打印机,就是UUID可能用的不对……
向蓝牙打印机写入数据成功了但是打印机没反应这里向蓝牙打印机写数据 [代码]wx.writeBLECharacteristicValue({[代码][代码] [代码][代码]deviceId: deviceId,[代码][代码] [代码][代码]serviceId: serviceId,[代码][代码] [代码][代码]characteristicId: characteristicId,[代码][代码] [代码][代码]value: value,[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](res) {[代码][代码] [代码][代码]console.log([代码][代码]"success 指令发送成功"[代码][代码], value);[代码][代码] [代码][代码]console.log(res);[代码][代码] [代码][代码]},[代码]该转的格式都转了 发送的也是buffer类的 [代码]var[代码] [代码]str = that.Test();[代码][代码]console.log([代码][代码]'发送信息:'[代码][代码], str);[代码][代码]var[代码] [代码]buffer = that.hexStringToArrayBuffer(str); [代码][代码]//字符串转为ArrayBuffer对象[代码]也返回成功了 [图片] 可是打印机没反应啊?↓↓↓ [图片] (这是手动打出来的打印机测试数据) 求解
2018-11-07这个你的需求不够详细,要看你需要打印多大的票样,根据你的需求选择不同型号的打印机,是需要便携式的、还是固定的……
求问各位大大有没有推荐的低功耗蓝牙热敏打印机小程序只支持低功耗蓝牙协议的蓝牙连接;请问各位大大能否推荐一款使用该蓝牙协议的热敏打印机?叩谢!
2018-11-07