Подробный гайд: Настройка МФУ HP LaserJet Pro M227sdn в ALT Linux: от установки до диагностики
Важно:
МФУ M227sdn поддерживает печать и сканирование. Для полной функциональности требуется установка пакета hplip с проприетарным плагином.
Предварительные требования
- Права суперпользователя (root)
- Подключение к интернету
- Актуальные репозитории ALT Linux (
apt-get update)
Шаг 1: Установка базовых пакетов печати
# Обновление системы
sudo apt-get update
# Установка CUPS (система печати)
sudo apt-get install cups
# Установка HPLIP (драйверы HP)
sudo apt-get install hplip hplip-gui
# Запуск и активация службы CUPS
sudo systemctl enable cups
sudo systemctl start cups
CUPS — Common UNIX Printing System, стандартная подсистема печати в Linux.
Шаг 2: Установка проприетарного плагина HP
Модели серии M227 требуют дополнительный плагин для полной поддержки сканирования.
Вариант А: Автоматическая установка (рекомендуется)
# Запуск установки плагина в интерактивном режиме
hp-plugin -i
# Или в графическом режиме (если есть GUI)
hp-plugin -g
Важно:
Запускайте hp-plugin после su -, а не просто su, чтобы корректно подгрузились переменные окружения.
Вариант Б: Ручная установка (если автозагрузка не работает)
# Определить версию установленного hplip
hplip_v=$(rpm -qi hplip | grep -i version | cut -d":" -f 2 | tr -d " ")
# Скачать плагин и подпись
wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run
wget https://developers.hp.com/sites/default/files/hplip-${hplip_v}-plugin.run.asc
# Установить плагин вручную
hp-plugin -p ./hplip-${hplip_v}-plugin.run
Если возникает ошибка file does not match its checksum, скачайте плагин заново — файл мог повредиться при загрузке.
Шаг 3: Подключение и настройка принтера
Подключение по USB
- Подключите МФУ к компьютеру кабелем USB
2. Запустите мастер настройки:
hp-setup
- Выберите USB → следуйте инструкциям мастера
- После завершения распечатайте тестовую страницу
Подключение по сети (Ethernet/Wi-Fi)
- Узнайте IP-адрес принтера (через меню устройства или роутер)
2. Запустите:
hp-setup <IP-адрес_принтера>
# Пример:
hp-setup 192.168.1.100
- Выберите протокол (обычно HP Jetdirect - Socket)
- Завершите настройку и проверьте печать
Для сетевых принтеров можно также использовать URI: socket://<IP>:9100 или ipp://<IP>:631.
Шаг 4: Настройка через веб-интерфейс CUPS (альтернатива)
1. Откройте браузер и перейдите по адресу:
http://localhost:631
- Перейдите во вкладку Administration → Add Printer
- Авторизуйтесь (логин: ваш пользователь, пароль; или root)
4. Выберите принтер из списка:
- Local Printers — для USB
- Discovered Network Printers — для сетевых
- Укажите драйвер: HP LaserJet Pro M227sdn (hplip)
- Настройте параметры и добавьте устройство
Для настройки от обычного пользователя добавьте его в группу sys:
sudo gpasswd -a <ваш_пользователь> sys
Или отредактируйте /etc/cups/cups-files.conf, добавив wheel в SystemGroup.
Шаг 5: Проверка сканирования
Для проверки работы сканера:
# Показать доступные устройства сканирования
scanimage -L
# Ожидаемый вывод:
# device `hpaio:/usb/HP_LaserJet_MFP_M227-M231?serial=XXXXX' is a Hewlett-Packard ...
Если сканер не определяется:
- Убедитесь, что плагин установлен:
hp-check -t - Перезапустите службу:
sudo systemctl restart cups - Проверьте права пользователя:
sudo gpasswd -a <пользователь> lp
Для сканирования по сети обязательно должна быть настроена очередь печати в CUPS.
Диагностика и устранение проблем
| Проблема | Решение |
|---|---|
error: Plugin download failed |
Скачать плагин вручную (Шаг 2, Вариант Б) |
Unable to receive key from keyserver |
Пропустить проверку подписи или импортировать PGP-ключ вручную |
| Принтер не определяется по сети | Проверить URI: socket://IP:9100, отключить firewall на время теста |
| Сканер не работает | Убедитесь, что пользователь в группе lp: sudo gpasswd -a user lp |
| Ошибка печати | Проверить статус CUPS: systemctl status cups, перезапустить службу |
Полезные команды диагностики:
# Проверка установки HPLIP
hp-check -t
# Просмотр очереди печати
lpstat -p -d
# Тестовая печать
echo "Тест" | lp -d <имя_принтера>
# Просмотр логов CUPS
sudo tail -f /var/log/cups/error_log
Графическая настройка (опционально)
Если предпочитаете GUI:
1. Установите утилиту настройки:
sudo apt-get install system-config-printer
- Запустите через меню: Администрирование → Настройки принтера
- Или из консоли:
system-config-printer - Нажмите Добавить → выберите принтер → следуйте мастеру.
Дополнительные пакеты (по необходимости)
# Для расширенной поддержки принтеров
sudo apt-get install gutenprint-cups
# Для работы сканеров через SANE
sudo apt-get install sane-backends xsane
# Графический фронтенд для HPLIP
sudo apt-get install hplip-gui
Проверка успешной установки
1. Печать тестовой страницы:
lp -d <имя_принтера> /usr/share/cups/data/testprint
2. Сканирование:
scanimage --format=png > test_scan.png
3. Просмотр статуса:
hp-info -i
Полезные ссылки:
- Официальная поддержка HP M227sdn - support.hp.com
- ALT Linux Wiki: Настройка принтера - altlinux.org/Настройка_принтера
- ALT Linux Wiki: HPLIP - altlinux.org/Hplip
- Форум ALT Linux: обсуждение M227sdn - forum.altlinux.org/index.php?topic=43495.0