Ну, есть две вещи, о которых я могу думать.
Перейдите по адресу http: // localhost: 631 / admin / и установите флажок «Показать принтеры, используемые другими системами» . Затем, когда вы подключитесь к их сети, вы автоматически увидите все принтеры.
Вроде приятно.
Другой вариант - вручную добавить принтеры в чашки. Вы можете добавить их из командной строки, так что это не так болезненно, как вы думаете, вы даже можете добавить их в виде одной строки.
Чтобы добавить один принтер и включить его для использования, выполните следующие команды:
lpadmin -p itcolor -v ipp://printserver/printers/itcolor cupsenable itcolor cupsaccept itcolor
Допустим, вы хотели добавить на сервер printserver.company.com все принтеры, которые принимают задания, и чьи имена начинаются с маркетинга .
for each in $(lpstat -h printserver.company.com:631 -a | grep "accepting" | grep -E "^marketing" | cut -d " " -f 1) do lpadmin -p $each -v ipp://printserver.company.com/printers/$each cupsenable $each cupsaccept $each done