]> git.lizzy.rs Git - plan9front.git/blob - sys/man/8/lp
manpages: shut up about tex (1)
[plan9front.git] / sys / man / 8 / lp
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 tex output to PostScript.
41 .RB [ Lcinor ]
42 .TP
43 .I g3post
44 converts CCITT Group 3 FAX data to PostScript.
45 .RB [ DLm ]
46 .TP
47 .I gifpost
48 converts GIF image data to PostScript.
49 .RB [ DLm ]
50 .TP
51 .I generic
52 is the default processor.
53 It uses
54 .IR file (1)
55 to determine the type of input and executes the correct
56 processor for a given (input, printer) pair.
57 .TP
58 .I hpost
59 adds a header page to the beginning of a PostScript printer
60 job so that it may be separated from other jobs in the output bin.
61 The header has the image of the job's owner from the directory of faces (see
62 .IR face (6)).
63 Page reversal is also done in this processor.
64 .TP
65 .I jpgpost
66 converts JPEG image data to PostScript.
67 .RB [ DLm ]
68 .TP
69 .I noproc
70 passes files through untouched.
71 .TP
72 .I p9bitpost
73 .na
74 converts a Plan 9 image to PostScript, such as
75 .B /dev/screen
76 for the whole screen,
77 .B /dev/window
78 for that window's data,
79 and
80 .B /dev/wsys/.../window
81 for some other window's data.
82 .RB [ DLm ]
83 .ad
84 .TP
85 .I pdfpost
86 converts PDF data to PostScript.
87 .TP
88 .I post
89 passes PostScript through, adding option patches for paper tray information.
90 This does not always work with PostScript generated on other systems.
91 .TP
92 .I ppost
93 converts
94 .SM UTF
95 text to PostScript.
96 .RB [ DLcfilmnorxy ]
97 .TP
98 .I tr2post
99 converts
100 .IR troff (1)
101 output for device
102 .SM utf
103 (the default) to PostScript.
104 See
105 .B /sys/lib/troff/font/devutf
106 directory for troff font width table descriptions.
107 See also the
108 .B /sys/lib/postscript/troff
109 directory for mappings of
110 troff
111 .SM UTF
112 character space to PostScript
113 font space.
114 .RB [ DLcimnorxy ]
115 .SH SOURCE
116 .B /sys/src/cmd/postscript
117 .SH SEE ALSO
118 .IR lp (1)
119 .SH BUGS
120 The
121 .I file
122 command is not always smart enough to deal with certain file
123 types.
124 There are PostScript conversion programs that do not have processors to drive them.