Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!


Click here to return to the 'Can anyone get farther?' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Can anyone get farther?
Authored by: mergy on May 01, '01 12:53:07AM

Why not have the printer setup from the citrix server? Is the printer not on the network?

Have you tried this Citrix doc?


How to Map Printers with the Java Client
Document ID -- CTX122360
Last modified on: Tue Aug 01 17:49:29 2000
Send this document to a colleague.

This solution pertains to:

* ICA Client







Send us your feedback


The ICA Java Client can be configured to map client printers to an ICA session so that client system users can print to their local or network printers. Printers can be created with ICA Client Printer Configuration, auto-created, or manually created.

ICA Client Printer Configuration

After starting your ICA session, click Start and point to Programs. Next point to MetaFrame Tools (Common) and click ICA Client Printer Configuration. From the Printer menu, click New . The Add ICA Client Printer Wizard appears. Use the Printer Wizard to create the client printer.

If you start your ICA session from the command line, you can use the -inidir parameter to create a file so your printer configuration is saved between sessions. For example, to start your ICA session using the c:config directory to store the configuration file, type the following (along with any other required parameters): jicasession -inidir:c:config.

Auto-Created Printers

Auto-created printers are configured in the HTML page or from the command line. When users log on to a Citrix server, their printers appear in Print Manager or in the Printers folder and are ready for use. When users log off, their local printers are deleted from the Citrix server.

To auto-create printers, the ICA Java Client must be passed three values:


1. Printer name. Can be any name by which you would like to identify the printer.

2. Port name. Specify a file name, port name, or printer IP address (or network name) and print queue.


3. Driver. Specify the printer driver. This name must exactly match the driver name on the Citrix server. Check the driver list on the server.


To auto-create a printer, the Citrix server must have the printer driver installed. If the driver is not installed, the printer is not auto-created. In this case, the user must manually add the printer during the ICA session.

Manually Created Printers
It is only necessary to manually create a printer when either the printer driver is not installed on the server, or the server is configured to not allow auto-created printers.


1. Make an applet or application mode connection to a MetaFrame server.


2. In the remote session window, double-click My Computer and then double-click Printers.


3. Double-click Add Printer. Select Network printer server and click Next.


4. In the Shared Printers field, double-click Client Network and then double-click Client.


5. Double-click the LPT port to which the local printer is attached.


6. If the server does not have a suitable printer driver installed, you are prompted to install the driver on the client computer. Click OK.


7. In the Manufacturer field, select your printer's manufacturer. In the Printers field, select the model of your printer. Click OK.


8. If prompted for the location of the printer driver, click OK and enter the location of the files in the Copy files from field. Click OK.


9. Click Finish.




[ Reply to This | # ]
Can anyone get farther?
Authored by: ricwash on May 03, '01 01:13:45PM

Yes the printer(s) are on the network, but if the user changes their printer in the mac environment, it does not change in the Citrix environment to the same printer.

I need it to work like the Native Mac client....

I also want the Network Neigborhood to work. I have it working in pre-MacOS X, but have been unable to get it to work in X.

I have seen those instructions and I still have been unsuccessfull.



[ Reply to This | # ]