Ubuntu 18.04 手动安装hp打印机插件

最近把自己的ubuntu系统更新到了ubuntu18.04,需要重新配置自己的hp打印机驱动,结果发现好像比之前的要更麻烦一些,其原因在于,hp的驱动分为两部分,一个是ubuntu系统自带的hplip,它对应的是常见的.run文件(譬如[1]中的hplip-3.20.6.run),但是仅仅只有它可能是不够的,还需要一个插件,才能驱动实际的打印机,也就是本文中提到的hplip-3.17.10-plugin.run。

首先,需要明确一点,ubuntu 18.04自带的hplip版本是3.17.10,而这个问题,通过hplip的卸载重装,版本更新也是有可能避免的,[2]就通过reinstall解决了类似的问题。

首先,我的一些尝试包括
(1)安装了hplip的toolbox,gui,但是发现通过gui去安装驱动文件的时候,非常慢(可能是网速的问题,因为去官网尝试下载了最新的.run文件,网速只有3到4kb/s);

(2)通过电脑设置下的device,自动下载对应的驱动文件,结果类似于(1);

通过对[2]的学习,感觉可能是缺少了一个plugin的文件,进一步搜索找到了[3]的线索

最后的解决办法为:
(1)通过wget下载对应的文件到home目录下(包括hplip-3.17.10-plugin.run和hplip-3.17.10-plugin.run.asc,后者用于配合前者使用);

(2)错误示范:chmod +x hplip-3.17.10.run && ./hplip-3.17.10.run,得到的输出结果如下所示,当然,也可能其他人并不会发生这个问题,如果没有经历前面的错误尝试的话;

Android打印机framework 安卓打印机插件_ubuntu系统

(2)根据[2]的操作,输入命令:hp-plugin -i ,需要选择时,输入 p (从本地载入文件,d是从hp官网下载,非常慢,q是退出),而后输入对应的run文件位置, 输出如下图

Android打印机framework 安卓打印机插件_官网_02

这是因为,我当时把run.asc压缩了,也印证了,run文件需要与run.asc文件配合使用,在我将其解压之后,问题得到了解决,结果如下:

Android打印机framework 安卓打印机插件_linux_03

此时即可驱动打印机实现打印功能。