CUPS 1.6.1 客户端和 CUPS 1.4.4 服务器

CUPS 1.6.1 客户端和 CUPS 1.4.4 服务器

我有一个运行 CUPS 1.4.4 的 Debian“服务器”(始终开启的旧桌面)、一个带有 CUPS 1.5(我认为)的 Gentoo 桌面,以及一台带有 Arch Linux 和 CUPS 1.6.1 的笔记本电脑。

在 Debian 机箱(打印机所在的服务器)上,我选择了“共享连接到此系统的打印机”和“CUPS”协议。

在我的 Gentoo 桌面上,我选择了“显示其他系统共享的打印机”选项和“CUPS”协议,并且可以正常打印。

但是,在我的 Arch Linux 笔记本电脑上,没有“显示其他系统共享的打印机”选项。如何让 CUPS 1.6.1 打印到 CUPS 1.4.4 服务器?

根据Arch Linux 的维基,我需要使用 cups-browserd 和 Avahi(或其他东西),但我不知道如何设置它。

答案1

这似乎是 CUPS 1.6.x 本身的一个已知错误。Ubuntu 上有相关讨论和解决方法这里

希望这适用于您的情况或至少可以提高您找到解决方案的机会。

答案2

如果您的 cups-client 版本为 1.6 或更新版本,则它将默认使用 IPP 版本 2.0,而旧版本的 cups 无法识别该版本。要解决此问题,您需要在 /etc/cups/client.conf 中指定 IPP 版本,如下所示:

ServerName 192.168.0.1/version=1.1

嗨嗨。

相关内容