(57)【特許請求の範囲】
【請求項１】
画像形成処理を実行する画像形成手段と、
前記画像形成処理を実行する前に処理の履歴を示す画像を生成する生成手段と、
処理の履歴を管理する管理装置へ処理の履歴を示す画像を送信する期間でない場合には、前記自己の処理の履歴を示す画像を、ネットワークに接続された該自己と同一のグループに属し、優先順位に基づいて定められた外部装置に送信するように制御すると共に、外部装置から送信された外部装置の処理の履歴を示す画像を格納手段に格納するように制御する第１の制御手段と、
前記管理装置へ処理の履歴を示す画像を送信する期間には、前記自己の処理の履歴を示す画像、及び前記格納手段に格納された前記外部装置の処理の履歴を示す画像を前記管理装置に送信するように制御する第２の制御手段と、を含み、
前記管理装置へ処理の履歴を示す画像を送信可能な期間が、前記自己及び前記同一のグループに属する前記外部装置の格納手段の格納状況に応じて、グループ毎に割り当てられた画像形成装置。
【請求項２】
前記画像形成装置及び前記管理装置の少なくとも一方において前記優先順位を変更可能にした請求項１に記載の画像形成装置。
【請求項３】
前記優先順位を前記格納手段に格納された前記処理の履歴を示す画像の格納量が小さい順になるように定めた請求項２に記載の画像形成装置。
【請求項４】
前記管理装置へ処理の履歴を示す画像を送信する期間を、前記格納手段に格納された前記処理の履歴を示す画像の格納量が所定値以上になった時点以降の期間とした請求項１〜請求項３の何れか１項に記載の画像形成装置。
【請求項５】
コンピュータを、
画像形成処理を実行する画像形成手段で前記画像形成処理を実行する前に処理の履歴を示す画像を生成する生成手段と、
処理の履歴を管理する管理装置へ処理の履歴を示す画像を送信する期間でない場合には、前記自己の処理の履歴を示す画像を、ネットワークに接続された該自己と同一のグループに属し、優先順位に基づいて定められた外部装置に送信するように制御すると共に、外部装置から送信された外部装置の処理の履歴を示す画像を格納手段に格納するように制御する第１の制御手段と、
前記管理装置へ処理の履歴を示す画像を送信する期間には、前記自己の処理の履歴を示す画像、及び前記格納手段に格納された前記外部装置の処理の履歴を示す画像を前記管理装置に送信するように制御する第２の制御手段として機能させるためのプログラムであって、
前記管理装置へ処理の履歴を示す画像を送信可能な期間が、前記自己及び前記同一のグループに属する前記外部装置の格納手段の格納状況に応じて、グループ毎に割り当てられたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、及びプログラムに関する。
【背景技術】
【０００２】
近年、機密文書に対する管理が厳重になっており、機密文書が漏洩した場合の追跡調査等に使用するためのイメージログ機能を有する画像形成装置が知られている（例えば、特許文献１）。イメージログ機能では、読み取った画像または他の機器から受信した画像から処理の履歴を示す画像（イメージログ）を作成して、作成したイメージログを画像に対して行う処理内容を示すデータと共に保存している。
【０００３】
また、保存したイメージログは、イメージログを管理する機能を有するイメージログサーバへ転送される。セキュリティを高くするため、イメージログをイメージログサーバへ転送した後でなければ、コピーやプリント等のジョブの実行による画像が出力されないように設定することが行われている。
【０００４】
イメージログサーバは、ネットワークを介して画像形成装置と接続され、ネットワークに複数の画像形成装置が接続されている場合には、各画像形成装置はそれぞれイメージログサーバにイメージログを転送し、イメージログサーバは、転送されたイメージログを一括管理する。
【０００５】
また、ネットワークに接続された画像形成装置間で画像データを共有して利用する画像入出力システムにおいて、サーバを介さずに直接装置間で画像データを送受信できるシステムが知られている（例えば、特許文献２）。
【特許文献１】特開２００５−１６６０２３号公報
【特許文献２】特開２００４−１５６２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、１台の管理装置で複数の画像形成装置の処理の履歴を示す画像を一括管理する場合でも、管理装置の負荷を軽減して、管理装置へのアクセスが集中することを防止することができる画像形成装置、及び画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の画像形成装置は、画像形成処理を実行する画像形成手段と、前記画像形成処理を実行する前に処理の履歴を示す画像を生成する生成手段と、処理の履歴を管理する管理装置へ処理の履歴を示す画像を送信する期間でない場合には、前記自己の処理の履歴を示す画像を、ネットワークに接続された該自己と同一のグループに属し、優先順位に基づいて定められた外部装置に送信するように制御すると共に、外部装置から送信された外部装置の処理の履歴を示す画像を格納手段に格納するように制御する第１の制御手段と、前記管理装置へ処理の履歴を示す画像を送信する期間には、前記自己の処理の履歴を示す画像、及び前記格納手段に格納された前記外部装置の処理の履歴を示す画像を前記管理装置に送信するように制御する第２の制御手段と、を含み、前記管理装置へ処理の履歴を示す画像を送信可能な期間が、前記自己及び前記同一のグループに属する前記外部装置の格納手段の格納状況に応じて、グループ毎に割り当てられる。
【０００８】
また、本発明の画像形成装置は、前記画像形成装置及び前記管理装置の少なくとも一方において前記優先順位を変更可能にしたものである。
【０００９】
また、本発明の画像形成装置は、前記優先順位を前記格納手段に格納された前記処理の履歴を示す画像の格納量が小さい順になるように定めたものである。
【００１０】
また、本発明の画像形成装置は、前記管理装置へ処理の履歴を示す画像を送信する期間を、前記格納手段に格納された前記処理の履歴を示す画像の格納量が所定値以上になった時点以降の期間としたものである。
【００１１】
また、本発明のプログラムは、コンピュータを、画像形成処理を実行する画像形成手段で前記画像形成処理を実行する前に処理の履歴を示す画像を生成する生成手段と、処理の履歴を管理する管理装置へ処理の履歴を示す画像を送信する期間でない場合には、前記自己の処理の履歴を示す画像を、ネットワークに接続された該自己と同一のグループに属し、優先順位に基づいて定められた外部装置に送信するように制御すると共に、外部装置から送信された外部装置の処理の履歴を示す画像を格納手段に格納するように制御する第１の制御手段と、前記管理装置へ処理の履歴を示す画像を送信する期間には、前記自己の処理の履歴を示す画像、及び前記格納手段に格納された前記外部装置の処理の履歴を示す画像を前記管理装置に送信するように制御する第２の制御手段として機能させるためのプログラムであって、前記管理装置へ処理の履歴を示す画像を送信可能な期間が、前記自己及び前記同一のグループに属する前記外部装置の格納手段の格納状況に応じて、グループ毎に割り当てられたプログラム。
【発明の効果】
【００１２】
以上説明したように、請求項１に記載の画像形成装置によれば、１台の管理装置で複数の画像形成装置の処理の履歴を示す画像を一括管理する場合でも、管理装置の負荷を軽減して、管理装置へアクセスが集中することを防止することができる、という効果が得られる。
【００１３】
請求項２に記載の画像形成装置によれば、１台の管理装置で複数の画像形成装置の処理の履歴を示す画像を一括管理する場合でも、管理装置の負荷を軽減して、管理装置へアクセスが集中することを防止し、処理の履歴を示す画像が管理装置へ転送される前におけるセキュリティの向上を図ることができる、という効果が得られる。
【００１４】
請求項３に記載の画像形成装置によれば、１台の管理装置で複数の画像形成装置の処理の履歴を示す画像を一括管理する場合でも、管理装置の負荷を効率よく軽減して、管理装置へアクセスが集中することを防止することができる、という効果が得られる。
【００１５】
請求項４に記載の画像形成装置によれば、１台の管理装置で複数の画像形成装置の処理の履歴を示す画像を一括管理する場合でも、管理装置の負荷を効率よく軽減して、管理装置へアクセスが集中することを防止することができる、という効果が得られる。
【００１６】
請求項５に記載の画像形成プログラムによれば、１台の管理装置で複数の画像形成装置の処理の履歴を示す画像を一括管理する場合でも、管理装置の負荷を軽減して、管理装置へのアクセスが集中することを防止することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明の実施の形態を詳細に説明する。なお、本実施の形態では、本発明を、コピー、プリンタ、スキャナ、及びファクシミリ等の複数の機能を備えた複合機に適用し、複数台の複合機をネットワークに接続した場合について説明する。
【００１８】
[本実施形態の構成]
図１は、本実施の形態の構成を示す概略図である。複数の複合機１０Ａ〜１０Ｅ、イメージログサーバ１２、及びＬＡＮ（ローカルエリアネットワーク）などのネットワーク１４で構成され、複合機１０Ａ〜１０Ｅ、及びイメージログサーバ１２はネットワーク１４を介して相互に接続されている。
【００１９】
図２に示すように、複合機１０Ａ〜１０Ｅの各々は、後述するイメージログ送信処理ルーチン、送信先決定処理ルーチン、及び情報送受信処理ルーチン等の各種プログラムやパラメータ等が記憶された記憶媒体としてのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１６、各種プログラムを実行するＣＰＵ（中央演算装置）１８、及びＣＰＵ１８による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０を備えている。
【００２０】
各複合機の構成は同一であるので、図２を参照して複合機１０Ａについて説明すると、複合機１０Ａは、原稿の画像を読み取って、画像データを入力するためのスキャナ２２、スキャナ２２や図示しない外部装置から入力された画像データ、他の複合機から送信されたイメージログ、及び後述するプライオリティリストやイメージログサーバへの転送スケジュール等を記憶する記憶手段としてのＨＤＤ（ハードディスクドライブ）２４、ＨＤＤ２４に格納された画像データに基づいて、記録用紙に画像を印字する印字部２６、複合機１０Ａの設定等の表示及び設定入力操作を行うための操作パネル部２８、他の複合機１０Ｂ〜１０Ｅやイメージログサーバ１２とネットワーク１４を介してデータの送受信を行うためのネットワークインタフェース３０、及び、ＲＯＭ１６、ＣＰＵ１８、ＲＡＭ２０、スキャナ２２、ＨＤＤ２４、印字部２６、操作パネル部２８、並びにネットワークインタフェース３０を相互に接続するためのバス３２を備えている。
【００２１】
図３に示すように、イメージログサーバ１２は、後述するプライオリティリスト作成処理ルーチン、及びスケジュール決定処理ルーチン等の各種プログラムやパラメータ等が記憶された記憶媒体としてのＲＯＭ３４、各種プログラムを実行するＣＰＵ３６、ＣＰＵ３６による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ３８、ネットワーク１４に接続された複合機から転送されたイメージログを格納するためのＨＤＤ４０、キーボード４２、マウス４４、ディスプレイ４６、ネットワーク１４と接続するためのネットワークインタフェース４８、及びこれらを相互に接続するためのバス５０が設けられている。
【００２２】
なお、上記のプログラムは、通信手段によって提供されてもよく、または、ＣＤＲＯＭ等の記憶媒体にプログラムが格納されて提供されてもよい。
【００２３】
[スケジュール、及びプライオリティリストについて]
本発明では、複合機からイメージログサーバへイメージログを送信可能な期間の割当てをスケジュールにより決定しており、このスケジュールを所定のタイミングでイメージログサーバにより変更している。
【００２４】
イメージログサーバへ送信可能なスケジュールが定められた複合機は、ジョブ実行の際に生成したイメージログや、他の複合機から受信したイメージログをスケジュールに従ってイメージログサーバへ送信する。イメージログサーバへ送信可能なスケジュールが定められていない複合機は、ジョブ実行の際に生成したイメージログを他の複合機へ送信し、他の複合機から受信したイメージログを、一旦ＨＤＤに格納する。
【００２５】
スケジュールは、複合機の各々に対して定めることもできるし、ネットワークに接続された複合機を複数のグループに分けて、グループ毎に定めることもできる。
【００２６】
グループ毎に定める場合のスケジュールの例について説明する。イメージログサーバへ送信可能な期間がスケジュールにより割り当てられたグループに属する複合機は、ジョブ実行の際に生成したイメージログをイメージログサーバへ送信する。イメージログサーバへ送信可能な期間が割り当てられていないグループに属する複合機は、同じグループに属する他の複合機との間で、イメージログを送受信し、他の複合機から受信したイメージログを、一旦ＨＤＤに格納する。
【００２７】
イメージログサーバは、イメージログサーバへ送信可能な期間が割り当てられるグループを所定のタイミングで変更するようにスケジュールを決定する。所定のタイミングは、例えば、所定の時刻になった場合、所定時間間隔が経過した場合、イメージログサーバへ送信可能な期間が割り当てられていないグループのＨＤＤの格納量が所定値以上となった場合、及びイメージログサーバへ送信可能な期間が割り当てられていないグループのＨＤＤの空き容量が所定値以下となった場合の少なくとも１つの場合に定めることができる。
【００２８】
イメージログサーバで決定したスケジュールは、各複合機へ送信され、各複合機のＨＤＤに記憶される。各複合機では、ＨＤＤに記憶したスケジュールを参照して、イメージログサーバへ送信可能な期間か否かを判断する。
【００２９】
また、ネットワークに複数の複合機が接続されている場合において、スケジュールによりイメージログサーバへ送信可能な期間が割り当てられていない複合機が他の複合機へイメージログを送信する場合には、送信先となる他の複合機を複数の複合機の中から決定する必要がある。決定の際に参照するために、各複合機はＨＤＤに送信先の優先順位を定めたプライオリティリストを記憶している。
【００３０】
複合機がいくつかのグループに分けられる場合は、前述のとおり、同じグループの複合機間でイメージログの送受信を行うため、プライオリティリストには同じグループに属する他の複合機に対して優先順位が定められる。優先順位は、乱数を用いてランダムに決定することができるが、ＨＤＤに格納されたイメージログの格納量が少ない順に決定するのが、複合機間でイメージログを格納する上で効果的である。
【００３１】
以下、本実施の形態では、スケジュールの一例として、複合機１０Ａ、複合機１０Ｂ、及び複合機１０Ｃからなるグループをグループａ、複合機１０Ｄ、及び複合機１０Ｅからなるグループをグループｂとしてネットワーク１４に接続された複合機１０Ａ〜１０Ｅをグループ分けし、初期状態で、グループｂに属する複合機にイメージログサーバへ送信可能な期間が割り当てられ、グループａにはイメージログサーバへ送信可能な期間が割り当てられていない例について説明する。
【００３２】
[本実施の形態の作用]
図４、及び図５を参照して、本実施の形態のイメージログ送信に関する処理ルーチンについて説明する。なお、ここでは、複合機１０Ａにおいてジョブとしてコピーを実行するものとする。
【００３３】
ステップ１００で、複合機１０Ａの操作パネル２８でコピーモードが選択される等による入力信号を受信することにより、ジョブを実行するか否かを判断する。ここでは、ジョブとしてコピーが選択され、ステップ１０２へ進む。
【００３４】
ステップ１０２で、複合機１０Ａのスキャナ２２によって原稿台にセットされた原稿画像を読み取ってコピー用画像データを生成し、一旦ＨＤＤ２４に記憶する。
【００３５】
次に、ステップ１０４で、イメージログを生成するか否かを判断する。この判断は、例えば、イメージログ機能を有効にするよう設定されているか否かで行ったり、原稿に付加された付加情報などから読み取られる原稿の機密レベルや、コピー操作を行うユーザ情報等を基に行ったりすることができる。イメージログを生成する必要がある場合にはステップ１０６へ進み、必要ない場合にはステップ１１０へ進む。
【００３６】
ステップ１０６では、ステップ１０２で生成したコピー用画像データに対して、ＲＯＭ１６に記憶されている圧縮や縮小等のイメージログ生成方法に従った処理を施してイメージログを生成し、生成したイメージログをＨＤＤ２４に格納する。
【００３７】
次に、ステップ１０８でイメージログの送信先を決定する処理を実行する。図５を参照して、イメージログ送信先決定の処理ルーチンについて説明する。
【００３８】
ステップ２００で、複合機１０ＡのＨＤＤ２４に記憶されたスケジュールを参照して、複合機１０Ａが属するグループａがイメージログをイメージログサーバ１２へ送信するタイミングにあるか否かを判断する。ここで、初期状態のスケジュールでは、グループａに属する複合機にイメージログサーバへ送信可能な期間が割り当てられていないので、否定されて、ステップ２０２へ進む。
【００３９】
ステップ２０２で、複合機１０Ａに設けられたカウンタのカウント値を１にセットし、次に、ステップ２０４で、ＨＤＤ２４に記憶されたプライオリティリストを参照して、プライオリティリストで、優先順位がカウント値「１」と同じ「１」に定められている他の複合機へ送信可否確認情報を送信する。
【００４０】
ここで、複合機１０ＡのＨＤＤ２４に記憶されているプライオリティリストでは、複合機１０Ｂを優先順位１、複合機１０Ｃを優先順位２として定められているものとする。従って、本ステップでは、まず、複合機１０Ｂに対して送信可否確認情報を送信する。
【００４１】
次に、ステップ２０６で、複合機１０Ｂから送信可能情報を受信したか否かを判断することにより、イメージログを送信可能か否かを判断する。送信可能な場合は、複合機１０Ｂが送信先として決定され、図４のステップ１１０へ戻る。複合機１０ＢのＨＤＤ２４の容量不足や故障等により、複合機１０Ｂから送信可能情報を受信できない場合は、送信不可であるとして、ステップ２０８へ進み、カウント値に１を加算してカウント値２として、ステップ２０４へ戻る。
【００４２】
ステップ２０４で、同様に、ＨＤＤ２４に記憶されたプライオリティリストを参照して、プライオリティリストで、優先順位がカウント値「２」と同じ「２」に定められている他の複合機、すなわち複合機１０Ｃへ送信可否確認情報を送信する。このように、プライオリティリストの優先順位に基づいて、順次送信可否を確認していき、送信可能な複合機を送信先として決定する。送信先の複合機が決定したら、図４のステップ１１０へ戻って、ＨＤＤ２４に格納したイメージログを読み出して、送信先として決定した複合機へ送信し、送信先から受信確認通知を受信することによりイメージログが格納されたことを確認する。
【００４３】
次に、ステップ１１２で、ＨＤＤ２４に一旦記憶しておいたコピー用画像データに基づいて印字部２６によって用紙等の記録媒体への画像形成を行い、処理を終了する。
【００４４】
同様に、図４、及び図５を参照して、初期状態のスケジュールから、グループａに属する複合機にイメージログサーバへ送信可能な期間が割り当てられ、グループｂにはイメージログサーバへ送信可能な期間が割り当てられていないスケジュールに変更されたものとして、複合機１０Ａでジョブとしてコピーを実行する場合について説明する。図４の各ステップについては同様であるので、説明を省略する。
【００４５】
図５のステップ２００で、複合機１０ＡのＨＤＤ２４に記憶されたスケジュールを参照して、複合機１０Ａが属するグループａがイメージログをイメージログサーバ１２へ送信するタイミングにあるか否かを判断する。ここで、スケジュールでは、グループａに属する複合機にイメージログサーバへ送信可能な期間が割り当てられているので、肯定されて、ステップ２１０へ進む。
【００４６】
ステップ２１０で、イメージログサーバ１２へ送信可否確認情報を送信する。次に、ステップ２１２で、イメージログサーバ１２から送信可能情報を受信したか否かを判断することにより、イメージログを送信可能か否かを判断する。送信可能な場合は、イメージログサーバ１２が送信先として決定され、図４のステップ１１０へ戻る。
【００４７】
イメージログサーバ１２のＨＤＤ２４の容量不足や故障等により、イメージログサーバ１２から送信可能情報を受信できない場合は、送信不可であるとして、ステップ２０２へ進む。これにより、イメージログサーバ１２の異常でスケジュールどおりイメージログをイメージログサーバ１２へ送信できない場合でも、同じグループに属する他の複合機へ送信することができる。
【００４８】
次に、複合機の情報送受信の処理ルーチンについて説明する。ここでは、初期状態のスケジュールにおいて、複合機１０Ａでジョブを実行しない場合について説明する。複合機１０Ａは、ジョブを実行しないため、図４のステップ１００で否定されて、ステップ１１４へ進み、図６に示す情報送受信の処理を実行する。なお、図６の処理を含めた図４の処理は所定時間間隔毎に繰り返されるものである。
【００４９】
ステップ３００で、グループａに属する他の複合機である複合機１０Ｂまたは複合機１０Ｃから送信可否確認情報を受信したか否かを判断する。受信した場合には、ステップ３０２へ進む。
【００５０】
ステップ３０２で、イメージログを受信可能か否かを判断し、受信可能な場合は、ステップ３０４へ進み、送信可能情報を返信して、リターンする。ＨＤＤ２４の容量不足等により受信できない場合は、ステップ３０６へ進み、送信不可情報を返信して、リターンする。
【００５１】
複合機１０Ｂまたは複合機１０Ｃでジョブがまだ実行されていない、及び複合機１０Ａが送信先として決定されなかった等により、送信可否確認情報を受信しない場合は、ステップ３００で否定され、ステップ３０８へ進む。
【００５２】
ステップ３０８で、同じグループａに属する他の複合機からイメージログを受信したか否かを判断する。受信した場合は、ステップ３１０へ進み、受信したイメージログをＨＤＤ２４に格納して、ステップ３１２へ進む。
【００５３】
ステップ３１２で、複合機１０ＡのＨＤＤ２４に記憶されたスケジュールを参照して、複合機１０Ａがイメージログをイメージログサーバ１２へ送信するタイミングにあるか否かを判断する。イメージログサーバへ送信可能な期間を割り当てられていても、ジョブを実行した他の複合機とイメージログサーバとの通信異常等により、他の複合機からイメージログを受信した場合には、肯定されて、次のステップ３１４へ進むが、ここでは、スケジュールにより、グループａに属する複合機にイメージログサーバへ送信可能な期間が割り当てられていないので、否定されてリターンする。
【００５４】
複合機１０Ｂまたは複合機１０Ｃでジョブがまだ実行されていない、及び複合機１０Ａが送信先に決定されなかった等により、イメージログを受信しない場合は、ステップ３０８で否定され、ステップ３２２へ進む。
【００５５】
ステップ３２２で、イメージログサーバ１２からスケジュールを受信したか否かを判断する。受信した場合は、ステップ３２４へ進み、ＨＤＤ２４に記憶されているスケジュールに受信したスケジュールを上書きして更新する。
【００５６】
次に、ステップ３１２へ進み、複合機１０ＡのＨＤＤ２４に記憶されたスケジュールを参照して、複合機１０Ａがイメージログをイメージログサーバ１２へ送信するタイミングにあるか否かを判断する。ステップ３２４で更新したスケジュールにより、複合機１０Ａが属するグループａにイメージログサーバへ送信可能な期間が割り当てられた場合には、肯定されて、ステップ３１４へ進む。スケジュールが更新されても、なおイメージログサーバへ送信可能な期間が割り当てられない場合には、否定されてリターンする。
【００５７】
ステップ３１４で、ＨＤＤ２４に格納されたイメージログがあるか否かを判断する。ある場合には、ステップ３１６へ進み、ない場合には、リターンする。
【００５８】
ステップ３１６で、イメージログサーバ１２へ送信可否確認情報を送信する。次に、ステップ３１８で、イメージログサーバ１２から送信可能情報を受信したか否かを判断することにより、イメージログを送信可能か否かを判断する。送信可能な場合には、ステップ３２０へ進み、送信不可の場合には、リターンする。
【００５９】
ステップ３２０で、ＨＤＤ２４に格納されているイメージログをイメージログサーバ１２へ送信してリターンする。
【００６０】
ステップ３２２で、否定された場合には、ステップ３２６へ進む。セキュリティの観点から、イメージログの送信先は一定とせず、変更可能であることが望ましい。そこで、複合機のＨＤＤ２４に記憶されたプライオリティリストを変更可能としている。変更は、複合機の操作パネル部２８に設けられた更新ボタンがユーザによってオンされる等、プライオリティリストの更新の指示があった場合、及びイメージログサーバ１２からプライオリティリストを受信した場合に行われる。
【００６１】
ステップ３２６で、操作パネル部２８の更新ボタンがオンされたか否か、または、イメージログサーバ１２からプライオリティリストを受信したか否かを判断する。いずれかがあった場合には、ステップ３２８へ進み、ない場合には、リターンする。
【００６２】
ステップ３２８で、更新ボタンがオンされたのか、イメージログサーバ１２からプライオリティリストを受信したのかを判断する。更新ボタンオンの場合には、ステップ３３０へ進み、ＨＤＤ２４に記憶されているプライオリティリストの優先順位を変更して、ステップ３３２へ進む。イメージログサーバ１２からの受信の場合には、そのままステップ３２２へ進む。
【００６３】
ステップ３３２で、ＨＤＤ２４に記憶されているプライオリティリストに、ステップ３３０で変更されたプライオリティリスト、またはステップ３２６で受信したプライオリティリストを上書きして更新し、リターンする。
【００６４】
次に、図７を参照して、図６のステップ３２６で、複合機がイメージログサーバ１２から受信するプライオリティリストをイメージログサーバ１２で作成する処理ルーチンについて説明する。
【００６５】
ステップ４００で、複合機１０Ａ〜１０ＥのＨＤＤ２４に格納されているイメージログの格納情報を取得し、イメージログサーバ１２のＨＤＤ４０に記憶する。次に、ステップ４０２で、複合機毎の格納量等の格納状況をＲＯＭ３４に記憶したプログラム、及び分析方法等に基づいて分析する。
【００６６】
次に、ステップ４０４で、ステップ４０２での分析結果に基づいてプライオリティリストを作成する。優先順位を各複合機のＨＤＤ２４に格納されているイメージログの格納量が小さい順に決定したり、各複合機のＨＤＤ２４の空き容量が大きい順に決定したり、ＨＤＤ２４にイメージログが格納される頻度の低い順に決定したりできる。
【００６７】
次に、ステップ４０６で、作成したプライオリティリストを各複合機１０Ａ〜１０Ｅへ送信する。送信されたプライオリティリストは、図６のステップ３２６の処理で各複合機に受信される。
【００６８】
本処理は、ネットワーク１４に接続された全ての複合機１０Ａ〜１０Ｅに対して一斉に行う場合だけでなく、グループ単位で行うこともできる。また、処理の実行タイミングは、所定の時刻に実行されるよう設定しても良いし、所定時間間隔毎に実行しても良いし、イメージログサーバ１２のキーボード４２、マウス４４、及びディスプレイ４６を介してユーザにより指示されたタイミングで実行しても良い。
【００６９】
次に、図８を参照して、図６のステップ３２２で、複合機がイメージログサーバ１２から受信するスケジュールをイメージログサーバ１２で作成する処理ルーチンについて説明する。
【００７０】
ステップ５００で、複合機１０Ａ〜１０ＥのＨＤＤ２４に格納されているイメージログの格納情報を取得し、イメージログサーバ１２のＨＤＤ４０に記憶する。次に、ステップ５０２で、複合機毎のイメージログの格納量等の格納状況をＲＯＭ３４に記憶したプログラム、及び分析方法等に基づいて分析する。
【００７１】
次に、ステップ５０４で、ステップ５０２での分析結果に基づいてスケジュールを変更する必要があるか否かを判断する。イメージログサーバへ送信可能な期間が割り当てられていないグループ、すなわちグループ内でイメージログの送受信を行っている複合機のＨＤＤ２４に格納されているイメージログの格納量が所定値以上となった場合、及びＨＤＤ２４の空き容量が所定値以下となった場合等にスケジュールを変更するようにすると良い。スケジュールを変更する場合は、ステップ５０６へ進み、変更しない場合は、ステップ５００へ戻る。
【００７２】
ステップ５０６で、ステップ５０２での分析結果に基づいて、スケジュールで、イメージログサーバへ送信可能な期間を割り当てるグループを決定する。ＨＤＤ２４に格納されているイメージログの格納量が所定値以上となっている複合機が属するグループや、ＨＤＤ２４の空き容量が所定値以下となっている複合機が属するグループに、イメージログサーバへ送信可能な期間を割り当てるよう、スケジュールを決定するようにすると良い。なお、所定値との比較は、複合機毎のＨＤＤ２４の格納量や空き容量で判断しても良いし、同じグループに属する複合機のＨＤＤ２４の格納量や空き容量を合計して判断しても良い。
【００７３】
次に、ステップ５０８で、変更したスケジュールを複合機１０Ａ〜１０Ｅへ送信して、処理を終了する。送信されたスケジュールは、図６のステップ３２２で各複合機に受信される。
【００７４】
本処理の実行タイミングは、所定の時刻に実行されるよう設定しても良いし、所定時間間隔毎に実行しても良いし、イメージログサーバ１２のキーボード４２、マウス４４、及びディスプレイ４６を介してユーザにより指示されたタイミングで実行しても良い。また、複合機からＨＤＤ２４の格納量が所定値以上となった等の信号をイメージログサーバ１２へ送信し、これを受けて実行するようにしても良い。
【００７５】
なお、イメージログサーバで、プライオリティリストを作成する処理、及びスケジュールを決定する処理で、複合機１０Ａ〜１０Ｅのグループ分け自体を変更した上で、プライオリティリストを作成、及びスケジュールの決定を行うようにしても良い。グループ分けの変更方法は、ランダムでも良いし、所定の規則に従って変更するのでも良い。何れか一方の処理でグループ分けの変更を行った場合は、他方の処理も併せて行うようにすると良い。
【００７６】
本実施の形態では、ネットワーク上の複合機１０Ａ〜１０Ｅをグループ分けし、スケジュールで、イメージログサーバへ送信可能な期間を割り当てられたグループの複合機がイメージログをイメージログサーバ１２へ送信する構成としたが、これに限定されるものではない。グループ内の何れか１台の複合機にイメージログサーバへ送信可能な期間を割当て、グループ内の他の複合機はグループ内でイメージログを送受信するようにしても良い。
【００７７】
また、イメージログサーバへ送信可能な期間を割り当てるグループは１つに限られず、複数のグループに割り当てても良い。また、何れのグループにも割り当てないでおいて、全てのグループでイメージログをグループ内の複合機間で送受信してＨＤＤ２４に格納しておき、例えば夜間等の所定のタイミングで、イメージログへ送信可能な期間を全てのグループに順次割り当てて、イメージログをイメージログサーバ１２へ送信するようにしても良い。
【００７８】
また、本実施の形態では、他の複合機へのイメージログの送信をプライオリティリストに基づいて行うこととし、複合機からイメージログサーバ１２への送信をスケジュールに基づいて行うこととしたが、イメージログサーバへ送信可能な期間が割り当てられる複合機のプライオリティリストで、イメージログサーバを優先順位１として定め、プライオリティリストを更新することによってスケジュールを変更するようにしても良い。
【００７９】
このように、生成したイメージログをイメージログサーバ１２以外の他の複合機１０へ優先順位に基づいて送信可能としたことにより、１台のイメージログサーバ１２で複数の複合機１０のイメージログを一括管理する場合でも、イメージログサーバ１２へのアクセスが集中することを防止することができ、最終的には全てのイメージログがスケジュールに基づいてイメージログサーバ１２へ送信され、一括管理ができるため、イメージログサーバ１２によるイメージログの管理の利便性も失われない。また、各複合機における格納状況を分析してプライオリティリストやスケジュールを決定することにより、イメージログの送受信をスムーズに行うことができる。
【図面の簡単な説明】
【００８０】
【図１】本実施の形態の構成を示す概略図である。
【図２】本実施の形態の複合機の構成を示すブロック図である。
【図３】本実施の形態のイメージログサーバの構成を示すブロック図である。
【図４】本実施の形態のイメージログ送信処理ルーチンを示すフローチャートである。
【図５】本実施の形態のイメージログ送信先決定処理ルーチンを示すフローチャートである。
【図６】本実施の形態の情報送受信処理ルーチンを示すフローチャートである。
【図７】本実施の形態のプライオリティリスト作成処理ルーチンを示すフローチャートである。
【図８】本実施の形態のスケジュール決定処理ルーチンを示すフローチャートである。
【符号の説明】
【００８１】
１０  複合機
１２  イメージログサーバ
１４  ネットワーク
１６  ＲＯＭ
１８  ＣＰＵ
２０  ＲＡＭ
２４  ＨＤＤ
【図１】
0005104122.tif 000002
【図２】
0005104122.tif 000003
【図３】
0005104122.tif 000004
【図４】
0005104122.tif 000005
【図５】
0005104122.tif 000006
【図６】
0005104122.tif 000007
【図７】
0005104122.tif 000008
【図８】
0005104122.tif 000009