Клиент CUPS 1.6.1 и сервер CUPS 1.4.4

3

У меня есть «сервер» 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 (или что-то в этом роде), но я не могу понять, как это настроить.

Ракета Хазмат
источник

Ответы:

1

Кажется, это признанная ошибка в самом CUPS 1.6.x. Существует дискуссия и обходной путь для Ubuntu здесь

Надеюсь, это будет применимо к вашей ситуации или, по крайней мере, заранее повысит ваши шансы найти решение.

washbow
источник
Arch Linux также упомянул, что avahi был необходим, но я не знаю, как это настроить. Я попробую некоторые предложения там и посмотрю, что произойдет.
Ракета Хазмат
Это не помогло. Конфигурационные файлы на моем клиенте были правильными. Сервер работает под управлением CUPS 1.4, а клиент (под управлением CUPS 1.6) не видит свои принтеры.
Ракета Хазмат
Вы перенастроили клиент CUPS 1.6? Система CUPS 1.4 - меньшая часть проблемы.
мая
Я пытался настроить клиент, но, похоже, он ничего не делал. Предложенные мной настройки уже были там.
Rocket Hazmat
0

Если версия вашего cups-клиента - 1.6 или новее, то по умолчанию будет IPP версии 2.0, чего не понимают старые версии cups. Чтобы решить эту проблему, вам нужно указать версию IPP в вашем /etc/cups/client.conf, например:

ServerName 192.168.0.1/version=1.1

НТН.

zenlord
источник