如何修复HP8720打印机未从Ubuntu上的Chromium打印

HP8720打印机成功地从文档扫描仪,libreoffice和Firefox打印出来,但未能从Ubuntu上的Chromium浏览器打印文档或网页。通常,由于特定于铬的打印设置,缺少打印驱动程序或不正确的配置,因此出现了此问题。请按照下面的详细步骤进行故障排除并有效解决问题。

方法1:重置铬打印设置

有时,铬浏览器保留不正确或不兼容的打印设置,以防止与打印机进行正确的通信。重置这些设置通常会解决印刷问题。

步骤1:打开铬浏览器并输入以下URL到地址栏:

chrome://settings/printing

Enter访问打印设置页面。

步骤2:单击“打印机”并找到您的HP8720打印机。单击其旁边的三点菜单,然后选择“删除”以从铬中删除现有的打印机配置。

步骤3:完全重新启动铬。关闭所有浏览器窗口,等待几秒钟,然后重新打开浏览器。

步骤4:尝试通过按下再次打印Ctrl + P打开打印对话框。从下拉菜单中选择您的HP8720打印机。铬应自动重新检测并正确配置打印机。


方法2:重新安装或更新HP打印机驱动程序

如果重置铬的打印设置无法解决问题,则该问题可能与过时或不当安装的打印机驱动程序有关。重新安装或更新HP打印机驱动程序可确保兼容性和正确的功能。

步骤1:按下打开终端窗口Ctrl + Alt + T。首先,通过运行删除现有的HPLIP驱动程序(如果安装):

sudo apt remove --purge hplip*

提示时确认动作。

步骤2:更新软件包数据库,并通过执行:

sudo apt update
sudo apt install hplip hplip-gui

步骤3:安装后,运行HP设置工具以正确配置您的HP8720打印机:

hp-setup

按照屏幕上的提示仔细完成打印机设置。

步骤4:设置完成后,重新启动计算机。重新启动后,启动铬并尝试再次打印以验证修复程序。


方法3:检查并调整Apparmor设置

在某些Ubuntu安装中,Apparmor配置文件可能会限制Chromium与打印机服务通信的能力。调整或暂时禁用与铬有关的Apparmor配置文件可以解决此类打印问题。

警告:修改Apparmor设置涉及系统安全。仔细进行,如果发生无关的问题,请恢复任何更改。

步骤1:通过运行:打开终端并暂时禁用Chromium apparmor配置文件:

sudo aa-complain /usr/lib/chromium-browser/chromium-browser

此命令将Apparmor切换到投诉模式,从而使Chomium在记录任何冲突时自由操作。

步骤2:重新启动铬并尝试再次打印。如果打印有效,Apparmor会引起问题。

步骤3:要永久调整AppArmor设置,您可以编辑位于以下位置的配置文件

/etc/apparmor.d/usr.lib.chromium-browser.chromium-browser

使用类似的文本编辑器nano或者vim修改与打印相关的规则,或者考虑如果您喜欢简单性并了解安全含义,请考虑将Apparmor以投诉模式离开。


方法4:使用CUPS Web界面重新配置打印机

如果上述方法失败,请通过杯子(常见的UNIX打印系统)重新配置打印机Web界面可以解决铬和打印机之间的配置不匹配。

步骤1:打开网络浏览器(例如,Firefox或Chromium),并输入到杯子接口:

https://localhost:631

步骤2:从顶部菜单中选择“管理”,然后单击“管理打印机”。在列表中找到您的HP8720打印机,然后单击它。

步骤3:从下拉菜单中选择“修改打印机”。提示时,输入系统用户名和密码进行身份验证。

步骤4:按照向导提供的步骤,确保选择正确的驱动程序(HP8720驱动程序或建议的替代方案)。完成向导并确认更改。

步骤5:重新启动铬并尝试再次打印以验证修复程序。


遵循这些步骤后,您的HP8720打印机应成功从Ubuntu上的Chromium打印,并在文档扫描仪,Libreoffice和Firefox中匹配其功能。如果问题持续存在,请考虑检查Ubuntu社区论坛或官方HP支持资源以提供进一步的帮助。