我们正在使用托管终端服务器来运行一些应用程序。
我们有三个用户通过 RDP 连接到服务器并尝试打印到名为 HP Photosmart C7280 的联网打印机。
其中一位用户在主机上使用 32 位 Windows XP Pro,当他们通过终端服务器打印时,它工作正常。
另一位用户在主机上使用 Vista 32 位,当他们通过终端服务器打印时,它工作正常。
第三个用户在主机上使用 Windows 7 64 位,当他们通过终端服务器打印时,它只打印页面的第一行(与打印所有页面相比,测试页打印 3/4 的测试页使用其他 2 台机器)。
我们只在所有机器上从 Word 2007 和 Excel 2007 打印。
服务器是 Windows 2003。事件日志中没有错误。
有任何想法吗?
从终端服务器打印,尤其是 2k3 服务器,总是很麻烦。
对于这种特殊情况,我没有建议,但我可以分享我的经验。
我们发现,在使用不同打印机的不同位置的 150 个用户遇到问题后,以及后台处理程序崩溃等问题后,我们发现我们会将打印卸载到以下两种解决方案之一:
我们选择了 ThinPrint,只是因为它是我们有更多经验的一种,而且自从这样做以来,我们在任何客户端上打印都没有遇到任何问题。
(不过要小心旧版本的 Thinprint,因为安装 .NET 3.0 会杀死整个系统 - 我们发现这一点很困难,不得不重建 4 个终端服务器)
您也可以从 terminalworks 尝试 TSPrint。他们的申请并不昂贵。 http://www.terminalworks.com/tsprint.php
如果尚未完成,请将 x32 2003 驱动程序直接加载到终端服务器上。然后它将选择该驱动程序并在为客户打印时使用它。