Подробный гайд: Настройка 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
Следуйте инструкциям мастера:
- Примите лицензионное соглашение
- Введите пароль суперпользователя при запросе
- Дождитесь загрузки и установки плагина
Если возникает ошибка 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-адрес)
- Дождитесь обнаружения устройства
- Подтвердите установку драйвера
foo2xqxилиhpijs - Напечатайте тестовую страницу
Способ 2: Настройка через system-config-printer
Установка утилиты
sudo apt-get install system-config-printer
Добавление принтера
- Запустите:
system-config-printerили через меню: Администрирование → Настройки принтера - Нажмите «Добавить» → введите пароль администратора
3. Выберите устройство:
- Локальный принтер → ваше устройство в списке USB
- Сетевой принтер → введите IP-адрес
4. В списке драйверов выберите:
HP → LaserJet M1120 MFP - foo2xqx (recommended)- Или предоставьте PPD-файл вручную, если драйвер не найден
- Задайте имя принтера и завершите настройку
- Распечатайте пробную страницу
Настройка сетевого подключения
Если МФУ подключено по 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
- Для сетевого сканирования обязательно создайте очередь печати в 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
- В веб-интерфейсе 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