(57)【特許請求の範囲】
【請求項１】
半導体記憶装置と、
複数のハードディスクドライブと、
前記半導体記憶装置および複数の前記ハードディスクドライブの少なくとも１つにデータを書き込むデータ書き込み手段と、
前記データ書き込み手段によるデータの書き込み先を前記半導体記憶装置および複数の前記ハードディスクドライブのうちデータの種類に応じた少なくとも１つに切り替える書き込み先切り替え手段とを備え、
前記書き込み先切り替え手段は、
前記半導体記憶装置に書き込まれるデータのバックアップとしてのバックアップデータの書き込み先の前記ハードディスクドライブとしてのバックアップ書き込み用ハードディスクドライブと、
前記バックアップとしてではない非バックアップデータの書き込み先の前記ハードディスクドライブとしての非バックアップ書き込み用ハードディスクドライブとを別々に決定することを特徴とする画像形成装置。
【請求項２】
前記書き込み先切り替え手段は、データの書き込み先と、データの種類とを対応付ける対応情報と、データの種類とに応じてデータの書き込み先を切り替え、
前記書き込み先切り替え手段は、前記バックアップデータの種類と、前記非バックアップデータの種類との少なくとも１つが前記対応情報に存在しない場合に、前記バックアップ書き込み用ハードディスクドライブおよび前記非バックアップ書き込み用ハードディスクドライブを別々に決定しないことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
複数の前記ハードディスクドライブの少なくとも一部は、着脱可能であり、
前記書き込み先切り替え手段は、複数の前記ハードディスクドライブが前記画像形成装置に装着されていない場合に、前記バックアップ書き込み用ハードディスクドライブおよび前記非バックアップ書き込み用ハードディスクドライブを別々に決定しないことを特徴とする請求項１または請求項２に記載の画像形成装置。
【請求項４】
半導体記憶装置と、
複数のハードディスクドライブとを備える画像形成装置を、
前記半導体記憶装置および複数の前記ハードディスクドライブの少なくとも１つにデータを書き込むデータ書き込み手段、および、
前記データ書き込み手段によるデータの書き込み先を前記半導体記憶装置および複数の前記ハードディスクドライブのうちデータの種類に応じた少なくとも１つに切り替える書き込み先切り替え手段として機能させ、
前記書き込み先切り替え手段は、
前記半導体記憶装置に書き込まれるデータのバックアップとしてのバックアップデータの書き込み先の前記ハードディスクドライブとしてのバックアップ書き込み用ハードディスクドライブと、
前記バックアップとしてではない非バックアップデータの書き込み先の前記ハードディスクドライブとしての非バックアップ書き込み用ハードディスクドライブとを別々に決定することを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体記憶装置と、ハードディスクドライブとを備える画像形成装置およびデータ処理プログラムに関する。
【背景技術】
【０００２】
従来、半導体記憶装置としてのＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）と、ハードディスクドライブ（ＨＤＤ）とを備え、ＳＳＤおよびＨＤＤの何れかにデータを書き込む画像形成装置が知られている（例えば、特許文献１参照。）。特許文献１に記載されている画像形成装置は、ＳＳＤへの書き込み回数に応じて、データの書き込み先を切り替える。具体的には、特許文献１に記載されている画像形成装置は、ＳＳＤへの書き込み回数が特定の回数以下である場合にデータの書き込み先をＳＳＤとし、ＳＳＤへの書き込み回数が特定の回数を超えている場合にデータの書き込み先をＨＤＤとする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２３４４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＳＳＤは、ＨＤＤと比較してアクセス速度が速いという利点を有している。ここで、記憶装置に対するアクセス速度は、この記憶装置を備えている画像形成装置の処理速度に影響する。
【０００５】
一方、ＳＳＤは、データの書き込み回数に応じた残り寿命の減少量がＨＤＤと比較して大きいという欠点を有している。ここで、記憶装置が使用不可能になると、この記憶装置を備えている画像形成装置が適切に動作を実行することができなくなるので、記憶装置の残り寿命は、この記憶装置を備えている画像形成装置の残り寿命に影響する。
【０００６】
従来の画像形成装置においては、ＳＳＤへの書き込み回数が特定の回数以下である場合であれば、アクセス速度が比較的遅くても良い種類、すなわち、処理速度が比較的遅くても良い種類のデータであっても、アクセス速度が速いＳＳＤに書き込むので、ＳＳＤへの書き込み回数が必要以上に増えることによって、ＳＳＤの残り寿命、すなわち、画像形成装置自身の残り寿命が早期に無くなるという問題がある。
【０００７】
そこで、本発明は、データを適切な速度で処理することができるとともに、製品寿命を延ばすことができる画像形成装置およびデータ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の画像形成装置は、半導体記憶装置と、複数のハードディスクドライブと、前記半導体記憶装置および複数の前記ハードディスクドライブの少なくとも１つにデータを書き込むデータ書き込み手段と、前記データ書き込み手段によるデータの書き込み先を前記半導体記憶装置および複数の前記ハードディスクドライブのうちデータの種類に応じた少なくとも１つに切り替える書き込み先切り替え手段とを備え、前記書き込み先切り替え手段は、前記半導体記憶装置に書き込まれるデータのバックアップとしてのバックアップデータの書き込み先の前記ハードディスクドライブとしてのバックアップ書き込み用ハードディスクドライブと、前記バックアップとしてではない非バックアップデータの書き込み先の前記ハードディスクドライブとしての非バックアップ書き込み用ハードディスクドライブとを別々に決定することを特徴とする。
【０００９】
この構成により、本発明の画像形成装置は、データの書き込み先を半導体記憶装置および複数のハードディスクドライブのうちデータの種類に応じた少なくとも１つに切り替えるので、データを適切な速度で処理することができるとともに、製品寿命を延ばすことができる。更に、本発明の画像形成装置は、バックアップ書き込み用ハードディスクドライブと、非バックアップ書き込み用ハードディスクドライブとを別々に決定するので、バックアップ書き込み用ハードディスクドライブへのバックアップデータの書き込みと、非バックアップ書き込み用ハードディスクドライブに対するアクセスとが競合することを防止することができ、データを更に適切な速度で処理することができる。
【００１０】
本発明の画像形成装置において、前記書き込み先切り替え手段は、データの書き込み先と、データの種類とを対応付ける対応情報と、データの種類とに応じてデータの書き込み先を切り替え、前記書き込み先切り替え手段は、前記バックアップデータの種類と、前記非バックアップデータの種類との少なくとも１つが前記対応情報に存在しない場合に、前記バックアップ書き込み用ハードディスクドライブおよび前記非バックアップ書き込み用ハードディスクドライブを別々に決定しなくても良い。
【００１１】
この構成により、本発明の画像形成装置は、バックアップデータの種類と、非バックアップデータの種類との両方が対応情報に存在するということを少なくとも１つの条件として、バックアップ書き込み用ハードディスクドライブおよび非バックアップ書き込み用ハードディスクドライブを別々に自動で決定するので、利便性を向上することができる。
【００１２】
本発明の画像形成装置において、複数の前記ハードディスクドライブの少なくとも一部は、着脱可能であり、前記書き込み先切り替え手段は、複数の前記ハードディスクドライブが前記画像形成装置に装着されていない場合に、前記バックアップ書き込み用ハードディスクドライブおよび前記非バックアップ書き込み用ハードディスクドライブを別々に決定しなくても良い。
【００１３】
この構成により、本発明の画像形成装置は、複数のハードディスクドライブが装着されているということを少なくとも１つの条件として、バックアップ書き込み用ハードディスクドライブおよび非バックアップ書き込み用ハードディスクドライブを別々に自動で決定するので、利便性を向上することができる。
【００１４】
本発明のデータ処理プログラムは、半導体記憶装置と、複数のハードディスクドライブとを備える画像形成装置を、前記半導体記憶装置および複数の前記ハードディスクドライブの少なくとも１つにデータを書き込むデータ書き込み手段、および、前記データ書き込み手段によるデータの書き込み先を前記半導体記憶装置および複数の前記ハードディスクドライブのうちデータの種類に応じた少なくとも１つに切り替える書き込み先切り替え手段として機能させ、前記書き込み先切り替え手段は、前記半導体記憶装置に書き込まれるデータのバックアップとしてのバックアップデータの書き込み先の前記ハードディスクドライブとしてのバックアップ書き込み用ハードディスクドライブと、前記バックアップとしてではない非バックアップデータの書き込み先の前記ハードディスクドライブとしての非バックアップ書き込み用ハードディスクドライブとを別々に決定することを特徴とする。
【００１５】
この構成により、本発明のデータ処理プログラムを実行する画像形成装置は、データの書き込み先を半導体記憶装置および複数のハードディスクドライブのうちデータの種類に応じた少なくとも１つに切り替えるので、データを適切な速度で処理することができるとともに、製品寿命を延ばすことができる。更に、本発明のデータ処理プログラムを実行する画像形成装置は、バックアップ書き込み用ハードディスクドライブと、非バックアップ書き込み用ハードディスクドライブとを別々に決定するので、バックアップ書き込み用ハードディスクドライブへのバックアップデータの書き込みと、非バックアップ書き込み用ハードディスクドライブに対するアクセスとが競合することを防止することができ、データを更に適切な速度で処理することができる。
【発明の効果】
【００１６】
本発明の画像形成装置およびデータ処理プログラムは、データを適切な速度で処理することができるとともに、製品寿命を延ばすことができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すアクセス管理テーブルの一例を示す図である。
【図３】図１に示すモード初期値の一例を示す図である。
【図４】アクセス管理テーブルを設定する場合の図１に示すＭＦＰの動作のフローチャートである。
【図５】図４に示す動作において表示されるテーブル設定画面の一例を示す図である。
【図６】図４に示すパネル設定処理のフローチャートである。
【図７】図６に示すパネル設定処理において表示されるパネル設定画面の一例を示す図である。
【図８】図４に示すインポート処理のフローチャートである。
【図９】図８に示すインポート処理において表示されるインポート画面の一例を示す図である。
【図１０】図４に示すエクスポート処理のフローチャートである。
【図１１】図１０に示すエクスポート処理において表示されるエクスポート画面の一例を示す図である。
【図１２】書き込み先の決定のモードの指定を受け付ける場合の図１に示すＭＦＰの動作のフローチャートである。
【図１３】図１２に示す動作において表示されるモード受付画面の一例を示す図である。
【図１４】データの書き込み先としてのＨＤＤを決定する場合の図１に示すＭＦＰの動作のフローチャートである。
【図１５】データを書き込む場合の図１に示すＭＦＰの動作のフローチャートである。
【図１６】非バックアップデータの書き込み先としてのＨＤＤに対象データをバックアップする場合の図１に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２０】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００２１】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１３と、原稿から画像を読み取る読取デバイスであるスキャナー１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、ＭＦＰ１０全体を制御する制御部１７と、各種の情報を記憶する半導体記憶装置としてのＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）２０と、各種の情報を記憶する記憶装置としてのハードディスクドライブ（ＨＤＤ）３０およびＨＤＤ４０とを備えている。
【００２２】
ＨＤＤ４０は、ＭＦＰ１０に対して着脱可能であっても良い。また、ＭＦＰ１０は、ＨＤＤ４０の他に、着脱可能なＨＤＤを備えていても良い。
【００２３】
ＳＳＤ２０などの半導体記憶装置は、ＨＤＤと比較して、データの書き込み速度やデータの読み出し速度など、アクセス速度が速いという利点を有している。ここで、記憶装置に対するアクセス速度は、この記憶装置を備えているＭＦＰ１０の処理速度に影響する。
【００２４】
一方、ＳＳＤ２０などの半導体記憶装置は、データの書き込み回数に応じた残り寿命の減少量がＨＤＤと比較して大きいという欠点を有している。ここで、記憶装置が使用不可能になると、この記憶装置を備えているＭＦＰ１０が適切に動作を実行することができなくなるので、記憶装置の残り寿命は、この記憶装置を備えているＭＦＰ１０の残り寿命に影響する。
【００２５】
なお、半導体記憶装置は、本実施の形態においてＳＳＤ２０を例に説明するが、ＳＳＤ以外のＮＡＮＤ型フラッシュメモリーなど、ＳＳＤ以外の半導体記憶装置でも良い。
【００２６】
ＨＤＤ３０は、ＭＦＰ１０におけるデータの処理を制御するデータ処理プログラム３０ａを記憶している。データ処理プログラム３０ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２７】
ＨＤＤ３０は、ＳＳＤ２０、ＨＤＤ３０およびＨＤＤ４０へのアクセスを管理するためのアクセス管理テーブル３０ｂを記憶している。
【００２８】
図２は、アクセス管理テーブル３０ｂの一例を示す図である。
【００２９】
図２に示すアクセス管理テーブル３０ｂは、データの種類を特定するための「データの種類」欄と、「データの種類」欄によって特定されたデータがＳＳＤ２０に書き込まれた場合にデータをＨＤＤにバックアップするか否かを示す「バックアップ」欄と、「データの種類」欄によって特定されたデータに対する書き込み先の決定のモードを示す「モード」欄とを含んでいる。
【００３０】
「データの種類」欄は、データの種類の大きな分類を示す「大分類」欄と、「大分類」欄によって示される分類を更に詳細に分けた分類を示す「小分類」欄とで構成されている。
【００３１】
「大分類」欄の値は、例えば、ネットワーク通信部１６によって受信されてプリンター１３によって印刷される画像のデータを示す「ＰＲＩＮＴ画像」と、スキャナー１４によって原稿から読み取られてプリンター１３によって印刷される画像のデータを示す「Ｃｏｐｙ画像」と、スキャナー１４によって原稿から読み取られてファックス通信部１５によってＦＡＸ送信される画像のデータを示す「ＦＡＸ画像」と、ＭＦＰ１０に関する設定のデータを示す「機械設定」と、利用者に関する設定のデータを示す「ユーザー設定」と、ＭＦＰ１０によって管理されているデータを示す「機器管理」とを含んでいる。
【００３２】
「ＰＲＩＮＴ画像」の「小分類」欄の値は、例えば、ＭＦＰ１０に事前に記憶させておいて操作部１１を介した指示に応じてプリンター１３によって印刷される画像のデータを示す「ＪｏｂＲｅｔｅｎｔｉｏｎ」と、部数印刷のための画像のデータを示す「部数印刷」とを含んでいる。「Ｃｏｐｙ画像」の「小分類」欄の値は、例えば、スキャナー１４によって原稿から読み取られてプリンター１３によって印刷される画像のデータそのものを示す「Ｃｏｐｙ画像保存」と、スキャナー１４によって原稿から読み取られてプリンター１３によって印刷される画像の属性のデータを示す「Ｃｏｐｙ画像属性」とを含んでいる。「ＦＡＸ画像」の「小分類」欄の値は、例えば、スキャナー１４によって原稿から読み取られてファックス通信部１５によってＦＡＸ送信される画像のデータそのものを示す「ＦＡＸ画像保存」と、スキャナー１４によって原稿から読み取られてファックス通信部１５によってＦＡＸ送信される画像の属性のデータを示す「ＦＡＸ画像属性」とを含んでいる。「機械設定」の「小分類」欄の値は、スキャナー１４によって原稿から読み取られた画像をスキャナー１４による読み取りと並行してＦＡＸ送信するか、後述のＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に一旦蓄積してからＦＡＸ送信するかの設定や、ＦＡＸ送信する画像の解像度の設定など、ファックス通信部１５を介したＦＡＸ送信の設定のデータを示す「ＦＡＸメモリー転送」と、ＭＦＰ１０が標準で対応している言語以外にＭＦＰ１０に追加された言語のデータを示す「オプション言語」と、ＭＦＰ１０における色変換に使用されるカラーテーブルであって、ＭＦＰ１０が標準で備えているカラーテーブル以外にＭＦＰ１０に追加されたカラーテーブルのデータを示す「カラーテーブル」とを含んでいる。「ユーザー設定」の「小分類」欄の値は、例えば、利用者の一覧のデータを示す「ユーザーリスト」と、利用者のアドレス帳のデータを示す「個人アドレス帳」と、利用者の所属するグループ用のアドレス帳のデータを示す「グループアドレス帳」とを含んでいる。「機器管理」の「小分類」欄の値は、例えば、ＦＡＸの通信履歴のデータを示す「ＦＡＸ通信履歴」と、メンテナンス回数などの課金以外のカウンターのデータを示す「カウンター」と、カラーの印刷に対する課金や部数印刷に対する課金など、課金のカウンターのデータを示す「課金モード」とを含んでいる。
【００３３】
図２に示す例における「バックアップ」欄によれば、「ユーザーリスト」、「個人アドレス帳」、「グループアドレス帳」、「ＦＡＸ通信履歴」、「カウンター」および「課金モード」のデータは、ＳＳＤ２０に書き込まれた場合にＨＤＤにバックアップされる。「バックアップ」欄の値は、固定であっても良いし、利用者によって設定可能であっても良い。
【００３４】
「モード」欄は、データの処理速度が重視されるモードとしての速度重視モードを示す「速度重視」欄と、製品寿命、すなわち、ＭＦＰ１０の寿命が重視されるモードとしての寿命重視モードを示す「寿命重視」欄と、速度重視モードより製品寿命が重視されるとともに、寿命重視モードよりデータの処理速度が重視される標準モードを示す「標準」欄とを含んでいる。
【００３５】
図２に示すように、アクセス管理テーブル３０ｂは、データの書き込み先と、データの種類とを対応付ける対応情報である。
【００３６】
図１に示すように、ＨＤＤ３０は、「データの種類」欄によって特定されたデータ毎の「速度重視」欄、「標準」欄および「寿命重視」欄それぞれの初期値を示すモード初期値３０ｃ（図３参照。）を記憶している。
【００３７】
制御部１７は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＳＳＤ２０、ＨＤＤ３０、ＨＤＤ４０またはＲＯＭに記憶されているプログラムを実行する。
【００３８】
制御部１７は、ＨＤＤ３０に記憶されているデータ処理プログラム３０ａを実行することによって、ＳＳＤ２０、ＨＤＤ３０およびＨＤＤ４０の少なくとも１つにデータを書き込むデータ書き込み手段１７ａ、および、データ書き込み手段１７ａによるデータの書き込み先をＳＳＤ２０、ＨＤＤ３０およびＨＤＤ４０のうちデータの種類に応じた少なくとも１つに切り替える書き込み先切り替え手段１７ｂとして機能する。
【００３９】
なお、ＭＦＰ１０は、以上において、データ処理プログラム３０ａ、アクセス管理テーブル３０ｂおよびモード初期値３０ｃをＨＤＤ３０に記憶している。しかしながら、ＭＦＰ１０は、これらの情報の少なくとも一部をＳＳＤ２０またはＨＤＤ４０に記憶しても良いし、ＳＳＤ２０、ＨＤＤ３０およびＨＤＤ４０の何れでもない図示していない不揮発性記憶装置に記憶しても良い。
【００４０】
次に、ＭＦＰ１０の動作について説明する。
【００４１】
まず、アクセス管理テーブル３０ｂを設定する場合のＭＦＰ１０の動作について説明する。
【００４２】
ＭＦＰ１０の書き込み先切り替え手段１７ｂは、アクセス管理テーブル３０ｂを設定する動作の開始が操作部１１を介して指示されると、図４に示す動作を実行する。
【００４３】
図４は、アクセス管理テーブル３０ｂを設定する場合のＭＦＰ１０の動作のフローチャートである。
【００４４】
図４に示すように、書き込み先切り替え手段１７ｂは、アクセス管理テーブル３０ｂを設定するためのテーブル設定画面５０（図５参照。）を表示部１２に表示する（Ｓ１０１）。
【００４５】
図５に示すテーブル設定画面５０は、アクセス管理テーブル３０ｂを設定するためのパネルボタン５１と、アクセス管理テーブル３０ｂを入力するためのインポートボタン５２と、アクセス管理テーブル３０ｂを出力するためのエクスポートボタン５３と、アクセス管理テーブル３０ｂの少なくとも一部の値を初期状態に戻すためのリセットボタン５４と、テーブル設定画面５０を閉じるための戻るボタン５５とを含んでいる。
【００４６】
図４に示すように、書き込み先切り替え手段１７ｂは、Ｓ１０１の処理の後、パネルボタン５１、インポートボタン５２、エクスポートボタン５３、リセットボタン５４および戻るボタン５５の何れかが押されたと判断するまで、パネルボタン５１、インポートボタン５２、エクスポートボタン５３、リセットボタン５４および戻るボタン５５の何れかが押されたか否かを判断する（Ｓ１０２）。
【００４７】
書き込み先切り替え手段１７ｂは、パネルボタン５１、インポートボタン５２、エクスポートボタン５３、リセットボタン５４および戻るボタン５５の何れかが押されたとＳ１０２において判断すると、押されたボタンを判断する（Ｓ１０３）。
【００４８】
書き込み先切り替え手段１７ｂは、パネルボタン５１が押されたとＳ１０３において判断すると、テーブル設定画面５０の表示を終了した（Ｓ１０４）後、後述のパネル設定処理を実行して（Ｓ１０５）、Ｓ１０１の処理を実行する。
【００４９】
書き込み先切り替え手段１７ｂは、インポートボタン５２が押されたとＳ１０３において判断すると、テーブル設定画面５０の表示を終了した（Ｓ１０６）後、後述のインポート処理を実行して（Ｓ１０７）、Ｓ１０１の処理を実行する。
【００５０】
書き込み先切り替え手段１７ｂは、エクスポートボタン５３が押されたとＳ１０３において判断すると、テーブル設定画面５０の表示を終了した（Ｓ１０８）後、後述のエクスポート処理を実行して（Ｓ１０９）、Ｓ１０１の処理を実行する。
【００５１】
書き込み先切り替え手段１７ｂは、リセットボタン５４が押されたとＳ１０３において判断すると、アクセス管理テーブル３０ｂの「モード」欄の値を初期化して（Ｓ１１０）、Ｓ１０２の処理を実行する。Ｓ１１０における初期化は、アクセス管理テーブル３０ｂの「速度重視」欄の値、「標準」欄の値、「寿命重視」欄の値を、それぞれ、モード初期値３０ｃに設定されている初期値にする。なお、Ｓ１１０における初期化は、「速度重視」欄の値、「標準」欄の値、および、「寿命重視」欄の値のうち、初期化の対象が操作部１１を介して指定されても良い。
【００５２】
書き込み先切り替え手段１７ｂは、戻るボタン５５が押されたとＳ１０３において判断すると、テーブル設定画面５０の表示を終了した（Ｓ１１１）後、図４に示す動作を終了する。
【００５３】
図６は、Ｓ１０５のパネル設定処理のフローチャートである。
【００５４】
図６に示すように、書き込み先切り替え手段１７ｂは、操作部１１を介してアクセス管理テーブル３０ｂを設定するためのパネル設定画面６０（図７参照。）を表示部１２に表示する（Ｓ１３１）。
【００５５】
図７に示すパネル設定画面６０は、操作部１１を介してアクセス管理テーブル３０ｂの「速度重視」欄の値を設定するための速度重視設定ボタン６１と、操作部１１を介してアクセス管理テーブル３０ｂの「標準」欄の値を設定するための標準設定ボタン６２と、操作部１１を介してアクセス管理テーブル３０ｂの「寿命重視」欄の値を設定するための寿命重視設定ボタン６３と、パネル設定画面６０を閉じるための戻るボタン６４と、アクセス管理テーブル３０ｂの「モード」欄の値のうち速度重視設定ボタン６１、標準設定ボタン６２および寿命重視設定ボタン６３経由で設定された値を実際にアクセス管理テーブル３０ｂに適用するための適用ボタン６５とを含んでいる。
【００５６】
書き込み先切り替え手段１７ｂは、操作部１１を介して速度重視設定ボタン６１が押されると、「速度重視」欄の値をデータの種類毎に設定するための図示していない画面を表示部１２に表示して、操作部１１を介した「速度重視」欄の値の設定を受け付ける。速度重視設定ボタン６１について説明したが、標準設定ボタン６２、寿命重視設定ボタン６３についても同様に、それぞれ、「標準」欄の値、「寿命重視」欄の値の設定を受け付ける。
【００５７】
図６に示すように、書き込み先切り替え手段１７ｂは、Ｓ１３１の処理の後、適用ボタン６５が押されたか否かを判断する（Ｓ１３２）。
【００５８】
書き込み先切り替え手段１７ｂは、適用ボタン６５が押されたとＳ１３２において判断すると、アクセス管理テーブル３０ｂの「モード」欄の値のうち速度重視設定ボタン６１、標準設定ボタン６２および寿命重視設定ボタン６３経由で設定された値を実際にアクセス管理テーブル３０ｂに適用する（Ｓ１３３）。
【００５９】
書き込み先切り替え手段１７ｂは、適用ボタン６５が押されていないとＳ１３２において判断するか、Ｓ１３３の処理が終了すると、戻るボタン６４が押されたか否かを判断する（Ｓ１３４）。
【００６０】
書き込み先切り替え手段１７ｂは、戻るボタン６４が押されていないとＳ１３４において判断すると、Ｓ１３２の処理を実行する。
【００６１】
書き込み先切り替え手段１７ｂは、戻るボタン６４が押されたとＳ１３４において判断すると、パネル設定画面６０の表示を終了した（Ｓ１３５）後、図６に示すパネル設定処理を終了する。
【００６２】
図８は、Ｓ１０７のインポート処理のフローチャートである。
【００６３】
図８に示すように、書き込み先切り替え手段１７ｂは、操作部１１を介して指定されたアクセス管理テーブルをアクセス管理テーブル３０ｂとして入力するためのインポート画面７０（図９参照。）を表示部１２に表示する（Ｓ１６１）。
【００６４】
図９に示すインポート画面７０は、インポート元のアクセス管理テーブルの場所を示すパスが操作部１１を介して入力されるためのテキストボックス７１と、ディレクトリー構造をツリー形式で表示することによってインポート元のアクセス管理テーブルを指定するためのボタン７２と、インポート画面７０を閉じるための戻るボタン７３と、テキストボックス７１に表示されているパスによって示されるアクセス管理テーブルをアクセス管理テーブル３０ｂとして入力するための入力ボタン７４とを含んでいる。ボタン７２によって指定されたアクセス管理テーブルの場所を示すパスは、テキストボックス７１に自動的に入力される。
【００６５】
図８に示すように、書き込み先切り替え手段１７ｂは、Ｓ１６１の処理の後、入力ボタン７４が押されたか否かを判断する（Ｓ１６２）。
【００６６】
書き込み先切り替え手段１７ｂは、入力ボタン７４が押されたとＳ１６２において判断すると、テキストボックス７１に表示されているパスによって示されるアクセス管理テーブルをアクセス管理テーブル３０ｂとして入力する（Ｓ１６３）。
【００６７】
書き込み先切り替え手段１７ｂは、入力ボタン７４が押されていないとＳ１６２において判断するか、Ｓ１６３の処理が終了すると、戻るボタン７３が押されたか否かを判断する（Ｓ１６４）。
【００６８】
書き込み先切り替え手段１７ｂは、戻るボタン７３が押されていないとＳ１６４において判断すると、Ｓ１６２の処理を実行する。
【００６９】
書き込み先切り替え手段１７ｂは、戻るボタン７３が押されたとＳ１６４において判断すると、インポート画面７０の表示を終了した（Ｓ１６５）後、図８に示すインポート処理を終了する。
【００７０】
なお、以上のインポート処理においては、アクセス管理テーブル３０ｂ全体がインポートされるが、「速度重視」欄の値、「標準」欄の値、および、「寿命重視」欄の値など、アクセス管理テーブル３０ｂの一部のみがインポートされても良い。
【００７１】
図１０は、Ｓ１０９のエクスポート処理のフローチャートである。
【００７２】
図１０に示すように、書き込み先切り替え手段１７ｂは、操作部１１を介して指定されたアクセス管理テーブルとしてアクセス管理テーブル３０ｂを出力するためのエクスポート画面８０（図１１参照。）を表示部１２に表示する（Ｓ１９１）。
【００７３】
図１１に示すエクスポート画面８０は、エクスポート先のアクセス管理テーブルの場所を示すパスが操作部１１を介して入力されるためのテキストボックス８１と、ディレクトリー構造をツリー形式で表示することによってエクスポート先のアクセス管理テーブルを指定するためのボタン８２と、エクスポート画面８０を閉じるための戻るボタン８３と、テキストボックス８１に表示されているパスによって示されるアクセス管理テーブルとしてアクセス管理テーブル３０ｂを出力するための出力ボタン８４とを含んでいる。ボタン８２によって指定されたアクセス管理テーブルの場所を示すパスは、テキストボックス８１に自動的に入力される。
【００７４】
図１０に示すように、書き込み先切り替え手段１７ｂは、Ｓ１９１の処理の後、出力ボタン８４が押されたか否かを判断する（Ｓ１９２）。
【００７５】
書き込み先切り替え手段１７ｂは、出力ボタン８４が押されたとＳ１９２において判断すると、テキストボックス８１に表示されているパスによって示されるアクセス管理テーブルとしてアクセス管理テーブル３０ｂを出力する（Ｓ１９３）。
【００７６】
書き込み先切り替え手段１７ｂは、出力ボタン８４が押されていないとＳ１９２において判断するか、Ｓ１９３の処理が終了すると、戻るボタン８３が押されたか否かを判断する（Ｓ１９４）。
【００７７】
書き込み先切り替え手段１７ｂは、戻るボタン８３が押されていないとＳ１９４において判断すると、Ｓ１９２の処理を実行する。
【００７８】
書き込み先切り替え手段１７ｂは、戻るボタン８３が押されたとＳ１９４において判断すると、エクスポート画面８０の表示を終了した（Ｓ１９５）後、図１０に示すエクスポート処理を終了する。
【００７９】
なお、以上のエクスポート処理においては、アクセス管理テーブル３０ｂ全体がエクスポートされるが、「速度重視」欄の値、「標準」欄の値、および、「寿命重視」欄の値など、アクセス管理テーブル３０ｂの一部のみがエクスポートされても良い。
【００８０】
次に、書き込み先の決定のモードの指定を受け付ける場合のＭＦＰ１０の動作について説明する。
【００８１】
ＭＦＰ１０の書き込み先切り替え手段１７ｂは、書き込み先の決定のモードの指定を受け付ける動作の開始が操作部１１を介して指示されると、図１２に示す動作を実行する。
【００８２】
図１２は、書き込み先の決定のモードの指定を受け付ける場合のＭＦＰ１０の動作のフローチャートである。
【００８３】
図１２に示すように、書き込み先切り替え手段１７ｂは、書き込み先の決定のモードの指定を受け付けるためのモード受付画面９０（図１３参照。）を表示部１２に表示する（Ｓ２０１）。
【００８４】
図１３に示すモード受付画面９０は、速度重視モードを選択するためのラジオボタン９１と、標準モードを選択するためのラジオボタン９２と、寿命重視モードを選択するためのラジオボタン９３と、モード受付画面９０を閉じるためのＣａｎｃｅｌボタン９４と、ラジオボタン９１〜９３によって選択されたモードを現在のモードとして設定するためのＯＫボタン９５とを含んでいる。ラジオボタン９１〜９３は、常に何れか１つのみが選択された状態になる。ラジオボタン９１〜９３は、モード受付画面９０が表示された時点では、現在設定されているモードが選択された状態になる。
【００８５】
図１２に示すように、書き込み先切り替え手段１７ｂは、Ｓ２０１の処理の後、ＯＫボタン９５が押されたか否かを判断する（Ｓ２０２）。
【００８６】
書き込み先切り替え手段１７ｂは、ＯＫボタン９５が押されたとＳ２０２において判断すると、ラジオボタン９１〜９３によって選択されたモードを現在のモードとして設定する（Ｓ２０３）。
【００８７】
書き込み先切り替え手段１７ｂは、ＯＫボタン９５が押されていないとＳ２０２において判断すると、Ｃａｎｃｅｌボタン９４が押されたか否かを判断する（Ｓ２０４）。
【００８８】
書き込み先切り替え手段１７ｂは、Ｃａｎｃｅｌボタン９４が押されていないとＳ２０４において判断すると、Ｓ２０２の処理を実行する。
【００８９】
書き込み先切り替え手段１７ｂは、Ｓ２０３の処理を終了するか、Ｃａｎｃｅｌボタン９４が押されたとＳ２０４において判断すると、図１２に示す動作を終了する。
【００９０】
次に、データの書き込み先としてのＨＤＤを決定する場合のＭＦＰ１０の動作について説明する。
【００９１】
ＭＦＰ１０の書き込み先切り替え手段１７ｂは、ＭＦＰ１０が初期化された場合や、ＭＦＰ１０が起動された場合や、ＭＦＰ１０へのＨＤＤの装着状態が変更された場合や、アクセス管理テーブル３０ｂが変更された場合など、特定の場合に、図１４に示す動作を実行する。
【００９２】
図１４は、データの書き込み先としてのＨＤＤを決定する場合のＭＦＰ１０の動作のフローチャートである。
【００９３】
図１４に示すように、書き込み先切り替え手段１７ｂは、ＭＦＰ１０に複数のＨＤＤが装着されているか否かを判断する（Ｓ２３１）。
【００９４】
書き込み先切り替え手段１７ｂは、ＭＦＰ１０に複数のＨＤＤが装着されていないとＳ２３１において判断すると、図１４に示す動作を終了する。ここで、書き込み先切り替え手段１７ｂは、ＭＦＰ１０にＨＤＤとしてＨＤＤ３０のみが装着されている場合、ＳＳＤ２０に書き込まれるデータのバックアップとしてのバックアップデータや、バックアップとしてではない非バックアップデータをＨＤＤに書き込むとき、ＨＤＤ３０に書き込む。
【００９５】
書き込み先切り替え手段１７ｂは、ＭＦＰ１０に複数のＨＤＤが装着されているとＳ２３１において判断すると、バックアップデータと、非バックアップデータとの両方がアクセス管理テーブル３０ｂに存在するか否かを判断する（Ｓ２３２）。
【００９６】
書き込み先切り替え手段１７ｂは、バックアップデータと、非バックアップデータとの少なくとも１つがアクセス管理テーブル３０ｂに存在しないとＳ２３２において判断すると、バックアップデータと、非バックアップデータとの書き込み先のＨＤＤとして、ＭＦＰ１０に装着されている複数のＨＤＤから１つのＨＤＤを決定して（Ｓ２３３）、図１４に示す動作を終了する。例えば、ＭＦＰ１０にＨＤＤ３０およびＨＤＤ４０が装着されている場合、書き込み先切り替え手段１７ｂは、Ｓ２３３において、バックアップデータと、非バックアップデータとの書き込み先のＨＤＤとしてＨＤＤ３０およびＨＤＤ４０の何れか一方を決定する。
【００９７】
書き込み先切り替え手段１７ｂは、バックアップデータと、非バックアップデータとの両方がアクセス管理テーブル３０ｂに存在するとＳ２３２において判断すると、バックアップデータと、非バックアップデータとの書き込み先のＨＤＤとして、ＭＦＰ１０に装着されている複数のＨＤＤからそれぞれ異なるＨＤＤを決定して（Ｓ２３４）、図１４に示す動作を終了する。例えば、ＭＦＰ１０にＨＤＤ３０およびＨＤＤ４０が装着されている場合、書き込み先切り替え手段１７ｂは、Ｓ２３４において、バックアップデータの書き込み先のＨＤＤ、すなわち、バックアップ書き込み用ハードディスクドライブとしてＨＤＤ３０およびＨＤＤ４０の一方を決定するとともに、非バックアップデータの書き込み先のＨＤＤ、すなわち、非バックアップ書き込み用ハードディスクドライブとしてＨＤＤ３０およびＨＤＤ４０の他方を決定する。
【００９８】
次に、データを書き込む場合のＭＦＰ１０の動作について説明する。
【００９９】
ＭＦＰ１０の制御部１７は、図示していない他の処理からデータの書き込みが依頼されると、図１５に示す動作を実行する。
【０１００】
図１５は、データを書き込む場合のＭＦＰ１０の動作のフローチャートである。
【０１０１】
図１５に示すように、書き込み先切り替え手段１７ｂは、他の処理から書き込みが依頼されたデータ（以下「対象データ」と言う。）の種類を判定する（Ｓ２６１）。
【０１０２】
次いで、書き込み先切り替え手段１７ｂは、現在の書き込みのモードを確認する（Ｓ２６２）。ここで、現在の書き込みのモードは、最新のＳ２０３の処理によって設定されたモードである。
【０１０３】
書き込み先切り替え手段１７ｂは、Ｓ２６２の処理の後、Ｓ２６１において判定した種類と、Ｓ２６２において確認したモードと、現在のアクセス管理テーブル３０ｂとに基づいて、対象データの書き込み先を決定する（Ｓ２６３）。例えば、書き込み先切り替え手段１７ｂは、Ｓ２６１において判定した種類が「ＪｏｂＲｅｔｅｎｔｉｏｎ」であって、Ｓ２６２において確認したモードが標準モードであって、現在のアクセス管理テーブル３０ｂが図２に示すものである場合、対象データの書き込み先としてＨＤＤを決定する。また、書き込み先切り替え手段１７ｂは、Ｓ２６１において判定した種類が「部数印刷」であって、Ｓ２６２において確認したモードが標準モードであって、現在のアクセス管理テーブル３０ｂが図２に示すものである場合、対象データの書き込み先としてＳＳＤ２０を決定する。ここで、書き込み先切り替え手段１７ｂは、Ｓ２６３において対象データの書き込み先としてＨＤＤを決定する場合に、ＭＦＰ１０に複数のＨＤＤが装着されているとき、非バックアップデータの書き込み先として図１４に示す動作において決定したＨＤＤを、対象データの書き込み先として決定する。
【０１０４】
データ書き込み手段１７ａは、Ｓ２６３の処理の後、Ｓ２６３において決定された書き込み先に対象データを書き込む（Ｓ２６４）。
【０１０５】
次いで、書き込み先切り替え手段１７ｂは、Ｓ２６１において判定した種類と、現在のアクセス管理テーブル３０ｂとに基づいて、対象データのバックアップが必要であるか否かを判断する（Ｓ２６５）。例えば、書き込み先切り替え手段１７ｂは、Ｓ２６１において判定した種類が「ＪｏｂＲｅｔｅｎｔｉｏｎ」であって、現在のアクセス管理テーブル３０ｂが図２に示すものである場合、図２に示すアクセス管理テーブル３０ｂにおける「ＪｏｂＲｅｔｅｎｔｉｏｎ」のデータに対する「バックアップ」欄の値に基づいて、対象データのバックアップが必要ではないと判断する。一方、書き込み先切り替え手段１７ｂは、Ｓ２６１において判定した種類が「個人アドレス帳」であって、現在のアクセス管理テーブル３０ｂが図２に示すものである場合、図２に示すアクセス管理テーブル３０ｂにおける「個人アドレス帳」のデータに対する「バックアップ」欄の値に基づいて、対象データのバックアップが必要であると判断する。
【０１０６】
書き込み先切り替え手段１７ｂは、対象データのバックアップが必要であるとＳ２６５において判断すると、対象データのバックアップを予約する（Ｓ２６６）。
【０１０７】
制御部１７は、対象データのバックアップが必要ではないとＳ２６５において判断するか、Ｓ２６６の処理を終了すると、図１５に示す動作を終了する。
【０１０８】
次に、対象データをバックアップする場合のＭＦＰ１０の動作について説明する。
【０１０９】
ＭＦＰ１０のデータ書き込み手段１７ａは、Ｓ２６６においてバックアップが予約された対象データに対して、事前に設定されているタイミングでＨＤＤへのバックアップを実行する。例えば、事前に設定されているタイミングとは、図１５に示す動作の直後のタイミングでも良いし、ＭＦＰ１０が利用者に使用される可能性が低い夜間の特定の時刻などのタイミングでも良い。なお、データ書き込み手段１７ａは、対象データのバックアップのためのＨＤＤが、非バックアップデータの書き込み先として図１４に示す動作において決定したＨＤＤではない場合には、ＨＤＤへのバックアップデータの書き込みと、ＨＤＤへの非バックアップデータの書き込みとの間でＨＤＤに対するアクセスの競合が発生しないので、対象データを通常通りＨＤＤにバックアップすれば良い。しかしながら、データ書き込み手段１７ａは、対象データのバックアップのためのＨＤＤが、非バックアップデータの書き込み先として図１４に示す動作において決定したＨＤＤである場合には、ＨＤＤへのバックアップデータの書き込みと、ＨＤＤへの非バックアップデータの書き込みとの間でＨＤＤに対するアクセスの競合が発生する可能性があるので、図１６に示す動作によってバックアップを実行する。
【０１１０】
図１６は、非バックアップデータの書き込み先としてのＨＤＤに対象データをバックアップする場合のＭＦＰ１０の動作のフローチャートである。
【０１１１】
図１６に示すように、データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセス、すなわち、書き込みまたは読み出しが実行されていないと判断するまで、書き込み先のＨＤＤに対して他のアクセスが実行されているか否かを判断する（Ｓ２９１）。
【０１１２】
データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセスが実行されていないとＳ２９１において判断すると、書き込み先のＨＤＤへの対象データのバックアップを開始する（Ｓ２９２）。
【０１１３】
次いで、データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセスが実行されているか否かを判断する（Ｓ２９３）。
【０１１４】
データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセスが実行されているとＳ２９３において判断すると、対象データのバックアップを一時停止する（Ｓ２９４）。
【０１１５】
次いで、データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセスが実行されていないと判断するまで、書き込み先のＨＤＤに対して他のアクセスが実行されているか否かを判断する（Ｓ２９５）。
【０１１６】
データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセスが実行されていないとＳ２９５において判断すると、Ｓ２９４において一時停止していたバックアップを再開する（Ｓ２９６）。
【０１１７】
データ書き込み手段１７ａは、書き込み先のＨＤＤに対して他のアクセスが実行されていないとＳ２９３において判断するか、Ｓ２９６の処理を終了すると、対象データのバックアップが終了したか否かを判断する（Ｓ２９７）。
【０１１８】
データ書き込み手段１７ａは、対象データのバックアップが終了していないとＳ２９７において判断すると、Ｓ２９３の処理を実行する。
【０１１９】
データ書き込み手段１７ａは、対象データのバックアップが終了したとＳ２９７において判断すると、図１６に示す動作を終了する。
【０１２０】
以上に説明したように、ＭＦＰ１０は、データの書き込み先をＳＳＤ２０、ＨＤＤ３０およびＨＤＤ４０のうちデータの種類に応じた少なくとも１つに切り替える（Ｓ２６３およびＳ２６６）ので、データを適切な速度で処理することができるとともに、製品寿命、すなわち、ＭＦＰ１０自身の寿命を延ばすことができる。更に、ＭＦＰ１０は、バックアップ書き込み用ハードディスクドライブと、非バックアップ書き込み用ハードディスクドライブとを別々に決定する（Ｓ２３４）ので、バックアップ書き込み用ハードディスクドライブへのバックアップデータの書き込みと、非バックアップ書き込み用ハードディスクドライブに対するアクセスとが競合することを防止することができ、データを更に適切な速度で処理することができる。
【０１２１】
ＭＦＰ１０は、バックアップデータの種類と、非バックアップデータの種類との両方がアクセス管理テーブル３０ｂに存在するということを少なくとも１つの条件として（Ｓ２３２）、バックアップ書き込み用ハードディスクドライブおよび非バックアップ書き込み用ハードディスクドライブを別々に自動で決定する（Ｓ２３４）ので、利便性を向上することができる。
【０１２２】
ＭＦＰ１０は、複数のＨＤＤが装着されているということを少なくとも１つの条件として（Ｓ２３１）、バックアップ書き込み用ハードディスクドライブおよび非バックアップ書き込み用ハードディスクドライブを別々に自動で決定する（Ｓ２３４）ので、利便性を向上することができる。
【０１２３】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ファックス専用機、スキャナー専用機など、ＭＦＰ以外の画像形成装置でも良い。
【符号の説明】
【０１２４】
１０  ＭＦＰ（画像形成装置）
１７ａ  データ書き込み手段
１７ｂ  書き込み先切り替え手段
２０  ＳＳＤ（半導体記憶装置）
３０  ＨＤＤ（ハードディスクドライブ）
３０ａ  データ処理プログラム
３０ｂ  アクセス管理テーブル（対応情報）
４０  ＨＤＤ（ハードディスクドライブ）
【図１】
0006376146.tif 000002
【図２】
0006376146.tif 000003
【図３】
0006376146.tif 000004
【図４】
0006376146.tif 000005
【図５】
0006376146.tif 000006
【図６】
0006376146.tif 000007
【図７】
0006376146.tif 000008
【図８】
0006376146.tif 000009
【図９】
0006376146.tif 000010
【図１０】
0006376146.tif 000011
【図１１】
0006376146.tif 000012
【図１２】
0006376146.tif 000013
【図１３】
0006376146.tif 000014
【図１４】
0006376146.tif 000015
【図１５】
0006376146.tif 000016
【図１６】
0006376146.tif 000017