9e371380
“wangming”
把打印机的联通了
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
[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 (蓝牙 版本)
|