lpc commands can be typed in their entirety or abbreviated
to an unambiguous 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 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(5) 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 preventing new daemons from being started by
lpr(1B)) for
printer.
all specifies 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(5) 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(5) for information
regarding naming 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
printer by
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(5) 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 arguments 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
printers.conf(5) 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(5) for information 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
printers.conf(5) 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(5) 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(5) 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(5) for information 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(5) for information regarding naming conventions for
atomic names.