服务器:具有“terminal服务”angular色的Windows 2008 Server Standard SP2
客户端:Windows XP SP3 + .NET 3.5 Framework SP1 +远程桌面客户端7.0
我们正在使用“轻松打印”function,它允许在服务器上运行的程序“查看”安装在客户机上的打印机。 一切工作正常,除了当我们发送纯文本输出到点阵打印机。 在这种情况下,打印机只输出一个空白页面。
起初,我们遇到了错误“Windows Presentation Foundation Terminal Server Print W遇到问题,需要closures”。 但是这是通过用Vista SP1中的TsWpfWrp.exereplace来解决的,正如这里所build议的。
但现在,我们只能得到一个空白页面! 我们发送给打印机的每个其他(graphics)文档都可以工作100%。
我们也尝试使用“Generic text-only”驱动程序,但结果是一样的。
现在我们试图从打印机驱动程序的“高级”选项卡上更改打印处理器等参数,以查看是否发生了某些情况。 但是这只是猜测,我们真的不知道该怎么尝试了。
问题似乎在Easy Print驱动程序上,但我们几乎找不到任何资源。 任何提示,欢迎。
我发现轻松打印alwas缓慢。 也总是会产生graphics输出。 如果您只需要纯文本打印,请执行以下两项操作:
Use Terminal Services Easy printer driver first ,它位于User Configuration/Policies/Administrative Templates/Windows Components/Terminal Services/Terminal Server/Printer Redirection 尝试卸载…
然后重新安装…
从这里 。
我发现Easy Print非常慢(生成大文件),并且与基于主机的打印机不兼容。 如上所述,请先禁用服务器上的“使用简易打印驱动程序”,然后在服务器上安装本机打印机驱动程序。 然后通过注销,重新连接断开terminal会话,通过检查terminal服务器上的打印机属性来确保使用本机驱动程序。