Unixコマンド/lprm の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • Unixコマンド/lprm へ行く。

*&SIZE(15){''lprm''}; [#tb604607]

**''機能'' [#a71571c0]
lprmコマンドは、プリンタの出力待ちのジョブを取り消しします。~
取り消すジョブは、lpqコマンドで調べられるジョブ番号で指定します。~
一般ユーザの場合、lprmコマンドで取り消すことができるのは自分が出力したジョブだけです。~
ただし、スーパーユーザーは、ユーザー名を引数に指定して他のユーザが出力したジョブを~
取り消したり「-」オプションを指定してすべての印刷ジョブを取り消すことができます。~
~
cancelコマンドは、Solarisなどでサポートされており、lprmコマンドと同様に~
プリンタ出力と取り消すために使用します。~

**''構文'' [#a079b27c]
lprm [オプション] [ジョブ番号] [ユーザー名]~
cancel [オプション] [ジョブ番号] [プリンタ名] (Solaris)

**''オプション'' [#qd834cf6]
▼lprm
 -P           指定したプリンタ名の印刷ジョブを取り消す
 -            ユーザの全てのジョブを取り消す
▼cancel
 -u ユーザ名  指定したユーザー名のジョブを取り消す

**''コマンド例'' [#kec87a8e]
▼印刷を取り消す
 $ lpq -Plp           lpqコマンドでジョブ番号を確認
 wating for lp to becom ready (offline ?)
 Rank   Owner   Job  File             Total Size
 1st    yamada  9    works1.txt       3607 bytes
 2st    suzuki  11   file1.txt         470 bytes
 3st    suzuki  12   file2.txt         435 bytes
 4st    suzuki  13   file3.txt        5327 bytes
 $ lprm -Plp 11       ジョブ番号11番のジョブを取り消す
 dfA011Aa01349 dequeued
 dfA011Aa01349 dequeued
 $ lpq -Plp
 wating for lp to becom ready (offline ?)
 Rank   Owner   Job  File             Total Size
 1st    yamada  9    works1.txt       3607 bytes
 2st    suzuki  12   file2.txt         435 bytes
 3st    suzuki  13   file3.txt        5327 bytes
                      ジョブ番号11番のジョブが取り消された
▼他のユーザーの印刷ジョブを取り消そうとすると
 $ lprm -Plp 9
 cfA009Aa01325: Permission denied 
                      他のユーザーのジョブは一般ユーザーは取り消せない