(57)【要約】【課題】確認対象として抽出されていない情報について、ユーザに注意喚起すべく通知すること【解決手段】監査ルールに合致する監査ログを抽出し、所定の期間内において前記監査ログ監査ログとして抽出されなかった非監査ログを抽出し、当該非監査ログを所定の期間毎にグルーピングし、前記クライアント装置より、画面の要求を受け付けた場合、当該要求に応じて、抽出した監査ログを用いて生成した監査画面、又は、前記監査ログを表示するための監査画面、又は、グルーピングした非監査ログのグループの情報を用いて生成した非監査ログ表示画面を、前記クライアント装置に送信する。【選択図】図１０
2015011560.tif 000002
【特許請求の範囲】
【請求項１】
ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能に接続された、取得したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置であって、
取得したログを記憶するログ記憶手段と、
前記ログ記憶手段より、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
所定の期間内において、前記監査ログ抽出手段で抽出した監査ログに含まれないログである非監査ログを抽出する非監査ログ抽出手段と
前記所定の期間毎に非監査ログ抽出手段で抽出した非監査ログをひとまとまりのグループにグルーピングするグルーピング手段と、
前記クライアント装置より、前記監査ログを表示するための監査画面、又は、前記非監査ログを表示するための非監査ログ表示画面の要求を受け付ける画面要求受付手段と、
前記画面要求受付手段で受け付けた要求が前記監査画面の要求である場合に、前記監査ログ抽出手段で抽出した監査ログを用いて生成した監査画面を、前記クライアント装置に送信し、前記画面要求受付手段で受け付けた要求が前記非監査ログ表示画面の要求である場合に、前記非監査ログ抽出手段で抽出して前記グルーピング手段でグルーピングしたグループの情報を用いて生成した非監査ログ表示画面を、前記クライアント装置に送信する送信手段と、
を備えることを特徴とするログ管理装置。
【請求項２】
前記グルーピング手段でグルーピングされた非監査ログと、当該非監査ログが、前記所定の期間内において合致しなかった前記監査ルールと、を含む非監査ログ表示画面を生成する非監査ログ表示画面生成手段と、
前記送信手段は、前記画面要求受付手段で受け付けた要求が非監査ログ表示画面の要求である場合に、前記非監査ログ表示画面生成手段で生成した非監査ログ表示画面を送信することを特徴とする請求項１に記載のログ管理装置。
【請求項３】
前記ログは、前記ログの生成元のデータのオーナーであるユーザの識別情報を含み、
前記監査ログ抽出手段で抽出した監査ログを、当該抽出の処理に用いた監査ルールの情報と対応付けて記憶する監査ルール対応付け記憶手段と、
前記所定の期間の間で、前記抽出手段で抽出したログのユーザ数が所定の数を満たす前記監査ルールを特定する第１の監査ルール特定手段と、
を備え、
前記非監査ログ抽出手段は、前記所定の期間内に、第１の監査ルール特定手段で特定された前記監査ルールに合致していないログであって、前記所定の期間内に前記ログ記憶手段で記憶されログを前記非監査ログとして抽出することを特徴とする請求項１又は２に記載のログ管理装置。
【請求項４】
前記監査ルールは、監査ルール記憶手段において、前記監査ルールの対象となる部門の情報と対応付けて記憶され、
ユーザの部門情報を記憶する部門情報記憶手段と、
前記所定の期間内に、前記抽出手段で抽出したログのユーザ数が、前記抽出手段においてログの抽出に用られた前記監査ルールの対象となる部門のユーザ数のうち、所定の割合を満たす前記監査ルールを特定する第２の監査ルール特定手段と、
を備え、
前記非監査ログ抽出手段は、前記所定の期間内に、第２の監査ルール特定手段で特定された前記監査ルールに合致していないログであって、前記所定の期間内に前記ログ記憶手段で記憶されログを前記非監査ログとして抽出することを特徴とする請求項１乃至３のいずれか１項に記載のログ管理装置。
【請求項５】
ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能に接続された、取得したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置の制御方法であって、
ログ記憶手段が、取得したログを記憶するログ記憶工程と、
監査ログ抽出手段が、前記ログ記憶工程より、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出工程と、
非監査ログ抽出手段が、所定の期間内において、前記監査ログ抽出工程で抽出した監査ログに含まれないログである非監査ログを抽出する非監査ログ抽出工程と
グルーピング手段が、前記所定の期間毎に非監査ログ抽出工程で抽出した非監査ログをひとまとまりのグループにグルーピングするグルーピング工程と、
画面要求受付手段が、前記クライアント装置より、前記監査ログを表示するための監査画面、又は、前記非監査ログを表示するための非監査ログ表示画面の要求を受け付ける画面要求受付工程と、
送信手段が、前記画面要求受付工程で受け付けた要求が前記監査画面の要求である場合に、前記監査ログ抽出工程で抽出した監査ログを用いて生成した監査画面を、前記クライアント装置に送信し、前記画面要求受付工程で受け付けた要求が前記非監査ログ表示画面の要求である場合に、前記非監査ログ抽出工程で抽出して前記グルーピング工程でグルーピングしたグループの情報を用いて生成した非監査ログ表示画面を、前記クライアント装置に送信する送信工程と、
を含むことを特徴とするログ管理装置の制御方法。
【請求項６】
ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能に接続された、取得したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置で実行可能なプログラムあって、
前記ログ管理装置を、
取得したログを記憶するログ記憶手段と、
前記ログ記憶手段より、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
所定の期間内において、前記監査ログ抽出手段で抽出した監査ログに含まれないログである非監査ログを抽出する非監査ログ抽出手段と
前記所定の期間毎に非監査ログ抽出手段で抽出した非監査ログをひとまとまりのグループにグルーピングするグルーピング手段と、
前記クライアント装置より、前記監査ログを表示するための監査画面、又は、前記非監査ログを表示するための非監査ログ表示画面の要求を受け付ける画面要求受付手段と、
前記画面要求受付手段で受け付けた要求が前記監査画面の要求である場合に、前記監査ログ抽出手段で抽出した監査ログを用いて生成した監査画面を、前記クライアント装置に送信し、前記画面要求受付手段で受け付けた要求が前記非監査ログ表示画面の要求である場合に、前記非監査ログ抽出手段で抽出して前記グルーピング手段でグルーピングしたグループの情報を用いて生成した非監査ログ表示画面を、前記クライアント装置に送信する送信手段として機能させることを特徴とするログ管理装置。
【請求項７】
ログを監査すべくログを表示する表示画面を備えるクライアント装置と、取得したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置とが通信可能に接続されログ管理システムであって、
前記ログ管理装置は、
取得したログを記憶するログ記憶手段と、
前記ログ記憶手段より、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、
所定の期間内において、前記監査ログ抽出手段で抽出した監査ログに含まれないログである非監査ログを抽出する非監査ログ抽出手段と
前記所定の期間毎に非監査ログ抽出手段で抽出した非監査ログをひとまとまりのグループにグルーピングするグルーピング手段と、
前記クライアント装置より、前記監査ログを表示するための監査画面、又は、前記非監査ログを表示するための非監査ログ表示画面の要求を受け付ける画面要求受付手段と、
前記画面要求受付手段で受け付けた要求が前記監査画面の要求である場合に、前記監査ログ抽出手段で抽出した監査ログを用いて生成した監査画面を、前記クライアント装置に送信し、前記画面要求受付手段で受け付けた要求が前記非監査ログ表示画面の要求である場合に、前記非監査ログ抽出手段で抽出して前記グルーピング手段でグルーピングしたグループの情報を用いて生成した非監査ログ表示画面を、前記クライアント装置に送信する送信手段と、
を備え、
前記クライアント装置は、
前記ログ管理装置に画面情報を要求する画面要求手段と、
前記画面要求手段で要求した結果、取得した画面情報を表示画面に表示する画面表示手段と、
を備えることを特徴とするログ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ログ管理装置、ログ管理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、複合機等の印刷装置の普及に伴い、印刷される文書数や、その種類は増加している。企業等において、印刷物、スキャンしたデータ等からの機密情報漏洩の防止、事後の証跡確認などの観点から、ログの監査が行われている。
【０００３】
特許文献１に記載の技術では、多量の印刷ログから所望のログを検索する煩雑さ、ログの記憶上限による必要な印刷ログの自動削除の防止のため、印刷を指示するユーザにより印刷データに設定されたログを保存するか否かの情報に基づいて、不要なログの蓄積を防止する記載がされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１３７４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の技術においては、ユーザの指示に応じて印刷ログ保存の要否が決定されてしまうため、例えば、意図的に不正な印刷がされた場合、本来監査が行われるべきログを保存しないまま、当該印刷を許可してしまう可能性がある。
【０００６】
また、フィルタリングルールを用いた監査対象ログの抽出等が行われているが、画像、テキスト等のログの種類の増加、使用者による文書中の文言の記載傾向の差異等のため、所望する監査対象のログを全て適切に抽出することは大変困難である。また、意図的に当該ルールが回避されてしまった場合、当該ルールを回避するよう作成されたコンテンツのログは、監査対象として抽出されないまま処理されてしまうこととなる。
【０００７】
本発明は、確認対象として抽出されていない情報について、ユーザに注意喚起すべく通知することが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明のログ管理装置は、ログを監査すべくログを表示する表示画面を備えるクライアント装置と通信可能に接続された、取得したログから監査すべきログを抽出する監査ルールを記憶する監査ルール記憶手段を有するログ管理装置であって、取得したログを記憶するログ記憶手段と、前記ログ記憶手段より、前記監査ルール記憶手段で記憶された監査ルールに合致するログであって、監査すべきログである監査ログを抽出する監査ログ抽出手段と、所定の期間内において、前記監査ログ抽出手段で抽出した監査ログに含まれないログである非監査ログを抽出する非監査ログ抽出手段と前記所定の期間毎に非監査ログ抽出手段で抽出した非監査ログをひとまとまりのグループにグルーピングするグルーピング手段と、前記クライアント装置より、前記監査ログを表示するための監査画面、又は、前記非監査ログを表示するための非監査ログ表示画面の要求を受け付ける画面要求受付手段と、前記画面要求受付手段で受け付けた要求が前記監査画面の要求である場合に、前記監査ログ抽出手段で抽出した監査ログを用いて生成した監査画面を、前記クライアント装置に送信し、前記画面要求受付手段で受け付けた要求が前記非監査ログ表示画面の要求である場合に、前記非監査ログ抽出手段で抽出して前記グルーピング手段でグルーピングしたグループの情報を用いて生成した非監査ログ表示画面を、前記クライアント装置に送信する送信手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、確認対象として抽出されていない情報について、ユーザに注意喚起すべく通知することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における、ログ管理システムのシステム構成の一例を示す図である。
【図２】本発明の実施形態における、クライアントＰＣ、サーバのハードウェア構成の一例を示す図である。
【図３】本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。
【図４】本発明の実施形態における、各装置の機能構成の一例を示す図である。
【図５】本発明の実施形態における、印刷データ格納処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、印刷処理からログの格納処理の流れを示すフローチャートである。
【図７】本発明の実施形態における、ログのフィルタリング処理の流れを示すフローチャートである。
【図８】本発明の実施形態における、非監査ログの特定処理の流れを示すフローチャートである。
【図９】本発明の実施形態における、監査者に提示する非監査ログの特定処理の流れを示すフローチャートである。
【図１０】本発明の実施形態における、非監査ログの特定処理の流れを示すフローチャートである。
【図１１】本発明の実施形態における、画面遷移の流れを示すフローチャートである。
【図１２】本発明の実施形態における、非監査ログ表示画面の表示の流れを示すフローチャートである。
【図１３】本発明の実施形態における、ログ情報の構成の一例を示す図である。
【図１４】本発明の実施形態における、各種ルールの構成の一例を示す図である。
【図１５】本発明の実施形態における、ログ監査画面の構成の一例を示す図である。
【図１６】本発明の実施形態における、非監査ログ表示画面の構成の一例を示す図である。
【図１７】本発明の実施形態における、監査ルール設定画面の構成の一例を示す図である。
【図１８】本発明の実施形態における、メニュー画面の構成の一例を示す図である。
【図１９】本発明の実施形態における、印刷データの書誌情報の構成の一例を示す図である。
【図２０】本発明の実施形態における、非監査ログ格納テーブルの構成の一例を示す図である。
【図２１】本発明の実施形態における、ユーザ情報の構成の一例を示す図である。
【図２２】本発明の実施形態における、非監査ルール設定画面の構成の一例を示す図である。
【図２３】本発明の実施形態における、非監査ログの詳細表示画面の構成の一例を示す図である。
【図２４】本発明の実施形態における、監査ログ格納テーブルの構成の一例を示す図である。
【図２５】本発明の実施形態における、合致率指定情報の構成の一例について説明する。
【図２６】本発明の実施形態における、非監査ユーザ表示画面の構成の一例について説明する。
【発明を実施するための形態】
【００１１】
以下、本発明の第１の実施形態について図面を用いて詳細に説明する。
【００１２】
図１を参照して、本発明の実施形態における、ログ管理システムのシステム構成の一例について説明する。図１は、本発明の実施形態における、ログ管理システムのシステム構成の一例を示す図である。
【００１３】
ログ管理サーバ１００は、複合機３００からログ情報（印刷ログ、コピーログ、ＦＡＸログ、スキャンログ等の情報）を受信し、記憶・管理するサーバである。ログ管理サーバ１００は、ログの中から監査すべきログを特定するためのフィルタリングルールを記憶しており、受信したログに対して当該ルールを適用し、監査すべきログ（監査対象ログ）を抽出して記憶する。
【００１４】
また、例えば、一定期間の間、監査ルールにヒットしていないログ（例えば、意図的にルールを回避するように設定・処理されたログ）を抽出して、監査者に提示すべく記憶する機能を有する。
【００１５】
クライアントＰＣ２００、クライアントＰＣ２５０は、印刷データを生成してプリントサーバに送信する。また、ログ管理サーバに接続して、ログ管理サーバに記憶されているログの表示、監査を行う。
以降、クライアントＰＣ２００＝監査者であるユーザが利用する装置、クライアントＰＣ２５０＝印刷を行うユーザの利用する装置として説明する。
【００１６】
プリントサーバ１５０は、クライアントＰＣより印刷データを受信し、記憶領域にユーザ情報と対応付けて記憶する。また、当該印刷データより書誌情報（図１９に示す）を生成して、書誌情報サーバ１７０に送信する。
【００１７】
書誌情報サーバ１７０は、受信した書誌情報を記憶領域に記憶する。複合機３００は、入力を受け付けたユーザ情報を用いて、不図示の認証サーバに対する認証要求を行い（例えば、複合機３００の備えるカードリーダに対してＩＣカードが翳され、当該ＩＣカードを検知することに応じて、当該ＩＣカードのカードＩＤを認証サーバに送信し、当該カードＩＤに対応付けて認証サーバに登録されているユーザ情報を用いた認証要求を行い）、認証結果に応じてユーザの複合機３００へのログイン処理を行う。
【００１８】
ログインしたユーザの印刷データの一覧を表示すべく、当該ユーザの印刷データの書誌情報を書誌情報サーバ１７０に要求し、受信して、印刷データ一覧表示画面を表示する。
【００１９】
スキャン指示、ＦＡＸ送信指示、コピー指示を受け付けた場合、ユーザからの各指示に応じて処理を行い、各処理のログ情報（操作ログ、画像ログ等）を生成して、ログ管理サーバに送信する。
【００２０】
印刷指示を受け付けた場合、書誌情報サーバ１７０に対して印刷指示を受け付けた印刷データの情報を送信し、書誌情報サーバ１７０が当該印刷指示を受け付けた印刷データの書誌情報から、当該印刷データの格納先であるプリントサーバ（ここではプリントサーバ１５０）を特定して、当該プリントサーバ１５０に対して、複合機３００に印刷データを送信するよう指示する。
【００２１】
プリントサーバ１５０は当該指示に応じて複合機３００に印刷データを送信し、複合機３００は当該印刷データを用いた印刷処理を行う。そして、複合機３００は、印刷ログ（操作ログ、印刷データの画像ログ）を生成して、ログ管理サーバ１００に送信する。ＬＡＮ１０１は、本システムの各装置を通信可能に接続するネットワークである。以上が図１の、本発明の実施形態における、ログ管理システムのシステム構成の一例についての説明である。
【００２２】
次に図２を参照して、本発明の実施形態における、クライアントＰＣ、サーバのハードウェア構成の一例について説明する。図２は、クライアントＰＣ、サーバのハードウェア構成の一例を示す図である。
【００２３】
図２において、２０１はＣＰＵで、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。
【００２４】
２０３はＲＡＭで、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは外部メモリ２１１からＲＡＭ２０３にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
【００２５】
また、２０５は入力コントローラで、キーボード（ＫＢ）２０９や不図示のマウス等のポインティングデバイス等からの入力を制御する。２０６はビデオコントローラで、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。なお、図２では、ＣＲＴ２１０と記載しているが、表示器はＣＲＴだけでなく、液晶ディスプレイ等の他の表示器であってもよい。これらは必要に応じて管理者が使用するものである。
【００２６】
２０７はメモリコントローラで、ブートプログラム，各種のアプリケーション，フォントデータ，ユーザファイル，編集ファイル，各種データ等を記憶するハードディスク（ＨＤ）や、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００２７】
２０８は通信Ｉ／Ｆコントローラで、ネットワーク（例えば、図１に示したＬＡＮ１０１）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信等が可能である。
【００２８】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２９】
本発明を実現するための後述する各種プログラムは、外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、上記プログラムの実行時に用いられる定義ファイル及び各種情報テーブル等も、外部メモリ２１１に格納されており、これらについての詳細な説明も後述する。以上が図２の、本発明の実施形態における、クライアントＰＣ、サーバのハードウェア構成の一例についての説明である。
【００３０】
次に図３を参照して、本発明の実施形態における、複合機のハードウェア構成の一例について説明する。図３は、本発明の実施形態における、複合機のハードウェア構成の一例を示す図である。
【００３１】
図３において、３１６はコントローラユニットで、画像入力デバイスとして機能するスキャナ３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮ（例えば、図１に示したＬＡＮ１０１）や公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行う。
【００３２】
コントローラユニット３１６において、３０１はＣＰＵで、システム全体を制御するプロセッサである。３０２はＲＡＭで、ＣＰＵ３０１が動作するためのシステムワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００３３】
３０３はＲＯＭで、システムのブートプログラムや各種制御プログラムが格納されている。３０４はハードディスクドライブ（ＨＤＤ）で、システムを制御するための各種プログラム，画像データ等を格納する。
【００３４】
３０７は操作部インタフェース（操作部Ｉ／Ｆ）で、操作部（キーボード）３０８とのインタフェース部である。また、操作部Ｉ／Ｆ３０７は、操作部３０８から入力したキー情報（例えば、スタートボタンの押下）をＣＰＵ３０１に伝える役割をする。
【００３５】
３０５はネットワークインタフェース（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）で、ネットワーク（ＬＡＮ）１０１に接続する。また、無線通信も可能な構成となっており、赤外線やＢｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ-Ｆｉ（登録商標）を用いた通信にて他の装置と接続する。データの入出力を行う。３０６はモデム（ＭＯＤＥＭ）で、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３６】
３１８は外部インタフェース（外部Ｉ／Ｆ）で、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となる携帯端末のＩＣカード（記憶媒体）の読み取り用のカードリーダ３１９が外部Ｉ／Ｆ部３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９による携帯端末のＩＣカードからの情報読み取りを制御し、該携帯端末のＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３７】
３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。
画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３８】
３１０はラスタイメージプロセッサ（ＲＩＰ）で、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。３１１はプリンタインタフェース（プリンタＩ／Ｆ）で、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、３１３はスキャナインタフェース（スキャナＩ／Ｆ）で、スキャナ３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３９】
３１７は画像処理部で、入力画像データに対し補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００４０】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００４１】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００４２】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００４３】
尚、表示部はプリンタによって表示性能が異なり、タッチパネルを介して操作をできるプリンタ、単に液晶画面を備え文字列を表示（印刷状態や印刷している文書名の表示）させるだけのプリンタによって本発明は構成されている。
【００４４】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４５】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（ＩＣチップとして携帯端末内に備えられていてもよい）に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。また、カードリーダ３１９はＮＦＣの通信規格に対応しており、ＩＣカードや携帯端末のＩＣチップへの読み書きを行うことが可能な構成となっている。なお、ＮＦＣ規格対応のカードリーダに、ＮＦＣ規格対応の携帯端末をかざすと、認証を行い、携帯端末とプリンタ（複合機）とのペアリングを行う。そして、かざされた携帯端末とプリンタ（複合機）で通信（Ｐ２Ｐ）を確立してデータの通信を行うことが可能である。その他、高速通信規格である、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＷｉ-Ｆｉ（登録商標）に通信を引き継ぎ（ハンドオーバー）、携帯端末とプリンタ（複合機）間で通信を行わせることも可能である。例えば、携帯端末をカードリーダにかざすことで、携帯端末に記憶されている画像をプリンタ（複合機）へ送信することが可能となる。なお、ＮＦＣの通信規格の詳細は、従来技術であるため、説明を省略するものとする。
【００４６】
上述した複合機３００では、複合機３００を制御するためのプラットフォームが存在し、このプラットフォーム上で、認証サーバと通信するための認証アプリケーションが動作している。認証アプリケーションはＨＤＤ３０４に記憶されている。プラットフォームが管理する、ログイン時にユーザ情報を格納するログインコンテキストや、各種設定情報は、ＨＤＤ３０４上に領域が確保されている。
【００４７】
また、プラットフォーム上には、複合機３００の本体機能を拡張したアプリケーションがインストールされ、動作している。これらアプリケーションは、プラットフォームのＡＰＩを用いて実行される。
このプラットフォームを介して、プリンタの各機能を制御することが可能な構成となっている。
【００４８】
また、複合機３００には、Ｗｅｂブラウザも記憶されており、Ｗｅｂシステムと連携することも可能である。この場合、Ｗｅｂアプリケーションサーバから受信した画面をＷｅｂブラウザを用いて表示する。Ｗｅｂブラウザ上で指示した命令は、Ｗｅｂアプリケーションサーバへ要求がなされ、Ｗｅｂアプリケーションサーバからの命令を受け付けることによって、複合機３００により動作（スキャンやプリント処理）を実行することが可能である。
【００４９】
以上のような構成によって、複合機３００は、スキャナ３１４から読み込んだ画像データをＬＡＮ１０１上に送信したり、ＬＡＮ１０１から受信した印刷データをプリンタ部３１２により印刷出力することができる。
【００５０】
また、スキャナ３１４から読み込んだ画像データをモデム３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力することできる。以上が図３の、本発明の実施形態における、複合機のハードウェア構成の一例についての説明である。
【００５１】
次に図４を参照して、本発明の実施形態における、各装置の機能構成の一例について説明する。図４は、本発明の実施形態における、各装置の機能構成の一例を示す図である。
【００５２】
複合機３００は、印刷実行部４３１、ログ情報生成部４３２、ログ情報送信部４３３等から構成されている。印刷実行部４３１は、ユーザからの操作指示に応じて印刷処理を実行する処理部である。
【００５３】
ログ情報生成部４３２は、印刷実行部４３１で実行された印刷のログや、例えば、不図示のスキャン処理部、ＦＡＸ送受信部、コピー処理部等で実行された処理のログを生成する処理部である。ログ情報送信部４３３は、ログ情報生成部４３２で生成されたログをログ管理サーバ１００に送信する処理部である。
【００５４】
ログ管理サーバ１００は、ログ情報受信部４１１、ログ情報記憶部４１２、ログ抽出ルール記憶部４１３、監査ログ抽出部４１４、非抽出期間特定部４１５、非監査ログ取得部４１６、監査画面送信部４１７等から構成されている。
【００５５】
ログ情報受信部４１１は、複合機３００よりログを受信する受信部である。ログ情報記憶部４１２は、ログを記憶する記憶部である。ログ抽出ルール記憶部４１３は、ログ情報受信部４１１に記憶したログから、監査対象のログ、監査対象となっていないログを抽出するためのルールを記憶する記憶部である。
【００５６】
監査ログ抽出部４１４は、監査対象のログを抽出する抽出部である。非抽出期間特定部４１５は、所定期間、監査ルールに合致していないログのユーザを特定するための、機関の情報を特定する特定部である。
【００５７】
非監査ログ取得部４１６は、非抽出期間特定部４１５で特定した期間の情報や、監査対象となっていないログを抽出するためのルールを用いて、監査ログでないログを取得する取得部である。監査画面送信部４１７は、監査画面をクライアントＰＣに送信する送信部である。
【００５８】
クライアントＰＣは、印刷データ送信部４２１、監査画面要求部４２２、監査画面表示部４２３等から構成されている。印刷データ送信部４２１は、生成した印刷データを複合機３００で印刷すべく、プリントサーバ等の外部装置に送信する送信部である。
【００５９】
監査画面要求部４２２は、ログ管理サーバ１００にユーザ情報等の情報を送信することで、当該クライアントＰＣのユーザが監査すべきログの監査画面を要求する要求部である。
【００６０】
監査画面表示部４２３は、ログ管理サーバ１００より受信した監査画面を表示する表示部である。以上が図４の、本発明の実施形態における、各装置の機能構成の一例についての説明である。
【００６１】
次に図５を参照して、本発明の実施形態における、印刷データ格納処理の流れについて説明する。図５は、本発明の実施形態における、印刷データ格納処理の流れを示すフローチャートである。
【００６２】
クライアントＰＣ２５０のＣＰＵ２０１は、ユーザの指示に応じて印刷データを生成し（ステップＳ５０１）、プリントサーバ１５０に送信する（ステップＳ５０２）。尚、クライアントＰＣ２５０のＣＰＵ２０１は、クライアントＰＣ２５０にログイン中のユーザのユーザＩＤ等のユーザ情報を、当該印刷データと共に送信するものとする。
【００６３】
プリントサーバ１５０のＣＰＵ２０１は、当該印刷データを受信し（ステップＳ５０３）、外部メモリ等の記憶領域に当該印刷データを、当該印刷データと共に受信したユーザ情報と対応付けて記憶する（ステップＳ５０４）。そして、当該印刷データより、当該印刷データの書誌情報を生成し（ステップＳ５０５）、書誌情報サーバ１７０に送信する（ステップＳ５０６）。
【００６４】
当該書誌情報は、印刷データの識別情報、当該印刷データが記憶されている場所の情報（例えばプリントサーバのＩＰアドレス等）、当該印刷データと対応するユーザ情報が含まれる情報であり、例えば、図１９に示すような情報である。以上が図５の、本発明の実施形態における、印刷データ格納処理の流れについての説明である。
【００６５】
次に、図６を参照して、本発明の実施形態における、印刷処理からログの格納処理の流れについて説明する。図６は、本発明の実施形態における、印刷処理からログの格納処理の流れを示すフローチャートである。
【００６６】
複合機３００のＣＰＵ３０１は、例えば、カードリーダによるＩＣカードの検知により取得したユーザＩＤ等のユーザ情報を用いた複合機３００へのログイン処理を行う（ステップＳ６０１）。例えば、検知したＩＣカードよりカードＩＤを取得し、カードＩＤとユーザＩＤを対応付けて記憶している不図示の認証サーバに送信し、当該認証サーバにおける認証結果に応じて、当該カードＩＤに対応するユーザＩＤを用いた複合機３００へのログイン処理を行う。
【００６７】
複合機３００のＣＰＵ３０１は、当該ユーザＩＤに対応する書誌情報の一覧を書誌情報サーバ１７０に要求し（ステップＳ６０２）、書誌情報サーバ１７０のＣＰＵ２０１は当該要求を受け付けて（ステップＳ６０３）、対象の書誌情報一覧を複合機３００へ返信する（ステップＳ６０４）。
【００６８】
複合機３００のＣＰＵ３０１は、当該書誌情報一覧を受信し（ステップＳ６０５）、当該書誌情報を用いて不図示の印刷データの一覧画面を表示する（ステップＳ６０６）。
【００６９】
そして、印刷データの選択を受け付けたか判定し（ステップＳ６０７）、印刷データの選択を受け付けた場合（ステップＳ６０７でＹＥＳ）は当該一覧画面における印刷データを選択状態にして（ステップＳ６１９）、処理をステップＳ５０７の前に戻す。
【００７０】
印刷データの選択を受け付けていないと判定した場合は（ステップＳ６０７でＮＯ）、印刷指示を（例えば不図示の「印刷実行）ボタンの押下）を受け付けたか判定する（ステップＳ６０８）。
【００７１】
印刷指示を受け付けていないと判定した場合（ステップＳ６０８でＮＯ）、例えば「ログアウト」ボタンの押下指示を受け付けたものと判定し、ログアウト処理を実行して処理を終了する。印刷指示を受け付けたと判定した場合（ステップＳ６０８でＹＥＳ）、選択中の印刷データの取得要求を、書誌情報を用いて特定された当該印刷データの保存先であるプリントサーバ１５０に送信する（ステップＳ６０９）。
【００７２】
プリントサーバ１５０のＣＰＵ２０１は、当該要求を受信し（ステップＳ６１０）、要求を受けた印刷データを複合機３００に送信する（ステップＳ６１１）。複合機３００のＣＰＵ３０１は、当該印刷データを受信し（ステップＳ６１２）、印刷を実行する（ステップＳ６１３）。
【００７３】
そして、印刷ログを生成し（ステップＳ６１４）、生成したログをログ管理サーバ１００に送信する（ステップＳ６１５）。尚、当該ログは、例えば図１３のログ情報１３００のような情報、及び、印刷した不図示の画像データ等である。
【００７４】
ログ管理サーバ１００のＣＰＵ２０１は、複合機３００より印刷ログを受信し（ステップＳ６１６）、外部メモリ等の記憶領域に記憶する（ステップＳ６１７）。そして、当該印刷ログに含まれる画像データに対して、例えばＯＣＲ処理を行い、テキストを抽出して別ファイルとして、当該ログと対応付けて保存する（ステップＳ６１８／図１３のログ情報１３１０／ログ記憶手段）。また、当該画像データをＰＤＦデータに変換して、当該ログと対応付けて保存する（図１３のログ情報１３２０）。
以降、ログと記載する場合、図１３のログ情報１３００及びログ情報１３１０、ログ情報１３２０をいうものとする。
【００７５】
そして、当該ログ（ログ情報１３００、ログ情報１３１０、ログ情報１３２０）に対して、監査ルールを適用し、ログのフィルタリング処理を実行する（ステップＳ６２０）。当該ログのフィルタリングの詳細については図７の説明で後述する。以上が図６の、本発明の実施形態における、印刷処理からログの格納処理の流れについての説明である。
【００７６】
次に図７を参照し、本発明の実施形態における、ログのフィルタリング処理の流れについて説明する。図７は、本発明の実施形態における、ログのフィルタリング処理の流れを示すフローチャートである。
【００７７】
ログ管理サーバ１００は、図６のステップＳ６１７で格納したログを取得し（ステップＳ７０１）、当該ログに対して適用すべき監査ルールを特定して（ステップＳ７０２）取得し（ステップＳ７０３）、当該ログが当該監査ルールに合致するかの判定を行う（ステップＳ７０４）。
【００７８】
ここでは、当該ログに含まれる部門ＩＤを用いて、当該部門ＩＤに対応する部門ＩＤ１４０２を有するルールを、当該ログに適用すべきルールとして特定する。当該フィルタリングに用いる監査ルールについては、図１４の説明で後述する。
【００７９】
ここで図１４を参照して、本発明の実施形態における、各種ルールの構成の一例について説明する。図１４は、本発明の実施形態における、各種ルールの構成の一例を示す図である。尚、図１４に示す各ルールは、ログ管理サーバ１００の外部メモリ等の記憶領域に記憶されているものとする（監査ルール記憶）。
【００８０】
監査ログフィルタリングルール１４００は、図７のステップＳ７０５でのルール合致判定に用いられる、監査対象のログを抽出するためのルールである。監査ログフィルタリングルール１４００は、ルールＩＤ１４０１、部門ＩＤ１４０２、設定１４０３、条件Ａ１４０４、条件Ｂ１４０５等から構成される。
【００８１】
ルールＩＤ１４０１は、ルールを一意に識別する識別情報である。当該ルールＩＤが同一の各条件は、１つのルールとして特定される。部門ＩＤ１４０２は、当該ルールを適用するログのユーザの所属する部門の情報である。設定１４０３は、参照するログの情報を示す。
【００８２】
条件Ａ１４０４及び条件Ｂ１４０５は、ログをフィルタリングする条件であり、設定１４０３で参照した情報に、条件Ａ１４０４及び条件Ｂ１４０５が合致した場合に、当該ログを監査対象ログとして、ログ管理サーバ１００の記憶領域に記憶する。
【００８３】
例えば、監査ログフィルタリングルール１４００に示す、ルールＩＤ１４０１＝Ａ１１１のルールにおいては、ジョブ名に「機密」又は「秘」又は「顧客」が含まれ、部数が２部以上であり、印刷処理の開始時間が２２：００以降であるログをフィルタリングする。以上が監査ログフィルタリングルール１４００の説明である。
【００８４】
非監査ログフィルタリングルール１４１０は、後述する図８のステップＳ８０３における、ログのルール合致判定で用いるルールである。当該非監査ログフィルタリングルール１４１０は、監査ログフィルタリングルール１４００に合致しなかったログを対象として、合致判定を行うルールである。
【００８５】
非監査ログフィルタリングルール１４１０は、ルールＩＤ１４１１、部門ＩＤ１４１２、設定１４１３、条件Ａ１４１４、条件Ｂ１４１５等から構成される。各項目の説明については、監査ログフィルタリングルール１４００の説明と同様のため、割愛する。
【００８６】
非監査ログ抽出期間１４２０は、非監査ログフィルタリングルールに合致したログ（非監査ログ候補）を、ひとまとまりの情報として、監査者に提示するために抽出（グルーピング）する期間の情報である。
【００８７】
ルールＩＤ１４２１は、当該非監査ログ抽出期間１４２０がいずれの非監査ログフィルタリングルール１４１０に対応する期間かを示す。また、前回参照日時１４２３は、期間１４２２に基づいて、非監査ログフィルタリングルールに合致したログを抽出した日時を示す。
【００８８】
例えば、監査ログフィルタリングルール１４００に合致したログの集合のファイルは、１日毎に生成され、ログ管理サーバの記憶領域に記憶されるが、非監査ログフィルタリングルールに合致したログは、ルール毎に、非監査ログ抽出期間１４２０に設定された期間１４２２に応じてファイル化される。つまり所定の期間毎にファイル化される。
【００８９】
つまり、Ａ１１１の非監査ログフィルタリングルールに合致したログは１カ月ごとに、Ｂ３３３とＢ４４４の非監査ログフィルタリングルールに合致したログは５日ごとに、Ｂ６６６の非監査ログフィルタリングルールに合致したログは１０日ごとにファイル化される。
【００９０】
本発明は、確認対象（監査対象ログ）として抽出されていない情報について、ユーザに注意喚起すべく通知することを目的とするが、単純に、監査ログフィルタリングルール１４００に合致せず、且つ、非監査ログフィルタリングルール１４１０に合致したログを順次提示するだけでは、監査者はいずれのログ（例えば、いずれのユーザのログ）を注意して確認すればよいかわからない。
【００９１】
しかし、非監査ログ抽出期間１４２０に従い、例えば１０日毎に、非監査ログフィルタリングルール１４１０に合致したログを、クライアントＰＣ２００で確認可能な一覧情報として抽出し、ファイル化して監査者に提示することで、監査者に、１０日の期間の中で、監査ログフィルタリングルール１４００にはヒットしていないが、非監査ログフィルタリングルール１４１０にはヒットしているログの傾向を確認させることが出来る。
【００９２】
また、監査ログフィルタリングルール１４００にはヒットしていないが、非監査ログフィルタリングルール１４１０にはヒットしているログに対応するユーザを確認させることが出来る。
【００９３】
例えば、ジョブ名を文書の内容（テキストデータ）とは異なる文字列に変更されているログのユーザを確認し、１０日の期間の中で当該ユーザにより印刷されたログの傾向、回数を確認することで、当該ユーザが、偶然に当該ジョブ名と文書の内容が異なる陰圧データを印刷しているのか、故意に監査ログフィルタリングルールに合致しないよう当該ジョブ名と文書の内容が異なる印刷データを生成して印刷しているのかを、監査者に確認させることが出来る。以上が図１４の、本発明の実施形態における、各種ルールの構成の一例についての説明である。
【００９４】
図７の説明に戻る。ログ管理サーバ１００のＣＰＵ２０１は、ステップＳ７０１で取得したログに含まれる部門ＩＤと一致する部門ＩＤ１４０２を有する監査ログフィルタリングルール１４００を１つ取得し（ステップＳ７０２）、当該ログが、当該ルールに合致するかを判定する（ステップＳ７０３）。
【００９５】
当該ログが当該ルールに合致した場合（ステップＳ７０３でＹＥＳ）、当該ログを監査対象ログとして、合致したと判定された当該ルールのルールＩＤと対応付けて、ログ管理サーバ１００の外部メモリに記憶する（ステップＳ７０７）。つまり、当該ログがいずれのルールにヒット（合致）したかを示す情報を記憶する（監査ルール対応付け記憶手段）。
【００９６】
例えば、図２４に示す監査ログ格納テーブル２４００のような形式で記憶する。ここで図２４を参照して、本発明の実施形態における、監査ログ格納テーブルの構成の一例について説明する。図２４は、本発明の実施形態における、監査ログ格納テーブルの構成の一例を示す図である。
【００９７】
監査ルールＩＤ２４０１は、ＤｏｃｕＩＤ２４０２（ドキュメントＩＤ２４０２）の示すログに合致した監査ログフィルタリングルール１４００のルールＩＤ１４０１を示す。ＤｏｃｕＩＤ２４０２は、監査ログフィルタリングルールに合致して監査ログとして当該監査ログ格納テーブル２４００に格納されたログのドキュメントＩＤ（ログ情報１３００のＤｏｃｕｍｅｎｔＩＤＬｉｓｔに記載のＩＤ）である。
【００９８】
合致日時２４０３は、当該ログが監査ログフィルタリングルールに合致したと判定され、当該監査ログ格納テーブル２４００に格納された日時である。以上が図２４の、本発明の実施形態における、監査ログ格納テーブルの構成の一例についての説明である。
【００９９】
図７の説明に戻る。ステップＳ７０３で、ログが当該ルールに合致しなかった場合（ステップＳ７０３でＮＯ）、当該ログに含まれる部門ＩＤと一致する部門ＩＤ１４０２を有する監査ログフィルタリングルール１４００の全てに対し、ステップＳ７０３、Ｓ７０４を実行したかを判定し（ステップＳ７０５）、全ての当該ルールの合致判定を実行していないと判定した場合（ステップＳ７０５でＮＯ）、処理をステップＳ７０３の前に戻して、他の当該ログに適用すべきルール（ステップＳ７０２で特定したルール）を取得する。
【０１００】
当該ログに適用すべき全ての監査ログフィルタリングルールの合致判定を実行したと判定した場合（ステップＳ７０５でＹＥＳ）、ログ管理サーバ１００のＣＰＵ２０１は、非監査ログ（監査ログフィルタリングルール１４００に合致しなかったログで、ユーザに提示すべきログ）の特定処理を行う。
【０１０１】
当該監査ログの特定処理については、図８の説明で後述する。以上が図７の、本発明の実施形態における、ログのフィルタリング処理の流れについての説明である。
【０１０２】
次に図８を参照して、本発明の実施形態における、非監査ログの特定処理の流れについて説明する。図８は、本発明の実施形態における、非監査ログの特定処理の流れを示すフローチャートである。
【０１０３】
ログ管理サーバ１００のＣＰＵ２０１は、図７のステップＳ７０１で取得したログに適用すべき非監査ログフィルタリングルール１４１０を特定する（ステップＳ８０１）。例えば、当該ログに含まれる部門ＩＤと一致する部門ＩＤ１４１２を有する非監査ログフィルタリングルール１４１０を、当該ログに適用すべきルールとして特定する。
【０１０４】
ログ管理サーバ１００のＣＰＵ２０１は、当該ログに適用すべきルールとして特定した非監査ログフィルタリングルール１４１０を１つ取得し（ステップＳ８０２）、当該ログが当該非監査ログフィルタリングルールに合致するかを判定する（ステップＳ８０３）。
【０１０５】
当該ログが当該ルールに合致しないと判定した場合（ステップＳ８０３でＮＯ）、当該ログに含まれる部門ＩＤと一致する部門ＩＤ１４１２を有する監査ログフィルタリングルール１４１０の全てに対し、ステップＳ７０２、Ｓ７０３を実行したかを判定し（ステップＳ８０４）、全ての当該ルールの合致判定を実行していないと判定した場合（ステップＳ８０４でＮＯ）、処理をステップＳ８０２の前に戻して、他の当該ログに適用すべきルール（ステップＳ８０１で特定したルール）を取得する。
【０１０６】
当該ログが当該非監査ログフィルタリングルールに合致すると判定した場合（ステップＳ８０３でＹＥＳ）、当該ログを非監査ログ候補（非監査ログフィルタリングルールに合致したログで、図１４の期間１４２２を迎えていないために、ユーザに提示する一覧としてグルーピングされていないログ）として、外部メモリ等の記憶領域に格納する（ステップＳ８０５）。例えば図２０の、非監査ログ格納テーブル２０００のようなテーブルに記憶する。
【０１０７】
ここで図２０を参照して、本発明の実施形態における、非監査ログ格納テーブルの構成の一例について説明する。図２０は、本発明の実施形態における、非監査ログ格納テーブルの構成の一例を示す図である。
【０１０８】
非監査ログ格納テーブル２０００は、非監査ログフィルタリングルールに合致したｒ号を格納するデータテーブルであり、当該ログが、非監査ログ候補（非監査ログフィルタリングルールに合致したログで、図１４の期間１４２２を迎えていないために、ユーザに提示するひとまとまりの情報としてグルーピングされていないログ）か、非監査ログ（図１４の期間１４２２に応じて、ユーザに提示するひとまとまりの情報としてとしてグルーピングされたログ）とを管理するデータテーブルである。
非監査ログ格納テーブル２０００は、ルールＩＤ２００１、ドキュメントＩＤ２００２、グループＩＤ２００３、グルーピング日時２００４等から構成される。
【０１０９】
ルールＩＤ２００１は、当該非監査ログ格納テーブル２０００に格納されたログに合致した非監査ログフィルタリングルール１４１０のルールＩＤ１４１１である。ドキュメントＩＤ２００２は、ログを識別するためのＩＤである。つまり、例えば、ログ情報１３００におけるＤｏｃｕｍｅｎｔＩＤＬｉｓｔに記載されているＩＤである。
【０１１０】
グループＩＤ２００３は、ログが、期間１４２２に応じてグルーピングされた場合に、ログ管理サーバ１００のＣＰＵ２０１により付与される、当該ログが属するグループの識別情報である。グルーピング日時２００４は、当該グルーピングが行われた日時である。例えば、各ルールＩＤの示すルールＩＤ毎の、前回グルーピングされた日時であるグルーピング日時２００４には、図１４のルールＩＤ毎の前回参照日時１４２３と同一の日時が挿入される。以上が図２０の、本発明の実施形態における、非監査ログ格納テーブルの構成の一例についての説明である。
【０１１１】
図８の説明に戻る。ログ管理サーバ１００のＣＰＵ２０１は、ステップＳ８０５で非監査ログ格納テーブル２０００に格納したログの部門ＩＤを参照し、当該部門ＩＤに対応する非監査ログフィルタリングルール１４１０を、部門ＩＤ１４１２を参照して特定し、当該特定した非監査ログフィルタリングルール１４１０に対応する、非監査ログ抽出期間１４２０が存在するか判定する（ステップＳ８０６）。つまり、当該ログに対応する期間の情報が存在するか判定する。
【０１１２】
非監査ログ抽出期間１４２０が存在しないと判定した場合（ステップＳ８０６でＮＯ）、非監査ログ格納テーブル２０００のグルーピング日時２００４に現在の日時情報を挿入して（ステップＳ８０７）、処理を終了する。つまり、非監査ログとして記憶する。
【０１１３】
ステップＳ８０６で、当該ログに対応する非監査ログ抽出期間１４２０が存在すると判定した場合（ステップＳ８０６でＹＥＳ）、当該期間を迎えるまで待機すべく処理を終了する。以上が図８の、本発明の実施形態における、非監査ログの特定処理の流れについての説明である。
【０１１４】
次に図９を参照して、本発明の実施形態における、監査者に提示する非監査ログの特定処理の流れについて説明する。図９は、本発明の実施形態における、監査者に提示する非監査ログの特定処理の流れを示すフローチャートである。ログ管理サーバ１００のＣＰＵ２０１は、定期的にステップＳ９０１〜Ｓ９０５の処理を実行する。
【０１１５】
ログ管理サーバ１００のＣＰＵ２０１は、非監査ログ抽出期間１４２０を１つ取得し、前回参照日時１４２３から、期間１４２２が経過しているか判定する（ステップＳ９０２）。期間が経過していないと判定した場合（ステップＳ９０２でＮＯ）、処理をステップＳ９０５に移行する。
【０１１６】
期間が経過していると判定した場合（ステップＳ９０３でＹＥＳ）、当該非監査ログ抽出期間１４２０のルールＩＤ１４２１と同一のルールＩＤ２００１（図２０参照）を有するログを特定して、当該ログの内、グルーピング日時が挿入されていないログ（非監査ログ候補のログ）を取得する（ステップＳ９０３）。当該ログが複数ある場合は複数のログを取得する。
【０１１７】
そして、当該取得したログのグループＩＤを生成してグループＩＤ２００３に挿入し、現在の日時の情報をグルーピング日時２００４に挿入する（ステップＳ９０４）。つまり、取得した非監査ログ候補のログを、非監査ログに更新する。また、ステップＳ９０１で取得した非監査ログ抽出期間１４２０の前回参照日時１４２３にも、現在の日時の情報を挿入して更新する。
【０１１８】
ログ管理サーバ１００のＣＰＵ２０１は、ログ管理サーバ１００の保有する全ての非監査ログ抽出期間１４２０についてステップＳ９０１〜Ｓ９０４の処理を実行したか判定し（ステップＳ９０５）、処理済でないと判定した場合は（ステップＳ９０５でＮＯ）、処理をステップＳ９０１の前に戻し、未処理の非監査ログ抽出期間１４２０を取得する。
【０１１９】
処理済であると判定した場合は（ステップＳ９０５でＹＥＳ）、処理を終了する。以上が図９の、本発明の実施形態における、監査者に提示する非監査ログの特定処理の流れについての説明である。
【０１２０】
次に図１１を参照して、本発明の実施形態における、画面遷移の流れについて説明する。図１１は、本発明の実施形態における、画面遷移の流れを示すフローチャートである。
【０１２１】
クライアントＰＣ２００のＣＰＵ２０１は、例えば、ユーザからの操作指示に応じてブラウザソフトウェアを起動し、不図示のログイン画面を介したユーザ情報（ここではユーザＩＤ、パスワード）の入力、及び不図示の「ログイン」ボタンの押下を受け付けることで、当該ユーザ情報を含むログ管理サーバ１００へのログイン要求を、ログ管理サーバ１００へ送信する（ステップＳ１１０１）。
【０１２２】
ログ管理サーバ１００のＣＰＵ２０１は、当該要求を受信し（ステップＳ１１０２）、外部メモリに予め記憶されている図２１に示すようなユーザ情報２１００を参照して認証処理を行い、認証が成功した場合に、図１８のメニュー画面１８００のような画面をクライアントＰＣ２００に返信する（ステップＳ１１０３）。
【０１２３】
ここで図２１を参照して、本発明の実施形態における、ユーザ情報の構成の一例について説明する。図２１は、本発明の実施形態における、ユーザ情報の構成の一例を示す図である。
【０１２４】
ユーザ情報２１００は、ユーザＩＤ２１０１、パスワード２１０２、部門ＩＤ２１０３、監査部門ＩＤ２１０４等から構成される。ユーザＩＤ２１０１は、ユーザを一意に識別するためのＩＤであり、パスワード２１０２と合わせて、当該ログ管理サーバへのログイン（認証）に用いられる。
【０１２５】
部門ＩＤ２１０３（部門情報）は、ユーザの所属する部門のＩＤである。監査部門ＩＤ２１０４は、ユーザが監査する部門のＩＤである。つまり、ユーザＩＤ＝ＡＸＤ１１１のユーザは、部門ＡＡＡに所属し、部門ＡＡＡ、部門ＣＣＣ、部門ＤＤＤに属するユーザのログ（部門ＩＤ＝ＡＡＡ、ＣＣＣ、ＤＤＤを有するログ情報１３００、及び当該ログ情報１３００に対応するログ情報１３５０、ログ情報１３６０）を監査する権限を有する。以上が図２１の、本発明の実施形態における、ユーザ情報の構成の一例についての説明である（部門情報記憶手段）。
【０１２６】
次に図１８を参照して、本発明の実施形態における、メニュー画面の構成の一例について説明する。図１８は、本発明の実施形態における、メニュー画面の構成の一例を示す図である。メニュー画面１８００は、クライアントＰＣ２００が、ログ管理サーバ１００へのログインに成功した場合に、クライアントＰＣ２００の表示画面に表示される。
【０１２７】
ユーザ名１８０１は、ログ管理サーバ１００へのログインに用いられたユーザＩＤに対応する不図示のユーザ名称である。当該ユーザ名は、当該ユーザＩＤに対応付けてログ管理サーバ１００の外部メモリに記憶されているものとする。
【０１２８】
「監査対象ログ」ボタン１８０２は、監査ログフィルタリングルール１４００に合致した、ログ管理サーバ１００の外部メモリに記憶されているログであって、ログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４と同一の部門ＩＤを備える監査対象ログを参照するためのボタンである。例えば、図１５のログ監査画面１５００を表示するための画面である。ログ監査画面１５００については、図１５の説明で後述する。
【０１２９】
「非監査対象ログ」ボタン１８０３は、非監査ログフィルタリングルール１４１０に合致した、非監査ログ格納テーブル２０００に格納されている非監査ログ（グルーピング日時２００４が挿入済のログ）であって、ログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４と同一の部門ＩＤを備えるログを参照するためのボタンである。例えば、図１６の非監査ログ表示画面１６００を表示するための画面である。非監査ログ表示画面１６００については、図１６の説明で後述する。
【０１３０】
「監査ルール設定」ボタン１８０４は、監査ログフィルタリングルール１４００を設定する監査ルール設定画面１７００に表示画面を遷移させるためのボタンである。監査ルール設定画面１７００については、図１７の説明で後述する。
【０１３１】
「非監査ルール設定」ボタン１８０５は、非監査ログフィルタリングルール１４１０、非監査ログ抽出期間１４２０を設定する非監査ルール設定画面２２００に表示画面を遷移させるためのボタンである。非監査ルール設定画面２２００については、図２２の説明で後述する。
【０１３２】
「ログアウト」ボタン１８０６は、ログ管理サーバよりログアウトして、メニュー画面１８００を終了するためのボタンである。以上が図１８の、本発明の実施形態における、メニュー画面の構成の一例についての説明である。
【０１３３】
図１１の説明に戻る。クライアントＰＣ２００のＣＰＵ２０１は、メニュー画面１８００の情報を受信し（ステップＳ１１０４）、表示画面に表示する（ステップＳ１１０５）。そして、指示を受け付けるまで待機し、指示を受け付けると、当該指示が「監査ルール設定」ボタン１８０４又は、「非監査ルール設定」ボタン１８０５の押下指示か判定する（ステップＳ１１０６）。つまり、ルール設定ボタンの押下指示か判定する。
【０１３４】
ルール設定ボタンの押下指示である場合（）、当該指示に応じたルール設定画面を表示する。つまり、「監査ルール設定」ボタン１８０４が押下された場合は、監査ルール設定画面１７００を表示画面に表示し、「非監査ルール設定」ボタン１８０５が押下された場合は、非監査ルール設定画面２２００を表示画面に表示する。
【０１３５】
尚、当該画面の情報は、メニュー画面１８００において押下された各ボタンに応じて、クライアントＰＣ２００のＣＰＵ２０１がログ管理サーバ１００に要求し、当該要求を受けて（画面要求受付手段）ログ管理サーバ１００のＣＰＵ２０１が生成してクライアントＰＣ２００に返信し、クライアントＰＣ２００のＣＰＵ２０１が表示画面に表示するものとする。
【０１３６】
ここで図１７を参照して、本発明の実施形態における、監査ルール設定画面の構成の一例について説明する。図１７は、本発明の実施形態における、監査ルール設定画面の構成の一例を示す図である。
【０１３７】
部門選択受付部１７０１は、ログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４の示す部門名であって、ログ管理サーバ１００の外部メモリに監査部門ＩＤ２１０４と対応付けて記憶されている。監査部門ＩＤ２１０４を複数持つユーザＩＤ２１０１でログインしている場合、当該複数の部門をプルダウンで表示、選択可能である。
【０１３８】
当該監査ルール設定画面で設定・作成される監査ルール（監査ログフィルタリングルール１４００）の部門ＩＤ１４０２には、ルールを作成・記憶するためのボタンである「ＯＫ」ボタン１７０４の押下を検知した時点において、部門選択受付部１７０１で選択されている部門の部門ＩＤが挿入される。
【０１３９】
条件設定受付部１７０２は、監査ログフィルタリングルール１４００に設定される設定１４０３、条件Ａ１４０４、条件Ｂ１４０５の設定を受け付ける受付部である。
【０１４０】
追加ボタンが押下されることで、選択中の設定情報１７０３が追加される。削除ボタンが押下された場合、最下段の設定・条件が削除される。尚、印刷タイプ＝プリントの場合、印刷ログを適用対象とした条件が設定され、印刷タイプ＝スキャンの場合、スキャンログを適用対象とした条件が設定され、印刷タイプ＝ＦＡＸの場合、ＦＡＸログを適用対象とした条件が設定され、印刷タイプ＝コピーの場合、コピーログを適用対象とした条件が設定される。
【０１４１】
「ＯＫ」ボタン１７０４は、条件設定受付部１７０２にて設定された条件を、同一のルールＩＤを有し、部門選択受付部１７０１で選択中の部門の部門ＩＤを有する監査ログフィルタリングルール１４００として登録するためのボタンである。「キャンセル」ボタン１７０５は、条件設定受付部１７０２にて設定された条件を破棄し、メニュー画面１８００に画面を戻すためのボタンである。以上が図１７の、本発明の実施形態における、監査ルール設定画面の構成の一例についての説明である。
【０１４２】
次に図２２を参照して、本発明の実施形態における、非監査ルール設定画面の構成の一例について説明する。図２２は、本発明の実施形態における、非監査ルール設定画面の構成の一例を示す図である。
【０１４３】
部門選択受付部２２０１は、ログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４の示す部門名であって、ログ管理サーバ１００の外部メモリに監査部門ＩＤ２１０４と対応付けて記憶されている。監査部門ＩＤ２１０４を複数持つユーザＩＤ２１０１でログインしている場合、当該複数の部門をプルダウンで表示、選択可能である。
【０１４４】
当該非監査ルール設定画面で設定・作成される非監査ルール（非監査ログフィルタリングルール１４１０）の部門ＩＤ１４０２には、ルールを作成・記憶するためのボタンである「ＯＫ」ボタン２２０４の押下を検知した時点において、部門選択受付部２２０１で選択されている部門の部門ＩＤが挿入される。
【０１４５】
条件設定受付部２２０２は、非監査ログフィルタリングルール１４１０に設定される設定１４１３、条件Ａ１４１４、条件Ｂ１４１５の設定を受け付ける受付部である。
追加ボタンが押下されることで、選択中の設定情報２２０３が追加される。削除ボタンが押下された場合、最下段の設定・条件が削除される。
期間情報入力受付部２２０６は、非監査ログ抽出期間１４２０の期間１４２２の入力・選択を受け付ける受付部である。
【０１４６】
「ＯＫ」ボタン２２０４は、条件設定受付部２２０２にて設定された条件を、同一のルールＩＤを有し、部門選択受付部２２０１で選択中の部門の部門ＩＤを有する非監査ログフィルタリングルール１４１０として登録するためのボタンである。また、期間情報入力受付部２２０６で入力を受け付けた期間の情報を、当該登録された非監査ログフィルタリングルール１４１０と同一のルールＩＤ１４２１を有する非監査ログ抽出期間１４２０（期間１４２２）として登録するためのボタンである。
【０１４７】
「キャンセル」ボタン１２２０５は、条件設定受付部２２０２、期間情報入力受付部２２０６にて設定・入力された条件を破棄し、メニュー画面１８００に画面を戻すためのボタンである。以上が図２２の、本発明の実施形態における、非監査ルール設定画面の構成の一例についての説明である。
【０１４８】
図１１の説明に戻る。クライアントＰＣ２００のＣＰＵ２０１は、各ルール設定画面においてルールの設定・入力を受け付け、各ルール設定画面において「ＯＫ」ボタンが押下された場合、当該設定・入力を受け付けた情報を新たなルールとして登録する登録指示に含めて、ログ管理サーバ１００に送信し、処理をステップＳ１１０６の前に戻す。
【０１４９】
ログ管理サーバ１００のＣＰＵ２０１は当該登録指示を受信して、当該登録の指示に応じて、監査ログフィルタリングルール１４００、又は非監査ログフィルタリングルール１４１０及び非監査ログ抽出期間１４２０にルール、期間を登録する。
【０１５０】
クライアントＰＣ２００のＣＰＵ２０１は、ステップＳ１１０６において、メニュー画面１８００の「監査ルール設定」ボタン１８０４、又は「非監査ルール設定」ボタン１８０５の押下指示を受け付けていないと判定した場合（ステップＳ１１０６でＮＯ）、「監査対象ログ」ボタン１８０２の押下を受け付けたか判定する（ステップＳ１１０７）。つまり、通常の監査（監査ログフィルタリングルール１４００によってフィルタリングされたか監査対象ログの監査）の指示を受け付けたか判定する。
【０１５１】
「監査対象ログ」ボタン１８０２の押下を受け付けたと判定した場合（ステップＳ１１０７でＹＥＳ）、当該ログ管理サーバ１００にログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４の監査部門の監査ログを表示する監査画面を、ログ管理サーバ１００に要求して取得し、表示画面に表示する（ステップＳ１１１０）。当該監査画面とは、例えば図１５のログ監査画面１５００のような画面である。
【０１５２】
ここで図１５を参照して、本発明の実施形態における、ログ監査画面の構成の一例について説明する。図１５は、本発明の実施形態における、ログ監査画面の構成の一例を示す図である。
【０１５３】
ＵＲＬ表示部１５０１は、当該ログ監査画面１５００のアドレス情報を表示する表示部である。現在日時表示部１５０２は、当該ログ監査画面１５００のページが表示され日（日時）の情報を表示する表示部である。
【０１５４】
監査ログ表示部１５１２は、部門選択受付部１５１１で選択されている部門の、監査ログフィルタリングルール１４００合致してフィルタリングされたログの一覧が表示される表示部である。当該監査ログ表示部に表示される監査ログは、ログ監査画面１５００の要求がある毎に、図２４の監査ログ格納テーブル２４００から取得可能な監査ログをログ単位で取得し表示するものである。
【０１５５】
部門選択受付部１５１１は、ログ管理サーバ１００にログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４の監査部門の選択を受け付ける受付部である。当該ログイン中のユーザＩＤ２１０１に対応する当該監査部門が複数ある場合、当該複数の部門をプルダウン等で選択可能とし、選択された部門の監査ログを監査ログ表示部１５１２に表示する。
【０１５６】
処理日時１５０３は、ログが監査ログとしてフィルタリングされた日時の情報である。当該日時の情報は、ログが監査ログとして格納される際、ログ管理サーバ１００の外部メモリに当該ログと対応付けて記憶されているものとする。
【０１５７】
ユーザ名１５０４は、各監査ログに対応するユーザ（例えば、ログ情報１３００のＵｓｅｒＮａｍｅに記載されている、当該ログの生成元のデータのオーナーの情報）の情報であり、例えば、当該監査ログが印刷ログである場合、当該印刷ログの作成元の印刷データを生成して印刷指示したユーザのユーザ名である。
【０１５８】
ジョブ名１５０５は、各監査ログのジョブ名（例えば、ログ情報１３００のＪｏｂＮａｍｅに記載されている情報）である。テキスト情報１５０６は、各監査ログの内、図６のステップＳ６１８で作成したテキスト情報（図１３のログ情報１３５０）の先頭に記載されている所定の文字数分のテキスト情報である。
【０１５９】
サムネイル１５０７は、各監査ログの内、図６のステップＳ６１８で作成したＰＤＦファイル（図１３のログ情報１３６０）のサムネイル画像である。当該サムネイル画像はステップＳ６１８でＰＤＦファイルが作成された際に、当該ＰＤＦファイルと対応付けて記憶されているものとする。
【０１６０】
「前へ」ボタン１５０８、「次へ」ボタン１５０９は、それぞれ監査ログ表示部１５１２に表示されていない監査ログを表示すべく、当該監査ログ表示部１５１２の表示を切り替えるためのボタンである。
【０１６１】
例えば「前へ」ボタン１５０８が押下された場合は、２０１３年４月２４日２３：５１の前のログから所定数分の監査ログを監査ログ表示部１５１２に表示する。「次へ」ボタン１５０９が押下された場合、２０１３年４月２５日２２：２０の後のログから所定数分の監査ログを監査ログ表示部１５１２に表示する。
【０１６２】
「非監査対象者」ボタン１５１０は、表示画面の表示を非監査ログ表示画面１６００に遷移させるためのボタンである。非監査ログ表示画面１６００については図１６の説明で後述する。以上が図１５の、本発明の実施形態における、ログ監査画面の構成の一例についての説明である
【０１６３】
図１１の説明に戻る。クライアントＰＣ２００のＣＰＵ２０１は、メニュー画面１８００で「監査対象ログ」ボタン１８０２の押下を受け付けていないと判定した場合（ステップＳ１１０７でＮＯ）、「非監査対象ログ」ボタン１８０３の押下を受け付けたか判定する（ステップＳ１１０８）。つまり、非監査ログの確認指示を受け付けたか判定する。
【０１６４】
「非監査対象ログ」ボタン１８０３の押下を受け付けていないと判定した場合（ステップＳ１１０８でＮＯ）、例えば、メニュー画面１８００の「ログアウト」ボタン１８０６の押下を受け付けたものとして処理を終了する。
【０１６５】
「非監査対象ログ」ボタン１８０３の押下を受け付けたと判定した場合（ステップＳ１１０８でＹＥＳ）、非監査ログ表示画面の表示処理（ステップＳ１１１１）に移行する。当該非監査ログ表示画面の表示処理の流れについては図１２の説明で後述する。以上が図１１の、本発明の実施形態における、画面遷移の流れについての説明である。
【０１６６】
次に図１２を参照して、本発明の実施形態における、非監査ログ表示画面の表示の流れについて説明する。図１２は、本発明の実施形態における、非監査ログ表示画面の表示の流れを示すフローチャートである。
クライアントＰＣ２００のＣＰＵ２０１は、非監査ログ表示画面１６００をログ管理サーバ１００に要求する（ステップＳ１２０１）。
【０１６７】
ここで図１６を参照して、本発明の実施形態における、非監査ログ表示画面の構成の一例について説明する。図１６は、本発明の実施形態における、非監査ログ表示画面の構成の一例を示す図である。
【０１６８】
ＵＲＬ表示部１６０１は、当該非監査ログ表示画面１６００のアドレス情報を表示する表示部である。期間情報選択受付部１６０２は、当該非監査ログ表示画面１６００において、いずれのグループ（図２０のグループＩＤ２００３から特定されるグループ）に属する非監査ログが表示されているかを示す。つまり、当該表示されている非監査ログのグルーピング日時２００４から特定される日時情報を表示する表示部であり、当該日時の選択を受け付けることで非監査ログ表示部１６１２に表示する非監査ログのグループを変更するための選択受付部である。
【０１６９】
尚、当該期間情報選択受付部１６０２に選択候補として表示される期間情報は、グルーピング日時２００４から、期間１４２２の期間分遡った日時の間の期間の情報である。
【０１７０】
非監査ログ表示部１６１２は、部門選択受付部１６１１で選択されている部門の、非監査ログフィルタリングルール１４１０合致してフィルタリングされ、当該合致した非監査ログフィルタリングルール１４１０に対応する期間情報（非監査ログ抽出期間１４２０）に基づいてグルーピングされた非監査ログであり、期間情報選択受付部１６０２で選択された期間情報（グルーピング日時２００４）から特定される非監査ログを表示する表示部である。当該非監査ログ表示部１６１２に表示される非監査ログは、当該非監査ログ表示画面１６００の要求がある毎に、図２０の非監査ログ格納テーブル２０００から取得可能な非監査ログをグループ（グループＩＤ２００３）単位で取得し表示するものである。
【０１７１】
部門選択受付部１６１１は、ログ管理サーバ１００にログイン中のユーザＩＤ２１０１に対応する監査部門ＩＤ２１０４の監査部門の選択を受け付ける受付部である。当該ログイン中のユーザＩＤ２１０１に対応する当該監査部門が複数ある場合、当該複数の部門をプルダウン等で選択可能とし、選択された部門の非監査ログを非監査ログ表示部１６１２に表示する。
【０１７２】
処理日時１６０３は、ログが非監査ログ候補としてフィルタリングされた日時の情報である。当該日時の情報は、ログが非監査ログ候補として特定された時点でログ管理サーバ１００の外部メモリに当該ログと対応付けて記憶されているものとする。
【０１７３】
ユーザ名１６０４は、各非監査ログに対応するユーザ（例えば、ログ情報１３００のＵｓｅｒＮａｍｅに記載されている情報）の情報であり、例えば、当該非監査ログが印刷ログである場合、当該印刷ログの作成元の印刷データを生成して印刷指示したユーザのユーザ名である。
【０１７４】
ジョブ名１６０５は、各非監査ログのジョブ名（例えば、ログ情報１３００のＪｏｂＮａｍｅに記載されている情報）である。テキスト情報１５０６は、各非監査ログの内、図６のステップＳ６１８で作成したテキスト情報（図１３のログ情報１３５０）の先頭に記載されている所定の文字数分のテキスト情報である。
【０１７５】
サムネイル１６０７は、各非監査ログの内、図６のステップＳ６１８で作成したＰＤＦファイル（図１３のログ情報１３６０）のサムネイル画像である。当該サムネイル画像はステップＳ６１８でＰＤＦファイルが作成された際に、当該ＰＤＦファイルと対応付けて記憶されているものとする。
【０１７６】
「前へ」ボタン１６０８、「次へ」ボタン１６０９は、それぞれ非監査ログ表示部１６１２に表示されていないグループの非監査ログを表示すべく、当該非監査ログ表示部１６１２の表示を切り替えるためのボタンである。
【０１７７】
例えば「前へ」ボタン１６０８が押下された場合は、現在表示されている、２０１３年４月２４日〜２０１３年５月３日のグループ（つまり、例えば、２０１３年５月３日００：００のグルーピング日時の情報を有するグループ）の前のグルーピング日時２００４の情報を持つ非監査ログのグループであって、部門選択受付部１６１１で選択を受け付けている部門の非監査ログのグループに属する非監査ログを非監査ログ表示部１６１２に表示する。
【０１７８】
「次へ」ボタン１６０９が押下された場合、現在表示されている、２０１３年４月２４日〜２０１３年５月３日のグループの後のグルーピング日時２００４の情報を持つ非監査ログのグループであって、部門選択受付部１６１１で選択を受け付けている部門の非監査ログのグループに属する非監査ログを非監査ログ表示部１６１２に表示する。
【０１７９】
「通常監査」ボタン１６１０は、表示画面の表示をログ監査画面１５００に遷移させるためのボタンである。選択枠１６１３は、現在選択されている非監査ログを示す選択枠である。
【０１８０】
適用ルール１６１４は、当該非監査ログ表示部に表示している非監査ログのグループに適用された非監査ログフィルタリングルールを表示する表示部である。尚、クライアントＰＣ２００のＣＰＵ２０１は、非監査ログ表示部１６１２で非監査ログの選択を受け付けると、当該選択された非監査ログに適用された（選択枠１６１３で囲われた非監査ログのグループに適用された）非監査ログフィルタリングルールを、例えば強調表示枠１６１５に示すように、強調表示するよう表示制御する。
【０１８１】
尚、例えば、非監査ログ表示部１６１２に表示された非監査ログに対するダブルクリック操作（選択及び詳細表示の操作）を受け付けた場合、表示画面を、選択された非監査ログ詳細表示画面２３００に遷移させるものとする。以上が図１６の、本発明の実施形態における、非監査ログ表示画面の構成の一例についての説明である。
【０１８２】
ここで図２３を参照して、本発明の実施形態における、非監査ログの詳細表示画面の構成の一例について説明する。図２３は、本発明の実施形態における、非監査ログの詳細表示画面の構成の一例を示す図である。
【０１８３】
非監査ログ詳細表示画面２３００は、非監査ログの詳細をユーザに提示し、確認させるための画面である。適用ルール２３０１は、当該非監査ログ詳細表示画面２３００に表示している非監査ログに適用された非監査ログフィルタリングルールを表示する表示部である。
【０１８４】
テキスト情報表示部２３０２は、当該非監査ログのテキスト情報の表示部である。つまり、詳細表示している非監査ログのログ情報１３５０の情報の表示部である。画像データ表示部２３０３は、当該非監査ログのＰＤＦデータ（ログ情報１３６０）のイメージを表示する表示部である。
【０１８５】
「警告メール」ボタン２３０４は、当該ログのユーザに対して警告メールを送信するためのボタンである。尚、当該警告メールの文面はログ管理サーバ１００の外部メモリにあらかじめ設定されているものとし、「警告メール」ボタン２３０４の押下を検知したクライアントＰＣ２００のＣＰＵ２０１が、ログ管理サーバ１００に対して当該警告メールの生成、送信の指示を送信し、ログ管理サーバ１００のＣＰＵ２０１が、当該警告メールの生成、送信先への送信を行うものとする。
【０１８６】
尚、当該メールの送信先（当該非監査ログに対応するユーザのメールアドレス）は、ログ管理サーバ１００の外部メモリに、ユーザＩＤと対応付けて予め記憶されているものとする。
【０１８７】
「報告書提出依頼」ボタン２３０５は、上記警告メールに報告書のデータを添付して当該ログのユーザに送信するためのボタンである。当該報告書のデータは、ログ管理サーバ１００の外部メモリに予め記憶されているものとする。以上が図２３の、本発明の実施形態における、非監査ログの詳細表示画面の構成の一例についての説明である。
【０１８８】
図１２の説明に戻る。ログ管理サーバ１００のＣＰＵ２０１は、クライアントＰＣ２００より要求を受け付け（ステップＳ１２０２）、当該要求が非監査ログ表示画面１６００の要求であるか判定し、当該非監査ログ表示画面１６００の要求である場合に、当該要求元のユーザ（ログ管理サーバ１００にログイン中のユーザ）に対応する監査部門ＩＤ２１０４の監査部門の情報を用いて、非監査ログフィルタリングルール１４１０のＩＤ１４１１を特定する（ステップＳ１２０３）。非監査ログ表示画面１６００の要求でない場合、例えば、ログ監査画面１５００の要求である場合、ログ監査画面を生成して返信する処理を別途行う。
【０１８９】
つまり、当該ユーザに提示すべき部門の非監査ログを抽出すべく、当該部門のユーザのログに対して適用される非監査ログフィルタリングルール１４１０を特定する。
【０１９０】
ログ管理サーバ１００のＣＰＵ２０１は、ステップＳ１２０３で特定したルールのルールＩＤを有する非監査ログ（非監査ログ格納テーブルに格納されたログであって、グルーピング済のログ）を特定して取得し（ステップＳ１２０４）、現在の日時情報から直近のグループを表示する非監査ログ表示画面１６００を生成して（ステップＳ１２０５／非監査ログ表示画面生成手段）、クライアントＰＣ２００に送信する（ステップＳ１２０６）。
クライアントＰＣ２００のＣＰＵ２０１は、当該画面の情報を受信し（ステップＳ１２０７）、表示画面に表示する（ステップＳ１２０８）。
【０１９１】
クライアントＰＣ２００のＣＰＵ２０１は、指示を受け付けるまで待機し、指示を受け付けた場合に、当該指示が非監査ログの詳細表示指示（例えば非監査ログ表示部に表示されたログに対するダブルクリック指示）か判定し（ステップＳ１２０９）、非監査ログの詳細表示指示でないと判定した場合（ステップＳ１２０９でＮＯ）、処理をステップＳ１２１３に移行する。
【０１９２】
ステップＳ１２１３において、クライアントＰＣ２００のＣＰＵ２０１は、受け付けた指示がページの切り替え指示（例えば「前へ」ボタン、「次へ」ボタン等の押下指示）であるか判定し（ステップＳ１２１３）、ページの切り替え指示である場合（ステップＳ１２１３でＹＥＳ）、処理をステップＳ１２０１の前に戻し、当該切り替え指示に応じた画面情報をログ管理サーバ１００に要求する。
【０１９３】
受け付けた指示がページの切り替え指示でなかった場合（ステップＳ１２１３でＮＯ）、例えばページを終了する指示を受け付けたものと判定し、処理を終了する。
【０１９４】
クライアントＰＣ２００のＣＰＵ２０１は、ステップＳ１２０９で、非監査ログの詳細表示指示を受け付けたと判定した場合（ステップＳ１２０９でＹＥＳ）、当該非監査ログ詳細表示画面２３００の情報をログ管理サーバ１００に要求して、ログ管理サーバ１００のＣＰＵは当該要求に含まれるログの識別情報（例えばドキュメントＩＤ）から当該ログの内のテキスト情報、ＰＤＦデータを外部メモリより取得して非監査ログ詳細表示画面２３００を生成してクライアントＰＣ２００に送信する。クライアントＰＣ２００は当該画面情報を受け取り、表示画面に表示する（ステップＳ１２１０）。
【０１９５】
クライアントＰＣ２００のＣＰＵ２０１は、ユーザからの指示を受け付けるまで待機し、指示を受け付けた場合に、当該指示が当該非監査ログに対応するユーザへの警告メールの送信指示（例えば、「警告メール」ボタン２３０４、又は「報告書提出依頼」ボタン２３０５の押下指示）であるか判定し（ステップＳ１２１１）、当該ユーザへの警告メールの送信指示であると判定した場合（ステップＳ１２１１でＹＥＳ）、当該ユーザへ警告メールを送信すべく、メールの送信要求をログ管理サーバ１００へ送信する（ステップＳ１２１４）。
【０１９６】
受け付けた指示が当該ユーザへの警告メールの送信指示でないと判定した場合（ステップＳ１２１１でＮＯ）、受け付けた指示が、非監査ログ表示画面１６００へ表示画面を戻す指示か判定し（ステップＳ１２１２）、受け付けた指示が、非監査ログ表示画面１６００へ表示画面を戻す指示である場合（ステップＳ１２１２でＹＥＳ）、処理をステップＳ１２０８に戻す。
【０１９７】
受け付けた指示が、非監査ログ表示画面１６００へ表示画面を戻す指示でないと判定した場合（ステップＳ１２１２でＮＯ）、例えば、当該非監査ログ詳細表示画面２３００を終了する指示を受け付けたものと判定し、処理を終了する。以上が図１２の、本発明の実施形態における、非監査ログ表示画面の表示の流れについての説明である
【０１９８】
以上説明したように、本発明によれば、確認対象として抽出されていない情報について、ユーザに注意喚起すべく通知することが可能なログ管理装置、ログ管理システム、その制御方法及びプログラムを提供することができる。
【０１９９】
尚、上述した本発明の第１の実施形態においては、非監査ログの抽出方法として、非監査ログフィルタリングルール１４１０を設け、期間情報に基づいて当該非監査ログを抽出してユーザに提示するものとしたが、例えば、図１０に示すように、監査ログフィルタリングルールと当該ルールにヒットした監査ログの数の情報を用いて、適宜、非監査ログを抽出してユーザに提示するようにしてもよい。
以下、図１０及び図２５、図２６を参照して、本発明の第２の実施形態の例について説明する。
【０２００】
本発明の第２の実施形態においては、所定の期間内に、所定数以上（又は所定の割合以上）のユーザのログがヒットしているルールに対し、ヒットしていない（合致しない）ログに対応するユーザを抽出して監査者に提示するものである。
【０２０１】
つまり、たとえば、部門内の８割以上のユーザのログが、監査ルールＡに合致しているにも関わらず、監査ルールＡに１度も合致しないユーザ（合致していないログのユーザ）は、故意に当該監査ルールを回避している可能性があると判断し、当該ユーザを要注意ユーザとして監査者に提示するものである。
【０２０２】
図１０は、本発明の第２の実施形態における、非監査ログの特定処理の流れを示すフローチャートである。尚、ログの抽出・格納の処理は既に完了しているものとして説明を行う。つまり、図５の各ステップ、図６の各ステップ、図７のステップＳ７０１〜Ｓ７０５、Ｓ７０６の処理を完了しているものとする。また、図７のステップＳ７０５の処理は行わずに処理を終了するものとする。
【０２０３】
ログ管理サーバ１００のＣＰＵ２０１は、図１０に示す処理を、非監査ログ特定処理として（図７のステップＳ７０６の代わりに）定期的に実行するものとする。
【０２０４】
ログ管理サーバ１００のＣＰＵ２０１は、外部メモリに記憶された監査ログフィルタリングルール１４００を１つ取得し（ステップＳ１００１）、現在時間から（ログ管理サーバが図１０の処理を開始する時間から）過去の所定期間内に、当該ルールに合致したログのユーザが所定数以上あるか、又は、当該ルールの対象部門のユーザの総人数のうち所定の割合以上のユーザのログがヒットしているかを判定する（ステップＳ１００２／監査ルール特定手段）。
【０２０５】
部門に所属するユーザ数は、ログ管理サーバ１００の外部メモリに記憶されている、ユーザ情報２１００等から特定される。また、ユーザ情報２１００に部門内の全てのユーザのユーザ情報が格納されていない場合は、当該部門内のユーザのユーザ情報を管理している外部装置（例えば不図示の認証サーバ）より当該ユーザ情報を取得し、各部門におけるユーザ数を特定するものとする。
【０２０６】
当所定期間、及び所定数、所定割合の情報は予めログ管理サーバ１００の外部メモリに記憶されている、例えば図２５の合致率指定情報２５００のような情報である。
【０２０７】
ここで図２５を参照して、本発明の実施形態における、合致率指定情報の構成の一例について説明する。図２５は、本発明の実施形態における、合致率指定情報の構成の一例を示す図である。
【０２０８】
期間２５０１は、図１０のステップＳ１００２の判定に用いられる所定期間の情報である。ルールの特定合致数（率）２５０２は、図１０のステップＳ１００２の判定に用いられる所定人数、及び、所定割合の情報である。以上が図２５の、本発明の実施形態における、合致率指定情報の構成の一例についての説明である。
【０２０９】
図１０の説明に戻る。ログ管理サーバ１００のＣＰＵ２０１は、取得したルールが、所定期間内に合致したログのユーザが所定数以上あるルール、又は、当該所定期間内に合致したログのユーザ数が当該ルールの対象部門の総人数の所定割合以上のルールでないと判定した場合（ステップＳ１００２でＮＯ）、処理をステップＳ１００７に移行する。
【０２１０】
ステップＳ１００１で取得したルールが、所定期間内に合致したログのユーザが所定数以上あるルール、又は、当該所定期間内に合致したログのユーザ数が当該ルールの対象部門の総人数の所定割合以上のルールであると判定した場合（ステップＳ１００２でＹＥＳ）、当該監査ログフィルタリングルールに、当該所定期間内に合致したログのユーザＩＤを特定し（ステップＳ１００３）、当該ルールの対象部門のユーザで、当該ルールに所定期間内に合致していないユーザを特定する（ステップＳ１００４）。
【０２１１】
ログ管理サーバ１００のＣＰＵ２０１は、ステップＳ１００４で特定した、当該ルールに所定期間内に合致していないユーザのログであって、いずれの監査ログフィルタリングルールにも合致していないログを特定する（ステップＳ１００５）。
【０２１２】
そして当該ログの内１つを非監査ログとして非監査ログ格納テーブル２０００に格納する（ステップＳ１００５）。グルーピング日時２００４には、ステップＳ１００１が開始された日時が挿入される。また、ルールＩＤ２００１には、ステップＳ１００１で取得し、ステップＳ１００２で所定期間内に合致したログのユーザが所定数以上あるルール、又は、当該所定期間内に合致したログのユーザ数が当該ルールの対象部門の総人数の所定割合以上のルールと判定された監査ログフィルタリングルールのルールＩＤ１４０１が格納されるものとする。
【０２１３】
ログ管理サーバ１００のＣＰＵ２０１は、全ての監査ログフィルタリングルールについて、ステップＳ１００１〜Ｓ１００６の処理を実行済か判定し（ステップＳ１００７）、実行済でないと判定した場合（ステップＳ１００７でＮＯ）、処理をステップＳ１００１の前に戻して、未取得の監査ログフィルタリングルール１４００を取得する。
【０２１４】
全ての監査ログフィルタリングルール１４００に対して処理を実行済であると判定した場合（ステップＳ１００７でＹＥＳ）、処理を終了する。以上が図１０の、本発明の第２の実施形態における、非監査ログの特定処理の流れを示すフローチャートである
【０２１５】
また、本発明の第２の実施形態においては、図１２のステップＳ１２０１でログ管理サーバに要求する画面、つまり、図１２のステップＳ１２０８で表示する画面は、図１６の非監査ログ表示画面１６００ではなく、図２６の非監査ユーザ表示画面２６００であるものとする。
【０２１６】
ここで図２６を参照して、本発明の実施形態における、非監査ユーザ表示画面の構成の一例について説明する。図２６は、本発明の実施形態における、非監査ユーザ表示画面の構成の一例を示す図である。
【０２１７】
期間情報選択受付部２６０１は、図１０のステップＳ１００１の処理が開始された日時の情報（第２の実施形態において、グルーピング日時２００４に格納される日時）から、所定期間（図２５の期間２５０１）分遡った日時までの間の期間を示す。
【０２１８】
当該期間情報（所定の期間）の選択を受け付けることで、当該所定の期間において、合致率の高かったルール（所定期間内に合致したログのユーザが所定数以上あるルール、又は、当該所定期間内に合致したログのユーザ数が当該ルールの対象部門の総人数の所定割合以上のルールと判定された監査ログフィルタリングルール）に、当該期間内に合致しなかったログのユーザを非監査表示部ユーザ２６０８に表示する。
【０２１９】
部門選択受付部２６０２は、非監査ユーザ表示部２６０８に表示するユーザの部門の選択を受け付ける選択受付部である。当該部門選択受付部２６０２で部門Ａが選択された場合、非監査ユーザ表示部２６０８には、部門Ａのユーザで、期間情報選択受付部２６０１で選択された期間の間において、前記合致率の高かったルールに合致しなかったユーザが表示される。
【０２２０】
ユーザ名表示部２６０３は、前記所定の期間内において合致率の高かったルールに合致しなかったユーザのユーザ名を表示する表示部である。ログ数表示部２６０４は、ユーザ名表示部２６０３に表示されたユーザのログで、期間情報選択受付部２６０１で選択されている所定の期間の間の日時情報を有するログの数を表示する表示部である。
ログ種別表示部２６０５は、当該ログ数表示部２６０４に表示されているログ数に含まれるログの種別の情報を表示する表示部である。
【０２２１】
設定表示部２６０６、条件表示部２６０７は、当該非監査ユーザ表示部２６０８に表示されている各ユーザのログが合致しなかった、前記所定の期間内において合致率の高かったと判定されたルール（ステップＳ１００２でＹＥＳ）の設定１４０３、条件Ａ１４０４及びＢ１４０５を表示する表示部である。つまり当該第２の実施形態において、図２０の非監査ログ格納テーブル２０００のルールＩＤ２００１に格納されているルールＩＤの示す監査ログフィルタリングルール１４００の設定１４０３、条件Ａ１４０４、Ｂ１４０５を表示する。
【０２２２】
選択枠２６０９は、現在選択されているユーザを示す選択枠である。尚、ユーザ名の上にカーソルを合わせダブルクリックの操作を受け付けた場合、クライアントＰＣ２００のＣＰＵ２０１は、当該選択されたユーザのログの詳細を表示する詳細表示画面に画面を遷移させる（例えば、非監査ログ詳細表示画面２３００のような画面）。
【０２２３】
尚、当該選択されたユーザの非監査ログが複数ある場合（つまり、ログ数表示部２６０４が２以上の場合）、当該非監査ログ詳細表示画面２３００に不図示の「ログ表示切替」ボタンを配置し、当該「ログ表示切替」ボタンの押下を受け付けることで、当該選択されたユーザのログの詳細表示を、当該ユーザの他の当該非監査ログの詳細表示に切り替えるものとする。
【０２２４】
また、当該第２の実施形態において表示される非監査ログ詳細表示画面２３００においては、適用ルール２３０１には、当該非監査ログが所定の期間内に合致しなかった監査ルール（当該第２の実施形態において、図２０の非監査ログ格納テーブル２０００のルールＩＤ２００１に格納されているルールＩＤの示す監査ログフィルタリングルール１４００）の情報が表示されるものとする。つまり、当該ログが非監査ログとして抽出された原因を表示する。以上が図２６の、本発明の実施形態における、非監査ユーザ表示画面の構成の一例についての説明である。
【０２２５】
当該第２の実施形態において、クライアントＰＣ２００のＣＰＵ２０１及びログ管理サーバ１００のＣＰＵ２０１は、図１２のステップＳ１２０１〜Ｓ１２０８の処理の代わりに、以下の処理を実行する。尚、ステップＳ１２０９以下の処理は図１２の内容と同一であるため説明は割愛する。
【０２２６】
クライアントＰＣ２００のＣＰＵ２０１は、メニュー画面１８００で「非監査対象ログ」ボタン１８０３の押下を受け付けた場合、当該非監査ユーザ表示画面２６００をログ管理サーバ１００に要求する。ログ管理サーバ１００のＣＰＵ２０１はクライアントＰＣ２００より要求を受け付けると、当該要求がいずれの画面の情報の要求か（ログ監査画面か、非監査ユーザ表示画面か、ルール設定画面か）を判定して、非監査ユーザ表示画面の要求であると判定した場合に、当該要求元の、ログ管理サーバ１００にログイン中のユーザの監査部門ＩＤ２１０４の監査部門に記載されている部門のユーザであって、直近の、図１０の処理を実行して日時（第２の実施形態におけるグルーピング日時２００４）の情報を備えるログのユーザ情報と不図示のユーザ名を取得し、また、ルールＩＤ（第２の実施形態において、ＤｏｃｕＩＤ２００２のヒットしなかった監査ログフィルタリングルール１４００のＩＤ）を取得して、非監査ユーザ表示画面２６００を生成し、クライアントＰＣ２００に送信する。
【０２２７】
クライアントＰＣ２００は当該非監査ユーザ表示画面２６００を受信し、表示画面に表示する。そして図１２のステップＳ１２０９に処理を移行する。
【０２２８】
以上、本発明の第２の実施形態について説明した。
【０２２９】
本発明の第２の実施形態によれば、本発明は、確認対象として抽出されていない情報について、ユーザに注意喚起すべく通知することができる。
【０２３０】
また、所定の期間内に御置いて多くのユーザのログに合致している監査ルールを特定し、当該監査ルールに合致していないユーザを監査者に提示することができ、故意に監査ルールを回避するようログを生成させているユーザの特定を容易にすることができる。
【０２３１】
尚、上述した第２の実施形態においては、ステップＳ１００５で特定するログは、所定期間内に合致したログのユーザが所定数以上あるルール、又は、当該所定期間内に合致したログのユーザ数が当該ルールの対象部門の総人数の所定割合以上のルールに合致していないユーザのログであって、いずれの監査ログフィルタリングルールにも合致していないログとしたが、例えば、他の監査ログフィルタリングルールにはヒットしているが、当該所定期間内に合致したログのユーザが所定数以上あるルール、又は、当該所定期間内に合致したログのユーザ数が当該ルールの対象部門の総人数の所定割合以上のルールにヒットしていないユーザのログを抽出するようにしてもよい。
【０２３２】
これにより、合致率の低い監査ルールにログがフィルタされるよう、コンテンツ（そのログ）を生成して処理している可能性のあるユーザを特定することが出来る。
【０２３３】
尚、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【０２３４】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【０２３５】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【０２３６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【０２３７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０２３８】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【０２３９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２４０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【０２４１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【０２４２】
尚、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【０２４３】
１００  ログ管理サーバ
１０１  ＬＡＮ
１５０  プリントサーバ
１７０  書誌情報サーバ
２００  クライアントＰＣ
２５０  クライアントＰＣ
３００  複合機
【図１】
2015011560.tif 000003
【図２】
2015011560.tif 000004
【図３】
2015011560.tif 000005
【図４】
2015011560.tif 000006
【図５】
2015011560.tif 000007
【図６】
2015011560.tif 000008
【図７】
2015011560.tif 000009
【図８】
2015011560.tif 000010
【図９】
2015011560.tif 000011
【図１０】
2015011560.tif 000012
【図１１】
2015011560.tif 000013
【図１２】
2015011560.tif 000014
【図１３】
2015011560.tif 000015
【図１４】
2015011560.tif 000016
【図１５】
2015011560.tif 000017
【図１６】
2015011560.tif 000018
【図１７】
2015011560.tif 000019
【図１８】
2015011560.tif 000020
【図１９】
2015011560.tif 000021
【図２０】
2015011560.tif 000022
【図２１】
2015011560.tif 000023
【図２２】
2015011560.tif 000024
【図２３】
2015011560.tif 000025
【図２４】
2015011560.tif 000026
【図２５】
2015011560.tif 000027
【図２６】
2015011560.tif 000028