Summary
This document describes how to force the creation of a SINGLE unbound generic Citrix UNIVERSAL Printer within each session that is not dependent on any printers defined on the client device.
The Citrix Universal Printer should not be confused with the Citrix Universal Print Driver.
CTX089874 – Troubleshooting and Explaining the Citrix Universal Print Driver
Resolution
When the Universal Print Driver is used instead of a Native print driver for autocreation of printers, the Preview on client option is not selected by default. If the option is selected, assuming roaming profiles or local profiles are not deleted at logoff, the property is retained.
CTX884335 – How to Publish Print Manager on a Windows NT/2000/2003 Terminal Server
Note: This screen shot is when viewing Printer Preferences.

When viewing Properties > Client Settings, the box is not shown.

Force the creation of a generic Citrix UNIVERSAL Printer within each session.
Procedure
Refer to page 250 of CTX107059 – Advanced Concepts Guide for more details.
Caution! This fix requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.


Note: Creating the Citrix Universal Printer does not prevent the local and network printers from creating.
CTX108334 – Citrix Universal Printer Does Not Appear in Session
From the Registry Flag Description:
To see this savings, this flag must be enabled and default autocreation polices also must be overridden or assigned through policies.
1. Enabled Client Printer Policy:

2. Enabled Session Printer Policy (do not define / add printers):

3. Resulting Printers:
Note: The printers available have been reduced from 7 to 3. The reason why there are three printers is because the “HP Color Laser Jet 5 on FTLRLAB1” was created as a Microsoft Network Printer within the desktop session (independent of Citrix) and the HP Color Laser Jet 5 was a printer that was created directly on the MetaFrame Server which was being used for this article.

4. Resulting Printers after removing non-Citrix related printers:

More Information
CTX884335 – How to Publish Print Manager on a Windows NT/2000/2003 Terminal Server
CTX108334 – Citrix Universal Printer Does Not Appear in Session
CTX108170 – Presentation Server 4.0 Printing Enhancements
Set personal printing preferences