wx.writeBLECharacteristicValue 打印机没有反应
发布于 5 年前 作者 rlei 13822 次浏览 来自 问答

我在用蓝牙打印的时候的,用的是官方的demo ,我发送打印指令的时候,发送后打印机没有反应.但是返回的内容是成功了的,是什么原因呢?

writeBLECharacteristicValue() {

   // 向蓝牙设备发送一个0x00的16进制数据

   let buffer = new ArrayBuffer(1)

   let dataView = new DataView(buffer)

   dataView.setUint8(0, Math.random() * 255 | 0)

   var did = this._deviceId;

   var sid = this._serviceId;

   var cid = this._characteristicId;

   wx.writeBLECharacteristicValue({

     deviceId: did,

     serviceId: sid,

     characteristicId: cid,

     value: buffer,

     success(res){

       console.log(res);

     }

   })

2 回复

把打印机设置成票据模式,也就是esc 指令模式

有没有官方大神   出来说明一下 我也遇到了这种情况

回到顶部