Настройка принтера HP в РЕД ОС: полное руководство

Принтер HP не определяется в РЕД ОС или задания уходят в очередь, но печать не начинается — чаще всего причина в отсутствующем пакете HPLIP или в том, что служба печати CUPS не запущена. Проверка начинается с простого шага: откройте терминал и выполните команду systemctl status cups — если служба остановлена, принтер не заработает ни с одним драйвером.

В этой статье разберём полный цикл настройки: установку драйверов, подключение по USB и по сети, диагностику типовых ошибок. Инструкция ориентирована на РЕД ОС (редовское ядро Linux, пакетный менеджер dnf), но общие принципы применимы и к другим RPM-дистрибутивам. Точные названия пакетов и пунктов меню могут отличаться в зависимости от версии системы — сверяйтесь с документацией вашей сборки.

Подготовка системы перед подключением принтера

Прежде чем подключать устройство, убедитесь, что система обновлена и служба печати активна. Откройте терминал и выполните обновление пакетов:

sudo dnf update

Затем проверьте состояние CUPS — системы печати, через которую работают практически все принтеры в Linux. Если служба неактивна, запустите её и добавьте в автозагрузку:

sudo systemctl enable --now cups
  • 🖨️ Убедитесь, что принтер включён и кабель USB исправен — неисправный кабель имитирует «отсутствие драйвера».
  • 🔌 Для сетевого подключения проверьте, что принтер и компьютер находятся в одной подсети.
  • 📦 Проверьте наличие пакета CUPS командой rpm -qa | grep cups.
  • 👤 Убедитесь, что ваш пользователь входит в группу, имеющую право управления печатью (обычно lp или sys — зависит от сборки).
⚠️ Внимание: в защищённых конфигурациях РЕД ОС (с режимом повышенной безопасности) установка программ и изменение системных служб могут требовать прав администратора и отдельных разрешений. Если команда возвращает ошибку доступа, обратитесь к системному администратору вашей организации.

Установка HPLIP — основного драйвера для HP

Большинство принтеров и МФУ HP в Linux обслуживаются открытым пакетом HPLIP (HP Linux Imaging and Printing). Он включает драйверы печати, сканирования и утилиту настройки hp-setup. Установка выполняется из репозитория:

sudo dnf install hplip hplip-gui

Если пакет отсутствует в подключённых репозиториях, альтернативой служит установка с официального сайта HPLIP, однако этот способ требует ручного разрешения зависимостей и подходит опытным пользователям. Для части новых моделей HP требуется отдельный проприетарный плагин, который устанавливается командой hp-plugin — без него печать может не запуститься даже при корректно определённом принтере.

Часть моделей HP работает и без HPLIP — через driverless printing (протоколы IPP Everywhere и AirPrint), если принтер подключён по сети. Проверить, определился ли принтер автоматически, можно в веб-интерфейсе CUPS по адресу localhost:631 в браузере.

Подключение принтера по USB

Подключите принтер кабелем и дождитесь его определения системой. Проверить, видит ли система устройство на шине USB, поможет команда lsusb — в выводе должна присутствовать строка с Hewlett-Packard. Если устройство не отображается, проблема аппаратная: кабель, порт или сам принтер.

Далее запустите утилиту настройки:

sudo hp-setup

Мастер предложит выбрать тип подключения, найдёт устройство и установит соответствующий PPD-файл. После завершения распечатайте пробную страницу — это сразу подтвердит корректность всей цепочки «драйвер — очередь печати — устройство».

☑️ Настройка HP по USB в РЕД ОС

Выполнено: 0 / 5
📊 Как ваш принтер HP подключён к компьютеру с РЕД ОС?
По USB-кабелю
По Wi-Fi
По Ethernet (проводная сеть)
Ещё не подключил — настраиваю

Сетевое подключение: Wi-Fi и Ethernet

Для сетевых принтеров HP порядок действий иной: сначала устройство должно получить IP-адрес в вашей сети. Узнать адрес можно на панели управления самого принтера (раздел сетевых настроек) или распечатав страницу конфигурации сети — комбинация кнопок зависит от модели, сверьтесь с руководством устройства.

Зная IP-адрес, добавьте принтер через тот же hp-setup, выбрав сетевое подключение, либо через веб-интерфейс CUPS: localhost:631 → «Администрирование» → «Добавить принтер». В качестве протокола подключения обычно используется AppSocket/HP JetDirect (порт 9100) или IPP.

Принтер «пропадает» из сети после перезагрузки роутера

