Я пытаюсь настроить HP LaserJet P1102 на Ubuntu 19.04.
Я знаютеоретическая процедурадля установки принтера, но эта процедура у меня не работает, следование «правильной» процедуре установки принтера (программное обеспечение + плагин) приводит к следующему сбою.
Я скачал и установил hplip 3.19.5 с сайтаздесь.
Сначала установка, кажется, прошла успешно. Он просит установить плагин, затем пишет "Установка плагина прошла успешно". Но после того, как я нажимаю OK в этом сообщении, он возвращается в окно, в котором я должен выбрать принтер для установки, и появляется другое сообщение:
ошибка: Устройство, которое вы пытаетесь настроить, требует двоичный подключаемый модуль. Некоторые функции могут работать не так, как ожидается, без подключаемых модулей. Запустите 'hp-plugin' как обычный пользователь, чтобы установить подключаемые модули. Посетитеhttp://hplipopensource.com для получения более подробной информации.
ошибка: hp-setup не удалось. Запустите hp-setup вручную.
решение1
То же самое. Я решил так:
пожалуйста, запустите:
hp-setup -g &> ~/hp-setup.log
после вашей ошибки прочитайте журнал:
cat ~/hp-setup.log
вы найдете несколько строк, например:
hp-setup[19265]: отладка: Файл /usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so отсутствует или отсутствует символическая ссылка
если вы запустите:
locate libsane-hp2000S1
вы получите нужное место, например:
- /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.22
- /usr/lib/sane/libsane-hpgt2500-x86_64.so.1.0.27
- /usr/lib/sane/libsane-hpgt2500.so
- /usr/lib/sane/libsane-hpgt2500.so.1
- /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so
- /usr/lib/x86_64-linux-gnu/sane/libsane-hpgt2500.so.1
- /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.22
- /usr/lib64/sane/libsane-hpgt2500-x86_64.so.1.0.27
- /usr/lib64/sane/libsane-hpgt2500.so /usr/lib64/sane/libsane-hpgt2500.so.1
теперь вам остается только создать символическую ссылку:
sudo ln -s /usr/lib /usr/lib/i386-linux-gnu
sudo ln -s /usr/lib64 /usr/lib64/x86_64-linux-gnu
запустите еще раз hp-setup
сделанный
решение2
У меня также была проблема, когда принтер HP устанавливается нормально, но плагин сканера не устанавливается (Ubuntu 19). Отключение plugin.py сработало!!! (спасибо), но сначала мне пришлось установить apparmor-utils.
sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
hp-plugin
Последний шаг запускает установщик HP Plugin, необходимый для работы сканирования принтера.
решение3
У меня была немного другая проблема. Мой HP Printer установился нормально, но плагин сканера не устанавливался должным образом. Похоже, трюк был в том, чтобы заставить AppArmor снизить свои щиты для скрипта Python.
Редактировать:Судя по другим ответам, утилиты AppArmor обычно не установлены, поэтому вам, возможно, придется сначала установить их.
sudo apt install apparmor-utils
sudo aa-disable /usr/share/hplip/plugin.py
После того, как я это сделал, плагин установился правильно.
решение4
После того, как следовалОтвет Кая Крамера здесьЯ получил:
error: Python gobject/dbus may be not installed
error: Plug-in install failed.
И
cannot access '/var/lib/hp/hplip.state': No such file or directory
Поиск в Интернете побудил меня попробовать следующее, и это сработало:
$ aa-disable /usr/share/hplip/plugin.py
Command 'aa-disable' not found, but can be installed with:
sudo apt install apparmor-utils
Установите утилиты apparmor (заметьте, у меня они не были установлены!!!)
sudo apt-get install apparmor-utils
Тогда беги
sudo aa-disable /usr/share/hplip/plugin.py
& запуск от имени обычного пользователя, а не от имени root:
hplip-plugin
Теперь мой принтер (laserjet 1020) установлен.