我需要找到一种方法从我的应用程序以编程方式将文件/内容/ ...打印到与USB连接的蓝牙打印机(或)打印机。
有人可以给我一个主意吗?任何参考都会有所帮助。 在android中有没有可用于打印的开源API?
答案 0 :(得分:2)
您是要打印到大型桌面打印机还是收据打印机?
如果您正在寻找收据打印机,Star Micronics有一个Android SDK,您可以在这里免费下载:http://www.starmicronics.com/support/SDKDocumentation.aspx。
它涵盖USB,蓝牙和以太网打印。
这个SDK有一个非常好的示例应用程序,可让您测试和自定义许多打印机功能,以便查看它们的运行情况。每个函数都记录在源代码中。这些命令及其参数也可以在应用程序本身中作为快速屏幕参考使用,这很方便。最重要的是,它有很好的记录。
如果您使用他们的SDK,您可以将纯文本连同命令一起发送到打印机。 API处理将数据转换为打印机可以理解的内容。
答案 1 :(得分:0)
您需要在应用程序和应用程序之间创建连接;蓝牙打印机。
看看我的回答here。