У меня есть «сервер» Debian (старый рабочий стол, который всегда включен) под управлением CUPS 1.4.4, рабочий стол Gentoo с CUPS 1.5 (я думаю) и ноутбук с 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 (или что-то в этом роде), но я не могу понять, как это настроить.
источник
Если версия вашего cups-клиента - 1.6 или новее, то по умолчанию будет IPP версии 2.0, чего не понимают старые версии cups. Чтобы решить эту проблему, вам нужно указать версию IPP в вашем /etc/cups/client.conf, например:
НТН.
источник