项目简介
YY 打印面向真实打印业务,覆盖常见标签、对联、PDF、图片等打印场景。用户侧主要在安卓端完成设备连接和打印执行,管理员则在后台统一维护平台数据。
所有需要下载的 APK、安装包和相关文件,都统一放在百度网盘地址里,点击上面的下载按钮即可获取。
项目组成
安卓端
负责设备发现、蓝牙连接、协议适配、内容渲染和打印指令发送,安装应用即可直接打印。
管理后台
负责用户、设备、模板、资源、打印记录和应用版本管理,便于统一维护业务数据。
当前展示范围
页面只展示安卓端 + 后台,免费对接打印设备。
安卓端
- 支持扫描附近蓝牙打印机,查看设备名称、编号、信号强度和连接状态。
- 支持按机型选择打印配置,免费对接不同品牌和不同通信协议的打印机。
- 支持 TSPL、ESC 等打印协议的统一封装,业务层只提交统一格式内容。
- 内置文档渲染能力,可处理常见标签、对联、PDF、图片、条码、二维码、线条和占位内容。
- 会统一处理纸张尺寸、元素位置、换行、裁剪和位图生成,尽量保证预览与实打结果一致。
- 保存常用设备的连接历史,便于重复打印时快速恢复。
管理后台
- 管理用户、设备、模板、资源映射、打印记录和应用版本。
- 支持设备信任、审批、使用策略控制和设备记录追踪。
- 支持标签模板和对联模板的维护,包含模板名称、分类、尺寸和预览图。
- 支持图片、字体和其他打印资源的统一管理。
- 支持 APK 版本发布、版本号检查、SHA-256 校验和强制更新控制。
协同流程
- 用户在安卓端选择模板或发起打印。
- 安卓端根据设备和协议生成打印数据。
- 后台记录用户、模板、设备和打印任务信息。
- 系统通过统一数据模型协调模板、设备和版本发布。
项目截图
手机端负责打印执行,后台端负责模板、设备和记录管理。
手机端
后台端