YaST2 Printer Configuration

The task is to automate printer configuration as much as possible.


Read this overview first.
Internals.

How settings are read.
How can the printer be connected.
Description of dialogs.
Write module description.
Printing of testpage.
Tools.
Translation of pritners db now uses std. YaST2 translation mechanism (textdomain/gettext).
Things that will be implemented.
Error messages from printconf.
Autodocs of sources

Printer database

For description and format of the printer database please see documentation of package yast2-agent-printerdb. If you want to use other database for printer configuration/detection, run printconf with command line argument, like this:
yast2 printconf '`db("/usr/lib/YaST2/lib/printerdb/otherdatabasefile")'
Please no spaces!!! yast2 script does not like them. If the database is not found, the standard suse database is used.


Old documentation made by Kendy follows. Some parts of it are obsolete but some of them are still valid. You do not need to read it, because there are links to important parts of them in previous chapters.

Specification

Printer (auto)configurator
How can the printer be connected (Some entries are incomplete.)
Filter requirements

Design

Common
Local printers (parallel, USB)

Petr Blahos