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. В этот момент очередь на печать продвинулась, к моему большому облегчению.
  • Предыдущий процесс обновления до HPLIP 3.15.4 на другом компьютере не был безопасным. Недостающая библиотека python-dev прервал установку последней версии, но скрипт не вернулся к более ранней версии, которая была удалена за это время. В настоящее время установочный скрипт для 3.16.11 заботится о проблемах зависимости и конфликтов. Тем не менее, для одного компьютера из четырех (все Ubuntu 14.04), большая часть HPLIP была установлена, в то время как некоторые важные утилиты, такие как hp-setup а также hp-plugin, не удалось. Эта проблема подробно описана в другом посте на SuperUser

Надеюсь это поможет.

Другие вопросы по тегам