(57)【要約】【課題】文書データのログを収集でき、収集の情報漏洩があった場合に、そのルートや原因の究明が容易となる印刷ログ収集システム、印刷要求端末、情報処理方法、情報処理プログラム及び記憶媒体を提供する。【解決手段】文書データのログを収集でき、情報漏洩が発生した場合に、そのルートや原因の究明が容易になる印刷ログ収集システム、印刷要求端末、印刷ログ収集方法、印刷ログ収集プログラム及び記憶媒体を実現することができる。【選択図】図１
2009037425.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示を受ける第１の印刷指示受信手段と、
印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、
前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成手段と、
前記印刷ログをあらかじめ設定された印刷ログ収集装置に転送する第１の転送手段と、
前記印刷ジョブを前記印刷指示に含まれるコードによって特定される画像形成装置に転送する第２の転送手段と
を備えることを特徴とする印刷要求端末。
【請求項２】
前記第２の転送手段による転送は、前記第１の転送手段による転送より後であることを特徴とする請求項１記載の印刷要求端末。
【請求項３】
前記印刷ジョブ生成手段は、前記画像形成装置がプリンタ言語に対応している場合、前記印刷ジョブを前記プリンタ言語で生成することを特徴とする請求項１記載の印刷要求端末。
【請求項４】
前記印刷ジョブ生成手段は、前記画像形成装置が表示可能な画像データでの直接投入に対応している場合、前記印刷ジョブを該画像データで生成することを特徴とする請求項１記載の印刷要求端末。
【請求項５】
前記第１の印刷ログ生成手段は、前記印刷ジョブ生成手段で生成した前記画像データを印刷ログとして生成することを特徴とする請求項４記載の印刷要求端末。
【請求項６】
前記印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集システムにおいて、
前記印刷要求端末は、
印刷指示を受ける第２の印刷指示受信手段と、
前記印刷ジョブおよび該印刷指示に含まれる印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送手段と
を備え、
前記印刷ログ収集装置は、
前記転送手段により転送された前記印刷ジョブおよび前記印刷先情報を受信する受信手段と、
前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成手段と、
前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを前記画像形成装置に転送する転送手段と
を備えることを特徴とする請求項１記載の印刷要求端末。
【請求項７】
前記印刷ログ生成手段は、前記印刷ログ収集装置においてモジュールとして保持され、印刷要求端末からの要求に応じて、印刷要求端末にダウンロードして実現することができることを特徴とする請求項１から請求項５のいずれか１項記載の印刷要求端末。
【請求項８】
前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づき画像データを生成することを特徴とする請求項１記載の印刷要求端末。
【請求項９】
前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づきテキストデータを抽出することを特徴とする請求項１記載の印刷要求端末。
【請求項１０】
印刷指示を行う印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集システムにおいて、
前記印刷要求端末は、
印刷指示を受ける第２の印刷指示受信手段と、
印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブおよび該印刷指示に含まれる印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送手段と
を備え、
前記印刷ログ収集装置は、
前記転送手段により転送された前記印刷ジョブおよび前記印刷先情報を受信する受信手段と、
前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成手段と、
前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを前記画像形成装置に転送する転送手段と
を備えることを特徴とする印刷ログ収集システム。
【請求項１１】
前記印刷ログ収集装置における前記転送手段による印刷ジョブの転送は、前記第２の印刷ログ生成手段による印刷ログの生成より後であることを特徴とする請求項１０記載の印刷ログ収集システム。
【請求項１２】
前記印刷ジョブ生成手段は、前記画像形成装置がプリンタ言語に対応している場合、前記印刷ジョブを前記プリンタ言語で生成することを特徴とする請求項１１記載の印刷ログ収集システム。
【請求項１３】
前記第２の印刷ログ生成手段は、前記画像形成装置が表示可能な画像データでの直接投入に対応している場合、印刷要求端末から受信した前記印刷ジョブに基づき該画像データで印刷ログを生成し、
前記印刷ログ収集装置における前記転送手段は、前記印刷ジョブを前記画像データにより転送することを特徴とする請求項１１記載の印刷ログ収集システム。
【請求項１４】
前記印刷ジョブ生成手段は、前記印刷指示に基づく画像形成装置が表示可能な画像データでの直接投入に対応している場合、前記印刷ジョブを該画像データで生成することを特徴とする請求項１１記載の印刷ログ収集システム。
【請求項１５】
印刷指示を行う印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集システムにおいて、
前記印刷要求端末は、
印刷指示を受ける第１の印刷指示受信手段と、
印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、
前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成手段と、
前記印刷ジョブ、前記印刷ログおよび前記印刷指示に含まれる印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送手段と
を備え、
前記印刷ログ収集装置は、
前記転送手段により転送された前記印刷ジョブ、印刷ログおよび前記印刷先情報を受信する受信手段と、
前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを前記画像形成装置に転送する転送手段と
を備えることを特徴とする印刷ログ収集システム。
【請求項１６】
請求項１記載、請求項６、請求項１０、または請求項１５記載のいずれかの転送手段による転送を行うかを選択する選択手段を備えることを特徴とする請求項１から請求項１５のいずれか１項記載の印刷要求端末。
【請求項１７】
前記印刷ログ生成手段について、第１の印刷ログ生成手段によるものとするか、または第２の印刷ログ生成手段によるものとするかを選択する選択手段を備えることを特徴とする請求項１から請求項１５のいずれか１項記載の印刷要求端末。
【請求項１８】
前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づき画像データを生成することを特徴とする請求項１１記載の印刷ログ収集システム。
【請求項１９】
前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づきテキストデータを抽出することを特徴とする請求項１１記載の印刷ログ収集システム。
【請求項２０】
印刷指示を受ける第１の印刷指示受信ステップと、
印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成ステップと、
前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成ステップと、
前記印刷ログをあらかじめ設定された印刷ログ収集装置に転送する第１の転送ステップと、
前記印刷ジョブを前記印刷指示に含まれるコードによって特定される画像形成装置に転送する第２の転送ステップと
を有することを特徴とする情報処理方法。
【請求項２１】
印刷指示を行う印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集方法において、
前記印刷要求端末は、
印刷指示を受ける第２の印刷指示受信ステップと、
印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブおよび前記第２の印刷指示に基づく印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送ステップと
を有し、
前記印刷ログ収集装置は、
前記転送手段により転送された前記印刷ジョブおよび前記印刷指示に基づく印刷先情報を受信する受信ステップと、
前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成ステップと、
前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを画像形成装置に転送する転送ステップと
を有することを特徴とする情報処理方法。
【請求項２２】
印刷指示を受ける第１の印刷指示受信手段と、
印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、
前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成手段と、
前記印刷ログをあらかじめ設定された印刷ログ収集装置に転送する第１の転送手段と、
前記印刷ジョブを前記印刷指示に含まれるコードによって特定される画像形成装置に転送する第２の転送手段
として機能させるための情報処理プログラム。
【請求項２３】
コンピュータを、
印刷要求端末から転送された印刷ジョブおよび印刷指示に含まれる印刷先情報を受信する受信手段と、
前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成手段と、
前記受信手段により受信した前記印刷先情報に基づき前記印刷ジョブを画像形成装置に転送する転送手段
としてコンピュータに機能させるための情報処理プログラム。
【請求項２４】
請求項２２または２３に記載のプログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、印刷データの印刷ログの収集を可能とする印刷ログ収集システム、印刷要求端末、情報処理方法、情報処理プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
特許文献１に見られるように、印刷機器（画像形成装置）が、印刷ジョブを実行する際に、その印刷ジョブのログである印刷ログ（印刷量や印刷情報に関する情報）を収集サーバへ転送し、その収集サーバが、印刷機器からの印刷ログを収集して蓄積し、その印刷ログを管理サーバへ送信することにより、その管理サーバが印刷ログを印刷量や課金額の計算に使用するようにしたシステムが提案されている。
【０００３】
また、特許文献２に見られるように、プリントサーバが、クライアント端末からの印刷データに基づいてビットマップデータを生成し、そのビットマップデータをプリンタ（画像形成装置）に送信して印刷（画像形成）を行わせる際に、記憶部に蓄積し、その記憶部内のログ情報を管理端末（管理サーバ）が収集して蓄積し、情報の漏洩が起こった際に管理端末上でログ情報を検索して表示させることにより、その原因の究明を可能にするようにしたシステムが提案されている。
【特許文献１】特開２００６−００４１６５号公報
【特許文献２】特開２００２−１４９３７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような従来のシステムでは、画像ログを生成できるのは、プリントサーバやその機能を有する複合機（ＭＦＰ：Multi Function Printer）などの画像形成装置に限られている。すなわち、印刷データから画像ログを収集する場合、画像ログ収集装置は、このようなプリントサーバや画像形成装置を経由して収集している。
また、従来のシステムでは、プリントサーバやその機能を有する画像形成装置を持たない環境、すなわち印刷機器としてのみ機能する既存のレーザープリンタ（ＬＰ：Laser Printer）などしか持たない環境では、かような画像ログを収集し、蓄積し、転送する手段がないため、印刷データのログを取ることができず、情報漏洩のルートや原因の究明が困難になる。
【０００５】
本発明は、これらを鑑みて、上記従来システムの問題を解決すべく、従来のように、サーバやＬＰに特段の機能がなくとも、文書データのログを収集でき、収集の情報漏洩があった場合に、そのルートや原因の究明が容易となる印刷ログ収集システム、印刷要求端末、情報処理方法、情報処理プログラム及び記憶媒体を提供すること目的としている。
【課題を解決するための手段】
【０００６】
本発明は、上記目的を達成するために、以下のような構成とした。
【０００７】
請求項１記載の発明（印刷要求端末）は、印刷指示を受ける第１の印刷指示受信手段と、印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成手段と、前記印刷ログをあらかじめ設定された印刷ログ収集装置に転送する第１の転送手段と、前記印刷ジョブを前記印刷指示に含まれるコードによって特定される画像形成装置に転送する第２の転送手段とを備えることを特徴とする印刷要求端末である。
【０００８】
請求項２記載の発明（印刷要求端末）は、請求項１記載の発明において、前記第２の転送手段による転送は、前記第１の転送手段による転送より後であることを特徴とする印刷要求端末である。
【０００９】
請求項３記載の発明（印刷要求端末）は、請求項１記載の発明において、前記印刷ジョブ生成手段は、前記画像形成装置がプリンタ言語に対応している場合、前記印刷ジョブを前記プリンタ言語で生成することを特徴とする印刷要求端末である。
【００１０】
請求項４記載の発明（印刷要求端末）は、請求項１記載の発明において、前記印刷ジョブ生成手段は、前記画像形成装置が表示可能な画像データでの直接投入に対応している場合、前記印刷ジョブを該画像データで生成することを特徴とする印刷要求端末である。
【００１１】
請求項５記載の発明（印刷要求端末）は、さらに、請求項４記載の発明において、前記第１の印刷ログ生成手段は、前記印刷ジョブ生成手段で生成した前記画像データを印刷ログとして生成することを特徴とする印刷要求端末である。
【００１２】
請求項６記載の発明（印刷ログ収集システム）は、請求項１記載の発明において、前記印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集システムにおいて、前記印刷要求端末は、  印刷指示を受ける第２の印刷指示受信手段と、前記印刷ジョブおよび該印刷指示に含まれる印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送手段とを備え、前記印刷ログ収集装置は、前記転送手段により転送された前記印刷ジョブおよび前記印刷先情報を受信する受信手段と、前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成手段と、前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを前記画像形成装置に転送する転送手段とを備えることを特徴とする印刷要求端末である。
【００１３】
請求項７記載の発明（印刷要求端末）は、請求項１から請求項５記載のいずれか１項記載の発明において、前記印刷ログ生成手段は、前記印刷ログ収集装置においてモジュールとして保持され、印刷要求端末からの要求に応じて、印刷要求端末にダウンロードして実現することができることを特徴とする印刷要求端末である。
【００１４】
請求項８記載の発明（印刷要求端末）は、請求項１記載の発明において、前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づき画像データを生成することを特徴とする印刷要求端末である。
【００１５】
請求項９記載の発明（印刷要求端末）は、請求項１記載の発明において、前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づきテキストデータを抽出することを特徴とする印刷要求端末である。
【００１６】
請求項１０記載の発明（印刷ログ収集システム）は、印刷指示を行う印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集システムにおいて、前記印刷要求端末は、印刷指示を受ける第２の印刷指示受信手段と、印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷ジョブおよび該印刷指示に含まれる印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送手段とを備え、前記印刷ログ収集装置は、前記転送手段により転送された前記印刷ジョブおよび前記印刷先情報を受信する受信手段と、前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成手段と、前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを前記画像形成装置に転送する転送手段とを備えることを特徴とする印刷ログ収集システムである。
【００１７】
請求項１１記載の発明（印刷ログ収集システム）は、請求項１０記載の発明において、前記印刷ログ収集装置における前記転送手段による印刷ジョブの転送は、前記第２の印刷ログ生成手段による印刷ログの生成より後であることを特徴とする印刷ログ収集システムである。
【００１８】
請求項１２記載の発明（印刷ログ収集システム）は、請求項１１記載の発明において、前記印刷ジョブ生成手段は、前記画像形成装置がプリンタ言語に対応している場合、前記印刷ジョブを前記プリンタ言語で生成することを特徴とする印刷ログ収集システムである。
【００１９】
請求項１３記載の発明（印刷ログ収集システム）は、さらに、請求項１１記載の発明において、前記第２の印刷ログ生成手段は、前記画像形成装置が表示可能な画像データでの直接投入に対応している場合、印刷要求端末から受信した前記印刷ジョブに基づき該画像データで印刷ログを生成し、前記印刷ログ収集装置における前記転送手段は、前記印刷ジョブを前記画像データにより転送することを特徴とする印刷ログ収集システムである。
【００２０】
請求項１４記載の発明（印刷ログ収集システム）は、請求項１１記載の発明において、前記印刷ジョブ生成手段は、前記印刷指示に基づく画像形成装置が表示可能な画像データでの直接投入に対応している場合、前記印刷ジョブを該画像データで生成することを特徴とする印刷ログ収集システムである。
【００２１】
請求項１５記載の発明（印刷ログ収集システム）は、印刷指示を行う印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集システムにおいて、前記印刷要求端末は、  印刷指示を受ける第１の印刷指示受信手段と、印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成手段と、前記印刷ジョブ、前記印刷ログおよび前記印刷指示に含まれる印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送手段とを備え、前記印刷ログ収集装置は、前記転送手段により転送された前記印刷ジョブ、印刷ログおよび前記印刷先情報を受信する受信手段と、前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを前記画像形成装置に転送する転送手段とを備えることを特徴とする印刷ログ収集システムである。
【００２２】
請求項１６記載の発明（印刷要求端末）は、請求項１から請求項１５のいずれか１項記載の発明において、請求項１記載、請求項６、請求項１０、または請求項１５記載のいずれかの転送手段による転送を行うかを選択する選択手段を備えることを特徴とする印刷要求端末。
【００２３】
請求項１７記載の発明（印刷要求端末）は、請求項１から請求項１５のいずれか１項記載の発明において、前記印刷ログ生成手段について、第１の印刷ログ生成手段によるものとするか、または第２の印刷ログ生成手段によるものとするかを選択する選択手段を備えることを特徴とする印刷要求端末である。
【００２４】
請求項１８記載の発明（印刷ログ収集システム）は、請求項１１記載の発明において、前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づき画像データを生成することを特徴とする印刷ログ収集システムである。
【００２５】
請求項１９記載の発明（印刷ログ収集システム）は、請求項１１記載の発明において、前記印刷ログ生成手段は、前記文書データまたは前記印刷ジョブに基づきテキストデータを抽出することを特徴とする印刷ログ収集システムである。
【００２６】
請求項２０記載の発明（情報処理方法）は、印刷指示を受ける第１の印刷指示受信ステップと、印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成ステップと、前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成ステップと、前記印刷ログをあらかじめ設定された印刷ログ収集装置に転送する第１の転送ステップと、前記印刷ジョブを前記印刷指示に含まれるコードによって特定される画像形成装置に転送する第２の転送ステップとを有することを特徴とする情報処理方法である。
【００２７】
請求項２１記載の発明（情報処理方法）は、印刷指示を行う印刷要求端末と、前記印刷要求端末にネットワークを介して接続された印刷ログデータを収集する手段を有する印刷ログ収集装置とを具備する印刷ログ収集方法において、前記印刷要求端末は、印刷指示を受ける第２の印刷指示受信ステップと、印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成ステップと、前記印刷ジョブおよび前記第２の印刷指示に基づく印刷先情報を印刷先画像形成装置に転送する代わりに、あらかじめ設定した印刷ログ収集装置に転送する転送ステップとを有し、前記印刷ログ収集装置は、前記転送手段により転送された前記印刷ジョブおよび前記印刷指示に基づく印刷先情報を受信する受信ステップと、前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成ステップと、前記受信手段により受信した前記印刷先情報に基づき印刷ジョブを画像形成装置に転送する転送ステップとを有することを特徴とする情報処理方法である。
【００２８】
請求項２２記載の発明（情報処理プログラム）は、印刷指示を受ける第１の印刷指示受信手段と、印刷対象となった文書データの印刷ジョブを生成する印刷ジョブ生成手段と、前記文書データまたは前記印刷ジョブに基づき印刷ログを生成する第１の印刷ログ生成手段と、前記印刷ログをあらかじめ設定された印刷ログ収集装置に転送する第１の転送手段と、前記印刷ジョブを前記印刷指示に含まれるコードによって特定される画像形成装置に転送する第２の転送手段として機能させるための情報処理プログラムである。
【００２９】
請求項２３記載の発明（情報処理プログラム）は、コンピュータを、印刷要求端末から転送された印刷ジョブおよび印刷指示に含まれる印刷先情報を受信する受信手段と、前記受信手段により受信した前記印刷ジョブに基づき印刷ログを生成する第２の印刷ログ生成手段と、前記受信手段により受信した前記印刷先情報に基づき前記印刷ジョブを画像形成装置に転送する転送手段としてコンピュータに機能させるための情報処理プログラムである。
【００３０】
請求項２４記載の発明（記録媒体）は、請求項２２または２３に記載のプログラムを記録したことを特徴とするコンピュータ読取可能な記録媒体。
【発明の効果】
【００３１】
本発明によれば、文書データのログを収集でき、情報漏洩が発生した場合に、そのルートや原因の究明が容易になる印刷ログ収集システム、印刷要求端末、印刷ログ収集方法、印刷ログ収集プログラム及び記憶媒体を実現することができる。
【発明を実施するための最良の形態】
【００３２】
本発明は、文書データの印刷指示を受けることにより、この文書データの印刷ログを生成する印刷要求端末と、印刷要求端末で生成された印刷ジョブに基づき文書データを出力する画像形成装置と、文書データの印刷ログを収集する印刷ログ収集装置とからなる印刷ログ収集システムである。例えば、本発明の印刷要求端末は、文書データや印刷ジョブに基づきユーザの印刷指示操作に係る印刷ログを生成する印刷ログ生成手段を備えている。そして印刷要求端末では、その印刷ログを印刷ログ収集装置に転送し、また印刷ジョブを画像形成装置に転送するという二つの転送手段を備えている。印刷ログ収集装置は印刷要求端末から転送された印刷ログをメモリに記憶し、画像形成装置は転送された印刷ジョブを出力する。
〔第１の実施形態〕
【００３３】
以下に図面を参照して本発明の第１の実施形態について説明する。図１は、本発明の第１の実施形態における印刷ログ収集システム１００のシステム構成図の例である。
なお、画像形成装置１４０では、例えば印刷機能のみを有するレーザープリンタ（ＬＰ：Laser Printer）などでも良いし、印刷機能の他にもスキャン機能やコピー機能、ファクシミリ機能を有する複合機（ＭＦＰ：Multi Function Printer）であっても良いし、デジタル複写機、ファクシミリ装置等の他の画像形成装置を用いてもよい。また、印刷ログ収集装置１２０は、印刷ログ管理装置１３０に備える機能を兼ねてもよい。
【００３４】
本発明の第１の実施形態における印刷ログ収集システム１００は、印刷要求端末１１０、印刷ログ収集装置１２０、印刷ログ管理装置１３０、画像形成装置１４０とから構成されている。
【００３５】
印刷ログ収集システム１００は、印刷要求端末（クライアントＰＣ）１１０、印刷ログ収集装置（収集サーバ）１２０、印刷ログ管理装置１３０、画像形成装置１４０が、ＬＡＮ（ローカルエリアネットワーク）などのネットワーク１０１を介して相互に接続されて構成されている。
【００３６】
印刷要求端末１１０は、例えば図示しないＣＰＵ（制御部）などの演算処理装置とＲＯＭ、ＲＡＭあるいはＨＤＤなどの記憶手段とを有する一般のコンピュータと同様の構造を有するものである。上記ＲＯＭ、ＲＡＭあるいはＨＤＤにおいてアプリケーション（アプリケーションソフトウェア）１１１と印刷指示受信部１１２、プリンタドライバ（プリンタドライバプログラム）１１３、そして印刷ログ生成部１１４、印刷ログ転送部１１５、印刷ジョブ転送部１１６を備え、さらに、実際には図示しないディスプレイなどの表示装置とキーボードなどの入力装置を備えている、いわゆるクライアントＰＣなどを指す。
【００３７】
また、印刷ログ収集システム１００を実現するため、印刷ログ収集装置１２０の設置場所などに関する情報が図示しないＲＯＭ、ＲＡＭあるいはＨＤＤなどにおいて、ユーザによりあらかじめ登録される。印刷ログ収集装置１２０の設置場所などに関する情報としては、印刷ログ収集装置１２０のＩＰアドレスなどが考えられる。
なお、ＣＰＵ（制御部）は、本実施形態を含めた各端末または装置における各構成部を制御しているものとし、これらのプログラムを含む各プログラム（ソフトウェア）による処理は、ＣＰＵ（制御部）がそれらのプログラムに従って動作することによって実行するが、説明の都合上、それらのプログラムが処理を実行するものとする。以後も、プログラムが何らかの処理を行うものとして説明を行う場合には、同様とする。
【００３８】
アプリケーション１１１は、キーボードまたはマウスなどの操作部の操作に応じて図示しないディスプレイに表示されたＧＵＩ（グラフィカル・ユーザ・インターフェース）などを用いて文書データを生成する。
ここで、本発明にいう文書データとは、一般的な文書管理の分野で用いられている意味であり、例えば、WordファイルやExcelファイルなどのアプリケーションデータやＴＩＦＦ、ＰＤＦなどの画像データ、ＲＡＷデータなどの集合体により構成されているもの、あるいはこれらの単体のデータのみのことを意味するものである。
なお、このアプリケーション１１１は、図示しないＯＳ（オペレーティングシステム）によって管理されている。
【００３９】
印刷指示受信部１１２は、例えば図示しない入力装置の操作部の操作による印刷対象として生成された文書データに係る印刷指示を受けて、その印刷指示に基づき文書データをその印刷指示に含まれるコードにより特定される出力先に選択された画像形成装置１４０に対応するプリンタドライバ１１３や印刷ログ生成部１１４へ引き渡す。
【００４０】
プリンタドライバ１１３は、アプリケーション１１１から印刷対象となった文書データに基づいて印刷ジョブを生成し、上記印刷指示の際、選択された文書データの出力先である画像処理装置１４０に出力して印刷（画像形成）処理を行わせる。
【００４１】
また、上記印刷指示により印刷対象となった文書データを印刷指示受信部１１２で受け取ったプリンタドライバ１１３は、その文書データを出力先画像形成装置１２０が認識可能なプリンタ言語に対応している場合、そのプリンタ言語により印刷ジョブを生成する。
ここで、ＰＤＬ（Ｐａｇｅ Ｄｅｓｃｒｉｐｔｉｏｎ Ｌａｎｇｕａｇｅ）などのプリンタ言語は、例えばプリンタなど画像形成装置で文書を印刷するとき、プリンタに印刷イメージを指示するために利用する言語であり、それによってプリント出力が規定される、コマンドの体系である。すべてのプリンタは、１つ以上のコマンドを解釈してプリント出力を生成する。現在、一般的に利用されている代表的なＰＤＬとしては、米国アドビシステムズ社のＰｏｓｔＳｃｒｉｐｔのほか、リコー社のＲＰＣＳ、ＲＰＤＬなどがある。
【００４２】
一方、プリンタドライバ１１４が、出力先である画像形成装置１４０において表示かつ出力可能な画像データで直接投入することのできるドライバである場合、その画像データにより印刷ジョブを生成することができる。ここで、出力先である画像形成装置１４０において表示かつ出力可能な画像データとは、例えばＴＩＦＦ（Tagged Image File Format）形式などを指す。
【００４３】
印刷ログ生成部１１４は、例えば図示しないディスプレイに表示されたＧＵＩ（グラフィカル・ユーザ・インターフェース）を用いて、入力装置の操作部の操作によって出された印刷指示により、印刷指示受信部１１２で受け取ったアプリケーション１１１やプリンタドライバ１１３からの印刷対象となった文書データまたは印刷ジョブに基づいてメタデータを付加した印刷ログを生成する。
ここで、メタデータは、例えば印刷対象となった文書データの名称、生成された時刻を示す時刻情報、印刷者情報、属性情報、セキュリティレベルを示す情報などの書誌情報を含む。また、現在の時刻を示す時刻情報、印刷要求端末１１０や画像形成装置１４０のＩＰアドレス、印刷ページ数、印刷時の用紙サイズなどの印刷制御情報を含む。
【００４４】
また、この印刷ログは、画像データまたはテキストデータから作成することができる。
【００４５】
なお、ここでいう画像データとは、印画にも使われ、印字にも使われるものであり、一般のコンピュータなどで使用される画像閲覧ソフトなどで閲覧可能なデータ形式を意味している。例えば具体的には、上記画像データとしては、ＪＰＥＧ（Joint Picture Experts Group）形式、ＰＮＧ（Portable Network Graphics）形式、ＴＩＦＦ（Tagged Image File Format）形式などでもよい。
一方、テキストデータにより印刷ログを抽出することや画像データにＯＣＲ（Optical Character Reader）処理を施して画像データをテキストデータに変換して印刷ログを抽出しても良い。
【００４６】
かかる印刷ログを生成すれば、印刷ログ管理装置１３０において保管された印刷ログを、例えば印刷ログ収集システム１００において閲覧可能とする。このように印刷ログとして保管された画像データやテキストデータを閲覧可能にすれば、例えば画像データの漏洩が発生した場合に、メモリ１３２に記憶された多数のログ情報の中から、画像データを閲覧することにより漏洩した情報やそのルートを速やかに特定することができる。
【００４７】
この印刷ログ生成部１１４は、実際には図示しないＣＰＵがＲＯＭ、ＲＡＭまたはＨＤＤなどのメモリに格納されているプログラムを実行することによって実現できる。
なお、印刷ログ生成部１１４の記憶媒体としては、例えば、フロッピー（登録商標）
ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（compactdisk ROM）、ＣＤ−Ｒ（compact disk recordable）、磁気テープ、不揮発性のメモリカード、ＲＯＭ（read only memory）などを用いることができる。
【００４８】
さらに、印刷ログ生成部１１４は、プリンタドライバ１１３において印刷ログ生成部１１４と同様の機能を備えて、同様の処理を行えるようにするのも良い。さらに、本実施形態の印刷ログ生成は、メモリ１２５や１３２に記憶された印刷ログの画像データの形式と同様の形式としても良く、同様に本実施形態の印刷ログ収集装置１２０において、印刷ログ収集システム１００の管理者により任意に設定可能であっても良い。このように、印刷ログを生成する画像データの形式を任意に設定可能とすることにより、印刷ログ収集装置１２０は、印刷ログを印刷ログ収集システム１００の運用環境に合わせた画像データとして管理することができる。
【００４９】
印刷ログ転送部１１５は、印刷要求端末１１０とＬＡＮ（ローカルエリアネットワーク）などのネットワーク１０１を介して相互に通信可能に接続され、あらかじめ設定された印刷ログ収集装置１２０に対して、印刷ログ生成部１１４において生成された印刷ログを送信する。
【００５０】
印刷ジョブ転送部１１６は、印刷要求端末１１０とＬＡＮ（ローカルエリアネットワーク）などのネットワーク１０１を介して相互に通信可能に接続された、その印刷指示に含まれるコードにより出力先と特定された画像形成装置１２０に対して、プリンタドライバ１１３において生成された印刷ジョブを送信する。
【００５１】
印刷ログ収集装置１２０は、例えば演算処理装置であるＣＰＵとＲＯＭ、ＲＡＭあるいはＨＤＤなどのメモリを有するコンピュータなどで実現される。印刷ログ収集装置１２０は、印刷要求端末１１０とＬＡＮ（ローカルエリアネットワーク）などのネットワーク１０１を介して相互に通信可能に接続されている。
【００５２】
印刷ログ収集装置１２０は、例えば印刷ログ受信部１２１、印刷ログ収集部１２２、情報抽出部１２３、印刷ログ蓄積部１２４、メモリ１２５、印刷ログ転送部１２６を備えている。
【００５３】
印刷ログ受信部１２１は、印刷要求端末１１０から送信された印刷ログを受信し、印刷ログ収集部１２２は、印刷ログ受信部１２１が受信した印刷ログを収集する。
【００５４】
情報抽出部１２３は、必要に応じて印刷ログ情報を抽出する情報抽出手段に相当するものであり、印刷ログ収集部１２２によって収集された印刷ログから印刷ログ情報の一部分を抽出し、それを実際には図示しない不揮発性メモリまたはＨＤＤなどの印刷ログ蓄積部１２４やメモリ１２５に蓄積して一時的に保管する。
ここで抽出されるログ情報とは、印刷ログに基づき印刷ジョブを識別するために付与される印刷ジョブＩＤや作業開始時刻と作業完了時刻からなる作業実施時刻のほか、印刷を行った文書名、用紙サイズ、印刷枚数などを含む多数のログ情報の中から漏洩した情報を速やかに特定するための情報を指す。
【００５５】
印刷ログ蓄積部１２４やメモリ１２５は、印刷ログ蓄積部１２４のように印刷ログ収集装置１２０を実現するコンピュータの内部に備えられたＨＤＤ（ハードディスクドライブ）などにあっても良いし、メモリ１２５のような印刷ログ収集装置１２０を実現するコンピュータの外部に適切な方法で接続して印刷ログを一時的に保管しても良い。この両者はそれぞれ一方が他方の機能を兼ねることもできる。
また記録媒体としては、例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ（compactdisk ROM）、ＣＤ−Ｒ（compact disk recordable）、磁気テープ、不揮発性のメモリカード、ＲＯＭ（read only memory）などを用いることができる。
【００５６】
印刷ログ転送部１２６は、印刷ログ蓄積部１２４やメモリ１２５に保管した印刷ログまたは情報抽出部１２３によって抽出した情報（印刷ログの一部）をメモリ１２５から読み出し、それをネットワーク１０１経由で印刷ログ管理装置１３０へ送信する。
その送信は、即時に行っても良いし、定期的（例えばネットワーク１０１の空いている時間）に行っても良い。
なお、印刷ログ収集装置１２０は、上記機能のうちの一部（例えば情報抽出部１３３）を不要とすることもできる。すなわち、情報抽出など行わず、全ての情報について上述した一連の処理を実行することもできる。
【００５７】
印刷ログ管理装置１３０は、例えば印刷ログ管理部およびメモリ１３２を備えている。
印刷ログ管理部１３１は、印刷ログ収集装置１２０から送信されてくる印刷ログ（実際にはその一部分であっても良い）を実際には図示しない印刷ログ受信部で受信して、それらを不揮発性メモリまたはＨＤＤなどのメモリ１３２にログを書き出して蓄積し、一定期間保存する。また、図示しないキーボードまたはマウスなどの操作部の操作に応じて、図示しないディスプレイに表示されたＧＵＩ（グラフィカル・ユーザ・インターフェース）などを用いて、メモリ１３２内の印刷ログの検索や閲覧を行う。
【００５８】
メモリ１３２は、上述したメモリ１２５と同様に、印刷ログ管理装置１３０の機能を実現するコンピュータの外部に適切な方法で接続されていても良いし、印刷ログ管理装置１３０を実現するコンピュータの内部に備えられたＨＤＤ（ハードディスクドライブ）などであっても良い。
なお、メモリ１２５や１３２には、主に印刷要求端末１１０より生成した印刷ログと同様のデータフォーマットにより印刷ログとして記憶されている。かような印刷ログは、上述したように画像データやテキストデータなどのいずれであっても良い。
【００５９】
画像形成装置１４０は、印刷制御部１４１を備えている。これらは、図示しないマイクロコンピュータを構成するＣＰＵがＲＯＭ、ＲＡＭまたはＨＤＤなどのメモリに格納されているプログラムを実行することによって実現できる。
【００６０】
印刷制御部１４１は、図示しないスキャナによって読み取られた画像データや印刷要求端末１１０から受信した印刷ジョブに基づいて印刷処理を制御する。
【００６１】
次に、本実施形態（第１の実施形態）における印刷ログ収集システム１００の動作について説明する。図２は、第１の実施形態における印刷ログ収集システム１００の特徴的な動作を説明するシーケンス図の例である。
【００６２】
印刷要求端末１１０において、アプリケーション１１１は、ユーザによるキーボードまたはマウスなど図示しない入力装置の操作部の操作により実際には図示しないディスプレイなどの画面上で文書ファイルや図形ファイルなどのファイルの編集（新規作成を含む）がなされ（ステップＳ２０１）、出力先の画像形成装置１４０が選択されるとともに、印刷指示が出されると印刷対象となった文書データを生成する（ステップＳ２０２）。
【００６３】
印刷指示を受けた印刷指示受信部１１２は、その印刷指示に含まれるコードにより特定される出力先画像形成装置１４０に対応するプリンタドライバ１１３へ印刷指示を送る（ステップＳ２０４）。
【００６４】
そして、プリンタドライバ１１３は、印刷指示受信部１１２が受け取った印刷指示とアプリケーション１１１において生成された文書データに基づき印刷ジョブを生成する（ステップＳ２０５）。
【００６５】
また、印刷ログ生成部１１４は、印刷対象となった文書データまたは印刷ジョブに基づき印刷ログを生成する（ステップＳ２０６、２０７）。
ここで、プリンタドライバ１１３が出力先である画像形成装置１４０において表示かつ出力可能な画像データで直接投入することができるドライバである場合、プリンタドライバ１１４は、印刷指示受信部１１２において受け取った印刷指示に基づきその画像データにより印刷ジョブを生成し、印刷ログ生成部１１４はその画像データを印刷ログとして生成して、画像形成装置１４０におけるデータ形式の変換処理負担を軽減することができる。
【００６６】
次に、印刷ログ生成部１１４により生成された印刷ログは、印刷ログ転送部１１５からあらかじめ設定された印刷ログ収集装置１２０に対して、ネットワーク１０１経由で送信される（ステップＳ２０８）。これを第１の転送手段とする。
【００６７】
この第1の転送手段により、印刷指示の都度、印刷ログを送信し、かつ、そのタイミングは、印刷ジョブを画像形成装置１３０に送信するよりも前に行う。これにより、印刷ログの収集の即時性を高め、情報漏洩のルートや原因の究明を容易にすることができる。
【００６８】
そして、印刷ログ収集装置１２０は、印刷要求端末１１０から送られてくる印刷ログを印刷ログ受信部１２１にて受信し、印刷ログ収集部１２２に収集する。また、その印刷ログの全部または情報抽出部１２３がその印刷ログの情報の一部分を抽出したものを、印刷ログ蓄積部１２４やメモリ１２５に蓄積して一時的に保管する（ステップＳ２０９）。
その後、印刷ログ蓄積部１２４またはメモリ１２５内の印刷ログ（実際にはその一部分）を読み出し、あらかじめ設定された印刷ログ管理装置１３０に対して、即時または定期的にネットワーク１０１経由で送信する（ステップＳ２１０）。
この場合、印刷ログ収集装置１２０が、印刷ログ蓄積部１２４やメモリ１２５から読み出した印刷ログ（またはその一部分）を送信する際に、必要に応じて（例えば文字などのサイズなどが所定サイズより大きい場合に）画素の間引きなどによって縮小変倍してもよい。
【００６９】
印刷ログ管理装置１３０は、印刷ログ収集装置１２０から印刷ログを受信すると、それを印刷ログ管理部１３１がメモリ１３２にログを書き出して蓄積し、一定期間保存する（ステップＳ２１０）。
【００７０】
一方で、プリンタドライバ１１２により生成された印刷ジョブは、印刷ジョブ転送部１１５からその印刷指示に含まれるコードにより特定される出力先画像形成装置１４０にネットワーク１０１経由で送信され、画像形成装置１４０では、印刷制御部１４１によりその印刷ジョブに係る文書データを出力する（ステップＳ２１１）。これを第２の転送手段とする。
【００７１】
本実施形態によれば、印刷要求端末１１０で生成された印刷ジョブと印刷ログについて、印刷ジョブを画像形成装置１４０に転送する（第２の転送手段）よりも前に、印刷ログを印刷ログ収集装置１２０に転送する（第１の転送手段）ことも可能となり、ログ収集の即時性を高め、情報漏洩のルートや原因の究明を容易にすることができる。
【００７２】
また、印刷ジョブを転送してから、印刷要求端末１１０が出力先画像形成装置１４０の機器状態などにより印刷出力において異常が発生したことをエラーメッセージなどにより通知された場合、印刷ログ生成部１１４は、改めて訂正ログを生成し、印刷ログ転送部１１５によりその訂正ログを印刷ログ収集装置１２０に送信する。そして、印刷ログ収集装置１２０は、印刷要求端末１１０から送信された訂正ログを印刷ログ受信部１２１において受信し、印刷ログ収集部１２２を経由して、その訂正ログに基づき印刷ログ蓄積部１２４やメモリ１２５に保管された印刷ログを訂正する。これにより、印刷ログ転送後の印刷出力における異常発生時にも、正確なログを収集することができ、そのルートや原因の究明が容易になる。
【００７３】
さらに言えば、ネットワーク負荷などの環境に対応するため、この印刷ログを送信するタイミングは、印刷指示の都度でもよいし、例えば毎日、毎週、あるいは毎月といったようにあらかじめ定めた期間の印刷ログをまとめて送信するようにしてもよい。
〔第２の実施形態〕
以下に図面を参照して、本発明第２の実施形態について説明する。
【００７４】
本発明の第２の実施形態における印刷ログ収集システム１００Ａでは、印刷ログ生成モジュール１１４Ａを印刷ログ収集装置１２０Ａにおいて保持することによって、印刷要求端末１１０Ａは図１に示すような印刷ログ生成部１１４を持たなくても、印刷ログ収集装置１２０Ａより印刷ログ生成モジュール１１４Ａをダウンロードして、文書データまたは印刷ジョブに基づき印刷ログの生成が可能である点が、第１の実施形態と相違する。よって、本実施形態の説明では、上記相違点についてのみ説明し、第１の実施形態と同様の機能構成を有するものには、第１の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００７５】
図３は、本発明の第２の実施形態における印刷ログ収集システム１００Ａのシステム構成図の例である。
【００７６】
図３における第１の実施例との相違点は、印刷ログ収集装置１２０Ａが印刷ログ生成モジュール１１４Ａを有し、印刷要求端末１１０Ａは印刷ログ生成部１１４を持たない点である。印刷要求端末１１０Ａにおいて、アプリケーション１１１Ａにより生成された印刷データを印刷（画像形成）処理する際、印刷要求端末１１０Ａの要求に応じて、印刷ログ収集装置１２０Ａは印刷ログ生成モジュール１１４Ａを印刷要求端末１１０へ送信し、印刷要求端末１１０Ａがこれをダウンロードする。
【００７７】
ここで、印刷ログ生成モジュール１３６Ａとは、第１の実施形態における印刷ログ生成部１１４と同様の処理機能を有するモジュールとして印刷ログ収集装置１２０Ａ内に保持されるものを指す。
【００７８】
次に、本実施形態（第２の実施形態）の印刷ログ収集システム１００Ａの動作について説明する。図４は、第２の実施形態における印刷ログ収集システム１００Ａの特徴的な動作を説明するシーケンス図の例である。
【００７９】
本実施形態におけるステップＳ４０１からＳ４０３、Ｓ４０６からＳ４１３までの動作は、第１の実施形態におけるステップＳ２０１からＳ２０３、Ｓ２０４から２１１のそれぞれに対応する同様の動作であるため説明を省略する。
【００８０】
印刷指示受信部１１２Ａは、アプリケーション１１１Ａから印刷指示を受け取ると、印刷要求端末１１０Ａが図１に示すような印刷ログ生成部１１４を持たない場合、あらかじめ登録した印刷ログ収集装置１２０Ａに対して、印刷ログ生成モジュール１１４Ａの取得を要求する（ステップＳ４０４）。印刷指示受信部１１２Ａより印刷ログ生成モジュール１１４Ａの取得要求を受け付けた印刷ログ収集装置１２０Ａは、印刷要求端末１１０Ａに印刷ログ生成モジュール１１４Ａを送信し、印刷要求端末１１０Ａは、これをダウンロードする（ステップＳ４０５）。
【００８１】
印刷要求端末１１０Ａは、ダウンロードした印刷ログ生成モジュール１１４Ａにより第１の実施形態における印刷ログ生成部１１４と同様、印刷ログを生成することができる。
すなわち、本実施形態によれば、印刷ログ収集装置１２０Ａが印刷ログ生成モジュール１１４Ａを有することにより、印刷要求端末１１０Ａにおいて印刷ログ生成部１１４を有さない環境でも印刷ログを生成することができる。
〔第３の実施形態〕
以下に図面を参照して、本発明第３の実施形態について説明する。
【００８２】
本発明の第３の実施形態における印刷ログ収集システム１００Ｂでは、印刷ログ生成部１２８Ｂを印刷ログ収集装置１２０Ｂに備えることによって、印刷要求端末１１０Ａ（クライアントＰＣ）側で印刷ログ生成部１１４を持つことなく（あるいは、備えたとしても印刷ログ生成部１１４では処理を行わずに）、印刷ログ収集装置１２０Ｂ（収集サーバ）側において、文書データまたは印刷ジョブに基づく印刷ログの生成が可能である点が、第１の実施形態と相違する。よって、本実施形態の説明では、上記相違点についてのみ説明し、第１の実施形態と同様の機能構成を有するものには、第１の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００８３】
図５は、本発明の第３の実施形態における印刷ログ収集システム１００Ｂのシステム構成図の例である。
【００８４】
図５における第３の実施形態と第１の実施形態との相違点は、印刷ログ収集装置１２０Ｂが印刷ジョブ受信部１２７Ｂと印刷ログ生成部１２８Ｂを有する点である。
【００８５】
次に、本実施形態（第３の実施形態）の印刷ログ収集システム１００Ｂの動作について説明する。図６は、第３の実施形態における印刷ログ収集システム１００Ｂの特徴的な動作を説明するシーケンス図の例である。
【００８６】
本実施形態におけるステップＳ６０１からＳ６０５、Ｓ６０８からＳ６１０までの動作は、第１の実施形態におけるステップＳ２０１からＳ２０５、Ｓ２０９からＳ２１１のそれぞれに対応する同様の動作であるため説明を省略する。
【００８７】
印刷指示を受けた印刷指示受信部１１２Ｂは、印刷ログを生成するための印刷ログ生成部が印刷要求端末１１０Ｂではなく、あらかじめ設定した印刷ログ収集装置に備えている場合、印刷転送部１１６Ｂに対し、プリンタドライバ１１３Ｂにおいて生成した印刷ジョブを印刷ログ収集装置１２０Ｂに対しても送信する命令を送る。これにより、印刷ジョブ転送部１１６Ｂは、印刷ジョブを出力先の画像形成装置１４０Ｂのほかあらかじめ登録された印刷ログ収集装置１２０Ｂにも送信する（ステップＳ６０６）。
【００８８】
印刷ログ収集装置１２０Ｂは、印刷ジョブ受信部１２７Ｂにおいて印刷要求端末１１０Ｂから送信された印刷ジョブを受信し、印刷ログ生成部１２８Ｂは、この印刷ジョブに基づき印刷ログを生成する（ステップＳ６０７）。
【００８９】
本実施形態（第３の実施形態）によれば、印刷要求端末１１０Ｂでは印刷ログ生成部１１４を持たない環境下でも、第１の実施形態と同様の処理を印刷ログ収集装置１２０Ｂにおいて実現できるため、印刷要求端末１１０Ｂにおける処理負荷を低減させることができる。
〔第４の実施形態〕
以下に図面を参照して、本発明第４の実施形態について説明する。
【００９０】
本発明の第４の実施形態における印刷ログ収集システム１００Ｃでは、第３の実施形態と同様のシステム構成において、印刷要求端末１１０Ｃにおける印刷ジョブ転送部１１６Ｃが印刷ジョブをあらかじめ設定した印刷ログ収集装置１２０Ｃにのみ送信する点が、第３の実施形態と相違する。よって、本実施形態の説明では、上記相違点についてのみ説明し、第３の実施形態と同様の機能構成を有するため、第３の実施形態の説明で用いた符号と同様の符号を付与し、その説明を省略する。
【００９１】
図７は、本発明の第４の実施形態における印刷ログ収集システム１００Ｃのシステム構成図の例である。
【００９２】
図８における第４の実施形態と第３の実施形態とはその動作フローについてのみ異なるため、以下、本実施形態（第４の実施形態）の印刷ログ収集システム１００Ｃの動作について説明する。図８は、第４の実施形態における印刷ログ収集システム１００Ｃの特徴的な動作を説明するシーケンス図の例である。
【００９３】
本実施形態におけるステップＳ８０１からＳ８０５までの動作は、第１の実施形態におけるステップＳ６０１からＳ６０５のそれぞれに対応する同様の動作であるため説明を省略する。
【００９４】
本実施形態では、印刷ログを生成するための印刷ログ生成部が印刷要求端末１１０Ｃではなく、あらかじめ設定した印刷ログ収集装置に備えている場合、印刷指示を受けた印刷指示受信部１１２Ｃは、印刷転送部１１６Ｃに対し、プリンタドライバ１１３Ｃにおいて生成した印刷ジョブを印刷指示において選択された出力先の画像形成装置１４０Ｂに送る代わりに、あらかじめ設定された印刷ログ収集装置１２０Ｃに対して送信する命令を送る。これにより、印刷ジョブ転送部１１６Ｃは、印刷ジョブをあらかじめ設定された印刷ログ収集装置１２０Ｃにのみ送信する（ステップＳ８０６）。
【００９５】
印刷ログ収集装置１２０Ｃは、印刷ジョブ受信部１２７Ｃにおいて印刷要求端末１１０Ｃから送信された印刷ジョブを受信し、印刷ログ生成部１２８Ｃは、この印刷ジョブに基づき印刷ログを生成し（ステップＳ８０７）、上述したステップＳ６０８からＳ６０９の処理がなされる（ステップＳ８０８、８０９）。
【００９６】
ここで、第３の実施例と異なるのは、印刷ログ転送部１２６Ｃにより、印刷要求端末１１０Ｃから受信した印刷ジョブに含まれる画像形成装置１４０ＣのＩＰアドレスなど機器情報に基づいて、その印刷ジョブを画像形成装置１４０Ｃに転送される点である。すなわち、印刷要求端末１１０Ｃから送信された印刷ジョブは、印刷ログ収集装置１２０Ｃから画像形成装置１４０Ｃに転送される（ステップＳ８１０）。
この場合において、印刷ログ収集装置１２０Ｃは、印刷要求端末１１０Ｃから送信される印刷ジョブに含まれる出力先画像形成装置１４０ＣのＩＰアドレスなど機器情報に基づき転送処理を行うため、あらかじめ出力先画像形成装置１４０ＣのＩＰアドレスなど機器情報を取得している必要はなく、またユーザにおいても通常行う出力先画像形成装置の選択のみで、本実施形態を実現することができる。
【００９７】
本実施形態（第４の実施形態）によれば、印刷ログ収集装置１２０Ｃは、画像形成装置１４０Ｃの機器情報をあらかじめ設定せずに、かつ、ユーザも印刷ログ収集装置１２０Ｃに印刷ジョブを送信することを意識せずに、画像形成印刷ジョブを出力先である画像形成装置１４０Ｃに転送することができ、転送における印刷要求端末１１０Ｃ（クライアントＰＣ）の処理負担を低減させることができる。
〔第１から第４の実施形態のいずれかの実施形態を選択する例〕
【００９８】
印刷ログ生成部１１４（または１２８Ｂなど）による印刷ログの生成を上記第１、第２の実施形態のように印刷要求端末１１０（クライアントＰＣ）側で行うか、第３、第４の実施形態のように印刷ログ収集装置１２０（収集サーバ）側で行うかについてユーザによる選択により行うこともできる。
【００９９】
本事例における具体的な処理方法を、図９に示した第１から第４の実施形態のいずれかの実施形態により印刷ログの生成処理を行うかについて印刷ログ生成処理設定表示画面一例を用いて説明する。
【０１００】
例えば、図９に示すような印刷ログ生成処理設定画面を表示する機能をプリンタドライバ１１３に持たせ、印刷ログ生成処理設定画面９００を表示する。図示しないディスプレイなどの表示装置によりプリンタドライバ設定画面上などにおいて表示された印刷ログ生成処理設定画面９００は、「クライアントＰＣで印刷ログ生成処理を行う」か「サーバで印刷ログ生成処理を行う」か、についての選択肢を設けた画面構成となっており、そのいずれかが実際には図示しないマウスなどの入力装置の操作部によってユーザに指定されて「設定」キー９０１が押下されることにより、その押下に対応する操作信号が入力されるため、その設定された機器側（印刷要求端末１０１における第１、第２の実施形態または印刷ログ収集装置１３０における第３、第４の実施形態）での印刷ログ生成処理をＣＰＵなどが選択し、印刷指示受信部１１２が受けた印刷指示により印刷対象となった文書データに基づきユーザの選択した処理方法により印刷ログを生成するトリガとされる。
【０１０１】
ユーザが印刷指示とともに、またはあらかじめ設定することにより「クライアントＰＣで印刷ログ生成処理を行う」を選択した場合、印刷指示受信部１１２では、その印刷指示を受けると、印刷要求端末１０１における第１もしくは第２の実施形態に示した方法により印刷ログ生成処理を行う。このように印刷要求端末１１０（クライアントＰＣ）側で印刷ログを生成するトリガとなる処理を第１の印刷指示受信手段とする。
また、同様に「サーバで印刷ログ生成処理を行う」を選択した場合、印刷指示受信部１１２では、その印刷指示を受けると、印刷要求端末１０１における第３もしくは第４の実施形態に示した方法により印刷ログ生成処理を行う。このように印刷ログ収集装置１２０（収集サーバ）側で印刷ログを生成するトリガとなる処理を第２の印刷指示受信手段とする。
【０１０２】
上記に示した本事例のように、印刷要求端末１１０および印刷ログ収集装置１２０ともに印刷ログ生成手段を有し、かつ、ユーザが印刷ログ生成処理を印刷要求端末１１０側で行うか、印刷ログ収集装置１２０側で行うかの選択ができる選択手段を印刷要求端末１１０内のプリンタドライバ１１３などに備えるときは、印刷指示受信部１１２がアプリケーション１１１から印刷指示を受けた印刷指示が第１の印刷指示受信手段であれば、印刷要求端末１１０の印刷ログ生成部１１４で印刷ログを生成し（第１の印刷ログ生成手段）、第２の印刷指示受信手段であれば、印刷ログ収集装置１２０の印刷ログ生成部１２８Ｂで印刷ログを生成する（第２の印刷ログ生成手段）。
なお、上記操作時におけるユーザの誤操作に対応するために「キャンセル」キー９０２を設定するのも良い。
【０１０３】
このようにすれば、印刷ログ生成処理を実行するに伴う負荷を、ユーザの使用環境に合わせて印刷要求端末１１０（クライアントＰＣ）と印刷ログ収集装置１２０（収集サーバ）のどちら側にかけるかについて選択することができる。
〔第３、第４の実施形態において印刷ジョブの送信先を選択する例〕
【０１０４】
第３、第４の実施形態のように、印刷ログ収集装置１２０Ｂ（収集サーバ）側に印刷ログ生成部１２８Ｂを有し、かつ、この印刷ログ生成部１２８Ｂにより印刷ログを生成する場合、プリンタドライバ１１３により生成された印刷ジョブを第３の実施形態のように印刷ログ収集装置１２０および画像形成装置１４０の双方に送信するか、第４の実施形態のように印刷ログ収集装置１２０にのみ送信して、画像形成装置１２０に対しては印刷ログ収集装置１３０を介して転送するか、についてユーザにより選択可能とすることができる。
【０１０５】
例えば、図１０に示すようなジョブ送信設定画面を表示する機能をプリンタドライバ１１３Ｂに持たせ、ジョブ送信設定画面１０００を表示する。実際には図示しないディスプレイなどの表示装置によりプリンタドライバ設定画面上などにおいて表示されたジョブ送信設定画面１０００は、「プリンタと収集サーバに送信する」か「収集サーバのみに送信する」か、についての選択肢を設けた画面構成となっており、そのいずれかが実際には図示しないマウスなどの入力装置の操作部によってユーザに指定されて「設定」キー１００１が押下されることにより、その押下に対応する操作信号が入力されるため、その設定された送信先へ印刷ジョブを転送する処理をＣＰＵなどが選択し、プリンタドライバ１１３Ｂにより印刷ジョブが生成されると、印刷ジョブ転送部１１６Ｂは選択した送信先へ印刷ジョブを送信する。この場合も、ユーザの誤操作に対応するために「キャンセル」キー１００２を設定するのも良い。
【０１０６】
このようにすれば、印刷ジョブを送信する処理に伴う負荷を、ユーザの使用環境に合わせて印刷要求端末１１０（クライアントＰＣ）と印刷ログ収集装置１２０（収集サーバ）のどちら側にかけるかについて選択することができる。
〔プリンタドライバが画像形成装置において表示可能な印刷ジョブ生成の他の例〕
【０１０７】
プリンタドライバ１１３が出力先である画像形成装置１４０において表示かつ出力可能な画像データで直接投入することができるドライバである場合の各実施形態を実現する他の方法として、印刷要求端末１１０において、事前に画像形成装置１４０の機器情報を取得しておき、その能力や機能に合わせた表示または出力をすることもできる。
【０１０８】
この場合、図１１に示した画像形成装置１４０において表示または出力可能な画像データでの印刷ジョブ生成における印刷要求端末１１０内のモジュール構成の一例にあるように、例えば、図１のほかに、印刷要求端末１１０内に機器情報取得部１１１７と判断部１１１８を備える。
【０１０９】
機器情報取得部１１１７は、例えば、ユーザによる印刷指示などの操作時または定期的なポーリングなどの手段により画像形成装置１４０の機器情報を取得する。
ここで、機器情報とは、画像形成装置１４０の能力と機能を判断するに必要とするものであり、少なくとも出力先である画像形成装置１４０のＩＰアドレスや出力可能なデータ形式（ＴＩＦＦなど）に関する情報が含まれ、トレイ情報や両面ユニット情報などオプション情報が含まれても良い。
【０１１０】
判断部１１１８は、印刷データをその画像形成装置１４０の能力や機能に合わせ、表示または出力可能なデータ形式（例えばＴＩＦＦなど）に変換することが可能か否かを判断する。
【０１１１】
次に、第１の実施形態を例にして、印刷要求端末１１０における印刷ジョブを生成する場合の他の方法に関する動作フローについて図１２を用いて説明する。図１２は、画像形成装置１４０をプリンタ１４０と仮定したイメージ変換処理の特徴的な動作を説明する動作フローの例である。
【０１１２】
例えば、印刷要求端末１１０において印刷指示した印刷データをプリンタ１２０にて表示（出力）する場合、印刷ジョブを生成する前に、ユーザによる印刷指示などの操作時または定期的なポーリングなどの手段により機器情報取得部１１１７は表示または出力しようとするプリンタ１２０の機器情報を取得する（ステップＳ１２０１）。次に、その機器情報に基づき判断部１１１８はプリンタ１４０においてそのまま直接投入（表示、出力など）可能なデータ形式での印刷ジョブの生成に対応できるかどうかを判断する（ステップＳ１２０２）。
【０１１３】
例えばＴＩＦＦなどそのプリンタ１４０にそのまま直接投入（表示、出力など）可能なデータ形式での印刷ジョブ生成に対応している場合、プリンタドライバ１１３において、そのプリンタ１４０に直接投入可能な画像データで印刷ジョブを生成したうえで、生成した画像データをプリンタ１４０へ送信する（ステップＳ１２０３、Ｓ１２０５）。
一方、対応できないと判断した場合、プリンタドライバ１１３で対応できるプリンタ言語により生成した印刷ジョブをプリンタ１４０へ送信する（ステップＳ１２０４、Ｓ１２０５）。
【０１１４】
そして、上記画像データを受信したプリンタ１４０の印刷制御部１４１は、プリンタ１４０で表示または出力可能な画像データかどうか判断する（ステップＳ１２０６）。プリンタ１４０において表示または出力可能な画像データである場合には、そのまま表示または出力処理がなされる（ステップＳ１２０８）。
一方、そのまま表示または出力することができないデータ形式である場合、印刷制御部１２１は、プリンタ１２０において表示（出力）が可能なデータ形式にイメージ変換処理を行ったうえで、表示または出力処理がなされる（ステップＳ１２０７、Ｓ１２０８）。
【産業上の利用可能性】
【０１１５】
以上の説明から明らかなように、この発明によれば、文書データのログを収集でき、情報漏洩のルートや原因の究明が容易となる印刷ログ収集システム、印刷要求端末、印刷ログ収集方法、印刷ログ収集プログラム及び記憶媒体を提供することができる。
【図面の簡単な説明】
【０１１６】
【図１】第１の実施形態における印刷ログ収集システム１００のシステム構成例である。
【図２】第１の実施形態における印刷ログ収集システム１００の特徴的な動作を説明するシーケンス図である。
【図３】第２の実施形態における印刷ログ収集システム１００のシステム構成例である。
【図４】第２の実施形態における印刷ログ収集システム１００Ａの特徴的な動作を説明するシーケンス図である。
【図５】第３の実施形態における印刷ログ収集システム１００のシステム構成例である。
【図６】第３の実施形態における印刷ログ収集システム１００Ｂの特徴的な動作を説明するシーケンス図である。
【図７】第４の実施形態における印刷ログ収集システム１００Ｃのシステム構成例である。
【図８】第４の実施形態における印刷ログ収集システム１００Ｃの特徴的な動作を説明するシーケンス図ある。
【図９】第１乃至第４の実施形態のいずれかの実施形態により印刷ログの生成処理を行うかについて印刷ログ生成処理設定表示画面の一例である。
【図１０】第４実施形態における印刷要求端末１１０の印刷ジョブの送信先を設定するための送信設定表示画面の一例である。
【図１１】プリンタドライバ１１３が画像形成装置１４０において表示または出力可能な画像データでの印刷ジョブ生成における印刷要求端末１１０内のモジュール構成の一例である。
【図１２】印刷ジョブの生成における他の方法に関する動作フローである。
【符号の説明】
【０１１７】
１００    印刷ログ収集システム
１０１    ネットワーク
１１０    印刷要求端末
１１１    各アプリケーション
１１２    印刷指示受信部
１１３    プリンタドライバ
１１４    印刷ログ生成部
１１５    印刷ログ転送部
１１６    印刷ジョブ転送部
１２０    印刷ログ収集装置
１２１    印刷ログ受信部
１２２    印刷ログ収集部
１２３    情報抽出部
１２４    印刷ログ蓄積部
１２６    印刷ログ転送部
１２７Ｂ    印刷ジョブ受信部
１２８Ｂ    印刷ログ生成部
１３０    印刷ログ管理装置
１３１    印刷ログ管理部
１４０    画像形成装置
１４１    印刷制御部
１２５、１３２    メモリ
９００    印刷ログ生成処理設定画面
９０１、９０２    設定およびキャンセルキー
１０００    ジョブ送信先設定画面
１００１、１００２    設定およびキャンセルキー
１１１７    機器情報取得部
１１１８    判断部
【図１】
2009037425.tif 000003
【図２】
2009037425.tif 000004
【図３】
2009037425.tif 000005
【図４】
2009037425.tif 000006
【図５】
2009037425.tif 000007
【図６】
2009037425.tif 000008
【図７】
2009037425.tif 000009
【図８】
2009037425.tif 000010
【図９】
2009037425.tif 000011
【図１０】
2009037425.tif 000012
【図１１】
2009037425.tif 000013
【図１２】
2009037425.tif 000014