lpc man page on OpenIndiana

Man page or keyword search:  
man Server   20441 pages
apropos Keyword Search (all sections)
Output format
OpenIndiana logo
[printable version]

lpc(1B)		   SunOS/BSD Compatibility Package Commands	       lpc(1B)

NAME
       lpc - line printer control program

SYNOPSIS
       /usr/ucb/lpc [command [parameter...]]

DESCRIPTION
       The lpc utility controls the operation of local printers.

       Use lpc to perform the following functions:

	   o	  start or stop a printer,

	   o	  disable or enable a printer's spooling queue,

	   o	  rearrange the order of jobs in a print queue, or

	   o	  display the status of a printer print queue and printer dae‐
		  mon.

       lpc can be run from the command line or interactively.  Specifying  lpc
       with  the  optional command andparameter arguments causes lpc to inter‐
       pret the first argument as an lpc command, and all other	 arguments  as
       parameters  to that command. Specifying lpc without arguments causes it
       to run interactively, prompting the user for lpc commands with lpc>. By
       redirecting the standard input, lpc can read commands from a file.

USAGE
       lpc  commands can be typed in their entirety or abbreviated to an unam‐
       biguous substring. Some lpc commands are available to all users; others
       are available only to super-users.

       All users can execute the following lpc commands:

       ? [command ...] | help [command ...]

	   Displays a short description of command. command is an lpc command.
	   If command is not specified, displays a list of lpc commands.

       exit | quit

	   Exits from lpc.

       status [all | printer...]

	   Displays the status of print daemons and print queues.  all	speci‐
	   fies	 that this command is performed on all locally attached print‐
	   ers. printer indicates this command is performed on specific print‐
	   ers.	 Specify  printer  as an atomic name. See printers.conf(4) for
	   information regarding naming conventions for atomic names.

       Only a super-user can execute the following lpc commands:

       abort [all | printer...]

	   Terminates an active spooling daemon. Disables  printing  (by  pre‐
	   venting new daemons from being started by lpr(1B)) for printer. all
	   specifies this command is performed on all locally attached	print‐
	   ers. printer indicates this command is performed on specific print‐
	   ers. Specify	 printer as an atomic name. See	 printers.conf(4)  for
	   information regarding naming conventions for atomic names.

       clean [all | printer...]

	   Removes  files  created  in	the print spool directory by the print
	   daemon from printer 's print queue. all specifies that this command
	   is  performed  on  all  locally attached printers.printer indicates
	   this command is performed on specific printers. Specify printer  as
	   an atomic name. See printers.conf(4) for information regarding nam‐
	   ing conventions for atomic names.

       disable [all | printer ...]

	   Turns off the print queue for printer. Prevents  new	 printer  jobs
	   from	 being entered into the print queue for printerby lpr(1B). all
	   specifies that this command is performed on	all  locally  attached
	   printers.  printer  indicates this command is performed on specific
	   printers. Specify printer as an atomic name.	 See  printers.conf(4)
	   for information regarding naming conventions for atomic names.

       down [all | printer ...] [message]

	   Turns  the  queue for printer off and disables printing on printer.
	   Inserts message in the printer status file. message does  not  need
	   to  be  quoted;  multiple arguments to message are treated as argu‐
	   ments are to echo(1). Use down to take a printer  down  and	inform
	   users.  all specifies that this command is performed on all locally
	   attached printers. printer indicates this command is	 performed  on
	   specific  printers.	Specify	 printer as an atomic name. See print‐
	   ers.conf(4) for information regarding naming conventions for atomic
	   names.

       enable [all | printer ...]

	   Enables  lpr(1B)  to add new jobs in the spool queue. all specifies
	   that this command is performed on all  locally  attached  printers.
	   printer  indicates  this command is performed on specific printers.
	   Specify printer as an atomic name. See printers.conf(4) for	infor‐
	   mation regarding naming conventions for atomic names.

       restart [all | printer...]

	   Attempts  to	 start	a new printer daemon. restart is useful when a
	   print daemon dies unexpectedly and leaves jobs in the print	queue.
	   all	specifies  that	 this  command	is  performed  on  all locally
	   attached printers. printer indicates that this command is performed
	   on specific printers. Specify printer as an atomic name. See print‐
	   ers.conf(4) for information regarding naming conventions for atomic
	   names.

       start [all | printer...]

	   Enables  printing.  Starts  a  spooling daemon for the printer. all
	   specifies that this command is performed on	all  locally  attached
	   printers.  printer  indicates  the command is performed on specific
	   printers. Specify printer as an atomic name.	 See  printers.conf(4)
	   for information regarding naming conventions for atomic names.

       stop [all | printer...]

	   Stops a spooling daemon after the current job is complete. Disables
	   printing at that time. all specifies that this command is performed
	   on all locally attached printers. printer indicates this command is
	   performed on specific printers. Specify printer as an atomic	 name.
	   See	printers.conf(4)  for information regarding naming conventions
	   for atomic names.

       topq printer[request-ID...] [user ...]

	   Moves request-ID or print jobs belonging to user on printer to  the
	   beginning  of the print queue. Specify user as a user's login name.
	   Specify printer as an atomic name. See printers.conf(4) for	infor‐
	   mation regarding naming conventions for atomic names.

       up [all | printer ...]

	   Turns  the  queue  for  printer on and enables printing on printer.
	   Deletes the message in the printer status file (inserted by	down).
	   Use up to undo the effects of down. all specifies that this command
	   is performed on all locally attached	 printers.  printer  indicates
	   this	 command is performed on specific printers. Specify printer as
	   an atomic name. See printers.conf(4) for information regarding nam‐
	   ing conventions for atomic names.

EXIT STATUS
       The following exit values are returned:

       0	   Successful completion.

       non-zero	   An error occurred.

FILES
       /etc/printers.conf	System printer configuration database

       $HOME/.printers	       User-configurable printer database

       printers.conf.byname    NIS version of /etc/printers.conf

       ou=printers	       LDAP version of /etc/printers.conf

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │SUNWlpr-cmds		   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Committed			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Standard		     │See standards(5).		   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       lpq(1B),	  lpr(1B),   lprm(1B),	 lpstat(1),  lpsched(1M),  lpshut(1M),
       svcadm(1M), printers.conf(4), attributes(5)

DIAGNOSTICS
       Use the svcs(1) utility to check	 if  svc:/application/print/server  is
       running.	 If  it	 is  not  running,  use	 svcadm	 enable	 svc:/applica‐
       tion/print/server to start lpsched. See svcadm(1M).

NOTES
       When IPP is in use, the user is prompted for a passphrase if the remote
       print service is configured to require authentication.

SunOS 5.11			  10 Dec 2009			       lpc(1B)
[top]

List of man pages available for OpenIndiana

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net