(57)【要約】【課題】印刷されファイルを特定するための情報を保存するために要する記憶容量を大幅に削減することができる印刷物による情報漏洩等の原因を追跡するために用いて好適な印刷情報取得システム及び取得方法を得る。【解決手段】収集・表示・検索装置100と、複数の監視対象装置102とが通信ネットワークを介して接続されている。監視対象装置102のそれぞれは、印刷の履歴、ファイル操作の履歴、及び、前記印刷の履歴とファイル操作の履歴とを関連付けた情報を取得、保存し、  収集・表示・検索装置100は、監視対象装置102に保存されている履歴を収集し、印刷の履歴及びファイル操作の履歴のそれぞれを表示することが可能であり、表示した一方の履歴から特定のエントリーが指定されると他方の履歴への関連付けを行い、印刷の履歴及びファイル操作の履歴からシステム内でのファイルの印刷に関する情報を取得する。【選択図】図１
2010211620.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と、複数の第２の情報処理装置とが通信ネットワークを介して互いに通信可能に接続されて、前記第１の情報処理装置が、前記複数の第２の情報処理装置で実施した印刷に関する情報を取得する印刷情報取得システムにおいて、
前記複数の第２の情報処理装置のそれぞれは、印刷の履歴、ファイル操作の履歴、及び、前記印刷の履歴とファイル操作の履歴とを関連付けた情報を取得、保存し、
前記第１の情報処理装置は、前記複数の第２の情報処理装置のそれぞれに保存されている履歴を収集し、印刷の履歴及びファイル操作の履歴のそれぞれを表示することが可能であり、表示した一方の履歴から特定のエントリーが指定されると他方の履歴への関連付けを行い、印刷の履歴及びファイル操作の履歴からシステム内でのファイルの印刷に関する情報を取得することを特徴とする印刷情報取得システム。
【請求項２】
前記複数の第２の情報処理装置のそれぞれは、印刷を検知し印刷情報を取得し印刷のログを作成する印刷ログ取得部と、ファイル操作の履歴を取得するファイル操作ログ取得部と、印刷の履歴とファイル操作の履歴との関連付けの情報を取得するアプリケーション情報取得部と、前記印刷ログ部取得部及びアプリケーション情報取得部が取得した履歴から、印刷の履歴とファイルの操作の履歴とを関連付ける情報を作成する印刷追跡ログ作成部とを備えて構成されること特徴とする請求項１記載の印刷情報取得システム。
【請求項３】
前記印刷ログ取得部は、前記第２の情報処理装置において実行される印刷を監視し印刷の情報を取得し印刷ログを作成して保存する機能と、印刷が実行された時点で前記アプリケーション情報取得部に印刷実行を通知する機能とを有することを特徴とする請求項２記載の印刷情報取得システム。
【請求項４】
前記アプリケーション情報取得部は、前記第２の情報処理装置において実行されているアプリケーションを常時監視し、各アプリケーションが実行しているファイルのファイル名とファイルパスとを一覧にしアプリケーションの状態の変化に伴い前記一覧を随時更新する機能と、前記印刷ログ取得部から通知を受けた時点での前記一覧をコピーし保存する機能とを有することを特徴とする請求項２記載の印刷情報取得システム。
【請求項５】
前記印刷追跡ログ作成部は、保存してある印刷ログを利用し、保存されている印刷ログに対応するアプリケーション情報の一覧の各エントリーが印刷されたファイルの情報である可能性を計算する機能と、計算した結果、印刷ログ及びアプリケーション情報の一覧の情報をまとめた印刷追跡ログを作成する機能とを特徴とする請求項２記載の印刷情報取得システム。
【請求項６】
前記印刷追跡ログ作成部による可能性を計算する機能は、前記印刷ログに含まれるドキュメント名とアプリケーション情報の一覧に含まれるファイル名との比較、及び、前記のドキュメント名とアプリケーション情報の一覧に含まれるアプリケーション名の比較の組み合わせにより可能性を計算することを特徴とする請求項５記載の印刷情報取得システム。
【請求項７】
前記第１の情報処理装置は、前記第２の情報処理装置から印刷の履歴とファイル操作の履歴とを収集し、保存形式に加工して保存する収集ログ保存部と、印刷追跡ログ保存部と、保存した印刷の履歴とファイル操作の履歴とを関連付ける印刷付加情報検索部と、ファイル操作ログ検索部と、保存した履歴を表示し、前記印刷付加情報検索部及びファイル操作ログ検索部を利用し、各履歴を関連付けた結果を表示する表示作業部とを備えて構成されることを特徴とする請求項１記載の印刷情報取得システム。
【請求項８】
第１の情報処理装置と、複数の第２の情報処理装置とが通信ネットワークを介して互いに通信可能に接続されて、前記第１の情報処理装置が、前記複数の第２の情報処理装置で実施した印刷に関する情報を取得する印刷情報取得方法において、
前記複数の第２の情報処理装置のそれぞれは、印刷の履歴、ファイル操作の履歴、及び、前記印刷の履歴とファイル操作の履歴とを関連付けた情報を取得、保存し、
前記第１の情報処理装置は、前記複数の第２の情報処理装置のそれぞれに保存されている履歴を収集し、印刷の履歴及びファイル操作の履歴のそれぞれを表示することが可能であり、表示した一方の履歴から特定のエントリーが指定されると他方の履歴への関連付けを行い、印刷の履歴及びファイル操作の履歴からシステム内でのファイルの印刷に関する情報を取得することを特徴とする印刷情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報取得システム及び取得方法に係り、特に、印刷物による情報漏洩等の原因を追跡するために用いて好適な印刷情報取得システム及び取得方法に関する。
【背景技術】
【０００２】
機密情報が漏洩した場合の漏洩経路の追跡を可能にする方法に関する従来技術として、印刷の履歴から、印刷されたファイルを特定・追跡したり、あるいは、印刷の情報のみを印刷ログとして残し、印刷ログから印刷されたファイルを特定・追跡するという方法が知られている。また、他の従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、印刷ログ及び印刷されたファイルのサムネイル画像を保存し、無駄な印刷の有無の確認を可能にし、かつ、保存してあるサムネイル画像から特定の画像を指定すると、サムネイル画像に対応する印刷ログを表示するというものである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１３４８０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した印刷の履歴から、印刷されたファイルを特定する従来技術は、印刷の履歴として印刷されたファイルの実体または画像データを保存する必要があるため、データ保存先の記憶手段にかなり大きな記憶容量が必要となるという問題点を有している。また、印刷の情報のみを印刷ログとして残す従来技術、及び、前述した特許文献に記載された従来技術は、印刷ログから印刷されたファイルを特定・追跡するには、印刷ログとは別にファイルの特定を可能にするための手段を講じなければならないという問題点を有している。
【０００５】
本発明の目的は、前述した従来技術の問題点を解決し、印刷されファイルを特定するための情報を保存するために要する記憶容量を大幅に削減することができる印刷物による情報漏洩等の原因を追跡するために用いて好適な印刷情報取得システム及び取得方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば前記目的は、第１の情報処理装置と、複数の第２の情報処理装置とが通信ネットワークを介して互いに通信可能に接続されて、前記第１の情報処理装置が、前記複数の第２の情報処理装置で実施した印刷に関する情報を取得する印刷情報取得システムにおいて、前記複数の第２の情報処理装置のそれぞれは、印刷の履歴、ファイル操作の履歴、及び、前記印刷の履歴とファイル操作の履歴とを関連付けた情報を取得、保存し、前記第１の情報処理装置は、前記複数の第２の情報処理装置のそれぞれに保存されている履歴を収集し、印刷の履歴及びファイル操作の履歴のそれぞれを表示することが可能であり、表示した一方の履歴から特定のエントリーが指定されると他方の履歴への関連付けを行い、印刷の履歴及びファイル操作の履歴からシステム内でのファイルの印刷に関する情報を取得することにより達成される。
【発明の効果】
【０００７】
本発明によれば、印刷されファイルを特定するための情報を保存するために要する容量を大幅に削減することが可能となり、また、印刷ログとファイル操作ログとを関連付けることにより、印刷されたファイルの動きを把握することができ、例えば、出所となったファイルサーバのセキュリティを再考する等の問題の根本に対する対応が可能となる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による印刷情報取得システムの概略的な構成を示すブロック図である。
【図２】監視対象装置としての情報処理装置（コンピュータ、計算機）の構成例を示すブロック図である。
【図３Ａ】監視対象装置のログ取得プログラム及びログ取得プログラム用領域の詳細な構成を示すブロック図である。
【図３Ｂ】印刷ログ取得部の詳細を示すブロック図である。
【図３Ｃ】アプリケーション情報監視・取得部の詳細を示すブロック図である。
【図４】収集・表示・検索装置としての情報処理装置（コンピュータ、計算機）の構成例を示すブロック図である。
【図５Ａ】アプリケーション情報リストテーブルの構成例を示す図である。
【図５Ｂ】作業用印刷ログテーブルの構成例を示す図である。
【図５Ｃ】作業用印刷付加情報テーブルの構成例を示す図である。
【図５Ｄ】ファイル操作ログテーブルの構成例を示す図である。
【図５Ｅ】ファイル操作ログの操作種別による各情報の有無の一例を示す図である。
【図５Ｆ】印刷追跡ログテーブルの構成例を示す図である。
【図５Ｇ】印刷付加情報テーブルの構成例を示す図である。
【図５Ｈ】印刷ログテーブルの構成例示す図である。
【図５Ｉ】通知格納テーブルの構成例を示す図である。
【図６Ａ】印刷ログ部テーブルの構成例を示す図である。
【図６Ｂ】印刷付加情報テーブルの構成例を示す図である。
【図７】監視対象装置で印刷追跡ログとファイル操作ログとを取得し、収集・表示・検索装置で印刷追跡ログとファイル操作ログとを表示するまでの処理の概要を説明するフローチャートである。
【図８】監視対象装置の処理の概略を印刷追跡ログの取得に着目して説明するフローチャートである。
【図９】印刷ログ取得部での処理動作を説明するフローチャートである。
【図１０】アプリケーション情報監視・取得部での処理動作を説明するフローチャートである。
【図１１】印刷追跡ログ作成部での処理動作を説明するフローチャートである。
【図１２】印刷追跡ログ作成作業の処理動作を説明するフローチャートである。
【図１３】ファイル名・ドキュメント名部分一致比較の処理動作を説明するフローチャートである。
【図１４】可能性情報計算の処理動作を説明するフローチャートである。
【図１５】収集・表示・検索装置での処理動作を説明するフローチャートである。
【図１６】印刷追跡ログ保存部での印刷追跡ログの分解と加工との処理を説明するフローチャートである。
【図１７】表示作業部での処理動作を説明するフローチャートである。
【図１８】本発明による印刷情報取得システムを具体的に説明するための本発明の実施例としての最小の構成である。
【図１９Ａ】監視対象装置の主記憶装置内のアプリケーションで起動しているアプリケーションとその実行ファイルを示している図である。
【図１９Ｂ】図１９Ａに示した状態でのアプリケーション情報リストテーブルの構成例を示す図である。
【図２０】ＡＰＰ１から印刷装置を利用し印刷を実行した時点での印刷ログテーブルの構成例を示す図である。
【図２１Ａ】アプリケーション情報監視・取得部により印刷付加情報が格納された時点での印刷付加情報テーブルの構成例を示す図である。
【図２１Ｂ】アプリケーション情報監視・取得部により印刷日時が格納された時点での通知格納テーブルの構成例を示す図である。
【図２２Ａ】印刷追跡ログ作成部が作業用印刷ログテーブルを作成する時点での作業用印刷ログテーブルの構成例を示す図である。
【図２２Ｂ】印刷追跡ログ作成部が作業用印刷付加情報テーブルを作成する時点での作業用印刷付加情報テーブルの構成例を示す図である。
【図２３Ａ】作業用印刷付加情報テーブルの３番目のエントリーの状態変化を示す図である。
【図２３Ｂ】図２２Ｂに示している作業用印刷付加情報テーブルの全てのエントリーについて図１４のステップＳ１４００までの処理を実行した後の作業用印刷付加情報テーブルの状態を示す図である。
【図２４Ａ】図１４に示すフローのステップＳ１４０３の処理の完了後の作業用印刷付加情報テーブルの状態を示す図である。
【図２４Ｂ】図１４に示すフローのステップＳ１４０４の処理の後の作業用印刷付加情報テーブルｋ状態を示す図である。
【図２５】図１２に示すフローのステップＳ１２０９の処理後の印刷追跡ログテーブルを示す図である。
【図２６】図１５に示すフローのステップＳ１５０６、すなわち、図１６に示すフローの処理終了後の印刷ログ部テーブルを示す図である。
【図２７】図１５に示すフローのステップＳ１５０６、すなわち、図１６に示すフローの処理終了後の印刷付加情報テーブルを示す図である。
【図２８Ａ】印刷ログを表示した画面例を示す図である。
【図２８Ｂ】図２７に示した印刷付加情報テーブルの１番目のエントリーを表示した場合の画面例を示す図である。
【図２９】ファイル「ａｂｃｄ．ｔｘｔ」に対するファイル操作ログを表示した画面例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明による印刷情報取得システム及び取得方法の実施形態を図面により詳細に説明する。
【００１０】
図１は本発明の一実施形態による印刷情報取得システムの概略的な構成を示すブロック図である。
【００１１】
本発明の実施形態による印刷情報取得システムは、収集・表示・検索装置（第１の情報処理装置）１００、複数の監視対象装置（第２の情報処理装置）１０２、収集・表示・検索装置１００及び複数の監視対象装置１０２の各装置が接続される通信ネットワーク１０１、有線で直接的に監視対象装置１０２に接続される印刷装置１０３、及び、通信ネットワーク１０１を介して監視対象装置１０２と接続される印刷装置１０４を備えて構成される。なお、図１に示す構成例は、単純な構成の例であって、収集・表示・検索装置が階層的に存在する構成、監視対象装置がより多数の構成であってもよい。
【００１２】
通信ネットワーク１０１は、例えば、ＬＡＮ(Local Area Network）、ＷＡＮ(Wide Area Network)等であってよい。
【００１３】
収集・表示・検索装置１００及び監視対象装置１０２は、通信線（ＬＡＮ、ＷＡＮ等）を介して通信可能に通信ネットワーク１０１に接続されている。なお、収集・表示・検索装置１００が階層化された場合、監視対象装置１０２は、直上の収集・表示・検索装置に、中間層の収集・表示・検索装置は、上位の監視対象装置にそれぞれ通信線（ＬＡＮ、ＷＡＮ等）を介して通信可能に接続されるものとする。
【００１４】
また、本発明の実施形態において、監視対象装置のＯＳ(Operating system)は、マイクロソフト社のＷindows（登録商標）限定とするが、収集・表示・検索装置のＯＳについては、後述する収集・表示・検索装置の機能が実現できれば、Ｗindows（登録商標）に限定される必要はない。
【００１５】
印刷装置１０３、１０４は、印刷を実行する装置であって、情報処理装置と直接的または通信ネットワークを介して接続可能であり、そのオペレーティングシステムとしてＷindows（登録商標）を搭載する情報処理装置からの印刷が実行可能であるものとする。
【００１６】
図２は監視対象装置１０２としての情報処理装置（コンピュータ、計算機）の構成例を示すブロック図である。
【００１７】
監視対象装置１０２は、図２に示すように、ＣＰＵ２０１、ＲＡＭ・ＲＯＭ等の主記憶装置２０２、ハードディスク等の大容量の外部記憶装置２０３、キーボードやマウス等の入力装置２０４、液晶ディスプレイやブラウン管ディスプレイ等の表示装置２０５、通信ネットワーク１０１に接続するためのインタフェース機能を提供するＮＩＣ(Network Interface Card)等で構成される通信インタフェース２０６を備えて構成されている。
【００１８】
主記憶装置２０２には、ログ取得プログラム２０７がロードされると共に、図２には示していないが、Ｗindows（登録商標）によるＯＳがロードされる。また、主記憶装置２０２には、監視対象装置１０２で実行されるアプリケーション２０８もロードされ、主記憶装置の所定の領域をアプリケーション２０８が使用する。
【００１９】
外部記憶装置２０３において、ログ取得プログラム２０７がログの作成作業、及び保存先として利用するログ取得プログラム用領域２０９が確保されている。
【００２０】
なお、前述したように、監視対象装置１０２に搭載されるＯＳは、Windows（登録商標）限定であるとする。
【００２１】
図３Ａは監視対象装置１０２のログ取得プログラム２０７及びログ取得プログラム用領域２０９の詳細な構成を示すブロック図である。
【００２２】
監視対象装置１０２の主記憶装置２０２にロードされるログ取得プログラム２０７は、印刷ログ取得部３００、アプリケーション情報監視・取得部３０１、印刷追跡ログ作成部３０２及びファイル操作ログ取得部３０３により構成される。
【００２３】
監視対象装置１０２の外部記憶装置２０９に確保されるログ取得プログラム用領域２０９は、ファイル操作ログテーブル３０７、印刷追跡ログテーブル３０８、印刷付加情報テーブル３０９、印刷ログテーブル３１０及び通知格納テーブル３１１により構成される。
【００２４】
前述において、収集・表示・検索装置１００にアップロードする情報を格納するテーブルであるファイル操作ログテーブル３０７及び印刷追跡ログテーブル３０８は、外部記憶装置２０３に内確保する必要があるが、その他のテーブル３０９〜３１１は、主記憶装置２０２に配置してもかまわない。
【００２５】
ファイル操作ログ取得部３０３は、監視対象装置１０２でのファイルの操作の履歴を取得し、ファイル操作ログテーブル３０７に格納する。
【００２６】
なお、その他の構成要素については、後述する。また、監視対象装置１０２での印刷は、印刷装置１０３または印刷装置１０４で実行されるものとし、以後監視対象装置１０２での印刷実行とは、印刷装置１０３または印刷装置１０４で実行される印刷であるとする。
【００２７】
図３Ｂは印刷ログ取得部３００の詳細を示すブロック図である。印刷ログ取得部３００は、Ｗindows（登録商標）が提供する印刷操作監視用のＷｉｎ３２ＡＰＩ３１４を利用して、監視対象装置１０２での印刷の実行を監視し、印刷が実行された場合に、Ｗｉｎ３２ＡＰＩ３１４を通して、印刷実行の通知と共に、実行された印刷の情報を取得し、印刷ログテーブル３１０に格納する。また、印刷実行の通知がされた時点で、後述するアプリケーション情報監視・取得部３０１に印刷日時と共に印刷実行を伝える通知を出す。
【００２８】
図３Ｂに示す例において、印刷ログ取得部３００は、Ｗｉｎ３２ＡＰＩ３１４に対して印刷監視を設定し、印刷実行の通知を受信する処理を実施するＷｉｎ３２ＡＰＩ操作部３１２と、取得した情報から印刷ログを作成して格納する処理を実施する印刷ログ作成・格納部３１３とにより構成されている。
【００２９】
印刷ログテーブル３１０に格納する情報は、印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名であるとするが、印刷日時とドキュメント名とを取得していれば、取得する情報の項目に増減があってもかまわない。
【００３０】
前述した印刷日時とは、印刷が実行された日時であり、Ｗｉｎ３２ＡＰＩ３１４により取得される。ドキュメント名は、印刷されたドキュメントの名前でありＷｉｎ３２ＡＰＩ３１４により取得される。使用プリンタ名は、印刷に使用されたプリンタの名前でありＷｉｎ３２ＡＰＩ３１４により取得される。ログインユーザ名は、印刷が実行された時点で監視対象装置１０２にログインしていたユーザの名前であり、Ｗｉｎ３２ＡＰＩ３１４ではなく、別の手段でその情報が取得される。
【００３１】
また、前述では、Ｗｉｎ３２ＡＰＩ３１４を利用して印刷情報を取得するとしているが、印刷日時及びドキュメント名が取得可能であれば、例えば、ＷＭＩ(Windows Mamagement Instrumentation)等を利用してもかまわない。
【００３２】
図３Ｃはアプリケーション情報監視・取得部３０１の詳細を示すブロック図である。アプリケーション情報監視・取得部３０１は、ＡＰＩフック部３１５と、ＡＰ情報リスト更新・格納部３１６とにより構成されている。
【００３３】
そして、アプリケーション情報監視・取得部３０１は、ＡＰＩフック部３１５において、監視対象装置１０２でのアプリケーションソフトウェア（アプリケーション）の起動及び停止を監視し、ＡＰＩフックを行うことによりアプリケーション名、ファイル名及びファイルパスの情報を取得し、ＡＰ情報リスト更新・格納部３１６が、取得した情報をＡＰ情報リストテーブル３０４を用いて管理する。
【００３４】
なお、ここでいうアプリケーション名とは、ＡＰＩフックで得られる監視対象装置１０２で起動したアプリケーションの名前であり、ファイル名とは、アプリケーションが開いているファイルの名前であり、ファイルパスとは、アプリケーションが開いているファイルのファイルパスである。
【００３５】
ＡＰＩフック部３１５は、アプリケーションの起動を察知し、アプリケーションに対してフックを設定して、情報を取得する、アプリケーションの状態変更を察知し情報を取得する、及び、アプリケーションの停止を察知する機能を有し、ＡＰＩフックで得られる通知で、不要なものについてはフィルタリングする機能を有する。
【００３６】
ＡＰ情報リスト更新・格納部３１６は、ＡＰＩフック部３１５で得られた情報からＡＰ情報リストテーブル３０４を更新する。また、ＡＰ情報リスト更新・格納部３１６は、印刷ログ取得部３００から通知を受信した場合、その時点でのＡＰ情報リストテーブル３０４をコピーし、印刷日時及びアプリケーション数を追加して、印刷付加情報テーブル３０９に格納し、印刷日時を通知格納テーブル３１１に格納する。
【００３７】
ここで、印刷日時とは、印刷ログ取得部３００から通知された印刷日時であり、アプリケーション数とは、ＡＰ情報リストテーブル３０４のコピーに含まれるアプリケーション情報の数である。
【００３８】
前述では、ＡＰＩフック部３１５がアプリケーション名、ファイル名及びファイルパスの情報を取得しているが、これらの情報が含まれていれば、これら以外の情報が追加されてもかまわない。
【００３９】
図３Ａに示している印刷追跡ログ作成部３０２は、通知格納テーブル３１１のエントリーの有無を定期的に確認し、エントリーが存在すると通知格納テーブル３１１に格納されている印刷日時の情報から、印刷付加情報テーブル３０９及び印刷ログテーブル３１０から同じ印刷日時を持つエントリーを、作業用印刷付加情報テーブル３０５及び作業用印刷ログテーブル３０６にそれぞれコピーし、印刷ログのドキュメント名と印刷付加情報のファイル名とを比較し、各印刷付加情報が持つ情報が示すファイルが印刷された可能性を計算する。この計算の過程で作業用印刷付加情報テーブル３０５の内容は更新され、図５Ｃに示して後述する作業用印刷付加情報テーブル３０５の５０３の状態となる。
【００４０】
印刷追跡ログ作成部３０２は、可能性の計算後、作業用印刷ログテーブル３０６と更新済みの作業用印刷付加情報テーブル３０５（図５Ｃの５０３）とから、印刷追跡ログに必要な情報を抜き出し、監視対象装置１０２のＰＣ識別情報（ＩＰアドレスまたはホスト名）を追加して印刷追跡ログテーブル３０８に格納する。
【００４１】
図４は収集・表示・検索装置１００としての情報処理装置（コンピュータ、計算機）の構成例を示すブロック図である。
【００４２】
収集・表示・検索装置１００は、図４に示すように、ＣＰＵ４０９、ＲＡＭ・ＲＯＭ等の主記憶装置４０７、ハードディスク等の大容量の外部記憶装置４０８、キーボードやマウス等の入力装置４１０、液晶ディスプレイやブラウン管ディスプレイ等の表示装置４１１、通信ネットワーク１０１に接続するためのインタフェース機能を提供するＮＩＣ（Network Interface Card）等で構成される通信インタフェース４１２を備えて構成されている。
【００４３】
収集・表示・検索装置１００の主記憶装置４０７には、収集ログ保存部４００、印刷追跡ログ保存部４０１、表示作業部４０２、印刷付加情報検索部４０３及びファイル操作ログ検索部４０４がロードされる。また、収集・表示・検索装置１００の外部記憶装置４０８には、ファイル操作ログテーブル３０７、印刷ログテーブル４０５及び印刷付加情報テーブル４０６が確保される。
【００４４】
収集ログ保存部４００は、監視対象装置１０２からアップロードされたファイル操作ログをファイル操作ログテーブル３０７に格納し、印刷追跡ログ保存部４０１に印刷追跡ログの格納を指示する。
【００４５】
印刷追跡ログ保存部４０１は、監視対象装置１０２からファイル操作ログテーブル３０７にアップロードされてきた印刷追跡ログのＰＣ識別情報及び印刷日時にログＩＤを追加し、印刷追跡ログから必要な情報を取得し、印刷ログ部テーブル４０５及び印刷付加情報テーブル４０６に格納する。
【００４６】
表示作業部４０２は、格納してある各ログを入力装置４１０からの入力に従い表示装置４１１に表示する。以後、表示は、全て表示装置４１１での表示を示すものとする。表示作業部４０２は、入力装置４１０より印刷ログとファイル操作ログとの関連付けが入力された場合、印刷付加情報検索部４０３及びファイル操作ログ検索部４０４を利用して印刷ログとファイル操作ログとを関連付けた結果を表示する。
【００４７】
印刷付加情報検索部４０３は、ログＩＤで印刷ログ部テーブル４０５に対応する印刷付加情報テーブル４０６を検索し、印刷付加情報テーブル４０６に対応する印刷ログ部テーブル４０５を検索する。
【００４８】
ファイル操作ログ検索部４０４は、ＰＣ識別情報とファイル名とにより印刷付加情報テーブル４０６を検索する。
【００４９】
図４に示した収集・表示・検索装置１００の構成例は、監視対象装置からアップロードされた（収集した）ログを保存し、印刷追跡ログとファイル操作ログとを関連付けて接続（以下では、このような関連付けによる接続をログ接続と表現する）することが可能であれば、前述したような構成に限らず、他のどのような構成であってもよい。
【００５０】
次に、本発明の実施形態における各種のテーブルの構成について説明する。
【００５１】
図５Ａはアプリケーション情報リストテーブル３０４の構成例を示す図である。アプリケーション情報リストテーブル３０４は、アプリケーション名、ファイル名、ファイルパスを１組のレコードとして、複数のレコードから構成されている。
【００５２】
図５Ｂは作業用印刷ログテーブル３０６の構成例を示す図である。作業用印刷ログテーブル３０６は、印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名の各情報を格納したレコードから構成されている。
【００５３】
図５Ｃは作業用印刷付加情報テーブル３０５の構成例を示す図である。作業用印刷付加情報テーブル３０５は、アプリケーション名、ファイル名、ファイルパス、ファイル名比較、アプリケーション名比較、可能性の各情報を格納したレコードから構成されている。
【００５４】
図５Ｄはファイル操作ログテーブル３０７の構成例を示す図である。ファイル操作ログテーブル３０７は、操作されたファイルの情報のログであり、ＰＣ識別情報、操作日時、操作種別、１または複数のファイルパス、各ファイルパスに対応する１または複数のファイル名、ログインユーザ名の各情報を格納したレコードから構成されている。
【００５５】
図５Ｅはファイル操作ログの操作種別による各情報の有無の一例を示す図である。ファイル操作の種別としては、オープン、作成、削除、リネーム、移動、コピーがあり、図５Ｅに示す例では、これらのファイル操作の種別毎に、ＰＣ識別情報、操作日時、操作種別、１または複数のファイルパス、各ファイルパスに対応する１または複数のファイル名、ログインユーザ名の各情報の有無が対応付けられている。なお、図５Ｅに示す例では、黒丸で示しているのが「有」を意味している。
【００５６】
図５Ｆは印刷追跡ログテーブル３０８の構成例を示す図である。印刷追跡ログテーブル３０８は、ＰＣ識別情報、印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名、複数の候補情報５０５の各情報を格納したレコードから構成されている。複数の候補情報５０５のそれぞれは、アプリケーション名、ファイル名、ファイルパス、可能性情報により構成されている。
【００５７】
図５Ｇは印刷付加情報テーブル３０９の構成例を示す図である。印刷付加情報テーブル３０９は、印刷日時、アプリケーション数の情報、これらのアプリケーション数だけの各アプリケーションのアプリケーション名、ファイル名、ファイルパスの情報により構成されている。
【００５８】
図５Ｈは印刷ログテーブル３１０の構成例示す図である。印刷ログテーブル３１０は、
印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名の各情報により構成されている。
【００５９】
図５Ｉは通知格納テーブル３１１の構成例を示す図である。通知格納テーブル３１１には、印刷日時が格納されている。
【００６０】
図６Ａは印刷ログ部テーブル４０５の構成例を示す図である。印刷ログ部テーブル４０５は、ログＩＤ、ＰＣ識別情報、印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名、候補数の各情報を１組のレコードとして、複数のレコードから構成されている。
【００６１】
図６Ｂは印刷付加情報テーブル４０６の構成例を示す図である。印刷付加情報テーブル４０６は、ログＩＤ、ＰＣ識別情報、アプリケーション名、ファイル名、ファイルパス、可能性情報の各情報を１組のレコードとして、複数のレコードから構成されている。
【００６２】
図７は監視対象装置１０２で印刷追跡ログとファイル操作ログとを取得し、収集・表示・検索装置１００で印刷追跡ログとファイル操作ログとを表示するまでの処理の概要を説明するフローチャートであり、次に、これについて説明する。
【００６３】
（１）監視対象装置１０２が起動されると、監視対象装置１０２は、その後、監視を開始して印刷追跡ログとファイル操作ログとを取得する（ステップＳ７００、Ｓ７０１）。
【００６４】
（２）監視対象装置１０２は、定期的に、または、収集・表示・検索装置１００からの命令により取得した印刷追跡ログとファイル操作ログとを収集・表示・検索装置１００にアップロードする（ステップＳ７０２）。
【００６５】
（３）収集・表示・検索装置１００は、監視対象装置１０２からアップロードされてきた印刷追跡ログとファイル操作ログとを、印刷ログ部テーブル４０５、ファイル操作ログテーブル３０７に保存し、保存してある印刷追跡ログとファイル操作ログとを要求（表示条件）に従って表示する（ステップＳ７０３、Ｓ７０４）。
【００６６】
図８は監視対象装置１０２の処理の概略を印刷追跡ログの取得に着目して説明するフローチャートであり、次に、これについて説明する。なお、図８に示すフローのステップＳ８００〜Ｓ８０４の処理は、図７に示して説明したフローのステップＳ７０１の処理に該当する。
【００６７】
（１）監視対象装置１０２の起動後に、監視対象装置１０２のアプリケーション情報監視・取得部３０１及び印刷ログ取得部３００による監視が開始される（ステップＳ７００、Ｓ８００）。
【００６８】
（２）監視対象装置１０２で印刷が実行されると、印刷ログ取得部３００は、その印刷情報を取得し、アプリケーション情報監視・取得部３０１に印刷日時を含む通知を出すと共に、印刷ログを印刷ログテーブル３１０に格納する（ステップＳ８０１、Ｓ８０２）。
【００６９】
（３）アプリケーション情報監視・取得部３０１は、印刷ログ取得部３００からの通知を受け、その時点でのアプリケーション情報リストテーブル３０４をコピーし、その内容を印刷付加情報テーブル３０９に格納すると共に、通知格納テーブル３１１に印刷ログ取得部３００より通知された印刷日時を格納する（ステップＳ８０３）。
【００７０】
（４）印刷追跡ログ作成部３０２は、通知格納テーブル３１１を定期的に監視し、通知格納テール１１１にエントリーが存在した場合、印刷ログテーブル３１０及び印刷付加情報テーブル３０９から必要な情報をコピーして印刷追跡ログを作成、印刷追跡ログテーブル３０８に格納する（ステップＳ８０４）。
【００７１】
（５）印刷追跡ログの印刷追跡ログテーブル３０８への格納終了後、印刷追跡ログ作成部３０２は、印刷追跡ログ作成に使用した情報を印刷ログテーブル３１０及び印刷付加情報テーブル３０９から削除し、通知格納テーブル３１１から、該当のエントリーを削除する（ステップＳ８０５）。
【００７２】
前述したフローの処理において、ステップＳ８０１〜Ｓ８０３の処理と、ステップＳ８０４〜Ｓ８０５の処理とは、繰り返し実行される処理であり、また、監視対象装置１０２が起動した時点から並行に実行される処理である。
【００７３】
図９は印刷ログ取得部３００での処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、図８に示して説明したフローのステップＳ８００〜Ｓ８０３の処理を印刷ログ取得部３００での処理に注目して説明する処理である。
【００７４】
（１）印刷ログ取得部３００は、図８に示すフローのステップＳ８００の時点から印刷の監視を開始し、Ｗｉｎ３２ＡＰＩ操作部３１２は、プリンタ監視・情報取得Ｗｉｎ３２ＡＰＩ３１４によるプリンタの監視を設定して監視を開始し、プリンタ監視・情報取得Ｗｉｎ３２ＡＰＩ３１４から印刷実行通知の受信を待機する（ステップＳ９０１、Ｓ９０２）。
【００７５】
（２）印刷ログ取得部３００は、プリンタ監視・情報取得Ｗｉｎ３２ＡＰＩ３１４から印刷実行の通知を受信すると、受信した印刷の情報に含まれる印刷実行日時を、アプリケーション情報監視・取得部３０１に通知する（ステップＳ９０３、Ｓ９０４）。
【００７６】
（３）印刷ログ取得部３００は、その後、印刷ログ作成・格納部３１３に印刷ログ作成を指示し、印刷ログ作成・格納部３１３は、印刷実行通知に含まれる情報から印刷ログを作成して印刷ログテーブルに格納３１０する（ステップＳ９０５）。
【００７７】
前述したフローにおいて、ステップＳ９０３での印刷実行通知の受信は、図８に示すフローのステップＳ８０１での処理のタイミングである。
【００７８】
印刷ログ取得部３００は、監視対象装置１０２が停止するまで、前述したフローのステップＳ９０２〜Ｓ９０５の処理を繰り返し、ステップＳ９０５において、Ｗｉｎ３２ＡＰＩ操作部３１２は、印刷ログ作成・格納部３１３に印刷ログ作成を指示した後、ステップＳ９０２からの処理に戻り、印刷ログ作成・格納部３１３は、印刷ログを格納した後、ここでの処理を終了する。
【００７９】
図１０はアプリケーション情報監視・取得部３０１での処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、図８に示して説明したフローのステップＳ８００〜Ｓ８０３の処理をアプリケーション情報監視・取得部３０１での処理に注目した処理である。
【００８０】
（１）アプリケーション情報監視・取得部３０１は、図８に示すフローのステップＳ８００の時点から印刷の監視を開始する。ここで、印刷の監視としているが、実際にアプリケーション情報監視・取得部３０１の監視対象となるのは、監視対象装置１０２で起動しているアプリケーションである。
【００８１】
（２）監視対象装置１０２が起動されると、アプリケーション情報監視・取得部３０１のＡＰＩフック部３１５が、フックを設定してアプリケーションの監視を開始し、監視の設定の完了後、ＡＰ情報リスト更新・格納部３１６がＡＰＩフック部３１５からの通知及び印刷ログ取得部３００からの通知の受信を待機する（ステップＳ１０００、Ｓ１００１）。
【００８２】
（３）Ｓ１００１の待機中に受信した通知が、ＡＰＩフック部３１５からのものであった場合、ＡＰ情報リスト更新・格納部３１６は、ＡＰＩフックで得られた情報が、アプリケーションの起動または状態の変更を通知する内容か、アプリケーションの停止を通知する内容かを判定する（ステップＳ１００２）。
【００８３】
（４）ステップＳ１００２の判定で、ＡＰＩフックで得られた情報が、アプリケーションの起動または状態の変更を通知する内容であった場合、ＡＰ情報リストテーブル３０４に情報を追加または変更してＡＰ情報リストテーブル３０４を更新する（ステップＳ１００３）。
【００８４】
（５）ステップＳ１００２の判定で、ＡＰＩフックで得られた情報が、アプリケーションの停止を通知する内容であった場合、ＡＰ情報リストテーブル３０４から該当するエントリーを削除する（ステップＳ１００４）。
【００８５】
（６）Ｓ１００１の待機中に受信した通知が、印刷ログ取得部３００からのものであった場合、その時点でのＡＰ情報リストテーブル３０４の内容をコピーし、コピーしたＡＰ情報リストに含まれるアプリケーション数を計算、ＡＰ情報リストの内容に、アプリケーション数及び印刷ログ取得部３００から通知された印刷日時を追加し、印刷付加情報テーブル３０９に格納する（ステップＳ１００５〜Ｓ１００７）。
【００８６】
（７）ステップＳ１００７での処理の完了後、通知格納テーブル３１１に印刷ログ取得部３００から通知された印刷日時を格納する（ステップＳ１００８）。
【００８７】
（８）アプリケーション情報監視・通知部３０１のＡＰ情報リスト更新・格納部３１６は、ステップＳ１００３、Ｓ１００４、Ｓ１００８の処理の完了後、ステップＳ１００１からの処理に戻り、監視対象装置１０２が停止するまで、処理を繰り返す。
【００８８】
図１１は印刷追跡ログ作成部３０２での処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、図８に示して説明したフローのステップＳ８０４〜Ｓ８０５の処理の詳細である。
【００８９】
（１）印刷追跡ログ作成部３０２は、監視対象装置１０２が起動すると、通知格納テーブル３１１のエントリーが存在するか否かを確認し、エントリーが存在しなかった場合、一定時間待機した後に、再度、通知格納テーブル３１１のエントリーが存在するか否かを確認する処理に戻って、監視対象装置１０２が停止するまで処理を続ける（ステップＳ７００、Ｓ１１００、Ｓ１１０１）。
【００９０】
（２）ステップＳ１１００の確認で、エントリーが存在していた場合、通知格納テーブル３１１に格納されている印刷日時を読み込み、印刷日時をキーに印刷ログテーブル３１０を検索し、該当するエントリーの情報をコピーし、その情報を作業用印刷ログテーブル３０６に格納する（ステップＳ１１０２）。
【００９１】
（３）前述の処理と同様に、印刷日時をキーに、印刷付加情報テーブル３０９を検索し、該当するエントリーの情報をコピーし、その情報を作業用印刷付加情報テーブル３０５に格納する（Ｓ１１０３）。
【００９２】
（４）２つの作業用テーブル３０５、３０６に情報を格納後、印刷追跡ログの作成作業を実施する。なお、ここでの印刷追跡ログの作成の処理の詳細については、図１２を参照して後述する（ステップＳ１１０４）。
【００９３】
（５）印刷追跡ログ作成後、通知格納テーブル３１１のエントリー、印刷ログテーブル３１０の該当のエントリー、印刷付加情報テーブル３０９の該当のエントリー、作業用印刷ログテーブル３０６及び作業用印刷付加情報テーブル３０５を削除し、その後、ステップＳ１０００からの処理に戻って、通知格納テーブル３１１のエントリーが存在するか否かを確認する処理からの処理を、監視対象装置１０２が停止するまで繰り返す（ステップＳ１１０５〜Ｓ１１０９）。
【００９４】
図１２は印刷追跡ログ作成作業の処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、図１１のステップＳ１１０４の処理の詳細であり、印刷付加情報に含まれる複数のアプリケーション情報が持つファイル名が、印刷が実行されたファイルである可能性をファイル名比較により計算する処理である。
【００９５】
なお、後述する計算方法は１つの例であり、同様の効果を得られれば必ずしも後述の手順・方法でなくてもかまわない。
【００９６】
（１）一般に、ドキュメント名は、ファイル名やアプリケーション名の一方または組み合わせとなる。そこで、まず、印刷追跡ログ作成部３０２は、作業用印刷ログテーブル３０６のドキュメント名と作業用印刷付加情報テーブル３０５の最初のエントリーとが完全一致するか否かを比較する。ここでは、ファイル名（拡張子含む）がドキュメント名の中に含まれる場合、完全一致したこととする。例えば、ファイル名が 「abc.txt」の場合で、ドキュメント名が「123abc.txt」であった場合、完全一致したとみなす（ステップＳ１２００）。
【００９７】
（２）ステップＳ１２００の比較で、ドキュメント名とファイル名とが完全一致した場合、図５Ｃに示す作業用印刷付加情報テーブル３０５の該当エントリーのファイル名比較の欄に「２００」を格納する。なお、この値「２００」は、このファイルが印刷されたファイルであると断定することができる値の基準として用いられる値である（ステップＳ１２０１）。
【００９８】
（３）ステップＳ１２００の比較で、ドキュメント名とファイル名とが完全一致しなかった場合、ファイル名とドキュメント名との部分比較を行い、結果を付加情報テーブル３０５の該当エントリーのファイル名比較の欄に格納する。なお、ここでの処理の詳細については、図１３を参照して後述する（ステップＳ１２０２）。
【００９９】
ここまでの処理で、すなわち、次の処理であるステップＳ１２０３の処理を実行する時点で、作業用印刷付加情報テーブル３０５の、該当のエントリーは、図５Ｃに示す５００の状態となっている。
【０１００】
（４）ドキュメント名には、印刷されたファイルを実行しているアプリケーションの名前を含む場合がある。そこで、次に、アプリケーション名がドキュメント名に含まれてるか否かを比較する（ステップＳ１２０３）。
【０１０１】
（５）ステップＳ１２０３の比較で、ドキュメント名にアプリケーション名が含まれていた場合、比較結果を値「６０」とし、また、一致しなかった場合、比較結果を値「０」とする（ステップＳ１２０４、Ｓ１２０５）。
【０１０２】
（６）次に、作業用印刷付加情報テーブル３０５の該当エントリーのアプリケーション名に、ドキュメント名とアプリケーション名との比較結果を格納する。この結果、該当のエントリーの作業用印刷付加情報テーブル３０５は、図５Ｃに示す５０１の状態となる（ステップＳ１２０６）。
【０１０３】
（７）次に、作業用印刷付加情報テーブル３０５に次のエントリーが存在するか否かを判定し、次のエントリーが存在した場合、ステップＳ１２００からの処理の戻って処理を続け、ステップＳ１２００以降の処理を作業用印刷付加情報テーブル３０５の全てのエントリーに対して実施する（ステップＳ１２０７）。
【０１０４】
（８）ステップＳ１２０７の判定で、次のエントリーが存在しなかった場合、すなわち、ステップＳ１２００〜Ｓ１２０７での処理を作業用印刷付加情報テーブル３０５の全てのエントリーに対して実施して、全てのエントリーに対して処理が終了した後、可能性情報の計算（可能性情報計算の処理の詳細については、図１３を参照して後述する）を実行し、作業用印刷ログテーブル３０６、作業用印刷付加情報テーブル３０５から印刷追跡ログを作成して印刷追跡ログテーブル３０８に格納する（ステップＳ１２０８、Ｓ１２０９）。
【０１０５】
図１３はファイル名・ドキュメント名部分一致比較の処理動作を説明するフローチャートであり、次に、これについて説明する。ここで説明する処理は、図１２におけるステップＳ１２０２での処理の詳細である。
【０１０６】
（１）はじめに、ファイル名から拡張子を除いた文字数を計算する。ここでは、便宜上その計算結果をＩとする（ステップＳ１３００）。
【０１０７】
（２）次に、ステップＳ１３００での計算結果のＩが「Ｉ≦５０」であるか否かを判定し、「Ｉ≧５１」であった場合、計算結果を「５０」とする（ステップＳ１３０１、Ｓ１３０２）。
【０１０８】
（３）ステップＳ１３０１の判定で、Ｉが「Ｉ≦５０」であった場合、また、ステップＳ１３０２の処理の後、ファイル名の先頭からのＩ文字とドキュメント名とを比較し、一致したか否かを判定する（ステップＳ１３０３、Ｓ１３０４）。
【０１０９】
（４）ステップＳ１３０４の判定で、ファイル名の先頭からのＩ文字とドキュメント名とが一致しなかった場合、Ｉが「Ｉ≦２」であるか否かを判定し、Ｉが３以上であった場合、「Ｉ−1」の演算して、ステップＳ１３０３からの処理に戻って処理を繰り返し、Ｉが「２」以下であった場合、結果を「１０」とする（ステップＳ１３０５〜Ｓ１３０７）。
【０１１０】
（５）ステップＳ１３０４の判定で、ファイル名の先頭からＩ文字がドキュメント名の一部と一致していた場合、
（Ｉ＋２４）×２／（ファイル名文字数−３）−Ｉ
の計算式に従った計算を行い、計算の結果が１５より小さいか否かを判定し、計算の結果が「１４以下」であった場合、結果を「１５」とする（ステップＳ１３０８〜Ｓ１３１０）。
【０１１１】
（６）前述までの処理における比較及び計算で得られた結果を作業用印刷付加情報テーブルの該当エントリーのファイル名比較の欄に格納する（ステップＳ１３１１）。
【０１１２】
図１４は可能性情報計算の処理動作を説明するフローチャートであり、次に、これについて説明する。ここで説明する処理は、図１２におけるステップＳ１２０８での処理の詳細である。
【０１１３】
（１）まず、作業用印刷付加情報テーブル３０５内に次のエントリがあるか否かを判定し、エントリがあれば、各エントリーのファイル名比較とアプリケーション名比較の結果を加算して可能性の欄への格納処理を行い、次のエントリの有無を判定して処理を続ける。この結果、該当のエントリーの作業用印刷付加情報テーブル３０５は、図５Ｃに示す５０２の状態となる（ステップＳ１４００、Ｓ１４０１）。
【０１１４】
（２）ステップＳ１４００の判定で、作業用印刷付加情報テーブル３０５内に次のエントリがなかった場合、すなわち、全てのエントリーに対する処理の完了後、可能性が「５０以上」のエントリーが存在するか否かを確認し、存在した場合、可能性が「３０より小さい」エントリーを作業用印刷付加情報テーブル３０５から削除する（ステップＳ１４０２、Ｓ１４０３）。
【０１１５】
（３）ステップＳ１４０３の処理の後、または、ステップＳ１４０２の確認で、可能性が「５０以上」のエントリーが存在しなかった場合、
（１００×各エントリーの可能性／全エントリーの可能性の合計）
の計算式に従った計算を行い、得られた計算結果で、各エントリーの可能性情報を上書きする。これにより、可能性には、相対的な可能性が格納されていることになる。そして、該当のエントリーの作業用印刷付加情報テーブル３０５は、図５Ｃに示す５０３の状態となる（ステップＳ１４０４）。
【０１１６】
以上が監視対象装置１０２での印刷追跡ログ作成処理である。そして、前述の処理では、収集・表示・検索装置１００の負荷を軽減するため、監視対象装置１０２側でファイルが印刷された可能性の計算を実施しているが、監視対象装置１０２が情報を取得するのみとし、収集・表示・検索装置１００で可能性の計算を実施するようにしてもかまわない。また、収集・表示・検索装置１００のログ保存に要する容量削減のため、印刷の対象としての可能性が低いものを削除している（図１４のフローにおけるステップＳ１４０２、Ｓ１４０３での処理）が、削除しなくてもかまわない。
【０１１７】
ここで重要なことは、得られた印刷ログや印刷付加情報から、印刷された可能性の高いファイルを求めることであり、図１２〜図１４に示したフローの処理は、その手法の例であり、より最適なものであれば手順、計算式及び数値は、図１２〜図１４で説明しているものと異なっていてもかまわない。
【０１１８】
次に、図１２〜図１４に示して説明したフローの中で利用している数値について説明する。
【０１１９】
図１２に示すフローのステップＳ１２０１において、ファイル名とドキュメント名とが完全一致した場合に、作業用印刷付加情報テーブルのファイル名に「２００」を格納している。ここでの比較は、拡張子込みのファイル名で実施しているため、一致するとほぼ印刷されたファイルとして断定することができる。「２００」は、以後の数値決定において基準となる値になる。
【０１２０】
図１３に示すフローのステップＳ１３０１及びＳ１３０２で「５１」、「５０」を使用している。これは、ファイル名とドキュメント名との部分一致比較に利用する最大の文字数を「５０」としていることを意味する。処理の性能も考慮し、「５１」文字以上の比較を実施するのは有効でないと判断して「５０」とした。また、ステップＳ１３０５では、ステップＳ１３０６での処理結果が「０」とならないようにしている。
【０１２１】
図１３に示すフローのステップＳ１３０７で利用している式による演算結果は、図１２に示すフローのステップＳ１２００の処理で完全一致した場合の結果「２００」を超えることはなく、ファイル名が短いファイルが対象の場合であっても一致した場合、結果がそれなりの値を持つ（拡張子抜きファイル名が１文字の場合、結果は５０となる）。また、この式は、ファイル名の長さに対しての一致した文字数の長さを結果に反映させる（ファイル名１０文字中９文字一致＞ファイル名２０文字中９文字一致）こと、及び、計算が不可能になる場合がない（分子が「０」とならない）ことを考慮して立式している。
【０１２２】
図１３に示すフローのステップＳ１３０７で「１０」を利用している。ステップＳ１３０７は、ファイル名が一致しなかった場合であるが、印刷可能性が「０」と言い切れないため、ここでは、最低限の値を持たせている。
【０１２３】
図１３に示すフローのステップＳ１３０９、Ｓ１３１０で「１５」を利用している。この理由は、ファイル名が一部一致したものの値が、一致しなかった場合（ステップＳ１３０７に示す１０）の値を下回ることがないようにするためである。そして、ステップＳ１３０８での計算の結果が「１５」を下回る場合は、ファイル名の長さに対して、一致した文字数が少なかった場合である。
【０１２４】
図１２に示すフローのステップＳ１２０４で「６０」を利用している。通常、ドキュメント名には、印刷されたファイルを実行しているアプリケーション名が含まれる場合がある。そのため、アプリケーション名がドキュメント名に含まれている場合、印刷されたファイルを実行していた可能性が高いため、ファイル名比較の結果が同様であるエントリーであってもアプリケーション名が一致するものと一致しないものとで差を作るため「６０」としている。
【０１２５】
図１５に示すフローのステップＳ１４０２で可能性が「５０」以上のエントリーの存在を確認している。これは、ファイル名がある程度のレベルで一致している、または、アプリケーション名が一致しているエントリーが存在した場合、可能性が「５０」を超えるからである。
【０１２６】
図１５に示すフローのステップＳ１４０３で可能性が「３０」を下回るエントリーを削除している。これは、可能性が「５０を超えるエントリーが存在している状況で、可能性が「３０」を下回るエントリーが実際に印刷されている可能性はほぼないためである。一方、ステップＳ１４０２で「５０」を越えるエントリーが存在しない場合は、印刷されたファイルの特定を自動で実施するのは困難なため、全てのエントリーの情報を保持する。
【０１２７】
次に、収集・表示・検索装置１００での処理について説明する。
【０１２８】
図１５は収集・表示・検索装置１００での処理動作を説明するフローチャートであり、次に、これについて説明する。ここで説明する処理は、図７に示して説明したフローのステップＳ７０３、Ｓ７０４での処理の詳細である。以下に説明する収集・表示・検索装置１００の処理は、その一例であり、印刷ログとファイル操作ログとが表示可能であり、一方からもう一方への接続が可能であれば、処理の手順・方式は、説明したものと異なっていてもかまわない。
【０１２９】
（１）収集・表示・検索装置１００は、起動された後、入力装置４１０からの印刷ログまたはファイル操作ログの表示命令、収集命令、及び、監視対象装置１０２からのアップロードを待機する。なお、以後の説明では、収集及びアップロードを区別せず収集という（ステップＳ１５００、Ｓ１５０２）。
【０１３０】
（２）ステップＳ１５０２の待機中に、ログの表示命令があった場合、表示作業部４０２にログの表示を指示して、ステップＳ１５０２からの処理に戻って処理を続ける。なお、表示作業部４０２での処理の詳細については、図１７を参照して後述する（ステップＳ１５０３、Ｓ１５０１）。
【０１３１】
（３）ステップＳ１５０２の待機中に、ログの収集命令があった場合、監視対象装置１０２から各ログを収集し、収集したファイル操作ログを、収集・表示・検索装置１００のファイル操作ログテーブル３０７に格納する（ステップＳ１５０４、Ｓ１５０５）。
【０１３２】
（４）その後、印刷追跡ログ保存部４０１に指示し、収集した印刷追跡ログを分解・加工し、印刷ログ部テーブル４０５及び印刷付加情報部テーブル４０６に格納する。ここでは、印刷追跡ログを分解しているが、分解せずに印刷追跡ログのまま保存してもかまわない。印刷追跡ログ保存部４０１の印刷追跡ログの分解と加工との処理の詳細については、図１６を参照して後述する。各テーブルへのログ格納終了後、ステップＳ１５０２からの処理に戻って処理を続ける（ステップＳ１５０６、Ｓ１５０１）。
【０１３３】
図１６は印刷追跡ログ保存部４０１での印刷追跡ログの分解と加工との処理を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、図１５に示して説明したフローのステップＳ１５０６での処理の詳細である。
【０１３４】
（１）印刷追跡ログ保存部４０１は、印刷追跡ログに含まれるＰＣ識別情報と印刷日時とからログＩＤを作成する。これにより、印刷追跡ログから、印刷ログ部及び候補数分の印刷付加情報部が作成される（ステップＳ１６０１）。
【０１３５】
（２）次に、印刷追跡ログ及びログＩＤから印刷ログ部を作成して印刷ログ部テーブル４０５に格納し、また、印刷付加情報部を作成して印刷付加情報テーブル４０６に格納する（ステップＳ１６０２、Ｓ１６０３）。
【０１３６】
（３）その後、印刷追跡ログに次のエントリーが存在するか否かを確認し、存在する場合、ステップＳ１６０１からの処理に戻り、次の印刷追跡ログに対してＳ１６０２、Ｓ１６０３の処理を実行し、次のエントリーが存在しなかった場合、印刷追跡ログ保存部４０１での処理を終了する（ステップＳ１６０４、Ｓ１６０５）。
【０１３７】
図１７は表示作業部４０２での処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、図１５に示して説明したフローのステップＳ１５０３での処理の詳細である。
【０１３８】
（１）ログ表示作業部４０１は、入力装置２０４からの入力値が、印刷ログ表示と印刷操作ログ表示とのどちらのログ表示を指示するものであるかを判断し、ファイル操作ログを表示する指示であった場合、ファイル操作ログテーブル３０７からログを取り出して表示する（ステップＳ１７００、Ｓ１７０１）。
【０１３９】
（２）ログの表示後、印刷ログ接続の実行があるかを待機し、表示しているファイル操作ログから、あるエントリーが選択され、印刷ログ接続が実行された場合、ＰＣ識別情報、ファイル名及びファイルパスのいずれか、または、複数の条件で印刷付加情報部テーブル４０６を検索し、一致した印刷付加情報部を表示する（ステップＳ１７０２、Ｓ１７０３）。
【０１４０】
（３）表示されている印刷付加情報部のあるエントリーが選択された場合、印刷付加情報部が持つログＩＤにより印刷ログ部テーブル４０５を検索し、一致した印刷ログ部を表示する（ステップＳ１７０４）。
【０１４１】
（４）ステップＳ１７００の判断で、入力装置２０４からの入力値が、印刷ログの表示を指示していた場合、印刷ログ部テーブル４０５からログを取り出して表示する（ステップＳ１７０５）。
【０１４２】
（５）ロのグ表示後、ファイル操作ログ接続の実行があるかを待機し、表示している印刷ログから、あるエントリーが選択され、ファイル操作ログ接続が実行された場合、ログＩＤで印刷付加情報部テーブル４０６を検索し、一致した印刷付加情報部を表示する（ステップＳ１７０６、Ｓ１７０７）。
【０１４３】
（６）表示した印刷付加情報部のあるエントリーが選択された場合、ＰＣ識別情報、ファイル名及びファイルパスのいずれか、または、複数の条件で、ファイル操作ログテーブル３０７を検索し、一致したファイル操作ログを表示する（ステップＳ１７０８）。
【０１４４】
（７）ステップＳ１７０２の待機中、印刷ログ接続が実行されなかった場合、ステップＳ１７０６の待機中、ファイル操作ログ接続が実行されなかった場合、また、ステップＳ１７０４、Ｓ１７０８の処理の後、ログ表示作業部４０１は、ログ表示の継続または終了を示す指示を待機し、表示の継続が指示された場合、ステップＳ１７００からの処理に戻って処理を続け、表示の終了が指示された場合、ログ表示を終了する（ステップＳ１７０９、Ｓ１７１０）。
【０１４５】
前述した本発明の実施形態での各処理は、プログラムにより構成し、本発明が備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができ、また、ネットワークを介してディジタル情報により提供することができる。
【０１４６】
図１８は本発明による印刷情報取得システムを具体的に説明するための本発明の実施例としての最小の構成である。
【０１４７】
収集・表示・検索装置１００は、名前が「Ｐｒ１」である印刷装置１０３ａと接続されているホスト名が「Ｃｌｔ１」である監視対象装置１０２ａ、及び、名前が「Ｐｒ２」である印刷装置１０３ｂと接続されているホスト名が「Ｃｌｔ２」である監視対象装置１０２ｂに通信ネットワーク１０１を介して接続されて、監視対象装置１０２ａ、及び、監視対象装置１０２ｂを監視しているものとする。
【０１４８】
監視対象装置１０２ａ、１０２ｂは、すでに説明した監視対象装置１０２と同様の構成を持つものとし、また、印刷装置１０３ａ、１０３ｂは、すでに説明した印刷装置１０３と同様の機能を有するものとする。監視対象装置１０２ａ、１０２ｂは、詳細は異なるものの、同様の操作が実施されているため、以後、監視対象装置１０２ａを用いて説明する。
【０１４９】
ここで、説明のために監視対象装置で実行される印刷の実行が可能なアプリケーションを想定する。印刷ログのドキュメント名は、アプリケーションに依存する。ここでは、各プリケーションから印刷した場合のドキュメント名のパターンも想定する。
【０１５０】
第１のアプリケーションを「ＡＰＰ１」とし、ドキュメント名としてアプリケーション名、及び、実行しているファイルのファイル名で構成されるドキュメント名が印刷ログで取得されるものとする。
【０１５１】
第２のアプリケーションを「ＡＰＰ２」とし、アプリケーション名、及び、実行しているファイルのファイル名から拡張子を除いたもので構成されるドキュメント名が印刷ログで取得されるものとする。
【０１５２】
第３のアプリケーションを「ＡＰＰ３」とし、実行しているファイルのファイル名がドキュメント名として印刷ログで取得されるものとする。
【０１５３】
監視対象装置１０２ａは、起動済みであり、すでにログ取得プログラム２０７の印刷ログ取得部３００、アプリケーション情報監視・取得部３０１による監視が開始されており、ファイル操作ログ取得部３０７によりファイル操作ログが取得されているものとする。
【０１５４】
また、監視対象装置１０２ｂにおいても同様の作業が実施されているものとする。
【０１５５】
図１９Ａは２００８年１２月０５日１７時１５分３０秒の時点での、監視対象装置１０２ａの主記憶装置２０２内のアプリケーション２０８で起動しているアプリケーションとその実行ファイルを示している図である。
【０１５６】
図１９Ａにおいて、１９００は、ＡＰＰ１がファイル名「ａｂｃｄ.ｔｘｔ」、パス「Ｃ：￥ｔｘｔｆｏｌ」のファイルを実行していることを示す、１９０１〜１９０３も同様に、アプリケーションがファイルを実行している様子を示すものとする。
【０１５７】
図１９Ｂは図１９Ａに示した状態でのアプリケーション情報リストテーブル３０４の構成例１９０４を示す図である。ここに示すアプリケーション情報リストテーブル１９０４は、アプリケーション名、ファイル名、ファイルパスを１組のレコードとして、複数のレコードから構成されている。
【０１５８】
この状況で、ログインユーザ「Ｐｒｉｎｔ＿Ｕｓｅｒ」が、図１９Ａに１９００として示すＡＰＰ１から印刷装置１０３ａを利用し印刷を実行した場合を想定する。
【０１５９】
印刷が実行されると、印刷ログ作成部３００により印刷ログが作成されると同時に、アプリケーション情報監視・取得部３０１へ印刷日時を含む通知が出される。
【０１６０】
図２０はＡＰＰ１から印刷装置１０３ａを利用し印刷を実行した時点での印刷ログテーブル３１０の構成例２０００を示す図である。ここに示す印刷ログテーブル２０００は、印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名の各情報を備えて構成される。
【０１６１】
アプリケーション情報監視・取得部３０１は、印刷ログ取得部３００より通知を受け取り、通知の受け取り時点での図１９Ｂに示したアプリケーション情報リストテーブル１９０４のコピーから印刷付加情報を作成して、印刷付加情報テーブル３０９に格納すると同時に、通知格納テーブル３１１に印刷日時を格納する。
【０１６２】
図２１Ａはアプリケーション情報監視・取得部３０１により印刷付加情報が格納された時点での印刷付加情報テーブル３０９の構成例２１００を示す図である。ここに示す印刷付加情報テーブル２１００は、アプリケーション数の情報、これらのアプリケーション数だけの各アプリケーションのアプリケーション名、ファイル名、ファイルパスの情報を格納している。
【０１６３】
図２１Ｂはアプリケーション情報監視・取得部３０１により印刷日時が格納された時点での通知格納テーブル３１１の構成例２１０１を示す図である。ここに示す通知格納テーブル２１０１には、印刷日時を格納している。
【０１６４】
印刷追跡ログ作成部３０２は、この通知格納テーブル２１０１にエントリーが存在するため、図２０に示している印刷ログテーブル２０００から作業用印刷ログテーブル３０６を、図２１Ａに示している印刷付加情報テーブル２１００から作業用印刷付加情報テーブル３０５を作成し、印刷追跡ログ作成を開始する。
【０１６５】
図２２Ａは印刷追跡ログ作成部３０２が作業用印刷ログテーブルを作成する時点での作業用印刷ログテーブル３０６の構成例２２００を示す図である。ここに示す作業用印刷ログテーブル２２００は、印刷日時、ドキュメント名、使用プリンタ名、ログインユーザ名の各情報を格納している。
【０１６６】
図２２Ｂは印刷追跡ログ作成部３０２が作業用印刷付加情報テーブルを作成する時点での作業用印刷付加情報テーブル３０５の構成例２２０１を示す図である。ここに示す作業用印刷付加情報テーブル２２０１は、アプリケーション名、ファイル名、ファイルパス、ファイル名比較、アプリケーション名比較、可能性の各情報を格納している。
【０１６７】
印刷追跡ログ作成部３０２は、この作業用印刷付加情報テーブル２２０１の各エントリーの可能性計算を図１２に示して説明したフローに従って実施する。ここでは、作業用印刷付加情報テーブル２２０１の３番目のエントリーの場合について説明する。
【０１６８】
図２３Ａは作業用印刷付加情報テーブル２２０１の３番目のエントリーの状態変化を示す図である。
【０１６９】
作業用印刷付加情報テーブル２２０１の３番目のエントリーは、当初、図２３Ａに示すテーブル２３００の状態では、図２２Ａに示しているドキュメント名「ＡＰＰ１＿ａｂｃｄ.ｔｘｔ」に対して、ファイル名が「ａｂｃｄｅｆｇ．ｄｏｃ」となるため、図１２に示しているフローにおいて、ステップＳ１２００の判定が「Ｎｏ」となり、ステップＳ１２０２の処理、すなわち、図１３に示すフローでの処理に移行する。そして、ステップＳ１３００の処理での計算結果は、「Ｉ＝７」となり、ステップＳ１３０１の判定が「Ｙｅｓ」となり、ステップＳ１３０３へと進む。その後、ステップＳ１３０４の判定で「Ｎｏ」、ステップＳ１３０５の判定で「Ｎｏ」、ステップＳ１３０６の処理を３回繰り返した後、「Ｉ＝４」となり、ステップＳ１３０４の判定が「Ｙｅｓ」となり、ステップＳ１３０８の処理に進み、ここでの計算結果が「１８」となる。「この結果を受けるステップＳ１３０９の判定は「Ｙｅｓ」となり、ステップＳ１３１１の処理に移行し、作業用印刷付加情報テーブル２２０１の３番目のエントリーのファイル名比較に「１８」が格納される。この結果、図２３Ａに示すテーブル２３００は、図２３Ａに示すテーブル２３０１のようになる。
【０１７０】
図１２のフローチャートの参照に戻り、ドキュメント名「ＡＰＰ１＿ａｂｃｄ.ｔｘｔ」に対してアプリケーション名が「ＡＰＰ２」となるため、ステップＳ１２０３の比較が「Ｎｏ」となって、ステップＳ１２０５へ進み、ステップＳ１２０６での処理において、作業用印刷付加情報テーブル２２０１の３番目のエントリーのファイル名比較に「０」が格納される。その後、ステップＳ１２０７へ進み、実際は作業用印刷付加情報テーブル２２０１の４番目のエントリーの処理に入るがここでの説明を省略する。
【０１７１】
次に、ステップＳ１２０８の処理、すなわち、図１４に示すフローの処理に進み、ステップＳ１４０１で作業用印刷付加情報テーブル２２０１の３番目のエントリーの可能性に「１８」が格納される。前述の結果、図２３Ａに示すテーブル２３０１は、図２３Ａに示すテーブルＳ２３０２のようになる。
【０１７２】
実際には、図１４に示しているフローのステップＳ１４００〜Ｓ１４０１の処理が、作業用印刷付加情報テーブル２２０１のエントリーの数分だけ繰り返えされる。
【０１７３】
図２３Ｂは図２２Ｂに示している作業用印刷付加情報テーブル２２０１の全てのエントリーについて前述したステップＳ１４００までの処理を実行した後の作業用印刷付加情報テーブル２２０１の状態をテーブル２３０３として示す図である。
【０１７４】
以後、図１４に示すフローのステップＳ１４０２の判定が「Ｙｅｓ」となり、ステップＳ１４０３、Ｓ１４０４の処理に移行することになる。
【０１７５】
図２４Ａは図１４に示すフローのステップＳ１４０３の処理の完了後の作業用印刷付加情報テーブル２２０１の状態をテーブル２４００として示す図である。このテーブル２４００は、ステップＳ１４０３の処理により、図２３Ｂに示したテーブル２３０３の３番目のエントリーが削除されたものとなっている。
【０１７６】
図２４Ｂは図１４に示すフローのステップＳ１４０４の処理の後の作業用印刷付加情報テーブル２４００の状態をテーブル２４０１として示す図である。このテーブル２４０１は、ステップＳ１４０４に示している計算式に従って、可能性を計算し、その結果が反映されたものである。
【０１７７】
図１２に示すフローチャートの参照に戻り、ステップＳ１２０９の処理で印刷追跡ログを作成し印刷追跡ログテーブル３０８に格納している。
【０１７８】
図２５は図１２に示すフローのステップＳ１２０９の処理後の印刷追跡ログテーブル３０８を印刷追跡ログテーブル２５００として示す図である。このテーブル２５００は、図２４Ｂに示した作業用印刷付加情報テーブル２４００の３つのエントリを可能性の値の大きさの順に並べたテーブルである。
【０１７９】
以上の処理の実施後、図１１に示したフローにより説明したように、各テーブルの使用済みのエントリーは、ステップＳ１１０５〜Ｓ１１０９の処理により削除される。
【０１８０】
図１８以降の前述までの説明は、監視対象装置側についての説明であったが、次に、収集・表示・検索装置側について説明する。ここでは、監視対象装置１０２ａ及び１０２ｂにおいて、複数の印刷追跡ログ及びファイル操作ログが取得されているものとして、収集・表示・検索装置側について説明する。
【０１８１】
収集・表示・検索装置１００は、図１５に示して説明したフローの処理が実施されており、各ログを収集する場合、ステップＳ１５０２の待機中に、ログの収集命令を受けて、ステップＳ１５０４〜Ｓ１５０６の処理を行うことになる。
【０１８２】
図２６は図１５に示すフローのステップＳ１５０６、すなわち、図１６に示すフローの処理終了後の印刷ログ部テーブル４０５をテーブル２６００として示す図である。この図２６での具体的な値は、図２５に示している印刷追跡ログテーブル２５００の印刷追跡ログを格納したもの（ログＩＤ：Ｃｌｔ１２００８１２０５１７１５３０＿０）及び監視対象装置１０２ｂで取得したログのサンプルであるとする（ログＩＤ：Ｃｌｔ２２００８１２０５１７１５３１＿０）。
【０１８３】
図２７は図１５に示すフローのステップＳ１５０６、すなわち、図１６に示すフローの処理終了後の印刷付加情報テーブル４０６をテーブル２７００として示す図である。この図２７での具体的な値は、図２５に示している印刷追跡ログテーブル２５００の印刷追跡ログを格納したもの（ログＩＤ：Ｃｌｔ１２００８１２０５１７１５３０＿０）及び監視対象装置１０２ｂで取得したログのサンプルであるとする（ログＩＤ：Ｃｌｔ２２００８１２０５１７１５３１＿０）。
【０１８４】
印刷ログまたはファイル操作ログの表示が指示されると、条件に従い各テーブルを参照して表示する。ここでは、印刷ログを表示する場合を説明する。
【０１８５】
印刷ログの表示の指示があると、表示作業部４０２は、印刷ログ部テーブル２６００を参照して表示を行う。
【０１８６】
図２８Ａは印刷ログを表示した画面２８００の例を示す図である。この画面２８００のエントリーを選択すると、印刷付加情報検索部４０３が、図２７に示した印刷付加情報テーブル２７００をログＩＤにより検索して該当のエントリーを表示する。
【０１８７】
図２８Ｂは図２７に示した印刷付加情報テーブル２７００の１番目のエントリーを表示した場合の画面２８０１の例を示す図である。
【０１８８】
図２８Ｂに示す画面２８０１から、印刷されたファイルを選択すると、ファイル操作ログ検索部４０４がファイル操作ログテーブル３０７を検索する。検索の条件として、ファイル名、ファイルパス、ホスト名、ユーザ名を指定すれば、該当のファイルに対するファイル操作ログを絞って検索することが可能である。
【０１８９】
ここでは、監視対象装置１０２ａにおいて、ファイル「ａｂｃｄ.ｔｘｔ」が、通信ネットワークで接続される別の情報処理装置よりコピーされ、監視対象装置１０２ａで印刷されたとする。
【０１９０】
監視対象装置１０２ａは、この操作に対するファイル操作ログが取得されており、既に収集・表示・検索装置１００のファイル操作ログテーブル３０７に格納されているものとする。
【０１９１】
また、別の情報処理装置（ホスト名をＦｉｌｅＳｒｖとする）は、重要なファイルを保存する共有のファイルサーバであるとする。
【０１９２】
図２９はファイル「ａｂｃｄ.ｔｘｔ」に対するファイル操作ログを表示した画面２９００の例を示す図である。この表示画面２９００からファイル「ａｂｃｄ.ｔｘｔ」は、ファイルサーバによりコピーされて印刷され、その後削除されていることを確認することができる。
【０１９３】
なお、前述の例では、印刷ログの表示から始まっているが、ファイル操作ログの表示から始まった場合でも、印刷ログまで辿りつくことが可能である。その場合、ファイルサーバのファイル「ａｂｃｄ.ｔｘｔ」が監視対象装置１０２ａにコピーされて、印刷、削除されたことが確認できることとなる。
【符号の説明】
【０１９４】
１００  収集・表示・検索装置
１０１  通信ネットワーク
１０２  監視対象装置
１０３  印刷装置
２０１、４０９  ＣＰＵ
２０２  主記憶装置
２０３  外部記憶装置
２０４、４１０  入力装置
２０５、４１１  表示装置
２０６、４１２  通信インタフェース
２０７  ログ取得プログラム
２０８  アプリケーション
２０９  ログ取得プログラム用領域
３００  印刷ログ取得部
３０１  アプリケーション情報監視・取得部
３０２  印刷追跡ログ作成部
３０３  ファイル操作ログ取得部
３０４  ＡＰ情報リストテーブル
３０５  作業用印刷付加情報テーブル
３０６  作業用印刷ログテーブル
３０７  ファイル操作ログテーブル
３０８  印刷追跡ログテーブル
３０９  印刷付加情報テーブル
３１０  印刷ログテーブル
３１１  通知格納テーブル
４００  収集ログ保存部
４０１  印刷追跡ログ保存部
４０２  表示作業部
４０３  印刷付加情報検索部
４０４  ファイル操作ログ検索部
４０５  印刷ログ部テーブル
４０６  印刷付加情報テーブル
【図１】
2010211620.tif 000003
【図２】
2010211620.tif 000004
【図３Ａ】
2010211620.tif 000005
【図３Ｂ】
2010211620.tif 000006
【図３Ｃ】
2010211620.tif 000007
【図４】
2010211620.tif 000008
【図５Ａ】
2010211620.tif 000009
【図５Ｂ】
2010211620.tif 000010
【図５Ｃ】
2010211620.tif 000011
【図５Ｄ】
2010211620.tif 000012
【図５Ｅ】
2010211620.tif 000013
【図５Ｆ】
2010211620.tif 000014
【図５Ｇ】
2010211620.tif 000015
【図５Ｈ】
2010211620.tif 000016
【図５Ｉ】
2010211620.tif 000017
【図６Ａ】
2010211620.tif 000018
【図６Ｂ】
2010211620.tif 000019
【図７】
2010211620.tif 000020
【図８】
2010211620.tif 000021
【図９】
2010211620.tif 000022
【図１０】
2010211620.tif 000023
【図１１】
2010211620.tif 000024
【図１２】
2010211620.tif 000025
【図１３】
2010211620.tif 000026
【図１４】
2010211620.tif 000027
【図１５】
2010211620.tif 000028
【図１６】
2010211620.tif 000029
【図１７】
2010211620.tif 000030
【図１８】
2010211620.tif 000031
【図１９Ａ】
2010211620.tif 000032
【図１９Ｂ】
2010211620.tif 000033
【図２０】
2010211620.tif 000034
【図２１Ａ】
2010211620.tif 000035
【図２１Ｂ】
2010211620.tif 000036
【図２２Ａ】
2010211620.tif 000037
【図２２Ｂ】
2010211620.tif 000038
【図２３Ａ】
2010211620.tif 000039
【図２３Ｂ】
2010211620.tif 000040
【図２４Ａ】
2010211620.tif 000041
【図２４Ｂ】
2010211620.tif 000042
【図２５】
2010211620.tif 000043
【図２６】
2010211620.tif 000044
【図２７】
2010211620.tif 000045
【図２８Ａ】
2010211620.tif 000046
【図２８Ｂ】
2010211620.tif 000047
【図２９】
2010211620.tif 000048