无法在 Ubuntu 20.04 上安装 HP 插件

Gor*_*ord 6 printing hp hplip drivers

我正在尝试通过 Wi-Fi 连接到 HP M1217nfw MFP。安装时显示我需要打印机的 HP 插件。

hp-doctor注意到pyqt5缺少必需的依赖项。

当我开始时hplip-3.20.3-plugin.run我得到:

error: Unable to load Qt5 support. Is it installed? 
   Try running with -i or --qt3 instead.
Run Code Online (Sandbox Code Playgroud)

当我运行时sudo ./hplip-3.20.3-plugin.run --qt3,,它告诉我有一个无法识别的标志。

如果我尝试安装python-pyqt5或者python2-pyqt5得到:

Unable to locate package
Run Code Online (Sandbox Code Playgroud)

python3-pyqt5已安装最新版本

我已使用从 3.18 到 3.20.9 的多个版本从 HP 站点删除并重新安装 HPLIP,并从 Ubuntu 存储库重新安装 HPLIP 3.20。

我检查了 Python2 是否已随apt.

尝试运行hp-setuphp-plugin因错误而死亡:

subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
Run Code Online (Sandbox Code Playgroud)

lsb_release -a从命令行运行会产生正确的版本信息。

看来我需要 HP 插件,而 HP 插件下载器需要通用pyqt5模块。

任何帮助将不胜感激。


建议的解决方案涉及运行hp-setupor hp-plugin,但我不能,因为它们在 上出错lsb_release -a

我也无法运行,hplip-3.20.3-plugin.run因为它在寻找pyqt5.

输出dpkg -l hplip

ii  hplip     3.20.3+dfsg0-2 amd64   HP Linux Printing and Imaging System (HPLIP)
Run Code Online (Sandbox Code Playgroud)

输出apt list python3-pyqt5

python3-pyqt5/focal,now 5.14.1+dfsg-3build1 amd64 [installed]
python3-pyqt5/focal 5.14.1+dfsg-3build1 i386
Run Code Online (Sandbox Code Playgroud)

bri*_*n_p 5

从OpenPrinting 网站下载插件。安装它与sh PLUGIN_FILENAME.