打印

PDF 打印

通过 Citrix PDF 通用打印机驱动程序,用户可以打印使用托管应用程序或 XenDesktop 7.6 和 XenApp 7.6 或更高版本提供的 Virtual Desktops 上运行的应用程序打开的文档。当用户选择 Citrix PDF 打印机选项时,驱动程序会将文件转换为 PDF,然后将 PDF 传输到本地设备。PDF 之后将在新窗口中打开,以便进行查看和打印。

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

重要

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

如何配置

要求

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

要使用户能够打印通过托管桌面和应用程序打开的文档,请执行以下操作:

  1. 下载 Citrix PDF 打印机并在每个 Citrix Workspace 应用程序用户提供桌面或应用程序的 VDA 计算机上安装 Citrix PDF 通用打印机驱动程序。安装打印机驱动程序后,重新启动计算机。

  2. 在 Citrix Studio 中,在左侧窗格中选择策略节点,然后创建一个策略或编辑现有策略。

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

  3. 将“自动创建 PDF 通用打印机”策略设置设为已启用

支持网络打印机

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

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

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

注意:

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

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

配置

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

  • Configuration.js
  • Google 管理策略

注意:

  • 作为必备条件,IT 管理员必须在 Delivery Controller (DDC) 上启用自动创建一般通用打印机策略。有关详细信息,请参阅 Citrix Virtual Apps and Desktops 文档中的客户端打印机策略设置

Configuration.js

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

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

    备注:

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

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

Google 管理策略

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

  1. 登录 Google 管理策略。
  2. 转至 Device management(设备管理)> Chrome Management(Chrome 管理)> User Settings(用户设置)。
  3. policy.txt 文件中的 engine_settings 键下添加以下字符串。下面是 JSON 数据示例:

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