(57)【要約】【課題】  画像形成装置のデータ記憶手段に記憶されている内部データの損失を防止することができるデータ管理システム及び画像形成装置を提供する。【解決手段】  複合機１は、データを記憶するＨＤＤ１１と、外部機器によって送信されたデータを受信するファクシミリ通信部１７と、受信されたデータを複数の分割データに分割するデータ分割部１２５と、分割された複数の分割データからパリティデータを作成するパリティデータ作成部１２６と、複数の分割データとパリティデータとをそれぞれ異なる複合機へ送信するとともに、他の複合機によって送信された分割データ又はパリティデータを受信するネットワークＩ／Ｆ部１８と、受信された分割データ又はパリティデータをＨＤＤ１１に記憶するデータ記憶制御部１２７とを備える。【選択図】      図２
2006157548.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置がネットワークを介して接続されたデータ管理システムであって、
前記複数の画像形成装置のうちの１の画像形成装置は、
外部機器によって送信されたデータを受信するデータ受信手段と、
前記データ受信手段によって受信されたデータを複数の分割データに分割するデータ分割手段と、
前記データ分割手段によって分割された複数の分割データからパリティデータを作成するパリティデータ作成手段と、
前記データ分割手段によって分割された複数の分割データと、前記パリティデータ作成手段によって作成されたパリティデータとをそれぞれ前記１の画像形成装置以外の少なくとも２つの画像形成装置へ送信するデータ送信手段とを備え、
前記１の画像形成装置以外の少なくとも２つの画像形成装置は、
データを記憶するデータ記憶手段と、
前記データ送信手段によって送信された分割データ又はパリティデータを受信するデータ受信手段と、
前記データ受信手段によって受信された前記分割データ又は前記パリティデータを前記データ記憶手段に記憶するデータ記憶制御手段とを備えることを特徴とするデータ管理システム。
【請求項２】
複数の画像形成装置のうちの１の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失した場合、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータを読み出し、読み出した分割データ及びパリティデータに基づいて、消失したデータを復元するデータ復元手段をさらに備えることを特徴とする請求項１記載のデータ管理システム。
【請求項３】
前記データ分割手段は、印字前のデータを複数の分割データに分割することを特徴とする請求項１又は２記載のデータ管理システム。
【請求項４】
前記データ受信手段は、外部のファクシミリ装置によって送信されたファクシミリデータを受信し、
前記データ分割手段は、前記データ受信手段によって受信されたファクシミリデータを複数の分割ファクシミリデータに分割し、
前記パリティデータ作成手段は、前記データ分割手段によって分割された複数の分割ファクシミリデータからパリティデータを作成し、
前記データ送信手段は、前記データ分割手段によって分割された複数の分割ファクシミリデータと、前記パリティデータ作成手段によって作成されたパリティデータとをそれぞれ前記１の画像形成装置以外の少なくとも２つの画像形成装置へ送信し、
前記データ受信手段は、前記データ送信手段によって送信された分割ファクシミリデータ又はパリティデータを受信し、
前記データ記憶制御手段は、前記データ受信手段によって受信された前記分割ファクシミリデータ又は前記パリティデータを前記データ記憶手段に記憶することを特徴とする請求項１〜３のいずれかに記載のデータ管理システム。
【請求項５】
複数の画像形成装置とネットワークを介して接続された画像形成装置であって、
データを記憶するデータ記憶手段と、
外部機器によって送信されたデータを受信するデータ受信手段と、
前記データ受信手段によって受信されたデータを複数の分割データに分割するデータ分割手段と、
前記データ分割手段によって分割された複数の分割データからパリティデータを作成するパリティデータ作成手段と、
前記データ分割手段によって分割された複数の分割データと、前記パリティデータ作成手段によって作成されたパリティデータとをそれぞれ異なる画像形成装置へ送信するデータ送信手段と、
前記データ受信手段は、他の画像形成装置によって送信された分割データ又はパリティデータを受信し、
前記データ受信手段によって受信された前記分割データ又は前記パリティデータを前記データ記憶手段に記憶するデータ記憶制御手段とを備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成装置がネットワークを介して接続されたデータ管理システム及び他の画像形成装置とネットワークを介して接続された画像形成装置に関するものである。
【背景技術】
【０００２】
従来、複数のユーザＰＣとサーバとがＬＡＮにより接続されたコンピュータシステムにおいて、１のユーザＰＣからのバックアップ要求があると、サーバが、バックアップ対象のファイルを複数に分割して暗号化し、各暗号化ピースを各ユーザＰＣに転送して格納させているものがある（例えば、特許文献１参照）。このように分散してバックアップしたファイルを取り出す際に、ユーザＰＣは、各暗号化ピースの格納先のユーザＰＣからそれぞれ暗号化ピースを取得し、それらを組み合わせて復号することで、元のファイルを復元している。
【特許文献１】特開２００４−１０２８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上述の特許文献１では、データを暗号化し、暗号化したデータを各ユーザＰＣへ送信するためのサーバを設ける必要があり、システムが複雑化するとともに、コストアップに繋がる。また、データを暗号化して格納するため、復元の際にデータを復号化するという複雑な処理が必要である。
【０００４】
また、従来の画像形成装置では、他のファクシミリ装置から送信されたデータ（ファクシミリデータ）を１つのフラッシュメモリに記憶しており、何らかの要因によりこのフラッシュメモリ内のファクシミリデータが消去された場合、ファクシミリデータを復元することは困難であった。
【０００５】
本発明は、上記の問題を解決するためになされたもので、画像形成装置のデータ記憶手段に記憶されている内部データの損失を防止することができるデータ管理システム及び画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００６】
本発明に係るデータ管理システムは、複数の画像形成装置がネットワークを介して接続されたデータ管理システムであって、前記複数の画像形成装置のうちの１の画像形成装置は、外部機器によって送信されたデータを受信するデータ受信手段と、前記データ受信手段によって受信されたデータを複数の分割データに分割するデータ分割手段と、前記データ分割手段によって分割された複数の分割データからパリティデータを作成するパリティデータ作成手段と、前記データ分割手段によって分割された複数の分割データと、前記パリティデータ作成手段によって作成されたパリティデータとをそれぞれ前記１の画像形成装置以外の少なくとも２つの画像形成装置へ送信するデータ送信手段とを備え、前記１の画像形成装置以外の少なくとも２つの画像形成装置は、データを記憶するデータ記憶手段と、前記データ送信手段によって送信された分割データ又はパリティデータを受信するデータ受信手段と、前記データ受信手段によって受信された前記分割データ又は前記パリティデータを前記データ記憶手段に記憶するデータ記憶制御手段とを備える。
【０００７】
この構成によれば、データ受信手段によって、外部機器により送信されたデータが受信され、データ分割手段によって、データ受信手段により受信されたデータが複数の分割データに分割される。そして、パリティデータ作成手段によって、データ分割手段により分割された複数の分割データからパリティデータが作成され、データ送信手段によって、データ分割手段により分割された複数の分割データと、パリティデータ作成手段により作成されたパリティデータとがそれぞれ前記１の画像形成装置以外の少なくとも２つの画像形成装置へ送信される。続いて、データ受信手段によって、データ送信手段により送信された分割データ又はパリティデータが受信され、データ記憶制御手段によって、データ受信手段により受信された分割データ又はパリティデータがデータ記憶手段に記憶される。
【０００８】
したがって、外部機器により送信されたデータを複数の分割データに分割し、当該複数の分割データのパリティデータを作成し、複数の分割データとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障し、データが消失したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部機器により送信されたデータが消失したとしても、パリティデータを用いてデータを容易に復元することができる。
【０００９】
また、上記のデータ管理システムにおいて、複数の画像形成装置のうちの１の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失した場合、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータを読み出し、読み出した分割データ及びパリティデータに基づいて、消失したデータを復元するデータ復元手段をさらに備えることが好ましい。
【００１０】
この構成によれば、複数の画像形成装置のうちの１の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失した場合、データ復元手段によって、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータが読み出され、読み出された分割データ及びパリティデータに基づいて、消失したデータが復元される。したがって、複数の画像形成装置のうちの１の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失したとしても、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータを用いて元のデータを復元することができる。
【００１１】
また、上記のデータ管理システムにおいて、前記データ分割手段は、印字前のデータを複数の分割データに分割することが好ましい。
【００１２】
この構成によれば、データ分割手段によって、印字前のデータが複数の分割データに分割されるので、データが消失した場合に元のデータを復元することが困難である印字前のデータが複数の画像形成装置に分散して記憶されるので、複数の画像形成装置のうちの１の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失したとしても容易にデータを復元することができる。
【００１３】
また、上記のデータ管理システムにおいて、前記データ受信手段は、外部のファクシミリ装置によって送信されたファクシミリデータを受信し、前記データ分割手段は、前記データ受信手段によって受信されたファクシミリデータを複数の分割ファクシミリデータに分割し、前記パリティデータ作成手段は、前記データ分割手段によって分割された複数の分割ファクシミリデータからパリティデータを作成し、前記データ送信手段は、前記データ分割手段によって分割された複数の分割ファクシミリデータと、前記パリティデータ作成手段によって作成されたパリティデータとをそれぞれ前記１の画像形成装置以外の少なくとも２つの画像形成装置へ送信し、前記データ受信手段は、前記データ送信手段によって送信された分割ファクシミリデータ又はパリティデータを受信し、前記データ記憶制御手段は、前記データ受信手段によって受信された前記分割ファクシミリデータ又は前記パリティデータを前記データ記憶手段に記憶することが好ましい。
【００１４】
この構成によれば、データ受信手段によって、外部のファクシミリ装置により送信されたファクシミリデータが受信され、データ分割手段によって、データ受信手段により受信されたファクシミリデータが複数の分割ファクシミリデータに分割される。そして、パリティデータ作成手段によって、データ分割手段により分割された複数の分割ファクシミリデータからパリティデータが作成され、データ送信手段によって、データ分割手段により分割された複数の分割ファクシミリデータと、パリティデータ作成手段により作成されたパリティデータとがそれぞれ前記１の画像形成装置以外の少なくとも２つの画像形成装置へ送信される。続いて、データ受信手段によって、データ送信手段により送信された分割ファクシミリデータ又はパリティデータが受信され、データ記憶制御手段によって、データ受信手段により受信された分割ファクシミリデータ又はパリティデータがデータ記憶手段に記憶される。
【００１５】
したがって、外部のファクシミリ装置により送信されたファクシミリデータを複数の分割ファクシミリデータに分割し、当該複数の分割ファクシミリデータのパリティデータを作成し、複数の分割ファクシミリデータとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部のファクシミリ装置により送信されたファクシミリデータが消失したとしても、パリティデータを用いてファクシミリデータを容易に復元することができる。
【００１６】
また、本発明に係る画像形成装置は、複数の画像形成装置とネットワークを介して接続された画像形成装置であって、データを記憶するデータ記憶手段と、外部機器によって送信されたデータを受信するデータ受信手段と、前記データ受信手段によって受信されたデータを複数の分割データに分割するデータ分割手段と、前記データ分割手段によって分割された複数の分割データからパリティデータを作成するパリティデータ作成手段と、前記データ分割手段によって分割された複数の分割データと、前記パリティデータ作成手段によって作成されたパリティデータとをそれぞれ異なる画像形成装置へ送信するデータ送信手段と、前記データ受信手段は、他の画像形成装置によって送信された分割データ又はパリティデータを受信し、前記データ受信手段によって受信された前記分割データ又は前記パリティデータを前記データ記憶手段に記憶するデータ記憶制御手段とを備える。
【００１７】
この構成によれば、データ受信手段によって、外部機器により送信されたデータが受信され、データ分割手段によって、データ受信手段により受信されたデータが複数の分割データに分割される。そして、パリティデータ作成手段によって、データ分割手段により分割された複数の分割データからパリティデータが作成され、データ送信手段によって、データ分割手段により分割された複数の分割データと、パリティデータ作成手段により作成されたパリティデータとがそれぞれ異なる画像形成装置へ送信される。続いて、データ受信手段によって、他の画像形成装置により送信された分割データ又はパリティデータが受信され、データ記憶制御手段によって、データ受信手段により受信された分割データ又はパリティデータがデータ記憶手段に記憶される。
【００１８】
したがって、外部機器により送信されたデータを複数の分割データに分割し、当該複数の分割データのパリティデータを作成し、複数の分割データとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部機器により送信されたデータが消失したとしても、パリティデータを用いてデータを容易に復元することができる。
【発明の効果】
【００１９】
本発明によれば、外部機器により送信されたデータを複数の分割データに分割し、当該複数の分割データのパリティデータを作成し、複数の分割データとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部機器により送信されたデータが消失したとしても、パリティデータを用いてデータを容易に復元することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の一実施の形態によるデータ管理システム及び画像形成装置について図面を参照しながら説明する。
【００２１】
図１は、本発明の一実施形態に係るデータ管理システムの構成を示すブロック図である。図１に示すデータ管理システム１０は、第１の複合機１、第２の複合機２及び第３の複合機３を備えて構成される。第１の複合機１、第２の複合機２及び第３の複合機３は、ＬＡＮ（ローカルエリアネットワーク）４を介して互いに通信可能に接続されている。画像形成装置の一例である複合機１，２，３は、スキャナ機能、ファクシミリ機能、プリンタ機能、及びコピー機能等の複合機能を備えた複写機である。複合機１，２，３では、上記の各機能を組み合わせて種々の機能が実現される。なお、本実施形態におけるデータ管理システム１０では、３つの複合機１，２，３をＬＡＮ４により接続しているが、本発明は特にこれに限定されず、４つ以上の複合機を接続してもよく、少なくとも３つの複合機が接続されればよい。
【００２２】
複合機１，２，３は、それぞれＨＤＤ（ハードディスクドライブ）１１，２１，３１と、制御部１２，２２，３２とを備えて構成される。データ記憶手段の一例であるＨＤＤ１１，２１，３１は、データを記憶するものであり、制御部１２，２２，３２は、ＨＤＤ１１，２１，３１を監視・統率するものである。
【００２３】
次に、各複合機の構成についてさらに詳細に説明する。図２は、本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示すブロック図である。なお、図２は、第１の複合機１の構成を示すものであり、他の複合機２，３の構成についても同様の構成である。
【００２４】
第１の複合機１は、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４、プリンタ部１５、操作部１６、ファクシミリ通信部１７及びネットワークＩ／Ｆ（インターフェース）部１８を備えて構成される。
【００２５】
なお、本実施形態では、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４及び操作部１６によりスキャナ機能が実現される。また、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４、プリンタ部１５、操作部１６及びファクシミリ通信部１７によりファクシミリ機能が実現される。また、ＨＤＤ１１、制御部１２、画像処理部１４、プリンタ部１５及びネットワークＩ／Ｆ部１８によりプリンタ機能が実現される。さらに、ＨＤＤ１１、制御部１２、スキャナ部１３、画像処理部１４、プリンタ部１５及び操作部１６によりコピー機能が実現される。
【００２６】
操作部１６は、タッチパネル等から構成されるタッチパネル部１６１、及びスタートキー及びテンキー等から構成される操作キー部１６２を含む。操作部１６は、ユーザがスキャナ機能、ファクシミリ機能、プリンタ機能、コピー機能等に関する操作を行うために使用され、ユーザによる操作指令等を制御部１２に与える。タッチパネル部１６１は、タッチパネルとＬＣＤ（Liquid Crystal Display）とを組み合わせたタッチパネルユニット等から構成され、種々の操作画面、例えば、コピー機能実行時には、原稿サイズ、コピーサイズ、印刷部数等に関する情報を表示するとともに、ユーザが当該部分をタッチすることにより種々の操作指令を入力するための操作ボタン等を表示する。操作キー部１６２は、ユーザがコピー実行指令等を入力するために用いられる。
【００２７】
制御部１２は、スキャナコントローラ１２１、ファクシミリコントローラ１２２、プリンタコントローラ１２３、コピーコントローラ１２４、データ分割部１２５、パリティデータ作成部１２６、データ記憶制御部１２７及びデータ復元部１２８として機能する。制御部１２は、マイクロコンピュータ及び専用のハードウエア回路等から構成され、装置全体の動作を制御する。スキャナコントローラ１２１は、スキャナ機能を実現するために用いられる各部の動作を制御する。ファクシミリコントローラ１２２は、ファクシミリ機能を実現するために用いられる各部の動作を制御する。プリンタコントローラ１２３は、プリンタ機能を実現するために用いられる各部の動作を制御する。コピーコントローラ１２４は、コピー機能を実現するために用いられる各部の動作を制御する。
【００２８】
データ分割部１２５は、外部のファクシミリ装置によって送信され、ファクシミリ通信部１７によって受信された画像データ（ファクシミリデータ）を複数の分割データに分割する。また、データ分割部１２５は、スキャナ部１３によって読み取られた画像データ（スキャンデータ）を複数の分割データに分割する。さらに、データ分割部１２５は、外部のＰＣ（パーソナルコンピュータ）によって送信され、ネットワークＩ／Ｆ部１８によって受信された画像データ（プリントデータ）を複数の分割データに分割する。
【００２９】
パリティデータ作成部１２６は、データ分割部１２５によって分割された複数の分割データからパリティデータを作成する。データ記憶制御部１２７は、他の複合機によって送信され、ネットワークＩ／Ｆ部１８によって受信された分割データ又はパリティデータをＨＤＤ１１に記憶する。データ記憶制御部１２７は、自機のデータ分割部１２５によって分割された分割データ又はパリティデータ作成部１２６によって作成されたパリティデータをＨＤＤ１１に記憶する。
【００３０】
データ復元部１２８は、複数の複合機のうちの１の複合機が備えるＨＤＤに記憶されているデータが消失した場合、他の複合機のＨＤＤに記憶されているパリティデータを読み出し、読み出したパリティデータに基づいて、消失したデータを復元する。
【００３１】
スキャナ部１３は、搬送される原稿を順次読み取るスキャナを構成する露光ランプ１３１及びＣＣＤ（電荷結合素子）１３２を含む。スキャナ部１３は、露光ランプ１３１により原稿を照射し、その反射光をＣＣＤ１３２で受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを画像処理部１４へ出力する。
【００３２】
画像処理部１４は、補正部１４１、画像加工部１４２及び画像メモリ１４３を含む。画像処理部１４は、読み取られた画像データを必要に応じて補正部１４１及び画像加工部１４２により処理し、処理された画像データを画像メモリ１４３に記憶したり、プリンタ部１５、ファクシミリ通信部１７又はネットワークＩ／Ｆ部１８等へ出力したりする。補正部１４１は、読み取られた画像データに対してレベル補正、Ｙ補正等の所定の補正処理を行う。画像加工部１４２は、画像データの圧縮又は伸張処理、及び拡大又は縮小処理等の種々の加工処理を行う。
【００３３】
プリンタ部１５は、用紙が収納された給紙カセット及び給紙カセットから用紙を引き出し、各部へ搬送する給紙ローラ等から構成される用紙搬送部１５１と、一様に帯電される感光体ドラム、原稿の画像データに基づいて生成された変調信号をレーザ光に変換して出力し、感光体ドラムに静電潜像を形成する露光装置、及び所定の現像剤を感光体ドラムに供給してトナー画像を形成する現像装置等から構成される画像形成部１５２と、搬送された用紙に感光体ドラム上のトナー像を転写させる転写ローラ等から構成される転写部１５３と、転写されたトナー像を加熱して用紙に定着させる定着ローラ等から構成される定着部１５４とを含む。プリンタ部１５は、スキャナ部１３により読み取られた原稿データ、ネットワークＩ／Ｆ部１８を介してＬＡＮによりクライアントＰＣ（パーソナルコンピュータ）等から送信された印刷データ、ファクシミリ通信部１７を用いて外部のファクシミリ装置等から受信したファクスデータ等の画像データを用いて画像を用紙に印刷する。具体的には、用紙搬送部１５１は用紙を画像形成部１５２へ搬送し、画像形成部１５２は上記の画像データに対応するトナー像を形成し、転写部１５３はトナー像を用紙に転写し、定着部１５４はトナー像を用紙に定着させて画像を形成する。
【００３４】
ファクシミリ通信部１７は、符号化／復号化部（図示省略）、変復調部（図示省略）及びＮＣＵ（Network Control Unit）（図示省略）を含む。ファクシミリ通信部１７は、スキャナ部１３によって読み取られた原稿の画像データを電話回線を介してファクシミリ装置等へ送信したり、ファクシミリ装置等から送信された画像データを受信したりする。符号化／復号化部は、送信する画像データを圧縮・符号化し、受信した画像データを伸長・復号化する。変復調部は、圧縮・符号化された画像データを音声信号に変調し、受信した信号（音声信号）を画像データに復調する。ＮＣＵは、送受信先となるファクシミリ装置等との電話回線による接続を制御する。
【００３５】
ネットワークＩ／Ｆ部１８は、ネットワークインタフェース（例えば、１０／１００Ｂａｓｅ−ＴＸ）等を用い、ＬＡＮ４を介して接続されたクライアントＰＣ等に対する種々のデータの送受信を制御し、例えば、クライアントＰＣ等から送信された印刷データ等を受信する。また、ネットワークＩ／Ｆ部１８は、ＬＡＮ４を介して接続された他の複合機へのデータの送受信を制御する。すなわち、ネットワークＩ／Ｆ部１８は、データ分割部１２５によって分割された複数の分割データと、パリティデータ作成部１２６によって作成されたパリティデータとをそれぞれ異なる複合機２，３へ送信するとともに、他の複合機２，３によって送信された分割データ又はパリティデータを受信する。なお、ファクシミリ通信部１７が、データ受信手段の一例に相当し、ネットワークＩ／Ｆ部１８が、データ送信手段及びデータ受信手段の一例に相当する。
【００３６】
ＨＤＤ１１は、スキャナ部１３によって読み取られた画像データ及び当該画像データに設定されている出力形式等の種々のデータ等を記憶する。ＨＤＤ１１に記憶されている画像データは、第１の複合機１内部で使用されるだけでなく、必要に応じて、ネットワークＩ／Ｆ部１８を介してクライアントＰＣ等から確認したり、クライアントＰＣ等の所定のフォルダへ転送される。また、ＨＤＤ１１は、データ分割部１２５によって分割された分割データ及びパリティデータ作成部１２６によって作成されたパリティデータを記憶するとともに、ネットワークＩ／Ｆ部１８によって受信された分割データ及びパリティデータを記憶する。
【００３７】
ここで、データ分割部１２５によるデータの分割及びパリティデータ作成部１２６によるパリティデータの作成について説明する。図３は、データの分割及びパリティデータの作成について説明するための模式図である。
【００３８】
データ分割部１２５は、Ｎ（Ｎ≧３）台の複合機がネットワーク上に接続されている場合、データを（Ｎ−１）の倍数個の分割データに分割する。すなわち、図３に示すように、データ分割部１２５は、ファクシミリ通信部１７によって受信されたファクシミリデータＤ０をブロック単位の複数の分割ファクシミリデータＤ１〜Ｄ６に分割する。なお、本実施形態におけるデータ分割部１２５は、ファクシミリデータＤ０を６つの分割ファクシミリデータＤ１〜Ｄ６に分割しているが、本発明は特にこれに限定されず、少なくとも２つ以上の分割ファクシミリデータに分割すればよい。
【００３９】
そして、パリティデータ作成部１２６は、Ｎ（Ｎ≧３）台の複合機がネットワーク上に接続されている場合、データ分割部１２５によって分割された複数の分割データのうちのＮ−１個のデータからパリティデータを作成する。すなわち、パリティデータ作成部１２６は、分割ファクシミリデータＤ１と分割ファクシミリデータＤ２とのパリティデータＰ12を作成する。
【００４０】
また、Ｎ−１個の分割ファクシミリデータと、Ｎ−１個の分割ファクシミリデータのパリティデータとは、それぞれ異なる複合機のＨＤＤに分散して記憶される。すなわち、パリティデータＰ12は、分割ファクシミリデータＤ１と分割ファクシミリデータＤ２との排他的論理和を求めることによって作成される。分割ファクシミリデータＤ１は、第１の複合機１のＨＤＤ１１に記憶され、分割ファクシミリデータＤ２は、第２の複合機２のＨＤＤ２１に記憶され、パリティデータＰ12は、第３の複合機３のＨＤＤ３１に記憶される。
【００４１】
同様に、パリティデータ作成部１２６は、分割ファクシミリデータＤ３と分割ファクシミリデータＤ４とのパリティデータＰ34を作成する。そして、分割ファクシミリデータＤ３は、第１の複合機１のＨＤＤ１１に記憶され、分割ファクシミリデータＤ４は、第３の複合機３のＨＤＤ３１に記憶され、パリティデータＰ34は、第２の複合機２のＨＤＤ２１に記憶される。また、パリティデータ作成部１２６は、分割ファクシミリデータＤ５と分割ファクシミリデータＤ６とのパリティデータＰ56を作成する。分割ファクシミリデータＤ５は、第２の複合機２のＨＤＤ２１に記憶され、分割ファクシミリデータＤ６は、第３の複合機３のＨＤＤ３１に記憶され、パリティデータＰ56は、第１の複合機１のＨＤＤ１１に記憶される。
【００４２】
なお、分割ファクシミリデータＤ１，Ｄ２及びパリティデータＰ12は、どの複合機のＨＤＤに記憶してもよいが、各パリティデータＰ12，Ｐ34，Ｐ56が同一のＨＤＤに記憶されないようにする。また、分割ファクシミリデータＤ１〜Ｄ６及びパリティデータＰ12，Ｐ34，Ｐ56は、複数の複合機のうちのどの複合機のＨＤＤに記憶されるかが予め設定されており、各データは、ネットワークＩ／Ｆ部１８を介して予め設定されている複合機へ送信される。データを復元する際には、予め設定されている複合機のＨＤＤから各データを読み出して復元する。
【００４３】
さらに、本実施形態では、３台の複合機がネットワークを介して接続されているので、２つの分割データから１つのパリティデータを作成しているが、本発明は特にこれに限定されず、例えば４台の複合機がネットワークを介して接続されている場合、２つの分割データから２つのパリティデータを作成してもよい。
【００４４】
次に、図２に示す複合機の動作について説明する。図４は、図２に示す複合機のデータ記憶処理について説明するためのフローチャートである。なお、図４では、第１の複合機１において受信したファクシミリデータを分散して記憶する場合について説明する。
【００４５】
まず、ステップＳ１において、データ分割部１２５は、ファクシミリ通信部１７によってファクシミリデータＤ０が受信されたか否かが判断される。ここで、ファクシミリデータＤ０が受信されたと判断された場合（ステップＳ１でＹＥＳ）、ステップＳ２の処理に移行する。ファクシミリデータＤ０が受信されていないと判断された場合（ステップＳ１でＮＯ）、ファクシミリデータＤ０が受信されるまで待機状態となる。
【００４６】
ファクシミリデータＤ０が受信されたと判断された場合、ステップＳ２において、データ分割部１２５は、ファクシミリ通信部１７によって受信されたファクシミリデータＤ０を、予め分割数が設定されているブロック単位の複数の分割ファクシミリデータＤ１〜Ｄ６に分割する。
【００４７】
次に、ステップＳ３において、パリティデータ作成部１２６は、データ分割部１２５によって分割された複数の分割ファクシミリデータＤ１〜Ｄ６のうちの２つの分割ファクシミリデータＤ１，Ｄ２に基づいてパリティデータＰ12を作成する。
【００４８】
次に、ステップＳ４において、データ記憶制御部１２７は、データ分割部１２５によって分割された分割ファクシミリデータＤ１，Ｄ２及びパリティデータ作成部１２６によって作成されたパリティデータＰ12のうちの分割ファクシミリデータＤ１をＨＤＤ１１に記憶する。
【００４９】
次に、ステップＳ５において、ネットワークＩ／Ｆ部１８は、データ分割部１２５によって分割された分割ファクシミリデータＤ２を第２の複合機２へ送信し、パリティデータ作成部１２６によって作成されたパリティデータＰ12を第３の複合機３へ送信する。
【００５０】
次に、ステップＳ６において、第２の複合機２のネットワークＩ／Ｆ部１８は、第１の複合機１によって送信された分割ファクシミリデータＤ２を受信する。次に、ステップＳ７において、第２の複合機２のデータ記憶制御部１２７は、ネットワークＩ／Ｆ部１８によって受信された分割ファクシミリデータＤ２をＨＤＤ２１に記憶する。
【００５１】
次に、ステップＳ８において、第３の複合機３のネットワークＩ／Ｆ部１８は、第１の複合機１によって送信されたパリティデータＰ12を受信する。次に、ステップＳ９において、第３の複合機３のデータ記憶制御部１２７は、ネットワークＩ／Ｆ部１８によって受信されたパリティデータＰ12をＨＤＤ３１に記憶する。
【００５２】
次に、ステップＳ１０において、パリティデータ作成部１２６は、複数に分割された全ての分割ファクシミリデータについて、パリティデータの作成が終了したか否かを判断する。ここで、全ての分割ファクシミリデータについてパリティデータの作成が終了したと判断された場合（ステップＳ１０でＹＥＳ）、処理を終了する。
【００５３】
一方、全ての分割ファクシミリデータについて、パリティデータの作成が終了していないと判断された場合（ステップＳ１０でＮＯ）、ステップＳ３の処理に戻り、ステップＳ３〜Ｓ１０までの処理が繰り返し行われる。すなわち、ここでは、分割ファクシミリデータＤ１，Ｄ２のパリティデータＰ12のみしか作成されていないので、ステップＳ３の処理に戻り、パリティデータ作成部１２６は、データ分割部１２５によって分割された複数の分割ファクシミリデータＤ１〜Ｄ６のうちの２つの分割ファクシミリデータＤ３，Ｄ４に基づいてパリティデータＰ34を作成する。そして、データ記憶制御部１２７は、データ分割部１２５によって分割された分割ファクシミリデータＤ３，Ｄ４及びパリティデータ作成部１２６によって作成されたパリティデータＰ34のうちの分割ファクシミリデータＤ３をＨＤＤ１１に記憶する（ステップＳ４）。さらに、ネットワークＩ／Ｆ部１８は、パリティデータ作成部１２６によって作成されたパリティデータＰ34を第２の複合機２へ送信し、データ分割部１２５によって分割された分割ファクシミリデータＤ４を第３の複合機３へ送信する（ステップＳ５）。第２の複合機２では、パリティデータＰ34が受信され、ＨＤＤ２１に記憶され、第３の複合機３では、分割ファクシミリデータＤ４が受信され、ＨＤＤ３１に記憶される（ステップＳ６〜Ｓ９）。同様にして、分割ファクシミリデータＤ５，Ｄ６についても、パリティデータの作成、記憶、送信が行われる。
【００５４】
そして、全ての分割ファクシミリデータＤ１〜Ｄ６のＨＤＤへの分散記憶が行われた後、ファクシミリコントローラ１２２は、ＨＤＤ１１から分割ファクシミリデータＤ１，Ｄ３を読み出し、第２の複合機２から分割ファクシミリデータＤ２，Ｄ５を受信し、第３の複合機３から分割ファクシミリデータＤ４，Ｄ６を受信し、それぞれの分割ファクシミリデータＤ１〜Ｄ６を結合させてファクシミリデータＤ０を作成し、プリンタ部１５を制御してファクシミリデータＤ０の印字を行う。データのソースがＬＡＮ４の外部にあるデータ等の場合、用紙に印字する前にデータが消失すると、当該データを復元することが困難である。そこで、上述のように、ファクシミリデータを用紙に印字する前に当該ファクシミリデータを各複合機のＨＤＤへ分散して記憶することによって、データが消失した場合に元のデータを復元することが困難である印字前のファクシミリデータが損失することを防止することができ、複数の複合機のうちの１の複合機が備えるＨＤＤに記憶されているデータが消失したとしても容易にデータを復元することができる。
【００５５】
また、ファクシミリ通信部１７によって、外部のファクシミリ装置により送信されたファクシミリデータが受信され、データ分割部１２５によって、ファクシミリ通信部１７により受信されたファクシミリデータが複数の分割ファクシミリデータに分割される。そして、パリティデータ作成部１２６によって、データ分割部１２５により分割された複数の分割ファクシミリデータからパリティデータが作成され、ネットワークＩ／Ｆ部１８によって、データ分割部１２５により分割された複数の分割ファクシミリデータと、パリティデータ作成部１２６により作成されたパリティデータとがそれぞれ自機のＨＤＤ１１に記憶されるとともに、異なる複合機２，３へ送信される。続いて、第２，第３の複合機２，３のネットワークＩ／Ｆ部１８によって、第１の複合機１により送信された分割ファクシミリデータ又はパリティデータが受信され、データ記憶制御部１２７によって、ネットワークＩ／Ｆ部１８により受信された分割ファクシミリデータ又はパリティデータがＨＤＤ２１，３１に記憶される。
【００５６】
したがって、外部のファクシミリ装置により送信されたファクシミリデータを複数の分割ファクシミリデータに分割し、当該複数の分割ファクシミリデータのパリティデータを作成し、複数の分割ファクシミリデータとパリティデータとが各複合機１，２，３に分散して記憶されるので、複合機のＨＤＤが故障したとしてもパリティデータを用いて容易にその内部データを復元することができ、ファクシミリデータの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部のファクシミリ装置により送信されたファクシミリデータが複数の複合機１，２，３に分散して記憶されるので、複合機のＨＤＤが故障したとしてもパリティデータを用いてファクシミリデータを容易に復元することができる。
【００５７】
なお、本実施形態では、ファクシミリデータを複数の複合機のＨＤＤに分散して記憶しているが、本発明は特にこれに限定されず、スキャナ部１３によって読み取られた画像データ（スキャンデータ）、及びネットワークＩ／Ｆ部１８を介して外部のＰＣ（パーソナルコンピュータ）から送信された画像データ（プリントデータ）やメールデータ等を複数の複合機のＨＤＤに分散して記憶してもよい。また、ファクシミリデータのみを複数の複合機に分散して記憶し、スキャンデータやプリントデータは自機のＨＤＤに一括して記憶してもよい。
【００５８】
また、図４では、第１の複合機１において受信されたファクシミリデータを複数の画像装置１，２，３に記憶する処理について説明しているが、第２の複合機２において受信されたファクシミリデータを複数の画像装置１，２，３に記憶する場合、又は第３の複合機３において受信されたファクシミリデータを複数の画像装置１，２，３に記憶する場合についても同様の処理が行われる。
【００５９】
次に、複数の複合機のうちの１の複合機のＨＤＤに記憶されているデータが消失した場合におけるデータの復元処理について説明する。図５は、図２に示す複合機のデータの復元処理について説明するためのフローチャートである。なお、各複合機１，２，３のＨＤＤ１１，２１，３１には、図３に示す分割ファクシミリデータＤ１〜Ｄ６及びパリティデータＰ12，Ｐ34，Ｐ56が記憶されているものとする。
【００６０】
まず、ステップＳ２１において、制御部１２は、自機のＨＤＤ１１に記憶されているデータ、及びネットワークを介して第１の複合機１と接続されている他の複合機２，３のＨＤＤ２１，３１に記憶されているデータのうちのいずれかのデータが消失したか否かを判断する。すなわち、制御部１２は、ネットワーク上に存在する複数の複合機１，２，３の各ＨＤＤ１１，２１，３１のデータの状態を監視しており、ネットワークに接続されている複合機のうちのどのＨＤＤのデータが消失したかを特定する。ここで、データが消失していると判断された場合（ステップＳ２１でＹＥＳ）、ステップＳ２２の処理に移行し、データが消失していないと判断された場合（ステップＳ２１でＮＯ）、待機状態となる。なお、以下の説明では、第３の複合機３のＨＤＤ３１に記憶されているデータが消失した場合について説明する。
【００６１】
データが消失していると判断された場合、ステップＳ２２において、ネットワークＩ／Ｆ部１８は、第２の複合機２のＨＤＤ２１に記憶されているデータを要求するデータ要求情報を第２の複合機２へ送信する。
【００６２】
次に、ステップＳ２３において、データ記憶制御部１２７は、自機のＨＤＤ１１に記憶されている分割ファクシミリデータＤ１，Ｄ３及びパリティデータＰ56を読み出す。次に、ステップＳ２４において、第２の複合機２のネットワークＩ／Ｆ部１８は、第１の複合機１によって送信されたデータ要求情報を受信する。
【００６３】
次に、ステップＳ２５において、第２の複合機２のデータ記憶制御部１２７は、ＨＤＤ２１に記憶されている分割ファクシミリデータＤ２，Ｄ５及びパリティデータＰ34を読み出す。
【００６４】
次に、ステップＳ２６において、第２の複合機２のネットワークＩ／Ｆ部１８は、データ記憶制御部１２７によって読み出された分割ファクシミリデータＤ２，Ｄ５及びパリティデータＰ34を第１の複合機１へ送信する。
【００６５】
次に、ステップＳ２７において、第１の複合機１のネットワークＩ／Ｆ部１８は、第２の複合機２によって送信された分割ファクシミリデータＤ２，Ｄ５及びパリティデータＰ34を受信する。
【００６６】
次に、ステップＳ２８において、データ復元部１２８は、データ記憶制御部１２７によって読み出された分割ファクシミリデータＤ１，Ｄ３及びパリティデータＰ56と、ネットワークＩ／Ｆ部１８によって受信された分割ファクシミリデータＤ２，Ｄ５及びパリティデータＰ34とに基づいて、第３の複合機３のＨＤＤ３１に記憶されていたデータを復元する。すなわち、データ復元部１２８は、分割ファクシミリデータＤ１と分割ファクシミリデータＤ２との排他的論理和を演算することによりパリティデータＰ12を復元し、分割ファクシミリデータＤ３とパリティデータＰ34との排他的論理和を演算することにより分割ファクシミリデータＤ４を復元し、パリティデータＰ56と分割ファクシミリデータＤ５との排他的論理和を演算することにより分割ファクシミリデータＤ６を復元する。
【００６７】
次に、ステップＳ２９において、ネットワークＩ／Ｆ部１８は、データ復元部１２８によって復元された分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12を第３の複合機３へ送信する。
【００６８】
次に、ステップＳ３０において、第３の複合機３のネットワークＩ／Ｆ部１８は、第１の複合機１によって送信された分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12を受信する。
【００６９】
次に、ステップＳ３１において、第３の複合機３のデータ記憶制御部１２７は、ネットワークＩ／Ｆ部１８によって受信された分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12をＨＤＤ３１に記憶する。
【００７０】
このように、複数の複合機１，２，３のうちの第３の複合機３が備えるＨＤＤ３１に記憶されているデータが消失した場合、データ復元部１２８によって、他の複合機のＨＤＤ２１，３１に記憶されている分割データ及びパリティデータが読み出され、読み出された分割データ及びパリティデータに基づいて、ＨＤＤ３１に記憶されていた分割データ及びパリティデータが復元される。そして、データ復元部１２８により復元された分割データ及びパリティデータが第３の複合機３へ送信され、受信した分割データ及びパリティデータがＨＤＤ３１に記憶される。したがって、複数の複合機のうちの１の複合機が備えるＨＤＤに記憶されているデータが消失したとしても、他の複合機のＨＤＤに記憶されている分割データ及びパリティデータを用いて元のデータを復元することができる。
【００７１】
なお、第２の複合機２のＨＤＤ２１に記憶されているデータが消失した場合、上記と同様な処理が行われる。また、第１の複合機１のＨＤＤ１１に記憶されているデータが消失する場合も考えられる。そこで、第１の複合機１のＨＤＤ１１に記憶されているデータが消失した場合について説明する。また、以下の説明では、図５のデータ復元処理を用いて説明し、同じ処理については説明を省略する。
【００７２】
まず、ステップＳ２１の処理が行われる。次に、ステップＳ２２において、ネットワークＩ／Ｆ部１８は、第２の複合機２のＨＤＤ２１に記憶されているデータを要求するデータ要求情報を第２の複合機２へ送信するとともに、第３の複合機３のＨＤＤ３１に記憶されているデータを要求するデータ要求情報を第３の複合機３へ送信する。ステップＳ２３の処理は、読み出すデータが存在しないため行われない。そして、ステップＳ２４〜Ｓ２６の処理が行われる。また、第３の複合機３のネットワークＩ／Ｆ部１８は、第１の複合機１によって送信されたデータ要求情報を受信し、第３の複合機３のデータ記憶制御部１２７は、ＨＤＤ３１に記憶されている分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12を読み出し、第３の複合機３のネットワークＩ／Ｆ部１８は、データ記憶制御部１２７によって読み出された分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12を第１の複合機１へ送信する。
【００７３】
次に、ステップＳ２７において、第１の複合機１のネットワークＩ／Ｆ部１８は、第２の複合機２によって送信された分割ファクシミリデータＤ２，Ｄ５及びパリティデータＰ34を受信するとともに、第３の複合機３によって送信された分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12を受信する。次に、ステップＳ２８において、データ復元部１２８は、ネットワークＩ／Ｆ部１８によって受信された分割ファクシミリデータＤ２，Ｄ５及びパリティデータＰ34と、ネットワークＩ／Ｆ部１８によって受信された分割ファクシミリデータＤ４，Ｄ６及びパリティデータＰ12とに基づいて、第１の複合機１のＨＤＤ１１に記憶されていたデータを復元する。すなわち、データ復元部１２８は、分割ファクシミリデータＤ２とパリティデータＰ12との排他的論理和を演算することにより分割ファクシミリデータＤ１を復元し、パリティデータＰ34と分割ファクシミリデータＤ４との排他的論理和を演算することにより分割ファクシミリデータＤ３を復元し、分割ファクシミリデータＤ５と分割ファクシミリデータＤ６との排他的論理和を演算することによりパリティデータＰ56を復元する。そして、データ記憶制御部１２７は、データ復元部１２８によって復元された分割ファクシミリデータＤ１，Ｄ３及びパリティデータＰ56をＨＤＤ１１に記憶し、処理を終了する。
【００７４】
このように、複数の複合機１，２，３のうちの第１の複合機１が備えるＨＤＤ１１に記憶されているデータが消失した場合、データ復元部１２８によって、他の複合機のＨＤＤ２１，３１に記憶されている分割データ及びパリティデータが読み出され、読み出された分割データ及びパリティデータに基づいて、ＨＤＤ１１に記憶されていた分割データ及びパリティデータが復元される。このとき、複数の分割データと、当該複数の分割データから作成されたパリティデータとの組み合わせ情報として予め記憶されており、この組み合わせ情報に基づいて、どの分割データとパリティデータとの組み合わせから元のデータを復元するのかがわかるようになっている。そして、データ復元部１２８により復元された分割データ及びパリティデータがＨＤＤ１１に記憶される。したがって、複数の複合機のうちの１の複合機が備えるＨＤＤに記憶されているデータが消失したとしても、他の複合機のＨＤＤに記憶されている分割データ及びパリティデータを用いて元のデータを復元することができる。
【００７５】
また、本実施形態において、データ分割部１２５によって分割された分割ファクシミリデータＤ１〜Ｄ６及びパリティデータＰ12，Ｐ34，Ｐ56は、予め設定されているＨＤＤ１１，２１，３１に記憶されるとしているが、本発明は特にこれに限定されない。例えば、データ記憶制御部１２７が、分割ファクシミリデータＤ１〜Ｄ６及びパリティデータＰ12，Ｐ34，Ｐ56と、分割ファクシミリデータＤ１〜Ｄ６及びパリティデータＰ12，Ｐ34，Ｐ56を記憶したＨＤＤ（格納位置）とを対応付けたテーブルを作成して記憶しておき、データを復元する際に、当該テーブルを参照して各データを読み出してもよい。
【００７６】
さらに、本実施形態では、第１の複合機１が各ＨＤＤ１１，２１，３１のデータの状態を監視し、データの復元を行っているが、本発明は特にこれに限定されず、第２の複合機２又は第３の複合機３が各ＨＤＤ１１，２１，３１のデータの状態を監視し、データの復元を行ってもよく、さらに、各複合機１，２，３がそれぞれ各ＨＤＤ１１，２１，３１のデータの状態を監視し、データの復元を行ってもよい。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態に係るデータ管理システムの構成を示すブロック図である。
【図２】本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示すブロック図である。
【図３】データの分割及びパリティデータの作成について説明するための模式図である。
【図４】図２に示す複合機のデータ記憶処理について説明するためのフローチャートである。
【図５】図２に示す複合機のデータの復元処理について説明するためのフローチャートである。
【符号の説明】
【００７８】
１    第１の複合機
２    第２の複合機
３    第３の複合機
１０    データ管理システム
１１，２１，３１    ＨＤＤ
１２，２２，３２    制御部
１３    スキャナ部
１４    画像処理部
１５    プリンタ部
１６    操作部
１７    ファクシミリ通信部
１８    ネットワークＩ／Ｆ部
１２１    スキャナコントローラ
１２２    ファクシミリコントローラ
１２３    プリンタコントローラ
１２４    コピーコントローラ
１２５    データ分割部
１２６    パリティデータ作成部
１２７    データ記憶制御部
１２８    データ復元部
１３１    露光ランプ
１３２    ＣＣＤ
１４１    補正部
１４２    画像加工部
１４３    画像メモリ
１５１    用紙搬送部
１５２    画像形成部
１５３    転写部
１５４    定着部
１６１    タッチパネル部
１６２    操作キー部
【図１】
2006157548.tif 000003
【図２】
2006157548.tif 000004
【図３】
2006157548.tif 000005
【図４】
2006157548.tif 000006
【図５】
2006157548.tif 000007