COHERENT manpages

This page displays the COHERENT manpage for prps [Prepare files for PostScript-compatible printer].

List of available manpages
Index


prps -- Command

Prepare files for PostScript-compatible printer
prps [options] [file ... ]

prps reads each  file, breaks it into pages, writes  a header at the top of
each page, then writes the paginated  text onto the standard output.  If no
file is given, prps reads the standard input.

Unike  the related  command pr,  prps writes its  output in  the PostScript
language, suitable  for printing on  a PostScript printer such  as an Apple
LaserWriter or a Hewlett-Packard LaserJet with a PostScript cartridge.  The
PostScript output program generates a sequence of standard 8.5×11-inch
pages, each containing a header line (file name, current time and date, and
page number) and  a box that encloses the text  of file. The default output
typeface is ten-point Courier.

prps recognizes the following options:

-b   Suppress  the  box around  the  page  text.  If  the  box is  present,
     PostScript clips text that would extend beyond its right border.

-h   Suppress the header line.

-in  Indent the left margin by an additional n characters.

-l   Generate ``landscape''-format output.   prps normally generates output
     pages  in ``portrait''  format (upright  8.5×11 inches).   The -l
     option generates output pages in landscape format (11 by 8.5) instead.
     This option is useful for files with long lines; by default, it prints
     46 lines per page.

-l2  Generate landscape-format output  pages that each contain two side-by-
     side  ``pages'' of  text.   This format  is useful  for saving  paper,
     especially when  used with a  small size of  type.  As it  prints in a
     small size of type, it prints 66 lines per page.

-nname
     Use name in place of the file name in the header line.

-tN  Set  tab stops  at every  N  characters.  The  default tab  setting is
     eight.

-ptsize
     Change the size  of type to ptsize points.  By  default, prps sets its
     output  in ten-point  type.  This  yields 64  lines per  normal output
     page, 46 lines in landscape format,  and 52 lines per half page in -l2
     format.  (Note  that a ``point''  is one twelfth  of a pica,  which in
     turn is one  sixth of an inch; thus, there  are 72 points in an inch.)
     By specifying the ptsize on its command line, you can tell prps to use
     a different  size of type.  For  example, -8 tells prps  to use eight-
     point type.

-pN  Print N lines  of text on each output page  (or half page).  Note that
     the point size determines how many  lines fit on a page, and lines per
     page determine  point size.   If you specify  both, prps will  use the
     given values unless the lines do not fit at the given point size.

+N   Skip the first N output pages.

Setting Fonts

prps  recognizes  the  standard  nroff  font  specification  sequences  and
translates them  into PostScript font specifications.   The default font is
Courier.  Because  the naming conventions for  PostScipt fonts are anything
but uniform,  prps appends a suffix  to the fontname to  designate a Roman,
boldface and italic font variety.  The default suffix is ` ' for Roman, ``-
Bold''  for bold  and  ``-Oblique'' for  italic.  These  give the  standard
PostScript names for the Courier family, ``Courier'', ``Courier-Bold'', and
``Courier-Oblique''.

Option  -ffontname  specifies an  alternative  fontname. Option  -FsXsuffix
specifies  an  alternative  font  suffix,  where  X is  one  of  the  three
characters   RBI (for  Roman, Bold  or  Italic) and  suffix is  the desired
suffix.  For example, the option

    -fTimes -FsR-Roman -FsI-Italic

generates  the usual  PostScript font  names for  the Times  family, namely
``Times-Roman'', ``Times-Bold'', and ``Times-Italic''.

To spare you  some of this grief, a few  fonts have built-in abbreviations.
Option  -FX,  where  X  is  one  of the  characters  ABHNPST,  specifies  a
PostScript fontname as follows:

    -FA AvantGarde
    -FB Bookman
    -FH Helvetica
    -FN Helvetica-Narrow
    -FP Palatino
    -FS New Century Schoolbook
    -FT Times

These  options also  set each  suffix appropriately  for the  desired font.
However, font naming  conventions may differ on various PostScript devices;
examine the prps output and your device documentation if problems occur.

Examples

prps  is especially  useful  as a  way  of printing  the  output of  nroff,
including manual pages.  For example,

    man prps | prps | hpr -B

or

    man prps | prps -l2 | hpr -B

prints  this Lexicon  article in, respectively,  portrait mode  or two-page
landscape mode.  It looks nicer if you center the output with an indent:

    man prps | prps -i8 | hpr -B

or

    man prps | prps -l2 -i4 | hpr -B

See Also

commands,
hp,
hpr,
lp,
pr,
nroff,
printer

Notes

When  you installed  COHERENT onto  your  system, the  installation program
asked  you  whether   your  printer  used  the  PostScript  language.   For
information on  how to install  a PostScript printer onto  your system, see
the Lexicon entries for lp and printer.