Printers configured on a Java client do not get mapped with the Citrix Universal Print Driver when connecting to a server running XenApp 6.x. When attempting to print, the printers are not auto-created in the session:
The following entry is displayed in the event log on the server:
Log Name: Application Source: MetaFrameEvents Date: 2/18/2011 4:24:45 PM Event ID: 1106 Task Category: (2) Level: Error Keywords: Classic User: N/A Computer: XenApp6Two.XenAppUPD.citrix.local 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: (Client) Printer: (Fax (redirected 2) (from Client) in session 2) Printer driver: ()
If the native or manufactures drivers are available on the XenApp server then the printers must map in the session correctly. When attempting to use the Citrix Universal Print Driver for Java client sessions, it automatically attempts to use the (PCL4) format driver. The default Citrix Universal Print Driver for all Java Client sessions is the PCL4 (HP LaserJet Series II) Printer Control Language Driver.
Click Start and select Devices and Printers.
From this page, click on one of the pre-existing printers or faxes, and select Print Server Properties from the top menu.
In the Add Printer Welcome screen, click Next.
In the Processor and Operating System Selection screen, confirm that Processor Type x64 is selected, and click Next to continue.
From Printer Driver Selection, click Windows Update.
Note: Prior to clicking on the Windows update, the PCL4 or PCL5 Drivers will not be listed because Microsoft does not include them in the base install of Server 2008. After this process completes, you must be able to browse through the HP Drivers listed and see the PCL4 (HP LaserJet Series II) and the PCL5 (HP Color LaserJet 4500 PCL 5) drivers.
You can add drivers to the server by clicking on the driver name, click Next.
Click Finish to complete the Add Printer Wizard.
The PCL4 and PCL5 drivers must now be listed in the Print Server Properties.
Test. Open a published desktop or published application with the Java Client and attempt to print something. You must now see the same list of printers that are shown in your Java Client Printer Settings.
Normally, the Citrix Universal Printer Drivers are listed in the Print Management MMC snap-in. Provided all pre-requisites for the driver were installed when XenApp Setup was run, only the following drivers must appear by default: