Как правильно установить hplip run на Linux

Как установить hplip run

Как установить hplip run

HPLIP (HP Linux Imaging and Printing) предоставляет полный набор драйверов и инструментов для работы с принтерами HP на Linux. Для корректной установки важно учитывать версию дистрибутива, так как разные версии HPLIP поддерживают разные ядра и пакеты зависимостей.

Перед началом установки необходимо проверить совместимость вашего принтера с последней версией HPLIP на официальном сайте HP. Важно отметить модель и серийный номер, чтобы избежать проблем с драйверами и функционалом печати, сканирования и настройки сетевых подключений.

Скачивание HPLIP должно выполняться только с официального источника. После загрузки необходимо установить все системные зависимости, включая Python, Qt и пакеты для работы с печатной системой CUPS. Неполная установка зависимостей часто вызывает ошибки при запуске hplip run.

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

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

Проверка совместимости вашей модели принтера с HPLIP

Перед установкой HPLIP важно убедиться, что ваш принтер поддерживается текущей версией драйвера. Несовместимость может привести к отсутствию функций печати, сканирования или сетевого подключения.

Пошаговая проверка совместимости:

  1. Перейдите на официальный сайт HPLIP: https://developers.hp.com/hp-linux-imaging-and-printing/supported_devices.
  2. В поле поиска укажите точную модель принтера, включая серию и модификацию.
  3. Обратите внимание на столбцы Print, Scan и Network – они показывают, какие функции поддерживаются на Linux.
  4. Проверьте минимальные требования для вашей версии Linux, указанные в таблице совместимости.

Дополнительные рекомендации:

  • Если модель отсутствует в списке, проверьте поддержку через команду hp-check после установки HPLIP – она может распознать некоторые новые устройства.
  • Для сетевых принтеров убедитесь, что используете актуальный протокол (JetDirect, Bonjour или IPP), указанный в документации HPLIP.
  • Запишите серийный номер принтера – он может понадобиться для установки проприетарных плагинов.

Тщательная проверка совместимости позволяет избежать ошибок при установке и гарантирует работу всех функций принтера сразу после запуска hplip run.

Скачивание последней версии HPLIP с официального сайта

Скачивание последней версии HPLIP с официального сайта

Для корректной работы принтера на Linux необходимо использовать актуальную версию HPLIP. Скачивание только с официального сайта гарантирует подлинность файлов и совместимость с вашей системой.

Пошаговая инструкция:

  1. Перейдите на официальный сайт HPLIP: https://developers.hp.com/hp-linux-imaging-and-printing.
  2. Выберите раздел Download HPLIP и отметьте вашу версию Linux и архитектуру (32-bit или 64-bit).
  3. Скачайте файл установщика с расширением .run. Размер файла обычно варьируется от 100 до 150 МБ в зависимости от версии.
  4. Проверьте контрольную сумму MD5 или SHA256 для подтверждения целостности скачанного файла.

Дополнительные рекомендации:

  • Не используйте репозитории дистрибутива для получения самой новой версии HPLIP – пакеты могут быть устаревшими.
  • Если скачивание через браузер вызывает ошибки, используйте команду wget с прямой ссылкой на .run файл.
  • Сохраняйте файл в отдельной папке, чтобы удобно было запускать hplip run и управлять установкой.

Установка необходимых зависимостей перед запуском HPLIP

Перед запуском hplip run необходимо установить все системные пакеты, от которых зависит работа драйверов и утилит HPLIP. Пропуск этого шага приводит к ошибкам при распознавании принтера и сбоям функций печати и сканирования.

Основные зависимости для большинства дистрибутивов Linux:

  • Python версии 3.6 и выше – HPLIP использует скрипты на Python для конфигурации и управления принтером.
  • Qt (qt5 или qt6) – требуется для графического интерфейса HPLIP Toolbox и настройки через GUI.
  • CUPS и сопутствующие пакеты (cups-client, cups-common) – основная система печати на Linux.
  • libsane – для работы сканеров и многопрофильных устройств.
  • GCC и make – нужны для сборки плагинов, если драйверы требуют компиляции.

Рекомендации по установке:

  • Для Ubuntu и Debian: sudo apt install python3 python3-dev qt5-default cups libcups2-dev libsane-dev gcc make
  • Для Fedora и CentOS: sudo dnf install python3 python3-devel qt5-qtbase-devel cups cups-devel sane-backends-devel gcc make
  • После установки зависимостей перезагрузите систему или выполните sudo systemctl restart cups для применения изменений.

Проверка наличия зависимостей осуществляется командой hp-check после запуска hplip run, которая отображает все недостающие пакеты и рекомендует установку.

Запуск скрипта hplip run через терминал

Для установки HPLIP через терминал используйте файл .run, скачанный с официального сайта. Скрипт выполняет автоматическую проверку зависимостей, устанавливает драйверы и создаёт очередь печати.

