Solved

XenDesktop 5 - Printer Drivers

Posted on 2011-03-21
7
2,204 Views
Last Modified: 2012-05-11
Hello Everyone,

I am currently working with XenDesktop 5 and am having an issue with my printer drivers on Windows 7.  I am using the Citrix Profile Management 3.2.2 and have configured policies for the XenDesktop environment.

The issue is that when a user logs into their virtual desktop they can install the printer.  First time around it asks them to install the printer driver, which is expected and all goes well.  Driver is installed, printer is set, they can set options, and print as if they were still on a regular desktop.  When they logoff and log back on later, the printers are still there, the printer preferences are still there, but the printer drivers are not.  So when you go to print to it, you need to install the printer drivers again.  Drivers install and all is good again.  

Any thoughts on what I need to do to save these drivers?

Regards,

Jason
0
Comment
Question by:TIDIProducts
  • 4
  • 3
7 Comments
 
LVL 14

Accepted Solution

by:
amichaell earned 250 total points
ID: 35180989
Sounds like the following:

1. You are using pooled images.  A pooled image isn't persistent, so when the user logs off all modifications to the desktop (in this case installed print drivers) are lost.

2. The printer is being saved in the user's profile, which is normal.

If you want the drivers to be present at every login without the need to install upon the user connecting to the printer then the drivers will need to be included in the Windows 7 image.
0
 

Author Comment

by:TIDIProducts
ID: 35181179
How will that work for the user then?  Right now, you are correct I am using a streamed image in this case, the printer saves in the profile as expected.  So if I install the print driver as part of the image, when the user adds the printer it'll keep that, then when they login again, is it automatically going to install the drivers or know the right drivers exist for it?  

I had done that for one printer, as long as I defined the printer as a local printer it didn't seem to be an issue.  But when I added a printer as a network printer, using the same driver, it still seems to not know where the driver is at.  Does that make sense?
0
 
LVL 14

Expert Comment

by:amichaell
ID: 35181236
Are these shared printers?  Or are you trying to do local printing (e.g. local IP)?

If you are connecting to shared printers and the drive you install is the same driver the share is using you should be in good shape.  You can look at the Windows event logs if the printer isn't connecting.  Might give an indication that Windows is trying to use a different driver.
0
Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

 

Author Comment

by:TIDIProducts
ID: 35189376
Yes these are shared printers.  I have a 2003 server setup as a print server.  That does have the latest drivers on it for the printer in question.  Specifically updated it to make sure it was compatible with Windows 7.

If I define the printer like you are suggesting, as a local printer using a standard TCP/IP port I encounter the same issue, unless I make it part of the image by default.  Then it stays without a problem.  Since I'm streaming the image, this could be a possible solution, although I would prefer to let user define their own printers, or use Citrix Policies to define what printers a person gets depending on where they connect from.  That's another thing that hasn't worked for me yet, but I'll save that for another time.

I'll check event viewer and see what's hiding out in there.  
0
 
LVL 14

Expert Comment

by:amichaell
ID: 35191983
Yep, take a look at the Event Logs.  So long as the required driver is included with the image the user shouldn't have to download any drivers.
0
 

Author Comment

by:TIDIProducts
ID: 35193306
The message that I'm coming up with in Event Viewer is Event ID 1106.  Source MetaFrameEvents, Task Category Printer Management.  Client printer Auto-creation failed.  Driver could not be installed.  Driver possibly not in the list of drivers on the server.  Driver cannot be located.  Driver has not been mapped.  Then it references the client name (endpoint device) and the printer that it's trying to connect to on the server.  

The printer in this case isn't a client printer though because I have not defined any printers on the Wyse Xenith device that this error message is refering to.  I'm still doing some digging on my side into the error.  I'll let you know if I find anything more.  Let me know if you've run into this.
0
 

Author Comment

by:TIDIProducts
ID: 35199873
Apparently it is pretty picky and since I didn't put the driver in, as the shared printer, it wouldn't detect it properly.  Now that I added the network printer and saved it as part of the image, now the driver maps without a problem.

Thanks for the assistance!  That also cleared up the client printer auto-creation errors in the event log.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Citrix policies are the most efficient method to configure and tune XenDesktop environments, allowing organizations to control connection, security and bandwidth settings based on various combinations of users, devices or connection types.  Citrix …
If you get continual lockouts after changing your Active Directory password, there are several possible reasons.  Two of the most common are using other devices to access your email and stored passwords in the credential manager of windows.
This Micro Tutorial will teach you how to change your appearance and customize your Windows 7 interface to your unique preference. This will be demonstrated using Windows 7 operating system.
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

947 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now