Bonjour/SNMP
目前,我可以通过协议搜索我的打印机
NSNetServiceBrowser
NSNetService
现在我想通过 IPP 协议打印我的文档。
你能告诉我在 iOS 中使用 IPP 打印的方法吗?
Bonjour/SNMP
目前,我可以通过协议搜索我的打印机
NSNetServiceBrowser
NSNetService
现在我想通过 IPP 协议打印我的文档。
你能告诉我在 iOS 中使用 IPP 打印的方法吗?
通常 iOS 应用程序不关心打印机协议。使用Apple 专注于 AirPrint的 Print-API 就足够了。我看不到 UIPrinter 如何通过 API 公开 IPP 连接等详细信息。
如果您不想使用 Apples API 进行打印,您应该实现 IPP。一个好的开始可能是查看我用 java 编写的简单打印作业实现。我很乐意协助将其移植到 Objectiv C 的 Swift。
实际上iOS应用程序并不关心打印协议。我们可以使用苹果AirPrint打印图像和其他文档。从 iOS 设备打印的步骤如下所述。
1.将我们的设备和打印机连接在同一个网络中。
2.选择要打印的图像/文档。
3.从网络中选择打印机。
4.打印
我们可以从图库、chrome 等和其他打印应用程序中进行打印。在 android 中,我们需要用于打印的打印插件(例如:Mopria,一个通用打印插件)。但在 iOS 中,我认为我们不需要任何插件的支持。