我在检测打印机(HP Deskjet 3630)时遇到问题,操作系统为 Ubuntu 18.04。我已经安装了 HPLIP,当我尝试通过“网络/以太网”检测打印机时,我得到了以下答案:
HPLIP 无法检测到您网络中的打印机。
这可能是由于现有防火墙设置阻止了所需端口。当您处于受信任的网络环境中时,您可以在防火墙中打开 mdns 和 slp 等网络服务的端口。有关详细步骤,请点击链接。
http://hplipopensource.com/node/375
我禁用了防火墙,但没有帮助。
我尝试将“网络发现方法”更改为 mDNS/Bonjour 和 Avahi,但也没有帮助。
答案1
打开惠普设备管理器 > 设置,然后选择网络/以太网/无线网络。然后点击高级选项。
选择手动发现并输入 IP 地址。之后,点击Next。
然后,您的计算机应该检测到 HP 打印机。
答案2
我进入高级并更改了发现类型。有三种协议:SLP
和Avahi
。BounjourmDNS/Bounjour
是成功发现我的打印机 Officejet 86xx 系列的选项(默认为SLP
)。
答案3
我通过安装最新的 HPLIP 解决了同样的问题网站。它比 Ubuntu 存储库中预打包的版本(3.17)高出 2 个版本(3.19.6),并且其安装程序安装了我需要的所有依赖项。之后,打印机被检测到没有问题。
答案4
我遇到了完全相同的问题,我从他们的网站安装了最新的 hplip 版本,但仍然根本检测不到打印机,即使它是一个知名的 hp 型号(2600 WiFi)。
我通过导航到 CUPS 网站解决了这个问题http://localhost:631
— 在那里添加打印机,立即检测我的 2600 WiFi,并自动分配正确的驱动程序,太棒了!
请注意,您需要确保已安装 CUPS,现在它应该预先安装,否则请运行。
sudo apt install cups