情况:全新安装 12.04 和 HPLIP 3.12.4。打印机被检测到并正确安装。问题随后开始出现。
每次进入会话时,HPLIP 都会启动并显示在菜单栏上(在 11.10 中,直到插入打印机后才显示 HPLIP)。插入打印机后,HPLIP 会显示“设备通信错误”,并且不会打印。
解决方法:经过多次尝试后,我发现我可以卸载打印机,然后插入打印机,HPLIP 会检测到它,然后它就会打印。
有时,程序会显示一条消息“HPLIP 已安装”,这可能是问题的一部分。
此外,HPLIP 产生了“系统问题”,但报告却没有任何进展……
我希望能够解决此问题,或者我应该等到 HPLIP 的新版本发布。我认为这个问题影响了更多人。
编辑:忘了提一下。插入打印机时,HPLIP 将添加另一台打印机,而不是识别已安装的打印机。
状态更新:已解决 问题出在 HPLIP 下载上。我下载的是 3.12.4 版本,但正确的版本是 3.12.2... 正如 HPLIP 所指示的... 但链接指向下一个版本。
我卸载了所有东西。安装了 3.12.2。最后一切都正常了。
答案1
从你的问题来看,你正在使用HPLIP 版本直接从 HP 自己下载并安装,而不是从 12.04 中的存储库版本下载并安装。
存储库版本为 v3.12.2。
这可能是 HP 版本的一个错误 - 您或许应该将此作为错误报告直接报告给 HP 以进行修复。
我的建议是卸载 HP 版本的 HPLIP,然后安装存储库版本。
卸载
到卸载 HP 版本HPLIP 的:
切换到解压 tar-ball 的目录,例如
cd ~/Downloads/hplip-3.14
sudo make uninstall
现在进行最后的清理:
sudo rm -rf /usr/share/hplip
sudo rm -rf /etc/hp
sudo rm -rf ~/.hplip
sudo rm -rf /var/lib/hp
从存储库安装 HPLIP
您可以使用软件中心来执行此操作(搜索 HPLIP)或从命令行执行此操作:
sudo apt-get install hplip