Подробный гайд по настройке МФУ HP M227sdn и сканера hp-scan в Astra Linux
МФУ HP LaserJet Pro MFP M227sdn поддерживается через пакет HPLIP (HP Linux Imaging and Printing). Минимальная требуемая версия HPLIP для этой модели — 3.16.11. Также требуется установка проприетарного плагина от HP.
Шаг 1: Установка HPLIP
Astra Linux основана на Debian, поэтому установка выполняется через менеджер пакетов:
# Обновите список пакетов
sudo apt update
# Установите HPLIP и сопутствующие пакеты
sudo apt install hplip hplip-gui libsane-hpaio
Если в стандартных репозиториях Astra Linux версия HPLIP устарела, можно установить более свежую версию с официального сайта:
# Скачайте установщик с https://developers.hp.com/hp-linux-imaging-and-printing
wget https://developers.hp.com/hp-linux-imaging-and-printing/release_files/hplip-3.24.4.run
# Запустите автоматическую установку
sh hplip-3.24.4.run
Шаг 2: Установка проприетарного плагина
Для работы сканера HP M227sdn требуется установка закрытого драйвера (plugin):
# Запустите установку плагина
sudo hp-plugin
Вам будет предложено:
- Скачать плагин с серверов HP (рекомендуется)
- Принять лицензионное соглашение
- Установить плагин в систему
Альтернативный способ — установка через hp-setup, который автоматически запросит плагин при обнаружении необходимости.
Шаг 3: Настройка устройства через hp-setup
После установки плагина настройте устройство:
# Графический режим (рекомендуется для Astra Linux)
hp-setup
# Текстовый режим
hp-setup -i
В открывшемся окне:
- Выберите тип подключения (USB или Network)
- Выберите ваше устройство из списка обнаруженных
- При необходимости введите дополнительные параметры
- Завершите настройку
После этого система создаст очередь печати и настроит доступ к сканеру.
Шаг 4: Проверка подключения сканера
Проверьте, что система видит сканер:
# Список доступных устройств SANE
scanimage -L
# Должен появиться вывод вида:
# device `hpaio:/usb/HP_LaserJet_Pro_MFP_M227sdn?serial=XXX' is a Hewlett-Packard HP_LaserJet_Pro_MFP_M227sdn all-in-one
Также можно проверить через hp-scan:
# Интерактивный режим
hp-scan -i
Шаг 5: Использование hp-scan
Базовый синтаксис
hp-scan [DEVICE_URI|PRINTER_NAME] [MODE] [OPTIONS]
Основные опции сканирования
| Опция | Описание |
|---|---|
-s file |
Сохранить в файл (по умолчанию) |
-s pdf |
Открыть в просмотрщике PDF |
-s viewer |
Открыть в просмотрщике изображений |
-s editor |
Открыть в редакторе |
-s print |
Отправить на печать |
-m color |
Цветное сканирование (по умолчанию) |
-m gray |
Сканирование в оттенках серого |
-m lineart |
Черно-белое (штриховое) сканирование |
-r 300 |
Разрешение в DPI (по умолчанию 300) |
--adf |
Использовать автоподатчик документов |
Примеры использования
Быстрое сканирование одного листа в файл:
hp-scan -o scan.jpg
Сканирование в PDF с разрешением 300 DPI:
hp-scan -s pdf -r 300 -o document.pdf
Цветное сканирование в высоком разрешении:
hp-scan -m color -r 600 -o high_quality.jpg
Сканирование в оттенках серого для документов:
hp-scan -m gray -r 300 -o document.jpg
Сканирование с автоподатчика (ADF) нескольких страниц в один PDF:
hp-scan --adf -s pdf -o multipage.pdf
Указание конкретного устройства:
hp-scan -d hpaio:/usb/HP_LaserJet_Pro_MFP_M227sdn?serial=XXXX -o scan.jpg
Интерактивный режим с предварительным просмотром:
hp-scan -i
Шаг 6: Дополнительные параметры
Настройка области сканирования
# Указать формат бумаги (A4, Letter и т.д.)
hp-scan --size=a4 -o scan.jpg
# Указать единицы измерения (mm, cm, in, px, pt)
hp-scan -t mm --area=0,0,210,297 -o scan.jpg
# Указать область через координаты (верхний-левый, нижний-правый)
hp-scan -a=0,0,210,297 -o scan.jpg
Настройка качества изображения
# Изменение контраста
hp-scan --contrast=50 -o scan.jpg
# Изменение размера (масштабирование в процентах)
hp-scan --resize=50 -o scan.jpg
Сетевое сканирование
Если МФУ подключено по сети:
# Сканирование с сетевого устройства
hp-scan -d hpaio:/net/HP_LaserJet_Pro_MFP_M227sdn?ip=192.168.1.100 -o scan.pdf
Устранение неполадок
Проблема: "No devices found"
# Перезапустите службу SANE
sudo systemctl restart saned
# Проверьте USB-подключение
lsusb | grep HP
# Проверьте права доступа к устройству
sudo usermod -aG scanner $USER
sudo usermod -aG lp $USER
Проблема: Ошибка плагина
# Переустановите плагин
sudo hp-plugin -r
sudo hp-plugin
# Проверьте статус
hp-check -t
Проблема: Низкое качество сканирования
# Увеличьте разрешение
hp-scan -r 600 -o high_quality.jpg
# Используйте color mode вместо gray
hp-scan -m color -r 600 -o scan.jpg
Проблема: Сканер не определяется после перезагрузки
Добавьте модули в автозагрузку:
echo "hpaio" | sudo tee -a /etc/modules
Автоматизация сканирования
Создайте скрипт для быстрого сканирования:
#!/bin/bash
# save as ~/scan.sh
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
hp-scan -m gray -r 300 -o ~/Documents/scan_${TIMESTAMP}.pdf
Сделайте скрипт исполняемым:
chmod +x ~/scan.sh
Теперь для сканирования достаточно запустить:
~/scan.sh
Информация предоставлена в ознакомительных целях. Применение описанных настроек в системах, должно осуществляться только после согласования с ответственными за информационную безопасность и в соответствии с требованиями ФСТЭК, ФСБ и иных уполномоченных органов.