принтеры
Выделенный сервер CUPS
Из любого компьютера с процессором Pentium и несколькими подключенными принтерами можно создать отличный сервер печати CUPS. Существует два способа подключения нескольких принтеров к одному компьютеру:
- установка дополнительных карт LPT/PCI для подключения принтеров с параллельным портом;
- установка концентраторов USB для подключения принтеров USB.
На сервере печати достаточно установки минимальной версии Linux с CUPS. Необходимо также установить все пакеты и драйверы Foomatic и Gimp-Print.
После всего этого остается лишь установить принтеры и настроить CUPS.
Совместный доступ к принтерам
При организации совместного доступа к принтерам CUPS, подключенным к компьютерам с системой Linux и объединенным в локальную сеть, следует сначала убедиться в том, что система печати CUPS установлена на всех компьютерах с подключенными принтерами. Кроме этого, все компьютеры должны иметь статические IP-адреса, а в системе — работать механизм разрешения имен /etc/hosts или локальный сервер DNS.
Подключение принтера
Перед подключением принтера к компьютеру с системой Linux следует вначале убедиться в том, что в системе работает демон CUPS:
$ lpstat -t sheduler is running
Для установки нового принтера при помощи веб-интерфейса CUPS следует ввести в любом браузере следующий адрес:
http://localhost:631

Для установки принтера требуется пароль root.
Затем необходимо щелкнуть на ссылке Add printer, открывающей меню Admin, где следует ввести три значения:
Драйверы принтеров CUPS
Драйверы принтеров CUPS состоят из одного или нескольких фильтров, упакованных в формате PPD (PostScript Printer Description). Все принтеры в CUPS (даже не поддерживающие PostScript) должны иметь файл PPD с описанием принтеров, специфических команд и фильтров.
Что такое CUPS
Система CUPS (Common Unix Printing System) — современная подсистема печати для Unix и Linux, способная обслуживать клиентов на любых платформах, включая Windows.
Печать man- и info-страниц
Во все основные дистрибутивы Linux входит поддержка CUPS (Common Unix Printing System). CUPS поддерживает команды как Беркли (lpr), так и System V (lp).

В качестве примера выведем на печать man finger (всего 2 страницы).
С ключом -t man-страница форматируется специально для печати:
$ man -t finger | lpr
Вывод на сетевой принтер:
$ man -t finger | lpr -P printername