Пошаговое выполнение:

  1. Перейдите в каталог с файлом: cd /путь/к/файлу.

    Настройка принтера после установки HPLIP

    После завершения установки HPLIP необходимо правильно настроить принтер для корректной работы всех функций. Это включает создание очереди печати, подключение к сети и проверку драйверов.

    Пошаговая настройка:

    1. Запустите команду hp-setup в терминале для открытия мастера настройки.
    2. Выберите тип подключения принтера: USB, Network/Ethernet или Wireless.
    3. Для сетевых устройств укажите IP-адрес или имя хоста. При использовании Bonjour сканирование автоматически обнаружит принтеры в локальной сети.
    4. Выберите соответствующий драйвер из списка HPLIP или используйте автоматически предложенный скриптом.
    5. При необходимости установите проприетарный плагин, если мастер настройки укажет на его отсутствие.

    Проверка работы драйвера и печати тестовой страницы

    Проверка работы драйвера и печати тестовой страницы

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

    Пошаговая проверка:

    1. Откройте терминал и выполните команду hp-check. Скрипт проверит установленные драйверы, зависимости и наличие плагинов.
    2. Для тестовой печати используйте команду hp-testpage или распечатайте тестовую страницу через GUI мастера HPLIP Toolbox.
    3. Проверьте качество печати: равномерность цвета, отсутствие полос и правильность размеров страницы.
    4. Если принтер сетевой, убедитесь, что тестовая страница отправляется без задержек и устройство отвечает на запросы по IP-адресу.

    При обнаружении ошибок обратитесь к логам /var/log/cups/error_log и повторно выполните hp-setup или установку недостающих зависимостей. Регулярная проверка драйвера помогает поддерживать стабильную работу устройства на Linux.

    Устранение возможных ошибок и проблем при установке

    Даже при соблюдении всех инструкций могут возникать ошибки при установке HPLIP. Основные причины связаны с отсутствием зависимостей, несовместимостью версии драйвера или проблемами с правами доступа.

    Типичные ошибки и методы их устранения:

    Ошибка Причина Решение
    Недостающие пакеты Python или Qt Системные зависимости не установлены Установите через пакетный менеджер, например: sudo apt install python3 python3-dev qt5-default
    Прерывание установки из-за прав доступа Файл .run не имеет прав на исполнение или требуется root Выполните chmod +x hplip-version.run и запустите с sudo
    Принтер не обнаружен Неверный тип подключения или IP-адрес Повторно запустите hp-setup и проверьте IP/USB подключение
    Ошибка плагина проприетарного драйвера Отсутствует скачанный плагин для модели Запустите hp-plugin и следуйте инструкциям мастера
    Сбой печати тестовой страницы Неправильная очередь или проблемы с CUPS Перезапустите службу CUPS: sudo systemctl restart cups и выберите правильную очередь

    Регулярное использование команд hp-check и hp-setup позволяет быстро выявлять и исправлять проблемы без ручного редактирования системных файлов.

    Вопрос-ответ:

    Как проверить, поддерживается ли мой принтер HPLIP на Linux?

    Для проверки совместимости перейдите на официальный сайт HPLIP в раздел Supported Devices. Введите точную модель вашего принтера, включая серию и модификацию. Таблица покажет, какие функции поддерживаются: печать, сканирование, сетевое подключение. Если модель отсутствует, после установки HPLIP можно использовать команду hp-check для выявления поддерживаемых устройств.

    Какие системные зависимости нужно установить перед запуском hplip run?

    HPLIP требует Python версии 3.6 и выше, библиотеки Qt (qt5 или qt6), систему печати CUPS, пакеты для работы сканеров (libsane) и инструменты компиляции, такие как GCC и make. В Ubuntu и Debian это можно сделать командой sudo apt install python3 python3-dev qt5-default cups libcups2-dev libsane-dev gcc make. После установки зависимостей рекомендуется перезапустить службу CUPS.

    Что делать, если hplip run прерывается из-за недостатка прав?

    Если при запуске скрипта появляется ошибка прав доступа, выполните команду с sudo: sudo ./hplip-version.run. Также убедитесь, что файл имеет права на исполнение: chmod +x hplip-version.run. После этого установка должна пройти без прерываний.

    Как подключить сетевой принтер через HPLIP?

    Запустите hp-setup и выберите тип подключения Network/Ethernet или Wireless. Укажите IP-адрес или имя хоста принтера. При использовании Bonjour устройства могут обнаруживаться автоматически. После выбора драйвера и установки плагина проприетарного драйвера создается очередь печати, и устройство готово к работе.

    Как проверить, что принтер работает правильно после установки?

    Для проверки используйте команду hp-check, чтобы убедиться в наличии всех зависимостей и драйверов. Затем распечатайте тестовую страницу через hp-testpage или HPLIP Toolbox. Проверьте качество печати, отсутствие полос и корректность размеров. Для сканеров используйте команду hp-scan. Если возникают ошибки, проверьте логи CUPS в /var/log/cups/error_log и повторно настройте устройство через hp-setup.

Ссылка на основную публикацию