FREE Citrix XenApp Training

Are you setting up a new Proof of Concept
or a Production Environment?

I'll coach you through the configurations step-by-step with Real World Best Practices.

  • Microsoft Active Directory and Group Policy...
  • Install and Configure Citrix XenApp...
  • Citrix Web Interface and Licensing...
  • And Much Much More...

I respect your privacy. I'll NEVER sell, rent or share your email address. That's more than a policy, it's my personal guarantee!

Citrix Universal Print Driver – The Working Setup

citix xenapp 300x216 Citrix Universal Print Driver   The Working Setup

Managing printer drivers in Citrix environments have been a pain for a long time. Luckily the Citrix Universal Printer (CUP) solves all these problems leveraging the Citrix Universal Print Driver. I have big customers relaying only on this one printer.

The Citrix Universal Printer is an auto-created printer object that uses the Citrix Universal Print Driver and is not tied to any specific printer defined on the client. Once implemented, it is available in all sessions that use the 32-bit Windows client.

Citrix Universal Print Driver Configuration :

To configure CUP for Citrix XenApp 5 open XenApp Advanced Configuration and right click Policies to create a new policy.

HDX Plug-n-Play – Printing – Client Printers – Auto-creation – Enabled – Do not auto-create client printer

Citrix Universal Printer 01 300x236 Citrix Universal Print Driver   The Working Setup

Legacy client printers – Enabled – Create dynamic session-private client printers

Citrix Universal Printer 02 300x236 Citrix Universal Print Driver   The Working Setup

HDX Plug-n-Play – Printing – Session printers – Enabled

Citrix Universal Printer 03 300x235 Citrix Universal Print Driver   The Working Setup

Right click the newly created policy – Apply this policy to… – Select All Servers or e.g Domain Users

This Citrix Policy will now create the CUP Printer, but to set the properties of the CUP Printer you will need to download and run Citrix Printing Tool 3.1

Configure you preferred settings and write down the “Value of DefaultPrnFlags registry key…”. You could select to save this registry key to all servers, but the preferred method is to use Group Policy to force these settings. This way all the servers in your OU will have the same settings, even when somebody unfortunately change it or servers are reinstalled.

Make sure to you enable the Citrix Universal Printer option.

Citrix Universal Printer 04 300x231 Citrix Universal Print Driver   The Working Setup

Check out this article for instruction : Terminal Server & XenApp Tuning Tips Group Policy v1.1. This current version have two registry keys for DefaultPrnFlags, please delete one of them and change the remaining one with the value you have written down. If you have changed CUP Options like quality and paper size the registry key needs to be created manually in the GPO. The key is located under HKLM\Software\CitrixPrintUPDDevMode

Citrix Universal Printer 05 300x141 Citrix Universal Print Driver   The Working Setup

Resources :

Prepare For Your Next Citrix Exam with FREE Training
Enter you email to Get Instant Access to Citrix Training and blog post updates directly to your inbox. Over 14644 people have already enjoyed this comprehensive training.

{ 28 comments… read them below or add one }

Ada June 22, 2010 at 15:25

Worked like a charm, can you please fix the first pic the link seems to be broken.

Reply

admin June 23, 2010 at 19:08

Thanks Ada,

The broken image has been fixed

Reply

Chris September 17, 2010 at 16:54

I came across your article hoping that it will solve my issue, but unfortunately it did not.

Users connect through citrix via web interface (terminal services) their printers get auto created users can print, yet certain applications (the ones we need them to) when selecting their local printer nothing happens, I followed your instructions but when attempting to print their local printer is not present, do you have any advice?

Reply

Trond Eirik Haavarstein September 17, 2010 at 17:20

Hi Chris,

First of all, do this work with native applications like Office ?
Have you tried newer versions of the ICA Clients as well as running XenApp 5 Hotfix Rollup Pack 6. Some issues have been fixed.

Reply

chris September 17, 2010 at 18:54

Office applications print without issues, my stock reports created by crystal reports print without issues, my erp software which also uses crystal reports do not print. I loaded these specific reports into crystal report and compared the printer settings to the stock reports (which do print), and made them match identically. And I still can not get the system to print them.

Reply

chris September 17, 2010 at 19:03

forgot to add this into the equation.

Users can print to the HP1020, users CANNOT print to the HP2200.

My printer at home which I am testing out is a Canon IP4700, it follow the exact same printing issues as what the HP2200 is experiencing.

Should i manually add these drivers onto the server? I have been relying on them to auto-create so far, which all other computers have been doing. If i manually add the driver in the system looks for the printer, yet it is not attached to the network, because it’s on the remote side how should this be setup?

Reply

Trond Eirik Haavarstein September 17, 2010 at 22:18

