SDB:Printer Configuration from SUSE LINUX 9.2 on

Şuraya atla: kullan, ara


Situation

You want to configure your printer. Refer to the SUSE LINUX 9.2 manuals for basic information.

The following paragraphs provide additional information focusing on the differences and peculiarities between the present version and the previous one. See also: SDB:Printer Configuration from Version to Version

Changes in the YaST printer configuration

  • Now it is possible to directly select the PPD file from the manufacturer and model selection.

This makes it easier for you to find a particular PPD file and to use it for setting up your printer. The printer model (or the PPD file) must be manually selected in YaST for this purpose, since YaST is not always able to find all the PPD files suitable for a given model or to automatically select the desired PPD file. For more details on these limitations (particularly in connection with PostScript printers), refer to the article SDB:Printer Configuration from SUSE LINUX 9.1 on By means of a simple filter, the number of displayed PPD files can be limited to those including a given search term instead of displaying all the PPD files installed at /usr/share/cups/model/ (usually more than 3700). The displayed entries are the PPD file "NickName", which at least should contain the manufacturer and model name, and the PPD file name (without "/usr/share/cups/model/"). Examples:

    • The search term "hp " (the blank at the end being useful in this case) delivers all PPD files for HP printers.
    • The search term "foomatic" delivers all Foomatic PPD files from the package cups-drivers.
    • The search term "cups+gimp-print" or "(stp/" delivers all Gimp-print PPD files from the package cups-drivers-stp.
    • The search term "manufacturer-ppds" delivers all PPD files from the package manufacturer-PPDs.
    • The search term "manufacturer-ppds/hp" delivers the original HP PPD files for HP PostScript printers. Original PPD files from the following manufacturers are available:
      • "manufacturer-ppds/epson"
      • "manufacturer-ppds/hp"
      • "manufacturer-ppds/kyocera"
      • "manufacturer-ppds/oce"
      • "manufacturer-ppds/oki"
      • "manufacturer-ppds/sharp" If you use a PostScript printer, you should normally set it up with the original PPD file from the manufacturer. For exceptional cases (e.g. in connection with PostScript Level 3), refer to SDB:Printer Configuration from SUSE LINUX 9.1 on
  • LPRng/lpdfilter can no longer be configured with YaST. Nevertheless, the packages lprng and lpdfilter are still available.

Changes in CUPS

  • None.

For information on the consequences of the improved security in CUPS, refer to SDB:Printer Configuration from SUSE LINUX 9.0 on

Changes in LPRng/lpdfilter

  • None.
  • To switch from CUPS to LPRng/lpdfilter:
    1. Stop cupsd and deactivate the service "cups" (for example, with YaST run-level editor or by executing "rccups stop && insserv -r cups").
    2. Uninstall the package manufacturer-PPDs along with all CUPS packages except for cups-libs.
    3. Install the packages lprng and lpdfilter with YaST so that any additionally required packages are automatically installed, too.
    4. Configure LPRng and lpdfilter.
      • The LPRng Reference Manual is available in HTML format at file:///usr/share/doc/packages/lprng/Reference/index.htm
      • Information on lpdfilter: "man lpdfilter" and "lprsetup -help".
      • Information on foomatic-filters: "man foomatic-rip" or at /usr/share/doc/packages/foomatic-filters/README (the section "How does it work" is particularly worth reading).
    5. Start lpd and activate the service "lpd" (for example, with YaST run-level editor or by executing "rclpd restart && insserv lpd").

<keyword>print,printer,cups,ppd,yast2,setup,92,9.2,configuration,foomatic</keyword>