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

Материал из IT в школе
Перейти к навигацииПерейти к поиску
Строка 1: Строка 1:
 
Установить устройство
 
<syntaxhighlight lang="bash">
 
$ hp-plugin
 
$ hp-setup
 
</syntaxhighlight>
 
Заморозить обновления, чтобы не приходилось обновлять плагин:
 
<syntaxhighlight lang="bash">
 
# apt-get update
 
# apt-get install apt-hold-utility
 
# apt-hold hplip
 
</syntaxhighlight>
 


Для правильной поддержки в МОС-Linux принтеров и МФУ HP необходимо обязательно запустить HP Device Manager (он установлен в системе)
Для правильной поддержки в МОС-Linux принтеров и МФУ HP необходимо обязательно запустить HP Device Manager (он установлен в системе)
Строка 33: Строка 32:
#!/bin/bash
#!/bin/bash
echo 'RPM::Hold { ^hplip; };' > /etc/apt/apt.conf.d/hold-hplip.conf
echo 'RPM::Hold { ^hplip; };' > /etc/apt/apt.conf.d/hold-hplip.conf
</syntaxhighlight>
Если у Вас установлен пакет apt-hold-utility, то тоже самое можно сделать командой (от '''root'''):
<syntaxhighlight lang="bash">
apt-hold hplip
</syntaxhighlight>
Убрать заморозку пакета:
<syntaxhighlight lang="bash">
apt-unhold hplip
</syntaxhighlight>
</syntaxhighlight>



Версия 17:51, 19 января 2023

Установить устройство

$ hp-plugin
$ hp-setup

Заморозить обновления, чтобы не приходилось обновлять плагин:

# apt-get update
# apt-get install apt-hold-utility
# apt-hold hplip

Для правильной поддержки в МОС-Linux принтеров и МФУ HP необходимо обязательно запустить HP Device Manager (он установлен в системе)

Именно он найдет в сети и доустановит необходимые для Вашего принтера файлы, скачав из с сайта HP (работа по локальной установке со слов авторов системы ведется).

Частое проявление необходимости установить драйверы - принтер в МФУ работает, а сканер - нет

Потребуется пароль root (работа над исключением этой необходимости по словам авторов системы ведется).

Вариант из консоли

hp-plugin
hp-setup

Иногда менеджер обновляется стирает уже скаченные дополнительные файлы.

Чтобы не переустанавливать плагин, можно просто после установки принтера HP поставить пакет hplip в hold (от root) - пакет не будет обновляться и необходимости в переустановке не будет:

#!/bin/bash
echo 'RPM::Hold { ^hplip; };' > /etc/apt/apt.conf.d/hold-hplip.conf

Если у Вас установлен пакет apt-hold-utility, то тоже самое можно сделать командой (от root):

apt-hold hplip

Убрать заморозку пакета:

apt-unhold hplip

Проверено:

  • МФУ HP M426fdn. (баз запуска HP DM не работает сканер) работает по USB
  • МФУ HP M428 (сканирование только из программы МОС)
  • Цветной принтер HP M351

HP LaserJet P1006, P1007, 1000, P1008, 1005, P1505, 1018,1020, P1005

Эти принтеры (и еще некоторые другие) загружают прошивку при включении питания.

Прошивки загружаются с сайта http://foo2zjs.rkkda.com/firmware/ командой getweb , перепаковываются и кладутся в /usr/share/foo2zjs/

tar xvzf sihp1018.tar.gz
arm2hpdl sihp1018.img > /usr/share/foo2zjs/sihp1018.dl

На момент написания этих строк указанный сайт недоступен. Найдено частичное зеркало с уже перепакованными файлами http://oleg.wl500g.info/hplj/

И еще одно (c неперепакованными)

  • http://solvpro.ru/wp-content/uploads/2015/10/sihp1000.tar.gz
  • http://solvpro.ru/wp-content/uploads/2015/10/sihp1005.tar.gz
  • http://solvpro.ru/wp-content/uploads/2015/10/sihpP1005.tar.gz
  • http://solvpro.ru/wp-content/uploads/2015/10/sihp1018.tar.gz
  • http://solvpro.ru/wp-content/uploads/2015/10/sihp1020.tar.gz

Инициализация принтера после включения его питания может выполняться командой вида

cat /usr/share/foo2zjs/firmware/sihp1018.dl > /dev/usb/lp0

Обычно это должен делать демон из состава hplip. Но это у него не всегда получается.