(57)【要約】【課題】  文書配信機能を備えた画像処理装置において、システム全体の消費電力や記憶装置の劣化を抑えつつ、記憶装置の空き容量が少ない場合の断片化解消処理を行うことができるようにすると共に、断片化の解消処理中にホストコンピュータからの配信要求が来た際の、配信の速度低下を防止する画像処理装置を提供する。【解決手段】  このシステムは、ハードディスクなどの大容量の記憶装置を備え、コピー、ＦＡＸ、プリンタの各アプリケーションが出力する文書画像データを蓄積して、ホストコンピュータからの要求に応じて蓄積文書の配信を行う複合機１０と、ワークステーションやパーソナルコンピュータなどの端末装置で、複合機へのプリントの要求、蓄積文書画像データ配信の要求を出すホストコンピュータ２０と、各複合機とホストコンピュータを接続し、画像データやその他各種データ、コマンドの送受信を行うための通信回線であるネットワーク３０とを備えて構成される。【選択図】  図１
2005189972.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと画像処理装置がネットワークにより接続され、前記画像処理装置内に各種文書画像データを蓄積する記憶装置と、前記ホストコンピュータからの要求に応じて前記記憶装置に蓄積された文書画像データを配信する文書配信手段とを備えた画像処理装置であって、
前記画像処理装置は、前記記憶装置に一連の画像データが断片化されて記憶されている記憶領域の数が所定の値以上存在するか否かを判定する断片化判定手段と、前記記憶装置に断片化して記憶された画像データを連続的に記録し直す解消処理を行うのに必要な記憶容量が存在するか否かを判定する空き容量判定手段と、前記ネットワーク上に空き容量のある他の画像処理装置が存在するか否かを検索する他装置検索手段と、該他装置検索手段により検索した結果、該当する装置が存在した場合、当該画像処理装置と画像データの送受信を行うことにより断片化の解消処理を行う断片化解消処理手段とを備えたことを特徴とする画像処理装置。
【請求項２】
前記他装置検索手段による検索の結果、該当する画像処理装置が存在した場合、当該画像処理装置の動作状況が通常状態又は低消費電力状態のいずれで動作しているかを判断する動作状態判断手段を備え、
該動作状態判断手段により判断した結果、当該画像処理装置の動作状況が通常状態で、且つ空き容量判定手段により判定した結果が十分な空き容量があると判定した場合、前記断片化解消処理手段は当該画像処理装置と画像データの送受信を行うことにより断片化の解消処理を行うことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記動作状態判断手段により判断した結果、当該画像処理装置の動作状況が低消費電力状態か、又は空き容量判定手段により判定した結果が十分な空き容量がないと判定した場合、所定の時間待機後、再び前記動作状態判断手段により前記画像処理装置の動作状況を判断することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記断片化解消処理手段により断片化解消処理中に、前記ホストコンピュータから画像データの配信要求が発行されると該配信要求の画像データを検索し、該検索の結果、当該画像処理装置の記憶手段に該当データが存在しなかった場合、前記ネットワークを介して前記画像データを送信した画像処理装置に配信要求を転送することにより、当該画像データを前記ホストコンピュータに配信することを特徴とする請求項１乃至３の何れか一項に記載の画像処理装置。
【請求項５】
前記断片化解消処理手段により行う断片化解消処理を前記画像処理装置の使用頻度が低い時間帯に実施することを特徴とする請求項１乃至４の何れか一項に記載の画像処理装置。
【請求項６】
前記各画像データに対する配信要求頻度を記憶する配信要求頻度記憶手段を更に備え、送受信する画像データを前記配信要求頻度記憶手段に記憶した配信要求頻度に応じて決定することを特徴とする請求項１乃至５の何れか一項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関し、さらに詳しくは、装置内に文書画像データを蓄積し、ホストコンピュータからの要求に応じて文書を配信する機能を備えた画像処理装置に関するものである。
【背景技術】
【０００２】
近年、コピー、プリンタ、ファクシミリといった複数の機能を持った画像形成装置（以下、複合機という）が知られている。このような複合機を用いることにより、それぞれの機器を別々に設置する必要がなくなるため、低コスト化、省スペース化を図ることができる。さらに、ハードディスクなどの大容量の記憶装置を備え、上述した複数の機能で出力する文書画像データを保存しておき、蓄積している文書を必要な時にプリンタによりプリントアウトしたり、ホストコンピュータからの要求により、蓄積している文書をホストコンピュータに送信する文書配信機能を備えたものが知られている。即ち、この機能を備えることにより、特別にファイルサーバを用意する必要がなくなるという利点がある。
しかし、上記ハードディスクは、書き込み、消去を繰り返すうちに小さい空き領域が次第に増えていく。つまり、一連の画像データを書き込む際に連続的に記録できる領域が確保できなかった場合、一連の画像データを断片化して複数の空き領域に離散的に記録することになる。
そのように画像データが断片的に記録されると、読み出し時にハードディスクのヘッドのシークを行うために読み出し速度が遅くなる問題がある。この断片化を解消するために、特開平７−７８０９７号公報には、データを空き領域に退避させて連続的に記録しなおす処理技術について開示されている。
【特許文献１】特開平７−７８０９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に開示されている従来技術は、断片化の解消処理を行うのに十分なハードディスクの空き容量が無い場合には、処理の実行を行うことができないという問題がある。また、断片化の解消処理を実施中には配信の速度が低下してしまうという問題がある。
また、ハードディスクを常に動作させていると消費電力が大きいという問題があるため、必要とするときだけ装置の電源を入れ、必要でないときにはハードディスクを停止するという技術が知られている。しかし、頻繁に回転、停止を繰り返すと、逆に電力の消費が大きくなってしまう虞があり、ハードディスク装置の寿命が短くなってしまうという問題がある。
本発明は、かかる課題に鑑み、文書配信機能を備えた画像処理装置において、システム全体の消費電力や記憶装置の劣化を抑えつつ、記憶装置の空き容量が少ない場合の断片化解消処理を行うことができるようにすると共に、断片化の解消処理中にホストコンピュータからの配信要求が来た際の、配信の速度低下を防止する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、ホストコンピュータと画像処理装置がネットワークにより接続され、前記画像処理装置内に各種文書画像データを蓄積する記憶装置と、前記ホストコンピュータからの要求に応じて前記記憶装置に蓄積された文書画像データを配信する文書配信手段とを備えた画像処理装置であって、前記画像処理装置は、前記記憶装置に一連の画像データが断片化されて記憶されている記憶領域の数が所定の値以上存在するか否かを判定する断片化判定手段と、前記記憶装置に断片化して記憶された画像データを連続的に記録し直す解消処理を行うのに必要な記憶容量が存在するか否かを判定する空き容量判定手段と、前記ネットワーク上に空き容量のある他の画像処理装置が存在するか否かを検索する他装置検索手段と、該他装置検索手段により検索した結果、該当する装置が存在した場合、当該画像処理装置と画像データの送受信を行うことにより断片化の解消処理を行う断片化解消処理手段とを備えたことを特徴とする。
ハードディスク等の記憶装置は、書き込みや消去を繰り返すうちに小さい空き領域が増加してくる。そして画像データを書き込む際に連続的に記録できる領域が確保できなくなった場合、一連の画像データを断片的につなぎ合わせて記録することが行われている。しかし、このような断片的な記憶方法だと読み出し速度が遅くなるといった問題があった。そこで本発明では、連続的に記憶しても十分な記憶容量を有する他の画像処理装置を検索して、それが存在していればその装置を利用して断片化の解消処理を行うものである。
かかる発明によれば、本発明の画像処理装置は、断片化判定手段、空き容量判定手段、他装置検索手段及び断片化解消処理手段を備えることにより、連続的に記憶しても十分な記憶容量を有する他の画像処理装置を検索して、その装置を利用して断片化の解消処理を行うことができる。
【０００５】
請求項２は、前記他装置検索手段による検索の結果、該当する画像処理装置が存在した場合、当該画像処理装置の動作状況が通常状態又は低消費電力状態のいずれで動作しているかを判断する動作状態判断手段を備え、該動作状態判断手段により判断した結果、当該画像処理装置の動作状況が通常状態で、且つ空き容量判定手段により判定した結果が十分な空き容量があると判定した場合、前記断片化解消処理手段は当該画像処理装置と画像データの送受信を行うことにより断片化の解消処理を行うことを特徴とする。
断片化解消処理を行う画像処理装置の動作状況が低消費電力状態の場合、断片化解消処理を行うことは困難となる。またその装置内の記憶装置の記憶容量に十分な空き容量がなければ、同様に断片化解消処理を行うことはできない。そこで本発明では、断片化解消処理を行う装置が通常の動作状態で、且つ記憶容量に十分な空き容量が存在した場合に限り断片化解消処理を行うものである。
かかる発明によれば、画像処理装置の動作状況が通常状態で、且つ空き容量判定手段により判定した結果が十分な空き容量があると判定した場合、当該画像処理装置と画像データの送受信を行うことにより断片化の解消処理を行うので、確実に断片化の解消処理を実行することができる。
請求項３は、前記動作状態判断手段により判断した結果、当該画像処理装置の動作状況が低消費電力状態か、又は空き容量判定手段により判定した結果が十分な空き容量がないと判定した場合、所定の時間待機後、再び前記動作状態判断手段により前記画像処理装置の動作状況を判断することを特徴とする。
また逆に画像処理装置の動作状況が低消費電力状態か、又は空き容量判定手段により判定した結果が十分な空き容量がないと判定した場合、所定の時間待ってから繰り返すことにより条件が揃う場合がある。そこで本発明では、このような場合、所定の時間待機してから繰り返すようにして、条件が揃う確率を高めている。
かかる発明によれば、画像処理装置の動作状況が低消費電力状態か、又は空き容量判定手段により判定した結果が十分な空き容量がないと判定した場合、所定の時間待機後、画像処理装置の動作状況を判断するので、条件が揃う確率を高めることができる。
【０００６】
請求項４は、前記断片化解消処理手段により断片化解消処理中に、前記ホストコンピュータから画像データの配信要求が発行されると該配信要求の画像データを検索し、該検索の結果、当該画像処理装置の記憶手段に該当データが存在しなかった場合、前記ネットワークを介して前記画像データを送信した画像処理装置に配信要求を転送することにより、当該画像データを前記ホストコンピュータに配信することを特徴とする。
画像処理装置が断片化解消処理中に、ホストコンピュータから配信要求が発行されると、そのデータが存在するか否かを検索する。そして検索の結果、配信すべきデータが存在しなかった場合、その画像データを送信した画像処理装置に対して配信要求を転送することにより、ホストコンピュータに画像データを配信するものである。
かかる発明によれば、断片化解消処理中にホストコンピュータから画像データの配信要求が発行されると、この配信要求の画像データを検索し、検索の結果、当該画像処理装置の記憶手段に該当データが存在しなかった場合、画像データを送信した画像処理装置に配信要求を転送することにより、当該画像データをホストコンピュータに配信するので、断片化の解消処理中に他の画像処理装置に転送してしまった画像データに対してホストコンピュータからの配信要求がきても配信を行うことができる。
請求項５は、前記断片化解消処理手段により行う断片化解消処理を前記画像処理装置の使用頻度が低い時間帯に実施することを特徴とする。
使用頻度が低い時間帯か否かを判定するために、あらかじめ使用頻度が低い時間帯を操作部から設定できるようにしてもよいし、使用された時にハードディスクに履歴を残しておき、そのデータを解析して使用頻度が低い時間帯が自動的に設定されるようにしてもよい。そして、断片化解消処理をその時間帯に行うことにより、断片化の解消処理中にホストコンピュータへの配信を行う場合の速度低下の影響を少なくすることができる。
かかる発明によれば、断片化解消処理手段により行う断片化解消処理を画像処理装置の使用頻度が低い時間帯に実施するので、断片化の解消処理中にホストコンピュータへの配信を行う場合の速度低下の影響を少なくすることができる。
請求項６は、前記各画像データに対する配信要求頻度を記憶する配信要求頻度記憶手段を更に備え、送受信する画像データを前記配信要求頻度記憶手段に記憶した配信要求頻度に応じて決定することを特徴とする。
各画像データに対する配信要求頻度を記憶するために、使用された時にハードディスクに履歴を残しておき、そのデータを解析して使用頻度が低い時間帯が自動的に設定される。
かかる発明によれば、送受信する画像データを配信要求頻度記憶手段に記憶した配信要求頻度に応じて決定するので、断片化の解消処理中にホストコンピュータへの配信を行う場合の速度低下の影響を少なくすることができる。
【発明の効果】
【０００７】
請求項１の発明によれば、本発明の画像処理装置は、断片化判定手段、空き容量判定手段、他装置検索手段及び断片化解消処理手段を備えることにより、連続的に記憶しても十分な記憶容量を有する他の画像処理装置を検索して、その装置を利用して断片化の解消処理を行うことができる。
また請求項２では、画像処理装置の動作状況が通常状態で、且つ空き容量判定手段により判定した結果が十分な空き容量があると判定した場合、当該画像処理装置と画像データの送受信を行うことにより断片化の解消処理を行うので、確実に断片化の解消処理を実行することができる。
また請求項３では、画像処理装置の動作状況が低消費電力状態か、又は空き容量判定手段により判定した結果が十分な空き容量がないと判定した場合、所定の時間待機後、画像処理装置の動作状況を判断するので、条件が揃う確率を高めることができる。
また請求項４では、断片化解消処理中にホストコンピュータから画像データの配信要求が発行されると、この配信要求の画像データを検索し、検索の結果、当該画像処理装置の記憶手段に該当データが存在しなかった場合、画像データを送信した画像処理装置に配信要求を転送することにより、当該画像データをホストコンピュータに配信するので、断片化の解消処理中に他の画像処理装置に転送してしまった画像データに対してホストコンピュータからの配信要求がきても配信を行うことができる。
また請求項５では、断片化解消処理手段により行う断片化解消処理を画像処理装置の使用頻度が低い時間帯に実施するので、断片化の解消処理中にホストコンピュータへの配信を行う場合の速度低下の影響を少なくすることができる。
また請求項６では、送受信する画像データを配信要求頻度記憶手段に記憶した配信要求頻度に応じて決定するので、断片化の解消処理中にホストコンピュータへの配信を行う場合の速度低下の影響を少なくすることができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は、本発明の画像処理装置を含むシステムの構成例を示すブロック図である。このシステムは、ハードディスクなどの大容量の記憶装置を備え、コピー、ＦＡＸ、プリンタの各アプリケーションが出力する文書画像データを蓄積して、ホストコンピュータからの要求に応じて蓄積文書の配信を行う複合機１０と、ワークステーションやパーソナルコンピュータなどの端末装置で、複合機へのプリントの要求、蓄積文書画像データ配信の要求を出すホストコンピュータ２０と、各複合機とホストコンピュータを接続し、画像データやその他各種データ、コマンドの送受信を行うための通信回線であるネットワーク３０とを備えて構成される。尚、接続ケーブル４０は、複合機１０同士を連結時に親機と子機との間のデータ転送を行うための伝送線である。本実施形態ではこのように連結動作で画像データを転送しても良いし、ネットワーク３０を介して他の複合機１０との間で画像データのやり取りをしても構わない。
図２は本発明の実施例を示すデジタルフルカラー複合機のブロック図である。
この複合機１０は、原稿を走査しデジタル画像信号に変換して、ＲＧＢデータを出力するスキャナ１００と、コピー機能を実現するユニットでスキャナから入力されたＲＧＢデータにフィルタや色補正などの処理を施してプリンタにＣＭＹＫ各色の信号を出力する画像処理部２００と、画像処理部、コントローラ、ＦＡＸ制御部からの出力データに応じて画像形成を行うプリンタ３００と、主にプリンタ機能および全体制御を実現するユニットで、ＣＰＵ、プログラムを格納しているＲＯＭ（またはフラッシュメモリ）、ワークエリアとして使用するメモリ、画像データの保存を行うハードディスク、それらのインターフェイスを行うＡＳＩＣなどで構成され、ＲＯＭにあらかじめ格納されたプログラムに従って、装置全体の動作の制御を行うコントローラ４００と、コピーモードの選択や複写枚数の設定などをオペレータが行うための入力装置および設定状態の表示、使用者に対する設定の指示を行う表示装置で、各種キーおよび表示部上のタッチパネル、表示用の液晶ディスプレイなどで構成される操作部５００と、ＦＡＸ機能を実現するユニットで、スキャナで読み込んだ画像の送信処理および受信した画像のプリンタへの出力を行うＦＡＸ制御部６００と、を備えて構成される。
【０００９】
図３は、本発明のコントローラ４００の構成例を示すブロック図である。
このコントローラ４００は、ＲＯＭに書き込まれたプログラムに基づいてコントローラおよび画像形成装置全体の制御を行うＣＰＵ４１０と、プリンタ画像の一時記憶などのためのワークエリアであるメモリ４２０と、文書画像データの一時蓄積や長期蓄積および配信履歴などの保存に使用するための、大容量の記憶装置であるハードディスク４３０と、ＣＰＵで実行する制御プログラム用の記憶装置であるＲＯＭ４４０と、装置固有のパラメータなどを記憶するための不揮発性メモリであるＮＶＲＡＭ４５０と、コントローラの各装置および外部とのインターフェイスを備えるＡＳＩＣ４６０と、時計のユニットで、タイマー機能を備えるＣｌｏｃｋ Ｕｎｉｔ４７０と、を備えて構成される。
図４は、ＡＳＩＣ４６０の構成例を示すブロック図である。
このＡＳＩＣ４６０は、ＣＰＵと接続し、ＣＰＵに供給する各種制御信号の生成および、ＣＰＵから出力される信号の各モジュールへの出力を行うＣＰＵ  Ｉ／Ｆ４６１と、ネットワークに接続され、ホストコンピュータや他の複合機とのデータのやり取りを行うネットワークＩ／Ｆ４６２と、操作部に接続され、操作部ＣＰＵとのデータのやり取りを行う操作部Ｉ／Ｆ４６３と、ローカルバスに接続されているＲＯＭ、ＮＶＲＡＭなどとデータのやりとりを行うためのインターフェイスであるローカルバスＩ／Ｆ４６４と、メモリへのデータの書き込み、メモリからのデータの読み込みの制御を行うためのインターフェイスであるメモリＩ／Ｆ４６５と、画像データの送受信を行うためのインターフェイスである画像バスＩ／Ｆ４６６と、ハードディスクへのデータの書き込み、ハードディスクからのデータの読み込みの制御を行うためのインターフェイスであるハードディスクＩ／Ｆ４６７と、Ｃｌｏｃｋ Ｕｎｉｔからの時刻の読み出しや設定を行うためのインターフェイスであるＣｌｏｃｋ Ｕｎｉｔ  Ｉ／Ｆ４６８と、ＳＣＳＩやＩＥＥＥ１３９４などで実現でき、連結時に親機と子機との間のデータ転送を行う連結Ｉ／Ｆ４６９と、を備えて構成される。
【００１０】
図５は、図２に示した複合機のソフトウェア構成を示す構成図である。
同図に示すように、この複合機は、スキャナ１００、プリンタ３００、その他ハードウェアリソース８００などを有するとともに、ソフトウェア群７００は、プラットホーム７２０およびアプリケーション７１０から構成される。
またプラットホーム７２０は、汎用ＯＳ７２１と、ＳＣＳ（System Control Service）７２２を有するＳＲＭ（System Resource Manager）７２３と、ＥＣＳ（Engine Control Service）７２４と、ＭＣＳ（Memory Control Service）７２５と、ＯＣＳ（Operationpanel Control Service）７２６と、ＦＣＳ（FAX Control Service）７２７と、ＮＣＳ（Network Control Service）７２８とから構成される。
また汎用ＯＳ７２１は、ＵＮＩＸ（登録商標）などの汎用オペレーティングシステムであり、プラットホーム７２０並びにアプリケーション７１０の各ソフトウェアをそれぞれプロセスとして並列実行する。
ＳＣＳ７２２は、アプリ管理、操作部制御、システム画面表示（ジョブリスト画面、カウンタ表示画面など）、ＬＥＤ表示、リソース管理、割り込みアプリ制御を行う。
ＳＲＭ７２３は、ＳＣＳ７２２と共にシステムの制御およびリソースの管理をおこなうものであり、スキャナ部やプリンタ部などのエンジン、メモリ、ハードディスクなどのハードウェア資源を利用する上位層からの要求にしたがって調停をおこない実行制御する。
ＥＣＳ７２４は、スキャナ１００、プリンタ３００、その他ハードウェアリソース８００などのエンジンを制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリなどを行う。
ＭＣＳ７２５は、メモリ制御をおこなうものであり、具体的には、画像メモリの取得および開放、ハードディスクの利用などを行う。
ＯＣＳ７２６は、オペレータと本体制御間の情報伝達手段となる操作パネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがＧＵＩを構築するためのライブラリ関数を提供する処理、構築されたＧＵＩ情報をアプリ別に管理する処理、操作パネル上への表示反映処理などを行う。
【００１１】
ＦＣＳ７２７は、システムコントローラの各アプリ層からＰＳＴＮ／ＩＳＤＮ網を使ったファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信をおこなうためのＡＰＩを提供するものである。
ＮＣＳ７２８は、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信する際の仲介を行う。
アプリケーション７１０は、ページ記述言語（ＰＤＬ）、ＰＣＬおよびポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ７１１と、コピー用アプリケーションであるコピーアプリ７１２と、ファクシミリ用アプリケーションであるファックスアプリ７１３と、スキャナ用アプリケーションであるスキャナアプリ７１４と、ネットファイル用アプリケーションであるネットファイルアプリ７１５と、工程検査用アプリケーションである工程検査アプリ７１６とを有する。各アプリケーション７１１〜７１６は、プラットホーム７２０上の各プロセスを利用して動作実行し得るため、画面表示制御プログラムがその主体となる。
【００１２】
図６は、本発明の動作フルーチャートであり、コントローラ４００に実装されたＲＯＭ４４０に格納されたプログラムにより実施される。
まずコピーなど各種アプリケーションが動作していないアイドル状態に、現在の時刻が装置の使用頻度が低い時間帯か否かを判定する（Ｓ１）。これは、あらかじめ使用頻度が低い時間帯を操作部から設定できるようにしてもよいし、使用された時にハードディスクに履歴を残しておき、そのデータを解析して使用頻度が低い時間帯が自動的に設定されるようにしてもよい。次に装置の使用頻度が低い時間帯になっていれば（Ｓ１でＹＥＳのルート）、ハードディスク内の断片化している画像データの検索を行う（Ｓ２）。次に断片化している画像データが一定基準に達していなければ（Ｓ３でＮＯのルート）、断片化の解消処理は実行せずにアイドル状態に戻る。ステップＳ３で一定基準を超えていた場合は（Ｓ３でＹＥＳのルート）、続いてハードディスクの空き容量を調査し（Ｓ４）、断片化の解消処理を行うのに十分な空き容量が存在すれば（Ｓ５でＹＥＳのルート）、空き容量を利用して断片化の解消処理を行う（Ｓ６）。
ステップＳ５でハードディスクの空き容量が断片化の解消処理を行うのに十分ではなかった場合（Ｓ５でＮＯのルート）、ネットワーク上に存在する連絡先の画像処理装置の動作状況を取得する（Ｓ７）。そして連絡先の画像処理装置の動作状況を調べ（Ｓ８）、この結果、通常動作中の場合（Ｓ８でＹＥＳのルート）、次にハードディスクに十分な空き容量があるか否かを調べ（Ｓ９）、内蔵するハードディスクに十分な空き容量があれば（Ｓ９でＹＥＳのルート）、連絡先の画像処理装置に送信する画像データの選択を行う（Ｓ１０）。これは断片化の解消処理中に画像データの配信要求を受けた場合、配信処理をバックグラウンドで行うため配信の速度が遅くなるので、配信要求が来る可能性の高い文書を選択するようにする。例えば配信要求があった時にその履歴をハードディスクに記憶しておき、要求が多い順に選択していくことで実現できる。そして選択した画像データを該当する装置に送信した後、送信した文書を削除して空き容量を確保する（Ｓ１１）。これで断片化の解消処理を実行するために十分な空き容量が確保できたら、断片化の解消処理を実行する（Ｓ１２）。断片化の解消処理が完了したら、送信した文書を該当する画像処理装置から受信してハードディスクに書き込んで（Ｓ１３）処理を終了する。
ステップＳ８で内蔵するハードディスクに十分な空き容量がある装置が存在しなければ（Ｓ８でＮＯのルート）、あるいはステップＳ９でハードディスクに十分な空き容量がない場合（Ｓ９でＮＯのルート）、一定時間待機し（Ｓ１４）、ステップＳ７に戻って、再び連絡先の画像処理装置の動作状況の取得を行う。
【００１３】
図７は、他の画像処理装置に画像データの一部を送信して断片化の解消処理を実行中にホストコンピュータから画像データの配信要求が来た場合の処理の流れを説明するフローチャートである。
まず断片化の解消処理中に配信要求が来た場合（Ｓ２０）、ハードディスク内に該当する画像データがあるか否かを検索する（Ｓ２１）。ハードディスク内に該当する画像データが存在した場合（Ｓ２２でＹＥＳのルート）、画像データの配信処理をバックグラウンドで実行する（Ｓ２３）。
ステップＳ２２で断片化の解消処理を実行する前に連絡先の画像処理装置に該当する画像データを送信後、消去してしまい、該当する画像データが存在しなかった場合（Ｓ２２でＮＯのルート）、画像データを送信した連絡先の画像処理装置に配信要求を転送する（Ｓ２４）。そして配信要求の転送を受けた画像処理装置は、該当する画像データをホストコンピュータの配信処理を実行する（Ｓ２５）。
【図面の簡単な説明】
【００１４】
【図１】本発明の画像処理装置を含むシステムの構成例を示すブロック図である。
【図２】本発明の実施例を示すデジタルフルカラー複合機のブロック図である。
【図３】本発明のコントローラ４００の構成例を示すブロック図である。
【図４】本発明のＡＳＩＣ４６０の構成例を示すブロック図である。
【図５】本発明の図２に示した複合機のソフトウェア構成を示す構成図である。
【図６】本発明の動作フローチャートである。
【図７】本発明の他の画像処理装置に画像データの一部を送信して断片化の解消処理を実行中にホストコンピュータから画像データの配信要求が来た場合の処理の流れを説明するフローチャートである。
【符号の説明】
【００１５】
１０  複合機、２０  ホストコンピュータ、３０  ネットワーク、１００  スキャナ、２００  画像処理部、３００  プリンタ、４００  コントローラ、５００  操作部、６００  ＦＡＸ制御部
【図１】
2005189972.tif 000003
【図２】
2005189972.tif 000004
【図３】
2005189972.tif 000005
【図４】
2005189972.tif 000006
【図５】
2005189972.tif 000007
【図６】
2005189972.tif 000008
【図７】
2005189972.tif 000009