让 avahi 自动发布 CUPS 打印机

Fra*_*sco 6 cups avahi

我知道我可以.service为我拥有的每台打印机手动添加一个文件。但我希望它们自动发布。

但根据我所读到的内容,也可以了解CUPSavahi打印机。(cups 和 avahi 都是在 dbus 支持下编译的。)

打印机未显示(尽管将 CUPS 标记为共享连接到此系统的打印机)。关于如何配置 CUPS 或 Avahi 或如何调试它有什么建议吗?

FWIW,我已经BrowseLocalProtocols all在 cupsd.conf 中了。

CUPS版本是1.5.4,avahi是0.6.31。

小智 0

您可以使用此脚本(感谢 Timothy J Fontaine)通过 cron 生成服务文件并将它们移动到/etc/avahi/services/类似的位置

./airprint-generate.py -d /etc/avahi/services
/etc/init.d/avahi-daemon restart
Run Code Online (Sandbox Code Playgroud)