(57)【要約】      （修正有）【課題】要求元の情報処理装置の機能情報に適応した同期可能な機能設定情報を特定して配信する情報処理装置、サーバ装置、情報処理装置の制御方法、サーバ装置の制御方法及びプログラムを提供する。【解決手段】複数の情報処理装置と通信するサーバ装置において、各情報処理装置で設定された機能設定情報を取得する記憶手段に登録しておく。そして、いずれかの情報処理装置から同期させる機能設定情報の要求を受け付けた場合Ｓ１１０１、要求元の情報処理装置から実行可能な機能設定情報を取得しＳ１１０２、取得した機能設定情報と登録された機能設定情報とから同期可能な機能設定情報を要求元の情報処理装置に配信するＳ１１１１Ｙｅｓ，Ｓ１１１３。【選択図】図１１
2016110267.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と通信する情報処理装置であって、
設定された機能を特定する機能設定情報を前記サーバ装置に送信する送信手段と、
前記サーバ装置に登録された機能設定情報の配信要求を行う要求手段と、
前記サーバ装置に登録された機能設定情報の中から配信先で同期可能と判断された機能設定情報を取得する取得手段と、
取得した機能設定情報を表示する表示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記表示手段は、前記サーバ装置で一元管理されている他の情報処理装置から取得した機能設定情報を含む機能設定情報の一覧を取得して表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
取得した同期可能な機能設定情報が条件付きであるか否かに合わせて表示する機能設定情報の表示状態を制御する制御手段を備えることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記サーバ装置から取得する前記機能設定情報に対して、制限のある特定の機能設定情報を同期させるかどうかを問い合わせる画面を受信する受信手段と、
前記問い合わせ画面に対してユーザから受け付ける要求を前記サーバ装置に応答する応答手段と、
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記情報処理装置は、画像形成装置、複合画像形成装置を含むことを特徴とする請求項１乃至４のいずれ１項に記載の情報処理装置。
【請求項６】
複数の情報処理装置と通信するサーバ装置であって、
各情報処理装置で設定された機能設定情報を取得して記憶手段に登録して管理する管理手段と、
いずれかの情報処理装置から同期させる機能設定情報の配信要求を受け付ける受付手段と、
受け付けた機能設定情報と登録された機能情報とから同期可能な機能設定情報を配信先の情報処理装置に配信する配信手段と、
を備えることを特徴とするサーバ装置。
【請求項７】
受け付けた機能設定情報と登録された機能情報とから特定の機能設定情報が条件付きで同期できるかどうかを判断する判断手段と、
前記条件付きで同期させる特定の機能設定情報を同期可能な機能設定情報に含めるかどうかを配信先の情報処理装置に問い合わせる問合せ手段と、
を備えることを特徴とする請求項６記載のサーバ装置。
【請求項８】
前記問い合わせに対して配信先の情報処理装置から応答される情報に基づいて、前記条件付きで同期させる特定の機能設定情報の配信を制御する制御手段と、
を備えることを特徴とする請求項７記載のサーバ装置。
【請求項９】
前記機能情報は、前記情報処理装置の画質を調整する調整系機能であることを特徴とすることを特徴とする請求項６記載のサーバ装置。
【請求項１０】
前記情報処理装置は、画像形成装置、複合画像形成装置を含むことを特徴とする請求項６乃至８のいずれか１項に記載のサーバ装置。
【請求項１１】
サーバ装置と通信する情報処理装置の制御方法であって、
設定された機能を特定する機能設定情報を前記サーバ装置に送信する送信工程と、
前記サーバ装置に登録された機能設定情報の配信要求を行う要求工程と、
前記サーバ装置に登録された機能設定情報の中から配信先で同期可能と判断された機能設定情報を取得する取得工程と、
取得した機能設定情報を表示手段に表示する表示工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１２】
複数の情報処理装置と通信するサーバ装置の制御方法であって、
各情報処理装置で設定された機能設定情報を取得して記憶手段に登録する登録工程と、
各情報処理装置から実行可能な機能情報を取得する取得工程と、
取得した機能情報を前記記憶手段に登録して管理する管理工程と、
いずれかの情報処理装置から同期させる機能設定情報の配信要求を受け付ける受付工程と、
受け付けた機能設定情報と登録された機能情報とから同期可能な機能設定情報を配信先の情報処理装置に配信する配信工程と、
を備えることを特徴とするサーバ装置の制御方法。
【請求項１３】
請求項１１に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１２に記載のサーバ装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、サーバ装置、情報処理装置の制御方法、サーバ装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
近年、画像形成装置等の情報処理装置では、様々な機能を備え、利用者が行う操作内容も複雑化している。そのため、設定に要する時間が長くなる。また、機能の設定によっては、繰り返し用いられるものもある。これに対して、利用者の操作内容をお気に入りの設定情報として記憶し、利用者が呼び出し操作を行うことで、登録した設定情報を簡単に再利用することが可能となる機能がある。
また、画像形成装置とサーバがネットワーク接続される構成において、利用者が登録した設定情報をサーバ上に保持し、別の画像形成装置にユーザの設定情報を同期する機能が知られている。この同期機能により、利用者はどの画像形成装置からでもお気に入りの設定情報を再利用することができる。さらに、設定情報に同期先ではサポートされていない機能が含まれている場合には、サポートされない機能の設定値を使用できる設定値に補正する処理を行っている。
しかし、補正処理が行われることで、同期元でお気に入り設定として登録した設定情報は、同期先では利用者の意図しない設定情報となり、使いづらい設定となっていた。
そこで、利用者の意図しない設定情報の同期は行われないことが望まれている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−３３４７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献１に提案されている技術では、装置の設定情報を複数の装置において同期させるために送信する際に、パスワード設定を含む場合は送信される設定情報の制限を行う。また、配信元装置は、送信対象の設定情報にパスワードが設定されているかを判定し、パスワードが設定されていると判定された場合に、設定情報の一部または全体を送信対象から除外し、配信先装置へ送信する。
この結果、配信元の装置において、パスワード設定がなされているボックスについては、そのボックス設定情報をむやみに配信されてしまうことを防ぐことができる。これにより、ユーザにとってより使い勝手のよいボックス設定情報配信システムを提供することができる。
しかしながら、配信元装置で設定情報の内容を見て配信を制御しているため、配信先の装置の機能サポートは考慮されず、適切な配信判断が行えていない。
【０００５】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、実行できる機能情報に適応した同期可能な機能設定情報をサーバ装置から取得して利用することができる情報処理装置を提供することである。
さらに、本発明の目的は、要求元の情報処理装置の機能情報に適応した同期可能な機能設定情報を特定して配信できるサーバ装置を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
サーバ装置と通信する情報処理装置であって、設定された機能を特定する機能設定情報を前記サーバ装置に送信する送信手段と、前記サーバ装置に登録された機能設定情報の配信要求を行う要求手段と、前記サーバ装置に登録された機能設定情報の中から配信先で同期可能と判断された機能設定情報を取得する取得手段と、取得した機能設定情報を表示する表示手段と、を備えることを特徴とする。
上記目的を達成する本発明のサーバ装置は以下に示す構成を備える。
複数の情報処理装置と通信するサーバ装置であって、各情報処理装置で設定された機能設定情報を取得して記憶手段に登録して管理する管理手段と、いずれかの情報処理装置から同期させる機能設定情報の配信要求を受け付ける受付手段と、受け付けた機能設定情報と登録された機能情報とから同期可能な機能設定情報を配信先の情報処理装置に配信する配信手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明に係る情報処理装置によれば、実行できる機能情報に適応した同期可能な機能設定情報をサーバ装置から取得して利用することができる。
本発明に係るサーバ装置によれば、要求元の情報処理装置の機能情報に適応した同期可能な機能設定情報を特定して配信できる。
【図面の簡単な説明】
【０００８】
【図１】サーバ装置を含むシステムの構成を説明するブロック図である。
【図２】設定サーバのハードウェア構成の一例を示すブロック図である。
【図３】ＭＦＰのハードウェア構成の一例を示すブロック図である。
【図４】図３に示した操作部の構成を示す平面図である。
【図５】タッチパネルディスプレイに表示されるＵＩ画面を示す図である。
【図６】タッチパネルディスプレイに表示されるＵＩ画面を示す図である。
【図７】登録された設定情報を管理する設定情報テーブルの例を示す図である。
【図８】機能サポート管理テーブルの例を示す図である。
【図９】タッチパネルディスプレイに表示されるＵＩ画面を示す図である。
【図１０】情報処理装置の制御方法を説明するフローチャートである。
【図１１】サーバ装置の制御方法を説明するフローチャートである。
【図１２】タッチパネルディスプレイに表示されるＵＩ画面を示す図である。
【図１３】同期判断スキップ対象機能の設定を行うテーブルを示す図である。
【図１４】サーバ装置の制御方法を説明するフローチャートである。
【図１５】サーバ装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１０】
図１は、本実施形態を示すサーバ装置を含むシステムの構成を説明するブロック図である。
図１に示すように、本例では設定サーバ１００およびＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１および１０２がネットワーク１００３を介して接続されている。なお、図１は、本実施形態における説明のための一例を示したものであり、他の構成要素を含んだり、あるいは、本実施形態と同様の効果のある構成であったりしても構わないことは言うまでもない。
【００１１】
図２は、図１に示した設定サーバ１００のハードウェア構成の一例を示すブロック図である。
図２において、システムバス１１０に対してＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３、入力制御Ｉ／Ｆ１１４、表示制御Ｉ／Ｆ１１５、外部メモリＩ／Ｆ１１６、通信Ｉ／Ｆコントローラ１１７が接続されている。システムバス１１０に接続される各部は、システムバス１１０を介して互いにデータのやりとりを行うことができるように構成されている。
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１１は、各装置の制御やデータの計算・加工を行う装置である。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１２は、揮発性のメモリであり、ＣＰＵ１１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。
【００１２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１１３は、不揮発性のメモリであり、画像データやその他のデータ、ＣＰＵ１１１が動作するための各種プログラム等が、それぞれ所定の領域に格納されている。
【００１３】
ＣＰＵ１１１は、例えばＲＯＭ１１３に格納されるプログラムに従い、ＲＡＭ１１２をワークメモリとして用いて、設定サーバ１００の各部を制御する。尚、ＣＰＵ１１１が動作するためのプログラムは、ＲＯＭ１１３に格納されるのに限られず、外部メモリ１２０に記憶されていてもよい。
【００１４】
入力制御Ｉ／Ｆ１１４は、ユーザ操作を受け付け、操作に応じた制御信号を生成し、ＣＰＵ１１１に供給する。本例では、入力制御Ｉ／Ｆ１１４は、ユーザ操作を受け付ける入力デバイスとして、キーボード１１８およびマウス１１９を有する。
【００１５】
ＣＰＵ１１１は、入力デバイスに対してなされたユーザ操作に応じて入力制御Ｉ／Ｆ１１４で生成され供給される制御信号に基づき、プログラムに従い設定サーバ１００の各部を制御する。これにより、ユーザ操作に応じた動作を設定サーバ１００に行わせることができる。
【００１６】
表示制御Ｉ／Ｆ１１５は、ディスプレイ１２１に対して画像を表示させるための表示信号を出力する。例えば、ＣＰＵ１１１は、プログラムに従い、生成した表示制御信号を表示制御Ｉ／Ｆ１１５に対して供給する。表示制御Ｉ／Ｆ１１５は、この表示制御信号に基づき表示信号を生成してディスプレイ１２１に対して出力する。例えば、表示制御Ｉ／Ｆ１１５は、ＣＰＵ１１１が生成する表示制御信号に基づき、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を構成するＧＵＩ画面をディスプレイXXXに表示させる。
【００１７】
外部メモリＩ／Ｆ１１６には、例えばＨＤＤやフレキシブルディスク、又はＣＤやＤＶＤ、フラッシュメモリ、メモリーカード等の外部メモリ１２０が装着可能になっている。ＣＰＵ１１１の制御に基づき、装着された外部メモリ１２０からのデータの読み出しや、外部メモリ１２０に対するデータの書き込みが行われる。構成によっては、外部メモリ１２０をＲＯＭ１１３の代わりに使用することもあり得る。
【００１８】
通信Ｉ／Ｆコントローラ１１７は、ＣＰＵ１１１の制御に基づき、例えばＬＡＮやインターネット、有線、無線等の各種ネットワークに対する通信を行う。ネットワーク１００３には、ＰＣやＭＦＰ、プリンタ、サーバ等、様々な装置が設定サーバ１００と通信可能に接続される。
【００１９】
図３は、図１に示したＭＦＰ１０１およびＭＦＰ１０２のハードウェア構成の一例を示すブロック図である。本実施形態では、情報処理装置の一例として画像形成装置、複合画像形成装置を含むものとし、以下の説明ではＭＦＰ１０１およびＭＦＰ１０２を例とする。
図３において、３１１はＣＰＵで、ＲＯＭ３１３、外部メモリ３２０に記憶された制御プログラムを実行することで、システムバス３１０に接続されるデバイスを制御する。３１２はＲＡＭで、ＣＰＵ３１１のワークメモリとして機能する。３１７は通信Ｉ／Ｆコントローラで、ネットワーク１００３を介して通信可能なデバイスとの通信処理を行う。３１４は入力制御Ｉ／Ｆで、タッチパネルディスプレイ３２３との入力／出力を制御する。３１５は表示制御Ｉ／Ｆで、タッチパネルディスプレイ３２３に対する表示を制御する。
３１６は外部メモリインタフェースで、外部メモリ３２０とのデータの書込、データの読み出しを制御する。３２１はスキャナで、図示しない読取部で原稿の画像を読み取り、読み取れた画像データをＲＡＭ３１２あるいは外部メモリ３２０へ格納する。３２２はプリンタで、ＲＡＭ３１２に展開された画像データに基づいて記録紙に画像を印刷する。なお、エンジン形式はインクジェット方式であっても、レーザビーム方式であってもよい。また、本例は、ＭＦＰの一般的構成であって、他のオプションデバイス、例えばＡＤＦ、シート後処理装置等が接続されていてもよい。
【００２０】
図３において、スキャナ３２１は、ＣＰＵ３１１の制御に基づき、原稿を読み取り、画像データを生成する。例えば、ＣＰＵ３１１は、入力制御Ｉ／Ｆ３１４を介して入力されたユーザの指示により、スキャナ３２１に対してスキャン処理を実施させる。スキャナ３２１は、原稿台やＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に置かれた原稿を読み取り、デジタルデータ化し、画像データを生成する。そして、スキャナ３２１は、生成した画像データを外部メモリＩ／Ｆ３１６を介して外部メモリ３２０に格納する。
【００２１】
プリンタ３２２は、ＣＰＵ３１１の制御に基づき、外部メモリ３２０に保存された画像データを印刷処理する。例えば、ＣＰＵ３１１は、入力制御Ｉ／Ｆ３１４を介して入力されたユーザの指示や、通信Ｉ／Ｆコントローラ３１７を介して外部装置から入力されたコマンドの指示によりプリンタ３２２に対して印刷処理を実施させる。プリンタ３２２は、外部メモリ３２０から画像データを読出し、印刷可能なデータ形式に変換し、紙原稿に印字する。
【００２２】
タッチパネルディスプレイ３２３は、タッチパネルとディスプレイが一体化されており、入力制御Ｉ／Ｆ３１４および表示制御Ｉ／Ｆ３１５と接続されている。タッチパネルは光の透過率がディスプレイの表示を妨げないように構成され、ディスプレイの表示面の上層に取り付けられる。
そして、タッチパネルにおける入力座標と、ディスプレイ上の表示座標とが対応付けられる。これにより、タッチパネルディスプレイ３２３において、あたかもユーザがディスプレイ上に表示された画面を直接的に操作可能であるかのようなＧＵＩを構成することができる。
【００２３】
図４は、図３に示した操作部３２４の構成を示す平面図である。本例において、図３と同一のものは同一の符号を付してある
図４において、タッチパネルディスプレイ３２３は、液晶上にタッチパネルシートが貼られており、システムの操作画面およびソフトキーを表示するとともに、表示してあるキーが押されるとその位置情報をＣＰＵ３１１に伝える。
【００２４】
スタートキー４０２は原稿画像の読み取り動作を開始する時などに用いる。スタートキー４０２中央部には、緑と赤の2色ＬＥＤ４０３があり、その色によってスタートキー４０２が使える状態にあるかどうかを示す。ストップキー４０４は稼働中の動作を止める働きをする。テンキー４０５は、数字と文字のボタン群で構成されており、コピー部数の設定や、液晶表示部４０１の画面切り替えを指示する。ユーザモードキー４０６は機器設定を行う時に押下する。
【００２５】
図５、図６は、図４に示したタッチパネルディスプレイ３２３に表示されるＵＩ画面の一例を示す図である。特に図５に示すＵＩ画面は、コピー機能のジョブ設定を指定させるコピージョブ設定画面である。ユーザはコピージョブ設定画面５００から任意の機能の設定を行うことができる。
図５のＵＩ画面例では、カラーモード、倍率、用紙選択、仕上げ、両面、濃度、原稿の種類のアイコンが表示され、設定変更が可能となっているが、ここに図示しない他の機能の設定も変更可能であるものとする。よく使う設定ボタン５０１を押下することで、図６に示す設定情報登録画面６００を開き、設定情報の登録操作を行うことができる。また、図６では、コピー機能のジョブ設定の登録操作に関して述べたが、コピー機能に限らず他の機能に対しても登録操作を行うことができるのは言うまでもない。
【００２６】
図６に示すＵＩ画面は、設定情報を登録させる設定情報登録画面である。
図６において、設定情報登録画面６００では、設定情報ボタン６０１ａ〜６０１ｉのいずれかを選択し、さらに登録ボタン６０２を選択することで、コピージョブ設定画面５００で設定された機能の設定情報をショートカットとして保存することができる。また、保存した設定情報を呼び出す際は、設定情報が登録されている設定情報ボタン６０１ａ〜６０１ｉを選択し、ＯＫボタン６０６を選択することにより、保存した設定情報を呼び出すことができる。名称変更ボタン６０３は、設定情報ボタン６０１ａ〜６０１ｉを選択し、さらに名称変更ボタン６０３を選択することで、設定情報ボタンの名称を変更するためのボタンである。削除ボタン６０４は、選択された設定情報ボタン６０１ａ〜６０１ｉに登録されている設定情報を削除するボタンである。
図６の例では、設定情報ボタン６０１ａに「会議資料」、設定情報ボタン６０１ｂに「製本」、設定情報ボタン６０１ｃに「エコ設定」、設定情報ボタン６０１ｄに「中とじ」という名称がつけられた設定情報が登録されていることを示している。また、設定情報ボタン６０１ｅ〜６０１ｉには、設定情報が登録されていない状態を表している。キャンセルボタン６０５は、キャンセルボタン６０５を選択することにより、設定情報登録画面６００を閉じるためのボタンである。図６では、９つの設定情報を登録できる例について説明したが、９つ以上の設定情報を登録できる構成であってもよい。
【００２７】
図７は、図６に示した設定情報登録画面６００で登録された設定情報を管理する設定情報テーブルの例を示す図である。本例では、設定情報登録画面６００で設定情報を登録されると、設定情報テーブル７００に設定情報が登録され、ＭＦＰ１０１またはＭＦＰ１０２のＲＯＭ１１３に格納される。ここで、ＲＯＭ１１３等は書き換え可能なメモリ媒体で構成される。その際、同一の設定情報テーブル７００が設定サーバ１００に送信され、各ＭＦＰ１０１、１０２で実行可能な機能設定情報として一元管理される。なお、登録先は、外部メモリ１２０であってもよい。
図７の例では、設定情報登録画面６００の設定情報ボタン６０１ａに登録された設定情報が、設定情報テーブル７００では設定情報７０１ａに登録されていることを示している。設定情報７０１ａには特定の「会議資料」という名称で、「カラー：フルカラー、両面：片面から両面、仕上げ：ステイプラ、製本：設定なし」の設定情報が登録されていることを示している。
【００２８】
図８は、機能サポート管理テーブルの例を示す図である。
図８において、機能サポート管理テーブル８００では、デバイスごとの機能サポート情報を管理している。機能サポート管理テーブル８００は機種８０１ａ〜８０１ｄと機能８０２ａ〜８０２ｄで構成されている。例えば、ＭＦＰ１０１（８０１ａ）では、両面機能８０２ｂを「サポートあり」としている。また、ＭＦＰ１０２（８０１ｂ）では、製本機能８０２ｄを「サポートなし」としている。
さらに、ＭＦＰ１０３では、仕上げ機能８０２ｃの中綴じ機能を「条件付きでサポート」としている。条件付きサポートとは、そのデバイスで機能をサポートありとしているが、条件によって使用できる状態と使用できない状態が存在することを示している。
例えば、仕上げ機能の中綴じ設定は、中綴じ機能を可能とするフィニッシャがデバイスに装着されている場合には、中綴じ機能を使用可能とする。一方、中綴じ機能を可能とするフィニッシャがデバイスに装着されていない場合には、中綴じ機能を使用不可とする。
そのため、仕上げ機能の中綴じ設定では、フィニッシャの装着構成によってサポート条件が変わることを示している。ここでは、仕上げ機能の中綴じ設定を例に「条件付きでサポート」の例を挙げたが、機能によって条件が異なってもよい。機能サポート管理テーブル８００は各デバイスのＲＯＭ１１３領域に格納されている。
図８の例では、複数デバイスのサポート情報が記載されているが、各デバイスに格納される場合は、格納されているデバイスのサポート情報のみが機能サポート管理テーブル８００で管理される。または、設定サーバ１００ですべてのデバイスのサポート情報を一括管理してもよい。設定サーバ１００で一括管理する場合は、図８の例のように、すべてのデバイスのサポート情報を機能サポート管理テーブル８００にまとめて管理する。
【００２９】
図９は、図４に示したタッチパネルディスプレイ３２３に表示されるＵＩ画面の一例を示す図である。本例は、条件付きサポートの機能が含まれる設定情報を同期する場合に、ユーザに同期可否を選択させるための同期選択画面の画面例である。
図９において、設定サーバ１００で、設定情報を同期先デバイスに配信するための判断を行う際、条件付きサポート機能を含む設定情報であると判断された場合は、同期先デバイスの液晶表示部４０１に同期選択画面９００を表示する。同期選択画面９００には、設定情報に含まれる条件付きサポートの機能９０１を一覧表示し、ユーザに機能制限がある旨の警告を行う。ユーザの操作により、いいえボタン９０２が選択された場合、同期先デバイスへ設定情報の配信を行わない。また、ユーザの操作により、はいボタン９０３が選択された場合、同期先デバイスへ設定情報の配信を行う。
【００３０】
図１０は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、情報処理装置が設定情報を設定サーバへ送信する処理を説明する処理例である。なお、図１０の例では、ＭＦＰ１０１がユーザより設定情報の登録指示を受け、登録された設定情報を設定サーバ１００へ送信する処理について説明する。また、図１０のフローチャートの示す各動作は、ＭＦＰ１０１のＣＰＵ３１１が制御プログラムを実行することにより実現される。
Ｓ１０００において、ＭＦＰ１０１はユーザからの設定操作を受け付けられる状態で始まる。また、Ｓ１０００では、Ｓ１００１において、ＣＰＵ３１１は、操作部３２４のタッチパネルディスプレイ３２３にコピージョブ設定画面５００を表示する。
Ｓ１００２において、ＣＰＵ３１１は、ユーザの操作による設定情報の設定操作を受け付ける。ユーザの操作によりコピージョブ設定画面５００で任意の機能の設定が行われる。
【００３１】
Ｓ１００３において、ＣＰＵ３１１は、ユーザの操作による設定情報の登録操作を受け付ける。ユーザの操作によりコピージョブ設定画面５００のよく使う設定ボタン５０１を選択されることで、設定情報登録画面６００を操作部の液晶表示部４０１に表示する。
さらに、設定情報登録画面６００で設定情報ボタン６０１ａ〜６０１ｉのいずれかを選択され、登録ボタン６０２を選択されると、ＣＰＵ３１１は、Ｓ１００２で設定された設定情報の登録操作を行う。登録操作では、設定情報を設定情報テーブル７００に書き込み、ＭＦＰ１０１のＲＯＭ１１３に設定情報テーブル７００を格納する。
【００３２】
Ｓ１００４において、ＣＰＵ３１１は、Ｓ１００３で登録された設定情報を設定サーバ１００へ送信する。具体的には、Ｓ１００３の設定情報の登録操作が完了したタイミングで、ＣＰＵ３１１は、ＭＦＰ１０１のＲＯＭ１１３に格納されている設定情報テーブル７００を設定サーバ１００へ送信し、設定サーバ１００のＲＯＭ１１３へ設定情報テーブル７００を格納する。
なお、設定サーバ１００に設定情報を送信するタイミングは、設定情報の登録操作完了時に限らず、ユーザによるログアウト処理が行われたとき等、別のタイミングであってもよい。そして、Ｓ１００５において、ＣＰＵ３１１は、設定情報を設定サーバ１００へ送信に関する処理を終了する。
【００３３】
図１１は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、設定サーバ１００が設定情報の同期判断を行う処理例である。図１１の例では、設定サーバ１００が同期指示を受けた場合に、機能サポート管理テーブル８００の情報を配信先デバイスより取得し、サポート情報に従って配信を制御する処理について説明する。ここでは、設定サーバ１００がＭＦＰ１０２より同期指示を受け付け、ＭＦＰ１０２に設定情報を配信する処理について説明する。図１１のフローチャートの示す各動作は、設定サーバ１００のＣＰＵ１１１が制御プログラムを実行することにより実現される。
【００３４】
Ｓ１１００において、設定サーバ１００はＭＦＰ１０２より同期要求（配信要求）を受け付けられる状態で本処理を開始する。また、Ｓ１１００では、設定サーバ１００のＲＯＭ１１３に、ユーザの設定情報が格納されている状態である。
Ｓ１１０１において、設定サーバ１００のＣＰＵ１１１はＭＦＰ１０２より同期指示を受付ける。
【００３５】
Ｓ１１０２において、同期先デバイスのＭＦＰ１０２の機能サポート管理テーブル８００を取得する。このとき、図８に示した機能サポート管理テーブル８００には、ＭＦＰ１０２に関する機能サポート情報が登録されている状態である。
【００３６】
Ｓ１１０３において、ＣＰＵ１１１は、設定サーバ１００に格納されている配信対象の設定情報テーブル７００を参照し、設定情報に登録されている機能リストを取得する。Ｓ１１０４において、ＣＰＵ１１１は、Ｓ１１０３で取得した機能リストから先頭の機能を取得する。
【００３７】
Ｓ１１０５において、ＣＰＵ１１１は、Ｓ１１０４またはＳ１１０７で機能が取得できたかを判断する。ここで、機能を取得できたとＣＰＵ１１１が判断した場合はＳ１１０６に進み、同期可否チェックを行う。
一方、Ｓ１１０５で、機能を取得できないとＣＰＵ１１１が判断した場合は、Ｓ１１１３へ進む。ここで、機能が取得できないとＣＰＵ１１１が判断した場合とは、Ｓ１１０３で取得した機能リストの最後の機能まで取得を行い、全機能の同期可否チェックが終了したことを示す。
【００３８】
Ｓ１１０６において、ＣＰＵ１１１は、Ｓ１１０４またはＳ１１０７で取得した機能に対して、Ｓ１１０２で取得した機能サポート管理テーブル８００を用いて、同期先のＭＦＰ１０２で機能をサポートしているかを判断する。そして、ＣＰＵ１１１は、機能サポート管理テーブル８００を参照し、ＭＦＰ１０２で機能がサポートされているかを判断する。ここで、機能がＭＦＰ１０２でサポートされているとＣＰＵ１１１が判断した場合、Ｓ１１０7へ進み、機能リストの次の機能を取得し、Ｓ１１０５の処理を繰り返す。
一方、Ｓ１１０６で、機能がＭＦＰ１０２でサポートされていないとＣＰＵ１１１が判断した場合、Ｓ１１０８へ進む。
【００３９】
Ｓ１１０８において、ＣＰＵ１１１は、Ｓ１１０２で取得した機能サポート管理テーブル８００を用いて、同期先のＭＦＰ１０２で条件付きでサポートされているかを判断する。ここで、機能がＭＦＰ１０２で条件付きでサポートありとＣＰＵ１１１が判断した場合、Ｓ１１０９へ進む。
一方、Ｓ１１０８で、機能がＭＦＰ１０２において、条件付きでサポートありでないとＣＰＵ１１１が判断した場合、Ｓ１１１２へ進み、ＣＰＵ１１１は、ＭＦＰ１０２へ設定情報の配信を行わない。
そして、Ｓ１１０９において、ＣＰＵ１１１は、Ｓ１１０８の判断により機能がＭＦＰ１０２で条件付きサポートである場合、ＭＦＰ１０２の操作部３２４のタッチパネルディスプレイ３２３に同期選択画面９００を表示する表示データを送信する。設定サーバ１００は、本ステップにより、ＭＦＰ１０２のユーザにその旨を問合わせる。そして、Ｓ１１１０において、ＣＰＵ１１１は、ＭＦＰ１０２に表示された同期選択画面９００でユーザの操作により同期可否選択の応答結果を受け取る。
【００４０】
Ｓ１１１１において、ＣＰＵ１１１は、Ｓ１１１０の受信結果に応じて、設定情報をＭＦＰ１０２への配信を判断する。ここで、受信結果が「同期する」であるとＣＰＵ１１１が判断した場合、Ｓ１１１３へ進み、設定情報をＭＦＰ１０２へ配信を行い、設定サーバ１００のＲＯＭ１１３に格納されている設定情報テーブル７００の情報をＭＦＰ１０２のＲＯＭ１１３へ配信する。
その際、ＣＰＵ１１１は、設定サーバ１００のＲＯＭ１１３に格納されている設定情報テーブル７００の削除は行わない。
一方、受信結果が「同期しない」であるとＣＰＵ１１１が判断した場合、Ｓ１１１２へ進み、ＣＰＵ１１１は、設定情報をＭＦＰ１０２へ配信しない。そして、Ｓ１１１４において、ＣＰＵ１１１は、設定情報の同期判断に関する処理を終了する。
【００４１】
上記同期判断処理において、機能の「サポートあり」、「サポートなし」、「条件付きサポート」のそれぞれの場合の配信処理について、図７の設定情報テーブル７００と図８の機能サポート管理テーブル８００を用いて具体例を説明する。前提として、設定サーバ１００に図７の設定情報テーブル７００が格納され、設定サーバ１００からＭＦＰ１０２へ設定情報の配信を行う場合について説明する。
【００４２】
Ｓ１１０２で、ＭＦＰ１０２に関する機能サポート管理テーブル８００を取得する。ＭＦＰ１０２の機能サポート情報８０１ｂは、カラーモードに対応する機能８０２ａと両面機能８０２ｂと仕上げ機能８０２ｃのステイプラは「サポートあり」、製本機能８０２ｄは「サポートなし」、仕上げ機能８０２ｃは中綴じは「条件付きサポート」となっている。
Ｓ１１０３で、設定情報テーブル７００から設定情報７０１ａ〜７０１ｄの機能リスト「カラー、両面、仕上げ、製本」を取得する。さらに、Ｓ１１０４またはＳ１１０７で、Ｓ１１０３で取得した機能リストから機能「カラー」「両面」「仕上げ」「製本」をリストの先頭から順に取得する。ただし、機能の設定内容が設定なしとなっている場合は、機能の取得を行わない。そして、Ｓ１１０４またはＳ１１０７で取得した機能に対して、Ｓ１１０６〜Ｓ１１１３で同期判断を行う。
【００４３】
設定情報７０１ａの「会議資料」は、設定情報に「カラー：フルカラー、両面：片面→両面、仕上げ：ステイプラ」が登録されている。ＭＦＰ１０２の機能サポート情報８０１ｂを見ると、設定情報７０１ａの「会議資料」に登録されている機能はすべて「サポートあり」となっているため、設定情報７０１ａの「会議資料」をＭＦＰ１０２へ配信する。
【００４４】
設定情報７０１ｂの「製本」は、設定情報に「カラー：フルカラー、両面：両面→両面、仕上げ：ステイプラ、製本：設定あり」が登録されている。ＭＦＰ１０２の機能サポート情報８０１ｂを見ると、製本機能は８０２ｄは「サポートなし」となっているため、設定情報７０１ｂの「製本」をＭＦＰ１０２へ配信しない。
【００４５】
設定情報７０１ｃの「エコ設定」は、設定情報に「カラー：白黒、両面：両面→両面、仕上げ：エコとじ」が登録されている場合を考える。ＭＦＰ１０２の機能サポート情報８０１ｂを見ると、設定情報７０１ｃの「エコ設定」に登録されている機能はすべて「サポートあり」となっているため、設定情報７０１ｃの「エコ設定」をＭＦＰ１０２へ配信する。
【００４６】
設定情報７０１ｄの「中綴じ」は、設定情報に「カラー：フルカラー、両面：両面→両面、仕上げ：中綴じ」が登録されている。ＭＦＰ１０２の機能サポート情報８０１ｂを見ると、仕上げ機能８０２ｃの中綴じは「条件付きサポート」となっているため、Ｓ１１０９〜Ｓ１１１３でユーザは同期可否の判断を行う。Ｓ１１１１で、同期するを選択された場合、設定情報７０１ｄの「中綴じ」をＭＦＰ１０２へ配信する。一方、Ｓ１１１１で、同期しないを選択された場合、設定情報７０１ｄの「中綴じ」をＭＦＰ１０２へ配信しない。
【００４７】
上記の結果を反映し、設定情報配信後のＭＦＰ１０２の設定情報登録画面１２００を表した画面が図１２である。
図１１の処理により、設定情報７０１ａの「会議資料」と設定情報７０１ｃの「エコ設定」はＭＦＰ１０２へ配信し、設定情報配信後の設定情報登録画面１２００に設定情報１２０１ａと設定情報１２０１ｃに「会議資料」と「エコ設定」を反映した表示を行う。
設定情報７０１ｂの「製本」はＭＦＰ１０２へ配信しないため、設定情報配信後の設定情報登録画面１２００では、設定情報１２０１ｂが何も設定されていない状態を表示する。また、設定情報７０１ｄの「中綴じ」を、ユーザの同期可否選択により「同期する」を選択された場合、設定情報配信後の設定情報登録画面１２００では、設定情報１２０１ｄに「中綴じ」を反映した表示を行う。さらに、設定情報１２０１ｄの「中綴じ」は条件付きサポートで配信を行ったため、条件付きの設定情報であることを示す印１２０２を付加した表示状態で表示させてもよい。
【００４８】
〔第２実施形態〕
図１３は、本発明の実施形態に係る設定情報の同期判断スキップ対象機能の設定を行うテーブルを示す図である。
図１３において、判断スキップ対象機能テーブル１３００は、機能サポート管理テーブル８００で機種でサポートしない機能を含む設定情報であっても、配信を可能とさせたい場合にユーザが任意に設定変更可能なテーブルである。例えば、「カラーモード：フルカラー、両面：両面→両面」という設定情報をフルカラーをサポートしないデバイスへ配信する場合、機能サポート管理テーブル８００に従うと、フルカラーが「サポートなし」である場合は、設定情報の配信を行わない。しかし、両面の設定を優先して配信をさせたい場合は、カラーモードのサポート情報は無視して配信を行う必要がある。
そこで、判断スキップ対象機能テーブル１３００に「カラーモード」を設定しておくことで、機能サポートの判断の際に、カラーモードを判断スキップ対象として処理を行う。判断スキップ対象機能テーブル１３００は、どのデバイスからでも設定変更が可能であり、設定サーバ１００のＲＯＭ１１３に格納される。
図１３の例では、判断スキップ対象機能テーブル１３００に判断スキップ対象機能として、カラーモード１３０１ａと仕上げ１３０１ｂが設定されている状態を示す。
【００４９】
図１４は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、判断スキップ対象テーブル設定時の同期判断を行う処理例である。図１４の例では、設定サーバ１００が同期指示を受けた場合に、機能サポート管理テーブル８００と判断スキップ対象機能テーブル１３００の情報を取得し、設定情報の配信を制御する処理について説明する。ここでは、設定サーバ１００がＭＦＰ１０２より同期指示を受け付け、ＭＦＰ１０２に設定情報を配信する処理について説明する。図１４のフローチャートの示す各動作は、設定サーバ１００のＣＰＵ１１１が制御プログラムを実行することにより実現される。
【００５０】
Ｓ１４００において、設定サーバ１００のＣＰＵ１１１は、ＭＦＰ１０２より同期指示を受け付けられる状態で始まる。また、Ｓ１４００では、設定サーバ１００のＲＯＭ１１３に、ユーザの設定情報が格納されている状態である。Ｓ１４０１において、設定サーバ１００のＣＰＵ１１１は、ＭＦＰ１０２より同期指示を受け付ける。
【００５１】
Ｓ１４０２において、ＣＰＵ１１１は、同期先デバイスのＭＦＰ１０２の機能サポート管理テーブル８００を取得する。このとき、機能サポート管理テーブル８００には、ＭＦＰ１０２に関する機能サポート情報が登録されている状態である。Ｓ１４０３において、ＣＰＵ１１１は、設定サーバ１００のＲＯＭ１１３に格納されている判断スキップ対象機能テーブル１３００を取得する。
Ｓ１４０４において、ＣＰＵ１１１は、設定サーバ１００に格納されている配信対象の設定情報テーブル７００を参照し、設定情報に登録されている機能リストを取得する。Ｓ１４０５において、ＣＰＵ１１１は、Ｓ１４０４で取得した機能リストから先頭の機能を取得する。
【００５２】
Ｓ１４０６において、ＣＰＵ１１１は、Ｓ１４０５またはＳ１４０９で機能が取得できたかを判断する。ここで、機能を取得できたとＣＰＵ１１１が判断した場合はＳ１４０７へ進む。
一方、機能を取得できないとＣＰＵ１１１が判断した場合は、Ｓ１４１５へ進む。ここで、機能が取得できない場合とは、Ｓ１４０４で取得した機能リストの最後の機能まで取得を行い、全機能の同期可否チェックが終了したことを示す。
【００５３】
Ｓ１４０７において、ＣＰＵ１１１は、Ｓ１４０５またはＳ１４０９で取得した機能が、Ｓ１４０３で取得した判断スキップ対象機能テーブル１４００を用いて、機能がスキップの対象項目であるかを判断する。機能がスキップ対象であるとＣＰＵ１１１が判断した場合、Ｓ１４０９へ進み、機能リストの次の機能を取得し、Ｓ１４０６の処理を繰り返す。
一方、Ｓ１４０７で機能がスキップ対象でないとＣＰＵ１１１が判断した場合、Ｓ１４０８へ進む。
【００５４】
Ｓ１４０８において、ＣＰＵ１１１は、Ｓ１４０５またはＳ１４０９で取得した機能に対して、Ｓ１４０２で取得した機能サポート管理テーブル８００を用いて、同期先のＭＦＰ１０２で機能をサポートしているかを判断する。ここで、機能がＭＦＰ１０２でサポートされているとＣＰＵ１１１が判断した場合、Ｓ１４０９へ進み、機能リストの次の機能を取得し、ＣＰＵ１１１は、Ｓ１４０６の処理を繰り返す。
一方、Ｓ１４０８で、機能がＭＦＰ１０２でサポートされていないとＣＰＵ１１１が判断した場合、Ｓ１４１０へ進む。
【００５５】
Ｓ１４１０においてＣＰＵ１１１は、Ｓ１４０２で取得した機能サポート管理テーブル８００を用いて、同期先のＭＦＰ１０２で条件付きでサポートされているかを判断する。ここで、機能がＭＦＰ１０２で条件付きでサポートありとＣＰＵ１１１が判断した場合、Ｓ１４１１へ進む。
一方、Ｓ１４１０で、機能がＭＦＰ１０２で条件付きでサポートありでないとＣＰＵ１１１が判断した場合、Ｓ１４１４へ進み、ＣＰＵ１１１は、ＭＦＰ１０２へ設定情報の配信を行わない。
Ｓ１４１１において、Ｓ１４１０で機能がＭＦＰ１０２で条件付きサポートであると判断した場合、ＭＦＰ１０２の操作部３２４のタッチパネルディスプレイ３２３に同期選択画面９００を表示する表示データを送信する。これにより、ＭＦＰ１０２の操作部３２４のタッチパネルディスプレイ３２３では、同期選択画面９００が表示される。
Ｓ１４１２において、ＣＰＵ１１１は、同期選択画面９００でユーザの操作により同期可否選択の結果を受け取る。
【００５６】
Ｓ１４１３において、ＣＰＵ１１１は、Ｓ１４１２の受信結果に応じて、設定情報をＭＦＰ１０２への配信を判断する。ここで、受信結果が「同期する」であるとＣＰＵ１１１が判断した場合、Ｓ１４１５へ進み、設定情報をＭＦＰ１０２へ配信する。
一方、受信結果が「同期しない」であるとＣＰＵ１１１が判断した場合、Ｓ１４１４へ進み、ＣＰＵ１１１は、設定情報をＭＦＰ１０２へ配信しない。
Ｓ１４１６において、ＣＰＵ１１１は、判断スキップ機能設定時の設定情報の同期判断処理に関する処理を終了する。
【００５７】
上記同期判断処理において、機能の判断スキップ対象機能テーブルが設定されている場合の配信処理について、図７の設定情報テーブルと図８の機能サポート管理テーブル８００と図１３の判断スキップ対象機能テーブル１３００を用いて具体例を説明する。前提として、設定サーバ１００に図７の設定情報テーブル７００が格納され、設定サーバ１００からＭＦＰ１０１，１０２以外のＭＦＰへ設定情報の配信を行う場合について説明する。本実施形態では、設定サーバ１００が複数の情報処理装置、ＭＦＰ１０１，１０２で設定された機能設定情報であって、ＭＦＰ１０１，１０２から送信された機能設定情報を一元管理している。そして、ＭＦＰ１０１，１０２以外のＭＦＰからよく使うボタンが選択された場合、一元管理されている機能設定情報が配信先のＭＦＰで同期するように一覧表示される。その際、設定サーバ１００は、機能設定情報を配信先のＭＦＰの機能情報とを付き合わせて設定できない機能設定情報であると判断した場合、一覧表示に含めないように制御する。以下、ＭＦＰ１０２が他のＭＦＰの機能設定情報と同期可能かどうかを判断して、設定サーバ１００がＭＦＰ１０１に一元管理されている機能設定情報を送信するかどうかを制御する例を説明する。
【００５８】
機能サポート管理テーブルの取得と機能リスト取得、機能の取得に関しては、図１１と同様の処理であるため説明を割愛する。Ｓ１４０３において、ＣＰＵ１１１は、判断スキップ対象機能テーブル１３００を取得する。判断スキップ対象機能テーブル１３００には、判断スキップの対象機能として、カラーモード１３０１ａと仕上げｂが設定されている状態である。機能サポート管理テーブル８００のＭＦＰ１０２（８０１ｄ）の機能サポート情報は、カラーモードに対応する機能８０２ａのフルカラー設定は「サポートなし」の状態である。しかし、判断スキップ対象機能テーブル１３００ではカラーモード１３０１ａが設定されているため、ＣＰＵ１１１は、Ｓ１４０７で機能が判断スキップ対象であると判断され、結果として、設定情報７０１ａ〜７０１ｄはすべてＭＦＰ１０２へ配信される。
【００５９】
〔第３実施形態〕
図１５は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、設定機能に調整系機能を含む場合の同期判断を行う処理例である。カラー調整や濃度、コントラストといった画質を調整する調整系機能の設定値は、デバイスの個体毎に調整が必要な設定値であるため、他のデバイスに設定を配信した場合、適切な設定値でない可能性がある。そこで、図１５の例では、設定サーバ１００が同期指示を受けた場合に、設定情報に調整系機能が含まれる場合、調整系機能を含む設定情報の配信を行わないよう制御する処理について説明する。ここでは、設定サーバ１００がＭＦＰ１０２より同期指示を受け付け、ＭＦＰ１０２に設定情報を配信する処理について説明する。図１５のフローチャートの示す各動作は、設定サーバ１００のＣＰＵ１１１が制御プログラムを実行することにより実現される。
【００６０】
Ｓ１５００において、設定サーバ１００はＭＦＰ１０２より同期指示を受け付けられる状態で始まる。また、Ｓ１５００では、設定サーバ１００に同期するためのユーザの設定情報が格納されている状態である。
【００６１】
Ｓ１５０１において、設定サーバ１００のＣＰＵ１１１はＭＦＰ１０２より同期指示を受け付ける。Ｓ１５０２において、同期先デバイスのＭＦＰ１０２の機能サポート管理テーブル８００を取得する。このとき、機能サポート管理テーブル８００には、ＭＦＰ１０２に関する機能サポート情報が登録されている状態である。Ｓ１５０３において、ＣＰＵ１１１は、設定サーバ１００のＲＯＭ１１３に格納されている配信対象の設定情報テーブル７００を参照し、設定情報に登録されている機能リストを取得する。Ｓ１５０４において、ＣＰＵ１１１は、Ｓ１５０５で取得した機能リストから先頭の機能を取得する。
【００６２】
Ｓ１５０５において、ＣＰＵ１１１は、Ｓ１５０４またはＳ１５０８で機能が取得できたかを判断する。ここで、機能を取得できたとＣＰＵ１１１が判断した場合はＳ１５０６へ進む。
一方、機能を取得できないとＣＰＵ１１１が判断した場合は、Ｓ１５１４へ進む。ここで、機能が取得できない場合とは、Ｓ１５０４で取得した機能リストの最後の機能まで取得を行い、全機能の同期可否チェックが終了したことを示す。
【００６３】
Ｓ１５０６において、ＣＰＵ１１１は、Ｓ１５０４またはＳ１５０８で取得した機能が、画像を調整する調整系機能であるかを判断する。ここで、画像を調整する調整系機能であるとＣＰＵ１１１が判断した場合、Ｓ１５１５へ進み、設定情報をＭＦＰ１０２へ配信しないで処理を終了する。一方、画像を調整する調整系機能でないとＣＰＵ１１１が判断した場合、Ｓ１５０７へ進む。ここで、画像を調整する調整系機能とは、画質濃度の調整等が含まれる。
【００６４】
Ｓ１５０７において、ＣＰＵ１１１は、Ｓ１５０４またはＳ１５０８で取得した機能に対して、Ｓ１５０２で取得した機能サポート管理テーブル８００を用いて、同期先のＭＦＰ１０２で機能をサポートしているかを判断する。ここで、機能がＭＦＰ１０２でサポートされているとＣＰＵ１１１が判断した場合、Ｓ１５０８へ進み、ＣＰＵ１１１は、機能リストの次の機能を取得し、Ｓ１５０５の処理を繰り返す。一方、機能がＭＦＰ１０２でサポートされていないとＣＰＵ１１１が判断した場合、Ｓ１５０９へ進む。
【００６５】
Ｓ１５０９において、ＣＰＵ１１１は、Ｓ１５０２で取得した機能サポート管理テーブル８００を用いて、同期先のＭＦＰ１０２で条件付きでサポートされているかを判断する。ここで、機能がＭＦＰ１０２で条件付きでサポートありとＣＰＵ１１１が判断した場合、Ｓ１５１０へ進む。
一方、機能がＭＦＰ１０２で条件付きでサポートありでないとＣＰＵ１１１が判断した場合、Ｓ１５１３へ進み、ＣＰＵ１１１は、ＭＦＰ１０２へ設定情報の配信を行わない。
Ｓ１５１０において、ＣＰＵ１１１は、機能がＭＦＰ１０２で条件付きサポートである場合、ＭＦＰ１０２の操作部３２４のタッチパネルディスプレイ３２３に同期選択画面９００を表示する表示データを送信する。これにより、ＭＦＰ１０２の操作部３２４のタッチパネルディスプレイ３２３では、同期選択画面９００が表示される。
Ｓ１５１１において、ＣＰＵ１１１は、同期選択画面９００を介してＭＦＰ１０２のユーザの操作により同期可否選択の結果を受け取る。
【００６６】
Ｓ１５１２において、ＣＰＵ１１１は、Ｓ１５１１の受信結果に応じて、設定情報をＭＦＰ１０２への配信を判断する。ここで、受信結果が「同期する」であるとＣＰＵ１１１が判断した場合、Ｓ１５１４へ進み、設定情報をＭＦＰ１０２へ配信する。
一方、受信結果が「同期しない」であるとＣＰＵ１１１が判断した場合、Ｓ１５１３へ進み、ＣＰＵ１１１は、設定情報をＭＦＰ１０２へ配信しない。
Ｓ１５１５において、ＣＰＵ１１１は、設定機能に調整系機能を含む場合の同期判断処理に関する処理を終了する。
【００６７】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステムまたは装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えばＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６８】
１００  設定サーバ
１０１、１０２  ＭＦＰ
【図１】
2016110267.tif 000003
【図２】
2016110267.tif 000004
【図３】
2016110267.tif 000005
【図４】
2016110267.tif 000006
【図５】
2016110267.tif 000007
【図６】
2016110267.tif 000008
【図７】
2016110267.tif 000009
【図８】
2016110267.tif 000010
【図９】
2016110267.tif 000011
【図１０】
2016110267.tif 000012
【図１１】
2016110267.tif 000013
【図１２】
2016110267.tif 000014
【図１３】
2016110267.tif 000015
【図１４】
2016110267.tif 000016
【図１５】
2016110267.tif 000017