man(1) Manual page archive


     PSI(9.1)                                                 PSI(9.1)

     NAME
          psi - postscript interpreter

     SYNOPSIS
          psi [ option ... ] [ file ]

     DESCRIPTION
          Psi reads Postscript input from file or from standard input
          and simulates the resulting pages in a mux(9.1) layer.  The
          program remains in the layer at exit; further invocations of
          psi in that layer avoid download time.

          The options are

          -pn  Display page n, where n is determined from the %%Page
               comments in the file.  If these are not present, page
               selection will not work.

          -R   Pages in the file are in reverse order. This flag must
               be used on such files for the -p option to work.

          -r   Display the image at full scale, with the bottom left
               corner positioned at the bottom left corner of the win-
               dow.  (By default, the image is scaled to fit the win-
               dow, maintaining the aspect ratio of a printer.)

          -a x y
               Display the image at full scale with position x,y of
               the image placed at the bottom left corner of the win-
               dow.

          Psi works on either a Teletype 5620, 630 or 730 terminal as
          determined by the environment variable TERM.

          Fonts are implemented with size-24 bitmap fonts.  Those
          available are Symbol, Courier, Times-Roman, Times-Italic,
          Times-Bold, Times-BoldItalic, Helvetica, Helvetica-Oblique,
          Helvetica-Bold, Helvetica-BoldOblique.  Fonts Courier-Bold,
          Courier-Oblique, and Courier-BoldOblique are mapped to
          Courier.  Other postscript fonts, including type1, may be
          used if they are supplied before they're referenced.

          When the `cherries' icon is displayed, use mouse button 3 to
          move forward (more), to a particular page (page), or quit
          (done).  Button 2 exits the program completely.

     EXAMPLES
          troff -ms memo | lp -dstdout -H | psi
          troff -ms memo | dpost | psi
               Two equivalent ways to format a memo, convert it to

     PSI(9.1)                                                 PSI(9.1)

               PostScript, and display it.

          For best results with TeX documents, use dvips with the
          -Tjerq, -Tgnot, or -D 100 option to get fonts of the proper
          resolution and run psi with the -r or -a flag to prevent psi
          from scaling.

     FILES
          error messages

     SEE ALSO
          lp(1), dvips(1), postscript(8), proof(9.1), psifile(1),
          psix(1)

     DIAGNOSTICS
          A `dead mouse' icon signals an error; error comments are
          placed on file

          Symbols that lack bitmaps are replaced by `?'  and an error
          is reported.

     BUGS
          A psi layer imitates `term 33', not mux. Among other diffi-
          culties, it will not be reusable if downloaded across the
          network.
          Unimplemented PostScript features are rotated images and
          half tone screens.  Imagemasks may only be rotated by multi-
          ples of 90 degrees, not by arbitrary angles.
          Skipping pages may cause operators to be undefined.