(57)【要約】【課題】  サーバから送信される設定情報が画像形成装置に反映される場合とされない場合とがあると、ユーザはサーバから受信した設定情報が画像形成装置に反映されているのかが分からない。また、設定情報が画像形成装置に反映されていない場合に、当該設定情報を画像形成装置に反映させるためにどのような処理を行えばよいか、ユーザは分からない。【解決手段】  ログイン処理後にサーバから受信した設定情報の少なくとも一部が画像形成装置に反映されない場合、又は、反映されない可能性がある場合に所定のメッセージを表示部に表示させる。【選択図】  図５
2017184156.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置であって、
ユーザのログイン要求を受け付ける受付手段と、
前記ログイン要求に応じて前記ユーザのログイン処理を実行した場合に、サーバが記憶する設定情報の更新内容を示す更新情報を前記サーバから受信する受信手段と、
前記受信手段が受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない場合、又は、前記受信手段が受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない可能性がある場合に所定のメッセージを表示手段に表示させる表示制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記受信手段が受信した前記更新情報のうち第１の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させる制御を行い、前記受信手段が受信した前記更新情報のうち第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させることを制限する制御を行う反映処理手段を有し、
前記表示制御手段は、前記受信手段が受信した前記更新情報に前記第２の設定項目についての更新情報が含まれる場合には、前記サーバから受信した更新情報の少なくとも一部が前記情報処理装置の設定に反映されていないことを示すメッセージ、前記サーバから受信した更新情報の少なくとも一部が前記情報処理装置の設定に反映されていない可能性があることを示すメッセージ、又は、前記情報処理装置の設定に反映させることを制限した前記更新情報を前記情報処理装置の設定に反映させる処理の実行を促すメッセージを表示手段に表示させる
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記反映処理手段は、前記受信手段が受信した前記更新情報のうち第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させない制御を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記反映処理手段は、前記受信手段が受信した前記更新情報のうち第２の設定項目についての更新情報を前記情報処理装置の設定に反映させるためにかかる時間が所定時間より短いと判定した場合には前記第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させる制御を行い、前記受信手段が受信した前記更新情報のうち第２の設定項目についての更新情報を前記情報処理装置の設定に反映させるためにかかる時間が所定時間より長いと判定した場合には、前記第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させない制御を行うことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
記憶手段と、
前記受信手段が受信した前記更新情報のうち、前記反映処理手段が前記情報処理装置の設定に反映させない制御を行った更新情報を前記記憶手段に記憶させる制御を行う記憶制御手段と
を有することを特徴とする請求項２から３の何れか１項に記載の情報処理装置。
【請求項６】
前記反映処理手段は、前記記憶制御手段が前記記憶手段に記憶させた前記更新情報を、前記更新情報の受信後に再度ログイン処理が実行された場合に、前記情報処理装置に反映させることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記反映処理手段は、前記記憶制御手段が前記記憶手段に記憶させた前記更新情報を、前記更新情報の受信後にリロード処理の実行が指示された場合に、前記情報処理装置に反映させることを特徴とする請求項５に記載の情報処理装置。
【請求項８】
前記表示制御手段は、前記受信手段が受信した前記更新情報に前記第２の設定項目についての更新情報が含まれる場合には、前記情報処理装置の設定に反映させることを制限した前記更新情報を前記情報処理装置の設定に反映させる指示を行うためのリロードボタンを前記表示手段に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項９】
前記情報処理装置は、画像形成装置であることを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
サーバと情報処理装置とを含む情報処理システムであって、
ユーザのログイン要求を受け付ける受付手段と、
前記ログイン要求に応じて前記ユーザのログイン処理を実行した場合に、サーバが記憶する設定情報の更新内容を示す更新情報を前記サーバから受信する受信手段と、
前記受信手段が受信した前記更新情報が前記情報処理装置の設定に反映されない場合、又は、前記受信手段が受信した前記更新情報が前記情報処理装置の設定に反映されない可能性がある場合に所定のメッセージを表示手段に表示させる表示制御手段と
を有することを特徴とする情報処理システム。
【請求項１１】
情報処理装置の制御方法であって、
ユーザのログイン要求を受け付ける受付ステップと、
前記ログイン要求に応じて前記ユーザのログイン処理を実行した場合に、サーバが記憶する設定情報の更新内容を示す更新情報を前記サーバから受信する受信ステップと、
前記受信ステップにおいて受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない場合、又は、前記受信ステップにおいて受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない可能性がある場合に所定のメッセージを表示手段に表示させる表示制御ステップと
を有することを特徴とする制御方法。
【請求項１２】
前記受信ステップにおいて受信した前記更新情報のうち第１の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させる制御を行い、前記受信ステップにおいて受信した前記更新情報のうち第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させることを制限する制御を行う反映処理ステップを有し、
前記表示制御ステップにおいて、前記受信ステップにおいて受信した前記更新情報に前記第２の設定項目についての更新情報が含まれる場合には、前記サーバから受信した更新情報の少なくとも一部が前記情報処理装置の設定に反映されていないことを示すメッセージ、前記サーバから受信した更新情報の少なくとも一部が前記情報処理装置の設定に反映されていない可能性があることを示すメッセージ、又は、前記情報処理装置の設定に反映させることを制限した前記更新情報を前記情報処理装置の設定に反映させる処理の実行を促すメッセージを表示手段に表示させる
ことを特徴とする請求項１１に記載の制御方法。
【請求項１３】
前記反映処理ステップにおいて、前記受信ステップにおいて受信した前記更新情報のうち第２の設定項目についての更新情報を前記情報処理装置の設定に反映させるためにかかる時間が所定時間より短いと判定した場合には前記第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させる制御を行い、前記受信ステップにおいて受信した前記更新情報のうち第２の設定項目についての更新情報を前記情報処理装置の設定に反映させるためにかかる時間が所定時間より長いと判定した場合には、前記第２の設定項目についての更新情報を前記ログイン処理の実行に伴って前記情報処理装置の設定に反映させない制御を行うことを特徴とする請求項１２に記載の制御方法。
【請求項１４】
前記受信ステップにおいて受信した前記更新情報のうち、前記反映処理ステップにおいて前記情報処理装置の設定に反映させない制御を行った更新情報を記憶手段に記憶させる制御を行う記憶制御ステップを有することを特徴とする請求項１２に記載の制御方法。
【請求項１５】
コンピュータに
ユーザのログイン要求を受け付ける受付手段と、
前記ログイン要求に応じて前記ユーザのログイン処理を実行した場合に、サーバが記憶する設定情報の更新内容を示す更新情報を前記サーバから受信する受信手順と、
前記受信手順において受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない場合、又は、前記受信ステップにおいて受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない可能性がある場合に所定のメッセージを表示手段に表示させる表示制御手順と
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理装置においてログイン処理が実行されたことに応じてサーバから受信した設定情報のうち所定の設定項目についての設定情報を、情報処理装置の設定に反映させる処理を制限する技術に関する。
【背景技術】
【０００２】
また特許文献１には、ユーザが画像形成装置にログインした場合に、当該ユーザの設定情報をサーバから取得する画像形成装置が開示されている。ユーザの設定情報には、例えば、画像形成装置の表示部に表示される表示言語の設定や、ログイン後に表示部に表示される画面のレイアウト設定等が含まれる。
【０００３】
特許文献１に記載のログインシステムでは、ログインから所定時間が経過した際にユーザの設定情報の取得が済んでいる場合には、画像形成装置は、サーバから取得した設定情報を用いて画像形成装置を動作させる。一方、ログインから所定時間が経過した際にユーザの設定情報の取得が済んでいない場合には、画像形成装置は、ログイン前から画像形成装置に保存されている設定情報を用いて画像形成装置を動作させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１０００５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載のログインシステムでは、サーバから送信される設定情報の画像形成装置における受信状態によって、当該設定情報が画像形成装置の設定として反映される場合と、反映されない場合とがある。
【０００６】
サーバから送信される設定情報が画像形成装置に反映される場合とされない場合とがあると、ユーザはサーバから受信した設定情報が画像形成装置に反映されているのかが分からない。また、設定情報が画像形成装置に反映されていない場合に、当該設定情報を画像形成装置に反映させるためにどのような処理を行えばよいか、ユーザは分からない。
【課題を解決するための手段】
【０００７】
情報処理装置であって、ユーザのログイン要求を受け付ける受付手段と、前記ログイン要求に応じて前記ユーザのログイン処理を実行した場合に、サーバが記憶する設定情報の更新内容を示す更新情報を前記サーバから受信する受信手段と、前記受信手段が受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない場合、又は、前記受信手段が受信した前記更新情報の少なくとも一部が前記情報処理装置の設定に反映されない可能性がある場合に所定のメッセージを表示手段に表示させる表示制御手段とを有する。
【発明の効果】
【０００８】
上記の構成によれば、ユーザは、サーバから受信した設定情報が情報処理装置の設定に反映されていない可能性がある場合には、そのことを知ることができる。また、サーバから受信した設定情報が情報処理装置の設定に反映されていない場合には、再ログインや設定値のリロードを行うことにより、サーバから受信した設定情報を情報処理装置の設定に反映させるようにユーザに促すことができる。
【図面の簡単な説明】
【０００９】
【図１】システム構成を示す図。
【図２】サーバ１１０の構成を示す図。
【図３】複合機１２０の構成を示す図。
【図４】サーバ１１０及び複合機１２０のソフトウエアモジュール構成を示す図。
【図５】実施形態１における、複合機１２０の動作を示す図。
【図６】（ａ）ログイン画面の例を示す図。
【図６】（ｂ）ログイン後の画面の例を示す図。
【図６】（ｃ）ログイン後の画面の例を示す図。
【図７】（ａ）設定項目と反映処理を実行するか否かの対応を示す図。
【図７】（ｂ）設定項目と反映処理の目安時間との対応を示す図。
【図８】実施形態２における、複合機１２０の動作を示す図。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１１】
＜実施形態１＞
本実施形態に係る情報処理システムの構成図を図１に示す。図１の例では、ネットワーク１００を介してサーバ１１０、複合機１２０ａ、及び、複合機１２０ｂが接続されている。以後、複合機１２０ａ及び複合機１２０ｂを総称して複合機１２０と表記する場合がある。
【００１２】
サーバ１１０は、マスタデータ４１０を管理する。サーバ１１０は、複合機１２０の設定情報の更新内容を示す更新情報を複合機１２０から取得する。複合機１２０から更新情報を取得すると、サーバ１１０は、取得した更新情報に基づいて、マスタデータ４１０を更新する。
【００１３】
またサーバ１１０は、複合機１２０から受信した取得要求に応答して、マスタデータ４１０の更新内容を示す更新情報を複合機１２０に送信する。本実施形態においてサーバ１１０は、複合機１２０にユーザがログインした場合に複合機１２０から取得要求を受信する。また、サーバ１１０は複合機１２０が定期的に送信する取得要求を受信する。
【００１４】
サーバ１１０は、複数の画像形成装置の設定情報を管理する。サーバ１１０は例えば画像形成装置として構成されることとしてもよい。
【００１５】
本実施形態において、複合機１２０は情報処理装置であり、特に、複数種類の機能（コピー機能、ＦＡＸ機能、及び、スキャナ機能等）を実現する画像形成装置である。複合機１２０に替えて、コピー機能のみ、ＦＡＸ機能のみ、又は、スキャナ機能のみ等のように、単独の機能を有する画像形成装置であってもよい。
【００１６】
複合機１２０は、サーバ１１０に対するクライアントとして動作する。複合機１２０は、自身が処理を実行するために用いる設定情報（以下、設定値という）を管理する。ユーザ操作等により設定値が更新されると、複合機１２０はサーバ１１０に対して複合機１２０の設定値の更新内容を示す更新情報を送信する。
【００１７】
また複合機１２０は、サーバ１１０に対してマスタデータ４１０の更新情報の取得要求を送信する。本実施形態において、複合機１２０はサーバ１１０に対して定期間隔で取得要求を送信する。
【００１８】
また複合機１２０は、複合機１２０においてログイン処理が実行された場合、ログインしたユーザの識別情報に対応付けられた設定値についての更新情報の取得を要求する取得要求をサーバ１１０に送信する。
【００１９】
複合機１２０がサーバ１１０に送信する取得要求には、複合機１２０が前回サーバ１１０からマスタデータ４１０の更新情報を取得した時刻を示す時刻情報が含まれる。サーバ１１０は、取得要求に含まれる時刻情報が示す時刻以降のマスタデータ４１０の更新内容を示す更新情報を、取得要求を送信した複合機１２０に送信する。
【００２０】
上述の構成により、サーバ１１０と複合機１２０は設定値の同期処理を行う。本実施形態において同期とは、サーバが管理するマスタデータ、及び、画像形成装置が管理するデータの一方が更新された場合に、他方にも当該更新内容を反映させて共通の値とすることをいう。本実施形態では、サーバ１１０と複合機１２０との間で双方向に設定情報の送信を行う例について説明するが、本発明は、何れか一方向に設定情報を送信するシステムにも適用可能である。
【００２１】
ここで本実施形態において、反映とはある設定値を複合機１２０の設定値として適用することをいう。ある設定値が複合機１２０に反映されると、その設定値に従って複合機１２０は動作する。複合機１２０が設定値をサーバ１１０から受信したが、その設定値を反映していない場合には、複合機１２０はその設定値を受信する前に複合機１２０に設定されていた設定値を継続して用いる。
【００２２】
例えば、複合機１２０ａが管理する設定値が更新された場合、サーバ１１０が管理するマスタデータ４１０内の設定値も同様に更新される。さらに、サーバ１１０における設定値の更新に応じて、複合機１２０ｂが管理する設定値も同様に更新される。このようにして、複合機１２０ａと複合機１２０ｂとの間でも、データの更新内容が共有される。
【００２３】
ユーザは複合機１２０ａにおいて実行したユーザＡのユーザ情報の更新が、複合機１２０ｂにも反映されることを期待する。しかし、複合機１２０ｂにユーザＡがログインした後、所定時間内に設定値がサーバから取得されないと、ユーザＡの更新されたユーザ設定が複合機１２０ｂに反映されない場合がある。また、設定値の設定項目によっては反映処理に時間がかかるため、ログイン後のスムーズな画面遷移を優先して、所定の設定項目の設定値を複合機１２０ｂに反映させない場合もある。例えば、ログイン後に表示される画面の画面色についての設定値がサーバ１１０において更新され、その更新内容が複合機１２０ｂに通知されたとしても、複合機１２０ｂは更新後の画面色を反映せず、更新前の画面色でログイン後の画面を表示させる。通知された更新内容は複合機１２０ｂに保持され、例えば、複合機１２０ｂにおいてユーザが再ログインしたタイミング、あるいは、ログイン後の画面で設定値の更新（リロード）を指示したタイミングで複合機１２０ｂに反映される。
【００２４】
そこで本実施形態では、更新されたユーザ設定の全て又は一部が複合機１２０ｂに反映されていない可能性がある場合には、更新後のユーザ設定が複合機１２０ｂに反映されていない可能性があることをユーザに通知する制御を行う。制御内容の詳細については後述する。
【００２５】
次に、サーバ１１０の構成を図２のブロック図を用いて説明する。本実施形態において、サーバ１１０は、コントローラユニット２００、操作部２２０、及び、表示部２３０を含む。
【００２６】
コントローラユニット２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０３を有する。ＣＰＵ２０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０６に格納されているブートプログラムをＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４に展開して実行しＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を起動する。ＣＰＵ２０３は、このＯＳ上で、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０５に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２０３の作業領域としてはＲＡＭ２０４が用いられる。
【００２７】
操作部Ｉ／Ｆ２０１は、マウス、キーボード等から成る操作部２２０とのインタフェースであり、操作部２２０によってユーザにより入力された情報をＣＰＵ２０３に送出する。表示部Ｉ／Ｆ２０２は、ディスプレイ等から成る表示部２３０に表示すべき画像データを表示部２３０に対して出力する。コントローラユニット２００の各構成は、システムバス２１０を介して接続される。
【００２８】
表示部２３０はサーバ１１０と別体として構成されてもよい。また、操作部２２０はタッチパネル等によって構成されることとしてもよい。すなわち、操作部２２０と表示部２３０とが一体として構成されることとしてもよい。ＨＤＤ２０５は、ＣＰＵ２０３が実行するアプリケーションプログラムやマスタデータ４１０等を格納する。また、Ｎｅｔｗｏｒｋ  Ｉ／Ｆ２０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。
【００２９】
次に複合機１２０の構成を図３のブロック図を用いて説明する。本実施形態において複合機１２０は、コントローラユニット３００、操作部３２０、スキャナ３３０、及び、プリンタ３４０を含む。
【００３０】
コントローラユニット３００は、ＣＰＵ３０２を有する。ＣＰＵ３０２は、ＲＯＭ３０６に格納されているブートプログラムをＲＡＭ３０３に展開して実行することにより、ＯＳを起動する。ＣＰＵ３０２は、このＯＳ上で、ＨＤＤ３０５に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。
【００３１】
ＲＡＭ３０３は、ＣＰＵ３０２がアプリケーションプログラムを実行するための作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域を提供する。
【００３２】
操作部Ｉ／Ｆ３０１は、タッチパネルを有する操作部３２０とのインタフェースであり、操作部３２０に表示すべき画像データを操作部３２０に対して出力する。また、操作部Ｉ／Ｆ３０１は、操作部３２０を介してユーザにより入力された情報をＣＰＵ３０２に送出する。操作部Ｉ／Ｆ３０１は、操作部３２０を介してユーザにより入力されたログイン要求を受け付ける受付部として機能する。
【００３３】
デバイスＩ／Ｆ３０４は、スキャナ３３０およびプリンタ３４０とのインタフェースである。Ｎｅｔｗｏｒｋ  Ｉ／Ｆ３０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。画像処理部３０８は、スキャナからの入力画像処理やプリンタへの出力画像処理、画像回転、画像圧縮、解像度変換、色空間変換、階調変換などの処理を行う。
【００３４】
次に、サーバ１１０及び複合機１２０のソフトウエアモジュールの構成について図４を用いて説明する。図４に示したサーバ１１０内のソフトウエアモジュールは、例えば、図２に示したＲＯＭ２０６又はＨＤＤ２０５に保持され、ＣＰＵ２０３によりＲＡＭ２０４に展開されて実行される。また図４に示した複合機１２０内のソフトウエアモジュールは、例えば図３に示したＲＯＭ３０６又はＨＤＤ３０５に保持され、ＣＰＵ３０２によりＲＡＭ３０３に展開されて実行される。
【００３５】
サーバ１１０は、管理モジュール４０１、同期制御モジュール４０２、及び、操作制御モジュール４０３を有する。
【００３６】
管理モジュール４０１は、マスタデータ４１０内の設定値の読出し、書き込み、更新等の編集処理を行う。マスタデータ４１０は、例えば、図２を用いて示したＨＤＤ２０５に保持される。なお管理モジュール４０１にアクセス可能な不図示のＷＥＢアプリケーションをサーバ１１０内に配置し、外部の装置のＷＥＢブラウザから管理モジュール４０１に対する操作を行うことができるようにしてもよい。また、当該ＷＥＢブラウザからマスタデータ４１０が管理する設定値の内容を閲覧できるようにしてもよい。
【００３７】
操作制御モジュール４０３は、操作部２２０から入力された操作指示に応じて、管理モジュール４０１にマスタデータ４１０の編集制御を実行させる。例えばマスタデータ４１０に格納された所定の設定値の更新指示が操作部２２０から入力された場合、操作制御モジュール４０３は、管理モジュール４０１に当該所定の設定値を更新させる命令を出力する。また操作制御モジュール４０３は、表示部２３０に操作画面を表示させる等の制御を行う。この操作画面は、例えば、システムの管理者がマスタデータ４１０内の設定値の編集を行うためのグラフィカルユーザインタフェースである。
【００３８】
同期制御モジュール４０２は、複合機１２０が管理する設定値ＤＢ４２０内の設定値とマスタデータ４１０内の設定値との同期処理の実行を制御する。同期制御モジュール４０２は、例えば、複合機１２０から設定値ＤＢ４２０の更新情報を受信し、受信した更新情報に基づいてマスタデータ４１０内の設定値を更新するように、管理モジュール４０１に指示する。また同期制御モジュール４０２は、マスタデータ４１０についての更新情報の取得要求を複合機１２０から取得した場合、マスタデータ４１０から管理モジュール４０１を介して読み出した設定値に基づいて更新情報を生成する。そして同期制御モジュール４０２は、生成した更新情報を複合機１２０に出力する制御を行う。この更新情報は、取得要求を行った複合機１２０が前回サーバ１１０と同期処理を行った時刻以降にマスタデータ４１０が更新された更新内容を示す情報である。
【００３９】
複合機１２０は、管理モジュール４１１、同期制御モジュール４１２、及び、表示制御モジュール４１３を有する。
【００４０】
管理モジュール４１１は、設定値ＤＢ４２０内の設定値の読出し、書き込み、更新等の編集処理を行う。設定値ＤＢ４２０は、例えば、図３を用いて示したＨＤＤ３０５に保持される。設定値ＤＢ４２０は、複合機１２０が動作するために用いる設定値を管理する。設定値としては例えば、複合機１２０のユーザごとの個人設定や、アドレス帳データを含む。また設定値として例えば、印刷処理、スキャン処理、又は、ＦＡＸ処理を行うための設定値等を含む。
【００４１】
同期制御モジュール４１２は、サーバ１１０が管理するマスタデータ４１０内の設定値と、設定値ＤＢ４２０内の設定値との同期処理の実行を制御する。同期制御モジュール４１２は、例えば、ユーザが設定値ＤＢ４２０内の設定値を更新すると、管理モジュール４１１を介して設定値ＤＢ４２０の更新内容を表す更新情報を取得し、サーバ１１０に対して当該更新情報を送信する。
【００４２】
また、同期制御モジュール４１２は、サーバ１１０に対してマスタデータ４１０の更新情報の取得要求を送信する。この取得要求は、所定の時間間隔で複合機１２０からサーバ１１０に送信される。この取得要求の送信処理は、ポーリング処理である。また本実施形態では、複合機１２０においてユーザログインが実行された場合に、同期制御モジュール４１２はログインしたユーザに関連付けられたユーザデータの更新情報の取得要求をサーバ１１０に送信する。本実施形態において、送信する取得要求には、取得要求を行った複合機１２０が前回サーバ１１０と同期処理を行った時刻を特定するための情報が含まれる。あるいは、設定値ＤＢ４２０が更新された最新の更新時刻を示す情報が含まれることとしてもよい。
【００４３】
取得要求の応答として、マスタデータ４１０の更新情報が受信されると、同期制御モジュール４１２は、受信した更新情報を用いて設定値ＤＢ４２０内の設定値を管理モジュール４１１に更新させる。
【００４４】
表示制御モジュール４１３は、操作部３２０から入力された操作指示に応じて、管理モジュール４１１に設定値ＤＢ４２０の編集制御を実行させる。例えば設定値ＤＢ４２０に格納された所定の設定値の更新指示が操作部３２０から入力された場合、表示制御モジュール４１３は、管理モジュール４１１に当該所定の設定値を更新させる命令を出力する。また表示制御モジュール４１３は、操作部３２０に含まれる表示部３２１に操作画面を表示させる等の制御を行う。この操作画面は、例えば、複合機１２０の管理者が設定値ＤＢ４２０内の設定値の編集を行うためのグラフィカルユーザインタフェースである。
【００４５】
また表示制御モジュールは、操作部Ｉ／Ｆ３０１及び操作部３２０を制御して、ログイン処理に関する各画面を表示部３２１に表示させる。ログイン処理に関する画面については、図６（ａ）から（ｃ）を用いて後述する。
【００４６】
次に複合機１２０においてログイン処理が実行された場合の、複合機１２０の動作について図５（ａ）及び（ｂ）を用いて説明する。図５（ａ）及び（ｂ）のフローは複合機１２０のＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３等のメモリに展開して実行することにより実現することができる。
【００４７】
複合機１２０にユーザがログインしていない場合、表示部３２１には図６（ａ）に示すようなログイン画面が表示される。ステップＳ５００において、複合機１２０はユーザからログイン情報を受け付ける。ユーザは、ログイン画面を介してユーザ名（ユーザの識別情報）及びパスワードを複合機１２０に入力する。複合機１２０は、入力されたユーザ名及びパスワードを用いてユーザ認証を実行する。あるいは複合機１２０は、外部の認証サーバに認証を依頼することとしてもよい。ユーザが認証された場合、ユーザのログインを許可し、認証されたユーザに対応付けられた操作画面を表示させる（ログイン成功）。ユーザが認証されなかった場合、ユーザのログインは許可されない。
【００４８】
ＣＰＵ３０２は、ユーザのログインが許可されたかを判定する（Ｓ５０１）。ログインが許可された場合（Ｓ５０１でＹＥＳの場合）にはステップＳ５０２の処理に進む。ログインが許可されなかった場合には、ログイン画面を表示したまま、ステップＳ５００及びステップＳ５０１の処理を繰り返す。
【００４９】
ステップＳ５０２において、ＣＰＵ３０２は、サーバ１１０に更新情報の取得要求を送信する。ステップＳ５０２において送信される取得要求には、ログインしたユーザの識別情報が含まれる。本実施形態において、ＣＰＵ３０２は、サーバ１１０のマスタデータ４１０が管理する設定値のうち、ログインしたユーザの識別情報に応じた設定値の更新情報の取得を要求する。ログインしたユーザの識別情報に応じた設定値には、例えば、ログインしたユーザに応じてカスタマイズされた設定画面を表示部３２１に表示させるために必要な設定値が含まれる。また例えば、ログインしたユーザの識別情報に応じた設定値には、例えば、ログインしたユーザに応じてカスタマイズされた機能を複合機１２０において実現するための設定値が含まれる。
【００５０】
ステップＳ５０３において、ＣＰＵ３０２は、ステップＳ５０２で送信した取得要求に対する応答として、サーバ１１０からＮｅｔｗｏｒｋＩ／Ｆ３０７を介して設定値の更新情報の受信を開始する。上述の通り、本実施形態ではログインを行ったユーザの識別情報に応じた設定値の更新情報が受信される。また、取得要求に応じて取得される更新情報には、ユーザに関わりなく全てのユーザに共通に用いられる設定値の更新情報も含まれる。本実施形態では、複合機１２０が前回サーバ１１０と同期処理を行った時刻以降の、サーバ１１０のマスタデータ４１０の更新内容が更新情報として受信される。このようにして、ＮｅｔｗｏｒｋＩ／Ｆ３０７は、ログイン要求に応じてユーザのログイン処理を実行する場合、サーバ１１０が記憶する設定情報の更新内容を示す更新情報をサーバ１１０から受信する。
【００５１】
設定値の受信が開始されると、ＣＰＵ３０２は、操作部Ｉ／Ｆ３０１を制御して、ログイン後に表示する画面の表示処理を開始させる（Ｓ５０４）。画面の表示処理は、ステップＳ５０３における更新情報の受信が完了する前に開始することができる。操作部Ｉ／Ｆ３０１はサーバ１１０から受信した更新情報を用いて表示処理を行う。ここで、サーバ１１０から受信した更新情報のうち、所定の設定項目に関する更新情報は、ログイン後の画面に反映されない。表示処理の詳細については、図５（ｂ）を用いて後述する。
【００５２】
ステップＳ５０５において、ＣＰＵ３０２は、サーバ１１０からの更新情報の受信が完了したかを判定する。更新情報の受信が完了していない場合には、ＣＰＵ３０２は、ステップＳ５０４及びステップＳ５０５の処理を繰り返す。一方、更新情報の受信が完了した場合には、ステップＳ５０６の処理を実行する。
【００５３】
ステップＳ５０６では、ＣＰＵ３０２は、サーバ１１０から受信した更新情報のうちログイン後の複合機１２０の設定値に反映されなかった設定項目があるか判定する。反映されなかった設定項目がない場合は図５（ａ）の処理を終了する。一方、反映されなかった設定項目が有る場合には、さらにＣＰＵ３０２は、ステップＳ５０７において所定のメッセージを表示部３２１に表示させる。所定のメッセージとは、例えば、ログインに伴ってサーバ１１０から受信された更新情報の少なくとも一部が複合機１２０に反映されていないこと、又は、反映されていない可能性があることをユーザに示すためのメッセージである。また所定のメッセージとは、例えば、反映されていない更新情報を複合機１２０に反映させるために、再ログイン又は設定情報の更新（リロード）を行うことをユーザに促すメッセージである。
【００５４】
所定のメッセージとして、例えば図６（ｂ）に示すように「ユーザデータが同期されました。設定を有効にするために再度ログインして下さい。」等のメッセージをメニュー画面に表示させることができる。また例えば図６（ｃ）に示すように「ユーザデータが同期されました。設定を有効にするために設定有効化ボタンを押してください。」などの表示をメニュー画面に表示させることができる。この設定有効化ボタンは、複合機１２０の設定を更新（リロード）するためのリロードボタンである。このリロードボタンは、ＣＰＵ３０２の制御により、ステップＳ５０７のメッセージ表示処理と共に表示部３２１に表示処理される。メッセージの表示の態様は図６（ｂ）または（ｃ）の例に限らず、所定のメッセージをポップアップ表示するなどしてもよい。
【００５５】
図６（ｂ）及び（ｃ）に示したメッセージは一例に過ぎず、「設定の同期が完了していない可能性があります。」又は「設定の同期が完了していません。」などのメッセージを表示させることとしてもよい。
【００５６】
このようなメッセージを表示させることにより、ユーザはサーバ１１０から受信した更新情報が反映されていない状態でメニュー画面が表示されていることを認識することができる。メッセージを表示すると図５（ａ）に示した処理は終了する。
【００５７】
次に、ステップＳ５０４における表示処理の詳細について、図５（ｂ）を用いて説明する。図５（ｂ）の処理は、サーバ１１０から受信された更新情報の各設定項目について実行され、サーバ１１０から受信した全ての設定項目について処理が完了するまで繰り返される。
【００５８】
サーバ１１０から設定値を受信すると、ステップＳ５１０において、ＣＰＵ３０２は、処理対象の設定項目が所定の設定項目の設定値であるかを判定する。本実施形態において、サーバ１１０から受信する更新情報には、第１の設定項目についての更新情報と、第２の設定項目についての更新情報とを含み得ることとする。本実施形態において、第１の設定項目とは、後述する所定の設定項目以外の設定項目である。また本実施形態において第２の設定項目とは所定の設定項目である。所定の設定項目とは、例えば、ログイン処理を行った直後に表示部３２１に表示される操作画面に反映させない設定項目である。例えば、操作画面の背景色やアイコンの色についての設定である画面色の設定や、操作画面の文字やアイコンの表示サイズ（又は表示倍率）に関する設定等を、ログイン直後の表示画面に反映させない設定項目とすることができる。また、所定の項目は表示設定に限られない。コピー設定（両面印刷か片面印刷かについての設定、１枚の用紙に何ページ分の印刷データを印刷するかを示す集約印刷設定等）のデフォルト設定（初期設定）や、音声設定などもログイン後の表示画面に反映させない設定項目とすることができる。
【００５９】
これら所定の設定項目について、たとえサーバから設定値を受信できたとしてもログイン直後に反映させないようにすることで、表示制御モジュール４１３の処理負荷を軽減させ、速やかにログイン後の操作画面を表示部３２１に表示させることができる。
【００６０】
また、反映処理の処理負荷に関わらず、ログイン後に設定内容が変化すると、ユーザに違和感を覚えさせる設定項目については、設定を反映させないこととしてもよい。
【００６１】
例えば言語設定についてサーバ１１０における設定が英語から日本語に更新されたことを示す更新情報を複合機１２０が受信する例について説明する。複合機１２０は、サーバ１１０から受信した更新情報の反映を行う前は、英語で操作画面が表示される。ログイン直後は英語で画面表示がなされ、数秒後にサーバ１１０から受信した更新情報が反映されると、表示言語が英語から日本語に切り替わる。ログイン後、数秒してから表示言語が切り替わると、ユーザに違和感を覚えさせることがある。そこで、言語設定の設定値については、更新内容を複合機１２０に反映させないようにすることができる。すなわち、上記の例では、更新情報を受信した後も英語でログイン後の操作画面を表示し続けるようにすることができる。
【００６２】
ステップＳ５１０における判定の方法は特に限定しない。例えば、図７（ａ）に示すようなテーブルをＨＤＤ３０５等の記憶部に保持しておき、ＣＰＵ３０２が当該テーブルを参照して、所定の設定項目であるか否かを判定することができる。このテーブルは図７（ａ）に示すように、設定項目の識別情報（ＩＤ）と、設定項目の名称と、ログイン時に設定を反映させるか否かを示す情報とが関連付けられて管理されている。なおステップＳ５１０の判定は、ステップＳ５０３における更新情報の受信が完了する前に開始することとしてもよい。
【００６３】
処理対象の設定項目が所定の設定項目でない場合（Ｓ５１０においてＮＯの場合）には、ＣＰＵ３０２は、受信した更新情報を複合機１２０に反映させて当該設定項目についての処理を終了する（Ｓ５１１）。この場合、表示部３２１には、当該設定項目について、サーバ１１０から受信した更新情報が反映された状態のメニュー画面が表示される。例えば、ログインしたユーザ用にカスタマイズされたアドレス帳情報などの設定項目について、サーバ１１０から複合機１２０に送信された更新情報が複合機１２０に反映される。
【００６４】
一方、処理対象の設定項目が所定の設定項目である場合（Ｓ５１０においてＹＥＳの場合）には、ＣＰＵ３０２は、当該設定項目について受信した更新情報が反映されていないメニュー画面を表示部３２１に表示する（Ｓ５１２）。受信した更新情報を反映しない場合には、ＣＰＵ３０２は、当該設定項目については、ＨＤＤ３０５等の記憶部に記憶（キャッシュ）されている設定情報を読み出し、読みだした設定情報に基づいてメニュー画面を表示させる。この記憶部に記憶されている設定情報は、ログイン処理が開始される前のサーバ１１０との同期処理等によって複合機１２０に記憶された情報である。
【００６５】
このようにして、ＣＰＵ３０２は、サーバ１１０から受信した更新情報のうち第１の設定項目についての更新情報をログイン処理の実行に伴って複合機１２０の設定に反映させる制御を行う。またＣＰＵ３０２は、サーバ１１０から受信した更新情報のうち第２の設定項目についての更新情報をログイン処理の実行に伴って複合機１２０の設定に反映させることを制限する制御を行う。
【００６６】
サーバ１１０から受信された更新情報であって、ログイン後のメニュー画面に反映しない設定項目の更新情報は複合機１２０のＨＤＤ３０５などの記憶部に記憶（キャッシュ）される（Ｓ５１３）。図４の例では、受信された所定の項目の更新情報は、複合機１２０に反映しない更新情報として、複合機１２０に反映する更新情報と区別して設定値ＤＢ４２０に記憶される。記憶されたデータはユーザが再度ログインを行った場合に、複合機１２０に反映される。あるいは、メニュー画面に設けられたリロードボタンをユーザが押下した場合に複合機１２０に反映されることとしてもよい。このようにしてＣＰＵ３０２は、サーバ１１０から受信した更新情報のうち、複合機１２０の設定に反映させない制御を行った更新情報を記憶部に記憶させる記憶制御を行う。
【００６７】
さらにＣＰＵ３０２は、処理対象の設定項目について、受信した更新情報を複合機１２０の設定に反映させなかったことを示す情報をＲＡＭ３０３またはＨＤＤ３０５等の記憶部に記憶する（Ｓ５１４）。例えば、フラグ処理を用いて情報を記憶することができる。ステップＳ５１４において記憶された情報は、ＣＰＵ３０２が上述のステップＳ５０６の判定処理を実行するために用いることができる。受信した更新情報の一部の設定項目を複合機１２０の設定に反映させなかったことを示す情報が記憶されている場合には、ＣＰＵ３０２は、反映されなかった設定項目がある（Ｓ５０６でＹＥＳ）と判定することができる。なお、受信した更新情報を複合機１２０の設定に反映させたことを示す情報を記憶し、サーバ１１０から受信した全ての設定項目について複合機１２０の設定に反映されたことを確認することによってもステップＳ５０６の判定を行うことができる。
【００６８】
図５（ａ）及び（ｂ）を用いて説明したように、ＣＰＵ３０２は、サーバ１１０から受信した更新情報に第２の設定項目についての更新情報が含まれる場合、所定のメッセージを表示部３２１に表示させる。所定のメッセージとは、例えば、複合機１２０の設定がサーバ１１０が記憶する設定情報と同期されていない可能性があることを示すメッセージである。または、所定のメッセージとは、複合機１２０の設定に反映させることを制限した更新情報を複合機１２０の設定に反映させる処理（例えば、再ログイン処理やリロード処理）の実行を促すメッセージである。
【００６９】
本実施形態では、複合機１２０への反映処理に時間がかかる受信データは、ログインしてから再ログインがなされるまで、又は、設定の更新が指示されるまでは複合機１２０に反映させないようにする。従って、ユーザによるログイン操作時に、ユーザを待たせずに複合機１２０を利用可能にできる。
【００７０】
更新情報の受信後、ユーザが複合機１２０から一旦ログアウトし、再度ログイン処理を実行した場合には、上記と同様、サーバ１１０に対して更新情報の取得要求が送信され、設定項目に応じてサーバ１１０から取得した更新情報が複合機１２０に設定される。さらに、複合機１２０の記憶部にキャッシュされている設定情報が読み出され、複合機１２０に設定される。ここで記憶部にキャッシュされている設定情報には、前回のログインにおいてサーバ１１０から取得され、複合機１２０の設定に反映されていなかった更新情報が含まれる。この反映されていなかった更新情報は、ユーザが複合機１２０に再度ログインしたタイミングで複合機１２０に反映される。
【００７１】
また、更新情報の受信後、ユーザがリロード処理の実行を指示した場合には、複合機１２０の記憶部にキャッシュされている設定情報が読み出され、複合機１２０に設定される。記憶部にキャッシュされている設定情報には、ログインにおいてサーバ１１０から取得され、複合機１２０の設定に反映されていなかった更新情報が含まれる。この反映されていなかった更新情報は、ユーザがリロードの実行を指示したタイミングで、複合機１２０に反映される。
【００７２】
また受信されたデータが複合機１２０に反映されていない可能性が有る場合には、ログイン後のメニュー画面にメッセージを表示させるので、受信データの反映が完了していないことをユーザに知らせることができる。
【００７３】
上記の構成によれば、ユーザは、サーバから受信した設定情報が情報処理装置の設定に反映されていない可能性がある場合には、そのことを知ることができる。また、サーバから受信した設定情報が情報処理装置の設定に反映されていない場合には、再ログインや設定値のリロードを行うことにより、サーバから受信した設定情報を情報処理装置の設定に反映させるようにユーザに促すことができる。
【００７４】
＜実施形態２＞
実施形態１では、ログインに応じてサーバ１１０から受信したデータのうち所定の項目はログイン処理の実行のタイミングでは複合機１２０に反映させない例について説明した。しかし所定の設定項目についても、ログインの開始から所定時間以内に更新情報を複合機１２０に反映することができる場合には、更新情報の反映処理を行うこととしてもよい。ログインの開始から所定時間以内に所定の設定項目の更新情報が複合機１２０に反映できる場合には、当該更新情報の反映処理を行う例について以下で説明する。
【００７５】
本実施形態にかかるシステムの構成は実施形態１において説明した内容と同様であるため、説明を省略する。本実施形態における複合機１２０が実行する処理について図７を用いて説明する。図８のフローは複合機１２０のＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３等のメモリに展開して実行することにより実現することができる。実施形態１において図５を用いて説明した処理と同じ処理については、図５と同じステップ番号を付して説明を省略する。
【００７６】
ステップＳ８０１では、ログインが成功したことに応じてＣＰＵ３０２の制御により不図示の計時部が計時を開始する。図７の例では、計時を開始した後に、ステップＳ５０２において同期要求を行う例を示しているが、同期要求を行った後に計時を開始してもよい。計時開始のタイミングは特に限定しない。
【００７７】
ステップＳ５０３において更新情報の受信が開始されると、ＣＰＵ３０２は、設定項目ごとの表示処理を開始する。この表示処理は、サーバ１１０から受信した全ての設定項目について処理が完了するまで繰り返される。
【００７８】
本実施例において、サーバ１１０から受信される更新情報の設定項目には、ログイン後の複合機１２０の設定として反映しない設定項目、反映を制限する設定項目、及び、反映する設定項目が含まれるものとする。反映しない設定項目とは、ログイン処理が開始されてから所定時間以内に反映できるか否かに関わらず、複合機１２０の設定に反映しない設定項目である。所定の条件を満たした場合に反映する設定項目とは、ログイン処理が開始されてから所定時間以内に反映できる場合に限り、反映処理を行う設定項目である。反映しない設定項目、及び、所定の条件を満たした場合に反映する設定項目を総称して、反映を制限する設定項目と呼ぶ。
【００７９】
まず、ＣＰＵ３０２は、処理対象の設定項目が複合機１２０へ反映しない設定項目の更新情報であるかを判定する（Ｓ８０２）。複合機１２０へ反映しない設定項目の更新情報である場合（Ｓ８０２でＹＥＳの場合）には、実施形態１において説明したステップＳ５１２からＳ５１４の処理を実行する。
【００８０】
ステップＳ８０２において、処理対象の設定項目が複合機１２０へ反映しない設定項目ではないと判定した場合（Ｓ８０２においてＮＯの場合）には、ＣＰＵ３０２は、ステップＳ８０３の判定処理を実行する。
【００８１】
ステップＳ８０３では、ＣＰＵ３０２は、処理対象の設定項目が、所定の条件を満たす場合には複合機１２０へ反映する設定項目であるか否かを判定する。所定の条件を満たす場合に複合機１２０へ反映する設定項目ではない場合（Ｓ８０３においてＮＯの場合）、更新情報の反映処理が完了するまで反映処理を継続する（Ｓ８０５）。
【００８２】
一方、所定の条件を満たす場合には複合機１２０へ反映する設定項目である場合、ＣＰＵ３０２は、計時部の計時結果に基づいて、計時を開始してから所定時間以内に更新情報の複合機１２０への反映が完了するかを判定する（Ｓ８０４）。所定時間は設定項目ごとに異なる時間とすることもできるし、全ての設定項目について共通の時間とすることとしてもよい。
【００８３】
ここで、ステップＳ８０４の判定において用いられる情報の例について図７（ｂ）のテーブルを用いて説明する。図７（ｂ）は、各設定項目の反映処理を行うための時間の目安を示すテーブルである。例えば、図７（ｂ）の例は、サーバ１１０から受信した言語設定についての更新情報を反映させるには、２秒かかることを示す。目安の時間は、サーバ１１０と複合機１２０の通信状況や、サーバ１１０から受信したデータ量などを用いて複合機１２０が求めることができる。あるいはサーバ１１０が目安の時間を計算して複合機１２０に通知することとしてもよい。
【００８４】
また、図７（ｂ）の例は、サーバ１１０から受信したコピー設定について、原則はログイン処理に伴って反映処理を行うが、受信した更新情報に所定の関連データが含まれる場合には、所定の時間内に反映できる場合に限り反映することを示す。所定の関連データとは、図７（ｂ）の例では“ｃｏｍｍｏｎ＿ｓｅｔｔｉｎｇｓ．ｄｅｆａｕｌｔ＿ｍｏｄｅ＝ＣＯＰＹ”であり、所定の関連データが関連付けられている場合には反映処理に目安として１秒かかることが示されている。ＣＰＵ３０２は、図７（ｂ）に示される目安時間と、所定時間とを比較して、所定時間内に対象の設定項目の反映処理を行うことができるかを判定することができる。
【００８５】
所定時間以内に更新情報の反映が完了しない場合（ステップＳ８０４においてＮＯの場合）には、ＣＰＵ３０２は、ステップＳ５１２からステップＳ５１４の処理を実行する。一方、所定時間以内に設定項目の反映処理を行うことができる場合（ステップＳ８０４においてＹＥＳの場合）、当該設定項目の反映処理を実行する（Ｓ８０６）。
【００８６】
以降の処理については、実施形態１において図５を用いて説明した処理と同様であるため、説明を省略する。
【００８７】
このようにして、サーバ１１０から受信した更新情報のうち第２の設定項目の更新情報を複合機１２０の設定に反映させるためにかかる時間が所定時間より短い場合には、当該更新情報をログイン処理の実行に伴って複合機１２０の設定に反映させる制御を行う。また、サーバ１１０から受信した更新情報のうち第２の設定項目についての更新情報を複合機１２０の設定に反映させるためにかかる時間が所定時間より長い場合には、以下の処理を行う。すなわち、第２の設定項目についての更新情報をログイン処理の実行に伴って複合機１２０の設定に反映させない制御を行う。
【００８８】
本実施形態によれば、複合機１２０へのログイン後の反映を制限する設定項目であっても、所定時間内に複合機１２０へ反映できる場合には当該設定項目の反映処理を行う。従って、ユーザを待たせたり、所定時間経過してから設定変更が反映されることによってユーザに違和感を覚えさせたりすることなく、サーバ１１０と複合機１２０の同期処理を行うことができる。
【００８９】
（その他の実施形態）
第１及び第２の実施形態について説明したが、上述する実施形態は、本発明を実施する上での一例であり、各実施形態の処理、動作を組み合わせて実現してもよいし、本発明は実施形態の構成に限ったものではない。
【００９０】
また本発明のクライアントは複合機に限った構成である必要はなく、設定値を管理するデバイスでかつデバイスを構成する情報によって設定値に変更がある情報機器端末等に適応可能である。
【００９１】
また第１及び第２の実施形態においては、反映を制限する設定項目、および、反映しない設定項目の設定値が更新情報に含まれない場合は、更新情報が反映されるまで反映処理を行う例について説明したが、これに限らない。反映を制限する設定項目、および、反映しない設定項目の設定値が更新情報に含まれない場合であっても、計時開始してから所定時間が経過しても更新情報の反映が完了しない場合には、更新情報の反映を中止してもよい。この場合、ステップＳ５０７に進み、更新情報の一部又は全体が複合機１２０に反映されていないことを示すメッセージを表示部３２１に表示させることができる。
【００９２】
また、ステップＳ５０７において一度メッセージを表示させて図５（ａ）の処理を完了した場合に、メッセージを表示させたことを示す情報を記憶しておき、次回からはステップＳ５０７の処理を実行しないようにしてもよい。すなわち、２回目以降は図５（ａ）の処理においてステップＳ５０６で反映されなかった設定項目があると判定した場合にも、Ｓ５０７のメッセージ表示処理を実行しなくてもよい。一度メッセージを表示させれば、次回以降はメッセージを表示させなくても、ログイン後は受信した設定情報が反映されない可能性があることをユーザに認識させることができるからである。
【００９３】
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００９４】
１１０  サーバ
１２０ａ  複合機
１２０ｂ  複合機
２０３  ＣＰＵ
２０５  ＨＤＤ
３０２  ＣＰＵ
３０５  ＨＤＤ
４１０  マスタデータ
４２０  設定値ＤＢ
【図１】
2017184156.tif 000003
【図２】
2017184156.tif 000004
【図３】
2017184156.tif 000005
【図４】
2017184156.tif 000006
【図５】
2017184156.tif 000007
【図６】
2017184156.tif 000008
【図７】
2017184156.tif 000009
【図８】
2017184156.tif 000010