加速 RDS 打印

加速 RDS 打印

我们最近使用 Easy Print 通过 RDS 网关将我们的客户端从使用 ThinPrint .print 的 Server 2003 终端服务器移至 Windows Server 2008 R2 RDS。

我们在印度尼西亚的一些客户使用较差的 ISDN 链路,他们表示现在通过 RDS 进行打印所花的时间比以前通过 ThinPrint 进行打印所花的时间长得多。

我猜想 ThinPrint 会以某种方式将其缓冲到缓冲区,然后对其进行压缩、传输,然后然后打印它,而 RDS 正在做一些不同的事情。

是否有任何技巧和窍门可以加快 RDS 打印速度?还是我们现在必须再花几千美元购买更多 ThinPrint 许可证?

答案1

我认为 Easy Print 的基本操作是这样的:客户端以 XML/XPS 的形式将有关打印机的信息(选项、附件等)发送到服务器,然后服务器使用 Easy Print 功能将打印作业封装到 XPS 假脱机文件中,并将该文件发送到客户端进行渲染。Microsoft 声称这需要更少的带宽,并使客户端的打印过程更快,但我对此表示怀疑。有一个修补程序(针对修补程序)可能适用于您的情况:

http://support.microsoft.com/?kbid=954743

答案2

使用 Windows 2008 Easy Print 我们发现,服务器生成的 XPS 文件非常臃肿,需要更长的时间才能移至客户端队列。在客户端上,如果您使用的是不支持 XPS 的旧打印机驱动程序,Windows 会在打印前进行 XPS 到 GDI 的转换。所有这些因素加在一起,会减慢批量打印的速度,因为将庞大的 XPS 文件传输到客户端的速度很慢,随后在客户端进行 XPS 到 GDI 的转换。

相关内容