维护印刷环境
维护打印环境包括:
- 管理打印机驱动程序
- 优化打印性能
- 显示打印机和管理打印队列
管理打印机驱动程序
为了最大限度地减少管理开销和打印驱动程序问题,Citrix建议使用Citrix Universal打印驱动程序。
如果自动创建失败,系统默认会安装Windows自带的Windows本地打印机驱动程序。如果驱动程序不可用,系统将退回到通用打印驱动程序。有关打印机驱动程序默认值的更多信息,请参阅最佳实践、安全考虑因素和默认操作.
如果不是所有场景都可以选择Citrix Universal打印驱动程序,请映射打印机驱动程序,以尽量减少在多会话操作系统机器上安装的驱动程序数量。此外,映射打印机驱动程序使您能够:
- 允许指定的打印机只使用Citrix Universal打印驱动程序
- 允许或禁止使用指定的驱动程序创建打印机
- 用好的打印机驱动程序替换过时或损坏的驱动程序
- 将Windows服务器上可用的驱动程序替换为客户端驱动程序名称
禁止自动安装打印机驱动程序—应禁用打印驱动程序的自动安装,以确保多会话操作系统机器的一致性。这可以通过Citrix策略、Microsoft策略或两者同时实现。若要防止windows本机打印机驱动程序自动安装,请禁用Citrix策略设置“自动安装in-box打印机驱动程序”。
映射客户端打印机驱动程序—每个客户端在登录时提供客户端打印机的相关信息,包括打印机驱动程序名称。在客户端打印机自动创建过程中,将选择与客户端提供的打印机型号对应的Windows服务器打印机驱动程序名称。然后,自动创建过程使用已识别的可用打印机驱动程序来构造重定向客户端打印队列。
下面是为映射的客户端打印机驱动程序定义驱动程序替换规则和编辑打印设置的一般过程:
- 要为自动创建的客户端打印机指定驱动程序替换规则,请配置Citrix策略设置打印机驱动程序映射和兼容性,方法是添加客户端打印机驱动程序名称,并从“查找打印机驱动程序”菜单中选择要替换客户端打印机驱动程序的服务器驱动程序。您可以在此设置中使用通配符。例如,要强制所有HP打印机使用特定的驱动程序,请在策略设置中指定HP*。
- 若要禁用打印机驱动程序,请选择驱动程序名称并选择“不创建”设置。
- 根据需要,编辑现有映射、删除映射或更改列表中驱动程序条目的顺序。
- 若要编辑映射的客户端打印机驱动程序的打印设置,请选择打印机驱动程序,单击“设置”,并指定打印质量、方向和颜色等设置。如果指定了打印机驱动程序不支持的打印选项,则该选项无效。此设置将覆盖用户在前一个会话中设置的保留打印机设置。
- Citrix建议在映射驱动程序之后详细测试打印机的行为,因为某些打印机功能只能在特定的驱动程序中使用。
当用户登录系统时,系统会在设置客户端打印机之前检查客户端打印机驱动程序兼容性列表。
优化打印性能
要优化打印性能,请使用通用打印服务器和通用打印驱动程序。以下策略控制打印优化和压缩:
- 通用打印优化默认值。指定为会话创建通用打印机时的默认设置:
- 期望的图像质量指定应用于通用打印的默认图像压缩限制。默认情况下,启用了“标准质量”,这意味着用户只能使用标准质量压缩或降低质量压缩来打印图像。
- 启用重量级压缩启用或禁用将带宽降低到所需图像质量设置的压缩级别之外,而不损失图像质量。缺省情况下,禁用重量级压缩功能。
- 图像和字体缓存设置指定是否缓存打印流中多次出现的图像和字体,确保每个唯一的图像或字体只发送到打印机一次。默认情况下,嵌入式图像和字体被缓存。
- 允许非管理员修改这些设置指定用户是否可以在会话中更改默认打印优化设置。默认情况下,用户不允许更改默认的打印优化设置。
- 万能打印图像压缩限制。定义使用通用打印驱动程序打印的图像可用的最大质量和最小压缩级别。默认情况下,图像压缩限制设置为最佳质量(无损压缩)。
- 万能印刷印刷质量极限。指定会话中可用于生成打印输出的每英寸最大点数(dpi)。缺省情况下,没有指定限制。
默认情况下,所有发送到网络打印机的打印作业都会从多会话操作系统机器通过网络直接路由到打印服务器。如果网络有很大的延迟或带宽有限,请考虑通过ICA连接路由打印作业。为此,禁用Citrix策略设置“直接连接到打印服务器”。通过ICA连接发送的数据经过压缩,因此数据在WAN上传输时消耗的带宽更少。
通过限制打印带宽提高会话性能—当从多会话操作系统机器打印文件到用户打印机时,其他虚拟通道(如视频)可能会由于带宽竞争而性能下降,特别是当用户通过较慢的网络访问服务器时。为了防止这种退化,可以限制用户打印使用的带宽。通过限制用于打印的数据传输速率,可以在HDX数据流中提供更多带宽用于传输视频、击键和鼠标数据。
重要的是:
即使没有使用其他通道,也始终强制执行打印机带宽限制。
使用以下Citrix策略带宽打印机设置来配置打印带宽会话限制。若要设置站点的限制,请使用Studio执行此任务。若要设置单个服务器的限制,请在每台多会话操作系统机器上使用Windows中的组策略管理控制台本地执行此任务。
打印机重定向带宽限制设置指定可用于打印的带宽,单位为每秒千比特(kbps)。
打印机重定向带宽限制百分比设置将可用于打印的带宽限制为总可用带宽的一个百分比。
注意:若要使用打印机重定向带宽限制百分比设置指定带宽为百分比,也请启用整体会话带宽限制。
如果为两个设置都输入值,则应用最严格的设置(较低的值)。
要获得有关打印带宽的实时信息,请使用Citrix Director。
负载平衡通用打印服务器
通用打印服务器解决方案可以通过在负载平衡解决方案中添加更多打印服务器来扩展。没有单点故障,因为每个VDA都有自己的负载均衡器,可以将打印负载分配到所有打印服务器。
使用策略设置,通用打印服务器负载平衡而且通用打印服务器服务中断阈值,将打印负载分配到负载平衡解决方案中的所有打印服务器上。
如果打印服务器出现不可预见的故障,每个VDA中的负载平衡器的故障转移机制会自动将在故障打印服务器上分配的打印机连接重新分配到其他可用的打印服务器,以便所有现有和传入的会话正常运行,而不影响用户体验,也不需要管理员立即干预。
管理员可以使用一组性能计数器监视负载平衡打印服务器的活动,以跟踪VDA上的以下内容:
- VDA上负载均衡打印服务器及其状态(可用、不可用)的列表
- 每个打印服务器接受的打印机连接数
- 每个打印服务器上失败的打印机连接数
- 每个打印服务器上的活动打印机连接数
- 每个打印服务器上挂起的打印机连接数
显示和管理打印队列
下表总结了在您的环境中可以在何处显示打印机和管理打印队列。
印刷途径 | 位置 | |
---|---|---|
客户端打印机(连接到用户设备的打印机) | 客户端打印路径 | UAC启用:打印管理管理单元位于微软管理控制台;UAC Enabled Off:预Windows 8:控制面板,Windows 8:打印管理管理单元 |
网络打印机(网络打印服务器上的打印机) | 网络打印路径 | UAC启用:打印服务器>打印管理管理单元位于微软管理控制台;UAC Enabled Off:打印服务器>控制面板 |
网络打印机(网络打印服务器上的打印机) | 客户端打印路径 | UAC启用:打印服务器>打印管理管理单元位于微软管理控制台;UAC Enabled Off:预Windows 8:控制面板,Windows 8:打印管理管理单元 |
本地网络服务器打印机(添加到多会话操作系统机器的来自网络打印服务器的打印机) | 网络打印路径 | UAC开启:打印服务器>控制面板;UAC Enabled Off:打印服务器>控制面板 |
注意:
使用网络打印路径的网络打印机的打印队列是私有的,不能通过系统进行管理。