Сегодня мы настроим систему печати CUPS с помощью браузера. Конечно, более тонко ее можно настроить с помощью терминала, однако, для большинства случаев отлично подойдет обычная настройка с помощью браузера. А в одной из следующих статей мы рассмотрим тонкую настройку CUPS. В отличии от Windows, Linux имеет гораздо больше сервисов с помощью которых можно расшарить принтеры. Как правило, это Samba и CUPS - два самых распространенных сервиса. В большинстве последних версий Linux система печати CUPS входит в дистрибутив. Если у вас старый дистрибутив, который вы по какой-либо причине не хотите менять, то CUPS можно установить командой в Терминале:
sudo apt-get install cups
Запускаем родной браузер вашей системы Linux. Альтернативный браузер запускать не советую, так как есть большая вероятность того, что вы не сможете авторизоваться в CUPS. Как показала практика, окно ввода логина с паролем отказывается появляться в браузере Хром для Linux на Linux Mint.
Запустив браузер вводим адрес:
http://localhost:631
Появится интерфейс CUPS. Выбираем раздел Администрирование, Добавить принтер, после чего появится окно запроса авторизации для сервиса печати CUPS. По умолчанию это данные root.
В появившемся окне указываем имя принтера, и его описание. Описание можно не трогать, так как оно ни на что не влияет. С другой стороны, если у вас много принтеров одного производителя, то пользователи могут путаться на какой из принтеров отправлять задание. Местоположение указываем только в случае сложной системы доступа в CUPS. Это не наш вариант, иначе бы мы использовали Терминал, а не браузерную версию настроек CUPS.
В следующем окне выбираем устройство, к которому подключен принтер.
Далее, выбор модели и производителя принтера.
Внесение принтера в систему печати CUPS окончено. Теперь нужно расшарить его для всех соседних компьютеров.
Для этого в дополнительных настройках выбираем Разрешить совместный доступ к принтерам подключенным к этой системе.
Так же можно разрешить или запретить печать из Интернета, удаленное администрирование и многое другое.
Устанавливая принтер вы можете столкнуться с тем, что описании моделей мало моделей принтеров, и нет вашего принтера. В этом случае необходимо установить пакет cups-drivers. Описание моделей (PPD) в каталоге /usr/share/cups/model увеличится. Однако, следует учитывать, что если вы используете пакет foomatic для настройки CUPS, то данное действие может вызвать конфликт.
На этом настройка CUPS с помощью браузера окончена.
Следует учитывать, что при расшаривании принтера с помощью CUPS, если вы решите перевести принтер на другое подключение, например, LAN, либо заменить принтер, то на компьютерах нельзя будет удалить данный принтер через принтеры. Будет необходимо либо остановить CUPS, либо удалить данный принтер в CUPS. В противном случае, даже после удаления принтера в меню Принтеры - он будет появляться вновь.
Для удаления принтера можно воспользоваться удалением принтера из конфигурационного файла /etc/cups/printers.conf или через web-интерфейс CUPS.