我正在尝试使用远程桌面将文档从远程 WinXP 计算机打印到本地 Win7 计算机上的网络打印机。网络打印机未出现在 WinXP 框上的可用打印机列表中。
更详细地说,本地计算机运行 Windows 7(无管理员权限)并连接到由打印服务器管理的网络打印机(即不使用本地 TCP/IP 端口)。我可以使用远程桌面访问单独网络上的 Windows XP 主机。我希望将远程 XP 框中的打印请求转发到我在 Windows 7 计算机上使用的网络打印机。XP 计算机无法访问我在 Win7 计算机上使用的打印服务器,也无法创建 TCP/IP 端口以直接连接到打印机(网络配置问题)。
咨询后KB312135我确认在远程桌面客户端的“本地资源”选项卡中选择了“打印机”选项,但网络打印机未出现在 XP 框中的可用打印机列表中。
这是无望的结果还是还有其他我还没能找到的东西?
答案1
有几件事可能会阻止这种情况发生:
检查目标 XP 计算机上的事件查看器并查找打印机故障。通常,您需要在 XP 计算机上安装打印机驱动程序,然后打印机才能正常工作。
检查以确保目标 WinXP 计算机以及您用来登录该计算机的用户未应用任何域策略。该网络的管理员可能已将其设置为不允许 RDP 会话的本地打印机重定向。
答案2
遇到了同样的问题,这个对我有用。摘自https://www.farmhousenetworking.com/techblog/networking/remote-access/remote-desktop-network-printer-redirection/
(在本地机器上)
单击“开始”按钮,打开“控制面板”,然后打开“设备和打印机”
右键单击需要重定向的网络打印机,选择“打印机属性”,然后转到“端口”选项卡
单击“端口”选项卡,在列表中选中“启用打印机池”和“LPT1:”,然后单击“确定”按钮完成。
单击“开始”按钮,打开远程桌面连接,然后单击“本地资源”选项卡。
- 单击底部的“更多…”按钮,然后在“端口”项旁边打勾,然后单击“确定”按钮。(请确保返回“常规”选项卡并单击“保存”,然后再单击“连接”按钮。)
(在远程机器上)
下载并安装所需的打印驱动程序,但不要创建打印机本身。
单击“开始”按钮,打开“控制面板”,然后打开“设备和打印机”
- 单击顶部的添加打印机按钮,然后单击打开的窗口底部的“我想要的打印机未列出”。
- 单击“添加本地打印机或带有手动设置的网络打印机”旁边的单选按钮,然后单击下一步按钮。
- 添加打印机 - 通过其他选项查找打印机
- 单击“使用现有端口”列表并选择“TS001:”,它通常对应于 LPT1:端口重定向,但稍后可能需要反复试验此列表才能确定它是哪一个。
- 搜索驱动程序列表并选择与打印机相关的驱动程序,然后单击“下一步”按钮。
- 如果需要,选择“替换当前驱动程序”并单击下一步按钮。
- 根据需要更改名称,然后单击“下一步”按钮。
- 选择“不共享此打印机”,然后单击下一步按钮。
- 单击“打印测试页”测试打印机,然后单击“完成”按钮。
如果打印机不打印,则打开远程计算机上的打印机属性并将端口更改为 TS002:在“端口”选项卡上,单击“应用”,然后单击“常规”选项卡上的“打印测试页”以再次测试。重复列表,直到找到正确的端口。