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