Категория:HP: различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Строка 17: Строка 17:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ sudo hplip-3.23.8-plugin.run
$ sudo hplip-3.23.8-plugin.run
$ hp-setup
</syntaxhighlight>
</syntaxhighlight>


Строка 24: Строка 23:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
$ sudo /usr/bin/hplip-*run
$ sudo /usr/bin/hplip-*run
$ hp-setup
</syntaxhighlight>
</syntaxhighlight>


Как автоматизировать это см ниже
Как автоматизировать это см ниже
После установки плагина подключите принтер, немного подождите и он, возможно, установится сам. Если не установился, то воспользуйтесь либо утилитой "Параметры печати", либо:
<syntaxhighlight lang="bash">
$ hp-setup
</syntaxhighlight>


При обновлении hplip плагин тоже придётся обновить, приняв условия лицензии. Если не хочется этим постоянно заниматься, то можно залочить обновление:<syntaxhighlight lang="bash">
При обновлении hplip плагин тоже придётся обновить, приняв условия лицензии. Если не хочется этим постоянно заниматься, то можно залочить обновление:<syntaxhighlight lang="bash">

Версия 09:48, 4 сентября 2024

ОБРАТИТЕ ВНИМАНИЕ НА СПИСОК КОНКРЕТНЫХ МОДЕЛЕЙ В САМОМ НИЗУ ЭТОЙ СТРАНИЦЫ!

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

Попробуйте подключить и без установки напечатать какой-нибудь файл офиса или pdf. Возможно установка просто не требуется.

МОС 12

В первую очередь необходимо установить бинарный плагин от HP. Для этого ввести в консоли:

sudo hplip-

и нажать Tab команда дополнится версией и итог будет вроде: hplip-3.23.8-plugin.run. Нажать Enter.

$ sudo hplip-3.23.8-plugin.run

Или можно так, чтобы не нажимать Tab:

$ sudo /usr/bin/hplip-*run

Как автоматизировать это см ниже

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

$ hp-setup

При обновлении hplip плагин тоже придётся обновить, приняв условия лицензии. Если не хочется этим постоянно заниматься, то можно залочить обновление:

$ sudo dnf install 'dnf-command(versionlock)'
$ sudo dnf versionlock *hplip*
$ sudo dnf versionlock *hpip*

Если захочется вручную обновить, то можно очистить залоченные пакеты:

$ sudo dnf versionlock clear

Как выяснилось есть побочный эффект блокировки версий - блокируются зависимости, по итогу блокируется обновление самой системы, если был добавлен только *hplip*, а про *hpip* забыли.

Достаточно сделать, чтобы добавить забытое:

$ sudo dnf versionlock clear
$ sudo dnf versionlock *hplip*
$ sudo dnf versionlock *hpip*

В МОС12 безумный dnf предлагает добавить --allowerase. Делать этого не следует, так как удалится сам hplip, системный диалог управлния принтерами и еще чтото, что сделает систему напригодной для печати вообще.

Если не хотите делать lock по какой-то причине, то чтобы избежать этого следует после обновление hplip запускать hp-plugin, который однако требует принятия опять тойже лицензии (маньяки). Можно например так:

#от root
 (echo y; sleep 1; echo y) | hp-plugin -i -p /usr/bin/hplip-*-plugin.run