OSX 未列出远程 CUPS 打印机

OSX 未列出远程 CUPS 打印机

我正在尝试在 OSX Catalina 中添加远程打印机,但问题是远程打印机不在列表中在此处输入图片描述

远程打印机正在运行且配置正确,我使用其他 OSX 机器和 iPhone 来确认这一点。因此,问题似乎出在我的 OSX 机器上,由于某种原因,它没有列出远程打印机。

我注意到当我打开“添加打印机”对话框时,正在发送多播请求。因此,我wiredshark确认我的机器正确获得了多播响应。 OSX 接收带有打印机信息的多播数据包

好的,由于多播数据包在这里,我决定运行dns-scan工具来查看它收到了什么。

这是我在网络上的其他机器上看到的内容,这也是预期的情况: 在此处输入图片描述

但在我的 OSX 机器上我什么也看不到......

dns-sd -B  _ipp._tcp                            
Browsing for _ipp._tcp
DATE: ---Sat 24 Jul 2021---
10:28:11.362  ...STARTING...

一些杂项:IPv6 已禁用

现在的问题是

下一步该挖掘哪里?为什么 OSX 无法识别带有打印机信息的多播响应?

答案1

所以,我终于找到了导致这种情况的根本原因。对我来说,罪魁祸首是

“检查点端点 VPN 83.20”

无论您是否连接到 VPN,它仍会阻止多播响应到达其收件人。因此,仅有助于卸载。

一旦我卸载 VPN 软件,dns-sd命令就开始正常工作并响应:

user@mac ~ % dns-sd -B  _ipp._tcp  local.
Browsing for _ipp._tcp.local.
DATE: ---Fri 13 Aug 2021---
13:44:26.312  ...STARTING...
Timestamp     A/R    Flags  if Domain               Service Type         Instance Name
13:44:26.313  Add        2   4 local.               _ipp._tcp.           Canon LBP2900 @ lbp2900

在我确认我的打印机已解决并成功添加到系统后,我决定重新安装最新的 84.70 版 VPN,它看起来运行良好,打印机也得到了解决。

因此,我的总结是 83.20 版本的“Check Point End Point VPN”在某种程度上与系统存在一些问题或冲突,例如系统在某些时候可能会遭受多播流量阻塞。

另一方面,版本 84.70 的“Check Point End Point VPN”对我来说效果很好,它没有阻止任何东西。

相关内容