android - 适用于 Android 的蓝牙打印机的步骤

标签 android printing bluetooth

我有兴趣为 Android 开发蓝牙打印机应用程序,请指导我如何开始 它? 有没有免费的第三方图书馆?

最佳答案

Star Micronics 有一个 SDK,用于通过蓝牙(以及以太网、wifi 和 USB)进行 Android 打印。您可以在这里下载:http://www.starmicronics.com/support/SDKDocumentation.aspx .

此时您无法从 Android 本地打印,因此替代解决方案是第 3 方 API、寻找第 3 方打印应用程序或编写您自己的打印机支持。

根据我的经验,最好使用 API 而不是外部应用程序。最大的原因是您可以完全控制打印机的行为。使用外部应用程序是有限制的,因为您无法按照自己的方式自定义打印输出。编写打印机驱动程序太难了,因为您需要深入了解设备才能获得完美支持……API 让您可以完全控制设备,而无需重新设计整个过程。

我链接到的 Star SDK 有一个 API 和一个非常好的示例应用程序,可以让您测试和自定义打印机功能以查看它们的运行情况。它也有很好的记录。

如果选择这种方式,您可以将纯文本连同命令一起发送到打印机。 API 负责将数据转换为打印机可以理解的内容。

关于android - 适用于 Android 的蓝牙打印机的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11224004/

相关文章:

java - 在 Google map 方向中将字符串距离转换为双倍

android - 在某些设备上未调用 onLocationChanged

c# - 监控打印

go - 如何用golang打印?

android - 从 Android Studio (v0.8) 运行 UiAutomator API

java - 根据当前位置/当前时区获取时间

css - 向领导者添加填充(安全区)

c# - 获取蓝牙端口名称

拒绝时授予 Android 12 BLUETOOTH_CONNECT 权限

android - 三星S7没有;发现任何蓝牙设备