README.md 2.16 KB

uniapp-adk uniapp 佳博打印机 demo

一、部署开发环境

1.安装 hBuilderx

参考项目文件 ./doc

uniapp 开发文档

二、源码目录

文件夹 文件 含义 属性 时间
./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 (蓝牙 版本)