收藏
回答

wx.writeBLECharacteristicValue 打印机没有反应

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.writeBLECharacteristicValue 客户端 7.0.3 2.6.2

我在用蓝牙打印的时候的,用的是官方的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 个回答

  • 施立东
    施立东
    2019-04-08

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

    2019-04-08
    有用
    回复
  • 陈十三
    陈十三
    2019-03-20

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

    2019-03-20
    有用
    回复 3
登录 后发表内容