跳转到内容

SDK 语言概述

PSDK 提供多种编程语言的 SDK,满足不同平台的开发需求。

🎯 Dart

Flutter 跨平台应用开发,支持 iOS/Android/Windows/macOS

查看文档 →

☕ Java

Android 原生应用开发,支持经典蓝牙连接

查看文档 →

SDKAndroidiOSWindowsmacOSLinux小程序HarmonyOS
Dart
Go
Java
JavaScript
OpenHarmony
Objective-C
Rust
Swift
SDK经典蓝牙BLEWi-FiUSB
Dart✅ (Android)
Go
Java
JavaScript
OpenHarmony
Objective-C
Rust
Swift

所有 SDK 均支持以下打印指令:

指令用途文档
CPCL便携式标签打印查看 →
ESC热敏小票打印查看 →
ESC/POSPOS 系统打印查看 →
TSPL标签条码打印查看 →
  • 跨平台应用 → 推荐 Dart SDK (Flutter)

    • 一套代码支持 iOS/Android/桌面端
    • 功能最完整,支持多种连接方式
  • Android 原生 → 使用 Java SDK

    • 经典蓝牙连接,传输更稳定
    • 原生性能,集成简单
  • iOS 原生 → 使用 Objective-CSwift

    • BLE 低功耗蓝牙连接
    • Swift SDK 正在开发中,可通过桥接使用
  • HarmonyOS NEXT / OpenHarmony → 使用 OpenHarmony SDK
    • 支持多种连接方式(经典蓝牙/BLE/Wi-Fi/USB)
    • ArkTS/ETS 语言,鸿蒙原生开发
    • 完整的 CPCL/TSPL/ESC 指令支持
  • Go 语言 → 使用 Go SDK

    • 高并发处理,适合云打印服务
    • 跨平台支持,部署简单
  • Rust 语言 → 使用 Rust SDK

    • 内存安全,零成本抽象
    • 高性能,适合性能敏感场景
特性DartGoJavaJavaScriptOpenHarmonyObjective-CRustSwift
学习曲线
跨平台仅小程序部分
性能极高
内存安全部分部分
文档完善度
适用场景移动/桌面服务端/桌面Android小程序HarmonyOSiOS系统级/高性能iOS/macOS

所有 SDK 的完整示例代码: