Manage Global Actions through Iprint.ini

A configuration file named iprint.ini file is located in /var/opt/novell/httpd/htdocs/ippdocs/ on each server where iPrint is installed. This file controls the following actions:


Updating the iPrint Client Automatically

When a user starts his machine, iPrint checks the default printer to ensure the user is using the latest Novell iPrint Client. When needed, a newer client is installed. Using a configuration file, you can control how this update takes place.

An iprint.ini configuration file is located in /var/opt/novell/iprint/httpd/htdocs/ippdocs/ on each server where iPrint is installed. This file controls whether the user is prompted before the updated client is installed or the updated client is installed without user intervention. When the client is installed without user intervention, the user still sees the installation program.

  1. Using a text editor, edit the var/opt/novell/iprint/httpd/htdocs/ippdocs/iprint.ini.

  2. Change the AllowAutoUpdate setting for the desired behavior.

  3. Save the file.

    IMPORTANT:  The iprint.ini file should be synchronized across all servers where iPrint and an iPrint Manager are running.

  4. (Optional) If you want to use one of the specialized iPrint Client installs, rename /var/opt/novell/iprint/httpd/htdocs/ippdocs/nipp.exe to nipp.old and then rename the specialized client install to nipp.exe.

    For information on the different client installs, see Understanding the Client Files

NOTE:  After the iPrint Client is updated, Windows 9x users will have to restart their machines. Windows NT/2000/XP users should not have to immediately reboot, unless they are using iPrint utilities to capture LPT ports.


Creating an Installed Printer Name Profile

By default, the installed printer name on the client follows the full UNC/URL format: \\ipp://dns_name\printer_name. An example of a printer name in this format is \\ipp://Printing.MyCompany.Com\ColorPrinter. These printer names are often too long to fit in an application's display field for the printer name. Using an Installed Printer Name Profile, you can replace the UNC server name (or dns_name) for all printers on an iPrint Manager with any name you want to be displayed. For example, if you want to display just the company name, the above example would display as \\MyCompany\ColorPrinter.

The Installed Printer Name Profile is available only on Windows NT, 2000, and XP workstations. When you implement an Installed Printer Name Profile, printers that are already installed are not affected. Only printers newly installed after the change will have the shortened name. For printers already installed, you have to delete and reinstall the printers to realize any changes to their names.

  1. Open /var/opt/novell/iprint/httpd/htdocs/ippdocs/iprint.ini in a text editor.

  2. Change the value of the ShortInstallName parameter to the value you want displayed.

    ShortInstallName=your_name

    where your_name is the value you want displayed. To reset the parameter to its default setting, use "default" as the value.

IMPORTANT:  The iprint.ini file should be synchronized across all servers where iPrint and an iPrint Manager are running. The Installed Printer Name Profile affects all printers on an iPrint Manager except printers installed before the change.


Installing User Printers

To install an iPrint Printer and the associated printer driver, users must have Administrator or equivalent rights on Windows NT/2000/XP or Power User rights on Windows NT/2000. User Printers allows users to install a printer without having those rights, but the printer is available only to that individual user when he or she logs on to Windows. Changes to the printer settings affect the user's printer only.

For example, three workers --- Alberto, Juan, and Carla --- share the same computer during the day. Alberto prints to an accounting printer, Juan prints to a plotter, and Carla prints to a printer in the CEO's office. Using User Printers, each worker can install the printer he or she needs but cannot see printers installed by the other users.

To install User Printers, edit the iprint.ini file located in the /var/opt/novell/iprint/httpd/htdocs/ippdocs directory of the server where the iPrint HTML pages are installed by changing the value for AllowUserPrinters = entry. The iprint.ini file contains information about the different possible values for this entry.


Setting Printer Persistence

You might want printers to remove themselves automatically from a workstation. For example, if you have a printer in your lobby for customers to use, you would want the printer to be removed from the customer's laptop when the customer leaves. Setting the persistence of the printer lets you automatically remove the printer when the customer reboots the laptop.

To use Printer Persistence, you must use the iPrint Map Designer where you can specify a printer's default settings and set the persistence of a printer. The following table shows the different settings for persistence. For more information on the iPrint Map Designer, see Creating Location-Based Maps with iPrint Map Designer.

Option Description

persistent

The printer is not removed.

volatile-reboot

The printer is removed when the workstation reboots.

volatile-date-time

The printer is removed at the indicated time. Use the numerical format of year, month, day, hour, minute.

For example, 8:16 pm on March 12, 2004, would be formatted as

2004,3,12,20,16