1***@qq.com
1***@qq.com
  • 发布:2019-11-20 10:02
  • 更新:2023-08-03 16:09
  • 阅读:1799

调用蓝牙打印机打印一维码

分类:HTML5+
if(bluetoothSocket.isConnected()) {  
            var outputStream = bluetoothSocket.getOutputStream();  
            plus.android.importClass(outputStream);  

            var bytes = plus.android.invoke(string, 'getBytes', 'gbk');  //其它内容  

            var bar = plus.android.invoke(billcode, 'getBytes', 'gbk');  

                outputStream.write(bytes);  
                outputStream.flush();  
                outputStream.write(29);  
                outputStream.write(72);  
                outputStream.write(2);  

                outputStream.flush();    //hri字符打印位置  
                outputStream.write(29);  
                outputStream.write(119);  
                outputStream.write(2);  

                outputStream.flush();    //条码宽度  
                outputStream.write(29);  
                outputStream.write(104);  
                outputStream.write(81);  

                outputStream.flush();  //条码高度  

                outputStream.write(29);  
                outputStream.write(107);   //打印条码  
                outputStream.write(73);   // 条码类型   code128  
                outputStream.write(15);   //  条码位数  

                outputStream.write(123);        
                outputStream.write(66);    //code128 的子类型,有128a,128b,128c  
                outputStream.write(bar);  
                outputStream.flush();  

            outputStream.flush();  
            device = null //这里关键  
            bluetoothSocket.close(); //必须关闭蓝牙连接否则意外断开的话打印错误
    }
2 关注 分享
6***@qq.com 17419

要回复文章请先登录注册

1***@qq.com

1***@qq.com

billcode是什么类型
2023-08-03 16:09
FullStack

FullStack

系统打印、AirPrint、支持ipad、打印图片 pdf webView:[https://ext.dcloud.net.cn/plugin?id=7147](https://ext.dcloud.net.cn/plugin?id=7147)
2022-01-22 00:20
1***@qq.com

1***@qq.com (作者)

回复 hsing1989 :
billcode就是要打印的内容,就是一个变量,上面的string也是要打印的内容,我变量名没有定义好,让人看了有歧义
2021-02-21 11:18
hsing1989

hsing1989

回复 17419 :
billcode 是什么
2020-12-16 18:06
17419

17419

回复 17419 :
回复一下,我验证过了,这个可以用的,只是我当时条码长度不对
2020-12-13 15:09
17419

17419

我能引发指令,也能出纸,但是是空的
2020-12-12 16:07
17419

17419

这个可以用?
2020-12-12 15:48
l***@126.com

l***@126.com

billcode 这是不是要单独出里 还是直接引用数字?
2020-10-28 10:22