【问题标题】:How windows detect nearby network printers connected with wifi?windows如何检测附近连接wifi的网络打印机?
【发布时间】:2016-07-05 12:34:50
【问题描述】:

能否解释一下 Windows 如何在 Mac OS 使用 Bonjour 检测打印机附近时检测它们。我希望我的 android 设备在附近的 Windows 列表中被检测为打印机。我正在使用NSD 使用 ipp 协议注册网络服务,它在 Mac OS 中运行良好。现在我也希望 Windows 具有相同的功能。请在这里帮助我。

【问题讨论】:

    标签: android windows printers


    【解决方案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。

    【讨论】:

      【解决方案2】:

      我目前在技术支持职位上工作 - 不能保证 Windows 确实能找到任何东西。您可以在网络上有多台打印机,以不同的方式共享。打印机也可能位于不同的 VLAN 上,您的网络也可能有规则和设备干扰这些协议的运行。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 2011-09-12
        • 2019-11-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多