14.3. Обслуживание клиентов Linux

Проблема
Требуется организовать совместный доступ к принтеру, подключенному к ком пьютеру с системой Linux, с других Linux-клиентов локальной сети.
Решение
Сначала убедитесь в том, что на всех компьютерах с подключенными принтерами
установлена система CUPS. Эти компьютеры должны иметь статические IP-ад реса, а в системе должен работать механизм разрешения имен (/etc/hosts или ло кальный сервер DNS).
Затем на компьютерах с подключенными принтерами отредактируйте файл
/etc/cupsd.conf. Следующий пример cupsd.conf показывает, как открыть доступ
к принтерам из локальной подсети. Вы можете использовать пример в том виде,
в котором он представлен, используя свои сетевые параметры:
LogLevel info
Port 631
<Location />
Order Deny,Allow
Deny from Al1
Allow From 127.0.0.1
</Location>
Перезапустите cupsd после правки cupsd.conf:
# /etc/init.d/cupsys restart
В Red Hat и Fedora следует использовать команду
# /sbin/service cups restart
Напечатайте тестовую страницу. Если вы получите печально известную ошибку
«Client-error-not-found», остановите и перезапустите принтер из веб-интерфейса
CUPS.
Принтеры CUPS автоматически рассылают информацию о себе по сети. Убе дитесь в том, что порт TCP с номером 631 не заблокирован ни на сервере, ни на
клиентских компьютерах.
Откройте веб-интерфейс CUPS (http://Localhost:631) на любом клиентском ком пьютере с системой Linux; все принтеры CUPS должны автоматически отобра жаться на странице Printers. Теперь попробуйте напечатать тестовую страницу
и выполнить печать из приложений.
Комментарий
Если в системе имеется пример файла cupsd.conf, пусть его размеры вас не пуга ют. Скорее всего, большинство из его директив вам никогда не понадобятся;
возьмите его за образец и создайте свой новый файл cupsd.conf «с нуля».
Директивы cupsd.conf описаны в документе «CUPS Software Administrators
Manual» (http://localhost:631/documentation.htrril).
См. также
Раздел «Printing System Management» документа CUPS Software Administrators
Manual (http://[ocalhost:631/documentation.html).