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