Commit | Line | Data |
---|---|---|
82addf75 C |
1 | .TH VPR 1 "27 July 1983" |
2 | .UC 4 | |
3 | .SH NAME | |
4 | vpr, vprm, vpq, vprint \- raster printer/plotter spooler | |
5 | .SH SYNOPSIS | |
6 | .B vpr | |
7 | [ | |
8 | .B \-W | |
9 | ] [ | |
10 | .B \-l | |
11 | ] [ | |
12 | .B \-v | |
13 | ] [ | |
14 | .B \-t | |
15 | [ | |
16 | .B \-1234 | |
17 | font ] | |
18 | ] [ | |
19 | .B \-w | |
20 | ] [ | |
21 | \fB\-w\fIwidth\fR | |
22 | ] [ | |
23 | .B \-m | |
24 | ] [ name ... ] | |
25 | .br | |
26 | .B vprm | |
27 | [ | |
28 | id ... | |
29 | ] [ | |
30 | filename ... | |
31 | ] [ | |
32 | owner ... | |
33 | ] | |
34 | .br | |
35 | .B vpq | |
36 | .br | |
37 | .B vprint | |
38 | [ | |
39 | .B \-W | |
40 | ] | |
41 | file ... | |
42 | .SH DESCRIPTION | |
43 | .I Vpr | |
44 | causes the | |
45 | named files | |
46 | to be queued for printing or typeset simulation on one of the available | |
47 | raster printer/plotters. | |
48 | If no files are named, the standard input is read. | |
49 | By default the input is assumed to be line printer-like text. | |
50 | For very wide plotters, the input is run through the filter | |
51 | .I /usr/lib/sidebyside | |
52 | giving it an argument of | |
53 | .B \-w106 | |
54 | which arranges it four pages adjacent with 90 column lines (the rest is for the | |
55 | left margin). Since there are 8 lines per inch in the default printer font, | |
56 | .I vpr | |
57 | thus produces 86 lines per page (the top and bottom lines are left blank). | |
58 | .PP | |
59 | The following options are available: | |
60 | .TP 15 | |
61 | .B \-l | |
62 | Print the input in a more literal manner. | |
63 | Page breaks are not inserted, and most | |
64 | control characters (except format effectors: \\n, \\f, etc.) | |
65 | are printed | |
66 | (many control characters print | |
67 | special graphics not in the ASCII character set.) | |
68 | Tab and underline processing is still done. | |
69 | If this option is not given, | |
70 | control characters which are not format effectors are ignored, | |
71 | and page breaks are inserted after an appropriate number of lines | |
72 | have been printed on a page. | |
73 | .TP 15 | |
74 | .B \-W | |
75 | Queues files for printing on a wide output device, if available. | |
76 | Normally, files are queued for printing on a narrow output device. | |
77 | .TP 15 | |
78 | .B \-1234 | |
79 | Specifies a font to be mounted on font position \fIi\fR. The daemon | |
80 | will construct a \fI.railmag\fR file referencing | |
81 | \fI/usr/lib/vfont/name.size\fR. | |
82 | .TP 15 | |
83 | .B \-m | |
84 | Report by | |
85 | .IR mail (1) | |
86 | when printing is complete. | |
87 | .TP | |
88 | .B \-w | |
89 | (Applicable only to wide output devices.) | |
90 | Do not run the input through | |
91 | sidebyside. | |
92 | Such processing has been done already, or full (440 character) printer | |
93 | width is desired. | |
94 | .TP | |
95 | \fB\-w\fIwidth\fR | |
96 | Use width | |
97 | .I width | |
98 | rather than 90 for | |
99 | .I sidebyside. | |
100 | .TP | |
101 | .B \-v | |
102 | Use the filter | |
103 | .I /usr/lib/vrast | |
104 | to convert the vectors to raster. The named files must be a parameter and | |
105 | vector file (in that order) created by | |
106 | .IR plot (3X) | |
107 | routines. | |
108 | .TP | |
109 | .B \-t | |
110 | Use the filter | |
111 | .I /usr/lib/vcat | |
112 | to typeset the input on the printer/plotter. | |
113 | The input must have been generated by | |
114 | .IR troff (1) | |
115 | run with the | |
116 | .B \-t | |
117 | option. | |
118 | This is not normally run directly | |
119 | to wide output devices, since it is wasteful to run only one page across. | |
120 | The program | |
121 | .IR vtroff (1) | |
122 | is normally used and arranges, | |
123 | using | |
124 | .I vsort | |
125 | for printing to occur four pages across, conserving paper. | |
126 | .PP | |
127 | .I Vprm | |
128 | removes entries from the raster device queues. | |
129 | The id, filename or owner should be that reported by | |
130 | .I vpq. | |
131 | All appropriate files will be removed. | |
132 | Both queues are always searched. | |
133 | The id of each file removed from the queue will be printed. | |
134 | .PP | |
135 | .I Vpq | |
136 | prints the queues. | |
137 | Each entry in the queue is printed showing the owner of the queue entry, | |
138 | an identification number, | |
139 | the size of the entry in characters, | |
140 | and the file which is to be printed. | |
141 | The | |
142 | .I id | |
143 | is useful for removing a specific entry from the printer queue using | |
144 | .I vprm | |
145 | .PP | |
146 | .I Vprint | |
147 | is a shell script which | |
148 | .I pr's | |
149 | a copy of each named file on one of the electrostatic printer/plotters. | |
150 | The files are normally printed on a narrow device; | |
151 | .B \-W | |
152 | option causes them to be printed on a wide device. | |
153 | .SH FILES | |
154 | .ta 2i | |
155 | /usr/spool/v?d/* device spool areas | |
156 | .br | |
157 | /usr/lib/v?d daemons | |
158 | .br | |
159 | /usr/lib/vpd Versatec daemon | |
160 | .br | |
161 | /usr/lib/vpf filter for printer simulation | |
162 | .br | |
163 | /usr/lib/*vcat filter for typeset simulation | |
164 | .br | |
165 | /usr/lib/vrast filter for plot | |
166 | .br | |
167 | /usr/lib/sidebyside filter for wide output | |
168 | .SH "SEE ALSO" | |
169 | troff(1), vfont(5), vp(4), pti(1), | |
170 | vtroff(1), plot(3X) | |
171 | .SH BUGS | |
172 | The 1's (one's) and l's (lower-case el's) in a Benson-Varian's | |
173 | standard character set look very similar; caution is advised. | |
174 | .PP | |
175 | A versatec's hardware character set is rather ugly. | |
176 | .I Vprint | |
177 | should use one of the constant width fonts to produce prettier listings. |