You could try to add the driver, but we have customers with 5000 CCU around the world and do only leverage the Citrix Universal Printer. If this is a application problem, I would contact Citrix Support or post a thread at the Citrix Support Forum. Also remember to ask @CitrixSupport on Twitter to take a look at your thread.

Reply

Frankie October 25, 2010 at 16:39

Hello !

Your “How To” is great and it’s working fine.
But: Do you have any kind of stragety with ThinClients and UPD printer mapping ? I got one customer with one big step of switching from fat clients (UPD at the Citrix Sessions) to WYSE ThinClients and Default Desktop (2008 R2 W7 Desktop Feature). Keep up the great work. I’ll use your “Donate” button.

Kindly Regards from Germany,
Frankie

Reply

Trond Eirik Haavarstein October 27, 2010 at 16:11

Hi Frankie,

I would have tried using Citrix Policy to assign network printers based upon IP-address.

Reply

Halve February 17, 2011 at 22:08

Suggestion(s) for x64 farms? Apparently the Citrix Printing Tool is not compatible with x64 systems…

Reply

Trond Eirik Haavarstein February 18, 2011 at 10:21

Hi Halve, this will be in the upcoming Citrix XenApp 6 Video Training course scheduled for next month. Make sure to sign up at xenapptraining.com

Reply

Jeff March 25, 2011 at 13:49

Is this for XenApp 5 or XenApp 6? I don’t have these options on my XenApp 5 farm and I have the HDX update installed. And XenApp 6 doesn’t have the Advanced Configuration Console anymore.

Thanks

Reply

Trond Eirik Haavarstein March 25, 2011 at 14:14

Hi Jeff, this is for XenApp 5. The console could have a different name depending on which version you are running.
On XenApp 6 these settings are defined in the new Citrix Policies, please sign up for my new Citrix XenApp 6 Video Training Course to learn this a much much more.

Reply

Imran January 25, 2012 at 14:10

Hi,
i am using XA5, PS4.5 with Rollup R07, now can you suggest me how can i connect my client printer with my citrix session.
what to do? i have spent almost two or three weeks on solving this issue but no luck .pls help me or suggest me.

Reply

Trond Eirik Haavarstein January 25, 2012 at 15:12

Hi Imran, I’ve seen the same at a customer site this week with XA5 HFRP07 so maybe there’s a bug. Have you followed the instruction step-by-step? Maybe I need to contact Citrix Support regarding this issue.

Reply

Ram Mohan P. February 16, 2012 at 07:09

Hi,

Iam Using XenApp 5.0 For my XXXXX UPD testing,In One case I have installed driver in both Citrix server and Client PC ,after importing the Client PC to server ,in apllication iam getting 2 printers one is reflecting from Client PC one is from Citrix server and one more printer iam seeing And In comment it shows Auto Create Client Printer with zunk charecters…can some body tell which one reflecting from Client PC

Reply

Trond Eirik Haavarstein February 16, 2012 at 08:09

Hi Ram, The Auto Create Client Printer with some more characters are the printer you’re looking for.

Reply

lee February 18, 2012 at 04:48

can Citrix UPD work with Linux thin clients.

Reply

Trond Eirik Haavarstein February 19, 2012 at 10:52

No, this is only supported on Windows clients. You’ll need a 3rd party print solution.

Reply

Felix Mintah July 21, 2012 at 14:27

good article

Reply

Trond Eirik Haavarstein July 21, 2012 at 15:59

Thanks Feliz

Reply

madhu August 20, 2012 at 02:47

Hi Eirik
I am new to citrix, could you please tell me from where i want to start to learning citrix and i am interested in citrix xenapp.
please help me.

Reply

Trond Eirik Haavarstein August 20, 2012 at 08:09

Hi Madhu, the best place to learn is this blog + my free video course : http://xenapptraining.com

Reply

madhu August 20, 2012 at 12:33

Thank you very much for reply Eirik,
just now i see your great video i am eagerly waiting for another videos.Where i find another videos.

Reply

Trond Eirik Haavarstein August 20, 2012 at 13:00

The will be sent out every 3 days. If you want full access today check out http://xenapptraining.com/membership

Reply

madhu August 27, 2012 at 04:54

Hi Eirik,
I hope you are doing well,
I want to know about citrixedgesight for xenapp5.0 from basic to advanced, help me please..

Thanks & Regards

Madhu.y

sam cotton January 23, 2013 at 11:10

DO you have a working config for Xenapp 6.5 (64bit)

Reply

Trond Eirik Haavarstein January 23, 2013 at 11:52

Yes, that’s a part of my course – http://xenapptraining.com (or just submit your details on the top of this page).

Reply

Leave a Comment

{ 1 trackback }

Previous post:

Next post: