Не удается заставить сканер HP работать в Ubuntu20.04 + Не удается установить hplip в Ubuntu20.04

У меня только что появился HP DeskJet Ink Advantage 2336 All-in-One Printer.

И оказалось, что у них нет поддержки для любой системы Linux. У меня Ubuntu20.04LTS.

Я проверил на: https://developers.hp.com/hp-linux-imaging-and-printing/hplip-web/plugin.html. Все было пусто.

Хотя принтер работает, я не могу отсканировать ни одного документа. Может ли кто-нибудь помочь мне с этим?

Но я проверил вот это: https://idroot.us/install-hplip-ubuntu-20-04/

И он продолжает выдавать мне это:

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   
pyqt5-dbus           gui_qt5              OPTIONAL            
reportlab            fax                  OPTIONAL            
pyqt5                gui_qt5              REQUIRED            
python-notify        gui_qt5              OPTIONAL            
Do you want to install these missing dependencies (y=yes*, n=no, q=quit) ? 

Но эти зависимости уже установлены:

sudo apt-get install python3-pyqt5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3-pyqt5 is already the newest version (5.14.1+dfsg-3build1).
0
задан 22 July 2021 в 16:42

1 ответ

Это правильная страница плагина: https://developers.hp.com/hp-linux-imaging-and-printing/plugins

Вам необходимо установите тот, который соответствует установленной вами версии hplip.

По словам Нерберта, минимальная версия hplip, поддерживающая «HP DeskJet Ink Advantage 2300 All-in-One», - 3.20.5. 20.04 LTS поставляется с 3.20.3. У меня другая модель (HP Deskjet 2700), для которой также требуется 3.20.5, поэтому мне пришлось очистить 3.20.3 и установить 3.20.5 вручную, следуя инструкциям, аналогичным тому, что вы ссылаетесь, затем я установил плагин и смог сканировать используя xsane.

Что касается зависимостей, обратите внимание, что вы не используете python2 вместо python3. Я установил hplip после новой установки Ubuntu, и он скомпилировал материал для python2 вместо python3.Важно установить «python-is-python3» до hplip и плагина, иначе начнут появляться ошибки отсутствующего расширения (в моем случае - cupsext.so). Я смог распечатать эту «сломанную установку», добавив принтер с помощью CUPS, но чтобы сканер заработал, мне пришлось переустановить hplip после исправления ситуации с питоном.

Альтернативой «грубой силы» является обновление до 20.10, которое поставляется с hplip 3.20.11, и ручная установка соответствующего плагина поверх правильно упакованной версии.

1
ответ дан 28 July 2021 в 11:16

Другие вопросы по тегам:

Похожие вопросы: