【问题标题】:Printing from a passive handheld printer on Android through Bluetooth programatically以编程方式通过蓝牙从 Android 上的无源手持打印机打印
【发布时间】:2011-05-12 18:38:12
【问题描述】:

我有一台来自中国 SunPhor 公司的手持式蓝牙打印机,型号 #SUP80M1。 它的文档记录很差,80 行文档中关于蓝牙接口的唯一声明如下:

"本打印机带有蓝牙通讯接口(从机),默认机器名称为:CCD-308B,初始密码为0000。PDA或其他设备成功连接打印机后, SPP协议可用于操作印刷机。”

Android 需要 UUID 才能连接到设备。如何从设备名称中获得 UUID,这是不可发现的。

我不知道如何连接到设备。在设置中的蓝牙设备下无法发现此设备。

供应商说他没有任何文档、示例代码或任何东西。有人,请给我一些光明,给我一些正确的方向。项目处于危急状态,我不知道该怎么办。

【问题讨论】:

    标签: android printing bluetooth rfcomm


    【解决方案1】:

    必须有一个按钮或某物将设备置于可发现的模式。如果没有按钮,那么可能是在开机时发生的。

    如果它想要一个 PIN 码,那么它必须是

    SPP = 串行端口配置文件?该服务的简短 16 位 UUID 是 0x1101,但是您必须弄清楚 SPP 上的协议是什么。

    【讨论】:

    • 打印机是蓝牙 2.0 版,而我的 Android 手机 (HTC Incredible S) 是蓝牙 2.1 版。我可以将手机连接到打印机吗?或者在这种情况下是否存在任何已知问题?从我的 HTC Incredible S 中仍然无法检测到打印机,而在三星 Galaxy(甜甜圈,BT2.0)中可以发现它。
    • BT2.1 设备应该向后兼容 2.0 设备。应该要求输入 PIN 码。
    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 2014-07-22
    • 1970-01-01
    • 2014-06-22
    • 2011-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多