HPLIP 或 CUPS 无法找到网络打印机?

HPLIP 或 CUPS 无法找到网络打印机?

我已经搜索答案好几天了,觉得是时候问了!我刚刚设置了我的第一个 ubuntu 服务器,一切都运行正常。我有互联网连接,我可以 ping 我们网络上的每台计算机,但我无论如何也想不出如何在 CUPS 或 HPLIP 下添加网络连接打印机。

我有两台 HP 打印机,一台连接到 192.168.1.8 的计算机,另一台连接到 192.168.1.24 的计算机。我们的网络上有 8 台 Windows 计算机,每台都可以查找、查看和打印。我可以从 ubuntu 框成功 ping 这两个 IP 地址,为什么我无法让这些打印机工作?

HPLIP 返回:

warning: No devices found on the 'net' bus. If this isn't the result you are expecting,
warning: check your network connections and make sure your internet
warning: firewall software is disabled.

CUPS 上的“查找新打印机”按钮返回: No printers found.

任何帮助将不胜感激!

答案1

以下是我如何让 Ubuntu 系统打印到与 Windows 连接的打印机的方法:

  1. 确保您已经安装了 smbclient(sudo apt-get install smbclient);
  2. 打开系统设置/打印机/添加打印机;
  3. 选择“通过 Samba 的 Windows 打印机”。此时,您应该能够通过“浏览”按钮在网络中搜索打印机。如果浏览按钮呈灰色,并在您将鼠标悬停在它上面时显示“pysmbc 未安装”的消息,则您被这个错误。在这种情况下,您需要指定正确的主机名和共享名(您可以在 Windows 机器上找到这些)。按下一步。
  4. 从列表中选择 HP,然后按下一步。
  5. 从列表中选择正确的模型名称。
  6. 填写一个用户友好的名称。

完毕。

答案2

我遇到了同样的问题。然后我意识到我连接到了 VPN,这阻止了 CUPS 找到我的网络打印机。当我断开与 VPN 的连接时,打印机出现在 CUPS 提示符中。

答案3

我不知道这是否有帮助,但我正在家庭网络上使用 CUPS 打印到 HP 打印机,服务器是 ubuntu 桌面而不是 ubuntu 服务器。我这样做的方式是:

A. 在服务器上

  1. 系统设置 > 打印机
  2. 在新窗口中,屏幕顶部的菜单上:服务器 > 设置
  3. 在新窗口中勾选“发布连接到此系统的共享打印机”,点击确定
  4. 在第一个窗口中,右键单击打印机图标并确保“共享”被勾选。

B. 在客户端计算机上

  1. 系统设置 > 打印机

  2. 单击“添加”框、“网络打印机”、“查找网络打印机”,服务器的打印机就出现了。

  3. 选择它,单击“转发”,并确保它使用 CUPS (ipp://)。

Ubuntu 服务器可能完全不同,而且我没有使用 HPLIP,但可能有相似之处。

答案4

我想补充一下 birdy 的回答。我通过 VPN 连接到大学校园。连接有两个选项:校园和外部。前者通过 VPN 路由所有连接,后者仅路由大学内部的连接。当然,如果将连接设置为校园,它就找不到我的本地网络打印机。USB 扫描仪也出现故障,这很奇怪。将连接设置为外部解决了问题。启用 VPN 后,网络打印机和 USB 扫描仪都可以正常工作。

感谢 birdy 指出 VPN 是问题的根源!

相关内容