Printing

PDF printing

The Citrix PDF Universal Printer driver enables users to print documents opened with hosted applications or applications that run on virtual desktops delivered by XenDesktop 7.6 and XenApp 7.6 or later. When a user selects the Citrix PDF Printer option, the driver converts the file to PDF and transfers the PDF to the local device. The PDF then opens in a new window for viewing and printing.

When printing a document opened with a hosted application or an application that runs on a virtual desktop, you can print the document to PDF. You can transfer the PDF to the local device to view and print from a locally attached printer. The file isn’t stored in Citrix Workspace app for ChromeOS.

Important

Local PDF printing is supported only on XenApp and XenDesktop 7.6 or later.

How to configure

Requirements

To access the Citrix Workspace app for ChromeOS download page, you need a MyCitrix account.

To enable users to print documents opened with hosted desktop and applications:

  1. Download the Citrix PDF Printer and install the Citrix PDF Universal Printer driver on each VDA machine that delivers desktops or apps for Citrix Workspace app users. After installing the printer driver, restart the machine.

  2. In Citrix Studio, select the Policy node in the left pane and either create a policy or edit an existing policy.

    For more information about configuring Citrix Virtual Apps and Desktops policies, see Policies.

  3. Set the Auto-create PDF Universal Printer policy setting to Enabled.

Support for network printers

Previously, the Citrix PDF Printer option was used to print from the virtual desktop session. The print driver converted the file to PDF and transferred the PDF to the local device. The PDF was then opened in a new window for viewing and printing.

Starting with the 2305 release, Citrix Workspace app for ChromeOS supports network printing. End users can view the list of printers that are connected to their Chromebook inside the session. Users can select a printer directly without generating intermediate PDF files on the local device. This feature is supported on:

  • VDA versions 2112 and later.
  • ChromeOS version 112 and later.

Note:

  • By default, this feature is enabled, and only the PDF format of metafile printing is supported.

For more information, see the following articles:

Configuration

You can disable this feature in one of the following ways:

  • Configuration.js
  • Google Admin Policy

Note:

  • As a prerequisite, the IT administrator must enable the Auto-create generic universal printer policy on the Delivery Controller (DDC). For more information, see Client printers policy settings in the Citrix Virtual Apps and Desktops documentation.

Configuration.js

To disable this feature using the configuration.js file, do the following:

  1. Locate the configuration.js file in the ChromeApp root folder.

    Notes:

    • Citrix recommends that you back up the configuration.js file before making changes.
    • Citrix recommends editing the configuration.js file only if the Citrix Workspace app for ChromeOS is repackaged for users.
    • Administrator-level credentials are required to edit the configuration.js file.
  2. Edit the configuration.js file and set the default value of networkPrinting to false. Following is an example of JSON data:

    {
      "features": {
         " networkPrinting ": {
              "enable": false
                         }
        }
    }
    <!--NeedCopy-->
    
  3. Save the changes.

Google Admin Policy

IT administrators can disable this feature using the Google Admin Policy as follows:

  1. Sign in to the Google Admin Policy.
  2. Go to Device management > Chrome Management > User Settings.
  3. Add the following strings to the policy.txt file under the engine_settings key. Following is an example of JSON data:

    {
       "features": {
            " networkPrinting ": {
                "enable": false
                    }
            }
    }
    <!--NeedCopy-->
    
  4. Save the changes.
Printing