为啥返回都成功了,打印机没反应的 [图片]
安卓微信小程序蓝牙连接打印机,代码执行成功,打印机没有响应,苹果可以正常使用- [图片] 安卓微信小程序 发送打印指令 代码显示打印成功 打印机没有响应 苹果的可以正常使用 [图片] 安卓小程序发送指令代码显示发送指令成功 打印机不响应 function writeBLEValue(arrayBuffer){ console.log(serviceId) console.log(writeCharacteristic) if(!serviceId || ! writeCharacteristic){ wx.hideLoading() wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) return } let count = arrayBuffer.byteLength if (count > maxBit) { let leftArrayBuffer = arrayBuffer.slice(maxBit) try{ wx.writeBLECharacteristicValue ({ deviceId: connectedDeviceId, serviceId: serviceId, characteristicId: writeCharacteristic, value: arrayBuffer.slice(0, maxBit), success: function (res) { // console.log("分部传输中") writeBLEValue(leftArrayBuffer) }, fail:function(e){ console.log(e) wx.hideLoading() wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } }) } catch (err) { wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } }else { try{ // console.log("最后一部分") wx.writeBLECharacteristicValue ({ deviceId: connectedDeviceId, serviceId: serviceId, characteristicId: writeCharacteristic, value: arrayBuffer, success: function (res) { console.log("打印成功") console.log(res) wx.hideLoading() }, fail: function (e) { console.log(e) wx.hideLoading() wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } }) } catch(err){ wx.showToast({ title: "传输数据失败", image: "src/icon_fail.png" }) } } glbCmd = "" _currentBold = -1 _currentFont = -1 }
2021-09-29