在BLE热敏打印机上打印

问题描述 投票:0回答:1

我正在编写 Android 应用程序(使用 Kotlin),需要在热敏打印机上打印收据。打印机使用 BLE(蓝牙低功耗)协议。

我成功连接到设备并读取其服务和特征,但问题来了。我不知道要使用哪个特征来打印以及在该特征上到底要写什么。我找不到有关该主题的任何有用信息。这是我在打印机上发现的服务和特征:

Service UUID: 00001800-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 00002a00-0000-1000-8000-00805f9b34fb
Service UUID: 0000ae30-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae01-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae02-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae03-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae04-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae05-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae10-0000-1000-8000-00805f9b34fb
Service UUID: 0000ae3a-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae3b-0000-1000-8000-00805f9b34fb
    Characteristic UUID: 0000ae3c-0000-1000-8000-00805f9b34fb
android bluetooth-lowenergy thermal-printer
1个回答
0
投票

请阅读这篇文章: https://werwolv.net/blog/cat_printer

此特征最有可能适合: 0000ae01-0000-1000-8000-00805f9b34fb

© www.soinside.com 2019 - 2024. All rights reserved.