Brian Madden Logo
Your independent source for application and desktop virtualization.
Marketplace

advertisement

Printer auto-creation failure - Driver Name: Citrix Universal Printer, in the Printing forum on BrianMadden.com

rated by 0 users
This post has 16 Replies | 0 Followers

Top 150 Contributor
Points 1,730
Ben Posted: 11-13-2007 4:05 AM
Hi,

I've recently had horrendous problems with our citrix presentation 4 farm (made up of four servers). The printer drivers haven't been loading when the clients connect so I've been installing the indiviual drivers on each server! One of the errors is:

Event Type: Error
Event Source: MetaFrameEvents
Event Category: Printer Management
Event ID: 1116
Date: 13/11/2007
Time: 09:16:34
User: N/A
Computer: MEM-APP-CEN-212
Description:
Printer auto-creation failure. Reason: AddPrinter() failed with status 0x6BA. Client name: (WI_mPep47z8ojd-RxSD4) Printer name: (HP LaserJet 2420 PCL 6 (from WI_mPep47z8ojd-RxSD4) in session 12) Port name: (Client:12:HP LaserJet 2420 PCL 6) Driver name: (Citrix Universal Printer) Print processor: (Citrix Print Processor)

Does this mean that the Citrix Universal Printer driver is faulty?

Thanks
  • Filed under:
  • | Post Points: 95
Not Ranked
Points 30
Try using the HP universal printer driver.
  • | Post Points: 20
Top 10 Contributor
Points 35,509
Why would you use the HP Driver in favor of the UPD EMF Driver?

Patrick Rouse
Microsoft MVP - Terminal Server
Systems Consultant
Quest Software, Provision Networks Division
Virtual Client Solutions
(619) 994-5507 mobile
http://www.provisionnetworks.com

Check out the Official Provision Networks Blog:
http://blogs.inside.quest.com/provision

  • | Post Points: 5
Top 150 Contributor
Points 849
It looks like you have a user connecting through web inteface adn trying to print using Citrix UPD. So your policy is set to use Citrix UPD and its failing. Does this client have the full Citrix PS4 client installed?(not just the Web client). I thought you had to have the Full Citrix client installed to use Citrix UPD? Please correct me if I am wrong that is just what my experience has been so far.
Kevin LaBrec CCIA,VCP
kevin.labrec@win-tel.net
  • | Post Points: 35
Top 10 Contributor
Points 26,237
It sounds like maybe your Citrix Print Management Service has stopped working correctly. Or the spooler. I occasionally have problems with those services, and it usually causes problems like this, or the inability to auto-create ANY printers.
DON'T FORGET TO VOTE!!!

Why is it called "Common Sense"? It doesn't seem all that common!
  • | Post Points: 5
Top 10 Contributor
Points 35,509
The EMF Based UPD is available in 2000, XP and Vista >= 9.x Win32 clients, i.e. PN, PNa and Web Clients, not for CE, Linux, Mac...

Patrick Rouse
Microsoft MVP - Terminal Server
Systems Consultant
Quest Software, Provision Networks Division
Virtual Client Solutions
(619) 994-5507 mobile
http://www.provisionnetworks.com

Check out the Official Provision Networks Blog:
http://blogs.inside.quest.com/provision

  • | Post Points: 5
Top 150 Contributor
Points 849
So if we assume that he is using 8.x client (or below) then he could be getting that error message and updating to at least the 9.x may fix the problem?
Kevin LaBrec CCIA,VCP
kevin.labrec@win-tel.net
  • | Post Points: 20
Top 150 Contributor
Points 1,730
Thank you everyone for your replies. This is a major issue at the moment, affecting many many users!
I do have a problem with the print spooler failing on the Citrix servers, this then seems to delete their printers and then the clients have to log off and reconnect - in fact sometimes the software (3rd party application) just hangs and they have to crash out which then creates registry errors on the server and makes it incredibly slow to log onto!

We are just using the Web Interface to connect, no clients has the full client installed - just the cut-down ica software to allow them to use the Web Interface - how do I find out which version of the client the users are running?

Any help would be most appreciated!

Thanks
  • | Post Points: 20
Top 10 Contributor
Points 35,509
One can get the ICA Client build number from the session information in the Presentation Server Console in 4.0, or AMC in 4.5. There's a chart here to map the build number to version number:

http://support.citrix.com/forums/thread.jspa;jsessionid=abXea6T4MVI7ih5j_y?messageID=434157

http://www.frameworkx.com/Frameworkx/contentblogdetail.aspx?blog=61&id=470

Patrick Rouse
Microsoft MVP - Terminal Server
Systems Consultant
Quest Software, Provision Networks Division
Virtual Client Solutions
(619) 994-5507 mobile
http://www.provisionnetworks.com

Check out the Official Provision Networks Blog:
http://blogs.inside.quest.com/provision

  • | Post Points: 20
Top 150 Contributor
Points 1,730
The client build number for most clients is 39151 9.150.39151 ……….. 9.15
and one client is running 32649 9.00.32649 ……….. 9.00.

I'm thinking there's a faulty printer driver - think its a HP LJ 2420 PCL6. I'm going to delete that driver on all the servers and then test it again.
  • | Post Points: 5
Top 10 Contributor
Points 15,109
Hi,

The 2420 PCL 6 driver is crap. Avoid it at all costs. Use a compatible PCL 5e driver for another printer in the 2000 series.

Alan Osborne
President (MCSE, CCNA, VCP, CCA)
VCIT Consulting - Citrix/Terminal Services Remote Desktop Solutions for SMB
p: 604-288-7325
c: 778-836-8025
web: http://www.vcit.ca
blog: http://www.vcit.ca/wordpress

  • | Post Points: 20
Top 10 Contributor
Points 35,509
Try the LaserJet 4 Plus driver, as this works with many LaserJet Models and is built into 2000 and 2003.

Patrick Rouse
Microsoft MVP - Terminal Server
Systems Consultant
Quest Software, Provision Networks Division
Virtual Client Solutions
(619) 994-5507 mobile
http://www.provisionnetworks.com

Check out the Official Provision Networks Blog:
http://blogs.inside.quest.com/provision

  • | Post Points: 20
Top 150 Contributor
Points 1,730
Alan / Patrick,

thanks for your replies. When you suggest to use another driver, is this by using the Printer Mapping method? I've heard about it but never used it.

How does it work?
  • | Post Points: 20
Top 10 Contributor
Points 26,237
It is basically a simple alias. When the printer tried to auto-create, it supplies its driver name. The Printer Mapping simply looks at the name and say "Oh... when that one shows up, I'll use this other driver instead". That way, the auto-creation doesn't fail and it uses the driver you specify.
DON'T FORGET TO VOTE!!!

Why is it called "Common Sense"? It doesn't seem all that common!
  • | Post Points: 5
Top 10 Contributor
Points 15,109
Alan Osborne replied on 11-20-2007 2:01 AM