Product Documentation

管理打印机驱动程序

Sep 14, 2015

在打印机自动创建期间,XenApp 如果检测到有新的本地打印机连接至客户端设备,即会检查托管已发布应用程序的服务器(用户尝试打印的位置)上是否有所需的打印机驱动程序。默认情况下,如果在托管已发布应用程序的服务器上找不到驱动程序,XenApp 会自动安装本机驱动程序。

因为 XenApp 环境中的用户的工作区不是永久不变的,所以不能将驱动程序存储在客户端上。要用本地设备打印,XenApp 必须在下列位置找到正确的驱动程序:(a) 其服务器或服务器的 Windows 操作系统,以及 (b) 客户端设备。下图显示了如何在两个位置使用打印机驱动程序进行客户端打印。

此图显示了使用本地打印机进行客户端打印的流程:服务器上的打印机驱动程序通过 ICA 通道将作业路由到客户端设备。 然后,客户端设备再通过可在客户端设备上访问的相同打印机驱动程序,路由打印作业。 客户端设备上的打印机驱动程序将打印作业中继到客户端设备上的打印后台处理程序,后者再将打印作业路由到本地打印机。


服务器上的打印机驱动程序和客户端设备使用的驱动程序必须完全匹配。否则,打印会失败。因此,XenApp 会提供相应的功能以管理驱动程序、自动安装这些驱动程序,并将其复制到整个场。

如果客户端打印机驱动程序管理不当,会引发下列问题:

  • 缺少任何驱动程序都会妨碍用户成功打印。如果第三方打印机驱动程序在整个场中有多个名称或名称不一致,则会话可能找不到该驱动程序,并且用户的作业也可能无法打印。
  • 使用有缺陷的驱动程序打印到客户端打印机,会造成服务器出现严重系统错误。
  • XenApp 不会从打印服务器下载驱动程序(包括打印机驱动程序)。要使 XenApp 服务器沿网络打印途径进行打印,必须在 XenApp 服务器上安装适用于 XenApp 服务器的操作系统(版本和位深度)的正确设备专用打印机驱动程序。不需要使用两台打印服务器。
  • 如果将有缺陷的驱动程序复制到整个服务器场,则从每台服务器删除此驱动程序以避免将其用于客户端打印机,不仅困难,而且相当耗时。

规划驱动程序管理策略时,请确定是支持设备特定的驱动程序或通用打印驱动程序,还是两者都支持。

如果支持标准驱动程序,您还需要确定:
  • 要支持的驱动程序类型
  • 当场服务器中缺少打印机驱动程序时,是否要自动安装打印机驱动程序
  • 是否要创建驱动程序兼容性列表
  • 是否要将驱动程序自动复制到场中的所有服务器