(57)【要約】【課題】高性能な記憶システム、記憶システムの制御プログラム、およびコントローラーを提供する。【解決手段】記憶システムである画像形成装置は、第１のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１２１および第２のＨＤＤ１２２と、データを一時的に記憶する一時記憶部１１１とを備える。画像形成装置は、入力されたデータを第１および第２の分割データに分割し、第１および第２の分割データを一時記憶部１１１に書き込む。画像形成装置は、書き込んだ第１の分割データを第１のＨＤＤ１２１に転送し、書き込んだ第２の分割データを第２のＨＤＤ１２２に転送する。画像形成装置１００は、転送した後の所要のタイミングで、転送した第１および第２の分割データの各々を一時記憶部１１１に複製する。画像形成装置は、複製した第１の分割データを第２のＨＤＤ１２２にバックアップし、複製した第２の分割データを第１のＨＤＤ１２１にバックアップする。【選択図】図３
2016091404.tif 000002
【特許請求の範囲】
【請求項１】
第１および第２の固定記憶装置と、
データを一時的に記憶する一時記憶部と、
入力されたデータを第１および第２の分割データに分割する分割手段と、
前記第１および第２の分割データを前記一時記憶部に書き込む書込手段と、
前記書込手段にて書き込んだ前記第１の分割データを前記第１の固定記憶装置に転送し、前記書込手段にて書き込んだ前記第２の分割データを前記第２の固定記憶装置に転送する転送手段と、
前記転送手段にて転送した後の所要のタイミングで、前記転送手段にて転送した前記第１および第２の分割データの各々を前記一時記憶部に複製する複製手段と、
前記複製手段にて複製した前記第１の分割データを前記第２の固定記憶装置にバックアップし、前記複製手段にて複製した前記第２の分割データを前記第１の固定記憶装置にバックアップするバックアップ手段とを備えた、記憶システム。
【請求項２】
前記記憶システムは画像形成装置であり、
前記画像形成装置の状態に基づいて、バックアップの対象のデータを決定する決定手段をさらに備え、
前記複製手段は、前記決定手段にて決定したデータに関する前記第１および第２の分割データの各々を複製する、請求項１に記載の記憶システム。
【請求項３】
データの種類に応じたバックアップの優先度を記憶する優先度記憶手段をさらに備え、
前記決定手段は、前記優先度の高い種類のデータを優先的に、バックアップの対象のデータとして決定する、請求項２に記載の記憶システム。
【請求項４】
前記画像形成装置の受信ジョブに関するデータの優先度は、前記画像形成装置の送信ジョブに関するデータの優先度よりも高い、請求項３に記載の記憶システム。
【請求項５】
前記決定手段は、コピージョブ、ファクシミリ送信ジョブ、およびメール送信ジョブのうち少なくともいずれか１つに関するデータを、バックアップの対象のデータとして決定しない、請求項２〜４のいずれかに記載の記憶システム。
【請求項６】
前記複製手段は、前記画像形成装置のキューに基づいて決定したタイミングで、前記第１および第２の分割データの各々を複製する、請求項１〜５のいずれかに記載の記憶システム。
【請求項７】
前記複製手段は、前記画像形成装置がスリープ中またはウォームアップ中である場合に、前記第１および第２の分割データの各々を複製する、請求項１〜６のいずれかに記載の記憶システム。
【請求項８】
前記複製手段は、前記画像形成装置の電源をオフする操作を受け付けた場合に、前記第１および第２の分割データの各々を複製する、請求項１〜７のいずれかに記載の記憶システム。
【請求項９】
前記分割手段は、入力されたデータが画像データである場合に、前記画像データをビットプレーン単位で分割した前記第１および第２の分割データを生成するビットプレーン単位分割手段を含む、請求項１〜８のいずれかに記載の記憶システム。
【請求項１０】
前記分割手段は、入力されたデータが、読み取った画像データである場合に、前記画像データを副走査方向に列単位で分割した前記第１および第２の分割データを生成する列単位分割手段を含む、請求項１〜８のいずれかに記載の記憶システム。
【請求項１１】
前記第１および第２の固定記憶装置の各々は、ＨＤＤ（Ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）またはＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）よりなる、請求項１〜１０のいずれかに記載の記憶システム。
【請求項１２】
前記第１および第２の固定記憶装置の各々は、前記転送手段にて前記第１または第２の分割データを転送する領域である第１の記憶領域と、前記バックアップ手段にて前記第１または第２の分割データをバックアップする領域である第２の記憶領域とを含む、請求項１〜１１のいずれかに記載の記憶システム。
【請求項１３】
前記第１および第２の固定記憶装置の各々はＨＤＤよりなり、
前記第１の記憶領域は、前記第２の記憶領域よりも前記ＨＤＤのディスクの外径側に設けられる、請求項１２に記載の記憶システム。
【請求項１４】
第１および第２の固定記憶装置と、データを一時的に記憶する一時記憶部とを備えた記憶システムの制御プログラムであって、
入力されたデータを第１および第２の分割データに分割する分割ステップと、
前記第１および第２の分割データを前記一時記憶部に書き込む書込ステップと、
前記書込ステップにて書き込んだ前記第１の分割データを前記第１の固定記憶装置に転送し、前記書込ステップにて書き込んだ前記第２の分割データを前記第２の固定記憶装置に転送する転送ステップと、
前記転送ステップにて転送した後の所要のタイミングで、前記転送ステップにて転送した前記第１および第２の分割データの各々を前記一時記憶部に複製する複製ステップと、
前記複製ステップにて複製した前記第１の分割データを前記第２の固定記憶装置にバックアップし、前記複製ステップにて複製した前記第２の分割データを前記第１の固定記憶装置にバックアップするバックアップステップとをコンピューターに実行させる、記憶システムの制御プログラム。
【請求項１５】
第１および第２の固定記憶装置の各々との通信を行うコントローラーであって、
データを一時的に記憶する一時記憶部と、
入力されたデータを第１および第２の分割データに分割する分割手段と、
前記第１および第２の分割データを前記一時記憶部に書き込む書込手段と、
前記書込手段にて書き込んだ前記第１の分割データを前記第１の固定記憶装置に転送し、前記書込手段にて書き込んだ前記第２の分割データを前記第２の固定記憶装置に転送する転送手段と、
前記転送手段にて転送した後の所要のタイミングで、前記転送手段にて転送した前記第１および第２の分割データの各々を前記一時記憶部に複製する複製手段と、
前記複製手段にて複製した前記第１の分割データを前記第２の固定記憶装置にバックアップし、前記複製手段にて複製した前記第２の分割データを前記第１の固定記憶装置にバックアップするバックアップ手段とを備えた、コントローラー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶システム、記憶システムの制御プログラム、およびコントローラーに関する。より特定的には、本発明は、第１および第２の固定記憶装置を備えた記憶システム、記憶システムの制御プログラム、およびコントローラーに関する。
【背景技術】
【０００２】
動画データおよび画像データの高精細化や、ネットワークの普及などに伴い、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの固定記憶装置の大容量化が求められている。固定記憶装置を備えた記憶システムでは、データを高速に読み書きできるようにすること（パフォーマンス性能の向上）と、データを安全に保存すること（バックアップ機能の向上）とが求められる。
【０００３】
記憶システムが１台の固定記憶装置に全てのデータを記憶する場合には、固定記憶装置に障害が発生すると全てのデータが失われる。特に、ＨＤＤは可動部分を有しているために障害が発生しやすい。
【０００４】
そこで、記憶システムのパフォーマンス性能やバックアップ機能を向上しうる技術に、複数の固定記憶装置を利用したＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ）がある。このＲＡＩＤには、ＲＡＩＤ０、ＲＡＩＤ１などの複数の書込方式が存在する。
【０００５】
ＲＡＩＤ０は、ストライピングと呼ばれる技術である。ＲＡＩＤ０におけるデータの書き込み時には、データがブロック単位で複数の分割データに分割され、複数の分割データの各々が、対応する固定記憶装置に書き込まれる。ＲＡＩＤ０におけるデータの読み出し時には、複数の固定記憶装置の各々から分割データが並行して読み出される。これにより、固定記憶装置への書込速度を向上することができ、記憶システムのパフォーマンス性能を向上することができる。
【０００６】
ＲＡＩＤ１は、ミラーリングと呼ばれる技術である。ＲＡＩＤ１におけるデータの書き込み時には、データが複製され、複数の同一のデータの各々が複数の固定記憶装置の各々に書き込まれる。ＲＡＩＤ１におけるデータの読み出し時には、複数の固定記憶装置のうち正常な１つの固定記憶装置のみからデータが読み出される。これにより、複数の固定記憶装置のいずれかに障害が発生した場合にも、正常な固定記憶装置からデータを読み出すことができ、記憶システムのバックアップ機能を向上することができる。
【０００７】
下記特許文献１〜３には、ＲＡＩＤに関する技術が開示されている。下記特許文献１には、複数のＨＤＤを備える記憶装置における記憶制御方法が開示されている。この記憶制御方法では、記憶装置は、データを複数のＨＤＤに分割して記憶する分割記憶方式（ＲＡＩＤ０）と、同じデータを複数のＨＤＤに重複して記憶する重複記憶方式（ＲＡＩＤ１）との２つの記憶方式で、データを記憶する。記憶装置は、取得したデータを、その種類に応じて、分割記憶方式または重複記憶方式で記憶する。
【０００８】
下記特許文献２には、投入されたジョブに対して、最適な転送方式を決定する技術が開示されている。下記特許文献２のＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）は、データを格納するための複数のＨＤＤを備えており、２つのＨＤＤを１つの仮想記憶装置として用いる。ＭＦＰは、投入されたジョブの種類に基づいて、２つのＨＤＤに対するジョブのデータの転送方式（ＲＡＩＤ０またはＲＡＩＤ１）を決定する。ＭＦＰは、決定された転送方式により、２つのＨＤＤの各々に対してデータを転送する。
【０００９】
下記特許文献３には、ミラーイングとストライピングとが可能な記憶装置を３台以上備える画像形成装置が開示されている。画像形成装置は、全ての記憶装置にストライピングを行わせる。一方で画像形成装置は、少なくとも１台を除く、２台以上の記憶装置にミラーリングを行わせる。一台の記憶装置が故障した場合において、その記憶装置がミラーリングを行っていた記憶装置であるときは、画像形成装置は、ミラーリングしていなかった記憶装置を、故障した記憶装置の代替記憶装置としてミラーリングを継続する。画像形成装置は、故障した記憶装置を除く全ての記憶装置でストライピングを継続する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１０−１９８４２４号公報
【特許文献２】特開２０１１−０６８０１２号公報
【特許文献３】特開２０１３−４１４３０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
ＲＡＩＤのそれぞれの書込方式にはメリットとデメリットとがある。従来の技術では、記憶システムのパフォーマンス性能の向上とバックアップ機能の向上とを両立することはできなかった。ＲＡＩＤ０を利用した場合、固定記憶装置への書込速度が向上し、パフォーマンス性能を向上することはできるが、１台の固定記憶装置が故障すると全てのデータが使用できなくなり、バックアップ機能が損なわれる。ＲＡＩＤ１を利用した場合、記憶システムのバックアップ機能を向上することはできるが、固定記憶装置の記憶容量が減少し、パフォーマンス性能が損なわれる。これは、複数の同一のデータの各々を複数の固定記憶装置の各々に書き込むことに起因する。
【００１２】
特許文献１および２の技術は、データの種類や投入されたジョブに応じて、ＲＡＩＤ０およびＲＡＩＤ１のうちいずれか一方のみを採用するものである。このため、パフォーマンス性能の向上とバックアップ機能の向上とを両立することができないという問題があった。特に、記憶システムがＭＦＰである場合において、ＭＦＰが、パフォーマンス性能とバックアップ機能とが要求される処理を行う場合には、この問題は深刻であった。パフォーマンス性能とバックアップ機能とが要求される処理は、たとえば「コピーデータの保存」、「ファクシミリデータの保存」、または「指定フォルダへのデータの保存」などの処理である。
【００１３】
特許文献３の技術は、パフォーマンス性能の向上とバックアップ機能の向上とを両立することができる一方、３台以上の記憶装置を必要としていた。このため、特許文献３の技術にはコストおよび設置面積の増大を招くという問題があった。
【００１４】
本発明は、上記課題を解決するためのものであり、その目的は、高性能な記憶システム、記憶システムの制御プログラム、およびコントローラーを提供することである。
【課題を解決するための手段】
【００１５】
本発明の一の局面に従う記憶システムは、第１および第２の固定記憶装置と、データを一時的に記憶する一時記憶部と、入力されたデータを第１および第２の分割データに分割する分割手段と、第１および第２の分割データを一時記憶部に書き込む書込手段と、書込手段にて書き込んだ第１の分割データを第１の固定記憶装置に転送し、書込手段にて書き込んだ第２の分割データを第２の固定記憶装置に転送する転送手段と、転送手段にて転送した後の所要のタイミングで、転送手段にて転送した第１および第２の分割データの各々を一時記憶部に複製する複製手段と、複製手段にて複製した第１の分割データを第２の固定記憶装置にバックアップし、複製手段にて複製した第２の分割データを第１の固定記憶装置にバックアップするバックアップ手段とを備える。
【００１６】
上記記憶システムにおいて好ましくは、記憶システムは画像形成装置であり、画像形成装置の状態に基づいて、バックアップの対象のデータを決定する決定手段をさらに備え、複製手段は、決定手段にて決定したデータに関する第１および第２の分割データの各々を複製する。
【００１７】
上記記憶システムにおいて好ましくは、データの種類に応じたバックアップの優先度を記憶する優先度記憶手段をさらに備え、決定手段は、優先度の高い種類のデータを優先的に、バックアップの対象のデータとして決定する。
【００１８】
上記記憶システムにおいて好ましくは、画像形成装置の受信ジョブに関するデータの優先度は、画像形成装置の送信ジョブに関するデータの優先度よりも高い。
【００１９】
上記記憶システムにおいて好ましくは、決定手段は、コピージョブ、ファクシミリ送信ジョブ、およびメール送信ジョブのうち少なくともいずれか１つに関するデータを、バックアップの対象のデータとして決定しない。
【００２０】
上記記憶システムにおいて好ましくは、複製手段は、画像形成装置のキューに基づいて決定したタイミングで、第１および第２の分割データの各々を複製する。
【００２１】
上記記憶システムにおいて好ましくは、複製手段は、画像形成装置がスリープ中またはウォームアップ中である場合に、第１および第２の分割データの各々を複製する。
【００２２】
上記記憶システムにおいて好ましくは、複製手段は、画像形成装置の電源をオフする操作を受け付けた場合に、第１および第２の分割データの各々を複製する。
【００２３】
上記記憶システムにおいて好ましくは、分割手段は、入力されたデータが画像データである場合に、画像データをビットプレーン単位で分割した第１および第２の分割データを生成するビットプレーン単位分割手段を含む。
【００２４】
上記記憶システムにおいて好ましくは、分割手段は、入力されたデータが、読み取った画像データである場合に、画像データを副走査方向に列単位で分割した第１および第２の分割データを生成する列単位分割手段を含む。
【００２５】
上記記憶システムにおいて好ましくは、第１および第２の固定記憶装置の各々は、ＨＤＤまたはＳＳＤよりなる。
【００２６】
上記記憶システムにおいて好ましくは、第１および第２の固定記憶装置の各々は、転送手段にて第１または第２の分割データを転送する領域である第１の記憶領域と、バックアップ手段にて第１または第２の分割データをバックアップする領域である第２の記憶領域とを含む。
【００２７】
上記記憶システムにおいて好ましくは、第１および第２の固定記憶装置の各々はＨＤＤよりなり、第１の記憶領域は、第２の記憶領域よりもＨＤＤのディスクの外径側に設けられる。
【００２８】
本発明の他の局面に従う記憶システムの制御プログラムは、第１および第２の固定記憶装置と、データを一時的に記憶する一時記憶部とを備えた記憶システムの制御プログラムであって、入力されたデータを第１および第２の分割データに分割する分割ステップと、第１および第２の分割データを一時記憶部に書き込む書込ステップと、書込ステップにて書き込んだ第１の分割データを第１の固定記憶装置に転送し、書込ステップにて書き込んだ第２の分割データを第２の固定記憶装置に転送する転送ステップと、転送ステップにて転送した後の所要のタイミングで、転送ステップにて転送した第１および第２の分割データの各々を一時記憶部に複製する複製ステップと、複製ステップにて複製した第１の分割データを第２の固定記憶装置にバックアップし、複製ステップにて複製した第２の分割データを第１の固定記憶装置にバックアップするバックアップステップとをコンピューターに実行させる。
【００２９】
本発明のさらに他の局面に従うコントローラーは、第１および第２の固定記憶装置の各々との通信を行うコントローラーであって、データを一時的に記憶する一時記憶部と、入力されたデータを第１および第２の分割データに分割する分割手段と、第１および第２の分割データを一時記憶部に書き込む書込手段と、書込手段にて書き込んだ第１の分割データを第１の固定記憶装置に転送し、書込手段にて書き込んだ第２の分割データを第２の固定記憶装置に転送する転送手段と、転送手段にて転送した後の所要のタイミングで、転送手段にて転送した第１および第２の分割データの各々を一時記憶部に複製する複製手段と、複製手段にて複製した第１の分割データを第２の固定記憶装置にバックアップし、複製手段にて複製した第２の分割データを第１の固定記憶装置にバックアップするバックアップ手段とを備える。
【発明の効果】
【００３０】
本発明によれば、高性能な記憶システム、記憶システムの制御プログラム、およびコントローラーを提供することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施の形態における画像形成装置の外観を示す図である。
【図２】本発明の一実施の形態における画像形成装置のハードウェア構成を示すブロック図である。
【図３】本発明の一実施の形態におけるコントローラーの機能的構成（ＣＰＵ構成）を示すブロック図である。
【図４】本発明の一実施の形態において、画像形成装置が行う通常の記憶処理を説明する第１の図である。
【図５】本発明の一実施の形態において、画像形成装置が行う通常の記憶処理を説明する第２の図である。
【図６】本発明の一実施の形態において、画像形成装置が行う通常の記憶処理を説明する第３の図である。
【図７】本発明の一実施の形態において、画像形成装置が行う通常の記憶処理を説明する第４の図である。
【図８】本発明の一実施の形態における通常の記憶処理を示すフローチャートである。
【図９】画像データと、画像データを構成する複数の画素の各々における各原色の輝度情報との関係を概念的に示す図である。
【図１０】１つの画素における各原色の輝度情報の構成を模式的に示す図である。
【図１１】画像データのビットプレーンを模式的に示す図である。
【図１２】１つ目の分割方法によって分割された分割データＡおよびＢの各々の構成を模式的に示す図である。
【図１３】読取部で読み取った画像データの構成を模式的に示す図である。
【図１４】２つ目の分割方法によって分割された分割データＡおよびＢの各々の構成を模式的に示す図である。
【図１５】本発明の一実施の形態において、画像形成装置が行うバックアップ処理を説明する第１の図である。
【図１６】本発明の一実施の形態において、画像形成装置が行うバックアップ処理を説明する第２の図である。
【図１７】本発明の一実施の形態におけるバックアップ処理を示すフローチャートである。
【図１８】本発明の一実施の形態において、コントローラーが記憶する優先度テーブルを模式的に示す図である。
【図１９】図１７におけるステップＳ１０１の対象決定処理のサブルーチンである。
【図２０】本発明の一実施の形態におけるＨＤＤの記憶領域を模式的に示す図である。
【図２１】本発明の一実施の形態におけるＨＤＤの内部の構造を模式的に示す図である。
【図２２】本発明の記憶システムの変形例の構成を示す図である。
【発明を実施するための形態】
【００３２】
以下、本発明の一実施の形態について、図面に基づいて説明する。
【００３３】
以下の実施の形態では、記憶システムが画像形成装置である場合について説明する。画像形成装置は、ＭＦＰ、ファクシミリ装置、プリンター、または複写機などであってもよい。記憶システムは、画像形成装置である場合の他、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、サーバー装置、携帯端末、またはスキャナー装置などであってもよい。
【００３４】
（画像形成装置の構成）
【００３５】
始めに、画像形成装置の構成について説明する。
【００３６】
図１は、本発明の一実施の形態における画像形成装置の外観を示す図である。
【００３７】
図１を参照して、本実施の形態における画像形成装置１００（記憶システムの一例）は、ＭＦＰであり、スキャナー機能、複写機能、プリンターとしての機能、ファクシミリ機能、データ通信機能、およびサーバー機能を備えている。画像形成装置１００は、第１のＨＤＤ１２１（第１の固定記憶装置の一例）および第２のＨＤＤ１２２（第２の固定記憶装置の一例）を内蔵している。
【００３８】
図２は、本発明の一実施の形態における画像形成装置のハードウェア構成を示すブロック図である。
【００３９】
図２を参照して、画像形成装置１００は、コントローラー１１０と、記憶装置１２０と、入力部１３０と、読取部１４０と、画像形成部１５０と、表示部１６０と、操作部１７０と、メール送受信部１８０と、ネットワークＩ／Ｆ１９０とを備えている。コントローラー１１０と、記憶装置１２０、入力部１３０、読取部１４０、画像形成部１５０、表示部１６０、操作部１７０、メール送受信部１８０、およびネットワークＩ／Ｆ１９０の各々とは、相互に接続されている。
【００４０】
コントローラー１１０は、画像形成装置全体の動作を制御する。コントローラー１１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などで構成されている。ＣＰＵは、制御プログラムに基づいて処理を行う。ＲＯＭは、ＣＰＵが実行する制御プログラムや各種テーブルなどを記憶する。ＲＡＭはＣＰＵの作業用のメモリである。
【００４１】
記憶装置１２０は、補助記憶装置であり、第１のＨＤＤ１２１および第２のＨＤＤ１２２を含んでいる。第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々は互いに独立して動作する。
【００４２】
入力部１３０は、データの入力を受け付ける。入力されるデータは、たとえばファクシミリ送信ジョブもしくは受信ジョブに関するデータ、メール送信ジョブもしくは受信ジョブに関するデータ、プリントジョブに関するデータ、またはコピージョブに関するデータ（読取部１４０で読み取った画像データ）などである。入力部１３０は、分割部１３１を含んでいる。分割部１３１は、コントローラー１１０の制御により、入力されたデータを２つの分割データに分割する。分割部１３１は、入力部１３０に含まれる代わりにコントローラー１１０に含まれていてもよい。
【００４３】
読取部１４０は、原稿の画像を読み取る。表示部１６０は、操作パネル（図示無し）に各種情報を表示する。操作部１７０は、操作パネルを通じて各種操作を受け付ける。メール送受信部１８０は、電子メールの送受信を行う。ネットワークＩ／Ｆ１９０は、ネットワークを通じて、ネットワーク上の外部機器（図示無し）との間で各種の情報を送受信する。
【００４４】
画像形成部１５０は、おおまかに、トナー像形成部、定着装置、および用紙搬送部などで構成される。画像形成部１５０は、たとえば電子写真方式で用紙に画像を形成する。トナー像形成部は、いわゆるタンデム方式で４色の画像を合成し、用紙（記録媒体）にカラー画像を形成する。トナー像形成部は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の各色について設けられた感光体と、感光体からトナー像が転写（１次転写）される中間転写ベルトと、中間転写ベルトから用紙に画像を転写（２次転写）する転写部などで構成される。定着装置は、加熱ローラーおよび加圧ローラーを有する。定着装置は、加熱ローラーと加圧ローラーとでトナー像が形成された用紙を挟みながら搬送し、その用紙に加熱および加圧を行なう。これにより、定着装置は、用紙に付着したトナーを溶融させて用紙に定着させ、用紙に画像を形成する。用紙搬送部は、給紙ローラー、搬送ローラー、およびそれらを駆動するモーターなどで構成されている。用紙搬送部は、用紙を給紙カセットから給紙して、画像形成装置の筐体の内部で搬送する。また、用紙搬送部は、画像が形成された用紙を画像形成装置の筐体から排紙トレイなどに排出する。
【００４５】
図３は、本発明の一実施の形態におけるコントローラーの機能的構成（ＣＰＵ構成）を示すブロック図である。
【００４６】
図３を参照して、コントローラー１１０は、一時記憶部１１１と、アクセス制御部１１２と、バックアップ制御部１１３と、優先度テーブル記憶部１１４とを含んでいる。アクセス制御部１１２およびバックアップ制御部１１３はＣＰＵ１１５によって構成されている。
【００４７】
一時記憶部１１１は、主記憶装置であり、第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々に記憶するための分割データなどの各種データを一時的に記憶する。一時記憶部１１１は、ＣＰＵ１１５、第１のＨＤＤ１２１、第２のＨＤＤ１２２、および入力部１３０の各々と相互に通信を行う。
【００４８】
アクセス制御部１１２は、第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々へのアクセス処理（データの通常の記憶処理）を制御する。
【００４９】
バックアップ制御部１１３は、データのバックアップ処理を制御する。
【００５０】
優先度テーブル記憶部１１４は、優先度テーブル（図１８）を記憶する。
【００５１】
画像形成装置１００は、オリジナルデータの入力を受け付けた場合に、オリジナルデータの通常の記憶処理を行う。また画像形成装置１００は、通常の記憶処理の後の所要のタイミングで、オリジナルデータのバックアップ処理を行う。
【００５２】
（通常の記憶処理の概要）
【００５３】
始めに、通常の記憶処理の概要について説明する。
【００５４】
図４〜図７は、本発明の一実施の形態において、画像形成装置が行う通常の記憶処理を説明する図である。
【００５５】
図４を参照して、入力部１３０は、オリジナルデータの入力を受け付ける。オリジナルデータは、たとえば読取部１４０で読み取った画像データなどである。
【００５６】
図５を参照して、入力部１３０は、分割部１３１によって、入力されたオリジナルデータを分割データＡおよびＢに分割する。分割データＡおよびＢは、オリジナルデータを２等分したものであることが好ましい。分割データＡおよびＢの各々は、画像形成装置１００がバックアップ処理を行う際の便宜のため、関連するジョブの種類に関する情報を含むことが好ましい。
【００５７】
図６を参照して、入力部１３０は、分割データＡおよびＢの各々をコントローラー１１０に移動して、コントローラー１１０の一時記憶部１１１に書き込む。一時記憶部１１１は、分割データＡおよびＢの各々を一時的に記憶する。
【００５８】
図７を参照して、コントローラー１１０は、アクセス制御部１１２によって、一時記憶部１１１に書き込まれた分割データＡを第１のＨＤＤ１２１に転送する（書き込む）。コントローラー１１０は、並行して、アクセス制御部１１２によって、一時記憶部１１１に書き込まれた分割データＢを第２のＨＤＤ１２２に転送する（書き込む）。以上により、オリジナルデータの通常の記憶処理が完了する。
【００５９】
図８は、本発明の一実施の形態における通常の記憶処理を示すフローチャートである。  
【００６０】
図８を参照して、ＣＰＵ１１５は、操作パネルなどを通じて画像形成装置１００の動作モードの指定を受け付ける（Ｓ１）。次にＣＰＵ１１５は、データの入力を受け付ける（Ｓ３）。ここでは、ＣＰＵ１１５は、スキャンした画像データの入力を受け付けるものとする。続いてＣＰＵ１１５は、画像データを分割データＡおよびＢに分割し（Ｓ５）、分割データＡおよびＢの各々を一時記憶部１１１に保存する（Ｓ７）。次にＣＰＵ１１５は、分割データＡを第１のＨＤＤ１２１に書き込み、分割データＢを第２のＨＤＤ１２２に書き込む（Ｓ９）。これらの書き込みは並行して行われる。そして、ＣＰＵ１１５は処理を終了する。
【００６１】
（画像データの分割方法）
【００６２】
続いて、通常の記憶処理の際の画像データの分割方法について説明する。分割方法には、たとえば以下の２つの方法がある。
【００６３】
１つ目の分割方法は、入力されたデータが画像データである場合に、画像データをビットプレーン単位で分割することにより、分割データＡおよびＢを生成する方法である。
【００６４】
図９は、画像データと、画像データを構成する複数の画素の各々における各原色の輝度情報との関係を概念的に示す図である。
【００６５】
図９を参照して、画像データＩＭは、複数の画素ＰＸにより構成されている。複数の画素ＰＸの各々は、たとえばＲ（レッド）、Ｇ（グリーン）、およびＢ（ブルー）の各原色の輝度情報を有している。複数の画素ＰＸの各々は、Ｃ、Ｍ、Ｙ、およびＫの各原色の輝度情報を有していてもよい。
【００６６】
図１０は、１つの画素における各原色の輝度情報の構成を模式的に示す図である。
【００６７】
図１０を参照して、たとえば８ビットカラーの場合、１つの画素ＰＸの各原色の輝度情報は８ビットのデータ量を有している。すなわち、１つの画素ＰＸの各原色の輝度情報は、８桁の２進数で表される。
【００６８】
図１１は、画像データのビットプレーンを模式的に示す図である。
【００６９】
図１１を参照して、画像形成装置１００は、画像データＩＭを構成する全ての画素ＰＸの各々から、レッドの１桁目のビットを抽出することにより、画像データＩＭのビットプレーンＤＰＲ１を作成する。同様に、画像形成装置１００は、画像データＩＭを構成する全ての画素ＰＸの各々から、レッドの２桁目〜８桁目のビットの各々を抽出することにより、画像データＩＭのビットプレーンＤＰＲ２〜ＤＰＲ８の各々を作成する。画像形成装置１００は、画像データＩＭを構成する全ての画素ＰＸの各々から、グリーンの１桁目〜８桁目のビットの各々を抽出することにより、画像データＩＭのビットプレーンＤＰＧ１〜ＤＰＧ８の各々を作成する。画像形成装置１００は、画像データＩＭを構成する全ての画素ＰＸの各々から、ブルーの１桁目〜８桁目のビットの各々を抽出することにより、画像データＩＭのビットプレーンＤＰＢ１〜ＤＰＧ８の各々を作成する。
【００７０】
図１２は、１つ目の分割方法によって分割された分割データＡおよびＢの各々の構成を模式的に示す図である。
【００７１】
図１２を参照して、画像形成装置１００が１つ目の分割方法によって画像データＩＭを分割する場合、分割データＡおよびＢの各々は、画像データＩＭのビットプレーンＤＰＲ１〜ＤＰＲ８、ＤＰＧ１〜ＤＰＧ８、およびＤＰＢ１〜ＤＰＢ８のうち任意のビットプレーンで構成される。
【００７２】
ここでは、分割データＡは、ビットプレーンＤＰＲ１、ＤＰＲ３、ＤＰＲ５、ＤＰＲ７、ＤＰＧ１、ＤＰＧ３、ＤＰＧ５、ＤＰＧ７、ＤＰＢ１、ＤＰＢ３、ＤＰＢ５、およびＤＰＢ７で構成される。分割データＢは、ビットプレーンＤＰＲ２、ＤＰＲ４、ＤＰＲ６、ＤＰＲ８、ＤＰＧ２、ＤＰＧ４、ＤＰＧ６、ＤＰＧ８、ＤＰＢ２、ＤＰＢ４、ＤＰＢ６、およびＤＰＢ８で構成される。
【００７３】
２つ目の分割方法は、入力されたデータが、読取部１４０で読み取った画像データである場合に、画像データを副走査方向に列単位で分割した分割データＡおよびＢを生成する方法である。
【００７４】
図１３は、読取部で読み取った画像データの構成を模式的に示す図である。
【００７５】
図１３を参照して、画像データＩＭは、複数の列データＬＤ１、ＬＤ２、ＬＤ３、ＬＤ４、ＬＤ５、ＬＤ６、・・・の各々を含んでいる。複数の列データＬＤ１、ＬＤ２、ＬＤ３、ＬＤ４、ＬＤ５、ＬＤ６、・・・の各々は、画像データＩＭを副走査方向に分割した複数の列の各々のデータである。複数の列の各々は、１つの画素分の幅（図１３中縦方向の長さ）を有している。ここでは、画像データＩＭの図１３中上端からに図１３中下端に向かって、それぞれの列に対応する列データを、列データＬＤ１、ＬＤ２、ＬＤ３、ＬＤ４、ＬＤ５、ＬＤ６、・・・としている。
【００７６】
図１４は、２つ目の分割方法によって分割された分割データＡおよびＢの各々の構成を模式的に示す図である。
【００７７】
図１４を参照して、画像形成装置１００が２つ目の分割方法によって画像データＩＭを分割する場合、分割データＡおよびＢの各々は、画像データＩＭの列データうち任意の列データで構成される。
【００７８】
ここでは、分割データＡは、列データＬＤ１、ＬＤ３、ＬＤ５、・・・で構成される。分割データＢは、列データＬＤ２、ＬＤ４、ＬＤ６、・・・で構成される。
【００７９】
（バックアップ処理の概要）
【００８０】
次に、バックアップ処理の概要について説明する。
【００８１】
図１５および図１６は、本発明の一実施の形態において、画像形成装置が行うバックアップ処理を説明する図である。
【００８２】
図１５を参照して、コントローラー１１０は、画像形成装置１００の状態に基づいて、通常の記憶処理によって第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々に記憶させたオリジナルデータの中から、バックアップの対象を決定する。画像形成装置１００は、たとえば、画像形成装置の状態に応じた種類のデータを、バックアップの対象として決定する。
【００８３】
コントローラー１１０は、決定したデータに関する分割データＡおよびＢの各々を一時記憶部１１１に複製する（コピーする）。画像形成装置１００は、複製元となる分割データＡおよびＢ（第１のＨＤＤ１２１が記憶する分割データＡおよび第２のＨＤＤ１２２が記憶する分割データＢ）を削除しない。
【００８４】
なお、コントローラー１１０は、バックアップ処理の際に、バックアップの対象を決定しなくてもよい。この場合、コントローラー１１０は、通常の記憶処理によって第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々に記憶した全てのデータをバックアップの対象とする。しかし、バックアップ処理を効率よく行うためには、バックアップの対象のデータを決定し、決定したデータをバックアップすることが好ましい。
【００８５】
図１６を参照して、コントローラー１１０は、複製した分割データＡおよびＢを、たすき掛けの方式での各々に第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々に書き込む。すなわち、コントローラー１１０は、複製した分割データＡを第２のＨＤＤ１２２にバックアップし（書き込み）、複製した分割データＢを第１のＨＤＤ１２１にバックアップする（書き込む）。これらのバックアップは並行して（同時に）行われる。以上により、オリジナルデータのバックアップ処理が完了する。
【００８６】
画像形成装置１００は、画像形成装置１００の状態に基づくタイミングで、バックアップ処理を行うことが好ましい。具体的には、画像形成装置１００は、画像形成装置１００のキューに基づいて決定したタイミングで、バックアップ処理を行うことが好ましい。具体的には、画像形成装置１００は、キューに基づいてコントローラー１１０の休止時間を算出し、算出された休止時間に基づいて、バックアップの対象を決定することが好ましい。
【００８７】
また、画像形成装置１００は、画像形成装置１００がスリープ中（省電力状態）またはウォームアップ中（定着装置などの加熱中）である場合に、バックアップ処理を行うことが好ましい。
【００８８】
さらに、画像形成装置１００は、画像形成装置１００の電源をオフする操作を受け付けた場合に、バックアップ処理を行うことが好ましい。
【００８９】
図１７は、本発明の一実施の形態におけるバックアップ処理を示すフローチャートである。
【００９０】
図１７を参照して、ＣＰＵ１１５は、対象決定処理を行う（Ｓ１０１）。対象決定処理とは、バックアップの対象を決定する処理である。続いてＣＰＵ１１５は、バックアップの対象が決定されたか否かを判別する（Ｓ１０３）。
【００９１】
ステップＳ１０３において、バックアップの対象が決定されたと判別した場合（Ｓ１０３でＹＥＳ）、ＣＰＵ１１５は、バックアップ処理を行うタイミングであると判断する。ＣＰＵ１１５は、バックアップの対象となるデータの分割データＡおよびＢを、一時記憶部に複製する（Ｓ１０５）。次にＣＰＵ１１５は、分割データＡを第２のＨＤＤ１２２に書き込み、分割データＢを第１のＨＤＤ１２１に書き込む（Ｓ１０７）。その後ＣＰＵ１１５は、ステップＳ１０１の処理へ進む。
【００９２】
ステップＳ１０３において、バックアップの対象が決定されないと判別した場合（Ｓ１０３でＮＯ）、ＣＰＵ１１５は、バックアップ処理を行うタイミングでないと判断し、ステップＳ１０１の処理へ進む。
【００９３】
（バックアップの対象の決定方法）
【００９４】
続いて、バックアップの対象の決定方法について説明する。
【００９５】
画像形成装置１００は、優先度テーブルに基づいて、優先度の高い種類のデータを優先的に、バックアップの対象として決定する。
【００９６】
図１８は、本発明の一実施の形態において、コントローラーが記憶する優先度テーブルを模式的に示す図である。
【００９７】
図１８を参照して、優先度テーブルは、データの種類に応じたバックアップの優先度を記載したテーブルである。優先度デーブルでは、データの種類が優先度Ｐ１、Ｐ２、およびＰ３の三段階で区分されている。優先度Ｐ１→優先度Ｐ２→優先度Ｐ３の順序でバックアップの優先度が高くなっている。
【００９８】
優先度テーブルでは、ファクシミリ受信ジョブに関するデータ、メール受信ジョブに関するデータ、およびボックスに保存されているデータの各々には、最も高い優先度Ｐ１が設定されている。また、プリントジョブに関するデータ、およびその他の受信ジョブに関するデータの各々には、２番目に高い優先度Ｐ２が設定されている。さらに、コピージョブに関するデータ、ファクシミリ送信ジョブに関するデータ、メール送信ジョブに関するデータ、およびその他の送信ジョブに関するデータの各々には、最も低い優先度Ｐ３が設定されている。優先度Ｐ３が設定された種類のデータは、バックアップの対象外とされる。
【００９９】
優先度テーブルにおけるそれぞれのデータの種類には、画像形成装置１００の管理者や製造者によって任意の優先度が設定される。画像形成装置１００の受信ジョブに関するデータの重要性に鑑み、画像形成装置１００の受信ジョブに関するデータの優先度は、画像形成装置１００の送信ジョブに関するデータの優先度よりも高いことが好ましい。また、コピージョブ、ファクシミリ送信ジョブ、およびメール送信ジョブのうち少なくともいずれか１つに関するデータは、最も低い優先度とされ、バックアップの対象外とされることが好ましい。これらの種類のデータは、画像形成装置１００が記憶するデータの中で、バックアップの必要性が低いものであるためである。
【０１００】
図１９は、図１７におけるステップＳ１０１の対象決定処理のサブルーチンである。
【０１０１】
図１９を参照して、対象決定処理において、ＣＰＵ１１５は、画像形成装置１００がスリープ中またはウォームアップ中であるか否かを判別する（Ｓ２０１）。
【０１０２】
ステップＳ２０１において、画像形成装置１００がスリープ中またはウォームアップ中であると判別した場合（Ｓ２０１でＹＥＳ）、ＣＰＵ１１５は、優先度Ｐ１のデータをバックアップの対象として決定し（Ｓ２０３）、リターンする。
【０１０３】
ステップＳ２０１において、画像形成装置１００がスリープ中およびウォームアップ中ではないと判別した場合（Ｓ２０１でＮＯ）、ＣＰＵ１１５は、画像形成装置１００の電源をオフする操作を受け付けたか否かを判別する（Ｓ２０５）。
【０１０４】
ステップＳ２０５において、画像形成装置１００の電源をオフする操作を受け付けたと判別した場合（Ｓ２０５でＹＥＳ）、ＣＰＵ１１５は、優先度Ｐ１およびＰ２のデータをバックアップの対象として決定し（Ｓ２０７）、リターンする。
【０１０５】
ステップＳ２０５において、画像形成装置１００の電源をオフする操作を受け付けないと判別した場合（Ｓ２０５でＮＯ）、ＣＰＵ１１５は、キューに基づいて算出されたコントローラー１１０の休止時間が時間Ｔ１以上であるか否かを判別する（Ｓ２０９）。
【０１０６】
ステップＳ２０９において、コントローラー１１０の休止時間が時間Ｔ１以上であると判別した場合（Ｓ２０９でＹＥＳ）、ＣＰＵ１１５は、優先度Ｐ１およびＰ２のデータをバックアップの対象として決定し（Ｓ２１１）、リターンする。
【０１０７】
ステップＳ２０９において、コントローラー１１０の休止時間が時間Ｔ１未満であると判別した場合（Ｓ２０９でＮＯ）、ＣＰＵ１１５は、キューに基づいて算出されたコントローラー１１０の休止時間が時間Ｔ２（＜時間Ｔ１）以上であるか否かを判別する（Ｓ２１３）。
【０１０８】
ステップＳ２１３において、キューに基づいて算出されたコントローラー１１０の休止時間が時間Ｔ２以上であると判別した場合（Ｓ２１３でＹＥＳ）、ＣＰＵ１１５は、優先度Ｐ１のデータをバックアップの対象として決定し（Ｓ２１５）、リターンする。
【０１０９】
ステップＳ２１３において、コントローラー１１０の休止時間が時間Ｔ２未満であると判別した場合（Ｓ２１３でＮＯ）、ＣＰＵ１１５は、バックアップの対象を決定せず（Ｓ２１７）、リターンする。
【０１１０】
（ＨＤＤの記憶領域）
【０１１１】
次に、ＨＤＤの記憶領域について説明する。
【０１１２】
図２０は、本発明の一実施の形態におけるＨＤＤの記憶領域を模式的に示す図である。
【０１１３】
図２０を参照して、第１のＨＤＤ１２１の記憶領域は、通常記憶領域１２１ａと、バックアップ領域１２１ｂとを含んでいる。同様に、第２のＨＤＤ１２２の記憶領域は、通常記憶領域１２２ａと、バックアップ領域１２２ｂとを含んでいる。
【０１１４】
通常記憶領域１２１ａおよび１２２ａ（第１の記憶領域の一例）は、コントローラー１１０が通常の記憶処理に利用する記憶領域である。バックアップ領域１２１ｂおよび１２２ｂ（第２の記憶領域の一例）は、コントローラー１１０がバックアップ処理に利用する記憶領域である。このように、第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々の記憶領域は、通常の記憶処理に利用する記憶領域と、バックアップ処理に利用する記憶領域とに分けられていることが好ましい。
【０１１５】
図２１は、本発明の一実施の形態におけるＨＤＤの内部の構造を模式的に示す図である。
【０１１６】
図２１を参照して、第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々は、ディスク２０１と、スピンドルモーター２０２と、アクチュエーター２０３と、ボイスコイルモーター２０４と、磁気ヘッド２０５とを含んでいる。
【０１１７】
ディスク２０１は、各種データを記憶する。ディスク２０１は、１枚であってもよいし複数枚であってもよい。スピンドルモーター２０２は、ディスク２０１を回転駆動する。アクチュエーター２０３は、ディスク２０１の両面に取り付けられている。アクチュエーター２０３は、固定軸を中心に揺動し、ディスク２０１上を内径側端部から外径側端部まで移動可能である。ボイスコイルモーター２０４は、アクチュエーター２０３の付け根に取り付けられている。ボイスコイルモーター２０４は、ＨＤＤのケースに取り付けられたマグネットとの電磁作用によって、アクチュエーター２０３を駆動する。磁気ヘッド２０５は、アクチュエーター２０３の先端に取り付けられている。磁気ヘッド２０５は、磁力によって、ディスク２０１へのデータの書き込み、およびディスク２０１からのデータの読み出しを行う。
【０１１８】
バックアップ領域１２１ｂおよび１２２ｂの各々は、ディスク２０１における内径側の領域に設けられている。通常記憶領域１２１ａおよび１２２ａの各々は、バックアップ領域１２１ｂおよび１２２ｂの各々よりもディスク２０１の外径側に設けられている。これにより、通常の記憶処理の速度を向上することができる。ディスク２０１へのアクセス速度は、ディスク２０１の内径側の領域よりも外径側の領域の方が速いためである。
【０１１９】
（実施の形態の効果）
【０１２０】
本実施の形態によれば、コストおよび設置面積の増大を回避しつつ、記憶システムのパフォーマンス性能の向上とバックアップ機能の向上とを両立することができる。その結果、高性能な記憶システムを実現することができる。
【０１２１】
具体的には、画像形成装置は通常の記憶処理において、入力されたデータを２つの分割データに分割して、分割データの各々を２つのＨＤＤの各々に並行して書き込む（ストライピングにてデータを書き込む）。これにより、パフォーマンス性能を向上することができる。
【０１２２】
また、画像形成装置はバックアップ処理において、２つの分割データがたすき掛けされるように、一方のＨＤＤに記憶されている分割データを他方のＨＤＤにバックアップする。これにより、一方のＨＤＤが故障した場合に、他方のＨＤＤに保存されているデータを用いて、失われたデータを復元することができる。その結果、バックアップ機能を向上することができる。
【０１２３】
さらに、固定記憶装置は２台あれば足りるので、コストおよび設置面積の増大を回避することができる。
【０１２４】
（記憶システムの変形例）
【０１２５】
図２２は、本発明の記憶システムの変形例の構成を示す図である。
【０１２６】
図２２を参照して、本変形例の記憶システムは、画像形成装置１００−１（コントローラーの一例）と、画像形成装置１００−２（コントローラーの一例）と、第１のＨＤＤ１２１（第１の固定記憶装置の一例）と、第２のＨＤＤ１２２（第２の固定記憶装置の一例）とを備えている。画像形成装置１００−１と、画像形成装置１００−２と、第１のＨＤＤ１２１と、第２のＨＤＤ１２２との各々は、ネットワーク３００で相互に接続されている。画像形成装置１００−１および１００−２は、第１のＨＤＤ１２１および第２のＨＤＤ１２２を記憶装置として共有している。第１のＨＤＤ１２１および第２のＨＤＤ１２２は、サーバーであってもよい。
【０１２７】
ネットワーク３００は、たとえば有線または無線のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などの専用回線を用いたものである。ネットワーク３００は、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）のプロトコルを用いて各種機器を接続する。ネットワーク３００に接続された機器は、お互いに各種データのやり取りが可能となっている。ネットワーク３００はインターネットであってもよい。
【０１２８】
画像形成装置１００−１および１００−２の各々のコントローラー１１０は、データが入力された場合に、ネットワーク３００を通じて、入力されたデータの分割データＡおよびＢの各々を第１のＨＤＤ１２１および第２のＨＤＤ１２２の各々へ転送する。画像形成装置１００−１および１００−２の各々のコントローラー１１０は、転送後の所要のタイミングで、ネットワーク３００を通じて、転送した分割データＡおよびＢの各々を、画像形成装置１００−１および１００−２の各々の一時記憶部１１１に複製する。さらに、画像形成装置１００−１および１００−２の各々のコントローラー１１０は、複製した分割データＡおよびＢの各々を第２のＨＤＤ１２２および第１のＨＤＤ１２１の各々にバックアップする。
【０１２９】
本変形例によれば、上述の実施の形態と同様の効果を得ることができる。
【０１３０】
（その他）
【０１３１】
上述の実施の形態において、第１のＨＤＤ１２１および第２のＨＤＤ１２２のうち少なくとも一方は、ＳＳＤであってもよい。
【０１３２】
上述の実施の形態における処理は、ソフトウェアにより行なっても、ハードウェア回路を用いて行なってもよい。また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザーに提供することにしてもよい。プログラムは、ＣＰＵなどのコンピューターにより実行される。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１３３】
上述の実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１３４】
１００，１００−１，１００−２  画像形成装置
１１０  コントローラー
１１１  一時記憶部
１１２  アクセス制御部
１１３  バックアップ制御部
１１４  優先度テーブル記憶部
１１５  ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１２０  記憶装置
１２１，１２２  ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
１２１ａ，１２２ａ  通常記憶領域
１２１ｂ，１２２ｂ  バックアップ領域
１３０  入力部
１３１  分割部
１４０  読取部
１５０  画像形成部
１６０  表示部
１７０  操作部
１８０  メール送受信部
１９０  ネットワークＩ／Ｆ
２０１  ディスク
２０２  スピンドルモーター
２０３  アクチュエーター
２０４  ボイスコイルモーター
２０５  磁気ヘッド
３００  ネットワーク
ＤＰＲ１〜ＤＰＲ８，ＤＰＧ１〜ＤＰＧ８，ＤＰＢ１〜ＤＰＢ８  ビットプレーン
ＩＭ  画像データ
ＬＤ１，ＬＤ２，ＬＤ３，ＬＤ４，ＬＤ５，ＬＤ６  列データ
ＰＸ  画素
【図１】
2016091404.tif 000003
【図２】
2016091404.tif 000004
【図３】
2016091404.tif 000005
【図４】
2016091404.tif 000006
【図５】
2016091404.tif 000007
【図６】
2016091404.tif 000008
【図７】
2016091404.tif 000009
【図８】
2016091404.tif 000010
【図９】
2016091404.tif 000011
【図１０】
2016091404.tif 000012
【図１１】
2016091404.tif 000013
【図１２】
2016091404.tif 000014
【図１３】
2016091404.tif 000015
【図１４】
2016091404.tif 000016
【図１５】
2016091404.tif 000017
【図１６】
2016091404.tif 000018
【図１７】
2016091404.tif 000019
【図１８】
2016091404.tif 000020
【図１９】
2016091404.tif 000021
【図２０】
2016091404.tif 000022
【図２１】
2016091404.tif 000023
【図２２】
2016091404.tif 000024