“cups-browsed 没有找到合适的目标主机”

bur*_*ess 19 printing cups-lpd

我在我的笔记本电脑上运行 Ubuntu 18.04.2 Desktop。

我已将 CUPS 安装到运行 Raspbian 的 Raspberry Pi。我的 Mac 将始终使用这台打印机进行打印,不会出现任何问题。

从 Ubuntu 桌面,我只能在 Ubuntu 桌面重新启动后约 1 分钟打印到打印机。在那之后,文件将不会打印。

当我从 Ubuntu 桌面访问“localhost:631”时,状态被列为“空闲 - “cups-browsed 找不到合适的目标主机”(见附件)。

图像可以在这里看到 https://imgur.com/a/mm4WzMS

bur*_*ess 21

我能够让我的打印机工作。这似乎是 cups-browsed 中的某种错误,该程序试图自动安装网络上的每台打印机。删除 cups-browsed 后,我可以手动添加打印机,并且无需事先重新启动即可打印。

第一:卸载cups-browsed

sudo apt-get purge --autoremove cups-browsed
Run Code Online (Sandbox Code Playgroud)

下一步:重新启动计算机

最后手动添加您的打印机

  1. 在 Ubuntu 18.04 中,转到设置 -> 设备 -> 打印机。
  2. 单击“其他打印机设置”。
  3. 点击添加
  4. 在网络打印机下选择查找网络打印机。输入运行 CUPS 的服务器的 IP 地址。按照步骤安装打印机后,您应该能够在不重新启动的情况下进行一致的打印。

  • 我删除了cups-browsed,即使没有在20.04重新启动,也能够添加打印机并开始打印 (9认同)
  • 我可以确认这在 Ubuntu 20.10 上有效 - 即使没有重新启动。 (2认同)
  • 我使用您的命令删除了 cups-browsed,并可以通过重新安装 cups-browsed 使其再次工作。无需重新启动。Ubuntu 20.04.1 LTS (2认同)
  • `sudo apt purge --auto-remove cups-browsed && sudo apt install cups-browsed` 也对我有用,_然而_,另一个答案提到只需运行 `systemctl restart cups-browsed`,我希望我先尝试一下,因为这可能就是所需要的一切。 (2认同)

小智 8

您无需手动删除任何内容或添加打印机。只需这样做:

systemctl stop cups-browsed

systemctl start cups-browsed
Run Code Online (Sandbox Code Playgroud)

或简化:

systemctl restart cups-browsed
Run Code Online (Sandbox Code Playgroud)

我做了完整的开始和停止,它对我有用。