Printing MacOS X Java Client on Citrix

3. Printing with the Java client is not user friendly. The Admin guide is not clear about how this should work on the Mac platform. Basically, you have two choices:

[*]Print to a PostScript File that is saved to a folder on the Mac. In the Java settings, select the Local Port or File option. Type in a path like “/users/jsmith/desktop/CitrixPrintJob.ps”. Select a PostScript capable print driver. I've used the HP LaserJet 4000 PS successfully, even though the actual printer was a different brand. Remember to check the use as default box. When the user prints, the file will be written to the Mac desktop. Double-clicking it will open the Preview application where they can print it or save as .PDF.

[*]Share the local printer on the Mac. Enable the printer sharing feature via System Preferences Print & Fax. There is an info screen that tells you the Queue Name. Write this down. In the Java settings, select the Network Printer option and type the loopback address (127.0.0.1) in the server field. Enter the Queue Name you wrote down previously. Select an appropriate driver and check the use as default box.

via MacOS X Native vs. Java, in the Client / End User Issues forum on BrianMadden.com.

Here’s a good one:

Printing to a USB printer that is connected directly to your Mac is not possible

via Which Citrix Client should to connect to Virtual Desktop with Mac OS X

Detecting Printers Automatically

The client automatically detects all printers available to the client device, including USB printers, and makes them available to the session.
Note: Mac OS X provides a J2SE 1.4.x environment but does not provide the Java Print Service API, so printers are not auto-detected.

Comments are closed.