web-dev-qa-db-ja.com

UbuntuでPrint-queueをクリアするにはどうすればよいですか?

私はUbuntuの絶対的な初心者であり、H.P。にドキュメントの長い列があるようです。 840Cプリンター。

53
Norman Woodcock

問題は、すべての仕事を殺す方法でした。すべてのジョブを強制終了するsimple方法:

lprm -

複雑なLinuxの昔ながらの方法は次のとおりです。

コマンドライン:

lpstat -o

未処理の印刷ジョブを表示します。

cancel -a {printer}

すべてのジョブをキャンセルするか...

cancel {printerjobid}

1つのジョブをキャンセルします。


manページのキャンセル

90
Rinzwind

どちらか

  1. プリンターダイアログを使用します。ダッシュに「Printers」と入力し、プリンターに移動します
  2. CUPS Webインターフェースを使用します。ブラウザーでhttp://localhost:631/jobs/を指定し、そこから先に進みます
  3. コマンドラインインターフェイスを使用します。lpqを使用してジョブを表示し、lprmを使用して削除します。詳細については、man lprmを参照してください。
18
zwets

つかいます

lpstat -W completed -o

完了したジョブのリストを表示します。
つかいます

lpstat -o

未完了のジョブのリストを表示します。

ジョブリストを削除するには、次のコマンドを使用します。

cancel -a -x

これにより、すべての保留中のジョブがキャンセルされるだけでなく、削除されます。

8
PHP Learner

さて、ここで与えられた答えは私にとってはうまくいきませんでしたので、ここに私がしたことです-

ps aux | grep printer
kill {printer job}
2
some_other_guy