我正在尝试在 Ubuntu 19.04 上设置我的 HP LaserJet P1102。
我知道安装打印机的理论程序,但是这个程序对我不起作用,按照“正确”程序安装打印机(软件+插件)失败如下。
我已经从这里下载并安装了 hplip 3.19.5 。
起初安装似乎成功。它要求安装插件,然后它说“插件安装成功”。但是,在我单击此消息上的“确定”后,它会返回到我应该选择要安装的打印机的窗口,然后会弹出另一条消息:
错误:您尝试设置的设备需要二进制插件。如果没有插件,某些功能可能无法按预期工作。请以普通用户身份运行“hp-plugin”来安装插件。访问http://hplipopensource.com 了解更多信息。
错误:hp 设置失败。请手动运行 hp-setup。
同样在这里。我这样解决了:
请运行:
错误后阅读日志:
你会发现一些类似的行:
hp-setup [19265]:调试:/usr/lib/i386-linux-gnu/sane/libsane-hp2000S1.so 文件不存在或符号链接丢失
如果你运行:
你会得到正确的地方,如:
现在你只需要建立一个符号链接:
再次运行 hp-setup
完毕
我也遇到了 HP 打印机安装正常但扫描仪插件未安装的问题(Ubuntu 19)。禁用 plugin.py 有效!!!(谢谢)但我必须先安装 apparmor-utils。
最后一步运行打印机扫描工作所需的 HP 插件安装程序。
我有一个稍微不同的问题。我的 HP 打印机安装正常,但扫描仪插件无法正确安装。看来诀窍是让 AppArmor 降低其对 Python 脚本的防护。
编辑:查看其他答案,似乎没有安装 AppArmor 实用程序很常见,因此您可能还需要先安装它
完成此操作后,插件已正确安装。
在遵循Kai Kramer 的回答后,我得到了:
和
在网上搜索让我尝试以下方法并且它有效:
安装 apparmor utils(请注意我没有安装它!!!)
然后运行
sudo aa-disable /usr/share/hplip/plugin.py
& 以普通用户身份运行,而不是以 root 身份运行:
现在我的打印机(laserjet 1020)已安装。
来源:https ://bugs.launchpad.net/hplip/+bug/1813768