iOS如何自动检测网络打印机

时间:2018-08-26 02:13:46

标签: ios point-of-sale thermal-printer airprint ipp-protocol

据我所知,POS系统大多可以自动检测热敏打印机,据我所知,只有两种方法可以使ios上已安装的应用程序伪装成Airprint或采用IPP协议。因为对于那些应用程序来说,打印机应该使用相同的网络和子网配置最为重要,而Airprint不支持热敏打印机,所以我认为这可能是他们使用的选择。但是我的问题是,他们是否还有另一种方式呢?如果不是,ipad(iOS)上的应用程序如何可以检测那些打印机而无需安装特定的驱动程序?如果有人可以帮助我,那就太好了!

1 个答案:

答案 0 :(得分:1)

要从iOS打印到打印机,可以将AirPrint APIAirPrint enabled printers一起使用,也可以在自己的应用程序中实现打印机的协议和PDL。

某些解决方案包括第三种中间件,例如组件,以填补移动应用程序与实际设备之间的空白。这不是一种优雅的方法,但似乎适用于某些用例。

整个过程实际上包括两个步骤:发现(如设置)和实际打印(如发送文档)。使用AirPrint,您可以检查the documentation来了解Bonjour aka ZeroConf的工作原理。