(57)【要約】【課題】機器間の情報の複製を短時間で可能とする。【解決手段】まず、ＭＦＰ１の本体１０及び操作部２０の機器設定情報を、それぞれ可搬性記憶媒体にバックアップ処理する。次に、可搬性記憶媒体に記憶されている複製元のＭＦＰ１の本体１０の機器設定情報を読み出し、複製先となるＭＦＰ１の本体１０にリストア処理する。また、可搬性記憶媒体に記憶されている複製元のＭＦＰ１の操作部２０の機器設定情報を読み出し、複製先となるＭＦＰ１の操作部２０に転送し、リストア処理する。これにより、複製元のＭＦＰ１に記憶されている本体１０及び操作部２０の機器設定情報を記憶させた可搬性記憶媒体を、複製先となるＭＦＰ１に装着するだけで、複製先となるＭＦＰ１の本体１０及び操作部２０に対するリストア処理を、一度に完了させることができる。【選択図】図１
2016132186.tif 000002
【特許請求の範囲】
【請求項１】
記憶媒体を備える第１の機器と、該第１の機器と独立して制御される第２の機器とを有する画像形成装置であって、
前記第１の機器から取得された機器設定情報を前記記憶媒体に書き込む第１の書き込み制御部と、
前記第２の機器の機器設定情報を取得して前記第１の機器に転送する第１の転送部と、を備え、
前記第１の書き込み制御部は、転送された前記第２の機器の機器設定情報を前記記憶媒体に書き込むこと
を特徴とする画像形成装置。
【請求項２】
前記記憶媒体から前記第１の機器の機器設定情報を読み出し、前記第１の機器に設定する第１の設定部と、
前記記憶媒体から前記第２の機器の機器設定情報を読み出し、前記第２の機器に転送する第２の転送部と、
転送された前記第２の機器の機器設定情報を、前記第２の機器に設定する第２の設定部と、をさらに備えること
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１の機器の記憶部の指定された領域に、前記第２の機器の機器設定情報を書き込み制御する第２の書き込み制御部を、さらに備え、
前記第１の書き込み制御部は、前記第１の機器の機器設定情報が書き込まれた前記記憶媒体に対して、前記記憶部から読み出した前記第２の機器の機器設定情報を書き込むこと
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第１の機器に設けられている記憶部が、第１の記憶形態の第１の記憶部であるか、又は前記第１の記憶形態とは異なる第２の記憶形態の第２の記憶部であるかを判別する第１の判別部と、
前記第１の機器に設けられている記憶部が前記第１の記憶部であると判別された場合に、前記第１の記憶部の指定された領域に、前記第２の機器の機器設定情報を書き込み制御し、前記第１の機器に設けられている記憶部が前記第２の記憶部であると判別された場合に、前記第２の記憶部の指定された領域に、前記第２の機器の機器設定情報を書き込み制御する第２の書き込み制御部とを、さらに備えること
を特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記第１の機器に設けられている記憶部が前記第１の記憶部であると判別された場合に、前記第１の記憶部の指定された領域から、前記第２の機器の機器設定情報を読み出し、前記第１の機器に設けられている記憶部が前記第２の記憶部であると判別された場合に、前記第２の記憶部の指定された領域から、前記第２の機器の機器設定情報を読み出し制御する読み出し制御部とを、さらに備え、
前記第２の設定部は、前記第１の記憶部又は前記第２の記憶部から読み出された前記第２の機器の機器設定情報を前記第２の機器に設定すること
を特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第１の機器は、前記画像形成装置の本体であり、
前記第２の機器は、前記画像形成装置の操作部であること
を特徴とする請求項１から請求項５のうち、いずれか一項に記載の画像形成装置。
【請求項７】
前記操作部は、前記本体に対して装着及び取り外し可能となっており、
前記本体及び前記操作部は、前記本体に対する前記操作部の装着時及び取り外し時に、前記本体と前記操作部との間の通信を可能とする通信部をそれぞれ備えること
を特徴とする請求項６に記載の画像形成装置。
【請求項８】
記憶媒体を備える第１の機器と、該第１の機器と独立して制御される第２の機器とを有する画像形成装置の画像形成処理方法であって、
第１の書き込み制御部が、前記第１の機器から取得された機器設定情報を前記記憶媒体に書き込む第１の書き込みステップと、
第１の転送部が、前記第２の機器の機器設定情報を取得して前記第１の機器に転送する第１の転送ステップと、を備え、
前記第１の書き込みステップは、転送された前記第２の機器の機器設定情報を前記記憶媒体に書き込むこと
を特徴とする画像形成処理方法。
【請求項９】
コンピュータを、
記憶媒体を備える第１の機器に対して独立して制御される第２の機器の機器設定情報を取得して前記第１の機器に転送する第１の転送部と、
転送された前記第２の機器の機器設定情報、及び、前記第１の機器から取得された機器設定情報を、前記記憶媒体に書き込む第１の書き込み制御部として機能させること
を特徴とする画像形成処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成処理方法及び画像形成処理プログラムに関する。
【背景技術】
【０００２】
今日において、複合機（ＭＦＰ：Multifunction  Peripheral）又はレーザプリンタ装置（ＬＰ）に保存されている各種の機器設定情報を、他の機器に複製する作業が必要となる場合がある。機器設定情報は、ユーザが機器に設けられている操作パネルを介して設定及び変更が可能な情報である。一例として、機器設定情報には、ユーザが機器上で使用頻度が高いプログラムを登録した「プログラム情報」が含まれる。また、機器設定情報には、使用頻度が高いファクシミリの送信先を登録した「ＦＡＸ宛先リスト情報」及び機器起動時における各設定モードの選択値を登録した「起動デフォルト値情報」等が含まれる。
【０００３】
ここで、例えば旧機種から新機種への入れ替え時等のように、ＭＦＰ又はＬＰ等の新たな機器を設置する場合、旧機種の機器に設定及び保存されている機器設定情報を、旧機種の機器から読み出し（バックアップ）、新機種の機器に書き込む（リストア）作業を行う。しかし、設置する新機種の機器が多数であり、このようなバックアップ及びリストアを行う複製作業を、サービスマンが手動で行うと、設置作業時間が長時間となり、また、作業にオペレートミスが発生し易くなるため、好ましいことではない。
【０００４】
特許文献１（特開２００７−１２８４９３号公報）には、機器設定情報をサービスマンが手動で入力する作業を回避することを目的として、機器設定情報を可搬性記憶媒体にバックアップする手法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、機器本体と、機器本体を操作する操作部とが物理的に異なる機器として存在し、機器本体の機器設定情報は、機器本体側の記憶部に保存されており、操作部の機器設定情報は、操作部側の記憶部に保存されている場合がある。このように、機器本体側の機器設定情報の保存先と、操作部側の機器設定情報の保存先とが異なる場合、機器本体側及び操作部側で、別々に機器設定情報の複製作業を行う必要がある。
【０００６】
このため、機器本体及び操作部で構成される装置における機器設定情報の複製作業を一度に完了させることは困難であった。特許文献１に開示されている手法も、同じ問題がある。
【０００７】
本発明は、上述の課題に鑑みてなされたものであり、複数の機器で構成される装置のそれぞれの機器の設定情報を一度に複製可能とする画像形成装置、画像形成処理方法及び画像形成処理プログラムの提供を目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る画像形成装置は、記憶媒体を備える第１の機器と、第１の機器と独立して制御される第２の機器とを有する画像形成装置であって、第１の機器から取得された機器設定情報を記憶媒体に書き込む第１の書き込み制御部と、第２の機器の機器設定情報を取得して第１の機器に転送する第１の転送部と、を備え、第１の書き込み制御部は、転送された第２の機器の機器設定情報を記憶媒体に書き込むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、複数の機器で構成される装置のそれぞれの機器の設定情報を一度に複製できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施の形態となるＭＦＰのハードウェア構成図である。
【図２】図２は、第１の実施の形態のＭＦＰのソフトウェア構成の一例を示す図である。
【図３】図３は、第１の実施の形態のＭＦＰの本体の機能ブロック図である。
【図４】図４は、第１の実施の形態のＭＦＰの操作部の機能ブロック図である。
【図５】図５は、第１の実施の形態のＭＦＰのバックアップ処理の流れを示すフローチャートである。
【図６】図６は、第１の実施の形態のＭＦＰのリストア処理の流れを示すフローチャートである。
【図７】図７は、第２の実施の形態のＭＦＰのバックアップ処理の流れを示すフローチャートである。
【図８】図８は、第３の実施の形態のＭＦＰの本体の機能ブロック図である。
【図９】図９は、第３の実施の形態のＭＦＰのバックアップ処理の流れを示すフローチャートである。
【図１０】図１０は、第３の実施の形態のＭＦＰのリストア処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、一例として、本発明を適用した実施の形態となる複合機（ＭＦＰ：Multifunction  Peripheral）の説明をする。
【００１２】
（第１の実施の形態）
まず、図１に、第１の実施の形態となるＭＦＰ１のハードウェア構成図を示す。ＭＦＰ１は、画像形成装置の一例である。ＭＦＰ１は、図１に示すようコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の各種の機能を備えた本体１０と、ユーザの操作に応じた入力を受け付ける操作部２０とを備える。本体１０は、第１の機器の一例である。操作部２０は、第２の機器の一例である。本体１０と操作部２０は、専用の通信路３０を介して相互に通信可能に接続されている。通信路３０は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものであってよい。また、本体１０は、コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能等の画像生成機能のうち、一つの機能を有していてもよいし又は複数の機能を有していてもよい。
【００１３】
操作部２０は、単体の装置として機能可能であり、ＭＦＰ１の本体１０に対して装着及び取り外しが可能となっている。すなわち、操作部２０は、例えば本体１０の操作パネルが配置される位置等の所定の位置に、装着可能となっていると共に、本体１０の所定の位置から取り外し可能（分離可能）となっている。操作部２０は、本体１０から取り外されると、本体１０との間で、例えばＢｌｕｅｔｏｏｔｈ（登録商標）、ダイレクトワイファイ（登録商標）又は赤外線通信等の無線通信を行い、ＭＦＰ１の操作部として機能する。
【００１４】
本体１０は、操作部２０から受信した入力に応じた動作を行う。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作も行う。
【００１５】
次に、本体１０のハードウェア構成について説明する。図１に示すように、本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４とを備える。また、本体１０は、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７と、リーダライタ部１９を備える。各部１１〜１７、１９は、システムバス１８を介して相互に接続されている。
【００１６】
ＨＤＤ１４には、後述する機器設定情報の複製を行うための本体１０用の情報処理プログラムが記憶されている。すなわち、ＨＤＤ１４には、後述する機器設定情報の複製用記憶処理（バックアップ処理）及び複製書き込み処理（リストア処理）を行うための本体１０用の情報処理プログラムが記憶されている。ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２又はＨＤＤ１４等に格納されたプログラムを実行する。これにより、ＣＰＵ１１は、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能などの各種機能を実現すると共に、後述する機器設定情報の複製制御を行う。
【００１７】
通信Ｉ／Ｆ１５は、有線通信機能及び無線通信機能を備えている。通信Ｉ／Ｆ１５は、ネットワーク４０上のクライアントＰＣ（パーソナルコンピュータ装置）との間で有線通信を行う。また、通信Ｉ／Ｆ１５は、本体１０から取り外された操作部２０との間で無線通信を行う。接続Ｉ／Ｆ１６は、通信路３０を介して操作部２０と通信するためのインタフェースである。操作部２０が本体１０に装着されているときには、接続Ｉ／Ｆ１６及び有線通信路である通信路３０を介して、操作部２０と本体１０との間の通信が行われる。操作部２０が本体１０から取り外されているときには、通信Ｉ／Ｆ１５を介して、操作部２０と本体１０との間の通信が行われる。
【００１８】
エンジン部１７は、コピー機能、スキャナ機能、ファクシミリ機能及びプリンタ機能を実現させるための、汎用的な情報処理及び通信以外の処理を行うハードウェアである。エンジン部１７は、例えば原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像生成部）、ファクシミリ通信を行うファクシミリ通信部などを備えている。さらに、印刷済みシート材を仕分けるフィニッシャ及び原稿を自動給送するＡＤＦ（自動原稿給送装置）のような特定のオプションを備えることもできる。リーダライタ部１９は、機器設定情報の複製時において、例えばＳＤカード（登録商標）等の可搬性記憶媒体に機器設定情報を書き込み、また、書き込んだ機器設定情報を読み出す。可搬性記憶媒体は、記憶媒体の一例である。
【００１９】
次に、操作部２０のハードウェア構成について説明する。図１に示すように、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００２０】
ＲＯＭ２２には、後述する機器設定情報の複製を行うための操作部２０用の情報処理プログラムが記憶されている。すなわち、ＲＯＭ２２には、後述する機器設定情報の複製用記憶処理（バックアップ処理）及び複製書き込み処理（リストア処理）を行うための本体１０用の情報処理プログラムが記憶されている。ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２又はフラッシュメモリ２４等に格納されたプログラムを実行することで、操作部２０全体の動作を制御する。そして、ＣＰＵ２１は、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現すると共に、後述する機器設定情報の複製制御を行う。
【００２１】
通信Ｉ／Ｆ２５は、例えばネットワーク４０上のサーバ装置と通信するためのインタフェースである。操作部２０が本体１０から取り外されている間は、通信部Ｉ／Ｆ２５を介して、本体１０との間で無線通信を行う。接続Ｉ／Ｆ２６は、通信路３０を介して本体１０と通信するためのインタフェースである。操作部２０が本体１０に装着されている間は、接続Ｉ／Ｆ２６及び通信路３０を介して本体１０との間で有線通信を行う。
【００２２】
操作パネル２７は、タッチセンサを備えた液晶表示装置（ＬＣＤ）で構成される。操作パネル２７は、は、ユーザの操作に応じた各種の入力を受け付けると共に、例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態を示す情報等の各種の情報を表示する。なお、操作パネル２７は、タッチセンサを備えた有機ＥＬ表示装置で構成されてもよい。さらに、ハードウェアキー等の操作部やランプ等の表示部を設けてもよい。
【００２３】
次に、図２に、ＭＦＰ１のソフトウェア構成の一例を示す。図２に示すように、本体１０は、アプリ層１０１と、サービス層１０２と、ＯＳ層１０３とを有する。アプリ層１０１、サービス層１０２及びＯＳ層１０３の実体は、ＲＯＭ１２又はＨＤＤ１４等に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２４】
アプリ層１０１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションソフトウェア（以下の説明では、単に「アプリ」と称する場合がある）である。例えばアプリとしては、コピー機能を提供するためのコピーアプリ、スキャナ機能を提供するためのスキャナアプリ、ファクシミリ機能を提供するためのファクシミリアプリ、プリンタ機能を提供するためのプリンタアプリ等が挙げられる。また、これらのアプリの他、機器設定情報の複製を行うための本体１０用の画像形成処理プログラム等が挙げられる。
【００２５】
サービス層１０２のソフトウェアは、アプリ層１０１とＯＳ層１０３との間に介在し、アプリに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するソフトウェアである。具体的には、ハードウェア資源に対する動作要求の受け付け、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層１０２が受け付ける動作要求としては、スキャナによる読み取り及びプロッタによる印刷等の要求がある。
【００２６】
なお、サービス層１０２によるインタフェースの機能は、本体１０のアプリ層１０１だけではなく、操作部２０のアプリ層２０１に対しても提供される。すなわち、操作部２０のアプリ層２０１（アプリ）も、サービス層１０２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００２７】
ＯＳ層１０３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層１０２のソフトウェアは、各種アプリからのハードウェア資源の利用要求を、ＯＳ層１０３が解釈可能なコマンドに変換してＯＳ層１０３に渡す。そして、ＯＳ層１０３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、アプリの要求に従った動作を行う。
【００２８】
同様に、操作部２０は、アプリ層２０１と、サービス層２０２と、ＯＳ層２０３とを有する。操作部２０が備えるアプリ層２０１、サービス層２０２及びＯＳ層２０３も、階層構造については本体１０側と同様である。ただし、アプリ層２０１のアプリにより提供される機能及びサービス層２０２が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層２０１のアプリは、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアである。主には、本体１０が備える機能（コピー機能、スキャナ機能、ファクシミリ機能、プリンタ機能）に関する操作及び表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアである。また、アプリ層２０１のアプリは、機器設定情報の複製を行うための操作部２０用の画像形成処理プログラムである。
【００２９】
なお、実施の形態の例では、機能の独立性を保つために、本体１０側のＯＳ層１０３のソフトウェアと操作部２０側のＯＳ層２０３のソフトウェアが互いに異なる。つまり、本体１０と操作部２０は、別々のオペレーティングシステムで互いに独立して動作する。一例として、本体１０側のＯＳ層１０３のソフトウェアとしてＬｉｎｕｘ（登録商標）が用いられ、操作部２０側のＯＳ層２０３のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）が用いられている。
【００３０】
本体１０及び操作部２０を別々のオペレーティングシステムで動作させることで、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（ユーザからの指示内容）を本体１０へ伝達する動作（コマンド通信）及び本体１０が操作部２０へイベントを通知する動作などがこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントとしては、本体１０における動作の実行状況及び本体１０側で設定された内容等がある。
【００３１】
また、一例として、操作部２０に対する電力供給は、本体１０から通信路３０を介して行われている。このため、操作部２０の電源制御を、本体１０の電源制御とは別に（独立して）行うことができる。
【００３２】
なお、この例では、本体１０と操作部２０は、通信路３０を介して電気的かつ物理的に接続されている。操作部２０は、通信路３０を介して本体１０から供給された電力を二次電池に蓄電する。そして、操作部２０は、本体１０から取り外された状態において、二次電池に蓄電された電力を用いて動作して本体１０と通信を行う。
【００３３】
次に、図３に、ＣＰＵ１１が本体１０用の情報処理プログラムを実行することで実現される各機能の機能ブロック図を示す。この図３に示すように、ＣＰＵ１１は、本体１０用の情報処理プログラムを実行することで、第１の通信制御部５１、第１の記憶制御部５２、リーダライタ制御部５３及び第１の再起動処理部５４として機能する。第１の記憶制御部５２及びリーダライタ制御部５３は、第１の書き込み制御部及び第１の設定部の一例である。また、第１の通信制御部５１は、第２の転送部の一例である。
【００３４】
第１の通信制御部５１は、操作部２０が本体１０に装着されている場合、接続Ｉ／Ｆ１６を制御して操作部２０との間の有線的な通信を制御する。また、第１の通信制御部５１は、操作部２０が本体１０から取り外されている場合、通信Ｉ／Ｆ１５を制御して操作部２０との間の無線通信を制御する。
【００３５】
第１の記憶制御部５２は、設定機器情報の複製時において、可搬性記憶媒体から読み出された機器設定情報を、ＲＡＭ１３又はＨＤＤ１４等の記憶部に記憶して複製する。リーダライタ制御部５３は、リーダライタ部１９に装着された可搬性記憶媒体に対して機器設定情報を書き込む。リーダライタ制御部５３は、リーダライタ部１９に装着された可搬性記憶媒体に記憶されている機器設定情報を読み込む。第１の再起動処理部５４は、機器設定情報の複製が完了した際に、本体１０を再起動処理（リブート）する。
【００３６】
なお、この例では、第１の通信制御部５１〜第１の再起動処理部５４は、ソフトウェアで実現することとして説明を進めるが、第１の通信制御部５１〜第１の再起動処理部５４のうち、全部又は一部をハードウェアで実現してもよい。
【００３７】
また、本体用の情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、本体用の情報処理プログラムは、ＣＤ−Ｒ、ＤＶＤ、ブルーレイディスク（登録商標）、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。ＤＶＤは、「Digital  Versatile  Disk」の略記である。また、本体用の情報処理プログラムを、インターネット等のネットワーク経由で提供してもよい。また、ＭＦＰ１は、本体１０用の情報処理プログラムを、ネットワークを介してダウンロードし、本体１０又は操作部２０にインストールして実行してもよい。また、本体用の情報処理プログラムを、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００３８】
次に、図４に、ＣＰＵ２１が操作部２０用の情報処理プログラムを実行することで実現される各機能の機能ブロック図を示す。この図４に示すように、ＣＰＵ２１は、操作部２０用の情報処理プログラムを実行することで、入力処理部６１、第２の記憶制御部６２、第２の通信制御部６３及び第２の再起動処理部６４として機能する。第２の記憶制御部６２及び第２の通信制御部６３は、第１の転送部の一例である。また、第２の記憶制御部６２は、第２の設定部の一例である。
【００３９】
入力処理部６１は、機器設定情報の複製を指定するユーザの入力操作の処理を行う。第２の通信制御部６３は、本体１０との間における、複製の開始指示及び操作部２０側の機器設定情報等の通信を制御する。第２の記憶制御部６２は、ＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４に記憶されている操作部２０側の機器設定情報の読み出しを制御する。また、第２の記憶制御部６２は、ＲＯＭ２２，ＲＡＭ２３又はフラッシュメモリ２４に対する、複製された機器設定情報の書き込みを制御する。
【００４０】
第２の通信制御部６３は、操作部２０が本体１０に装着されている場合、接続Ｉ／Ｆ２６を制御して本体１０との間の有線的な通信を制御する。また、第２の通信制御部６３は、操作部２０が本体１０から取り外されている場合、通信Ｉ／Ｆ２５を制御して本体１０との間の無線通信を制御する。第２の再起動処理部６４は、機器設定情報の複製が完了した際に、操作部２０を再起動（リブート）する。
【００４１】
なお、この例では、入力処理部６１〜第２の再起動処理部６４は、ソフトウェアで実現することとして説明を進めるが、入力処理部６１〜第２の再起動処理部６４のうち、全部又は一部をハードウェアで実現してもよい。
【００４２】
また、操作部用の情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。また、操作部用の情報処理プログラムは、ＣＤ−Ｒ、ＤＶＤ、ブルーレイディスク（登録商標）、半導体メモリ等のコンピュータ装置で読み取り可能な記録媒体に記録して提供してもよい。ＤＶＤは、「Digital  Versatile  Disk」の略記である。また、操作部用の情報処理プログラムを、インターネット等のネットワーク経由で提供してもよい。また、ＭＦＰ１は、操作部用の情報処理プログラムを、ネットワークを介してダウンロードし、本体１０又は操作部２０にインストールして実行してもよい。また、操作部用の情報処理プログラムを、機器内のＲＯＭ等に予め組み込んで提供してもよい。
【００４３】
また、通信Ｉ／Ｆ１５、通信Ｉ／Ｆ２５、接続Ｉ／Ｆ１６、接続Ｉ／Ｆ２６、第１の通信制御部５１及び第２の通信制御部６３は、通信部の一例である。
【００４４】
次に、第１の実施の形態のＭＦＰ１における機器設定情報の複製動作を説明する。まず、図５は、機器設定情報のバックアップ処理の流れを示すフローチャートである。この図５のフローチャートのステップＳ１〜ステップＳ６及びステップＳ１０の各処理は、ＣＰＵ１１がＨＤＤ１４に記憶されている操作部用の情報処理プログラムに従って動作することで実行される処理である。また、図５のフローチャートのステップＳ７〜ステップＳ９は、操作部２０のＣＰＵ２１が、操作部用の情報処理プログラムに従って動作することで実行される処理である。
【００４５】
ユーザは、例えば旧機種となるＭＦＰの各種設定を示す機器設定情報を、新機種のＭＦＰ１に複製する場合、ＳＤカード（登録商標）等の可搬性記憶媒体をリーダライタ部１９に装着する。図５のフローチャートのステップＳ１では、リーダライタ制御部５３が、リーダライタ部１９に対する可搬性記憶媒体の装着を検出する。これにより、処理がステップＳ２に進む。
【００４６】
次に、ユーザは、操作部２０の操作パネル２７に表示されているバックアップ開始ボタンを操作して、機器設定情報のバックアップを指定する。操作部２０の入力処理部６１は、機器設定情報のバックアップを指定する入力操作情報を生成し、第２の通信制御部６３に供給する。第２の通信制御部６３は、機器設定情報のバックアップを指定する入力操作情報を、通信Ｉ／Ｆ２５又は接続Ｉ／Ｆ２６を介して、本体１０に送信する。
【００４７】
図５のフローチャートのステップＳ２では、本体１０の第１の通信制御部５１が、操作部２０からの入力操作情報を受信することで、機器設定情報のバックアップの指定を認識する。機器設定情報のバックアップの指定を認識すると、第１の記憶制御部５２は、ステップＳ３及びステップＳ４において、各アプリケーションの機器設定情報を記憶部から読み込む。すなわち、第１の記憶制御部５２は、例えば第１のアプリケーションＡＰ１及び第２のアプリケーションＡＰ２等の各アプリケーションの機器設定情報を、ＲＯＭ１２、ＲＡＭ１３又はＨＤＤ１４等の記憶部から読み込む。そして、リーダライタ制御部５３が、装着されている可搬性記憶媒体に対して、記憶部から読み出した各アプリケーションの機器設定情報を書き込む（ステップＳ５及びステップＳ６）。
【００４８】
次に、リーダライタ制御部５３は、可搬性記憶媒体に対する機器設定情報の書き込みが完了すると、第１の通信制御部５１に対して、書き込み完了通知を送信する。第１の通信制御部５１は、書き込み完了通知を受信すると、操作部２０に対して、機器設定情報のバックアップの開始を指定する開始指定情報を送信する。操作部２０の第２の通信制御部６３は、開始指定情報を受信して第２の記憶制御部６２に転送する。第２の記憶制御部６２は、開始指定情報が転送されると、ステップＳ７及びステップＳ８において、各アプリケーションの機器設定情報を記憶部から読み込む。すなわち、第２の記憶制御部６２は、例えば第３のアプリケーションＡＰ３及び第４のアプリケーションＡＰ４等の各アプリケーションの機器設定情報を、ＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部から読み込む。そして、第２の通信制御部６３が、読み込まれた機器設定情報を、操作部２０に送信する（ステップＳ９）。
【００４９】
次に、本体１０の第１の通信制御部５１は、操作部２０からの機器設定情報を受信し、リーダライタ制御部５３に転送する。リーダライタ制御部５３は、ステップＳ１０において、操作部２０の機器設定情報を、可搬性記憶媒体に書き込み、図５のフローチャートの処理を終了する。これにより、可搬性記憶媒体には、本体１０側の機器設定情報及び操作部２０側の機器設定情報の両方が書き込まれたことになる。
【００５０】
次に、第１の実施の形態のＭＦＰ１の場合、このように本体１０側及び操作部２０側の機器設定情報が書き込まれた可搬性記憶媒体を、他の機器に装着して、本体１０側及び操作部２０側の機器設定情報のリストア処理を行う。すなわち、第１の実施の形態のＭＦＰ１は、例えば旧機種のＭＦＰ１の本体１０側及び操作部２０側の機器設定情報が書き込まれた可搬性記憶媒体を、新機種のＭＦＰ１に装着して、本体１０側及び操作部２０側の機器設定情報のリストア処理を行う。
【００５１】
図６は、このようなリストア処理の流れを示すフローチャートである。この図６のフローチャートのステップＳ１１〜ステップＳ１７及びステップＳ２３の各処理は、ＣＰＵ１１がＨＤＤ１４に記憶されている操作部用の情報処理プログラムに従って動作することで実行される処理である。また、図６のフローチャートのステップＳ１８〜ステップＳ２２は、操作部２０のＣＰＵ２１が、操作部用の情報処理プログラムに従って動作することで実行される処理である。
【００５２】
上述のバックアップ処理で説明したように、可搬性記憶媒体には、例えば旧機種となるＭＦＰの本体１０及び操作部２０の両方の機器設定情報が記憶される。ユーザは、機器設定情報が記憶された可搬性記憶媒体を、新機種のＭＦＰ１の本体１０のリーダライタ部１９に装着する。図６のフローチャートのステップＳ１１では、リーダライタ制御部５３が、リーダライタ部１９に対する可搬性記憶媒体の装着を検出する。これにより、処理がステップＳ１２に進む。
【００５３】
次に、ユーザは、操作部２０の操作パネル２７に表示されているリストア開始ボタンを操作して、機器設定情報のリストアを指定する。操作部２０の入力処理部６１は、機器設定情報のリストアを指定する入力操作情報を生成し、第２の通信制御部６３に供給する。第２の通信制御部６３は、機器設定情報のリストアを指定する入力操作情報を、通信Ｉ／Ｆ２５又は接続Ｉ／Ｆ２６を介して、本体１０に送信する。
【００５４】
図６のフローチャートのステップＳ１２では、本体１０の第１の通信制御部５１が、操作部２０からの入力操作情報を受信することで、機器設定情報のリストアの指定を認識する。機器設定情報のリストアの指定を認識すると、リーダライタ制御部５３は、ステップＳ１３及びステップＳ１４において、本体１０側のアプリケーションの機器設定情報を、可搬性記憶媒体から読み込む。すなわち、リーダライタ制御部５３は、例えば第１のアプリケーションＡＰ１及び第２のアプリケーションＡＰ２等の、本体１０側のアプリケーションの機器設定情報を可搬性記憶媒体から読み込む。そして、第１の記憶制御部５２が、可搬性記憶媒体から読み込まれた本体１０側のアプリケーションの機器設定情報を、ＲＯＭ１２、ＲＡＭ１３又はＨＤＤ１４等の本体１０側の記憶部に記憶する（ステップＳ１５及びステップＳ１６）。これにより、本体１０側に対する機器設定情報のリストアが完了する。
【００５５】
次に、ステップＳ１７において、リーダライタ制御部５３が、例えば第３のアプリケーションＡＰ３及び第４のアプリケーションＡＰ４等の、操作部２０側のアプリケーションの機器設定情報を可搬性記憶媒体から読み込む。そして、第１の通信制御部５１が、可搬性記憶媒体から読み込んだ機器設定情報を、操作部２０側に送信する。
【００５６】
次に、操作部２０側において、可搬性記憶媒体から読み込んだ機器設定情報が受信されると、第１の通信制御部５１が、受信した機器設定情報を、対応する各アプリケーションに通知する（ステップＳ１８）。第３のアプリケーションＡＰ３及び第４のアプリケーションＡＰ４等の、操作部２０側のアプリケーションは、通知された機器設定情報をＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部に書き込む（ステップＳ１９及びステップＳ２０）。これにより、本体１０側に装着された可搬性記憶媒体から読み込まれた操作部２０側の機器設定情報の、操作部２０側に対するリストアが完了する。
【００５７】
次に、操作部２０側の第２の再起動処理部６４は、ステップＳ２１において、操作部２０の再起動処理（リブート）を行う。操作部２０の再起動が完了すると、第１の通信制御部５１が、本体１０に対して、再起動の完了通知を行う（ステップＳ２２）。
【００５８】
次に、本体１０の第１の通信制御部５１は、操作部２０から受信した再起動の完了通知を、本体１０側の第１の再起動処理部５４に転送する。本体１０側の第１の再起動処理部５４は、操作部２０の再起動の完了通知を受信すると、ステップＳ２３において、本体１０の再起動処理（リブート）を行う。これにより、本体１０及び操作部２０が、旧機種のＭＦＰ１から複製された機器設定情報に従って動作可能となる。
【００５９】
以上の説明から明らかなように、第１の実施の形態のＭＦＰ１は、本体１０と操作部２０等のように、複数の機器を備える複製元となる装置における、各機器の機器設定情報を、それぞれ可搬性記憶媒体にバックアップ処理する。具体的には、ＭＦＰ１の本体１０及び操作部２０の機器設定情報を、それぞれ可搬性記憶媒体にバックアップ処理する。
【００６０】
次に、各機器の機器設定情報が記憶された可搬性記憶媒体を、複数の機器を備える複製先となる装置に装着し、可搬性記憶媒体に記憶されている各機器の機器設定情報を読み出す。そして、読み出した複製元の各機器の機器設定情報を、複製先となる装置の各機器にリストア処理する。具体的には、可搬性記憶媒体に記憶されている複製元のＭＦＰ１の本体１０の機器設定情報を読み出し、複製先となるＭＦＰ１の本体１０にリストア処理する。また、可搬性記憶媒体に記憶されている複製元のＭＦＰ１の操作部２０の機器設定情報を読み出し、複製先となるＭＦＰ１の操作部２０に転送し、リストア処理する。
【００６１】
これにより、複製元となる装置に記憶されている各機器の機器設定情報を記憶させた可搬性記憶媒体を、複製先となる装置に装着するだけで、複製先となる装置の複数の機器に対するリストア処理を、一度に完了させることができる。このため、短時間で機器間の情報の複製を可能とすることができる。換言すると、複数の機器で構成される装置のそれぞれの機器の設定情報を一度に複製できる。
【００６２】
また、複製元の装置の機器設定情報をバックアップ処理した可搬性記憶媒体を、複製先となる装置に装着する。そして、複製先となる装置において、可搬性記憶媒体に記憶されている機器設定情報を読み出して、リストア処理する。これにより、言わばコピーアンドペーストのかたちで複製を完了させることができ、機器設定情報の複製ミスを防止できる。
【００６３】
（第２の実施の形態）
次に、第２の実施の形態となるＭＦＰ１の説明をする。第１の実施の形態のＭＦＰ１の場合、バックアップ時において、操作部２０の機器設定情報を本体１０に転送し、本体１０側において、操作部２０から転送された操作部２０の機器設定情報を可搬性記憶媒体に記憶した。これに対して、第２の実施の形態のＭＦＰ１は、バックアップ時において、操作部２０の機器設定情報を本体１０側のＨＤＤ１４の指定した領域に書き込ませる。そして、ＨＤＤ１４に書き込まれた操作部２０の機器設定情報を読み出して、可搬性記憶媒体に記憶するものである。
【００６４】
図７のフローチャートに、第２の実施の形態のＭＦＰ１のバックアップ時における処理の流れを示す。図７のフローチャートのステップＳ１〜ステップＳ６の処理は、上述の図５のフローチャートのステップＳ１〜ステップＳ６の処理の流れと同じである。詳しくは、図５のフローチャートのステップＳ１〜ステップＳ６の説明を参照されたい。
【００６５】
図７のフローチャートにおいて、ステップＳ１〜ステップＳ６の処理で、本体１０の各アプリケーションの機器設定情報を可搬性記憶媒体に書き込むと、ステップＳ７１に処理が進む。ステップＳ７１では、本体１０の第１の通信制御部５１が、本体１０側のＨＤＤ１４の、操作部２０の機器設定情報の書き込みを行う領域を、操作部２０に通知（領域指定通知）する。すなわち、操作部２０の機器設定情報を書き込むための、本体１０側のＨＤＤ１４の記憶領域を、本体１０から操作部２０に指定する。
【００６６】
操作部２０の第２の通信制御部６３は、領域指定通知を受信すると、第２の記憶制御部６２に転送する。第２の記憶制御部６２は、領域指定通知を受信すると、ＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部に記憶されている操作部２０側の各アプリケーションＡＰ３及びＡＰ４の機器設定情報を読み出す（ステップＳ７２及びステップＳ７３）。そして、操作部２０の第２の記憶制御部６２は、記憶部から読み出された各アプリケーションの機器設定情報を、上述のように指定された、本体１０側のＨＤＤ１４の記憶領域に書き込み制御する（ステップＳ７４及びステップＳ７５）。第２の記憶制御部６２は、第２の書き込み制御部の一例である。
【００６７】
次に、本体１０側のＨＤＤ１４の、指定された記憶領域に対する書き込み制御が完了すると、操作部２０の第２の通信制御部６３は、本体１０に対してバックアップ完了通知を行う（ステップＳ７６）。本体１０の第１の通信制御部５１は、受信したバックアップ完了通知を第１の記憶制御部５２に転送する。第１の記憶制御部５２は、バックアップ完了通知を受信すると、本体１０のＨＤＤ１４の指定領域に書き込まれた操作部２０側の機器設定情報を読み出し、可搬性記憶媒体に書き込む（ステップＳ７７）。
【００６８】
このように、第２の実施の形態のＭＦＰ１は、バックアップ時において、操作部２０の機器設定情報を、本体１０側のＨＤＤ１４の指定した領域に書き込ませ、ＨＤＤ１４に書き込まれた操作部２０の機器設定情報を読み出して、可搬性記憶媒体に記憶する。これにより、本体１０と操作部２０との間の通信量を軽減でき、複製処理の高速化を図ることができる他、上述の第１の実施の形態と同様の効果を得ることができる。
【００６９】
（第３の実施の形態）
次に、第３の実施の形態となるＭＦＰ１の説明をする。第２の実施の形態のＭＦＰ１の場合、本体１０側のＨＤＤ１４の記憶領域を指定して、操作部２０側の機器設定情報を書き込ませるものであった。しかし、本体１０側にＨＤＤ１４が設けられていない場合もある。このため、第３の実施の形態では、本体１０側にＨＤＤ１４を有しているか否かを判別する。そして、本体１０側にＨＤＤ１４を有している場合は、操作部２０側の機器設定情報をＨＤＤ１４に書き込ませ、本体１０側にＨＤＤ１４を有していない場合は、操作部２０側の機器設定情報をＲＡＭ１３等の記憶部に書き込ませるものである。なお、ＨＤＤ１４は、第１の記憶形態の第１の記憶部の一例である。また、ＲＡＭ１３は、第１の記憶形態とは異なる第２の記憶形態の第２の記憶部の一例である。
【００７０】
図８は、第３の実施の形態のＭＦＰ１の本体１０に設けられているＣＰＵ１１が、ＨＤＤ１４に記憶されている本体用の情報処理プログラムに従って動作することで実現される機能の機能ブロック図である。第３の実施の形態のＭＦＰ１の場合、図８に示すように、上述の第１の通信制御部５１〜第１の再起動処理部５４と共に、ＨＤＤ判別部５５を有している。ＨＤＤ判別部５５は、第１の判別部の一例である。
【００７１】
図９のフローチャートに、第３の実施の形態のＭＦＰ１のバックアップ時における処理の流れを示す。図９のフローチャートのステップＳ１〜ステップＳ６の処理は、上述の図５のフローチャートのステップＳ１〜ステップＳ６の処理の流れと同じである。詳しくは、図５のフローチャートのステップＳ１〜ステップＳ６の説明を参照されたい。
【００７２】
図９のフローチャートにおいて、ステップＳ１〜ステップＳ６の処理で、本体１０の各アプリケーションＡＰ１及びＡＰ２の機器設定情報を可搬性記憶媒体に書き込むと、ステップＳ３１に処理が進む。ステップＳ３１では、本体１０のＨＤＤ判別部５５が、本体１０側にＨＤＤ１４が設けられているか否かを判別する。ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていると判別された場合、処理がステップＳ３２に進む。ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていないと判別された場合、処理がステップＳ３７に進む。
【００７３】
ＨＤＤ１４が本体１０に設けられていると判別されることで処理がステップＳ３２に進むと、本体１０の第１の通信制御部５１が、本体１０側のＨＤＤ１４の、操作部２０の機器設定情報の書き込みを行う領域を、操作部２０に通知（領域指定通知）する。すなわち、操作部２０の機器設定情報を書き込むための、本体１０側のＨＤＤ１４の記憶領域を、本体１０から操作部２０に指定する。
【００７４】
操作部２０の第２の通信制御部６３は、領域指定通知を受信すると、第２の記憶制御部６２に転送する。第２の記憶制御部６２は、領域指定通知を受信すると、ＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部に記憶されている操作部２０側の各アプリケーションＡＰ３及びＡＰ４の機器設定情報を読み出す（ステップＳ３３及びステップＳ３４）。そして、操作部２０の第２の記憶制御部６２は、記憶部から読み出された各アプリケーションの機器設定情報を、上述のように指定された、本体１０側のＨＤＤ１４の記憶領域に書き込み制御する（ステップＳ３５及びステップＳ３６）。
【００７５】
次に、本体１０側のＨＤＤ１４の、指定された記憶領域に対する書き込み制御が完了すると、操作部２０の第２の通信制御部６３は、ステップＳ４２に処理を進め、本体１０に対してバックアップ完了通知を行う。本体１０の第１の通信制御部５１は、バックアップ完了通知を受信し、ＨＤＤ判別部５５に転送する。ＨＤＤ判別部５５は、ステップＳ４３において、本体１０側にＨＤＤ１４が設けられているか否かを、再度判別する。
【００７６】
ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていないと判別された場合、処理が後述するステップＳ４５に進む。これに対して、ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていると判別された場合、処理がステップＳ４４に進む。ステップＳ４４では、第１の記憶制御部５２が、本体１０のＨＤＤ１４の指定領域に書き込まれた操作部２０側の機器設定情報を読み出し、可搬性記憶媒体に書き込む。
【００７７】
次に、上述のステップＳ３１において、ＨＤＤ１４が本体１０に設けられていないと判別されることで処理がステップＳ３７に進むと、本体１０の第１の通信制御部５１は、操作部２０に通知（領域指定通知）を行う。すなわち、本体１０の第１の通信制御部５１は、ＨＤＤ１４の代わりに本体１０側のＲＡＭ１３の、操作部２０の機器設定情報の書き込みを行う領域を、操作部２０に領域指定通知する。換言すると、本体１０の第１の通信制御部５１は、操作部２０の機器設定情報を書き込むための、本体１０側のＲＡＭ１３の記憶領域を、本体１０から操作部２０に指定する。
【００７８】
操作部２０の第２の通信制御部６３は、領域指定通知を受信すると、第２の記憶制御部６２に転送する。第２の記憶制御部６２は、領域指定通知を受信すると、ＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部に記憶されている操作部２０側の各アプリケーションＡＰ３及びＡＰ４の機器設定情報を読み出す（ステップＳ３８及びステップＳ３９）。そして、操作部２０の第２の記憶制御部６２は、記憶部から読み出された各アプリケーションの機器設定情報を、上述のように指定された、本体１０側のＲＡＭ１３の記憶領域に書き込み制御する（ステップＳ４０及びステップＳ４１）。
【００７９】
次に、本体１０側のＲＡＭ１３の、指定された記憶領域に対する書き込み制御が完了すると、操作部２０の第２の通信制御部６３は、ステップＳ４２に処理を進め、本体１０に対してバックアップ完了通知を行う。本体１０の第１の通信制御部５１は、バックアップ完了通知を受信し、ＨＤＤ判別部５５に転送する。ＨＤＤ判別部５５は、ステップＳ４３において、本体１０側にＨＤＤ１４が設けられているか否かを、再度判別する。
【００８０】
ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていると判別された場合、処理がステップＳ４４に進み、ＨＤＤ１４に書き込まれた操作部２０の機器設定情報が、可搬性記憶媒体に書き込まれる。これに対して、ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていないと判別された場合、処理がステップＳ４５に進む。ステップＳ４５では、第１の記憶制御部５２が、本体１０のＲＡＭ１３の指定領域に書き込まれた操作部２０側の機器設定情報を読み出し、可搬性記憶媒体に書き込む。
【００８１】
次に、図１０のフローチャートに、第３の実施の形態のＭＦＰ１のリストア時における処理の流れを示す。図１０のフローチャートのステップＳ１１〜ステップＳ１６の処理は、上述の図６のフローチャートのステップＳ１１〜ステップＳ１６の処理の流れと同じである。詳しくは、図６のフローチャートのステップＳ１１〜ステップＳ１６の説明を参照されたい。
【００８２】
図１０のフローチャートのステップＳ１１〜ステップＳ１６の処理で、可搬性記憶媒体から読み込まれた本体１０側のアプリケーションの機器設定情報が、本体１０側の記憶部に記憶されると、本体１０側の機器設定情報のリストア処理が完了する。これにより、処理がステップＳ５１に進む。本体１０側の記憶部は、例えば本体１０側のＲＯＭ１２、ＲＡＭ１３又はＨＤＤ１４等である。
【００８３】
ステップＳ５１では、ＨＤＤ判別部５５が、本体１０側にＨＤＤ１４が設けられているか否かを判別する。ＨＤＤ判別部５５により、ＨＤＤ１４が設けられていると判別された場合、処理がステップＳ５２に進み、第１の記憶制御部５２が、可搬性記憶媒体に書き込まれている操作部２０の機器設定情報を読み出し、ＨＤＤ１４の所定領域に書き込む。これにより、処理がステップＳ５３に進む。ステップＳ５３では、第１の通信制御部５１が、操作部２０の機器設定情報を書き込んだ、本体１０側のＨＤＤ１４の前記所定領域を、操作部２０に通知する。
【００８４】
操作部２０の第２の通信制御部６３は、操作部２０の機器設定情報が書き込まれた、本体１０側のＨＤＤ１４の前記所定領域を、操作部２０の各アプリケーションＡＰ３及びＡＰ４に通知する（ステップＳ５４）。各アプリケーションＡＰ３及びＡＰ４は、第２の記憶制御部６２及び第２の通信制御部６３を介して、ＨＤＤ１４の前記所定領域に書き込まれた操作部２０の機器設定情報を読み込む（ステップＳ５５及びステップＳ５６）。そして、第２の記憶制御部６２が、本体１０のＨＤＤ１４から読み込んだ操作部２０の機器設定情報を、操作部２０のＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部にリストア処理する（ステップＳ５７及びステップＳ５８）。これにより、本体１０側及び操作部２０側のリストア処理が共に完了し、処理がステップＳ２１に進む。第２の記憶制御部６２及び第２の通信制御部６３は、読み出し制御部の一例である。
【００８５】
ステップＳ２１では、操作部２０側の第２の再起動処理部６４が、操作部２０の再起動処理（リブート）を行う。操作部２０の再起動が完了すると、第１の通信制御部５１が、本体１０に対して、再起動の完了通知を行う（ステップＳ２２）。
【００８６】
次に、本体１０の第１の通信制御部５１は、操作部２０から受信した再起動の完了通知を、本体１０側の第１の再起動処理部５４に転送する。本体１０側の第１の再起動処理部５４は、操作部２０から再起動の完了通知を受信すると、ステップＳ２３において、本体１０の再起動処理（リブート）を行う。これにより、本体１０及び操作部２０が、旧機種のＭＦＰ１から複製された機器設定情報に従って動作可能となる。
【００８７】
一方、上述のステップＳ５１において、ＨＤＤ判別部５５により、本体１０側にＨＤＤ１４が設けられていないと判別された場合、処理がステップＳ５９に進む。ステップＳ５９では、第１の記憶制御部５２が、可搬性記憶媒体に書き込まれている操作部２０の機器設定情報を読み出し、ＨＤＤ１４の代わりにＲＡＭ１３の所定領域に書き込む。これにより、処理がステップＳ６０に進む。ステップＳ６０では、第１の通信制御部５１が、操作部２０の機器設定情報を書き込んだ、本体１０側のＲＡＭ１３の前記所定領域を、操作部２０に通知する。
【００８８】
操作部２０の第２の通信制御部６３は、操作部２０の機器設定情報が書き込まれた、本体１０側のＲＡＭ１３の前記所定領域を、操作部２０の各アプリケーションＡＰ３及びＡＰ４に通知する（ステップＳ６１）。各アプリケーションＡＰ３及びＡＰ４は、第２の記憶制御部６２及び第２の通信制御部６３を介して、本体１０側のＲＡＭ１３の前記所定領域に書き込まれた操作部２０の機器設定情報を読み込む（ステップＳ６２及びステップＳ６３）。そして、第２の記憶制御部６２が、本体１０のＲＡＭ１３から読み込んだ操作部２０の機器設定情報を、操作部２０のＲＯＭ２２、ＲＡＭ２３又はフラッシュメモリ２４等の記憶部にリストア処理する（ステップＳ６４及びステップＳ６５）。これにより、本体１０側及び操作部２０側のリストア処理が共に完了し、処理がステップＳ２１に進む。
【００８９】
ステップＳ２１では、操作部２０側の第２の再起動処理部６４が、操作部２０の再起動処理（リブート）を行う。操作部２０の再起動が完了すると、第１の通信制御部５１が、本体１０に対して、再起動の完了通知を行う（ステップＳ２２）。
【００９０】
次に、本体１０の第１の通信制御部５１は、操作部２０から受信した再起動の完了通知を、本体１０側の第１の再起動処理部５４に転送する。本体１０側の第１の再起動処理部５４は、操作部２０から再起動の完了通知を受信すると、ステップＳ２３において、本体１０の再起動処理（リブート）を行う。これにより、本体１０及び操作部２０が、旧機種のＭＦＰ１から複製された機器設定情報に従って動作可能となる。
【００９１】
このように、第３の実施の形態のＭＦＰ１は、本体１０側にＨＤＤ１４を有しているか否かを判別する。そして、本体１０側にＨＤＤ１４を有している場合は、操作部２０側の機器設定情報をＨＤＤ１４に書き込ませる。また、本体１０側にＨＤＤ１４を有していない場合は、操作部２０側の機器設定情報をＲＡＭ１３等の記憶部に書き込ませる。第３の実施の形態のＭＦＰ１は、ＨＤＤ１４の有無に応じて、このようなバックアップ処理及びリストア処理を行う。これにより、ＨＤＤ１４の有無という、本体１０側の構成に対応して、バックアップ処理及びリストア処理を行うことができる。また、本体１０と操作部２０との間の通信量を軽減でき、複製処理の高速化を図ることができる他、上述の各実施の形態と同様の効果を得ることができる。
【００９２】
上述の各実施の形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な各実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。各実施の形態及び各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９３】
１  複合機（ＭＦＰ）
１０  本体
１１  ＣＰＵ
１２  ＲＯＭ
１３  ＲＡＭ
１４  ＨＤＤ
１５  通信Ｉ／Ｆ
１６  接続Ｉ／Ｆ
１７  エンジン部
１８  システムバス
１９  リーダライタ部
２０  操作部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  フラッシュメモリ
２５  通信Ｉ／Ｆ
２６  接続Ｉ／Ｆ
２７  操作パネル
２８  システムバス
３０  通信路
４０  ネットワーク
５１  第１の通信制御部
５２  第１の記憶制御部
５３  リーダライタ制御部
５４  第１の再起動処理部
６１  入力処理部
６２  第２の記憶制御部
６３  第２の通信制御部
６４  第２の再起動処理部
【先行技術文献】
【特許文献】
【００９４】
【特許文献１】特開２００７−１２８４９３号公報
【図１】
2016132186.tif 000003
【図２】
2016132186.tif 000004
【図３】
2016132186.tif 000005
【図４】
2016132186.tif 000006
【図５】
2016132186.tif 000007
【図６】
2016132186.tif 000008
【図７】
2016132186.tif 000009
【図８】
2016132186.tif 000010
【図９】
2016132186.tif 000011
【図１０】
2016132186.tif 000012