Подробный гайд: установка драйвера HP LaserJet Pro MFP 1212nf в Astra Linux (.deb)
HP 1212 MFP полностью поддерживается в Linux через официальный стек HPLIP (HP Linux Imaging and Printing). В Astra Linux (Debian-совместимая) установка возможна двумя путями: из репозиториев Astra или через официальный .deb-пакет с сайта HP. Ниже приведён пошаговый алгоритм, адаптированный под особенности Astra Linux.
Подготовка системы
1. Проверьте версию Astra Linux
cat /etc/astra_version
# или
lsb_release -a
Примечание:
- Astra Linux Common Edition и Special Edition основаны на Debian 11/12. Убедитесь, что система обновлена.
2. Обновите пакеты
sudo apt update && sudo apt full-upgrade -y
3. Подключите МФУ
- По USB: подключите кабель до установки драйверов (система должна увидеть устройство).
- По сети: убедитесь, что МФУ подключено к той же подсети, узнайте его IP-адрес (распечатайте конфигурационную страницу или проверьте в веб-интерфейсе роутера).
4. Запустите и включите CUPS
sudo systemctl enable --now cups
Установка драйверов
Вариант А: Через репозиторий Astra Linux (рекомендуется)
Этот способ гарантирует совместимость с системными зависимостями и обновлениями безопасности.
sudo apt install -y hplip hplip-gui cups cups-client cups-filters \
printer-driver-hpcups printer-driver-foo2zjs sane-utils simple-scan
Если в репозитории пакета hplip нет (редко, но бывает в старых сборках SE), перейдите к Варианту Б.
Вариант Б: Официальный .deb с сайта HP
Используйте, если репозиторный пакет отсутствует или требует более новую версию.
- Перейдите на официальную страницу загрузки: developers.hp.com/hp-linux-imaging-and-printing/gethplip
2. В выпадающих списках выберите:
- OS:
Debian - Version: ту, которая соответствует базе вашей Astra (обычно
11 Bullseyeили12 Bookworm)- Скачайте файл вида
hplip-<версия>.deb.
- Скачайте файл вида
4. Установите пакет:
cd ~/Загрузки # или путь к скачанному файлу
sudo dpkg -i hplip-*.deb
sudo apt -f install # автоматически исправит зависимости
Важно:
- Не смешивайте репозиторный
hplipи официальный.deb.
Удалите один из них перед установкой другого:
sudo apt remove --purge hplip hplip-gui
Настройка принтера и сканера
Графический способ (рекомендуется)
hp-setup -x
Откроется мастер HP Device Manager:
- Выберите тип подключения:
USBилиNetwork/Ethernet/Wireless. - При сетевом подключении введите IP-адрес МФУ или нажмите
Automatic Discovery. - Следуйте подсказкам. Для HP 1212nf проприетарный плагин обычно не требуется.
- В конце мастер предложит напечатать тестовую страницу.
Консольный способ
hp-setup -i
Отвечайте на вопросы мастера. Для сети введите i (IP), для USB – u.
Настройка через веб-интерфейс CUPS
- Откройте браузер:
http://localhost:631 - Перейдите в
Administration→Add Printer - Выберите
HP LaserJet Pro MFP 1212nf(илиAppSocket/HP JetDirectдля сети) - В качестве драйвера укажите
HP LaserJet Pro MFP 1212nf, hpcups ... - Завершите настройку и напечатайте тестовую страницу.
Настройка сканера
1. Убедитесь, что установлен бэкенд hpaio (обычно входит в sane-utils):
scanimage -L
Должно вывести что-то вроде: device 'hpaio:/usb/...' is a Hewlett-Packard LaserJet Pro MFP 1212nf scanner
2. Запустите сканирование:
simple-scan # графический интерфейс
# или
scanimage --format=tiff > test.tiff
3. Если сканер не виден:
sudo hp-setup -i # повторите настройку, выберите "Scanner"
sudo systemctl restart udev
Права и группы (обязательно для Astra Linux)
Добавьте текущего пользователя в системные группы для доступа к принтеру и сканеру:
sudo usermod -aG lp,scanner,plugdev $USER
Перезагрузите сеанс (выйдите и войдите снова или перезагрузите ПК), чтобы изменения применились.
Диагностика и решение проблем
| Симптом | Решение |
|---|---|
| Принтер не определяется | hp-check -t → покажет отсутствующие зависимости или ошибки |
| Печать висит в очереди | sudo systemctl restart cups, проверьте кабель/IP |
| Сканер не виден | sudo sane-find-scanner, убедитесь, что hpaio не заблокирован в dll.conf |
| Ошибка прав USB | Проверьте ls -l /dev/bus/usb/..., убедитесь, что пользователь в группе lp |
| Astra Linux SE блокирует CUPS | Откройте secpolicy или добавьте исключения для /usr/sbin/cupsd, /dev/usblp* через admin-утилиты |
Полезные команды диагностики:
hp-check -t # полный отчёт о состоянии HPLIP
lpstat -p # статус принтеров в CUPS
journalctl -u cups # логи CUPS
hp-info -i # информация о подключённом устройстве
Итоговый чек-лист
- [ ] Система обновлена, CUPS запущен
- [ ] Установлен
hplip(репо или .deb) - [ ] Настроен через
hp-setup -xили CUPS - [ ] Пользователь добавлен в
lp,scanner,plugdev - [ ] Тестовая печать и сканирование успешны
- [ ]
hp-check -tне показывает критических ошибок
Готово. Ваш HP 1212 MFP должен корректно работать в Astra Linux.