The Berkeley
lpc
(8) command is mostly for the superuser.
Everyone can use a few of its commands; this article covers those.
You probably don't have the
/etc
or
/usr/etc
directory in your
search path (
8.7
)
,
so you'll need to start
lpc
with its absolute pathname.
You can type
lpc
commands at the
lpc>
prompt - then, when
you're done, type
exit
(or CTRL-d).
%
/etc/lpc
lpc>
help status
status show status of daemon and queue
lpc> ...
lpc>
exit
%
Or you can type a single
lpc
command from the shell prompt:
%
/etc/lpc status imagen
imagen:
queuing is enabled
printing is enabled
no entries
no daemon present
%
The printer
daemon (
1.14
)
watches the queue for jobs that people submit with
lpr
(
43.2
)
.
If queueing is disabled (usually by the system administrator),
lpr
won't accept new jobs.
lpc
controls only printers on your local host.
lpc
won't control printers connected to other hosts, though you can check
the queue of jobs (if any) waiting on your local computer for the remote
printer.
The commands anyone can use are:
-
restart [
printer
]
-
This tries to start a new printer daemon.
Do this if something makes the daemon die while there are still jobs
in the queue (
lpq
or
lpc status
will tell you this).
It's worth trying when the system administrator is gone and the printer doesn't
seem to be working.
The printer name can be
all
to restart all printers.
The printer name doesn't need an extra
P
.
For example, to specify the
foobar
printer to
lpr
,
you'd type
lpr -Pfoobar
.
With
lpc
, use a command like
restart foobar
.
-
status [
printer
]
-
Shows the status of daemons and queues on the local computer (see the preceding example).
The printer name can be
all
to show all printers.
-
help [
command
]
-
By default, gives a list of
lpc
commands, including ones for the
superuser only.
Give it a command name and it explains that command.
-
exit
-
Quits from
lpc
.