Совместный доступ к принтерам

Опубликовано mensh - пт, 10/24/2008 - 09:12

При организации совместного доступа к принтерам CUPS компьютеры с системой Linux объединяются в локальную сеть.

Совместный доступ к принтерам CUPS
 

Проверяется установка системы печати CUPS на всех компьютерах с подключенными принтерами. Кроме этого, все компьютеры должны иметь статические IP-адреса, а в системе — работать механизм разрешения имен /etc/hosts или локальный сервер DNS.

Затем на всех компьютерах редактируется файл /etc/cups/cupsd.conf для того, чтобы открыть доступ к принтерам из локальной сети. Возможный пример /etc/cups/cupsd.conf представлен ниже:

LogLevel info
Port 631

Order Deny,Allow
Deny from All
Allow From 127.0.0.1

После редактирования /etc/cups/cupsd.conf нужно перезапустить cupsd и напечатать тестовую страницу.

В Slackware, например, перезапуск осуществляется следующей командой:

$ sudo /etc/rc.d/rc.cups restart
cups: restarted sheduler.			[ OK ]

При получении ошибки Client-error-not-found, следует остановить и перезапустить принтер из веб-интерфейса CUPS.

Убедитесь в том, что порт TCP с номером 631 не заблокирован на сервере и клиентских компьютерах.

На любом клиентском компьютере с системой Linux можно открыть веб-интерфейс CUPS и убедиться, что все принтеры CUPS отображены на странице Printers.

Принтеры системы печати CUPS
 

Теперь можно попробовать напечатать тестовую страницу и выполнить печать из приложений.

Можно создать и свой новый файл cupsd.conf с нуля. Директивы cupsd.conf описаны в Documentation/Help.

Документация системы печати CUPS