2016-07-05 117 views
-2

有些人可以解释一下Windows如何通过打印机检测到Mac OS使用Bonjour检测它们的方式。我希望我的android设备在Windows附近的列表中被检测为打印机。我正在使用NSD以ipp协议注册网络服务,并且它在Mac OS中正常工作。现在我也想要Windows的相同功能。请在这里帮助我。窗口如何检测附近的网络打印机与WiFi连接?

回答

1

由于Windows Vista中的,我相信它使用Web服务动态发现(WS发现)。

Windows 7中的组件WSDMON后来使用WS-发现自动发现的可用WSD的网络打印机,其显示出网络在Windows资源管理器中,并且可以通过双击它们来安装。在Windows 8或更高版本中,安装是自动的。 WS-发现默认情况下,在联网的HP打印机自2008年大约

https://en.wikipedia.org/wiki/WS-Discovery

早期版本的Windows使用NetBIOS和SMB启用,但我相信,我们在这里谈论现代的Windows。

0

我目前工作的技术支持位置 - Windows不保证实际找到任何东西。您可以在网络上有多个打印机,以不同的方法共享。打印机也可能在单独的vlan上,您的网络也可能有干扰这些协议操作的规则和设备。

您应该找到您的用户设备IP地址,并向用户提供有关如何将Windows设备连接到您的应用的说明,而不是依赖用户网络的完整性(这是不可能考虑的)。

如果你想不过打歌利亚,阅读:https://technet.microsoft.com/en-us/library/cc783789%28v=ws.10%29.aspx