Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ lp(1) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

enable(1)

lpstat(1)

mail(1)

accept(1M)

lpadmin(1M)

lpsched(1M)

lp(1)



     lp(1)                                                       lp(1)



     NAME
          lp, cancel - send/cancel requests to an line printer

     SYNOPSIS
          lp [-c] [-ddest] [-m] [-nnumber] [-ooption] [-s] [-ttitle]
          [-w] files
          cancel [ids] [printers]

     DESCRIPTION
          lp arranges for the named files and associated information
          (collectively called a request) to be printed by a line
          printer.  Note that files must be readable by the user id lp
          since /usr/bin/lp is setuid to lp.  If the permissions on
          files do not allow lp to read them, files must be piped to
          lp(1) to print them.  (For example, cat files| lp).

          If no filenames are mentioned, the standard input is
          assumed.  The filename - stands for the standard input and
          may be supplied on the command line in conjunction with
          named files.  The order in which files appear is the same
          order in which they will be printed.

          lp associates a unique id with each request and prints it on
          the standard output.  This id can be used later to cancel
          (see below) or find the status (see lpstat(1)) of the
          request.

          The following flag options to lp may appear in any order and
          may be intermixed with filenames:

          -c        Make copies of the files to be printed immediately
                    when lp is invoked.  Normally, files will not be
                    copied, but will be linked whenever possible.  If
                    the -c flag option is not given, then the user
                    should be careful not to remove any of the files
                    before the request has been printed in its
                    entirety.  It should also be noted that in the
                    absence of the -c flag option, any changes made to
                    the named files after the request is made but
                    before it is printed will be reflected in the
                    printed output.

          -ddest    Choose dest as the printer or class of printers
                    that is to do the printing.  If dest is a printer,
                    then the request will be printed only on that
                    specific printer.  If dest is a class of printers,
                    then the request will be printed on the first
                    available printer that is a member of the class.
                    Under certain conditions (printer unavailability,
                    file space limitation, etc.), requests for
                    specific destinations may not be accepted (see
                    accept(1M) and lpstat(1)).  By default, dest is



     Page 1                                        (last mod. 1/16/87)





     lp(1)                                                       lp(1)



                    taken from the environment variable LPDEST (if it
                    is set).  Otherwise, a default destination (if one
                    exists) for the computer system is used.
                    Destination names vary between systems (see
                    lpstat(1)).

          -m        Send mail via mail(1) after the files have been
                    printed.  By default, no mail is sent upon normal
                    completion of the print request.

          -nnumber  Print number copies (default of 1) of the output.

          -ooption  Specify printer-dependent or class-dependent
                    options.  Several such options may be collected by
                    specifying the -o keyletter more than once.  For
                    more information about what is valid for options,
                    see the section ``Models'' in lpadmin(1M).

          -s        Suppress messages from lp(1) such as ``request id
                    is ....''

          -ttitle   Print title on the banner page of the output.

          -w        Write a message on the user's terminal after the
                    files have been printed.  If the user is not
                    logged in, then mail will be sent instead.

          cancel cancels line printer requests that were made by the
          lp(1) command.  The command line arguments may be either
          request ids (as returned by lp(1)) or printer names (for a
          complete list, use lpstat(1)).  Specifying a request id
          cancels the associated request even if it is currently
          printing.  Specifying a printer cancels the request which is
          currently printing on that printer.  In either case, the
          cancellation of a request that is currently printing frees
          the printer to print its next available request.

     NOTES
          lp is an AT&T command originally intended for use with line
          printers, but flexible enough to be useful with other
          devices.  lpr(1) performs a parallel function, but is
          nevertheless a distinct command.

     FILES
          /usr/bin/lp
          /usr/bin/cancel
          /usr/spool/lp/*

     SEE ALSO
          enable(1), lpstat(1), mail(1), accept(1M), lpadmin(1M),
          lpsched(1M).
          ``Managing peripherals'' in Oreo Local System



     Page 2                                        (last mod. 1/16/87)





     lp(1)                                                       lp(1)



          Administration.






















































     Page 3                                        (last mod. 1/16/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026