|
|
1.1 root 1:
2:
3: prps Command prps
4:
5:
6:
7:
8: Prepare files for PostScript-compatible printer
9:
10: pprrppss [_o_p_t_i_o_n_s] [_f_i_l_e ... ]
11:
12: pprrppss invokes a driver for a PostScript-compatible device,
13: typically a printer such as an Apple LaserWriter or a Hewlett-
14: Packard LaserJet with a PostScript cartridge. It generates a
15: PostScript program listing each input _f_i_l_e and writes it to the
16: standard output. If no _f_i_l_e is given, pprrppss reads the standard
17: input.
18:
19: The PostScript output program generates a sequence of standard
20: 8.5 by 11-inch pages, each containing a header line (filename,
21: current time and date, and page number) and a box that encloses
22: the text of _f_i_l_e. The default output typeface is ten-point
23: Courier.
24:
25: The most common use of pprrppss is to print output via /ddeevv/hhpp. For
26: example, the command
27:
28:
29: prps file.c file.doc | hpr -B
30:
31:
32: pipes the output from pprrppss into hhpprr (the print spooler for
33: /ddeevv/hhpp) to generate a listing of ffiillee.cc and ffiillee.ddoocc.
34:
35: pprrppss recognizes the following options:
36:
37: -bb Suppress the box around the page text. If the box is
38: present, PostScript clips text that would extend beyond its
39: right border.
40:
41: -hh Suppress the header line.
42:
43: -nn_n_a_m_e
44: Use _n_a_m_e in place of the file name in the header line.
45:
46: -ll Generate ``landscape''-format output. pprrppss normally
47: generates output pages in ``portrait'' format (upright 8.5
48: by 11 inches). The -ll option generates output pages in
49: landscape format (11 by 8.5) instead. This option is useful
50: for files with long lines.
51:
52: -ll22 Generate landscape-format output pages that each contain two
53: side-by-side ``pages'' of text. This format is useful for
54: saving paper, especially when used with a small size of
55: type.
56:
57: -ii_n Indent the left margin by an additional _n characters.
58:
59: -tt_N Set tab stops at every _N characters. The default tab
60: setting is eight.
61:
62:
63:
64: COHERENT Lexicon Page 1
65:
66:
67:
68:
69: prps Command prps
70:
71:
72:
73: -_p_t_s_i_z_e
74: Change the size of type to _p_t_s_i_z_e points. By default, pprrppss
75: sets its output in ten-point type. This yields 64 lines per
76: normal output page, 46 lines in landscape format, and 52
77: lines per half page in -ll22 format. (Note that a ``point''
78: is one twelfth of a pica, which in turn is one sixth of an
79: inch; thus, there are 72 points in an inch.) By specifying
80: the _p_t_s_i_z_e on its command line, you can tell pprrppss to use a
81: different size of type. For example, -88 tells pprrppss to use
82: eight-point type.
83:
84: -pp_N Print _N lines of text on each output page (or half page).
85: Note that the point size determines how many lines fit on a
86: page, and lines per page determine point size. If you
87: specify both, pprrppss will use the given values unless the
88: lines do not fit at the given point size.
89:
90: +_N Skip the first _N output pages.
91:
92: ***** Setting Fonts *****
93:
94: pprrppss recognizes the standard nnrrooffff font specification sequences
95: and translates them into PostScript font specifications. The
96: default font is Courier. Because the naming conventions for
97: PostScipt fonts are anything but uniform, pprrppss appends a suffix
98: to the fontname to designate a Roman, boldface and italic font
99: variety. The default suffix is ` ' for Roman, ``-Bold'' for bold
100: and ``-Oblique'' for italic. These give the standard PostScript
101: names for the Courier family, ``Courier'', ``Courier-Bold'', and
102: ``Courier-Oblique''.
103:
104: Option -ff_f_o_n_t_n_a_m_e specifies an alternative _f_o_n_t_n_a_m_e. Option -
105: FFss_X_s_u_f_f_i_x specifies an alternative font suffix, where _X is one of
106: the three characters RRBBII (for RRoman, BBold or IItalic) and _s_u_f_f_i_x
107: is the desired suffix. For example, the option
108:
109:
110: -fTimes -FsR-Roman -FsI-Italic
111:
112:
113: generates the usual PostScript font names for the Times family,
114: namely ``Times-Roman'', ``Times-Bold'', and ``Times-Italic''.
115:
116: To spare you some of this grief, a few fonts have built-in
117: abbreviations. Option -FF_X, where _X is one of the characters
118: AABBHHNNPPSSTT, specifies a PostScript fontname as follows:
119:
120:
121: -FFAA AvantGarde
122: -FFBB Bookman
123: -FFHH Helvetica
124: -FFNN Helvetica-Narrow
125: -FFPP Palatino
126: -FFSS New Century Schoolbook
127: -FFTT Times
128:
129:
130: COHERENT Lexicon Page 2
131:
132:
133:
134:
135: prps Command prps
136:
137:
138:
139:
140:
141: These options also set each suffix appropriately for the desired
142: font. However, font naming conventions may differ on various
143: PostScript devices; examine the pprrppss output and your device
144: documentation if problems occur.
145:
146: ***** See Also *****
147:
148: ccoommmmaannddss, hhpp, hhpprr, pprr, nnrrooffff, pprriinntteerr
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196: COHERENT Lexicon Page 3
197:
198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.