Package foomatic

Tools for using the foomatic database of printers and printer drivers

Foomatic is a comprehensive, spooler-independent database of printers,
printer drivers, and driver descriptions. This package contains
utilities to generate driver description files and printer queues for
CUPS, LPD, LPRng, and PDQ using the database (packaged separately).
There is also the possibility to read the PJL options out of PJL-capable
laser printers and take them into account at the driver description
file generation.

There are spooler-independent command line interfaces to manipulate
queues (foomatic-configure) and to print files/manipulate jobs
(foomatic printjob).

The site is based on this database.
General Commands
Command Description
foomatic-cleanupdrivers Remove driver entries with no command line
foomatic-combo-xml <put a short description here>
foomatic-compiledb Compile the Foomatic printer/driver database
foomatic-configure the main configuration program of the foomatic printing system.
foomatic-extract-text Generate .po files from Foomatic UI strings
foomatic-fix-xml Remove leading blank lines from Foomatic database
foomatic-nonumericalids Convert numerical printer IDS to clear-text IDs
foomatic-perl-data generate Perl data structures from XML
foomatic-ppdfile Generate a PPD file for a given printer/driver combo
foomatic-ppd-options show the PPD options
foomatic-ppd-to-xml Generate Foomatic printer XML from a PPD
foomatic-printermap-to-gutenprint-xml Updates Gutenprint driver XML file
foomatic-printjob manage printer jobs in a spooler-independent fashion
foomatic-replaceoldprinterids Replace references to old printer IDs
foomatic-searchprinter Search Foomatic database
System Administration
Command Description
foomatic-addpjloptions Format PJL option information the for foomatic database
foomatic-getpjloptions <put a short description here>
foomatic-kitload installs a data kit into the foomatic database.
foomatic-preferred-driver set default drivers in Foomatic database