README.md
2.16 KB
uniapp-adk uniapp 佳博打印机 demo
一、部署开发环境
1.安装 hBuilderx
参考项目文件 ./doc
二、源码目录
| 文件夹 | 文件 | 含义 | 属性 | 时间 |
|---|---|---|---|---|
| ./components/gprint | - | 指令集功能 | 李林创建 | 2024 |
| ./doc | - | 开发文档 | 李林创建 | 2024 |
| ./nativeplugins | - | 原生插件 | 李林创建 | 2024 |
| ./nativeplugins/moe-tcp-client | - | Android TCP连接库 | 李林创建 | 2024 |
| ./pages | - | 页面文件 | 李林创建 | 2024 |
| ./pages/index/ | index-bt.vue | 蓝牙 Demo | 郭志荣修改 | 2025-02-26 |
| ./pages/index/ | index-sk.vue | WIFI Demo | 郭志荣修改 | 2025-02-26 |
| ./uni_modules | - | uniapp 官方推荐的插件实现方式,只写了Demo,未起作用 | 郭志荣创建 | 2025-02-26 |
| ./unpackage | - | 基座文件 | 李林创建 | 2024 |
| ./ | manifest.json | 项目配置文件 | 李林创建 | 2024 |
| ./ | pages.json | 页面配置文件 | 李林创建 | 2024 |
三、功能介绍
WIFI Demo
1.输入打印机IP,连接打印机
2.打印条码:组装TSC指令,下发TSC指令到打印机,打印机开始打印。
3.打印图片:选择图片,UI中通过Canvas预览图片文件,处理Canvas数据为标签TSC指令,下发TSC指令到打印机,打印机开始打印。
4.打印PDF:选择PDF文件,获取第一页内容,转换为位图Bitmap,保存为临时图片文件,UI中通过Canvas预览临时图片文件,处理Canvas数据为标签TSC指令,下发TSC指令到打印机,打印机开始打印。
5.打印Base64:使用默认Base64数据,转换为位图Bitmap,保存为临时图片文件,UI中通过Canvas预览临时图片文件,处理Canvas数据为标签TSC指令,下发TSC指令到打印机,打印机开始打印。
蓝牙 Demo
1.搜索蓝牙设备,连接蓝牙设备
2.打印条码(同 WIFI Demo)
3.打印图片(同 WIFI Demo)
4.打印PDF(同 WIFI Demo)
5.打印Base64(同 WIFI Demo)