完了した印刷ジョブのファイル名(またはタイトル)を取得する方法はありますか?

完了した印刷ジョブのファイル名(またはタイトル)を取得する方法はありますか?

lpq -a各印刷ファイルの名前が一覧表示されます。

Rank    Owner    Job     File(s)                         Total Size
active  myuser   2       version.txt                     1024 bytes
1st     myuser   8       691227_1399095378.raw           3072 bytes

リストされた場所は表示された場所と一致しているようですlpstat -Wnot-completed。しかし、lpq完了したジョブのファイル名を表示する方法(または他のCUPSプログラム)はありますか?

答え1

less /var/log/cups/page_log

見せてください:

hp-oj-5510 243 stefan [24/Apr/2012:10:36:05 +0200] 1 1STATE: - localhost xy-file-46 - -
hp4p 244 stefan [24/Apr/2012:10:38:33 +0200] 1 1 - localhost Unbenannt1 - -
hp-oj-5510 243 stefan [24/Apr/2012:10:39:09 +0200] 2 1INFO: - localhost xy-file-46 - -
hp-oj-5510 246 stefan [24/Apr/2012:10:40:28 +0200] 1 1STATE: - localhost xy-file-46 - -
hp-oj-5510 246 stefan [24/Apr/2012:10:43:37 +0200] 2 1INFO: - localhost xy-file-46 - -
hp-oj-5510 247 stefan [24/Apr/2012:10:43:50 +0200] 1 1STATE: - localhost Unbenannt1 - -

hp4pのファイルは印刷されず、ファイル形式の詳細については不明です。

しかし、カップのウェブインターフェースは、(ドイツ語で翻訳 - 単語が異なる場合があります)セクションがjobsあります。completed jobs

リンクはlocalhostに移動します。サーバーが別のシステムで実行されている可能性があります。残念ながら、ファイル名はパスなしでのみ提供されますが、検索を使用すると、印刷されたファイルの多くを再構成できます。

答え2

私が知っている限り、Firefoxでファイルを開いて印刷してみると、/var/log/cups/page_logにフルパスファイル名が表示されていることがわかります。他のアプリケーションまたはコマンドラインを介してファイルを印刷すると、ファイル名自体のみが記録されます。

関連情報