HarmonyOS 实现蓝牙连接打印机发送数据
操作步骤:1、调用蓝牙连接方法报BussinessError 2900003: Bluetooth switch is off.蓝牙开关是开启的。
onConnect(address: string) {
  let sppOption:socket.SppOptions = {uuid: '00001810-0000-1000-8000-00805F9B34FB', secure: false, type: 0};
  try {
    socket.sppConnect(address, sppOption, (code: BusinessError, number: number) => {
      if (code) {
        console.error('sppListen error, code is ' + code);
        return;
      } else {
        console.log('bluetooth serverSocket Number: ' + number);
        // 获取的clientNumber用作客户端后续读/写操作socket的id。
        this.clientNumber = number;
      }
    });
  } catch (err) {
    console.error('errCode: ' + (err as BusinessError).code + ', errMessage: ' + (err as BusinessError).message);
  }
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 蓝牙热敏打印机sdk 
1056浏览  • 1回复 待解决
openharmony如何实现连接打印机打印相关内容? 
5052浏览  • 1回复 待解决
通过USB连接打印机打印小票时报错 
1426浏览  • 1回复 待解决
HarmonyOS 如何选择打印机实现打印功能 
1744浏览  • 1回复 待解决
HarmonyOS Next应用图片需要连接打印机打印处理,请问如何实现此功能 
1032浏览  • 1回复 待解决
HarmonyOS 便携式移动打印机 
975浏览  • 1回复 待解决
HarmonyOS系统是否提供了打印机的打印服务? 
1954浏览  • 1回复 待解决
HarmonyOS 调用打印机界面的demo 
2011浏览  • 1回复 待解决
HarmonyOS 关于向低功耗蓝牙设备写入特定的特征值的问题(打印机数据传输) 
1566浏览  • 1回复 待解决
域账户访问共享打印机 不显示域 一直本地登录怎么办 
4227浏览  • 0回复 待解决
HarmonyOS 蓝牙发送大数据导致主线程卡死 
1128浏览  • 1回复 待解决
HarmonyOS BLE蓝牙发送数据量大的问题 
1790浏览  • 1回复 待解决
Socket连接中支持发送哪些数据类型 
2691浏览  • 1回复 待解决
HarmonyOS 蓝牙主设备主动连接蓝牙外设的方法 
1233浏览  • 1回复 待解决
HarmonyOS SPP蓝牙连接报错 
1722浏览  • 1回复 待解决
WebSocket连接自动发送Ping 
1252浏览  • 1回复 待解决
HarmonyOS  蓝牙连接失败 401: Invalid parameter 
1428浏览  • 1回复 待解决
HarmonyOS 蓝牙连接配对接口问题 
1343浏览  • 1回复 待解决
ets TCPSocket连接无法发送消息? 
5025浏览  • 1回复 待解决
HarmonyOS蓝牙连接后获取GATT服务失败 
2245浏览  • 1回复 待解决
蓝牙设备关机重启连接问题 
710浏览  • 0回复 待解决
HarmonyOS 连接蓝牙耳机通话,应用闪退 
1389浏览  • 1回复 待解决
HarmonyOS 在连接蓝牙的情况下,怎么使用蓝牙(sco)采集 
1127浏览  • 1回复 待解决
HarmonyOS ble蓝牙接收数据如何实现同步操作 
1227浏览  • 1回复 待解决





















关于2900003问题:正常情况下,socket通过sppConnect连接的对端设备,是需要对端设备已经通sppListen和sppAccept接口创建服务监听、等待客户端连接的,这一点需要确认一下。其次,若对端设备已经通过sppListen和sppAccept接口创建服务监听、等待客户端连接,请确保对端设备创建监听时的uuid和 客户端使用到的uuid保持一致。最后若是上述都不行的话,请尝试清除与对端设备的基本蓝牙连接信息,重新建立基础连接,然后再进行socket连接测试。如果打印机已经具备socket模块功能,只需要调用sppConnect连接打印机即可。