Подробный гайд: Установка драйвера на принтер HP LaserJet m1120 mfp в Linux

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

2026.09.18                  


Подробный гайд: Установка драйвера на принтер HP LaserJet m1120 mfp в LinuxПодробный гайд: Установка драйвера на принтер HP LaserJet m1120 mfp в Linux Для вашего МФУ HP LaserJet M1120 MFP в Linux есть два основных пути установки: рекомендуемый (с проприетарным плагином от HP) и полностью свободный (с драйвером foo2xqx). Первый способ проще и дает полную функциональность, но требует загрузки несвободного компонента. Второй способ использует только открытое ПО, но может потребовать немного больше ручной настройки.


Вариант 1: Установка через HPLIP (рекомендуемый)

Этот способ использует официальный пакет HP Linux Imaging and Printing (HPLIP). Он автоматически определяет принтер и устанавливает все необходимые компоненты.




Важное примечание:

Для полноценной работы (особенно сканирования) вашему принтеру требуется проприетарный плагин от HP, который не входит в стандартную поставку HPLIP и загружается отдельно.


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

Откройте терминал и выполните команду, соответствующую вашему дистрибутиву.

* Для Debian/Ubuntu/Mint/Astra Linux:

    sudo apt update
    sudo apt install hplip hplip-gui

* Для Fedora/RHEL/CentOS:

    sudo dnf install hplip hplip-gui

* Для ALT Linux:

    sudo apt-get update
    sudo apt-get install hplip

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

Плагин можно установить двумя способами: автоматически или вручную, если автоматика даст сбой.

* Автоматическая установка (основной способ):

В терминале выполните:

    hp-plugin -i

Утилита проведет вас через процесс: покажет лицензионное соглашение (его нужно принять), запросит пароль суперпользователя и автоматически скачает и установит плагин.

* Ручная установка (если возникла ошибка Plugin download failed):

Иногда автоматическая загрузка может не сработать. В этом случае плагин можно скачать и установить вручную.

1. Узнайте точную версию установленного HPLIP:

        rpm -qi hplip | grep Version | awk '{print $3}'

(Для Debian/Ubuntu используйте dpkg -s hplip | grep Version).

2. Скачайте файл плагина и его подпись, подставив полученную версию (например, 3.23.12):

        wget https://developers.hp.com/sites/default/files/hplip-ВЕРСИЯ-plugin.run
        wget https://developers.hp.com/sites/default/files/hplip-ВЕРСИЯ-plugin.run.asc

3. Установите плагин из скачанного файла:

        hp-plugin -p ./hplip-ВЕРСИЯ-plugin.run

Шаг 3: Настройка принтера

После установки HPLIP и плагина запустите мастер настройки.

* Графический режим:

    hp-setup

В открывшемся окне выберите тип подключения (USB или Network), следуйте инструкциям и подтвердите установку драйвера (обычно foo2xqx или hpijs).

* Текстовый режим (для серверов или если нет графики):

    hp-setup -i

Вариант 2: Установка свободного драйвера foo2xqx

Этот метод использует драйвер foo2xqx из проекта foo2zjs, который является полностью открытым и не требует проприетарных плагинов.

Шаг 1: Установка пакета драйвера

Установите пакет printer-driver-foo2zjs (или foo2zjs) через менеджер пакетов.

* Debian/Ubuntu/Mint/Astra Linux:

    sudo apt install printer-driver-foo2zjs

* Fedora (требуется репозиторий RPM Fusion):

    sudo dnf install foo2zjs

Шаг 2: Настройка через CUPS или систему

Вы можете добавить принтер через стандартный интерфейс CUPS или с помощью системной утилиты.

* Через system-config-printer:

Установите и запустите утилиту, если она еще не установлена:

    sudo apt install system-config-printer
    system-config-printer

Нажмите «Добавить», выберите ваш принтер (USB или сетевой) и в списке драйверов укажите HP → LaserJet M1120 MFP - foo2xqx (recommended).

* Через веб-интерфейс CUPS:

Откройте в браузере http://localhost:631, перейдите в раздел «Администрирование» и добавьте принтер, выбрав PPD-файл HP-LaserJet_M1120_MFP.ppd.gz (обычно находится в /usr/share/cups/model/).


Настройка сканера

  • При использовании HPLIP: Сканер должен заработать автоматически после установки плагина. Для сканирования можно использовать утилиты вроде simple-scan или xsane.
  • При использовании foo2xqx: Этот драйвер предназначен только для печати. Для работы сканера все равно потребуется бэкенд hpaio из пакета HPLIP и, вероятно, установка того же проприетарного плагина.
  • Права доступа: Если сканер не работает от обычного пользователя, добавьте себя в группу scanner (или lp):


    sudo usermod -a -G scanner $USER

После этого нужно перезайти в систему.


Устранение неполадок

  • Ошибка hp-setup не находит принтер: Убедитесь, что принтер включен и подключен. Попробуйте перезапустить службу CUPS: sudo systemctl restart cups.
  • Проблемы с плагином: Если hp-plugin выдает ошибку checksum mismatch, попробуйте удалить кэш плагинов: sudo rm -rf /var/cache/hplip и повторите попытку.
  • Принтер не печатает после установки foo2xqx: Проверьте, что в настройках принтера в CUPS выбран правильный драйвер (foo2xqx), а не ljet4 или другой универсальный.
  • Сканер не определяется: Убедитесь, что установлен пакет libsane-hpaio (или sane-backends с поддержкой HP) и что плагин HPLIP установлен корректно.

Важно

Для большинства пользователей Вариант 1 (HPLIP) будет самым простым и надежным способом, так как он обеспечивает работу и печати, и сканирования «из коробки» после установки одного плагина. Вариант 2 (foo2xqx) — отличный выбор для тех, кто предпочитает полностью свободное ПО и готов немного повозиться с настройкой, но стоит помнить, что сканер в этом случае может не заработать без дополнительных действий.


Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.


Статью подготовил: Аверко Денис Сергеевич @Nymexis г. Омск (специалист по ЗИ)

Комментарии

Загрузка...
Если комментарии не загружаются, можете попробовать отключить блокировщик рекламы для этого сайта