Jayming1024
Jayming1024
  • 发布:2015-08-04 14:49
  • 更新:2020-08-31 17:13
  • 阅读:28335

与蓝牙打印机建立连接并打印

分类:Native.js

mui.plusReady(function(){     
    var main = plus.android.runtimeMainActivity();  
    var BluetoothAdapter = plus.android.importClass("android.bluetooth.BluetoothAdapter");  
    var UUID=plus.android.importClass("java.util.UUID");  
    uuid=UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");  
    var BAdapter = BluetoothAdapter.getDefaultAdapter();  
    BAdapter.cancelDiscovery();//停止扫描  
    var addres_mac = plus.storage.getItem("printer");//传入打印机mac地址  
    device=BAdapter.getRemoteDevice(addres_mac);  
    plus.android.importClass(device);  
});  

function print(){  
    bluetoothSocket = device.createInsecureRfcommSocketToServiceRecord(uuid);  
    plus.android.importClass(bluetoothSocket);   
    if(!bluetoothSocket.isConnected()){  
        bluetoothSocket.connect();  
    }  
    var outputStream=bluetoothSocket.getOutputStream();  
    plus.android.importClass(outputStream);  
    var string="你好123";  
    var bytes = plus.android.invoke(string,'getBytes','gbk');  
    //console.log(bytes+"."+bytes.length);   
    outputStream.write(bytes);  
    outputStream.flush();  
}  
7 关注 分享
BoredApe 蔡繁荣 青木物联 Trust x***@qq.com 康林 1***@qq.com

要回复文章请先登录注册

1***@qq.com

1***@qq.com

像打印消费单,怎么设置字体的大小和格式啊,就是都要对齐
2019-03-11 09:18
天空微算

天空微算

请问您这个问题解决了吗?我的也是一样,连接正常,就是outputStream没有反应
2019-02-21 15:22
那年暑假

那年暑假

回复 jntoo :
2018-11-30 11:10
jntoo

jntoo

回复 那年暑假 :
能提供一下代码吗?
2018-11-07 22:34
那年暑假

那年暑假

回复 一梦三年 :
我之前能打印字符串和二维码,现在只能打印字符串了!!
2018-09-21 13:50
一梦三年

一梦三年

bytes 输出有数据,就是打印机没反应,优博讯打印机
2018-08-22 14:00
wnsuan

wnsuan

回复 netstone :
请问你这个问题解决了吗
2018-07-23 17:56
richary

richary

回复 1***@qq.com :
请问您这个问题解决了吗?我的也是一样,连接正常,就是outputStream没有反应
2018-07-09 17:00
g***@163.com

g***@163.com

有没有用佳博的产品的,这个代码用在佳博的产品上无法搜索到佳博打印机蓝牙
2018-07-06 17:25
1***@qq.com

1***@qq.com

回复 netstone :
请问您这个问题解决了吗?我的也是一样,连接正常,就是outputStream没有反应
2018-05-31 18:14