Устройства Linux

Linux сканеры: полная поддержка

В Linux поддержку сканеров обеспечивает общий интерфейс под названием SANE (Scanner Access Now Easy — «доступ к сканерам теперь прост»), обеспечивающий доступ к драйверам (backends) сканеров.

В нижеследующих таблицах перечислены модели сканеров различных производителей, имеющие полную поддержку в Linux:

USB устройства

USB — Universal Serial Bus (Универсальная последовательная шина) была разработана консорциумом компаний с целью предоставить единственную, простую шину для подключения периферии.

Дизайн USB позволяет устройствам подключаться на лету, используя для подключения стандартные гнезда. USB устройства включают в себя: клавиатуры, мыши, принтеры, сканеры, жесткие диски, флэш-драйвы, камеры, модемы, сетевые адаптеры и колонки, а их список постоянно растёт.

Имеющаяся в Linux поддержка USB устройств достаточно всеобъемлюща, но ряд устройств требуют специальных драйверов, а другие, преимущественно принтеры и сканеры, могут не поддерживаться или поддерживаться лишь частично.

Дискеты в Ubuntu

В связи с тем, что в ряде учреждений всё ещё пользуются достаточно старыми компьютерами, зачастую возникает необходимость записи информации на дискеты (floppy). В Ubuntu по умолчанию такой возможности нет.

Для монтирования дискет необходимо добавить в /etc/fstab следующую строчку:

/dev/fd0        /media/floppy0  vfat    rw,user,iocharset=utf8,codepage=866,noauto,exec 0       0

После этого создаём каталог:
mkdir /media/floppy0

и проставляем для него права запуск/чтение/запись для всех:
chmod 777 /media/floppy0

в /etc/modules дописываем строчку со словом floppy.

В случае некорректной работы floppy-дисковода можно работать с дискетами в терминале. Команды для работы очень просты:

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