- This topic is empty.
17. October 2012 at 17:22 #7549
I’ve been fighting with my Xenith client trying to get USB printing to work. We’re using Xenapp Server 6.5 with the Xenith clients. I’m slowly getting everything to work, but I’ve hit a snag with USB printers.
When I connect to a Citrix session through the Citrix Desktop Viewer using my PC, the USB printer is detected and gets auto created. When I connect through my thin client, nothing happens. The thin client sees it connected on the LPT 1 port, but Citrix doesn’t seem to do anything with it. I have also installed the drivers for the printers on that Citrix server.
As far as I can see, the correct Citrix policies are enabled. Oddly enough, the printer gets auto created when I connect to our old XenDesktop farm using the thin client, but nothing happens when I connect to Xenapp Server. This leads me to believe the Xenith clients are configured correct.
The only things I can think of that could be causing a problem is a Citrix policy or Microsoft GPO being set to prevent the USB printers from working.
Our thin clients are running FW version 2.0.015. Here are the settings from my xen.ini file.
SessionConfig=All UnmapUSB=yes MapDisks=yes VUSB_DISKS=no VUSB_AUDIO=yes VUSB_VIDEO=yes VUSB_PRINTER=yes
Any help would be appreciated.
WG25. October 2012 at 14:31 #22916ConfGenKeymaster
- Total Post: 11110
- Jedi Master
With XA you do not have a USB redirection. Citrix is just emulating USB device in some kind.
Therefore it is obvious that with your xen.ini parameter “VUSB_Printer=yes” it is working with XD but not with XA.
Here is what you have to do to get it working:
Add a printer mapping to your xen.ini like
Printer=LPT1 Name=”MyPrinter” PrinterID=”windows_printer_name_here” Enabled=yes
CG29. October 2012 at 15:17 #22930
Thanks for the instruction CG. I gave this a try but my printer still failed to auto create. If there anything else that needs to be configured? I’m pretty sure all of my Citrix policies are configured correctly.
BTW, even though my network printers work, I still receive the MetaFrameEvents error messages. Here’s the error message for the USB printer I’m trying to get working.
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: (WT00806498ebdf) Printer: (Local Officejet 6000 E609a (from WT00806498ebdf) in session 4) Printer driver: (HP Officejet 6000 E609a Series)
WG30. October 2012 at 17:31 #22941
I finally got things working today. Yesterday I enabled legacy printer names, and then I was able to auto create my printer using the HP Universal Printer. While the mapping was there, the print outs all looked garbled. Today I decided to try the actual printer driver, and this time everything worked properly. My USB printer was auto created and the print outs looked like they should.
The only problem I’m facing now is, it seems like I have to reboot the server every now and then so my session can auto create the printers again.
Also, with me adding a manual entry for the printer to the xen.ini file, will other USB printers default to those settings or can I add other USB printers to the file?30. October 2012 at 20:39 #22942
K… I just tested with a label printer, and it seems all my printers are defaulting to the last printer entry in the xen.ini file. I need to be able to support more than one USB printer. Is there a way around this?31. October 2012 at 8:29 #22944ConfGenKeymaster
- Total Post: 11110
- Jedi Master
Try the parameter
DefaultPrinter=LPTx, where x is the number of the defined printer that should become default.
- You must be logged in to reply to this topic.