Universal printers and drivers are printing solutions that let users print
regardless of whether or not they have the correct printers and drivers
printing solutions are printers and drivers not tied to any specific device.
Consequently, they simplify administration by reducing the number of drivers
required on farm servers or the number of printers created at the beginning of
sessions. Because users need to access fewer printers and drivers, the speed of
starting a session is increased and the complexity of printer administration is
includes two types of universal printing solutions:
- Citrix Universal
Printer. A generic printer object, replacing the printers that appear in
the users Printers control panel during their session. This printer can be used
with almost any printing device.
- Citrix Universal Printer
Drivers. Windows Native Printer drivers are generic drivers that work with
almost any printer. These drivers also work with non-Windows clients.
Citrix-created Universal printer drivers consist of the Citrix XPS Universal
Printer driver and the EMF-based Citrix Universal Printer driver.
printing solutions can be used in one of the following ways:
- Auto-created device printer
with Citrix Universal printer driver. A device-specific printer gets
auto-created but uses a Citrix Universal printer driver. For example,
configured policy rules specify that the printer LaserJet5L still gets
auto-created at the beginning of each session; however, the session uses the
Citrix Universal printer driver to communicate with the driver on the client
device and the print job is processed on the client device.
- Auto-created Citrix
Universal Printer with a Citrix Universal printer driver. A Citrix
Universal Printer gets auto-created and it uses a Citrix Universal printer
driver. That is, at the beginning of each session, the only printer that is
auto-created is the Citrix Universal Printer. Like the first example, the
session uses the Citrix Universal printer driver to communicate with the driver
on the client device and the print job is processed on the client device.
- Auto-created device
printers, auto-created Citrix Universal Printer with a Citrix Universal printer
driver – At the beginning of the session, the Citrix Universal Printer and
device-specific printers are auto-created. Both printers use the Citrix
Universal printer driver.
use a Citrix Universal printing solution depends on various factors:
- The Citrix Universal
Printer and printer driver might not work for all client devices or plug-ins in
your environment. The Citrix Universal Printer and printer driver solution
requires the Citrix Online Plug-in or the Citrix Offline Plug-in.
Citrix Universal Printer does not work if plug-ins are not connecting through
the ICA channel, such as when you are using the Citrix Offline Plug-in and
streaming applications to the client.
want to use a universal printing solution for non-Windows plug-ins, use one of
the other universal printer drivers that are based on postscript/PCL and
installed automatically with XenApp.
- The Citrix Universal
printer driver might also create smaller print jobs than older or less advanced
printer drivers. However, sometimes it might be better to use a device-specific
driver because the driver might be able to optimize print jobs for its
Note: If you
want the Citrix Universal Printer to appear in sessions, make sure that the
Citrix policy setting
Client printer names is not set to
Legacy printer names in any policies affecting those
printer drivers are installed by default on each farm server; the printer is
not enabled, however. To get the best results when configuring your farm, use
both the Citrix Universal Printer and a Citrix Universal printer driver.
Universal Printing is available for Citrix Presentation Server Client, Version
Version 10.x, Citrix XenApp Plugin for Hosted Apps 11.0, the
Citrix Online Plug-in, the Citrix XenApp Plug-in for Streamed Apps, and the
Citrix Offline Plug-in. This feature is available in Presentation Server 4.0 to
Universal Printer is a generic printer created at the beginning of sessions
that can be used with almost any printing device. This printer can print to and
communicate, through the client, with any client-side printer.
also want to use the Citrix Universal Printer because the printer name does not
change when users reconnect. Changing printer names can cause problems for some
Universal Printer is created on a per-session basis. When used with a Citrix
Universal Printer driver, it can greatly reduce the resource usage at the start
of a session from printer autocreation. When you use the Universal Printer, you
can specify that only the Universal Printer be auto-created for each printer on
the client device.
Citrix Universal Printer is enabled, an extra printer is created in the session
with the name
Citrix UNIVERSAL Printer in
session. To use only the Citrix Universal Printer in
sessions and not auto-create any printers on the client device, enable the
Universal Printer through the registry and configure the Citrix policy setting
Auto-create client printers to
Do not auto-create client printers.
experience varies depending on the type of Citrix Universal Printer.
the Citrix Universal Printer is not tied to a specific printing device, both
the EMF-based and XPS-based Citrix Universal Printers provide ways to preview
and select settings:
- EMF-based Citrix Universal
Printer. The EMF-based Citrix Universal Printer can display a print preview
before printing. If the
Preview on client option is selected in the
printer’s printing preferences, the user sees a preview of the print job and
has the option of choosing a target printer and controlling print device
setting. If the
Preview on client option is not selected, no preview
is displayed and print job is routed directly to the default printer on the
- XPS-based Citrix Universal
Printer. Like Microsoft XPS Document Writer, the Citrix XPS Universal
Printer sends documents to Internet Explorer if a user selects Print Preview or
modifies the print settings, displaying them in Microsoft’s XPS “electronic
Print Previewer cannot be controlled by the administrator unless users have the
Citrix Presentation Server Client, Version 10.100 or later, the Citrix XenApp
Plug-in for Hosted Apps, Version 11x, or the Citrix