Printing redirection

Printing redirection enables users to easily print documents and other files from within their macOS VDA desktops to printers connected to their local machines. Citrix PDF Universal Printer driver is introduced from now on to enable Printing redirection.

The Citrix PDF Universal Printer driver supports creating Citrix PDF Printer when a user logon to macOS VDA desktop. When the user opens documents to print and selects the Citrix PDF Printer option, the driver converts the file to PDF and transfers the PDF to the local device. The PDF is then opened for viewing and printing from a locally attached printer.

The PDF printer can be enabled, configured, and set as default using a Citrix Policy. The Citrix PDF Printer option is available to users of the Citrix Workspace app for Windows, Linux, MacOS, Chrome, and HTML5.

Configuration

To utilize the Citrix PDF printer in addition to the default PDF printing capabilities of Citrix Workspace app, configure the following policies in Citrix Studio:

  • Client Printer Redirection: Ensure this policy is set to Allowed (enabled by default).
  • Auto-create PDF Universal Printer: Set this policy to Enabled (disabled by default).
  • Auto-create client printers: Set this policy to Auto-create all client printers. Refer to policy support list for details on how those policies are applied.

Note:

For PostScript files, we recommend converting them to PDF format before printing with the Citrix PDF printer.

Troubleshooting

  1. Check Citrix DDC Policies

    • Verify that the Citrix DDC policies listed in the Configuration section are properly configured by the command in Terminal App: sudo hdxmonitor print dump
  2. Printer Not Created in Session

    • If the policies are configured but the printer is not created in the session, check if the cupsd service is functioning correctly by running the following command: sudo launchctl list org.cups.cupsd
  3. Printer Created But Unable to Print

    • If the printer is created in the session but cannot print files, ensure that the printer on the client side is functioning correctly.
Printing redirection