(57)【要約】【課題】複数の複合機とサーバとの間で同期がとられている設定値が、個々の複合機により変更されると、他の複合機においても設定値が変更される事態を防止する。【解決手段】設定値を保持した複合機１２０ａ，１２０ｂと、設定値管理サーバ１１０とをネットワーク１００を介して接続可能する。複合機１２０ａにおいて、ユーザから設定値の変更要求が入力されたときは、当該設定値が変更可能かどうかを設定値管理サーバ１１０に問い合わせる。設定値管理サーバ１１０は、その設定値が各複合機１２０ａ，１２０ｂとの間で同期されている設定値であれば、変更を制限する情報を複合機１２０ａに送信する。【選択図】図１
2015076749.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ自己の動作内容を定める設定値を保持した複数の処理デバイスとの通信を可能にする通信手段と、
複数の処理デバイスがそれぞれ保持する前記設定値と同一の設定値毎に、各処理デバイスによる個別の変更が可能な設定値かどうかを定めたマスターデータを保持する管理手段と、
前記複数の処理デバイスのいずれかにおいて前記設定値の変更要求が入力されたときに、当該処理デバイスからの前記変更要求を前記通信手段を通じて受け付ける受付手段と、
変更要求された設定値が変更可能な設定値かどうかを前記マスターデータを参照することにより判定し、変更可能な設定値でないときは前記変更要求を受け付けた処理デバイスに対して、前記設定値の変更を制限させるための制限情報を送信する制御手段と、
を有することを特徴とする設定値管理サーバ。
【請求項２】
前記マスターデータには、前記設定値毎に、当該設定値の内容を同期させる必要がある複数の同期対象デバイスが定められており、
前記制御手段は、前記変更要求された設定値について、前記マスターデータの前記同期対象デバイスとして変更要求元以外の処理デバイスが定められているときは、変更可能な設定値でないと判定することを特徴とする、
請求項１記載の設定値管理サーバ。
【請求項３】
前記制御手段は、前記同期対象デバイスとして記憶されているすべての処理デバイスに対して当該設定値の内容を通知することにより、通知された処理デバイスにおいて当該設定値に対する変更要求の受け付けを自律的に制限させることを特徴とする、
請求項２記載の設定値管理サーバ。
【請求項４】
前記マスターデータには、前記同期対象デバイスが複数の処理デバイスになっている設定値のうち、一時的な変更を許可できるものについては変更許可フラグが関連付けられており、
前記制御手段は、前記変更許可フラグと関連付けられている設定値に対する変更要求を受け付けたときは、変更要求元の処理デバイスに対して前記一時的な変更を許可する旨を通知することにより、当該処理デバイスに、当該設定値の一時的な変更を許可させることを特徴とする、
請求項３記載の設定値管理サーバ。
【請求項５】
前記変更許可フラグを関連付けて定めた設定値は、前記複数の処理デバイスの各々により形成される画像の色に関する設定値であることを特徴とする、
請求項４記載の設定値管理サーバ。
【請求項６】
自己の動作内容を定める設定値を、当該設定値に対する変更が可能かどうかを表すフラグと関連付けて保持する設定値保持手段と、
複数の処理デバイスがそれぞれ保持する前記設定値と同一の設定値毎に、各処理デバイスによる個別の変更が可能な設定値かどうかを定めたマスターデータを保持し、このマスターデータに基づく設定値の変更可否を判定する設定値管理サーバとの間の通信を可能にする通信手段と、
前記設定値の変更要求の入力を受け付ける受付手段と、
前記通信手段を通じて、前記変更要求を前記設定値管理サーバに伝えることにより、前記設定値管理サーバから当該設定値についての変更可否の判定結果を取得し、取得した判定結果に基づいて前記フラグを更新するとともに、更新後のフラグが変更不能を表すときは、前記変更要求に係る設定値の変更を制限する制御手段と、
を有することを特徴とする、処理デバイス。
【請求項７】
前記設定値管理サーバは、その内容を同期させる必要がある複数の同期対象デバイスを前記マスターデータに定めている設定値については、いずれか一つの処理デバイスにおいて変更可能な設定値でないと判定するものであり、
前記設定値保持手段は、前記設定値管理サーバの判定結果に基づき、当該設定値に関連付けられたフラグを、変更不能を表すフラグに更新することを特徴とする、
請求項６記載の処理デバイス。
【請求項８】
前記設定値管理サーバは、その内容を同期させる必要がある複数の同期対象デバイスを前記マスターデータに定めている設定値のうち、いずれか一つの処理デバイスにおいて一時的な変更が可能な設定値については、一時的な変更が可能と判定するものであり、
前記設定値保持手段は、前記設定値管理サーバの判定結果に基づき、当該設定値に関連付けられたフラグを、一時的な変更可能を表すフラグに更新することを特徴とする、
請求項７記載の処理デバイス。
【請求項９】
前記制御手段は、一時的に変更された設定値については、所定の条件を満たしたときに変更前の設定値に戻すことを特徴とする、
請求項８記載の処理デバイス。
【請求項１０】
前記変更要求の入力者に対してＵＩ画面を通じて情報を提示するための提示手段を有しており、
前記制御手段は、前記変更要求を受け付けた設定値の変更を制限するときは、前記提示手段のＵＩ画面を通じて所定のメッセージ画面を提示させることを特徴とする、
請求項６ないし９のいずれかの項記載の処理デバイス。
【請求項１１】
前記制御手段は、前記設定値保持手段に保持されている設定値を前記ＵＩ画面に提示させるとともに、提示された設定値のうち、変更不能を表すフラグに関連付けられた設定値の部分をグレイアウト表示させることにより、当該設定値に対する変更要求の受付を制限することを特徴とする、
請求項１０記載の処理デバイス。
【請求項１２】
それぞれ自己の動作内容を定める設定値を保持した複数の処理デバイスと、設定値管理サーバとを通信路を介して接続可能にし、前記設定値管理サーバに、前記複数の処理デバイスがそれぞれ保持する設定値と同一の設定値毎に、各処理デバイスによる個別の変更が可能な設定値かどうかを定めたマスターデータを保持させるとともに、
前記複数の処理デバイスのいずれかにおいて前記設定値の変更要求が入力されたときに、当該処理デバイスにおいて当該設定値が変更可能かどうかを前記設定値管理サーバに問い合わせ、
前記設定値管理サーバが、前記問い合わせに応じて、前記設定値が変更可能な設定値かどうかを前記マスターデータに基づいて判定し、変更可能な設定値でないときは前記変更要求を受け付けた処理デバイスに対して、前記設定値の変更を制限させるための制限情報を送信することを特徴とする、
設定値管理方法。
【請求項１３】
コンピュータを設定値管理サーバとして動作させるためのコンピュータプログラムであって、前記コンピュータを、
それぞれ自己の動作内容を定める設定値を保持した複数の処理デバイスとの通信を可能にする通信手段、
複数の処理デバイスがそれぞれ保持する前記設定値と同一の設定値毎に、各処理デバイスによる個別の変更が可能な設定値かどうかを定めたマスターデータを保持する管理手段、
前記複数の処理デバイスのいずれかにおいて前記設定値の変更要求が入力されたときに、当該処理デバイスからの前記変更要求を前記通信手段を通じて受け付ける受付手段、
変更要求された設定値が変更可能な設定値かどうかを前記マスターデータを参照することにより判定し、変更可能な設定値でないときは前記変更要求を受け付けた処理デバイスに対して、前記設定値の変更を制限させるための制限情報を送信する制御手段、
として機能させることを特徴とする、コンピュータプログラム。
【請求項１４】
コンピュータを、設定値に基づいて動作する処理デバイスとして動作させるためのコンピュータプログラムであって、前記コンピュータを、
自己の動作内容を定める設定値を、当該設定値に対する変更が可能かどうかを表すフラグと関連付けて保持する設定値保持手段、
複数の処理デバイスがそれぞれ保持する前記設定値と同一の設定値毎に、各処理デバイスによる個別の変更が可能な設定値かどうかを定めたマスターデータを保持し、このマスターデータに基づく設定値の変更可否を判定する設定値管理サーバとの間の通信を可能にする通信手段、
前記設定値の変更要求の入力を受け付ける受付手段、
前記通信手段を通じて、前記変更要求を前記設定値管理サーバに伝えることにより、前記設定値管理サーバから当該設定値についての変更可否の判定結果を取得し、取得した判定結果に基づいて前記フラグを更新するとともに、更新後のフラグが変更不能を表すときは、前記変更要求に係る設定値の変更を制限する制御手段、
として機能させることを特徴とする、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複合機のように、色材の濃度補正値などの設定値が保持されている処理デバイスの設定値管理技術に関する。特に、複数の処理デバイスに保持されている設定値が同期する場合の設定値管理技術に関する。
【背景技術】
【０００２】
近年、複合機の動作内容を定める設定値が複合機の内部に保持されるだけでなく、その設定値を他の複合機の設定値と共に、ネットワーク接続されたサーバにおいてマスターデータとして保持させることが検討されている。これにより、複数の複合機における設定値の一元管理を行うことも可能となる。この場合、設定値は同期されており、マスターデータが変更されると、変更後の設定値が各複合機に通知され、各複合機内の設定値も変更される。同様に、いずれかの複合機の設定値が変更されると、マスターデータの値が変更され、その結果、すべての複合機の設定値が変更される。
【０００３】
設定値の中には、複合機の動作に大きな影響を及ぼすものもある。そのような設定値が個々の複合機のユーザにより不用意に変更されてしまうと、他の複合機が、意図しない態様で動作してしまうという問題がある。
【０００４】
特許文献１に開示された電子機器では、設定値の変更を許可する許可モードと、禁止する禁止モードとを設け、禁止モードのときは予め選択した設定値の変更を禁止する。この電子機器では、また、禁止モード設定後においても設定値によっては、禁止モードでも設定値の変更を可能にする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０６−０２８１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に開示されている電子機器によれば、禁止モードが設定されているときの設定値については、禁止前の内容が維持される。しかし、変更が禁止されていない設定値に関しては、自由に設定値の変更が可能になる。そのため、複数の電子機器における設定値が同期している場合には、依然として他の電子機器が、意図しない態様で動作してしまうという課題が残る。このような課題は、設定値に基づいて動作する処理デバイス全般に生じる。
【０００７】
本発明は、複数の処理デバイスの設定値が同期する場合において一部の処理デバイスによる不用意な設定値の変更によって他の処理デバイスの設定値が変更される事態を防止する設定値管理技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、以下の手順の設定値管理方法を提供する。すなわち、それぞれ自己の動作内容を定める設定値を保持した複数の処理デバイスと、設定値管理サーバとを通信路を介して接続可能にする。そして、設定値管理サーバに、複数の処理デバイスがそれぞれ保持する設定値と同一の設定値毎に、各処理デバイスによる個別の変更が可能な設定値かどうかを定めたマスターデータを保持させておく。
複数の処理デバイスのいずれかにおいて設定値の変更要求が入力されたときは、当該処理デバイスが、当該設定値が変更可能かどうかを設定値管理サーバに問い合わせる。設定値管理サーバは、前記問い合わせに応じて、前記設定値が変更可能な設定値かどうかを前記マスターデータに基づいて判定する。変更可能な設定値でないときは前記変更要求を受け付けた処理デバイスに対して、前記設定値の変更を制限させるための制限情報を送信する。
【発明の効果】
【０００９】
本発明によれば、複数の処理デバイスの設定値が同期する場合において、一部の処理デバイスのユーザによる不用意な設定値の変更によって他の処理デバイスの設定値が変更される事態が防止される。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る設定値同期システムの全体構成図。
【図２】設定値管理サーバのハードウエア構成図。
【図３】設定値管理サーバのソフトウエア構成図。
【図４】（ａ）〜（ｃ）はマスターデータの例示図。
【図５】複合機のハードウエア構成図。
【図６】複合機のソフトウエア構成図。
【図７】（ａ）〜（ｃ）は、設定値テーブルの例示図。
【図８】（ａ）は設定値管理サーバの処理手順説明図、（ｂ）は複合機の処理手順説明図。
【図９】設定値の変更要求を受け付けるときのＵＩ画面の例示図。
【図１０】（ａ）はユーザが個別に設定値を変更しようとした場合の複合機の処理手順説明図、同（ｂ）は設定値管理サーバの処理手順説明図。
【図１１】設定値一覧画面の例示図。
【図１２】全設定値変更禁止メッセージ画面の例示図。
【図１３】（ａ）は濃度補正画面、（ｂ）は印刷時のトナー量補正画面の例示図。
【図１４】設定値変更禁止メッセージ画面の例示図。
【図１５】（ａ），（ｂ）は、第２実施形態におけるマスターデータの例示図。
【図１６】（ａ）〜（ｃ）は第２実施形態における設定値テーブルの例示図。
【図１７】（ａ）は同期時の設定値の一時的な変更を受け付けたときの設定値管理サーバの処理手順説明図、同（ｂ）は複合機の処理手順説明図。
【図１８】第２実施形態における設定値の一時的な変更の設定画面の例示図。
【図１９】第２実施形態において複合機が設定値変更要求を受け付けるときの処理手順説明図。
【図２０】第２実施形態における一時的な変更許可メッセージ画面の例示図。
【図２１】第２実施形態において複合機において設定値の参照が実行されるときの処理手順説明図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施の形態例を説明する。
［第１実施形態］
図１は、第１実施形態に係る設定値同期システムの全体構成図である。この設定値同期システムは、設定値管理サーバ１１０と処理デバイスの一例となる複合機１２０ａ，１２０ｂとを含んで構成される。各複合機１２０は、コピー、ファクシミリなどの複数種類の機能を実現する機器であり、その内部に、それぞれ自己の動作内容を定める設定値が保持されている。設定値は、例えば色材の濃度補正、印刷時のトナー量補正、オートスリープ移行時間、ジョブ履歴の表示等であり、その一部は、他の複合機及び設定値管理サーバ１１０と同期している。すなわち、個々の複合機１２０における設定値の変更が制限される。
なお、図１では、２台の複合機１２０ａ，１２０ｂを例示しているが、３台以上であっても良い。以後の説明では、２台の複合機１２０ａ，１２０ｂを特に区別する必要がある場合を除き、複合機１２０と表現する。
【００１２】
第１実施形態では、これらの複合機１２０と設定値管理サーバ１１０とをネットワーク１００のような通信路を介して接続可能にする。設定値管理サーバ１１０には、各複合機１２０がそれぞれ保持する設定値と同一の設定値毎に、各複合機１２０による個別の変更が可能な設定値かどうかを定めたマスターデータを保持させておく。そして、複合機１２０のいずれかにおいて設定値の変更要求が入力されたときに、当該複合機１２０が、当該設定値が変更可能かどうかを設定値管理サーバ１１０に問い合わせる。設定値管理サーバ１１０は、この問い合わせに応じて、設定値が変更可能な設定値かどうかをマスターデータに基づいて判定する。変更可能な設定値でないときは変更要求を受け付けた複合機１２０に対して、設定値の変更を制限させるための制限情報を送信する。制限情報は、本実施形態では、複合機１２０において設定値の変更が禁止されるようにする情報である。
以下、このような設定値の管理を可能にする設定値管理サーバ１１０と複合機１２０の構成について説明する。
【００１３】
＜設定値管理サーバ＞
図２は、設定値管理サーバ１１０のハードウエア構成図である。設定値管理サーバ１１０は、コントローラユニット２００、操作部２２０、表示部２３０を含んで構成される。操作部２２０は、マウス、キーボードなどの入力デバイスである。表示部２３０はタッチスクリーンなどの出力デバイスである。コントローラユニット２００は、ＣＰＵ（Central Processing Unit）２０３を有するコンピュータの一種である。ＣＰＵ２０３は、システムバス２１０を介して、ＲＡＭ（Random Access Memory）２０４、ＨＤＤ（Hard Disk Drive）２０５、ＲＯＭ（Read Only Memory）２０６と接続される。システムバス２１０には、また、操作部Ｉ／Ｆ２０１、表示部Ｉ／Ｆ２０２、通信Ｉ／Ｆ２０７も接続されている。
【００１４】
ＣＰＵ２０３は、ＲＯＭ２０６に格納されているブートプログラムによりＯＳ（Operating System）を立ち上げる。そして、ＯＳ上で、ＨＤＤ２０５に格納されているコンピュータプログラムを実行し、これにより各種処理を実行する。ＲＡＭ２０４は、ＣＰＵ２０３の作業領域として用いられる。
【００１５】
操作部Ｉ／Ｆ２０１は、操作部２２０とのインタフェースであり、操作部２２０によって入力された情報をＣＰＵ２０３に伝える。表示部Ｉ／Ｆ２０２は、表示部２３０に対して表示すべき情報を出力する。通信Ｉ／Ｆ２０７は、ネットワーク１００を介して複合機１２０ａ，１２０ｂとの間で情報の入出力を行う。
【００１６】
図３は、設定値管理サーバ１１０のソフトウェア構成図である。設定値管理サーバ１１０は、通信部３１、管理部３２、受付部３４、提示部３５及び制御部３７の機能を有する。これらの機能は、例えばコントローラユニット２００のＣＰＵ２０３が上記のコンピュータプログラムを読み込んで実行することにより実現される。
【００１７】
通信部３１は、通信Ｉ／Ｆ２０７による複合機１２０との通信を可能にする。管理部３２は、マスターデータ３３をＨＤＤ２０３において更新自在に保持する。マスターデータ３３は、上述したとおり、各複合機１２０がそれぞれ保持する設定値と同一の設定値毎に、各複合機による個別の変更が可能な設定値かどうかを定めたデータである。
【００１８】
受付部３４は、管理者又は各複合機１２０からの設定値の変更要求を受け付ける。管理者からの変更要求は、操作部２２０を通じて受け付ける。複合機１２０からの変更要求は、通信部３１を通じて受け付ける。なお、複合機１２０からの変更要求の受付は、複合機１２０からの当該設定値についての変更可否の問い合わせと同じである。
【００１９】
提示部３５は、表示部２３０に対して、ユーザに対して、メニュー画面、設定値変更画面、設定値参照画面その他のユーザ・インタフェース（ＵＩ）画面を提示する。
【００２０】
制御部３７は、設定値管理サーバ１１０のハードウエア及び上記各機能を統括的に制御する。また、受付部３４がいずれかの複合機１２０から設定値の変更要求を受け付けたときに、その設定値が変更可能な設定値かどうかをマスターデータ３３を参照することにより判定する。変更可能な設定値でないときは、変更要求を受け付けた複合機１２０に対して、設定値の変更を制限させるための制限情報を送信する。
なお、同期している複合機１２０の設定値が管理者によって変更される場合がある。また、個別の変更要求に応じた結果、他の複合機と同期することになる場合がある。これらの場合は、同期対象となるすべての複合機１２０に対して、当該設定値の内容を通知する。これにより、通知された処理デバイスにおいて当該設定値に対する変更要求の受け付けを自律的に制限させる。
【００２１】
ここで、設定値管理サーバ１１０が保持するマスターデータについて説明する。図４（ａ）〜（ｃ）はマスターデータの例示図である。
マスターデータは、設定値名、値、同期対象デバイスのフィールドを相互に関連付けたデータである。「設定値名」はどのような設定値かを示す識別名称である。「値」は各種補正に関しては補正量、移行時間に関しては設定時間、ジョブ履歴の表示については履歴数が設定される。同期対象デバイスは、設定値の内容を同期させる必要がある複数のデバイス、本例では複合機１２０ａ，１２０ｂである。
【００２２】
同期対象デバイスが１台となる場合は、他に同期させる複合機がないことを意味する。図４（ａ）の例では、「濃度補正」、「印刷時のトナー量補正」に関しては、複合機１２０ａと複合機１２０ｂとでは「値」がそれぞれ異なる。つまり、「値」の同期はとられていない。そのため、「濃度補正」、「印刷時のトナー量補正」に関しては、複合機１２０ａ又は複合機１２０ｂによる変更要求に際しては、変更が可能と判定される。一方、「オートスリープ移行時間」、「ジョブ履歴の表示」に関しては、複合機１２０ａ，１２０ｂ間で「値」の同期がとられている。そのため、設定値管理サーバ１１０側で「値」を設定することで、省電力やセキュリティーポリシーの統一を実現することが可能になる。
他方、同期がとられている設定値については、いずれかの複合機１２０による変更要求に際しては、同期対象デバイスとして変更要求元以外の複合機が定められていることになる。この場合は、変更可能な設定値でないと判定される。
図４（ｂ），（ｃ）については、後述する。
【００２３】
＜複合機＞
次に、複合機１２０について説明する。図５は、複合機１２０のハードウエア構成図である。複合機１２０は、コントローラユニット４００、操作部４２０、スキャナ４３０、プリンタ４４０を含んで構成される。操作部４２０は、例えばタッチスクリーンのように、入力デバイスと表示デバイスとが一体となったものを含んで構成される。表示デバイスは、ユーザに対して、ユーザ・インタフェース（ＵＩ）画面を提示するものである。
コントローラユニット４００は、コンピュータの一種であり、基本的な構成は、設定値管理サーバ１１０のコントローラ２００と同一となる。すなわち、コントローラ４００は、システムバス４１０を介して、ＣＰＵ４０２、ＲＡＭ４０３、ＨＤＤ４０５、ＲＯＭ４０６が接続されている。システムバス２１０には、また、操作部Ｉ／Ｆ４０１、デバイスＩ／Ｆ４０４、通信Ｉ／Ｆ４０７も接続されている。
【００２４】
ＣＰＵ４０２は、ＲＯＭ４０６に格納されているブートプログラムによりＯＳを立ち上げる。そして、ＯＳ上で、ＨＤＤ４０５に格納されているコンピュータプログラムを実行し、これにより各種処理を実行可能にする。ＲＡＭ４０３は、ＣＰＵ４０２の作業領域として用いられる。ＲＡＭ４０３は、また、画像データを一時記憶するための画像メモリ領域を提供する。
【００２５】
操作部Ｉ／Ｆ４０１は、操作部４２０とのインタフェースであり、表示すべき画像データを操作部４２０に対して出力する。また、操作部４２０を通じて入力された情報をＣＰＵ４０２に送出する。デバイスＩ／Ｆ４０４には、スキャナ４３０およびプリンタ４４０が接続される。デバイスＩ／Ｆ４０４は、例えば画像データの同期系／非同期系の変換を行う。通信Ｉ／Ｆ４０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。
【００２６】
画像処理部４０８は、スキャナ４３０からの入力画像処理やプリンタ４４０への出力画像処理、画像回転、画像圧縮、解像度変換、色空間変換、階調変換などの処理を行う。画像処理の結果は、ＨＤＤ４０５に記憶される。
【００２７】
図６は、複合機１２０のソフトウェア構成図である。複合機１２０は、通信部５１、設定値保持部５２、受付部５４、提示部５５及び制御部５７の機能を有する。これらの機能は、コントローラユニット４００のＣＰＵ４０２が上記のコンピュータプログラムを読み込んで実行することにより実現される。
通信部５１は、通信Ｉ／Ｆ４０７を通じて設定値管理サーバ１１０との通信を可能にする。設定値保持部５２は、自己の動作内容を定める設定値を、当該設定値に対する変更が可能かどうかを表すフラグと関連付けて保持する。設定値及びフラグは、具体的には、設定値管理サーバ１１０の通知に基づき、ＨＤＤ４０５に設定値テーブル５３として更新自在に記憶される。例えば、同期対象となる複合機が複数となる設定値に関連付けられたフラグについては、これを変更不能を表すフラグに更新する。
受付部５４は、操作部Ｉ／Ｆ４０１を通じて、変更要求の入力者であるユーザからの設定値の変更要求の入力を受け付ける。提示部５５は、操作部Ｉ／Ｆ４０１を通じてユーザに対する情報を提示する。
【００２８】
制御部５７は、複合機１２０のハードウエア及び上記各機能を統括的に制御する。また、通信部５１を通じて、変更要求を設定値管理サーバ１１０に伝えることにより、設定値管理サーバ１１０から当該設定値についての変更可否の判定結果を取得する。そして、取得した判定結果に基づいてフラグを更新するとともに、更新後のフラグが変更不能を表すときは、変更要求に係る設定値の変更を制限する。具体的には禁止する。
【００２９】
ここで、設定値テーブル５３について説明する。図７（ａ）〜（ｃ）は、設定値テーブル５３の内容例を示す図である。図５（ａ）を参照すると、設定値テーブル５３には、設定値名、値が設定される。また、フラグの例として、設定値管理サーバ１１０により通知される一般ユーザ変更許可フラグと複数デバイス同期フラグとが、設定値名等と関連付けて設定される。
「一般ユーザ変更許可フラグ」は、その設定値を設定値管理サーバ１１０の管理者ではなく、複合機１２０のユーザが変更することを許可するか否かを表すフラグである。「ＴＲＵＥ」は変更許可、「ＦＡＬＳＥ」は変更不能を表す。「複数デバイス同期フラグ」は、その設定値の値が複合機１２０ａと複合機１２０ｂとの間で同期されているか否かを表すフラグである。「ＴＲＵＥ」は同期、「ＦＡＬＳＥ」は非同期を表す。図７（ｂ），（ｃ）については、後述する。
【００３０】
＜設定値管理方法＞
次に、第１実施形態における設定値管理方法について説明する。前提として、設定値管理サーバ１１０には、図４（ａ）に示す内容のマスターデータ３３が保持され、複合機１２０には、図７（ａ）に示す内容の設定値テーブル５３が保持されているものとする。この状態で、管理者が、複合機１２０ａについてだけ「値」が「０」になっている「印刷時のトナー量補正」を「２」に変更する場合の例を説明する。
図８（ａ）は、このときの設定値管理サーバ１１０側の処理手順例を示す図であり、同（ｂ）は複合機１２０側の処理手順例を示す図である。
【００３１】
図８（ａ）を参照し、設定値管理サーバ１１０（受付部３４）は、操作部２２０に図９のようなＵＩ画面を表示し、管理者による設定値の変更要求の入力を促す。変更要求を受け付けると（Ｓ１０１）、設定値管理サーバ１１０（管理部３２）は、その変更をマスターデータ３３に反映させる（Ｓ１０２）。変更後のマスターデータは図４（ｂ）のようになる。すなわち、複合機１２０ａについての「印刷時のトナー量補正」の「値」が「２」となり、その結果、複合機１２０ａと複合機１２０ｂとが同期対象デバイスになる。
【００３２】
その後、設定値管理サーバ１１０（制御部３７）は、同期対象が１つのデバイスから複数デバイスに変更された設定値が存在するか否かをマスターテーブル３３を参照して判定する（Ｓ１０３）。存在する場合は、同期対象の複合機に、その設定値名を通知する（Ｓ１０３：YES、Ｓ１０４）。存在しない場合は、処理を終える（Ｓ１０３：NO）。本例では、「印刷時のトナー量補正」の同期対象デバイスが２つの複合機１２０ａ，１２０ｂに変更されたので、設定値管理サーバ１１０（通信部３１）は、「印刷時のトナー量補正」という設定値名を複合機１２０ａ，１２０ｂそれぞれに通知する。
【００３３】
図８（ｂ）を参照し、複合機１２０（通信部５１）は、設定値管理サーバ１１０から通知された設定値名「印刷時のトナー量補正」を受信する（Ｓ２０１）。複合機１２０（設定値保持部５２）は、その設定値名に関連付けて記憶されている「複数デバイス同期フラグ」を「ＴＲＵＥ」に変更する（Ｓ２０２）。変更後の各設定値は図７（ｂ）のようになる。つまり、「印刷時のトナー量補正」についての「複数デバイス同期フラグ」が「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更される。
これにより、設定値管理サーバ１１０側では、マスターデータ３３に、「印刷時のトナー量補正」については複合機１２０ａ，１２０ｂが同期していることが記憶される。複合機１２０側では、「印刷時のトナー量補正」についての個々の変更が制限されることになる。
【００３４】
次に、１台の複合機複合機１２０、例えば複合機１２０ａにおいて、ユーザが個別に設定値を変更しようとした場合の動作例を説明する。前提として、設定値管理サーバ１１０が図４（ｂ）の内容のマスターデータ３３を保持し、複合機１２０が図７（ｂ）の内容の設定値テーブル５３を保持しているものとする。この場合に、複合機１２０ａのユーザが、「濃度補正」、「印刷時のトナー量補正」、「ジョブ履歴の表示」の「値」を変更しようとしている。
図１０（ａ）はこのときの複合機１２０ａの処理手順例を示す図であり、同（ｂ）は設定値管理サーバ１１０の処理手順例を示す図である。
【００３５】
図１０（ａ）を参照し、複合機１２０ａ（提示部５５）は、「設定値一覧画面」の表示指示を受け付ける（Ｓ３０１）と、操作部４２０に、図１１のような内容の「設定値一覧画面」を表示させる（Ｓ３０２）。このとき、複合機１２０ａ（制御部５７）は、設定値テーブル５３に記憶されている「一般ユーザ変更許可フラグ」が「ＦＡＬＳＥ」の設定値に関しては、設定値一覧画面の該当部分をグレイアウト表示させる。図７（ｂ）の例では、「ジョブ履歴の表示」における「一般ユーザ変更禁止フラグ」が「ＦＡＬＳＥ」なので、その設定値に関しては、グレイアウト表示される。そのため、「ジョブ履歴の表示」は選択できず、「値」を変更することができない。
【００３６】
なお、ここで説明した例の他にも、「複数デバイス同期フラグ」が「ＴＲＵＥ」の設定値が１つでも存在する場合に、全設定値の該当部分をグレイアウト表示しても良いものとする。その際、複合機１２０ａ（制御部５７）は、操作部４２０に設定値一覧画面を表示する前に、図１２の内容の全設定値変更禁止メッセージ画面を表示する。
【００３７】
設定値一覧画面の中から値の変更を行う設定値の選択を受け付けると（Ｓ３０３）、複合機１２０ａ（制御部５７）は、選択された設定値に関連付けて記憶されている「複数デバイス同期フラグ」が「ＦＡＬＳＥ」か否かを判定する（Ｓ３０４）。「ＦＡＬＳＥ」の場合は、同期している複合機が存在しないことを表すので、Ｓ３０５へ進む。「ＴＲＵＥ」の場合は同期している複合機が存在することを表すので、Ｓ３０９へ進む。本例では、「濃度補正」は複数デバイス同期フラグが「ＦＡＬＳＥ」なのでＳ３０５へ進み、「印刷時のトナー量補正」は「ＴＲＵＥ」なのでＳ３０９へ進む。
【００３８】
Ｓ３０５において、複合機１２０ａ（提示部５５，受付部５４）は、操作部４２０に図１３（ａ）のような濃度補正画面を表示させた後、濃度補正の「値」の変更を受け付ける（Ｓ３０６）。本例では「濃度補正」の値が「２」に変更される。複合機１２０ａ（制御部５７）は、値の変更を設定値テーブル５３に反映させる（Ｓ３０７）。変更後の設定値テーブル５３の内容は、図７（ｃ）のようになる。つまり、「濃度補正」の「値」が「０」から「２」に変更される。その後、複合機１２０ａ（制御部５７）は、通信部５１を通じて設定値管理サーバ１１０に、変更のあった設定値名と変更後の「値」とを通知する（Ｓ３０８）。
なお、Ｓ３０４において、「複数デバイス同期フラグ」が「ＦＡＬＳＥ」でない場合、複合機１２０ａは、操作部４２０に図１４の内容の設定値変更禁止メッセージ画面を表示させ、設定値変更を受け付けずに、処理を終える（Ｓ３０４：NO、Ｓ３０９）。
【００３９】
図１０（ｂ）を参照し、設定値管理サーバ１１０側では、通信部３１が複合機１２０ａから通知された変更のあった設定値名と変更後の「値」を受信する（Ｓ４０１）。設定値管理サーバ１１０（制御部３７）は、この設定値名と変更後の「値」をもとに、変更をマスターデータ３３に反映させる（Ｓ４０２）。変更後のマスターデータ３３の内容は、図４（ｃ）のようになる。すなわち、「濃度補正」の「値」が「０」から「２」に変更される。
なお、本例では「一般ユーザ変更禁止フラグ」が「ＦＡＬＳＥ」の設定値はグレイアウト表示、「複数デバイス同期フラグ」が「ＴＲＵＥ」の設定値は設定値変更禁止メッセージ画面の表示により、それぞれ変更を制限したが、その組み合わせは自由である。
【００４０】
以上のような処理手順を実行することにより、ユーザが複合機１２０ａから設定値の「値」を個別に変更しようとした場合に、他の同期対象デバイス、すなわち複合機１２０ｂの設定値の「値」が自動的に書き変わってしまう事態を防止することができる。
【００４１】
［第２実施形態］
第１実施形態では、複合機１２０ａ，１２０ｂ間で同期がとられている設定値についてはは「値」の変更を許可し、同期がとられていない設定値については変更を制限する場合の例について説明した。しかしながら、設定値によっては、同期がとられていても、個別の変更を許可した方が妥当なものがある。例えば、「印刷時のトナー量補正」のような、個々の複合機１２０により形成される画像の色に関する設定値は、実際に複合機１２０で画像を出力するまでは、画質に問題ないかどうかが判らない。そこで、第２実施形態では、複合機１２０ａ，１２０ｂ間で同期がとられている設定値について、一時的な変更を許可するか否かを示すフラグを付加する場合の例を説明する。
【００４２】
前提として、設定値管理サーバ１１０が管理するマスターデータ３３には、図１５（ａ）に示すように、同期時変更許可フラグが付加されている。「同期時変更許可フラグ」は、複合機１２０ａ，１２０ｂの一方で、「値」の一時的な変更を許可するか否かを表すフラグである。「ＦＡＬＳＥ」は許可しないことを表す。
一方、複合機１２０ａの設定値テーブル５３は、図１６（ａ）に示すように、設定値ごとに、値、一般ユーザ変更許可フラグ、複数デバイス同期フラグのほか、同期時変更許可フラグ、一時変更フラグ、一時的な変更値が、相互に関連付けて記憶されている。「同期時変更許可フラグ」は、マスターデータ３３に付加されるものと同じである。「一時変更フラグ」は、「値」を一時的に変更しているか否かを表すフラグである。「一時的な変更値」は、変更されている値である。
【００４３】
設定値管理サーバ１１０及び複合機１２０については、第１実施形態のものと同じである。そのため、以下の説明では、第１実施形態と重複する部分については説明を省略する。
第２実施形態では、設定値管理方法について、第１実施形態と異なる点を中心に説明する。まず、管理者から、「印刷時のトナー量補正」に関して、各複合機１２０に対して同期時の一時的な変更を許可する要求が入力された場合の例を説明する。
【００４４】
図１７（ａ）は、このときの設定値管理サーバ１１０の処理手順例を示す図であり、同（ｂ）は、複合機１２０ａの処理手順例を示す図である。
図１７（ａ）を参照し、設定値管理サーバ１１０（提示部３５）は、操作部２２０に図１８のような内容のＵＩ画面を表示する。また、受付部３４を通じて、特定の設定値に関して同期時の一時的な変更の可否の変更要求を受け付ける（Ｓ５０１）。設定値管理サーバ１１０（制御部３７）は、受け付けた同期時の一時的な変更の可否の変更要求をもとに、マスターデータ３３の変更を行う（Ｓ５０２）。つまり、変更をマスターデータに反映させる。変更後のマスターデータ３３は、図１５（ｂ）のようになる。つまり、「印刷時のトナー量補正」の設定値に関し、「同期時変更許可フラグ」を「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更する。
【００４５】
その後、設定値管理サーバ１１０（制御部３７）は、通信部３１を通じて同期対象となる複合機１２０に、「同期時変更許可フラグ」の変更情報を通知する（Ｓ５０３）。本例の場合、「印刷時のトナー量補正」の設定値名と、「同期時変更許可フラグ」を「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更したという内容の変更情報を複合機１２０に通知する。
【００４６】
図１７（ｂ）を参照し、複合機１２０側では、設定値管理サーバ１１０から通知された変更情報を通信部５１を通じて受信する（Ｓ６０１）。その後、複合機１２０（管理部３２）は、設定値テーブル５３においてその設定値名に関連付けられた「同期時変更許可フラグ」を変更する（Ｓ６０２）。これにより、設定値テーブル５３は、図１６（ｂ）に変更される。つまり、「印刷時のトナー量補正」の「同期時変更許可フラグ」が「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更される。これにより、複合機１２０は、「印刷時のトナー量補正」については、個別に変更できることを認識することができる。
【００４７】
次に、複合機１２０ａにおいて、「印刷時のトナー量補正」の「値」を個別に変更しようとした場合の例を説明する。複合機１２０ａの設定値テーブル５３は、図１６（ｂ）の内容のものとする。図１９は、このときの複合機１２０ａの処理手順例を示す図であるが、Ｓ７０１〜Ｓ７０４までは、図１０（ａ）に示したＳ３０１〜Ｓ３０４と同じである。また、Ｓ７０５〜７０８は、同じくＳ３０５〜Ｓ３０８と同じである。また、Ｓ７１０は同じくＳ３０９と同じである。さらに、設定値管理サーバ１１０側の処理手順は、図１０（ｂ）と同じになる。そのため、これらの説明を省略し、Ｓ７０９，Ｓ７１１〜Ｓ７１４の処理について説明する。
【００４８】
複合機１２０ａ（制御部５７）は、「複数デバイス同期フラグ」が「ＦＡＬＳＥ」でない場合（Ｓ７０４：NO）、Ｓ７０３で受け付けた設定値に関連付けて記憶されている「同期時変更許可フラグ」が「ＦＡＬＳＥ」か否かを判定する（Ｓ７０９）。「ＦＡＬＳＥ」の場合はＳ７１０へ進み、「ＴＲＵＥ」の場合はＳ７１１へ進む。本例では、「印刷時のトナー量補正」に関連付けられている「同期時変更許可フラグ」が「ＴＲＵＥ」に変更されているのでＳ７１１へ進む。
【００４９】
Ｓ７１１では、複合機１２０ａ（提示部５５）が、操作部４２０に図２０の内容の一時的な変更許可メッセージ画面を表示させた後、図１３（ｂ）のような印刷時のトナー量補正の値を表示させる（Ｓ７１２）。操作部４２０からトナー量補正の値の変更が入力されると、複合機１２０ａ（受付部５４）がその入力を受け付ける（Ｓ７１３）。本例では、トナー量の補正の値が「２」から「４」に変更されている。
複合機１２０ａ（設定値保持部５２）は、設定値テーブル５３の「一時変更フラグ」を「ＦＡＬＳＥ」から「ＴＲＵＥ」に変更するとともに、「一時的な変更値」に「４」を記憶する（Ｓ７１４）。その結果、設定値テーブル５３の内容は、図１６（ｃ）のように変わる。
【００５０】
なお、「一時変更フラグ」及び「一時的な変更値」は一定タイミングで、変更前の値に戻す（初期化する）必要があるが、初期化のタイミングは、ユーザのログアウト時や一定時間経過後等のような所定の条件を満たすタイミングで良い。
【００５１】
次に、複合機１２０ａが設定値テーブル５３の「濃度補正」及び「印刷時のトナー量補正」の「値」を参照するときの手順について説明する。図２１は、このときに複合機１２０ａにより実行される処理の手順例を示す。
【００５２】
設定値の参照命令を受け付けると（Ｓ８０１）、複合機１２０ａ（制御部５７）は、参照されるべき設定値に関連付けて記憶されている「一時変更フラグ」が「ＦＡＬＳＥ」か否かを判定する（Ｓ８０２）。「ＦＡＬＳＥ」の場合は、ステップＳ８０３へ進み、「ＴＲＵＥ」の場合はＳ８０４へ進む。本例では、「濃度補正」は「一時変更フラグ」が「ＦＡＬＳＥ」なのでＳ８０３へ進み、「印刷時のトナー量補正」は「ＴＲＵＥ」なのでＳ８０４へ進む。
Ｓ８０３において、複合機１２０ａ（制御部５７）は、設定値の「値」を参照する。本例では、「濃度補正」の値は「２」である。Ｓ８０４において、複合機１２０ａ（制御部５７）は、設定値の「一時的な変更値」を参照する。本例では、「印刷時のトナー量補正」の値は一時的な変更値「４」である。これにより、「濃度補正」及び「一時的な変更値」については、ユーザが、複合機１２０ａの操作部４２０を通じて一時的に変更することが可能になる。
【００５３】
なお、第２実施形態では、マスターデータ３３に関連付けられている「同期時変更許可フラグ」を変更することで、一時的な変更を許可する設定値を選択できるようにしたが、予め決められた設定値のみ一時的な変更を許可するようにしても良い。例えば、画像の色味に関連する設定値のみ一時的な変更を許可することを複合機１２０側で予め記憶しておき、それに従って動作するようにしても良い。こうすることで、「同期時変更許可フラグ」を設定値管理サーバ１１０で管理する必要がなくなる。
【符号の説明】
【００５４】
１１０・・・設定値管理サーバ、１２０（１２０ａ，１２０ｂ）・・・複合機、３２・・・管理部、３４・・・設定値管理サーバの受付部、３３・・・マスターデータ、３７・・・設定値管理テーブルの制御部。５３・・・設定値管理テーブル、５４・・・複合機の受付部、５７・・・複合機の制御部。
【図１】
2015076749.tif 000003
【図２】
2015076749.tif 000004
【図３】
2015076749.tif 000005
【図４】
2015076749.tif 000006
【図５】
2015076749.tif 000007
【図６】
2015076749.tif 000008
【図７】
2015076749.tif 000009
【図８】
2015076749.tif 000010
【図９】
2015076749.tif 000011
【図１０】
2015076749.tif 000012
【図１１】
2015076749.tif 000013
【図１２】
2015076749.tif 000014
【図１３】
2015076749.tif 000015
【図１４】
2015076749.tif 000016
【図１５】
2015076749.tif 000017
【図１６】
2015076749.tif 000018
【図１７】
2015076749.tif 000019
【図１８】
2015076749.tif 000020
【図１９】
2015076749.tif 000021
【図２０】
2015076749.tif 000022
【図２１】
2015076749.tif 000023