无线打印机 HP OfficeJet Pro 8710 出现问题

无线打印机 HP OfficeJet Pro 8710 出现问题

我一直尝试将打印机无线连接到我的 Ubuntu 计算机。计算机检测到打印机并将其添加到打印机列表中,但发生了一些奇怪的事情:

  • 计算机的打印机列表中有 3 个打印机实例,每个实例的名称和描述略有不同。

  • 当我尝试使用这 3 个实例中的任何一个来打印某些内容时,它都不会打印,即使它通知我它正在该打印机上打印某些内容。

Ubuntu 版本:20.04

打印机:惠普 OfficeJet Pro 8710

实例名称

  • HP-OfficeJet-Pro-8710-AE7B1C
  • HP_OfficeJet_Pro_8710_AE7B1C_
  • HP_OfficeJect_Pro_8710_AE7B1C_@(随机数字和字符).local

输出lpstat -l -e

HP_OfficeJet_Pro_8710_AE7B1C_ network none ipps://HP%20OfficeJet%20Pro%208710%20%5BAE7B1C%5D._ipps._tcp.local/
[email protected] permanent ipp://localhost/printers/[email protected] implicitclass://HP_OfficeJet_Pro_8710_AE7B1C_%40HPB4B686AE7B1C.local/

输出avahi-browse -art | grep -A 2 -i hostname.*office

Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached

输出avahi-browser -art | grep -B 1 -i hostname.*office

Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipps._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached
Failed to resolve service 'HP OfficeJet Pro 8710 [AE7B1C]' of type '_ipp._tcp' in domain 'local': Timeout reached

我真的很困惑,希望有人能帮助我!

答案1

lpstat -l -e有 的条目HP_OfficeJet_Pro_8710_AE7B1C_

CUPS 本身已经发现了这个问题。您应该能够使用 进行打印lp -d "HP_OfficeJet_Pro_8710_AE7B1C_" /etc/nsswitch.conf。可以吗?

如果知道打印机的 IP 地址,也可以设置打印队列。可以从打印机的前面板找到它。下一个命令中需要一个 URI 来替换。它是ipp://IP_ADDRESS/ipp/print。可以使用 ipps 代替 ipp。

现在执行lpadmin -p PRINTER_NAME -v URI -E -m everywhere

PRINTER_NAME 可以是您想要的任何名称,例如 pro8710。使用 测试打印lp -d PRINTER_NAME /etc/nsswitch.conf

答案2

查看这些页面和之前的答案。

HP打印机安装

惠普一体机

我应该如何为我的 HP 打印机或打印机+扫描仪安装 HPLIP 二进制/专有插件/驱动程序?

根据我使用激光打印机的经验:运行sudo hp-setup -i和之后hp-check。需要安装一些软件包和库才能使传真和扫描等打印机功能正常工作。您可能会发现使用apt search <whatever dependency you may need>有助于解决使用hp-checkas后可能出现的缺失依赖项错误艾尤建议。

还要确保检查任何可能干扰检测的防火墙设置。在配置打印机时暂时禁用它们。如果您使用 UFW:

systemctl status ufw

sudo systemctl stop ufw

然后允许打印机的必要规则

sudo ufw allow CUPS

要重新启动它:

sudo systemctl start ufw

答案3

您可以使用以下命令获取更多调试信息hplip 包

hp-check -t

这将检查系统和依赖项,然后显示完整的报告

你还应该看看hplip-gui,它提供了比基本 Linux 软件更完整的安装过程

相关内容