Итак, я уже некоторое время изо всех сил пытаюсь настроить свой сканер / принтер HP.
Пытался получить hplip (а также hplip- gui, hplip-setup, ...) через sudo apt-get install
оказался бесполезным, потому что он показывает мне, что он уже установлен, но когда я пытаюсь получить к нему доступ, он утверждает, что он не установлен, но можно установить с помощью sudo apt-get install
.
Затем я попробовал выполнить ручную установку с помощью установщика на их веб-сайте (сценарий оболочки под названием hplip-3.20.11-run), поскольку это, похоже, излюбленный способ сделать это. Это дает мне следующий результат:
MISSING DEPENDENCIES
--------------------
Following dependencies are not installed. HPLIP will not work if all REQUIRED dependencies are not installed and some of the HPLIP features will not work if OPTIONAL dependencies are not installed.
Package-Name Component Required/Optional
python3-notify2 gui_qt4 OPTIONAL
python3-pyqt4-dbus gui_qt4 OPTIONAL
python3-pyqt4 gui_qt4 REQUIRED
python3-dbus fax REQUIRED
python3-reportlab fax OPTIONAL
когда я позволяю программе установки попытаться установить эти пакеты, я получаю:
RE-CHECKING DEPENDENCIES
------------------------
error: A required dependency 'python3-pyqt4 (PyQt 4- Qt interface for Python (for Qt version 4.x))' is still missing.
error: A required dependency 'python3-dbus (Python DBus - Python bindings for DBus)' is still missing.
error: Installation cannot continue without these dependencies.
error: Please manually install this dependency and re-run this installer.
теперь, когда я пытаюсь сделать это через apt-get, он сообщает мне, что они уже установлены:
Reading package lists... Done
Building dependency tree
Reading state information... Done
python3-pyqt4 is already the newest version (4.12.1+dfsg-2).
то же самое для python3-dbus:
python3-dbus is already the newest version (1.2.6-1).
Однако я также не могу найти их, используя which python3-pyqt4
или which python3-dbus
...
Я предполагаю, что есть некоторые проблема с поиском этих пакетов, но я не знаю, как это исправить?
Итак, ваша модель принтера требует HPLIP> = 3.18.4, тогда как Ubuntu 18.04 LTS имеет 3.17.10. Таким образом, вы должны использовать двоичную версию с сайта HPLIP, следуя связанному ответу :
sudo apt-get update
sudo apt-get upgrade
cd ~/Downloads
wget https://download.sourceforge.net/project/hplip/hplip/3.20.11/hplip-3.20.11.run
sh hplip-3.20.11.run
после мастера.
Также обратите внимание, что при использовании which python3-pyqt4
и какой python3-dbus
неверен.Это пакеты, поэтому правильный способ проверки - использовать политику apt-cache policy python3-dbus python3-pyqt4
.