FreeBSD ハンドブック : プリンタの利用 : プリンタを使う : ジョブの削除
Previous: ジョブの処理状況を調べる
Next: その他の印字オプション

7.5.3. ジョブの削除

印字するようジョブを送った後で印字を中断したくなったときは, lprm コマンドで, キューの中からそのジョブを削除することが できます. 大抵の場合, アクティブジョブでさえも lprm を使っ て削除することができますが, そのジョブの一部またはすべてが印字さ れてしまうかもしれません.

デフォルトプリンタへのジョブを削除するためには, 最初に, lpq を使ってそのジョブ番号を調べます. すなわち, それから, 次のように入力して, ジョブを削除します.

lprm job-number
特定のプリンタへのジョブを削除するときは, -P オプション を使ってそのプリンタを指定します. 例えば, プリンタ bamboo のキューからジョブ番号10のジョブを削除するには次のようにします.
lprm -P bamboo 10
lprm コマンドには略記法がいくつかあります.
lprm -

あなたが (デフォルトプリンタへ) 送ったジョブをすべて削除し ます.

lprm user

ユーザ user が (デフォルトプリンタへ) 送ったジョブ をすべて削除します. 他のユーザのジョブを削除できるのはスー パユーザだけです. あなたは, あなた自身のジョブしか削 除することはできません.

lprm

ジョブ番号もユーザ名もシンボル「-」も指定されない ときは, 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% 


FreeBSD ハンドブック : プリンタの利用 : プリンタを使う : ジョブの削除
Previous: ジョブの処理状況を調べる
Next: その他の印字オプション