4BSD/usr/man/cat1/vpr.1

Compare this file to the similar file:
Show the results in this format:




VPR(1)              UNIX Programmer's Manual               VPR(1)



NAME
     vpr, vprm, vpq, vprint - raster printer/plotter spooler

SYNOPSIS
     vpr [ -W ] [ -l ] [ -v ] [ -t [ -1234 font ] ] [ -w ] [
     -w_w_i_d_t_h ] [ -m ] [ name ... ]
     vprm [ id ...  ] [ filename ...  ] [ owner ...  ]
     vpq
     vprint [ -W ] file ...

DESCRIPTION
     _V_p_r causes the named files to be queued for printing or
     typeset simulation on one of the available raster
     printer/plotters.  If no files are named, the standard input
     is read.  By default the input is assumed to be line
     printer-like text.  For very wide plotters, the input is run
     through the filter /_u_s_r/_l_i_b/_s_i_d_e_b_y_s_i_d_e giving it an argument
     of -w106 which arranges it four pages adjacent with 90
     column lines (the rest is for the left margin).  Since there
     are 8 lines per inch in the default printer font, _v_p_r thus
     produces 86 lines per page (the top and bottom lines are
     left blank).

     The following options are available:

     -l             Print the input in a more literal manner.
                    Page breaks are not inserted, and most con-
                    trol characters (except format effectors: \n,
                    \f, etc.) are printed (many control charac-
                    ters print special graphics not in the ASCII
                    character set.) Tab and underline processing
                    is still done.  If this option is not given,
                    control characters which are not format
                    effectors are ignored, and page breaks are
                    inserted after an appropriate number of lines
                    have been printed on a page.

     -W             Queues files for printing on a wide output
                    device, if available.  Normally, files are
                    queued for printing on a narrow output dev-
                    ice.

     -1234          Specifies a font to be mounted on font posi-
                    tion _i.  The daemon will construct a ._r_a_i_l_m_a_g
                    file referencing /_u_s_r/_l_i_b/_v_f_o_n_t/_n_a_m_e._s_i_z_e.

     -m             Report by _m_a_i_l(1) when printing is complete.

     -w             (Applicable only to wide output devices.) Do
                    not run the input through sidebyside.  Such
                    processing has been done already, or full
                    (440 character) printer width is desired.



Printed 11/10/80             2/21/80                            1






VPR(1)              UNIX Programmer's Manual               VPR(1)



     -w_w_i_d_t_h        Use width _w_i_d_t_h rather than 90 for _s_i_d_e_b_y_-
                    _s_i_d_e.

     -v             Use the filter /_u_s_r/_l_i_b/_v_r_a_s_t to convert the
                    vectors to raster. The named files must be a
                    parameter and vector file (in that order)
                    created by _v_e_r_s_a_p_l_o_t(3x) routines.

     -t             Use the filter /_u_s_r/_l_i_b/_v_c_a_t to typeset the
                    input on the printer/plotter.  The input must
                    have been generated by _t_r_o_f_f(1) run with the
                    -t option.  This is not normally run directly
                    to wide output devices, since it is wasteful
                    to run only one page across.  The program
                    _v_t_r_o_f_f(1) is normally used and arranges,
                    using _v_s_o_r_t(1) for printing to occur four
                    pages across, conserving paper.

     _V_p_r_m removes entries from the raster device queues.  The id,
     filename or owner should be that reported by _v_p_q. All
     apropriate files will be removed.  Both queues are always
     searched.  The id of each file removed from the queue will
     be printed.

     _V_p_q prints the queues.  Each entry in the queue is printed
     showing the owner of the queue entry, an identification
     number, the size of the entry in characters, and the file
     which is to be printed.  The _i_d is useful for removing a
     specific entry from the printer queue using _v_p_r_m

     _V_p_r_i_n_t is a shell script which _p_r'_s a copy of each named
     file on one of the electrostatic printer/plotters.  The
     files are normally printed on a narrow device; -W option
     causes them to be printed on a wide device.

FILES
     /usr/spool/v?d/*    device spool areas
     /usr/lib/v?d        daemons
     /usr/lib/vpd        Versatec daemon
     /usr/lib/vpf        filter for printer simulation
     /usr/lib/*vcat      filter for typeset simulation
     /usr/lib/vrast      filter for versaplot
     /usr/lib/sidebyside filter for wide output

SEE ALSO
     troff(1), vfont(5), vp(4), pti(1), vtroff(1), versaplot(3x)

BUGS
     You can't run bit maps in a queued fashion to the plotters.
     This is because the volume of the data (more than 1 Megabyte
     per vertical foot) is unwieldy.  Instead you must follow the
     instructions in _v_p(4) and run your program when the plotter



Printed 11/10/80             2/21/80                            2






VPR(1)              UNIX Programmer's Manual               VPR(1)



     is idle, or run it in the background and have it wait for
     the device to become idle.

     Queued jobs print in directory (seemingly random) order.
     The plotters are fast enough that this is not a real prob-
     lem.

     The 1's (one's) and l's (lower-case el's) in a Benson-
     Varian's standard character set look very similar; caution
     is advised.

     _V_p_r_m should have options allowing just one of the queues to
     be searched.

     A versatec's hardware character set is rather ugly.  _V_p_r_i_n_t
     should use one of the constant width fonts to produce pret-
     tier listings.






































Printed 11/10/80             2/21/80                            3