2011-05-12 99 views
1

我有一台来自中国SunPhor公司的手持式蓝牙打印机型号为SUP80M1。 它被记录在案并且有关蓝牙接口80行文件的唯一声明如下:通过蓝牙以编程方式从Android上的无源手持打印机进行打印

“本打印机具有蓝牙通信接口(从属单元),默认机器的名称是:CCD-308B,初始密码为0000.在成功连接到打印机的PDA或其他设备后,可以使用SPP协议来操作打印机。“

Android需要UUID才能连接到设备。我怎样才能从设备名称,这是不可发现的UUID。

我对如何连接到设备一无所知。此设备在设备中的蓝牙设备下无法发现。

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

回答

1

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

如果它想要一个PIN码,那么它必须是< BT2.1。

SPP = Serial Port Profile?该服务的简短16位UUID是0x1101,但您必须确定SPP上的协议是什么。

+0

打印机是蓝牙版本2.0,我的Android手机(HTC Incredible S)的蓝牙版本是2.1。我可以将手机连接到打印机吗?或者在这种情况下是否有任何已知问题? 打印机仍然无法从HTC Incredible S中检测到,因为它可以从Samsung Galaxy(Donut,BT2.0)中发现。 – Gopinath 2011-05-13 09:03:24

+0

BT2.1设备应该向后兼容2.0设备。应该要求输入PIN码。 – 2011-05-16 20:54:56

+0

但我的Android手机从未识别蓝牙2.0打印机.........! – Gopinath 2011-05-18 14:36:24

相关问题