Android对接蓝牙打印机

1、搞清自己蓝牙打印机型号

我对接的是佳博PT260蓝牙打印机,参数如下:
Android对接蓝牙打印机_第1张图片

2、下载SDK

对接不同品牌的蓝牙打印机要下载相应品牌的SDK,因此我去佳博官网,点了漂浮在右侧的技术咨询
Android对接蓝牙打印机_第2张图片
转人工客服,说明要对接蓝牙打印机,跟技术要最新sdk即可

我已经下载好了,所以你可以直接去我的网盘下载
链接:https://pan.baidu.com/s/1osbShTnZxseUZTjH9jTMqw
提取码:84fg

3、查看demo

打开技术发给我们的sdk,要对接蓝牙打印机需要用到以下三个文件
Android对接蓝牙打印机_第3张图片
用AS打开GpsdkDemo,可能需要修改以下两个地方才能运行此Demo

1、local.properties中的sdk和ndk地址
2、build.gradle中的compile改为implementation

点击蓝牙连接,找到开头为“Printer_”的设备连接上就可以开始测试了
Android对接蓝牙打印机_第4张图片

4、查看demo源码,放到自己项目

5、注意

现在对接的是佳博的蓝牙打印机,所以用的佳博的sdk,如果想做一个通用的项目,对接所有的蓝牙打印机,可以不使用佳博的sdk

蓝牙的扫描、配对、连接等都是通用的,具体可以通过Android蓝牙开发—经典蓝牙详细开发流程这篇文章写,通过这篇文章,可以正确的连接蓝牙打印机了

至于打印,可以参考Android 蓝牙连接 ESC/POS 热敏打印机打印(ESC/POS指令篇)这篇文章,同时VitaminChen这位作者的文章中也提供了一个蓝牙打印机的demo,通过这篇文章,可以正确打印出小票了

你可能感兴趣的:(Android从入门到放弃)