Citrix Printing Policy for WAN (The old chestnut- cracked)R

Citrix Printing Policy for WAN (The old chestnut- cracked)

Here is my configuration for Citrix Printing. This is one of the biggest problems in Citrix.. I think this is the most optimal solution..

The complexity of the Printing problem for Citrix can be described as : Number of Printer Vendors * Number of Printer Models * Number Drivers for the Printer * Operating System Version * Year of Manufacture = Too many dame printers to design a solution..

The spool file created when using the Citrix Universal Printer Driver is 10 x bigger when printing via VDI. Explained in this article  :- http://support.citrix.com/article/CTX119690.  #facepalm @citrix!

Citrix_Printing

XenDesktop and XenApp Printing – Planning Guide – http://support.citrix.com/article/CTX134943

Use Native Printer Driver: 

1 – Insure All HP Thin Clients are Printing Directly to the printer via IP.. (I have witnessed a lag when using Printer Servers) Need more testing..
2 – Install the latest PCL Native Printer Driver on the HP Thin Client
3 – Inject the latest PCL Native Printer Driver into the VDI Image..
4 – Change Policy Setting to – Use universal driver only if requested driver is unavailable

Test Results :

File Size Spool Size Device

Local Printer Driver

1.65 MB – 7.68 MB Local Richo Aficio MP C4501 PCL 5c
1.65 MB – 16 MB Local PCL 6 Universal Driver
1.65 MB – 7.69 MB Local Richo PCL 6 Native Driver

Citrix Universal Printer Driver Policy:-

1.65 MB – 90.6 MB VDI Richo Aficio MP C4501 PCL 5c
1.65 MB – 85.1 MB VDI PCL 6 Universal Driver
1.65 MB – 80.3 MB VDI Richo PCL 6 Native Driver

Citrix Native Printer Driver Policy:-

1.65 MB – 7.69 MB VDI Richo Aficio MP C4501 PCL 5c

Citrix Policy

  1. Bandwith / Session Limits / Printer / Enabled / 512
  2. Printing / Client Printers / Auto-creation / Enabled / Auto-create the client’s default printer only
  3. Printing / Client Printers / Legacy client printers / Disabled
  4. Printing / Client Printers / Printer propertiest retention / Retained in user profile only
  5. Printing / Client Printers / Print job routing / Enabled / Always connect indirectly as a client Printer
  6. Printing / Client Printers / / Turn off client printer mapping / Disabled
  7. Printing / Drivers / Native Printer driver auto-install / Enable / Do not automatically install drivers
  8. Printing / Drivers / Universal driver / Use universal driver only if requested driver is unavailable
  9. Printing / Session Printers / Disabled

Force XPS Printing Driver – 

http://support.citrix.com/proddocs/topic/xenapp5fp-w2k8/ps-configuring-universal-printer-all.html

VDI Changes

Edit the following Registry Value:

HKEY_LOCAL_MAHINE\Software\Citrix\UniversalPrintDrivers – DriverList (REG_SZ) = “XPS;EMF;PS”

Create the following Registry Key

HKEY_LOCAL_MAHINE\Software\Citrix\UniversalPrintDrivers = XPS

Create the Following Registry Values:

HKEY_LOCAL_MAHINE\Software\Citrix\UniversalPrintDrivers\XPS – DriverAlias (REG_SZ) = “Citrix XPS Universal Printer”
HKEY_LOCAL_MAHINE\Software\Citrix\UniversalPrintDrivers\XPS – DriverName (REG_SZ) = “Citrix XPS Universal Printer”

Purchase and use only HP Printers for Citrix Printing – http://support.citrix.com/article/CTX110571

Force Universal driver priority and move XPS

http://support.citrix.com/proddocs/topic/xenapp65-admin/ps-configuring-universal-printer-all.html

To change the default Citrix Universal Printer driver:

To force XenApp to use the Citrix XPS Universal Printer driver before the EMF-based Citrix Universal Printer driver, configure the Citrix policy setting Universal driver preference and move XPS to the top of the list.

All Fonts

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
Name: IncludeFonts
Type: REG_SZ
Data: All, None, Required, Legacy*
* All = Include all fonts contained in the document; None = Include no fonts; Required = Include differential of fonts contained in the document but not available on the printer; Legacy = Include client fonts

Use HP e-Printing Printer Solutions and Blue tooth Device/Wireless Printing Applications

Printer mapping – Map any other drivers to standard drivers

Printer Drivers on Citrix Servers – Install Built in Printer OS Drivers on all Citrix Servers

Test Print Processors

All Driver settings and versions must match on all devices

  • Citrix Server OS, Citrix Desktop OS , Local Desktop OS, Printer
  • Citrix Server OS, Citrix Desktop OS, Local Desktop OS, Local Server OS, Printer

Scripted Printer Driver install

Reference

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s