微信小程序之蓝牙打印机使用初级篇

微信小程序之蓝牙打印机使用初级篇_第1张图片
蓝牙打印机

在TB上采购了一款有wechat SDK的蓝牙打印机,如上图。

SDK封装了蓝牙寻址、连接、设置等wx api,提供了一个样例,包括文字、矩形、一维码、二维码,如下图:

微信小程序之蓝牙打印机使用初级篇_第2张图片
打印机测试

API说明:

1、扫描可连接的蓝牙打印机

微信小程序之蓝牙打印机使用初级篇_第3张图片
扫描API

2、连接打印机 

微信小程序之蓝牙打印机使用初级篇_第4张图片
连接API

3、绘制及提交打印

需要设置一个canvas

xml

绘制一个二维码

微信小程序之蓝牙打印机使用初级篇_第5张图片
js

4、实际测试

连接打印机----选择“打印”----传输数据----打印

微信小程序之蓝牙打印机使用初级篇_第6张图片
打印结果

5、待优化的问题

1、微信小程序传输数据很慢,还经常卡顿。打印机自带APP则速度很快。由于SDK的API是加密封装,不知道是哪个参数有问题。

2、连接速度比较慢,速度也慢。自带APP则很快。

3、走纸时好时不好,增加走纸参数则更不准。有时走纸干脆就卡住。


6、总结

1、有SDK少了硬件连接过程,傻瓜式应用,比较方便。

2、SDK参数不好调整,有问题就是不知其所以然。

你可能感兴趣的:(微信小程序之蓝牙打印机使用初级篇)