打印环境的维护与管理

打印环境的维护工作包括:

  • 管理打印机驱动程序
  • 对打印性能进行优化
  • 显示打印机和管理打印队列

管理打印机驱动程序

为最大程度地减少管理开销和打印驱动程序问题的可能性,Citrix 建议使用 Citrix Universal™ 打印驱动程序。

如果自动创建失败,系统默认安装 Windows 提供的 Windows 本机打印机驱动程序。如果驱动程序不可用,系统将回退到通用打印驱动程序。有关打印机驱动程序默认值的更多信息,请参阅 最佳实践、安全注意事项和默认操作

如果 Citrix Universal 打印驱动程序并非适用于所有场景,请映射打印机驱动程序以最大程度地减少在多会话操作系统计算机上安装的驱动程序数量。此外,映射打印机驱动程序使您能够:

  • 允许指定的打印机仅使用 Citrix Universal 打印驱动程序
  • 允许或阻止使用指定驱动程序创建打印机
  • 用好的打印机驱动程序替换过时或损坏的驱动程序
  • 用 Windows 服务器上可用的驱动程序替换客户端驱动程序名称

阻止自动安装打印机驱动程序 - 应禁用打印驱动程序的自动安装,以确保多会话操作系统计算机之间的一致性。这可以通过 Citrix® 策略、Microsoft 策略或两者来实现。要阻止自动安装 Windows 本机打印机驱动程序,请禁用 Citrix 策略设置“自动安装内置打印机驱动程序”。

映射客户端打印机驱动程序 - 每个客户端在登录期间提供有关客户端打印机的信息,包括打印机驱动程序名称。在客户端打印机自动创建期间,将选择与客户端提供的打印机型号名称对应的 Windows 服务器打印机驱动程序名称。然后,自动创建过程使用已识别的可用打印机驱动程序来构建重定向的客户端打印队列。

以下是定义驱动程序替换规则和编辑映射客户端打印机驱动程序的打印设置的一般过程:

  1. 要为自动创建的客户端打印机指定驱动程序替换规则,请通过添加客户端打印机驱动程序名称并从“查找打印机驱动程序”菜单中选择要替换客户端打印机驱动程序的服务器驱动程序来配置 Citrix 策略设置“打印机驱动程序映射和兼容性”。您可以在此设置中使用通配符。例如,要强制所有 HP 打印机使用特定驱动程序,请在策略设置中指定 HP*。
  2. 要禁用打印机驱动程序,请选择驱动程序名称并选择“不创建”设置。
  3. 根据需要,编辑现有映射、删除映射或更改列表中驱动程序条目的顺序。
  4. 要编辑映射客户端打印机驱动程序的打印设置,请选择打印机驱动程序,单击“设置”,然后指定打印质量、方向和颜色等设置。如果您指定的打印选项不受打印机驱动程序支持,则该选项无效。此设置将覆盖用户在上一会话期间设置的保留打印机设置。
  5. Citrix 建议在映射驱动程序后详细测试打印机的行为,因为某些打印机功能可能仅适用于特定驱动程序。

用户登录时,系统会在设置客户端打印机之前检查客户端打印机驱动程序兼容性列表。

对打印性能进行优化

要优化打印性能,请使用通用打印服务器和通用打印驱动程序。以下策略控制打印优化和压缩:

  • 通用打印优化默认值。此项指定了在为会话创建通用打印机时所使用的默认设置:
    • 所需图像质量指定应用于通用打印的默认图像压缩限制。默认情况下,启用“标准质量”,这意味着用户只能使用标准或降低质量的压缩来打印图像。
    • 启用重量级压缩可启用或禁用在不损失图像质量的情况下,将带宽降低到超出“所需图像质量”设置的压缩级别。默认情况下,重量级压缩处于禁用状态。
    • 图像和字体缓存设置指定是否缓存打印流中多次出现的图像和字体,确保每个唯一的图像或字体仅发送到打印机一次。默认情况下,嵌入式图像和字体会被缓存。
    • “允许非管理员修改这些设置”此选项指定了用户是否能够在会话中更改默认的打印优化设置。默认情况下,用户不允许自行更改这些默认的打印优化设置。
  • 通用打印图像压缩限制。定义使用通用打印驱动程序打印的图像可用的最大质量和最小压缩级别。默认情况下,图像压缩限制设置为“最佳质量”(无损压缩)。
  • 通用打印打印质量限制。指定会话中生成打印输出可用的最大每英寸点数 (dpi)。默认情况下,未指定限制。

