AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1128164
Accepted
burnedfaceless
burnedfaceless
Asked: 2019-03-24 15:29:25 +0800 CST2019-03-24 15:29:25 +0800 CST 2019-03-24 15:29:25 +0800 CST

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

  • 772

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

我已将 CUPS 安装到运行 Raspbian 的 Raspberry Pi 上。我的 Mac 将一直打印到这台打印机,没有任何问题。

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

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

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

printing cups-lpd
  • 6 6 个回答
  • 31634 Views

6 个回答

  • Voted
  1. Best Answer
    burnedfaceless
    2019-03-27T07:32:56+08:002019-03-27T07:32:56+08:00

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

    一:卸载cups-browsed

    sudo apt-get purge --autoremove cups-browsed
    

    下一步: 重新启动计算机

    最后手动添加您的打印机

    1. 在 Ubuntu 18.04 中,转到设置 -> 设备 -> 打印机。
    2. 单击“其他打印机设置”。
    3. 点击添加
    4. 在网络打印机下选择查找网络打印机。输入运行 CUPS 的服务器的 IP 地址。按照步骤安装打印机后,您应该能够在不重新启动的情况下持续打印。
    • 25
  2. Toguko
    2021-03-23T13:30:43+08:002021-03-23T13:30:43+08:00

    您不需要删除任何东西或手动添加您的打印机。只需这样做:

    systemctl stop cups-browsed
    
    systemctl start cups-browsed
    

    或简化:

    systemctl restart cups-browsed
    

    我做了完整的启动和停止,它对我有用。

    • 19
  3. Steve
    2020-12-27T08:27:02+08:002020-12-27T08:27:02+08:00

    我对@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...
    

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

    • 2
  4. ivan.ukr
    2022-06-25T04:13:25+08:002022-06-25T04:13:25+08:00

    重新启动甚至重新安装 cups-browsed 对我没有帮助。只能通过在路由器设置中分配打印机固定 IP 地址来解决此问题,然后使用地址手动添加新打印机ips://fixed-printer-ip-address/ips并选择正确的驱动程序。

    • 1
  5. Brad Edmondson
    2021-01-12T14:52:14+08:002021-01-12T14:52:14+08:00

    这也发生在我身上。我以前可以使用 mDNS(又名 Avahi aka Bonjour)轻松打印,但最近发现我无法从我的笔记本电脑打印——即使我可以通过 SSH 连接到 CUPS 打印服务器并很好地打印测试页,可以查看端口 631 上的 CUPS IPP 服务(您可以在 Web 浏览器中浏览),甚至可以看到 mDNS 记录正在正确广播。我无法cups-browsed解析主机名,当我cups-browsed -v在终端中运行时,我看到它正在查看 mDNS 广播数据,但还报告:

    打印机 ipps://<model_name> @ ._ipps._tcp.local/cups(.local,IP 未确定)

    最终我意识到我已经重新配置/etc/nsswitch.conf了,本质上是我自己带来的。我已经更新了 hosts: 放在条目[!UNAVAIL=return]之前的mdns4_minimal行,这意味着systemd-resolved将尝试使用/etc/hosts正常的 DNS,但在转向 mDNS 之前退出。我移动[!UNAVAIL=return] 后 mdns4_minimal,重新启动网络sudo systemctl status networking.service,然后能够看到它被 mDNS 正确解析。

    您不能使用标准的 DNS 工具来验证这一点,但您可以使用avahi-browse --alloravahi-discover查看通过 mDNS 广播的内容,然后您可以使用它ping <hostname>.local来测试是否<hostname>可以通过 mDNS 解析。

    • 0
  6. Tossfm
    2021-07-03T06:36:20+08:002021-07-03T06:36:20+08:00

    我有类似的问题。在全新安装之后,我可以很好地打印,也可以在更新之后,但最终在个性化我的安装之后,网络打印会中断。USB 打印从来都不是问题。原来问题是我的 VPN (Mullvad)。一旦我意识到这一点并更改了 Mullvad 中的设置以允许本地设备,一切都很好。

    • 0

相关问题

  • 无法让 HP Officejet 6500 读卡器工作

  • 打印机共享和 Ubuntu

  • 通过命令行打印时如何增加打印机缓冲区?

  • 如何在 Ubuntu 中设置与 Windows 7 机器的打印机共享?

  • 在哪里可以找到 Brother HL-2170W 64 位打印机驱动程序?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve