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支持资源以提供进一步的帮助。