默认情况下,所有发往网络打印机的打印作业都从多会话操作系统计算机通过网络直接路由到打印服务器。如果网络延迟较大或带宽有限,请考虑通过 ICA® 连接路由打印作业。为此,请禁用 Citrix 策略设置“直接连接到打印服务器”。通过 ICA 连接发送的数据经过压缩,因此数据在 WAN 上传输时消耗的带宽更少。

通过限制打印带宽来提高会话性能 - 在将文件从多会话操作系统计算机打印到用户打印机时,其他虚拟通道(例如视频)可能会由于带宽竞争而导致性能下降,尤其是在用户通过较慢的网络访问服务器时。为防止此类性能下降,您可以限制用户打印所使用的带宽。通过限制打印的数据传输速率,您可以在 HDX™ 数据流中提供更多带宽,用于传输视频、击键和鼠标数据。

重要提示:

即使没有其他通道在使用,打印机带宽限制也始终强制执行。

使用以下 Citrix 策略带宽打印机设置来配置打印带宽会话限制。要为站点设置限制,请使用 Studio 执行此任务。要为单个服务器设置限制,请在每台多会话操作系统计算机上本地使用 Windows 中的组策略管理控制台执行此任务。

  • “打印机重定向带宽限制”设置指定了以千比特每秒 (kbps) 为单位的可用打印带宽。

  • “打印机重定向带宽限制百分比”设置将可用打印带宽限制为总可用带宽的某个百分比。

    注意:要使用“打印机重定向带宽限制百分比”设置将带宽指定为百分比,还需要启用“总体会话带宽限制”。

    如果您为这两个设置都输入了值,则应用限制最严格的设置(较低的值)。

要获取有关打印带宽的实时信息,请使用 Citrix Director。

负载平衡通用打印服务器

通过在负载平衡解决方案中添加更多打印服务器,通用打印服务器解决方案可以进行扩展。由于每个 VDA 都有自己的负载平衡器来将打印负载分配给所有打印服务器,因此不存在单点故障。

使用策略设置“用于负载平衡的通用打印服务器”和“通用打印服务器停用阈值”将打印负载分配到负载平衡解决方案中的所有打印服务器。

如果打印服务器发生意外故障,每个 VDA 中的负载平衡器的故障转移机制会自动将分配给故障打印服务器的打印机连接重新分配给其他可用打印服务器,从而使所有现有和传入会话正常运行,而不会影响用户体验,也无需立即进行管理员干预。

管理员可以使用一组性能计数器来监控 VDA 上负载均衡打印服务器的活动,以跟踪以下内容:

  • VDA 上负载均衡打印服务器的列表及其状态(可用、不可用)
  • 每个打印服务器接受的打印机连接数
  • 每个打印服务器上失败的打印机连接数
  • 每个打印服务器上活动的打印机连接数
  • 每个打印服务器上待处理的打印机连接数

显示和管理打印队列

下表总结了您可以在环境中显示打印机和管理打印队列的位置。

打印路径
客户端打印机(连接到用户设备的打印机) 客户端打印路径 UAC 启用:位于 Microsoft 管理控制台中的打印管理管理单元;UAC 禁用:Windows 8 之前:控制面板,Windows 8:打印管理管理单元
网络打印机(网络打印服务器上的打印机) 网络打印路径 UAC 启用时:打印服务器 > 位于 Microsoft 管理控制台中的打印管理管理单元;UAC 禁用时:打印服务器 > 控制面板
网络打印机(网络打印服务器上的打印机) 客户端打印路径 UAC 启用时:打印服务器 > 位于 Microsoft 管理控制台中的打印管理管理单元;UAC 禁用时:Windows 8 之前:控制面板,Windows 8:打印管理管理单元
本地网络服务器打印机(从网络打印服务器添加到多会话操作系统计算机的打印机) 网络打印路径 UAC 启用时:打印服务器 > 控制面板;UAC 禁用时:打印服务器 > 控制面板

注意:

使用网络打印路径的网络打印机的打印队列是私有的,无法通过系统进行管理。

打印环境的维护与管理