我正在开发一个应用程序,其中有一个打印徽章的选项。 目前我正在使用 BrotherPrinterSDK,但它只会限制 Brother 打印机的功能。
任何人都可以帮助我演示如何找到附近的 wifi 打印机列表并通过选择其中任何一个进行打印吗?
此外,Brother Printer SDK 在 marshmallow 以上版本中无法正常工作。所以我想切换到其他一些方法
最佳答案
Mopria Alliance 是一个开放系统,用于打印到 Wi-Fi 和网络打印机。 How to Print with Mopria 他们的司机(这是一个应用程序)是Here
在您的应用程序中,在启动时,您可以检查是否安装了 Mopria,如果没有,则将它们发送到 Mopria 应用程序。
在您的应用中,添加一个“打印”菜单选项或按钮,然后打开 Mopria 打印机选项卡,它将搜索本地设备。如果 Wi-Fi 未打开,您的应用可能需要获得打开它的权限(根据您的描述,这听起来不像是问题)。
几年前我对此做了一些测试,所以我回家后会找一些演示代码。
关于android - 如何从wifi打印机打印图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54879840/