Drivers

Материал из ALT Linux Wiki

Инструкция по поиску и применению драйверов для принтеров, сканеров и МФУ.

Печать

1. Поиск на сайте производителя

Начинать следует с поиска на сайте производителя (не сработает для Эльбруса, так как обычно там собранные под x86 библиотеки). Например,

2. Поиск информации по базе данных принтеров под Линукс

Откройте

http://www.openprinting.org/printers

Выберите модель принтера и посмотрите, каким драйвером он поддерживается.

3. Доустановите пакеты

Если принтер не появился в списке принтеров, попробуйте доустановить пакеты. Обычно они содержат файлы описаний ppd:

  • cups-filters
  • epsidm24-secc0001
  • epsoneplijs
  • epson-inkjet-printer-escpr
  • epson-inkjet-printer-escpr2
  • foo2zjs-PPD
  • foomatic-db
  • ghostscript-common
  • gutenprint-cups-ppds
  • hplip-hpcups-PPDs
  • hplip-hpijs-PPDs
  • hplip-ps-PPDs
  • lz11-V2
  • m2300w
  • printer-driver-capt
  • printer-driver-lbp660
  • printer-driver-lxx74
  • printer-driver-magicolor2430dl
  • printer-driver-magicolor2530dl
  • printer-driver-magicolor5430dl
  • printer-driver-magicolor5440dl
  • printer-driver-rname
  • printer-driver-splix

4. Поддержка стандартных протоколов

Если драйвер для принтера не обнаружен или печать некорректна, посмотрите в документации, поддерживает ли принтер стандартные протоколы Postscript и PCL. Если поддерживает, попробуйте драйвер

  • Generic Postscript
  • Generic PCL

из раздела Generic при добавлении принтера.

Проверка печати

Необходимые пакеты: cups system-config-printer

Добавьте принтер в system-config-printer и распечатайте пробную страницу. Проверять под правами пользователя root или пользователя в группе sys.

Сканирование

Начинать следует с поиска на сайте производителя (не сработает для Эльбруса, так как обычно там собранные под x86 библиотеки).

Далее ­— искать информацию о поддержке в проекте SANE на странице

http://www.sane-project.org/sane-mfgs.html

Примечание: Не всегда в пакете sane содержится информация обо всех поддерживаемых устройствах. Например, для МФУ Xerox B215 требуется добавить в файл /etc/sane.d/xerox_mfp.conf строку с идентификатором:
usb 0x0924 0x42e9


Взять идентификатор можно в выводе команды lsusb.

Проверка сканирования

Необходимые пакеты: sane xsane

Сканер должен присутствовать в выводе команды scanimage -L и сканировать в Xsane. Проверять под правами пользователя root или пользователя в группе lp.

Сканирование по сети

Для совместимых сканеров и МФУ доступно использование протоколов eSCL и WSD посредством бэкэнда sane-airscan.

Поддержка данных протоколов должна быть включена (разрешена) в меню устройства.

Постоянно обновляемая таблица совместимости находится на странице проекта:

 https://github.com/alexpevzner/sane-airscan

Проверить наличие в системе пакета sane-airscan. При необходимости доустановить.

Запустить xsane или skanlite. Сканеры доступные по сети должны появиться в меню выбора сканера.

Для диагностики можно пользоваться утилитой airscan-discover из пакета sane-airscan.

$ airscan-discover 
[devices]
  Brother MFC-L2720DW series = <URL сканера>, WSD

Примечания

  • Для некоторых устройств Hewlett-Packard требуется установить собранный плагин (только под x86). Воспользуйтесь программой hp-plugin.