|-n queuename||Configure this print queue|
|Use this proper human-readable name/description|
|-L Location||Short phrase describing this printers location|
|-c connection||Printer is connected thusly (ex file:/dev/lp0)|
|-d driver||Foomatic database name for desired printer driver|
|-p printer||Foomatic id for printer|
|--ppd ppdfile||PPD file, for example the one supplied by the manufacturer of a PostScript printer|
|-s spooler||Explicit spooler type (cups, lpd, lprng, pdq, ppr, direct)|
|Set the default of option to value|
|-o option||Turn on option by default|
|-D||Set this queue as the default queue (just give -n queuename)|
|-R||Remove this whole queue entirely (just give -n queuename)|
|-C [ sourcespooler ] sourcequeue|
|Copy sourcequeue from sourcespooler (or the current one if sourcespooler is not given) into the queue given by -n queuename (of the current spooler).|
|-Q||Query existing configuration (gives XML summary)|
|-r||List also remotely defined queues (CUPS only)|
|-P [ index ]||Get Perl dump of current configuration (as a Perl array named QUEUES, the first index is index, or zero if index is not given)|
|-O||Print XML Overview of all known printer/drivers (this shows also the Foomatic IDs of the printers)|
|-X||Print XML data for -p printer and/or -d driver object|
No commands, just options
foomatic-configure returns 0 if no errors occurred.
Manfred Wassmann <manolo@NCC-1701.B.Shuttle.de> for the foomatic project using comments from the source.
foomatic-configure currently cannot handle printcap files in the lprng style. As lprng can use BSD style printcaps this is not much of a problem, as long as the GUI based print manager lprngtool is not used. The difference between those formats is, that BSD style requires continuation lines in printer definitions to be ended with a colon and the newline character to be escaped with a backslash. Lprng has no such restriction.
To use a printcap file generated or edited with lprngtool with foomatic-configure it is necessary to add :\ to the end of all but the last line of every printer definition, just as shown below:
#comment # primary printer name lp #alternate names |lp2|lp3 |Example of a printer :sd=/usr/spool/LPD/lp :rw:lp=/dev/lp:mx#100 :
must be converted to:
#comment # primary printer name lp\ |lp2|lp3\ |Example of a printer\ :sd=/usr/spool/LPD/lp:\ :rw:lp=/dev/lp:mx#100:
This manpage may be out of date.
|Foomatic Project||FOOMATIC-CONFIGURE (1)||2002-01-06|