(57)【要約】【課題】格納されている複数の設定情報の中から設定対象装置に設定するための設定情報を生成する際に、複数の設定情報の中から任意の設定情報を選択して設定対象装置に設定するための設定情報を生成する場合と比較して、設定値を決定することができない設定項目の数を削減する。【解決手段】設定情報格納部３３は、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２からアップロードされてきた複数の設定項目からなる設定情報を格納する。リストア用設定情報生成部３１は、設定対象装置に設定するための設定情報の要求を受けた場合、設定情報格納部３３に格納されている設定情報の中から、要求を受けた設定情報の設定項目と一致する設定項目の数が最も多い設定情報をベースラインの設定情報として選択する。そして、リストア用設定情報生成部３１は、ベースラインとして選択した設定情報を用いて設定対象装置に設定するための設定情報を生成する。【選択図】図４
2020194395.tif 000002
【特許請求の範囲】
【請求項１】
複数の設定項目からなる設定情報を格納する格納手段と、
設定対象装置に設定するための設定情報の要求を受けた場合、前記格納手段に格納されている設定情報の中から、要求を受けた設定情報の設定項目と一致する設定項目の数が最も多い第１の設定情報を用いて前記設定対象装置に設定するための設定情報を生成する生成手段と、
を備えた情報処理装置。
【請求項２】
前記生成手段は、要求を受けた設定情報の設定項目のうちに、前記第１の設定情報では設定値を決定できない設定項目が存在する場合、前記第１の設定情報とは異なる第２の設定情報に設定されている設定値の中の利用可能な設定値を、設定値を決定できなかった設定項目の設定値として、前記設定対象装置に設定するための設定情報を生成する請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、前記第１の設定情報とは異なる第２の設定情報に設定されている設定値のうち、前記第１の設定情報では設定値を決定できない設定項目の設定値の属性と同一の属性を有する設定値を、設定値を決定できなかった設定項目の設定値として、前記設定対象装置に設定するための設定情報を生成する請求項２記載の情報処理装置。
【請求項４】
前記生成手段は、前記第１の設定情報では設定値を決定できない設定項目がネットワークアドレス情報を設定値とする設定項目である場合、前記第１の設定情報とは異なる第２の設定情報に設定されている設定値の中のネットワークアドレス情報を、設定値を決定できなかった設定項目の設定値として、前記設定対象装置に設定するための設定情報を生成する請求項２記載の情報処理装置。
【請求項５】
前記格納手段は、前設定対象装置以外の他の装置の過去の動作履歴情報を格納し、
前記動作履歴情報を参照して利用頻度の高い設定値を、前記設定対象装置に設定するための設定情報の設定値の候補として利用者に提示する提示手段をさらに備えた請求項１記載の情報処理装置。
【請求項６】
前記提示手段は、前記動作履歴情報において利用頻度の高い設定値を、前記第１の設定情報の設定項目において設定されている設定値とともに利用者に提示する請求項５記載の情報処理装置。
【請求項７】
複数の設定項目からなる設定情報を格納する格納ステップと、
設定対象装置に設定するための設定情報の要求を受けた場合、前記格納ステップにおいて格納した設定情報の中から、要求を受けた設定情報の設定項目と一致する設定項目の数が最も多い第１の設定情報を用いて前記設定対象装置に設定するための設定情報を生成する生成ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、機器の動作設定情報をネットワーク経由で機器から受信し、受信した設定データに記述された動作条件を自己に設定する動作条件設定手段を備えたネットワークデバイスが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５０６８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、格納されている複数の設定情報の中から設定対象装置に設定するための設定情報を生成する際に、複数の設定情報の中から任意の設定情報を選択して設定対象装置に設定するための設定情報を生成する場合と比較して、設定値を決定することができない設定項目の数を削減することが可能な情報処理装置およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［情報処理装置］
請求項１に係る本発明は、複数の設定項目からなる設定情報を格納する格納手段と、
設定対象装置に設定するための設定情報の要求を受けた場合、前記格納手段に格納されている設定情報の中から、要求を受けた設定情報の設定項目と一致する設定項目の数が最も多い第１の設定情報を用いて前記設定対象装置に設定するための設定情報を生成する生成手段とを備えた情報処理装置である。
【０００６】
請求項２に係る本発明は、前記生成手段が、要求を受けた設定情報の設定項目のうちに、前記第１の設定情報では設定値を決定できない設定項目が存在する場合、前記第１の設定情報とは異なる第２の設定情報に設定されている設定値の中の利用可能な設定値を、設定値を決定できなかった設定項目の設定値として、前記設定対象装置に設定するための設定情報を生成する請求項１記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記生成手段が、前記第１の設定情報とは異なる第２の設定情報に設定されている設定値のうち、前記第１の設定情報では設定値を決定できない設定項目の設定値の属性と同一の属性を有する設定値を、設定値を決定できなかった設定項目の設定値として、前記設定対象装置に設定するための設定情報を生成する請求項２記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記生成手段が、前記第１の設定情報では設定値を決定できない設定項目がネットワークアドレス情報を設定値とする設定項目である場合、前記第１の設定情報とは異なる第２の設定情報に設定されている設定値の中のネットワークアドレス情報を、設定値を決定できなかった設定項目の設定値として、前記設定対象装置に設定するための設定情報を生成する請求項２記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記格納手段が、前設定対象装置以外の他の装置の過去の動作履歴情報を格納し、
前記動作履歴情報を参照して利用頻度の高い設定値を、前記設定対象装置に設定するための設定情報の設定値の候補として利用者に提示する提示手段をさらに備えた請求項１記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、前記提示手段が、前記動作履歴情報において利用頻度の高い設定値を、前記第１の設定情報の設定項目において設定されている設定値とともに利用者に提示する請求項５記載の情報処理装置である。
【００１１】
［プログラム］
請求項７に係る本発明は、複数の設定項目からなる設定情報を格納する格納ステップと、
設定対象装置に設定するための設定情報の要求を受けた場合、前記格納ステップにおいて格納した設定情報の中から、要求を受けた設定情報の設定項目と一致する設定項目の数が最も多い第１の設定情報を用いて前記設定対象装置に設定するための設定情報を生成する生成ステップと、
をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１２】
請求項１に係る本発明によれば、格納されている複数の設定情報の中から設定対象装置に設定するための設定情報を生成する際に、複数の設定情報の中から任意の設定情報を選択して設定対象装置に設定するための設定情報を生成する場合と比較して、設定値を決定することができない設定項目の数を削減することが可能な情報処理装置を提供することができる。
【００１３】
請求項２に係る本発明によれば、１つの設定情報のみを用いて、設定対象装置に設定するための設定情報を生成する場合と比較して、設定値を決定することができない設定項目の数を削減することが可能な情報処理装置を提供することができる。
【００１４】
請求項３に係る本発明によれば、１つの設定情報のみを用いて、設定対象装置に設定するための設定情報を生成する場合と比較して、設定値を決定することができない設定項目の数を削減することが可能な情報処理装置を提供することができる。
【００１５】
請求項４に係る本発明によれば、１つの設定情報のみを用いて設定対象装置に設定するための設定情報を生成した場合に、ネットワークアドレス情報を設定値とする設定項目の設定値を決定することができない場合でも、この設定項目の設定値を決定することが可能な情報処理装置を提供することができる。
【００１６】
請求項５に係る本発明によれば、格納されている複数の設定情報の中から設定対象装置に設定するための設定情報を生成する際に、設定値を決定することができない設定項目に対して利用頻度の高い設定値を提示することが可能な情報処理装置を提供することができる。
【００１７】
請求項６に係る本発明によれば、格納されている複数の設定情報の中から設定対象装置に設定するための設定情報を生成する際に、利用者が選択することができる設定値の選択肢を増やすことが可能な情報処理装置を提供することができる。
【００１８】
請求項７に係る本発明によれば、格納されている複数の設定情報の中から設定対象装置に設定するための設定情報を生成する際に、複数の設定情報の中から任意の設定情報を選択して設定対象装置に設定するための設定情報を生成する場合と比較して、設定値を決定することができない設定項目の数を削減することができるプログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施形態の画像形成システムの構成を示す図である。
【図２】旧機種と新機種において設定項目が異なる設定情報例を示す図である。
【図３】本発明の第１の実施形態の画像形成システムにおける管理サーバ２０のハードウェア構成を示す図である。
【図４】本発明の第１の実施形態の画像形成システムにおける管理サーバ２０の機能構成を示すブロック図である。
【図５】新たに追加された画像形成装置１０に設定情報のリストアを行う際の動作の概要を説明するための図である。
【図６】リストアを実行する際の管理サーバ２０と画像形成装置１０における処理の流れを説明するためのフローチャートである。
【図７】画像形成装置１０からリストア要求を行う際の操作画面例を示す図である。
【図８】共通設定項目数が４０で最も多かった機器Ｂ１の設定情報Ｂ１がベースラインとして設定されていることをユーザに通知するための操作画面例を示す図である。
【図９】ベースラインとして選択した設定情報Ｂ１では設定値を決定できない設定項目について、他の設定情報の選択値から流用可能なものを検索した検索結果を表示するための操作画面例を示す図である。
【図１０】親展ボックスのリストア用紙設定情報の生成例を説明するための図である。
【図１１】本発明の第２の実施形態の画像形成システムにおける管理サーバ２０Ａの機能構成を示すブロック図である。
【図１２】スキャン解像度におけるジョブ履歴情報に基づく使用頻度例と、ベースラインとして選択した設定情報Ｂ１における「スキャン解像度」という設定項目の設定値例を示す図である。
【図１３】設定情報提示部３５が、ジョブ履歴情報において利用頻度の高い設定値を、ベースラインとして選択した設定情報Ｂ１の設定項目において設定されている設定値とともにユーザに提示する際の操作画面例を示す図である。
【発明を実施するための形態】
【００２０】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００２１】
［第１の実施形態］
図１は本発明の第１の実施形態の画像形成システムの構成を示す図である。
【００２２】
本発明の第１の実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、管理サーバ２０および画像形成装置４０Ａ１〜４０Ａ３、画像形成装置４０Ｂ１、４０Ｂ２により構成される。
【００２３】
画像形成装置１０、４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２は、それぞれ、印刷機能、スキャン機能、コピー機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００２４】
そして、画像形成装置４０Ａ１〜４０Ａ３はＡＢＣＤ  Ｉという機種名の機種であり、画像形成装置４０Ｂ１、４０Ｂ２はＡＢＣＤ  ＩＩという機種名の機種であり、画像形成装置１０はＡＢＣＤ  ＩＩＩという機種名の機種となっていて、それぞれ機能や設定項目が異なっている。
【００２５】
そして、管理サーバ２０は、いわゆるクラウドサービスとして設定情報をバックアップデータとして保存しておき要求に応じて保存している設定情報を復元等するサービスを提供している情報処理装置である。具体的には、管理サーバ２０は、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２の設定情報を管理しており、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２からアップロードされてきた設定情報を受け付けてバックアップデータとして保存している。
【００２６】
このように管理サーバ２０において画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２の各装置の設定情報をバックアップデータとして保存しているのは、いずれかの装置において設定情報が誤って消去されてしまった場合に元の設定内容を復元したり、装置の入れ換えを行った際に入れ換え後の装置において以前と同じ設定内容を引き継いだり、新たに導入した装置に導入済みの装置と同内容の設定を行うことができるようにするためである。以降このような保存されている設定情報を用いて設定を行う処理をリストアと称する。
【００２７】
なお、図１では、リストア対象装置として画像形成装置１０に設定情報をリストアする場合について説明する。
【００２８】
ここで、設定情報は、例えば、スキャン処理を行う際のスキャン解像度、コピー処理を行う際のカラーモード等の各種設定項目と、各設定項目に対する設定値とから構成されている。
【００２９】
そして、この設定項目は機種が変ると異なる場合があり、旧機種と新機種とでは同じ機能についての設定項目が異なる場合がある。
【００３０】
このように旧機種と新機種とにおいて設定項目が異なる設定情報例を図２に示す。
【００３１】
図２では、旧機種と新機種における親展ボックスの設定情報例が示されており、旧機種では「使用可能なネットワーク」という設定項目が存在しないが、新機種では「使用可能なネットワーク」という設定項目が追加されているのが分かる。
【００３２】
このように新機種では、「使用可能なネットワーク」という設定項目が追加され、この設定項目において設定されたネットワーク以外へのデータの送受信ができないような機能が追加されている。そのため、旧機種から新機種に入れ換えた後に、旧機種の装置において設定されていた設定情報を新機種の装置にリストアした場合、この設定項目に対する設定値を入力しなければ親展ボックスを用いたスキャン機能を利用することができない。
【００３３】
そして、このように旧機種から新機種への入れ換えを行った際に旧機種の装置における設定情報を管理サーバ２０から取得してリストアした場合に、旧機種には存在しない全ての設定項目に対してユーザによる操作により設定値を入力したのではユーザによる操作負担が大きい。
【００３４】
特に、上述したような「使用可能なネットワーク」という設定項目では、設定値としてＩＰ（Internet Protocolの略）アドレスを入力する必要があり、ユーザによる手入力により設定値を入力しようとした場合、誤入力が発生する問題や入力する際の手間が大きなものになるという問題がある。
【００３５】
そのため、本実施形態の管理サーバ２０では、以下のような処理を実行することにより、保存している設定情報を用いてリストア対象装置に対して設定を行う際に、設定値を決定することができない設定項目の数を削減するようにしている。
【００３６】
次に、本実施形態の画像形成システムにおける管理サーバ２０のハードウェア構成を図３に示す。
【００３７】
管理サーバ２０は、図３に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦと略す。）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩと略す。）装置１５を有する。これらの構成要素は、制御バス１６を介して互いに接続されている。
【００３８】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、管理サーバ２０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明するが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３９】
図４は、上記の制御プログラムが実行されることにより実現される管理サーバ２０の機能構成を示すブロック図である。
【００４０】
本実施形態の管理サーバ２０は、図４に示されるように、リストア用設定情報生成部３１と、データ送受信部３２と、設定情報格納部３３とを備えている。
【００４１】
データ送受信部３２は、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２からアップロードされてきた設定情報を受信したり、リストア用設定情報生成部３１により生成された設定情報をリストア対象装置に送信したりする。
【００４２】
設定情報格納部３３は、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２からアップロードされてきた複数の設定項目からなる設定情報を格納する。
【００４３】
リストア用設定情報生成部３１は、設定対象装置に設定するための設定情報の要求を受けた場合、設定情報格納部３３に格納されている設定情報の中から、要求を受けた設定情報の設定項目と一致する設定項目の数が最も多い設定情報をベースラインの設定情報として選択する。そして、リストア用設定情報生成部３１は、ベースラインとして選択した設定情報を用いて設定対象装置に設定するための設定情報を生成する。
【００４４】
具体的には、リストア用設定情報生成部３１は、要求を受けた設定情報の設定項目のうちに、ベースラインとして選択した設定情報では設定値を決定できない設定項目が存在する場合、その設定情報とは異なる他の設定情報に設定されている設定値の中の利用可能な設定値を、設定値を決定できなかった設定項目の設定値として、設定対象装置に設定するための設定情報を生成する。
【００４５】
なお、リストア用設定情報生成部３１は、ベースラインとして選択した設定情報とは異なる他の設定情報に設定されている設定値のうち、ベースラインとして選択した設定情報では設定値を決定できない設定項目の設定値の属性と同一の属性を有する設定値を、設定値を決定できなかった設定項目の設定値として、設定対象装置に設定するための設定情報を生成する。
【００４６】
例えば、リストア用設定情報生成部３１は、ベースラインとして選択した設定情報では設定値を決定できない設定項目がネットワークアドレス情報を設定値とする設定項目である場合、ベースラインとして選択した設定情報とは異なる他の設定情報に設定されている設定値の中のネットワークアドレス情報を、設定値を決定できなかった設定項目の設定値として、設定対象装置に設定するための設定情報を生成する。
【００４７】
次に、本実施形態の画像形成システムにおける動作について図面を参照して詳細に説明する。
【００４８】
先ず、本実施形態の画像形成システムでは、図１に示したように、画像形成装置４０Ａ１〜Ａ３、４０Ｂ１、４０Ｂ２は、それぞれの装置において設定されている設定内容に基づいて設定情報を生成して、生成した設定情報を管理サーバ２０に対してアップロードしている。
【００４９】
なお、画像形成装置４０Ａ１〜Ａ３、４０Ｂ１、４０Ｂ２からそれぞれアップロードされた設定情報を、設定情報Ａ１〜Ａ３、Ｂ１、Ｂ２として示す。
【００５０】
そして、管理サーバ２０では、アップロードされてきた設定情報を、契約した企業等のユーザ毎と対応付けて管理している。つまり、管理サーバ２０では、クラウドサービスの利用契約を行ったＡ社の画像形成装置から送信されてきた設定情報はＡ社の設定情報として管理し、Ｂ社の画像形成装置から送信されてきた設定情報はＢ社の設定情報として管理している。
【００５１】
なお、管理サーバ２０では、アップロードされてきた設定情報をバックアップデータとして格納する際に、それぞれの装置から送信されてきた設定情報が既に格納済みである場合には、最も新しい設定情報のみがバックアップデータとして格納される。
【００５２】
次に、上記のように設定情報が管理サーバ２０に格納された状態で、新たに追加された画像形成装置１０に設定情報のリストアを行う際の動作の概要について図５を参照して説明する。
【００５３】
先ず、リストア対象装置である画像形成装置１０は、管理サーバ２０に対して、自装置において設定が必要となる設定項目のリストとともにリストア要求を送信する。この設定項目のリストには、各設定項目に対する設定値は記載されておらず、設定値が必要となる設定項目名のリストとなっている。
【００５４】
そして、この画像形成装置１０からのリストア要求を受信した管理サーバ２０のリストア用設定情報生成部３１は、設定情報格納部３３に格納されている設定情報Ａ１〜Ａ３、Ｂ１、Ｂ２の中から、リストア要求に含まれる設定項目リストの設定項目と一致する設定項目の数が最も多い設定情報をベースラインの設定情報として選択する。例えば、リストア用設定情報生成部３１は、設定情報Ｂ１をベースラインの設定情報として選択したものとして説明する。
【００５５】
そして、リストア用設定情報生成部３１は、ベースラインとして選択した設定情報Ｂ１を元にして、設定値が決定できない設定項目の設定値については、選択しなかった他の設定情報Ａ１〜Ａ３、Ｂ２において設定されている設定値の中から流用できる設定値を検索して、見つかった設定値をその設定項目の設定値として設定する。
【００５６】
具体的には、リストア用設定情報生成部３１は、設定項目名が同じ設定項目の設定値や、属性が同じ設定値を、流用可能な設定値として検索して、見つかった設定値を、ベースラインとして選択した設定情報では設定値を決定できない設定項目に対して設定する。
【００５７】
そして、リストア用設定情報生成部３１は、このようにして生成した設定情報をリストア用設定情報として画像形成装置１０に送信する。
【００５８】
すると、画像形成装置１０では、送信されてきたリストア用設定情報を自装置の設定情報として設定する。
【００５９】
このような処理を行うことにより、リストア用対象装置である画像形成装置１０が、画像形成装置４０Ａ１〜Ａ３、４０Ｂ１、４０Ｂ２とは機種が異なり全ての設定項目が一致せず一部が異なるような場合でも、全ての設定項目を手入力により設定する場合と比較すれば、設定値の入力操作を減らすことができる。
【００６０】
次に、上記で説明した管理サーバ２０と画像形成装置１０における処理の流れについて図６のフローチャートを参照して説明する。
【００６１】
なお、この図６では、ベースラインとして選択した設定情報では決定できない設定値が存在する場合には、予め設定された標準設定の設定値をリストア用の設定情報に設定するものとして説明する。
【００６２】
先ず、管理サーバ２０は、ステップＳ１０１において、リストア対象装置である画像形成装置１０から、設定項目リストを含むリストア要求を受信する。
【００６３】
すると、管理サーバ２０では、ステップＳ１０２において、格納している複数の設定情報の中から、設定項目リストの設定項目と一致する設定項目数である供給設定項目数が最も多い設定情報をベースラインとなる設定情報として選択する。
【００６４】
次に、管理サーバ２０では、ステップＳ１０３において、ベースラインとして選択した設定情報を用いたとしても設定値を決定できない設定項目が存在するか否かの判定が行われる。
【００６５】
そして、ステップＳ１０３において、設定値を決定できない設定項目が無いと判定された場合、つまり全ての設定項目の設定値を決定できる場合には、その設定情報が管理サーバ２０からリストア用の設定情報として画像形成装置１０に送信される。
【００６６】
すると、画像形成装置１０では、ステップＳ１０７において、リストア内容の確認画面が表示され、ユーザがリストアを実行すると、ステップＳ１０８においてリストアが実施される。
【００６７】
なお、ステップＳ１０３において、設定値を決定できない設定項目が有ると判定された場合、管理サーバ２０では、ステップＳ１０４において、他の設定情報の設定値が利用可能であるか否かが判定される。
【００６８】
そして、ステップＳ１０４において、他の設定情報の設定値が利用可能であると判定された場合、管理サーバ２０は、ステップＳ１０５において、他の設定情報の設定値をリストア用の設定情報の設定情報として設定する。
【００６９】
また、ステップＳ１０４において、他の設定情報の設定値が利用可能でないと判定された場合、管理サーバ２０は、ステップＳ１０６において、標準設定の設定値をリストア用の設定情報の設定情報として設定する。
【００７０】
そして、生成された設定情報が管理サーバ２０からリストア用の設定情報として画像形成装置１０に送信される。
【００７１】
すると、画像形成装置１０では、ステップＳ１０７において、リストア内容の確認画面が表示され、ユーザがリストアを実行すると、ステップＳ１０８においてリストアが実施される。
【００７２】
次に、リストア対象装置である画像形成装置１０において、リストア処理を実行する際に表示される画面例を図７〜図９を参照して説明する。
【００７３】
なお、この表示画面例では、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２は、それぞれ、機器Ａ１〜Ａ３、Ｂ１、Ｂ２として表示されている。
【００７４】
先ず、画像形成装置１０からリストア要求を行う際の操作画面例を図７に示す。
【００７５】
図７では、画像形成装置１０において設定すべき設定項目の項目数が５０であり、具体的にどのような設定項目に設定値を設定すべきであるかが表示されている。そして、ユーザが「リストア開始」ボタンを操作することにより、この設定項目のリストとともにリストア要求が管理サーバ２０に送信される。
【００７６】
そして、管理サーバ２０において生成されたリストア用設定情報を受信した際の画像形成装置１０において表示される操作画面例を図８、図９に示す。
【００７７】
図８では、共通設定項目数が４０で最も多かった機器Ｂ１の設定情報Ｂ１がベースラインとして設定されていることが示されている。
【００７８】
ここで、リストア対象装置である画像形成装置１０の設定項目の項目数は５０であるため、設定情報Ｂ１だけでは４０の設定項目の設定値しか決定することができない。
【００７９】
そのため、ユーザが機器Ｂ１の設定情報Ｂ１をベースラインに設定することを了解して「ＯＫ」ボタンを操作した場合、図９に示すような操作画面が表示され、設定値を決定することができない設定項目の数である不足設定項目数が１０であることが表示される。
【００８０】
そして、図９の操作画面例では、ベースラインとして選択した設定情報Ｂ１では設定値を決定できない設定項目について、他の設定情報の選択値から流用可能なものを検索した検索結果が表示されている。
【００８１】
図９では、設定値を決定できなかった「親展ボックス」設定の「利用可能なネットワーク」という設定項目に対して利用可能な設定項目として、機器Ａ１、Ｂ１の設定情報Ａ１、Ｂ１における「スキャン設定」の「ネットワーク設定」という設定項目が表示されている。
【００８２】
そして、図９では、設定情報Ａ１、Ｂ１においてそれぞれ設定されている設定値のうちの設定情報Ａ１における「１２８．３５．１１６．２」という設定値が選択され、残項目については標準設定を適用することが選択されている。
【００８３】
そして、ユーザがこの図９に示した操作画面において「ＯＫ」ボタンを操作すると、図１０に示すように、機器Ａ１の設定情報Ａ１における「スキャン設定／ネットワーク設定」の設定値が、親展ボックス設定の「使用可能なネットワーク」という設定項目の設定値として設定されることになる。
【００８４】
なお、親展ボックス設定の「使用可能なネットワーク」という設定項目以外の他の設定項目の設定値は、ベースラインとして選択された設定情報Ｂ１における設定値が設定される。
【００８５】
［第２の実施形態］
次に、本発明の第２の実施形態の画像形成システムについて説明する。
【００８６】
本実施形態の画像形成システムは、図１に示した第１の実施形態に対して、管理サーバ２０が管理サーバ２０Ａに置き換えられた構成となっている。
【００８７】
そして、本実施形態における管理サーバ２０Ａは、図１１に示すように、リストア用設定情報生成部３１と、データ送受信部３２と、設定情報格納部３３と、使用頻度算出部３４と、設定情報提示部３５と、ジョブ履歴情報格納部３６を備えている。なお、上記で説明した第１の実施形態における構成要素と同じ構成要素については、同じ符号を付しておりその詳細な説明については省略する。
【００８８】
ジョブ履歴情報格納部３６は、リストア対象装置である画像形成装置１０以外の他の画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２において実行されたジョブの実行結果や実行内容等のジョブ履歴情報を過去の動作履歴情報として格納する。
【００８９】
本実施形態においては、画像形成装置４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２は、設定情報だけでなく各装置において実行されたジョブのログ情報をジョブ履歴情報として管理サーバ２０にアップロードする。
【００９０】
このジョブ履歴情報には、コピー処理やファックス処理等の実行回数や、各処理が実行された際の設定条件等の情報が含まれている。
【００９１】
使用頻度算出部３４は、ジョブ履歴情報格納部３６に格納されているジョブ履歴情報を参照して、設定項目毎にどの設定条件の使用頻度が高いのかを算出する。
【００９２】
設定情報提示部３５は、ジョブ履歴情報を用いて使用頻度算出部３４により算出された算出結果を参照して、利用頻度の高い設定値を、リストア対象装置に設定するための設定情報の設定値の候補として利用者であるユーザに提示する。
【００９３】
なお、設定情報提示部３５は、ジョブ履歴情報において利用頻度の高い設定値を、ベースラインとして選択した設定情報の設定項目において設定されている設定値とともにユーザに提示する。
【００９４】
例えば、スキャン処理が行われる際のスキャン解像度におけるジョブ履歴情報に基づく使用頻度が図１２に示すようになっており、ベースラインとして選択した設定情報Ｂ１における「スキャン解像度」という設定項目の設定値が「３００ｄｐｉ」であった場合について説明する。
【００９５】
図１２を参照すると、ベースラインとして選択した設定情報Ｂ１では、「スキャン解像度」という設定項目の設定値が「３００ｄｐｉ」となっているが、機器Ａ１〜Ａ３、Ｂ１、Ｂ２のジョブ履歴情報に基づくと最も使用されているスキャン解像度は「６００ｄｐｉ」となっている。
【００９６】
そのため、設定情報提示部３５は、図１３に示すように、ジョブ履歴情報において利用頻度の高い「６００ｄｐｉ」という設定値を、ベースラインとして選択した設定情報Ｂ１の設定項目において設定されている「３００ｄｐｉ」という設定値とともにユーザに提示する。
【００９７】
この図１３に示した操作画面例では、ユーザが「６００ｄｐｉ」という設定値を選択した場合が示されており、「リストア開始」ボタンを操作すると、「６００ｄｐｉ」という設定値がスキャン設定の「スキャン解像度」という設定項目の設定値として設定される。
【００９８】
[変形例]
上記実施形態では、画像形成装置における設定情報を管理サーバ２０において格納しておき、格納されている設定情報を用いてリストア処理を実行する場合を用いて説明したが、本発明はこれに限定されるものではなく、画像形成装置以外の他の情報処理装置の設定情報を格納しておいてリストアするような場合でも同様に本発明を適用することができるものである。
【符号の説明】
【００９９】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース
１５    ユーザインタフェース装置
１６    制御バス
２０、２０Ａ    管理サーバ
３０    ネットワーク
３１    リストア用設定情報生成部
３２    データ送受信部
３３    設定情報格納部
３４    使用頻度算出部
３５    設定情報提示部
３６    ジョブ履歴情報格納部
４０Ａ１〜４０Ａ３、４０Ｂ１、４０Ｂ２    画像形成装置
【図１】
2020194395.tif 000003
【図２】
2020194395.tif 000004
【図３】
2020194395.tif 000005
【図４】
2020194395.tif 000006
【図５】
2020194395.tif 000007
【図６】
2020194395.tif 000008
【図７】
2020194395.tif 000009
【図８】
2020194395.tif 000010
【図９】
2020194395.tif 000011
【図１０】
2020194395.tif 000012
【図１１】
2020194395.tif 000013
【図１２】
2020194395.tif 000014
【図１３】
2020194395.tif 000015