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

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

我在笔记本电脑上运行 Ubuntu 18.04.2 桌面版。

我已经将 CUPS 安装在运行 Raspbian 的 Raspberry Pi 上。我的 Mac 可以连续使用此打印机进行打印,没有任何问题。

在 Ubuntu Desktop 上,我只能在重新启动 Ubuntu Desktop 后约 1 分钟内打印到打印机。此后将无法打印文档。

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

图片可在此处查看 https://i.stack.imgur.com/GF2JC.jpg

答案1

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

第一:卸载cups-browsed

sudo apt-get purge --autoremove cups-browsed

下一步:重新启动计算机

最后手动添加打印机

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

答案2

您无需删除任何内容或手动添加打印机。只需执行以下操作:

systemctl stop cups-browsed

systemctl start cups-browsed

或简化:

systemctl restart cups-browsed

我完成了完整的启动和停止,并且它对我来说是有效的。

答案3

我有一个与 @burnedfaceless 类似的答案,这是我偶然发现的。由于我不太愿意删除系统自带的服务(Pop!_OS 20.04),所以我运行了

systemctl stop cups-browsed

然后,我通过“设置”>“打印机”>“添加...”手动搜索并添加打印机。

此时,我可以正常打印,并且只能看到手动添加的打印机实例。为了进一步测试,我重新启动了,希望 cups-browsed 能够自行重新启动(它确实重新启动了),并且同一台打印机的第二个实例会通过 cups-browsed 服务出现(幸运的是,它没有出现)。到目前为止一切顺利。我不确定为什么 cups-browsed 没有自动添加自己的打印机实例,但很高兴它没有这样做。

我这样做之后注意到的一个区别是,如果我运行:

lpstat -t
scheduler is running
system default destination: <short printer name>
device for <short printer name>: dnssd://<full url-encoded printer name>._ipp._tcp.local/?uuid=e...

如果我没记错的话,implicitclass://<printer name>cups-browsed 添加设备 URI 时,它的名称是 或类似的。现在则是dnssd://...。对于比我更了解 CUPS 和/或 systemd 的人来说,这也许更有意义。

答案4

我花了很长时间设置 pantum BM5100ADW 打印机。测试页可以打印,打印任务可以完成,但打印机无法打印。重新加载或禁用 cups-browsed 无法解决问题。只有设置固定 IP 并通过 AppSocket 连接才有用。 在此处输入图片描述

相关内容