(57)【要約】【課題】  操作者による一の操作から派生したログ情報を判別可能な画像処理装置、ログ管理方法およびログ管理システムを提供することを目的とする。【解決手段】  画像形成に係る処理を行う画像処理装置１であって、画像形成に係る処理を実現する一連のジョブを実行したあと、一連のジョブのログ情報を関連付けて記録することにより上記課題を解決する。【選択図】  図２
2006211587.tif 000002
【特許請求の範囲】
【請求項１】
画像形成に係る処理を行う画像処理装置であって、
前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて記録することを特徴とする画像処理装置。
【請求項２】
前記関連付けられて記録された一連のジョブのログ情報は、前記一連のジョブのログ情報が束ねられた構成であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記関連付けられて記録された一連のジョブのログ情報は、同一の識別子を含む構成であることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記関連付けられて記録された一連のジョブのログ情報は、前記一連のジョブに共通な共通ログ情報と、前記共通情報と関連付けられた前記ジョブ毎の個別ログ情報とを含む構成であることを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記一連のジョブを実行する１つ以上の処理手段と、
前記１つ以上の処理手段から前記一連のジョブのログ情報を受信し、前記一連のジョブのログ情報を束ねて記録するログ記録手段と
を有することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記ログ記録手段は、前記一連のジョブに異常終了したジョブがあれば、前記一連のジョブのログ情報を束ねずに記録することを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記一連のジョブを実行する１つ以上の処理手段と、
前記１つ以上の処理手段から前記一連のジョブのログ情報を受信し、前記一連のジョブのログ情報を束ねて記録するログ記録手段と、
前記ログ記録手段に対して前記一連のジョブのログ情報を束ねて記録することを要求するログ集約手段と
を有することを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記ログ記録手段は、前記一連のジョブに異常終了したジョブがあれば、前記一連のジョブのログ情報を束ねずに記録することを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記一連のジョブを実行し、前記一連のジョブのログ情報を束ねる処理手段と、
前記処理手段から前記束ねられたログ情報を受信し、そのログ情報を記録するログ記録手段と
を有することを特徴とする請求項１記載の画像処理装置。
【請求項１０】
前記一連のジョブを実行する１つ以上の処理手段と、
前記１つ以上の処理手段から前記一連のジョブのログ情報を受信し、前記一連のジョブのログ情報を束ねるログ集約手段と、
前記ログ集約手段から前記束ねられたログ情報を受信し、そのログ情報を記録するログ記録手段と
を有することを特徴とする請求項１記載の画像処理装置。
【請求項１１】
前記一連のジョブを実行する１つ以上の処理手段と、
前記１つ以上の処理手段から前記一連のジョブのログ情報を受信し、前記一連のジョブのログ情報を束ねて転送することを要求するログ集約手段と、
前記ログ集約手段から前記一連のジョブのログ情報を受信し、前記一連のジョブのログ情報を記録するログ記録手段と、
前記要求に基づき前記一連のジョブのログ情報を束ねて所定のログ管理装置に転送するログ転送手段と
を有することを特徴とする請求項１記載の画像処理装置。
【請求項１２】
前記関連付けて記録した一連のジョブのログ情報を操作者からの要求に基づいて参照させることを特徴とする請求項１乃至１１何れか一項記載の画像処理装置。
【請求項１３】
前記関連付けられて記録された一連のジョブのログ情報は、前記一連のジョブに共通な共通ログ情報と、前記共通情報と関連付けられた個別ログ情報とを含む構成であり、前記個別ログ情報が正常終了したジョブと異常終了したジョブとで分けられていることを特徴とする請求項１記載の画像処理装置。
【請求項１４】
操作者の操作する端末と、ログ情報を管理するログ管理装置とに所定のネットワークを介して接続されている画像処理装置であって、
前記画像処理装置は、前記端末から画像形成に係る処理の要求を受信し、前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて前記ログ管理装置に転送することを特徴とする画像処理装置。
【請求項１５】
画像形成に係る処理を行う画像処理装置のログ管理方法であって、
前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて記録することを特徴とするログ管理方法。
【請求項１６】
前記関連付けられて記録された一連のジョブのログ情報は、前記一連のジョブのログ情報が束ねられた構成であることを特徴とする請求項１５記載のログ管理方法。
【請求項１７】
前記関連付けられて記録された一連のジョブのログ情報は、同一の識別子を含む構成であることを特徴とする請求項１５記載のログ管理方法。
【請求項１８】
前記関連付けられて記録された一連のジョブのログ情報は、前記一連のジョブに共通な共通ログ情報と、前記共通情報と関連付けられた前記ジョブ毎の個別ログ情報とを含む構成であることを特徴とする請求項１５記載のログ管理方法。
【請求項１９】
操作者の操作する端末と、ログ情報を管理するログ管理装置と、画像形成に係る処理を行う画像処理装置とが所定のネットワークを介して接続されているログ管理システムであって、
前記画像処理装置は、前記端末から画像形成に係る処理の要求を受信し、前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて前記ログ管理装置に転送することを特徴とするログ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、ログ管理方法およびログ管理システムに係り、特にログ情報を記録する画像処理装置、ログ管理方法およびログ管理システムに関する。
【背景技術】
【０００２】
近年、プリンタ，コピー，ファクシミリ，スキャナ等の各装置の機能を１つの筐体内に収納した画像処理装置が知られるようになった。画像処理装置は、１つの筐体内にプロッタ，スキャナ等を設けると共に、プリンタ，コピー，ファクシミリ，スキャナ等にそれぞれ対応するソフトウェアを設け、それらのソフトウェアを切り替えることにより、プリンタ，コピー，ファクシミリ，スキャナ等として動作させるものである（例えば、特許文献１参照）。
【０００３】
この画像処理装置は、画像を出力、変更、移動等させる処理を、ジョブと呼ばれる処理単位で実行する。例えばコピーを行なう場合、画像処理装置は原稿を読み取る処理と読み取った原稿を印刷する処理とが行われる為、原稿読み取りジョブと印刷ジョブとが発生することになる。
【０００４】
従来の画像処理装置では、ジョブを実行したあと、そのジョブに関する履歴を自機や他の装置に記録している。例えば特許文献２には、履歴を自機に記録する内容が記載されている。また、特許文献３には履歴をコピー機からコピーサーバに転送して記録する内容が記載されている。
【特許文献１】特開２００３−３４１１７５号公報
【特許文献２】特開２０００−１３２３５７号公報
【特許文献３】特開２００４−１０２５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
例えばコピー等の画像形成に係る処理は、原稿読み取りジョブ及び印刷ジョブ等の一連のジョブによって実現される。従来の画像処理装置では、ジョブを実行したあと、そのジョブに関する履歴としてログ情報をジョブ単位で記録している。一方、操作者はコピーなどの画像形成に係る処理単位で画像処理装置を操作している。
【０００６】
したがって、従来の画像処理装置ではジョブ単位でログ情報を記録しているため、操作者の一の操作から派生したログ情報を判別できないという問題があった。操作者は、画像形成に係る処理単位で画像処理装置を操作している為、一の操作から派生したログ情報を判別できないと不便であった。
【０００７】
本発明は、上記の点に鑑みなされたもので、操作者による一の操作から派生したログ情報を判別可能な画像処理装置、ログ管理方法およびログ管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決する為、本発明は、画像形成に係る処理を行う画像処理装置であって、前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて記録することを特徴とする。
【０００９】
また、本発明は、操作者の操作する端末と、ログ情報を管理するログ管理装置とに所定のネットワークを介して接続されている画像処理装置であって、前記画像処理装置は、前記端末から画像形成に係る処理の要求を受信し、前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて前記ログ管理装置に転送することを特徴とする。
【００１０】
また、本発明は、画像形成に係る処理を行う画像処理装置のログ管理方法であって、前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて記録することを特徴とする。
【００１１】
また、本発明は、操作者の操作する端末と、ログ情報を管理するログ管理装置と、画像形成に係る処理を行う画像処理装置とが所定のネットワークを介して接続されているログ管理システムであって、前記画像処理装置は、前記端末から画像形成に係る処理の要求を受信し、前記画像形成に係る処理を実現する一連のジョブを実行したあと、前記一連のジョブのログ情報を関連付けて前記ログ管理装置に転送することを特徴とする。
【００１２】
本発明では、画像形成に係る処理を実現する一連のジョブを実行したあと、一連のジョブのログ情報を関連付けて記録している。即ち、本発明では画像形成に係る処理を実現する一連のジョブのログ情報が関連付けられて記録されているため、一連のジョブのログ情報を判別できる。その結果、本発明では操作者による一の操作と、その操作から派生したログ情報との関連を判別できる。
【発明の効果】
【００１３】
本発明によれば、操作者による一の操作から派生したログ情報を判別可能な画像処理装置、ログ管理方法およびログ管理システムを提供可能である。
【発明を実施するための最良の形態】
【００１４】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、以下の実施例では、画像処理装置の一例としてマルチファンクションプリンタ（以下、ＭＦＰという）を例に説明するが、画像形成に係る処理を行う如何なる画像処理装置であってもよい。
【００１５】
図１は、ＭＦＰのハードウェア構成を表す一例の構成図である。図１のＭＦＰ１は、コントローラ６０，操作パネル８０，ＦＣＵ８１，エンジン部８２を有する。コントローラ６０は、ＣＰＵ６１，システムメモリ６２，ＮＢ６３，ＳＢ６４，ＡＳＩＣ６６，ローカルメモリ６７，ＨＤＤ６８、ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１，セントロニクス  Ｉ／Ｆ７２を有する。
【００１６】
操作パネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＣＵ８１およびエンジン部８２はコントローラ６０のＡＳＩＣ６６にＰＣＩバス８３を介して接続されている。
【００１７】
コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７，ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。なお、ＡＳＩＣ６６とＮＢ６３とはＡＧＰ（Accelerated Graphics Port）６５を介して接続されている。
【００１８】
ＣＰＵ６１は、ＭＦＰ１の全体制御を行うものである。ＭＦＰ１では、ＣＰＵ６１が後述する１つ以上のサービスモジュールをＵＮＩＸ（登録商標）等のオペレーティングシステム（ＯＳ）上にプロセスとして起動させる。サービスモジュールは、アプリケーションからの要求を解釈してハードウェア資源を動作させる。
【００１９】
ＮＢ（ノースブリッジ）６３は、ＣＰＵ６１，システムメモリ６２，ＳＢ６４，ＡＳＩＣ６６，ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１及びセントロニクス  Ｉ／Ｆ７２を接続するためのブリッジである。ＮＢ６３は、ＳＢ６４，ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１及びセントロニクス  Ｉ／Ｆ７２とＰＣＩバス７３を介して接続されている。なお、ＳＢ（サウスブリッジ）６４は、ＰＣＩバス７３とＲＯＭや周辺デバイス等とを接続するためのブリッジである。
【００２０】
システムメモリ６２は、描画用メモリ等として用いるメモリである。ローカルメモリ６７は、コピー用画像バッファ，符号バッファ等として用いるメモリである。ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。また、ＨＤＤ６８は画像データ，文書データ，プログラム，フォントデータ，フォーム，ログ情報などを蓄積するストレージ（補助記憶装置）の一例である。
【００２１】
ＮＩＣ（ネットワークインターフェースカード）６９は、ＭＦＰ１をインターネットやＬＡＮ等のネットワークに接続するインターフェース機器である。また、ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１およびセントロニクス  Ｉ／Ｆ７２は、夫々の規格に準じたインターフェースである。
【００２２】
操作パネル８０は、操作者からの入力操作を受け付けると共に、操作者に向けた表示を行う操作部である。ＦＣＵ（ファックスコントロールユニット）８１は、ファックスユニットを管理する。エンジン部８２は、プリンタ，コピー，ファクシミリ，スキャナ等の機能を提供するソフトウェアやハードウェアのまとまりである。例えば印刷機構部分はプリンタエンジンと呼ばれる。以下、図１のようなＭＦＰ１を含む本発明のログ管理システムの実施例について説明していく。
【実施例１】
【００２３】
図２は、本発明のログ管理システムを表した一例の構成図である。図２のログ管理システムは、ＭＦＰ１，パーソナルコンピュータ（以下、ＰＣという）２，サーバ３が、例えばインターネットやＬＡＮなどのネットワーク４を介して接続されている。なお、ＰＣ２は操作者の操作する端末の一例である。サーバ３は、ログ情報を管理するログ管理装置の一例である。
【００２４】
図２のＭＦＰ１は、サービスモジュールとしてネットワークサービス１１，印刷サービス１２，メールサービス１３，ＦＡＸサービス１４，文書管理サービス１５，ログ転送クライアント１６，ログ記録サービス１７を起動している。また、ＭＦＰ１はログ情報を記録するログ保管庫１８をＨＤＤ６８等に有している。
【００２５】
ＰＣ２は、クライアントアプリケーション２１を起動しており、操作者から入力操作を受け付けると共に、操作者に向けた表示を行なう。また、クライアントアプリケーション２１は操作者から画像形成に係る処理の要求を受け付ける。クライアントアプリケーション２１は、操作者から受け付けた画像形成に係る処理の要求を解釈し、その処理を実現する一連のジョブを特定する。クライアントアプリケーション２１は、特定したジョブを実行するＭＦＰ１のサービスモジュールにジョブ実行要求を行なう。
【００２６】
ＭＦＰ１のサービスモジュールは、クライアントアプリケーション２１からジョブ実行要求を受信すると、ジョブを実行する。ログ記録サービス１７は、サービスモジュールからログ情報を受信してログ保管庫１８に記録する。なお、ログ保管庫１８に記録されるログ情報は、後述するように、操作者から受け付けた画像形成に係る処理を実現する一連のジョブが関連付けられている。
【００２７】
ログ記録サービス１７は、ログ保管庫１８にログ情報が記録されると、ログ転送クライアント１６に通知する。ログ転送クライアント１６は、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、サーバ３に転送する。サーバ３は、ログ管理サービス３１を起動しており、ＭＦＰ１のログ転送クライアント１６から転送されたログ情報を管理する。
【００２８】
次に、図２のログ管理システムの処理について説明していく。図３は、ログ管理システムの処理を表した一例のシーケンス図である。ステップＳ１に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１の印刷サービス１２に、統合ＩＤ及びジョブ数の情報を含む印刷ジョブ実行要求を送信する。ここで、統合ＩＤとは操作者による一の操作から派生した一連のジョブを関連付ける識別子である。また、ジョブ数とは操作者による一の操作から派生した一連のジョブの数である。ステップＳ２に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１のＦＡＸサービス１４に、統合ＩＤ及びジョブ数の情報を含む送信ジョブ実行要求を送信する。
【００２９】
ステップＳ３に進み、印刷サービス１２はクライアントアプリケーション２１から印刷ジョブ実行要求を受信すると、統合ＩＤ及びジョブ数の情報を含む印刷ジョブ開始通知をログ記録サービス１７に送信したあと、印刷ジョブを実行する。また、ステップＳ４に進み、ＦＡＸサービス１４はクライアントアプリケーション２１から送信ジョブ実行要求を受信すると、統合ＩＤ及びジョブ数の情報を含む送信ジョブ開始通知をログ記録サービス１７に送信したあと、送信ジョブを実行する。
【００３０】
ステップＳ５に進み、ＦＡＸサービス１４は送信ジョブが終了すると、送信ジョブ終了通知をログ記録サービス１７に送信する。また、ステップＳ６に進み、印刷サービス１２は印刷ジョブが終了すると、印刷ジョブ終了通知をログ記録サービス１７に送信する。
【００３１】
ログ記録サービス１７は、ステップＳ３及びＳ４で統合ＩＤ及びジョブ数の情報を受信しているため、操作者による一の操作から派生した一連のジョブが印刷サービス１２で実行した印刷ジョブ及びＦＡＸサービス１４で実行した送信ジョブであると判定できる。したがって、ログ記録サービス１７はステップＳ５の送信ジョブ終了通知およびステップＳ６の印刷ジョブ終了通知を受信すると、操作者による一の操作から派生した一連のジョブが全て終了したと判定できる。
【００３２】
ログ記録サービス１７は、操作者による一の操作から派生した一連のジョブが全て終了したと判定すると、印刷サービス１２で実行した印刷ジョブのログ情報及びＦＡＸサービス１４で実行した送信ジョブのログ情報を束ねて１つのログ情報にまとめる。以下、ログ情報を束ねて１つのログ情報にまとめる処理をバインドと呼ぶ。
【００３３】
図４は、バインドされたログ情報の一例の構成図である。なお、図４のバインドされたログ情報は、同一蓄積文書を印刷及びＦＡＸ送信したときのものである。図４のバインドされたログ情報は、Ｇｅｎｅｒａｌ情報１０１と、Ｓｏｕｒｃｅ情報１０２と、Ｄｅｓｔｉｎａｔｉｏｎ１０３とで構成されている。
【００３４】
Ｇｅｎｅｒａｌ情報１０１は、操作者による一の操作から派生した一連のジョブの全体的な情報である。Ｓｏｕｒｃｅ情報１０２は、サービスモジュールにより操作されるオブジェクトの情報である。例えば図４のＳｏｕｒｃｅ情報１０２は、印刷及びＦＡＸ送信される同一蓄積文書の情報である。
【００３５】
Ｄｅｓｔｉｎａｔｉｏｎ情報１０３は、サービスモジュールによりオブジェクトを操作したときの情報である。例えば図４のバインドされたログ情報は、同一蓄積文書を印刷したときの情報であるＤｅｓｔｉｎａｔｉｏｎ情報１０３ａとＦＡＸ送信したときのＤｅｓｔｉｎａｔｉｏｎ情報１０３ｂとを有する。なお、バインドされたログ情報に含まれるＳｏｕｒｃｅ情報１０２及びＤｅｓｔｉｎａｔｉｏｎ情報１０３は、操作者による一の操作から派生した一連のジョブに応じて数が変化する。
【００３６】
ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報及びＦＡＸサービス１４で実行した送信ジョブのログ情報をバインドしたあと、バインドしたログ情報をログ保管庫１８に記録する。図３のステップＳ７に進み、ログ記録サービス１７はバインドしたログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００３７】
ステップＳ８に進み、ログ転送クライアント１６はログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照する。ステップＳ９に進み、ログ転送クライアント１６はログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。ステップＳ１０に進み、ログ転送クライアント１６はログ記録サービス１７から受信したログ情報を例えば図５のようなＸＭＬデータでサーバ３のログ管理サービス３１に転送する。
【００３８】
図５は、バインドされたログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図である。図５のＸＭＬデータは、図４のバインドされたログ情報に対応するＧｅｎｅｒａｌ情報１０１と、Ｓｏｕｒｃｅ情報１０２と、Ｄｅｓｔｉｎａｔｉｏｎ１０３ａ，１０３ｂとを有する構成である。
【００３９】
そして、ログ管理サービス３１は、ＭＦＰ１のログ転送クライアント１６から転送された図５のようなＸＭＬデータからログ情報を取り出し、そのログ情報をＨＤＤ等に記録して管理する。
【００４０】
以上、図３のシーケンス図では、バインドすることにより、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図３のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報をバインドすることができるので、ログ情報を転送するときのトラフィックを軽減でき、リソースの節約が可能となる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【００４１】
図６は、ログ管理システムの処理を表した他の一例のシーケンス図である。なお、図６のシーケンス図は一部を除いて図３のシーケンス図と同一であり、同一部分の説明を適宜省略する。
【００４２】
ステップＳ１１〜Ｓ１４の処理は、図３のステップＳ１〜Ｓ４と同様である。ステップＳ１５に進み、ＦＡＸサービス１４は送信ジョブが異常終了すると、送信ジョブが異常終了したことを表す送信ジョブ終了通知をログ記録サービス１７に送信する。
【００４３】
送信ジョブが異常終了したことを表す送信ジョブ終了通知をＦＡＸサービス１４から受信すると、ログ記録サービス１７は操作者による一の操作から派生した一連のジョブが全て終了するまで待たずに、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録する。即ち、ログ記録サービス１７は操作者による一の操作から派生した一連のジョブのログ情報をバインドしない。
【００４４】
そして、ログ記録サービス１７は、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ１６に進み、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００４５】
また、ステップＳ１７に進み、印刷サービス１２は印刷ジョブが終了すると、印刷ジョブ終了通知をログ記録サービス１７に送信する。印刷ジョブが終了したことを表す印刷ジョブ終了通知を印刷サービス１２から受信すると、ログ記録サービス１７は印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録する。
【００４６】
そして、ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ１８に進み、印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００４７】
図７は、バインドされていないログ情報の一例の構成図である。図７のログ情報は、Ｇｅｎｅｒａｌ情報１０１と、Ｓｏｕｒｃｅ情報１０２と、Ｄｅｓｔｉｎａｔｉｏｎ１０３とで構成されている。
【００４８】
Ｇｅｎｅｒａｌ情報１０１は、１つのジョブの全体的な情報である。Ｓｏｕｒｃｅ情報１０２は、サービスモジュールにより操作されるオブジェクトの情報である。Ｄｅｓｔｉｎａｔｉｏｎ情報１０３は、サービスモジュールによりオブジェクトを操作したときの情報である。
【００４９】
ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報とＦＡＸサービス１４で実行した送信ジョブのログ情報とを別々に、図７のようなログ情報の構成でログ保管庫１８に記録する。
【００５０】
なお、ログ転送クライアント１６は、図３のステップＳ８〜Ｓ１０と同様、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、ログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。そして、ログ転送クライアント１６はログ記録サービス１７から受信したログ情報を例えば図８，図９のようなＸＭＬデータでサーバ３のログ管理サービス３１に転送する。
【００５１】
図８，図９は、バインドされていないログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図である。図８，図９のＸＭＬデータは、図７のバインド情報に対応するように、印刷サービス１２で実行した印刷ジョブのログ情報を表すＧｅｎｅｒａｌ情報１０１ａ，Ｓｏｕｒｃｅ情報１０２ａ，Ｄｅｓｔｉｎａｔｉｏｎ１０３ａと、ＦＡＸサービス１４で実行した送信ジョブのログ情報を表すＧｅｎｅｒａｌ情報１０１ｂ，Ｓｏｕｒｃｅ情報１０２ｂ，Ｄｅｓｔｉｎａｔｉｏｎ１０３ｂとを有する構成である。
【００５２】
そして、ログ管理サービス３１は、ＭＦＰ１のログ転送クライアント１６から転送された図８，図９のようなＸＭＬデータからログ情報を取り出し、そのログ情報をＨＤＤ等に記録して管理する。
【００５３】
以上、図６のシーケンス図では、バインドしていないが、ログ情報のＧｅｎｅｒａｌ情報１０１に含まれるＩＤとして統合ＩＤを利用することにより、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図６のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報を関連付けることができる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【００５４】
図１０は、ログ管理システムの処理を表した他の一例のシーケンス図である。ステップＳ２１に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１の印刷サービス１２に統合ＩＤの情報を含む印刷ジョブ実行要求を送信する。ステップＳ２２に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１のＦＡＸサービス１４に、統合ＩＤの情報を含む送信ジョブ実行要求を送信する。
【００５５】
ステップＳ２３に進み、印刷サービス１２は印刷ジョブ実行要求を受信すると、統合ＩＤの情報を含む印刷ジョブ開始通知をログ記録サービス１７に送信したあと、印刷ジョブを実行する。また、ステップＳ２４に進み、ＦＡＸサービス１４は送信ジョブ実行要求を受信すると、統合ＩＤの情報を含む送信ジョブ開始通知をログ記録サービス１７に送信したあと、送信ジョブを実行する。
【００５６】
ステップＳ２５に進み、ＦＡＸサービス１４は送信ジョブが終了すると、送信ジョブ終了通知をログ記録サービス１７に送信する。ＦＡＸサービス１４から送信ジョブ終了通知を受信すると、ログ記録サービス１７はＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録する。
【００５７】
そして、ログ記録サービス１７は、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ２６に進み、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００５８】
また、ステップＳ２７に進み、印刷サービス１２は印刷ジョブが終了すると、印刷ジョブ終了通知をログ記録サービス１７に送信する。印刷ジョブが終了したことを表す印刷ジョブ終了通知を印刷サービス１２から受信すると、ログ記録サービス１７は印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録する。
【００５９】
そして、ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ２８に進み、印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００６０】
ログ記録サービス１７は、ステップＳ２３及びＳ２４でジョブ数の情報を受信していない為、操作者による一の操作から派生した一連のジョブ数を判定することができない。したがって、ログ記録サービス１７はステップＳ２５の送信ジョブ終了通知およびステップＳ２７の印刷ジョブ終了通知を受信しても、操作者による一の操作から派生した一連のジョブが全て終了したと判定できない。そこで、ログ記録サービス１７は、操作者による一の操作から派生した一連のジョブのログ情報をバインドせずにログ保管庫１８に記録している。なお、ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報とＦＡＸサービス１４で実行した送信ジョブのログ情報とを別々に、図７のようなログ情報の構成でログ保管庫１８に記録する。
【００６１】
ステップＳ２９に進み、ログ転送クライアント１６は、図３のステップＳ８〜Ｓ１０と同様、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、ログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。そして、ログ転送クライアント１６はログ記録サービス１７から受信したログ情報を例えば図８，図９のようなＸＭＬデータでサーバ３のログ管理サービス３１に転送する。ログ管理サービス３１はＭＦＰ１のログ転送クライアント１６から転送された図８，図９のようなＸＭＬデータからログ情報を取り出し、そのログ情報をＨＤＤ等に記録して管理する。
【００６２】
ステップＳ３０に進み、ＰＣ２のクライアントアプリケーション２１はサーバ３のログ管理サービス３１に、統合ＩＤの情報を含むログ検索要求を送信する。ログ管理サービス３１は統合ＩＤをキー情報としてログ情報を検索することで、操作者による一の操作から派生した一連のジョブを全て判定できる。ステップＳ３１に進み、ログ管理サービス３１は操作者による一の操作から派生した一連のジョブのログ情報をＰＣ２のクライアントアプリケーション２１に送信する。
【００６３】
以上、図１０のシーケンス図では、バインドしていないが、ログ情報のＧｅｎｅｒａｌ情報１０１に含まれるＩＤとして統合ＩＤを利用することで、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図１０のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報を検索することができる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【実施例２】
【００６４】
図１１は、本発明のログ管理システムを表した他の一例の構成図である。なお、図１１の構成図は一部を除いて図２の構成図と同一であり、同一部分の説明を適宜省略する。図１１のログ管理システムは、ＭＦＰ１のサービスモジュールとしてログサービス１９を有している点で図２のログ管理システムと異なっている。
【００６５】
ログサービス１９は、後述するマルチジョブ実行要求をクライアントアプリケーション２１から受信し、一連のジョブのログ情報を関連付ける為のマルチジョブ登録要求をログ記録サービス１７に送信するものである。
【００６６】
次に、図１１のログ管理システムの処理について説明していく。図１２は、ログ管理システムの処理を表した一例のシーケンス図である。なお、図１２のシーケンス図は一部を除いて図３のシーケンス図と同一であり、同一部分の説明を適宜省略する。
【００６７】
ステップＳ１０１に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１のログサービス１９に構成ジョブ情報を含むマルチジョブ実行要求を送信する。ここで、構成ジョブ情報とは操作者による一の操作から派生した一連のジョブの構成を表した情報である。
【００６８】
ステップＳ１０２に進み、ログサービス１９はログ記録サービス１７に構成ジョブ情報を含むマルチジョブ登録要求を送信する。ログサービス１９から構成ジョブ情報を含むマルチジョブ登録要求を受信すると、ログ記録サービス１７は、操作者による一の操作から派生した一連のジョブを関連付ける識別子としてマルチジョブＩＤを発行する。
【００６９】
ステップＳ１０３に進み、ログ記録サービス１７はマルチジョブＩＤをログサービス１９に送信する。また、ステップＳ１０４に進み、ログサービス１９はマルチジョブＩＤをＰＣ２のクライアントアプリケーション２１に送信する。
【００７０】
ステップＳ１０５に進み、クライアントアプリケーション２１はＭＦＰ１の印刷サービス１２に、マルチジョブＩＤの情報を含む印刷ジョブ実行要求を送信する。ステップＳ１０６に進み、クライアントアプリケーション２１はＭＦＰ１のＦＡＸサービス１４に、マルチジョブＩＤの情報を含む送信ジョブ実行要求を送信する。
【００７１】
ステップＳ１０７に進み、印刷サービス１２はクライアントアプリケーション２１から印刷ジョブ実行要求を受信すると、マルチジョブＩＤの情報を含む印刷ジョブ開始通知をログ記録サービス１７に送信したあと、印刷ジョブを実行する。また、ステップＳ１０８に進み、ＦＡＸサービス１４はクライアントアプリケーション２１から送信ジョブ実行要求を受信すると、マルチジョブＩＤの情報を含む送信ジョブ開始通知をログ記録サービス１７に送信したあと、送信ジョブを実行する。
【００７２】
ステップＳ１０９に進み、ＦＡＸサービス１４は送信ジョブが終了すると送信ジョブ終了通知をログ記録サービス１７に送信する。ステップＳ１１０に進み、印刷サービス１２は印刷ジョブが終了すると印刷ジョブ終了通知をログ記録サービス１７に送信する。
【００７３】
ログ記録サービス１７は、ステップＳ１０１で構成ジョブ情報を受信し、ステップＳ１０７及びＳ１０８でマルチジョブＩＤの情報を受信しているため、操作者による一の操作から派生した一連のジョブが、印刷サービス１２で実行した印刷ジョブ及びＦＡＸサービス１４で実行した送信ジョブであると判定できる。したがって、ログ記録サービス１７はステップＳ１０９の送信ジョブ終了通知およびステップＳ１１０の印刷ジョブ終了通知を受信すると、操作者による一の操作から派生した一連のジョブが全て終了したと判定できる。
【００７４】
ログ記録サービス１７は、操作者による一の操作から派生した一連のジョブが全て終了したと判定すると、印刷サービス１２で実行した印刷ジョブのログ情報及びＦＡＸサービス１４で実行した送信ジョブのログ情報をバインドする。
【００７５】
図１３は、バインドされたログ情報の一例の構成図である。図１３のログ情報は一連のジョブに共通な共通ログ情報１１０と、ジョブ毎の個別ログ情報１２０ａ，１２０ｂとで構成されている。
【００７６】
共通ログ情報１１０は、Ｇｅｎｅｒａｌ情報１０１で構成されている。個別ログ情報１２０ａは、Ｇｅｎｅｒａｌ情報１０１ａと、Ｓｏｕｒｃｅ情報１０２ａと、Ｄｅｓｔｉｎａｔｉｏｎ１０３ａとで構成されている。個別ログ情報１２０ｂは、Ｇｅｎｅｒａｌ情報１０１ｂと、Ｓｏｕｒｃｅ情報１０２ｂと、Ｄｅｓｔｉｎａｔｉｏｎ１０３ｂとで構成されている。
【００７７】
例えば共通ログ情報１１０は、操作者による一の操作から派生した一連のジョブの共通的な情報である。ジョブ毎の個別ログ情報１２０ａ，１２０ｂは、印刷サービス１２による印刷ジョブおよびＦＡＸサービス１４による送信ジョブ毎のログ情報である。
【００７８】
共通ログ情報１１０のＧｅｎｅｒａｌ情報１０１は、操作者による一の操作から派生した一連のジョブの全体的な情報である。個別ログ情報１２０ａ，１２０ｂのＧｅｎｅｒａｌ情報１０１ａ，１０１ｂは、１つのジョブの全体的な情報である。個別ログ情報１２０ａ，１２０ｂのＳｏｕｒｃｅ情報１０２ａ，１０２ｂは、サービスモジュールにより操作されるオブジェクトの情報である。個別ログ情報１２０ａ，１２０ｂのＤｅｓｔｉｎａｔｉｏｎ情報１０３ａ，１０３ｂは、サービスモジュールによりオブジェクトを操作したときの情報である。
【００７９】
共通ログ情報１１０と個別ログ情報１２０ａ，１２０ｂとは、共通ログ情報１１０のＧｅｎｅｒａｌ情報１０１に含まれるＩＤと、個別ログ情報１２０ａ，１２０ｂのＧｅｎｅｒａｌ情報１０１ａ，１０１ｂに含まれるＩＤとで関連付けられている。
【００８０】
ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報及びＦＡＸサービス１４で実行した送信ジョブのログ情報を図１３のようにバインドし、バインドしたログ情報をログ保管庫１８に記録する。なお、以降のステップＳ１１１〜Ｓ１１４の処理は、前述した図３のステップＳ７〜Ｓ１０と同様であるので、説明を省略する。
【００８１】
以上、図１２のシーケンス図では、バインドすることにより、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図１２のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報を関連付けることができる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【００８２】
図１４は、ログ管理システムの処理を表した他の一例のシーケンス図である。なお、図１４のシーケンス図は一部を除いて図１２のシーケンス図と同一であり、同一部分の説明を適宜省略する。
【００８３】
ステップＳ１２１〜Ｓ１２８の処理は、図１２のステップＳ１０１〜Ｓ１０８と同様である。ステップＳ１２９に進み、ＦＡＸサービス１４は送信ジョブが異常終了すると、送信ジョブが異常終了したことを表す送信ジョブ終了通知をログ記録サービス１７に送信する。
【００８４】
送信ジョブが異常終了したことを表す送信ジョブ終了通知をＦＡＸサービス１４から受信すると、ログ記録サービス１７は操作者による一の操作から派生した一連のジョブが全て終了するまで待たずに、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録する。即ち、ログ記録サービス１７は操作者による一の操作から派生した一連のジョブのログ情報をバインドしない。
【００８５】
そして、ログ記録サービス１７は、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ１３０に進み、ＦＡＸサービス１４で実行した送信ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００８６】
また、ステップＳ１３１に進み、印刷サービス１２は印刷ジョブが終了すると、印刷ジョブ終了通知をログ記録サービス１７に送信する。印刷ジョブが終了したことを表す印刷ジョブ終了通知を印刷サービス１２から受信すると、ログ記録サービス１７は印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録する。
【００８７】
そして、ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ１３２に進み、印刷サービス１２で実行した印刷ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【００８８】
ログ記録サービス１７は、印刷サービス１２で実行した印刷ジョブのログ情報とＦＡＸサービス１４で実行した送信ジョブのログ情報とを別々に、図７のようなログ情報の構成でログ保管庫１８に記録する。
【００８９】
なお、ログ転送クライアント１６は、図１２のステップＳ１１２〜Ｓ１１４と同様、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、ログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。そして、ログ転送クライアント１６はログ記録サービス１７から受信したログ情報を例えば図８，図９のようなＸＭＬデータでサーバ３のログ管理サービス３１に転送する。
【００９０】
そして、ログ管理サービス３１は、ＭＦＰ１のログ転送クライアント１６から転送された図８，図９のようなＸＭＬデータからログ情報を取り出し、そのログ情報をＨＤＤ等に記録して管理する。
【００９１】
以上、図１４のシーケンス図では、バインドしていないが、ログ情報のＧｅｎｅｒａｌ情報１０１に含まれるＩＤとしてマルチジョブＩＤを利用することにより、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図１４のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報を関連付けることができる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【実施例３】
【００９２】
図１５は、本発明のログ管理システムを表した他の一例の構成図である。なお、図１５の構成図は一部を除いて図２の構成図と同一であり、同一部分の説明を適宜省略する。図１５のログ管理システムは、ＭＦＰ１の文書管理サービス１５が、後述するマルチジョブ実行要求をクライアントアプリケーション２１から受信し、一連のジョブのログ情報を関連付ける為のマルチジョブ登録要求をログ記録サービス１７に送信するものである。
【００９３】
次に、図１５のログ管理システムの処理について説明していく。図１６は、ログ管理システムの処理を表した一例のシーケンス図である。なお、図１６のシーケンス図は一部を除いて図１０のシーケンス図と同一であり、同一部分の説明を適宜省略する。
【００９４】
ステップＳ１４１に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１の文書管理サービス１５にマルチジョブ実行要求を送信する。クライアントアプリケーション２１からマルチジョブ実行要求を受信すると、文書管理サービス１５は、操作者による一の操作から派生した一連のジョブを関連付ける識別子として統合ＩＤを発行する。
【００９５】
ステップＳ１４２に進み、文書管理サービス１５は統合ＩＤをＰＣ２のクライアントアプリケーション２１に送信する。ここで、クライアントアプリケーション２１は、蓄積文書をページ毎にダウンロード（以下、ＤＬと呼ぶ）するものとする。
【００９６】
ステップＳ１４３に進み、クライアントアプリケーション２１は、ＭＦＰ１の文書管理サービス１５に、統合ＩＤの情報を含むページ１のＤＬジョブ実行要求を送信する。ステップＳ１４４に進み、クライアントアプリケーション２１はＭＦＰ１の文書管理サービス１５に、統合ＩＤの情報を含むページ２のＤＬジョブ実行要求を送信する。即ち、文書管理サービス１５は二つのＤＬジョブ実行要求を受信する。
【００９７】
ステップＳ１４５に進み、文書管理サービス１５はクライアントアプリケーション２１からＤＬジョブ実行要求を受信すると、統合ＩＤの情報を含むＤＬジョブ開始通知をログ記録サービス１７に送信したあと、ＤＬジョブを実行する。また、ステップＳ１４６に進み、文書管理サービス１５はクライアントアプリケーション２１からＤＬジョブ実行要求を受信すると、統合ＩＤの情報を含むＤＬジョブ開始通知をログ記録サービス１７に送信したあと、ＤＬジョブを実行する。
【００９８】
ステップＳ１４７に進み、文書管理サービス１５はＤＬジョブが終了するとＤＬジョブ終了通知をログ記録サービス１７に送信する。文書管理サービス１５からＤＬジョブ終了通知を受信すると、ログ記録サービス１７は文書管理サービス１５で実行したＤＬジョブのログ情報をログ保管庫１８に記録する。
【００９９】
そして、ログ記録サービス１７は、文書管理サービス１５で実行したＤＬジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ１４８に進み、文書管理サービス１５で実行したＤＬジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１００】
また、ステップＳ１４９に進み、文書管理サービス１５はＤＬジョブが終了すると、ＤＬジョブ終了通知をログ記録サービス１７に送信する。ＤＬジョブが終了したことを表すＤＬジョブ終了通知を文書管理サービス１５から受信すると、ログ記録サービス１７は文書管理サービス１５で実行したＤＬジョブのログ情報をログ保管庫１８に記録する。
【０１０１】
そして、ログ記録サービス１７は、文書管理サービス１５で実行したＤＬジョブのログ情報をログ保管庫１８に記録したあと、ステップＳ１５０に進み、文書管理サービス１５で実行したＤＬジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１０２】
ログ記録サービス１７は、ステップＳ１４５及びＳ１４６でジョブ数の情報を受信していない為、操作者による一の操作から派生した一連のジョブ数を判定できない。したがって、ログ記録サービス１７はステップＳ１４７及びＳ１４９のＤＬジョブ終了通知を受信しても、操作者による一の操作から派生した一連のジョブが全て終了したと判定することができない。そこで、ログ記録サービス１７は、操作者による一の操作から派生した一連のジョブのログ情報をバインドせずにログ保管庫１８に記録している。
【０１０３】
なお、ログ記録サービス１７は、文書管理サービス１５で実行した２つのＤＬジョブのログ情報を別々に、図７のようなログ情報の構成でログ保管庫１８に記録している。ステップＳ１５１〜Ｓ１５３の処理は、図１０のステップＳ２９〜Ｓ３１と同様である為、説明を省略する。
【０１０４】
ログ管理サービス３１は統合ＩＤをキー情報としてログ情報を検索することで、操作者による一の操作から派生した一連のＤＬジョブを全て判定できる。即ち、ログ管理サービス３１は操作者による一の操作から派生した一連のＤＬジョブのログ情報をＰＣ２のクライアントアプリケーション２１に送信できる。
【０１０５】
以上、図１６のシーケンス図では、バインドしていないが、ログ情報のＧｅｎｅｒａｌ情報１０１に含まれるＩＤとして統合ＩＤを利用することで、操作者による一の操作から派生した一連のＤＬジョブのログ情報を関連付けている。したがって、図１６のシーケンス図によれば、操作者による一の操作から派生した一連のＤＬジョブのログ情報を検索することができる。操作者は、蓄積文書を複数のＤＬジョブにより例えばページ毎に分けてＤＬした場合に、一の操作から派生した複数のＤＬジョブのログ情報を判別できるので便利である。
【０１０６】
図１７は、ログ管理システムの処理を表した他の一例のシーケンス図である。なお、図１７のシーケンス図は一部を除いて図１６のシーケンス図と同一であり、同一部分の説明を適宜省略する。
【０１０７】
ステップＳ１６１に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１の文書管理サービス１５に構成ジョブ情報を含むマルチジョブ実行要求を送信する。例えば構成ジョブ情報は、操作者による一の操作から派生した一連のジョブのジョブ数，ジョブの種類，詳細なジョブの属性等である。クライアントアプリケーション２１からマルチジョブ実行要求を受信すると、文書管理サービス１５は操作者による一の操作から派生した一連のジョブを関連付ける識別子として統合ＩＤを発行する。
【０１０８】
ステップＳ１６２〜Ｓ１６４の処理は、図１６のステップＳ１４２〜Ｓ１４４の処理と同様であるため、説明を省略する。ステップＳ１６５に進み、文書管理サービス１５はクライアントアプリケーション２１からＤＬジョブ実行要求を受信すると、統合ＩＤの情報を含むＤＬジョブ開始通知をログ記録サービス１７に送信したあと、ステップＳ１６３及びＳ１６４のＤＬジョブ実行要求に応じたＤＬジョブを実行する。
【０１０９】
文書管理サービス１５は、ステップＳ１６３及びＳ１６４のＤＬジョブ実行要求に応じた２つのＤＬジョブが両方とも終了するとステップＳ１６６に進み、２つのＤＬジョブのログ情報をバインドして、ＤＬジョブ終了通知をログ記録サービス１７に送信する。文書管理サービス１５は、ステップＳ１６１で構成ジョブ情報を受信しているため、操作者による一の操作から派生した一連のジョブが、ステップＳ１６３及びＳ１６４のＤＬジョブ実行要求に応じた２つのＤＬジョブであると判定できる。したがって、文書管理サービス１５はステップＳ１６４のＤＬジョブ実行要求に応じたＤＬジョブが終了した時点で、操作者による一の操作から派生した一連のジョブが全て終了したと判定できる。
【０１１０】
ログ記録サービス１７は、ＤＬジョブ終了通知を受信すると、文書管理サービス１５で実行した２つのＤＬジョブのログ情報をログ保管庫１８に記録する。ログ記録サービス１７はログ情報をログ保管庫１８に記録したあとステップＳ１６７に進み、ＤＬジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１１１】
ログ転送クライアント１６は、図３のステップＳ８〜Ｓ１０と同様、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、ログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。そして、ログ転送クライアント１６はログ記録サービス１７から受信したログ情報を例えばＸＭＬデータでサーバ３のログ管理サービス３１に転送する。
【０１１２】
以上、図１７のシーケンス図では、バインドすることにより、操作者による一の操作から派生した一連のＤＬジョブのログ情報を関連付けている。したがって、図１７のシーケンス図によれば、操作者による一の操作から派生した一連のＤＬジョブのログ情報を関連付けることができる。操作者は、蓄積文書を複数のＤＬジョブにより例えばページ毎に分けてＤＬした場合に、一の操作から派生した複数のＤＬジョブのログ情報を判別できるので便利である。
【実施例４】
【０１１３】
図１８は、本発明のログ管理システムを表した他の一例の構成図である。なお、図１８の構成図は一部を除いて図２の構成図と同一であり、同一部分の説明を適宜省略する。図１８のログ管理システムは、ＭＦＰ１のサービスモジュールとしてログサービス１９を有している。
【０１１４】
図１８のログ管理システムは、ログサービス１９がサービスモジュールからログ情報を受信する点と、ログ記録サービス１７がログサービス１９からログ情報を受信してログ保管庫１８に記録する点とが、図２のログ管理システムと異なっている。
【０１１５】
次に、図１８のログ管理システムの処理について説明していく。図１９は、ログ管理システムの処理を表した他の一例のシーケンス図である。なお、図１９のシーケンス図は一部を除いて図１２のシーケンス図と同一であり、同一部分の説明を適宜省略する。
【０１１６】
ステップＳ１７１に進み、ＰＣ２のクライアントアプリケーション２１は、ＭＦＰ１のログサービス１９に構成ジョブ情報を含むマルチジョブ実行要求を送信する。構成ジョブ情報を含むマルチジョブ実行要求を受信すると、ログサービス１９は操作者による一の操作から派生した一連のジョブを関連付ける識別子としてマルチジョブＩＤを発行する。ステップＳ１７２に進み、ログサービス１９はマルチジョブＩＤをＰＣ２のクライアントアプリケーション２１に送信する。
【０１１７】
ステップＳ１７３に進み、クライアントアプリケーション２１はＭＦＰ１の印刷サービス１２に、マルチジョブＩＤの情報を含む印刷ジョブ実行要求を送信する。ステップＳ１７４に進み、クライアントアプリケーション２１はＭＦＰ１のＦＡＸサービス１４に、マルチジョブＩＤの情報を含む送信ジョブ実行要求を送信する。
【０１１８】
ステップＳ１７５に進み、印刷サービス１２はクライアントアプリケーション２１から印刷ジョブ実行要求を受信すると、マルチジョブＩＤの情報を含む印刷ジョブ開始通知をログサービス１９に送信したあと、印刷ジョブを実行する。マルチジョブＩＤの情報を含む印刷ジョブ開始通知を受信すると、ログサービス１９はステップＳ１７６に進み、ログ記録サービス１７にジョブ開始通知を送信する。
【０１１９】
また、ステップＳ１７７に進み、ＦＡＸサービス１４はクライアントアプリケーション２１から送信ジョブ実行要求を受信すると、マルチジョブＩＤの情報を含む送信ジョブ開始通知をログサービス１９に送信したあと、送信ジョブを実行する。
【０１２０】
ステップＳ１７８に進み、ＦＡＸサービス１４は送信ジョブが終了すると送信ジョブ終了通知をログサービス１９に送信する。ステップＳ１７９に進み、印刷サービス１２は印刷ジョブが終了すると印刷ジョブ終了通知をログサービス１９に送信する。
【０１２１】
ログサービス１９は、ステップＳ１７１で構成ジョブ情報を受信し、ステップＳ１７５及びＳ１７７でマルチジョブＩＤの情報を受信しているため、操作者による一の操作から派生した一連のジョブが、印刷サービス１２で実行した印刷ジョブ及びＦＡＸサービス１４で実行した送信ジョブであると判定できる。
【０１２２】
したがって、ログサービス１９はステップＳ１７８の送信ジョブ終了通知およびステップＳ１７９の印刷ジョブ終了通知を受信すると、操作者による一の操作から派生した一連のジョブが全て終了したと判定できる。
【０１２３】
ログサービス１９は、操作者による一の操作から派生した一連のジョブが全て終了したと判定すると、印刷サービス１２で実行した印刷ジョブのログ情報及びＦＡＸサービス１４で実行した送信ジョブのログ情報をバインドする。
【０１２４】
図２０は、バインドされたログ情報の一例の構成図である。図２０のログ情報は、一連のジョブに共通な共通ログ情報１１０と、ジョブ毎の個別ログ情報１２０ａ，１２０ｂとで構成されている。
【０１２５】
共通ログ情報１１０は、Ｇｅｎｅｒａｌ情報１０１と、Ｓｏｕｒｃｅ情報１０２とで構成されている。個別ログ情報１２０ａは、Ｇｅｎｅｒａｌ情報１０１ａと、Ｄｅｓｔｉｎａｔｉｏｎ１０３ａとで構成されている。個別ログ情報１２０ｂは、Ｇｅｎｅｒａｌ情報１０１ｂと、Ｄｅｓｔｉｎａｔｉｏｎ１０３ｂとで構成されている。
【０１２６】
例えば共通ログ情報１１０は、操作者による一の操作から派生した一連のジョブの共通的な情報である。ジョブ毎の個別ログ情報１２０ａ，１２０ｂは、印刷サービス１２による印刷ジョブおよびＦＡＸサービス１４による送信ジョブ毎のログ情報である。
【０１２７】
共通ログ情報１１０のＧｅｎｅｒａｌ情報１０１は、操作者による一の操作から派生した一連のジョブの全体的な情報である。共通ログ情報１１０のＳｏｕｒｃｅ情報１０２はサービスモジュールにより操作されるオブジェクトの情報である。
【０１２８】
個別ログ情報１２０ａ，１２０ｂのＧｅｎｅｒａｌ情報１０１ａ，１０１ｂは、１つのジョブの全体的な情報である。個別ログ情報１２０ａ，１２０ｂのＤｅｓｔｉｎａｔｉｏｎ情報１０３ａ，１０３ｂはサービスモジュールによりオブジェクトを操作したときの情報である。
【０１２９】
共通ログ情報１１０と個別ログ情報１２０ａ，１２０ｂとは、共通ログ情報１１０のＧｅｎｅｒａｌ情報１０１に含まれるＩＤと、個別ログ情報１２０ａ，１２０ｂのＧｅｎｅｒａｌ情報１０１ａ，１０１ｂに含まれるＩＤとで関連付けられている。ログサービス１９は、印刷サービス１２で実行した印刷ジョブのログ情報及びＦＡＸサービス１４で実行した送信ジョブのログ情報を図２０のようにバインドする。
【０１３０】
ステップＳ１８０に進み、ログサービス１９はジョブ終了通知をログ記録サービス１７に送信する。ログ記録サービス１７は、ジョブ終了通知を受信すると、ログサービス１９でバインドされたログ情報をログ保管庫１８に記録する。そして、ログ記録サービス１７はステップＳ１８１に進み、ログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１３１】
ログ転送クライアント１６は、図１２のステップＳ１１２〜Ｓ１１４と同様、ステップＳ１８２〜Ｓ１８４において、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、ログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。そして、ログ転送クライアント１６は、ログ記録サービス１７から受信したログ情報を例えば図２１，図２２のようなＸＭＬデータでサーバ３のログ管理サービス３１に転送する。
【０１３２】
図２１，図２２は、バインドされたログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図である。図２１，図２２のＸＭＬデータは、図２０のバインドされたログ情報に対応するように、共通ログ情報１１０と、印刷サービス１２で実行した印刷ジョブのログ情報を表す個別ログ情報１２０ａと、ＦＡＸサービス１４で実行した送信ジョブのログ情報を表す個別ログ情報１２０ｂとを有する構成である。
【０１３３】
そして、ログ管理サービス３１は、ＭＦＰ１のログ転送クライアント１６から転送された図２１，図２２のようなＸＭＬデータからログ情報を取り出し、そのログ情報をＨＤＤ等に記録して管理する。
【０１３４】
以上、図１９のシーケンス図では、バインドすることにより、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図１９のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報を関連付けることができる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【０１３５】
図２３は、ログ管理システムの処理を表した他の一例のシーケンス図である。なお、図２３のシーケンス図は一部を除いて図１９のシーケンス図と同一であり、同一部分の説明を適宜省略する。ステップＳ１９１〜Ｓ１９５の処理は、図１９のステップＳ１７１〜Ｓ１７５と同様である。
【０１３６】
マルチジョブＩＤの情報を含む印刷ジョブ開始通知を受信すると、ログサービス１９はステップＳ１９６に進み、ログ記録サービス１７に親ジョブ開始通知を送信する。ステップＳ１９７に進み、ログサービス１９はログ記録サービス１７に印刷ジョブ開始通知を送信する。ステップＳ１９８に進み、ＦＡＸサービス１４はクライアントアプリケーション２１から送信ジョブ実行要求を受信すると、マルチジョブＩＤの情報を含む送信ジョブ開始通知をログサービス１９に送信したあと、送信ジョブを実行する。ステップＳ１９９に進み、ログサービス１９はログ記録サービス１７に送信ジョブ開始通知を送信する。
【０１３７】
ステップＳ２００に進み、ＦＡＸサービス１４は送信ジョブが終了すると送信ジョブ終了通知をログサービス１９に送信する。ステップＳ２０１に進み、ログサービス１９は送信ジョブ終了通知をログ記録サービス１７に送信する。
【０１３８】
ログ記録サービス１７は、送信ジョブ終了通知を受信すると、ＦＡＸサービス１４で実行された送信ジョブのログ情報をログ保管庫１８に記録する。そして、ログ記録サービス１７はステップＳ２０２に進み、送信ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１３９】
ステップＳ２０３に進み、印刷サービス１２は印刷ジョブが終了すると印刷ジョブ終了通知をログサービス１９に送信する。ステップＳ２０４に進み、ログサービス１９は印刷ジョブ終了通知をログ記録サービス１７に送信する。
【０１４０】
ログ記録サービス１７は、印刷ジョブ終了通知を受信すると、印刷サービス１２で実行された印刷ジョブのログ情報をログ保管庫１８に記録する。そして、ログ記録サービス１７はステップＳ２０５に進み、印刷ジョブのログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１４１】
ログサービス１９は、ステップＳ１９１で構成ジョブ情報を受信し、ステップＳ１９５及びＳ１９８でマルチジョブＩＤの情報を受信しているため、操作者による一の操作から派生した一連のジョブが、印刷サービス１２で実行した印刷ジョブ及びＦＡＸサービス１４で実行した送信ジョブであると判定できる。
【０１４２】
したがって、ログサービス１９はステップＳ２００の送信ジョブ終了通知およびステップＳ２０３の印刷ジョブ終了通知を受信すると、操作者による一の操作から派生した一連のジョブが全て終了したと判定できる。
【０１４３】
ログサービス１９は、操作者による一の操作から派生した一連のジョブが全て終了したと判定するとステップＳ２０６に進み、ログ記録サービス１７に親ジョブ終了通知を送信する。ログ記録サービス１７は、親ジョブ終了通知を受信すると、ステップＳ１９６の親ジョブ開始通知からステップＳ２０６の親ジョブ終了通知までに実行された印刷ジョブのログ情報及び送信ジョブのログ情報をバインドする。そして、ログ記録サービス１７はステップＳ２０７に進み、ログ情報をログ保管庫１８に記録した旨をログ転送クライアント１６に通知する。
【０１４４】
ログ転送クライアント１６は、図１２のステップＳ１１２〜Ｓ１１４と同様、ステップＳ２０８〜Ｓ２１０において、ログ保管庫１８に記録されたログ情報を通知ごと又は所定時間ごとに参照し、ログ記録サービス１７を介してログ保管庫１８からログ情報を受信する。そして、ログ転送クライアント１６は、ログ記録サービス１７から受信したログ情報を例えば図２１，図２２のようなＸＭＬデータでサーバ３のログ管理サービス３１に転送する。
【０１４５】
そして、ログ管理サービス３１は、ＭＦＰ１のログ転送クライアント１６から転送された図２１，図２２のようなＸＭＬデータからログ情報を取り出し、そのログ情報をＨＤＤ等に記録して管理する。
【０１４６】
以上、図２３のシーケンス図では、バインドすることにより、操作者による一の操作から派生した一連のジョブのログ情報を関連付けている。したがって、図２３のシーケンス図によれば、操作者による一の操作から派生した一連のジョブのログ情報を関連付けることができる。操作者は、一の操作から派生したログ情報を判別できるので便利である。
【実施例５】
【０１４７】
前述した図６及び図１４のシーケンス図では、ジョブが異常終了したときに、操作者による一の操作から派生した一連のジョブのログ情報をバインドしない例を説明したが、図２４に示すようにログ情報をバインドするようにしてもよい。
【０１４８】
図２４は、正常終了したジョブのログ情報と異常終了したジョブのログ情報とをバインドする処理の一例のイメージ図である。図２４では、蓄積文書をページ毎に印刷する一連の印刷ジョブを例に説明する。
【０１４９】
例えば操作者による一の操作から派生した一連の印刷ジョブが全て正常終了すると、１つのログ情報２００にバインドされる。一方、操作者による一の操作から派生した一連の印刷ジョブの少なくとも１つが異常終了すると、共通ログ情報２１０と、正常終了した印刷ジョブのログ情報２２０ａ及び異常終了した印刷ジョブのログ情報２２０ｂとが関連付けられてバインドされる。
【０１５０】
したがって、操作者による一の操作から派生した一連のジョブのログ情報を関連付けると共に、正常終了したものと異常終了したものとで分けることができる。操作者は、一の操作から派生したログ情報を判別できると共に、正常終了したものと異常終了したものとで分けて判別できるので便利である。
（ログ情報の参照）
前述した実施例１〜５を利用してサーバ３に記録されたログ情報は、例えば図２５のように参照することができる。図２５は、ログ情報を参照する処理を表した一例の構成図である。
【０１５１】
ＰＣ２は、クライアントアプリケーション２１及び一般的なＷｅｂブラウザ２２を起動しており、操作者からログ情報の参照要求を受け付ける。クライアントアプリケーション２１は、操作者から受け付けたログ情報の参照要求をログサービス１９に送信する。一般的なＷｅｂブラウザ２２は、操作者から受け付けたログ情報の参照要求をＭＦＰ１のＷｅｂページサービス２０経由でログサービス１９に送信する。
【０１５２】
ログサービス１９は、必要に応じてＰＣ２を操作する操作者の認証処理を認証サービス２５に要求する。認証サービス２５は、アドレス帳２６を利用して操作者に対する認証を行なう。認証処理が正常終了すれば、ログサービス１９はログ記録サービス１７にログ情報の参照要求を送信する。ログ記録サービス１７は、ログ保管庫１８に記録されているログ情報の識別子としてのログＩＤとログ情報を転送したサーバ３との対応表を参照し、ログ情報を転送したサーバ３を特定する。
【０１５３】
ログ記録サービス１７は、ログ転送クライアント１６を介して特定したサーバ３のログ管理サービス３１からログ情報を受信する。そして、ログ記録サービス１７は受信したログ情報をＰＣ２のクライアントアプリケーション２１又は一般的なＷｅｂブラウザ２２に送信する。したがって、ＰＣ２の操作者はサーバ３に記録されたログ情報を参照することができる。
【０１５４】
サーバ３に記録されたログ情報は、前述した実施例１〜５で説明したように、操作者による一の操作から派生した一連のジョブのログ情報が関連付けられている。従って、操作者は、一の操作から派生したログ情報を判別できるので便利である。
【０１５５】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。
【図面の簡単な説明】
【０１５６】
【図１】ＭＦＰのハードウェア構成を表す一例の構成図である。
【図２】本発明のログ管理システムを表した一例の構成図である。
【図３】ログ管理システムの処理を表した一例のシーケンス図である。
【図４】バインドされたログ情報の一例の構成図である。
【図５】バインドされたログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図である。
【図６】ログ管理システムの処理を表した他の一例のシーケンス図である。
【図７】バインドされていないログ情報の一例の構成図である。
【図８】バインドされていないログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図（１／２）である。
【図９】バインドされていないログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図（２／２）である。
【図１０】ログ管理システムの処理を表した他の一例のシーケンス図である。
【図１１】本発明のログ管理システムを表した他の一例の構成図である。
【図１２】ログ管理システムの処理を表した一例のシーケンス図である。
【図１３】バインドされたログ情報の一例の構成図である。
【図１４】ログ管理システムの処理を表した他の一例のシーケンス図である。
【図１５】本発明のログ管理システムを表した他の一例の構成図である。
【図１６】ログ管理システムの処理を表した一例のシーケンス図である。
【図１７】ログ管理システムの処理を表した他の一例のシーケンス図である。
【図１８】本発明のログ管理システムを表した他の一例の構成図である。
【図１９】ログ管理システムの処理を表した他の一例のシーケンス図である。
【図２０】バインドされたログ情報の一例の構成図である。
【図２１】バインドされたログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図（１／２）である。
【図２２】バインドされたログ情報をサーバへ転送するときのＸＭＬデータの一例の構成図（２／２）である。
【図２３】ログ管理システムの処理を表した他の一例のシーケンス図である。
【図２４】正常終了したジョブのログ情報と異常終了したジョブのログ情報とをバインドする処理の一例のイメージ図である。
【図２５】ログ情報を参照する処理を表した一例の構成図である。
【符号の説明】
【０１５７】
１    ＭＦＰ
２    ＰＣ
３    サーバ
１１    ネットワークサービス
１２    印刷サービス
１３    メールサービス
１４    ＦＡＸサービス
１５    文書管理サービス
１６    ログ転送クライアント
１７    ログ記録サービス
１８    ログ保管庫
１９    ログサービス
２１    クライアントアプリケーション
２２    一般的なＷｅｂブラウザ
２５    認証サービス
２６    アドレス帳
３１    ログ管理サービス
【図１】
2006211587.tif 000003
【図２】
2006211587.tif 000004
【図３】
2006211587.tif 000005
【図４】
2006211587.tif 000006
【図５】
2006211587.tif 000007
【図６】
2006211587.tif 000008
【図７】
2006211587.tif 000009
【図８】
2006211587.tif 000010
【図９】
2006211587.tif 000011
【図１０】
2006211587.tif 000012
【図１１】
2006211587.tif 000013
【図１２】
2006211587.tif 000014
【図１３】
2006211587.tif 000015
【図１４】
2006211587.tif 000016
【図１５】
2006211587.tif 000017
【図１６】
2006211587.tif 000018
【図１７】
2006211587.tif 000019
【図１８】
2006211587.tif 000020
【図１９】
2006211587.tif 000021
【図２０】
2006211587.tif 000022
【図２１】
2006211587.tif 000023
【図２２】
2006211587.tif 000024
【図２３】
2006211587.tif 000025
【図２４】
2006211587.tif 000026
【図２５】
2006211587.tif 000027