更新记录
1.0.2(2026-08-14)
ZT411 ZR138 斑马打印机插件(UTS 版)
封装ZT411 ZR138 斑马蓝牙打印机的 uni-app UTS 原生插件(仅 Android)。 支持:连接管理 + 状态查询、CPCL 标签打印、ESC/POS 小票打印,以及 SGD / 透传指令。 其它需要源码的购买后联系Wx:wj1477544695
平台兼容性
ZT411 ZR138 斑马打印机插件(UTS 版)
封装ZT411 ZR138 斑马蓝牙打印机的 uni-app UTS 原生插件(仅 Android)。 支持:连接管理 + 状态查询、CPCL 标签打印、ESC/POS 小票打印,以及 SGD / 透传指令。
目录结构
zr-zebra-printer/
└─ utssdk/
├─ interface.uts # 对外 API 类型声明
└─ app-android/
├─ index.uts # Android 实现(包裹 zebra-core 核心类)
├─ config.json # minSdkVersion 等原生配置
├─ AndroidManifest.xml # 蓝牙权限声明
└─ libs/
├─ ZebraPrinter_Android_SDK_1.0.jar # 原厂 SDK
└─ zebra-core-1.0.0.jar # 指令批处理核心封装(已编译验证)
/demo/printer.txt未vue2的蓝牙链接页面示例
使用前提
- HBuilderX 3.6.8+(推荐 4.x),使用自定义基座或云端打包(UTS 不支持标准基座调试)。
- 目标设备系统版本 ≥ Android 6.0(minSdk 23)。
libs/下两个 jar 已就位,无需额外配置依赖。
在 uni-app 项目中集成
- 将本插件整个
uni_modules/zr-zebra-printer目录复制到你的 uni-app 工程uni_modules/下。 - 在
.vue/.uts中:
import * as Zebra from 'zr-zebra-printer'
await Zebra.requestBluetoothPermissions() // 申请蓝牙权限
const r = await Zebra.connect('AA:BB:CC:DD:EE:FF')
if (r.code === 0) {
await Zebra.exec([
{ m: 'cpcl.init' },
{ m: 'cpcl.label', height: 400, quantity: 1 },
{ m: 'cpcl.text', x: 10, y: 10, data: 'Hello Zebra' },
{ m: 'cpcl.print' }
])
await Zebra.disconnect()
}
详见仓库根目录 README.md 。

收藏人数:
购买普通授权版(
试用
赞赏(0)
下载 3
赞赏 0
下载 12508401
赞赏 1943
赞赏
京公网安备:11010802035340号