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