GCAN(1)                                                   GCAN(1)

     NAME
          gcan, homespool, gspool - interface to gnot laser-printers

     SYNOPSIS
          gcan [ option ... ] [ file ... ]

          homespool

          gspool

     DESCRIPTION
          This command prints files (standard input by default) on a
          gnot laser printer.  Troff(1) output and ordinary text are
          generally recognized and processed appropriately; in any
          case the first option can be used to specify the type of
          input:

          -sb      Bitmap files.  (See bitmap(6)).
          -sc      ordinary text.
          -sd      troff output.
          -sm      MIDI output.
          -sr      `TYPE=rle' run-length-encoded bitmaps.

          The destination printer is determined in one of the follow-
          ing ways, in decreasing order of precedence:

               option -d dest
               environment variable `candest'
               printer named in file /sys/lib/candest

          These options are common to all classes of input:

          --       No more options.
          -dg      Destination is printer outside of graphics lab.
          -du      Destination is printer in dirty room.
          -dt      Destination is printer in 2C465 (tom's office).
          -p       Output goes to /n/bootes/usr/$user/pspool for
                   proofreading.
          -ffile   Output goes to file for debugging.
          -G       Output goes to /usr/$user/spool for local printing.
          -H       Suppress header page.
          -I       Do not attempt page reversal (no page number index
                   is generated).
          -ln      Set number of lines per page (forces `c' service
                   even if data look like troff).
          -%n      Print odd-numbered pages if n=1, even-numbered
                   pages if n=2.
          -D       Turn on debugging.
          -o...    Print only those pages whose numbers appear in the
                   list (e.g., `-o 1,3,5-8').

     Page 1                       Plan 9            (printed 12/21/24)

     GCAN(1)                                                   GCAN(1)

          -O...    Like `-o', except pages are counted sequentially,
                   i.e., troff-assigned page numbers are ignored.
                   (Both options have the same effect on non-troff
                   files.)

          These options are only valid with the types of input indi-
          cated:

          -mn      Set magnification to n (type `b').
          -sn      Set point size to n (type `c').
          -xn      Move the image n pixels left (types `c', `d', `r').
          -yn      Move the image n pixels down (types `c', `d', `r').
          homespool initializes the files needed for a private
          spooler; gspool starts such a spooler.  See the -G option.

     FILES
          /sys/lib/candest            name of default printer.
          /n/bootes/usr/$user/pspool  proofreading spool area.
          /n/bootes/usr/$user/spool   spool area.

     SEE ALSO
          troff(1).

     BUGS
          More input classes should be divined from the data.

     Page 2                       Plan 9            (printed 12/21/24)