SMB 共享打印机可见,但无法再连接

SMB 共享打印机可见,但无法再连接

我有一台 Brother HL-L2300D 打印机,通过 USB 连接到 Raspberry Pi,用作某个 LAN 段的打印服务器。Pi 运行 Raspbian,并运行着一个 samba 服务器和一个 CUPS 服务器(我忘记了它们的确切配置),它运行了几年,运行良好,可按要求进行打印。

大约一周前,局域网中几台 Windows 10 机器的用户开始抱怨打印失败。我告诉他们尝试移除打印机,然后重新连接(在某些情况下,这种方法似乎对打印机有效);但是 - 他们无法连接到打印机。

我们检查了打印机本身在直接连接到其中一个 Windows 盒子(通过 USB)时是否正常工作;并且在 CUPS Web 界面上,打印机已启用并且测试页打印正确。打印机的 CUPS 管理页面显示:

brother-hl-l2300d (Idle, Accepting Jobs, Shared, Server Default)

人们尝试连接打印机时收到的错误消息是:

Windows 无法连接到打印机。请检查打印机名称并重试。如果这是网络打印机,请确保打印机已打开,并且打印机地址正确。

我应该提到,这\\1.2.3.4\是可浏览的(其中 1.2.3.4 是打印服务器的 IP),并显示打印机。只是连接失败了。

我的问题:什么可能导致此失败,我该如何解决它?

附加信息(如有任何遗漏请询问):

  • 我尝试卸载打印机的 Windows 打印驱动程序,然后添加带有新驱动程序的打印机。这使我在提供新驱动程序的对话框之前出现“无法连接”错误。
  • iptables --list在 Pi 打印服务器上产生空列表。
  • Samba 版本为:4.5.16
  • Raspbian版本是9。
  • 当我尝试打开而不是连接打印机时,出现错误 0x709。
  • cupsd.conf这里(pastebin.com)

答案1

tl;dr:卸载 Windows 更新 KB5006670 和/或 KB5005565。

(感谢@harrymc 的回答。)

10 月 12 日,运行 Windows 10 的计算机收到了来自微软的自动更新,KB5006670。 它一直已报告那(强调我的):

最近发布的 ... 更新只是一系列导致 Windows 10 用户出现问题的更新中的最新更新。系统受到更新负面影响的用户报告称无法连接到网络打印机,同时看到 0x00000709以及未找到元素的错误。

另请参阅哔哔电脑网站的 MS 新闻频道:

Windows 10 KB5006670 更新导致网络打印中断

基于长期论坛上的话题,系统管理员对这个问题大发牢骚。将来,如果您在 SU 上找不到解决的问题,您可能需要咨询该论坛。

上个月,Windows Update 也出现了类似的问题KB5005565,9月14日上映。

就我而言,用户的计算机已更新至较新版本 (6670)。卸载后,可以连接到网络打印机,打印似乎可以正常工作(尚未尝试过所有机器)。

答案2

以上讨论的总结:

从表面上看,一个正常的设置突然停止工作,Windows 10 计算机突然无法连接到网络打印机。

经过一番核实,唯一的解释就是Windows更新,毕竟这是系统稳定性的最大隐患之一。

候选更新是 KB5005539 ​​和 KB5006670。

搜索找到了这篇文章 KB5006670 是导致打印机问题的最新 Windows 更新,其中写道:

系统受到更新影响的用户报告称无法连接网络打印机

删除 KB5006670 确实解决了问题并且打印机的网络连接恢复了。

有关隐藏不需要的 Windows 更新,请参阅文章 如何在 Windows 10 中隐藏或显示 Windows 更新,还提供了 Microsoft Troubleshooter 的下载(Microsoft 不再提供该程序)。

相关内容