JP3938579B2 - Data management system and image forming apparatus - Google Patents

Data management system and image forming apparatus Download PDF

Info

Publication number
JP3938579B2
JP3938579B2 JP2004345967A JP2004345967A JP3938579B2 JP 3938579 B2 JP3938579 B2 JP 3938579B2 JP 2004345967 A JP2004345967 A JP 2004345967A JP 2004345967 A JP2004345967 A JP 2004345967A JP 3938579 B2 JP3938579 B2 JP 3938579B2
Authority
JP
Japan
Prior art keywords
data
facsimile
divided
parity
image forming
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2004345967A
Other languages
Japanese (ja)
Other versions
JP2006157548A (en
Inventor
智 小栗
敏信 吉田
真奈美 久保田
健一 水須
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Mita Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Mita Corp filed Critical Kyocera Mita Corp
Priority to JP2004345967A priority Critical patent/JP3938579B2/en
Publication of JP2006157548A publication Critical patent/JP2006157548A/en
Application granted granted Critical
Publication of JP3938579B2 publication Critical patent/JP3938579B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Description

本発明は、複数の画像形成装置がネットワークを介して接続されたデータ管理システム及び他の画像形成装置とネットワークを介して接続された画像形成装置に関するものである。   The present invention relates to a data management system in which a plurality of image forming apparatuses are connected via a network and an image forming apparatus connected to other image forming apparatuses via a network.

従来、複数のユーザPCとサーバとがLANにより接続されたコンピュータシステムにおいて、1のユーザPCからのバックアップ要求があると、サーバが、バックアップ対象のファイルを複数に分割して暗号化し、各暗号化ピースを各ユーザPCに転送して格納させているものがある(例えば、特許文献1参照)。このように分散してバックアップしたファイルを取り出す際に、ユーザPCは、各暗号化ピースの格納先のユーザPCからそれぞれ暗号化ピースを取得し、それらを組み合わせて復号することで、元のファイルを復元している。
特開2004−102842号公報
Conventionally, in a computer system in which a plurality of user PCs and servers are connected via a LAN, when there is a backup request from one user PC, the server divides the backup target file into a plurality of files and encrypts each file. Some pieces are transferred to and stored in each user PC (see, for example, Patent Document 1). When taking out a file that has been distributed and backed up in this way, the user PC obtains the encrypted pieces from the respective user PCs that store the encrypted pieces and combines them to decrypt the original file. Restoring.
JP 2004-102842 A

しかしながら、上述の特許文献1では、データを暗号化し、暗号化したデータを各ユーザPCへ送信するためのサーバを設ける必要があり、システムが複雑化するとともに、コストアップに繋がる。また、データを暗号化して格納するため、復元の際にデータを復号化するという複雑な処理が必要である。   However, in the above-mentioned Patent Document 1, it is necessary to provide a server for encrypting data and transmitting the encrypted data to each user PC, which complicates the system and leads to an increase in cost. Further, since the data is encrypted and stored, a complicated process of decrypting the data at the time of restoration is required.

また、従来の画像形成装置では、他のファクシミリ装置から送信されたデータ(ファクシミリデータ)を1つのフラッシュメモリに記憶しており、何らかの要因によりこのフラッシュメモリ内のファクシミリデータが消去された場合、ファクシミリデータを復元することは困難であった。   Further, in the conventional image forming apparatus, data (facsimile data) transmitted from another facsimile apparatus is stored in one flash memory, and if the facsimile data in the flash memory is erased for some reason, It was difficult to restore the data.

本発明は、上記の問題を解決するためになされたもので、画像形成装置のデータ記憶手段に記憶されている内部データの損失を防止することができるデータ管理システム及び画像形成装置を提供することを目的とするものである。   The present invention has been made to solve the above problems, and provides a data management system and an image forming apparatus capable of preventing the loss of internal data stored in the data storage means of the image forming apparatus. It is intended.

本発明に係るデータ管理システムは、複数の画像形成装置がネットワークを介して接続されたデータ管理システムであって、前記複数の画像形成装置のうちの1の画像形成装置は、データを記憶する第1のデータ記憶手段と、外部のファクシミリ装置によって送信されたファクシミリデータを受信する第1のデータ受信手段と、前記第1のデータ受信手段によって受信された印字前のファクシミリデータを複数の分割ファクシミリデータに分割するデータ分割手段と、前記データ分割手段によって分割された複数の分割ファクシミリデータからパリティデータを作成するパリティデータ作成手段と、前記データ分割手段によって分割された複数の分割ファクシミリデータと、前記パリティデータ作成手段によって作成されたパリティデータとのうちのいずれかのデータを前記第1のデータ記憶手段に記憶する第1のデータ記憶制御手段と、前記第1のデータ記憶制御手段によって記憶されたデータ以外のデータをそれぞれ前記1の画像形成装置以外の少なくとも2つの画像形成装置へ送信するデータ送信手段とを備え、前記1の画像形成装置以外の少なくとも2つの画像形成装置は、データを記憶する第2のデータ記憶手段と、前記データ送信手段によって送信された分割ファクシミリデータ又はパリティデータを受信する第2のデータ受信手段と、前記第2のデータ受信手段によって受信された前記分割ファクシミリデータ又は前記パリティデータを前記第2のデータ記憶手段に記憶する第2のデータ記憶制御手段とを備え、前記1の画像形成装置は、全ての分割ファクシミリデータ及びパリティデータの前記第1及び第2のデータ記憶手段への分散記憶が行われた後、前記1の画像形成装置以外の画像形成装置の前記第2のデータ記憶手段に記憶されている分割ファクシミリデータのみを受信する第3のデータ受信手段と、前記第3のデータ受信手段によって受信された分割ファクシミリデータと、前記第1のデータ記憶手段に記憶されている分割ファクシミリデータとを結合させてファクシミリデータを作成し、作成したファクシミリデータの印字を行う印字手段とをさらに備えるA data management system according to the present invention is a data management system in which a plurality of image forming apparatuses are connected via a network, and one image forming apparatus of the plurality of image forming apparatuses stores data. and 1 of the data storage means, the first data receiving means, said first plurality of divided facsimile data facsimile data before printing received by the data receiving means for receiving facsimile data transmitted by the external facsimile device A data dividing unit that divides the data into a plurality of divided facsimile data divided by the data dividing unit, a plurality of divided facsimile data divided by the data dividing unit, and the parity and the parity data generated by the data generating means One of the data the first data and the first data storage control means for storing in the storage means, said first data storage control means and the first image forming apparatus respectively stored data other than the data by the out Data transmitting means for transmitting to at least two other image forming apparatuses, and at least two image forming apparatuses other than the first image forming apparatus include second data storage means for storing data and the data transmitting means. a second data receiving means for receiving the divided facsimile data or parity data sent by, storing said divided facsimile data or the parity data received by said second data receiving means in said second data storage means to a second data storage control unit, an image forming apparatus of the one, all divided facsimile de Data and parity data are distributed and stored in the first and second data storage means, and then stored in the second data storage means of the image forming apparatus other than the first image forming apparatus. A third data receiving means for receiving only facsimile data, the divided facsimile data received by the third data receiving means, and the divided facsimile data stored in the first data storage means; The printing apparatus further includes printing means for creating facsimile data and printing the created facsimile data .

この構成によれば、第1のデータ受信手段によって、外部のファクシミリ装置により送信されたファクシミリデータが受信され、データ分割手段によって、第1のデータ受信手段により受信された印字前のファクシミリデータが複数の分割ファクシミリデータに分割される。そして、パリティデータ作成手段によって、データ分割手段により分割された複数の分割ファクシミリデータからパリティデータが作成され、第1のデータ記憶制御手段によって、データ分割手段により分割された複数の分割ファクシミリデータと、パリティデータ作成手段により作成されたパリティデータとのうちのいずれかのデータが第1のデータ記憶手段に記憶される。次に、データ送信手段によって、第1のデータ記憶制御手段により記憶されたデータ以外のデータがそれぞれ1の画像形成装置以外の少なくとも2つの画像形成装置へ送信される。1の画像形成装置以外の少なくとも2つの画像形成装置において、第2のデータ受信手段によって、データ送信手段により送信された分割ファクシミリデータ又はパリティデータが受信され、第2のデータ記憶制御手段によって、第2のデータ受信手段により受信された分割ファクシミリデータ又はパリティデータが第2のデータ記憶手段に記憶される。さらに、全ての分割ファクシミリデータ及びパリティデータの前記第1及び第2のデータ記憶手段への分散記憶が行われた後、第3のデータ受信手段によって、1の画像形成装置以外の画像形成装置の第2のデータ記憶手段に記憶されている分割ファクシミリデータのみが受信され、印字手段によって、第3のデータ受信手段により受信された分割ファクシミリデータと、第1のデータ記憶手段に記憶されている分割ファクシミリデータとを結合させてファクシミリデータが作成され、作成されたファクシミリデータの印字が行われる。 According to this configuration, the first data receiving unit receives the facsimile data transmitted from the external facsimile apparatus , and the data dividing unit receives a plurality of pre-print facsimile data received by the first data receiving unit. Divided into facsimile data. Parity data creating means creates parity data from the plurality of divided facsimile data divided by the data dividing means, and a plurality of divided facsimile data divided by the data dividing means by the first data storage control means , Any one of the parity data created by the parity data creating means is stored in the first data storage means. Next, data other than the data stored by the first data storage control unit is transmitted to at least two image forming apparatuses other than one image forming apparatus by the data transmitting unit. And have you at least two of the image forming apparatus other than the first image forming apparatus, the second data receiving means, divided facsimile data or parity data sent is received by the data transmission means, the second data storage control means The divided facsimile data or parity data received by the second data receiving means is stored in the second data storage means. Further, after all the divided facsimile data and parity data are distributed and stored in the first and second data storage means, the third data receiving means allows the image forming apparatuses other than one image forming apparatus to Only the divided facsimile data stored in the second data storage means is received, the divided facsimile data received by the third data receiving means by the printing means, and the divided data stored in the first data storage means. Facsimile data is created by combining with the facsimile data, and the created facsimile data is printed.

したがって、外部のファクシミリ装置により送信されたファクシミリデータを複数の分割ファクシミリデータに分割し、当該複数の分割ファクシミリデータのパリティデータを作成し、複数の分割ファクシミリデータとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障し、データが消失したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部のファクシミリ装置により送信されたファクシミリデータが消失したとしても、パリティデータを用いてファクシミリデータを容易に復元することができる。 Therefore, by dividing the facsimile data transmitted by the external facsimile apparatus into a plurality of divided facsimile data, to create the parity data of the plurality of divided facsimile data, to a plurality of divided facsimile data and parity data the image forming apparatus Since the data is stored in a distributed manner, even if the data storage means of the image forming apparatus fails and the data is lost, the loss of the internal data can be easily prevented using the parity data. In particular, even if facsimile data transmitted by an external facsimile apparatus that is difficult to acquire the same data when the data is lost is lost, the facsimile data can be easily restored using the parity data. it can.

また、ファクシミリデータを用紙に印字する前に当該ファクシミリデータを各画像形成装置のデータ記憶手段へ分散して記憶することによって、データが消失した場合に元のデータを復元することが困難である印字前のファクシミリデータが損失することを防止することができ、複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失したとしても容易にデータを復元することができる。  In addition, by printing the facsimile data on the data storage means of each image forming apparatus before the facsimile data is printed on the paper, it is difficult to restore the original data when the data is lost. The previous facsimile data can be prevented from being lost, and the data can be easily restored even if the data stored in the data storage means included in one of the plurality of image forming apparatuses is lost. be able to.

また、上記のデータ管理システムにおいて、複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失した場合、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータを読み出し、読み出した分割データ及びパリティデータに基づいて、消失したデータを復元するデータ復元手段をさらに備えることが好ましい。   In the above data management system, when data stored in the data storage unit included in one of the plurality of image forming apparatuses is lost, the data is stored in the data storage unit of the other image forming apparatus. It is preferable to further include data restoration means for reading the divided data and parity data being read out and restoring lost data based on the read divided data and parity data.

この構成によれば、複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失した場合、データ復元手段によって、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータが読み出され、読み出された分割データ及びパリティデータに基づいて、消失したデータが復元される。したがって、複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失したとしても、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータを用いて元のデータを復元することができる。   According to this configuration, when data stored in the data storage unit included in one of the plurality of image forming apparatuses is lost, the data restoring unit stores the data in the data storage unit of the other image forming apparatus. The stored divided data and parity data are read, and the lost data is restored based on the read divided data and parity data. Therefore, even if the data stored in the data storage unit included in one of the plurality of image forming apparatuses is lost, the divided data and parity stored in the data storage unit of the other image forming apparatus are lost. The original data can be restored using the data.

また、本発明に係る画像形成装置は、複数の画像形成装置とネットワークを介して接続された画像形成装置であって、データを記憶するデータ記憶手段と、外部のファクシミリ装置によって送信されたファクシミリデータを受信する第1のデータ受信手段と、前記第1のデータ受信手段によって受信された印字前のファクシミリデータを複数の分割ファクシミリデータに分割するデータ分割手段と、前記データ分割手段によって分割された複数の分割ファクシミリデータからパリティデータを作成するパリティデータ作成手段と、前記データ分割手段によって分割された複数の分割ファクシミリデータと、前記パリティデータ作成手段によって作成されたパリティデータとのうちのいずれかのデータを前記データ記憶手段に記憶するデータ記憶制御手段と、前記データ記憶制御手段によって記憶されたデータ以外のデータをそれぞれ異なる画像形成装置へ送信するデータ送信手段と、他の画像形成装置によって送信された分割ファクシミリデータ又はパリティデータを受信する第2のデータ受信手段とを備え前記データ記憶制御手段は、前記第2のデータ受信手段によって受信された前記分割ファクシミリデータ又は前記パリティデータを前記データ記憶手段に記憶し、前記第2のデータ受信手段は、全ての分割ファクシミリデータ及びパリティデータの前記複数の画像形成装置の前記データ記憶手段への分散記憶が行われた後、前記他の画像形成装置の前記データ記憶手段に記憶されている分割ファクシミリデータのみを受信し、前記第2のデータ受信手段によって受信された分割ファクシミリデータと、前記データ記憶手段に記憶されている分割ファクシミリデータとを結合させてファクシミリデータを作成し、作成したファクシミリデータの印字を行う印字手段さらに備える。 The image forming apparatus according to the present invention is an image forming apparatus connected to a plurality of image forming apparatuses via a network, and includes data storage means for storing data and facsimile data transmitted by an external facsimile apparatus . a first data receiving means for receiving, a data dividing means for dividing the facsimile data before printing received by the first data receiving means into a plurality of divided facsimile data, a plurality divided by said data dividing means any data of the divided facsimile data and the parity data generating means for generating parity data, and a plurality of divided facsimile data divided by said data dividing means, and parity data generated by the parity data generating means Is stored in the data storage means. And control means, first receiving and data transmitting means for transmitting stored data other than the data to the different image forming apparatus, a divided facsimile data or the parity data transmitted by the other image forming apparatus by said data storage control means And the data storage control means stores the divided facsimile data or the parity data received by the second data receiving means in the data storage means, and receives the second data reception means. The means stores all the divided facsimile data and parity data in the data storage means of the other image forming apparatuses after the distributed storage to the data storage means of the plurality of image forming apparatuses is performed. Only facsimile data was received and received by the second data receiving means Further comprising a split facsimile data, said data storage means to couple the division facsimile data stored by creating a facsimile data, a printing means for printing the facsimile data created.

この構成によれば、第1のデータ受信手段によって、外部のファクシミリ装置により送信されたファクシミリデータが受信され、データ分割手段によって、第1のデータ受信手段により受信された印字前のファクシミリデータが複数の分割ファクシミリデータに分割される。そして、パリティデータ作成手段によって、データ分割手段により分割された複数の分割ファクシミリデータからパリティデータが作成され、データ記憶制御手段によって、データ分割手段により分割された複数の分割ファクシミリデータと、パリティデータ作成手段により作成されたパリティデータとのうちのいずれかのデータがデータ記憶手段に記憶される。次に、データ送信手段によって、データ記憶制御手段によって記憶されたデータ以外のデータがそれぞれ異なる画像形成装置へ送信される。第2のデータ受信手段によって、他の画像形成装置により送信された分割ファクシミリデータ又はパリティデータが受信された場合、データ記憶制御手段によって、第2のデータ受信手段により受信された分割ファクシミリデータ又はパリティデータがデータ記憶手段に記憶される。さらに、第2のデータ受信手段によって、全ての分割ファクシミリデータ及びパリティデータの複数の画像形成装置のデータ記憶手段への分散記憶が行われた後、他の画像形成装置のデータ記憶手段に記憶されている分割ファクシミリデータのみが受信され、印字手段によって、第2のデータ受信手段により受信された分割ファクシミリデータと、データ記憶手段に記憶されている分割ファクシミリデータとを結合させてファクシミリデータが作成され、作成されたファクシミリデータの印字が行われる。 According to this configuration, the first data receiving unit receives the facsimile data transmitted from the external facsimile apparatus , and the data dividing unit receives a plurality of pre-print facsimile data received by the first data receiving unit. Divided into facsimile data. Then, the parity data generating means, the parity data is generated from a plurality of divided facsimile data divided by the data dividing means, the data storage control unit, a plurality of divided facsimile data divided by the data dividing means, creates parity data Any data of the parity data created by the means is stored in the data storage means. Next, the data transmission unit transmits data other than the data stored by the data storage control unit to different image forming apparatuses. The second data receiving means, if the divided facsimile data or parity data sent is received by the other image forming apparatus, divided facsimile data or the parity by the data storage control unit, which is received by the second data receiving means Data is stored in the data storage means. Further, after all the divided facsimile data and parity data are distributed and stored in the data storage means of the plurality of image forming apparatuses by the second data receiving means, they are stored in the data storage means of the other image forming apparatuses. Only the divided facsimile data is received, and the printing means generates the facsimile data by combining the divided facsimile data received by the second data receiving means and the divided facsimile data stored in the data storage means. The created facsimile data is printed.

したがって、外部のファクシミリ装置により送信されたファクシミリデータを複数の分割ファクシミリデータに分割し、当該複数の分割ファクシミリデータのパリティデータを作成し、複数の分割ファクシミリデータとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部のファクシミリ装置により送信されたファクシミリデータが消失したとしても、パリティデータを用いてファクシミリデータを容易に復元することができる。 Therefore, by dividing the facsimile data transmitted by the external facsimile apparatus into a plurality of divided facsimile data, to create the parity data of the plurality of divided facsimile data, to a plurality of divided facsimile data and parity data the image forming apparatus Since the data is stored in a distributed manner, even if the data storage means of the image forming apparatus fails, the loss of the internal data can be easily prevented using the parity data. In particular, even if facsimile data transmitted by an external facsimile apparatus that is difficult to acquire the same data when the data is lost is lost, the facsimile data can be easily restored using the parity data. it can.

また、ファクシミリデータを用紙に印字する前に当該ファクシミリデータを各画像形成装置のデータ記憶手段へ分散して記憶することによって、データが消失した場合に元のデータを復元することが困難である印字前のファクシミリデータが損失することを防止することができ、複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失したとしても容易にデータを復元することができる。  In addition, by printing the facsimile data on the data storage means of each image forming apparatus before the facsimile data is printed on the paper, it is difficult to restore the original data when the data is lost. The previous facsimile data can be prevented from being lost, and the data can be easily restored even if the data stored in the data storage means included in one of the plurality of image forming apparatuses is lost. be able to.

本発明によれば、外部のファクシミリ装置により送信されたファクシミリデータを複数の分割ファクシミリデータに分割し、当該複数の分割ファクシミリデータのパリティデータを作成し、複数の分割ファクシミリデータとパリティデータとが各画像形成装置に分散して記憶されるので、画像形成装置のデータ記憶手段が故障したとしてもパリティデータを用いて容易にその内部データの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部のファクシミリ装置により送信されたファクシミリデータが消失したとしても、パリティデータを用いてファクシミリデータを容易に復元することができる。 According to the present invention, by dividing the facsimile data transmitted by the external facsimile apparatus into a plurality of divided facsimile data, to create the parity data of the plurality of divided facsimile data, and a plurality of divided facsimile data and the parity data each Since they are stored in a distributed manner in the image forming apparatus, even if the data storage means of the image forming apparatus fails, the loss of the internal data can be easily prevented using the parity data. In particular, even if facsimile data transmitted by an external facsimile apparatus that is difficult to acquire the same data when the data is lost is lost, the facsimile data can be easily restored using the parity data. it can.

また、ファクシミリデータを用紙に印字する前に当該ファクシミリデータを各画像形成装置のデータ記憶手段へ分散して記憶することによって、データが消失した場合に元のデータを復元することが困難である印字前のファクシミリデータが損失することを防止することができ、複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失したとしても容易にデータを復元することができる。  In addition, by printing the facsimile data on the data storage means of each image forming apparatus before the facsimile data is printed on the paper, it is difficult to restore the original data when the data is lost. The previous facsimile data can be prevented from being lost, and the data can be easily restored even if the data stored in the data storage means included in one of the plurality of image forming apparatuses is lost. be able to.

以下、本発明の一実施の形態によるデータ管理システム及び画像形成装置について図面を参照しながら説明する。   Hereinafter, a data management system and an image forming apparatus according to an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態に係るデータ管理システムの構成を示すブロック図である。図1に示すデータ管理システム10は、第1の複合機1、第2の複合機2及び第3の複合機3を備えて構成される。第1の複合機1、第2の複合機2及び第3の複合機3は、LAN(ローカルエリアネットワーク)4を介して互いに通信可能に接続されている。画像形成装置の一例である複合機1,2,3は、スキャナ機能、ファクシミリ機能、プリンタ機能、及びコピー機能等の複合機能を備えた複写機である。複合機1,2,3では、上記の各機能を組み合わせて種々の機能が実現される。なお、本実施形態におけるデータ管理システム10では、3つの複合機1,2,3をLAN4により接続しているが、本発明は特にこれに限定されず、4つ以上の複合機を接続してもよく、少なくとも3つの複合機が接続されればよい。   FIG. 1 is a block diagram showing a configuration of a data management system according to an embodiment of the present invention. A data management system 10 shown in FIG. 1 includes a first multifunction device 1, a second multifunction device 2, and a third multifunction device 3. The first multifunction device 1, the second multifunction device 2, and the third multifunction device 3 are connected via a LAN (Local Area Network) 4 so as to communicate with each other. Multi-function machines 1, 2, and 3, which are examples of image forming apparatuses, are copiers having multi-functions such as a scanner function, a facsimile function, a printer function, and a copy function. In the multifunction machines 1, 2, and 3, various functions are realized by combining the above functions. In the data management system 10 according to the present embodiment, the three multifunction devices 1, 2, and 3 are connected by the LAN 4. However, the present invention is not particularly limited thereto, and four or more multifunction devices are connected. It is sufficient that at least three multifunction peripherals are connected.

複合機1,2,3は、それぞれHDD(ハードディスクドライブ)11,21,31と、制御部12,22,32とを備えて構成される。データ記憶手段の一例であるHDD11,21,31は、データを記憶するものであり、制御部12,22,32は、HDD11,21,31を監視・統率するものである。   The multifunction devices 1, 2, and 3 are configured to include HDDs (hard disk drives) 11, 21, and 31, and control units 12, 22, and 32, respectively. The HDDs 11, 21, 31, which are examples of data storage means, store data, and the control units 12, 22, 32 monitor and manage the HDDs 11, 21, 31.

次に、各複合機の構成についてさらに詳細に説明する。図2は、本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示すブロック図である。なお、図2は、第1の複合機1の構成を示すものであり、他の複合機2,3の構成についても同様の構成である。   Next, the configuration of each multifunction device will be described in more detail. FIG. 2 is a block diagram schematically illustrating an internal configuration of a multifunction peripheral that is an example of an image forming apparatus according to an embodiment of the present disclosure. FIG. 2 shows the configuration of the first multifunction device 1, and the configurations of the other multifunction devices 2 and 3 are the same.

第1の複合機1は、HDD11、制御部12、スキャナ部13、画像処理部14、プリンタ部15、操作部16、ファクシミリ通信部17及びネットワークI/F(インターフェース)部18を備えて構成される。   The first multifunction device 1 includes an HDD 11, a control unit 12, a scanner unit 13, an image processing unit 14, a printer unit 15, an operation unit 16, a facsimile communication unit 17, and a network I / F (interface) unit 18. The

なお、本実施形態では、HDD11、制御部12、スキャナ部13、画像処理部14及び操作部16によりスキャナ機能が実現される。また、HDD11、制御部12、スキャナ部13、画像処理部14、プリンタ部15、操作部16及びファクシミリ通信部17によりファクシミリ機能が実現される。また、HDD11、制御部12、画像処理部14、プリンタ部15及びネットワークI/F部18によりプリンタ機能が実現される。さらに、HDD11、制御部12、スキャナ部13、画像処理部14、プリンタ部15及び操作部16によりコピー機能が実現される。   In the present embodiment, a scanner function is realized by the HDD 11, the control unit 12, the scanner unit 13, the image processing unit 14, and the operation unit 16. The HDD 11, the control unit 12, the scanner unit 13, the image processing unit 14, the printer unit 15, the operation unit 16, and the facsimile communication unit 17 implement a facsimile function. The HDD 11, the control unit 12, the image processing unit 14, the printer unit 15, and the network I / F unit 18 realize a printer function. Furthermore, the HDD 11, the control unit 12, the scanner unit 13, the image processing unit 14, the printer unit 15, and the operation unit 16 realize a copy function.

操作部16は、タッチパネル等から構成されるタッチパネル部161、及びスタートキー及びテンキー等から構成される操作キー部162を含む。操作部16は、ユーザがスキャナ機能、ファクシミリ機能、プリンタ機能、コピー機能等に関する操作を行うために使用され、ユーザによる操作指令等を制御部12に与える。タッチパネル部161は、タッチパネルとLCD(Liquid Crystal Display)とを組み合わせたタッチパネルユニット等から構成され、種々の操作画面、例えば、コピー機能実行時には、原稿サイズ、コピーサイズ、印刷部数等に関する情報を表示するとともに、ユーザが当該部分をタッチすることにより種々の操作指令を入力するための操作ボタン等を表示する。操作キー部162は、ユーザがコピー実行指令等を入力するために用いられる。   The operation unit 16 includes a touch panel unit 161 composed of a touch panel and the like, and an operation key unit 162 composed of a start key and a numeric keypad. The operation unit 16 is used for a user to perform operations related to a scanner function, a facsimile function, a printer function, a copy function, and the like, and gives an operation command and the like by the user to the control unit 12. The touch panel unit 161 includes a touch panel unit that combines a touch panel and an LCD (Liquid Crystal Display), and displays various operation screens, for example, information on the document size, copy size, number of copies, and the like when executing the copy function. At the same time, an operation button or the like for inputting various operation commands is displayed by the user touching the part. The operation key unit 162 is used by the user to input a copy execution command and the like.

制御部12は、スキャナコントローラ121、ファクシミリコントローラ122、プリンタコントローラ123、コピーコントローラ124、データ分割部125、パリティデータ作成部126、データ記憶制御部127及びデータ復元部128として機能する。制御部12は、マイクロコンピュータ及び専用のハードウエア回路等から構成され、装置全体の動作を制御する。スキャナコントローラ121は、スキャナ機能を実現するために用いられる各部の動作を制御する。ファクシミリコントローラ122は、ファクシミリ機能を実現するために用いられる各部の動作を制御する。プリンタコントローラ123は、プリンタ機能を実現するために用いられる各部の動作を制御する。コピーコントローラ124は、コピー機能を実現するために用いられる各部の動作を制御する。   The control unit 12 functions as a scanner controller 121, a facsimile controller 122, a printer controller 123, a copy controller 124, a data division unit 125, a parity data creation unit 126, a data storage control unit 127, and a data restoration unit 128. The control unit 12 includes a microcomputer and a dedicated hardware circuit, and controls the operation of the entire apparatus. The scanner controller 121 controls the operation of each unit used to realize the scanner function. The facsimile controller 122 controls the operation of each unit used to implement the facsimile function. The printer controller 123 controls the operation of each unit used for realizing the printer function. The copy controller 124 controls the operation of each unit used for realizing the copy function.

データ分割部125は、外部のファクシミリ装置によって送信され、ファクシミリ通信部17によって受信された画像データ(ファクシミリデータ)を複数の分割データに分割する。また、データ分割部125は、スキャナ部13によって読み取られた画像データ(スキャンデータ)を複数の分割データに分割する。さらに、データ分割部125は、外部のPC(パーソナルコンピュータ)によって送信され、ネットワークI/F部18によって受信された画像データ(プリントデータ)を複数の分割データに分割する。   The data dividing unit 125 divides image data (facsimile data) transmitted by an external facsimile machine and received by the facsimile communication unit 17 into a plurality of divided data. The data dividing unit 125 divides the image data (scan data) read by the scanner unit 13 into a plurality of divided data. Further, the data dividing unit 125 divides image data (print data) transmitted by an external PC (personal computer) and received by the network I / F unit 18 into a plurality of divided data.

パリティデータ作成部126は、データ分割部125によって分割された複数の分割データからパリティデータを作成する。データ記憶制御部127は、他の複合機によって送信され、ネットワークI/F部18によって受信された分割データ又はパリティデータをHDD11に記憶する。データ記憶制御部127は、自機のデータ分割部125によって分割された分割データ又はパリティデータ作成部126によって作成されたパリティデータをHDD11に記憶する。   The parity data creating unit 126 creates parity data from the plurality of divided data divided by the data dividing unit 125. The data storage control unit 127 stores in the HDD 11 the divided data or the parity data that is transmitted by another multifunction device and received by the network I / F unit 18. The data storage control unit 127 stores the divided data divided by the data division unit 125 of the own device or the parity data created by the parity data creation unit 126 in the HDD 11.

データ復元部128は、複数の複合機のうちの1の複合機が備えるHDDに記憶されているデータが消失した場合、他の複合機のHDDに記憶されているパリティデータを読み出し、読み出したパリティデータに基づいて、消失したデータを復元する。   The data restoration unit 128 reads parity data stored in the HDD of another multifunction device when the data stored in the HDD of one multifunction device of the plurality of multifunction devices is lost, and reads the read parity Restore lost data based on the data.

スキャナ部13は、搬送される原稿を順次読み取るスキャナを構成する露光ランプ131及びCCD(電荷結合素子)132を含む。スキャナ部13は、露光ランプ131により原稿を照射し、その反射光をCCD132で受光することにより、原稿から画像を読み取り、読み取った画像に対応する画像データを画像処理部14へ出力する。   The scanner unit 13 includes an exposure lamp 131 and a CCD (Charge Coupled Device) 132 that constitute a scanner that sequentially reads a conveyed document. The scanner unit 13 irradiates the document with the exposure lamp 131 and receives the reflected light with the CCD 132, thereby reading an image from the document and outputting image data corresponding to the read image to the image processing unit 14.

画像処理部14は、補正部141、画像加工部142及び画像メモリ143を含む。画像処理部14は、読み取られた画像データを必要に応じて補正部141及び画像加工部142により処理し、処理された画像データを画像メモリ143に記憶したり、プリンタ部15、ファクシミリ通信部17又はネットワークI/F部18等へ出力したりする。補正部141は、読み取られた画像データに対してレベル補正、Y補正等の所定の補正処理を行う。画像加工部142は、画像データの圧縮又は伸張処理、及び拡大又は縮小処理等の種々の加工処理を行う。   The image processing unit 14 includes a correction unit 141, an image processing unit 142, and an image memory 143. The image processing unit 14 processes the read image data by the correction unit 141 and the image processing unit 142 as necessary, and stores the processed image data in the image memory 143, the printer unit 15, and the facsimile communication unit 17. Alternatively, the data is output to the network I / F unit 18 or the like. The correction unit 141 performs predetermined correction processing such as level correction and Y correction on the read image data. The image processing unit 142 performs various types of processing such as image data compression or expansion processing and enlargement or reduction processing.

プリンタ部15は、用紙が収納された給紙カセット及び給紙カセットから用紙を引き出し、各部へ搬送する給紙ローラ等から構成される用紙搬送部151と、一様に帯電される感光体ドラム、原稿の画像データに基づいて生成された変調信号をレーザ光に変換して出力し、感光体ドラムに静電潜像を形成する露光装置、及び所定の現像剤を感光体ドラムに供給してトナー画像を形成する現像装置等から構成される画像形成部152と、搬送された用紙に感光体ドラム上のトナー像を転写させる転写ローラ等から構成される転写部153と、転写されたトナー像を加熱して用紙に定着させる定着ローラ等から構成される定着部154とを含む。プリンタ部15は、スキャナ部13により読み取られた原稿データ、ネットワークI/F部18を介してLANによりクライアントPC(パーソナルコンピュータ)等から送信された印刷データ、ファクシミリ通信部17を用いて外部のファクシミリ装置等から受信したファクスデータ等の画像データを用いて画像を用紙に印刷する。具体的には、用紙搬送部151は用紙を画像形成部152へ搬送し、画像形成部152は上記の画像データに対応するトナー像を形成し、転写部153はトナー像を用紙に転写し、定着部154はトナー像を用紙に定着させて画像を形成する。   The printer unit 15 includes a sheet feeding unit 151 that includes sheets, a sheet feeding roller that pulls out the sheet from the sheet feeding cassette and conveys the sheet to the respective units, a uniformly charged photosensitive drum, A modulation signal generated based on the image data of the original is converted into a laser beam and output, and an electrostatic latent image is formed on the photosensitive drum, and a predetermined developer is supplied to the photosensitive drum to form a toner. An image forming unit 152 composed of a developing device for forming an image, a transfer unit 153 composed of a transfer roller for transferring the toner image on the photosensitive drum to the conveyed paper, and the transferred toner image And a fixing unit 154 including a fixing roller that heats and fixes the sheet on the sheet. The printer unit 15 includes original data read by the scanner unit 13, print data transmitted from a client PC (personal computer) or the like via a LAN via the network I / F unit 18, and an external facsimile using the facsimile communication unit 17. An image is printed on paper using image data such as fax data received from an apparatus or the like. Specifically, the paper transport unit 151 transports the paper to the image forming unit 152, the image forming unit 152 forms a toner image corresponding to the image data, the transfer unit 153 transfers the toner image to the paper, The fixing unit 154 forms an image by fixing the toner image on the sheet.

ファクシミリ通信部17は、符号化/復号化部(図示省略)、変復調部(図示省略)及びNCU(Network Control Unit)(図示省略)を含む。ファクシミリ通信部17は、スキャナ部13によって読み取られた原稿の画像データを電話回線を介してファクシミリ装置等へ送信したり、ファクシミリ装置等から送信された画像データを受信したりする。符号化/復号化部は、送信する画像データを圧縮・符号化し、受信した画像データを伸長・復号化する。変復調部は、圧縮・符号化された画像データを音声信号に変調し、受信した信号(音声信号)を画像データに復調する。NCUは、送受信先となるファクシミリ装置等との電話回線による接続を制御する。   The facsimile communication unit 17 includes an encoding / decoding unit (not shown), a modem unit (not shown), and an NCU (Network Control Unit) (not shown). The facsimile communication unit 17 transmits image data of a document read by the scanner unit 13 to a facsimile device or the like via a telephone line, or receives image data transmitted from the facsimile device or the like. The encoding / decoding unit compresses and encodes image data to be transmitted, and decompresses and decodes received image data. The modem unit modulates the compressed and encoded image data into an audio signal, and demodulates the received signal (audio signal) into image data. The NCU controls connection via a telephone line to a facsimile machine or the like as a transmission / reception destination.

ネットワークI/F部18は、ネットワークインタフェース(例えば、10/100Base−TX)等を用い、LAN4を介して接続されたクライアントPC等に対する種々のデータの送受信を制御し、例えば、クライアントPC等から送信された印刷データ等を受信する。また、ネットワークI/F部18は、LAN4を介して接続された他の複合機へのデータの送受信を制御する。すなわち、ネットワークI/F部18は、データ分割部125によって分割された複数の分割データと、パリティデータ作成部126によって作成されたパリティデータとをそれぞれ異なる複合機2,3へ送信するとともに、他の複合機2,3によって送信された分割データ又はパリティデータを受信する。なお、ファクシミリ通信部17が、データ受信手段の一例に相当し、ネットワークI/F部18が、データ送信手段及びデータ受信手段の一例に相当する。   The network I / F unit 18 uses a network interface (for example, 10/100 Base-TX) or the like to control transmission / reception of various data to / from a client PC or the like connected via the LAN 4, and transmits, for example, from the client PC or the like Received print data or the like. Further, the network I / F unit 18 controls transmission / reception of data to / from other multifunction devices connected via the LAN 4. That is, the network I / F unit 18 transmits a plurality of divided data divided by the data dividing unit 125 and the parity data created by the parity data creating unit 126 to different multifunction devices 2 and 3, respectively. The divided data or parity data transmitted by the MFPs 2 and 3 are received. The facsimile communication unit 17 corresponds to an example of a data reception unit, and the network I / F unit 18 corresponds to an example of a data transmission unit and a data reception unit.

HDD11は、スキャナ部13によって読み取られた画像データ及び当該画像データに設定されている出力形式等の種々のデータ等を記憶する。HDD11に記憶されている画像データは、第1の複合機1内部で使用されるだけでなく、必要に応じて、ネットワークI/F部18を介してクライアントPC等から確認したり、クライアントPC等の所定のフォルダへ転送される。また、HDD11は、データ分割部125によって分割された分割データ及びパリティデータ作成部126によって作成されたパリティデータを記憶するとともに、ネットワークI/F部18によって受信された分割データ及びパリティデータを記憶する。   The HDD 11 stores image data read by the scanner unit 13 and various data such as an output format set in the image data. The image data stored in the HDD 11 is not only used in the first multifunction device 1 but also confirmed from the client PC or the like via the network I / F unit 18 as necessary, or the client PC or the like. To a predetermined folder. Further, the HDD 11 stores the divided data divided by the data dividing unit 125 and the parity data created by the parity data creating unit 126, and also stores the divided data and the parity data received by the network I / F unit 18. .

ここで、データ分割部125によるデータの分割及びパリティデータ作成部126によるパリティデータの作成について説明する。図3は、データの分割及びパリティデータの作成について説明するための模式図である。   Here, data division by the data division unit 125 and creation of parity data by the parity data creation unit 126 will be described. FIG. 3 is a schematic diagram for explaining data division and creation of parity data.

データ分割部125は、N(N≧3)台の複合機がネットワーク上に接続されている場合、データを(N−1)の倍数個の分割データに分割する。すなわち、図3に示すように、データ分割部125は、ファクシミリ通信部17によって受信されたファクシミリデータD0をブロック単位の複数の分割ファクシミリデータD1〜D6に分割する。なお、本実施形態におけるデータ分割部125は、ファクシミリデータD0を6つの分割ファクシミリデータD1〜D6に分割しているが、本発明は特にこれに限定されず、少なくとも2つ以上の分割ファクシミリデータに分割すればよい。   The data dividing unit 125 divides the data into multiple divided data of (N−1) when N (N ≧ 3) multifunction devices are connected on the network. That is, as shown in FIG. 3, the data dividing unit 125 divides the facsimile data D0 received by the facsimile communication unit 17 into a plurality of divided facsimile data D1 to D6 in block units. The data dividing unit 125 in this embodiment divides the facsimile data D0 into six divided facsimile data D1 to D6. However, the present invention is not particularly limited to this, and the data is divided into at least two or more divided facsimile data. What is necessary is just to divide.

そして、パリティデータ作成部126は、N(N≧3)台の複合機がネットワーク上に接続されている場合、データ分割部125によって分割された複数の分割データのうちのN−1個のデータからパリティデータを作成する。すなわち、パリティデータ作成部126は、分割ファクシミリデータD1と分割ファクシミリデータD2とのパリティデータP12を作成する。 When N (N ≧ 3) multi-function peripherals are connected to the network, the parity data creating unit 126 is N−1 pieces of data among the plurality of divided data divided by the data dividing unit 125. Create parity data from That is, the parity data generation unit 126 generates the parity data P 12 and the divided facsimile data D1 and the divided facsimile data D2.

また、N−1個の分割ファクシミリデータと、N−1個の分割ファクシミリデータのパリティデータとは、それぞれ異なる複合機のHDDに分散して記憶される。すなわち、パリティデータP12は、分割ファクシミリデータD1と分割ファクシミリデータD2との排他的論理和を求めることによって作成される。分割ファクシミリデータD1は、第1の複合機1のHDD11に記憶され、分割ファクシミリデータD2は、第2の複合機2のHDD21に記憶され、パリティデータP12は、第3の複合機3のHDD31に記憶される。 Further, N-1 pieces of divided facsimile data and parity data of N-1 pieces of divided facsimile data are distributed and stored in HDDs of different multifunction devices. That is, parity data P 12 is created by obtaining the exclusive OR of the divided facsimile data D1 and the divided facsimile data D2. Divided facsimile data D1 is stored in the first HDD11 of the multifunction device 1, divided facsimile data D2 is stored in a second of the multifunction device 2 HDD 21, the parity data P 12 is the third of the MFP 3 HDD 31 Is remembered.

同様に、パリティデータ作成部126は、分割ファクシミリデータD3と分割ファクシミリデータD4とのパリティデータP34を作成する。そして、分割ファクシミリデータD3は、第1の複合機1のHDD11に記憶され、分割ファクシミリデータD4は、第3の複合機3のHDD31に記憶され、パリティデータP34は、第2の複合機2のHDD21に記憶される。また、パリティデータ作成部126は、分割ファクシミリデータD5と分割ファクシミリデータD6とのパリティデータP56を作成する。分割ファクシミリデータD5は、第2の複合機2のHDD21に記憶され、分割ファクシミリデータD6は、第3の複合機3のHDD31に記憶され、パリティデータP56は、第1の複合機1のHDD11に記憶される。 Similarly, the parity data generation unit 126 generates a parity data P 34 and the divided facsimile data D3 and the divided facsimile data D4. Divided facsimile data D3 is stored in the first HDD11 of the multifunction device 1, divided facsimile data D4 is stored in the third HDD31 of the MFP 3, the parity data P 34, the second MFP 2 Is stored in the HDD 21. Further, the parity data generation unit 126 generates the parity data P 56 and the divided facsimile data D5 and the divided facsimile data D6. Divided facsimile data D5 is stored in a second of the multifunction device 2 HDD 21, divided facsimile data D6 is stored in the third HDD31 of the MFP 3, the parity data P 56, the first of the multifunction device 1 HDD 11 Is remembered.

なお、分割ファクシミリデータD1,D2及びパリティデータP12は、どの複合機のHDDに記憶してもよいが、各パリティデータP12,P34,P56が同一のHDDに記憶されないようにする。また、分割ファクシミリデータD1〜D6及びパリティデータP12,P34,P56は、複数の複合機のうちのどの複合機のHDDに記憶されるかが予め設定されており、各データは、ネットワークI/F部18を介して予め設定されている複合機へ送信される。データを復元する際には、予め設定されている複合機のHDDから各データを読み出して復元する。 Incidentally, the divided facsimile data D1, D2 and parity data P 12 may be stored in any of the MFP HDD, but as the parity data P 12, P 34, P 56 is not stored in the same of the HDD. The divided facsimile data D1 to D6 and the parity data P 12 , P 34 , and P 56 are preset in which MFP among the plurality of MFPs, and each data is stored in the network. The data is transmitted to a preset multifunction device via the I / F unit 18. When restoring data, each data is read from the HDD of the multifunction device set in advance and restored.

さらに、本実施形態では、3台の複合機がネットワークを介して接続されているので、2つの分割データから1つのパリティデータを作成しているが、本発明は特にこれに限定されず、例えば4台の複合機がネットワークを介して接続されている場合、2つの分割データから2つのパリティデータを作成してもよい。   Furthermore, in the present embodiment, since three multifunction devices are connected via a network, one parity data is created from two divided data. However, the present invention is not particularly limited to this, for example, When four MFPs are connected via a network, two parity data may be created from two divided data.

次に、図2に示す複合機の動作について説明する。図4は、図2に示す複合機のデータ記憶処理について説明するためのフローチャートである。なお、図4では、第1の複合機1において受信したファクシミリデータを分散して記憶する場合について説明する。   Next, the operation of the multifunction machine shown in FIG. 2 will be described. FIG. 4 is a flowchart for explaining the data storage process of the multifunction machine shown in FIG. FIG. 4 illustrates a case where facsimile data received by the first multifunction device 1 is distributed and stored.

まず、ステップS1において、データ分割部125は、ファクシミリ通信部17によってファクシミリデータD0が受信されたか否かが判断される。ここで、ファクシミリデータD0が受信されたと判断された場合(ステップS1でYES)、ステップS2の処理に移行する。ファクシミリデータD0が受信されていないと判断された場合(ステップS1でNO)、ファクシミリデータD0が受信されるまで待機状態となる。   First, in step S1, the data dividing unit 125 determines whether or not the facsimile data D0 is received by the facsimile communication unit 17. If it is determined that the facsimile data D0 has been received (YES in step S1), the process proceeds to step S2. If it is determined that the facsimile data D0 has not been received (NO in step S1), the process waits until the facsimile data D0 is received.

ファクシミリデータD0が受信されたと判断された場合、ステップS2において、データ分割部125は、ファクシミリ通信部17によって受信されたファクシミリデータD0を、予め分割数が設定されているブロック単位の複数の分割ファクシミリデータD1〜D6に分割する。   When it is determined that the facsimile data D0 has been received, in step S2, the data dividing unit 125 converts the facsimile data D0 received by the facsimile communication unit 17 into a plurality of divided facsimiles in block units in which the number of divisions is set in advance. The data is divided into data D1 to D6.

次に、ステップS3において、パリティデータ作成部126は、データ分割部125によって分割された複数の分割ファクシミリデータD1〜D6のうちの2つの分割ファクシミリデータD1,D2に基づいてパリティデータP12を作成する。 Next, in step S3, the parity data generation unit 126 creates a parity data P 12 on the basis of the two divided facsimile data D1, D2 of a plurality of divided facsimile data D1~D6 divided by the data dividing unit 125 To do.

次に、ステップS4において、データ記憶制御部127は、データ分割部125によって分割された分割ファクシミリデータD1,D2及びパリティデータ作成部126によって作成されたパリティデータP12のうちの分割ファクシミリデータD1をHDD11に記憶する。 Next, in step S4, the data storage control unit 127, a division facsimile data D1 of the parity data P 12 created by the division are divided by the data dividing unit 125 facsimile data D1, D2 and parity data creation unit 126 Store in the HDD 11.

次に、ステップS5において、ネットワークI/F部18は、データ分割部125によって分割された分割ファクシミリデータD2を第2の複合機2へ送信し、パリティデータ作成部126によって作成されたパリティデータP12を第3の複合機3へ送信する。 Next, in step S <b> 5, the network I / F unit 18 transmits the divided facsimile data D <b> 2 divided by the data dividing unit 125 to the second multifunction device 2, and the parity data P created by the parity data creating unit 126. 12 is transmitted to the third multifunction device 3.

次に、ステップS6において、第2の複合機2のネットワークI/F部18は、第1の複合機1によって送信された分割ファクシミリデータD2を受信する。次に、ステップS7において、第2の複合機2のデータ記憶制御部127は、ネットワークI/F部18によって受信された分割ファクシミリデータD2をHDD21に記憶する。   Next, in step S <b> 6, the network I / F unit 18 of the second multifunction device 2 receives the divided facsimile data D <b> 2 transmitted by the first multifunction device 1. Next, in step S 7, the data storage control unit 127 of the second multifunction device 2 stores the divided facsimile data D 2 received by the network I / F unit 18 in the HDD 21.

次に、ステップS8において、第3の複合機3のネットワークI/F部18は、第1の複合機1によって送信されたパリティデータP12を受信する。次に、ステップS9において、第3の複合機3のデータ記憶制御部127は、ネットワークI/F部18によって受信されたパリティデータP12をHDD31に記憶する。 Next, in step S <b> 8, the network I / F unit 18 of the third multifunction device 3 receives the parity data P <b> 12 transmitted by the first multifunction device 1. Next, in step S 9, the data storage control unit 127 of the third multifunction device 3 stores the parity data P 12 received by the network I / F unit 18 in the HDD 31.

次に、ステップS10において、パリティデータ作成部126は、複数に分割された全ての分割ファクシミリデータについて、パリティデータの作成が終了したか否かを判断する。ここで、全ての分割ファクシミリデータについてパリティデータの作成が終了したと判断された場合(ステップS10でYES)、処理を終了する。   Next, in step S10, the parity data creation unit 126 determines whether or not creation of parity data has been completed for all the divided facsimile data divided into a plurality of pieces. If it is determined that the creation of parity data has been completed for all the divided facsimile data (YES in step S10), the process ends.

一方、全ての分割ファクシミリデータについて、パリティデータの作成が終了していないと判断された場合(ステップS10でNO)、ステップS3の処理に戻り、ステップS3〜S10までの処理が繰り返し行われる。すなわち、ここでは、分割ファクシミリデータD1,D2のパリティデータP12のみしか作成されていないので、ステップS3の処理に戻り、パリティデータ作成部126は、データ分割部125によって分割された複数の分割ファクシミリデータD1〜D6のうちの2つの分割ファクシミリデータD3,D4に基づいてパリティデータP34を作成する。そして、データ記憶制御部127は、データ分割部125によって分割された分割ファクシミリデータD3,D4及びパリティデータ作成部126によって作成されたパリティデータP34のうちの分割ファクシミリデータD3をHDD11に記憶する(ステップS4)。さらに、ネットワークI/F部18は、パリティデータ作成部126によって作成されたパリティデータP34を第2の複合機2へ送信し、データ分割部125によって分割された分割ファクシミリデータD4を第3の複合機3へ送信する(ステップS5)。第2の複合機2では、パリティデータP34が受信され、HDD21に記憶され、第3の複合機3では、分割ファクシミリデータD4が受信され、HDD31に記憶される(ステップS6〜S9)。同様にして、分割ファクシミリデータD5,D6についても、パリティデータの作成、記憶、送信が行われる。 On the other hand, if it is determined that the creation of parity data has not been completed for all the divided facsimile data (NO in step S10), the process returns to step S3, and the processes from steps S3 to S10 are repeated. That is, here, divided since facsimile data D1, only the parity data P 12 of D2 has only been created, the process returns to step S3, the parity data generation unit 126, a plurality of divided facsimile divided by the data dividing unit 125 create parity data P 34 on the basis of the two divided facsimile data D3, D4 of the data D1 to D6. Then, the data storage control unit 127 stores the divided facsimile data D3 of the parity data P 34 created by the division are divided by the data dividing unit 125 facsimile data D3, D4 and the parity data generation unit 126 in the HDD 11 ( Step S4). Further, the network I / F unit 18 transmits the parity data P 34 created by the parity data creation unit 126 to the second MFP 2, and the divided facsimile data D 4 divided by the data division unit 125 is sent to the third multifunction device 2. The data is transmitted to the multifunction machine 3 (step S5). In the second MFP 2 is received parity data P 34 is stored in the HDD 21, the third complex machine 3, divided facsimile data D4 is received and stored in the HDD 31 (step S6 to S9). Similarly, parity data is created, stored, and transmitted for the divided facsimile data D5 and D6.

そして、全ての分割ファクシミリデータD1〜D6のHDDへの分散記憶が行われた後、ファクシミリコントローラ122は、HDD11から分割ファクシミリデータD1,D3を読み出し、第2の複合機2から分割ファクシミリデータD2,D5を受信し、第3の複合機3から分割ファクシミリデータD4,D6を受信し、それぞれの分割ファクシミリデータD1〜D6を結合させてファクシミリデータD0を作成し、プリンタ部15を制御してファクシミリデータD0の印字を行う。データのソースがLAN4の外部にあるデータ等の場合、用紙に印字する前にデータが消失すると、当該データを復元することが困難である。そこで、上述のように、ファクシミリデータを用紙に印字する前に当該ファクシミリデータを各複合機のHDDへ分散して記憶することによって、データが消失した場合に元のデータを復元することが困難である印字前のファクシミリデータが損失することを防止することができ、複数の複合機のうちの1の複合機が備えるHDDに記憶されているデータが消失したとしても容易にデータを復元することができる。   After all the divided facsimile data D1 to D6 are distributed and stored in the HDD, the facsimile controller 122 reads the divided facsimile data D1 and D3 from the HDD 11, and the divided facsimile data D2 and D2 from the second multifunction device 2. D5 is received, the divided facsimile data D4 and D6 are received from the third multifunction device 3, the divided facsimile data D1 to D6 are combined to create the facsimile data D0, and the printer unit 15 is controlled to control the facsimile data. D0 is printed. When the data source is data outside the LAN 4 or the like, if the data is lost before printing on paper, it is difficult to restore the data. Thus, as described above, it is difficult to restore the original data when the data is lost by distributing and storing the facsimile data in the HDD of each multifunction device before printing the facsimile data on the paper. It is possible to prevent loss of facsimile data before printing, and data can be easily restored even if data stored in the HDD included in one of the plurality of multifunction devices is lost. it can.

また、ファクシミリ通信部17によって、外部のファクシミリ装置により送信されたファクシミリデータが受信され、データ分割部125によって、ファクシミリ通信部17により受信されたファクシミリデータが複数の分割ファクシミリデータに分割される。そして、パリティデータ作成部126によって、データ分割部125により分割された複数の分割ファクシミリデータからパリティデータが作成され、ネットワークI/F部18によって、データ分割部125により分割された複数の分割ファクシミリデータと、パリティデータ作成部126により作成されたパリティデータとがそれぞれ自機のHDD11に記憶されるとともに、異なる複合機2,3へ送信される。続いて、第2,第3の複合機2,3のネットワークI/F部18によって、第1の複合機1により送信された分割ファクシミリデータ又はパリティデータが受信され、データ記憶制御部127によって、ネットワークI/F部18により受信された分割ファクシミリデータ又はパリティデータがHDD21,31に記憶される。   The facsimile communication unit 17 receives facsimile data transmitted from an external facsimile device, and the data dividing unit 125 divides the facsimile data received by the facsimile communication unit 17 into a plurality of divided facsimile data. Then, the parity data creating unit 126 creates parity data from the plurality of divided facsimile data divided by the data dividing unit 125, and the plurality of divided facsimile data divided by the data dividing unit 125 by the network I / F unit 18. And the parity data created by the parity data creation unit 126 are stored in the HDD 11 of the own device and transmitted to different multifunction devices 2 and 3. Subsequently, the divided facsimile data or parity data transmitted by the first multifunction device 1 is received by the network I / F unit 18 of the second and third multifunction devices 2 and 3, and the data storage control unit 127 The divided facsimile data or parity data received by the network I / F unit 18 is stored in the HDDs 21 and 31.

したがって、外部のファクシミリ装置により送信されたファクシミリデータを複数の分割ファクシミリデータに分割し、当該複数の分割ファクシミリデータのパリティデータを作成し、複数の分割ファクシミリデータとパリティデータとが各複合機1,2,3に分散して記憶されるので、複合機のHDDが故障したとしてもパリティデータを用いて容易にその内部データを復元することができ、ファクシミリデータの損失を防止することができる。また、特に、データが消失した場合に同じデータを取得するのが困難である外部のファクシミリ装置により送信されたファクシミリデータが複数の複合機1,2,3に分散して記憶されるので、複合機のHDDが故障したとしてもパリティデータを用いてファクシミリデータを容易に復元することができる。   Therefore, the facsimile data transmitted by the external facsimile apparatus is divided into a plurality of divided facsimile data, and parity data of the plurality of divided facsimile data is created. Since the data is stored in a distributed manner, the internal data can be easily restored using the parity data even if the HDD of the multifunction machine breaks down, and loss of facsimile data can be prevented. In particular, since the facsimile data transmitted by an external facsimile apparatus, which is difficult to obtain the same data when the data is lost, is distributed and stored in a plurality of multifunction machines 1, 2, and 3. Even if the HDD of the machine fails, the facsimile data can be easily restored using the parity data.

なお、本実施形態では、ファクシミリデータを複数の複合機のHDDに分散して記憶しているが、本発明は特にこれに限定されず、スキャナ部13によって読み取られた画像データ(スキャンデータ)、及びネットワークI/F部18を介して外部のPC(パーソナルコンピュータ)から送信された画像データ(プリントデータ)やメールデータ等を複数の複合機のHDDに分散して記憶してもよい。また、ファクシミリデータのみを複数の複合機に分散して記憶し、スキャンデータやプリントデータは自機のHDDに一括して記憶してもよい。   In the present embodiment, facsimile data is distributed and stored in HDDs of a plurality of multifunction peripherals. However, the present invention is not particularly limited to this, and image data (scan data) read by the scanner unit 13, In addition, image data (print data), mail data, and the like transmitted from an external PC (personal computer) via the network I / F unit 18 may be distributed and stored in the HDDs of a plurality of multifunction devices. Further, only facsimile data may be distributed and stored in a plurality of multi-function peripherals, and scan data and print data may be stored collectively in the HDD of the own apparatus.

また、図4では、第1の複合機1において受信されたファクシミリデータを複数の画像装置1,2,3に記憶する処理について説明しているが、第2の複合機2において受信されたファクシミリデータを複数の画像装置1,2,3に記憶する場合、又は第3の複合機3において受信されたファクシミリデータを複数の画像装置1,2,3に記憶する場合についても同様の処理が行われる。   FIG. 4 illustrates the process of storing the facsimile data received by the first multifunction device 1 in the plurality of image devices 1, 2, and 3. However, the facsimile received by the second multifunction device 2 is described. The same processing is performed when data is stored in a plurality of image devices 1, 2, 3 or when facsimile data received by the third multifunction device 3 is stored in a plurality of image devices 1, 2, 3. Is called.

次に、複数の複合機のうちの1の複合機のHDDに記憶されているデータが消失した場合におけるデータの復元処理について説明する。図5は、図2に示す複合機のデータの復元処理について説明するためのフローチャートである。なお、各複合機1,2,3のHDD11,21,31には、図3に示す分割ファクシミリデータD1〜D6及びパリティデータP12,P34,P56が記憶されているものとする。 Next, a data restoration process in the case where data stored in the HDD of one multifunction machine among a plurality of multifunction machines is lost will be described. FIG. 5 is a flowchart for explaining the data restoration processing of the multifunction peripheral shown in FIG. Note that HDD11,21,31 each MFP 1, 2, 3 shall be divided facsimile data D1~D6 and parity data P 12 shown in FIG. 3, P 34, P 56 is stored.

まず、ステップS21において、制御部12は、自機のHDD11に記憶されているデータ、及びネットワークを介して第1の複合機1と接続されている他の複合機2,3のHDD21,31に記憶されているデータのうちのいずれかのデータが消失したか否かを判断する。すなわち、制御部12は、ネットワーク上に存在する複数の複合機1,2,3の各HDD11,21,31のデータの状態を監視しており、ネットワークに接続されている複合機のうちのどのHDDのデータが消失したかを特定する。ここで、データが消失していると判断された場合(ステップS21でYES)、ステップS22の処理に移行し、データが消失していないと判断された場合(ステップS21でNO)、待機状態となる。なお、以下の説明では、第3の複合機3のHDD31に記憶されているデータが消失した場合について説明する。   First, in step S21, the control unit 12 stores the data stored in the HDD 11 of the own device and the HDDs 21 and 31 of the other multifunction devices 2 and 3 connected to the first multifunction device 1 via the network. It is determined whether any of the stored data has been lost. That is, the control unit 12 monitors the data state of each of the HDDs 11, 21, 31 of the plurality of multifunction devices 1, 2, 3 existing on the network, and determines which of the multifunction devices connected to the network Specify whether data in the HDD has been lost. If it is determined that data is lost (YES in step S21), the process proceeds to step S22. If it is determined that data is not lost (NO in step S21), the standby state is set. Become. In the following description, a case where data stored in the HDD 31 of the third multifunction machine 3 is lost will be described.

データが消失していると判断された場合、ステップS22において、ネットワークI/F部18は、第2の複合機2のHDD21に記憶されているデータを要求するデータ要求情報を第2の複合機2へ送信する。   If it is determined that data has been lost, in step S22, the network I / F unit 18 sends data request information for requesting data stored in the HDD 21 of the second multifunction device 2 to the second multifunction device. 2 to send.

次に、ステップS23において、データ記憶制御部127は、自機のHDD11に記憶されている分割ファクシミリデータD1,D3及びパリティデータP56を読み出す。次に、ステップS24において、第2の複合機2のネットワークI/F部18は、第1の複合機1によって送信されたデータ要求情報を受信する。 Next, in step S23, the data storage control unit 127 reads the divided facsimile data D1, D3 and parity data P 56 stored in the HDD11 of its own. Next, in step S24, the network I / F unit 18 of the second multifunction device 2 receives the data request information transmitted by the first multifunction device 1.

次に、ステップS25において、第2の複合機2のデータ記憶制御部127は、HDD21に記憶されている分割ファクシミリデータD2,D5及びパリティデータP34を読み出す。 Next, in step S25, the second data storage control unit 127 of the MFP 2 reads the divided facsimile data D2, D5, and parity data P 34 stored in the HDD 21.

次に、ステップS26において、第2の複合機2のネットワークI/F部18は、データ記憶制御部127によって読み出された分割ファクシミリデータD2,D5及びパリティデータP34を第1の複合機1へ送信する。 Next, in step S26, the network I / F unit 18 of the second multifunction device 2 receives the divided facsimile data D2, D5 and the parity data P 34 read by the data storage control unit 127 as the first multifunction device 1. Send to.

次に、ステップS27において、第1の複合機1のネットワークI/F部18は、第2の複合機2によって送信された分割ファクシミリデータD2,D5及びパリティデータP34を受信する。 Next, in step S27, the network I / F unit 18 of the first multifunction device 1 receives the divided facsimile data D2, D5 and the parity data P 34 transmitted by the second multifunction device 2.

次に、ステップS28において、データ復元部128は、データ記憶制御部127によって読み出された分割ファクシミリデータD1,D3及びパリティデータP56と、ネットワークI/F部18によって受信された分割ファクシミリデータD2,D5及びパリティデータP34とに基づいて、第3の複合機3のHDD31に記憶されていたデータを復元する。すなわち、データ復元部128は、分割ファクシミリデータD1と分割ファクシミリデータD2との排他的論理和を演算することによりパリティデータP12を復元し、分割ファクシミリデータD3とパリティデータP34との排他的論理和を演算することにより分割ファクシミリデータD4を復元し、パリティデータP56と分割ファクシミリデータD5との排他的論理和を演算することにより分割ファクシミリデータD6を復元する。 Next, in step S28, the data restoring unit 128 includes the divided facsimile data D1 and D3 and the parity data P 56 read by the data storage control unit 127 and the divided facsimile data D2 received by the network I / F unit 18. , based on the D5 and parity data P 34, it restores the data stored in the third HDD31 of the MFP 3. That is, the data restoring unit 128 restores the parity data P 12 by calculating the exclusive OR of the divided facsimile data D1 and the divided facsimile data D2, exclusive of the divided facsimile data D3 and parity data P 34 restore divided facsimile data D4 by calculating the sum, to restore the divided facsimile data D6 by calculating the exclusive OR of the parity data P 56 and the divided facsimile data D5.

次に、ステップS29において、ネットワークI/F部18は、データ復元部128によって復元された分割ファクシミリデータD4,D6及びパリティデータP12を第3の複合機3へ送信する。 In step S 29, the network I / F unit 18 transmits the divided facsimile data D 4 and D 6 and the parity data P 12 restored by the data restoration unit 128 to the third multifunction device 3.

次に、ステップS30において、第3の複合機3のネットワークI/F部18は、第1の複合機1によって送信された分割ファクシミリデータD4,D6及びパリティデータP12を受信する。 Next, in step S30, the third MFP 3 network I / F unit 18 receives the divided facsimile data D4, D6 and parity data P 12 sent by the first MFP 1.

次に、ステップS31において、第3の複合機3のデータ記憶制御部127は、ネットワークI/F部18によって受信された分割ファクシミリデータD4,D6及びパリティデータP12をHDD31に記憶する。 Next, in step S 31, the data storage control unit 127 of the third multifunction device 3 stores the divided facsimile data D 4 and D 6 and the parity data P 12 received by the network I / F unit 18 in the HDD 31.

このように、複数の複合機1,2,3のうちの第3の複合機3が備えるHDD31に記憶されているデータが消失した場合、データ復元部128によって、他の複合機のHDD21,31に記憶されている分割データ及びパリティデータが読み出され、読み出された分割データ及びパリティデータに基づいて、HDD31に記憶されていた分割データ及びパリティデータが復元される。そして、データ復元部128により復元された分割データ及びパリティデータが第3の複合機3へ送信され、受信した分割データ及びパリティデータがHDD31に記憶される。したがって、複数の複合機のうちの1の複合機が備えるHDDに記憶されているデータが消失したとしても、他の複合機のHDDに記憶されている分割データ及びパリティデータを用いて元のデータを復元することができる。   As described above, when data stored in the HDD 31 included in the third multifunction device 3 among the plurality of multifunction devices 1, 2, 3 is lost, the data restoration unit 128 causes the HDDs 21, 31 of the other multifunction devices. The divided data and parity data stored in the HDD 31 are read, and the divided data and parity data stored in the HDD 31 are restored based on the read divided data and parity data. Then, the divided data and parity data restored by the data restoration unit 128 are transmitted to the third multifunction device 3, and the received divided data and parity data are stored in the HDD 31. Therefore, even if data stored in the HDD included in one MFP among a plurality of MFPs is lost, the original data is obtained using the divided data and parity data stored in the HDD of another MFP. Can be restored.

なお、第2の複合機2のHDD21に記憶されているデータが消失した場合、上記と同様な処理が行われる。また、第1の複合機1のHDD11に記憶されているデータが消失する場合も考えられる。そこで、第1の複合機1のHDD11に記憶されているデータが消失した場合について説明する。また、以下の説明では、図5のデータ復元処理を用いて説明し、同じ処理については説明を省略する。   If data stored in the HDD 21 of the second multifunction device 2 is lost, processing similar to the above is performed. A case where data stored in the HDD 11 of the first multifunction device 1 is lost is also conceivable. Therefore, a case where data stored in the HDD 11 of the first multifunction device 1 is lost will be described. In the following description, description will be made using the data restoration process of FIG. 5, and description of the same process will be omitted.

まず、ステップS21の処理が行われる。次に、ステップS22において、ネットワークI/F部18は、第2の複合機2のHDD21に記憶されているデータを要求するデータ要求情報を第2の複合機2へ送信するとともに、第3の複合機3のHDD31に記憶されているデータを要求するデータ要求情報を第3の複合機3へ送信する。ステップS23の処理は、読み出すデータが存在しないため行われない。そして、ステップS24〜S26の処理が行われる。また、第3の複合機3のネットワークI/F部18は、第1の複合機1によって送信されたデータ要求情報を受信し、第3の複合機3のデータ記憶制御部127は、HDD31に記憶されている分割ファクシミリデータD4,D6及びパリティデータP12を読み出し、第3の複合機3のネットワークI/F部18は、データ記憶制御部127によって読み出された分割ファクシミリデータD4,D6及びパリティデータP12を第1の複合機1へ送信する。 First, the process of step S21 is performed. Next, in step S22, the network I / F unit 18 transmits data request information for requesting data stored in the HDD 21 of the second multifunction device 2 to the second multifunction device 2, and the third Data request information for requesting data stored in the HDD 31 of the multifunction device 3 is transmitted to the third multifunction device 3. The process of step S23 is not performed because there is no data to be read. And the process of step S24-S26 is performed. In addition, the network I / F unit 18 of the third multifunction device 3 receives the data request information transmitted by the first multifunction device 1, and the data storage control unit 127 of the third multifunction device 3 is connected to the HDD 31. read divided facsimile data D4, D6 and parity data P 12 stored, the third MFP 3 network I / F unit 18, division is read by the data storage control unit 127 facsimile data D4, D6 and Parity data P 12 is transmitted to the first multifunction device 1.

次に、ステップS27において、第1の複合機1のネットワークI/F部18は、第2の複合機2によって送信された分割ファクシミリデータD2,D5及びパリティデータP34を受信するとともに、第3の複合機3によって送信された分割ファクシミリデータD4,D6及びパリティデータP12を受信する。次に、ステップS28において、データ復元部128は、ネットワークI/F部18によって受信された分割ファクシミリデータD2,D5及びパリティデータP34と、ネットワークI/F部18によって受信された分割ファクシミリデータD4,D6及びパリティデータP12とに基づいて、第1の複合機1のHDD11に記憶されていたデータを復元する。すなわち、データ復元部128は、分割ファクシミリデータD2とパリティデータP12との排他的論理和を演算することにより分割ファクシミリデータD1を復元し、パリティデータP34と分割ファクシミリデータD4との排他的論理和を演算することにより分割ファクシミリデータD3を復元し、分割ファクシミリデータD5と分割ファクシミリデータD6との排他的論理和を演算することによりパリティデータP56を復元する。そして、データ記憶制御部127は、データ復元部128によって復元された分割ファクシミリデータD1,D3及びパリティデータP56をHDD11に記憶し、処理を終了する。 Next, in step S27, the network I / F unit 18 of the first multifunction device 1 receives the divided facsimile data D2, D5 and the parity data P 34 transmitted by the second multifunction device 2, and the third to the receiving divided facsimile data D4, D6 and parity data P 12 sent by the MFP 3. Next, in step S28, the data restoring unit 128, the network and divided facsimile data D2, D5, and parity data P 34 received by the I / F portion 18, divided facsimile data D4 received by the network I / F unit 18 , based on the D6 and parity data P 12, it restores the data stored in the first HDD11 of the MFP 1. That is, the data recovery unit 128, divided by calculating the exclusive OR of the facsimile data D2 and the parity data P 12 to restore the divided facsimile data D1, exclusive of the parity data P 34 and the divided facsimile data D4 The divided facsimile data D3 is restored by calculating the sum, and the parity data P56 is restored by calculating the exclusive OR of the divided facsimile data D5 and the divided facsimile data D6. Then, the data storage control unit 127 stores the divided facsimile data D1, D3 and parity data P 56 restored by the data restoring unit 128 in HDD 11, the process ends.

このように、複数の複合機1,2,3のうちの第1の複合機1が備えるHDD11に記憶されているデータが消失した場合、データ復元部128によって、他の複合機のHDD21,31に記憶されている分割データ及びパリティデータが読み出され、読み出された分割データ及びパリティデータに基づいて、HDD11に記憶されていた分割データ及びパリティデータが復元される。このとき、複数の分割データと、当該複数の分割データから作成されたパリティデータとの組み合わせ情報として予め記憶されており、この組み合わせ情報に基づいて、どの分割データとパリティデータとの組み合わせから元のデータを復元するのかがわかるようになっている。そして、データ復元部128により復元された分割データ及びパリティデータがHDD11に記憶される。したがって、複数の複合機のうちの1の複合機が備えるHDDに記憶されているデータが消失したとしても、他の複合機のHDDに記憶されている分割データ及びパリティデータを用いて元のデータを復元することができる。   As described above, when data stored in the HDD 11 included in the first multifunction device 1 among the plurality of multifunction devices 1, 2, 3 is lost, the data restoration unit 128 causes the HDDs 21, 31 of the other multifunction devices. The divided data and parity data stored in the HDD 11 are read out, and the divided data and parity data stored in the HDD 11 are restored based on the read divided data and parity data. At this time, it is stored in advance as combination information of a plurality of divided data and parity data created from the plurality of divided data, and based on this combination information, from which combination of divided data and parity data the original You will know how to restore the data. The divided data and parity data restored by the data restoration unit 128 are stored in the HDD 11. Therefore, even if data stored in the HDD included in one MFP among a plurality of MFPs is lost, the original data is obtained using the divided data and parity data stored in the HDD of another MFP. Can be restored.

また、本実施形態において、データ分割部125によって分割された分割ファクシミリデータD1〜D6及びパリティデータP12,P34,P56は、予め設定されているHDD11,21,31に記憶されるとしているが、本発明は特にこれに限定されない。例えば、データ記憶制御部127が、分割ファクシミリデータD1〜D6及びパリティデータP12,P34,P56と、分割ファクシミリデータD1〜D6及びパリティデータP12,P34,P56を記憶したHDD(格納位置)とを対応付けたテーブルを作成して記憶しておき、データを復元する際に、当該テーブルを参照して各データを読み出してもよい。 Further, in this embodiment, divided divided by the data dividing unit 125 facsimile data D1~D6 and parity data P 12, P 34, P 56 is directed to and stored in the HDD11,21,31 which is set in advance However, the present invention is not particularly limited to this. For example, the data storage control unit 127 stores the divided facsimile data D1 to D6 and the parity data P 12 , P 34 , and P 56 and the divided facsimile data D1 to D6 and the parity data P 12 , P 34 , and P 56 in the HDD ( It is also possible to create and store a table that associates (storage position) with each other, and read the data by referring to the table when restoring the data.

さらに、本実施形態では、第1の複合機1が各HDD11,21,31のデータの状態を監視し、データの復元を行っているが、本発明は特にこれに限定されず、第2の複合機2又は第3の複合機3が各HDD11,21,31のデータの状態を監視し、データの復元を行ってもよく、さらに、各複合機1,2,3がそれぞれ各HDD11,21,31のデータの状態を監視し、データの復元を行ってもよい。   Furthermore, in the present embodiment, the first multifunction device 1 monitors the data state of each of the HDDs 11, 21, 31 and restores the data. However, the present invention is not particularly limited to this, and the second The multifunction device 2 or the third multifunction device 3 may monitor the data status of the HDDs 11, 21, 31 and restore the data, and each of the multifunction devices 1, 2, 3 may also have the respective HDDs 11, 21. , 31 may be monitored to restore the data.

本発明の一実施形態に係るデータ管理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the data management system which concerns on one Embodiment of this invention. 本発明の一実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示すブロック図である。1 is a block diagram schematically illustrating an internal configuration of a multifunction peripheral that is an example of an image forming apparatus according to an embodiment of the present disclosure. データの分割及びパリティデータの作成について説明するための模式図である。It is a schematic diagram for demonstrating the division | segmentation of data and creation of parity data. 図2に示す複合機のデータ記憶処理について説明するためのフローチャートである。3 is a flowchart for explaining data storage processing of the multifunction peripheral shown in FIG. 2. 図2に示す複合機のデータの復元処理について説明するためのフローチャートである。3 is a flowchart for explaining data restoration processing of the multifunction peripheral shown in FIG. 2.

符号の説明Explanation of symbols

1 第1の複合機
2 第2の複合機
3 第3の複合機
10 データ管理システム
11,21,31 HDD
12,22,32 制御部
13 スキャナ部
14 画像処理部
15 プリンタ部
16 操作部
17 ファクシミリ通信部
18 ネットワークI/F部
121 スキャナコントローラ
122 ファクシミリコントローラ
123 プリンタコントローラ
124 コピーコントローラ
125 データ分割部
126 パリティデータ作成部
127 データ記憶制御部
128 データ復元部
131 露光ランプ
132 CCD
141 補正部
142 画像加工部
143 画像メモリ
151 用紙搬送部
152 画像形成部
153 転写部
154 定着部
161 タッチパネル部
162 操作キー部
DESCRIPTION OF SYMBOLS 1 1st multifunction device 2 2nd multifunction device 3 3rd multifunction device 10 Data management system 11, 21, 31 HDD
12, 22, 32 Control unit 13 Scanner unit 14 Image processing unit 15 Printer unit 16 Operation unit 17 Facsimile communication unit 18 Network I / F unit 121 Scanner controller 122 Facsimile controller 123 Printer controller 124 Copy controller 125 Data division unit 126 Parity data creation Unit 127 Data storage control unit 128 Data restoration unit 131 Exposure lamp 132 CCD
141 Correction Unit 142 Image Processing Unit 143 Image Memory 151 Paper Conveying Unit 152 Image Forming Unit 153 Transfer Unit 154 Fixing Unit 161 Touch Panel Unit 162 Operation Key Unit

Claims (3)

複数の画像形成装置がネットワークを介して接続されたデータ管理システムであって、
前記複数の画像形成装置のうちの1の画像形成装置は、
データを記憶する第1のデータ記憶手段と、
外部のファクシミリ装置によって送信されたファクシミリデータを受信する第1のデータ受信手段と、
前記第1のデータ受信手段によって受信された印字前のファクシミリデータを複数の分割ファクシミリデータに分割するデータ分割手段と、
前記データ分割手段によって分割された複数の分割ファクシミリデータからパリティデータを作成するパリティデータ作成手段と、
前記データ分割手段によって分割された複数の分割ファクシミリデータと、前記パリティデータ作成手段によって作成されたパリティデータとのうちのいずれかのデータを前記第1のデータ記憶手段に記憶する第1のデータ記憶制御手段と、
前記第1のデータ記憶制御手段によって記憶されたデータ以外のデータをそれぞれ前記1の画像形成装置以外の少なくとも2つの画像形成装置へ送信するデータ送信手段とを備え、
前記1の画像形成装置以外の少なくとも2つの画像形成装置は、
データを記憶する第2のデータ記憶手段と、
前記データ送信手段によって送信された分割ファクシミリデータ又はパリティデータを受信する第2のデータ受信手段と、
前記第2のデータ受信手段によって受信された前記分割ファクシミリデータ又は前記パリティデータを前記第2のデータ記憶手段に記憶する第2のデータ記憶制御手段とを備え
前記1の画像形成装置は、
全ての分割ファクシミリデータ及びパリティデータの前記第1及び第2のデータ記憶手段への分散記憶が行われた後、前記1の画像形成装置以外の画像形成装置の前記第2のデータ記憶手段に記憶されている分割ファクシミリデータのみを受信する第3のデータ受信手段と、
前記第3のデータ受信手段によって受信された分割ファクシミリデータと、前記第1のデータ記憶手段に記憶されている分割ファクシミリデータとを結合させてファクシミリデータを作成し、作成したファクシミリデータの印字を行う印字手段とをさらに備えることを特徴とするデータ管理システム。
A data management system in which a plurality of image forming apparatuses are connected via a network,
One image forming apparatus among the plurality of image forming apparatuses is:
First data storage means for storing data;
First data receiving means for receiving facsimile data transmitted by an external facsimile machine ;
Data dividing means for dividing the pre-print facsimile data received by the first data receiving means into a plurality of divided facsimile data;
Parity data creating means for creating parity data from a plurality of divided facsimile data divided by the data dividing means;
A first data storage for storing, in the first data storage means, any one of a plurality of divided facsimile data divided by the data dividing means and the parity data created by the parity data creating means Control means;
Data transmission means for transmitting data other than the data stored by the first data storage control means to at least two image forming apparatuses other than the first image forming apparatus , respectively.
At least two image forming apparatuses other than the one image forming apparatus are:
Second data storage means for storing data;
Second data receiving means for receiving the divided facsimile data or parity data transmitted by the data transmitting means;
A second data storage control means for storing the divided facsimile data or the parity data received by the second data receiving means in the second data storage means ;
The first image forming apparatus includes:
After all divided facsimile data and parity data are distributed and stored in the first and second data storage means, they are stored in the second data storage means of an image forming apparatus other than the first image forming apparatus. Third data receiving means for receiving only the divided facsimile data,
The divided facsimile data received by the third data receiving means and the divided facsimile data stored in the first data storage means are combined to create facsimile data, and the created facsimile data is printed. A data management system further comprising a printing unit .
複数の画像形成装置のうちの1の画像形成装置が備えるデータ記憶手段に記憶されているデータが消失した場合、他の画像形成装置のデータ記憶手段に記憶されている分割データ及びパリティデータを読み出し、読み出した分割データ及びパリティデータに基づいて、消失したデータを復元するデータ復元手段をさらに備えることを特徴とする請求項1記載のデータ管理システム。   When data stored in the data storage unit included in one of the plurality of image forming apparatuses is lost, the divided data and parity data stored in the data storage unit of the other image forming apparatus are read. 2. The data management system according to claim 1, further comprising data restoration means for restoring lost data based on the read divided data and parity data. 複数の画像形成装置とネットワークを介して接続された画像形成装置であって、  An image forming apparatus connected to a plurality of image forming apparatuses via a network,
データを記憶するデータ記憶手段と、  Data storage means for storing data;
外部のファクシミリ装置によって送信されたファクシミリデータを受信する第1のデータ受信手段と、  First data receiving means for receiving facsimile data transmitted by an external facsimile machine;
前記第1のデータ受信手段によって受信された印字前のファクシミリデータを複数の分割ファクシミリデータに分割するデータ分割手段と、  Data dividing means for dividing the pre-print facsimile data received by the first data receiving means into a plurality of divided facsimile data;
前記データ分割手段によって分割された複数の分割ファクシミリデータからパリティデータを作成するパリティデータ作成手段と、  Parity data creating means for creating parity data from a plurality of divided facsimile data divided by the data dividing means;
前記データ分割手段によって分割された複数の分割ファクシミリデータと、前記パリティデータ作成手段によって作成されたパリティデータとのうちのいずれかのデータを前記データ記憶手段に記憶するデータ記憶制御手段と、  A data storage control means for storing in the data storage means any one of a plurality of divided facsimile data divided by the data dividing means and the parity data created by the parity data creating means;
前記データ記憶制御手段によって記憶されたデータ以外のデータをそれぞれ異なる画像形成装置へ送信するデータ送信手段と、  Data transmission means for transmitting data other than the data stored by the data storage control means to different image forming apparatuses;
他の画像形成装置によって送信された分割ファクシミリデータ又はパリティデータを受信する第2のデータ受信手段とを備え、  Second data receiving means for receiving divided facsimile data or parity data transmitted by another image forming apparatus,
前記データ記憶制御手段は、前記第2のデータ受信手段によって受信された前記分割ファクシミリデータ又は前記パリティデータを前記データ記憶手段に記憶し、  The data storage control means stores the divided facsimile data or the parity data received by the second data receiving means in the data storage means,
前記第2のデータ受信手段は、全ての分割ファクシミリデータ及びパリティデータの前記複数の画像形成装置の前記データ記憶手段への分散記憶が行われた後、前記他の画像形成装置の前記データ記憶手段に記憶されている分割ファクシミリデータのみを受信し、  The second data receiving means performs distributed storage of all the divided facsimile data and parity data in the data storage means of the plurality of image forming apparatuses, and then stores the data storage means of the other image forming apparatus. Receive only the divided facsimile data stored in
前記第2のデータ受信手段によって受信された分割ファクシミリデータと、前記データ記憶手段に記憶されている分割ファクシミリデータとを結合させてファクシミリデータを作成し、作成したファクシミリデータの印字を行う印字手段をさらに備えることを特徴とする画像形成装置。  Printing means for creating facsimile data by combining the divided facsimile data received by the second data receiving means and the divided facsimile data stored in the data storage means and printing the created facsimile data; An image forming apparatus, further comprising:
JP2004345967A 2004-11-30 2004-11-30 Data management system and image forming apparatus Expired - Fee Related JP3938579B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004345967A JP3938579B2 (en) 2004-11-30 2004-11-30 Data management system and image forming apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004345967A JP3938579B2 (en) 2004-11-30 2004-11-30 Data management system and image forming apparatus

Publications (2)

Publication Number Publication Date
JP2006157548A JP2006157548A (en) 2006-06-15
JP3938579B2 true JP3938579B2 (en) 2007-06-27

Family

ID=36635281

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004345967A Expired - Fee Related JP3938579B2 (en) 2004-11-30 2004-11-30 Data management system and image forming apparatus

Country Status (1)

Country Link
JP (1) JP3938579B2 (en)

Also Published As

Publication number Publication date
JP2006157548A (en) 2006-06-15

Similar Documents

Publication Publication Date Title
EP2249555B1 (en) Method of and apparatus for image formation and computer product
US8893305B2 (en) Access restricted file and access restricted file creating
JP2008210369A (en) Digital multi-function machine and control method for the same
JP2008262338A (en) Information processor, control method for information processor, storage medium and program
US20070019810A1 (en) Data transmitting and receiving system, data processing apparatus and encoding communication method
JP2006318123A (en) Log information management device, log information generation device, document management system, log information management method, log information transmission method and program
JP2006239947A (en) Image forming apparatus and control method therefor
US20090009780A1 (en) Image outputting apparatus, control method, and storage medium
JP2008211328A (en) Composite image processing apparatus, and control method of composite image processing apparatus
JP3938579B2 (en) Data management system and image forming apparatus
JP4531729B2 (en) Billing data holding system and billing data holding method
JP2004299389A (en) Image formation device, program updating method, and storage medium for updating
WO2020262178A1 (en) Job processing system
US20060114504A1 (en) Data management system and image forming apparatus
JP2006093875A (en) Device of writing information on use of device, image-forming apparatus having same, and device system
US20070041042A1 (en) Image processing method and apparatus
JP3934647B2 (en) Data management system and image forming apparatus
JP2007195086A (en) Printing system and original reading device
JP2004186823A (en) Image forming apparatus
JP2007185851A (en) Image forming device and image forming system
JP2005184379A (en) Method and control program for processing remote copy
JP2007087399A (en) Method for display adjustment of image generation device
JP2009077282A (en) Image display system
JP2006135680A (en) Image forming apparatus
US20100171984A1 (en) Image processing system, image processing apparatus, control method for image processing apparatus, and storage medium

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20061219

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070215

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070320

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070322

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees