(57)【要約】【課題】外部の機器または自装置の操作部から、提供している機能の設定変更を要求されてその設定変更要求処理を実行中の場合でも、他の機器からの設定変更要求を受け付けることを可能にする。【解決手段】ロック要否情報格納部３４は、あるサービス機能の設定内容を変更する場合に、他の機器からの設定変更要求を受け付けないようにする必要性の有無を示す要否情報を各サービス機能毎に格納する。ロック要否判定部３５は、各種サービス機能の設定内容を変更する場合に、格納されている要否情報に基づいて、他の機器からの設定変更要求を受け付けないようにするロック処理が必要であるか否かを判定する。ロック制御部３６は、ロック処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう操作パネル管理部３２およびリモート端末装置管理部３３を制御する。【選択図】図３
2010102380.tif 000002
【特許請求の範囲】
【請求項１】
外部機器から受け付けた設定変更要求に基づいて、提供している機能の設定内容を変更する第１の変更手段と、
自装置の操作部から入力された設定変更要求に基づいて、提供している機能の設定内容を変更する第２の変更手段と、
機能の設定内容を変更する場合に、設定内容を変更しようとする外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする必要性の有無を示す要否情報を、各機能毎に格納する格納手段と、
前記第１および第２の変更手段が機能の設定内容を変更しようとする場合に、前記格納手段に格納されている要否情報に基づいて、他の機器からの設定変更要求を受け付けないようにする排他的処理が必要であるか否かを判定する判定手段と、
前記判定手段により排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう前記第１および第２の変更手段を制御する制御手段と、
を有する情報処理装置。
【請求項２】
前記第１の変更手段が、他の機器からの設定変更要求を拒否して設定内容を変更するような指示を含む設定変更要求を外部の機器から受けた場合、前記制御手段は、前記判定手段の判定結果に係わらず、前記第１および第２の変更手段に対して他の機器からの設定変更要求を受け付けないように制御する請求項１記載の情報処理装置。
【請求項３】
前記第１の変更手段が、他の機器からの設定変更要求を拒否せずに設定内容を変更するような指示を含む設定変更要求を外部の機器から受け、前記判定手段により排他的処理が必要と判定された場合、当該設定変更要求を送信した外部機器に対して、排他的処理が必要である旨を送信する送信手段をさらに有する請求項１記載の情報処理装置。
【請求項４】
前記第１の変更手段が、他の機器からの設定変更要求を拒否せずに設定内容を変更するような指示を含む設定変更要求を外部の機器から受け、前記判定手段により排他的処理が不要と判定された場合、前記制御手段は、前記第１および第２の変更手段に対して他の機器からの設定変更要求を受け付けないように制御することなく設定変更を実行させる請求項１記載の情報処理装置。
【請求項５】
前記第２の変更手段が、設定変更要求を自装置の操作部から受け、前記判定手段により排他的処理が不要と判定された場合、前記制御手段は、前記第１および第２の変更手段に対して他の機器からの設定変更要求を受け付けるように制御する請求項１記載の情報処理装置。
【請求項６】
外部機器からまたは自装置の操作部により予め設定された機能の設定内容が変更された場合、その機能の設定内容が変更された旨を他の機器に通知する通知手段をさらに有する請求項１から５のいずれか１項記載の情報処理装置。
【請求項７】
外部機器から受け付けた設定変更要求に基づいて、提供している機能の設定内容を変更する第１の変更手段と、
自装置の操作部から入力された設定変更要求に基づいて、提供している機能の設定内容を変更する第２の変更手段と、
機能の設定内容を変更する場合に、設定内容を変更しようとする外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする必要性の有無を示す要否情報を、各機能毎に格納する格納手段と、
前記第１および第２の変更手段が機能の設定内容を変更しようとする場合に、前記格納手段に格納されている要否情報に基づいて、他の機器からの設定変更要求を受け付けないようにする排他的処理が必要か否かを判定する判定手段と、
前記判定手段により排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう前記第１および第２の変更手段を制御する制御手段と、
外部機器または自装置の操作部から指示された画像データに基づいた画像を出力する画像出力部と、
を有する画像形成装置。
【請求項８】
他の機器からの設定変更要求を拒否して設定内容を変更するのか、拒否せずに設定内容を変更するのかという指示を含む設定変更要求を生成する生成手段と、
前記生成手段により生成された設定変更要求を情報処理装置に送信する送信手段とを有する端末装置。
【請求項９】
外部機器から受け付けた設定変更要求または自装置の操作部から入力された設定変更要求を受け付けるステップと、
受け付けた変更要求に基づいて提供している機能の設定内容を変更しよとする場合に、変更要求を送信してきた外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする排他的処理が必要か否かを判定する判定ステップと、
前記判定ステップにおいて排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないような排他的処理を行い、外部機器または自装置の操作部から受け付けた設定変更要求に基づいて設定内容を変更する変更手段を制御する制御ステップと、
を有するユーザインタフェース制御方法。
【請求項１０】
他の機器からの設定変更要求を受け付けずに情報処理装置の機能の設定内容を変更するのか、他の機器からの設定変更要求を受け付けながら情報処理装置の機能の設定内容を変更するのかという指示を含む設定変更要求を生成するステップと、
生成された設定変更要求を情報処理装置に送信するステップとを有する設定変更要求送信方法。
【請求項１１】
外部機器から受け付けた設定変更要求または自装置の操作部から入力された設定変更要求を受け付けるステップと、
受け付けた変更要求に基づいて提供している機能の設定内容を変更しよとする場合に、変更要求を送信してきた外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする排他的処理が必要か否かを判定する判定ステップと、
前記判定ステップにおいて排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう外部機器または自装置の操作部から受け付けた設定変更要求に基づいて設定内容を変更する変更手段を制御する制御ステップとをコンピュータに実行させるためのプログラム。
【請求項１２】
他の機器からの設定変更要求を受け付けずに情報処理装置の機能の設定内容を変更するのか、他の機器からの設定変更要求を受け付けながら情報処理装置の機能の設定内容を変更するのかという指示を含む設定変更要求を生成するステップと、
生成された設定変更要求を情報処理装置に送信するステップとをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、端末装置、ユーザインタフェース制御方法、設定変更要求送信方法およびプログラムに関する。
【背景技術】
【０００２】
特許文献１には、パネル操作による入力とリモートからの入力をコンフリクトマネージャで受け入れて、２つの入力により不整合が発生しないように監視するユーザインタフェース制御装置が開示されている。
【０００３】
【特許文献１】特許第３６９７１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、外部の機器または自装置の操作部から、提供している機能の設定変更を要求されてその設定変更要求処理を実行中の場合でも、他の機器からの設定変更要求を受け付けることを可能にする情報処理装置、画像形成装置、端末装置、ユーザインタフェース制御方法、設定変更要求送信方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
［情報処理装置］
請求項１に係る本発明は、外部機器から受け付けた設定変更要求に基づいて、提供している機能の設定内容を変更する第１の変更手段と、
自装置の操作部から入力された設定変更要求に基づいて、提供している機能の設定内容を変更する第２の変更手段と、
機能の設定内容を変更する場合に、設定内容を変更しようとする外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする必要性の有無を示す要否情報を、各機能毎に格納する格納手段と、
前記第１および第２の変更手段が機能の設定内容を変更しようとする場合に、前記格納手段に格納されている要否情報に基づいて、他の機器からの設定変更要求を受け付けないようにする排他的処理が必要であるか否かを判定する判定手段と、
前記判定手段により排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう前記第１および第２の変更手段を制御する制御手段とを有する情報処理装置である。
【０００６】
請求項２に係る本発明は、前記第１の変更手段が、他の機器からの設定変更要求を拒否して設定内容を変更するような指示を含む設定変更要求を外部の機器から受けた場合、前記制御手段は、前記判定手段の判定結果に係わらず、前記第１および第２の変更手段に対して他の機器からの設定変更要求を受け付けないように制御する請求項１記載の情報処理装置である。
【０００７】
請求項３に係る本発明は、前記第１の変更手段が、他の機器からの設定変更要求を拒否せずに設定内容を変更するような指示を含む設定変更要求を外部の機器から受け、前記判定手段により排他的処理が必要と判定された場合、当該設定変更要求を送信した外部機器に対して、排他的処理が必要である旨を送信する送信手段をさらに有する請求項１記載の情報処理装置である。
【０００８】
請求項４に係る本発明は、前記第１の変更手段が、他の機器からの設定変更要求を拒否せずに設定内容を変更するような指示を含む設定変更要求を外部の機器から受け、前記判定手段により排他的処理が不要と判定された場合、前記制御手段は、前記第１および第２の変更手段に対して他の機器からの設定変更要求を受け付けないように制御することなく設定変更を実行させる請求項１記載の情報処理装置である。
【０００９】
請求項５に係る本発明は、前記第２の変更手段が、設定変更要求を自装置の操作部から受け、前記判定手段により排他的処理が不要と判定された場合、前記制御手段は、前記第１および第２の変更手段に対して他の機器からの設定変更要求を受け付けるように制御する請求項１記載の情報処理装置である。
【００１０】
請求項６に係る本発明は、外部機器からまたは自装置の操作部により予め設定された機能の設定内容が変更された場合、その機能の設定内容が変更された旨を他の機器に通知する通知手段をさらに有する請求項１から５のいずれか１項記載の情報処理装置である。
【００１１】
[画像形成装置]
請求項７に係る本発明は、外部機器から受け付けた設定変更要求に基づいて、提供している機能の設定内容を変更する第１の変更手段と、
自装置の操作部から入力された設定変更要求に基づいて、提供している機能の設定内容を変更する第２の変更手段と、
機能の設定内容を変更する場合に、設定内容を変更しようとする外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする必要性の有無を示す要否情報を、各機能毎に格納する格納手段と、
前記第１および第２の変更手段が機能の設定内容を変更しようとする場合に、前記格納手段に格納されている要否情報に基づいて、他の機器からの設定変更要求を受け付けないようにする排他的処理が必要か否かを判定する判定手段と、
前記判定手段により排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう前記第１および第２の変更手段を制御する制御手段と、
外部機器または自装置の操作部から指示された画像データに基づいた画像を出力する画像出力部とを有する画像形成装置である。
【００１２】
[端末装置]
請求項８に係る本発明は、他の機器からの設定変更要求を拒否して設定内容を変更するのか、拒否せずに設定内容を変更するのかという指示を含む設定変更要求を生成する生成手段と、
前記生成手段により生成された設定変更要求を情報処理装置に送信する送信手段とを有する端末装置である。
【００１３】
[ユーザインタフェース制御方法]
請求項９に係る本発明は、外部機器から受け付けた設定変更要求または自装置の操作部から入力された設定変更要求を受け付けるステップと、
受け付けた変更要求に基づいて提供している機能の設定内容を変更しよとする場合に、変更要求を送信してきた外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする排他的処理が必要か否かを判定する判定ステップと、
前記判定ステップにおいて排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないような排他的処理を行い、外部機器または自装置の操作部から受け付けた設定変更要求に基づいて設定内容を変更する変更手段を制御する制御ステップとを有するユーザインタフェース制御方法である。
【００１４】
[設定変更要求送信方法]
請求項１０に係る本発明は、他の機器からの設定変更要求を受け付けずに情報処理装置の機能の設定内容を変更するのか、他の機器からの設定変更要求を受け付けながら情報処理装置の機能の設定内容を変更するのかという指示を含む設定変更要求を生成するステップと、
生成された設定変更要求を情報処理装置に送信するステップとを有する設定変更要求送信方法である。
【００１５】
[プログラム]
請求項１１に係る本発明は、外部機器から受け付けた設定変更要求または自装置の操作部から入力された設定変更要求を受け付けるステップと、
受け付けた変更要求に基づいて提供している機能の設定内容を変更しよとする場合に、変更要求を送信してきた外部機器または自装置の操作部以外の他の機器からの設定変更要求を受け付けないようにする排他的処理が必要か否かを判定する判定ステップと、
前記判定ステップにおいて排他的処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう外部機器または自装置の操作部から受け付けた設定変更要求に基づいて設定内容を変更する変更手段を制御する制御ステップとをコンピュータに実行させるためのプログラムである。
【００１６】
請求項１２に係る本発明は、他の機器からの設定変更要求を受け付けずに情報処理装置の機能の設定内容を変更するのか、他の機器からの設定変更要求を受け付けながら情報処理装置の機能の設定内容を変更するのかという指示を含む設定変更要求を生成するステップと、
生成された設定変更要求を情報処理装置に送信するステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１７】
請求項１に係る本発明によれば、外部の機器または自装置の操作部から、提供している機能の設定変更を要求されてその設定変更要求処理を実行中の場合でも、他の機器からの設定変更要求を受け付けることを可能にする情報処理装置を提供することができる。
【００１８】
請求項２に係る本発明によれば、外部の機器から情報処理装置に対して、提供している機能の設定内容を変更する場合に、設定内容を変更しようとする機能の種類に関係なく、他の機器からの設定変更要求を受け付けないようにすることができる情報処理装置を提供することができる。例えば、データのバックアップやバックアップしたデータのリストア等の一貫性の保持が必要なサービス機能を実施する場合に、他の機器からの設定変更要求を受け付けることなくサービス機能を実行することが可能となる。
【００１９】
請求項３に係る本発明によれば、外部の機器から情報処理装置に対して、提供している機能の設定内容を変更する場合に、その機能の設定内容を変更する場合には、他の機器からの設定変更要求を受け付けないようにして不整合の発生を防止することが必要であることを外部の機器において把握することが可能な情報処理装置を提供することができる。
【００２０】
請求項４に係る本発明によれば、外部の機器から情報処理装置に対して、提供している機能の設定内容を変更する場合に、他の機能の設定内容が他の機器により変更された場合でも不整合が発生しない場合には、他の機器からの設定変更要求を受け付けるようにすることができる情報処理装置を提供することができる。
【００２１】
請求項５に係る本発明によれば、自装置の操作部から提供している機能の設定内容を変更する場合に、他の機能の設定内容が他の機器により変更された場合でも不整合が発生しない場合には、他の機器からの設定変更要求を受け付けるようにすることができる情報処理装置を提供することができる。
【００２２】
請求項６に係る本発明は、外部機器からまたは自装置の操作部により予め設定された機能の設定内容が変更された場合、他の機器は、その機能の設定内容が変更されたことを把握することができる情報処理装置を提供することができる。
【００２３】
請求項７に係る本発明によれば、外部の機器または自装置の操作部から、提供している機能の設定変更を要求されてその設定変更要求処理を実行中の場合でも、他の機器からの設定変更要求を受け付けることを可能にする画像形成装置を提供することができる。
【００２４】
請求項８に係る本発明によれば、端末装置から情報処理装置に対して設定変更要求を送信する場合に、その設定変更要求に、他の機器からの設定変更要求を拒否して設定内容を変更するのか、拒否せずに設定内容を変更するのかという指示を含むことが可能な端末装置を提供することができる。
【００２５】
請求項９に係る本発明によれば、外部の機器または自装置の操作部から、提供している機能の設定変更を要求されてその設定変更要求処理を実行中の場合でも、他の機器からの設定変更要求を受け付けることを可能にするユーザインタフェース制御方法を提供することができる。
【００２６】
請求項１０に係る本発明によれば、端末装置から情報処理装置に対して設定変更要求を送信する場合に、その設定変更要求に、他の機器からの設定変更要求を拒否して設定内容を変更するのか、拒否せずに設定内容を変更するのかという指示を含むことが可能な設定変更要求送信方法を提供することができる。
【００２７】
請求項１１に係る本発明によれば、外部の機器または自装置の操作部から、提供している機能の設定変更を要求されてその設定変更要求処理を実行中の場合でも、他の機器からの設定変更要求を受け付けることを可能にするプログラムを提供することができる。
【００２８】
請求項１２に係る本発明によれば、端末装置から情報処理装置に対して設定変更要求を送信する場合に、その設定変更要求に、他の機器からの設定変更要求を拒否して設定内容を変更するのか、拒否せずに設定内容を変更するのかという指示を含むことが可能なプログラムを提供することができる。
【発明を実施するための最良の形態】
【００２９】
次に、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の一実施形態の画像形成システムの構成を示すブロック図である。
【００３０】
本発明の一実施形態の画像形成システムは、図１に示されるように、ネットワーク３０により相互に接続された画像形成装置１０、および複数の端末装置２０〜２２により構成される。端末装置２０〜２２は、印刷データを生成して、ネットワーク３０経由にて生成した印刷データを画像形成装置１０に対して送信する。画像形成装置１０は、端末装置２０〜２２から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置１０は、印刷（プリント）機能、スキャン機能、複写（コピー）機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。
【００３１】
次に、本実施形態の画像形成システムにおける画像形成装置１０のハードウェア構成を図２に示す。
画像形成装置１０は、図２に示されるように、ＣＰＵ１１、メモリ１２、ハードディスクドライブ（ＨＤＤ）等の記憶装置１３、ネットワーク３０を介して外部の装置等との間でデータの送信及び受信を行う通信インタフェース（ＩＦ）１４、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース（ＵＩ）装置１５、スキャナ１６、プリントエンジン１７を有する。これらの構成要素は、制御バス１８を介して互いに接続されている。
【００３２】
ＣＰＵ１１は、メモリ１２または記憶装置１３に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置１０の動作を制御する。なお、本実施形態では、ＣＰＵ１１は、メモリ１２または記憶装置１３内に格納された制御プログラムを読み出して実行するものとして説明したが、当該プログラムをＣＤ−ＲＯＭ等の記憶媒体に格納してＣＰＵ１１に提供することも可能である。
【００３３】
図３は、上記の制御プログラムが実行されることにより実現される画像形成装置１０の機能構成を示すブロック図である。
本実施形態の画像形成装置１０は、図３に示されるように、操作パネル３１と、操作パネル管理部３２と、リモート端末装置管理部３３と、ロック要否情報格納部３４と、ロック要否判定部３５と、ロック制御部３６と、サービス情報格納部３７と、変更通知部３８と、画像出力部３９とを備えている。
【００３４】
操作パネル３１は、テンキーやタッチパネルや各種ボタンとから構成され、画像形成装置１０により提供される各種サービス機能の設定内容を変更することができる機能を備えている操作部である。操作パネル管理部３２は、操作パネル３１から入力された設定変更要求に基づいて、提供しているサービス機能の設定内容を変更する。
【００３５】
リモート端末装置管理部３３は、外部機器である端末装置２０〜２２から受け付けた設定変更要求に基づいて、提供しているサービス機能の設定内容を変更する。
【００３６】
なお、本実施形態における端末装置２０〜２２は、他の機器からの設定変更要求を拒否して設定内容を変更するのか、拒否せずに設定内容を変更するのかという指示を含む設定変更要求を生成し、生成された設定変更要求を画像形成装置１０に送信する機能を有している。
【００３７】
また、リモート端末装置管理部３３は、他の機器からの設定変更要求を拒否せずに設定内容を変更するような指示を含む設定変更要求を端末装置２０〜２２から受け、ロック要否判定部３５によりロック処理（排他的処理）が必要と判定された場合、当該設定変更要求を送信した端末装置に対して、ロック処理が必要である旨を送信する機能を備えている。
【００３８】
ロック要否情報格納部３４は、あるサービス機能の設定内容を変更する場合に、設定内容を変更しようとする端末装置または自装置の操作部である操作パネル３１以外の他の機器からの設定変更要求を受け付けないようにする必要性の有無を示す要否情報を、各サービス機能毎に格納する。
【００３９】
このロック要否情報格納部３４に格納されるロック要否情報の一例を図４に示す。
この図４に示した例では、指示書サービスと、カスタムサービスと、宛先表サービスについてロック要否情報が設定されている場合が示されている。ここで、指示書サービスとは、実行したい処理とその順序を予め指示書として複数登録しておき、登録されている複数の指示書の中から１件の指示書を選択して実行すると、その指示書に基づいた処理が実行されるというサービスである。また、カスタムサービスとは、操作パネル３１上に表示する画面を各ユーザ毎にカスタマイズすることを可能とするサービスである。また、宛先表サービスとは、ファクシミリ送信する際の宛先データを予め登録しておき、ファクシミリ送信の際には、この登録された宛先データを用いて送信を行うようにしたサービスである。
【００４０】
図４に示した例では、指示書サービスについては、登録、実行処理を行う場合にはロック不要であるが、修正、削除処理を行う場合にはロックが必要であることが示されている。指示書サービス実行中に、指示書の内容が修正または削除されてしまうと実行中の処理に不整合が発生したり、指示書の処理が途中で実行できなくなってしまうからである。ただし、修正、削除処理については、指示書が実行中の場合についてのみロックが必要であると設定されている。つまり、指示書の登録および実行については、他の機器からの操作をロックする必要はないが、実行中の指示書については修正、削除ができないようにロックする必要があることが示されている。このようにあるサービス機能が実行中かどうかに関係なくロックの要否が決定される要否情報を静的情報と呼ぶ。また、あるサービス機能が実行中か否かでロックの要否が変わってくる要否情報を動的情報と呼ぶ。
【００４１】
また、カスタムサービスについては、登録、修正、削除、実行処理の全てについてロックが不要であると示されている。カスタムサービスでは、画像形成装置１０が起動後に処理が実行されれば操作パネル３１上の表示画面が決定され、その後に設定内容が変更されたとしてもサービス機能に不整合が発生しないからである。また、宛先表サービスについては、登録、修正、削除、実行処理の全てについてロックが必要であると示されている。宛先表サービスに登録されている宛先情報は、他のサービス機能に使用されているため、宛先表サービスの宛先情報の変更中に他のサービス機能の変更が行われると不整合が発生する可能性があるからである。
【００４２】
ここでは、説明を簡単にするために、指示書サービス、カスタムサービス、宛先表サービスについてのみロック要否情報を示しているが、他のサービスについてもそれぞれロック要否情報が設定される。例えば、各ユーザのパスワードやＩＤを管理するユーザ管理サービス、各ユーザ毎のプリント枚数の上限値や、各ユーザの現在までのプリント部数の情報を管理するアカウント管理サービス、スキャンした画像データを格納する場所を指定する親展ボックス機能等についても、ロック要否情報が設定される。
【００４３】
ロック要否判定部３５は、操作パネル管理部３２およびリモート端末装置管理部３３が各種サービス機能の設定内容を変更しようとする場合に、ロック要否情報格納部３４に格納されている要否情報に基づいて、他の機器からの設定変更要求を受け付けないようにするロック処理（排他的処理）が必要であるか否かを判定する。
【００４４】
ロック制御部３６は、ロック要否判定部３５によりロック処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないよう操作パネル管理部３２およびリモート端末装置管理部３３を制御する。
【００４５】
リモート端末装置管理部３３が、他の機器からの設定変更要求を拒否して設定内容を変更するような指示を含む設定変更要求を端末装置から受けた場合、ロック制御部３６は、ロック要否判定部３５の判定結果に係わらず、操作パネル管理部３２およびリモート端末装置管理部３３に対して他の機器からの設定変更要求を受け付けないように制御する。
【００４６】
操作パネル管理部３２が、設定変更要求を操作パネル３１から受け、ロック要否判定部３５によりロック処理が不要と判定された場合、ロック制御部３６は、操作パネル管理部３２およびリモート端末装置管理部３３に対して他の機器からの設定変更要求を受け付けるように制御する。
【００４７】
リモート端末装置管理部３３が、他の機器からの設定変更要求を拒否せずに設定内容を変更するような指示を含む設定変更要求を端末装置から受け、ロック要否判定部３５によりロック処理が不要と判定された場合、ロック制御部３６は、操作パネル管理部３２およびリモート端末装置管理部３３に対して他の機器からの設定変更要求を受け付けないように制御することなく設定変更を実行させる。
【００４８】
サービス情報格納部３７は、画像形成装置１０により提供される各種サービス機能の設定内容に関する情報が格納されている。操作パネル管理部３２およびリモート端末装置管理部３３は、操作パネル３１または端末装置２０〜２２から受け付けた設定変更要求に基づいて、このサービス情報格納部３７に格納されている情報を変更することにより、各種サービス機能の設定内容を変更する。
【００４９】
変更通知部３８は、端末装置２０〜２２または操作パネル３１により予め設定されたサービス機能の設定内容が変更された場合、そのサービス機能の設定内容が変更された旨を他の機器に通知する。例えば、端末装置２０によりあるサービス機能の設定内容が変更された場合に、変更通知部３８は、端末装置２１、２２または操作パネル３１に通知する。
【００５０】
画像出力部３９は、端末装置２０〜２２または操作パネル３１から指示された画像データに基づいた画像を出力する。
【００５１】
本実施形態の画像形成装置１０は、上記のような構成により端末装置２０〜２２から受け付けた設定変更要求または操作パネル３１から入力された設定変更要求を受け付け、受け付けた設定変更要求に基づいて提供しているサービス機能の設定内容を変更しよとする場合に、変更要求を送信してきた端末装置２０〜２２または操作パネル３１以外の他の機器からの設定変更要求を受け付けないようにするロック処理が必要か否かを判定する。そして、画像形成装置１０は、ロック処理が必要と判定された場合、他の機器からの設定変更要求を受け付けないようなロック処理を行い、端末装置２０〜２２または操作パネル３１から受け付けた設定変更要求に基づいて設定内容を変更する。
【００５２】
次に、本実施形態の画像形成装置１０の動作について図面を参照して詳細に説明する。
先ず、操作パネル３１から設定変更要求が入力された際の画像形成装置１０の動作を図５のフローチャートに示す。
【００５３】
操作パネル３１から設定要求が入力された場合、この設定変更要求は操作パネル管理部３２により受け付けられる（ステップＳ１０１）。そして、ロック要否判定部３５において、この設定変更要求を実行する場合に不整合を発生させないためには、ロック処理が必要であるか否かが判定される（ステップＳ１０２）。
【００５４】
ステップＳ１０２においてロック処理が必要であると判定された場合（ステップＳ１０２においてｙｅｓ）、ロック制御部３６は、外部の端末装置２０〜２２からの設定変更要求を受け付けずに拒否するようリモート端末装置管理部３３を制御する（ステップＳ１０４）。
【００５５】
ステップＳ１０２においてロック処理が不要であると判定された場合（ステップＳ１０２においてｎｏ）、ロック制御部３６は、外部の端末装置２０〜２２からの設定変更要求を受け付けるようリモート端末装置管理部３３をロックしない。そして、このリモート端末装置管理部３３がロックされない状態において、操作パネル管理部３２は、操作パネル３１から入力された設定変更要求に基づいた設定変更を実行する（ステップＳ１０４）。
【００５６】
次に、端末装置２０から設定変更要求が送信されてきた際の画像形成装置１０の動作を図６のフローチャートに示す。
【００５７】
なお、以下の説明では端末装置２０から画像形成装置１０に対して設定変更要求がされた場合を用いて説明を行なうが、端末装置２１、２２から設定変更要求がされた場合でも、画像形成装置１０は同様の動作を行うものである。
【００５８】
端末装置２０から設定変更要求が入力された場合、この設定変更要求はリモート端末装置管理部３３により受け付けられる（ステップＳ２０１）。
【００５９】
そして、この設定変更要求には、他の機器からの設定変更要求を拒否して設定内容を変更するという指示（ロック指示あり）が含まれるのか、拒否せずに設定内容を変更するのかという指示（ロックなし指示）が含まれるのかの判定が行われる（ステップＳ２０２）。
【００６０】
ステップＳ２０２において、端末装置２０からの設定変更要求に、他の機器からの設定変更要求を拒否して設定内容を変更するという指示（ロック指示あり）が含まれる場合（ステップＳ２０２においてｙｅｓ）、ロック制御部３６は、他の端末装置２１、２２および操作パネル３１からの設定変更要求を受け付けないよう操作パネル管理部３２おおびリモート端末装置管理部３３をロックする（ステップＳ２０３）。そして、この状態において、リモート端末装置管理部３３は、端末装置２０からの設定変更要求に基づいて、サービス情報格納部３７に格納されているサービス機能の設定変更の内容を変更する設定変更を実行する（ステップＳ２０４）。
【００６１】
そこの設定変更が終了すると、ロック制御部３６は、操作パネル管理部３２およびリモート端末装置管理部３３のロックを解除し、処理を終了する（ステップＳ２０５）。
【００６２】
ステップＳ２０２において、端末装置２０からの設定変更要求に、他の機器からの設定変更要求を拒否せずに設定内容を変更するという指示（ロックなし指示）が含まれる場合（ステップＳ２０２においてｎｏ）、ロック要否判定部３５は、ロック要否情報格納部３４に格納されている要否情報に基づいてロックの要否を判定する（ステップＳ２０６）。
【００６３】
ステップＳ２０６においてロックが不要であると判定された場合（ステップＳ２０６においてｎｏ）、ロック制御部３６はロック処理を実行することなく、リモート端末装置管理部３３は、受け付けた設定変更要求に基づく設定変更を実行する（ステップＳ２０７）
ステップＳ２０６においてロックが必要であると判定された場合（ステップＳ２０６においてｙｅｓ）、リモート端末装置管理部３３は、端末装置２０に対して、受け付けた設定変更要求を実行するためにはロック処理が必要である旨のエラー通知を端末装置２０に対して送信する（ステップＳ２０８）。
【００６４】
この図６のフローチャートにおいて説明した、端末装置２０から送信されてきた設定変更要求に含まれるロック指示の有無と、ロック要否情報との関係を図７を参照して説明する。
【００６５】
図７を参照すると、端末装置２０からの設定変更要求にロック指示が含まれていた場合には、画像形成装置１０に予め格納されているロック要否情報の関係なく、ロック処理が行われることがわかる。そして、端末装置２０からの設定変更要求にロック指示が含まれていなかった場合には、ロック要否情報において、指示されたサービス機能の設定内容を変更しようとする場合にロックが必要であるか不要であるかのいずれに設定されているかにより処理が変わってくる。この場合には、ロック要否情報においてロックが必要であると設定されている場合、端末装置２０の設定変更要求に含まれるロックなし指示と矛盾が生じるため、リモート端末装置管理部３３は、エラー通知を端末装置２０に送信する。そして、ロック要否情報においてロックが不要であると設定されている場合、端末装置２０の設定変更要求に含まれるロックなし指示と指示が一致するため、ロック制御部３６は操作パネル管理部３２およびリモート端末装置管理部３３のロック処理を実行しない。そのため、リモート端末装置管理部３３は、ロック処理を行うことなくサービス情報格納部３７に格納されているサービス機能に関する情報の変更を実行する。
【００６６】
次に、画像形成装置１０と端末装置２０との間で行われる動作の一例を図８のシーケンスチャートを参照して説明する。
【００６７】
端末装置２０がロック指示を含まない設定変更要求を画像形成装置１０に送信し（ステップＳ３０１）、画像形成装置１０においてロック処理が不要であると判定された場合（ステップＳ３０２）、画像形成装置１０では、ロック処理は実行されない状態で設定変更が実行される（ステップＳ３０３）。そして、設定変更が終了すると、画像形成装置１０から端末装置２０に対して設定変更完了通知が送信される（ステップＳ３０４）。
【００６８】
また、端末装置２０がロック指示を含まない設定変更要求を画像形成装置１０に送信し（ステップＳ４０１）、画像形成装置１０においてロック処理が必要であると判定された場合（ステップＳ４０２）、画像形成装置１０は、指定されたサービス機能の設定内容の変更にはロック処理が必要である旨のエラー通知が送信される（ステップＳ４０３）。このエラー通知が端末装置２０において表示される場合の一例を図９に示す。図９に示す表示例では、端末装置２０の表示画面上に「指定された設定変更を実行するためには、他の機器からの入力をロックする必要があります。」という表示が行われ、ユーザは、ロック指示が必要であることを把握することとなる。
【００６９】
また、画像形成装置１０と端末装置２０との間で行われる動作の他の例を図１０のシーケンスチャートを参照して説明する。
【００７０】
端末装置２０がロック指示を含む設定変更要求を画像形成装置１０に送信した場合（ステップＳ５０１）、画像形成装置１０では、ロック要否情報に関係なく、ロック処理が実行される（ステップＳ５０２）。そのため、ロック処理が実行されている状態で、操作パネル３１から設定変更要求が入力された場合（ステップＳ５０３）、操作パネル３１には図１１に示すようなエラー通知が行われる（ステップＳ５０４）。
【００７１】
図１１に示すようなエラー通知が操作パネル３１に表示されることにより、ユーザは、外部機器が何等かの設定変更を実行中であり画像形成装置１０がロック状態であることを把握することが可能となる。
【００７２】
そして、このようなロック処理が実行されている状態において、画像形成装置１０では、端末装置２０からの設定変更要求に基づく設定変更が実行される（ステップＳ５０５）。そして、設定変更が終了すると、画像形成装置１０から端末装置２０に対して設定変更完了通知が送信される（ステップＳ５０６）。すると、この設定変更完了通知を受信した端末装置２０では、指示した設定変更が終了したことを確認してロック解除指示を画像形成装置１０に送信する（ステップＳ５０７）。そのため、画像形成装置１０では、ロック処理が解除され、新たな設定変更要求を受け付けることが可能となる（ステップＳ５０８）。
【００７３】
さらに、画像形成装置１０と端末装置２０との間で行われる動作の他の例を図１２のシーケンスチャートを参照して説明する。
【００７４】
画像形成装置１０において操作パネル３１から設定変更要求が入力され（ステップＳ６０１）、画像形成装置１０のロック要否判定部３５において、この設定変更要求を実行するためにはロック処理が不要であると判定された場合（ステップＳ６０２）、ロック処理は実行されない。
【００７５】
そのため、この状態において端末装置２０からロック指示なしの設定変更要求が画像形成装置１０に送信されてきた場合（ステップＳ６０３）、画像形成装置１０のロック要否判定部３５では、この端末装置２０からの設定変更要求を実行するためにロック処理が必要であるか否かが判定される。その判定処理において、ロック処理が不要であると判定された場合（ステップＳ６０４）、画像形成装置１０では、端末装置２０からの設定変更要求に基づく設定変更が実行される（ステップＳ６０５）。設定変更が終了すると、画像形成装置１０から端末装置２０に対して設定変更完了通知が送信される（ステップＳ６０６）。そして、操作パネル３１には、図１３に示すように、外部機器である端末装置２０により設定変更が行われたことが通知される（ステップＳ６０７）。
【００７６】
図１３に示した例では、「外部機器により○○サービスの設定内容が変更されました。」との表示が行われ、操作パネル３１を見ていたユーザは、外部機器により特定のサービスの設定内容が変更されたことを把握することができる。
【００７７】
さらに、画像形成装置１０と端末装置２０との間で行われる動作の他の例を図１４のシーケンスチャートを参照して説明する。
【００７８】
画像形成装置１０において操作パネル３１から設定変更要求が入力され（ステップＳ７０１）、画像形成装置１０のロック要否判定部３５において、この設定変更要求を実行するためにはロック処理が必要であると判定された場合（ステップＳ７０２）、ロック制御部３６によりロック処理が実行される（ステップＳ７０３）。
【００７９】
この状態において、端末装置２０からロック指示なし、またはロック指示ありの設定変更要求が画像形成装置１０に送信されてきた場合（ステップＳ７０４）、いずれの場合にも設定変更要求は受け付けられずエラー通知が端末装置２０に返信される（ステップＳ７０５）。このエラー通知が端末装置２０の表示画面上に表示された場合の例を図１５に示す。
【００８０】
この図１５に示した例では、「指定されたプリンタの設定変更機能はロックされているため、指示された設定変更を実行できません。」との表示が行われ、端末装置２０のユーザは、画像形成装置１０の設定変更機能は現在ロック中であることを把握することができる。
【００８１】
そして、画像形成装置１０では、操作パネル３１から入力された設定変更要求に基づく設定変更処理が実行され（ステップＳ７０６）、設定変更が終了するとロック状態は解除される（ステップＳ７０７）。
【００８２】
なお、本実施形態では、端末装置２０から画像形成装置１０に送信する設定変更要求にロック指示を含めるか含めないかを選択可能であったが、操作パネル３１から設定変更要求を入力する場合に、ロック要否情報とは関係なく、ロック処理を実行するかしないかを指示することができるようにしてもよい。
【００８３】
［変形例］
上記実施形態では、プリンタ等の画像形成装置１０に本発明を適用した場合を用いて説明したが、本発明はこれに限定されるものではなく、外部機器との間で通信可能な通信手段を備え、この外部機器からの設定変更を受け付けるユーザインタフェース制御を行う情報処理装置であれば本発明を適用することができるものである。
【図面の簡単な説明】
【００８４】
【図１】本発明の一実施形態の画像形成装置のシステム構成を示す図である。
【図２】本発明の一実施形態における画像形成装置１０のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態における画像形成装置１０の機能構成を示すブロック図である。
【図４】ロック要否情報格納部３４に格納されるロック要否情報の一例を示す図である。
【図５】操作パネル３１から設定変更要求が入力された場合の、本発明の一実施形態の画像形成装置１０の動作を示すフローチャートである。
【図６】端末装置２０から設定変更要求が送信されてきた場合の、本発明の一実施形態の画像形成装置１０の動作を示すフローチャートである。
【図７】端末装置２０から設定変更要求が送信されてきた場合の、この設定変更要求に含まれるロック指示の有無と、ロック要否情報との関係を示す図である。
【図８】画像形成装置１０と端末装置２０との間で行われる動作の一例を説明するためのシーケンスチャートである。
【図９】端末装置２０において表示される設定エラー通知の一例を示す図である。
【図１０】画像形成装置１０と端末装置２０との間で行われる動作の他の例を説明するためのシーケンスチャートである。
【図１１】画像形成装置１０の操作パネル３１上に表示されるエラー通知の一例を示す図である。
【図１２】画像形成装置１０と端末装置２０との間で行われる動作の他の例を説明するためのシーケンスチャートである。
【図１３】画像形成装置１０の操作パネル３１上に表示される、外部機器により設定変更が行われた旨の通知の一例を示す図である。
【図１４】画像形成装置１０と端末装置２０との間で行われる動作の他の例を説明するためのシーケンスチャートである。
【図１５】端末装置２０において表示される設定エラー通知の他の例を示す図である。
【符号の説明】
【００８５】
１０    画像形成装置
１１    ＣＰＵ
１２    メモリ
１３    記憶装置
１４    通信インタフェース（ＩＦ）
１５    ユーザインタフェース（ＵＩ）装置
１６    スキャナ
１７    プリントエンジン
１８    制御バス
２０〜２２    端末装置
３０    ネットワーク
３１    操作パネル
３２    操作パネル管理部
３３    リモート端末装置管理部
３４    ロック要否情報格納部
３５    ロック要否判定部
３６    ロック制御部
３７    サービス情報格納部
３８    変更通知部
３９    画像出力部
【図１】
2010102380.tif 000003
【図２】
2010102380.tif 000004
【図３】
2010102380.tif 000005
【図４】
2010102380.tif 000006
【図５】
2010102380.tif 000007
【図６】
2010102380.tif 000008
【図７】
2010102380.tif 000009
【図８】
2010102380.tif 000010
【図９】
2010102380.tif 000011
【図１０】
2010102380.tif 000012
【図１１】
2010102380.tif 000013
【図１２】
2010102380.tif 000014
【図１３】
2010102380.tif 000015
【図１４】
2010102380.tif 000016
【図１５】
2010102380.tif 000017