(57)【要約】【課題】画像形成装置におけるジョブ履歴記録の容量を低減すると共に、ジョブ履歴の利用の際のパフォーマンスの低下を防止する。【解決手段】画像形成装置から送信されるログ情報を、ロードバランサーにより保存先が振り分けられる複数のストレージサーバーにて管理するログ管理システムであって、前記複数のストレージサーバーのうち、画像データを含むログ情報を受信したストレージサーバーの識別情報を、当該画像データの識別情報に関連付けて管理する管理手段と、前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーに、前記管理手段により管理された情報と当該ログ情報に含まれる画像データの識別情報とから前記画像データを保存しているストレージサーバーを特定し、当該特定したストレージサーバーから前記画像データをコピーして保存させる制御手段とを有する。【選択図】  図１
2014182653.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置から送信されるログ情報を、ロードバランサーにより保存先が振り分けられる複数のストレージサーバーにて管理するログ管理システムであって、
前記複数のストレージサーバーのうち、画像データを含むログ情報を受信したストレージサーバーの識別情報を、当該画像データの識別情報に関連付けて管理する管理手段と、
前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーに、前記管理手段により管理された情報と当該ログ情報に含まれる画像データの識別情報とから前記画像データを保存しているストレージサーバーを特定し、当該特定したストレージサーバーから前記画像データをコピーして保存させる制御手段と
を有することを特徴とするログ管理システム。
【請求項２】
画像形成装置から送信されるログ情報を、ロードバランサーにより保存先が振り分けられる複数のストレージサーバーにて管理するログ管理システムであって、
前記複数のストレージサーバーのうち、画像データを含むログ情報を受信したストレージサーバーの識別情報を、当該画像データの識別情報に関連付けて管理する管理手段と、
前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーに、前記管理手段により管理された情報と当該ログ情報に含まれる画像データの識別情報とから前記画像データを保存しているストレージサーバーを特定し、当該特定したストレージサーバーに画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を転送させる制御手段と
を有することを特徴とするログ管理システム。
【請求項３】
画像形成装置から送信されるログ情報を、ロードバランサーにより保存先が振り分けられる複数のストレージサーバーにて管理するログ管理システムであって、
前記複数のストレージサーバーのうち画像データを保存しているストレージサーバーを検索する検索手段と、
前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーに、前記検索手段を用いて当該ログ情報に含まれる画像データの識別情報を用いて前記画像データを保存しているストレージサーバーを特定し、当該特定したストレージサーバーから前記画像データをコピーして保存させる制御手段と
を有することを特徴とするログ管理システム。
【請求項４】
前記制御手段は、前記複数のストレージサーバーそれぞれが備えることを特徴とする請求項１乃至３のいずれか一項に記載のログ管理システム。
【請求項５】
前記制御手段は、受信したログ情報に含まれる画像データの参照情報を用い、定期的に前記画像データをコピーするように制御することを特徴とする請求項１に記載のログ管理システム。
【請求項６】
前記管理手段は、前記画像形成装置および前記複数のストレージサーバーとは異なる装置にて構成されることを特徴とする請求項１または２に記載のログ管理システム。
【請求項７】
前記複数のストレージサーバーそれぞれは、ログ情報を受信した場合、前記管理手段を備える装置に自身の識別情報を通知する手段を更に有することを特徴とする請求項６に記載のログ管理システム。
【請求項８】
前記複数のストレージサーバーそれぞれは、ログ情報を受信した場合、当該ログ情報を送信した前記画像形成装置に自身の識別情報を応答する応答手段を有することを特徴とする請求項１乃至４のいずれか一項に記載のログ管理システム。
【請求項９】
前記画像形成装置は、
ジョブ処理のログ情報を前記ログ管理システムに送信する送信手段と、
前記送信手段によるログ情報の送信の応答として、当該ログ情報の保存先となったストレージサーバーの識別情報を受信する受信手段と、
前記ログ情報に対応する画像データの識別情報と、前記受信手段にて受信したストレージサーバーの識別情報とを対応付けて記憶部に保持する保持手段と
を有し、
前記送信手段は、ログ情報を送信する際、当該ログ情報に対応する画像データが前記複数のストレージサーバーのいずれかにて保存されているか否かを前記保持手段にて保持する情報に基づいて判定し、当該画像データが前記複数のストレージサーバーのいずれかにて保存されている場合に、当該画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を送信することを特徴とする請求項８に記載のログ管理システム。
【請求項１０】
ロードバランサーによりログ情報の保存先が振り分けられる複数のストレージサーバーを含むログ管理システムに接続された画像形成装置であって、
ジョブ処理のログ情報を前記ログ管理システムに送信する送信手段と、
前記送信手段によるログ情報の送信の応答として、当該ログ情報の保存先となったストレージサーバーの識別情報を受信する受信手段と、
前記ログ情報に対応する画像データの識別情報と、前記受信手段にて受信したストレージサーバーの識別情報とを対応付けて記憶部に保持する保持手段と
を有し、
前記送信手段は、ログ情報を送信する際、当該ログ情報に対応する画像データが前記複数のストレージサーバーのいずれかにて保存されているか否かを前記保持手段にて保持する情報に基づいて判定し、当該画像データが前記複数のストレージサーバーのいずれかにて保存されている場合に、当該画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を送信することを特徴とする画像形成装置。
【請求項１１】
前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーは、当該画像データを保存しているストレージサーバーから当該画像データをコピーして保存することを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記送信手段は、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を送信する際に、当該画像データを保存しているすべてのストレージサーバーの識別情報を送信することを特徴とする請求項１０または１１に記載の画像形成装置。
【請求項１３】
前記画像形成装置が保持しているログ情報は、前記送信手段により送信された際に削除されることを特徴とする請求項１０乃至１２のいずれか一項に記載の画像形成装置。
【請求項１４】
ジョブ処理の後、当該ジョブ処理にて用いられた画像データが前記画像形成装置の記憶部から削除されたか否かを判定する手段を更に有し、
前記保持手段は、前記画像データが削除された場合、当該画像データの識別情報に対応付けられたストレージサーバーの情報を削除することを特徴とする請求項１０乃至１３のいずれか一項に記載の画像形成装置。
【請求項１５】
画像データを保存しているストレージサーバーに対応するアドレス情報を保持する手段を更に有し、
前記送信手段は、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を送信する際、当該画像データを保存しているストレージサーバーに対応するアドレス情報を用いて送信し、
前記ロードバランサーは、前記アドレス情報に基づいて、保存先となるストレージサーバーを振り分けることを特徴とする請求項１０乃至１４のいずれか一項に記載の画像形成装置。
【請求項１６】
画像形成装置から送信されるログ情報を、ロードバランサーにより保存先が振り分けられる複数のストレージサーバーにて管理するログ管理システムにおける制御方法であって、
前記複数のストレージサーバーのうち、画像データを含むログ情報を受信したストレージサーバーの識別情報を、当該画像データの識別情報に関連付けて管理する管理工程と、
前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーに、前記管理工程にて管理された情報と当該ログ情報に含まれる画像データの識別情報とから前記画像データを保存しているストレージサーバーを特定し、当該特定したストレージサーバーから前記画像データをコピーして保存させる制御工程と
を有することを特徴とする制御方法。
【請求項１７】
ロードバランサーによりログ情報の保存先が振り分けられる複数のストレージサーバーを含むログ管理システムに接続された画像形成装置の制御方法であって、
ジョブ処理のログ情報を前記ログ管理システムに送信する送信工程と、
前記送信工程によるログ情報の送信の応答として、当該ログ情報の保存先となったストレージサーバーの識別情報を受信する受信工程と、
前記ログ情報に対応する画像データの識別情報と、前記受信工程にて受信したストレージサーバーの識別情報とを対応付けて記憶部に保持する保持工程と
を有し、
前記送信工程において、ログ情報を送信する際、当該ログ情報に対応する画像データが前記複数のストレージサーバーのいずれかにて保存されているか否かを前記記憶部にて保持する情報に基づいて判定し、当該画像データが前記複数のストレージサーバーのいずれかにて保存されている場合に、当該画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を送信することを特徴とする制御方法。
【請求項１８】
コンピュータを、
ロードバランサーによりログ情報の保存先が振り分けられる複数のストレージサーバーを含むログ管理システムに、ジョブ処理のログ情報を送信する送信手段、
前記送信手段によるログ情報の送信の応答として、当該ログ情報の保存先となったストレージサーバーの識別情報を受信する受信手段、
前記ログ情報に対応する画像データの識別情報と、前記受信手段にて受信したストレージサーバーの識別情報とを対応付けて保持する保持手段
として機能させ、
前記送信手段は、ログ情報を送信する際、当該ログ情報に対応する画像データが前記複数のストレージサーバーのいずれかにて保存されているか否かを前記保持手段にて保持する情報に基づいて判定し、当該画像データが前記複数のストレージサーバーのいずれかにて保存されている場合に、当該画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を送信することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ管理システム、ログ管理方法、画像形成装置およびその制御方法、並びにプログラムに関する。特に、画像形成装置で実行された印刷、コピーなどのジョブに関して、ジョブを実行したユーザーや、印刷された画像などを履歴情報として記録し、監査するためのシステムに関する。
【背景技術】
【０００２】
従来、情報漏洩の抑止や、情報漏洩者を追跡する目的で、プリンターやＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ、以下、ＭＦＰとする）が行ったジョブに関する履歴情報を管理するシステムが開発されている。このようなシステムでは、ジョブの実行ユーザーや実行した日時などの情報の他に、印刷された画像など、ジョブで処理された画像データを保存するようにしているものがある。そのようなシステムでは、画像データを長期間保存するために、膨大な記憶容量が必要になることが懸念される。
【０００３】
例えば、画像形成装置において、記録済みのジョブ履歴と同一の画像に対するジョブでは、ジョブ履歴に、画像データではなく、その記録済みジョブ履歴の画像データへの参照情報を記録しているものがある（例えば、特許文献１参照）。これにより、ジョブ履歴の保存に必要となる記憶容量の低減を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２２３５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ログ管理システムが、多数の画像形成装置と膨大な量のジョブ履歴を管理対象とする必要がある大規模な環境においては、ジョブ履歴の保存や利用の際の検索パフォーマンス確保のために、ジョブ履歴を保存するサーバーを複数台用意する場合がある。さらに、複数台のサーバーで負荷を分散させるために、画像形成装置と複数のサーバー群との間にロードバランサーが配置される。このような環境において、特許文献１のような方法を採ると、参照されるべき画像データを含むジョブ履歴と、参照情報のみを含むジョブ履歴とが、別々のサーバーに保存されてしまい、参照する画像データが見つからないという問題がある。また、利用の際に、参照情報のみを含むジョブ履歴に関して、別途各サーバーを検索することで、参照する画像データを見つけることは不可能ではないが、利用の際の検索パフォーマンスを著しく損なってしまう。
【０００６】
本発明は、上記課題を解決するためになされたものであり、大規模環境において、画像形成装置におけるジョブ履歴記録の容量を低減すると共に、利用の際の検索パフォーマンスの低下を抑制する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、画像形成装置から送信されるログ情報を、ロードバランサーにより保存先が振り分けられる複数のストレージサーバーにて管理するログ管理システムであって、前記複数のストレージサーバーのうち、画像データを含むログ情報を受信したストレージサーバーの識別情報を、当該画像データの識別情報に関連付けて管理する管理手段と、前記複数のストレージサーバーのうち、画像データを含まず当該画像データの参照情報として当該画像データの識別情報を含むログ情報を受信したストレージサーバーに、前記管理手段により管理された情報と当該ログ情報に含まれる画像データの識別情報とから前記画像データを保存しているストレージサーバーを特定し、当該特定したストレージサーバーから前記画像データをコピーして保存させる制御手段とを有する。
【発明の効果】
【０００８】
大規模環境において、画像形成装置におけるジョブ履歴記録の容量を低減すると共に、利用の際の検索パフォーマンスの低下を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明のログ管理システムの構成例を示す図。
【図２】ＭＦＰのハードウェア構成例を示すブロック図。
【図３】ジョブ履歴保存サーバー及び管理サーバーのハードウェア構成例を示すブロック図。
【図４】ＭＦＰのソフトウェア構成例を示す図。
【図５】ジョブ履歴保存サーバーのソフトウェア構成例を示す図。
【図６】管理サーバーのソフトウェア構成例を示す図。
【図７】ＭＦＰが実行するジョブの内容を示す図。
【図８】ＭＦＰが記録するジョブ履歴の例を示す図。
【図９Ａ】ＭＦＰのジョブ履歴送信時の処理手順を示すフローチャート。
【図９Ｂ】ジョブ履歴保存サーバーのジョブ履歴受信時の処理手順を示すフローチャート。
【図１０】管理サーバーが表示する検索画面の例を示す図。
【図１１Ａ】実施例２に係るＭＦＰのジョブ履歴送信時の処理手順を示すフローチャート。
【図１１Ｂ】実施例２に係るジョブ履歴保存サーバーのコンテンツコピー要求時の処理手順を示すフローチャート。
【図１２Ａ】実施例３に係るＭＦＰのジョブ実行後の処理手順を示すフローチャート。
【図１２Ｂ】実施例３に係るＭＦＰの操作実行後の処理手順を示すフローチャート。
【図１２Ｃ】実施例３に係るＭＦＰの送信したジョブ履歴の削除時の処理手順を示すフローチャート。
【図１３】実施例４に係るジョブ履歴保存サーバーのソフトウェア構成例を示す図。
【図１４】実施例４に係るジョブ履歴保存サーバーのジョブ履歴受信時の処理手順を示すフローチャート。
【図１５】実施例５に係るジョブ履歴保存サーバーのソフトウェア構成例を示す図。
【図１６】実施例５に係るＭＦＰのジョブ履歴送信時の処理手順を示すフローチャート。
【図１７】実施例６に係る管理サーバーのソフトウェア構成例を示す図。
【図１８Ａ】実施例６に係るＭＦＰのジョブ履歴送信時の処理手順を示すフローチャート。
【図１８Ｂ】実施例６に係るジョブ履歴保存サーバーのジョブ履歴受信時の処理手順を示すフローチャート。
【図１９】実施例７に係る管理サーバーのソフトウェア構成例を示す図。
【図２０Ａ】実施例７に係るジョブ履歴保存サーバーのジョブ履歴受信時の処理手順を示すフローチャート。
【図２０Ｂ】実施例７に係る管理サーバーの登録先検索時の処理手順を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１１】
まず、以下の説明にて用いる用語について説明する。ＭＦＰに再利用可能な画像データを保存するジョブを、“入力ジョブ”と呼ぶ。入力ジョブにより保存された画像データを印刷するなどの再利用時のジョブを、“出力ジョブ”と呼ぶ。
【００１２】
ＭＦＰで記録されるジョブ履歴（ログ情報）は、以下に述べる属性情報に加え、参照される画像データ（以下、ログ画像）もしくは保存済みログ画像への参照情報を含む。属性情報は、ジョブを実行したユーザー情報、ジョブの実行日時、ジョブを実行したＭＦＰを識別する情報（ＩＰアドレスやＭＦＰの識別番号など）、実行したジョブの種類（プリント、コピーなど）などを含む。ログ画像は、ジョブで扱われた画像を、利用するために記録した画像データである。保存済みログ画像への参照情報とは、入力ジョブのジョブ履歴として保存されたログ画像の識別情報（以下、文書ＩＤとする）である。
【００１３】
ジョブ履歴のうち、属性情報とログ画像とからなるジョブ履歴を“通常ログ”と呼び、属性情報と保存済みログ画像への参照情報とからなるジョブ履歴を“リンクログ”と呼ぶ。また、ログ画像もしくはログ画像を変換して得られた画像と、ログ画像をＯＣＲして得られたテキストとを併せて“コンテンツ”と呼び、コンテンツは、文書ＩＤによって識別されるものとする。通常ログは、ストレージサーバーであるジョブ履歴保存サーバーに送られると、属性情報及びコンテンツから構成されることになる。
【００１４】
＜実施例１＞
本発明の第１の実施例について説明する。
【００１５】
［システム構成］
図１は、本発明に係るログ管理システム１００の構成例を示す図である。本実施例におけるログ管理システム１００は、ＭＦＰ１０１〜１０３と、ジョブ履歴保存サーバー１２１〜１２３とが、ロードバランサー１１１を介して接続されている。さらに、ジョブ履歴保存サーバー１２１〜１２３と、管理サーバー１３１とは、同一のネットワーク上で接続されている。なお、各サーバーや各機器の台数はこれに限らず、１台であっても良いし、さらに多くの台数があっても良い。
【００１６】
ジョブ履歴保存サーバー１２１〜１２３は、ＭＦＰ１０１〜１０３で実行されたジョブ（コピーやプリントなど）の実行記録であるジョブ履歴を保存する。管理サーバー１３１は、ログ管理システム１００全体の設定や状態を管理する。また、管理サーバー１３１は、ジョブ履歴を利用するユーザーからの要求を受け付け、ジョブ履歴保存サーバー１２１〜１２３が保存するジョブ履歴に対して検索を行い、それぞれの検索結果をマージしてユーザーに提示する。
【００１７】
（ハードウェア構成）
図２は、ＭＦＰ１０１のハードウェア構成例を示すブロック図である。なお、ＭＦＰ１０２、１０３も同様のハードウェア構成であるものとし、その説明は省略する。コントローラーユニット２００は、スキャナー２２２やプリンター２２３およびネットワークや公衆回線と接続して、画像データやデバイス情報の入出力を行う。
【００１８】
ＣＰＵ２０１は、ＭＦＰ１０１全体の制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのワークメモリーであると共に、入力された画像データを一時記憶するための画像メモリーでもある。ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムが保存されている。ＨＤＤ２０４は、システムソフトウェア、ジョブ履歴、ユーザーボックス内の画像データなどを保存するハードディスクドライブである。操作部Ｉ／Ｆ２０５は、操作部２２１とのインターフェース部であり、操作部２２１に表示する画面データを操作部２２１に対して出力する。
【００１９】
ネットワークＩ／Ｆ２０６は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワークに接続し、情報の入出力を行う。モデム２０７は、公衆回線に接続し、画像データの入出力を行う。以上の各デバイスが、システムバス２０８上に配置される。イメージバスＩ／Ｆ２０９は、システムバス２０８と、画像データを高速で転送する画像バス２１０とを接続し、データ構造を変換するバスブリッジである。画像バス２１０上には、以下のデバイスが配置される。
【００２０】
ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）２１０は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）コードをビットマップイメージに展開する。デバイスＩ／Ｆ２１２は、画像入出力デバイスであるスキャナー２２２及びプリンター２２３と、コントローラーユニット２００とを接続し、画像データの変換を行う。スキャナー画像処理部２１３は、入力画像データに対し補正、加工、編集等を行う。プリンター画像処理部２１４は、出力画像データに対して、プリンター２２３に応じた補正、解像度変換等を行う。画像回転部２１５は、画像データの回転を行う。画像圧縮部２１６は、画像データの圧縮伸長処理を行う。
【００２１】
図３は、ジョブ履歴保存サーバー１２１のハードウェア構成例を示すブロック図である。なお、ジョブ履歴保存サーバー１２２、１２３及び管理サーバー１３１も同様のハードウェア構成であるものとし、その説明は省略する。
【００２２】
ＣＰＵ３１１を含む制御部３１０は、サーバー全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２やＨＤＤ３１４に記憶された制御プログラムを読み出して、入力や出力といった各種制御処理や、演算処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリー、ワークエリアなどの一時記憶領域として用いられる。ＨＤＤ３１４は、ジョブ履歴や各種プログラムなどを記憶する。
【００２３】
操作入力Ｉ／Ｆ３１５は、接続されたキーボードやマウスなどの操作デバイスからの信号入力を受け付ける。表示出力Ｉ／Ｆ３１６は、画面表示用のディスプレイ（不図示）等への信号出力を行う。ネットワークＩ／Ｆ３１７は、制御部３１０をネットワークに接続し、ネットワーク上の別の装置との情報の送受信を行う。バス３２０は、制御部３１０内の各ブロックを接続し、データの通信経路となる。
【００２４】
（ソフトウェア構成）
図４は、ＭＦＰ１０１のソフトウェア構成例を示すブロック図である。なお、ＭＦＰ１０２、１０３も同様のソフトウェア構成であるものとし、その説明は省略する。
【００２５】
ジョブ管理部４０１は、操作制御部４０２が受け付けたジョブや、ネットワークを介して受け付けたジョブの実行とジョブ履歴のＨＤＤ２０４への記録、ジョブのステータス管理などを行う。また、ジョブ管理部４０１は、ジョブの処理内容に応じて、ジョブ制御部４０３に対して指示を行う。操作制御部４０２は、操作部２２１が備える表示パネルに操作用の画面を表示させたり、操作部２２１で行われる操作の入力情報を受け付け、必要に応じて他の機能部に情報を伝達したりする。なお、操作制御部４０２は、ネットワークを介した遠隔操作の制御も行う。
【００２６】
ジョブ制御部４０３は、ジョブ管理部４０１からの指示に従い、スキャナー２２２やプリンター２２３を動作させる。また、ジョブ制御部４０３は、スキャナー２２２やプリンター２２３のステータスをジョブ管理部４０１に通知する。ジョブ履歴送信部４０４は、ＨＤＤ２０４に記録されたジョブ履歴を、ロードバランサー１１１を介してジョブ履歴保存サーバー１２１〜１２３のいずれかに送信し、ジョブ履歴の登録を要求する（ジョブ履歴登録要求）。ジョブ履歴の登録が成功した場合、ジョブ履歴送信部４０４は、ＨＤＤ２０４からそのジョブ履歴を削除する。また、ジョブ履歴送信部４０４は、ジョブ履歴登録先のジョブ履歴保存サーバーから、そのジョブ履歴保存サーバーを識別するための識別情報（ＳＩＤ）を、登録要求の応答として受信する。そして、ジョブ履歴送信部４０４は、送信したジョブ履歴が通常ログである場合、受信したＳＩＤと送信したジョブ履歴に含まれる文書ＩＤとを関連付けて、ＨＤＤ２０４内の登録先管理テーブル（不図示）に記録する。なお、登録先管理テーブルには、文書ＩＤ、ＳＩＤの他にも、必要な情報を対応付けて保持しても構わない。
【００２７】
図５は、ジョブ履歴保存サーバー１２１のソフトウェア構成例を示すブロック図である。なお、ジョブ履歴保存サーバー１２２、１２３も同様のソフトウェア構成であるものとし、その説明は省略する。
【００２８】
登録要求受信部５０１は、ＭＦＰ１０１のジョブ履歴送信部４０４から送られてくるジョブ履歴登録要求を受け付け、受け付けたジョブ履歴を画像処理部５０２に渡す。画像処理部５０２は、登録要求受信部５０１から渡されたジョブ履歴に含まれるログ画像に対し、ＯＣＲ処理によるテキストの抽出や、画像フォーマット及び解像度の変換を行う。登録処理部５０３は、ジョブ履歴に含まれる属性情報や、画像処理部５０２で抽出されたテキスト及び変換されたログ画像をデータベースに登録する。ただし、登録しようとするジョブ履歴がリンクログの場合には、リンク先コンテンツを保存しているジョブ履歴保存サーバーに、コンテンツのコピーの要求を行い、そのコンテンツのコピーを、ジョブ履歴に含まれる属性情報と共に自身のデータベースに登録する。このとき、登録処理部５０３は、ＳＩＤから他のジョブ履歴保存サーバーを特定し、要求を行うことができるものとする。検索要求受信部５０４は、管理サーバー１３１からのジョブ履歴検索要求を受け付け、登録処理部５０３によってデータベースに登録されているジョブ履歴を検索し、その結果を管理サーバー１３１に返す。
【００２９】
設定変更要求受信部５０５は、管理サーバー１３１から、ジョブ履歴保存サーバー１２１に関する設定変更要求を受け付け、設定制御部５０６に設定の変更を指示する。設定制御部５０６は、ジョブ履歴保存サーバー１２１に関する設定や各部の動作設定を制御しており、各部からの参照や設定変更の指示を処理する。また、設定制御部５０６は、各ジョブ履歴保存サーバーを識別するためのＳＩＤとそのアドレス情報も管理する。コピー要求受信部５０７は、各ジョブ履歴保存サーバーからのコンテンツのコピー要求を受け付け、該当するコンテンツを返す。
【００３０】
図６は、管理サーバー１３１のソフトウェア構成例を示すブロック図である。分散検索処理部６０１は、ユーザーからの検索指示を受け付け、ジョブ履歴保存サーバー１２１〜１２３のそれぞれに対し、受け付けた条件による検索を要求する。また、各ジョブ履歴保存サーバーの検索結果を受け取り、それらの結果をマージしてユーザーに提示する。設定変更受付部６０２は、システム管理者からログ管理システム１００の各種設定変更を受け付けて処理する。必要に応じて、設定変更受付部６０２は、ジョブ履歴保存サーバー１２１〜１２３に対し、設定変更を指示する。
【００３１】
設定制御部６０３は、管理サーバー１３１自身の設定やログ管理システム１００全体に関わる設定を制御しており、各部からの参照や設定変更の指示を処理する。また、設定制御部６０３も、各ジョブ履歴保存サーバーのＳＩＤとそのアドレス情報を関連付けて保持するものとする。
【００３２】
［処理フロー］
（ジョブの説明）
図７は、ＭＦＰ１０１が実行するジョブについて、入力ジョブと出力ジョブの分類、画像データの記録方法、及び出力ジョブの場合にはそれに対応する入力ジョブがどれになるかを示す表である。図７において、ＣＯＰＹジョブは、スキャナー２２２で読み取られた原稿を入力画像とする入力ジョブである。入力ジョブが実行された場合、ジョブ管理部４０１は、ジョブ履歴として属性情報とログ画像（すなわち、通常ログ）を記録する。このとき、ログ画像を一意に識別するための文書ＩＤを付与する。
【００３３】
ＢＯＸ−ＰＲＩＮＴジョブは、予め記憶部であるＨＤＤ２０４内のユーザーボックス領域に格納された画像データを使用して印刷を行う出力ジョブである。出力ジョブが実行された場合、ジョブ管理部４０１は、ジョブ履歴としてログ画像の代わりに、保存済みログ画像への参照情報としてその画像の文書ＩＤを、属性情報と共に（すなわち、リンクログを）記録する。なお、ＢＯＸ−ＰＲＩＮＴジョブに対応する入力ジョブ、すなわち、ＢＯＸ−ＰＲＩＮＴジョブで記録される文書ＩＤに対応するログ画像を記録する可能性があるジョブは、ＳＣＡＮジョブ／ＢＯＸ格納ジョブ／受信ジョブ（ＦＡＸ／Ｉ−ＦＡＸ）である。
【００３４】
図８は、ＭＦＰ１０１のジョブ管理部４０１が生成するジョブ履歴の属性情報の例である。ここで、「画像データ」属性が「有」のジョブ履歴は通常ログであり、この属性情報に加えて画像データを有する。「画像データ」属性が「無」のジョブ履歴はリンクログであり、画像データを含まない代わりに参照情報を含む。この場合、「文書ＩＤ」属性がその参照情報を表すことになる。通常ログの場合、「文書ＩＤ」属性は、自身が有する画像データの文書ＩＤとなる。
【００３５】
その他、属性情報には、デバイス名、デバイスのシリアル番号、ユーザー名、ジョブ種、ジョブ名、ジョブ実行日時、ジョブ終了結果、ページ数、部数、通信先アドレスなどの情報が含まれる。なお、属性情報の構成はこれに限定するものではなく、他の情報が含まれていても構わない。属性情報に含まれるジョブ種は、図７に示したジョブ種と対応する。
【００３６】
（ジョブ履歴送信処理）
図９（Ａ）は、ＭＦＰ１０１のジョブ履歴送信部４０４が、ＨＤＤ２０４に記録されているジョブ履歴を送信する際の処理手順を表すフローチャートである。図９（Ａ）のフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ履歴送信部４０４を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。なお、ジョブ履歴送信部４０４は、予め設定された時間間隔でＨＤＤ２０４を参照し、未送信のジョブ履歴があるときにジョブ履歴の送信を行うものとする。
【００３７】
Ｓ９０１において、ジョブ履歴送信部４０４は、送信対象のジョブ履歴として、未送信のジョブ履歴の内、最も古いものを選択し、そのジョブ履歴がリンクログか否かを判定する。リンクログか否かの判定は、ジョブ履歴の属性情報の「画像データ」属性の値を参照することによって行われ、この値が「無」であれば、ジョブ履歴がリンクログと判定される。なお、この判定方法に限定するものではなく、例えば、画像データの存在を直接確認して判定するようにしても良い。選択されたジョブ履歴がリンクログである場合（Ｓ９０１にてＹＥＳ）、ジョブ履歴送信部４０４は、処理をＳ９０２に進める。リンクログでない、すなわち通常ログである場合には（Ｓ９０１にてＹＥＳ）、ジョブ履歴送信部４０４は、処理をＳ９０３に進める。
【００３８】
Ｓ９０２において、ジョブ履歴送信部４０４は、リンクログの文書ＩＤに対応するＳＩＤを、登録先管理テーブルから取得し、ジョブ履歴保存サーバーへのジョブ履歴登録要求の送信情報に付加する。Ｓ９０３において、ジョブ履歴送信部４０４は、ジョブ履歴保存サーバー１２１〜１２３のいずれかの登録要求受信部５０１に対し、ジョブ履歴登録要求を送信する。システム内のどのジョブ履歴保存サーバーが登録先となるかは、ロードバランサー１１１の負荷分散処理によって決定される。そして、この送信の応答として、ジョブ履歴送信部４０４は、登録要求を受信したジョブ履歴保存サーバーの登録要求受信部５０１がそのジョブ履歴保存サーバー自身のＳＩＤを含めて送信してくる応答情報を受信する。
【００３９】
Ｓ９０４において、ジョブ履歴送信部４０４は、送信したジョブ履歴が通常ログか否かを判定する。通常ログか否かの判定は、ジョブ履歴の属性情報の「画像データ」属性の値を参照することによって行われ、この値が「有」であればログ履歴が通常ログと判定される。なお、この判定方法に限定するものではなく、例えば、画像データの存在を直接確認して判定するようにしても良い。送信したジョブ履歴が通常ログである場合（Ｓ９０４にてＹＥＳ）、ジョブ履歴送信部４０４は、処理をＳ９０５に進める。通常ログでない、すなわちリンクログである場合には（Ｓ９０４にてＮＯ）、ジョブ履歴送信部４０４は、処理をＳ９０６に進める。Ｓ９０５において、ジョブ履歴送信部４０４は、通常ログの文書ＩＤとＳ９０３で受信したＳＩＤとを関連付けて、登録先管理テーブルに記録する。Ｓ９０６において、ジョブ履歴送信部４０４は、送信したジョブ履歴をＨＤＤ２０４から削除する。そして、本処理フローを終了する。
【００４０】
（ジョブ履歴受信処理）
図９（Ｂ）は、ジョブ履歴保存サーバー１２１が、ＭＦＰ１０１のジョブ履歴送信部４０４からジョブ履歴を受信した際の処理手順を表すフローチャートである。図９（Ｂ）のフローチャートに示す各ステップは、ジョブ履歴保存サーバー１２１のＣＰＵ３１１がＲＯＭ３１２またはＨＤＤ３１４に記憶されている図５の各機能部を実現するプログラムを実行することで実現される。また、ＣＰＵ３１１は、必要に応じて記憶領域としてＲＡＭ３１３やＨＤＤ３１４を利用する。
【００４１】
Ｓ９５０において、登録要求受信部５０１が、ＭＦＰ１０１のジョブ履歴送信部４０４から、ジョブ履歴を受信し、ジョブ履歴保存サーバー自身に対応するＳＩＤを応答に含めて返す。なお、ＳＩＤは、登録要求受信部５０１が起動時に設定制御部５０６から取得して保持しているものとする。ジョブ履歴受信の応答後、登録要求受信部５０１は、受信したジョブ履歴を画像処理部５０２に渡す。なお、登録要求受信部５０１が、ジョブ履歴と共にＳＩＤも受信している場合には、受信したＳＩＤもジョブ履歴と共に画像処理部５０２に渡す。以後のステップにおいて、ジョブ履歴が異なる処理部に渡される際には、同様に、受信されたＳＩＤも渡されるものとする。
【００４２】
Ｓ９５１において、登録要求受信部５０１が、受信したジョブ履歴を画像処理部５０２に渡す。そして、画像処理部５０２が、渡されたジョブ履歴がリンクログか否かを判定する。判定処理は、Ｓ９０１と同様な方法で行われる。受信したジョブ履歴がリンクログである場合には（Ｓ９５１にてＹＥＳ）、画像処理部５０２は、ジョブ履歴をそのまま登録処理部５０３に渡し、処理をＳ９５３に進める。リンクログでない、すなわち通常ログの場合には（Ｓ９５１にてＮＯ）、画像処理部５０２は、処理をＳ９５２に進める。Ｓ９５２において、画像処理部５０２は、ジョブ履歴のログ画像に対して、必要に応じてフォーマット変換や解像度変換、ＯＣＲ等の処理を行う。そして、画像処理部５０２は、結果として得られるコンテンツ（画像処理済みのログ画像およびＯＣＲによって抽出されたテキスト）と属性情報とを、ジョブ履歴として登録処理部５０３に渡す。
【００４３】
Ｓ９５３において、登録処理部５０３が、画像処理部５０２から渡されたジョブ履歴を、ＨＤＤ３１４上のデータベースに登録する。Ｓ９５４において、登録処理部５０３は、Ｓ９５３で登録したジョブ履歴がリンクログか否かを判定する。判定処理は、Ｓ９０１と同様な方法で行われる。登録したジョブ履歴がリンクログである場合には（Ｓ９５４にてＹＥＳ）、登録処理部５０３は、処理をＳ９５５に進める。リンクログでない、すなわち通常ログである場合には（Ｓ９５４にてＮＯ）、登録処理部５０３は、図９（Ｂ）に示される一連の処理を終了する。
【００４４】
Ｓ９５５において、登録処理部５０３は、リンクログであるジョブ履歴と共に渡されたＳＩＤによって識別されるジョブ履歴保存サーバーのコピー要求受信部５０７に対し、リンクログの文書ＩＤに対応するコンテンツのコピーを要求する。このとき、登録処理部５０３は、設定制御部５０６が保持するアドレス情報の中からＳＩＤに対応するアドレス情報を取得し、そのアドレス情報を用いてコンテンツを保持しているジョブ履歴保存サーバーに要求を行う。そして、登録処理部５０３は、要求を受信したコピー要求受信部５０７から返されるコンテンツを受信し、Ｓ９５３において登録したリンクログと関連付けてＨＤＤ３１４上のデータベースに登録して保存する。
【００４５】
なお、受信したＳＩＤが自身のＳＩＤである場合、コピーは不要であるが、検索時の効率を考慮して、コピーするようにしても良い。また、リンクログを受信した際に、コンテンツのコピーを要求しているがこれに限定するものではない。例えば、受信したリンクログにて指定された文書ＩＤをリスト化して保持しておき、定期的にコンテンツをコピーするようにしても構わない。この場合、リンクログを受信したタイミング毎にコピーの要求を行わないようにすることができる。
【００４６】
図１０は、管理サーバー１３１の分散検索処理部６０１がユーザーに対して表示するジョブ履歴の検索画面の例である。本実施例では、ユーザーのＰＣ（不図示）上のウェブ・ブラウザーを用いて管理サーバー１３１の分散検索処理部６０１にアクセスすることで、検索画面が表示されるものとする。図１０に示す画面の左側の検索エリア１０８１が検索条件を入力するための領域である。図１０の右側の検索結果エリア１０８２は、検索結果を表示する。図１０では、検索条件として「ユーザー名」属性に「ＵｓｅｒＡ」を設定して検索を行った結果の例を示している。ここで、画像アイコン１０８３が押下されることにより、対応するジョブ履歴のログ画像を表示する。
【００４７】
従来技術では、ログ管理システムが、リンクログに関してコンテンツをコピーしていない場合、ここで初めてログ画像がどのジョブ履歴保存サーバーにあるかを検索する必要が生じてしまう。しかし、本発明では、リンクログに関して予めコンテンツがコピーしてあり、表示しようとするログ画像のジョブ履歴が存在するジョブ履歴保存サーバーからログ画像を速やかに取得することができる。
【００４８】
また、本実施例のログ管理システムでは、ログ画像をＯＣＲして得られたテキストに対する全文検索機能を備える。ログ管理システムが、リンクログに関してコンテンツ（に含まれるテキスト）をコピーしていない場合、全文検索時に、一旦、各ジョブ履歴保存サーバー上で各コンテンツに対する全文検索を行う。そして、該当するコンテンツに関連付いた通常ログまたはリンクログを、各ジョブ履歴保存サーバー上で検索する必要が生じる。しかし、本発明では、リンクログに関して予めコンテンツがコピーされているためその必要がなく、各ジョブ履歴保存サーバーが個別に検索結果を得ることが可能であり、検索パフォーマンスの劣化を軽減することが可能である。
【００４９】
以上のように、実施例１では、リンクログが参照するコンテンツの登録先ＳＩＤを、ＭＦＰが管理し、ジョブ履歴保存サーバーに対し、リンクログが参照するコンテンツの登録先ＳＩＤを通知する。そして、ジョブ履歴保存サーバーは、リンクログが参照するコンテンツを、通知されたＳＩＤのジョブ履歴保存サーバーからコピーする。これにより、大規模環境において、ＭＦＰ（画像形成装置）におけるジョブ履歴の記録の容量を低減すると共に、利用の際の検索パフォーマンスの低下を抑制するログ管理システムを提供することができる。
【００５０】
なお、Ｓ９０４において、ジョブ履歴送信部４０４は、送信したジョブ履歴がリンクログである場合、記録していたＳＩＤを最新のリンクログ登録先ＳＩＤで更新するようにしても良い。この場合、古いＳＩＤのジョブ履歴保存サーバーにおいて、リンクログが参照するコンテンツが保存期間切れ等の理由で削除されていた場合に、コンテンツがコピーできない可能性を減らすことができる。
【００５１】
＜実施例２＞
次に本発明の第２の実施例について説明する。本実施例は、実施例１と比較して、ジョブ履歴登録先の管理方法、およびコピー失敗時のリカバリー処理について違いがある。そこで、実施例１と重複する部分の説明は省略し、差分のみを説明することとする。実施例１との主な差は、ＭＦＰ１０１のジョブ履歴送信部４０４の動作と、ジョブ履歴保存サーバー１２１の登録処理部５０３の動作についてのみであり、その部分について説明する。
【００５２】
［処理フロー］
（ジョブ履歴送信処理）
図１１Ａは、本実施例のＭＦＰ１０１のジョブ履歴送信部４０４が、ＨＤＤ２０４に記録されているジョブ履歴を送信する際の処理手順を表すフローチャートである。図１１Ａのフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ履歴送信部４０４を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。なお、ジョブ履歴送信部４０４は、予め設定された時間間隔でＨＤＤ２０４を参照し、未送信のジョブ履歴があるときにジョブ履歴の送信を行うものとする。
【００５３】
図１１ＡのＳ１００１、Ｓ１００３、Ｓ１００５、Ｓ１００７は、それぞれ、図９ＡのＳ９０１、Ｓ９０３、Ｓ９０５、Ｓ９０６と同様な処理であるため説明は省略する。
【００５４】
Ｓ１００２において、ジョブ履歴送信部４０４は、リンクログの文書ＩＤに対応する全てのＳＩＤを、登録先管理テーブルから取得し、ジョブ履歴保存サーバーへのジョブ履歴登録要求の送信情報に付加する。Ｓ１００４において、ジョブ履歴送信部４０４は、送信したジョブ履歴が通常ログか否かを判定する。通常ログか否かの判定は図９ＡのＳ９０４と同様に行われる。送信したジョブ履歴が通常ログである場合（Ｓ１００４にてＹＥＳ）、ジョブ履歴送信部４０４は、処理をＳ１００５に進める。通常ログでない、すなわちリンクログである場合には（Ｓ１００４にてＮＯ）、ジョブ履歴送信部４０４は、処理をＳ１００６に進める。Ｓ１００６において、ジョブ履歴送信部４０４は、登録先管理テーブルに既に記録されている、送信したリンクログの文書ＩＤと同一の文書ＩＤの関連付けに、Ｓ１００３で受信したＳＩＤを追加する。
【００５５】
（コンテンツのコピー要求処理）
次に、ジョブ履歴保存サーバー１２１の登録処理部５０３の動作について説明する。実施例１との差は、図９ＢのＳ９５５の処理だけであるため、その部分についてのみ図１１Ｂを使って説明する。
【００５６】
図１１Ｂは、図９ＢのＳ９５５に置き換わる処理であり、ジョブ履歴保存サーバー１２１が、リンクログが参照するコンテンツのコピーを要求する際の処理手順を表すフローチャートである。図１１Ｂのフローチャートに示す各ステップは、ジョブ履歴保存サーバー１２１のＣＰＵ３１１がＲＯＭ３１２またはＨＤＤ３１４に記憶されている図５の各機能部を実現するプログラムを実行することで実現される。また、ＣＰＵ３１１は、必要に応じて記憶領域としてＲＡＭ３１３やＨＤＤ３１４を利用する。
【００５７】
Ｓ１０５１において、登録処理部５０３は、登録要求受信部５０１が受信したＳＩＤの内、コピー要求を行うための選択を行っていない、未選択のＳＩＤがあるか否かを判定する。未選択のＳＩＤがある場合には（Ｓ１０５１にてＹＥＳ）、登録処理部５０３は、処理をＳ１０５２に進める。未選択のＳＩＤがない場合には（Ｓ１０５１にてＮＯ）、登録処理部５０３は、処理をＳ１０５５に進める。
【００５８】
Ｓ１０５２において、登録処理部５０３は、登録要求受信部５０１が受信したＳＩＤのうち、コピー要求を行うための選択を行っていない、未選択のＳＩＤの一つを選択する。Ｓ１０５３において、登録処理部５０３は、Ｓ１０５２において選択したＳＩＤによって識別されるジョブ履歴保存サーバーのコピー要求受信部５０７に対し、リンクログの文書ＩＤに対応するコンテンツのコピーを要求する。
【００５９】
Ｓ１０５４において、登録処理部５０３は、Ｓ１０５３のコピー要求が成功したか否かを判定する。登録処理部５０３は、要求先のジョブ履歴保存サーバーのコピー要求受信部５０７から、要求したコンテンツを正常に受信した場合には、成功と判定し（Ｓ１０５４にてＹＥＳ）、一連の処理を終了する。一方、要求先のジョブ履歴保存サーバーのコピー要求受信部５０７が応答しない等、要求したコンテンツを正常に受信しなかった場合には、失敗と判定し（Ｓ１０５４にてＮＯ）、登録処理部５０３は選択中のＳＩＤを選択済みとして、Ｓ１０５１の処理に戻る。
【００６０】
Ｓ１０５５において、登録処理部５０３は、どのジョブ履歴保存サーバーからもコピーできなかった旨を、ジョブ履歴保存サーバー１２１の動作ログに記録して一連の処理を終了する。なお、終了する前に、全ＳＩＤに関して、数回リトライを行っても良い。
【００６１】
以上のように、実施例２では、リンクログの登録先についても全てＭＦＰに記録し、その情報をジョブ履歴保存サーバーに送信する。これにより、リンクログを受信したジョブ履歴保存サーバーが、コンテンツのコピー要求先のジョブ履歴保存サーバーがダウンするなどしていた場合にも、別のジョブ履歴保存サーバーからコンテンツを入手することが可能となり、可用性を高めることができる。
【００６２】
＜実施例３＞
次に本発明の第３の実施例について説明する。本実施例は、実施例１と比較して、登録先管理テーブルの不要となった情報を削除する点に違いがある。そこで、実施例１と重複する部分の説明は省略し、差分のみを説明する。実施例１との主な差は、ジョブ管理部４０１、操作制御部４０２、ジョブ履歴送信部４０４の動作についてである。
【００６３】
（ジョブ処理の後における処理）
図１２Ａは、ジョブ管理部４０１が、ジョブの実行及びジョブ履歴の記録を行った後の動作を表すフローチャートである。図１２Ａのフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ管理部４０１を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。
【００６４】
Ｓ１１０１において、ジョブ管理部４０１は、実行したジョブが、ＢＯＸへの文書保存を行うものであったか否かを判定する。この判定は、ジョブ履歴のジョブ種に基づいてなされる。例えば、ＢＯＸ格納ジョブの場合には、ジョブ管理部４０１は、ＢＯＸへの文書保存がなされたと判定し（Ｓ１１０１にてＹＥＳ）、Ｓ１１０２に処理を進める。ＢＯＸへの文書保存がなされなかったと判定した場合には（Ｓ１１０１にてＮＯ）、ジョブ管理部４０１は本処理フローを終了する。Ｓ１１０２において、ジョブ管理部４０１は、ジョブ履歴に記録した文書ＩＤを操作制御部４０２に通知して記憶させる。そして、ジョブ管理部４０１は、本処理フローを終了する。
【００６５】
（操作実行後における処理）
図１２Ｂは、本実施例の操作制御部４０２が、受け付けた操作を実行した際の処理手順を表すフローチャートである。図１２Ｂのフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されている操作制御部４０２を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。
【００６６】
Ｓ１１２１において、操作制御部４０２は、行った操作が、ＢＯＸに格納された文書の削除か否かを判定する。ＢＯＸに格納された文書の削除の場合（Ｓ１１２１にてＹＥＳ）、操作制御部４０２は、処理をＳ１１２２に進める。そうでない場合（Ｓ１１２１にてＮＯ）、本処理フローを終了する。Ｓ１１２２において、操作制御部４０２は、削除された文書に対応する、ジョブ管理部４０１から通知された文書ＩＤをジョブ履歴送信部４０４に渡す。このとき、操作制御部４０２は、削除された文書の文書ＩＤは記録していた情報の中から削除しても構わない。そして、本処理フローを説明する。
【００６７】
（送信済みのジョブ履歴の削除処理）
次に、ジョブ履歴送信部４０４の動作について説明する。実施例１との差は、図９ＡのＳ９０６の処理だけであるため、その部分についてのみ図１２Ｃを使って説明する。なお、本実施例において、登録先管理テーブルには、各レコードに対して、削除フラグの項目を新たに有するものとする。また、削除フラグは、レコードが登録された際の初期値をＦＡＬＳＥとする。
【００６８】
図１２Ｃは、図９ＡのＳ９０６に置き換わる処理であり、ジョブ履歴送信部４０４が、送信したジョブ履歴をＨＤＤ２０４から削除する際の処理手順を表すフローチャートである。図１２Ｃのフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ履歴送信部４０４を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。
【００６９】
Ｓ１１４１において、ジョブ履歴送信部４０４は、送信したジョブ履歴を削除する。Ｓ１１４２において、ジョブ履歴送信部４０４は、Ｓ１１２２で操作制御部４０２から渡された削除文書の文書ＩＤがあるか否かを判定する。ここで渡された文書ＩＤとは、図１２ＢのＳ１１２２にて通知された削除文書の文書ＩＤである。つまり、削除文書の文書ＩＤが渡された場合には、以降の処理において、対応する画像データへのリンク情報を含むリンクログが生成されないと判断することができる。渡された削除文書の文書ＩＤがある場合には（Ｓ１１４２にてＹＥＳ）、ジョブ履歴送信部４０４は、処理をＳ１１４３に進める。渡された文書ＩＤがない場合には（Ｓ１１４２にてＮＯ）、ジョブ履歴送信部４０４は、処理をＳ１１４４に進める。Ｓ１１４３において、ジョブ履歴送信部４０４は、登録先管理テーブルにおける、渡された文書ＩＤに対応する削除フラグをＴＲＵＥに設定し、渡された文書ＩＤは削除する。
【００７０】
Ｓ１１４４において、ジョブ履歴送信部４０４は、未送信のジョブ履歴がないか否かを判定する。未送信のジョブ履歴がない場合は（Ｓ１１４４にてＹＥＳ）、ジョブ履歴送信部４０４は、処理をＳ１１４５に進める。未送信のジョブ履歴がある場合は（Ｓ１１４４にてＮＯ）、ジョブ履歴送信部４０４は、図１２Ｃに示される一連の処理を終了する。Ｓ１１４５において、ジョブ履歴送信部４０４は、登録先管理テーブルにおいて、削除フラグがＴＲＵＥである文書ＩＤに関連付いた情報を削除する。
【００７１】
以上のように、実施例３では、保存済みログ画像を参照するリンクログが生成されなくなったことを検知して、登録先管理テーブルの情報を適切なタイミングで削除するようにした。これにより、登録先管理テーブルの肥大化を防止できる。
【００７２】
なお、実施例では、画像データがＢＯＸから削除されたことを契機として、所定のログ画像を参照するリンクログが生成されなくなったことを検知している。しかし、この方法に限定せず、他の方法を用いて検知するようにしても構わない。
【００７３】
＜実施例４＞
次に本発明の第４の実施例について説明する。本実施例は、実施例１と比較して、リンクログが参照するコンテンツをコピーするのではなく、リンクログそのものを、参照するコンテンツが保存されているジョブ履歴保存サーバーに転送する点に違いがある。そこで、実施例１と重複する部分の説明は省略し、差分のみを説明することとする。実施例１との主な差は、ジョブ履歴保存サーバー１２１のソフトウェア構成とその動作についてのみである。
【００７４】
（ソフトウェア構成）
図１３は、本実施例のジョブ履歴保存サーバー１２１のソフトウェア構成例を示すブロック図である。なお、ジョブ履歴保存サーバー１２２、１２３も同様のソフトウェア構成であり、その説明は省略する。また、図１３において、登録要求受信部５０１、画像処理部５０２、検索要求受信部５０４、設定変更要求受信部５０５、設定制御部５０６は、実施例１と同様のため、説明を省略する。
【００７５】
登録処理部５０３は、ジョブ履歴に含まれる属性情報や、画像処理部５０２で抽出されたテキスト及び変換されたログ画像をデータベースに登録する。ただし、登録しようとするジョブ履歴がリンクログの場合には、リンク先であるコンテンツを保存しているジョブ履歴保存サーバーに、そのリンクログを転送する。ログ受信部５０８は、各ジョブ履歴保存サーバーの登録処理部５０３から転送されてくるリンクログを受信し、登録処理部５０３を介してデータベースへ格納する。
【００７６】
（ジョブ履歴受信処理）
図１４は、ジョブ履歴保存サーバー１２１が、ＭＦＰ１０１のジョブ履歴送信部４０４から、ジョブ履歴を受信した際の処理手順を表すフローチャートである。図１４のフローチャートに示す各ステップは、ジョブ履歴保存サーバー１２１のＣＰＵ３１１がＲＯＭ３１２またはＨＤＤ３１４に記憶されている図１３の各機能部を実現するプログラムを実行することで実現される。また、ＣＰＵ３１１は、必要に応じて記憶領域としてＲＡＭ３１３やＨＤＤ３１４を利用する。
【００７７】
図１４のＳ１３０１、Ｓ１３０２、Ｓ１３０４、Ｓ１３０５は、それぞれ、図９ＢのＳ９５０、Ｓ９５１、Ｓ９５２、Ｓ９５３と同様な処理であるため説明は省略する。
【００７８】
Ｓ１３０３において、登録処理部５０３は、画像処理部５０２から渡されたジョブ履歴を、リンクログであるジョブ履歴と共に渡されたＳＩＤによって識別されるジョブ履歴保存サーバーのログ受信部５０８に転送する。なお、受信したＳＩＤが自身のＳＩＤである場合には転送しなくても良い。
【００７９】
以上のように、実施例４では、リンクログが参照するコンテンツを保存しているジョブ履歴保存サーバーにリンクログを転送する。これにより、コンテンツコピーに伴うネットワーク負荷や容量増加を軽減することができる。
【００８０】
＜実施例５＞
次に本発明の第５の実施例について説明する。本実施例は、実施例１と比較して、ＭＦＰ１０１のジョブ履歴送信方法に違いがある。そこで、実施例１と重複する部分の説明は省略し、差分のみを説明することとする。実施例１との主な差は、ＭＦＰ１０１のジョブ履歴送信部４０４の動作、及び、ジョブ履歴保存サーバー１２１のソフトウェア構成とその動作についてである。
【００８１】
（ソフトウェア構成）
図１５は、本実施例のジョブ履歴保存サーバー１２１のソフトウェア構成例を示すブロック図である。なお、ジョブ履歴保存サーバー１２２、１２３も同様のソフトウェア構成であり、その説明は省略する。また、図１５において、実施例１との差は、コピー要求受信部５０７がない点と、登録処理部５０３の動作についてである。登録要求受信部５０１、画像処理部５０２、検索要求受信部５０４、設定変更要求受信部５０５、設定制御部５０６は、実施例１と同様のため、説明を省略する。登録処理部５０３の動作については後述する。
【００８２】
（ジョブ履歴送信処理）
図１６は、本実施例のＭＦＰ１０１のジョブ履歴送信部４０４が、ＨＤＤ２０４に記録されているジョブ履歴を送信する際の処理手順を表すフローチャートである。図１６のフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ履歴送信部４０４を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。なお、ジョブ履歴送信部４０４は、予め設定された時間間隔でＨＤＤ２０４を参照し、未送信のジョブ履歴があるときにジョブ履歴の送信を行うものとする。
【００８３】
図１６のＳ１５０１及びＳ１５０３〜Ｓ１５０６は、それぞれ、図９ＡのＳ９０１及びＳ９０３〜Ｓ９０６と同様な処理であるため説明は省略する。
【００８４】
Ｓ１５０２において、ジョブ履歴送信部４０４は、リンクログの文書ＩＤに対応するＳＩＤを登録先管理テーブルから取得し、予め設定されているＳＩＤに対応したＵＲＬに対してジョブ履歴登録要求を送信する。本実施例にて用いられるＵＲＬは、１のＳＩＤに対して１のＵＲＬが予め対応付けて定義されていてもよいし、ログ管理システム全体のＵＲＬに対しクエリパラメータとしてＳＩＤを付与することで各ログ履歴保存サーバーを示すようにしても構わない。ＳＩＤに対応付けて所定の記憶領域に保持されているものとする。
【００８５】
ここで、ロードバランサー１１１は、レイヤー７（Ｌ７）のＵＲＬによるサーバー振り分け機能に対応しており、受け取った要求のＵＲＬに応じて、要求をどのジョブ履歴保存サーバーに送信するかの設定が予めなされているものとする。なお、ロードバランサー１１１が提供するサーバー振り分け機能については、従来の技術を用いるものとし、ここでは詳細な説明は省略する。これにより、ジョブ履歴送信部４０４から送信されたリンクログのジョブ履歴登録要求は、リンクログの参照先のコンテンツが登録されているジョブ履歴保存サーバーに対してなされる。
【００８６】
（ジョブ履歴受信処理）
次に、ジョブ履歴保存サーバー１２１の登録処理部５０３の動作について説明する。本実施例における登録処理部５０３の処理手順は、図９ＢのＳ９５０からＳ９５３までである。これは、リンクログが、その参照先のコンテンツが登録されているジョブ履歴保存サーバーに対してなされるためであり、実施例１や実施例４のように、コピーや転送が不要なためである。
【００８７】
以上により、実施例５では、ジョブ履歴送信部４０４が、リンクログの送信先を指定できるように、ロードバランサー１１１の機能を利用するようにした。これにより、コンテンツコピーやリンクログ転送に伴うネットワーク負荷を軽減することができる。なお、ロードバランサー１１１の機能として、Ｃｏｏｋｉｅによる振り分けなど、接続先のジョブ履歴保存サーバーを指定できる別の機能を利用しても良い。
【００８８】
＜実施例６＞
次に、本発明の第６の実施例について説明する。本実施例は、実施例１と比較して、登録先管理テーブルをＭＦＰ１０１ではなく管理サーバー１３１が保持する点に違いがある。そこで、実施例１と重複する部分の説明は省略し、差分のみを説明することとする。実施例１との主な差は、ＭＦＰのジョブ履歴送信部４０４の動作、ジョブ履歴保存サーバー１２１の登録処理部５０３の動作、及び、管理サーバー１３１のソフトウェア構成とその動作についてである。
【００８９】
（ソフトウェア構成）
図１７は、本実施例の管理サーバー１３１のソフトウェア構成例を示すブロック図である。図１７において、実施例１との差は、登録先管理部６０４が追加されていることである。分散検索処理部６０１、設定変更受付部６０２、設定制御部６０３は、実施例１と同様のため、説明を省略する。
【００９０】
登録先管理部６０４は、各ジョブ履歴保存サーバーから、登録された文書ＩＤと登録がなされたジョブ履歴保存サーバーを表すＳＩＤの組合せを受け取って、登録先管理テーブルに記録する。すなわち、本実施例では、実施例１と異なり、登録先管理テーブルをＭＦＰ１０１ではなく管理サーバー１３１が保持する。また、登録先管理部６０４は、各ジョブ履歴保存サーバーから文書ＩＤを受信して、登録先管理テーブルに基づいて、受信した文書ＩＤに対応するＳＩＤを返す。
【００９１】
（ジョブ履歴送信処理）
図１８Ａは、本実施例におけるＭＦＰ１０１のジョブ履歴送信部４０４が、ＨＤＤ２０４に記録されているジョブ履歴を送信する際の処理手順を表すフローチャートである。図１８Ａのフローチャートに示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１がＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ履歴送信部４０４を実現するプログラムを実行することで実現される。また、ＣＰＵ２０１は、必要に応じて記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。なお、ジョブ履歴送信部４０４は、予め設定された時間間隔でＨＤＤ２０４を参照し、未送信のジョブ履歴があるときにジョブ履歴の送信を行う。
【００９２】
Ｓ１７０１において、ジョブ履歴送信部４０４は、ジョブ履歴保存サーバー１２１〜１２３のいずれかの登録要求受信部５０１に対し、ジョブ履歴登録要求を送信する。どのジョブ履歴保存サーバーが登録先となるかは、ロードバランサー１１１の負荷分散処理によって決められる。Ｓ１７０２において、ジョブ履歴送信部４０４は、送信したジョブ履歴をＨＤＤ２０４から削除する。以上により、本処理フローを終了する。
【００９３】
（ジョブ履歴受信処理）
図１８Ｂは、本実施例におけるジョブ履歴保存サーバー１２１が、ＭＦＰ１０１のジョブ履歴送信部４０４から、ジョブ履歴を受信した際の処理手順を表すフローチャートである。図１８Ｂのフローチャートに示す各ステップは、ジョブ履歴保存サーバー１２１のＣＰＵ３１１がＲＯＭ３１２またはＨＤＤ３１４に記憶されている図５の各機能部を実現するプログラムを実行することで実現される。また、ＣＰＵ３１１は、必要に応じて記憶領域としてＲＡＭ３１３やＨＤＤ３１４を利用する。
【００９４】
図１８ＢのＳ１７５１〜Ｓ１７５３は、それぞれ、図９ＢのＳ９５１〜Ｓ９５３と同様な処理であるため説明は省略する。
【００９５】
Ｓ１７５０において、登録要求受信部５０１は、ＭＦＰ１０１のジョブ履歴送信部４０４からジョブ履歴を受信し、受信したジョブ履歴を画像処理部５０２に渡す。
【００９６】
Ｓ１７５４において、登録処理部５０３は、Ｓ１７５３で登録したジョブ履歴がリンクログか否かを判定する。ここでの判定処理は、Ｓ９０１と同様な方法で行われる。登録したジョブ履歴がリンクログである場合には（Ｓ１７５４にてＹＥＳ）、登録処理部５０３は、処理をＳ１７５６に進める。リンクログでない、すなわち通常ログである場合には（Ｓ１７５４にてＮＯ）、登録処理部５０３は、処理をＳ１７５５に進める。
【００９７】
Ｓ１７５５において、登録処理部５０３は、登録した通常ログの文書ＩＤと自身に対応するＳＩＤとの組合せを管理サーバー１３１に送信し、管理サーバー１３１の登録先管理部６０４が保持する登録先管理テーブルに記録させる。そして、本処理フローを終了する。
【００９８】
Ｓ１７５６において、登録処理部５０３は、管理サーバー１３１の登録先管理部６０４にリンクログの文書ＩＤを送信し、その文書ＩＤに対応するＳＩＤを取得する。このとき取得されたＳＩＤは、リンクログが参照するコンテンツを保存しているジョブ履歴保存サーバーを表す。Ｓ１７５７において、登録処理部５０３は、Ｓ１７５６で取得したＳＩＤによって識別されるジョブ履歴保存サーバーのコピー要求受信部５０７に対し、リンクログの文書ＩＤに対応するコンテンツのコピーを要求する。そして、登録処理部５０３は、要求を受信したコピー要求受信部５０７から返されるコンテンツを受信して、Ｓ１７５３において登録したリンクログと関連付けてＨＤＤ３１４上のデータベースに登録する。なお、受信したＳＩＤが自身のＳＩＤである場合、コピーは不要であるが、検索時の効率を考え、コピーするようにしても良い。
【００９９】
以上のように、実施例６では、リンクログが参照するコンテンツの登録先を、管理サーバー１３１が管理する。そして、ジョブ履歴保存サーバー１２１は、管理サーバー１３１にリンクログが参照するコンテンツを保存しているジョブ履歴保存サーバーを問合せ、保存先のジョブ履歴保存サーバーから当該コンテンツをコピーする。これにより、ＭＦＰに登録先管理テーブルを保持するためのリソースやパフォーマンスが不足している場合でも、実施例１と同様な効果を得ることができる。
【０１００】
なお、管理サーバー１３１が、リンクログを保存したジョブ履歴保存サーバーから問合せを受けた際、リンクログが参照するコンテンツを保存しているジョブ履歴保存サーバーに対し、直接コピーを指示するような構成としても良い。また、ジョブ履歴保存サーバーは、リンクログ受信と同期してコンテンツのコピーを行うのではなく、非同期にコピーを行うようにしても良い。
【０１０１】
＜実施例７＞
次に、本発明の第７の実施例について説明する。本実施例は、実施例６と比較して、登録先管理テーブルを持たない点に違いがある。そこで、実施例６と重複する部分の説明は省略し、差分のみを説明することとする。実施例６との主な差は、ジョブ履歴保存サーバー１２１の登録処理部５０３と検索要求受信部５０４の動作、及び、管理サーバー１３１のソフトウェア構成とその動作についてである。
【０１０２】
（ソフトウェア構成）
図１９は、本実施例の管理サーバー１３１のソフトウェア構成例を示すブロック図である。図１９において、実施例６との差は、登録先管理部６０４の代わりに、登録先検索部６０５があることである。図１９のそれ以外の機能部は、実施例６と同じであるため、説明を省略する。
【０１０３】
登録先検索部６０５は、各ジョブ履歴保存サーバーから文書ＩＤを受け取って、その文書ＩＤで識別されるコンテンツが、どのジョブ履歴保存サーバーに保存されているかを検索し、保存されているジョブ履歴保存サーバーのＳＩＤを返す。検索要求は、各ジョブ履歴保存サーバーの検索要求受信部５０４に一斉になされるようにしても良いし、順番になされるようにしても良い。
【０１０４】
（ジョブ履歴受信処理）
図２０Ａは、本実施例におけるジョブ履歴保存サーバー１２１が、ＭＦＰ１０１のジョブ履歴送信部４０４から、ジョブ履歴を受信した際の処理手順を表すフローチャートである。図２０Ａのフローチャートに示す各ステップは、ジョブ履歴保存サーバー１２１のＣＰＵ３１１がＲＯＭ３１２またはＨＤＤ３１４に記憶されている図５の各機能部を実現するプログラムを実行することで実現される。また、ＣＰＵ３１１は、必要に応じて記憶領域としてＲＡＭ３１３やＨＤＤ３１４を利用する。
【０１０５】
図２０ＡのＳ１９００〜Ｓ１９０３はそれぞれ、図１８ＢのＳ１７５０〜Ｓ１７５３と同様な処理であるため説明は省略する。
【０１０６】
Ｓ１９０４において、登録処理部５０３は、Ｓ１９０３で登録したジョブ履歴がリンクログか否かを判定する。ここでの判定処理は、Ｓ９０１と同様な方法で行われる。登録したジョブ履歴がリンクログである場合には（Ｓ１９０４にてＹＥＳ）、登録処理部５０３は、処理をＳ１９０５に進める。リンクログでない、すなわち通常ログである場合には（Ｓ１９０４にてＮＯ）、登録処理部５０３は、図２０Ａに示される一連の処理を終了する。
【０１０７】
Ｓ１９０５において、登録処理部５０３は、管理サーバー１３１の登録先検索部６０５に、登録先検索要求としてリンクログの文書ＩＤを送信し、その応答として送信した文書ＩＤに対応するＳＩＤを取得する。取得されたＳＩＤは、リンクログが参照するコンテンツを保存しているジョブ履歴保存サーバーを表す。Ｓ１９０６において、登録処理部５０３は、Ｓ１９０５で取得したＳＩＤによって識別されるジョブ履歴保存サーバーのコピー要求受信部５０７に対し、リンクログの文書ＩＤに対応するコンテンツのコピーを要求する。そして、登録処理部５０３は、要求を受信したコピー要求受信部５０７から返されるコンテンツを受信して、Ｓ１９０３において登録したリンクログと関連付けてＨＤＤ３１４上のデータベースに登録する。
【０１０８】
なお、Ｓ１９０５において、複数のＳＩＤが取得される場合があるが、取得されたＳＩＤの中に自身のサーバーのＳＩＤがある場合、コピーは不要である。但し、検索時の効率を考え、コピーするようにしても良い。また、通常、複数のＳＩＤの内、一つを選択してコピー要求を行うが、要求先のジョブ履歴保存サーバーがダウンするなどしている場合には、別のＳＩＤを選択してコピー要求を行うようにしても良い。
【０１０９】
（登録先検索処理）
図２０Ｂは、本実施例における管理サーバー１３１の登録先検索部６０５の動作を表すフローチャートである。図２０Ｂのフローチャートに示す各ステップは、管理サーバー１３１のＣＰＵ３１１がＲＯＭ３１２またはＨＤＤ３１４に記憶されている図１９の登録先検索部６０５を実現するプログラムを実行することで実現される。また、ＣＰＵ３１１は、必要に応じて記憶領域としてＲＡＭ３１３やＨＤＤ３１４を利用する。
【０１１０】
Ｓ１９５０において、登録先検索部６０５は、ジョブ履歴保存サーバー１２１の登録処理部５０３が、図２０ＡのＳ１９０５において送信してくる登録先検索要求を受信する。この登録先検索要求には、文書ＩＤが含まれる。
【０１１１】
Ｓ１９５１において、登録先検索部６０５は、各ジョブ履歴保存サーバーの検索要求受信部５０４に、Ｓ１９５０で取得した文書ＩＤに対応するコンテンツがあるか否かの検索要求を送信する。このとき、検索要求を受信した各ジョブ履歴保存サーバーの検索要求受信部５０４は、要求された文書ＩＤに対応するコンテンツを自身が保存している場合に、自身のＳＩＤを応答する。そして、登録先検索部６０５は、ＳＩＤを含む応答をジョブ履歴保存サーバーから受信する。
【０１１２】
Ｓ１９５２において、登録先検索部６０５は、Ｓ１９５１で取得したＳＩＤを、登録先検索要求元のジョブ履歴保存サーバーの登録処理部５０３に返す。なお、ＳＩＤに自身のサーバーのＳＩＤである場合、コピーは不要であるが、検索時の効率を考え、コピーするようにしても良い。
【０１１３】
以上のように、実施例７では、リンクログが参照するコンテンツの登録先を管理せず、ジョブ履歴が登録される際に検索してコピーするようにした。これにより、コンテンツ登録先を管理するための記憶容量と、管理テーブルの更新負荷を削減できる。
【０１１４】
なお、管理サーバー１３１が、リンクログを保存したジョブ履歴保存サーバーから問合せを受けた際、リンクログが参照するコンテンツを保存しているジョブ履歴保存サーバーに対し、直接コピーを指示するような構成としても良い。また、ジョブ履歴保存サーバーは、リンクログ受信と同期してコンテンツのコピーを行うのではなく、非同期にコピーを行うようにしても良い。また、管理サーバー１３１の登録先検索部６０５の機能を、各ジョブ履歴保存サーバーが備え、管理サーバー１３１を介さない構成としても良い。
【０１１５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014182653.tif 000003
【図２】
2014182653.tif 000004
【図３】
2014182653.tif 000005
【図４】
2014182653.tif 000006
【図５】
2014182653.tif 000007
【図６】
2014182653.tif 000008
【図７】
2014182653.tif 000009
【図８】
2014182653.tif 000010
【図９Ａ】
2014182653.tif 000011
【図９Ｂ】
2014182653.tif 000012
【図１０】
2014182653.tif 000013
【図１１Ａ】
2014182653.tif 000014
【図１１Ｂ】
2014182653.tif 000015
【図１２Ａ】
2014182653.tif 000016
【図１２Ｂ】
2014182653.tif 000017
【図１２Ｃ】
2014182653.tif 000018
【図１３】
2014182653.tif 000019
【図１４】
2014182653.tif 000020
【図１５】
2014182653.tif 000021
【図１６】
2014182653.tif 000022
【図１７】
2014182653.tif 000023
【図１８Ａ】
2014182653.tif 000024
【図１８Ｂ】
2014182653.tif 000025
【図１９】
2014182653.tif 000026
【図２０Ａ】
2014182653.tif 000027
【図２０Ｂ】
2014182653.tif 000028