在我的 10.10 系统上安装了 HPLIP 后,当我尝试打印时,HP Photosmart 420 会给出“设备通信错误”代码 5012。运行hp-check
列出了 11 个缺失的依赖项。我是否必须逐个安装它们,还是有更简单的方法让打印机运行?安装依赖项的命令是什么?
答案1
答案2
您可以按照此处的说明安装依赖项: http://hplipopensource.com/hplip-web/install/manual/distros/ubuntu.html
hplip 不是依赖项,而是包含hp-check 和其他实用程序。根据上述链接中的当前信息(但我建议检查更新的信息),可以使用以下命令为 Ubuntu 10.04 及更高版本安装“CUPS devel”、“Python devel”、“PyQt4”等依赖项:
sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client libcupsimage2-dev libdbus-1-dev build-essential ghostscript openssl libjpeg62-dev libsnmp-dev libtool libusb-dev python-imaging policykit-1 policykit-1-gnome python-qt4 python-qt4-dbus python-dbus python-gobject python-dev python-notify python python-reportlab libsane libsane-dev sane-utils xsane
答案3
我也遇到过打印机可见但无法打印的问题。实际上,我手动添加了同一台打印机的新实例,并为其指定了新名称和描述等,然后它就开始打印了。我使用的是 SteamOS,我首先使用了:
sudo hp-setup -i
然后我选择了已识别的打印机 (k209a),但将其重命名为型号,添加了位置和说明。当它提示打印测试页时,我毫无希望地照做了,但“愚蠢的老式黑色打印机”开始打印 :)
答案4
我也遇到了这个问题。要解决这个问题,需要安装hplip 工具箱从软件中心。然后sudo hp-toolbox
,您应该能够安装正确的插件。事实上,如果您键入hp-
然后选项卡,您应该会看到一堆适用于 HP 打印机的插件。