升级到 Ubuntu 20.04.1 后,通过 USB 连接的 HP Officejet 3830 停止工作。我从 HP 网站下载了 hplip-3.20.9.run。当我尝试安装时,一切都很顺利,直到程序尝试获取 pyqt5。尝试 3 次后,它报告错误代码 100 并拒绝继续。有没有办法(需要分步说明)来安装所需的依赖项?或者我需要一台新的打印机/扫描仪吗?
我输入dpkg -l hplip
并得到:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-==============-============-================================>
rc hplip 3.20.3+dfsg0-2 amd64 HP Linux Printing and Imaging Sy>
我输入driverless
并得到:
ipp://OfficeJet%203830%20series%20%5BCN94G7Q88806VZ%5D._ipp._tcp.local/
结果apt policy python3-pyqt5
:
python3-pyqt5:已安装:(无)候选版本:5.14.1+dfsg-3build1 版本表:5.14.1+dfsg-3build1 500 500http://us.archive.ubuntu.com/ubuntufocal/universe amd64 软件包
答案1
driverless
提供 URI。如上所示。代替为它
lpadmin -p PRINT_QUEUE_NAME -v URI -E -m everywhere
PRINT_QUEUE_NAME 可以是任意值。使用以下命令测试打印:
lp -d PRINT_QUEUE_NAME /etc/nsswitch.conf
这避免了 HPLIP 和 pyqt5 的所有无意义的事情,