最近开发一个快递类小程序,手机打单功能,网上的一些资源微信小程序连接蓝牙打印机,打印文本。
由于微信小程序只能向低功耗蓝牙设备写入数据,所以普通的文本打印满足不了快递面单,在网上查询到大神的文章:小程序-蓝牙打印写数据部分CPCL指令方式,根据这篇文章修改,整理出一个完整的demo,所以写下此片文章,记录踩坑的过程。
1、使用的打印机为汉印HM-A300,此打印机编码格式GB2312;
2、使用CPCL指令集;
3、base64gb2312.js和printUtil.js demo里面都有;
效果图

调整定位

可以参考,自己修改
指令:
现在打印机主流指令集可分为三种:ESC/POS命令集、CPCL命令集、TSPL命令集,因为手里面只有一个打印机,是支持CPCL的,理论上只要支持CPCL的打印机都可以使用,其他指令咨询厂家或者网上搜索。
PS:由于这个打印机官方架子比较大,没法获取官方的CPCL指令,我是参考了这个 CPCL指令 ,纵向条形码的文字一直调不出来,先用着吧!!!
相关文章:
-
2021-08-28
-
2021-12-20
-
2021-07-18
-
2021-11-23
-
2021-12-27
-
2021-08-26
-
2021-11-22
-
2021-08-03
猜你喜欢
-
2021-10-07
-
2021-10-11
-
2022-01-13
-
2021-10-20
-
2021-05-03
-
2021-11-24
-
2021-10-01
相关资源
-
下载
2023-04-02
-
下载
2023-03-10
-
下载
2023-01-25
-
下载
2023-03-04