印刷を管理するために MAC で CUPS プリント サーバーを使用していますが、任意のジョブで任意のユーザーが印刷したページ数を知りたいのですが、ページ列には各印刷ジョブについて不明と表示されます。
どうすればいいでしょうか
答え1
PostScript ファイルを印刷する場合、ファイルを解釈してカウントしなければ、実際に何ページ印刷されるかはわかりません。これが必要な場合は、スプーラを変更して、ジョブの前後に systemdict から印刷される合計ページ数を取得し、その差を使用することができます。
非 PS プリンターの場合は異なる場合があります。
答え2
このトピックは非常に古いことは承知していますが、私は何ヶ月もこれを探しています (どのフォーラムでも解決策は見つかりませんでしたが、この問題についてがっかりした人しか見つかりませんでした)。
問題は、cups が cups サーバーに送信されたページ数をカウントせず、1 ページをカウントすることです。(Mac はネットワークに中央プリンタ サーバーとしてサービスを提供していると思いますが、そうではありませんか?)
そこには回避策、WindowsのドライバーをGeneric -> Ms Publisher Imagesetterに変更するだけです- これで、Cups はこの Windows ドライバーの指示を理解し、それをプリンターに翻訳できるようになりました (間違ったドライバーで正常に印刷されます (私の Hp Laserjet Professional では動作します))。そのため、/var/log/cups/page_log でページ カウントが正確に行われていることを確認できますが、印刷品質は低下する可能性があります。
答え3
page_log
「ページの列」について話しているとき、CUPS が維持するファイルのことを指していますか?
これらのドキュメントをご覧になりましたか (Mac OS X でも有効です)?
おすすめ: