
У меня есть принтер 'brother'. Моя сеть - это сервер Linux; 'server' (debian 8.5), который обрабатывает DHCP, DNS, маршрутизацию, брандмауэр и т. д. с локальным адресом 10.0.0.10. Brother подключен к серверу и имеет IP-адрес 10.0.0.90.
Клиенты в моей сети с адресами 10.0.0.x/24 могут отправлять задания на принтер, используя ipp://10.0.0.90, однако для этого требуется, чтобы каждый клиент установил cups и драйвер или ppd для этого принтера. На самом деле я хочу, чтобы клиенты отправляли задания на централизованный сервер CUPS по адресу 10.0.0.10, а затем этот экземпляр CUPS имеет главный список заданий и отправляет его на принтер как одно соединение. Я не хочу предоставлять прямой доступ к 10.0.0.90.
Я не совсем понимаю, как это настроить. Есть ли у кого-нибудь хорошие ресурсы, которые я могу почитать, или, может быть, вы можете мне помочь разобраться?
Ваше здоровье!
llldino
решение1
Настраивается CUPS
на центральном сервере.
Используйте http://localhost:631
вкладку Administration
, чтобы добавить сетевой принтер, выбрать драйвер и т. д.
Используйте http://localhost:631
вкладку Administration
, чтобы выбрать Share printers
.
Перезапустите CUPS
и dnsmasq
, или перезагрузите сервер.
Настройте клиенты http://localhost:631
на клиентах или прочтите man lpadmin
.