通用蓝牙适配器可用于支持蓝牙打印的打印机吗?

时间:2011-05-26 04:35:19

标签: android printing bluetooth profiles bpp

我尝试使用蓝牙适配器(Advik)和我的“KodakESP-3 + 2445”打印机。我创建了一个Android客户端来连接到这台打印机。我为OPP(对象推送配置文件)选择了一个UUID,并且能够获得BluetoothSocket和'socket.write'文件到打印机。但是,没有从打印机中获得打印输出。

我尝试了其他蓝牙UUID,如(BIP,BPP,直接打印,SPP等),但除了OPP(对象推送配置文件)之外,每个配置文件的套接字连接都失败了。

我在(http://store.kodak.com/store/ekconsus/en_US/pd/Wireless_USB_2.0_BLUETOOTH_Adapter/baseProductID.145081200/productID.145081300)访问了柯达商店的“KODAK Wireless 2.0 USB BLUETOOTH适配器” ,并注意到蓝牙适配器本身支持某些蓝牙配置文件(OPP,BIP和FTP)。

是否可以使用普通的蓝牙适配器连接支持蓝牙打印的打印机?

或者我是否需要购买专用蓝牙适配器来支持这些蓝牙配置文件(OPP,BIP,FTP等)?


要在Android上实施蓝牙配置文件支持,有一个名为“Sybase-iAnywhere-Blue-SDK-for-Android”的项目,它取代了Android的版本,并提供了所有接口到底层蓝牙配置文件和协议。使用此功能,可以使用此SDK提供的BPP配置文件,使用您的Android手机通过蓝牙进行打印。

请参阅以下链接了解更多详情:

链接1: http://www.sybase.com/detail?id=1064424

链接2:  http://www.sybase.com/products/allproductsa-z/mobiledevicesdks/bluetoothsdks


我还联系了柯达技术支持团队,询问是否可以将任何通用蓝牙适配器连接到柯达ESP-3打印机以启用蓝牙无线打印。

以下是我收到的答案:

  

“对于无线打印,您只能   使用柯达无线2.0 USB   BLUETOOTH®适配器与众不同   BLUETOOTH适配器由您的支持   柯达All in One打印机。“

但是,根据我上面添加的评论,我可以使用通用蓝牙适配器从诺基亚设备打印到柯达打印机。

警告:

我尝试了2个通用蓝牙适配器。 One(Advik)无法使用该设备。 (此加密狗不会通过蓝牙发现发现打印机,并且加密狗的LED灯处于恒定的ON位置而不是正常的闪烁频率。)

我试过的另一个蓝牙适配器(另一个通用的现成BT加密狗),然而它确实与打印机一起工作,即打印机可以通过蓝牙发现“找到”,我能够打印出一个jpg文件使用此加密狗的诺基亚设备。

希望这有助于某人。

1 个答案:

答案 0 :(得分:1)

等等我看到了问题。 OPP,FTP,BPP等都是基于OBEX的(又名GOEP),这是一种'协议',有点像HTTP。一个人不能只将原始字节发送到OBEX服务器。