(57)【要約】【課題】機器に対する設定情報のバックアップ／レストア処理に伴って、それら処理結果の出力を行うことにより、機器管理の利便性を向上させる画像形成装置等を提供する。【解決手段】本発明に係る画像形成装置は、設定情報を記憶した記憶手段と、インターフェースと、設定情報を読み出し該設定情報を可搬性記憶媒体に書き込むとともに、可搬性記憶媒体から設定情報を読み出し読み出した該設定情報を記憶手段に書き込む第１処理手段と、設定情報が記憶手段から読み出され可搬性記憶媒体に書き込まれたときは、読み出し及び書き込みに関する処理結果を示す第１の処理結果ログを作成し、該第１の処理結果ログを所定の格納場所に書き込むとともに、設定情報が可搬性記憶媒体から読み出され記憶手段に書き込まれたときは、読み出し及び書き込みに関する処理結果を示す第２の処理結果ログを作成し、該第２の処理結果ログを所定の格納場所に書き込む第１ログ作成手段とを有する。【選択図】図６
2013132040.tif 000002
【特許請求の範囲】
【請求項１】
当該装置の設定情報に従って動作する画像形成装置であって、
前記設定情報を記憶した記憶手段と、
可搬性記憶媒体を接続するためのインターフェースと、
前記記憶手段から設定情報を読み出し、前記インターフェースを介して、読み出した該設定情報を前記可搬性記憶媒体に書き込むとともに、前記インターフェースを介して、前記可搬性記憶媒体から設定情報を読み出し、読み出した該設定情報を前記記憶手段に書き込む第１処理手段と、
前記第１処理手段により、前記設定情報が前記記憶手段から読み出され前記可搬性記憶媒体に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第１の処理結果ログを作成し、該第１の処理結果ログを所定の格納場所に書き込むとともに、前記設定情報が前記可搬性記憶媒体から読み出され前記記憶手段に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第２の処理結果ログを作成し、該第２の処理結果ログを前記所定の格納場所に書き込む第１ログ作成手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記所定の格納場所は、前記可搬性記憶媒体であること、
を特徴とする請求項１記載の画像形成装置。
【請求項３】
ネットワークに接続され、通信を行う通信手段とを有し、
前記所定の格納場所は、前記端末であって、
前記第１ログ作成手段は、前記通信手段を介し、ネットワークに接続された端末に対し、前記第１の処理結果ログ又は前記第２の処理結果ログを送信すること、
を特徴とする請求項１又は２記載の画像形成装置。
【請求項４】
前記記憶手段から設定情報を読み出し、前記通信手段を介して該設定情報を前記端末に送信するとともに、前記通信手段を介して前記端末から設定情報の書き込み要求を受信し、受信した該設定情報を前記記憶手段に書き込む第２処理手段と、
前記第２処理手段により、前記設定情報が前記記憶手段から読み出され前記端末に送信されたときは、前記読み出し及び送信に関する処理結果を示す第３の処理結果ログを作成し、前記通信手段を介して該第３の処理結果ログを前記端末に送信するとともに、前記設定情報が前記端末から受信され前記記憶手段に書き込まれたときは、前記書き込み及び受信に関する処理結果を示す第４の処理結果ログを作成し、前記通信手段を介して該第４の処理結果ログを前記端末に送信する第２ログ作成手段と、
を有することを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記処理結果は、処理の成功を示す情報又は処理の失敗を示す情報を含み、
さらに前記処理の失敗を示す情報は、失敗の理由を示す情報を含むこと、
を特徴とする請求項１ないし４何れか一項記載の画像形成装置。
【請求項６】
前記第１ログ作成手段により作成された第１の処理結果及び第２の処理結果は、前記設定情報の格納場所として前記可搬性記憶媒体の情報を含み、
前記第２ログ作成手段により作成された第３の処理結果及び第４の処理結果は、前記設定情報の格納場所として前記端末の情報を含むこと、
を特徴とする請求項４又は５記載の画像形成装置。
【請求項７】
前記第１ログ作成手段又は前記第２ログ作成手段は、前記処理結果ログを作成するとき、当該処理の進行状況を示す中間処理結果ログを作成し、前記通信手段を介して、該中間処理結果ログを作成する毎に、該中間処理結果ログを、所定の通知先に通知すること、
を特徴とする請求項３ないし６何れか一項記載の画像形成装置。
【請求項８】
前記第１処理手段又は前記第２処理手段により、前記設定情報が前記記憶手段に書き込まれたとき、前記通信手段を介して、他の画像形成装置に対し該設定情報の書き込み要求を送信すること、
を特徴とする請求項３ないし７何れか一項記載の画像形成装置。
【請求項９】
前記書き込み要求は、前記他の画像形成装置が前記設定情報の書き込み及び受信に関する処理結果を示す処理結果ログを送信するための前記端末の情報を含むこと、
を特徴とする請求項８記載の画像形成装置。
【請求項１０】
当該装置の設定情報に従って動作する画像形成装置におけるバックアップ及びレストア処理方法であって、
記憶手段から設定情報を読み出し、可搬性記憶媒体を接続するためのインターフェースを介して、読み出した該設定情報を前記可搬性記憶媒体に書き込むとともに、前記インターフェースを介して、前記可搬性記憶媒体から設定情報を読み出し、読み出した該設定情報を前記記憶手段に書き込む第１処理手順と、
前記第１処理手順により、前記設定情報が前記記憶手段から読み出され前記可搬性記憶媒体に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第１の処理結果ログを作成し、該第１の処理結果ログを所定の格納場所に書き込むとともに、前記設定情報が前記可搬性記憶媒体から読み出され前記記憶手段に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第２の処理結果ログを作成し、該第２の処理結果ログを所定の格納場所に書き込む第１ログ作成手順と、
を有することを特徴とするバックアップ及びレストア処理方法。
【請求項１１】
請求項１０記載のバックアップ及びレストア処理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、バックアップ及びレストア処理方法及びプログラムの分野に関する。
【背景技術】
【０００２】
近年、プリンタ、コピー、ファクシミリ、スキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置が一般的に知られている。このような複合型の画像形成装置は、１つの筐体内に表示部、印刷部および撮像部などを設けるとともに、プリンタ、コピーおよびファクシミリ装置にそれぞれ対応する３種類のアプリケーションを設け、アプリケーションの切り替えによって、当該装置をプリンタ、コピー、スキャナまたはファクシミリ装置として動作させるものである。
【０００３】
このように画像形成装置は種々の機能を備えるにつれ、画像形成装置へ設定する項目が増加している。多種多様の項目は、通常、画像形成装置に備えられたオペレーションパネル、或いは、画像形成装置とネットワークを介して接続されるＰＣ（パーソナルコンピュータ）などのＷｅｂ画面から、サービスマンや管理者等が手動によって設定している。設定項目の具体例としては、ユーザが機器上でよく使用する設定モードを記憶させた「プログラム登録」や「FAX宛先リスト」、機器起動時における各設定モードの選択値（デフォルト設定）などがそれにあたる。
【０００４】
このような中、顧客環境において複数多数の画像形成装置が導入される際、サービスマンが導入機器１台１台に対し、その顧客固有の設定情報（パラメータ）を手動等により設定するとなると、導入作業時間の増大につながる他、作業自体にオペレートミスが発生する可能性もある。
【０００５】
そこで例えば、１台の画像形成装置に設定された設定情報をその装置から読み出し（バックアップ）し、それ以外の画像形成装置に対しその設定情報を書き込む（レストア）技術が知られている（例えば特許文献１参照）。サービスマンは１台の画像形成装置に対してのみその顧客固有の設定情報を手動等により設定し、それ以外の画像形成装置に対しては最初の１台に設定した設定情報を適用するだけで、全ての画像形成装置に対し同一の設定を行うことができるので、その作業効率は大きく向上する。なお、画像形成装置によっては、一部の設定情報（パラメータ）が異なる場合があるが、少なくとも共通の設定情報（パラメータ）については一律に設定情報を適用のうえ、サービスマンは一部の設定情報（パラメータ）のみ変更すればよいので、この場合であってもやはり作業効率は向上する。
【０００６】
また、画像形成装置にトラブルが発生した際の復旧用としてその設定情報を保持しておくことも有用である。障害等により画像形成装置がダウンした場合、その装置から読み出しておいた設定情報を適用することにより、迅速に元の設定状態に復元することができるからである。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ここで、設定情報を取得する方法として、例えばＵＳＢメモリなどの保存媒体を利用する方法と、ネットワークで接続されている管理端末を利用する方法などがある。
【０００８】
例えば、ＵＳＢメモリを利用する場合、サービスマンは設定を完了した画像形成装置にＵＳＢメモリを接続し、設定情報をＵＳＢメモリに保存することにより、設定情報を取得する。他外の画像形成装置に対しその設定情報を書き込む（レストア）場合には、それら画像形成装置にＵＳＢメモリを接続し、設定情報を読み込ませる。
【０００９】
また例えば、管理端末を利用する場合、サービスマンは管理端末を操作して、設定を完了した画像形成装置からネットワークを介し設定情報を取得する。他の画像形成装置に対しその設定情報を書き込む（レストア）場合には、それら画像形成装置にネットワークを介し、設定情報を読み込ませる。
【００１０】
しかしながら、従来、バックアップ／レストアの実行結果の詳細（成功／失敗、失敗の場合は失敗箇所や理由等）は、実行直後にオペレーションパネル、又は管理端末の画面上に表示されるだけであった。そのため、複数の画像形成装置に対するバックアップ/レストアの実行結果をまとめて確認したい場合、またもしくは後日バックアップ／レストアの実行結果を確認したい場合であっても、実行結果を確認することができず、設定情報の管理上不便が生じていた。
【００１１】
そこで本発明では上記のような問題に鑑みて、機器に対する設定情報のバックアップ／レストア処理に伴って、それら処理結果の出力を行うことにより、機器管理の利便性を向上させる画像形成装置、バックアップ及びレストア処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するため、本発明に係る画像形成装置は、当該装置の設定情報に従って動作する画像形成装置であって、前記設定情報を記憶した記憶手段と、可搬性記憶媒体を接続するためのインターフェースと、前記記憶手段から設定情報を読み出し、前記インターフェースを介して、読み出した該設定情報を前記可搬性記憶媒体に書き込むとともに、前記インターフェースを介して、前記可搬性記憶媒体から設定情報を読み出し、読み出した該設定情報を前記記憶手段に書き込む第１処理手段と、前記第１処理手段により、前記設定情報が前記記憶手段から読み出され前記可搬性記憶媒体に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第１の処理結果ログを作成し、該第１の処理結果ログを所定の格納場所に書き込むとともに、前記設定情報が前記可搬性記憶媒体から読み出され前記記憶手段に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第２の処理結果ログを作成し、該第２の処理結果ログを前記所定の格納場所に書き込む第１ログ作成手段とを有する。
【００１３】
また、上記課題を解決するため、本発明に係るバックアップ及びレストア処理方法は、当該装置の設定情報に従って動作する画像形成装置におけるバックアップ及びレストア処理方法であって、記憶手段から設定情報を読み出し、可搬性記憶媒体を接続するためのインターフェースを介して、読み出した該設定情報を前記可搬性記憶媒体に書き込むとともに、前記インターフェースを介して、前記可搬性記憶媒体から設定情報を読み出し、読み出した該設定情報を前記記憶手段に書き込む第１処理手順と、前記第１処理手順により、前記設定情報が前記記憶手段から読み出され前記可搬性記憶媒体に書き込まれたときは、前記読み出し及び書き込みに関する処理結果を示す第１の処理結果ログを作成し、該第１の処理結果ログを所定の格納場所に書き込むとともに、前記設定情報が前記可搬性記憶媒体から読み出され前記記憶手段に書き込まれたときは、記読み出し及び書き込みに関する処理結果を示す第２の処理結果ログを作成し、該第２の処理結果ログを所定の格納場所に書き込む第１ログ作成手順とを有する。
【００１４】
また、上記課題を解決するため、本発明に係るプログラムは、前記記載のバックアップ及びレストア処理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、機器に対する設定情報のバックアップ／レストア処理に伴って、それら処理結果の出力を行うことにより、機器管理の利便性を向上させる画像形成装置、バックアップ及びレストア処理方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施例に係る多種の画像形成機能を融合する画像形成装置の機能構成を示すブロック図である。
【図２】本実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。
【図３】本実施形態に係るバックアップ処理を実現するための機能構成を示す図である。
【図４】本実施形態に係る操作画面例を示す。
【図５】本実施形態に係るレストア処理を実現するための機能構成を示す図である。
【図６】本実施形態に係る処理結果ログ例を示す。
【図７】本実施形態に係るシステム管理画面例（その１）を示す。
【図８】本実施形態に係るシステム管理画面例（その２）を示す。
【図９】本変形例に係る画像形成装置１の機器設定情報管理アプリケーションの機能構成を示す図である。
【図１０】本変形例に係る操作画面例を示す。
【図１１】本変形例に係る進捗状況ログ例を示す。
【図１２】本変形例に係る画像形成装置１の機器設定情報管理アプリケーションの機能構成を示す図である。
【図１３】本変形例に係る画像形成装置１を含むネットワーク構成を示す図である。
【図１４】本変形例に係る操作画面例を示す。
【図１５】本変形例に係る一斉レストアを説明するフローチャートである。
【図１６】本変形例に係る操作画面例を示す。
【図１７】本変形例に係る編集後の設定情報の一例を示す。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１８】
[実施形態]
（画像形成に係る機能構成）
本発明の一実施例に係る多種の画像形成機能を融合する画像形成装置は、例えば、図１に示すような機能構成を成す。図１は、本発明の一実施例に係る多種の画像形成機能を融合する画像形成装置の機能構成を示すブロック図である。図１において、画像形成装置１は、アプリケーション層２とプラットフォーム層４とエンジン部８とを含む。インターフェース３はアプリケーション層２に対するプラットフォーム層４の提供するインターフェース（ＡＰＩ）であり、インターフェース７はプラットフォーム層４とエンジン部８との間のインターフェース（エンジンＩ／Ｆ）である。
【００１９】
アプリケーション層２は、画像形成装置１における個別の処理を行うソフトウェア群であり、コピー用のアプリケーションであるコピーアプリケーション２ａと、ファックス用のアプリケーションであるファックスアプリケーション２ｂと、プリンタ用のアプリケーションであるプリンタアプリケーション２ｃと、画像形成装置１の設定情報の可搬性の外部記憶媒体へのバックアップ及び設定情報の画像形成装置１へのレストアの管理を行う機器設定情報管理アプリケーション２０とを含む。
【００２０】
プラットフォーム層４は、アプリケーション層２のアプリケーションに対してインターフェース３を介して共通的なサービス機能を提供するソフトウェア群であり、サービス層５とＯＳ層６に分かれる。
【００２１】
サービス層５には、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、リソース管理、および割り込み制御等の複数の機能を有するシステム制御サービス（ＳＣＳ：System Control Service）５ａと、ファックス機能のＡＰＩを提供するファクス制御サービス（ＦＣＳ：FAX Control Service）５ｂと、エンジン部の制御を行うエンジン制御サービス（ＥＣＳ：Engine Control Service)５ｃと、メモリ制御を行うメモリ制御サービス（ＭＣＳ：Memory Control Service）５ｄと、ユーザとのインターフェースとなるオペレーションパネル（操作部）の制御を行う操作部制御サービス（ＯＣＳ：Operation panel Control Service）５ｅと、ネットワーク入出力を必要とするアプリケーションに対して共通に利用できるサービスを提供するネットワーク制御サービス（ＮＣＳ：Network Control Service）５ｆと、ユーザ権限情報の管理を行うユーザ情報制御サービス（ＵＣＳ:User information Control Service）５ｇとが含まれる。
【００２２】
一方、エンジン部８には、プロッタ８１、スキャナ８２、その他ハードウェアリソース８３等のエンジンと、これらのエンジンを制御するエンジン制御ボード８４とが含まれる。
【００２３】
（ハードウェア構成）
図２は、本実施形態に係る画像形成装置のハードウェア構成を示すブロック図である。図２において、画像形成装置１は、画像形成装置１における主たる制御動作を行うコントローラ１０１にオペレーションパネル１１３とファクスコントロールユニット１１６とプロッタ８１とスキャナ８２とその他ハードウェアリソース８３とが接続されて構成されている。
【００２４】
コントローラ１０１は、画像処理用途向けのＩＣであるＡＳＩＣ１０２にブリッジとしてのＮＢ１０５を介して一般制御用のＩＣであるＣＰＵ１０６が接続される。
【００２５】
ＮＢ１０５のＰＣＩバス９ａに、周辺デバイス等との接続を行うブリッジであるＳＢ１０８と、ネットワーク通信を制御するＮＩＣ１０９と、ＵＳＢディスクとして扱うことでデータを取り込むことができるＵＳＢ（Universal Serial Bus）ターゲット１１０と、ＩＥＥＥ802.11bインターフェースを提供するＩＥＥＥ802.11b  １１１ａと、ＩＥＥＥ1394インターフェースを提供するＩＥＥＥ1394  １１１ｂと、他のＵＳＢターゲット（例えば、ＵＳＢメモリ）と接続し大容量の画像データの送受信を可能とするＵＳＢホスト１１４と、ＳＤ（Secure Digital memory card）カード等のメモリカード１１５ｄとの間でプログラムおよびデータの入出力を行うメモリカードインターフェース（Ｉ／Ｆ）１１５とが接続される。
【００２６】
ＡＳＩＣ１０２に記憶装置としてのローカルメモリ（ＭＥＭ−Ｃ）１０３とＨＤＤ（Hard Disk Drive）１０４とが接続され、ＮＢ１０５に記憶装置としてのシステムメモリ（ＭＥＭ−Ｐ）１０７が接続されて構成されている。
【００２７】
以下、本発明に係る、設定情報の可搬性の外部記憶媒体へのバックアップ及びその設定情報の画像形成装置１へのレストアを制御する処理について説明する。以下参照される図では、本発明に係る処理に関連する構成部分と、処理フローのみが示され、画像形成装置１が備える他構成部分及び他処理フローは省略される。
【００２８】
（バックアップ処理）
図３は、本実施形態に係るバックアップ処理を実現するための機能構成を示す図である。図３において、画像形成装置１（複数可）とクライアントＰＣ３とがネットワークを介して接続されている。画像形成装置１の設定情報は、自身に接続されるＵＳＢメモリ１１４ｄへバックアップ、又は、ネットワークを介してクライアントＰＣ３へバックアップすることが可能である。
【００２９】
・ＵＳＢメモリ１１４ｄへのバックアップ処理
先ず、画像形成装置１の機能構成についてＵＳＢメモリ１１４ｄへのバックアップ処理を例にして説明する。図３において、画像形成装置１に可搬性の外部記憶媒体としてＵＳＢメモリ１１４ｄがＵＳＢホスト１１４に接続されると、ｕｓｂｈｄ（ＵＳＢホストデーモン）５１のＵＳＢ接続検知部５３がその接続を検知し（ステップＳ１）、ＵＳＢメモリ１１４ｄが接続されたことをｕｓｂｈｄ５１内のアプリケーション起動部５５に通知する（ステップＳ２）。接続検知の通知に応じて、アプリケーション起動部５５は、機器設定情報管理アプリケーション２０に対して、起動を指示する（ステップＳ３）。
【００３０】
図４は、本実施形態に係る操作画面例を示す。機器設定情報管理アプリケーション２０が起動すると、画像形成装置１のオペレーションパネル等には、図４のような操作画面が表示される。ユーザは、この操作画面を操作することにより、「バックアップ」４０１又は「レストア」４０２を指示することができる。なお、機器設定情報管理アプリケーション２０がＵＳＢメモリ１１４ｄ内をチェックして、ＵＳＢメモリ１１４ｄ内に設定情報が存在しないような場合には、自動的にバックアップであると判断することも可能である。
【００３１】
機器設定情報管理アプリケーション２０は、バックアップが指示されると、不揮発性メモリ１０７ｂへアクセスし（ステップＳ４）、不揮発性メモリ１０７ｂから設定情報（機器設定情報）を読み出す（ステップＳ５）。そして、その設定情報をＵＳＢメモリ１１４ｄへと書き出す（ステップＳ６）。
【００３２】
また、機器設定情報管理アプリケーション２０は、設定情報をＵＳＢメモリ１１４ｄへと書き出すと、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す（ステップＳ７）。
【００３３】
なお、本実施形態においては、機器設定情報管理アプリケーション２０が処理結果ログをＵＳＢメモリ１１４ｄへと書き出したとき、併せて機器設定情報管理アプリケーション２０は、その処理結果ログをネットワーク（ネットワーク制御サービス５ｆ）を介して接続されるクライアントＰＣ３へ送信しておくようにする（例えばステップＳ１３）。クライアントＰＣ３は、画像形成装置１の機器設定情報管理アプリケーション２０からネットワークを介して処理結果ログを取得し、クライアントＰＣ３のディスクにその処理結果ログを保存する。
【００３４】
このようにして、ＵＳＢメモリ１１４ｄへバックアップされた設定情報は、その後、バックアップ先の画像形成装置１又は他の画像形成装置１に対し、ＵＳＢメモリ１１４ｄを接続することによって、同設定情報をレストアすることができる。また、ＵＳＢメモリ１１４ｄには、処理結果ログが保存されている。処理結果ログには、当該バックアップの成否（成功／失敗）の情報、失敗の場合には失敗の理由等が記載されていので、サービスマンや管理者等は、その処理結果ログを参照することにより、そのバックアップ処理の詳細を確認することができる。この処理結果ログの具体例については後述する。
【００３５】
ＵＳＢメモリ１１４ｄは、ＵＳＢマスストレージクラスに対応したＵＳＢ接続可能な記憶装置である。ｕｓｂｈｄ５１は、ＵＳＢ接続検知部５３によってＵＳＢホスト１１４に接続されるデバイスを監視すると共に、アプリケーション起動部５５によって機器設定情報管理アプリケーション２０を起動する。
【００３６】
不揮発性メモリ１０７ｂは、各種アプリケーション等によってオペレーションパネル１１３を介してユーザによって設定された設定情報（機器設定情報）が格納される不揮発性のメモリである。不揮発性メモリ１０７ｂは、例えば、システムメモリ１０７内の記憶領域の一部分又はＨＤＤ１０４内の記憶領域の一部分であってもよい。
【００３７】
機器設定情報管理アプリケーション２０は、バックアップ時には、上述したように、不揮発性メモリ１０７ｂに格納されている設定情報を取得して、ＵＳＢメモリ１１４ｄに書き込む。また、書き込み処理に関し、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す（またクライアントＰＣ３へも送信しておく）。
【００３８】
ここで、機器設定情報管理アプリケーション２０は、処理部２０ａと比較部２０ｂとログ作成部２０ｃとを備えている。
【００３９】
処理部２０ａは、設定情報のバックアップ／レストア処理を行う。バックアップ処理の場合、不揮発性メモリ１０７ｂから設定情報（機器設定情報）を読み出し、その設定情報をＵＳＢメモリ１１４ｄへ書き込む。また、ネットワーク経由のバックアップの場合には、ネットワーク制御サービス５ｆを介しクライアントＰＣ３に対し、設定情報を送信する。一方、レストア処理の場合、設定情報をＵＳＢメモリ１１４ｄから読み出す、又はネットワーク経由のレストアの場合には、ネットワーク制御サービス５ｆを介しクライアントＰＣ３から受信し、その設定情報を不揮発性メモリ１０７ｂへ書き込む。
【００４０】
なお、処理部２０ａは、画像形成装置１の設定情報をＵＳＢメモリ１１４ｄへと書き出す、又はクライアントＰＣ３に対し送信する際に、所定の形式に変換することも可能である。例えば、シェルコマンドの形式に設定情報を変換して出力しておくことで、クライアントＰＣ３は、ＵＳＢメモリ１１４ｄからシェルコマンドの形式に変換されてバックアップされている設定情報を読み出してネットワークを介して１以上の画像形成装置１へ送信するのみで、一括して容易に設定情報をレストアすることができる。
【００４１】
比較部２０ｂは、設定情報をバックアップ及びレストアする際に、画像形成装置１の現在の設定情報と、ＵＳＢメモリ１１４ｄに既にバックアップされている設定情報とを比較する処理部である。比較部２０ｂによる比較結果は、オペレーションパネル１１３に表示され、ユーザは、画像形成装置１の現在の設定情報とＵＳＢメモリ１１４ｄの設定情報との差異を確認することができる。具体的な利用法としては、例えば差異がない場合、バックアップ／レストア作業を省略したりすることもできる。
【００４２】
ログ作成部２０ｃは、処理部２０ａの処理結果である処理結果ログを作成する。例えば、設定情報がＵＳＢメモリ１１４ｄへと書き出されると、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す（またクライアントＰＣ３へも送信しておく）。処理結果ログには、所定フォーマットで当該バックアップの成否（成功／失敗）の情報、失敗の場合には失敗の理由等が記載されていので、サービスマンや管理者等は、その処理結果ログを参照することにより、そのバックアップ処理の詳細を確認することができる。
【００４３】
・クライアントＰＣ３へのバックアップ処理
再び図３を用いて、ネットワークを介してクライアントＰＣ３からなされるバックアップ動作について説明する。クライアントＰＣ３は、ユーザの指示に応じて、画像形成装置１にネットワーク接続をし、バックアップ要求を送信することによって（ステップＳ１１）、画像形成装置１のネットワーク制御サービス５ｆを介し、機器設定情報管理アプリケーション２０が起動される。なお、クライアントＰＣ３において、例えば図４に示される画面と同様の画面が表示され、ユーザは、この画面から「バックアップ」４０１又は「レストア」４０２を指示することができる。
【００４４】
機器設定情報管理アプリケーション２０（処理部２０ａ）は、バックアップが指示されると（バックアップ要求を受信すると）、不揮発性メモリ１０７ｂへアクセスし（ステップＳ４）、不揮発性メモリ１０７ｂから設定情報（機器設定情報）を読み出す（ステップＳ５）。そして、機器設定情報管理アプリケーション２０は、画像形成装置１の設定情報を、ネットワークを介し、クライアントＰＣ３へ送信する（ステップＳ１２）。即ち、クライアントＰＣ３は、画像形成装置１の機器設定情報管理アプリケーション２０からネットワークを介して設定情報を取得し、クライアントＰＣ３のディスクにその設定情報をバックアップする。
【００４５】
また、機器設定情報管理アプリケーション２０は、その設定情報をネットワークを介し、クライアントＰＣ３へ送信すると、機器設定情報管理アプリケーション２０（ログ作成部２０ｃ）は、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、ネットワークを介し、その処理結果ログをクライアントＰＣ３へ送信する（ステップＳ１３）。クライアントＰＣ３は、画像形成装置１の機器設定情報管理アプリケーション２０からネットワークを介して処理結果ログを取得し、クライアントＰＣ３のディスクにその処理結果ログを保存する。
【００４６】
（レストア処理）
図５は、本実施形態に係るレストア処理を実現するための機能構成を示す図である。図５において、画像形成装置１（複数可）とクライアントＰＣ３とがネットワークを介して接続されている。画像形成装置１の設定情報は、自身に接続されるＵＳＢメモリ１１４ｄからレストア、又は、ネットワークを介してクライアントＰＣ３からレストアすることが可能である。
【００４７】
・ＵＳＢメモリ１１４ｄからのレストア処理
今度は、ＵＳＢメモリ１１４ｄに格納されている設定情報を用いて、１台の画像形成装置１に対し、レストアする場合について説明する。ユーザは、画像形成装置１にＵＳＢメモリ１１４ｄを挿して、ＵＳＢメモリ１１４ｄに格納されている設定情報を、その画像形成装置１にレストアする。
【００４８】
図５において、画像形成装置１に可搬性の外部記憶媒体としてＵＳＢメモリ１１４ｄがＵＳＢホスト１１４に接続されると、上述と同様にｕｓｂｈｄ５１のＵＳＢ接続検知部５３がその接続を検知し（ステップＳ１）、ＵＳＢメモリ１１４ｄが接続されたことをｕｓｂｈｄ５１内のアプリケーション起動部５５に通知する（ステップＳ２）。接続検知の通知に応じて、アプリケーション起動部５５は、機器設定情報管理アプリケーション２０に対して、起動を指示する（ステップＳ３）。
【００４９】
このとき画像形成装置１のオペレーションパネル等には、上述の図４の操作画面が表示され、ユーザはレストアを指示する場合、「参照」４０３から、ＵＳＢメモリ１１４ｄ内の適用すべき設定情報を選択のうえ、レストアを指示する。なお、機器設定情報管理アプリケーション２０がＵＳＢメモリ１１４ｄ内をチェックして、適用すべき設定情報を特定できる場合（例えば設定情報が１つのみ存在又は最新の設定情報）、自動的にこの設定情報をレストアすると判断することも可能である。
【００５０】
機器設定情報管理アプリケーション２０（処理部２０ａ）は、レストアが指示されると、ＵＳＢメモリ１１４ｄへアクセスし（ステップＳ２１）、ＵＳＢメモリ１１４ｄから適用すべき設定情報（機器設定情報）を読み出す（ステップＳ２２）。そして、不揮発性メモリ１０７ｂへアクセスし、不揮発性メモリ１０７ｂに対し設定情報（機器設定情報）を書き出す（ステップＳ２３）。
【００５１】
また、機器設定情報管理アプリケーション２０（ログ作成部２０ｃ）は、ＵＳＢメモリ１１４ｄから設定情報を読み込んで、その設定情報を不揮発性メモリ１０７ｂへと書き出すと、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す（ステップＳ２４）。
【００５２】
なお、本実施形態においては、機器設定情報管理アプリケーション２０が処理結果ログをＵＳＢメモリ１１４ｄへと書き出したとき、併せて機器設定情報管理アプリケーション２０は、その処理結果ログをネットワークを介して接続されるクライアントＰＣ３へ送信しておくようにする（例えばステップＳ３２）。クライアントＰＣ３は、画像形成装置１の機器設定情報管理アプリケーション２０からネットワークを介して処理結果ログを取得し、クライアントＰＣ３のディスクにその処理結果ログを保存する。
【００５３】
・クライアントＰＣ３からのレストア処理
再び図５を用いて、ネットワークを介してクライアントＰＣ３からなされるレストア動作について説明する。クライアントＰＣ３は、ユーザの指示に応じて、画像形成装置１にネットワーク接続をし、レストア要求（設定情報を含む）を送信する（ステップＳ３１）。すると画像形成装置１のネットワーク制御サービス５ｆにより、機器設定情報管理アプリケーション２０が起動される。なお、クライアントＰＣ３において、例えば図４に示される画面と同様の画面が表示され、ユーザはレストアを指示する場合、「参照」４０３から、適用すべき設定情報を選択のうえ、この画面からレストアを指示することができる。
【００５４】
機器設定情報管理アプリケーション２０（処理部２０ａ）は、レストアが指示されると（設定情報を含むレストア要求を受信すると）、不揮発性メモリ１０７ｂへアクセスし（ステップＳ２３）、不揮発性メモリ１０７ｂに対し、レストア要求に含まれる設定情報（機器設定情報）を書き出す（ステップＳ２４）。
【００５５】
また、機器設定情報管理アプリケーション２０（ログ作成部２０ｃ）は、受信したその設定情報を不揮発性メモリ１０７ｂへと書き出すと、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをクライアントＰＣ３へ送信する（ステップＳ３２）。
【００５６】
（処理結果ログ例）
図６は、本実施形態に係る処理結果ログ例を示す。図に示されるように処理結果ログは、例えばテキスト形式の所定フォーマットを有しており、バックアップもしくはレストア実行１回毎に当ファイルが１つ作成されてから、ＵＳＢメモリ１１４ｄやクライアントＰＣ３に保持されるものである。以下、処理結果ログに保存されるログ項目を説明する。
【００５７】
「日時／時刻」は、バックアップもしくはレストアを実行した日時／時刻を示す。例えば、２０１０年３月２５日１５時１６分５３秒（GMT+9:00）の場合、「2010-03-25T15:16:53+0900」と記録される。日時／時刻の値は、ログ作成部２０ｃがシステム制御サービス５ａから取得したその時点の日時／時刻が記録される。
【００５８】
「処理種類」は、実行した処理がバックアップかレストアかのいずれかを示す。例えば、レストアの場合「IMPORT」が記録され、バックアップの場合「EXPORT」が記録される。
【００５９】
「処理結果」は、バックアップ／レストアの実行処理の結果を示す。例えば、実行処理が成功した場合、「SUCCESS」が記録される。一方、実行処理が失敗した場合、例えば次のように具体的な失敗の理由が記録される。
「BUSY」：レストアまたはバックアップがすでに実行中
「MODULE ERROR」：機器内部で処理継続不可能なエラーが発生
「DISK FULL」：書き込み先容量不足
「DEVICE ERROR」：書き込み／読み込み失敗
「PART FAILED」：レストア失敗項目あり
「INVALID FILE」：レストア対象ファイルが不正
「設定情報」は、バックアップの場合（EXPORT）、バックアップされた設定情報のファイル名を示し、レストアの場合（IMPORT）、レストアされた設定情報のファイル名を示す。
【００６０】
「機器ＩＤ」は、画像形成装置１の内部に不揮発保持されている機器識別のための固有ＩＤ値を示す。管理者等がユニークな値を固有ＩＤ値として個別設定して、不揮発性メモリ１０７ｂに保存し、バックアップ／レストア時にその固有ＩＤ値が取得され、記録される。
【００６１】
「ＩＰアドレス」は、画像形成装置１の内部に不揮発保持されている機器に設定されているＩＰアドレスを示す。管理者等により割り当てられたＩＰアドレスが不揮発性メモリ１０７ｂに保存されており、バックアップ／レストア時にそのＩＰアドレスが取得され、記録される。
【００６２】
「設置場所」は、画像形成装置１の内部に不揮発保持されている機器の設置場所（位置）に関する情報を示す。管理者等がユニークな文字列を機器の設置場所として個別設定して、不揮発性メモリ１０７ｂに保存し、バックアップ／レストア時にその設置場所が取得され、記録される。
【００６３】
「機器モデル」は、画像形成装置１のモデル名称に関する情報を示す。機器モデルは例えば工場出荷時において不揮発性メモリ１０７ｂ上のユーザ側が設定変更できない記憶領域に設定・保存され、バックアップ／レストア時にその機器モデルが取得され、記録される。
【００６４】
「機器設定情報の格納場所」は、バックアップ／レストア処理時の設定情報の格納場所に関する情報を示す。例えば、ＵＳＢメモリ１１４ｄを使用してバックアップもしくはレストアした場合、「ＵＳＢ」が記録される。一方ネットワークからＰＣ３（IPアドレス：192.168.1.200）を使用してバックアップもしくはレストアした場合、「192.168.1.200」が記録される。この場合、ネットワーク端末であるＰＣ３を特定する端末のＩＰアドレスを示す。
【００６５】
再び図６を参照する。本図（ａ）〜（ｅ）は、バックアップ／レストア処理が成功したときに作成されるパターン別の処理結果ログ例を示す。なお、バックアップ／レストア処理が失敗した場合は、（ａ）〜（ｅ）の「処理結果」：SUCCESSに代えて、上述のその失敗の理由を示す値が記録されることになる。
【００６６】
（ａ）は、設定情報（0325.txt）が画像形成装置からＵＳＢメモリに対しバックアップ（EXPORT）されたときに作成され、ＵＳＢメモリ（及びクライアントＰＣ）に保存される処理結果ログである。「処理結果」は成功を示しているので、ＵＳＢメモリにはその設定情報（0325.txt）が正常に保存されていたことが分かる。
【００６７】
（ｂ）は、設定情報（0325.txt）が画像形成装置からクライアントＰＣ（192.168.1.200）に対しバックアップ（EXPORT）されたときに作成され、クライアントＰＣに保存される処理結果ログである。「処理結果」は成功を示しているので、クライアントＰＣにはその設定情報（0325.txt）が正常に保存されていたことが分かる。
【００６８】
（ｃ）は、設定情報（0325.txt）がＵＳＢメモリから画像形成装置に対しレストア（IMPORT）されたときに作成され、ＵＳＢメモリ（及びクライアントＰＣ）に保存される処理結果ログである。「処理結果」は成功を示しているので、設定情報（0325.txt）は画像形成装置に対し正常にレストアされたことが分かる。
【００６９】
（ｄ）は、設定情報（0325.txt）がクライアントＰＣ192.168.1.200）から画像形成装置に対しレストア（IMPORT）されたときに作成され、クライアントＰＣに保存される処理結果ログである。「処理結果」は成功を示しているので、設定情報（0325.txt）は画像形成装置に対し正常にレストアされたことが分かる。
【００７０】
（システム管理画面例）
図７は、本実施形態に係るシステム管理画面例（その１）を示す。クライアントＰＣ３には、処理結果ログを管理する管理ツールが搭載されており、管理者は管理ツールを用いて処理結果ログをまとめて表示し、詳細を確認することができる。
【００７１】
管理ツールは、ＵＳＢメモリ１１４ｄが接続された場合には、クライアントＰＣ３のローカル・ディスクに保存されている処理結果ログのみならず、ＵＳＢメモリ１１４ｄに保存されている処理結果ログを含めて取得し、それら処理結果ログを集計のうえ、まとめて表示する。
【００７２】
管理者は、システム管理画面において、検索対象範囲をＵＳＢメモリ１１４ｄ及び／又はローカル・ディスクから指定のうえ、「検索条件」を入力することにより所望の処理結果ログを抽出することができるようになっている。例えば図に示されるように、「期間」（例えば2010-03-25）を検索キーとして入力すると、処理結果ログの「日時／時刻」の値に基づいて抽出された処理結果ログの一覧が表示されている。
【００７３】
図８は、本実施形態に係るシステム管理画面例（その２）を示す。管理者は、処理結果ログの一覧のうち、さらに詳細を確認したい場合、図７の処理結果ログの一覧から１の処理結果ログを選択のうえ、「詳細確認」を押下すると、当画面に遷移する。当画面は図に示されるように、その処理結果ログの詳細が表示される。ここで表示される処理結果ログの詳細は、言うまでもなく、図６の処理結果ログに対応するものである。
【００７４】
（システム管理例）
本実施形態に係る処理結果ログを使用したシステム管理の例を以下に示す。ここでは、機器が物理的に設置されている場所に常駐するフロア側の管理者Ａと、ネットワーク越しに管理するネットワーク側の管理者Ｂの双方がいることを想定した管理運用例を説明する。
【００７５】
例えば、本発明に係るシステム構成において、ネットワーク上に接続されている複数の画像形成装置１に対して、クライアントＰＣ３上に保持されている設定情報を一括して自動的にバックアップ／レストアすることが可能であるが、その際、何らかの原因のため、ある画像形成装置のみバックアップ／レストア処理が失敗することが考えらえる。
【００７６】
一括でバックアップ／レストアを自動で実行する場合、ネットワーク側の管理者がバックアップ／レストア対象の全機器状態を事前に把握しておくことは困難（特に管理者とレストア対象機器とが物理的に離れた場所にある場合）であるところ、バックアップ／レストア完了後にネットワーク側の管理者がクライアントＰＣ３上に保存された自動バックアップ／レストア時の全ての処理結果ログをまとめて参照することで、フロア側の管理者が全ての画像形成装置の実行正常完了を１台毎に確認せずとも、自動レストア実行成否をネットワーク越しに確認することが可能になる。また、ある特定の画像形成装置のみバックアップ／レストア処理が失敗していた場合には、それを容易に把握することができるので、その失敗に対し迅速に対処することが可能である。
【００７７】
例えば、再び図７参照すると、クライアントＰＣ３のシステム管理画面において、「機器ＩＤ」：ＡＢＣ０００５は、この日、「処理結果」：ＤＥＶＩＣＥ  ＥＲＲＯＲとなっていることから、バックアップの処理に失敗していることを容易に把握することができる。
【００７８】
また例えば、本発明に係るシステム構成において、画像形成装置１に接続されたUSBメモリ１１４ｄ上に設定情報をバックアップしたり、逆にＵＳＢメモリ１１４ｄから設定情報をレストアすることが可能である。このようなＵＳＢを使用したバックアップ／レストアは、画像形成装置１上からフロア側の管理者が直接実行することができるため、ネットワーク側の管理者の設定情報の管理、具体的にネットワーク側の管理者による自動バックアップ／レストアと競合してしまうケースが想定される。
【００７９】
しかしながら、フロア側の管理者が機器上から設定情報のバックアップ／レストアを実施したケースにおいても、設定情報管理アプリケーション２０は、ネットワークを介して処理結果ログをクライアントＰＣ３上に対しても送信（転送）するので、ネットワーク側の管理者は、自身が管理外のバックアップ／レストアが実行されたことを認識することができる。従って物理的に離れた場所に常駐している複数の管理者双方が設定情報のバックアップ／レストア管理をしているようなケースにおいて、管理の周知や認識合わせが容易になる。
【００８０】
例えば、再び図７参照すると、クライアントＰＣ３のシステム管理画面において、「機器ＩＤ」：ＡＢＣ０００１は、この日、「日時／時刻」：2010-03-25T05:00:00+0900において、バックアップがなされているとともに、「日時／時刻」：2010-03-25T15:16:53+0900において、レストアがなされている。前者のバックアップは、ネットワーク側の管理者による定例のものであるとすると、後者のレストアは、何らかの事情によりフロア側の管理者によるＵＳＢからのレストアであると容易に理解することができる。この場合、この場合、最新の設定情報（15:16:53時点）は、ＵＳＢに格納されているため（クライアントＰＣ３に保存されている設定情報（05:00:00時点）は最新でない）、ネットワーク側の管理者は、フロア側の管理者に連絡するなどして、速やかにその作業の理由を確認するとともに、最新の設定情報等を取得する。この最新の設定情報は、ネットワーク側の管理者による次回のレストアに必要だからである。
【００８１】
[変形例１]
次に、変形例１について説明する。
【００８２】
（画像形成に係る機能構成）
図９は、本変形例に係る画像形成装置１の機器設定情報管理アプリケーションの機能構成を示す図である。上述の図３と比べ、本変形例に係る機器設定情報管理アプリケーション２０のログ作成部２０ｃは、通知部２０ｃ−２を含む。
【００８３】
ログ作成部２０ｃは、上述したように、処理部２０ａの処理結果（例えば、バックアップ／レストア処理結果）である処理結果ログを作成する。例えば、バックアップ処理時、設定情報がＵＳＢメモリ１１４ｄへと書き出されると、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す。
【００８４】
通知部２０ｃ−２は、処理部２０ａの処理（例えば、バックアップ／レストア処理）の進捗状況を示す進捗状況ログを、進捗状況毎のタイミングで、管理者等に通知する。ここで、処理結果ログ自体は、処理部２０ａの完了処理結果であるのに対し、進捗状況ログは、処理部２０ａの中間処理結果である。より具体的に、例えば、処理部２０ａの処理開始時時点の進捗状況、処理５０％完了時点の進捗状況、処理１００％完了時点の進捗状況である。
【００８５】
図１０は、本変形例に係る操作画面例を示す。上述したように、機器設定情報管理アプリケーション２０が起動すると、画像形成装置１のオペレーションパネル等には、図１０のような操作画面が表示される。ユーザは、この操作画面を操作することにより、「バックアップ」４０１又は「レストア」４０２を指示することができる。
【００８６】
本変形例に係る操作画面例では、バックアップ／レストアを実施するにあたって、「バックアップ／レストアの進捗状況を通知する」４０４とのオプションの指定を行うことが可能である。まず、ユーザは、「バックアップ／レストアの進捗状況を通知する」４０４にチャックを入れ、続けて、「通知のタイミングの指定」４０５を行う。これは進捗状況を通知するタイミングを指定するものであり、例えば、「開始時」、「処理中」（％指定）、「完了時」など、進捗状況の通知タイミングを指定できる。「通知先の指定」４０６は、進捗状況の通知先を例えばメールアドレスで指定する。通知先は複数指定が可能となっており、例えば、管理者やサービスマンのメールアドレスを入力し指定しうる。
【００８７】
なお、「通知のタイミングの指定」４０５は、「通知先の指定」毎に設定できるようにしてもよい。例えば、ある通知先には、「通知のタイミングの指定」４０５を「開始時」のみ、ある通知先には、「通知のタイミングの指定」４０５を「開始時」及び「完了時」のみ、また、ある通知先には、「通知のタイミングの指定」４０５を「開始時」、「処理中」（％指定）、「完了時」と指定できる。これにより、通知先の必要性に応じて、通知のタイミングを柔軟に設定しうる。
【００８８】
（進捗状況ログ例）
図１１は、本変形例に係る進捗状況ログ例を示す。図に示されるように進捗状況ログは、ＵＳＢメモリの設定情報（０３２５.ｔｘｔ）を用いて、画像形成装置１（ＡＢＣ００１）に対し、レストア処理を実行した際に通知される進捗状況ログである。進捗状況ログは、例えばテキスト形式の所定フォーマットを有する。
【００８９】
通知部２０ｃ−２は、バックアップもしくはレストア実行に伴って、操作画面で指定された通知のタイミング（「通知のタイミングの指定」４０５）に従って、指定された通知先（「通知先の指定」）に対し、処理部２０ａの中間処理結果である進捗状況ログを作成し通知する。図１１の場合、「通知のタイミングの指定」は、「開始時」、「処理中」（50％指定）、「完了時」と指定されているため、「開始時」、「処理中」（50％指定）、「完了時」のタイミングで、バックアップ／レストア処理の進捗状況の通知（例えば、メール）が行われる。
【００９０】
進捗状況ログの内容は、処理部２０ａの動作処理（例えば、バックアップ／レストア処理）の内容を示すものであるため、上述の図６と概ね同様である。以下異なる点について説明する。
【００９１】
「Ｔｏ」は、指定された通知先（「通知先の指定」）を示す。例えば、管理者やサービスマンのメールアドレスに相当する。
【００９２】
「Ｆｒｏｍ」は、通知元を示す。例えば、画像形成装置１に与えられているメールアドレスに相当する。また、メール環境によって、別途、管理システムなどのメールアドレスに相当する場合もある。
【００９３】
「実行者」は、バックアップ／レストア処理の実行者を示す。画像形成装置１を操作する場合、はじめにログイン等を行う必要があるため、「実行者」は、例えば、ログインユーザに相当する。また、ログインユーザは、管理者やサービスマンでありうる。
【００９４】
「処理状況」は、バックアップ／レストア処理の進捗状況を示す。例えば、「開始時」、「処理中」（％表示）、「完了時」などがある。これにより、進捗状況ログを受け取った管理者やサービスマンは、現時点のバックアップ／レストア処理の進捗状況を、逐一把握することができる。
【００９５】
以上、本変形例によれば、処理部２０ａの処理（例えば、バックアップ／レストア処理）の進捗状況を示す進捗状況ログを、進捗状況毎のタイミングで、管理者等に通知することが可能である。また、処理結果ログ自体は、処理部２０ａの完了処理結果であるところ、進捗状況ログにより、処理部２０ａの中間処理状況を示すログを補完することができる。
【００９６】
（システム管理例）
本変形例係る進捗状況ログを使用したシステム管理の例を以下に示す。ここでは、機器が物理的に設置されている場所に常駐するフロア側の管理者Ａと、ネットワーク越しに管理するネットワーク側の管理者Ｂの双方がいることを想定した管理運用例を説明する。
【００９７】
（１）多重実行の誤操作防止
従来のバックアップ／レストア処理においては、複数の管理者が機器を管理する場合、例えば、管理者Ａがバックアップ／レストアを実行中に、その他方で、管理者Ｂがバックアップ／レストアを実行してしまうことがあり、この結果、この多重実行により、バックアップ／レストア処理が失敗することがあった。
【００９８】
本変形例によれば、バックアップ／レストアの実行開始時に、複数の任意のユーザや管理者に通知できる。このため、通知先に常にバックアップ／レストアの実行権限者を登録しておけば、実行権限者である管理者Ａがバックアップ／レストア処理を実行中であることを、他の管理者Ｂが知ることができ、これにより、多重実行を防止することができる。
【００９９】
（２）レストア上書きの誤操作防止
従来のレストア処理においては、複数の管理者が機器を管理する場合、管理者Ａが何かの目的を持って設定情報を書き換えるためにレストアを行った機器に対し、そのことを知らない管理者Ｂが他の機器設定をレストアして上書きしてしまうことがあった。
【０１００】
本変形例によれば、レストアの実行開始時に、複数の任意のユーザや管理者に通知できる。このため、通知先に常にバックアップ／レストアの実行権限者を登録しておけば、実行権限者である管理者Ａが既に機器に対しレストア処理を完了させたことを、他の管理者Ｂが知ることができ、これにより、他の管理者がレストアで一旦設定された設定情報を他の設定情報に上書きすることを防ぐことができる。
【０１０１】
（３）不正実行の抑制
本変形例によれば、バックアップ／レストアの実行開始時に、複数の任意のユーザや管理者に通知できる。このため、通知先に常にバックアップ／レストアの実行権限者を登録しておけば、仮に誰かが不正にバックアップ／レストアを実行しても、通知内の情報により、管理者は、その実行者、対象となった設定情報などを知ることができる。これにより、不正実行を抑制するとともに、機器を元の状態に迅速に復旧することができる。
【０１０２】
[変形例２]
次に、変形例２について説明する。
【０１０３】
（画像形成に係る機能構成）
図１２は、本変形例に係る画像形成装置１の機器設定情報管理アプリケーションの機能構成を示す図である。上述の図３と比べ、本変形例に係る機器設定情報管理アプリケーション２０は、一斉レストア部２０ｄを含む。
【０１０４】
一斉レストア部２０ｄは、処理部２０ａより設定情報のバックアップ／レストア処理が自機器に対して行われると、その後、指定された他機器に対しも、同一の設定情報を転送することにより、同処理を実行させる。
【０１０５】
上述してきたように、画像形成装置１に対し、レストア処理を実行する際、例えばサービスマンが、対象となる機器に対して、ＵＳＢメモリを挿入しオペレーションパネル等からの操作を行ったり、又はクライアントＰＣ３経由で、レストア処理を実行する。しかし、対象となる機器が複数存在する場合、サービスマンは、その機器台数分、同様のレストア作業を行う必要がある。
【０１０６】
変形例２では、一斉レストア部２０ｄにより、指定された他機器に対し、同一の設定情報を転送することにより、同処理を実行させる。これにより、ユーザは、１台の機器に対し、レストア処理を実行しさえすれば、複数の他機器についても、一斉に同一の設定情報を用いて、レストア処理を効率的に実行することが可能である。
【０１０７】
図１３は、本変形例に係る画像形成装置１を含むネットワーク構成を示す図である。図に示されるように、複数の画像形成装置１がネットワークを介し接続される。
【０１０８】
本変形例においては、まず、ユーザは、画像形成装置１ａに対し、レストア処理を実行する。具体的には、ユーザは、レストア対象となる画像形成装置１ａに対して、ＵＳＢメモリを挿入しオペレーションパネル等からの操作を行ったり、又はクライアントＰＣ３経由で、レストア処理を実行する。
【０１０９】
続いて、画像形成装置１ａの一斉レストア部２０ｄは、指定された他機器（例えば、画像形成装置１ｂ、画像形成装置１ｃ）に対し、同一の設定情報を転送することにより、同処理を実行させる。ユーザは、１台の画像形成装置１ａに対し、レストア処理を実行しさえすれば、複数の他機器についても、一斉に同一の設定情報を用いて、レストア処理を効率的に実行できる。
【０１１０】
図１４は、本変形例に係る操作画面例を示す。上述したように、機器設定情報管理アプリケーション２０が起動すると、画像形成装置１ａのオペレーションパネル等には、図１４のような操作画面が表示される。ユーザは、この操作画面を操作することにより、「バックアップ」４０１又は「レストア」４０２を指示することができる。
【０１１１】
本変形例に係る操作画面例では、レストアを実施するにあたって、「他に機器に対して一斉にレストアする」４０７とのオプションの指定を行うことが可能である。まず、ユーザは、「他に機器に対して一斉にレストアする」４０７にチャックを入れ、続けて、「対象となる機器の指定」４０８を行う。これは、レストア対象となる他機器を指定するものである。
【０１１２】
例えば、ＩＰアドレス等により、レストア対象となる他機器を指定できる。ここでは、例えば、レストア対象となる画像形成装置１ｂを指定する「192.168.1.2」、及び画像形成装置１ｃを指定する「192.168.1.3」を入力する。
【０１１３】
なお、指定方法は、例えば、「192.168.1.2」〜「192.168.1.10」のように一定範囲の機器をまとめて指定したり、さらに、「192.168.1.0／24」のように同一サブネット内の全ての機器をまとめて指定することも可能である。勿論、名前解決が可能であれば、ホスト名を用いて、機器を指定することも可能である。
【０１１４】
また、都度、機器を指定する作業を省くため、所定の機器を予め登録しておくことができる。予め登録された機器は、図１４のように「事前登録読込」４０９から読み出すことが可能である。そして、「事前登録読込」４０９から読み出された機器の中から、レストア対象となる他機器を選択しうる。
【０１１５】
（一斉レストア処理例）
図１５は、本変形例に係る一斉レストアを説明するフローチャートである。
【０１１６】
まず、機器設定情報管理アプリケーション２０（処理部２０ａ）は、レストアが指示されると、一斉にレストアするか否かを判定する（Ｓ４１）。具体的に、「他に機器に対して一斉にレストアする」４０７がチャックされている場合（図１４）、一斉にレストアすると判定できる。
【０１１７】
次に、機器設定情報管理アプリケーション２０（処理部２０ａ）は、設定情報を読込む（Ｓ４２／図５のステップＳ２２）。具体的に、設定情報は、ＵＳＢメモリ１１４ｄから読み出したり、又は、クライアント３より、設定情報を含むレストア要求として受信する。
【０１１８】
機器設定情報管理アプリケーション２０（処理部２０ａ）は、不揮発性メモリ１０７ｂへアクセスし、不揮発性メモリ１０７ｂに対し設定情報（機器設定情報）を書き出す（Ｓ４３／図５のステップＳ２３）。
【０１１９】
また、機器設定情報管理アプリケーション２０（ログ作成部２０ｃ）は、ＵＳＢメモリ１１４ｄから設定情報を読み込んで、その設定情報を不揮発性メモリ１０７ｂへと書き出すと、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す（Ｓ４４／図５のステップＳ２４）。ここまでは既に説明した通りである。
【０１２０】
次に、機器設定情報管理アプリケーション２０（一斉レストア部２０ｄ）は、一斉のレストア対象となる機器を取得する（Ｓ４５）。具体的に、「対象となる機器の指定」４０８で指定されたＩＰアドレスを取得するため（図１４）、画像形成装置１ｂを指定する「192.168.1.2」、及び画像形成装置１ｃを指定する「192.168.1.3」を取得する。
【０１２１】
機器設定情報管理アプリケーション２０（一斉レストア部２０ｄ）は、取得した全アドレスに対し、Ｓ４２で読込んだ設定情報を転送する（Ｓ４６）。なお、より正確には、設定情報を含むレストア要求を送信する。この設定情報を含むレストア要求は、ネットワークを介してクライアントＰＣ３から送信されるものと同一である（図５のステップＳ３１）。従って、この設定情報を含むレストア要求を受信した画像形成装置１ｂ、画像形成装置１ｃは、上述したように、ネットワーク制御サービス５ｆにより、機器設定情報管理アプリケーション２０が起動され、その後、レストア処理を実行する。
【０１２２】
なお、設定情報を含むレストア要求を受信した画像形成装置１ｂ、画像形成装置１ｃには、その処理結果ログを書き出すべきＵＳＢメモリ１１４ｄが挿入されてない場合ことが想定されるが、この場合、画像形成装置１ｂ、画像形成装置１ｃの機器設定情報管理アプリケーション２０（ログ作成部２０ｃ）は、処理結果に応じて作成した処理結果ログを、レストア要求元である画像形成装置１ａへ送信する（図５のステップＳ３２）。そして、画像形成装置１ａは、受信した処理結果ログを、まとめてＵＳＢメモリ１１４ｄに書き出すことができる。
【０１２３】
またもしくは、画像形成装置１ｂ、画像形成装置１ｃの機器設定情報管理アプリケーション２０（ログ作成部２０ｃ）は、処理結果に応じて作成した処理結果ログを、クライアントＰＣ３へ送信することも可能である（図５のステップＳ３２）。処理結果ログを送信するべきクライアントＰＣ３の指定は、レストア要求にクライアントＰＣ３の例えばIPアドレスを含めておくことで、これを実現できる。
【０１２４】
一方、機器設定情報管理アプリケーション２０（処理部２０ａ）は、一斉にレストアしないと判定すると（Ｓ４１）、以降は、自機器のみに対し、レストア処理を実行すればよい。即ち、ＵＳＢメモリ１１４ｄから設定情報を読み込んで、その設定情報を不揮発性メモリ１０７ｂへと書き出す（Ｓ４７）。また、その処理結果に応じてその処理結果が記載される処理結果ログを作成し、その処理結果ログをＵＳＢメモリ１１４ｄへと書き出す（Ｓ４８）。
【０１２５】
（補足）
再び図１４を参照し、「設定情報編集」４１０について説明する。「設定情報編集」４１０は、他の機器に対して一斉にレストアする際、原則は、レストア対象となる全機器に対し同一の設定情報が転送され、その結果、レストア対象となる全機器は、同一の設定情報が反映される。
【０１２６】
しかしながら、ときに、ある機器に対しては、設定情報の中の、あるパラメータだけを反映させたい場合がある。つまり、「設定情報編集」４１０は、原則的には、レストア対象となる全機器に対し転送される設定情報を、例外的に編集するための設定項目となる。
【０１２７】
図１６は、本変形例に係る操作画面例を示す。図１４の「設定情報編集」４１０を押下すると、当操作画面に遷移する。ここでは、例えば、図１４の「参照」４０３により、ＵＳＢメモリ１１４ｄ内の適用すべき設定情報として、「0325.txt」が選択されているものとする。
【０１２８】
ユーザは、当操作画面にて、上述したように、レストア対象となる全機器に対し転送される設定情報を、例外的に編集することができる。例えば、設定情報内の設定パラメータは、各設定パラメータごとに編集できる。具体的に、ユーザは、一斉レストアの対象となる機器に対し、設定パラメータごとの適用の有無を編集する。
【０１２９】
例えば、設定情報「0325.txt」には、設定パラメータ１〜５という５つの設定パラメータが含まれている。従って、原則的には、レストア対象となる全機器に対し、この設定情報が転送されると、全機器は、自機器に対し、設定パラメータ１〜５を反映させることになる。
【０１３０】
ここで、例えば、ユーザが、画像形成装置１ｂ（192.168.1.2）について、設定パラメータ２：ｘｘｘを反映させたくない場合、「条件項目」４１１の選択リストを操作し、「次の機器を除く」を選択する。そして、「機器指定項目」４１２で、「192.168.1.2」を選択（入力）する。
【０１３１】
また、例えば、ユーザが、画像形成装置１ｂ（192.168.1.2）及び画像形成装置１ｃ（192.168.1.3）について、設定パラメータ３：ｘｘｘを反映させたくない場合、「条件項目」４１１の選択リストを操作し、「次の機器を除く」を選択する。そして、「機器指定項目」４１２で、「192.168.1.2」及び「192.168.1.3」を選択（入力）する。
【０１３２】
また、例えば、ユーザが、画像形成装置１ｃ（192.168.1.3）のみに、設定パラメータ５：ｘｘｘを反映させたい場合、「条件項目」４１１の選択リストを操作し、「次の機器のみ」を選択する。そして、「機器指定項目」４１２で、「192.168.1.3」を選択（入力）する。
【０１３３】
図１７は、本変形例に係る編集後の設定情報の一例を示す。設定情報（ａ）は、画像形成装置１ｂ（192.168.1.2）用に編集された設定情報である。また、設定情報（ｂ）は、画像形成装置１ｃ（192.168.1.3）用に編集された設定情報である。
【０１３４】
具体的に、操作画面（図１６）で編集されたように、画像形成装置１ｂ（192.168.1.2）用に編集された設定情報（ａ）では、設定パラメータ１、４のみを含む。本来の設定情報「0325.txt」に含まれていた設定パラメータ２、３、５は、削除されている。また、同様に、画像形成装置１ｃ（192.168.1.3）用に編集された設定情報（ｂ）では、設定パラメータ１、２、４、５のみを含む。本来の設定情報「0325.txt」に含まれていた設定パラメータ３は、削除されている。
【０１３５】
そして、再び図１５のＳ４６を参照する。S４６において、機器設定情報管理アプリケーション２０（一斉レストア部２０ｄ）は、取得した全アドレスに対し、Ｓ４２で読込んだ設定情報を転送する（Ｓ４６）。より正確には、設定情報を含むレストア要求を送信する。但し、設定情報が編集されている場合には、レストア対象となる機器毎に設定ファイルを転送する。即ち、画像形成装置１ｂ（192.168.1.2）には設定情報（ａ）が、画像形成装置１ｃ（192.168.1.3）には設定情報（ｂ）が転送される。また、その結果、画像形成装置１ｂ（192.168.1.2）には、設定情報（ａ）が、画像形成装置１ｃ（192.168.1.3）には、設定情報（ｂ）が反映される。
【０１３６】
このように、一斉レストア処理において、一斉に転送する設定情報を編集できるようにしたことにより、マスターとなる機器一台に対して操作を実行しさえすれば、ネットワーク上の任意の機器に対して任意の情報の設定を行うことができ、レストア処理の柔軟性をより向上させることが可能である。
【０１３７】
以上、本実施形態によれば、機器に対する設定情報のバックアップ／レストア処理に伴って、それら処理結果の出力を行うことにより、機器管理の利便性を向上させる画像形成装置等を提供することが可能となる。なお、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１３８】
１          画像形成装置
２          アプリケーション層
２ａ        コピーアプリケーション
２ｂ        ファクスアプリケーション
２ｃ        プリンタアプリケーション
２０        機器設定情報管理アプリケーション
２０ａ      処理部
２０ｂ      比較部
２０ｃ      ログ作成部
２０ｃ−２  通知部
２０ｄ      一斉レストア部
３          クライアントＰＣ
４          プラットフォーム層
５          サービス層
５ａ        システム制御サービス
５ｂ        ファクス制御サービス
５ｃ        エンジン制御サービス
５ｄ        メモリ制御サービス
５ｅ        操作部制御サービス
５ｆ        ネットワーク制御サービス
５ｇ        ユーザ情報制御サービス
５１        ｕｓｂｈｄ
５３        ＵＳＢ接続検知部
５５        アプリケーション起動部
６          ＯＳ層
７          インターフェース
８          エンジン部
８１        プロッタ
８２        スキャナ
８３        その他ハードウェアリソース
８４        エンジン制御ボード
１０１      コントローラ
１０２      ＡＳＩＣ
１０３      ローカルメモリ（ＭＥＭ−Ｃ）
１０４      ＨＤＤ
１０５      ＮＢ
１０６      ＣＰＵ
１０７      システムメモリ（ＭＥＭ−Ｐ）
１０７ｂ    不揮発性メモリ
１０８      ＳＢ
１０９      ＮＩＣ
１１０      ＵＳＢターゲット
１１１ａ    ＩＥＥＥ８０２．１１ｂ
１１１ｂ    ＩＥＥＥ１３９４
１１４      ＵＳＢホスト
１１４ｄ    ＵＳＢメモリ
１１５      メモリカードＩ／Ｆ
１１５ｄ    メモリカード
【先行技術文献】
【特許文献】
【０１３９】
【特許文献１】特開２００７‐１２８４９３号公報
【図１】
2013132040.tif 000003
【図２】
2013132040.tif 000004
【図３】
2013132040.tif 000005
【図４】
2013132040.tif 000006
【図５】
2013132040.tif 000007
【図６】
2013132040.tif 000008
【図７】
2013132040.tif 000009
【図８】
2013132040.tif 000010
【図９】
2013132040.tif 000011
【図１０】
2013132040.tif 000012
【図１１】
2013132040.tif 000013
【図１２】
2013132040.tif 000014
【図１３】
2013132040.tif 000015
【図１４】
2013132040.tif 000016
【図１５】
2013132040.tif 000017
【図１６】
2013132040.tif 000018
【図１７】
2013132040.tif 000019