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