打印

PDF 打印

Citrix PDF 通用打印机驱动程序使用户能够打印通过托管应用程序或在 XenDesktop 7.6 和 XenApp 7.6 或更高版本交付的虚拟桌面上运行的应用程序打开的文档。当用户选择 Citrix PDF Printer 选项时,驱动程序会将文件转换为 PDF 并将 PDF 传输到本地设备。然后,PDF 会在新窗口中打开以供查看和打印。

打印通过托管应用程序或在虚拟桌面上运行的应用程序打开的文档时,您可以将文档打印为 PDF。您可以将 PDF 传输到本地设备,以便从本地连接的打印机查看和打印。该文件不会存储在适用于 ChromeOS 的 Citrix Workspace 应用程序中。

重要提示

本地 PDF 打印仅在 XenApp 和 XenDesktop 7.6 或更高版本上受支持。

如何配置

要求

要访问适用于 ChromeOS 的 Citrix Workspace 应用程序下载页面,您需要一个 MyCitrix 帐户。

  • 要使用户能够打印通过托管桌面和应用程序打开的文档:
  1. 在 Citrix Studio 中,选择左侧窗格中的策略节点,然后创建策略或编辑现有策略。

    有关配置 Citrix Virtual Apps and Desktops 策略的更多信息,请参阅策略

    1. 自动创建 PDF 通用打印机策略设置设为已启用

支持网络打印机

  • 以前,Citrix PDF Printer 选项用于从虚拟桌面会话进行打印。打印驱动程序会将文件转换为 PDF 并将 PDF 传输到本地设备。然后,PDF 会在新窗口中打开以供查看和打印。

从 2305 版本开始,适用于 ChromeOS 的 Citrix Workspace 应用程序支持网络打印。最终用户可以在会话中查看连接到其 Chromebook 的打印机列表。用户可以直接选择打印机,而无需在本地设备上生成中间 PDF 文件。此功能支持:

  • VDA 2112 及更高版本。
  • ChromeOS 112 及更高版本。

注意:

  • 默认情况下,此功能处于启用状态,并且仅支持 metafile 打印的 PDF 格式。

有关详细信息,请参阅以下文章:

如何配置

您可以通过以下方式之一禁用此功能:

  • Configuration.js
  • Google 管理策略

注意:

  • 作为先决条件,IT 管理员必须在 Delivery Controller (DDC) 上启用自动创建通用通用打印机策略。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的客户端打印机策略设置
  • 当网络打印机直接在 VDA 上配置并且客户端也可以访问时,用户会在其会话中看到重复的打印机条目。

为防止出现重复的打印机条目,请在 DDC 中启用直接连接到打印服务器策略。此策略可确保仅创建单个网络打印机连接。 如果客户端打印机是网络打印共享,则会话会直接连接到它,前提是客户端和 VDA 都可以访问。如果直接连接失败,打印机将通过适用于 ChromeOS 的 Citrix Workspace 应用程序重定向作为备用。 [CVADHELP-29028]

Configuration.js

要使用 configuration.js 文件禁用此功能,请执行以下操作:

  1. 在 ChromeApp 根文件夹中找到 configuration.js 文件。

    注意:

    • Citrix 建议您在进行更改之前备份 configuration.js 文件。
    • Citrix 建议仅在为用户重新打包适用于 ChromeOS 的 Citrix Workspace 应用程序时编辑 configuration.js 文件。
    • 编辑 configuration.js 文件需要管理员级别的凭据。
  2. 编辑 configuration.js 文件并将 networkPrinting 的默认值设置为 false。以下是 JSON 数据示例:

    {
      "features": {
         " networkPrinting ": {
              "enable": false
                         }
        }
    }
    <!--NeedCopy-->
    
  3. 保存更改。

Google 管理策略

IT 管理员可以使用 Google 管理策略禁用此功能,如下所示:

  1. 登录 Google 管理策略。
  2. 转至设备管理 > Chrome 管理 > 用户设置
  3. engine_settings 键下将以下字符串添加到 policy.txt 文件中。以下是 JSON 数据示例:

    {
       "features": {
            " networkPrinting ": {
                "enable": false
                    }
            }
    }
    <!--NeedCopy-->
    
  4. 保存更改。
打印