我有一台 HP P1102W 打印机。我有一台 Windows 7 机器。我有一台 MacBook Pro。我按照 Windows 7 机器上的说明设置了打印机。我可以从 Mac 打印,但不能从 Windows 7 机器打印。另外,我无法从任何 Windows 7 机器打印。MacBook Pro 地址是 198.168.2.115,Windows 机器是 192.168.2.117,打印机是 192.168.2.140。
我可以从 Mac ping 打印机。我可以从 Mac ping Windows 7 计算机。我可以从 Windows 7 计算机 ping Mac。当我尝试从 Windows 7 计算机 ping 打印机时,我收到无法访问目标的信息。我可以从 Mac 浏览到打印机 IP 地址,但不能从 Windows 7 浏览到。我已关闭 Windows 7 计算机上的防火墙并打开网络共享。我还遗漏了什么吗?我可以使用 USB 电缆将打印机连接到 Windows 计算机并进行打印。我无法让 Windows 计算机看到打印机,即使它们在同一个网络上。
答案1
由于这个问题没有得到正确的回答,一个正常的解决方案(在我的情况下每次都有效)是在 Windows 7 中禁用其他网络适配器。
症状是,ping 到其他计算机可以工作,从其他计算机也可以工作,但是当 ping 打印机时,CMD 上显示无法从 Windows 7 计算机 IP 地址访问目标。
只需禁用计算机上的任何其他适配器(仅保留 wifi 开启)就可以了!
答案2
我在使用 Brother MFC-665CW 打印机时也遇到了同样的问题。
我刚刚给我的打印机分配了一个静态 IP 地址,现在我可以从我的 Windows 7 PC ping 它并进行打印。
更新:几个小时后,我又无法 ping 打印机了。我将无线路由器重置为出厂默认设置,然后就可以再次 ping 打印机了。
我怀疑问题不在于 Windows 7,而在于路由器。
答案3
您可能希望在管理员命令提示符下运行 sfc /scannow。这样做将检查所有重要的 Windows 文件,包括 DLL,如果发现任何文件存在问题,它将替换损坏的文件。我曾多次使用此命令修复打印机问题。
祝你好运。