印字するようジョブを送った後で印字を中断したくなったときは, lprm コマンドで, キューの中からそのジョブを削除することが できます. 大抵の場合, アクティブジョブでさえも lprm を使っ て削除することができますが, そのジョブの一部またはすべてが印字さ れてしまうかもしれません.
デフォルトプリンタへのジョブを削除するためには, 最初に, lpq を使ってそのジョブ番号を調べます. すなわち, それから, 次のように入力して, ジョブを削除します.
lprm job-number
特定のプリンタへのジョブを削除するときは, -P
オプション
を使ってそのプリンタを指定します. 例えば, プリンタ bamboo
のキューからジョブ番号10のジョブを削除するには次のようにします.
lprm -P bamboo 10
lprm コマンドには略記法がいくつかあります.
あなたが (デフォルトプリンタへ) 送ったジョブをすべて削除し ます.
ユーザ user が (デフォルトプリンタへ) 送ったジョブ をすべて削除します. 他のユーザのジョブを削除できるのはスー パユーザだけです. あなたは, あなた自身のジョブしか削 除することはできません.
ジョブ番号もユーザ名もシンボル「-
」も指定されない
ときは,
lprm は現在のアクティブジョブを, そのジョ
ブを送ったのがあなた自身であるときに限り, デフォルトプ
リンタから削除します. ただし, スーパユーザは任意のア
クティブジョブを削除することができます.
上記の略記法をデフォルトプリンタではなく特定のプリンタに対して
おこなうときは, -P
オプションでそのプリンタを指定するだけよ
いのです. 例えば, プリンタ rattan
のキューへあなたが送っ
たジョブをすべて削除するためには次のようにします.
lprm -P rattan -
注意: ネットワーク環境で作業をしている場合, あるホストか ら送られたプリンタジョブは, これを送ったホストで lprm を 使った場合に限って, これを削除することができます. 他のホストで 同じプリンタを使えたとしても, このジョブを削除することはできま せん. 次の例では, 他ホストからジョブを削除することを試みていま す.
rose% lpr -P rattan myfile rose% rlogin orchid orchid% lpq -P rattan Rank Owner Job Files Total Size active seeyan 12 ... 49123 bytes 2nd kelly 13 myfile 12 bytes orchid% lprm -P rattan 13 rose: Permission denied orchid% logout rose% lprm -P rattan 13 dfA013rose dequeued cfA013rose dequeued rose%