(57)【特許請求の範囲】
【請求項１】
記憶部を備え、データを前記記憶部に記憶させる場合に前記データのバックアップも実行するアプリケーションを実行可能な電子機器であって、
前記アプリケーションが前記記憶部に記憶させる前記データがバックアップされるバックアップ先を前記記憶部とは異なる複数の記憶先の中から決定するバックアップ先決定手段と、
前記バックアップ先決定手段によって決定されたバックアップ先に、前記アプリケーションからの前記バックアップの要求に応じて前記データをバックアップするバックアップデータ管理手段とを備え、
前記バックアップ先決定手段は、
前記アプリケーションが前記記憶部に記憶させた前記データの利用頻度が特定の利用頻度以上である場合に、前記アプリケーションが前記記憶部に記憶させる前記データの前記バックアップ先として、アクセスの速度が特定の速度以上である記憶先を前記アプリケーションに対して決定し、
前記アプリケーションが前記記憶部に記憶させた前記データの利用頻度が前記特定の利用頻度未満である場合に、前記アプリケーションが前記記憶部に記憶させる前記データの前記バックアップ先として、アクセスの速度が前記特定の速度未満である記憶先を前記アプリケーションに対して決定し、
前記バックアップデータ管理手段は、前記アプリケーションからの前記バックアップの要求に応じて前記データを、前記バックアップ先決定手段によって前記アプリケーションに対して決定された前記バックアップ先にバックアップすることを特徴とする電子機器。
【請求項２】
前記バックアップ先決定手段は、前記バックアップ先を決定する前に利用者の認証を実行し、特定の利用者によって前記バックアップ先の決定の指示を受けた場合のみ前記バックアップ先を決定することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記電子機器を前記バックアップ先決定手段として機能させるバックアップ先決定プログラムのインストールおよびアンインストールが可能であることを特徴とする請求項１または請求項２に記載の電子機器。
【請求項４】
記憶部を備え、データを前記記憶部に記憶させる場合に前記データのバックアップも実行するアプリケーションを実行可能な電子機器によって実行されるバックアップ先決定プログラムであって、
前記アプリケーションが前記記憶部に記憶させる前記データがバックアップされるバックアップ先を前記記憶部とは異なる複数の記憶先の中から決定するバックアップ先決定手段として前記電子機器を機能させ、
前記電子機器は、前記バックアップ先決定手段によって決定されたバックアップ先に、前記アプリケーションからの前記バックアップの要求に応じて前記データをバックアップするバックアップデータ管理手段を備え、
前記バックアップ先決定手段は、
前記アプリケーションが前記記憶部に記憶させた前記データの利用頻度が特定の利用頻度以上である場合に、前記アプリケーションが前記記憶部に記憶させる前記データの前記バックアップ先として、アクセスの速度が特定の速度以上である記憶先を前記アプリケーションに対して決定し、
前記アプリケーションが前記記憶部に記憶させた前記データの利用頻度が前記特定の利用頻度未満である場合に、前記アプリケーションが前記記憶部に記憶させる前記データの前記バックアップ先として、アクセスの速度が前記特定の速度未満である記憶先を前記アプリケーションに対して決定することを特徴とするバックアップ先決定プログラム。
【請求項５】
記憶部を備え、データを前記記憶部に記憶させる場合に前記データのバックアップも実行するアプリケーションを実行可能な電子機器によって実行されるバックアッププログラムであって、
前記アプリケーションが前記記憶部に記憶させる前記データがバックアップされるバックアップ先を前記記憶部とは異なる複数の記憶先の中から決定するバックアップ先決定手段、および、
前記バックアップ先決定手段によって決定されたバックアップ先に、前記アプリケーションからの前記バックアップの要求に応じて前記データをバックアップするバックアップデータ管理手段として前記電子機器を機能させ、
前記バックアップ先決定手段は、
前記アプリケーションが前記記憶部に記憶させた前記データの利用頻度が特定の利用頻度以上である場合に、前記アプリケーションが前記記憶部に記憶させる前記データの前記バックアップ先として、アクセスの速度が特定の速度以上である記憶先を前記アプリケーションに対して決定し、
前記アプリケーションが前記記憶部に記憶させた前記データの利用頻度が前記特定の利用頻度未満である場合に、前記アプリケーションが前記記憶部に記憶させる前記データの前記バックアップ先として、アクセスの速度が前記特定の速度未満である記憶先を前記アプリケーションに対して決定し、
前記バックアップデータ管理手段は、前記アプリケーションからの前記バックアップの要求に応じて前記データを、前記バックアップ先決定手段によって前記アプリケーションに対して決定された前記バックアップ先にバックアップすることを特徴とするバックアッププログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを記憶させる場合にデータのバックアップも実行する電子機器、バックアップ先決定プログラムおよびバックアッププログラムに関する。
【背景技術】
【０００２】
従来、データを記憶させる場合にデータのバックアップも実行する電子機器として、バックアップデータをバックアップメモリーに記憶させるものが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−０７９１３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子機器おいては、バックアップメモリーの容量が小さい場合に、例えば、データのバックアップが必要なアプリケーションが新たに追加されたとき、バックアップメモリーの容量の不足によってデータのバックアップが適切に実行されないという問題がある。
【０００５】
そこで、本発明は、データのバックアップを適切に実行することができる電子機器、バックアップ先決定プログラムおよびバックアッププログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、データを記憶させる場合に前記データのバックアップも実行するアプリケーションを実行可能な電子機器であって、前記データがバックアップされるバックアップ先を複数の記憶先の中から決定するバックアップ先決定手段と、前記バックアップ先決定手段によって決定されたバックアップ先に、前記アプリケーションからの前記バックアップの要求に応じて前記データをバックアップするバックアップデータ管理手段とを備え、前記バックアップ先決定手段は、利用頻度が特定の利用頻度以上である前記データの前記バックアップ先として、アクセスの速度が特定の速度以上である記憶先を決定し、利用頻度が前記特定の利用頻度未満である前記データの前記バックアップ先として、アクセスの速度が前記特定の速度未満である記憶先を決定することを特徴とする。
【０００７】
この構成により、本発明の電子機器は、複数の記憶先の中からバックアップ先を決定するので、バックアップ先が１つのみである構成と比較して、データのバックアップのための十分な容量を確保することができる。したがって、本発明の電子機器は、データのバックアップを適切に実行することができる。また、本発明の電子機器は、データの利用頻度と、記憶先のアクセスの速度とに応じてバックアップ先を決定するので、データのバックアップの効率を向上することができる。
【０００８】
また、本発明の電子機器において、前記バックアップ先決定手段は、前記バックアップ先を決定する前に利用者の認証を実行し、特定の利用者によって前記バックアップ先の決定の指示を受けた場合のみ前記バックアップ先を決定しても良い。
【０００９】
この構成により、本発明の電子機器は、特定の利用者によってバックアップ先の決定の指示を受けた場合のみにバックアップ先を決定するので、不正な利用者によってバックアップ先が変更される可能性を低減することができる。
【００１０】
また、本発明の電子機器は、前記電子機器を前記バックアップ先決定手段として機能させるバックアップ先決定プログラムのインストールおよびアンインストールが可能であっても良い。
【００１１】
この構成により、本発明の電子機器は、特定の利用者のみによってバックアップ先決定プログラムが管理されている場合に、特定の利用者がバックアップ先の変更を希望しないときに、バックアップ先決定プログラムがアンインストールされることによって、バックアップ先の変更を不可能にするので、不正な利用者によってバックアップ先が変更される可能性を低減することができる。
【００１２】
本発明のバックアップ先決定プログラムは、データを記憶させる場合に前記データのバックアップも実行するアプリケーションを実行可能な電子機器によって実行されるバックアップ先決定プログラムであって、前記データがバックアップされるバックアップ先を複数の記憶先の中から決定するバックアップ先決定手段として前記電子機器を機能させ、前記電子機器は、前記バックアップ先決定手段によって決定されたバックアップ先に、前記アプリケーションからの前記バックアップの要求に応じて前記データをバックアップするバックアップデータ管理手段を備え、前記バックアップ先決定手段は、利用頻度が特定の利用頻度以上である前記データの前記バックアップ先として、アクセスの速度が特定の速度以上である記憶先を決定し、利用頻度が前記特定の利用頻度未満である前記データの前記バックアップ先として、アクセスの速度が前記特定の速度未満である記憶先を決定することを特徴とする。
【００１３】
この構成により、本発明のバックアップ先決定プログラムを実行する電子機器は、複数の記憶先の中からバックアップ先を決定するので、バックアップ先が１つのみである構成と比較して、データのバックアップのための十分な容量を確保することができる。したがって、本発明のバックアップ先決定プログラムを実行する電子機器は、データのバックアップを適切に実行することができる。また、本発明のバックアップ先決定プログラムを実行する電子機器は、データの利用頻度と、記憶先のアクセスの速度とに応じてバックアップ先を決定するので、データのバックアップの効率を向上することができる。また、本発明のバックアップ先決定プログラムは、特定の利用者のみによって管理されている場合に、特定の利用者がバックアップ先の変更を希望しないときに、電子機器からアンインストールされることによって、バックアップ先の変更を不可能にするので、不正な利用者によってバックアップ先が変更される可能性を低減することができる。
【００１４】
本発明のバックアッププログラムは、データを記憶させる場合に前記データのバックアップも実行するアプリケーションを実行可能な電子機器によって実行されるバックアッププログラムであって、前記データがバックアップされるバックアップ先を複数の記憶先の中から決定するバックアップ先決定手段、および、前記バックアップ先決定手段によって決定されたバックアップ先に、前記アプリケーションからの前記バックアップの要求に応じて前記データをバックアップするバックアップデータ管理手段として前記電子機器を機能させ、前記バックアップ先決定手段は、利用頻度が特定の利用頻度以上である前記データの前記バックアップ先として、アクセスの速度が特定の速度以上である記憶先を決定し、利用頻度が前記特定の利用頻度未満である前記データの前記バックアップ先として、アクセスの速度が前記特定の速度未満である記憶先を決定することを特徴とする。
【００１５】
この構成により、本発明のバックアッププログラムを実行する電子機器は、複数の記憶先の中からバックアップ先を決定するので、バックアップ先が１つのみである構成と比較して、データのバックアップのための十分な容量を確保することができる。したがって、本発明のバックアッププログラムを実行する電子機器は、データのバックアップを適切に実行することができる。また、本発明のバックアッププログラムを実行する電子機器は、データの利用頻度と、記憶先のアクセスの速度とに応じてバックアップ先を決定するので、データのバックアップの効率を向上することができる。
【発明の効果】
【００１６】
本発明の電子機器、バックアップ先決定プログラムおよびバックアッププログラムは、データのバックアップを適切に実行することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すバックアップ先設定の一例を示す図である。
【図３】図１に示すバックアップ先決定用テーブルの一例を示す図である。
【図４】図１に示すＭＦＰの機能のブロック図である。
【図５】バックアップ先を手動で設定する場合の図１に示すＭＦＰの動作のシーケンス図である。
【図６】バックアップ先を自動で設定する場合の図１に示すＭＦＰの動作のシーケンス図である。
【図７】バックアップ時の図１に示すＭＦＰの動作のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１９】
まず、本実施の形態に係る電子機器としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００２０】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００２１】
図１に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像データを読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、ＳＤカードリーダー１７と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの不揮発性の記憶デバイスであるメイン記憶部２０と、ＥＥＰＲＯＭなどの不揮発性の記憶デバイスであるサブ記憶部３０と、ＭＦＰ１０全体を制御する制御部４０とを備えている。
【００２２】
メイン記憶部２０は、例えば、制御部４０が搭載されている基板（以下「メイン基板」と言う。）に搭載されている。サブ記憶部３０は、例えば、プリンター１４を制御する専用の基板（以下「サブ基板」と言う。）に搭載されている。メイン基板およびサブ基板は、ＭＦＰ１０の重要な基板であるので、丈夫に製造されており、故障し難くい。したがって、メイン記憶部２０およびサブ記憶部３０は、故障し難い。
【００２３】
メイン記憶部２０は、データのバックアップのためのバックアッププログラム２１を記憶している。バックアッププログラム２１は、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２４】
バックアッププログラム２１は、データがバックアップされるバックアップ先を決定するためのバックアップ先決定プログラム２１ａを記憶している。バックアップ先決定プログラム２１ａは、バックアッププログラム２１のうちバックアップ先決定プログラム２１ａ以外の部分とは独立して、インストールされたり、アンインストールされたりすることが可能である。
【００２５】
メイン記憶部２０は、制御部４０によって実行可能な様々な種類のアプリケーション２２を記憶することができる。アプリケーション２２のそれぞれは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢメモリーなどの記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２６】
アプリケーション２２としては、例えば、スキャナー１３によるスキャンの枚数を示すカウンターや、プリンター１４による印刷の枚数を示すカウンターなどの各種のカウンターを管理するためのカウンターアプリケーション、ネットワーク通信部１６による通信機能を管理するネットワークアプリケーション、ＭＦＰ１０に新たな言語を追加するための言語アプリケーションなどが存在する。アプリケーション２２には、データをメイン記憶部２０に記憶させる場合に、データのバックアップも実行するものが存在する。例えば、カウンターアプリケーションは、データとしてのカウンターをメイン記憶部２０に記憶させる場合に、カウンターのバックアップも実行する。また、ネットワークアプリケーションは、例えば、データとしてのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスをメイン記憶部２０に記憶させる場合に、ＭＡＣアドレスのバックアップも実行する。また、言語アプリケーションは、例えば、表示部１２への表示用の言語のデータをメイン記憶部２０に記憶させる場合に、表示部１２への表示用の言語のデータのバックアップも実行する。以下、「データをメイン記憶部２０に記憶させる場合に、データのバックアップも実行するアプリケーション２２」をバックアップ対応アプリケーションと言う。
【００２７】
メイン記憶部２０は、バックアップ先を示すバックアップ先設定２３を記憶することができる。
【００２８】
図２は、バックアップ先設定２３の一例を示す図である。
【００２９】
図２に示すバックアップ先設定２３は、バックアップ先をバックアップ対応アプリケーション毎に示している。例えば、図２において、カウンターアプリケーションは、サブ記憶部３０がバックアップ先として設定されている。ネットワークアプリケーションは、ネットワーク通信部１６を介してＭＦＰ１０に接続されるサーバーがバックアップ先として設定されている。言語アプリケーションは、ＳＤカードリーダー１７を介してＭＦＰ１０に接続されるＳＤカードがバックアップ先として設定されている。
【００３０】
図１に示すように、メイン記憶部２０は、バックアップ先の設定を手動および自動の何れで実行するのかを示すバックアップ先設定方法２４と、データの利用頻度をデータ毎に示す利用頻度情報２５とを記憶することができる。
【００３１】
メイン記憶部２０は、データの利用頻度と、データのバックアップ先との対応関係を示すバックアップ先決定用テーブル２６を記憶することができる。バックアップ先決定用テーブル２６は、ＭＦＰ１０の製造段階でＭＦＰ１０に記憶させられていても良いし、ＳＤカード、ＵＳＢメモリーなどの記憶媒体からＭＦＰ１０に追加で記憶させられても良いし、ネットワーク上からＭＦＰ１０に追加で記憶させられても良い。バックアップ先決定用テーブル２６は、ＭＦＰ１０を管理する機器管理者およびサービスパーソンの少なくとも一方によって設定されても良い。ここで、機器管理者は、ＭＦＰ１０の一般利用者側の者である。また、サービスパーソンは、ＭＦＰ１０の提供業者側の者である。
【００３２】
図３は、バックアップ先決定用テーブル２６の一例を示す図である。
【００３３】
図３に示すバックアップ先決定用テーブル２６は、データの利用頻度と、データのバックアップ先との対応関係を、バックアップ先毎に示している。例えば、図３において、サブ記憶部３０は、利用頻度がａ以上であるデータのバックアップ先として決定される。ＳＤカードリーダー１７を介してＭＦＰ１０に接続されるＳＤカードは、利用頻度がｂ以上ａ未満であるデータのバックアップ先として決定される。ネットワーク通信部１６を介してＭＦＰ１０に接続されるサーバーは、利用頻度がｃ以上ｂ未満であるデータのバックアップ先として決定される。ここで、サブ記憶部３０は、ＳＤカードリーダー１７を介してＭＦＰ１０に接続されるＳＤカードと比較して、後述のバックアップデータ管理手段４５からのアクセスの速度が速い。また、ＳＤカードリーダー１７を介してＭＦＰ１０に接続されるＳＤカードは、ネットワーク通信部１６を介してＭＦＰ１０に接続されるサーバーと比較して、バックアップデータ管理手段４５からのアクセスの速度が速い。
【００３４】
図１に示す制御部４０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたはメイン記憶部２０に記憶されているプログラムを実行する。
【００３５】
制御部４０は、ＲＯＭまたはメイン記憶部２０に記憶されているプログラムを実行することによって、ＭＦＰ１０の利用者を管理する利用者管理手段４１、ＭＦＰ１０に追加されたアプリケーション２２を管理するアプリケーション管理手段４２、および、ＭＦＰ１０のシステムを管理するシステム管理手段４３として機能する。利用者管理手段４１によって管理される利用者の種類としては、例えば、ＭＦＰ１０の一般利用者と、ＭＦＰ１０を管理する機器管理者およびサービスパーソンとが存在する。
【００３６】
制御部４０は、メイン記憶部２０に記憶されているバックアッププログラム２１を実行することによって、複数の記憶先の中からバックアップ先を決定するバックアップ先決定手段４４、および、バックアップ先決定手段４４によって決定されたバックアップ先に、バックアップ対応アプリケーションからのバックアップの要求に応じてデータをバックアップするバックアップデータ管理手段４５として機能する。特に、制御部４０は、バックアッププログラム２１のうちバックアップ先決定プログラム２１ａを実行することによって、バックアップ先決定手段４４として機能する。
【００３７】
次に、ＭＦＰ１０の動作について説明する。
【００３８】
まず、バックアップ先設定方法２４を設定する場合のＭＦＰ１０の動作について説明する。
【００３９】
システム管理手段４３は、バックアップ先設定方法２４が操作部１１を介して指定されると、指定されたバックアップ先設定方法２４をメイン記憶部２０に記憶させる。
【００４０】
次に、バックアップ先を手動で設定する場合のＭＦＰ１０の動作について説明する。
【００４１】
図４は、ＭＦＰ１０の機能のブロック図である。図５は、バックアップ先を手動で設定する場合のＭＦＰ１０の動作のシーケンス図である。
【００４２】
図４および図５に示すように、利用者が操作部１１を介してバックアップ先決定手段４４にログインすると、バックアップ先決定手段４４は、利用者管理手段４１に利用者の認証を依頼する（Ｓ１０１）。例えば、バックアップ先決定手段４４は、利用者が操作部１１を介して入力した利用者名およびパスワードなどの認証情報を利用者管理手段４１に伝えることによって、利用者管理手段４１に利用者の認証を依頼する。利用者管理手段４１は、バックアップ先決定手段４４から伝えられた認証情報に対応付けられている利用者を管理している場合、利用者のログインを許可する。利用者管理手段４１は、利用者のログインを許可すると、結果をバックアップ先決定手段４４に通知する（Ｓ１０２）。
【００４３】
バックアップ先決定手段４４は、利用者が特定の利用者、すなわち、機器管理者またはサービスパーソンとしてログインが許可されると、アプリケーション管理手段４２が管理しているアプリケーション２２の情報をアプリケーション管理手段４２に要求する（Ｓ１０３）。アプリケーション管理手段４２は、Ｓ１０３においてアプリケーション２２の情報が要求されると、自身が管理しているアプリケーション２２のうちバックアップ対応アプリケーションのみをバックアップ先決定手段４４に通知する（Ｓ１０４）。バックアップ先決定手段４４は、通知されたバックアップ対応アプリケーションを表示部１２に表示することによって、表示部１２に表示したバックアップ対応アプリケーションのうち、利用者がバックアップ先の指定を希望するバックアップ対応アプリケーションを利用者に操作部１１を介して指定させる。
【００４４】
バックアップ先決定手段４４は、操作部１１を介してバックアップ対応アプリケーションが指定されると、バックアップ先の候補の情報をバックアップデータ管理手段４５に要求する（Ｓ１０５）。したがって、バックアップデータ管理手段４５は、バックアップ先の候補をＭＦＰ１０において確認し、サブ記憶部３０と、ＳＤカードリーダー１７を介して接続されているＳＤカード５１と、ネットワーク通信部１６を介して接続されているサーバー５２とをバックアップ先の候補としてバックアップ先決定手段４４に通知する（Ｓ１０６）。
【００４５】
バックアップ先決定手段４４は、Ｓ１０６の処理の後、バックアップ先設定方法２４をシステム管理手段４３に確認する（Ｓ１０７）。したがって、システム管理手段４３は、バックアップ先の設定を手動で実行することをバックアップ先設定方法２４が示している場合、バックアップ先の設定を手動で実行することをバックアップ先決定手段４４に送信する（Ｓ１０８）。バックアップ先決定手段４４は、バックアップ先の設定を手動で実行することをＳ１０８において受信すると、Ｓ１０６において通知された候補を表示部１２に表示することによって、表示部１２に表示した候補のうち、利用者が希望するバックアップ先を利用者に操作部１１を介して指定させる。
【００４６】
バックアップ先決定手段４４は、操作部１１を介してバックアップ先が指定されると、Ｓ１０５の直前に操作部１１を介して指定されたバックアップ対応アプリケーションと、今回、操作部１１を介して指定されたバックアップ先との登録をバックアップデータ管理手段４５に要求する（Ｓ１０９）。したがって、バックアップデータ管理手段４５は、Ｓ１０９において登録が要求されたバックアップ対応アプリケーションおよびバックアップ先の組み合わせをバックアップ先設定２３に登録する。ここで、バックアップデータ管理手段４５は、Ｓ１０９において登録が要求された組み合わせにおけるバックアップ対応アプリケーションがバックアップ先設定２３に既に含まれている場合、このバックアップ対応アプリケーションに対応付けてバックアップ先設定２３に登録されているバックアップ先を、Ｓ１０９において登録が要求された組み合わせにおけるバックアップ先によって上書きする。バックアップデータ管理手段４５は、バックアップ先設定２３への登録が終了すると、バックアップ先設定２３への登録が終了したことをバックアップ先決定手段４４に通知する（Ｓ１１０）。
【００４７】
例えば、機器管理者またはサービスパーソンは、バックアップ対応アプリケーションをＭＦＰ１０にインストールした後、インストールしたバックアップ対応アプリケーションをアクティベートする前に、バックアップ対応アプリケーションに対するバックアップ先を、図５に示す処理によって登録することができる。
【００４８】
次に、バックアップ先を自動で設定する場合のＭＦＰ１０の動作について説明する。
【００４９】
図６は、バックアップ先を自動で設定する場合のＭＦＰ１０の動作のシーケンス図である。
【００５０】
図６に示すように、Ｓ１０１〜Ｓ１０７の処理は、図５に示す動作と同一であるので、説明を省略する。
【００５１】
図４および図６に示すように、システム管理手段４３は、Ｓ１０７の処理の後、バックアップ先の設定を自動で実行することをバックアップ先設定方法２４が示している場合、バックアップ先の設定を自動で実行することをバックアップ先決定手段４４に送信する（Ｓ１１１）。
【００５２】
バックアップ先決定手段４４は、バックアップ先の設定を自動で実行することをＳ１１１において受信すると、Ｓ１０５の直前に操作部１１を介して指定されたバックアップ対応アプリケーションがメイン記憶部２０に記憶させたデータの利用状況をシステム管理手段４３に確認する（Ｓ１１２）。したがって、システム管理手段４３は、Ｓ１１２において利用状況の確認が依頼されたデータの利用頻度を利用頻度情報２５から取得し、取得した利用頻度をバックアップ先決定手段４４に送信する（Ｓ１１３）。
【００５３】
バックアップ先決定手段４４は、Ｓ１１３において送信されてきた利用頻度と、バックアップ先決定用テーブル２６とに基づいて、バックアップ先を決定し、Ｓ１０５の直前に操作部１１を介して指定されたバックアップ対応アプリケーションと、今回決定したバックアップ先との登録をバックアップデータ管理手段４５に要求する（Ｓ１１４）。したがって、バックアップデータ管理手段４５は、Ｓ１１４において登録が要求されたバックアップ対応アプリケーションおよびバックアップ先の組み合わせをバックアップ先設定２３に登録する。ここで、バックアップデータ管理手段４５は、Ｓ１１４において登録が要求された組み合わせにおけるバックアップ対応アプリケーションがバックアップ先設定２３に既に含まれている場合、このバックアップ対応アプリケーションに対応付けてバックアップ先設定２３に登録されているバックアップ先を、Ｓ１１４において登録が要求された組み合わせにおけるバックアップ先によって上書きする。バックアップデータ管理手段４５は、バックアップ先設定２３への登録が終了すると、バックアップ先設定２３への登録が終了したことをバックアップ先決定手段４４に通知する（Ｓ１１５）。
【００５４】
次に、バックアップ時のＭＦＰ１０の動作について説明する。
【００５５】
図４に示すように、バックアップ対応アプリケーションは、データをメイン記憶部２０に記憶させる場合に、データのバックアップも実行する。ここで、バックアップ対応アプリケーションは、データのバックアップについてはバックアップデータ管理手段４５に依頼する。
【００５６】
図７は、バックアップ時のＭＦＰ１０の動作のフローチャートである。
【００５７】
図４および図７に示すように、バックアップデータ管理手段４５は、バックアップ対応アプリケーションからデータのバックアップの依頼を受けると、依頼を受けたバックアップ対応アプリケーション（以下「対象バックアップ対応アプリケーション」と言う。）に関連付けられたバックアップ先がバックアップ先設定２３に設定されているか否かを判断する（Ｓ１３１）。
【００５８】
バックアップデータ管理手段４５は、バックアップ先がバックアップ先設定２３に設定されているとＳ１３１において判断すると、バックアップ先設定２３に設定されているバックアップ先を対象の記憶先とする（Ｓ１３２）。
【００５９】
バックアップデータ管理手段４５は、バックアップ先がバックアップ先設定２３に設定されていないとＳ１３１において判断すると、対象バックアップ対応アプリケーションからバックアップ先の指示があったか否かを判断する（Ｓ１３３）。
【００６０】
バックアップデータ管理手段４５は、対象バックアップ対応アプリケーションからバックアップ先の指示があったとＳ１３３において判断すると、対象バックアップ対応アプリケーションから指示があったバックアップ先を対象の記憶先とする（Ｓ１３４）。
【００６１】
バックアップデータ管理手段４５は、対象バックアップ対応アプリケーションからバックアップ先の指示がなかったとＳ１３３において判断すると、標準のバックアップ先、すなわち、サブ記憶部３０を対象の記憶先とする（Ｓ１３５）。
【００６２】
バックアップデータ管理手段４５は、Ｓ１３２、Ｓ１３４またはＳ１３５の処理が終了すると、対象バックアップ対応アプリケーションからバックアップの依頼を受けたデータを、ＭＦＰ１０と、対象バックアップ対応アプリケーションとに対応付けて、対象の記憶先に記憶、すなわち、バックアップする（Ｓ１３６）。したがって、ＭＦＰ１０以外のＭＦＰは、ＭＦＰ１０に対応付けて対象の記憶先に記憶されたデータを使用することができない。
【００６３】
バックアップデータ管理手段４５は、Ｓ１３６の処理が終了すると、図７に示す動作を終了する。
【００６４】
なお、バックアップデータ管理手段４５は、バックアップの対象となる対象データについて、ＭＦＰ１０が起動させられたタイミングや、バックアップ対応アプリケーションがデータをメイン記憶部２０に記憶させるタイミングなど、特定のタイミングで、メイン基板のメイン記憶部２０と、対象データのバックアップ先とにデータの相違が存在するか否かを判断する。そして、バックアップデータ管理手段４５は、対象データについて、メイン基板のメイン記憶部２０と、対象データのバックアップ先とにデータの相違が存在する場合、メイン基板のメイン記憶部２０と、対象データのバックアップ先との一方のみに存在する対象データを、一方から他方に複製することによって、対象データについて、メイン基板のメイン記憶部２０と、対象データのバックアップ先とにデータの相違が存在しないようにする。
【００６５】
したがって、バックアップデータ管理手段４５は、例えば、メイン基板が故障した場合、故障したメイン基板が新たなメイン基板に交換された後で、バックアップ先に記憶されている対象データをメイン基板のメイン記憶部２０に反映させることが可能である。同様に、バックアップデータ管理手段４５は、バックアップ先の記憶デバイスが故障した場合、故障した記憶デバイスが新たな記憶デバイスに交換された後で、メイン基板のメイン記憶部２０に記憶されている対象データをバックアップ先の新たな記憶デバイスに反映させることが可能である。
【００６６】
以上に説明したように、ＭＦＰ１０のバックアップ先決定手段４４は、利用頻度がａ以上であるデータのバックアップ先として、バックアップデータ管理手段４５からのアクセスの速度がＳＤカード５１より速くサブ記憶部３０以下の速度（以下「速度Ａ」と言う。）以上である記憶先、例えば、サブ記憶部３０を決定する。また、バックアップ先決定手段４４は、利用頻度がｂ以上ａ未満であるデータのバックアップ先として、バックアップデータ管理手段４５からのアクセスの速度がサーバー５２より速くＳＤカード５１以下の速度（以下「速度Ｂ」と言う。）以上であって速度Ａ未満である記憶先、例えば、ＳＤカード５１を決定する。また、バックアップ先決定手段４４は、利用頻度がｃ以上ｂ未満であるデータのバックアップ先として、バックアップデータ管理手段４５からのアクセスの速度がサーバー５２以下の速度以上であって速度Ｂ未満である記憶先、例えば、サーバー５２を決定する。
【００６７】
したがって、ＭＦＰ１０は、複数の記憶先の中からバックアップ先を決定する（Ｓ１１４）ので、バックアップ先が１つのみである構成と比較して、データのバックアップのための十分な容量を確保することができる。したがって、ＭＦＰ１０は、例えば、バックアップ対応アプリケーションが新たに追加された場合であっても、データのバックアップを適切に実行することができる。
【００６８】
また、ＭＦＰ１０は、データの利用頻度と、記憶先のアクセスの速度とに応じてバックアップ先を決定するので、データのバックアップの効率を向上することができる。
【００６９】
ＭＦＰ１０は、認証によって特定された特定の利用者、例えば、機器管理者またはサービスパーソンによってバックアップ先の決定の指示を受けた場合のみにバックアップ先を決定するので、例えば一般利用者など、不正な利用者によってバックアップ先が変更される可能性を低減することができる。
【００７０】
ＭＦＰ１０は、特定の利用者のみによってバックアップ先決定プログラム２１ａが管理されている場合に、特定の利用者がバックアップ先の変更を希望しないときに、バックアップ先決定プログラム２１ａがアンインストールされることによって、バックアップ先の変更を不可能にするので、不正な利用者によってバックアップ先が変更される可能性を低減することができる。
【００７１】
ＭＦＰ１０は、対象バックアップ対応アプリケーションのそれぞれに対して複数のバックアップ先を登録することも可能である。ＭＦＰ１０は、対象バックアップ対応アプリケーションのそれぞれに対して複数のバックアップ先を登録した場合、登録した複数のバックアップ先に対してミラーリングを行うことによって、データの保守性を向上することも可能である。
【００７２】
ＭＦＰ１０は、内部のバックアップ先として、サブ記憶部３０を備えている。しかしながら、ＭＦＰ１０は、内部のバックアップ先として、サブ記憶部３０以外の記憶デバイスを備えても良い。例えば、ＭＦＰ１０は、内蔵のＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）を内部のバックアップ先として備えても良い。
【００７３】
ＭＦＰ１０は、外部のバックアップ先として、ＭＦＰ１０にネットワークを介さずに直接接続するＳＤカード５１を備えている。しかしながら、ＭＦＰ１０は、ＭＦＰ１０にネットワークを介さずに直接接続する外部のバックアップ先として、ＳＤカード以外の記憶デバイスを備えても良い。例えば、ＭＦＰ１０は、ＭＦＰ１０のＵＳＢコネクターに接続するＵＳＢメモリーや、ＵＳＢケーブルを介してＭＦＰ１０に接続する外付けのＨＤＤ、ＳＳＤを、ＭＦＰ１０にネットワークを介さずに直接接続する外部のバックアップ先として備えても良い。
【００７４】
ＭＦＰ１０は、外部のバックアップ先として、ＭＦＰ１０にネットワークを介して接続するサーバー５２を備えている。しかしながら、ＭＦＰ１０は、ＭＦＰ１０にネットワークを介して接続する外部のバックアップ先として、サーバー以外の記憶デバイスを備えても良い。例えば、ＭＦＰ１０は、ＭＦＰ１０にネットワークを介して接続する外部のバックアップ先としてＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）を備えても良い。
【００７５】
バックアップ先決定プログラム２１ａは、バックアッププログラム２１のうちバックアップ先決定プログラム２１ａ以外の部分とは独立して、インストールされたり、アンインストールされたりすることが可能である。しかしながら、バックアップ先決定プログラム２１ａは、バックアッププログラム２１のうちバックアップ先決定プログラム２１ａ以外の部分とは独立して、インストールされたり、アンインストールされたりすることが不可能でも良い。
【００７６】
本発明の電子機器は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ＦＡＸ専用機など、ＭＦＰ以外の画像形成装置でも良いし、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）など、画像形成装置以外の電子機器でも良い。
【符号の説明】
【００７７】
１０  ＭＦＰ（電子機器）
２１  バックアッププログラム
２１ａ  バックアップ先決定プログラム
２２  アプリケーション
３０  サブ記憶部（バックアップ先）
４４  バックアップ先決定手段
４５  バックアップデータ管理手段
５１  ＳＤカード（バックアップ先）
５２  サーバー（バックアップ先）
【図１】
0006264572.tif 000002
【図２】
0006264572.tif 000003
【図３】
0006264572.tif 000004
【図４】
0006264572.tif 000005
【図５】
0006264572.tif 000006
【図６】
0006264572.tif 000007
【図７】
0006264572.tif 000008