3.2 Setting Up iPrint

After installing the Open Enterprise Server components on your server (including iPrint), you need to complete the following tasks to start and configure iPrint:

3.2.1 Creating a Driver Store

You need only one Driver Store for your print system; however, depending on your network setup, you can add additional Driver Stores. A Driver Store must be created in order to create a Print Manager. See Creating Additional Driver Stores for more information about placing Driver Stores on your network.

  1. In iManager, click iPrint > Create Driver Store.

  2. Specify the Driver Store name for the Driver Store object.

  3. Specify the container name where you want the Driver Store object to reside.

  4. Specify a DNS name or IP address of the target server where you want the iPrint Driver Store to reside.

    NOTE:If you have the cluster set up, specify the DNS name or IP address of the iPrint resource.

  5. Specify an eDirectory server that you want the Driver Store to communicate with.

    For fault tolerance, you can specify more than one eDirectory server from the same tree. For more information, see Section 3.2.2, Changing the eDirectory Server Assignment.

  6. Click OK.

    After the Driver Store is created, the daemon is loaded on the server and you can start uploading drivers.

3.2.2 Changing the eDirectory Server Assignment

If you need to change the eDirectory server assignment for the Print Manager or Driver Store, edit the Driver Store Server1= entry in the corresponding configuration file, print_manager_name_ipsmd.conf or idsd.conf, located in /etc/opt/novell/iprint/conf.

NOTE:Up to two additional servers can be specified using Driver Store Server2 and Driver Store Server3. Driver Store Server1 is considered the primary eDirectory server; Driver Store Server2 and Driver Store Server3 are considered secondary servers.

3.2.3 Adding Printer Drivers

A printer driver or PostScript Printer Description (PPD) file is a software entity that directly supports a physical printer, enabling it to carry out its functions.

Hardware vendors develop printer drivers and PPD files, which are specific to each printer. Most printers require different printer drivers for each operating system they interact with. You can use iManager to view a list of printer drivers and PPD files you have uploaded to the Driver Store. On Windows XP, Vista, and Windows 7 platforms, you can also upload printer drivers using the command line option. For more information, see Section 4.5.4, Implementing iPrint by Using the Command Line.You can add printer drivers and PPD files from diskettes, CDs, and the workstation operating system.

The Driver Store daemon must be running in order to add resources, and the iPrint Client must be installed on a Linux or Windows workstation. To install the client, go to http://server_IP_address/ipp and click the Install iPrint Client link. For more information on installing the client, see Section 4.0, Installing and Setting Up iPrint on Client Workstations. For a review of supported browsers and driver upload operations, see Section A.2, Supported Browsers with the iPrint Plug-In and Novell iManager.

To add printer resources to the Driver Store:

  1. In Novell iManager, click iPrint > Manage Driver Store, then browse to and select the Driver Store you want.

  2. Click Drivers, then select the client platform you want to work with.

  3. Do one of the following:

    • Click Add from File to add printer resources from a printer driver .inf file or PPD file.

      Uploading a PPD file is supported on the Firefox browser (Linux only).

    • Click Add from System to add drivers from the workstation you are running iManager from.

      The drivers installed on your workstation are made available for upload to the Driver Store. You can upload only drivers for the same platform as the workstation.

  4. Select the driver you want, then click OK.

  5. Click OK to save your changes.

You can also install driver files from a Linux console prompt by using iprntcmd command. See Section 4.6, Using iprntcmd on Linux and Macintosh for more information.

3.2.4 Creating a Print Manager

You need to create at least one Print Manager for your print system; however, depending on your network setup, you can create additional Print Managers, for example, across a WAN link. The Print Manager must be running in order to create printers. See Creating Additional Print Managers for more information about placing print managers on your network.

IMPORTANT:Based on the Print Manager configuration, the Print Manager creates a URL for each printer. When you create the print manager, specify a DNS name or an IP address for the iPrint Service of the same server, where you are creating the Print Manager. It is recommended to use the DNS name because when the IP address changes, the users need to delete and reinstall the printers.

A Driver Store must exist before you can create a Print Manager. See Section 3.2.1, Creating a Driver Store for more information.

  1. In iManager, click iPrint > Create Print Manager.

    NOTE:When you create the Print Manager for the first time, you might receive an error about trusting a certificate. You need to click the iPrint Certificate Manager link and accept the certificate, then attempt to create the Print Manager again.

  2. Specify the Print Manager name for the iPrint Manager object.

  3. Specify the Container name where you want the Manager's object to reside.

  4. Specify an eDirectory server you want the iPrint Manager to communicate with.

    NOTE:For fault tolerance, you can specify more than one eDirectory server from the same tree. For more information, see Section 3.2.2, Changing the eDirectory Server Assignment.

  5. Specify the Driver Store name.

  6. Select the Start print manager after creation check box.

    If you do not select the Start print manager after creation check box, you should start the Print Manager. You can start Print Manager by using Manage Print Manager > Manager Control in iManager or by entering /etc/init.d./novell-ipsmd start at a command prompt.

    This option starts the iPrint Manager after the object is created and also the iPrint service after every server reboot.

    IMPORTANT:In a cluster setup, do not select the Start print manager after creation check box.

  7. Click OK.

3.2.5 Creating a Printer

Before you can create a printer, you must first create a Print Manager on your server. See Section 3.2.4, Creating a Print Manager for more information.

  1. In iManager, click iPrint > Create Printer.

  2. Follow the prompts and fill in the fields.

    Click the help for explanations about the fields.

  3. Click Next, then select the drivers for this printer.

    If the printer drivers for this printer are not listed, you can still create the printer. After the printer is created, add the printer drivers to the Driver Store and then associate the drivers to the printer by clicking Manage Printer > Drivers.

  4. Click Next to create the printer.