Показать статистику
0 голосов
от (650 баллов)

Недавно купил принтер HP со сканером, но к своему разочарованию обнаружил что именна эта модель не поддерживается HPLIP из официального репозитория. Однако проверив сайт с драйверами, нашел что в последней версии HPLIP поддержка моего принтера со сканером есть! Что делать, как поставить последнюю версию HPLIP?

308 просмотров 1 ответов

1 Ответ

0 голосов
от (14.2тыс. баллов)

На данный момент нет PPA с поддержкой последней версии HPLIP. Увы! 

Однако, можно вручную сконфигурировать HPLIP. 

Инструкция "для ленивых"

Ниже краткие шаги без дополнительных деталей по установке HPLIP. 

Откройте терминал и выполните: 

sudo apt-get purge hplip hplip-data hplip-doc hplip-gui hpijs-ppds \
libsane-hpaio printer-driver-hpcups printer-driver-hpijs
sudo rm -rf /usr/share/hplip/

Далее, скачиваем автоматический установщик:

wget https://download.sourceforge.net/project/hplip/hplip/3.20.11/hplip-3.20.11.run

Запускаем скачанный установщик: sh hplip-3.20.11.run

После установки появится меню по добавлению принтера - смотрите "Шаг 11" в подробной инструкции ниже. 

Здесь находится официальная инструкция (на английском). Ниже мой перевод на русский.

Подробная инструкция (не "для ленивых") :-)

Шаг 1. Загрузите программу автоматической установки (файл .run). 

Загрузите HPLIP. Для этого выберите вашу версию Linux дистрибутива и скачайте файл по ссылке. Перед скачиванием, убедитесь что у вас есть цифровой сертификат. Это дополнительный шаг, что бы предотвратить загрузку неоригинально файла (который может содержать мошеннический код и т.п.). Для этого:

  • Скачайте HPLIP как сказано выше по ссылке  https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
  • Загрузите файл с цифовой подписью: https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
  • Далее, получите публичный цифровой ключ для HPLIP (откройте терминал и выполните команды от имени обычного пользователя. т.е. НЕ от root). Для проверки цифровой подписи файла автоматической установки HPLIP:
    • Для версии 3.9.12 и выше: /usr/bin/gpg --keyserver pgp.mit.edu --recv-keys 0xA59047B9
    • Для более старых версий (хотя, нам это и не нужно - т.к. мы ставим последнюю версию): /usr/bin/gpg --keyserver pgp.mit.edu --recv-keys 0x9013C005
  • Проверьте ключ HPLIP  (опять, от имени обычного пользователя. НЕ от root): gpg --verify hplip-version.run.asc hplip-<version>.run (замените <version> на ту, что вы скачали - т.е. 3.9.12)
  • Чтобы проверить пакет HPLIP, установленный вручную (tarball), выполните следующие действия:
    • Скачайте файл HPLIP https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
    • Загрузите цифровую подпись https://developers.hp.com/hp-linux-imaging-and-printing/gethplip
    • Точно так же как, и в инструкции для проверки автоматической установки, получите открытый ключ HPLIP (выпоните команду ниже от имени пользователя, т.е. НЕ от root):
      • Для версии 3.9.12 и выше: /usr/bin/gpg --keyserver pgp.mit.edu --recv-keys 0xA59047B9
      • Для старых версий: /usr/bin/gpg --keyserver pgp.mit.edu --recv-keys 0x9013C005
    • И теперь проверьте ключ, снова запустите от обычного пользователя (НЕ от root): gpg --verify hplip-version.tar.gz.asc hplip-<version>.tar.gz

Шаг 2. Запустите автоматический установщик

Для этого выполните sh hplip-3.17.10.run в терминале 

Шаг 3: выберите тип установки

Здесь будет предложено выбрать "автоматический" или "ручной" способ. Рекомендуется выбирать "автоматический". Для этого нажмите "a":

Шаг 4. Уточните вашу версию дистрибутива Linux

Убедитесь, что установщик обнаружил установленный у вас дистрибутив Linux. В разных версиях Linux используются разные процедуры установки, если выбрана неправильная версия, программа установки может работать некорректно. 

Шаг 5: Введите пароль пользователя root

Шаг 6: Читаем инструкцию по установке т.к. возможны дополнительные шаги для вашего дистрибутива Linux

Шаг 7: Определяем есть ли зависимые файлы, которые нужно установить

Теперь установщик определит, какие зависимости необходимо установить в вашей системе перед установкой HPLIP. Кроме того, будут выполнены все шаги по очистке диспетчера пакетов.

Шаг 8: Скачивание и установка недостающих зависимостей

Если в вашей системе отсутствуют какие-либо зависимости, они будут загружены и установлены.

Шаг 9: Запуск './configure' и 'make'

./configure подготавливает HPLIP к установке, так как ваша система проверяется на наличие всех необходимых зависимостей для HPLIP. Затем выполняется make., т.е. "сборка" HPLIP для вашей системы.

Шаг 10: Запуск 'make install'

make install- это фактическая процедура установки, на этом шаге HPLIP устанавливается в вашу систему.

Шаг 11: выберите способ подключения вашего принтера к компьютеру

Первым делом нужно выбрать тип подключения принтера:

Шаг 12: Выберите принтер для настройки

Затем инструмент настройки отобразит обнаруженные принтеры (в зависимости от выбранного типа подключения):

Шаг 13: Выберите файл (или драйвер) PPD, который будет использоваться для вашего принтера

Шаг 14: Подтвердите настройки принтера и завершите процесс настройки

Нажмите «AddPrinter», чтобы завершить процесс настройки принтера.

...