为旧式打印机添加网络自动发现功能

为旧式打印机添加网络自动发现功能

我有一台直接连接到网络的 HP 2300dtn 激光打印机(PCL/PS),我想为其添加“airprint”功能,以便客户端计算机可以自动找到它。

打印机声称支持 mDNS,但在 iOS 设备上却无法显示。mDNS 和 airprint 有什么区别?

有没有办法在另一台计算机上使用 avahi 来宣传我的打印机?

答案1

移动DNS(又名 zeroconf、Rendezvous 和 Bonjour)是设备在网络上宣传其所拥有服务的一种方式。计算机仍需要支持该服务(使用适当的驱动程序)才能使用该服务。例如,如果您在网络上有 Mac,它们会在网络上看到 HP 2300dtn 并允许您将其选择为打印机;然后 Mac 会下载驱动程序并自动安装。

空气打印基于 Bonjour 构建,因此它允许您查找打印机。但它还更进一步,让您无需任何驱动程序即可进行打印。该协议尚未发布(我能找到),但显然它通常会输出相当标准的格式(JPEG 和 PDF) 以便打印机能够理解。

有多种方法可以让台式电脑向其他设备宣传 Airprint。维基百科文章AirPrint提到了可以启用此功能的各种平台的软件。如果您使用的是 CUPS,版本 1.4.6 及更高版本会自动支持 AirPrint。

相关内容