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

Система Astra Linux базируется на Debian, что позволяет использовать широкий спектр пакетов управления печатью, но специфика конфигурации безопасности и репозитории могут создать сложности для новичков. Ключевым инструментом здесь выступает набор утилит HPLIP (HP Linux Imaging and Printing), который обеспечивает нативную поддержку большинства моделей устройств производителя. В этой статье мы разберем детали настройки, чтобы ваш HP LaserJet или HP DeskJet работал стабильно.

Многие пользователи ошибочно полагают, что подключение по USB автоматически настроит устройство. На самом деле, без правильной установки программного обеспечения система увидит только «неизвестное устройство». Вам предстоит выполнить последовательность действий: от проверки репозиториев до настройки прав доступа в CUPS. Правильная настройка гарантирует не только печать, но и корректную работу сканера на многофункциональных устройствах.

Подготовка системы и проверка репозиториев

Первым этапом является обновление базовой конфигурации системы и проверка наличия необходимых пакетов. Astra Linux имеет строгую структуру репозиториев, и для установки драйверов печати часто требуется подключить дополнительные источники, если они не активны по умолчанию. Откройте терминал и введите команду для обновления списка пакетов, чтобы система «узнала» о новых версиях программного обеспечения.

sudo apt update

После обновления списка необходимо проверить, доступен ли пакет hplip в текущих репозиториях вашей версии ОС. В некоторых специализированных сборках (например, «Орёл» или «Смоленск») доступ к определенным пакетам может быть ограничен политиками безопасности. Если пакет не найден, возможно, потребуется добавить Universe или сторонний репозиторий, но для большинства корпоративных сборок драйверы уже включены.

Если в стандартных репозиториях пакета нет, попробуйте выполнить установку с флагом --fix-missing, который попытается исправить зависящие пакеты. Важно убедиться, что у вас есть права администратора, так как установка драйверов требует изменения системных конфигурационных файлов. Ошибки на этом этапе часто связаны с устаревшей базой данных пакетов или отсутствием доступа к серверам обновлений.

⚠️ Внимание: Если вы используете специализированные серверные версии Astra Linux, доступ в интернет может быть заблокирован. В таком случае вам потребуется перенести установленные пакеты (.deb файлы) на другом устройстве и установить их локально через dpkg.
⚠️ Внимание: Перед началом установки обязательно проверьте версию ядра Linux. Драйверы HP могут требовать определенных модулей ядра для корректной работы USB-контроллера, особенно на новых процессорах.

Установка пакета HPLIP через терминал

Основным инструментом для работы с принтерами HP в Linux является пакет HPLIP. Это комплексное решение, которое включает в себя драйверы, утилиты настройки и модули для работы со сканерами. Установка происходит стандартным механизмом apt, но требует внимательности при появлении запросов на установку зависимостей.

sudo apt install hplip hplip-gui

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

В процессе установки система может запросить подтверждение на установку дополнительных модулей, таких как libsane или foomatic-db. Не отказывайтесь от них, так как они критически важны для распознавания моделей HP LaserJet и HP Photosmart. Отказ от установки зависимостей часто приводит к тому, что принтер будет виден в системе, но не сможет выполнять печать.

☑️ Подготовка к установке драйверов

Выполнено: 0 / 4

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

Настройка подключения через USB

После установки драйверов необходимо физически подключить устройство. Подключите кабель USB к принтеру и к компьютеру. Система должна определить новое оборудование. Для проверки наличия устройства в системе используйте утилиту lsusb, которая выведет список всех подключенных USB-устройств.

lsusb | grep -i hp

Если в выводе команды вы видите строку с названием вашего принтера (например, HP LaserJet Pro M404), значит, оборудование определено аппаратно. Теперь необходимо добавить его в очередь печати. Введите команду hp-setup в терминале. Эта утилита запустит мастер настройки, который предложит выбрать тип подключения: через USB или сеть.

Выберите опцию подключения через USB. Мастер автоматически просканирует порты и найдет ваше устройство. Если устройство не находится сразу, попробуйте переподключить кабель в другой порт, желательно USB 2.0, так как некоторые старые драйверы стабильнее работают с ним, чем с USB 3.0. Это распространенная проблема совместимости на многих дистрибутивах Linux.

Что делать, если USB-устройство не определяется?Если команда lsusb не показывает ваш принтер, попробуйте установить пакет usbutils и перезагрузить систему. Иногда требуется ручная загрузка модуля ядра, соответствующего чипсету USB-контроллера.-->

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