(57)【要約】【課題】設定項目が相違していたり設定値の範囲が異なっていたりする他の機器から、設定情報を正しく取り込んで記憶する。【解決手段】電子機器であって、他の機器の設定情報を取得する取得部と、電子機器の設定情報を記憶する設定情報記憶部と、設定情報記憶部に記憶された電子機器の設定情報を他の機器の設定情報に書き換える変換部と、を備え、変換部は、他の機器の設定情報に含まれていない設定項目または他の機器と電子機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を設定情報記憶部に書き込む電子機器を提供する。【選択図】図１
2014120824.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
他の機器の設定情報を取得する取得部と、
前記電子機器の設定情報を記憶する設定情報記憶部と、
前記設定情報記憶部に記憶された前記電子機器の設定情報を前記他の機器の設定情報に書き換える変換部と、
を備え、
前記変換部は、前記他の機器の設定情報に含まれていない設定項目または前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を前記設定情報記憶部に書き込む
電子機器。
【請求項２】
前記変換部は、前記電子機器の設定情報に含まれている設定項目のうち前記他の機器の設定情報に含まれていない設定項目について、前記設定情報記憶部への書き込みを禁止する
請求項１に記載の電子機器。
【請求項３】
前記変換部は、前記他の機器の設定情報に含まれていない設定項目または前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目について、ユーザにより入力された設定値を前記設定情報記憶部に書き込む
請求項１に記載の電子機器。
【請求項４】
前記変換部は、前記他の機器の設定情報に含まれていない設定項目について、初期設定値を前記設定情報記憶部に書き込む
請求項１に記載の電子機器。
【請求項５】
前記変換部は、前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目であって、前記他の機器の設定値が前記電子機器の設定値の範囲外である設定項目について、前記電子機器の設定値の範囲内に変換した設定値を前記設定情報記憶部に書き込む
請求項１に記載の電子機器。
【請求項６】
前記変換部は、前記他の機器の設定情報に含まれていない設定項目または前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目について、前記設定情報記憶部への書き込みを禁止する処理、ユーザにより入力された設定値を前記設定情報記憶部に書き込む処理、初期設定値を前記設定情報記憶部に書き込む処理、および、前記電子機器の設定値の範囲内に変換した設定値を前記設定情報記憶部に書き込む処理のうち、実行が可能であり且つ予め定められた優先順位の高いいずれか１つの処理を実行する
請求項１に記載の電子機器。
【請求項７】
設定情報を記憶する設定情報記憶部を備える電子機器で実行される設定方法であって、
他の機器の設定情報を取得する取得ステップと、
前記設定情報記憶部に記憶された前記電子機器の設定情報を前記他の機器の設定情報に書き換える変換ステップと、
を含み、
前記変換ステップでは、前記他の機器の設定情報に含まれていない設定項目または前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を前記設定情報記憶部に書き込む
設定方法。
【請求項８】
第１機器と第２機器とを含むシステムであって、
前記第１機器の設定情報を取得する取得部と、
前記第２機器の設定情報を記憶する設定情報記憶部と、
前記設定情報記憶部に記憶された前記第２機器の設定情報を前記第１機器の設定情報に書き換える変換部と、
を備え、
前記変換部は、前記第１機器の設定情報に含まれていない設定項目または前記第１機器と前記第２機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を前記設定情報記憶部に書き込む
システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置等の電子機器、設定方法およびシステムに関する。
【背景技術】
【０００２】
プリンタ、コピー、ファクシミリおよびスキャナ等の機能を１つの筐体内に収納した複合型の画像形成装置が知られている。このような画像形成装置は、多種多様の機能を有するので、使用に先立って管理者等が予め入力すべき設定項目が多数存在する。
【０００３】
ところで、このような画像形成装置では、設定項目が増加すると、設定作業の時間を長くしてしまったり、誤った設定値を入力する可能性も増加させてしまったりする。そこで、従来の画像形成装置では、設定情報を可搬性記憶媒体に書き出したり（バックアップ）、可搬性記憶媒体に書き出された他の機器の設定情報を読み出して記憶したり（リストア）することができるようになっている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、設定情報の取得元の他の機器と自身の機器とに間に機種の相違があると、設定項目が他の機器と自身の機器との間で相違する場合がある。また、同一の設定項目であっても、設定可能な設定値の範囲が異なる場合もある。
【０００５】
このような場合、画像形成装置は、可搬性記憶媒体に書き出された設定情報をリストアしても、相違のある設定項目および設定値の範囲が異なる設定項目については、管理者等の意図に反する設定値が設定されてしまう。このため、画像形成装置は、異なる機種の機器から書き出された設定情報のリストアを禁止したり、異なる機種の機器から書き出された設定情報のリストアした場合には設定値の再確認をさせたりしなければならなかった。
【０００６】
本発明は、上記に鑑みてなされたものであって、設定項目が相違していたり設定値の範囲が異なっていたりする他の機器から、設定情報を正しく取り込んで記憶することができる電子機器、設定方法およびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明に係る電子機器は、他の機器の設定情報を取得する取得部と、前記電子機器の設定情報を記憶する設定情報記憶部と、前記設定情報記憶部に記憶された前記電子機器の設定情報を前記他の機器の設定情報に書き換える変換部と、を備え、前記変換部は、前記他の機器の設定情報に含まれていない設定項目または前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を前記設定情報記憶部に書き込む。
【０００８】
また、本発明に係る設定方法は、設定情報を記憶する設定情報記憶部を備える電子機器で実行される設定方法であって、他の機器の設定情報を取得する取得ステップと、前記設定情報記憶部に記憶された前記電子機器の設定情報を前記他の機器の設定情報に書き換える変換ステップと、を含み、前記変換ステップでは、前記他の機器の設定情報に含まれていない設定項目または前記他の機器と前記電子機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を前記設定情報記憶部に書き込む。
【０００９】
また、本発明に係るシステムは、第１機器と第２機器とを含むシステムであって、前記第１機器の設定情報を取得する取得部と、前記第２機器の設定情報を記憶する設定情報記憶部と、前記設定情報記憶部に記憶された前記第２機器の設定情報を前記第１機器の設定情報に書き換える変換部と、を備え、前記変換部は、前記第１機器の設定情報に含まれていない設定項目または前記第１機器と前記第２機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を前記設定情報記憶部に書き込む。
【発明の効果】
【００１０】
本発明によれば、設定項目が相違していたり設定値の範囲が異なっていたりする他の機器から、設定情報を正しく取り込んで記憶することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施形態に係る多種の画像形成機能を融合する画像形成装置の機能構成を示すブロック図である。
【図２】図２は、画像形成装置のハードウェア構成を示すブロック図である。
【図３】図３は、リストア処理を実現するための機能構成を示す図である。
【図４】図４は、外部の可搬性記憶媒体へ設定情報を書き込むバックアップに係る処理を説明するためのフローチャートである。
【図５】図５は、図４のステップＳ１２にて表示されるメニュー画面の例を示す図である。
【図６】図６は、図４のステップＳ１４−４にて表示されるバックアップ結果画面の例を示す図である。
【図７】図７は、外部の可搬性記憶媒体から設定情報を読み込むリストアに係る処理を示すフローチャート（その１）である。
【図８】図８は、外部の可搬性記憶媒体から設定情報を読み込むリストアに係る処理を示すフローチャート（その２）である。
【図９】図９は、図７のステップＳ２３にて表示されるメニュー画面の例を示す図である。
【図１０】図１０は、図７のステップＳ３１にて表示されるリストア種別を選択するためのリストアメニュー画面の例を示す図である。
【図１１】図１１は、機種毎の設定情報を表す機器設定情報管理テーブルの一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態を図面に基づいて説明する。
【００１３】
本発明の電子機器の一実施形態に係る多種の画像形成機能を融合する画像形成装置は、例えば、図１に示すような機能構成を成す。図１は、本発明の一実施形態に係る多種の画像形成機能を融合する画像形成装置の機能構成を示すブロック図である。図１において、画像形成装置１は、アプリケーション層２とプラットフォーム層４とエンジン部８とを含む。インターフェース３はアプリケーション層２に対するプラットフォーム層４の提供するインターフェース（ＡＰＩ）であり、インターフェース７はプラットフォーム層４とエンジン部８との間のインターフェース（エンジンＩ／Ｆ）である。
【００１４】
アプリケーション層２は、画像形成装置１における個別の処理を行うソフトウェア群であり、コピー用のアプリケーションであるコピーアプリケーション２ａと、ファックス用のアプリケーションであるファックスアプリケーション２ｂと、プリンタ用のアプリケーションであるプリンタアプリケーション２ｃと、画像形成装置１の設定情報の可搬性の外部記憶媒体へのバックアップおよび設定情報の画像形成装置１へのリストアの管理を行う機器設定情報管理アプリケーション２０とを含む。
【００１５】
プラットフォーム層４は、アプリケーション層２のアプリケーションに対してインターフェース３を介して共通的なサービス機能を提供するソフトウェア群であり、サービス層５とＯＳ層（ＬＰＵＸ）６に分かれる。
【００１６】
サービス層５には、アプリケーション管理、操作部制御、システム画面表示、ＬＥＤ表示、リソース管理、および割り込み制御等の複数の機能を有するシステム制御サービス（ＳＣＳ：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）ターゲット１１０と、ＩＥＥＥ８０２．１１ｂインターフェースを提供するＩＥＥＥ８０２．１１ｂ  １１１ａと、ＩＥＥＥ１３９４インターフェースを提供するＩＥＥＥ１３９４  １１１ｂと、他のＵＳＢターゲット（例えば、ＵＳＢメモリ）と接続し大容量の画像データの送受信を可能とするＵＳＢホスト１１４と、ＳＤ（Secure  Digital  memory  card）カード等のメモリカード１１５ｄとの間でプログラムおよびデータの入出力を行うメモリカードインターフェース（Ｉ／Ｆ）１１５とが接続される。
【００２１】
ＡＳＩＣ１０２に記憶装置としてのローカルメモリ（ＭＥＭ−Ｃ）１０３とＨＤＤ（Hard  Disk  Drive）１０４とが接続され、ＮＢ１０５に記憶装置としてのシステムメモリ（ＭＥＭ−Ｐ）１０７が接続されて構成されている。
【００２２】
以下、設定情報の可搬性記憶媒体へのバックアップおよびその設定情報の画像形成装置１へのリストアを制御する処理について説明する。
【００２３】
図３は、バックアップ処理およびリストア処理を実現するための機能構成を示す図である。図３において、複数の画像形成装置１とクライアントＰＣ（Personal  Computer）２０３とがネットワーク２０２を介して接続されている。各画像形成装置１の設定情報は、自身に接続されるＵＳＢメモリ１１４ｄへのバックアップ、または、ネットワーク２０２を介してクライアントＰＣ２０３へ転送されクライアントＰＣ２０３に接続されるＵＳＢメモリ１１４ｄへのバックアップが可能である。
【００２４】
先ず、画像形成装置１の機能構成についてＵＳＢメモリ１１４ｄへのバックアップ処理を例にして説明する。図３において、画像形成装置１に可搬性の外部記憶媒体としてＵＳＢメモリ１１４ｄがＵＳＢホスト１１４に接続されると、ネットワーク制御サービス５ｆのｕｓｂｈｄ（ＵＳＢホストデーモン）５１のＵＳＢ接続検知部５３がその接続を検知し（ステップＳ１）、ＵＳＢメモリ１１４ｄが接続されたことをｕｓｂｈｄ５１内のアプリケーション起動部５５に通知する（ステップＳ２）。接続検知の通知に応じて、アプリケーション起動部５５は、機器設定情報管理アプリケーション２０に対して、設定情報の書き込み開始を指示する（ステップＳ３）。
【００２５】
機器設定情報管理アプリケーション２０は、不揮発性メモリ１０７ｂへアクセスし（ステップＳ４）、設定情報を読み出す（ステップＳ５）。そして、システム制御サービス５ａから画像形成装置１の機種名と、装置ＩＤ（例えば、シリアル番号）と、現在時刻とを取得して（ステップＳ６）、不揮発性メモリ１０７ｂから読み込んだ画像形成装置１の設定情報をＵＳＢメモリ１１４ｄへと書き出す（ステップＳ７）。
【００２６】
このようにしてＵＳＢメモリ１１４ｄへバックアップされた設定情報は、ＵＳＢメモリ１１４ｄをバックアップした画像形成装置１または他の画像形成装置１に接続することによって、同様の設定情報をリストアすることができる。バックアップおよびリストアに係るそれぞれの処理の詳細は後述される。
【００２７】
ＵＳＢメモリ１１４ｄは、ＵＳＢマスストレージクラスに対応したＵＳＢ接続可能な記憶装置である。ｕｓｂｈｄ５１は、通信制御を行う機能の１つとしてネットワーク制御サービス５ｆに備えられ、ＵＳＢ接続検知部５３によってＵＳＢホスト１１４に接続されるデバイスを監視するとともに、アプリケーション起動部５５によって機器設定情報管理アプリケーション２０を起動する。
【００２８】
不揮発性メモリ１０７ｂは、各種アプリケーション等によってオペレーションパネル１１３を介してユーザによって設定された設定情報を記憶する設定情報記憶部として機能する。不揮発性メモリ１０７ｂは、例えば、システムメモリ１０７内の記憶領域の一部分またはＨＤＤ１０４内の記憶領域の一部分であってもよい。
【００２９】
機器設定情報管理アプリケーション２０は、バックアップ時には、上述したように、不揮発性メモリ１０７ｂに格納されている設定情報を、ＵＳＢメモリ１１４ｄに書き込む書込部として機能する。また、機器設定情報管理アプリケーション２０は、リストア時には、ＵＳＢメモリ１１４ｄに格納されている設定情報を読み出して、不揮発性メモリ１０７ｂに格納する取得部として機能する。
【００３０】
また、機器設定情報管理アプリケーション２０は、変換部２０ａと、比較部２０ｂ、テーブル記憶部２０ｃとを備えている。
【００３１】
変換部２０ａは、ステップＳ７にて画像形成装置１の設定情報をＵＳＢメモリ１１４ｄへと書き出す際に、所定の形式に変換する処理部である。例えば、シェルコマンドの形式に設定情報を変換してＵＳＢメモリ１１４ｄへと書き出しておくことで、ＵＳＢ接続用のＵＳＢインターフェース２０３ｄを備えたクライアントＰＣ２０３は、ＵＳＢインターフェース２０３ｄに接続されたＵＳＢメモリ１１４ｄからシェルコマンドの形式に変換されてバックアップされている設定情報を読み出してネットワーク２０２を介して１以上の画像形成装置１へ送信するのみで、一括して容易に設定情報をリストアすることができる。
【００３２】
変換部２０ａは、ＰＪＬ（Printer  Job  Language）データの形式に変換するようにしてもよい。画像形成装置１がネットワーク接続できない場合に、クライアントＰＣ２０３と画像形成装置１とをパラレル接続し、クライアントＰＣ２０３がＰＪＬデータの形式に変換されてＵＳＢメモリ１１４ｄにバックアップされている設定情報を送信することによって容易に設定情報をリストアすることができる。
【００３３】
また、変換部２０ａは、シェルコマンドの形式への変換処理とＰＪＬデータの形式への変換処理とを備え、ユーザの選択によって変換処理を切り替えるようにしてもよい。
【００３４】
比較部２０ｂは、設定情報をバックアップおよびリストアする際に、画像形成装置１の現在の設定情報と、ＵＳＢメモリ１１４ｄに既にバックアップされている設定情報とを比較する処理部である。比較部２０ｂによる比較結果は、オペレーションパネル１１３に表示され、ユーザは、画像形成装置１の現在の設定情報とＵＳＢメモリ１１４ｄの設定情報との差異を確認することができる。
【００３５】
更に、比較部２０ｂは、画像形成装置１の機種と、ＵＳＢメモリ１１４ｄに既にバックアップされている設定情報を記憶していたバックアップ元の画像形成装置１の機種とを取得する。そして、比較部２０ｂは、テーブル記憶部２０ｃに記憶されている機器設定情報管理テーブルを参照して、自身の画像形成装置１の設定情報に含まれる複数の設定項目のうち、バックアップ元の画像形成装置１の設定情報に含まれていない設定項目を検出する。また、比較部２０ｂは、テーブル記憶部２０ｃに記憶されている機器設定情報管理テーブルを参照して、設定情報の各設定項目について、自身の画像形成装置１の設定値の範囲と、バックアップ元の画像形成装置１の設定値の範囲が異なるかどうかを検出する。
【００３６】
テーブル記憶部２０ｃは、機器設定情報管理テーブルを記憶する。機器設定情報管理テーブルには、各設定項目の設定値の範囲が、機種毎に記述されている。更に、機器設定情報管理テーブルには、各設定項目の設定可能であるか否かが、機種毎に記述されている。
【００３７】
テーブル記憶部２０ｃは、機器設定情報管理テーブルを、例えばクライアントＰＣ２０３等からネットワーク２０２を介して受け取り、予め格納している。なお、機器設定情報管理テーブルの詳細および機種間の比較等の処理については、図１１を参照して更に詳細に説明する。
【００３８】
図３を用いて、ネットワーク２０２を介してクライアントＰＣ２０３から成される動作概略について説明する。クライアントＰＣ２０３は、ユーザの指示に応じて、画像形成装置１にネットワーク接続をし、設定情報要求を送信することによって画像形成装置１の機器設定情報管理アプリケーション２０を起動し、不揮発性メモリ１０７ｂから設定情報を取得する。画像形成装置１では、ネットワーク２０２を介して設定情報要求を受信すると、ネットワーク制御サービス（ＮＣＳ）５ｆが機器設定情報管理アプリケーション２０を起動する。
【００３９】
クライアントＰＣ２０３は、画像形成装置１の機器設定情報管理アプリケーション２０からネットワーク２０２を介して設定情報を取得し、クライアントＰＣ２０３に接続されるＵＳＢメモリ１１４ｄにその設定情報をバックアップする。クライアントＰＣ２０３は、既にＵＳＢメモリ１１４ｄに設定情報のバックアップが存在する場合には、ネットワーク２０２を介して取得して設定情報との比較を行って違いを表示ユニットに表示する。ユーザは、バックアップすべき設定情報を選択してＵＳＢメモリ１１４ｄに格納する。
【００４０】
先ず、１台の画像形成装置１に対してリストアする場合について説明する。ユーザは、ＵＳＢメモリ１１４ｄをクライアントＰＣ２０３のＵＳＢインターフェース２０３ｄ挿し、ネットワーク２０２に存在する画像形成装置１の１つを選択して、ＵＳＢメモリ１１４ｄに格納されている設定情報をその画像形成装置１にリストアする。
【００４１】
次に、ネットワーク２０２上に存在する複数の画像形成装置１に対して一括して設定情報をリストアする場合について説明する。複数の画像形成装置１間では、機種が異なる場合がある。従って、クライアントＰＣ２０３では、機種毎の設定情報が格納されているリスト２０３ｆを備えるようにする。
【００４２】
設定情報には、印刷タイムアウト時間のような異なる機種間で同じ設定にしてよい共通設定情報と、機器固有のＩＰアドレスのような異なる装置間で同じに設定してはいけない設定情報とがある。リスト２０３ｆでは、設定項目Ａ、Ｂ、Ｃ、Ｄ、Ｅ（大文字）が異なる機種間で同じ設定にしてよい共通設定情報を示し、設定項目ａ、ｂ、ｃ（小文字）が異なる装置間で同じに設定してはいけない設定情報を示している。
【００４３】
ユーザがネットワーク２０２上に存在する複数の画像形成装置１に対して一括設定を指示すると、クライアントＰＣ２０３は、リスト２０３ｆで管理される機種Ｘ１、機種Ｘ２、機種Ｘ３の設定情報のうち設定項目Ａ、Ｂ、Ｃ、Ｄ、Ｅの共通設定情報をＵＳＢメモリ１１４ｄから取得して複数の画像形成装置１に対して送信する。各画像形成装置１は、共通設定情報を受信すると、自装置に存在する設定情報のみをリストアする。
【００４４】
クライアントＰＣ２０３は、専用のアプリケーションを備えることによって、上述したようなＵＳＢメモリ１１４ｄを用いた設定情報のバックアップおよびリストアに係る処理を実現する。或いは、バックアップおよびリストアに係る処理を行うＡｃｔｉｖｅＸ（登録商標）を備え、Ｗｅｂブラウザをユーザインターフェースとしてもよい。
【００４５】
各画像形成装置１が外部の可搬性記憶媒体としてのＵＳＢメモリ１１４ｄへ設定情報を書き込むバックアップに係る処理について図４、図５、および図６で説明する。図４は、外部の可搬性記憶媒体へ設定情報を書き込むバックアップに係る処理を説明するためのフローチャート図である。
【００４６】
図４において、機器設定情報管理アプリケーション２０は、アプリケーション起動部５５からの設定情報の書き込み開始指示によって起動すると（ステップＳ１１）、バックアップ用のメニュー画面をオペレーションパネル１１３に表示する（ステップＳ１２）。
【００４７】
機器設定情報管理アプリケーション２０は、ユーザにより「バックアップ」が選択されたか否かを判断する（ステップＳ１３）。ユーザにより「バックアップ」が選択された場合、機器設定情報管理アプリケーション２０は、バックアップ処理を実行する（ステップＳ１４）。
【００４８】
ステップＳ１４におけるバックアップ処理において、機器設定情報管理アプリケーション２０は、不揮発性メモリ１０７ｂから設定情報を読み込む（ステップＳ１４−１）。
【００４９】
次に、機器設定情報管理アプリケーション２０は、システム制御サービス５ａから機種名と、装置ＩＤと、現在時刻とを取得する（ステップＳ１４−２）。
【００５０】
そして、機器設定情報管理アプリケーション２０は、機種名と、装置ＩＤと、現在時刻とともに、設定情報をＵＳＢメモリ１１４ｄに書き込み（ステップＳ１４−３）、バックアップ結果を示すバックアップ結果画面を表示する（ステップＳ１４−４）。そして、機器設定情報管理アプリケーション２０は、このバックアップに係る処理を終了する。
【００５１】
ステップＳ１３において、ユーザにより「バックアップ」が選択されなかった場合、機器設定情報管理アプリケーション２０は、更に、ユーザにより「比較バックアップ」が選択されたか否かを判断する（ステップＳ１５）。ユーザにより「比較バックアップ」が選択されなかった（キャンセルが選択された）場合、機器設定情報管理アプリケーション２０は、この処理を終了する。
【００５２】
一方、ユーザにより「比較バックアップ」が選択された場合、比較部２０ｂによる比較バックアップ処理が行われる（ステップＳ１６）。
【００５３】
ステップＳ１６での比較バックアップ処理において、比較部２０ｂは、画像形成装置１の現在の設定情報と、ＵＳＢメモリ１１４ｄに既にバックアップされている設定情報とを比較する（ステップＳ１６−１）。比較結果に基づいて、現在の設定情報とＵＳＢメモリ１１４ｄ内の設定情報の相違点がオペレーションパネル１１３に表示される（ステップＳ１６−２）。
【００５４】
機器設定情報管理アプリケーション２０は、ユーザによってバックアップの実行が指示されたか否かを判断する（ステップＳ１７）。バックアップの実行が指示されなかった（キャンセルが選択された）場合、機器設定情報管理アプリケーション２０は、この処理を終了する。一方、バックアップの実行が指示された場合、機器設定情報管理アプリケーション２０は、ステップＳ１４へ進み、上述したバックアップ処理を行う。
【００５５】
図５は、図４のステップＳ１２にて表示されるメニュー画面の例を示す図である。図５において、メニュー画面６０は、バックアップを実行するための選択ボタン６０ａと、比較バックアップを実行するための選択ボタン６０ｂと、バックアップをキャンセルするためのキャンセルボタン６０ｃとを有する。
【００５６】
図４のステップＳ１２において、ユーザが選択ボタン６０ａを押下すると、ステップＳ１４におけるバックアップ処理が実行される。ユーザが選択ボタン６０ｂを押下すると、ステップＳ１６における比較バックアップ処理が実行される。一方、ユーザがキャンセルボタン６０ｃを押下すると、バックアップを行うことなく処理が終了する。
【００５７】
図６は、図４のステップＳ１４−４にて表示されるバックアップ結果画面の例を示す図である。図４において、バックアップ結果画面６１は、バックアップ処理の結果を示すメッセージを表示する表示域６１ａと、バックアップ結果画面６１の表示を終了するためのＯＫボタン６１ｂとを有する。
【００５８】
図４のステップＳ１４−４において、ユーザがＯＫボタン６１ｂを押下すると、機器設定情報管理アプリケーション２０は、バックアップ結果画面６１の表示を終了し、バックアップに係る処理を終了する。
【００５９】
次に、外部の可搬性記憶媒体としてのＵＳＢメモリ１１４ｄから設定情報を読み込むリストアに係る処理について図７から図１０で説明する。図７および図８は、外部の可搬性記憶媒体から設定情報を読み込むリストアに係る処理を説明するためのフローチャートである。
【００６０】
図７において、機器設定情報管理アプリケーション２０は、アプリケーション起動部５５から設定情報の書き込み開始指示によって起動すると（ステップＳ２１）、ＵＳＢメモリ１１４ｄに設定情報が格納されているか否かを判断する（ステップＳ２２）。ＵＳＢメモリ１１４ｄに設定情報が格納されていない場合、機器設定情報管理アプリケーション２０は、図５に示すバックアップのみを実行可能なメニュー画面６０を表示して（ステップＳ２２−２）、図４のステップＳ１３から処理を実行する。
【００６１】
一方、ＵＳＢメモリ１１４ｄに設定情報が格納されている場合、バックアップまたはリストアのいずれか一方を選択可能なメニュー画面を表示する（ステップＳ２３）。そして、機器設定情報管理アプリケーション２０は、ユーザによりリストアが選択されたか否かを判断する（ステップＳ２４）。ユーザによってリストアが選択されなかった場合、機器設定情報管理アプリケーション２０は、バックアップが選択されたか否かを判断する（ステップＳ２４−２）。バックアップが選択された場合は、図４のステップＳ１４から処理を実行する。一方、バックアップが選択されなかった場合、このリストアに係る処理を終了する。
【００６２】
ステップＳ２４にて、ユーザによってリストアが選択された場合、機器設定情報管理アプリケーション２０は、ＵＳＢメモリ１１４ｄ内に画像形成装置１自身の設定情報が格納されているか否かを判断する（ステップＳ２５）。機器設定情報管理アプリケーション２０は、システム制御サービス５ａから機器ＩＤを取得して、ＵＳＢメモリ１１４ｄに格納されている機器ＩＤと一致するか否かを判断すればよい。画像形成装置１の設定情報が格納されていないと判断した場合、機器設定情報管理アプリケーション２０は、ステップＳ２７へと進む。
【００６３】
一方、画像形成装置１の設定情報が格納されていると判断した場合、機器設定情報管理アプリケーション２０は、リストアメニュー画面に「この機器の設定情報をリストア」を示すボタンを追加する（ステップＳ２６）。
【００６４】
そして、機器設定情報管理アプリケーション２０は、ＵＳＢメモリ１１４ｄに同じ機種の設定情報が格納されているか否かを判断する（ステップＳ２７）。機器設定情報管理アプリケーション２０は、システム制御サービス５ａから機種ＩＤと機種名とを取得して、ＵＳＢメモリ１１４ｄに格納されている機種ＩＤと一致しないが機種名が一致するか否かを判断すればよい。同じ機種の設定情報が格納されていないと判断した場合、機器設定情報管理アプリケーション２０は、ステップＳ２９へと進む。
【００６５】
一方、画像形成装置１と同じ機種の設定情報が格納されていると判断した場合、機器設定情報管理アプリケーション２０は、リストアメニュー画面に「同じ機種の設定情報をリストア」を示すボタンを追加する（ステップＳ２８）。
【００６６】
更に、機器設定情報管理アプリケーション２０は、ＵＳＢメモリ１１４ｄに他の機種の設定情報が格納されているか否かを判断する（ステップＳ２９）。機器設定情報管理アプリケーション２０は、システム制御サービス５ａから機種名を取得して、ＵＳＢメモリ１１４ｄに異なる機種名が格納されているか否かを判断すればよい。他の機種の設定情報が格納されていないと判断した場合、機器設定情報管理アプリケーション２０は、ステップＳ３１へと進む。
【００６７】
一方、ＵＳＢメモリ１１４ｄに他の機種の設定情報が格納されていると判断した場合、機器設定情報管理アプリケーション２０は、リストアメニュー画面に「他の機種の設定情報をリストア」を示すボタンを追加する（ステップＳ３０）。
【００６８】
そして、機器設定情報管理アプリケーション２０は、「この装置の設定情報」、「同じ機種の設定情報」、および「他の機種の設定情報」のリストア種別から１つを選択をするためのリストアメニュー画面をオペレーションパネル１１３に表示する（ステップＳ３１）。
【００６９】
続けて、図８において、機器設定情報管理アプリケーション２０は、ユーザによって「この機器の設定情報をリストア」が選択されたか否かを判断する（ステップＳ３２）。ユーザによって「この機器の設定情報をリストア」が選択された場合、機器設定情報管理アプリケーション２０は、この機器用リストアメニュー画面の表示処理を実行し（ステップＳ３３）、ステップＳ３８へと進む。
【００７０】
ステップＳ３２にて、「この機器の設定情報をリストア」が選択されなかった場合、機器設定情報管理アプリケーション２０は、更に、ユーザによって「同じ機種の設定情報をリストア」が選択されたか否かを判断する（ステップＳ３４）。ユーザによって「同じ機種の設定情報をリストア」が選択された場合、同じ機種用リストアメニュー画面の表示処理を実行して（ステップＳ３５）、ステップＳ３８へ進む。
【００７１】
一方、ステップＳ３４にて、「同じ機種の設定情報をリストア」が選択されなかった場合、機器設定情報管理アプリケーション２０は、更に、ユーザによって「他の機種の設定情報をリストア」が選択されたか否かを判断する（ステップＳ３６）。ユーザによって「他の機種の設定情報をリストア」が選択された場合、他の機種用リストアメニュー画面の表示処理を実行して（ステップＳ３７）、ステップＳ３８へと進む。一方、ユーザによって「他の機種の設定情報をリストア」が選択されなかった場合、機器設定情報管理アプリケーション２０は、このリストアに係る処理を終了する。
【００７２】
そして、機器設定情報管理アプリケーション２０は、ステップ３８において、ＵＳＢメモリ１１４ｄに格納されている設定情報を用いてリストア処理を行い（ステップＳ３８）、このリストアに係る処理を終了する。
【００７３】
図９は、図７のステップＳ２３にて表示されるメニュー画面の例を示す図である。図９において、メニュー画面６２は、バックアップを行うためのバックアップボタン６２ａと、リストアを行うためのリストアボタン６２ｂと、バックアップもリストアも行わないためのキャンセルボタン６２ｃとを有する。
【００７４】
ユーザがバックアップボタン６２ａを押下すると、機器設定情報管理アプリケーション２０は、図７のステップＳ２４−２による判断処理の後、図４のステップＳ１４へと進む。また、ユーザがリストアボタン６２ｂを押下すると、機器設定情報管理アプリケーション２０は、図７のステップＳ２４による判断処理の後、ステップＳ２５へと進む。
【００７５】
図１０は、図７のステップＳ３１にて表示されるリストア種別を選択するためのリストアメニュー画面の例を示す図である。図１０において、リストアメニュー画面６３は、複数のリストア種別から１つを選択するためのメニュー画面であり、画像形成装置１の設定情報をリストアするためのボタン６３ａと、同じ機種の設定情報をリストアするためのボタン６３ｂと、他の機種の設定情報をリストアするためのボタン６３ｃと、リストアを行うことなく終了するためのキャンセルボタン６３ｄとを有する。
【００７６】
ユーザがボタン６３ａを押下すると、機器設定情報管理アプリケーション２０は、図８のステップＳ３３を実行して、画像形成装置１の設定情報を選択するための画面をオペレーションパネル１１３に表示する。また、ユーザがボタン６３ｂを押下すると、機器設定情報管理アプリケーション２０は、図８のステップＳ３５を実行して、画像形成装置１と同じ機種の設定情報を選択するための画面をオペレーションパネル１１３に表示する。ユーザがボタン６３ｃを押下すると、機器設定情報管理アプリケーション２０は、図８のステップＳ３７を実行して、画像形成装置１に他の機種の設定情報を選択するための画面をオペレーションパネル１１３に表示する。
【００７７】
図１１は、機種毎の設定情報を示す機器設定情報管理テーブルの一例を示す図である。設定情報には、複数の設定項目が含まれる。例えば、図１１に示されるように、設定情報には、設定項目として、“省エネルギーモード移行時間”および“印刷濃度調整”等が含まれる。
【００７８】
“省エネルギーモード移行時間”は、いずれかのモードから省エネルギーモードに移行するまでの待機時間を指定するための設定項目である。“印刷濃度調整”は、印刷濃度を指定するための設定項目である。
【００７９】
機器設定情報管理テーブルには、各設定項目の設定値の範囲が、機種毎に記述されている。更に、機器設定情報管理テーブルには、各設定項目の設定可能であるか否かが、機種毎に記述されている。
【００８０】
例えば図１１の例において、機器設定情報管理テーブルには、“省エネルギーモード移行時間”の設定値の範囲が３０−１００秒（タイプＴ１）または３０−２００秒（タイプＴ２）のいずれであるか、および、“省エネルギーモード移行時間”の設定が可能であるか否かが、機種毎に記述されている。また、例えば図１１の例において、機器設定情報管理テーブルには、“印刷濃度調整”の設定値の範囲が３値（０：薄く、１：普通、２：濃く  タイプＴ１）または５値（０：薄く、１：やや薄く、２：普通、３：やや濃く、４：濃く  タイプＴ２）のいずれであるかが、機種毎に記述されている。
【００８１】
各画像形成装置１は、このような機器設定情報管理テーブルを、例えばクライアントＰＣ２０３等からネットワーク２０２を介して受け取り、予め内部に格納している。これにより、各画像形成装置１は、他の機種の設定情報にはどのような設定項目が含まれているか、および、他の機種の設定値の範囲がどのようになっているのかを認識することができる。
【００８２】
ここで、機器設定情報管理アプリケーション２０は、設定情報のリストアをする場合、他の機器の設定情報に含まれている設定項目であって且つ設定値の範囲が他の機器と同一である設定項目について、他の機器の設定値を不揮発性メモリ１０７ｂに書き込む。
【００８３】
例えば、図１１の例において、機種Ｘ１および機種Ｘ２は、“印刷濃度調整”の設定値の範囲（０：薄く、１：普通、２：濃く）が同一である。従って、機器設定情報管理アプリケーション２０は、自身の機器が“機種Ｘ２”であって他の機器が“機種Ｘ１”である場合、他の機器の“印刷濃度調整”の設定値を、そのまま不揮発性メモリ１０７ｂに書き込む。
【００８４】
しかし、機器設定情報管理アプリケーション２０は、設定情報のリストアをする場合、他の機器の設定情報に含まれていない設定項目または他の機器と自身の機器との間において設定値の範囲が異なる設定項目について、ユーザの設定に基づく設定値を不揮発性メモリ１０７ｂに書き込む。
【００８５】
より具体的には、機器設定情報管理アプリケーション２０は、“他の機器の設定情報に含まれていない設定項目”、“自身の機器と他の機器との間で設定値の範囲が異なるが、設定値の意味合いは同一である設定項目”、および、“自身の機器と他の機器との間で設定値の範囲が異なり、設定値の意味合いも異なる設定項目”のそれぞれについて、ユーザの設定に基づく設定値を不揮発性メモリ１０７ｂに書き込む。
【００８６】
例えば、図１１の例において、“他の機器の設定情報に含まれていない設定項目”は、自身の機器が機種Ｘ２であって他の機器が機種Ｘ１である場合における“省エネルギーモード移行時間”が該当する。
【００８７】
また、例えば、図１１の例において、“自身の機器と他の機器との間で設定値の範囲が異なるが、設定値の意味合いは同一である設定項目”は、自身の機器が機種Ｘ２であって他の機器が機種Ｘ４である場合における“省エネルギーモード移行時間”が該当する。すなわち、“省エネルギーモード移行時間”のタイプＴ１の設定値およびタイプＴ２の設定値は、互いに“時間（秒）”が設定されるので意味合いは同一であるが、設定値の範囲が異なる。
【００８８】
また、例えば、図１１の例において、“自身の機器と他の機器との間で設定値の範囲が異なるが、設定値の意味合いが異なる設定項目”は、自身の機器が機種Ｘ４であって他の機器が機種Ｘ５である場合における“印刷濃度調整”が該当する。すなわち、“印刷濃度調整”は、設定値が三段階（タイプＴ１）での０（：薄く）が設定された場合の実際の印刷濃度と、設定値が五段階（タイプＴ２）での０（：薄く）が設定された場合の実際の印刷濃度とは異なる可能性がある。このため、“印刷濃度調整”のタイプＴ１の設定値およびタイプＴ２の設定値は、互いの意味合いが異なる。
【００８９】
（他の機器の設定情報に含まれない設定項目）
機器設定情報管理アプリケーション２０は、自身の機器の設定情報には含まれているが、他の機器の設定情報に含まれていない設定項目について、次の第１〜第３の処理のいずれかを実行する。なお、第１〜第３の処理のいずれを実行するかは、例えばユーザが任意に選択する。
【００９０】
第１の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、設定値の不揮発性メモリ１０７ｂへの書き込みを禁止する。これとともに、機器設定情報管理アプリケーション２０は、元の機器に設定項目が含まれていないために設定値が書き込まれなかった旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、設定項目が存在しないことによる書き込みエラーを防止し、書き込みエラーとなった設定項目を調べて再設定する操作負担を軽減することができる。
【００９１】
第２の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、元の機器に設定項目が含まれていないために設定値が書き込まれなかった旨の情報をログに書き込む。そして、機器設定情報管理アプリケーション２０は、他の設定項目についての書き込み処理の完了後に、その設定項目について設定値の入力をユーザに要求して、ユーザにより入力された設定値を不揮発性メモリ１０７ｂに書き込む。これにより、機器設定情報管理アプリケーション２０は、設定項目が存在しないことによる書き込みエラーを防止し、設定できなかった設定項目に対する設定操作の負担を軽減することができる。
【００９２】
第３の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、予め定められた初期設定値を不揮発性メモリ１０７ｂに書き込む。これとともに、機器設定情報管理アプリケーション２０は、元の機器に設定項目が含まれていないために初期設定値を書き込んだ旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、設定項目が存在しないことによる書き込みエラーを防止し、初期設定値に戻すための操作の負担を軽減することができる。
【００９３】
（設定値の範囲が異なるが、設定値の意味合いは同一である設定項目）
機器設定情報管理アプリケーション２０は、他の機器と自身の機器との間において設定値の範囲が異なるが、設定値の意味合いが同じである設定項目については次のように処理を行う。
【００９４】
まず、機器設定情報管理アプリケーション２０は、他の機器の設定値が自身の機器の設定値の範囲内である場合には、他の機器の設定値をそのまま不揮発性メモリ１０７ｂに書き込む。例えば図１１の例で、自身の機器が機種Ｘ２であって他の機器が機種Ｘ４である場合において、他の機器の“省エネルギーモード移行時間”の設定値が８０秒であれば、自身の機器の設定値の範囲（３０−１００秒）内である。従って、この場合、機器設定情報管理アプリケーション２０は、他の機器の設定値（８０秒）を不揮発性メモリ１０７ｂに書き込む。
【００９５】
反対に、機器設定情報管理アプリケーション２０は、他の機器の設定値が自身の機器の設定値の範囲外である場合には、次の第４〜第７の処理のいずれかを実行する。例えば図１１の例で、自身の機器が機種Ｘ２であって他の機器が機種Ｘ４である場合において、他の機器の“省エネルギーモード移行時間”の設定値が１５０秒であれば、自身の機器の設定値の範囲（３０−１００秒）外である。この場合には、次の第４〜第７の処理のいずれかを実行する。なお、第４〜第７の処理のいずれを実行するかは、例えばユーザが任意に選択する。
【００９６】
第４の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、設定値の不揮発性メモリ１０７ｂへの書き込みを禁止する。これとともに、機器設定情報管理アプリケーション２０は、元の機器の設定値が設定可能な範囲外であるため設定値が書き込まれなかった旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、設定範囲外であることによる書き込みエラーを防止し、書き込みエラーとなった設定項目を調べて再設定する操作負担を軽減することができる。
【００９７】
第５の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、元の機器の設定値が設定可能な範囲外であるため設定値が書き込まれなかった旨の情報をログに書き込む。そして、機器設定情報管理アプリケーション２０は、他の設定項目についての書き込み処理の完了後に、その設定項目についての設定値の入力をユーザに要求して、ユーザにより入力された設定値を不揮発性メモリ１０７ｂに書き込む。これにより、機器設定情報管理アプリケーション２０は、設定範囲外であることによる書き込みエラーを防止し、設定できなかった設定項目に対する設定操作の負担を軽減することができる。
【００９８】
第６の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、予め定められた初期設定値を不揮発性メモリ１０７ｂに書き込む。これとともに、機器設定情報管理アプリケーション２０は、元の機器の設定値が設定可能な範囲外であるため初期設定値を書き込んだ旨の情報をログに書き込む。これにより、設定範囲外であることによる書き込みエラーを防止し、初期設定値に戻すための操作の負担を軽減することができる。
【００９９】
第７の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、他の機器の設定値を自身の機器の設定値の範囲内に変換した設定値を不揮発性メモリ１０７ｂに書き込む。例えば、機器設定情報管理アプリケーション２０は、自身の機器の設定値の範囲内における、他の機器の設定値に最も近い値を、不揮発性メモリ１０７ｂに書き込む。図１１の例で、自身の機器が機種Ｘ２であって他の機器が機種Ｘ４である場合において、他の機器の“省エネルギーモード移行時間”の設定値が１５０秒であれば、機器設定情報管理アプリケーション２０は、自身の機器の設定値の範囲（３０−１００秒）内で他の機器の設定値に最も近い１００秒を、“省エネルギーモード移行時間”の設定値として不揮発性メモリ１０７ｂに書き込む。
【０１００】
これとともに、機器設定情報管理アプリケーション２０は、変換して設定値を書き込んだ旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、設定範囲外であることによる書き込みエラーを防止し、他の機器の設定値を参照して最も近い値に設定する操作の負担を軽減することができる。
【０１０１】
（設定値の範囲が異なり、設定値の意味合いも異なる設定項目）
機器設定情報管理アプリケーション２０は、自身の機器と他の機器との間で設定値の範囲が異なり、設定値の意味合いも異なる設定項目については、次の第８〜第１１の処理のいずれかを実行する。なお、第８〜第１１の処理のいずれを実行するかは、例えばユーザが任意に選択する。
【０１０２】
第８の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、設定値の不揮発性メモリ１０７ｂへの書き込みを禁止する。これとともに、機器設定情報管理アプリケーション２０は、元の機器の設定値の意味合いが異なるため設定値が書き込まれなかった旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、意図に反する設定値の書き込みを防止し、意図に反する書き込みかどうかを調べて再設定する操作負担を軽減することができる。
【０１０３】
第９の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、元の機器の設定値の意味合いが異なるため設定値が書き込まれなかった旨の情報をログに書き込む。そして、機器設定情報管理アプリケーション２０は、他の設定項目についての書き込み処理の完了後に、その設定項目についての設定値の入力をユーザに要求して、ユーザにより入力された設定値を不揮発性メモリ１０７ｂに書き込む。これにより、機器設定情報管理アプリケーション２０は、意図に反する設定値の書き込みを防止し、設定できなかった設定項目に対する設定操作の負担を軽減することができる。
【０１０４】
第１０の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、予め定められた初期設定値を不揮発性メモリ１０７ｂに書き込む。これとともに、機器設定情報管理アプリケーション２０は、元の機器の設定値の意味合いが異なるため初期設定値を書き込んだ旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、意図に反する設定値の書き込みを防止し、初期設定値に戻すための操作の負担を軽減することができる。
【０１０５】
第１１の処理として、機器設定情報管理アプリケーション２０は、その設定項目について、他の機器の設定値を自身の機器の設定値の範囲内に変換した設定値を不揮発性メモリ１０７ｂに書き込む。例えば、機器設定情報管理アプリケーション２０は、自身の機器の設定値の範囲内における、他の機器の設定値の意味合いに最も近い値を、不揮発性メモリ１０７ｂに書き込む。図１１の例で、自身の機器が機種Ｘ４であって他の機器が機種Ｘ５である場合、他の機器の“印刷濃度調整”の設定値が（１：やや薄く）であれば、自身の機器の設定値の範囲内で最も意味合いの近い（０：薄く）を、“印刷濃度調整”の設定値として不揮発性メモリ１０７ｂに書き込む。
【０１０６】
これとともに、機器設定情報管理アプリケーション２０は、変換して設定値を書き込んだ旨の情報をログに書き込む。これにより、機器設定情報管理アプリケーション２０は、意図に反する設定値の書き込みを防止し、他の機器の設定値を参照して最も近い値に設定する操作の負担を軽減することができる。
【０１０７】
なお、第８〜第１１の処理のそれぞれに対して、ユーザが予め優先順位を設定しておいてもよい。そして、機器設定情報管理アプリケーション２０は、第８の処理、第９の処理、第１０の処理または第１１の処理のうち、実行が可能であり且つ予め定められた優先順位の高いいずれか１つの処理を実行してもよい。
【０１０８】
例えば、第１１の処理は、設定項目によっては、設定値の変換をすることができない場合がある。例えば、他の機器では、レッド、グリーン、ブルー、シアン、マゼンダ、イエローの色の設定可能であるが、自身の機器では、レッド、グリーン、ブルーの色の設定しかできない場合には、設定値の変換をすることができない。このような場合であっても、機器設定情報管理アプリケーション２０は、優先順位を設定してあるので、次の優先順位の処理を実行ができ、可能な限りユーザの望む設定値を設定することができる。
【０１０９】
以上のように本実施形態に係る画像形成装置１によれば、設定項目が相違していたり設定値の範囲が異なっていたりする他の機器から、設定情報を正しく取り込んで記憶することができる。
【０１１０】
なお、本実施の形態の画像形成装置１で実行される各プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１１１】
本実施の形態の画像形成装置１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１２】
更に、本実施の形態の画像形成装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態の画像形成装置１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１３】
本実施の形態の画像形成装置１で実行されるプログラムは、上述した各部（変換部２０ａ、比較部２０ｂおよびテーブル記憶部２０ｃ）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、変換部２０ａ、比較部２０ｂおよびテーブル記憶部２０ｃが主記憶装置上に生成されるようになっている。
【０１１４】
なお、上記実施の形態では、本発明の画像形成装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明したが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。
【０１１５】
また、なお、この形態は本発明の範囲を限定するものではなく、サーバが機器設定情報管理アプリケーション２０の内容を実行する機能を備えてもよい。また、システムを構成するサーバは複数台でもよく、どのサーバに機能を備えさせてもよい。実施形態で説明した画像形成装置とサーバとが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることは言うまでもない。
【符号の説明】
【０１１６】
１  画像形成装置
２  アプリケーション層
２ａ  コピーアプリケーション
２ｂ  ファクスアプリケーション
２ｃ  プリンタアプリケーション
２０  機器設定情報管理アプリケーション
２０ａ  変換部
２０ｂ  比較部
２０ｃ  テーブル記憶部
３  インターフェース
４  プラットフォーム層
５  サービス層
５ａ  システム制御サービス
５ｂ  ファクス制御サービス
５ｃ  エンジン制御サービス
５ｄ  メモリ制御サービス
５ｅ  操作部制御サービス
５ｆ  ネットワーク制御サービス
５ｇ  ユーザ情報制御サービス
５１  ｕｓｂｈｄ
５３  ＵＳＢ接続検知部
５５  アプリケーション起動部
６  ＯＳ層
７  インターフェース
８  エンジン部
９ａ  ＰＣＩバス
８１  プロッタ
８２  スキャナ
８３  その他ハードウェアリソース
８４  エンジン制御ボード
１０１  コントローラ
１０２  ＡＳＩＣ
１０３  ローカルメモリ（ＭＥＭ−Ｃ）
１０４  ＨＤＤ
１０５  ＮＢ
１０６  ＣＰＵ
１０７  システムメモリ（ＭＥＭ−Ｐ）
１０７ｂ  不揮発性メモリ
１０８  ＳＢ
１０９  ＮＩＣ
１１０  ＵＳＢターゲット
１１１ａ  ＩＥＥＥ８０２．１１ｂ
１１１ｂ  ＩＥＥＥ１３９４
１１４  ＵＳＢホスト
１１４ｄ  ＵＳＢメモリ
１１５  メモリカードＩ／Ｆ
１１５ｄ  メモリカード
１１６  ファックス制御ユニット
２０２  ネットワーク
２０３  クライアントＰＣ
２０３ｄ  ＵＳＢインターフェース
２０３ｆ  リスト
【先行技術文献】
【特許文献】
【０１１７】
【特許文献１】特開２００７−１２８４９３号公報
【図１】
2014120824.tif 000003
【図２】
2014120824.tif 000004
【図３】
2014120824.tif 000005
【図４】
2014120824.tif 000006
【図５】
2014120824.tif 000007
【図６】
2014120824.tif 000008
【図７】
2014120824.tif 000009
【図８】
2014120824.tif 000010
【図９】
2014120824.tif 000011
【図１０】
2014120824.tif 000012
【図１１】
2014120824.tif 000013