Подробный гайд: Настройка HP LaserJet M1120 MFP на ALT Linux

Настройка HP LaserJet M1120 MFP на ALT Linux: установка HPLIP, плагина, драйверов печати и сканирования, устранение ошибок.

2026.04.23                  


Подробный гайд: Настройка HP LaserJet M1120 MFP на ALT LinuxПодробный гайд: Настройка HP LaserJet M1120 MFP на ALT Linux

Важно:

  • МФУ HP LaserJet M1120 MFP требует установки проприетарного плагина HP для полноценной работы печати и сканирования.

Требования и подготовка

  • ОС: ALT Linux (Workstation, Education, Server) или Astra Linux (на базе ALT)
  • Права: Доступ к терминалу с правами root или sudo
  • Интернет: Для загрузки плагина и обновлений
  • Подключение: Принтер должен быть подключен по USB или доступен в сети

Способ 1: Установка через HPLIP (Рекомендуемый)

Шаг 1: Установка пакета hplip

# Обновление репозиториев
sudo apt-get update

# Установка основного пакета HPLIP
sudo apt-get install hplip

Пакет hplip содержит драйверы для большинства принтеров HP, включая M1120 MFP.

Шаг 2: Установка проприетарного плагина

Для M1120 MFP обязательно требуется плагин:

# Запуск утилиты установки плагина в интерактивном режиме
hp-plugin -i

Следуйте инструкциям мастера:

  1. Примите лицензионное соглашение
  2. Введите пароль суперпользователя при запросе
  3. Дождитесь загрузки и установки плагина

Если возникает ошибка error: Plugin download failed with error code = 8 или checksum mismatch:

# Ручная установка плагина
HPLIP_VER=$(rpm -qi hplip | grep Version | awk '{print $3}')
wget https://developers.hp.com/sites/default/files/hplip-${HPLIP_VER}-plugin.run
wget https://developers.hp.com/sites/default/files/hplip-${HPLIP_VER}-plugin.run.asc
hp-plugin -p ./hplip-${HPLIP_VER}-plugin.run

Шаг 3: Настройка принтера через hp-setup

# Запуск графического мастера настройки
hp-setup

Или в текстовом режиме:

hp-setup -i

Порядок действий в мастере:

1. Выберите тип подключения:
  • USB — если принтер подключён напрямую
  • Network — для сетевого подключения (введите IP-адрес)
  1. Дождитесь обнаружения устройства
  2. Подтвердите установку драйвера foo2xqx или hpijs
  3. Напечатайте тестовую страницу

Способ 2: Настройка через system-config-printer

Установка утилиты

sudo apt-get install system-config-printer

Добавление принтера

  1. Запустите: system-config-printer или через меню: Администрирование → Настройки принтера
  2. Нажмите «Добавить» → введите пароль администратора
3. Выберите устройство:
  • Локальный принтер → ваше устройство в списке USB
  • Сетевой принтер → введите IP-адрес
4. В списке драйверов выберите:
  • HP → LaserJet M1120 MFP - foo2xqx (recommended)
  • Или предоставьте PPD-файл вручную, если драйвер не найден
  1. Задайте имя принтера и завершите настройку
  2. Распечатайте пробную страницу

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

Если МФУ подключено по Ethernet/Wi-Fi:

# Автоматическая настройка с указанием IP
hp-setup -i 192.168.1.100

Альтернативные URI для CUPS, если автоопределение не работает:

socket://192.168.1.100:9100
http://192.168.1.100:631/printers/HP_LaserJet_M1120_MFP
ipp://192.168.1.100:631

Настройка сканирования

Проверка обнаружения сканера

# Проверка подключения сканера
scanimage -L

# Тестовое сканирование
scanimage --format=png > test_scan.png

Если сканер не определяется:

1. Добавьте пользователя в группу lp и scanner:

sudo gpasswd -a $USER lp
sudo gpasswd -a $USER scanner
# Перезайдите в систему для применения изменений

2. Проверьте права на USB-устройство:

lsusb | grep -i hp
# Должно показать: ID 03f0:xxxx Hewlett-Packard
  1. Для сетевого сканирования обязательно создайте очередь печати в CUPS — без этого xsane и Simple Scan не увидят сканер.

Использование графических программ для сканирования:

# Установка программ
sudo apt-get install xsane simple-scan

# Запуск
xsane          # расширенные настройки
simple-scan    # простой интерфейс

Диагностика и устранение проблем

Принтер в статусе «Приостановлено»

1. Проверьте логи CUPS:

sudo tail -f /var/log/cups/error_log

2. Перезапустите службу печати:

sudo systemctl restart cups
  1. В веб-интерфейсе CUPS (http://localhost:631) → Printers → выберите принтер → Resume Printer

Ошибка установки плагина

Если hp-plugin не может загрузить плагин:

  • Проверьте подключение к интернету
  • Убедитесь, что версия hplip актуальна: rpm -q hplip
  • Попробуйте установить плагин вручную (см. выше)

Сканер не работает после обновления

В некоторых версиях hplip (например, 3.19.3) есть известные ошибки.

# Обновите пакет до исправленной версии
sudo apt-get update
sudo apt-get install hplip

Проверка поддержки модели

Убедитесь, что ваша версия HPLIP поддерживает M1120:

hp-check -t

Эта команда выполнит полную диагностику системы печати.


Альтернативный драйвер: foo2xqx

Если HPLIP не работает стабильно, можно использовать драйвер foo2xqx:

# Установка из репозитория (если доступен)
sudo apt-get install foo2zjs

# Или сборка из исходников:
wget http://foo2zjs.rkkda.com/foo2zjs.tar.gz
tar xzf foo2zjs.tar.gz
cd foo2zjs
make
sudo make install
sudo make cups

После установки выберите драйвер foo2xqx в system-config-printer.

Проверка работоспособности

# Печать тестовой страницы
lp -d HP_LaserJet_M1120_MFP /usr/share/cups/data/testprint

# Просмотр очереди
lpstat -p
lpstat -o

# Проверка сканирования
scanimage -L

Полезные ссылки

Ресурс Описание
OpenPrinting: HP LaserJet M1120 MFP - www.openprinting.org/printer/HP/HP-LaserJet_M1120_MFP Официальная база драйверов

Совет: После успешной настройки сохраните конфигурацию:

> # Экспорт настроек принтера
> lpinfo -v > ~/printer_setup.txt
> hp-check -t > ~/hplip_diagnostics.txt