我需要在蓝牙打印机上打印。我已经有一个适用于 Windows 移动平台的程序,它使用 Zebra 打印机协议通过蓝牙将命令和数据发送到Zebra RW 420 打印机。它只是通过蓝牙发送的流。
现在,我们想在 Android 上执行此操作。我想知道一些基本信息:
- 这种类型的打印是否可行/可行(我们很少看到有关在 Android 上打印的信息),还是蓝牙仅限于音频和文件传输?
- 如何将蓝牙打印机连接到 Android 设备。
我需要在蓝牙打印机上打印。我已经有一个适用于 Windows 移动平台的程序,它使用 Zebra 打印机协议通过蓝牙将命令和数据发送到Zebra RW 420 打印机。它只是通过蓝牙发送的流。
现在,我们想在 Android 上执行此操作。我想知道一些基本信息:
您最好的选择是使用适用于 Android 设备的 ZebraLink SDK。您可以在此处从 Zebra 下载它。SDK 附带了大量示例代码和文档,其中涵盖了如何使用它,因此您应该能够直接进入!
目前无法在 Android 上通过蓝牙进行打印(据我所知),因为 Android 不支持蓝牙“配置文件”,例如 BPP(基本打印配置文件)、HCRP(硬拷贝替换配置文件)、BIP(基本成像配置文件)等,这是蓝牙打印使用的常用配置文件。参考。这是要了解打印 BT 配置文件。
目前,Android 支持 OPP(对象推送配置文件),用于通过蓝牙甚至 A2DP 发送文件。
要在 Android 的蓝牙堆栈中实现蓝牙配置文件,您可以参考Sybase-iAnywhere-Blue-SDK-for-Android,它提供了一个 SDK 以将此功能添加到 Android 上现有的 BT 堆栈实现。
您也可以使用 datecs 打印机:http ://www.datecs.bg/en (查找 SDK)。有很多打印机,读卡器等。