Должны ли клиенты CUPS иметь локально добавленные PPD, т. Е. Передавать ли мне их lpadmin -P
? Эти клиенты печатают через локальный сервер печати на удаленный сервер печати ( ipp://
), который, как я полагаю, настроен в соответствии с передовой практикой (я не администрирую его). Это ПК с Linux. Я не думаю, что имею дело с необработанными очередями на удаленном сервере печати.
Мой вопрос звучит идентично этому, но я понимаю, что драйверы и PPD - это не одно и то же, и что PPD - это своего рода «список возможностей» для принтера с некоторыми командами PostScript по их использованию. Это мне кажется чем-то вроде работы сервера, но у меня возникли проблемы с поиском чего-либо, что ясно говорит об этом.
client.conf
для указания на удаленный сервер, но нам нужна одна очередь, которой нет на этом сервере CUPS (это платная система для некоторых общедоступных лабораторий). Это главная причина для локального сервера CUPS, и мы используем PPD для него.Ответы:
У меня есть один сервер печати Linux с именем printsrv, на котором запущен cupsd со всеми сетевыми принтерами, определенными с соответствующими драйверами / PPDs / etc. На более чем 100 Linux-машинах на моем сайте я даже не запускаю демон службы cups, и единственная конфигурация для печати, которую я выполняю на них, - это добавить одну строку в /etc/cups/client.conf, которая
С этой одной строкой в /etc/cups/client.conf все мои окна Linux видят каждый принтер, который я определяю в printsrv, и печатаем на нем правильно.
источник
В CUPS у вас есть следующие опции: 1. Использовать необработанную очередь на сервере, использовать конкретный ppd на клиенте 2. Использовать конкретный ppd на сервере, использовать необработанную очередь на клиенте
Оба эти случая должны рассматриваться как устаревшие, и их планируется закрыть в будущем.
На сервере:
На клиенте:
источник