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