XenApp 6.5: Client printers failure

Hi all,

I just set up a XenApp 6.5 Farm. I want my users to be able to print using their local printers. I am however getting warning messages for all users when they login.

Log Name:      Application
Source:        MetaFrameEvents
Date:          09/07/2013 10:45:35
Event ID:      1106
Description:
Client printer auto-creation failed.  The driver could not be installed. Possible reasons for the failure: The driver is not in the list of drivers on the server. The driver cannot be located. The driver has not been mapped. Client name: (COMPUTER_XYZ) Printer: (HP Blah blah blah (from COMPUTER_XYZ in session 39) Printer driver: (HP Blah blah blah)


Do I need to install the drivers of their printers? It was my understanding the driver would install itself automatically.
jimbobrocksAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

dipopoCommented:
0
jimbobrocksAuthor Commented:
I understand setting up the policy but how do you actually "use" the Universal Print Drivers? Is it enough by enabling those policies?

Regards.
0
dipopoCommented:
0
Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Casey HermanCitrix EngineerCommented:
Are you replicating all your drivers to all the servers?

You can use powershell to check.  More than likely the server that you are working on doesnt have the driver on it. You can use the UPD but you have to tell the servers via citrix policy to use that driver explicitly.

-Casey
0
Casey HermanCitrix EngineerCommented:
To replicate a driver btw.

you can check first to see if you have any set to replicate.

install the xenapp server powershell sdk

then run the following

get-xaautoreplicatedprintdriver

It will give you a list of drivers that are being replicated.

If you dont see the one you need you will need to set it up to replicate.

so do this..

connect to the printer you are trying to get working so the driver is copied to that server.

It will become the source server for that driver.

then

get-xaprinterdriver
You will see the printer driver for the printer you just connected.

IE    "HP Universal Printing PCL5"

This is the name you will need to replicate the driver

So now

add-xaautoreplicatedprintdriver

then it will prompt you for the driver name copy and past the other name into this spot.

run

get-xaautoreplicatedprintdriver

You should now see the driver in the list.

It will take a little bit of time but the driver will replicate to the other servers now.

Another tool for this is FarmNanny. It is a little confusing to use.

-Casey
0
jimbobrocksAuthor Commented:
Hello there,

It was my understanding that for printers drivers from the client, drivers would auntoinstall. So know im getting pretty confused here. Why do I need to install anything?

I have no idea if I am replicating drivers. I haven't done actually anything in the policies so far. I had enabled the autocreate printers for all users, and I was getting those warnings messages.

I am not using any network printer or printers attached to the XenApp server only printers in the citrix client. Actually those users are not even in my office so I don't have any access to their printers. They connect from the Internet using a Secure Gateway.

So for client printers. What do I need to do exactly? Why do I need to replicate drivers?

Thanks!
0
dipopoCommented:
I personally do not like replicating drivers, this is because it is time consuming and prone to cause blue-screens when it goes wrong.

The UPD has always been a good solution for Citrix printing else I'd only have native print drivers only.
0
Casey HermanCitrix EngineerCommented:
I personally do not like replicating drivers, this is because it is time consuming and prone to cause blue-screens when it goes wrong.

The UPD has always been a good solution for Citrix printing else I'd only have native print drivers only.

UPD works well. I just have all HP's so it makes sense for me to use the hp universal driver and replicate it. I have a few printers that it doesnt work with so I have to use native drivers for those and replicate those as well.

IF you remote in from outside our network all of the drivers are UPD at that point.

I have never experienced a blue screen from driver replication.

If you use the above method I stated it should work fine.

-Casey
0
joharderCommented:
You are getting that message because Citrix first checks whether the driver on the local client machine exactly matches the one on the server.  If it's not on the server, which it often is not, this error will be generated.  It's typically not an issue and thus benign because then both systems will use the common denominator, which is Citrix UPD.

Citrix UPD is part of the Citrix Receiver, as well as the XenApp installation.  As such, it often suffices just fine as the print driver.

However, if you have the "everything but make your morning coffee" printers that do stapling, collating, etc., UPD can't handle that, and the native (Microsoft) or OEM (vendor) driver will be necessary on the server.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
jimbobrocksAuthor Commented:
Thanks joharder, that makes it much more clear now!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Citrix

From novice to tech pro — start learning today.