(57)【要約】【課題】  ユーザがサーバ装置から通知される変更情報を確認して反映させるまで、対応する機能処理の実行を制限する。【解決手段】    いずれかの機能処理の利用依頼を受け付けることに応じて、当該利用依頼を受け付けた機能処理の識別情報が前記保存手段に保存されていると判別した場合、再起動の可否を問い合わせる画面を表示するそして、表示された画面に対してユーザから受け付ける指示が再起動可である場合、情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する。【選択図】  図７
2014127783.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能処理を実行する情報処理装置を管理するサーバ装置が通信する管理システムであって、
前記サーバ装置は、
前記情報処理装置の機能処理に対応づけられる設定値のマスタデータを記憶して管理する管理手段と、
前記マスタデータに対する変更情報を受け付ける受付手段と、
受け付けた前記変更情報を前記情報処理装置に通知する通知手段と、を備え、
前記情報処理装置は、
所定の機能処理を実行する実行手段と、
前記サーバ装置から通知される前記変更情報を取得する取得手段と、
取得した前記変更情報を前記所定の機能処理へ反映させるために再起動が必要かどうかを判断する第１の判断手段と、
再起動が必要であると判断した場合、ユーザから再起動の可否の指示を確認する確認手段と、
ユーザからの指示が再起動可とする指示である場合、前記情報処理装置を再起動させ、ユーザからの指示が再起動否とする指示である場合、前記変更情報で設定される再起動しないと利用できない機能処理を識別する識別情報を保存する保存手段と、
を備えることを特徴とする情報処理装置の管理システム。
【請求項２】
前記情報処理装置は、
さらに、いずれかの機能処理の利用依頼を受け付けることに応じて、当該利用依頼を受け付けた機能処理の識別情報が前記保存手段に保存されているかどうかを判別する第１の判別手段と、
保存されていると判別した場合、再起動の可否を問い合わせる画面を表示する第１の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、前記利用依頼を受け付けた機能処理の利用を禁止する第１の制御手段と、
を備えることを特徴とする請求項１記載の情報処理装置の管理システム。
【請求項３】
前記情報処理装置は、
さらに、前記変更情報に複数の情報処理装置に共有して反映すべき共有設定が含まれているかどうかを判断する第２の判断手段と、
前記第１の判断手段により再起動が必要と判断され、かつ、前記第２の判断手段により共有設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第２の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第２の制御手段と、
を備えることを特徴とする請求項１記載の情報処理装置の管理システム。
【請求項４】
前記情報処理装置は、
さらに、前記変更情報に強制して反映すべき強制設定が含まれているかどうかを判断する第３の判断手段と、
前記第１の判断手段により再起動が必要と判断され、かつ、前記第３の判断手段により強制設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第３の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第３の制御手段と、
を備えることを特徴とする請求項２記載の情報処理装置の管理システム。
【請求項５】
前記情報処理装置は、
さらに、前記変更情報に特定の機能処理に反映すべき詳細設定が含まれているかどうかを判断する第４の判断手段と、
前記第１の判断手段により再起動が必要と判断され、かつ、前記第４の判断手段により詳細設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第４の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第４の制御手段と、
を備えることを特徴とする請求項１記載の情報処理装置の管理システム。
【請求項６】
前記実行手段は、スキャン機能処理、プリント機能処理と、コピー機能処理、ファクシミリ通信機能処理を実行することを特徴とする請求項１記載の情報処理装置の管理システム。
【請求項７】
サーバ装置と通信する情報処理装置であって、
所定の機能処理を実行する実行手段と、
前記サーバ装置から通知される前記実行手段に反映すべき変更情報を取得する取得手段と、
取得した前記変更情報を前記所定の機能処理へ反映させるために再起動が必要かどうかを判断する第１の判断手段と、
再起動が必要であると判断した場合、ユーザから再起動の可否の指示を確認する確認手段と、
ユーザからの指示が再起動可とする指示である場合、前記情報処理装置を再起動させ、ユーザからの指示が再起動否とする指示である場合、前記変更情報で設定される再起動しないと利用できない機能処理を識別する識別情報を保存する保存手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
さらに、いずれかの機能処理の利用依頼を受け付けることに応じて、当該利用依頼を受け付けた機能処理の識別情報が前記保存手段に保存されているかどうかを判別する第１の判別手段と、
保存されていると判別した場合、再起動の可否を問い合わせる画面を表示する第１の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第１の制御手段と、
を備えることを特徴とする請求項７記載の情報処理装置。
【請求項９】
さらに、前記変更情報に複数の情報処理装置に共有して反映すべき共有設定がふくまれているかどうかを判断する第２の判断手段と、
前記第１の判断手段により再起動が必要と判断され、かつ、前記第２の判断手段により共有設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第２の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第２の制御手段と、
を備えることを特徴とする請求項７記載の情報処理装置。
【請求項１０】
さらに、前記変更情報に強制して反映すべき強制設定が含まれているかどうかを判断する第３の判断手段と、
前記第１の判断手段により再起動が必要と判断され、かつ、前記第３の判断手段により強制設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第３の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第３の制御手段と、
を備えることを特徴とする請求項７記載の情報処理装置。
【請求項１１】
さらに、前記変更情報に特定の機能処理に反映すべき詳細設定が含まれているかどうかを判断する第４の判断手段と、
前記第１の判断手段により再起動が必要と判断され、かつ、前記第４の判断手段により詳細設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第４の表示手段と、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第４の制御手段と、
を備えることを特徴とする請求項７記載の情報処理装置。
【請求項１２】
前記実行手段は、スキャン機能処理、プリント機能処理と、コピー機能処理、ファクシミリ通信機能処理を実行することを特徴とする請求項７記載の情報処理装置。
【請求項１３】
を備え、サーバ装置と通信して所定の機能処理を実行する実行手段を制御する情報処理装置の制御方法であって、
前記サーバ装置から通知される前記実行手段に反映すべき変更情報を取得する取得ステップと、
取得した前記変更情報を前記所定の機能処理へ反映させるために再起動が必要かどうかを判断する第１の判断ステップと、
再起動が必要であると判断した場合、ユーザから再起動の可否の指示を確認する確認ステップと、
ユーザからの指示が再起動可とする指示である場合、前記情報処理装置を再起動させ、ユーザからの指示が再起動否とする指示である場合、前記変更情報で設定される再起動しないと利用できない機能処理を識別する識別情報を保存手段に保存する保存ステップと、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１４】
さらに、いずれかの機能処理の利用依頼を受け付けることに応じて、当該利用依頼を受け付けた機能処理の識別情報が前記保存手段に保存されているかどうかを判別する第１の判別ステップと、
保存されていると判別した場合、再起動の可否を問い合わせる画面を表示する第１の表示ステップと、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第１の制御ステップと、
を備えることを特徴とする請求項１３記載の情報処理装置の制御方法。
【請求項１５】
さらに、前記変更情報に複数の情報処理装置に共有して反映すべき共有設定が含まれているかどうかを判断する第２の判断ステップと、
前記第１の判断ステップにより再起動が必要と判断され、かつ、前記第２の判断ステップにより共有設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第２の表示ステップと、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第２の制御ステップと、
を備えることを特徴とする請求項１３記載の情報処理装置の制御方法。
【請求項１６】
さらに、前記変更情報に強制して反映すべき強制設定が含まれているかどうかを判断する第３の判断ステップと、
前記第１の判断ステップにより再起動が必要と判断され、かつ、前記第３の判断ステップにより強制設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第３の表示ステップと、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第３の制御ステップと、
を備えることを特徴とする請求項１３記載の情報処理装置の制御方法。
【請求項１７】
さらに、前記変更情報に特定の機能処理に反映すべき詳細設定が含まれているかどうかを判断する第４の判断ステップと、
前記第１の判断ステップにより再起動が必要と判断され、かつ、前記第４の判断ステップにより詳細設定が含まれていると判断した場合、再起動の可否を問い合わせる画面を表示する第４の表示ステップと、
表示された画面に対してユーザから受け付ける指示が再起動可である場合、前記情報処理装置を再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する第４の制御ステップと、
を備えることを特徴とする請求項１３記載の情報処理装置の制御方法。
【請求項１８】
前記実行手段は、スキャン機能処理、プリント機能処理と、コピー機能処理、ファクシミリ通信機能処理を実行することを特徴とする請求項１３記載の情報処理装置の制御方法。
【請求項１９】
請求項１３乃至１８のいずれか１項に記載の情報処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置と通信して情報処理装置を管理する情報処理装置の管理システム、情報処理装置、情報処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
近年、複合機等の情報処理装置の設定値に関して、そのマスタデータをネットワーク接続されたサーバ等の他の情報処理装置に保存して一元管理することがある。それらの値は同期されており、サーバ上のマスタデータの値を変更すると、変更後の値が複合機に通知されて複合機側の設定値の値も変更される。
【０００３】
また、設定値の中には、値の変更を反映するには複合機の再起動が必要なものも存在する。この時、複合機がサーバから反映に再起動が必要な設定値の変更通知を受信した際に、常に再起動を実行してしまうと、例えばユーザが複合機を使用中の際などにも再起動が実行されてしまうため、利便性が低下してしまう。その問題を解決するために、反映に再起動が必要なデータを情報処理装置が受信した際に、そのタイミングで再起動可能かどうかを判定し、可能な場合にのみ再起動を行うという従来技術が存在する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０３１８９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら従来技術においては、反映に再起動が必要な設定値の変更通知を受信した際に再起動を実行しなかった場合、設定値の変更が反映されない状態でその設定値を参照する機能が利用されてしまう危険性がある。ここでは、機能とはコピーやＦＡＸを想定している。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ユーザがサーバ装置から通知される変更情報を確認して反映させるまで、対応する機能処理の実行を制限できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の情報処理装置の管理システムは以下に示す構成を備える。
複数の機能処理を実行する情報処理装置を管理するサーバ装置が通信する管理システムであって、前記サーバ装置は、前記情報処理装置の機能処理に対応づけられる設定値のマスタデータを記憶して管理する管理手段と、前記マスタデータに対する変更情報を受け付ける受付手段と、受け付けた前記変更情報を前記情報処理装置に通知する通知手段と、を備え、前記情報処理装置は、所定の機能処理を実行する実行手段と、前記サーバ装置から通知される前記変更情報を取得する取得手段と、取得した前記変更情報を前記所定の機能処理へ反映させるために再起動が必要かどうかを判断する第１の判断手段と、再起動が必要であると判断した場合、ユーザから再起動の可否の指示を確認する確認手段と、ユーザからの指示が再起動可とする指示である場合、前記情報処理装置を再起動させ、ユーザからの指示が再起動否とする指示である場合、前記変更情報で設定される再起動しないと利用できない機能処理を識別する識別情報を保存する保存手段と、を備えることを特徴とする。
【０００８】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【０００９】
サーバ装置と通信する情報処理装置であって、所定の機能処理を実行する実行手段と、前記サーバ装置から通知される前記実行手段に反映すべき変更情報を取得する取得手段と、取得した前記変更情報を前記所定の機能処理へ反映させるために再起動が必要かどうかを判断する第１の判断手段と、再起動が必要であると判断した場合、ユーザから再起動の可否の指示を確認する確認手段と、ユーザからの指示が再起動可とする指示である場合、前記情報処理装置を再起動させ、ユーザからの指示が再起動否とする指示である場合、前記変更情報で設定される再起動しないと利用できない機能処理を識別する識別情報を保存する保存手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザがサーバ装置から通知される変更情報を確認して反映させるまで、対応する機能処理の実行を制限できる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置を管理するサーバ装置が通信する管理システムを示す図である。
【図２】図１に示した管理サーバの構成を示すブロック図である。
【図３】図２に示したＨＤＤに記憶されるマスタデータの一例を示す図である。
【図４】図１に示した複合機の構成を表すブロック図である。
【図５】サーバ装置の制御方法を説明するフローチャートである。
【図６】サーバ装置が情報処理装置に通知するマスタデータの変更情報を示す図である。
【図７】情報処理装置の制御方法を説明するフローチャートである。
【図８】情報処理装置に表示されるＵＩ画面の一例を示す図である。
【図９】情報処理装置の制御方法を説明するフローチャートである。
【図１０】情報処理装置に表示されるＵＩ画面の一例を示す図である。
【図１１】情報処理装置に表示されるＵＩ画面の一例を示す図である。
【図１２】サーバ装置が管理する情報処理装置の設定情報の一例を示す図である。
【図１３】サーバ装置の制御方法を説明するフローチャートである。
【図１４】サーバ装置が管理する情報処理装置の設定情報の一例を示す図である。
【図１５】情報処理装置の制御方法を説明するフローチャートである。
【図１６】サーバ装置が管理する情報処理装置の設定情報の一例を示す図である。
【図１７】サーバ装置の制御方法を説明するフローチャートである。
【図１８】サーバ装置が管理する情報処理装置の設定情報の一例を示す図である。
【図１９】情報処理装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１３】
図１は、本実施形態を示す情報処理装置を管理するサーバ装置と通信する管理システムの一例を示す図である。本実施形態では、情報処理装置の一例として画像形成装置、例えば複合画像処理を実行可能な複合機を例として説明する。
図１において、ネットワーク１００には、設定値管理サーバ（管理サーバ）１１０、複合機１２０ａ、複合機１２０ｂが接続されている。管理サーバ１１０は、複合機１２０ａ、複合機１２０ｂが備える各機能処理に対応づけられた設定値のマスタデータを管理している。ここで、マスタデータに変更があった場合は、複合機１２０ａ、複合機１２０ｂにネットワーク１００を介して、設定値の変更情報を通知する。
複合機１２０ａ、複合機１２０ｂは、複数種類の機能処理（コピー、ＦＡＸ等）を実現する機器であり、内部にそれらの機能処理の実行時に利用する設定値を記憶している。管理サーバ１１０から設定値のマスタデータの変更情報を受信した際には、自身の設定値の値を更新する。管理サーバ１１０、複合機１２０ａ、複合機１２０ｂについての詳細な説明については後述する。
【００１４】
図２は、図１に示した管理サーバ１１０の構成を示すブロック図である。
図２において、管理サーバ１１０は、コントローラユニット２００、操作部２２０、表示部２３０を含んでいる。コントローラユニット２００は、具体的には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０３を有し、ＣＰＵ２０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０６に格納されているブートプログラムによりＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を立ち上げる。
ＣＰＵ２０３は、このＯＳ上で、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）２０５に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ２０３の作業領域としてはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４が用いられる。ＨＤＤ２０５は、上記アプリケーションプログラムと複合機１２０ａ、複合機１２０ｂの設定値のマスタデータ等を格納する。
【００１５】
図３は、図２に示したＨＤＤ２０５に記憶されるマスタデータの一例を示す図である。
本例に示すマスタデータは、設定値ごとに、値、その設定値の変更を反映させるために複合機の再起動が必要か否かを示す再起動フラグ、その設定値を参照する機能名が紐づけて管理されている。また、本例では、１つの設定値を利用する機能が複数存在する場合も想定している。
【００１６】
ＣＰＵ２０３には、システムバス２１０を介して、ＲＯＭ２０６およびＲＡＭ２０４とともに、操作部Ｉ／Ｆ２０１、表示部Ｉ／Ｆ２０２、Ｎｅｔｗｏｒｋ２０７が接続される。操作部Ｉ／Ｆ２０１は、マウス、キーボード等から成る操作部２２０とのインタフェースであり、操作部２２０によってユーザにより入力された情報をＣＰＵ２０３に送出する。
表示部Ｉ／Ｆ２０２は、ディスプレイ等から成る表示部２３０に表示すべき画像データを表示部２３０に対して出力する。また、Ｎｅｔｗｏｒｋ２０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。
【００１７】
図４は、図１に示した複合機１２０ａ、複合機１２０ｂの構成を表すブロック図である。本実施形態では、実行手段の一例を複合機として説明する。また、実行手段が実行可能な所定の機能処理には、スキャン機能処理、プリント機能処理と、コピー機能処理、ファクシミリ通信機能処理が含まれる。
図４において、複合機１２０ａ、複合機１２０ｂは、コントローラユニット４００、操作部４２０、スキャナ４３０、プリンタ４４０、ＦＡＸ装置４５０を含んでいる。コントローラユニット４００には、操作部４２０が接続されるとともに、画像入力デバイスであるスキャナ４３０や画像出力デバイスであるプリンタ４４０が接続される。なお、ＦＡＸ装置４５０は、公衆回線を介してファクシミリ送受信処理を実行可能に構成されている。
【００１８】
コントローラユニット４００は、具体的には、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０２を有し、ＣＰＵ４０２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）４０６に格納されているブートプログラムによりＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を立ち上げる。
【００１９】
ＣＰＵ４０２は、このＯＳ上で、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０５に格納されているアプリケーションプログラムを実行し、これによって各種処理を実行する。このＣＰＵ４０２の作業領域としてはＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４０３が用いられる。
また、ＲＡＭ４０３は、作業領域を提供するとともに、画像データを一時記憶するための画像メモリ領域や、再起動を実行しないと利用を許可しない機能名を記憶するための領域を提供する。
【００２０】
ＨＤＤ４０５は、上記アプリケーションプログラムや画像データ、各種設定値を格納する。設定値は、設定値ごとに値のみを記憶されている。ＣＰＵ４０２には、システムバス４１０を介して、ＲＯＭ４０６およびＲＡＭ４０３とともに、操作部Ｉ／Ｆ４０１、デバイスＩ／Ｆ４０４、Ｎｅｔｗｏｒｋ４０７、画像処理部４０８が接続される。操作部Ｉ／Ｆ４０１は、タッチパネルを有する操作部４２０とのインタフェースであり、操作部４２０に表示すべき画像データを操作部４２０に対して出力する。
【００２１】
また、操作部Ｉ／Ｆ４０１は、操作部４２０によってユーザにより入力された情報をＣＰＵ４０２に送出する。デバイスＩ／Ｆ４０４には、スキャナ４３０およびプリンタ４４０が接続され、デバイスＩ／Ｆ４０４は、画像データの同期系／非同期系の変換を行う。
【００２２】
Ｎｅｔｗｏｒｋ４０７は、ネットワーク１００に接続され、ネットワーク１００を介してネットワーク１００上の各装置との間で情報の入出力を行う。画像処理部４０８では、スキャナからの入力画像処理やプリンタへの出力画像処理、画像回転、画像圧縮、解像度変換、色空間変換、階調変換などの処理を行う。
【００２３】
〔変更情報の通知処理〕
図５は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、図１に示した管理サーバ１１０が複合機１２０ａ、複合機１２０ｂの設定値のマスタデータの変更を受け付け、複合機１２０ａ、複合機１２０ｂに変更情報を通知するまでの間、ＣＰＵ２０３が実行する処理例である。ここでは、一例として図３における設定値Ａと設定値Ｂの値がそれぞれ「３」、「４」に変更された場合について説明する。また、各ステップは、ＣＰＵ２０３がＨＤＤ２０５またはＲＯＭ２０６に記憶された制御プログラムを実行することで実現される。
【００２４】
Ｓ５０１において、ＣＰＵ２０３は、操作部２２０からのマスタデータの変更を受付ける。上記の例の場合、ＣＰＵ２０３は、設定値Ａは「３」に変更、設定値Ｂは「４」に変更という情報を受け付ける。
【００２５】
Ｓ５０２において、ＣＰＵ２０３は、マスタデータの変更があった設定値それぞれに関して、再起動フラグ、および設定値を参照する機能名を取得する。上記の例だと、図３を参照して、設定値Ａの再起動フラグは「ＴＲＵＥ」、機能名はコピー、設定値Ｂの再起動フラグは「ＦＡＬＳＥ」、機能名はＦＡＸという情報を取得する。
次に、Ｓ５０３において、ＣＰＵ２０３は、Ｎｅｔｗｏｒｋ２０７を利用して、マスタデータに変更があった設定値それぞれに関して、変更後の値、再起動フラグ、設定値を参照する機能名を複合機１２０ａ、複合機１２０ｂに通知する。上記の例だと、図６のような情報を複合機１２０ａ、複合機１２０ｂに通知して、本処理を終了する。
【００２６】
図７は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、複合機１２０ａ、複合機１２０ｂが管理サーバ１１０からマスタデータの変更情報を受信した時処理例である。ここでは、例として管理サーバ１１０から図６のような設定値変更情報が送られてきた場合について説明する。なお、各ステップは、複合機１２０ａ、複合機１２０ｂのＣＰＵ４０２がＲＯＭ４０６，ＨＤＤ４０５に記憶された制御プログラムを実行することで実現される。以下、表示された画面に対してユーザから受け付ける指示が再起動可である場合、ＭＦＰを再起動させ、表示された画面に対してユーザから受け付ける指示が再起動否である場合、利用依頼を受け付けた機能処理の利用を禁止する例を説明する。
【００２７】
Ｓ７０１において、まず、ＣＰＵ４０２は、Ｎｅｔｗｏｒｋ４０７を利用して、管理サーバ１１０からマスタデータの変更情報を受信する。当該変更情報には、変更のあった設定値それぞれの変更後の値、再起動フラグ、およびその設定値を参照する機能名が含まれる。
【００２８】
Ｓ７０２において、ＣＰＵ４０２は、Ｓ７０１で受信したマスタデータの変更情報を参照する。Ｓ７０３において、ＣＰＵ４０２は、更新を反映するのに再起動が必要か否かを判断する第１の判断処理を行う。ここでは、変更のあった設定値の中から再起動フラグが「ＴＲＵＥ」のものを探し、１つでも含まれている場合は、ＣＰＵ４０２は、再起動が必要であると判断する。そして、再起動が必要であるとＣＰＵ４０２が判断した場合はＳ７０４へ進み、必要でないとＣＰＵ４０２が判断した場合は、本処理を終了する。
【００２９】
上記の例だと、設定値Ａの再起動フラグは「ＴＲＵＥ」なので、再起動が必要とＣＰＵ４０２が判断し、Ｓ７０４へ進む。
仮に、設定値Ｂのみの変更通知が来たとＣＰＵ４０２が判断した場合は、設定値Ｂの再起動フラグは「ＦＡＬＳＥ」なので、ＣＰＵ４０２は、再起動は不要と判断し、本処理を終了する。
【００３０】
Ｓ７０４において、ＣＰＵ４０２は、図８の（Ａ）に示すＵＩＡ画面を用いて、再起動を許可するか否かをユーザに問い合わせるメッセージを操作部４２０に表示する。ここでは、図８の（Ｂ）のように、再起動の可否を問い合わせるメッセージと共に、再起動しないと利用できない機能一覧と、再起動しなくても利用できる機能一覧を表示しても良い。
【００３１】
その際、ＣＰＵ４０２は、再起動フラグが「ＴＲＵＥ」の設定値を参照する機能を、利用できない機能として、それ以外の機能を、利用できる機能として表示する。
上記の例だと、設定値Ａの再起動フラグが「ＴＲＵＥ」であり、設定値Ａを参照するのはコピー機能であるから、ＣＰＵ４０２は、図８の（Ｂ）のように、コピー機能の名前が利用できない機能名として表示する。Ｓ７０５において、ＣＰＵ４０２は、再起動の可否を、ユーザが指示するはいボタンまたはいいえボタンにより受け付ける。
【００３２】
Ｓ７０６において、ＣＰＵ４０２は、第１の制御処理に対応すべくＳ７０５で再起動を許可されていると判断した場合は、Ｓ７０７へ進み、許可されていないと判断した場合はＳ７０８へ進む。Ｓ７０７において、ＣＰＵ４０２は、複合機１２０ａ、複合機１２０ｂの再起動を実行する。Ｓ７０８において、ＣＰＵ４０２は、再起動フラグが「ＴＲＵＥ」の設定値に関して、機能ごとの設定値の利用有無を確認する。
Ｓ７０９において、ＣＰＵ４０２は、Ｓ７０８で設定値を利用していると確認した機能を、再起動を実行しないと利用を許可しない機能名を識別情報としてＲＡＭ４０３に保存する。上記の例の場合、コピー機能の名前が記憶される。
【００３３】
図９は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、複合機１２０ａ、複合機１２０ｂが機能利用依頼を受け付けた際の処理例である。ここでは、管理サーバ１１０から図６のような設定値変更情報が送られてきたが、そのタイミングで再起動を行わなかったことを前提とし、その後コピー機能とＦＡＸ機能の利用依頼を受け付けた場合について説明する。なお、各ステップは、複合機１２０ａ、複合機１２０ｂのＣＰＵ４０２がＲＯＭ４０６，ＨＤＤ４０５に記憶された制御プログラムを実行することで実現される。
【００３４】
Ｓ９０１において、ＣＰＵ４０２は、ユーザの指示に基づくコピー、ＦＡＸ等の各機能の利用依頼を操作部４２０から受け付ける。Ｓ９０２において、ＣＰＵ４０２は、Ｓ９０１で利用依頼を受け付けた機能に関して、その利用の可否を判別する第１の判別処理を行う。この時、ＣＰＵ４０２は、その機能が再起動を実行しないと利用を許可しない機能としてＲＡＭ４０３に記憶されているか否か判別する。ここで、許可しない機能として記憶されているとＣＰＵ４０２が判断した場合は、Ｓ９０３へ進み、記憶されていないとＣＰＵ４０２が判断した場合は、Ｓ９０４に進む。
【００３５】
上記の例の場合は、コピー機能に関しては、再起動を実行しないと利用を許可しない機能として記憶されているため、ＣＰＵ４０２は処理をＳ９０３へ進み、ＦＡＸ機能に関しては、記憶されていないため、処理をＳ９０４に進める。
【００３６】
Ｓ９０３において、ＣＰＵ４０２は、第１の表示処理に対応すべく操作部４２０に図１０に示すＵＩ画面を用いて、再起動の可否を問い合わせるメッセージを表示してユーザに再起動を促し、その可否を問い合わせる。ここで、ユーザは、はいボタンあるいはいいえボタンを指示することで、当該問い合わせに応えることができる。
Ｓ９０４において、ＣＰＵ４０２は、機能の利用を許可する。Ｓ９０５において、ＣＰＵ４０２は、再起動が許可された場合はＳ９０６へ進み、許可されていないとＣＰＵ４０２が判断した場合は、Ｓ９０７へ進む。Ｓ９０６において、ＣＰＵ４０２は、複合機１２０ａ、複合機１２０ｂの再起動を実行して、本処理を終了する。Ｓ９０７において、ＣＰＵ４０２は、図１１に示すＵＩ画面を用いてユーザに対して機能が制限されている旨のメッセージを表示し、機能の利用を禁止して、本処理を終了する。
これにより、本発明では、反映に再起動が必要な設定値に関して、実際にその値を参照する機能を利用する時点でマスタデータの変更が反映されていない場合は、その機能の利用を禁止できる。
〔第２実施形態〕
【００３７】
上記第１実施形態では、複合機１２０ａ、複合機１２０ｂの設定値に関して、複数の複合機間で共有するものと複合機ごとに固有なものとで区別していない場合について説明した。
この時、前者に関しては、その値を参照する機能が利用される時点でマスタデータの最新の変更が反映されていることを保証しないと、設定値を共有している複合機間でジョブ実行時の動きや出力結果が異なるものになってしまう。後者に関しては、そのような問題は発生しないため、機能が利用される時点でマスタデータの変更が反映されていることを保証することの重要性は前者に比べると低い。
そこで、第２実施形態では、複数の複合機間で共有している設定値のみ、実際にその値を参照する機能を利用しようとした時点でマスタデータの変更が反映されていない場合は、機能の利用を禁止する。
【００３８】
以下の説明においては、第１実施形態と重複する部分については説明を省略する。
図１２は、図１に示した管理サーバ１１０が管理するマスタデータの一例を示す図である。本例では、設定値ごとに、値、再起動フラグ、その設定値の値を複数の複合機間で共有しているか否かを示す共有フラグ（共有設定フラグ）、その設定値を参照する機能名を紐づけて管理している。
【００３９】
図１３は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、管理サーバ１１０によるマスタデータ処理例である。以下例として図１２における設定値Ａと設定値Ｂの値がそれぞれ「５」、「６」に変更された場合について説明する。
Ｓ１３０２において、ＣＰＵ２０３は、マスタデータの変更があった設定値それぞれに関して、再起動フラグ、および設定値を参照する機能名、共有フラグを取得する。上記の例だと、図１２を参照して、設定値Ａの再起動フラグは「ＴＲＵＥ」、機能名はコピー、共有フラグは「ＦＡＬＳＥ」、設定値Ｂの再起動フラグは「ＴＲＵＥ」、機能名はＦＡＸ、共有フラグは「ＴＲＵＥ」という情報を取得する。
Ｓ１３０３において、ＣＰＵ２０３は、Ｎｅｔｗｏｒｋ２０７を利用して、マスタデータに変更があった設定値それぞれに関して、変更後の値、再起動フラグ、設定値を参照する機能名、共有フラグを複合機１２０ａ、複合機１２０ｂに通知する。上記の例の場合と、図１４のような情報を複合機１２０ａ、複合機１２０ｂに通知する。
【００４０】
図１５は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、複合機１２０ａ、複合機１２０ｂが管理サーバ１１０からマスタデータの変更情報を受信した時処理例である。ここでは、例として管理サーバ１１０から図１４のような設定値変更情報が送られてきた場合について説明する。なお、各ステップは、複合機１２０ａ、複合機１２０ｂのＣＰＵ４０２がＲＯＭ４０６，ＨＤＤ４０５に記憶された制御プログラムを実行することで実現される。
Ｓ１５０１において、ＣＰＵ４０２は、まず、Ｎｅｔｗｏｒｋ４０７を利用して、管理サーバ１１０からマスタデータの変更情報を受信する。ここで、変更情報には、変更のあった設定値それぞれの変更後の値、再起動フラグ、およびその設定値を参照する機能名、共有フラグが含まれる。また、Ｓ１５０３では、ＣＰＵ４０２が第２の判断処理に対応すべく再起動フラグの状態を判断する。そして、Ｓ１５０４で、ＣＰＵ４０２は第２の表示処理に対応すべく判断結果を表示する。
Ｓ１５０９において、ＣＰＵ４０２は、再起動を実行しないと利用を許可しない機能名をＲＡＭ４０３に保存する。ここでは、再起動フラグが「ＴＲＵＥ」かつ共有フラグが「ＴＲＵＥ」の設定値を参照する機能を、再起動を実行しないと利用を許可しない機能として保存する。上記の例だと、図１４の中の設定値Ｂは再起動フラグが「ＴＲＵＥ」かつ共有フラグが「ＴＲＵＥ」なので、再起動を実行しないと利用を許可しない機能として保存する。一方、ＣＰＵ４０２はＳ１５０６〜１５０９に対応する第２の制御を実行して、再起動を制御する。
【００４１】
本実施形態によれば、複数の複合機間で共有している設定値に関してのみ、実際にその値を参照する機能が利用される時点で、マスタデータの変更が反映されていることが保証される。
〔第３実施形態〕
【００４２】
上記第１、第２実施形態では、複合機１２０ａ、複合機１２０ｂの設定値に関して、コピー、ＦＡＸ等の機能に紐づいたもののみ例として説明した。
しかしながら、設定値にはその他にもネットワーク関連のもの等、特定の機能に紐づかない設定値も存在する。それらの設定値を利用する経路は複数存在するため、ある特定の機能の利用を禁止するだけでは、それらの設定値が利用される時点で最新のものに反映されていることが保証できない。
そこで、本実施形態では、特定の機能に紐づかない設定値に関しては、複合機１２０ａ、複合機１２０ｂが変更情報を受信する際に、ユーザに再起動の可否を問い合わせることなく強制的に再起動を実行する例を示す。
【００４３】
以下の説明においては、第１実施形態と重複する部分については説明を省略する。管理サーバ１１０は、マスタデータを図１６に示すような形で管理している。すなわち、設定値ごとに、値、再起動フラグ、その設定値の変更を反映させるために複合機を強制再起動させるか否かを示す強制再起動フラグ（強制設定フラグ）、その設定値を参照する機能名を紐づけて管理している。
【００４４】
図１７は、本実施形態を示すサーバ装置の制御方法を説明するフローチャートである。本例は、図１に示した管理サーバ１１０が複合機１２０ａ、複合機１２０ｂの設定値のマスタデータの変更を受け付け、複合機１２０ａ、複合機１２０ｂに変更情報を通知するまでの間、ＣＰＵ２０３が実行する処理例である。ここでは、一例として図１６における設定値Ａと設定値Ｂの値がそれぞれ「７」、「８」に変更された場合について説明する。また、各ステップは、ＣＰＵ２０３がＨＤＤ２０５またはＲＯＭ２０６に記憶された制御プログラムを実行することで実現される。
Ｓ１７０２において、ＣＰＵ２０３は、マスタデータの変更があった設定値それぞれに関して、再起動フラグ、強制再起動フラグ、および設定値を参照する機能名を取得する。上記の例だと、図１６を参照して、設定値Ａの再起動フラグは「ＴＲＵＥ」、強制再起動フラグは「ＦＡＬＳＥ」、機能名はコピー、設定値Ｂの再起動フラグは「ＦＡＬＳＥ」、強制再起動フラグは「ＴＲＵＥ」、機能名はなし、という情報を取得する。Ｓ１７０３において、ＣＰＵ２０３は、Ｎｅｔｗｏｒｋ２０７を利用して、マスタデータに変更があった設定値それぞれに関して、変更後の値、再起動フラグ、強制再起動フラグ、設定値を参照する機能名を複合機１２０ａ、複合機１２０ｂに通知する。上記の例だと、図１８のような情報を複合機１２０ａ、複合機１２０ｂに通知する。
【００４５】
図１９は、本実施形態を示す情報処理装置の制御方法を説明するフローチャートである。本例は、複合機１２０ａ、複合機１２０ｂが管理サーバ１１０からマスタデータの変更情報を受信した時処理例である。ここでは、例として管理サーバ１１０から図１８のような設定値変更情報が送られてきた場合について説明する。なお、各ステップは、複合機１２０ａ、複合機１２０ｂのＣＰＵ４０２がＲＯＭ４０６，ＨＤＤ４０５に記憶された制御プログラムを実行することで実現される。
Ｓ１９０１において、ＣＰＵ４０２は、まず、Ｎｅｔｗｏｒｋ４０７を利用して、管理サーバ１１０からマスタデータの変更情報を受信する。ここで、変更情報には、変更のあった設定値それぞれの変更後の値、再起動フラグ、強制再起動フラグ、およびその設定値を参照する機能名が含まれる。
Ｓ１９０４において、ＣＰＵ４０２は、第３の判断処理に対応すべく強制再起動が必要か否かを判断する。ここでは、Ｓ１９０１でＣＰＵ４０２が受信した設定値の中で、強制再起動フラグがＴＲＵＥのものを探し、１つでも含まれていると場合は、ＣＰＵ４０２は強制再起動が必要であると判断する。ここで、強制再起動が必要な場合は、ＣＰＵ４０２は第３の制御に対応する処理を実行するためＳ１９０８へ進め、必要ないと判断した場合は、第３の表示処理を行うためＳ１９０５へ進む。
ただし、複合機１２０ａ、複合機１２０ｂがジョブ実行中の場合に関しては、ジョブ終了まで待ってからＳ１９０８に進む。
上記の例の場合、設定値Ｂの再起動フラグはＴＲＵＥなので、強制再起動が必要と判断し、Ｓ１９０８へ進む。仮に、設定値Ａのみの変更通知が来た場合は、設定値Ａの強制再起動フラグは「ＦＡＬＳＥ」なので、強制再起動が不要と判断し、Ｓ１９０５へ進む。
【００４６】
本実施形態によれば、複合機１２０ａ、複合機１２０ｂの設定値の中に特定の機能に紐づかない設定値が含まれる場合も、実際にその値が利用される時点で、マスタデータの変更が反映されていることが保証される。
〔第４実施形態〕
【００４７】
上記第１実施形態では、各設定値を参照する機能として、コピー、ＦＡＸ等が紐づけられている場合について説明した。この時、設定値の中には、それらの機能の中の一部のサブ機能を利用する際のみ参照する設定値もある。例えば、ＦＡＸの同報送信を許可するか否かを指定する詳細設定値に関しては、ＦＡＸ機能の中の同報送信機能を利用する際のみ参照する。
そこで、本実施形態では、各設定値を参照する機能として、コピー、ＦＡＸ等よりも細かい粒度の機能の指定も認める。フローチャートに関しては、第１実施形態と重複するので説明を省略する。本例の場合、ＣＰＵ４０２が第４の判断処理として詳細設定値を判断して、再起動の可否を問う第４の表示処理を行う。そして、ＣＰＵ４０２が再起動が許可されたかを判断して、第４の制御を行う。
【００４８】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００４９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５０】
１１０  設定値管理サーバ（管理サーバ）
１２０ａ、１２０ｂ  複合機
【図１】
2014127783.tif 000003
【図２】
2014127783.tif 000004
【図３】
2014127783.tif 000005
【図４】
2014127783.tif 000006
【図５】
2014127783.tif 000007
【図６】
2014127783.tif 000008
【図７】
2014127783.tif 000009
【図８】
2014127783.tif 000010
【図９】
2014127783.tif 000011
【図１０】
2014127783.tif 000012
【図１１】
2014127783.tif 000013
【図１２】
2014127783.tif 000014
【図１３】
2014127783.tif 000015
【図１４】
2014127783.tif 000016
【図１５】
2014127783.tif 000017
【図１６】
2014127783.tif 000018
【図１７】
2014127783.tif 000019
【図１８】
2014127783.tif 000020
【図１９】
2014127783.tif 000021