LP(8) LP(8)
NAME
lp - PostScript preprocessors
DESCRIPTION
These files reside in /sys/lib/lp/process and provide an
interface to PostScript conversion programs that can be
found in /sys/lib/postscript/bin/$cputype. These preproces-
sors may be selected with the -pprocess After each processor
description, there is a list of lp options to which the pro-
cessor responds.
generic is the default preprocessor. It uses file(1) to
determine the type of input and executes the cor-
rect preprocessor for a given (input, printer)
pair.
post passes PostScript through adding option patches
for paper tray information. This does not always
work with PostScript generated on other systems.
noproc passes files through untouched.
ppost converts a text file to PostScript.
[DLcfilmnorxy]
dpost converts a troff output file to PostScript.
[DLcimnorxy]
dvipost converts a TeX output file to PostScript.
[Lcinor]
p9bitpost converts a Plan 9 bitmap
(i.e. /dev/screen, /dev/window,
/dev/windows/*/window) to PostScript. [Lm]
tpost converts Tektronix 4014 plot codes to PostScript.
[Lcimnorxy]
hpost adds a header page to the beginning of a
PostScript printer job so that it may be sepa-
rated from other jobs in the output bin. The
header has the image of the jobs owner from the
directory of faces. Page reversal is also done
in this processor.
SEE ALSO
lp(1)
BUGS
The file command is not always smart enough to deal with
certain file types. There are PostScript conversion pro-
grams in /sys/lib/postscript/bin/$cputype that do not have
preprocessors to drive them.
Page 1 Plan 9 (printed 11/2/25)