Subversion Repositories planix.SVN

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
.TH LP 8 
2
.SH NAME
3
lp \- PostScript preprocessors
4
.SH DESCRIPTION
5
These programs are part of the
6
.IR lp (1)
7
suite.
8
Each corresponds to a
9
.I process
10
in the
11
.BI -p process
12
option of
13
.I lp
14
and exists as an
15
.IR rc (1)
16
script in
17
.B /sys/lib/lp/process
18
that provides an interface to a PostScript conversion program in
19
.BR /$cputype/bin/aux .
20
The list of processors follows;
21
after each description is a bracketed list of
22
.I lp
23
options to which the processor responds:
24
.TF \fIp9bitpos\fP
25
.TP
26
.I dpost
27
converts
28
.IR troff (1)
29
output for device
30
.SM post
31
to PostScript.
32
This is used for files troff'ed on our
33
.SM UNIX
34
systems that do not handle
35
.SM UTF
36
characters.
37
.RB [ DLcimnorxy ]
38
.TP
39
.I dvipost
40
converts
41
.IR tex (1)
42
output to PostScript.
43
.RB [ Lcinor ]
44
.TP
45
.I g3post
46
converts CCITT Group 3 FAX data to PostScript.
47
.RB [ DLm ]
48
.TP
49
.I gifpost
50
converts GIF image data to PostScript.
51
.RB [ DLm ]
52
.TP
53
.I generic
54
is the default processor.
55
It uses
56
.IR file (1)
57
to determine the type of input and executes the correct
58
processor for a given (input, printer) pair.
59
.TP
60
.I hpost
61
adds a header page to the beginning of a PostScript printer
62
job so that it may be separated from other jobs in the output bin.
63
The header has the image of the job's owner from the directory of faces (see
64
.IR face (6)).
65
Page reversal is also done in this processor.
66
.TP
67
.I jpgpost
68
converts JPEG image data to PostScript.
69
.RB [ DLm ]
70
.TP
71
.I noproc
72
passes files through untouched.
73
.TP
74
.I p9bitpost
75
.na
76
converts a Plan 9 image to PostScript, such as
77
.B /dev/screen
78
for the whole screen,
79
.B /dev/window
80
for that window's data,
81
and
82
.B /dev/wsys/.../window
83
for some other window's data.
84
.RB [ DLm ]
85
.ad
86
.TP
87
.I pdfpost
88
converts PDF data to PostScript.
89
.TP
90
.I post
91
passes PostScript through, adding option patches for paper tray information.
92
This does not always work with PostScript generated on other systems.
93
.TP
94
.I ppost
95
converts
96
.SM UTF
97
text to PostScript.
98
.RB [ DLcfilmnorxy ]
99
.TP
100
.I tr2post
101
converts
102
.IR troff (1)
103
output for device
104
.SM utf
105
(the default) to PostScript.
106
See
107
.B /sys/lib/troff/font/devutf
108
directory for troff font width table descriptions.
109
See also the
110
.B /sys/lib/postscript/troff
111
directory for mappings of
112
troff
113
.SM UTF
114
character space to PostScript
115
font space.
116
.RB [ DLcimnorxy ]
117
.SH SOURCE
118
.B /sys/src/cmd/postscript
119
.SH SEE ALSO
120
.IR lp (1)
121
.SH BUGS
122
The
123
.I file
124
command is not always smart enough to deal with certain file
125
types.
126
There are PostScript conversion programs that do not have processors to drive them.