Citrix Virtual Apps and Desktops

维护打印环境

维护打印环境包括:

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

管理打印机驱动程序

为了最大程度地降低管理开销和打印驱动程序出现问题的可能性,Citrix 建议使用 Citrix 通用打印驱动程序。

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

如果 Citrix 通用打印驱动程序并不适用于所有方案,请映射打印机驱动程序以最大程度减少多会话操作系统计算机上安装的驱动程序数量。此外,通过映射打印机驱动程序,您可以执行以下操作:

  • 允许指定的打印机仅使用 Citrix 通用打印驱动程序
  • 允许或阻止使用指定的驱动程序创建打印机
  • 使用性能良好的打印机驱动程序替换过时或已损坏的驱动程序
  • 使用 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 关闭:打印服务器 > 控制面板

注意:

使用网络打印途径的网络打印机的打印队列是专用的,不能通过系统进行管理。

维护打印环境