Manual page for LPRM(1)
lprm - remove jobs from the printer queue
job # ...
removes a job or jobs from a printer's spooling queue.
Since the spool directory is protected from users, using
is normally the only method by which a user can remove a job.
Without any arguments,
deletes the job that is currently active, provided that the user who
owns that job.
When the super-user specifies a
removes all jobs belonging to that user.
You can remove a specific job by supplying its job number as an
argument, which you can obtain using
example% lpq -Phost
host is ready and printing
Rank Owner Job Files Total Size
active wendy 385 standard input 35501 bytes
example% lprm -Phost 385
reports the names of any files it removes, and is
silent if there are no applicable jobs to remove.
kills the active printer daemon, if necessary, before removing
spooled jobs; it restarts the daemon when through.
Specify the queue associated with a specific
printer. Otherwise the value of the
variable in the environment is used. If this variable is unset,
the queue for the default printer is used.
Remove all jobs owned by you. If invoked by the super-user, all
jobs in the spool are removed. (Job ownership is determined by the
user's login name and host name on the machine where the
command was invoked).
printer characteristics file
lock file used to obtain the pid of the current
daemon and the job number of the currently active job
- lprm: printer: cannot restart printer daemon
The connection to
on the local machine failed.
This usually means the printer server started at
boot time has died or is hung. If it is hung, the master
daemon may have to be killed and a new one started.
Since race conditions are possible when updating the lock file,
an active job may be incorrectly identified for removal by an
command issued with no arguments. During the interval between an
command and the execution of
the next job in line may have become active; that job
may be removed unintentionally if it is owned by you.
To avoid this, supply
with the job number to remove when a critical job that
you own is next in line.
Only the super-user can remove print jobs submitted from another host.
Created by unroff & hp-tools.
© by Hans-Peter Bischof. All Rights Reserved (1997).
Last modified 21/April/97