は 1 つのジョブ、もしくは複数のジョブをプリンタの
スプールキューから削除します。スプールディレクトリはユーザから保護され
ているので、ジョブの削除は
を利用するのが唯一の手段です。
ジョブの所有者は、ユーザのログイン名と
lpr 1
を実行した計算機のホスト名で決定されます。
オプションとしては以下のものがあります:
-tag -width indent
Fl P Ns Ar printer
printer
を扱うキューを指定します (指定しない場合はデフォルトのプリンタを使います)。
Fl
もし単一の `-' が与えられた場合、
はユーザのすべてのジョブを削除します。
もしスーパユーザがこのオプションを使った場合、スプール
キューは完全に空になります。
Ar user
は、
user
の所有するすべてのジョブを削除しようと
試みます。この
の呼び出し方は、スーパユーザだけに有用です。
Ar job #
ユーザは、ジョブ番号を指定することで個々のジョブをキューから
削除することができます。この番号は
lpq 1
プログラムから得ることができます。たとえば、以下のようになります。
-literal -offset indent
% lpq -l
1st:ken [job #013ucbarpa]
(standard input) 100 bytes
% lprm 13
もし、どのオプションも与えられなかったときは、
を実行したユーザが持つアクティブなジョブを削除します。
は削除するファイルの名前をアナウンスしますが、もしキュー内
に削除するジョブがないときには何もアナウンスしません。
は、スプールのファイルを削除する前に、もし必要であればアクティブな
デーモンを殺します。デーモンを殺した場合、ファイルを削除したあとで
新しいデーモンを自動的に再スタートさせます。