man(1) Manual page archive


     LP(1)                                                       LP(1)

     NAME
          lp - printer output

     SYNOPSIS
          lp [ option ... ] [ file ... ]

     DESCRIPTION
          Lp is a generalized output printing service.  It can be used
          to queue files for printing, check a queue, or kill jobs in
          a queue.  The options are:

          -d dest  Select the destination printer.  If dest is `?',
                   list the currently available printers.  In the
                   absence of `-d', the destination is taken from the
                   environment variable LPDEST, or finally from the
                   file Destination `stdout' is the standard output.
          -p proc  The given preprocessor is invoked.  The default
                   preprocessor is `generic', which tries to do the
                   right thing for regular text, troff(1) output, or
                   bitfile(9.5) bitmaps.  If no preprocessing is
                   desired (e.g. an ImPress file from `dviimp' is to
                   be printed) `noproc' may be specified.
          -q       Print the queue for the given destination.  For
                   some devices, include printer status.
          -k       Kill the job(s) given as subsequent arguments
                   instead of file names for the given destination.

          The remaining options may be used to affect the output at a
          given device.  These options may not be applicable to all
          devices.

          -c n     Print n copies.
          -f font  Set the font (default `CW.11').
          -H       Suppress printing of header page.
          -i n     Select paper input tray options n. The value n may
                   be a comma separated list.
          -l n     Set the number of lines per page to n.
          -L       Print pages in landscape mode (i.e. turned 90
                   degrees).
          -m n     Set magnification to n.
          -n n     Print n logical pages per physical page.
          -o list  Print only pages whose page numbers appear in the
                   comma-separated list of numbers and ranges.  A
                   range n-m means pages n through m; a range -n means
                   from the beginning to page n; a range n- means from
                   page n to the end.
          -r       Reverse the order of page printing (currently not
                   functional).
          -x n     Set the horizontal offset of the print image, mea-
                   sured in inches.

     LP(1)                                                       LP(1)

          -y n     Set the vertical offset of the print image, mea-
                   sured in inches.

     EXAMPLES
          eqn paper | troff -ms | lp
               Typeset and print a paper that contains equations.

          pr -l100 file | lp -l100 -fCW.8
               Print a file in a small font at 100 lines per page.

          lp -dstdout -H <bitfile >postfile
               Convert a bitmap to postscript form.  Use mpictures(6)
               macros to insert the output into a troff document.

          lp -du -H -i2,simplex viewgraphs.dvi
               will take input from the second paper tray and print
               single sided, even if the printer defaults to double
               sided (duplex) output.  Do not print a header page.

     FILES
          default printer name
          printer list with interface specification
          directory of preprocessors
          where printer jobs go when things go awry

     SEE ALSO
          pr(1), blitblt(9.1), plot(1), font(6), postio(8),
          postscript(8)

     BUGS
          Not all options work with all output devices.
          Any user can kill any job.