直到几周前,HP Developers上可用的最新HPLIP驱动程序版本-HP Linux Imaging and Printing是3.18.12。在Ubuntu 16.04官方存储库中,可用版本为3.16.3。
首先,我尝试安装从网站下载的最新版本。但是,package引发了兼容性问题python-gobject
。如N0rbert(主要答案)所述,在安装另一个版本之前,您需要完全卸载HPLIP的实际版本。手动执行操作,如N0rbert所述。之后,请确保不再存在以下文件(或相应的文件夹为空):
/etc/hp/hplip.conf
/var/lib/hp/hplip.state
/usr/share/hplip/
/usr/share/ppd/hplip
~/.hplip/hplip.conf
/etc/cups/ppd/HP-....ppd
我不确定是否绝对需要删除上面列出的所有文件。但是,随着它们的消失,我可以继续进行新安装而不会出现问题。
尽管该存储库没有最新版本的驱动程序,但我还是决定通过安装它apt
,因为它可以在不与其他预装软件包崩溃的情况下工作。我做了如下:
1)sudo apt install hplip
(大多数HP打印机和扫描仪的Linux驱动程序)。
2)sudo apt install hplip-gui
(hp-plugin所需)。
3)hp-plugin
(作为普通用户)。
该插件是HP未开源的驱动程序的专有“部分”。没有它,该设备将无法工作。系统将提示您接受条款,并为您已安装的驱动程序的确切版本安装所需的插件。
4)hp-doctor
(以确保所有东西都正确安装,尤其是插件)。
5)hp-setup
添加连接的设备,或使用此时已安装的HP软件(带有图形界面)。
6)转到Ubuntu系统设置,然后使用HPLIP添加新的打印机/扫描仪。
PS:到2019年1月,最新版本是3.19.1,我尚未测试过。
通常,如果您真的不需要最新版本的软件包,请安装官方存储库中提供的软件包。后记很可能不会有问题。