Windows如何检测与wifi连接的附近网络打印机?

时间:2016-07-05 12:34:51

标签: android windows printers

有些人可以解释一下Windows如何通过打印机检测到,因为Mac OS使用Bonjour来检测它们。我希望我的Android设备在附近的Windows列表中被检测为打印机。我使用NSD使用ipp协议注册网络服务,它在Mac OS中运行良好。现在我也希望Windows具有相同的功能。请帮帮我。

2 个答案:

答案 0 :(得分:1)

从Windows Vista开始,我相信它使用Web服务动态发现(WS-Discovery)。

  

Windows 7及更高版本中的组件WSDMON使用WS-Discovery自动发现支持WSD的网络打印机,这些打印机在Windows资源管理器中显示,可以通过双击来安装。在Windows 8或更高版本中,安装是自动的。自2008年左右开始,默认情况下在联网的HP打印机中启用WS-Discovery。

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

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

答案 1 :(得分:0)

我目前正在担任技术支持职位 - Windows无法保证能够找到任何实际内容。您可以在网络上拥有多台打印机,以不同的方式共享。打印机也可能位于单独的版本中,您的网络也可能具有干扰这些协议操作的规则和设备。

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

如果您想与歌利亚作战,请阅读:https://technet.microsoft.com/en-us/library/cc783789%28v=ws.10%29.aspx