HP Color LaserJet MFP-M277dw: разрыв между версией Ubuntu и версией драйвера
Я запускаю свой компьютер на Ubuntu 14.05 LTS и недавно подключил новый HP Color LaserJet MFP-M277dw. Соединение локально через USB.
При первом использовании система как-то распознала устройство, чтобы я мог печатать, но я пока не могу сканировать документы. Полные функциональные возможности сканирования являются целью.
Из https://help.ubuntu.com/community/HpAllInOne я узнаю, что
Вы выбрали Ubuntu 14.04 с помощью МФУ HP Color LaserJet m277dw. Ubuntu 14.04 по умолчанию поддерживает HPLIP 3.11.5, который не поддерживает ваш принтер. Для использования вашего принтера с Ubuntu 14.04 вы должны убедиться, что установлена последняя версия HPLIP (рекомендуется) или как минимум HPLIP 3.15.4.
Проверка на http://packages.ubuntu.com/search?keywords=HPLIP&searchon=names&suite=trusty§ion=all показывает, что на сегодняшний день Ubuntu 14.04 охватывает только HPLIP 3.14.3.
Вопрос в том, какова стратегия отказоустойчивости (то есть последовательность команд), которой я должен следовать, чтобы заставить этот принтер "все в одном" сканировать?
Я бегал hp-check -r
чей вывод здесь.
Спасибо, что справились с этим.
1 ответ
Моим исследованием поделился в комментариях под постом вопроса. По сути, я столкнулся с двумя препятствиями:
Номинально минимальная версия HPLIP, необходимая для этой новой модели принтера, не поддерживается стандартным инструментарием Ubuntu. Это не жесткое ограничение, хотя. Я мог бы установить последнюю версию HPLIP 3.16.11 (поэтому этот ответ был обновлен от февраля 2017 года), держась за Ubuntu 14.04.
- Я пошел на http://hplipopensource.com/hplip-web/gethplip.html чтобы загрузить установщик
hplip-3.16.1.run
в удобной директории. Это скрипт bash, и вам может потребоваться сделать его исполняемым (скажем,chmod 774 hplip-3.16.1.run
). Начинается интерактивная сборка hplip. - Интерактивные диалоги, запускаемые сценарием, довольно хорошо описаны в http://hplipopensource.com/hplip-web/install/install/index.html. Он распознает отсутствующие зависимости и устанавливает их - в моей ситуации это не вызвало критических ситуаций, таких как разрушительные или лавинообразные запросы зависимостей. Он также позаботился о том, чтобы удалить существующую версию 3.14.3.
- Затем скрипт дал возможность запустить инструменты
hp-setup
а такжеhp-plugin
, Они позаботились о том, чтобы определить модель принтера, установить соответствующий файл PPD (драйвер) и настроить некоторые параметры, такие как имена устройств для принтера и факса. - В конце я успешно распечатал тестовую страницу. Сканер активен (наберите "scan" в Launcher). Я не проверял факс.
- В качестве последнего шага, в момент печати документа из приложения (скажем, gedit), было заявлено, что принтер не был подключен, хотя он был. Чтобы это исправить, я перешел на страницу интерфейса CUSP http://localhost:631/admin и вручную добавил принтер, следуя отображаемым там инструкциям. Следовательно, принтер появился на вкладке http://localhost:631/printers. В этот момент очередь на печать продвинулась, к моему большому облегчению.
- Я пошел на http://hplipopensource.com/hplip-web/gethplip.html чтобы загрузить установщик
Предыдущий процесс обновления до HPLIP 3.15.4 на другом компьютере не был безопасным. Недостающая библиотека
python-dev
прервал установку последней версии, но скрипт не вернулся к более ранней версии, которая была удалена за это время. В настоящее время установочный скрипт для 3.16.11 заботится о проблемах зависимости и конфликтов. Тем не менее, для одного компьютера из четырех (все Ubuntu 14.04), большая часть HPLIP была установлена, в то время как некоторые важные утилиты, такие какhp-setup
а такжеhp-plugin
, не удалось. Эта проблема подробно описана в другом посте на SuperUser
Надеюсь это поможет.