[uniapp-adk](http://srv100/app-dev/uniapp-sdk) uniapp 佳博打印机 demo ## 一、部署开发环境 ### 1.安装 hBuilderx > 参考项目文件 ./doc > [uniapp 开发文档](https://uniapp.dcloud.net.cn/) ## 二、源码目录 | 文件夹 | 文件 | 含义 | 属性 | 时间 | | :--- | :---: | :---: | :---: | ---: | | ./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) ## 相关打印机 ### GP-1224T (WIFI 版本) ### GP-1224T (蓝牙 版本)