Устройства 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, 0 0
После этого создаём каталог:
/media/floppy0
и проставляем для него права запуск/чтение/запись для всех:
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

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