lp(1)									lp(1)



NAME

  lp, cancel - Sends or cancels a printing request

SYNOPSIS

  lp [-cmsw] [-d printer] [-n copies] [-t title] [file ...]

  cancel request_ID ...	 | printer ...

  The lp command sends the specified files and associated information (col-
  lectively called a request) to a line printer for printing.  The cancel
  command cancels printing requests.

FLAGS

  Flags for the lp command can appear in any order and can be mixed with
  filenames.

  -c  Makes copies of the files to be printed immediately when lp is invoked.
      Normally, files are not copied, but are linked whenever possible.	 If
      the -c flag is not given, be careful not to remove any of the files
      before the request is finished printing.	Note also that in the absence
      of the -c flag any changes made to the named files after the request is
      made, but before it is printed, are reflected in the printed output.

  -d#printer
      Selects printer as the device to do the printing (also known as the
      printing destination).  Under certain conditions (printer unavailabil-
      ity, file space limitations, and so on), requests for specific destina-
      tions cannot be accepted.	 By default, printer is taken from the LPDEST
      environment variable if it is set.  Otherwise, the PRINTER environment
      variable or a default destination, if one exists, for the system is
      used.  Destination names vary between systems.  (See the lpq and lpstat
      commands.)

  -m  Sends mail (see the mailx command) after the files are printed.  By
      default, no mail is sent upon normal completion of the print request.

  -n#number
      Prints number copies (default of 1).

  -s  Suppresses messages from lp, such as request id is ...

  -t#title
      Prints title on the banner page of the output.

  -w  Functions like -m (for compatibility reasons).

DESCRIPTION

  The lp command associates a unique ID with each request and prints it on
  the standard output.	If you do not specify a file, or specify a - (dash)
  in place of a file, lp accepts standard input at this point in the list of
  files.

  The cancel command cancels printer requests made by the lp or lpr commands
  (see lpr).  You can specify either request_ID, to cancel the request with
  that request ID, or printer, to cancel all requests made by you with that
  printer as the destination.  (If you are operating with superuser author-
  ity, all requests to that printer are canceled, including those of other
  users.) A specified request is canceled even if it is currently printing,
  and the printer is freed to print the next available request.

  You can also use the request ID to find the status of the request (see the
  lpq and lpstat commands).

FILES

  /etc/printcap
	     Printer description file.

  /var/spool/*
	     Spool directories.

  /var/spool/*/cf*
	     Daemon control files.

  /var/spool/*/df*
	     Data files specified in cf files.

  /var/spool/*/tf*
	     Temporary copies of cf files.

  /var/spool/*/minfree
	     Minimum free space to leave.

  /dev/lp*   Line printer devices.

  /dev/printer
	     Socket for local requests.

RELATED INFORMATION

  Commands:  lpc(8), lpd(8), lpq(1), lpr(1), lprm(1), lpstat(1), mailx(1).