Вероятная причина — принтер получает IP-адрес по DHCP, и адрес меняется. Решение: закрепите за принтером статический IP в настройках роутера (резервирование по MAC-адресу) или задайте адрес вручную в сетевых настройках самого принтера. После этого пересоздайте очередь печати с новым адресом.

Проверить доступность принтера в сети до настройки можно простой командой ping 192.168.x.x с адресом устройства. Если пинга нет — проблема в сети, а не в драйверах, и настраивать HPLIP бессмысленно, пока не восстановлена связность.

Типовые ошибки и их диагностика

Разберём симптомы, с которыми чаще всего сталкиваются при настройке принтеров HP в РЕД ОС. Таблица поможет быстро сузить поиск.

СимптомВероятная причинаЧто проверить
Принтер не определяется по USBКабель, порт или не запущен CUPSlsusb, статус службы cups
Задания висят в очередиОчередь остановлена или неверный URI устройстваСтатус очереди в localhost:631
Требуется плагин при печатиМодель нуждается в проприетарном плагинеЗапустить hp-plugin
Печатает пустые или искажённые страницыНеподходящий PPD/драйверСменить драйвер в свойствах принтера
Сканер не работает при рабочей печатиОтсутствует SANE-бэкенд HPLIPhp-scan, пакет sane-backends
⚠️ Внимание: не меняйте URI принтера и не удаляйте очереди печати, не зафиксировав текущие настройки. Скриншот рабочей конфигурации из веб-интерфейса CUPS сэкономит время при откате.

Диагностика через встроенные утилиты HP

В состав HPLIP входит утилита hp-doctor — она автоматически проверяет зависимости, права доступа, состояние служб и указывает на найденные проблемы. Запустите её, если стандартная настройка не дала результата:

hp-doctor

Дополнительно полезен просмотр журнала ошибок CUPS: /var/log/cups/error_log. В нём видны отказы фильтров, ошибки подключения к устройству и другие детали, которые не отображаются в графическом интерфейсе. Открыть журнал можно командой less /var/log/cups/error_log (может потребоваться sudo).

  • 🔍 hp-check — проверка установленных зависимостей HPLIP.
  • 🧰 hp-toolbox — графическая панель состояния устройства, уровня чернил и очереди.
  • 📄 lpstat -p -d — список принтеров и принтера по умолчанию в терминале.

Особенности защищённых конфигураций РЕД ОС

РЕД ОС нередко развёртывается в организациях с особыми требованиями к безопасности. В таких средах веб-интерфейс CUPS может быть недоступен, а установка пакетов — ограничена политиками. В этом случае настройкой должен заниматься администратор, а вам достаточно сообщить ему модель принтера и способ подключения.

Ещё один нюанс — мандатный контроль доступа может блокировать доступ пользователя к USB-устройствам. Если принтер виден в lsusb, но недоступен для печати, а права настроены корректно, возможная причина именно в политиках безопасности. Проверить это самостоятельно сложно — корректный путь один: заявка администратору с описанием симптома.

⚠️ Внимание: не отключайте механизмы защиты ОС и не понижайте уровень безопасности ради настройки принтера — это нарушает политику эксплуатации защищённых систем и может привести к отказу в сертификации рабочего места.

Часто задаваемые вопросы

Поддерживаются ли все принтеры HP в РЕД ОС?

Нет. Поддержка зависит от базы HPLIP: большинство массовых моделей LaserJet, DeskJet и OfficeJet поддерживаются, но совсем новые или экзотические устройства могут отсутствовать в версии HPLIP из репозитория. Проверить конкретную модель можно в списке поддерживаемых устройств на сайте проекта HPLIP.

Зачем нужен hp-plugin, если драйвер уже установлен?

Часть моделей HP использует закрытый компонент для печати, который не может распространяться в составе открытого пакета. Команда hp-plugin загружает его с серверов HP. Без плагина такие принтеры определяются, но не печатают.

Можно ли настроить принтер HP без графического интерфейса?

Да. Все операции доступны из терминала: hp-setup имеет консольный режим, а добавить принтер можно и напрямую через lpadmin. Это удобно при настройке серверов печати.

Почему сканер МФУ не работает, хотя печать настроена?

Сканирование идёт через подсистему SANE, а не через CUPS. Убедитесь, что установлены пакеты sane-backends и HPLIP, затем проверьте работу командой hp-scan или графическим приложением сканирования.

Принтер печатал, а после обновления системы перестал. Что делать?

Возможная причина — обновление изменило версию HPLIP или CUPS. Проверьте статус службы печати, перезапустите CUPS и при необходимости переустановите плагин командой hp-plugin. Если не помогло — удалите очередь и добавьте принтер заново через hp-setup.