Annotation of coherent/a/usr/man/COHERENT/prps, revision 1.1.1.1

1.1       root        1: 
                      2: 
                      3: prps                         Command                         prps
                      4: 
                      5: 
                      6: 
                      7: 
                      8: Prepare files for PostScript-compatible printer
                      9: 
                     10: pprrppss [_o_p_t_i_o_n_s] [_f_i_l_e ... ]
                     11: 
                     12: pprrppss  invokes  a   driver  for  a  PostScript-compatible  device,
                     13: typically a  printer such as  an Apple LaserWriter  or a Hewlett-
                     14: Packard  LaserJet with  a PostScript  cartridge.  It  generates a
                     15: PostScript program  listing each input _f_i_l_e and  writes it to the
                     16: standard output.   If no _f_i_l_e  is given, pprrppss  reads the standard
                     17: input.
                     18: 
                     19: The PostScript  output program  generates a sequence  of standard
                     20: 8.5 by  11-inch pages, each  containing a header  line (filename,
                     21: current time  and date, and page number) and  a box that encloses
                     22: the  text  of  _f_i_l_e. The  default  output  typeface is  ten-point
                     23: Courier.
                     24: 
                     25: The most common  use of pprrppss is to print  output via /ddeevv/hhpp. For
                     26: example, the command
                     27: 
                     28: 
                     29:         prps file.c file.doc | hpr -B
                     30: 
                     31: 
                     32: pipes  the  output from  pprrppss  into hhpprr  (the  print spooler  for
                     33: /ddeevv/hhpp) to generate a listing of ffiillee.cc and ffiillee.ddoocc.
                     34: 
                     35: pprrppss recognizes the following options:
                     36: 
                     37: -bb   Suppress  the  box around  the  page text.   If  the box  is
                     38:      present, PostScript clips  text that would extend beyond its
                     39:      right border.
                     40: 
                     41: -hh   Suppress the header line.
                     42: 
                     43: -nn_n_a_m_e
                     44:      Use _n_a_m_e in place of the file name in the header line.
                     45: 
                     46: -ll   Generate   ``landscape''-format   output.    pprrppss   normally
                     47:      generates output  pages in ``portrait''  format (upright 8.5
                     48:      by  11 inches).   The -ll  option  generates output  pages in
                     49:      landscape format (11 by 8.5) instead.  This option is useful
                     50:      for files with long lines.
                     51: 
                     52: -ll22  Generate landscape-format output pages that each contain two
                     53:      side-by-side ``pages''  of text.  This format  is useful for
                     54:      saving  paper, especially  when used  with  a small  size of
                     55:      type.
                     56: 
                     57: -ii_n  Indent the left margin by an additional _n characters.
                     58: 
                     59: -tt_N  Set  tab  stops  at every  _N  characters.   The default  tab
                     60:      setting is eight.
                     61: 
                     62: 
                     63: 
                     64: COHERENT Lexicon                                           Page 1
                     65: 
                     66: 
                     67: 
                     68: 
                     69: prps                         Command                         prps
                     70: 
                     71: 
                     72: 
                     73: -_p_t_s_i_z_e
                     74:      Change the size of  type to _p_t_s_i_z_e points.  By default, pprrppss
                     75:      sets its output in ten-point type.  This yields 64 lines per
                     76:      normal  output page,  46 lines in  landscape format,  and 52
                     77:      lines per  half page in -ll22 format.   (Note that a ``point''
                     78:      is one twelfth  of a pica, which in turn  is one sixth of an
                     79:      inch; thus,  there are 72 points in  an inch.) By specifying
                     80:      the _p_t_s_i_z_e on  its command line, you can tell  pprrppss to use a
                     81:      different size  of type.  For example, -88  tells pprrppss to use
                     82:      eight-point type.
                     83: 
                     84: -pp_N  Print _N  lines of text  on each output page  (or half page).
                     85:      Note that the point size  determines how many lines fit on a
                     86:      page,  and lines  per  page determine  point  size.  If  you
                     87:      specify  both, pprrppss  will use  the  given values  unless the
                     88:      lines do not fit at the given point size.
                     89: 
                     90: +_N   Skip the first _N output pages.
                     91: 
                     92: ***** Setting Fonts *****
                     93: 
                     94: pprrppss recognizes  the standard nnrrooffff  font specification sequences
                     95: and  translates them  into PostScript  font  specifications.  The
                     96: default  font is  Courier.   Because the  naming conventions  for
                     97: PostScipt fonts  are anything but uniform,  pprrppss appends a suffix
                     98: to the  fontname to designate  a Roman, boldface  and italic font
                     99: variety.  The default suffix is ` ' for Roman, ``-Bold'' for bold
                    100: and ``-Oblique'' for  italic.  These give the standard PostScript
                    101: names for the  Courier family, ``Courier'', ``Courier-Bold'', and
                    102: ``Courier-Oblique''.
                    103: 
                    104: Option  -ff_f_o_n_t_n_a_m_e specifies  an alternative  _f_o_n_t_n_a_m_e.  Option -
                    105: FFss_X_s_u_f_f_i_x specifies an alternative font suffix, where _X is one of
                    106: the three characters  RRBBII  (for RRoman, BBold or IItalic) and _s_u_f_f_i_x
                    107: is the desired suffix.  For example, the option
                    108: 
                    109: 
                    110:         -fTimes -FsR-Roman -FsI-Italic
                    111: 
                    112: 
                    113: generates the  usual PostScript font names  for the Times family,
                    114: namely ``Times-Roman'', ``Times-Bold'', and ``Times-Italic''.
                    115: 
                    116: To  spare you  some  of this  grief,  a few  fonts have  built-in
                    117: abbreviations.   Option -FF_X,  where _X  is  one of  the characters
                    118: AABBHHNNPPSSTT, specifies a PostScript fontname as follows:
                    119: 
                    120: 
                    121:              -FFAA     AvantGarde
                    122:              -FFBB     Bookman
                    123:              -FFHH     Helvetica
                    124:              -FFNN     Helvetica-Narrow
                    125:              -FFPP     Palatino
                    126:              -FFSS     New Century Schoolbook
                    127:              -FFTT     Times
                    128: 
                    129: 
                    130: COHERENT Lexicon                                           Page 2
                    131: 
                    132: 
                    133: 
                    134: 
                    135: prps                         Command                         prps
                    136: 
                    137: 
                    138: 
                    139: 
                    140: 
                    141: These options also  set each suffix appropriately for the desired
                    142: font.   However, font  naming conventions  may differ  on various
                    143: PostScript  devices;  examine the  pprrppss  output  and your  device
                    144: documentation if problems occur.
                    145: 
                    146: ***** See Also *****
                    147: 
                    148: ccoommmmaannddss, hhpp, hhpprr, pprr, nnrrooffff, pprriinntteerr
                    149: 
                    150: 
                    151: 
                    152: 
                    153: 
                    154: 
                    155: 
                    156: 
                    157: 
                    158: 
                    159: 
                    160: 
                    161: 
                    162: 
                    163: 
                    164: 
                    165: 
                    166: 
                    167: 
                    168: 
                    169: 
                    170: 
                    171: 
                    172: 
                    173: 
                    174: 
                    175: 
                    176: 
                    177: 
                    178: 
                    179: 
                    180: 
                    181: 
                    182: 
                    183: 
                    184: 
                    185: 
                    186: 
                    187: 
                    188: 
                    189: 
                    190: 
                    191: 
                    192: 
                    193: 
                    194: 
                    195: 
                    196: COHERENT Lexicon                                           Page 3
                    197: 
                    198: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.