我看过很多博客文章,描述了使用 CUPS 向 iOS 设备提供非打印打印机的过程。但是,我一直在努力寻找是否有人想出如何打印到装有 Airprint 服务器的打印机。
特别是,我有一个 Brother HL-2340DW,它在 iDevices 上工作得非常出色。如果我正确理解 Airprint,iOS 不需要知道任何特别的东西来打印到所述打印机。它或多或少地在打印机上通过 IPP 吐出 PDF,然后打印机完成它的工作。我在 iOS 中获得的唯一配置选项是我是否想要双面打印(默认为长边打印,或者打印机的默认双面打印选项)和纸张尺寸(即 letter 与 a4)。
我不想做的是安装 Brother 的二进制驱动程序(我不能在 OpenBSD 上安装),这样我就可以说“BR-3”或他们使用的任何专有打印机控制语言。虽然我知道他们的驱动程序会在打印选项方面给我更大的灵活性,但实际上我将使用这台打印机的默认设置。从这个意义上说,更有限的 Airprint 功能是完美的。
有没有人成功地获得了各种 unix 打印系统(最好是 CUPS)中的一个来将打印作业发送到 Airprint 打印机?由于 IPP Everywhere 似乎仍然是一个梦想,因此支持 Airprint 的打印机似乎是基本打印支持的一个不错的目标,不是吗?或者 Airprint 协议是否比我想象的更专有/混淆?