![]() |
![]() |
|
|
![]() |
![]() |
HP-UX Reference Volume 1 of 5 > l![]() lp(1) |
|
NAMElp, lpalt, cancel — print/alter/cancel requests on an LP printer or plotter SYNOPSISlp [-c] [-ddest] [-m] [-nnumber] [-ooption] [-ppriority] [-s] [-ttitle] [-w] [file ...] lpalt id [-ddest] [-i] [-m] [-nnumber] [-ooption] [-ppriority] [-s] [-ttitle] [-w] cancel [id ...] [printer ...] [-a] [-e] [-i] [-uuser] DESCRIPTIONThe lp command queues files for printing. The lpalt command changes information in a queued request. The cancel command deletes a queued request. lp CommandThe lp command arranges for the named files, file ..., and associated information (collectively called a request) to be queued for output to a printer or plotter in the LP (line printer) subsystem. The process is called printing, regardless of the actual output device. lp associates a unique identifier with each request and writes it to standard output, using the message:
The request ID is dest-sequence, which can be used later to alter, cancel, or find the status of the request (see lpalt and cancel below, and lpstat(1)). For example, in the following message, request id is pr47lf8e-2410 (1 file) the request ID is pr47lf8e-2410. lp Options and Argumentslp recognizes the following options and arguments. The keyletter options can be specified in any order. The file ... names must be last. Blanks are not permitted between a keyletter and its argument.
lpalt CommandThe lpalt command alters a request made by a previous lp command, if it is not currently printing. (To requeue a currently printing request, use the disable command (see enable(1)) to stop the printer.) lpalt Optionslpalt recognizes the following options and arguments, which can be specified in any order. Blanks are not permitted between a keyletter and its argument.
cancel CommandThe cancel command cancels requests that were made with the lp command, even if they are currently printing. At least one id or printer must be specified. The cancellation of a request that is currently printing frees the printer to print its next available request. cancel Options and Argumentscancel recognizes the following options and arguments, which can be specified in any order. Blanks are not permitted between a keyletter and its argument.
Printing OverviewA printer can print requests from one or two destination queues: its own private queue and an optional class queue, which can serve one or more printers. The destination queues are set up with the lpadmin command. The lp command places a printing request into a printer or class destination queue as directed by a user. The lpsched scheduler directs the requests from the destination queues to the printers. The accept and reject commands control whether lp can place requests in the destination queues. The enable and disable commands control whether lpsched can send a queued request to a printer. If a printer has two queues and one queue is rejecting requests, users can still direct requests to the other destination queue and have the requests printed. lpstat reports the current status of the destination queues and the scheduler. See enable(1), lpstat(1), accept(1M), and lpadmin(1M). EXTERNAL INFLUENCESEnvironment VariablesLANG determines the locale to use for the locale categories when both LC_ALL and the corresponding environment variable (beginning with LC_) do not specify a locale. If LANG is not set or is set to the empty string, a default of "C" (see lang(5)) is used. LC_ALL determines the locale to use to override any values for locale categories specified by the setting of LANG or any environment variables beginning with LC_. LC_CTYPE determines the locale for interpretation of sequences of bytes of text data as characters (e.g., single- verses multibyte characters in arguments and input files). LC_MESSAGES determines the language in which messages are displayed. LPDEST determines the output device or destination. If the LPDEST environment variable is not set, the PRINTER environment variable is used. The -d dest option takes precedence over LPDEST. Results are undefined when -d is not specified and LPDEST contains a value that is not a valid device or destination name. PRINTER determines the output device or destination. If the LPDEST and PRINTER environment variables are not set, an unspecified output device is used. The -d dest option and the LPDEST environment variable takes precedence over PRINTER. Results are undefined when -d is not specified, LPDEST is unset, and PRINTER contains a value that is not a valid device or destination name. If any internationalization variable contains an invalid setting, the commands behave as if all internationalization variables are set to "C". See environ(5). EXAMPLESFor a HP2934A printer named lp2, configured with an interface script that defines the -c option to cause the printer to print in a compressed mode, use the following command to print myfile with compressed print on lp2: lp -dlp2 -oc myfile lp can be used at the end of a pipeline to print the results of a previous command. It is commonly used with the pr command (see pr(1)) to print formatted output. For a default printer, to format file .profile into pages and print three copies of it: pr .profile | lp -n3 WARNINGSA remote print request can be altered or canceled only by the user who requested it, and only from the system from which the the original lp command was issued. If the restrict cancel feature (see lpadmin(1M)) is enabled for the specified printer, a user can only alter or cancel requests owned by the user. For a remote system, lpalt cannot change dest and priority. FILES
SEE ALSOenable(1), lpstat(1), mail(1), slp(1), accept(1M), lpadmin(1M), lpana(1M), lpsched(1M), rcancel(1M), rlp(1M), rlpdaemon(1M), rlpstat(1M). |
![]() |
||
![]() |
![]() |
![]() |
|||||||||||||
|