如何在没有提示的情况下在android上以程序方式打印您必须选择的打印机



我一整天都在努力寻找这个问题的解决方案,但我没有遇到任何问题,android也没有与此相关的文档。通常,当您按照文档中的说明以编程方式打印内容时,设备上会弹出一个屏幕,您必须在其中选择要使用的打印机以及要打印的页面。这似乎是打印管理器类的内置功能。

我正试图找到一个解决方案,让我直接在默认连接的打印机上打印,而不会弹出此屏幕。

所以我找到了解决这个问题的方法。我使用的打印机是一台标准的ESC/POS打印机,它支持蓝牙,所以我查阅了相关文档,我只需要将它所需的命令和文本作为字节数组直接写入蓝牙输出流,这样它就可以在设备上打印,而无需任何用户交互。我认为,只要您写入必要的输出流,使用电缆或网络连接也是可能的。

最新更新