1、云端打印
需要针对每个品牌的云打印机进行适配开发,再让用户根据每台打印机进行注册和配置;
云打印机打印示例
2、局域网打印
小程序目前还不支持,就算是App也需要对应不同品牌安装驱动插件才能调用。
扫描局域网打印机
3、蓝牙打印
利用官方提供的蓝牙搜索、传输数据api配合首次用户手动连接/二次自动连接就能进行打印。
小程序调用蓝牙设备传输数据接口
小程序打印小票示例
4、后端程序打印
通过直接发送打印命令给服务器后端程序,由后端完成连接和打印工作,客户端只负责传递命令。类似第3种,减少了适配和配置工作,但需要自家/第三方开发的后端程序。