6.5 Managing the Driver Store

Although the default settings lets users print without additional configuration, you might want to modify some settings so that you can manage your printing resources most effectively.

6.5.1 Creating Additional Driver Stores

Although you can create additional Driver Stores, you only need one for your iPrint system because the Print Manager saves the downloaded drivers files to disk. If the Print Manager does not have a requested driver, it copies the driver from the Driver Store and then saves it to disk. This process is relatively quick, even for the first user to request a printer driver. We recommend that you have only one Driver Store to avoid tracking which Driver Store contains what printer drivers. Periodically, the Print Manager checks the Driver Store for updated printer drivers.

If you configure multiple Driver Stores that run on the same server, they all point to the same repository of printer drivers. This can be useful because each Driver Store has its own eDirectory object, and you can distribute the objects in your eDirectory tree.

To create a driver store:

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

  2. Fill in the fields.

    Click the help for explanations about the fields.

  3. Click OK.

To modify the Driver Store properties or to add printer drivers, click Manage Driver Store, then select the Driver Store you want to modify.

6.5.2 Understanding the Driver Store Configuration File

When you create a Driver Store, a configuration file is created in /etc/opt/novell/iprint. The file name is idsd.conf. Each time you create a Driver Store object using iManager and assign it to the same server, a separate entry is added to idsd.conf. Although you can have several Driver Stores assigned to a server, all printer driver files are stored in one file structure on the server. For information about the entries in the configuration file, see /etc/opt/novell/iprint/idsd.conf.

6.5.3 Changing the eDirectory Server Assignment

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

NOTE:Up to two additional servers can be specified using DSServer2 and DSServer3. DSServer1 is considered the primary eDirectory server; DSServer2 and DSServer3 are considered secondary servers.

6.5.4 Loading or Unloading the Driver Store

You can start and stop the Print Manager in two ways:

Using the Command Line

The Driver Store uses init scripts for starting and stopping the daemon. To load the Driver Store from the command line, enter /etc/init.d/novell-idsd start

The following init script actions are also valid:

Table 6-4 Driver Store Actions

Action

Description

reload or force-reload

Stops and then starts the daemon.

start

Starts the daemon.

status

Displays the status of the daemon and the name of the Driver Store.

stop

Stops the daemon.

Using iManager

On the Driver Store Control property page, you can view the Driver Store’s status and unload or load the Driver Store daemon.

  1. In Novell iManager, click iPrint > Manage Driver Store.

  2. Click Driver Store Control > Shutdown to stop the Driver Store process.

  3. Click OK.

6.5.5 Updating Printer Drivers

To update printer drivers, follow the steps listed in Section 3.2.2, Adding Printer Drivers.