web-dev-qa-db-ja.com

centOSで印刷ジョブを強制終了する方法

CentOSで印刷ジョブを強制終了するにはどうすればよいですか?

1
bit-question

印刷には2つのコマンドラインインターフェイスがあります。

  • BSDインターフェースでは、 lpr を使用して印刷し、 lpq を使用して保留中のジョブを表示します lprm ジョブをキャンセルします。
  • System Vインターフェースで、 lp を使用して印刷し、 lpstat を使用して保留中のジョブを表示します cancel 進行中のジョブをキャンセルします。

Linuxやその他のユニスで利用できる印刷システムはいくつかあります。 [〜#〜] cups [〜#〜] は、最近最も一般的なものです。デフォルトでSystemVインターフェースが付属しており、インストールされている場合とされていない場合があるBSDインターフェースがあります。 CUPSがなく、Linuxまたは* BSDを実行している場合は、BSDシステムがあります。

印刷システムが異なれば、オプションやその他のコマンドのセットも異なりますが、単純な場合には十分に似ています。印刷ジョブをキャンセルするには、lpqまたはlpstat(どちらか利用可能な場合、または両方が利用可能な場合)を使用してジョブ番号を確認し、次にlprmまたはcancelジョブをキャンセルします。

CUPSを使用すると、ジョブを非常に速くキャンセルする必要がある場合は、cancel -a保留中のすべてのジョブをキャンセルします。 lprmのほとんどの実装は、引数なしで呼び出された場合、デフォルトのプリンターで現在印刷しているジョブをキャンセルします。

CUPSを使用している場合は、 http:// localhost:631 のWebインターフェイスを介してジョブを管理したり他のことを実行したりできます。 CUPSを使用していない場合は、少なくともLinuxの印刷標準になっているため、使用することには利点があります。

1
Faheem Mitha

これは、インストールした印刷デーモンによって異なりますが、起動したデーモンの場合は、ターミナルウィンドウを開き、lpqと入力して、強制終了するジョブがリストされているかどうかを確認してください。その場合は、lprm queuenumを使用します。ここで、queuenumは、キュー内で強制終了するジョブの番号です。

0
Shadur