Citrix Virtual Apps and Desktops

打印策略设置

“打印”部分包含用于管理客户端打印的策略设置。

客户端打印机重定向

此设置控制用户登录会话时是否将客户端打印机映射到服务器。

默认情况下,允许客户端打印机映射。如果禁用此设置,则不会自动创建会话的 PDF 打印机。

相关策略设置:自动创建客户端打印机

默认打印机

此设置指定如何在会话中建立用户设备上的默认打印机。

默认情况下,用户的当前打印机用作会话的默认打印机。

要使用当前远程桌面服务或 Windows 用户配置文件设置作为默认打印机,请选择“不调整用户的默认打印机”。如果选择此选项,则默认打印机不会保存在配置文件中,并且不会根据其他会话或客户端属性进行更改。会话中的默认打印机是会话中第一个自动创建的打印机,即:

  • 控制面板 > 设备打印机 中本地添加到 Windows 服务器的第一台打印机。
  • 如果服务器上没有本地添加的打印机,则为第一个自动创建的打印机。

您可以使用此选项通过配置文件设置向用户提供最近的打印机(称为邻近打印)。

打印机分配

此设置提供了“默认打印机”和“会话打印机”设置的替代方案。使用单独的“默认打印机”和“会话打印机”设置来配置站点、大型组或组织单位的行为。使用 打印机分配 设置将大量打印机分配给多个用户。

此设置指定在会话中如何建立列出的用户设备上的默认打印机。

默认情况下,用户的当前打印机用作会话的默认打印机。

它还指定了为每个用户设备在会话中自动创建的网络打印机。默认情况下,未指定任何打印机。

  • 设置默认打印机值时:

    要使用用户设备的当前默认打印机,请选择“不调整”。

    要使用当前远程桌面服务或 Windows 用户配置文件设置作为默认打印机,请选择“不调整”。如果选择此选项,则默认打印机不会保存在配置文件中,并且不会根据其他会话或客户端属性而更改。会话中的默认打印机是会话中自动创建的第一个打印机,它可能是:

    • 本地添加到 Windows 服务器的第一个打印机,位于控制面板 > 设备和打印机中。
    • 如果服务器上没有本地添加的打印机,则为第一个自动创建的打印机。
  • 设置会话打印机值时:要添加打印机,请键入要自动创建的打印机的 UNC 路径。添加打印机后,您可以在每次登录时为当前会话应用自定义设置。

打印机自动创建事件日志首选项

此设置指定在打印机自动创建过程中记录的事件。您可以选择不记录错误或警告、仅记录错误或同时记录错误和警告。

默认情况下,会记录错误和警告。

警告的一个示例是,无法安装打印机的本机驱动程序,而是安装了通用打印驱动程序。在此情况下,要使用通用打印驱动程序,请将通用打印驱动程序使用设置配置为“仅使用通用打印”或“仅在请求的驱动程序不可用时使用通用打印”。

会话打印机

此设置指定在会话中自动创建的网络打印机。在 ICA/HDX 会话中,Citrix Print Manager 服务 (CpSvc.exe) 会在会话登录期间为会话打印机策略设置中指定的每个网络打印机创建网络打印机连接。它会在会话注销期间删除打印机。默认情况下,未指定任何打印机。

会话打印机策略设置中,网络打印机可以位于 Windows 打印服务器或 Citrix Universal™ Print Server 上。

  • Windows 打印服务器: 共享一个或多个网络打印机。它还具有使用网络打印机所需的本机打印机驱动程序。
  • 通用打印服务器: 已安装 Citrix 通用打印服务器软件的 Windows 打印服务器。

使用 Windows 打印服务器时,Citrix Print Manager 服务使用本机打印机驱动程序创建网络打印机连接。Citrix Virtual Apps™ 服务器上必须安装本机打印机驱动程序。

使用 Citrix 通用打印服务器时,Citrix Print Manager 服务会使用本机打印机驱动程序、Citrix 通用打印机驱动程序或 Citrix 通用 XPS 打印机驱动程序创建网络打印机连接。您使用的驱动程序由通用打印驱动程序使用策略设置控制。

所有 Windows 打印机驱动程序目前都属于 v3 或 v4 驱动程序版本。有关详细信息,请参阅对 Microsoft V3 和 V4 打印机驱动程序体系结构的支持

要添加会话打印机并验证它们是否出现在会话中,请完成以下步骤:

  1. 在 Citrix Studio 中,导航到策略选项卡。

  2. 编辑策略对话框中启用会话打印策略。

  3. 在策略中,添加会话打印机。要添加打印机,请键入要自动创建的打印机的 UNC 路径。添加打印机后,您可以在每次登录时为当前会话应用自定义设置。会话打印机必须显示在列表中。

  4. 设置策略后,发布的应用程序可能不显示会话打印机。出现此问题的原因可能是 Citrix Virtual Apps 服务器中缺少打印机驱动程序,或者策略已创建但未启用。

    注意:

    如果 Citrix Virtual Apps 服务器上未安装打印机驱动程序,您可能会遇到会话打印机最常见的错误,即管理员忘记在 Citrix Virtual Apps 服务器上安装打印机驱动程序。

  5. 启动已发布的桌面,并在设备和打印机 > 控制面板中手动添加会话打印机。

  6. 如果此操作失败,请调查 Citrix Virtual Apps 服务器与打印服务器之间的通信。考虑使用 RDP 运行测试。

等待打印机完成创建

根据此功能是用于 Citrix 虚拟桌面™ 还是 Citrix 虚拟应用,启用方式有所不同。在 Delivery Controller 上使用策略,以便在 Citrix 虚拟桌面 上启用此功能。在 Delivery Controller 上使用 PowerShell cmdlet,以便在 Citrix 虚拟应用 上启用此功能。

等待创建打印机(服务器桌面):

此设置允许在连接到会话时延迟,以便可以自动创建客户端重定向的打印机。

默认情况下,不会发生连接延迟。

等待打印机创建完成 (Citrix 虚拟应用):

设置以下 PowerShell cmdlet 允许在连接到服务器桌面上创建的虚拟应用程序时延迟,以便可以自动创建客户端重定向的打印机。

Set-BrokerApplication -Name <VirualAppName> -WaitForPrinterCreation $true

默认情况下,不会发生连接延迟。

打印策略设置