(57)【要約】【課題】ＰＣのハードディスクを大量に消費することなく、ジョブ履歴を保存・監査する手段を提供する。【解決手段】ＭＦＰ１０１は、ジョブを実行した際にジョブ履歴を作成し、ＰＣ１０２からのリクエストに応じて送信する。ジョブ履歴の送信後、ＭＦＰ１０１に一時保存したジョブ履歴は、削除する。ＰＣ１０２上のジョブ履歴処理部は、ＭＦＰ１０１から受信したジョブ履歴の少なくとも一部に対してデータ処理を行うとともに、データ処理後のジョブ履歴をＭＦＰ１０１へ送信する。ＰＣ１０２に一時保存したジョブ履歴は、削除する。ＭＦＰ１０１は、受信したデータ処理後のジョブ履歴を、保存する。【選択図】図１
2020072342.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置を備える画像処理装置と、情報処理装置と、を含むシステムであって、
前記画像処理装置は、
ジョブを実行した際に前記ジョブの属性情報と前記ジョブの対象となった画像データとを、ジョブログとして、前記記憶装置で予め割り当てられた記録領域に保存する第１保存手段と、
前記情報処理装置からのリクエストに応じて、前記記録領域に保存されたジョブログを前記情報処理装置に送信する第１送信手段と、
前記情報処理装置に送信されたジョブログを前記記録領域から削除する第１削除手段と、を有し、
前記情報処理装置は、
前記画像処理装置から受信したジョブログに対する処理を実行する処理手段と、
前記処理が実行されたことにより作成されたデータを、前記情報処理装置内に保存する第２保存手段と、
前記処理が実行されたことにより作成されたデータを、前記画像処理装置に送信する第２送信手段と、
前記画像処理装置に送信されたデータを前記情報処理装置内から削除する第２削除手段と、を有し、
前記画像処理装置が、前記情報処理装置から受信したデータを、前記記憶装置内の保存領域に保存する第３保存手段を更に有することを特徴とするシステム。
【請求項２】
前記画像処理装置は、前記情報処理装置の指示に応じて、前記記憶装置に前記保存領域を確保する確保手段を更に有することを特徴とする請求項１に記載のシステム。
【請求項３】
前記画像処理装置は、前記情報処理装置から前記データを受信するためのアプリケーションをインストールした際に、前記記憶装置に前記保存領域を確保する確保手段を更に有することを特徴とする請求項１または２に記載のシステム。
【請求項４】
前記画像処理装置は、前記情報処理装置からの閲覧要求に応じて、保存領域に保存されたデータを前記情報処理装置に提供する提供手段を有することを特徴とする請求項１〜３のいずれかに記載のシステム。
【請求項５】
記憶装置を備える画像処理装置と、情報処理装置と、を含むシステムを制御する方法であって、
前記画像処理装置が、ジョブを実行した際に前記ジョブの属性情報と前記ジョブの対象となった画像データとを、ジョブログとして、前記記憶装置で予め割り当てられた記録領域に保存する第１保存工程と、
前記画像処理装置が、前記情報処理装置からのリクエストに応じて、前記記録領域に保存されたジョブログを前記情報処理装置に送信する第１送信工程と、
前記画像処理装置が、前記情報処理装置に送信されたジョブログを前記記録領域から削除する第１削除工程と、
前記情報処理装置が、前記画像処理装置から受信したジョブログに対する処理を実行する処理工程と、
前記情報処理装置が、前記処理が実行されたことにより作成されたデータを、前記情報処理装置内に保存する第２保存工程と、
前記情報処理装置が、前記処理が実行されたことにより作成されたデータを、前記画像処理装置に送信する第２送信工程と、
前記情報処理装置が、前記画像処理装置に送信されたデータを前記情報処理装置内から削除する第２削除工程とを有し、
前記画像処理装置が、前記情報処理装置から受信したデータを、前記記憶装置内の保存領域に保存する第３保存工程を更に有することを特徴とする制御方法。
【請求項６】
画像処理装置に対して、該画像処理装置でジョブを実行した際に記録された該ジョブの属性情報と該ジョブの対象となった画像データを含むジョブログのリクエストを送信する要求手段と、
前記画像処理装置から受信したジョブログに対する処理を実行する処理手段と、
前記処理が実行されたことにより作成されたデータを、情報処理装置内に保存する保存手段と、
前記処理が実行されたことにより作成されたデータを、前記画像処理装置に送信する送信手段と、
前記画像処理装置に送信されたデータを前記情報処理装置内から削除する削除手段と、
を有することを特徴とする情報処理装置。
【請求項７】
前記データに対応するジョブログを作成した前記画像処理装置、予め選択された１台の前記画像処理装置または前記情報処理装置内の保存領域の何れかを、前記送信手段がデータを送信する送信先に指定する指定手段を更に有することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記指定手段が、前記ジョブログを作成した画像処理装置または前記予め選択された１台の画像処理装置を指定した場合に、指定された前記画像処理装置へ、前記データを保存する保存領域を確保させる指示を送信する指示手段を更に有することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
保存する前記データに対する、解像度変換処理、保存ページを選択する処理、カラーモードと白黒モードとの選択処理またはデータ削除タイミングの管理処理の少なくとも一つ以上を実行する設定を行う設定手段を更に有することを特徴とする請求項６〜８のいずれかに記載の情報処理装置。
【請求項１０】
保存されたジョブログの閲覧要求を送信して、取得したデータを表示する閲覧手段を更に有することを特徴とする請求項６〜９のいずれかに記載の情報処理装置。
【請求項１１】
画像処理装置に対して、該画像処理装置でジョブを実行した際に記録された該ジョブの属性情報と該ジョブの対象となった画像データを含むジョブログのリクエストを送信する要求工程と、
前記画像処理装置から受信したジョブログに対する処理を実行する処理工程と、
前記処理が実行されたことにより作成されたデータを、情報処理装置内に保存する保存工程と、
前記処理が実行されたことにより作成されたデータを、前記画像処理装置に送信する送信工程と、
前記画像処理装置に送信されたデータを前記情報処理装置内から削除する削除工程と、
を有することを特徴とする方法。
【請求項１２】
請求項６〜１０のいずれか１項に記載の情報処理装置が備える各手段としてコンピュータを機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置で実行された印刷やコピー等のジョブについて、そのジョブを実行したユーザや印刷された画像等を履歴情報として記録することのできるシステム、方法、情報処理装置およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、情報漏洩の抑止や情報漏洩者の追跡を行う目的で、プリンタやＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）が行った印刷等のジョブについての、履歴情報（以下、ジョブ履歴と記す）を収集する、ジョブ履歴監査システムが開発されている。このジョブ履歴監査システムでは、特に、ジョブで扱われた画像をジョブ履歴に含む場合には、収集したジョブ履歴をサーバに保存していた。
【０００３】
例えば、特許文献１では、画像処理装置で実行されたジョブで扱われた画像データを、データ変換装置で変換して、ログ管理装置に保存している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−５５０３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、専任のＩＴ管理者がいないような、従業員数が少ない小規模企業等においては、ＭＦＰのジョブ履歴を保存、監査するためにサーバの設置と管理が必要になるということが、ジョブ履歴監査システム導入の大きな妨げとなっていた。
【０００６】
従来のジョブ履歴監査システムにおいて、サーバは、単にジョブ履歴を保存するだけでなく、ジョブ履歴に含まれるジョブで扱われた画像データ（以下、ログ画像と記す）を監査時の閲覧に適した形式へ変換する処理や、該画像データの解像度を変換する処理を行う役割を、担っている。
【０００７】
サーバを使用せずにデータ形式変換処理や解像度変換処理を行う方法としては、例えば、これらの処理をＭＦＰで実行する方法が考えられる。しかし、これらの処理は、比較的負荷が高いため、ＭＦＰで全てを行うのは現実的に難しいという問題がある。更には、ジョブを実行する性能に影響が出ないように、ＭＦＰに専用ハードウェアを搭載する方法も考えられるが、その場合、ＭＦＰの価格が高価になってしまい、小規模企業の導入促進を図り難くなる。
【０００８】
加えて、サーバを使用しないジョブ履歴監査システムを実現する方法として、従来サーバで実行していた機能を、通常の業務で使用するパーソナルコンピュータ（ＰＣ）上に構築する方法が考えられる。しかしながら、ジョブ履歴をそのままＰＣ上に保存すると、ＰＣのディスク容量を消費し、ＰＣの使い勝手を悪くしてしまう。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明は、記憶装置を備える画像処理装置と、情報処理装置と、を含むシステムであって、前記画像処理装置は、ジョブを実行した際にジョブの属性情報と該ジョブの対象となった画像データをジョブログとして、前記記憶装置で予め割り当てられた記録領域に保存する第１保存手段と、前記情報処理装置からのリクエストに応じて、前記記録領域に保存されたジョブログを前記情報処理装置に送信する第１送信手段と、前記情報処理装置に送信されたジョブログを前記記録領域から削除する第１削除手段と、を有し、前記情報処理装置は、前記画像処理装置から受信したジョブログに対する処理を実行する処理手段と、前記処理が実行されたことにより作成されたデータを、前記情報処理装置内に保存する第２保存手段と、前記処理が実行されたことにより作成されたデータを、前記画像処理装置に送信する第２送信手段と、前記画像処理装置に送信されたデータを前記情報処理装置内から削除する第２削除手段と、を有し、前記画像処理装置が、前記情報処理装置から受信したデータを、前記記憶装置内の保存領域に保存する第３保存手段を更に有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、デバイスが持つストレージを活用し、ＰＣのディスクを大量に消費することなしに、ログ画像を含むジョブ履歴監査を行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の各実施形態におけるジョブ履歴監査システムの構成例を示す概念図である。
【図２】本発明の各実施形態におけるＭＦＰのハードウェア構成例を示すブロック図である。
【図３】本発明の各実施形態におけるＰＣのハードウェア構成例を示すブロック図である。
【図４】本発明の各実施形態におけるＭＦＰのソフトウェア構成例を示すブロック図である。
【図５】本発明の各実施形態におけるＰＣのソフトウェア構成例を示すブロック図である。
【図６】本発明の各実施形態における、監査アプリ制御部が表示する、ジョブ履歴を取得するＭＦＰを設定する画面を示す概念図である。
【図７】本発明の各実施形態における、監査アプリ制御部が表示する、ジョブ履歴保存場所を設定する画面を示す概念図である。
【図８】本発明の各実施形態における、監査アプリ制御部が表示する、処理済みジョブ履歴を監査する画面を示す概念図である。
【図９】本発明の実施形態１における、ジョブ履歴処理部が処理済みジョブ履歴を保存する処理を示すフローチャートである。
【図１０】本発明の実施形態２における、監査アプリ制御部がジョブ履歴保存場所を通知する処理を示すフローチャートである。
【図１１】本発明の実施形態２における、ジョブ履歴管理部がジョブ履歴保存場所の通知を受信したときの処理を示すフローチャートである。
【図１２】本発明の実施形態３における、監査アプリ制御部がＭＦＰにジョブ履歴保存領域を作成するときの処理を示すフローチャートである。
【図１３】本発明の実施形態４における、監査アプリ制御部が表示する、ログ画像の保存設定画面を示す概念図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について、図面を用いて説明する。
【００１３】
［実施形態１］
以下、本発明の実施形態１について説明する。
【００１４】
図１は、本実施形態におけるジョブ履歴監査システム１００の構成例を示す概念図である。図１に示したように、本実施形態におけるジョブ履歴監査システム１００は、ＭＦＰ１０１と、ＰＣ１０２とを含む。
【００１５】
ＭＦＰ１０１は、コピーやプリント等のジョブを実行すると共に、実行されたジョブのジョブ履歴（本発明のジョブログに相当する）を記録することができるデジタル複合機である。なお、ＭＦＰ１０１に代えて、単機能のプリンタやスキャナ等の機器を使用しても良く、それらの機器が複数台あっても良い。本実施形態において、ジョブ履歴は、ジョブの実行日時やジョブの実行ユーザ等の情報からなるジョブ履歴属性情報や、ログ画像等で構成されているものとする。
【００１６】
ＰＣ１０２は、ＭＦＰ１０１からジョブ履歴を受信し、必要に応じて、ジョブ履歴属性情報を整形する処理や、ログ画像の形式を変換する処理や、該ログ画像の解像度を変換する処理等を行う。また、ＰＣ１０２は、処理したジョブ履歴の保存場所等の設定をユーザに行わせるための、ユーザインタフェース画面を表示する。
【００１７】
図２は、ＭＦＰ１０１のハードウェア構成例を示すブロック図である。
【００１８】
ＭＦＰ１０１は、コントローラユニット２００を備えている。該コントローラユニット２００は、スキャナ２２２やプリンタ２２３に接続されている。更に、コントローラユニット２００は、ネットワークや公衆回線等（図示せず）と接続して、画像データやデバイス情報の入出力を行う。
【００１９】
ＣＰＵ２０１は、ＭＦＰ１０１全体の制御を行う。ＲＡＭ２０２は、ＣＰＵ２０１が動作するためのワークメモリであると共に、入力された画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３は、ブートＲＯＭであり、システムのブートプログラムを保存している。
【００２０】
ＨＤＤ２０４は、システムソフトウェア、ユーザボックス内の画像データ、ジョブ履歴等を保存する、ハードディスクドライブである。操作部Ｉ／Ｆ２０５は、該コントローラユニット２００と操作部２２１とのインタフェースであり、操作部２２１に表示する画面データの出力等を行う。
【００２１】
ネットワークＩ／Ｆ２０６は、ＬＡＮ等のネットワークに接続し、情報の入出力を行う。モデム２０７は、公衆回線に接続し、画像データの入出力を行う。以上のデバイス２０１〜２０７が、システムバス２０８上に配置される。
【００２２】
イメージバスＩ／Ｆ２０９は、システムバス２０８と、画像データを高速で転送する画像バス２１０とを接続し、データ構造を変換するバスブリッジである。画像バス２１０上には、以下のデバイスが配置される。
【００２３】
ＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）２１１は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）コードをビットマップイメージに展開する。デバイスＩ／Ｆ２１２は、画像入出力デバイスであるスキャナ２２２及びプリンタ２２３をコントローラユニット２００に接続し、画像データの変換を行う。スキャナ画像処理部２１３は、スキャナから入力した画像データに対する補正や加工、編集等を行う。プリンタ画像処理部２１４は、プリンタへ出力する画像データに対して、該プリンタに対応させるための補正や解像度変換等を行う。画像回転部２１５は、画像データの回転を行う。画像圧縮部２１６は、画像データの圧縮伸長処理を行う。
【００２４】
図３は、ＰＣ１０２のハードウェア構成例を示すブロック図である。
【００２５】
ＰＣ１０２は、該ＰＣの動作を制御する制御部３００を備えている。ＣＰＵ３０１は、ＲＯＭ３０２やＨＤＤ３０４に記憶された制御プログラムを読み込んで、入力や出力といった各種制御処理や、演算処理を実行する。ＲＡＭ３０３は、ＣＰＵ３０１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３０４は、ジョブ履歴や各種プログラム等を記憶する。
【００２６】
操作入力Ｉ／Ｆ３０５は、ＰＣ１０２に接続されたキーボードやマウス等の操作デバイス（図示せず）からの信号入力を受け付ける。表示出力Ｉ／Ｆ３０６は、画面表示用のディスプレイ等（図示せず）への信号出力を行う。ネットワークＩ／Ｆ３０７は、制御部３００をＬＡＮ等のネットワーク（図示せず）に接続し、ネットワーク上の別の装置（図示せず）との情報の送受信を行う。これらのブロック３０１〜３０７は、バス３１０によって相互接続されている。
【００２７】
図４は、ＭＦＰ１０１のソフトウェア構成例を示すブロック図である。
【００２８】
図４において、コントローラ部４０１は、ＭＦＰ１０１全体を制御する。また、コントローラ部４０１は、指示されたジョブを実行するとともに、ジョブ履歴記録の設定が有効となっている場合には、ジョブ履歴を後述するジョブ履歴記録領域４０３に記録する。
【００２９】
ジョブ履歴管理部４０２は、後述するジョブ履歴監査アプリケーション（以下、監査アプリと記す）と、ネットワークＩ／Ｆ２０６を介して通信を行う。そして、ジョブ履歴管理部４０２は、監査アプリからの指示を受けて、ジョブ履歴記録の有効化や、記録されたジョブ履歴の監査アプリへの送信等を行う。
【００３０】
ジョブ履歴記録領域４０３には、コントローラ部４０１によって記録されたジョブ履歴が、ＰＣ１０２に送信される前に、一時的に保存される。ジョブ履歴記録領域４０３は、ＲＡＭ２０２もしくはＨＤＤ２０４上に配置される。また、ジョブ履歴記録領域４０３は、ＰＣ１０２への送信後に、ジョブ履歴を削除する。
【００３１】
ジョブ履歴保存領域４０４には、ＰＣ１０２によって処理された後のジョブ履歴（以下、処理済みジョブ履歴と記す）が保存される。ジョブ履歴保存領域４０４は、ＲＡＭ２０２もしくはＨＤＤ２０４上に配置される。本実施形態では、ジョブ履歴保存領域４０４を、ジョブ履歴記録領域４０３とは異なる場所（具体的にはファイルシステム上の異なるパーティションやフォルダ等）に配置する。また、コントローラ部４０１が、事前に、ジョブ履歴保存領域４０４の所定の容量を確保することにしても良い。
【００３２】
図５は、ＰＣ１０２上で動作する監査アプリ５００のソフトウェア構成例を示すブロック図である。
【００３３】
ジョブ履歴処理部５０１は、ＭＦＰ１０１から送信されてくるジョブ履歴を、ネットワークＩ／Ｆ３０７を介して受信する。更に、ジョブ履歴処理部５０１は、ジョブ履歴を、後述する対象ジョブ履歴保存領域５０３に一旦保存するとともに、保存したジョブ履歴に対して必要な処理を行う。
【００３４】
また、ジョブ履歴処理部５０１は、必要な処理が行われた処理済みジョブ履歴を、ネットワークＩ／Ｆ３０７を介してＭＦＰ１０１に送信するか、或いは、設定されたフォルダに保存する。そして、ジョブ履歴処理部５０１は、処理済みジョブ履歴のＭＦＰ１０１への送信或いはフォルダへの保存が完了すると、当該ジョブ履歴を対象ジョブ履歴保存領域５０３から削除する。
【００３５】
監査アプリ制御部５０２は、監査アプリ５００に対する各種設定やジョブ履歴監査等を行うための、ユーザインタフェース画面を提供する。また、監査アプリ制御部５０２は、ユーザが入力した各種設定情報を、保持する。ユーザインタフェース画面は、ＰＣ１０２の表示出力Ｉ／Ｆ３０６を介して、ディスプレイやタッチパネル等の表示装置上に表示される。ユーザは、キーボード、マウス、タッチパネル等を用いて、該ユーザインタフェース画面への入力操作を行う。監査アプリ制御部５０２は、該入力を、操作入力Ｉ／Ｆ３０５を介して受け付ける。
【００３６】
監査アプリ制御部５０２は、ＰＣ１０２もしくはネットワーク上の異なるマシンで動作するウェブブラウザからのアクセスに応じて、ウェブブラウザ上にユーザインタフェース画面を表示させ、ウェブブラウザを介して入力を受け付けるように構成されても良い。
【００３７】
加えて、監査アプリ制御部５０２は、必要に応じて、ネットワークＩ／Ｆ３０７を介して、ＭＦＰ１０１のジョブ履歴管理部４０２への指示を行う。
【００３８】
対象ジョブ履歴保存領域５０３には、ジョブ履歴処理部５０１による処理のためにＭＦＰ１０１から受信したジョブ履歴が、保存される。対象ジョブ履歴保存領域５０３は、ＲＡＭ３０３もしくはＨＤＤ３０４上に配置される。ジョブ履歴は、ジョブ履歴処理部５０１による処理の後、処理済みジョブ履歴の保存場所として設定されたＭＦＰ１０１に送信されるか、フォルダ（不図示）に保存されるまで、対象ジョブ履歴保存領域５０３に保存される。
【００３９】
次に、実施形態１に係るジョブ履歴監査システム１００の動作について説明する。
【００４０】
図６〜図８は、いずれも監査アプリ５００の監査アプリ制御部５０２が表示するユーザインタフェース画面の例を示す概念図である。このうち、図６および図７は、運用に先立って必要な設定を行う画面を示す。図６および図７に示したユーザインタフェース画面は、監査アプリ５００をＰＣ１０２へインストールするときに、監査アプリ５００のインストーラが表示することにしても良い。
【００４１】
図６は、ジョブ履歴監査システム１００の管理者に、ジョブ履歴を取得するＭＦＰを設定させるための、画面６００を示す。
【００４２】
図６において、入力フォーム６０１は、ジョブ履歴取得対象であるＭＦＰのＩＰアドレスの入力を受け付ける。指定ボタン６０２は、ユーザによって押下されたときに、入力フォーム６０１に入力されたＩＰアドレスを指定する。リストボックス６０３は、指定ボタン６０２を用いて指定されたＩＰアドレスを、リスト表示する。除外ボタン６０４は、リストボックス６０３にリスト表示されたＩＰアドレスの何れかをユーザがクリック操作またはタップ操作で選択した状態で押下されたときに、当該選択されたＩＰアドレスをリストボックス６０３から削除する。
【００４３】
ＯＫボタン６０５は、リストボックス６０３に表示されているＩＰアドレスに対応するＭＦＰを、ジョブ履歴取得対象のＭＦＰとして、監査アプリ制御部５０２に確定させるためのボタンである。監査アプリ制御部５０２は、新たにジョブ履歴取得対象となったＭＦＰ１０１に対して、ジョブ履歴記録を「有効」にすることと、ジョブ履歴送信先をＰＣ１０２に設定することとを、指示する。そして、監査アプリ制御部５０２からの指示を受けて、ＭＦＰ１０１上のジョブ履歴管理部４０２が、コントローラ部４０１のジョブ履歴記録を「有効」にする設定と、記録されるジョブ履歴の送信先にＰＣ１０２を指定する設定とを行う。
【００４４】
一方、既にジョブ履歴記録が「有効」に設定されていたＭＦＰ１０１を、ジョブ履歴取得対象から除外した場合、監査アプリ制御部５０２が、除外されたＭＦＰ１０１に対して、ジョブ履歴記録を「無効」にする指示を行うようにしても良い。ジョブ履歴記録を「無効」に設定する指示を監査アプリ制御部５０２から受けたとき、ジョブ履歴管理部４０２は、コントローラ部４０１のジョブ記録の設定を「無効」にする。ジョブ記録の設定を「無効」にするとき、ジョブ履歴管理部４０２は、ジョブ履歴の送信先の設定をクリアする処理に加えて、ジョブ履歴記録領域４０３にジョブ履歴が残っているか否かを判断し、残っているジョブ履歴を全てＰＣ１０２に送信するとともにＭＦＰ内から削除することにしても良い。
【００４５】
図７は、ジョブ履歴監査システム１００の管理者に、処理済みジョブ履歴の保存場所（以下、ジョブ履歴保存場所と記す）を設定させるための、画面６１０を示す。
【００４６】
画面６１０は、ラジオボタン６１１，６１２によって、ジョブ履歴保存場所の指定先をＭＦＰにするかフォルダにするかの選択を受け付ける。
【００４７】
ジョブ履歴保存場所にＭＦＰが選択された場合、さらに、画面６１０は、ラジオボタン６１３，６１４によって、「ジョブ履歴取得元のＭＦＰ」に保存するか、「指定したＭＦＰ」に保存するかの選択を受け付ける。
【００４８】
「指定したＭＦＰ」が選択された場合、さらに、画面６１０は、ドロップダウンリスト６１５によって、ジョブ履歴取得対象のＭＦＰの中からジョブ履歴保存場所とするＭＦＰを選択する操作を受け付ける。ジョブ履歴取得対象のＭＦＰが複数台あり且つ「ジョブ履歴取得元のＭＦＰ」が選択された場合、処理済みのジョブ履歴は、取得元のＭＦＰにそれぞれ保存されるようになる。一方、ジョブ履歴取得対象のＭＦＰが複数台あり且つ「指定したＭＦＰ」が選択された場合、処理済みのジョブ履歴は、「指定したＭＦＰ」に集約して保存される。
【００４９】
ジョブ履歴保存場所に「フォルダ」が選択された場合、さらに、画面６１０は、ジョブ履歴保存場所に指定するフォルダのフォルダパスを入力フォーム６１６へ入力する操作を、受け付ける。入力されるフォルダパスは、ＰＣ１０２のファイルシステム上のフォルダパスでも良いし、ネットワークを介してＰＣ１０２からアクセスできる他のデバイスのフォルダパスであっても良い。また、入力フォーム６１６へフォルダパスを直接入力させる代わりに、ユーザが「参照」ボタン６１７を押下してフォルダ選択ダイアログ（不図示）を表示し、このフォルダ選択ダイアログからフォルダパスを選択できるように、監査アプリ５００を構成しても良い。
【００５０】
ＯＫボタン６１８は、監査アプリ制御部５０２に、この画面６１０での設定内容を確定させるときに、押下される。
【００５１】
図６および図７の設定が行われた後は、監査アプリ５００がＭＦＰ１０１へジョブ履歴送信指示を行うたびに、ＭＦＰ１０１がＰＣ１０２上の監査アプリ５００へジョブ履歴を送信するようになる。ジョブ履歴送信指示は、例えば、ＰＣ１０２の起動に伴う監査アプリ５００の起動時や、監査アプリ制御部５０２が表示するユーザインタフェース画面で管理者の操作を受け付けたとき等に、監査アプリ制御部５０２からジョブ履歴管理部４０２へ送信される。
【００５２】
ＭＦＰ１０１上のジョブ履歴管理部４０２は、ＰＣ１０２上の監査アプリ制御部５０２からジョブ履歴送信指示を受け取ると、ジョブ履歴記録領域４０３に記録されているジョブ履歴を、該監査アプリ５００へ送信する。送信したジョブ履歴は、ジョブ履歴記録領域４０３から削除される。
【００５３】
監査アプリ５００のジョブ履歴処理部５０１は、ＭＦＰ１０１から送信されたジョブ履歴を受信して、対象ジョブ履歴保存領域５０３へ保存する。本実施形態において、ジョブ履歴処理部５０１は、複数のＭＦＰ１０１から同時にジョブ履歴を受信して対象ジョブ履歴保存領域５０３に保存できるように構成しても良いし、１台ずつ順番に受信するように構成しても良い。
【００５４】
さらに、本実施形態では、ジョブ履歴処理部５０１は、受信したジョブ履歴を、対象ジョブ履歴保存領域５０３に保存すると、その保存したジョブ履歴を、ＲＡＭ３０３もしくはＨＤＤ３０４上のキューに登録する。そして、ジョブ履歴処理部５０１は、ジョブ履歴の受信とは別のスレッドで定期的にキューを監視し、キューに登録されているジョブ履歴に対して必要な処理を行うとともに、設定されたジョブ履歴保存場所へ処理済みジョブ履歴を保存する。この保存後、この処理済みジョブ履歴は、対象ジョブ履歴保存領域５０３から削除される。ここで、必要な処理と処理済みジョブ履歴の保存とは、複数のスレッドで並行して行われるようにしても良い。
【００５５】
なお、本実施形態では、上述のように、受信したジョブ履歴に対する処理を、キューで管理して、ジョブ履歴を受信する処理とは別スレッドで非同期に実行するようにしたが、これらの処理を同期して処理すること、すなわちジョブ履歴を対象ジョブ履歴保存領域５０３に保存した直後に必要な処理を行うことにしても良い。
【００５６】
また、ジョブ履歴処理部５０１は、キューを用いた管理に代えて、処理状態を表すステータスファイルを、ジョブ履歴と関連付けて対象ジョブ履歴保存領域５０３に保存することで、ジョブ履歴への処理を管理することにしても良い。このような管理では、必要な処理を行うスレッドで、対象ジョブ履歴保存領域５０３に保存されたジョブ履歴とステータスファイルとを定期的に監視して、必要な処理と処理済みジョブ履歴の保存とを行えば良い。或いは、必要な処理を行うスレッドで、対象ジョブ履歴保存領域５０３に保存されたジョブ履歴とステータスファイルとを定期的に監視するのではなく、予め設定された時刻に確認して、必要な処理と処理済みジョブ履歴の保存とを行うようにしても良い。
【００５７】
図９は、監査アプリ５００のジョブ履歴処理部５０１が処理済みのジョブ履歴を保存する処理を説明するためのフローチャートである。図８に示す各ステップは、ＰＣ１０２のＣＰＵ３０１が、ＲＯＭ３０２またはＨＤＤ３０４に記憶されている監査アプリ５００を実現するプログラムを実行することによって実現される。このとき、ＣＰＵ３０１は、必要に応じて、記憶領域としてＲＡＭ３０２やＨＤＤ３０４を利用する。
【００５８】
ステップＳ７０１において、ジョブ履歴処理部５０１は、図７の画面で設定されたジョブ履歴保存場所が、ＭＦＰであるか否かを判断する。ＭＦＰである場合、ジョブ履歴処理部５０１は、処理をステップＳ７０２に進める。ジョブ履歴保存場所がＭＦＰでない場合、ジョブ履歴処理部５０１は、処理をステップＳ７０５に進める。
【００５９】
ステップＳ７０２において、ジョブ履歴処理部５０１は、図７の画面で設定されたジョブ履歴保存場所のＭＦＰが、「ジョブ履歴取得元のＭＦＰ」であるか否かを判断する。「ジョブ履歴取得元のＭＦＰ」である場合、ジョブ履歴処理部５０１は、処理をステップＳ７０３に進める。一方、「ジョブ履歴取得元のＭＦＰ」でない場合、ジョブ履歴処理部５０１は、処理をステップＳ７０４に進める。
【００６０】
ステップＳ７０３において、ジョブ履歴処理部５０１は、ジョブ履歴をジョブ履歴取得元のＭＦＰに送信する。このとき、処理前のジョブ履歴は、削除される。そして、ジョブ履歴を受信したＭＦＰ１０１は、ジョブ履歴をジョブ履歴保存領域４０４に保存する。
【００６１】
ステップＳ７０４において、ジョブ履歴処理部５０１は、指定されたＭＦＰにジョブ履歴を送信する。このとき、処理前のジョブ履歴は、削除される。そして、ジョブ履歴を受信したＭＦＰ１０１は、ジョブ履歴をジョブ履歴保存領域４０４に保存する。
【００６２】
なお、ステップＳ７０３、Ｓ７０４において、ＭＦＰ１０１がスリープしていることが考えられる。この場合、ＭＦＰ１０１がスリープ中の通信を受信してスリープから復帰することに対応していれば、ＭＦＰ１０１はスリープから復帰してジョブ履歴を受信することにする。
【００６３】
また、ステップＳ７０３、Ｓ７０４において、ＭＦＰ１０１の電源がオフになっていか、スリープから復帰しないなどの理由で、送信に対する応答が無い場合が考えられる。このため、一定時間応答が無い場合、ＰＣ１０２の表示出力Ｉ／Ｆ３０６を監査アプリ制御部５０２に制御させて、ＭＦＰ１０１の稼働状況の確認を促すメッセージを、ポップアップダイアログ（不図示）等で表示装置に表示させることにしても良い。或いは、そのようなメッセージを、監査アプリ制御部５０２が表示するユーザインタフェース画面（不図示）上に表示させることにしても良い。
【００６４】
ステップＳ７０５において、ジョブ履歴処理部５０１は、図７の画面でジョブ履歴保存場所に設定されたフォルダへ、ジョブ履歴を保存する。このとき、処理前のジョブ履歴は、削除される。
【００６５】
図８は、ジョブ履歴監査システム１００の管理者もしくは監査専用のユーザに、保存された処理済みジョブ履歴を監査させるための画面６２０を示す。
【００６６】
画面６２０は、ユーザ等が、期間指定欄６２１，６２２を用いて、監査したいジョブ履歴の期間を日付単位で指定する操作を、受け付ける。また、フィルタ入力欄６２３は、指定された期間に対応するジョブ履歴から、ユーザ等が指定した文字列をジョブ履歴属性情報に含まれるジョブ履歴を検索するための操作を、受け付ける。ジョブ履歴属性情報には、ジョブ名、ジョブの実行日時、ジョブの実行ユーザ、ジョブ種別等が含まれる。
【００６７】
表示ボタン６２４は、監査アプリ制御部５０２に、期間指定欄６２１，６２２やフィルタ入力欄６２３で特定されたジョブ履歴を、図７で設定されたジョブ履歴保存場所から取得して、一覧表示欄６２５に表示する処理を行わせるためのボタンである。
【００６８】
ログ画像表示アイコン６２６は、一覧表示欄６２５の表示されたジョブ履歴毎に、表示される。ログ画像表示アイコン６２６を用いて何れかのジョブ履歴を選択すると、監査アプリ制御部５０２が、選択したジョブ履歴のログ画像を表示する（不図示）。
【００６９】
以上説明したように、実施形態１によれば、監査アプリ５００で処理したジョブ履歴を保存する場所を設定する際に、ＭＦＰ１０１への保存を選択することができる。このため、本実施形態によれば、ＰＣ１０２上のディスクを消費することなく、ジョブ履歴監査の手段を提供することができる。
【００７０】
［実施形態２］
次に本発明の第２の実施形態について説明する。
【００７１】
上述の実施形態１では、ＭＦＰ１０１内に、ジョブ履歴保存領域４０４を設けた。しかし、ジョブ履歴保存領域４０４は、ジョブ履歴監査を行わないユーザにとっては不要であり、したがって、最初からＭＦＰ１０１のＲＡＭ２０２もしくはＨＤＤ２０４上に設けておく必要は無い。特に、ジョブ履歴保存領域４０４のために、ＲＡＭ２０２もしくはＨＤＤ２０４を所定の大きさの記憶領域を確保するような構成を採用した場合は、ＲＡＭ２０２もしくはＨＤＤ２０４の記憶容量を無駄に消費することになる。
【００７２】
このため、本実施形態では、ジョブ履歴保存領域４０４を必要に応じて作成することとして、このような無駄を省くこととした。本実施形態の説明においては、実施形態１と重複する部分の説明を省略し、相違点のみを説明する。
【００７３】
図１０は、ジョブ履歴保存場所にＭＦＰが設定された場合に、監査アプリ５００の監査アプリ制御部５０２が、ジョブ履歴保存場所に指定されたことをＭＦＰ１０１に通知する動作を表すフローチャートである。図１０に示す各ステップは、ＰＣ１０２のＣＰＵ３０１が、ＲＯＭ３０２またはＨＤＤ３０４に記憶されている、監査アプリ５００を実現するプログラムを実行することで、実現される。また、ＣＰＵ３０１は、必要に応じて、記憶領域としてＲＡＭ３０２やＨＤＤ３０４を利用する。
【００７４】
ステップＳ８０１において、監査アプリ制御部５０２は、ジョブ履歴保存場所のＭＦＰとして、「ジョブ履歴取得元のＭＦＰ」が設定されているか否かを判断する。「ジョブ履歴取得元のＭＦＰ」が設定されている場合、監査アプリ制御部５０２は、処理をステップＳ８０２に進める。「ジョブ履歴取得元のＭＦＰ」が設定されていない場合、すなわち、「指定したＭＦＰ」に設定されている場合、監査アプリ制御部５０２は、処理をステップＳ８０４に進める。
【００７５】
ステップＳ８０２において、監査アプリ制御部５０２は、ジョブ履歴取得対象のＭＦＰに対する繰り返し処理（Ｓ８０３）を制御する。具体的には、監査アプリ制御部５０２は、ジョブ履歴取得対象のＭＦＰとして登録されているＭＦＰ１台ずつに対して、ステップＳ８０３の処理を繰り返し行う。
【００７６】
ステップＳ８０３において、監査アプリ制御部５０２は、ジョブ履歴保存場所であることを、各ＭＦＰ１０１に通知する。ジョブ履歴取得対象のＭＦＰとして登録されている全てのＭＦＰに対してステップＳ８０３の処理が終わると、監査アプリ制御部５０２は、ジョブ履歴保存場所通知の処理を終了する。
【００７７】
ステップＳ８０４において、監査アプリ制御部５０２は、指定されたＭＦＰに対してジョブ履歴保存場所であることを通知し、ジョブ履歴保存場所通知の処理を終了する。
【００７８】
図１１は、ＭＦＰ１０１のジョブ履歴管理部４０２が、監査アプリ５００からジョブ履歴保存場所に指定されたとの通知を受信した際の動作を表すフローチャートである。図１１に示す各ステップは、ＭＦＰ１０１のＣＰＵ２０１が、ＲＯＭ２０３またはＨＤＤ２０４に記憶されているジョブ履歴管理部４０２を実現するプログラムを実行することで、実現される。また、ＣＰＵ２０１は、必要に応じて、記憶領域としてＲＡＭ２０２やＨＤＤ２０４を利用する。
【００７９】
ステップＳ８１１において、ジョブ履歴管理部４０２は、ジョブ履歴保存領域４０４が既に作成済みであるか否かを判断する。既に作成済みの場合、ジョブ履歴管理部４０２は、ジョブ履歴保存場所の通知を受信した際の処理を終了する。作成されていない場合、ジョブ履歴管理部４０２は、処理をステップＳ８１２に進める。
【００８０】
ステップＳ８１２において、ジョブ履歴管理部４０２は、ＲＡＭ２０２またはＨＤＤ２０４上に、ジョブ履歴保存領域４０４を作成し、ジョブ履歴保存場所通知を受信した際の処理を終了する。
【００８１】
以上のように、実施形態２では、処理済みジョブ履歴をＭＦＰ１０１に保存する設定が成されたタイミングで、ＭＦＰ１０１内へジョブ履歴保存領域４０４を作成する。これによって、実施形態２によれば、ジョブ履歴監査を行わない場合に、予めジョブ履歴保存領域４０４を用意する無駄を省くことができる。
【００８２】
なお、本実施形態では、処理済みジョブ履歴をＭＦＰ１０１に保存するように設定したタイミングで、ＭＦＰ１０１内にジョブ履歴保存領域４０４を作成することとしたが、これに代えて、保存すべき処理済みジョブ履歴を受信したタイミングで、ジョブ履歴管理部４０２が、図１１のフローチャートに示す処理を行って、ジョブ履歴保存領域４０４を作成することとしても良い。
【００８３】
［実施形態３］
次に、本発明の実施形態３について説明する。
【００８４】
実施形態３は、処理済みジョブ履歴の保存先として指定可能な記憶領域が、ＳＭＢやＷｅｂＤＡＶといった、ＰＣ１０２から直接操作可能なプロトコルを用いて共有されている場合に、実施形態２と同様に、必要に応じて、ジョブ履歴保存領域４０４を作成する例である。実施形態３によれば、実施形態２と同様な効果を得ることができる。
【００８５】
本実施形態の説明においては、実施形態１および実施形態２と重複する部分の説明を省略し、相違点のみを説明する。
【００８６】
図１２は、監査アプリ５００の監査アプリ制御部５０２が、ＭＦＰ１０１上にジョブ履歴保存領域４０４を作成する処理の動作を示すフローチャートである。図１２に示す各ステップは、ＰＣ１０２のＣＰＵ３０１が、ＲＯＭ３０２またはＨＤＤ３０４に記憶されている監査アプリ５００を実現するプログラムを実行することで、実現される。また、ＣＰＵ３０１は、必要に応じて、記憶領域としてＲＡＭ３０２やＨＤＤ３０４を利用する。
【００８７】
ステップＳ９０１において、監査アプリ制御部５０２は、ジョブ履歴保存場所のＭＦＰとして、「ジョブ履歴取得元のＭＦＰ」が設定されているか否かを判断する。「ジョブ履歴取得元のＭＦＰ」が設定されている場合、監査アプリ制御部５０２は、処理をステップＳ９０２に進める。一方、「ジョブ履歴取得元のＭＦＰ」が設定されていない場合、すなわち、「指定したＭＦＰ」が設定されている場合には、監査アプリ制御部５０２は、処理をステップＳ９０５に進める。
【００８８】
ステップＳ９０２において、監査アプリ制御部５０２は、ジョブ履歴取得対象のＭＦＰに対する繰り返し処理（Ｓ９０３〜Ｓ９０４）を制御する。具体的には、監査アプリ制御部５０２は、ジョブ履歴取得対象のＭＦＰ１０１として登録されているＭＦＰの１台ずつに対して、Ｓ９０３〜Ｓ９０４の処理を繰り返し行う。
【００８９】
ステップＳ９０３において、監査アプリ制御部５０２は、ＭＦＰ１０１上にジョブ履歴保存領域４０４が既に作成済みであるか否かを判断する。ジョブ履歴保存領域４０４が既に作成済みの場合、監査アプリ制御部５０２は、Ｓ９０４の処理はスキップし、繰り返し処理を次のＭＦＰに対する処理に移行させる。一方、ジョブ履歴保存領域４０４が未だ作成されていない場合、監査アプリ制御部５０２は、処理をステップＳ９０４に進める。
【００９０】
ステップＳ９０４において、監査アプリ制御部５０２は、ＭＦＰ１０１のＲＡＭ２０２またはＨＤＤ２０４上に、ジョブ履歴保存領域４０４を作成する。
【００９１】
ジョブ履歴取得対象のＭＦＰとして登録されている全てのＭＦＰに対してステップＳ９０３〜Ｓ９０４の処理が終わると、監査アプリ制御部５０２は、ジョブ履歴保存領域作成の処理を終了する。
【００９２】
一方、ステップＳ９０５において、監査アプリ制御部５０２は、指定されたＭＦＰ上にジョブ履歴保存領域４０４が既に作成済みであるか否かを判断する。ジョブ履歴保存領域４０４が既に作成済みの場合、監査アプリ制御部５０２は、ジョブ履歴保存領域作成の処理を終了する。一方、ジョブ履歴保存領域４０４が未だ作成されていない場合、監査アプリ制御部５０２は、処理をステップＳ９０６に進める。
【００９３】
ステップＳ９０６において、監査アプリ制御部５０２は、指定されたＭＦＰ１０１のＲＡＭ２０２またはＨＤＤ２０４上にジョブ履歴保存領域４０４を作成し、ジョブ履歴保存領域作成の処理を終了する。
【００９４】
以上のように、実施形態３では、処理済みジョブ履歴の保存先として指定可能な記憶領域が、ＰＣ１０２から直接操作可能なプロトコルを用いて共有されている場合に、ジョブ履歴保存領域４０４を、必要になったタイミングで作成することができる。
【００９５】
なお、実施形態３では、ジョブ履歴保存領域４０４がＳＭＢやＷｅｂＤＡＶといったプロトコルを用いて共有されていることを想定している。このようなプロトコルでジョブ履歴保存領域４０４が共有されている場合、処理済みジョブ履歴は、ＰＣ１０２からＭＦＰ１０１上のジョブ履歴保存領域４０４へ直接に保存しても良い。更には、処理済みジョブ履歴をＰＣ１０２からジョブ履歴保存領域４０４へ直接的に保存する場合、処理済みジョブ履歴をＭＦＰ１０１へ保存するタイミングで、監査アプリ制御部５０２が、ジョブ履歴保存場所のＭＦＰ１０１にジョブ履歴保存領域４０４があるか否かを判断して、ジョブ履歴保存領域４０４を作成するようにしても良い。
【００９６】
［実施形態４］
次に、本発明の実施形態４について説明する。
【００９７】
実施形態１の図７に示した画面でジョブ履歴保存場所をＭＦＰに設定した場合、ＰＣ１０２に大規模な記憶領域を作成することを不要とできるが、その一方で、ＭＦＰに大規模の記憶領域を確保する必要が生じてしまう。特に、複数台のＭＦＰで取得されたジョブ履歴を１台のＭＦＰに集めて保存する場合には、ジョブ履歴保存場所を設けたＭＦＰに、非常に大規模な記憶容量が必要となる。
【００９８】
これに対して、本実施形態では、処理済みジョブ履歴の容量を節約するための設定を設けた。具体的には、本実施形態では、ジョブ履歴処理部５０１がジョブ履歴、特にジョブ履歴に含まれるログ画像に対する処理を行うことで、必要容量の低減を実現する。本実施形態の説明においては、実施形態１乃至実施形態３と重複する部分の説明は省略し、相違点のみを説明する。
【００９９】
図１３は、本実施形態における、ジョブ履歴監査システム１００の管理者にログ画像の保存設定を行わせるための画面１０００を示す。この画面１０００は、監査アプリ制御部５０２の制御により、表示される。
【０１００】
ジョブ履歴監査システム１００の管理者は、画面１０００を用いて、ログ画像の「解像度」、「保存するページ」および「カラーモード」に加えて、「削除の管理」に関する設定、すなわちジョブ履歴保存場所に保存されたジョブ履歴を削除するタイミングに関する設定を、指定することができる。
【０１０１】
「解像度」については、ラジオボタンを用いて、「１００ｄｐｉ」か「３００ｄｐｉ」かを選択できる。ジョブ履歴処理部５０１は、選択された解像度に従って、ログ画像の解像度を変換する。例えば、ログ画像の鮮明さを犠牲にして、ログ画像の容量を小さくすることを優先したい場合には、「１００ｄｐｉ」を選択すれば良い。
【０１０２】
「保存するページ」については、ラジオボタンを用いて、「すべて」、「先頭から指定ページまで」、「全体の指定比率にあたるランダムなページ」のいずれかを選択できる。
【０１０３】
「すべて」が選択された場合、ジョブ履歴処理部５０１は、ログ画像のすべてのページを、間引きすること無しに、保存する。「先頭から指定ページまで」が選択された場合、ジョブ履歴処理部５０１は、ログ画像の先頭ページから入力フォーム１０２１で指定されたページまでを保存する。「全体の指定比率にあたるランダムなページ」が選択された場合、ジョブ履歴処理部５０１は、ログ画像に含まれる全ページ数に対して、入力フォーム１０２２で指定された割合にあたるページ数の画像をランダムに抽出して、保存する。
【０１０４】
「すべて」以外を選択することで、保存するページ数を減らして、保存容量を低減できる。特に、「全体の指定比率にあたるランダムなページ」を選択した場合、保存するページをページ全体からランダムに抽出するため、情報漏洩抑止等の効果を低下させること無しに、記憶容量を低減することができる。
【０１０５】
また、「全体の指定比率にあたるランダムなページ」を選択した場合、チェックボックスによって「先頭のページを常に含める」かどうかを切り替えられる。「先頭のページを常に含める」が有効になっている場合、ジョブ履歴処理部５０１は、先頭のページは常に保存対象とし、それ以外のページからランダムに抽出し、合計で指定された比率にあたるページ数を保存対象とする。これは、先頭のページを見て、効率的に文書の重要度を判断したい場合等に、有用な機能である。
【０１０６】
「カラーモード」については、ラジオボタンによって「変更しない」か「白黒」かを選択可能である。「変更しない」が選択された場合、ジョブ履歴処理部５０１は、カラーのログ画像はカラーのまま、白黒のログ画像は白黒のまま保存する。「白黒」が選択された場合、ジョブ履歴処理部５０１は、白黒のログ画像は白黒のまま保存するが、カラーのログ画像は白黒に変換して保存する。これによって、カラーのログ画像の保存容量を低減することができる。
【０１０７】
「削除の管理」については、「保存期間」、「容量が少なくなったら古いものから削除」、「手動」のいずれかを選択可能である。
【０１０８】
「保存期間」が選択された場合、入力フォーム１０４１への入力により、保存日数が指定される。監査アプリ５００の監査アプリ制御部５０２は、指定された保存期間の間だけジョブ履歴を保存し、該保存期間を超過したジョブ履歴を削除する。具体的には、監査アプリ制御部５０２が、日付が変わったことを検知して、ＭＦＰ１０１のジョブ履歴管理部４０２に保存期間を超えたジョブ履歴の削除を指示する。もしくは、監査アプリ制御部５０２が、保存期間を予めジョブ履歴管理部４０２に通知しておき、ジョブ履歴管理部４０２が日付の変更を検知して保存期間を超えたジョブ履歴を削除しても良い。
【０１０９】
「容量が少なくなったら古いものから削除」が選択された場合には、例えば、空き容量が所定値以下（例えば３００ＭＢ以下）になったときに、一番古いジョブ履歴と、該ジョブ履歴と日付が同一のジョブ履歴とを、削除する。具体的には、監査アプリ制御部５０２が、「容量が少なくなったら古いものから削除」が選択されたことをジョブ履歴管理部４０２に通知しておき、ジョブ履歴管理部４０２が空き容量が例えば３００ＭＢ以下になったことを検知して、ジョブ履歴の削除を行う。
【０１１０】
「手動」が選択された場合、ジョブ履歴の自動的な削除は、行われない。このため、例えば、監査アプリ制御部５０２のユーザインタフェース画面（不図示）において、ジョブ履歴監査システム１００の管理者から削除対象のジョブ履歴を指定して、削除する。削除対象のジョブ履歴を指定する方法としては、例えば、削除対象とするジョブ履歴の保存日数等を、管理者等に指定させる方法が有る。
【０１１１】
ＯＫボタン１０５１は、監査アプリ制御部５０２に、画面１０００による設定の内容を確定させるためのボタンである。
【０１１２】
以上のように、実施形態４によれば、設定に応じて処理済みジョブ履歴の保存データ量を減らせるとともに、処理済みジョブ履歴の保存データ量が増加し続けることを抑制できる。
【０１１３】
なお、ジョブ履歴保存場所の設定に応じて、推奨の設定をデフォルト値として表示するようにしても良い。例えば、図７において、ジョブ履歴保存場所が「指定したＭＦＰ」に設定されている場合、ログ画像の保存容量が少なくなるように、「解像度」は「１００ｄｐｉ」、「カラーモード」は「白黒」がデフォルトで選択されることにしても良い。また、ジョブ履歴保存場所の設定に応じて、推奨する設定をメッセージとして表示するようにしても良い。更には、「削除の管理」で「保存期間」が選択された場合、監査アプリ制御部５０２が、ジョブ履歴保存場所となるＭＦＰの容量から、目安となる保存期間を見積もって提示するようにしても良い。
【０１１４】
加えて、図１３の画面１０００において、「削除の管理」の削除条件として、ジョブ履歴の属性に基づく条件設定を可能にしてもよい。更には、ログ画像に含まれるテキストをＯＣＲ処理で読み出し、このテキストに基づいて削除条件を満たすか否かを判断することにしても良い。
【０１１５】
［その他の実施形態］
上述の各実施形態では、ジョブ履歴管理部４０２を予めＭＦＰ１０１上に構成しておくこととしたが、該ジョブ履歴管理部４０２を、ＭＦＰ１０１の追加のアプリケーションとして、後からインストールすることにしても良い。ジョブ履歴管理部４０２を後で追加できるように構成する場合、ジョブ履歴管理部４０２のアプリケーションがＰＣ１０２にインストールされて初めて起動するときに、ジョブ履歴保存領域４０４を作成することにしても良い。
【０１１６】
また、上述の各実施形態では、ジョブ履歴記録領域４０３が、予めＭＦＰ１０１上に配置されることとしていたが、ジョブ履歴保存領域４０４が作成されると同時に作成されるようにしても良い。
【０１１７】
加えて、ジョブ履歴処理部５０１がジョブ履歴への処理を行った後、処理済みジョブ履歴をＭＦＰ１０１に送信する前に、ジョブ履歴監査システム１００の管理者もしくは監査専用のユーザが監査できるようにしても良い。この場合、監査の結果によっては、処理済みジョブ履歴を、ＭＦＰ１０１に送信せずに削除できるようにしても良い。
【符号の説明】
【０１１８】
１００  ジョブ履歴監査システム
１０１  ＭＦＰ
１０２  ＰＣ
２０８  システムバス
２１０  画像バス
３１０  バス
６００，６１０，６２０，１０００  画面
【図１】
2020072342.tif 000003
【図２】
2020072342.tif 000004
【図３】
2020072342.tif 000005
【図４】
2020072342.tif 000006
【図５】
2020072342.tif 000007
【図６】
2020072342.tif 000008
【図７】
2020072342.tif 000009
【図８】
2020072342.tif 000010
【図９】
2020072342.tif 000011
【図１０】
2020072342.tif 000012
【図１１】
2020072342.tif 000013
【図１２】
2020072342.tif 000014
【図１３】
2020072342.tif 000015