принтеры

Принтеры в Linux

Выделенный сервер 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

Интерфейс системы печати CUPS

Для установки принтера требуется пароль 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).

CUPS

В качестве примера выведем на печать man finger (всего 2 страницы).

С ключом -t man-страница форматируется специально для печати:

$ man -t finger | lpr

Вывод на сетевой принтер:

$ man -t finger | lpr -P printername

Powered by Drupal — Design by drupal.mensh.ru.