HP打印机安装失败


9

我在http://hplipopensource.com/hplip-web/install/manual/distros/ubuntu.html上无法成功安装Hp打印机。 需要帮助的是如何删除打印机软件,以便重新安装。我也是python 2还是3?在16.04 64位?我不小心下载了HPLIP,双击该文件并收到错误消息,然后单击“继续”。然后我尝试手动安装

:~$ sudo hp-setup
[sudo] password for  

HP Linux Imaging and Printing System (ver. 3.16.3)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

error: HPLIP is not installed properly or is installed without graphical support. Please reinstall HPLIP
warning: Qt/PyQt 4 initialization failed.
error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.

也,

使用时出现错误:python3环境中的Ubuntu 15.10和16.04:

我使用时似乎可以运行:在python2环境中的Ubuntu 12.04及更高版本:

我不知道我是python3还是python2。

我想一旦我知道我是python3还是python2,我就需要知道如何完全卸载我的错误,然后尝试重新安装。我是一个初学者,所以我可能需要剪切并粘贴代码以删除混乱的安装。

我正在安装HP officejet pro8600。我可以使用简单扫描进行扫描,也可以使用我的兄弟Laserjet进行打印。我应该放弃并只使用simplescan,因为我的8600甚至没有墨水。我试图获得更好的扫描软件。

感谢您的帮助。

乔恩


1
问题本身指出error: hp-setup requires GUI support (try running with --qt3). Also, try using interactive (-i) mode.您是否尝试过?我的意思是尝试使用sudo hp-setup -iorsudo hp-setup --qt3
Techjail '16

我真的不知道您在这里谈论的是什么Python,但是如果这是一个单独的,不相关的问题,也应该在一个单独的问题中提出。谢谢。
字节指挥官

Answers:



2

似乎它在抱怨应该安装的东西。实际上,您不需要“下载”任何东西,因为所有这些东西都可以通过apt-get获得。

运行以下命令以安装所有必需的软件和驱动程序:

sudo apt-get update
sudo apt-get install hplip hplip-data hplip-doc hpijs-ppds hplip-gui hplip-dbg printer-driver-hpcups printer-driver-hpijs printer-driver-pxljr

现在,运行以下命令之一:

/usr/bin/hp-setup --gui

或如果由于权限问题而失败,请运行以下命令:

sudo -i /usr/bin/hp-setup --gui

该版本3.16.3与hp网站上提供的版本相同。

请发布任何错误。


无法找到软件包hplip-dbg
Ben Farmer

@BenFarmer这只是一个调试程序包,看起来您可以在没有它的情况下运行它,并且该程序包可能已折旧和/或与主hplip程序包合并。继续,从命令中删除该软件包,然后重试,请发布更多错误。谢谢!
mchid

@BenFarmer以下命令将根据您当前的发行版搜索并安装所有可用的软件包:sudo apt install $(echo $(apt-cache search hplip | sed 's/ - .*$//g'))
mchid

0

似乎有很多因素,包括其他答案中显示的那些因素。我刚刚在2台运行KDE Neon的几乎相同的Slimbook上设置了HP LaserJet Professional p1102w,并且问题略有不同,因此它似乎部分取决于机器的历史。就我而言,尽管安装完成时没有任何明显的错误,但是当我尝试打印时,它们始终会显示“过滤器失败”消息。

要看的东西包括

1确保已安装hplip。

2尝试使用hp-setup安装。这可能有效,但可能无效。

如果它抱怨GUI,请按照JoãoLucas Gouveia的帖子中所述进行操作:

3 sudo apt-get安装python3-pyqt4

4使用hp-doctor进行诊断。在我的情况下,我无法访问.ppd文件,因此

5须藤chmod a + rwx / etc / cups / ppd / *

尽管这消除了一条错误消息,但仍无法使打印机正常工作,因此

6再次运行hp_doctor。它提供了删除和重新配置HPLIP的功能,因此我选择了该选项。结果:成功!


0

所有这些,我在这里使用了两个以上的答案。找到更多资源后,修复hp-printer失败的最佳方法是

步骤0:确保已安装USB驱动程序,并且打印机已插入电源并且已打开

步骤1sudo hp-check -r 在终端中运行此代码以一次查找所有错误,依赖项列表,警告

第2步:对于Ubuntu 14.04

sudo apt-get install python-qt4

适用于Ubuntu 15.04和16.04

sudo apt-get install python3-pyqt4

对于18.04之前的较新版本,您可能必须同时运行以下代码

sudo apt-get install python3-pyqt4
sudo apt-get install python3-pyqt5

步骤3:根据 运行时获得的必需依赖项列表,在更改代码后运行以下代码sudo hp-check -rref

sudo apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd libdbus-1-dev libjpeg-dev cups-client libcupsimage2-dev libusb-1.0.0-dev libsane-dev libsnmp-dev snmp-mibs-downloader openssl python3-dev libtool libtool-bin gtk2-engines-pixbuf xsane python3-dbus.mainloop.qt

插件总是最好删除其中的所有文件(ref

/var/spool/cups

并重新启动打印机服务

sudo systemctl restart cups.service

仅供参考:

  1. 这些上述步骤也可以解决(“打印机状态”)始终显示“已停止-过滤器失败”或类似“作业打印机状态消息过滤器失败”

    1. 您可以使用以下代码找到所有HP打印机的信息

    hp-info -i

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.