Список совместимости/Принтеры/HPLIP
Список драйверов
При наличии компьютера Эльбрус следует сверяться с фактически присутствующим набором драйверов в операционной системе. Инструкции приведены далее.
При отсутствии возможности выгрузить список непосредственно из рабочей системы, либо при необходимости оценить перечень драйверов в другой версии (типе) системы, можно воспользоваться слепками из следующей таблицы. Каждая версия списка приведена в двух вариантах:
- отфильтрованный — только называния поддерживаемых устройств.
- необработанный — полная техническая информация, с разными вариантами драйверов для каждого устройства;
Версия HPLIP | Источник (ОС) | Отфильтрованный список | Необработанный список |
---|---|---|---|
3.17.11 | Эльбрус Линукс 4.0 | 2626 шт. | 2708 шт. |
3.20.3 | Эльбрус Линукс 6.0 | выложить | выложить |
Общие сведения
Система печати и сканирования HPLIP предназначена для устройств марки Hewlett-Packard и строится вокруг 2 базовых драйверов печати:
- HPIJS — старый драйвер с упрощённой функциональностью (для принтеров без поддержки языка PostScript);
- HPCUPS — новый драйвер с расширенной функциональностью.
База данных по поддерживаемым устройствам хранится в файле /usr/share/hplip/data/models/models.dat в следующем виде для каждой модели:
[hp_laserjet_5100_series] model1=HP LaserJet 5100 Printer model2=HP LaserJet 5100Le Printer model3=HP LaserJet 5100dtn Printer model4=HP LaserJet 5100se Printer model5=HP LaserJet 5100tn Printer support-type=2 scan-type=0 # (и др. сведения)
Здесь указаны характеристики:
- model1, … — названия всех поддерживаемых разновидностей устройства (с дуплексом, с сетевым интерфейсом и т. д.);
- support-type — тип драйвера печати:
- 0 = нет (не поддерживается),
- 1 = HPIJS,
- 2 = HPCUPS;
- scan-type — тип драйвера сканирования (для МФУ):
- −2 = устройство не может быть использовано как сканер с компьютера (хотя само умеет отправлять изображения);
- −1 = нет поддержки устройства в HPLIP;
- 0 = нет сканера в самом устройстве;
- 1, 2, … — условный номер протокола сканирования (есть поддержка в HPLIP).
Получить полный список имеющихся в HPLIP описаний устройств печати можно командой:
grep -o -e 'model[0-9]\+=\(.\+\)' /usr/share/hplip/data/models/models.dat \ | grep -v -e ' \(Designjet Scanner\|Sender\|Scanjet\) ' -e ' Scanner$' \ | cut -d'=' -f2 \ | sed \ -e 's/[[:blank:]]\{2,\}/ /g' \ -e 's/^[[:blank:]]\|[[:blank:]]$//g' \ -e 's/[[:blank:]]-\+[[:blank:]]/ /g' \ -e 's/[[:blank:]]-\+[^[:blank:]]/ /g' \ | sort \ | uniq