(57)【要約】【課題】ファームウェアの作成のし直しを必要とせずに、特定データのバックアップと、特定データのデータ復元とを行う。【解決手段】バックアップデータ取得部１１７がクラウドサーバー２００からダウンロードしたアプリケーションを実行することで、ファームウェアを作成し直すことなく、バックアップ特定データのみをデータバックアップサーバー４００Ａ〜４００Ｃにアップロードする。また、データ復元部１１８がクラウドサーバー２００からダウンロードしたアプリケーションを実行することで、ファームウェアを作成し直すことなく、データバックアップサーバー４００Ａ〜４００Ｃからダウンロードしたバックアップ特定データを復元する。【選択図】図１
2018084944.tif 000002
【特許請求の範囲】
【請求項１】
特定データのバックアップ処理及び前記特定データのデータ復元処理の手順を有するアプリケーションを、前記バックアップ処理又は前記データ復元処理に応じ、アプリケーション提供サーバーからダウンロードするシステム制御部と、
ダウンロードした前記アプリケーションを記憶する記憶デバイスと、
前記アプリケーションを実行し、前記特定データを取得するデータ取得部と、
前記アプリケーションを実行し、前記特定データを復元するデータ復元部とを備え、
前記システム制御部は、
前記バックアップ処理において、
前記データ取得部が取得した前記特定データをバックアップサーバーに送信し、前記特定データを送信した後、前記記憶デバイスに記憶されているアプリケーションを削除し、
前記データ復元処理において、
前記バックアップサーバーから前記特定データをダウンロードし、前記データ復元部に対してダウンロードした前記特定データのデータ復元を指示し、前記データ復元部によるデータ復元が完了した後、前記記憶デバイスに記憶されているアプリケーションを削除する
ことを特徴とする電子機器。
【請求項２】
前記データ取得部は、
前記アプリケーションの取得先を示すアドレス情報と、前記アプリケーションの取得タイミングと、取得するアプリケーションの識別情報とを有するアプリケーション取得設定情報を管理し、
前記システム制御部は、前記アプリケーション取得設定情報を監視し、前記アプリケーションの取得タイミングとなると、前記アドレス情報が示す前記アプリケーション提供サーバーに対し、前記識別情報に該当するアプリケーションの送信要求を出す
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記データ復元部は、
前記アプリケーションの取得先を示すアドレス情報と、前記アプリケーションの取得タイミングと、取得するアプリケーションの識別情報とを有するアプリケーション取得設定情報を管理し、
前記システム制御部は、前記アプリケーションの取得タイミングとなると、前記アドレス情報が示す前記アプリケーション提供サーバーに対し、前記識別情報に該当するアプリケーションの送信要求を出す
ことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記アプリケーションは、前記特定データ毎に対応するものであることを特徴とする請求項１〜３のいずれかに記載の電子機器。
【請求項５】
電子機器を制御するコンピューターに実行させるアプリケーション制御プログラムであって、
システム制御部により、特定データのバックアップ処理及び前記特定データのデータ復元処理の手順を有するアプリケーションを、前記バックアップ処理又は前記データ復元処理に応じ、アプリケーション提供サーバーからダウンロードする工程と、
記憶デバイスにより、ダウンロードした前記アプリケーションを記憶する工程と、
データ取得部により、前記アプリケーションを実行し、前記特定データを取得する工程と、
データ復元部により、前記アプリケーションを実行し、前記特定データを復元する工程とを有し、
前記システム制御部は、
前記バックアップ処理において、
前記データ取得部が取得した前記特定データをバックアップサーバーに送信し、前記特定データを送信した後、前記記憶デバイスに記憶されているアプリケーションを削除し、
前記データ復元処理において、
前記バックアップサーバーから前記特定データをダウンロードし、前記データ復元部に対してダウンロードした前記特定データのデータ復元を指示し、前記データ復元部によるデータ復元が完了した後、前記記憶デバイスに記憶されているアプリケーションを削除する
ことを特徴とするアプリケーション制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データのバックアップ処理などに適した電子機器及びアプリケーション制御プログラムに関する。
【背景技術】
【０００２】
たとえば、多機能プリンター、複合機などのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置においては、印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載している機種がある。これらの機能は、それぞれ専用のソフトウェアを元に実行されるが、今後ますます機能の増加が予測される。また、それぞれの機能に応じたハードウェアを動作させるためのファームウェアは、動作を保証するために、たとえばネットワーク経由でのダウンロードにより最新バージョンに更新される。
【０００３】
ところで、画像形成装置においては、システム内の設定情報や、文書情報などの様々な情報を記憶しているため、システムエラーに備えたデータのバックアップ処理が必要となる。ところが、バックアップ処理でのデータ量が膨大であることから、大容量の記憶デバイスを搭載する必要がある。
【０００４】
この場合、特許文献１に示されている画像形成装置でのステータス情報を送信する方式を適用すると、大容量の記憶デバイスを搭載する必要が無くなるものと考えられる。すなわち、特許文献１での画像形成装置は、保守サービス提供者側のリモートメンテナンスサーバーへステータス情報を送信するエージェント部を備える。エージェント部は、リモートメンテナンスサーバーからのステータス情報の送信スケジュール情報と、画像形成装置側の稼働スケジュール情報とを取得し、送信スケジュール情報及び稼働スケジュール情報の両方に基づいて、ステータス情報の送信タイミングを決定する。そして、エージェント部は、送信タイミングになると、ステータス情報をリモートメンテナンスサーバーへ送信する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１９１５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１でのステータス情報を送信する方式では、画像形成装置側が稼働しているとき、エージェント部が送信スケジュール情報及び稼働スケジュール情報の両方に基づいてステータス情報をリモートメンテナンスサーバーへ送信できる。
【０００７】
ところで、特許文献１でのステータス情報を送信する方式を、上述したデータのバックアップ処理に適用すると、バックアップ処理でのデータ量が膨大であっても、大容量の記憶デバイスを搭載する必要がなくなるものと考えられる。
【０００８】
ところが、特定のデータのみをサーバーにアップロードしてバックアップしようとすると、特定のデータのみを取得し、サーバーにアップロードする手順などをファームウェアに組み込む必要がある。この場合、ファームウェアの作成のし直しが必要となる。
【０００９】
また、サーバーにアップロードした特定のデータのみを復元しようとすると、特定のデータのみのダウンロードをサーバーに要求し、ダウンロードした特定のデータのみを復元する手順などをファームウェアに組み込む必要がある。この場合も、ファームウェアの作成のし直しが必要となる。
【００１０】
このようなことから、ファームウェアの作成のし直しを必要とせずに、特定のデータのアップロードによるバックアップと、特定のデータのダウンロードによるデータ復元とを行うことができる装置の開発が望まれている。
【００１１】
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる電子機器及びアプリケーション制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の電子機器は、特定データのバックアップ処理及び前記特定データのデータ復元処理の手順を有するアプリケーションを、前記バックアップ処理又は前記データ復元処理に応じ、アプリケーション提供サーバーからダウンロードするシステム制御部と、ダウンロードした前記アプリケーションを記憶する記憶デバイスと、前記アプリケーションを実行し、前記特定データを取得するデータ取得部と、前記アプリケーションを実行し、前記特定データを復元するデータ復元部とを備え、前記システム制御部は、前記バックアップ処理において、前記データ取得部が取得した前記特定データをバックアップサーバーに送信し、前記特定データを送信した後、前記記憶デバイスに記憶されているアプリケーションを削除し、前記データ復元処理において、前記バックアップサーバーから前記特定データをダウンロードし、前記データ復元部に対してダウンロードした前記特定データのデータ復元を指示し、前記データ復元部によるデータ復元が完了した後、前記記憶デバイスに記憶されているアプリケーションを削除することを特徴とする。
また、前記データ取得部は、前記アプリケーションの取得先を示すアドレス情報と、前記アプリケーションの取得タイミングと、取得するアプリケーションの識別情報とを有するアプリケーション取得設定情報を管理し、前記システム制御部は、前記アプリケーション取得設定情報を監視し、前記アプリケーションの取得タイミングとなると、前記アドレス情報が示す前記アプリケーション提供サーバーに対し、前記識別情報に該当するアプリケーションの送信要求を出すことを特徴とする。
また、前記データ復元部は、前記アプリケーションの取得先を示すアドレス情報と、前記アプリケーションの取得タイミングと、取得するアプリケーションの識別情報とを有するアプリケーション取得設定情報を管理し、前記システム制御部は、前記アプリケーションの取得タイミングとなると、前記アドレス情報が示す前記アプリケーション提供サーバーに対し、前記識別情報に該当するアプリケーションの送信要求を出すことを特徴とする。
また、前記アプリケーションは、前記特定データ毎に対応するものであることを特徴とする。
本発明のアプリケーション制御プログラムは、電子機器を制御するコンピューターに実行させるアプリケーション制御プログラムであって、システム制御部により、特定データのバックアップ処理及び前記特定データのデータ復元処理の手順を有するアプリケーションを、前記バックアップ処理又は前記データ復元処理に応じ、アプリケーション提供サーバーからダウンロードする工程と、記憶デバイスにより、ダウンロードした前記アプリケーションを記憶する工程と、データ取得部により、前記アプリケーションを実行し、前記特定データを取得する工程と、データ復元部により、前記アプリケーションを実行し、前記特定データを復元する工程とを有し、前記システム制御部は、前記バックアップ処理において、前記データ取得部が取得した前記特定データをバックアップサーバーに送信し、前記特定データを送信した後、前記記憶デバイスに記憶されているアプリケーションを削除し、前記データ復元処理において、前記バックアップサーバーから前記特定データをダウンロードし、前記データ復元部に対してダウンロードした前記特定データのデータ復元を指示し、前記データ復元部によるデータ復元が完了した後、前記記憶デバイスに記憶されているアプリケーションを削除することを特徴とする。
本発明の電子機器及びアプリケーション制御プログラムでは、システム制御部により、特定データのバックアップ処理及び特定データのデータ復元処理の手順を有するアプリケーションを、バックアップ処理又はデータ復元処理に応じ、アプリケーション提供サーバーからダウンロードし、記憶デバイスにより、ダウンロードしたアプリケーションを記憶し、データ取得部により、アプリケーションを実行し、特定データを取得し、データ復元部により、アプリケーションを実行し、特定データを復元する。また、システム制御部は、バックアップ処理において、データ取得部が取得した特定データをバックアップサーバーに送信し、特定データを送信した後、記憶デバイスに記憶されているアプリケーションを削除し、データ復元処理において、データバックアップサーバーから特定データをダウンロードし、データ復元部に対してダウンロードした特定データのデータ復元を指示し、データ復元部によるデータ復元が完了した後、記憶デバイスに記憶されているアプリケーションを削除する。
これにより、データ取得部がアプリケーション提供サーバーからダウンロードしたアプリケーションを実行することで、ファームウェアを作成し直すことなく、特定データのみをバックアップサーバーにアップロードすることができる。また、データ復元部がプリケーション提供サーバーからダウンロードしたアプリケーションを実行することで、ファームウェアを作成し直すことなく、バックアップサーバーからダウンロードした特定データを復元することができる。
【発明の効果】
【００１３】
本発明の電子機器及びアプリケーション制御プログラムによれば、ファームウェアの作成のし直しを必要とせずに、特定データのアップロードによるバックアップと、特定データのダウンロードによるデータ復元とを行うことができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の電子機器をＭＦＰに適用した場合の一実施形態を示す図である。
【図２】図１のクラウドサーバーの構成を説明するものであって、図２（ａ）はクラウドサーバーの構成の概要を示す図であり、図２（ｂ）は図２（ａ）の記憶デバイスに記憶されているアプリケーションの内容を示す図である。
【図３】図１のデータバックアップサーバーの構成の概要を示す図である。
【図４】図１のＭＦＰ側で設定される設定内容の一例を示す図であって、図４（ａ）はバックアップデータ取得部が管理するアプリケーション取得設定情報に含まれるデータバックアップの設定内容の一例を示す図であり、図４（ｂ）はデータ復元部が管理するアプリケーション取得設定情報に含まれる設定内容の一例を示す図である。
【図５】図１のＭＦＰ側でのデータバックアップ処理について説明するためのフローチャートである。
【図６】図１のＭＦＰ側でのデータ復元処理について説明するためのフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の電子機器の一実施形態を、図１〜図６を参照しながら説明する。なお、以下の説明においての電子機器の一例としては、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であるものとする。
【００１６】
まず、図１に示すように、ＭＦＰ１００は、インターネットなどのネットワーク３００を介し、クラウドサーバー２００と、データバックアップサーバー４００Ａ〜４００Ｃとに接続されている。なお、図１では、ＭＦＰ１００を１個の場合で示しているが、ＭＦＰ１００は複数であってもよい。また、図１では、クラウドサーバー２００を１個の場合で示しているが、クラウドサーバー２００は複数であってもよい。また、図１では、データバックアップサーバー４００Ａ〜４００Ｃを３個の場合で示しているが、データバックアップサーバー４００Ａ〜４００Ｃは２個以下、又は４個以上であってもよい。
【００１７】
ここで、クラウドサーバー２００は、図２（ａ）に示すように、通信制御部２０１、システム制御部２０２、記憶デバイス２０３を有している。記憶デバイス２０３は、ＭＦＰ１００側のバックアップのための特定データ（以下、バックアップ特定データという）を取得するための各種のアプリケーションＡ〜Ｅを記憶している。
【００１８】
アプリケーションＡは、たとえばシステム内の全ての設定情報を取得する。アプリケーションＢは、たとえばアドレス帳の情報を取得する。アプリケーションＣは、たとえば文書情報を取得する。アプリケーションＤは、たとえばユーザーリスト情報を取得する。アプリケーションＥは、たとえばカウンター情報を取得する。カウンター情報は、たとえばＭＦＰ１００を入れ替えた際に、入れ替え前のＭＦＰ１００の課金カウンターを復元したりする場合に用いる。なお、アプリケーションＡ〜Ｅについては、ここでの記載に限るものではなく、たとえばＭＦＰ１００に後付けされたオプション機器による機能や、印刷などに関わるカスタマイズされた機能などの設定情報を取得するものであってもよい。
【００１９】
また、アプリケーションＡ〜Ｅは、図２（ｂ）に示すように、アプリケーション識別情報、バックアップ対象情報、送信先アドレス情報などを含んでいる。アプリケーション識別情報は、識別番号などを含む。バックアップ対象情報は、たとえばバックアップのためのバックアップ特定データを示す情報などを含む。送信先アドレス情報は、取得したバックアップ特定データの送信先となるデータバックアップサーバー４００Ａ〜４００Ｃのアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）を含む。このように、アプリケーションＡ〜Ｅに、送信先となるデータバックアップサーバー４００Ａ〜４００Ｃのアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）を含ませることで、ＭＦＰ１００側では取得したバックアップ特定データの送信先の設定が不要となる。また、クラウドサーバー２００やデータバックアップサーバー４００Ａ〜４００Ｃを管理する管理者側では、ＭＦＰ１００側からのバックアップ特定データを予め設定したデータバックアップサーバー４００Ａ〜４００Ｃのいずれかで管理できるので、ＭＦＰ１００の保守管理を容易に行える。
【００２０】
通信制御部２０１は、ＭＦＰ１００からのアプリケーションＡ〜Ｅの送信要求を受け付ける。システム制御部２０２は、ＭＦＰ１００からの送信要求に応じ、記憶デバイス２０３に記憶されているアプリケーションＡ〜Ｅを送信する。
【００２１】
データバックアップサーバー４００Ａ〜４００Ｃは、図３に示すように、通信制御部４０１、システム制御部４０２、記憶デバイス４０３を有している。記憶デバイス４０３は、ＭＦＰ１００側から取得したバックアップ情報ａ１〜ａ３を記憶する。バックアップ情報ａ１〜ａ３には、ＭＦＰ１００を識別するための機器固有情報と、識別情報を有するバックアップ特定データが含まれる。なお、データバックアップサーバー４００Ａ〜４００Ｃ側では、記憶デバイス４０３にバックアップ情報ａ１〜ａ３を記憶させる際、ＭＦＰ１００側からのバックアップ情報ａ１〜ａ３の取得日時を記憶させてもよい。
【００２２】
通信制御部４０１は、ＭＦＰ１００からのバックアップ情報ａ１〜ａ３を取得する。システム制御部２０２は、通信制御部４０１が取得したバックアップ情報ａ１〜ａ３を記憶デバイス４０３に記憶させる。
【００２３】
ＭＦＰ１００は、図１に示すように、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ１０６の動作を制御する制御部１１０を備えている。
【００２４】
スキャナー部１０１は、イメージセンサ（図示省略）によって読み取られる図示しない原稿の画像をデジタルの画像データに変換し、制御部１１０に入力するデバイスである。プリンター部１０２は、制御部１１０から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。ＦＡＸ部１０３は、制御部１１０から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部１１０に入力するデバイスである。
【００２５】
Ｉ／Ｆ１０４は、ネットワーク３００を介し、クラウドサーバー２００及びデータバックアップサーバー４００Ａ〜４００Ｃに接続されている。なお、Ｉ／Ｆ１０４は、他の図示しないＭＦＰやユーザー端末などとの通信を受け持ってもよいし、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。パネル部１０５は、ＭＦＰ１００の印刷機能、コピー機能、ＦＡＸ機能、ネットワーク３００経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルなどのデバイスである。ＨＤＤ１０６は、ＭＦＰ１００の種々の機能を提供するためのアプリケーションプログラムなどを記憶している記憶デバイスである。また、ＨＤＤ１０６は、たとえばユーザー端末側から登録された印刷ジョブ及びページ記述言語による印刷対応データなどを記憶するユーザーボックスを有している。
【００２６】
制御部１１０は、認証プログラムなどのアプリケーションプログラム、画像形成プログラム、及び制御プログラムなどを実行してＭＦＰ１００全体の動作を制御するプロセッサーである。制御部１１０は、スキャナー制御部１１１、プリンター制御部１１２、ＦＡＸ（Ｆａｃｓｉｍｉｌｅ）制御部１１３、通信制御部１１４、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１５、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１６、バックアップデータ取得部１１７、データ復元部１１８、画像処理部１１９、パネル操作制御部１２０、ＨＤＤ制御部１２１、システム制御部１２２を備えている。また、これらは、データバス１２３に接続されている。
【００２７】
スキャナー制御部１１１は、スキャナー部１０１の読み取り動作を制御する。プリンター制御部１１２は、プリンター部１０２の印刷動作を制御する。ＦＡＸ制御部１１３は、ＦＡＸ部１０３によるデータの送受信動作を制御する。通信制御部１１４は、Ｉ／Ｆ１０４を介し、ネットワーク３００経由でのデータなどの送受信の制御を行う。
【００２８】
ＲＡＭ１１５は、プログラムを実行するためのワークメモリーである。また、ＲＡＭ１１５は、画像処理部１１９によって画像処理された印刷データを記憶する。ＥＥＰＲＯＭ１１６には、各部の動作チェックなどを行う制御プログラムが記憶されている。また、ＥＥＰＲＯＭには、スキャナー部１０１、プリンター部１０２、ＦＡＸ部１０３、Ｉ／Ｆ（インターフェース）１０４、パネル部１０５及びＨＤＤ１０６などを動作させるためのファームウェアが記憶されている。なお、ファームウェアには、ＭＦＰ１００の基本機能である、たとえば印刷機能、コピー機能、ＦＡＸ機能、ネットワーク経由でのデータ送受信機能などに関わる基本的な設定情報などをバックアップするためのアプリケーションが組み込まれていてもよい。
【００２９】
バックアップデータ取得部１１７は、図４（ａ）に示すアプリケーション取得設定情報１１７ａを管理する。アプリケーション取得設定情報１１７ａは、データバックアップの設定内容を含むものであり、パネル操作制御部１２０がパネル部１０５を介して受け付けた、たとえば設定１〜３に示す情報を含む。設定１は、アプリケーションＡ〜Ｅの取得先であるたとえばクラウドサーバー２００のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）を示す。設定２は、アプリケーションＡ〜Ｅの取得タイミング（たとえば毎日１３：００）を示す。設定３は、たとえば取得するアプリケーションＡ、Ｄ、Ｅを示す。なお、取得するアプリケーションＡ、Ｄ、Ｅを設定する場合、アプリケーション名や、アプリケーションＡ、Ｄ、Ｅ毎に割り当てられた識別番号などのアプリケーション識別情報を用いることができる。
【００３０】
また、設定１のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）は、任意に設定変更できる。すなわち、アプリケーションＡ〜Ｅの取得先であるクラウドサーバー２００が複数ある場合、任意のクラウドサーバー２００のアドレス情報を設定できる。また、設定１でのアドレス情報は、設定３で取得するアプリケーションＡ、Ｄ、Ｅ毎に任意に設定してもよい。また、設定２の取得タイミング（たとえば毎日１３：００）についても任意に設定変更できる。また、設定３での取得するアプリケーションＡ、Ｄ、Ｅは、任意に設定変更できる。
【００３１】
また、バックアップデータ取得部１１７は、システム制御部１２２の指示に基づき、クラウドサーバー２００からダウンロードしたアプリケーションＡ〜Ｅを実行し、ＭＦＰ１００のバックアップ特定データを取得する。
【００３２】
データ復元部１１８は、システム制御部１２２の指示に基づき、クラウドサーバー２００からダウンロードしたアプリケーションＡ〜Ｅを実行し、データバックアップサーバー４００Ａ〜４００Ｃからダウンロードしたバックアップ特定データを復元する。また、データ復元部１１８は、図４（ｂ）に示すアプリケーション取得設定情報１１７ｂを管理する。アプリケーション取得設定情報１１７ｂは、パネル操作制御部１２０がパネル部１０５を介して受け付けた、たとえば設定１〜３に示す情報を含む。設定１は、アプリケーションＡ〜Ｅの取得先であるたとえばクラウドサーバー２００のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）を示す。設定２は、アプリケーションＡ〜Ｅの取得タイミング（たとえば管理者の要求時）を示す。設定３は、たとえば取得するアプリケーションＡを示す。なお、取得するアプリケーションＡを設定する場合、アプリケーション名や、アプリケーションＡ毎に割り当てられた識別番号などのアプリケーション識別情報を用いることができる。
【００３３】
また、設定１のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）は、上記同様に、任意に設定変更できる。また、設定２の取得タイミング（たとえば管理者の要求時についても任意に設定変更できる。また、設定３での取得するアプリケーションＡは、任意に設定変更できる。また、データ復元部１１８は、システム制御部１２２の指示に基づき、クラウドサーバー２００からダウンロードしたたとえばアプリケーションＡを実行し、データバックアップサーバー４００Ａ〜４００Ｃからのバックアップ特定データをダウンロードし、データ復元を実行する。
【００３４】
画像処理部１１９は、スキャナー部１０１によって読み取られた画像データに対する画像処理（ラスタライズ）を行う。また、画像処理部１１９は、ＨＤＤ１０６のユーザーボックスに登録された印刷対象データに対する画像処理（ラスタライズ）を行う。なお、システム制御部１２２は、画像処理部１１９が画像処理した印刷データを、一旦、ＲＡＭ１１５に記憶させる。
【００３５】
パネル操作制御部１２０は、パネル部１０５の表示動作を制御する。また、パネル操作制御部１２０は、パネル部１０５を介し、印刷、コピー、ＦＡＸ、ネットワーク３００経由でのデータ送受信などの開始を受け付ける。また、パネル操作制御部１２０は、パネル部１０５を介し、上述した設定１〜３の設定情報などを受け付ける。
【００３６】
システム制御部１２２は、各部の連携動作などを制御する。また、システム制御部１２２は、パネル部１０５を介してコピーや印刷などが選択されると、スキャナー制御部１１１やプリンター制御部１１２を介し、スキャナー部１０１による原稿の読み取りやプリンター部１０２による用紙への印刷を制御する。また、システム制御部１２２は、パネル部１０５を介してアプリケーション取得設定情報１１７ａ又はアプリケーション取得設定情報１１７ｂの設定が指示されると、パネル操作制御部１２０に対し、パネル部１０５を介しての設定を受け付けさせる。
【００３７】
また、システム制御部１２２は、バックアップデータ取得部１１７が管理するアプリケーション取得設定情報１１７ａを監視し、設定２の取得タイミング（たとえば毎日１３：００）となると、設定１のアドレス情報に該当するクラウドサーバー２００に対し、設定３の取得するたとえばアプリケーションＡ、Ｄ、Ｅの送信要求を出す。また、システム制御部１２２は、管理者によるデータ復元の要求があると、データ復元部１１８が管理するアプリケーション取得設定情報１１７ｂを参照し、設定１のアドレス情報に該当するクラウドサーバー２００に対し、たとえば設定３の取得するアプリケーションＡの送信要求を出すとともに、データ復元部１１８に対し、データ復元を指示する。
【００３８】
また、システム制御部１２２は、クラウドサーバー２００からダウンロードしたアプリケーションＡ〜Ｅを、一旦、ＨＤＤ１０６に記憶させる。なお、システム制御部１２２は、クラウドサーバー２００からダウンロードしたアプリケーションＡ〜Ｅを、ＥＥＰＲＯＭ１１６に記憶させてもよい。また、システム制御部１２２は、バックアップデータ取得部１１７に対し、クラウドサーバー２００からダウンロードしたアプリケーションＡ〜Ｅに基づくＭＦＰ１００のバックアップ特定データの取得を指示する。また、システム制御部１２２は、通信制御部１１４に対し、アプリケーションＡ〜Ｅに含まれている送信先のアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）に対応したデータバックアップサーバー４００Ａ〜４００Ｃへのバックアップ特定データの送信を指示する。この場合、システム制御部１２２は、通信制御部１１４に対し、バックアップ特定データに機器固有情報を含ませるように指示する。
【００３９】
また、システム制御部１２２は、管理者によるデータ復元の要求があると、クラウドサーバー２００からダウンロードしたたとえばアプリケーションＡを、一旦、ＨＤＤ１０６に記憶させる。なお、システム制御部１２２は、クラウドサーバー２００からダウンロードしたたとえばアプリケーションＡを、ＥＥＰＲＯＭ１１６に記憶させてもよい。また、システム制御部１２２は、通信制御部１１４に対し、たとえばアプリケーションＡに含まれている送信先のアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）に対応したデータバックアップサーバー４００Ａ〜４００Ｃへのバックアップ特定データのダウンロードの要求を指示する。この場合、システム制御部１２２は、通信制御部１１４に対し、ダウンロードの要求にバックアップ特定データの識別情報を含ませるように指示する。また、システム制御部１２２は、データ復元部１１８に対し、クラウドサーバー２００からダウンロードしたバックアップ特定データのデータ復元を指示する。
【００４０】
なお、クラウドサーバー２００からのアプリケーションＡ〜Ｅのダウンロードについては、設定３で設定されたたとえばアプリケーションＡ、Ｄ、Ｅを一度に実行してもよいがダウンロードしたアプリケーションＡ、Ｄ、Ｅを記憶させるたとえばＨＤＤ１０６の使用領域を考慮すると、アプリケーションＡ、Ｄ、Ｅを順次実行させてもよい。すなわち、システム制御部１２２は、たとえばダウンロードしたアプリケーションＡを一旦、ＨＤＤ１０６に記憶させ、バックアップデータ取得部１１７がアプリケーションＡに基づくたとえばシステム内の全ての設定情報を取得すると、取得したたとえばシステム内の全ての設定情報を含むたとえばバックアップ情報ａ１をアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）に対応したデータバックアップサーバー４００Ａ〜４００Ｃへ送信し、ＨＤＤ１０６に記憶させたアプリケーションＡを削除する。続いて、システム制御部１２２は、アプリケーションＤをダウンロードし、バックアップデータ取得部１１７がアプリケーションＤに基づくたとえばユーザーリスト情報を取得すると、取得したたとえばユーザーリスト情報を含むたとえばバックアップ情報ａ２をアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）に対応したデータバックアップサーバー４００Ａ〜４００Ｃへ送信し、ＨＤＤ１０６に記憶させたアプリケーションＤを削除する。以降、システム制御部１２２は、アプリケーションＥについても同様の処理を実行することで、ダウンロードするアプリケーションＡ、Ｄ、Ｅを１つずつとすることができ、ＨＤＤ１０６の使用領域を小さくできる。
【００４１】
次に、図５を参照し、データバックアップ処理について説明する。なお、以下では、図４（ａ）に示したアプリケーション取得設定情報１１７ａに基づき、アプリケーションＡ、Ｄ、Ｅを順次ダウンロードする場合で説明する。
【００４２】
（ステップＳ１０１）
システム制御部１２２は、アプリケーションＡ、Ｄ、Ｅの取得タイミングかどうかを判断する。
この場合、システム制御部１２２は、バックアップデータ取得部１１７が管理するアプリケーション取得設定情報１１７ａを監視し、取得タイミング（たとえば毎日１３：００）でなければアプリケーションＡ、Ｄ、Ｅの取得タイミングでないと判断する（ステップＳ１０１：Ｎｏ）。
これに対し、システム制御部１２２は、バックアップデータ取得部１１７が管理するアプリケーション取得設定情報１１７ａを監視し、取得タイミング（たとえば毎日１３：００）となるとアプリケーションＡ、Ｄ、Ｅの取得タイミングであると判断し（ステップＳ１０１：Ｙｅｓ）、ステップＳ１０２に移行する。
なお、システム制御部１２２は、ＭＦＰ１００に搭載されている図示しない時計機能の時刻との比較により、取得タイミング（たとえば毎日１３：００）であるかどうかを判断できる。
【００４３】
（ステップＳ１０２）
システム制御部１２２は、アプリケーションＡ、Ｄ、Ｅの送信要求を出す。
この場合、システム制御部１２２は、通信制御部１１４を介し、バックアップデータ取得部１１７が管理するアプリケーション取得設定情報１１７ａに含まれる取得するアプリケーションＡ、Ｄ、ＥとアプリケーションＡ、Ｄ、Ｅの取得先のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）とに基づき、クラウドサーバー２００にアプリケーションＡの送信要求を出す。
このとき、クラウドサーバー２００側のシステム制御部２０２は、通信制御部２０１を介し、ＭＦＰ１００からのアプリケーションＡの送信要求を受け付けると、記憶デバイス２０３に記憶されているアプリケーションＡをＭＦＰ１００に送信する。
また、システム制御部１２２は、クラウドサーバー２００からの送信要求に基づいて送信されたアプリケーションＡをダウンロードする。
【００４４】
（ステップＳ１０３）
システム制御部１２２は、アプリケーションＡをダウンロードしたかどうかを判断する。
この場合、システム制御部１２２は、通信制御部１１４からのアプリケーションＡのダウンロードの完了を示す通知が無ければアプリケーションＡをダウンロードしていないと判断する（ステップＳ１０３：Ｎｏ）。
これに対し、システム制御部１２２は、通信制御部１１４からのアプリケーションＡのダウンロードの完了を示す通知が有ればアプリケーションＡをダウンロードしたと判断し（ステップＳ１０３：Ｙｅｓ）、ステップＳ１０４に移行する。
【００４５】
（ステップＳ１０４）
システム制御部１２２は、アプリケーションＡをＨＤＤ１０６に記憶させる。
なお、ダウンロードしたアプリケーションＡについては、上述したように、ＥＥＰＲＯＭ１１６に記憶させてもよい。
【００４６】
（ステップＳ１０５）
システム制御部１２２は、バックアップ特定データの取得を指示する。
この場合、システム制御部１２２は、アプリケーションＡをＨＤＤ１０６に記憶させた後、バックアップデータ取得部１１７に対し、アプリケーションＡに基づくＭＦＰ１００のバックアップ特定データの取得を指示する。
このとき、バックアップデータ取得部１１７は、ＨＤＤ１０６に記憶されているアプリケーションＡを実行し、バックアップ特定データである、たとえばシステム内の全ての設定情報を取得する。
【００４７】
（ステップＳ１０６）
システム制御部１２２は、バックアップ特定データが取得されたかどうかを判断する。
この場合、システム制御部１２２は、バックアップデータ取得部１１７からのバックアップ特定データである、たとえばシステム内の全ての設定情報の取得の完了を示す通知が無ければバックアップ特定データが取得されていないと判断する（ステップＳ１０６：Ｎｏ）。
これに対し、システム制御部１２２は、バックアップデータ取得部１１７からのバックアップ特定データである、たとえばシステム内の全ての設定情報の取得の完了を示す通知が有ればバックアップ特定データが取得されたと判断し（ステップＳ１０６：Ｙｅｓ）、ステップＳ１０７に移行する。
【００４８】
（ステップＳ１０７）
システム制御部１２２は、バックアップ情報ａ１〜ａ３を送信させる。
この場合、システム制御部１２２は、通信制御部１１４に対し、アプリケーションＡに含まれているたとえばバックアップ情報ａ１の送信先となるアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）を元に、該当するデータバックアップサーバー４００Ａ〜４００Ｃに、バックアップデータ取得部１１７が取得したバックアップ特定データである、たとえばシステム内の全ての設定情報と、機器固有情報とを含むたとえばバックアップ情報ａ１を送信させる。
このとき、該当するデータバックアップサーバー４００Ａ〜４００Ｃ側のシステム制御部２０２は、通信制御部４０１が取得したバックアップ情報ａ１に取得日時を追加し、記憶デバイス４０３に記憶させる。
【００４９】
（ステップＳ１０８）
システム制御部１２２は、バックアップ情報ａ１〜ａ３の送信が完了したかどうかを判断する。
この場合、システム制御部１２２は、通信制御部１１４からのたとえばバックアップ情報ａ１の送信の完了を示す通知が無ければバックアップ情報ａ１の送信が完了していないと判断する（ステップＳ１０８：Ｎｏ）。
これに対し、システム制御部１２２は、通信制御部１１４からのバックアップ情報ａ１の送信の完了を示す通知が有ればバックアップ情報ａ１の送信が完了したと判断し（ステップＳ１０８：Ｙｅｓ）、ステップＳ１０９に移行する。
【００５０】
（ステップＳ１０９）
システム制御部１２２は、アプリケーションＡを削除する。
この場合、システム制御部１２２は、ＨＤＤ１０６に記憶させたアプリケーションＡを削除する。
【００５１】
（ステップＳ１１０）
システム制御部１２２は、全てのアプリケーションＡ、Ｄ、Ｅのダウンロードが完了したかどうかを判断する。
この場合、システム制御部１２２は、アプリケーション取得設定情報１１７ａに含まれる取得するアプリケーションＡ、Ｄ、Ｅの全てをダウンロードしていれば、全てのアプリケーションＡ、Ｄ、Ｅのダウンロードが完了したと判断し（ステップＳ１１０：Ｙｅｓ）、処理を終了する。
これに対し、システム制御部１２２は、アプリケーション取得設定情報１１７ａに含まれる取得するアプリケーションＡ、Ｄ、Ｅの全てをダウンロードしていなければ、全てのアプリケーションＡ、Ｄ、Ｅのダウンロードが完了していないと判断し（ステップＳ１１０：Ｎｏ）、ステップＳ１０２に移行する。
【００５２】
以降、システム制御部１２２は、アプリケーションＡに続く、アプリケーションＤ、Ｅについて、順次、ステップＳ１０２〜Ｓ１０９の処理を実行する。具体的には、システム制御部１２２は、ステップＳ１０２で通信制御部１１４を介し、アプリケーション取得設定情報１１７ａに含まれる取得するアプリケーションＤとアプリケーションＤの取得先のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）とに基づき、クラウドサーバー２００にアプリケーションＤの送信要求を出す。
【００５３】
また、システム制御部１２２は、ステップＳ１０４でクラウドサーバー２００からダウンロードしたアプリケーションＤをＨＤＤ１０６に記憶させ、ステップＳ１０５でバックアップデータ取得部１１７に対し、クラウドサーバー２００からダウンロードしたアプリケーションＤに基づくＭＦＰ１００のバックアップ特定データである、たとえばユーザーリスト情報の取得を指示する。
【００５４】
また、システム制御部１２２は、ステップＳ１０８でアプリケーションＤに基づくたとえばユーザーリスト情報を含むたとえばバックアップ情報ａ２の送信が完了すると、ステップＳ１０９でＨＤＤ１０６に記憶させたアプリケーションＤを削除する。また、システム制御部１２２は、ステップＳ１０２に移行し、通信制御部１１４を介し、アプリケーション取得設定情報１１７ａに含まれる取得するアプリケーションＥとアプリケーションＥの取得先のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）とに基づき、クラウドサーバー２００にアプリケーションＥの送信要求を出す。
【００５５】
また、システム制御部１２２は、ステップＳ１０４でクラウドサーバー２００からダウンロードしたアプリケーションＥをＨＤＤ１０６に記憶させ、バックアップデータ取得部１１７に対し、ステップＳ１０５でクラウドサーバー２００からダウンロードしたアプリケーションＥに基づくＭＦＰ１００のバックアップ特定データである、たとえばカウンター情報の取得を指示する。
【００５６】
また、システム制御部１２２は、ステップＳ１０８でアプリケーションＥに基づくたとえばカウンター情報を含むたとえばバックアップ情報ａ３の送信が完了すると、ステップＳ１０９でＨＤＤ１０６に記憶させたアプリケーションＥを削除する。そして、システム制御部１２２は、ステップＳ１１０で全てのアプリケーションＡ、Ｄ、Ｅのダウンロードが完了したと判断すると、処理を終了する。
【００５７】
なお、以上の手順では、図４に示したアプリケーション取得設定情報１１７ａに基づき、アプリケーションＡ、Ｄ、Ｅを順次ダウンロードする場合で説明したが、アプリケーションＡ、Ｄ、Ｅを同時にダウンロードしてＨＤＤ１０６に記憶させ、全てのアプリケーションＡ、Ｄ、Ｅに基づくバックアップ特定データを取得し、全てのバックアップ特定データを含むバックアップ情報ａ１〜ａ３の送信が完了したら、ＨＤＤ１０６に記憶させたアプリケーションＡ、Ｄ、Ｅを削除してもよい。
【００５８】
次に、図６を参照し、データ復元処理について説明する。なお、以下では、図４（ｂ）に示したアプリケーション取得設定情報１１７ｂに基づき、たとえばアプリケーションＡをダウンロードする場合で説明する。
【００５９】
（ステップＳ２０１）
システム制御部１２２は、アプリケーションＡの取得要求有りかどうかを判断する。
この場合、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してアプリケーションＡの取得要求を受け付けたことを示す通知が無ければ、アプリケーションＡの取得要求が無いと判断する（ステップＳ２０１：Ｎｏ）。
これに対し、システム制御部１２２は、パネル操作制御部１２０からのパネル部１０５を介してアプリケーションＡの取得要求を受け付けたことを示す通知が有れば、アプリケーションＡの取得要求が無有ると判断し（ステップＳ２０１：Ｙｅｓ）、ステップＳ２０２に移行する。
【００６０】
（ステップＳ２０２）
システム制御部１２２は、アプリケーションＡの送信要求を出す。
この場合、システム制御部１２２は、通信制御部１１４を介し、データ復元部１１８が管理するアプリケーション取得設定情報１１７ｂに含まれる取得するアプリケーションＡとアプリケーションＡの取得先のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）とに基づき、クラウドサーバー２００にアプリケーションＡの送信要求を出す。
このとき、クラウドサーバー２００側のシステム制御部２０２は、通信制御部２０１を介し、ＭＦＰ１００からのアプリケーションＡの送信要求を受け付けると、記憶デバイス２０３に記憶されているアプリケーションＡをＭＦＰ１００に送信する。
また、システム制御部１２２は、クラウドサーバー２００からの送信要求に基づいて送信されたアプリケーションＡをダウンロードする。
【００６１】
（ステップＳ２０３）
システム制御部１２２は、アプリケーションＡをダウンロードしたかどうかを判断する。
この場合、システム制御部１２２は、通信制御部１１４からのアプリケーションＡのダウンロードの完了を示す通知が無ければアプリケーションＡをダウンロードしていないと判断する（ステップＳ２０３：Ｎｏ）。
これに対し、システム制御部１２２は、通信制御部１１４からのアプリケーションＡのダウンロードの完了を示す通知が有ればアプリケーションＡをダウンロードしたと判断し（ステップＳ２０３：Ｙｅｓ）、ステップＳ２０４に移行する。
【００６２】
（ステップＳ２０４）
システム制御部１２２は、アプリケーションＡをＨＤＤ１０６に記憶させる。
なお、ダウンロードしたアプリケーションＡについては、上述したように、ＥＥＰＲＯＭ１１６に記憶させてもよい。
【００６３】
（ステップＳ２０５）
システム制御部１２２は、バックアップ特定データのダウンロードを要求する。
この場合、システム制御部１２２は、通信制御部１１４を介し、アプリケーションＡに含まれている、バックアップ特定データを含むたとえばバックアップ情報ａ１の送信先となるアドレス情報（たとえばｈｔｔｐ：／／ａａａ／ｂｂｂ）を元に、該当するデータバックアップサーバー４００Ａ〜４００Ｃに、バックアップ特定データである、たとえばシステム内の全ての設定情報のダウンロードの要求を出す。
【００６４】
（ステップＳ２０６）
システム制御部１２２は、ダウンロードが完了したかどうかを判断する。
この場合、システム制御部１２２は、通信制御部１１４からのバックアップ特定データのダウンロードの完了を示す通知が無ければバックアップ特定データのダウンロードが完了していないと判断する（ステップＳ２０６：Ｎｏ）。
これに対し、システム制御部１２２は、通信制御部１１４からのバックアップ特定データのダウンロードの完了を示す通知が有ればバックアップ特定データのダウンロードが完了したと判断し（ステップＳ２０６：Ｙｅｓ）、ステップＳ２０７に移行する。
【００６５】
（ステップＳ２０７）
システム制御部１２２は、データ復元を指示する。
この場合、システム制御部１２２は、データ復元部１１８に対し、データ復元を指示する。
このとき、データ復元部１１８は、アプリケーションＡを実行し、ダウンロードしたバックアップ特定データである、たとえばシステム内の全ての設定情報を復元する。
【００６６】
（ステップＳ２０８）
システム制御部１２２は、データ復元が完了したかどうかを判断する。
この場合、システム制御部１２２は、データ復元部１１８からのデータ復元が完了したことを示す通知が無ければデータ復元が完了していないと判断する（ステップＳ２０８：Ｎｏ）。
これに対し、システム制御部１２２は、データ復元部１１８からのデータ復元が完了したことを示す通知が有ればデータ復元が完了したと判断し（ステップＳ２０８：Ｙｅｓ）、ステップＳ２０９に移行する。
【００６７】
（ステップＳ２０９）
システム制御部１２２は、アプリケーションＡを削除する。
この場合、システム制御部１２２は、ＨＤＤ１０６に記憶させたアプリケーションＡを削除する。
【００６８】
なお、図３（ｂ）において、取得するアプリケーションがＡ以外に、たとえばＤ、Ｅが設定されている場合、上記同様に、ステップＳ２０２〜Ｓ２０９の処理を実行する。具体的には、システム制御部１２２は、ステップＳ２０２で通信制御部１１４を介し、アプリケーション取得設定情報１１７ｂに含まれる取得するアプリケーションＤとアプリケーションＤの取得先のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）とに基づき、クラウドサーバー２００にアプリケーションＤの送信要求を出す。
【００６９】
また、システム制御部１２２は、ステップＳ２０４でクラウドサーバー２００からダウンロードしたアプリケーションＤをＨＤＤ１０６に記憶させ、ステップＳ２０５でたとえばユーザーリスト情報のバックアップ特定データのダウンロードを要求する。
【００７０】
また、システム制御部１２２は、ステップＳ２０８でデータ復元部１１８によるたとえばユーザーリスト情報のデータ復元が完了すると、ステップＳ２０９でＨＤＤ１０６に記憶させたアプリケーションＤを削除する。また、システム制御部１２２は、ステップＳ２０２に移行し、通信制御部１１４を介し、アプリケーション取得設定情報１１７ｂに含まれる取得するアプリケーションＥとアプリケーションＥの取得先のアドレス情報（たとえばｈｔｔｐ：／／ｘｘｘ／ｙｙｙ）とに基づき、クラウドサーバー２００にアプリケーションＥの送信要求を出す。
【００７１】
また、システム制御部１２２は、ステップＳ２０４でクラウドサーバー２００からダウンロードしたアプリケーションＥをＨＤＤ１０６に記憶させ、ステップＳ２０５でたとえばカウンター情報のバックアップ特定データのダウンロードを要求する。また、システム制御部１２２は、ステップＳ２０８でデータ復元部１１８によるたとえばカウンター情報のデータ復元が完了すると、ステップＳ２０９でＨＤＤ１０６に記憶させたアプリケーションＥを削除する。
【００７２】
なお、アプリケーションＤ、Ｅについては、上記同様に、順次ダウンロードしてもよいし、アプリケーションＡ、Ｄ、Ｅを同時にダウンロードしてＨＤＤ１０６に記憶させ、全てのアプリケーションＡ、Ｄ、Ｅに基づくデータ復元部１１８によるデータ復元が完了したら、ＨＤＤ１０６に記憶させたアプリケーションＡ、Ｄ、Ｅを削除してもよい。
【００７３】
このように、本実施形態では、システム制御部１２２により、バックアップ特定データ（特定データ）のバックアップ処理及びバックアップ特定データ（特定データ）のデータ復元処理の手順を有するアプリケーションＡ〜Ｅを、バックアップ処理又はデータ復元処理に応じ、クラウドサーバー２００（アプリケーション提供サーバー）からダウンロードし、ＨＤＤ１０６（記憶デバイス）により、ダウンロードしたアプリケーションＡ〜Ｅを記憶し、バックアップデータ取得部１１７（データ取得部）により、アプリケーションＡ〜Ｅを実行し、バックアップ特定データ（特定データ）を取得し、データ復元部１１８により、アプリケーションＡ〜Ｅを実行し、バックアップ特定データ（特定データ）を復元する。また、システム制御部１２２は、バックアップ処理において、バックアップデータ取得部１１７（データ取得部）が取得したバックアップ特定データ（特定データ）をデータバックアップサーバー４００Ａ〜４００Ｃに送信し、バックアップ特定データ（特定データ）を送信した後、ＨＤＤ１０６（記憶デバイス）に記憶されているアプリケーションＡ〜Ｅを削除し、データ復元処理において、データバックアップサーバー４００Ａ〜４００Ｃからバックアップ特定データ（特定データ）をダウンロードし、データ復元部１１８に対してダウンロードしたバックアップ特定データ（特定データ）のデータ復元を指示し、データ復元部１１８によるデータ復元が完了した後、ＨＤＤ１０６（記憶デバイス）に記憶されているアプリケーションＡ〜Ｅを削除する。
【００７４】
これにより、バックアップデータ取得部１１７（データ取得部）がクラウドサーバー２００（アプリケーション提供サーバー）からダウンロードしたアプリケーションＡ〜Ｅを実行することで、ファームウェアを作成し直すことなく、バックアップ特定データ（特定データ）のみをデータバックアップサーバー４００Ａ〜４００Ｃにアップロードすることができる。また、データ復元部１１８がクラウドサーバー２００（アプリケーション提供サーバー）からダウンロードしたアプリケーションＡ〜Ｅを実行することで、ファームウェアを作成し直すことなく、データバックアップサーバー４００Ａ〜４００Ｃからダウンロードしたバックアップ特定データ（特定データ）を復元することができる。その結果、ファームウェアの作成のし直しを必要とせずに、バックアップ特定データ（特定データ）のアップロードによるバックアップと、バックアップ特定データ（特定データ）のダウンロードによるデータ復元とを行うことができる。
【００７５】
なお、本実施形態では、電子機器をＭＦＰ１００に適用した場合として説明したが、この例に限らず、多機能プリンターなどの画像形成装置や、バックアップ処理やデータ復元処理が必要なＰＣ（ｐｅｒｓｏｎａｌ  ｃｏｍｐｕｔｅｒ）、携帯端末、タブレット端末などの他の電子機器に適用してもよい。
【符号の説明】
【００７６】
１００  ＭＦＰ
１０１  スキャナー部
１０２  プリンター部
１０３  ＦＡＸ部
１０４  Ｉ／Ｆ
１０５  パネル部
１０６  ＨＤＤ
１１０  制御部
１１１  スキャナー制御部
１１２  プリンター制御部
１１３  ＦＡＸ制御部
１１４、２０１、４０１  通信制御部
１１５  ＲＡＭ
１１６  ＥＥＰＲＯＭ
１１７  バックアップデータ取得部
１１７ａ、１１７ｂ  アプリケーション取得設定情報
１１８  データ復元部
１１９  画像処理部
１２０  パネル操作制御部
１２１  ＨＤＤ制御部
１２２、２０２、４０２  システム制御部
１２３  データバス
２００  クラウドサーバー
２０３、４０３  記憶デバイス
３００  ネットワーク
４００Ａ〜４００Ｃ  データバックアップサーバー
Ａ〜Ｅ  アプリケーション
ａ１〜ａ３  バックアップ情報
【図１】
2018084944.tif 000003
【図２】
2018084944.tif 000004
【図３】
2018084944.tif 000005
【図４】
2018084944.tif 000006
【図５】
2018084944.tif 000007
【図６】
2018084944.tif 000008