Установка драйверов принтера HP (HPLIP) под Linux
-
Этот гайд покрывает установку драйверов для принтеров и МФУ HP через HPLIP (HP Linux Imaging and Printing) — официальное open-source решение от HP. Также рассмотрен современный метод “Driverless” для новых устройств.
1. Быстрый способ (Репозитории)
Самый надежный метод. Версия в репозиториях стабильна и интегрирована с системой.
Установка пакетов
Выберите вашу дистрибуцию и выполните команду в терминале:
Ubuntu / Debian / Mint / Kali
sudo apt update sudo apt install hplip hplip-guiFedora / RHEL / CentOS
sudo dnf install hplip hplip-guiArch Linux / Manjaro
sudo pacman -S hplipНастройка принтера
После установки запустите конфигуратор (от обычного пользователя, не через sudo, чтобы избежать проблем с правами доступа к домашней директории):
hp-setup- Выберите тип подключения (USB, Network/Ethernet, Wireless).
- Следуйте инструкциям мастера.
- Важно: Если у вас МФУ или лазерный принтер, не пропускайте шаг установки плагина (см. раздел 2).
2. Критический шаг: Проприетарный плагин (HP Plugin)
Многие принтеры (LaserJet) и почти все сканеры требуют binary plugin (прошивка), который не входит в open-source пакет из-за лицензии. Без него принтер может печатать, но сканер работать не будет.
Автоматическая установка
Запустите установку плагина в интерактивном режиме:
hp-plugin -iНажимайте
d(download) для загрузки иyдля принятия лицензии.Если автоматика не работает (ошибка контрольной суммы/сети)
- Узнайте установленную версию HPLIP:
hp-info- Скачайте
.runи.ascфайлы строго вашей версии с официальной страницы плагинов. - Установите вручную:
sh hplip-3.x.x-plugin.run
3. Ручной способ (Для самых новых моделей)
Используйте этот метод только если вашего принтера нет в версии HPLIP из репозитория дистрибутива.
- Скачать инсталлятор:
Ссылка: hplip-3.25.8.run или перейдите на страницу загрузки HPLIP и скачайте файл.run(например,hplip-3.23.12.run). - Запустить установку:
cd ~/Downloads sh hplip-3.x.x.run- Режим установки:
ВыберитеAutomatic(рекомендуется). Скрипт сам определит дистрибутив и доустановит зависимости.- Примечание: Если установка падает на этапе зависимостей в Fedora/Arch, лучше вернуться к методу из репозиториев.
4. Driverless Printing (IPP Everywhere / AirPrint)
Если у вас современный сетевой/Wi-Fi принтер (выпущен после 2015 года), драйверы HPLIP могут вообще не понадобиться. Linux поддерживает протокол IPP Everywhere.
Преимущества: Не нужно обновлять драйверы, работает сразу.
Недостатки: Меньше настроек качества печати и сервисных функций (чистка головок и т.д.).Как настроить:
- Убедитесь, что принтер в одной сети с ПК.
- Откройте настройки системы -> Принтеры -> Добавить принтер.
- Система сама найдет принтер как сетевое устройство.
- Если не находит, используйте URI в CUPS (
http://localhost:631)
ipp://<IP-адрес-принтера>/ipp/print
Примечание: Для USB-подключения без драйверов существует пакет
ipp-usb, но он часто конфликтует с HPLIP. Если ставите HPLIP, лучше удалитеipp-usb:[^5]sudo apt remove ipp-usb # Для Debian-based
5. Диагностика и решение проблем
Если что-то не работает, используйте встроенную утилиту диагностики. Она проверит права доступа, USB-группы и зависимости.
hp-check -tИщите строки
errorкрасным цветом.Частые проблемы:
- User not in lp group: Добавьте пользователя в группу
lp(илиsys
sudo usermod -aG lp $USERТребуется перезагрузка сеанса.
- Scanner not found: Почти всегда из-за отсутствия плагина (
hp-plugin) или конфликта сipp-usb. - System Tray icon missing: Установите
hplip-gui.
Полезные ссылки
- Официальный список поддерживаемых устройств — проверьте свою модель здесь.
- HPLIP Developers Portal — главная страница проекта.
- Архив плагинов — если автозагрузка плагина не работает.
© 2024 - 2025 ExLends, Inc. Все права защищены.