android - 如何从wifi打印机打印图像?

标签 android printers

我正在开发一个应用程序,其中有一个打印徽章的选项。 目前我正在使用 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/

相关文章:

android - 扩展 HelloGallery 教程。单击图像并将图像传递给另一个 Activity/页面

android - 键盘打开android时布局正在缩小

java - logcat-column '_id' 中的 JSON 到数据库创建错误不存在

c# - 如何使用 C# 在 Bixolon POS 打印机上工作

android - 未启动Android + Google API v2 +应用

compiler-errors - 无法编译 Hplip-3.10.9

无法从 LPT1 获取端口句柄

driver - 如何搭建虚拟打印机?

PowerShell 4.0 添加打印机

android - 设备上用于密码字段的数字键盘