web-dev-qa-db-ja.com

LAN上のさまざまなユーザーが作成した印刷用のログファイルを表示する方法

Windows 2003サーバーがあり、このサーバーにプリンターを接続しました。このプリンタはサーバーにインストールされ、ローカルエリアネットワーク上のすべてのコンピュータで共有されます。印刷ジョブを持っているユーザーと持っていないユーザーを確認したいと思います。版画やディテールなどの詳細を見ることができる施設があると思いますが、どこにあるのかわかりません。

2
Ghost Answer

これには、PaperCutプリントロガーと呼ばれるプログラムを使用します。お役に立てれば

1
user114106

サーバーはこれをシステムイベントログに記録する必要があります。これは、イベントビューアを使用して表示できます。または、イベントログを定期的にスキャンして、関連情報を要約するスクリプトをまとめることもできます。たとえば、私のプリントサーバーの1つで、このイベントがログに記録されているのがわかります。

Event Type: Information
Event Source:   Print
Event Category: None
Event ID:   10
Date:       16/03/2012
Time:       11:35:46
User:       DOMAIN\username
Computer:   PRINTSERVER
Description:
Document <number>, <job name> owned by <username> was printed on
<printer> via port <port name>. Size in bytes: <size>; pages printed: <pages>

For more information, see Help and Support Center at
http://go.Microsoft.com/fwlink/events.asp.

説明は常にこれと同じパターンに従い、括弧内の値は次のとおりです。

  • number-これはジョブごとに増えるようですが、おそらくそれほど有用ではありません。
  • ジョブ名-Windowsプログラムは、何かを印刷するときに印刷ジョブ名を送信します。たとえば、Word文書はファイル名をジョブ名として送信します。
  • sername-印刷ジョブを生成した人のADユーザー名。
  • printer-プリンタの名前。
  • ポート名-サーバー上のプリンターが使用するポート。通常のIPプリンターの場合、これは「IP_172.16.100.50」のようになります。
  • サイズ-仕事の大きさ。
  • pages-印刷されたページ数。
3
ThatGraemeGuy