Chapter 7. Printer Configuration

This chapter provides information on configuring, testing, and modifying a local printer with printconf. For information on configuring other types of printers, creating printer aliases, and more, refer to the Official Red Hat Linux Customization Guide or click on the Help button once you open the printconf application.

Red Hat Linux comes with two different printing systems: LPRng and CUPS. LPRng is the default printing system. It is recommended that new users use the default printing system as described in this chapter. For information on the CUPS printing system, refer to the Official Red Hat Linux Customization Guide.

To use Printer Configuration Tool, you must have root privileges. To start Printer Configuration Tool, use one of the following methods:

ImportantImportant
 

Do not edit the /etc/printcap file. Each time the printer daemon (lpd) is started or restarted, a new /etc/printcap file is dynamically created.

If you want to add a printer without using the Printer Configuration Tool, edit the /etc/printcap.local file. The entries in /etc/printcap.local are not displayed in the Printer Configuration Tool but are read by the printer daemon. If you upgrade your system from a previous version of Red Hat Linux, your existing configuration file is converted to the new format used by the Printer Configuration Tool. Each time a new configuration file is generated by the Printer Configuration Tool, the old file is saved as /etc/printcap.old.

Figure 7-1. Printer Configuration Tool

This chapter explains local printer configuration only, but five types of print queues can be configured with the Printer Configuration Tool:

See the Official Red Hat Linux Customization Guide or click on the Printer Configuration Tool Help button for information on configuring printers other than local.

ImportantImportant
 

If you add a new print queue or modify an existing one, you need to restart the printer daemon (lpd) for the changes to take effect.

Clicking the Apply button saves any changes that you have made and restarts the printer daemon. The changes are not written to the /etc/printcap configuration file until the printer daemon (lpd) is restarted. Alternatively, you can choose File => Save Changes and then choose File => Restart lpd to save your changes and then restart the printer daemon.

If a printer appears in the main printer list with the Queue Type set to INVALID, the printer configuration is missing options that are required for the printer to function properly. To remove this printer from the list, select it from the list and click the Delete button.

Adding a Local Printer

To add a local printer such as one attached to the parallel port or USB port of your computer, click the New button in the main Printer Configuration Tool window. The window shown in Figure 7-2 will appear. Click Forward to proceed.

Figure 7-2. Adding a Printer

You will then see the screen shown in Figure 7-3. Enter a unique name for the printer in the Queue Name text field. This can be any descriptive name for your printer. The printer name cannot contain spaces and must begin with a letter a through z or A through Z. The valid characters are a through z, A through Z, 0 through 9, -, and _.

Select Local Printer from the Queue Type menu, and click Forward.

Figure 7-3. Adding a Local Printer

The Printer Configuration Tool attempts to detect your printer device and display it as shown in Figure 7-4. If your printer device is not shown, click Custom Device. Type the name of your printer device and click OK to add it to the printer device list. After selecting your printer device, click Forward.

Figure 7-4. Choosing a Printer Device

Next, the Printer Configuration Tool will try to detect which printer is attached to the printer device you selected as shown in Figure 7-5. If you are configuring a local printer and the model was autodetected, the recommended driver is automatically selected and marked with an asterisk (*). If it detects the wrong printer or does not detect any printer, you can manually select one. The printers are divided by manufacturers. Click the arrow beside the manufacturer for your printer. Find your printer from the expanded list, and click the arrow beside the printer name. A list of drivers for your printer will appear. Select one. If you do not know which one to use, select the first one in the list. If you are having problems using that driver, edit the printer in printconf and select a different driver.

Figure 7-5. Choosing a Printer Driver

The last step is to confirm your printer. Click Apply if this is the printer that you want to add. Click Back to modify your printer configuration.

The new printer will appear in the printer list in the main window. Click the Apply button in the main window to save your changes to the /etc/printcap configuration file and restart the printer daemon (lpd). After applying the changes, print a test page to ensure the configuration is correct. Refer to the Section called Printing a Test Page for details.

Printing a Test Page

After you have configured your printer, you should print a test page to make sure the printer is functioning properly. To print a test page, select the printer that you want to test from the printer list, and choose Test => Print US Letter Postscript Test Page, Print A4 Postscript Test Page, or Print ASCII Test Page from the pulldown menu. If your printer does not support PostScript printing, choose to print the ASCII test page.