CentOSで印刷ジョブを強制終了するにはどうすればよいですか?
印刷には2つのコマンドラインインターフェイスがあります。
lpr
を使用して印刷し、 lpq
を使用して保留中のジョブを表示します lprm
ジョブをキャンセルします。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の印刷標準になっているため、使用することには利点があります。
これは、インストールした印刷デーモンによって異なりますが、起動したデーモンの場合は、ターミナルウィンドウを開き、lpq
と入力して、強制終了するジョブがリストされているかどうかを確認してください。その場合は、lprm queuenum
を使用します。ここで、queuenum
は、キュー内で強制終了するジョブの番号です。