(57)【要約】【課題】  複数の設定項目から成る設定内容を一連の処理の中で変更することができ、設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供することを目的とする。【解決手段】  設定項目から成る設定内容を変更可能な情報処理装置１であって、設定項目に対する参照又は変更ができない占有状態と、できる設定可能状態とを有し、設定可能状態のときに参照又は変更を行う設定用機器管理手段２２１〜２２４と、占有状態および設定可能状態を管理し、設定用機器管理手段２２１〜２２４が同時に移行できない設定可能状態を、設定用機器管理手段２２２から設定用機器管理手段２２３に引き継ぐメイン機器管理手段２００とを有することにより上記課題を解決する。【選択図】  図３
2005174290.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置であって、
前記設定項目に対する参照又は変更ができない占有状態と、前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、前記設定可能状態のときに前記設定項目に対する参照又は変更を行う１つ以上の設定用機器管理手段と、
前記設定用機器管理手段の占有状態および設定可能状態を管理し、複数の設定用機器管理手段が同時に移行できない前記設定可能状態を、一の設定用機器管理手段から他の設定用機器管理手段に引き継ぐメイン機器管理手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記メイン機器管理手段は、前記設定項目の少なくとも一部に対する参照又は変更の権限を持っていることを証明する情報と、前記設定用機器管理手段の占有状態または設定可能状態とを対応付けて管理することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記メイン機器管理手段は、前記設定項目の少なくとも一部に対する参照又は変更の権限を持っていることを証明する情報として、前記クライアント又は自機の入力装置と前記設定用機器管理手段との間に確立したセッションを利用することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記設定用機器管理手段は、前記設定項目に対する参照又は変更の権限を、管理対象ごとに設定していることを特徴とする請求項２又は３記載の情報処理装置。
【請求項５】
前記メイン機器管理手段は、前記設定項目の少なくとも一部に対する参照又は変更の権限が前記一の設定用機器管理手段と他の設定用機器管理手段とで異なるときに、前記一の設定用機器管理手段から他の設定用機器管理手段に前記設定可能状態を引き継ぐことを特徴とする請求項１乃至４何れか一項記載の情報処理装置。
【請求項６】
前記メイン機器管理手段は、前記一の設定用機器管理手段を占有状態から設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、前記設定可能状態から占有状態に移行し、
前記他の設定用機器管理手段を占有状態から設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、前記設定可能状態および占有状態を解除することを特徴とする請求項１乃至５何れか一項記載の情報処理装置。
【請求項７】
前記メイン機器管理手段は、前記設定可能状態を一の設定用機器管理手段から他の設定用機器管理手段に引き継ぐときに、前記セッションの情報を前記他の設定用機器管理手段に送信することを特徴とする請求項３記載の情報処理装置。
【請求項８】
前記メイン機器管理手段は、前記設定可能状態を一の設定用機器管理手段から他の設定用機器管理手段に引き継ぐときに、前記セッションに関連付けられたチケットを前記他の設定用機器管理手段に送信することを特徴とする請求項３記載の情報処理装置。
【請求項９】
前記設定用機器管理手段は、前記設定項目の少なくとも一部に対する参照又は変更の権限を持っている操作者のユーザ情報およびパスワードを保持しており、前記ユーザ情報およびパスワードを含むセッション開始要求を前記メイン機器管理手段から受信すると、前記クライアント又は自機の入力装置との間にセッションを確立することを特徴とする請求項３記載の情報処理装置。
【請求項１０】
前記情報処理装置は、前記管理対象として画像形成に係るプロセスを有する画像処理装置であることを特徴とする請求項４記載の情報処理装置。
【請求項１１】
ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントであって、
前記情報処理装置の設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる手段と
を有することを特徴とするクライアント。
【請求項１２】
ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置の設定内容変更方法であって、
前記情報処理装置は、前記設定項目に対する参照又は変更ができない占有状態と、前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、
全ての設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる第１段階と、
複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる第２段階と
を有することを特徴とする設定内容変更方法。
【請求項１３】
前記第１段階は、前記一の設定用機器管理手段を設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、前記設定可能状態から占有状態に移行し、
前記第２段階は、前記他の設定用機器管理手段を設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、全ての前記設定用機器管理手段の設定可能状態および占有状態を解除することを特徴とする請求項１２記載の設定内容変更方法。
【請求項１４】
前記第１段階及び第２段階は、前記設定項目の少なくとも一部に対する参照又は変更の権限を持っていることを証明する情報と、前記一又は他の設定用機器管理手段の占有状態または設定可能状態とを対応付けて管理することを特徴とする請求項１３記載の設定内容変更方法。
【請求項１５】
前記設定項目の少なくとも一部に対する参照又は変更の権限を持っていることを証明する情報として、前記クライアント又は自機の入力装置と前記設定用機器管理手段との間に確立したセッションを利用することを特徴とする請求項１４記載の設定内容変更方法。
【請求項１６】
前記設定項目に対する参照又は変更の権限は、管理対象ごとに設定されていることを特徴とする請求項１２乃至１５何れか一項記載の設定内容変更方法。
【請求項１７】
前記設定項目の少なくとも一部に対する参照又は変更の権限が前記一の設定用機器管理手段と他の設定用機器管理手段とで異なるときに、前記設定可能状態は前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がれることを特徴とする請求項１２乃至１６何れか一項記載の設定内容変更方法。
【請求項１８】
前記設定可能状態が一の設定用機器管理手段から他の設定用機器管理手段に引き継がれるときに、前記セッションの情報は前記他の設定用機器管理手段に送信されることを特徴とする請求項１５記載の設定内容変更方法。
【請求項１９】
前記設定可能状態が一の設定用機器管理手段から他の設定用機器管理手段に引き継がれるときに、前記セッションに関連付けられたチケットは前記他の設定用機器管理手段に送信されることを特徴とする請求項１８記載の設定内容変更方法。
【請求項２０】
前記設定項目の少なくとも一部に対する参照又は変更の権限を持つ操作者のユーザ情報およびパスワードが保持されており、前記ユーザ情報およびパスワードを含むセッション開始要求を受信すると、前記クライアント又は自機の入力装置と前記設定用機器管理手段との間にセッションが確立されることを特徴とする請求項１５記載の設定内容変更方法。
【請求項２１】
前記情報処理装置は、前記管理対象として画像形成に係るプロセスを有する画像処理装置であることを特徴とする請求項１６記載の設定内容変更方法。
【請求項２２】
ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、
前記情報処理装置の設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる手段と
して機能させるための設定内容変更プログラム。
【請求項２３】
ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、
前記情報処理装置の設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる手段と
して機能させるための設定内容変更プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体に係り、特に一つ以上の設定項目から成る設定内容を変更可能な情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年、１つ以上のクライアント，情報処理装置等がネットワークを介して接続されたシステムにおいて、情報処理装置に格納されている設定内容をクライアントまたは情報処理装置から変更することがよく行われている。このように、設定内容はクライアントまたは情報処理装置を操作する操作者からの指示により変更されるため、複数の操作者から同時に変更される可能性があった。また、設定内容は情報処理装置で動作するアプリケーションにより利用されているときに、情報処理装置またはクライアントを操作する操作者からの指示により変更される可能性もあった。さらに、設定内容は情報処理装置またはクライアントからの指示により変更されているときに、情報処理装置で動作するアプリケーションに利用される可能性もあった。
【０００３】
そこで、従来の情報処理装置は一人の操作者が設定内容を変更しているときに、他の操作者やアプリケーションからの設定内容に対する参照や変更ができないロックと呼ばれる状態を有している。
【０００４】
また、情報処理装置の一例としての画像処理装置は、プリンタ，コピー，ファクシミリおよびスキャナなどの各装置の機能を１つの筐体内に収納している。画像処理装置は、１つの筐体内に表示部，印刷部および撮像部などを設けると共に、プリンタ，コピー，ファクシミリおよびスキャナにそれぞれ対応する４種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ，コピー，ファクシミリおよびスキャナとして動作させるものである。例えば特許文献１には、画像処理装置の一例が記載されている。
【０００５】
このような画像処理装置では、例えばプリンタ，コピー，ファクシミリおよびスキャナなどの各機能が設定内容による管理対象であり、その管理対象ごとに設定内容が設定されている。同様に、情報処理装置では１つ以上のプログラムを実行することで実現する各機能が設定内容による管理対象であり、その管理対象ごとに設定内容が設定されている。
【０００６】
従来の情報処理装置や画像処理装置では、設定内容に対する要求（設定内容の変更や参照など）を処理する設定部が管理対象ごとに設けられている。即ち、クライアントから一つの管理対象の設定内容を変更する場合、クライアントは設定内容を変更する管理対象の設定部とセッションを確立し、ロックに移行し、その設定部に設定内容の変更を指示することで管理対象の設定内容を変更していた。
【特許文献１】特開２００２−８４３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来の情報処理装置や画像処理装置では、複数の管理対象の設定内容を連続して変更することがある。なお、従来の情報処理装置や画像処理装置では管理対象ごとに設定内容の変更権限が設定されていることが多かった。したがって、従来の情報処理装置や画像処理装置では、複数の管理対象の設定内容を連続して変更するとき、その設定内容の変更権限を有する操作者が異なる場合があった。
【０００８】
この場合、クライアントは設定内容を変更する一つ目の管理対象の設定部とセッションを確立し、ロックに移行し、その設定部に設定内容の変更を指示することで一つ目の管理対象の設定内容を変更する。次に、クライアントはロックを解除し、設定内容を変更した一つ目の管理対象の設定部とセッションを解除し、設定内容を変更する次の管理対象の設定部とセッションを確立し、ロックに移行し、その設定部に設定内容の変更を指示することで次の管理対象の設定内容を変更する。
【０００９】
即ち、従来の情報処理装置や画像処理装置では一つ目の管理対象の設定内容を変更してから次の管理対象の設定内容を変更するまでの間にロックが解除される時間帯があり、その時間帯に他の操作者やアプリケーションからの設定内容に対する要求が行われる可能性があった。したがって、従来の情報処理装置や画像処理装置では、複数の管理対象の設定内容を連続して変更しなければならない場合に問題があった。
【００１０】
本発明は、上記の点に鑑みなされたもので、複数の設定項目から成る設定内容を一連の処理の中で変更することができ、設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１１】
そこで、上記課題を解決するため、本発明は、ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置であって、前記設定項目に対する参照又は変更ができない占有状態と、前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、前記設定可能状態のときに前記設定項目に対する参照又は変更を行う１つ以上の設定用機器管理手段と、前記設定用機器管理手段の占有状態および設定可能状態を管理し、複数の設定用機器管理手段が同時に移行できない前記設定可能状態を、一の設定用機器管理手段から他の設定用機器管理手段に引き継ぐメイン機器管理手段とを有することを特徴とする。
【００１２】
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントであって、前記情報処理装置の設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる手段とを有することを特徴とする。
【００１３】
また、本発明は、ネットワークを介して接続される１つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置の設定内容変更方法であって、前記情報処理装置は、前記設定項目に対する参照又は変更ができない占有状態と、前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、全ての設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる第１段階と、複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる第２段階とを有することを特徴とする。
【００１４】
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、前記情報処理装置の設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる手段として機能させるための設定内容変更プログラムでることを特徴とする。
【００１５】
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、前記情報処理装置の設定用機器管理手段を前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一の設定用機器管理手段を前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記設定用機器管理手段が同時に移行できない前記設定可能状態を、前記一の設定用機器管理手段から他の設定用機器管理手段に引き継がせる手段として機能させるための設定内容変更プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。
【００１６】
本発明では、設定項目に対する参照又は変更ができない占有状態と、前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、設定可能状態のときに設定項目に対する参照又は変更を行う１つ以上の設定用機器管理手段と、設定用機器管理手段の占有状態および設定可能状態を管理し、複数の設定用機器管理手段が同時に移行できない設定可能状態を、一の設定用機器管理手段から他の設定用機器管理手段に引き継ぐメイン機器管理手段とを有することにより、複数の設定用機器管理手段の設定内容を変更している間、占有状態または設定可能状態であるため、ロックが解除される時間帯がない。
【発明の効果】
【００１７】
本発明によれば、複数の設定項目から成る設定内容を一連の処理の中で変更することができ、設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供可能である。
【発明を実施するための最良の形態】
【００１８】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像処理装置を一例として説明するが、複数の設定項目から成る設定内容を、クライアントからリモートで変更可能な如何なる情報処理装置であってもよい。また、本実施例では管理対象ごとに設定されている設定内容を一例として説明するが、複数の設定項目から成る如何なる情報であってもよい。
【００１９】
図１は、本発明による画像処理装置の一実施例の構成図である。画像処理装置１は、ソフトウェア群２と，起動部３と，ハードウェア資源４とを含むように構成される。
【００２０】
起動部３は画像処理装置１の電源投入時に最初に実行され、アプリケーション層５およびプラットフォーム６を起動する。例えば起動部３は、アプリケーション層５およびプラットフォーム６のプログラムをハードディスク装置（以下、ＨＤＤという）などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。
【００２１】
ハードウェア資源４は、プロッタ１１と，スキャナ１２と，ファクシミリなどのその他のハードウェアリソース１３とを含む。ソフトウェア群２は、ＵＮＩＸ（登録商標）などのオペレーティングシステム（以下、ＯＳという）上に起動されているアプリケーション層５とプラットフォーム６とを含む。アプリケーション層５は、プリンタ，コピー，ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
【００２２】
アプリケーション層５は、プリンタアプリ２１と，コピーアプリ２２と，ファックスアプリ２３と，スキャナアプリ２４と，ＷＥＢページアプリ２５と，シンプル・オブジェクト・アクセス・プロトコル（以下、ＳＯＡＰという）通信アプリ２６と，共有ファンクション層７と，Ｗｅｂサービス層８とを含む。
【００２３】
共有ファンクション層７は、１つ以上の共有ファンクション（以下、ＳＦという）２８を含む。Ｗｅｂサービス層８は、ＷＥＢページアプリ２５及びＳＯＡＰ通信アプリ２６とＳＦ２８との間に設けられたＷＥＢサービスファンクション（以下、ＷＳＦという）２７を含む。
【００２４】
ＷＳＦ２７は、予め定義されている関数によりＷＥＢページアプリ２５またはＳＯＡＰ通信アプリ２６からの処理要求を受信可能とするアプリケーションプログラムインターフェース（以下、ＡＰＩという）５１を有する。また、ＳＦ２８は予め定義されている関数によりＷＳＦ２７からの処理要求を受信可能とするＡＰＩ５２を有する。
【００２５】
ＷＳＦ２７はＡＰＩ５１を介してＷＥＢページアプリ２５またはＳＯＡＰ通信アプリ２６からの処理要求を受信すると、その処理要求に応じてＳＦ２８を選択する。ＷＳＦ２７はＡＰＩ５１を介して受信した処理要求を、その処理要求に応じて選択したＳＦ２８にＡＰＩ５２を介して送信する。ＳＦ２８はＡＰＩ５２を介して処理要求を受信すると、その処理要求に応じた処理を行う。
【００２６】
また、プラットフォーム６は、アプリケーション層５からの処理要求を解釈してハードウェア資源４の獲得要求をシステムリソースマネージャ（以下、ＳＲＭという）３９に供給するコントロールサービス層９と、１つ以上のハードウェア資源４の管理を行ってコントロールサービス層９からの獲得要求を調停するＳＲＭ３９と、ＳＲＭ３９からの獲得要求に応じてハードウェア資源４の管理を行うハンドラ層１０とを含む。なお、プラットフォーム６は、予め定義されている関数によりアプリケーション層５からの処理要求を受信可能とするＡＰＩ５３を有するように構成されている。ＯＳは、アプリケーション層５およびプラットフォーム６の各ソフトウェアをプロセスとして並列実行する。
【００２７】
コントロールサービス層９は、ＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＳＣＳ３８など、一つ以上のサービスモジュールを含むように構成されている。
【００２８】
ＮＣＳ（ネットワークコントロールサービス）３１のプロセスは、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分ける際の仲介、又は各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばＮＣＳ３１は、画像処理装置にネットワークを介して接続されているネットワーク機器とのデータ通信を制御する。
【００２９】
ＤＣＳ（デリバリーコントロールサービス）３２のプロセスは、画像処理装置１に蓄積されている文書データの配送などの制御を行う。ＯＣＳ（操作パネルコントロールサービス）３３のプロセスは、後述する操作パネルの制御を行う。
【００３０】
ＦＣＳ（ファックスコントロールサービス）３４のプロセスは、アプリケーション層５からＰＳＴＮまたはＩＳＤＮ網を利用したファックスの送受信，バックアップ用のメモリで管理されている各種ファックスデータの登録又は引用，ファックスの読み取り，ファックスの受信印刷などを行うためのＡＰＩを提供する。
【００３１】
ＥＣＳ（エンジンコントロールサービス）３５のプロセスは、プロッタ１１，スキャナ１２，ハードウェアリソース１３などのエンジン部の制御を行う。ＭＣＳ（メモリコントロールサービス）３６のプロセスは、メモリの取得又は解放，ＨＤＤの利用，画像データの圧縮および伸張などの制御を行う。ＵＣＳ（ユーザ情報コントロールサービス）３７のプロセスは、ユーザ情報の管理を行うものである。
【００３２】
ＳＣＳ（システムコントロールサービス）３８のプロセスは、操作部の制御，システム画面の表示，ＬＥＤの表示，ハードウェア資源の管理，アプリケーションの管理，割り込みアプリケーションの制御などの処理を行う。
【００３３】
ＳＲＭ３９のプロセスは、ＳＣＳ３８と共にシステムの制御およびハードウェア資源４の管理を行うものである。例えばＳＲＭ３９のプロセスは、プロッタ１１やスキャナ１２などのハードウェア資源４を利用する上位層からの獲得要求に従って調停を行い、ハードウェア資源４の実行を制御する。
【００３４】
具体的に、ＳＲＭ３９のプロセスは獲得要求されたハードウェア資源４が利用可能であるか（他の獲得要求により利用されていないか）を判定し、利用可能であれば獲得要求されたハードウェア資源４が利用可能である旨を上位層に通知する。ＳＲＭ３９のプロセスは、上位層からの獲得要求に対してハードウェア資源４を利用するためのスケジューリングを行い、要求内容（プリンタエンジンによる紙搬送と作像動作，メモリの確保，ファイルの生成など）を直接実施している。
【００３５】
また、ハンドラ層１０は後述するＦＣＵ（ファックスコントロールユニット）の管理を行うＦＣＵＨ（ファックスコントロールユニットハンドラ）４０と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うＩＭＨ（イメージメモリハンドラ）４１とを含む。ＳＲＭ３９及びＦＣＵＨ４０は、予め定義されている関数によりハードウェア資源４に対する処理要求を送信するエンジンＩ／Ｆ５４を利用して、ハードウェア資源４に対する処理要求を行う。
【００３６】
図１の構成により、画像処理装置１は各アプリケーションで共通的に必要な処理をプラットフォーム６で一元的に処理することができる。次に、画像処理装置１のハードウェア構成について説明する。
【００３７】
図２は、本発明による画像処理装置の一実施例のハードウェア構成図である。図２の画像処理装置１は、コントローラ６０，操作パネル８０，ＦＣＵ８１，エンジン部８２を有する。
【００３８】
コントローラ６０は、ＣＰＵ６１，システムメモリ６２，ＮＢ６３，ＳＢ６４，ＡＳＩＣ６６，ローカルメモリ６７，ＨＤＤ６８、ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１，セントロニクス  Ｉ／Ｆ７２を有する。
【００３９】
操作パネル８０は、コントローラ６０のＡＳＩＣ６６に接続されている。また、ＦＣＵ８１およびエンジン部８２はコントローラ６０のＡＳＩＣ６６にＰＣＩバス８３を介して接続されている。
【００４０】
コントローラ６０は、ＡＳＩＣ６６にローカルメモリ６７，ＨＤＤ６８などが接続されると共に、ＣＰＵ６１とＡＳＩＣ６６とがＣＰＵチップセットのＮＢ６３を介して接続されている。なお、ＡＳＩＣ６６とＮＢ６３とはＡＧＰ（Accelerated Graphics Port）６５を介して接続されている。
【００４１】
ＣＰＵ６１は、画像処理装置１の全体制御を行うものである。ＣＰＵ６１は、ＮＣＳ３１，ＤＣＳ３２，ＯＣＳ３３，ＦＣＳ３４，ＥＣＳ３５，ＭＣＳ３６，ＵＣＳ３７，ＳＣＳ３８をＯＳ上に起動させると共に、アプリケーション層５を形成するプリンタアプリ２１，コピーアプリ２２，ファックスアプリ２３，スキャナアプリ２４，ＷＥＢページアプリ２５，ＳＯＡＰ通信アプリ２６，ＷＳＦ２７，ＳＦ２８を起動して実行させる。
【００４２】
ＮＢ（ノースブリッジ）６３は、ＣＰＵ６１，システムメモリ６２，ＳＢ６４，ＡＳＩＣ６６，ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１及びセントロニクス  Ｉ／Ｆ７２を接続するためのブリッジである。ＮＢ６３は、ＳＢ６４，ＮＩＣ６９，ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１及びセントロニクス  Ｉ／Ｆ７２とＰＣＩバス７３を介して接続されている。なお、ＳＢ（サウスブリッジ）６４は、ＰＣＩバス７３とＲＯＭや周辺デバイス等とを接続するためのブリッジである。
【００４３】
システムメモリ６２は、描画用メモリ等として用いるメモリである。ローカルメモリ６７は、コピー用画像バッファ，符号バッファ等として用いるメモリである。ＡＳＩＣ６６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。また、ＨＤＤ６８は画像データの蓄積，文書データの蓄積，プログラムの蓄積，フォントデータの蓄積，フォームの蓄積などを行うストレージ（補助記憶装置）の一例である。
【００４４】
ＮＩＣ（ネットワークインターフェースカード）６９は、画像処理装置１をインターネットやＬＡＮ等のネットワークに接続するインターフェース機器である。ＵＳＢ  Ｉ／Ｆ７０，ＩＥＥＥ１３９４  Ｉ／Ｆ７１およびセントロニクス  Ｉ／Ｆ７２は、夫々の規格に準じたインターフェースである。また、操作パネル８０は、操作者からの入力操作を受け付けると共に、操作者に向けた表示を行う操作部である。
【００４５】
なお、ＦＣＵ８１はバックアップ用のメモリを有している。ＦＣＵ８１が有するメモリは、例えば画像処理装置１の電源がＯＦＦのときに受信したファクシミリデータを一時的に格納するために利用される。
【００４６】
以下、画像処理装置１により実現される設定内容変更方法について図面を参照しつつ説明していく。図３は、本発明による設定内容変更方法について説明するための画像処理装置の機能構成図である。なお、図３の機能構成図は説明に必要のない機能構成を省略している。
【００４７】
図３は、画像処理装置１のプリンタアプリ２１，コピーアプリ２２，ファックスアプリ２３，スキャナアプリ２４，ＮＣＳ３１，ＦＣＳ３４，ＳＣＳ３８，操作パネル８０，メイン機器管理手段としてのＷＳＦ機器管理サービス２００，ネットワーク設定用機器管理サービス２２１，システム設定用機器管理サービス２２２，ＦＡＸ設定用機器管理サービス２２３，プリンタ設定用機器管理サービス２２４を表している。ネットワーク設定用機器管理サービス２２１，システム設定用機器管理サービス２２２，ＦＡＸ設定用機器管理サービス２２３，プリンタ設定用機器管理サービス２２４は、設定用機器管理手段の一例である。
【００４８】
画像処理装置１は、インターネット，ＬＡＮなどのネットワーク１５０を介してクライアント１００に接続されている。画像処理装置１は、ネットワーク，システム，ＦＡＸ又はプリンタ等に関する各種設定内容が格納されており、その設定内容がクライアント１００からリモートで参照または変更される。また、画像処理装置１は自機の操作パネル８０を操作する操作者からの指示によりネットワーク，システム，ＦＡＸ又はプリンタ等に関する各種設定内容が参照または変更される。
【００４９】
画像処理装置１は、例えばＸＭＬ（eXtensible Markup Language）形式でクライアント１００とデータ交換を行う。なお、画像処理装置１とクライアント１００とは、例えばデータ・アクセス・プロトコルとしてＳＯＡＰ（Simple Object Access Protocol）と呼ばれる通信プロトコル規格を利用する。
【００５０】
クライアント１００からリモートで設定内容の参照または変更を行う場合、操作者はクライアント１００をネットワーク１５０，ＮＣＳ３１経由でＷＳＦ機器管理サービス２００に接続する。例えばＮＣＳ３１は、ネットワーク１５０経由で接続されるクライアント１００とのデータ通信をｈｔｔｐｄ（HyperText Transfer Protocol Daemon）２１０により、ＨＴＴＰ（HyperText Transfer Protocol）で制御する。
【００５１】
ＷＳＦ機器管理サービス２００は、ロック管理部２０１，セッション管理部２０２を有する。ロック管理部２０１は、一の操作者が設定内容を参照または変更しているときに他の操作者や自機のアプリ（コピーアプリ２２など）からの設定内容に対する参照や変更ができないロックと呼ばれる状態を管理している。ロックには、後述するように、設定内容に対する参照や変更ができない占有状態と、設定内容に対する参照や変更ができる設定可能状態とが含まれる。
【００５２】
セッション管理部２０２は、クライアント１００と、参照または変更する設定内容に応じた管理対象としての各種設定用機器管理サービス（システム設定用機器管理サービス２２２など）との間に確立したセッションを管理している。ＷＳＦ機器管理サービス２００は、ロック管理部２０１及びセッション管理部２０２を利用してロックとセッションとの対応付けを行っている。ＷＳＦ機器管理サービス２００は、例えば図１のＷＳＦ２７の一機能として実現される。
【００５３】
ネットワーク設定用機器管理サービス２２１は、ＮＣＳ３１が管理する設定内容の変更や参照に関する処理を行う。システム設定用機器管理サービス２２２は、ＳＣＳ３８が管理する設定内容の変更や参照に関する処理を行う。ＦＡＸ設定用機器管理サービス２２３は、ＦＣＳ３４が管理する設定内容の変更や参照に関する処理を行う。また、プリンタ設定用機器管理サービス２２４は、プリンタアプリ２１が管理する設定内容の変更や参照に関する処理を行う。ネットワーク設定用機器管理サービス２２１，システム設定用機器管理サービス２２２，ＦＡＸ設定用機器管理サービス２２３およびプリンタ設定用機器管理サービス２２４は、例えば図１のＳＦ２８として実現される。
【００５４】
なお、図３の画像処理装置１のネットワーク設定用機器管理サービス２２１，システム設定用機器管理サービス２２２，ＦＡＸ設定用機器管理サービス２２３，プリンタ設定用機器管理サービス２２４，操作パネル８０，コピーアプリ２２，スキャナアプリ２４，ファックスアプリ２３，プリンタアプリ２１はそれぞれロック管理部２２６ａ〜２２６ｉを有しており、ロックの状態に応じた後述するような処理を行う。
【００５５】
図４は、各種設定用機器管理サービスと設定内容に含まれる設定項目との関係を表した一例の対応図である。図４では、例えばネットワーク設定用機器管理サービス２２１が変更や参照に関する処理を行う設定内容に、機器のＩＰアドレス，ゲートウェイ，有効なプロトコル，ホスト名，ドメイン名などの設定項目が含まれることを表している。
【実施例１】
【００５６】
次に、図３の画像処理装置１が行う処理についてフローチャートを参照しつつ説明していく。図５〜図７は、本発明による設定内容変更処理の第１実施例のフローチャートである。
【００５７】
クライアント１００からリモートで画像処理装置１に格納されている設定内容の参照または変更を行う場合、操作者（以下、管理者という）はクライアント１００を操作して図８のような初期画面１０００の表示を要求する。クライアント１００は、図８のような初期画面１０００を表示装置に表示させる。なお、初期画面１０００の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００５８】
図８は、初期画面の一例のイメージ図である。管理者は、参照または変更を行う設定内容の種別（管理対象名）を選択してＯＫボタン１００１を押下する。図８の初期画面１０００では、システム設定およびＦＡＸ設定が選択されている。管理者によりＯＫボタン１００１が押下されると、クライアント１００は図９のようなユーザ認証画面１０１０を表示装置に表示させる。なお、ユーザ認証画面１０１０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００５９】
図９は、ユーザ認証画面の一例のイメージ図である。管理者は、ユーザ名とパスワードとを入力してＯＫボタン１０１１を押下する。管理者によりＯＫボタン１０１１が押下されると、クライアント１００はステップＳ１０に進む。ステップＳ１０では、クライアント１００が、ネットワーク１５０，ＮＣＳ３１経由でＷＳＦ機器管理サービス２００にセッション開始要求を送信する。
【００６０】
ステップＳ１０のセッション開始要求には、管理対象名「システム設定」，ユーザ名及びパスワードが含まれる。なお、ステップＳ１０に含まれるユーザ名は、システム設定の権限を持った管理者を表しているものとする。
【００６１】
ステップＳ１１に進み、ＷＳＦ機器管理サービス２００は受信したセッション開始要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にセッション開始要求を送信する。ステップＳ１１のセッション開始要求には、ユーザ名及びパスワードが含まれる。
【００６２】
ステップＳ１２に進み、システム設定用機器管理サービス２２２は受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードがシステム設定用機器管理サービス２２２の有する設定権限表３００に含まれていればクライアント１００とのセッションを確立する。システム設定用機器管理サービス２２２の有する設定権限表３００は、システム設定が可能な管理者のユーザ名及びパスワードを表している。
【００６３】
ステップＳ１３に進み、システム設定用機器管理サービス２２２はステップＳ１２で確立したセッションのセッションＩＤをＷＳＦ機器管理サービス２００に送信する。ステップＳ１４に進み、ＷＳＦ機器管理サービス２００はステップＳ１３で受信したセッションＩＤをクライアント１００に送信する。
【００６４】
ステップＳ１５に進み、クライアント１００はＷＳＦ機器管理サービス２００に機器全体のロック開始要求を送信する。ステップＳ１５のロック開始要求には、管理対象名「システム設定」，セッションＩＤ，ロックの希望有効期限が含まれている。ここで、セッションＩＤは操作パネル８０又はクライアント１００を通して操作している人が、各種設定用機器管理サービスの管理権限を持っている事を証明するものである。つまり、セッションＩＤは管理権限が認証されたことを証明する情報として利用されている。ステップＳ１６に進み、ＷＳＦ機器管理サービス２００はロック管理部２０１及びセッション管理部２０２を利用してロックとセッションとの対応付けを行う。
【００６５】
図１０は、ロックとセッションとの対応付けについて説明する為の図である。セッション管理部２０２は、セッションごとにセッション情報１０２０を生成する。セッション情報１０２０は、セッションＩＤ，ユーザ情報，ロック権限のあり／なし等の情報から構成される。また、ロック管理部２０１はロック時にロック情報１０２１を生成する。ロック情報１０２１は、ロックの状態，ロックを保持しているセッションのセッションＩＤ，ロックを保持している設定用機器管理サービスのＵＲＬ等の情報から構成される。即ち、ロックとセッションとは、セッション情報１０２０を構成する「セッションＩＤ」とロック情報１０２１を構成する「ロックを保持しているセッションのセッションＩＤ」とで対応付けられる。
【００６６】
ステップＳ１７に進み、ＷＳＦ機器管理サービス２００は画像処理装置１を占有状態に移行させる機器全体のロック移行処理を開始する。占有状態とは、通常状態と設定可能状態との間に位置し、設定内容に対する参照や変更ができない状態である。
【００６７】
ステップＳ１７−１に進み、ＷＳＦ機器管理サービス２００はＳＣＳ３８に機器全体のロック移行要求を送信する。ステップＳ１７−２に進み、ＳＣＳ３８は自機のアプリや各種設定用機器管理サービスに対して機器全体のロック移行問い合わせを行う。ステップＳ１７−３に進み、ＳＣＳ３８は機器全体のロック移行を実行する。なお、ステップＳ１７の機器全体のロック移行処理はＳＣＳ３８でなくＷＳＦ機器管理サービス２００が行ってもよい。
【００６８】
ステップＳ１７の処理後、各種設定用機器管理サービスは通常状態から占有状態に移行する。ステップＳ１８に進み、ＷＳＦ機器管理サービス２００はステップＳ１５で受信した機器全体のロック開始要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有開始通知を送信する。ステップＳ１８の占有開始通知には、ステップＳ１５で受信したセッションＩＤ及びロックの希望有効期限が含まれている。
【００６９】
ステップＳ１９に進み、システム設定用機器管理サービス２２２は占有状態から設定可能状態に移行する。設定可能状態とは、ＷＳＦ機器管理サービス２００からの要求のみ受け付け、設定内容に対する参照や変更ができる状態である。
【００７０】
ステップＳ２０に進み、システム設定用機器管理サービス２２２はステップＳ１８の占有開始通知に対する応答をＷＳＦ機器管理サービス２００に送信する。そして、ステップＳ２１に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック実行結果を送信する。
【００７１】
ステップＳ２１のロック実行結果を受信すると、クライアント１００は図１１のようなプロパティ設定画面１０３０を表示装置に表示させる。なお、プロパティ設定画面１０３０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００７２】
図１１は、プロパティ設定画面の一例のイメージ図である。管理者はプロパティを設定して設定実行ボタン１０３１を押下する。図１１のプロパティ設定画面では、時刻及びセキュリティ設定が行われる。管理者により設定実行ボタン１０３１が押下されると、クライアント１００はステップＳ２３に進む。
【００７３】
ステップＳ２３では、クライアント１００が、ＷＳＦ機器管理サービス２００にプロパティの設定要求を送信する。ステップＳ２３のプロパティの設定要求には、管理対象名「システム設定」，セッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１１のプロパティ設定画面１０３０に設定された時刻及びセキュリティ設定である。
【００７４】
ステップＳ２４に進み、ＷＳＦ機器管理サービス２００はステップＳ２３で受信したプロパティの設定要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にプロパティの設定要求を送信する。ステップＳ２４のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。
【００７５】
プロパティの設定要求を受信すると、システム設定用機器管理サービス２２２はプロパティの設定要求からセッションＩＤ及び設定情報を取得し、その設定情報を用いてシステム設定用機器管理サービス２２２の設定内容を変更する。ステップＳ２５に進み、システム設定用機器管理サービス２２２は受信したプロパティの設定要求に対する設定結果をＷＳＦ機器管理サービス２００に送信する。ステップＳ２６に進み、ＷＳＦ機器管理サービス２００はステップＳ２５で受信した設定結果をクライアント１００に送信する。
【００７６】
ステップＳ２７に進み、クライアント１００はＷＳＦ機器管理サービス２００にロック権限明け渡し要求を送信する。ステップＳ２７のロック権限明け渡し要求には、管理対象名「システム設定」，セッションＩＤが含まれる。ステップＳ２８に進み、ＷＳＦ機器管理サービス２００はステップＳ２７で受信したロック権限明け渡し要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有終了通知を送信する。ステップＳ２８の占有終了通知には、ステップＳ２７で受信したセッションＩＤが含まれている。
【００７７】
ステップＳ２９に進み、システム設定用機器管理サービス２２２は設定可能状態から占有状態に移行する。ステップＳ３０に進み、システム設定用機器管理サービス２２２はステップＳ２８の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ３１に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック権限明け渡し要求の実行結果を送信する。
【００７８】
ステップＳ３２に進み、クライアント１００はＷＳＦ機器管理サービス２００にセッション終了要求を送信する。ステップＳ３２のセッション終了要求には、管理対象名「システム設定」，セッションＩＤが含まれる。ステップＳ３３に進み、ＷＳＦ機器管理サービス２００はステップＳ３２で受信したセッション終了要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にセッション終了要求を送信する。ステップＳ３３のセッション終了要求には、セッションＩＤが含まれる。
【００７９】
セッション終了要求を受信すると、システム設定用機器管理サービス２２２は受信したセッション終了要求からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ３４に進み、システム設定用機器管理サービス２２２は受信したセッション終了要求に対する実行結果をＷＳＦ機器管理サービス２００に送信する。ステップＳ３５に進み、ＷＳＦ機器管理サービス２００はステップＳ３４で受信した実行結果をクライアント１００に送信する。
【００８０】
ステップＳ３５の実行結果を受信すると、クライアント１００は図１２のようなユーザ認証画面１０４０を表示装置に表示させる。ここでは、設定内容の種別に応じて管理者が異なっている例を説明するため、設定内容の種別ごとにログインを行う。なお、ユーザ認証画面１０４０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００８１】
図１２は、ユーザ認証画面の他の一例のイメージ図である。管理者は、ユーザ名とパスワードとを入力してＯＫボタン１０４１を押下する。管理者によりＯＫボタン１０４１が押下されると、クライアント１００はステップＳ３６に進む。
【００８２】
ステップＳ３６では、クライアント１００が、ＷＳＦ機器管理サービス２００にセッション開始要求を送信する。ステップＳ３６のセッション開始要求には、管理対象名「ＦＡＸ設定」，ユーザ名及びパスワードが含まれる。なお、ステップＳ３６に含まれるユーザ名は、ＦＡＸ設定の権限を持った管理者を表しているものとする。
【００８３】
ステップＳ３７に進み、ＷＳＦ機器管理サービス２００は受信したセッション開始要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にセッション開始要求を送信する。ステップＳ３７のセッション開始要求には、ユーザ名及びパスワードが含まれる。
【００８４】
ＦＡＸ設定用機器管理サービス２２３は、前述したステップＳ１２と同様に、ステップＳ３７で受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードがＦＡＸ設定用機器管理サービス２２３の有する設定権限表３０１に含まれていればクライアント１００とのセッションを確立する。ＦＡＸ設定用機器管理サービス２２３の有する設定権限表３０１は、ＦＡＸ設定が可能な管理者のユーザ名及びパスワードを表している。
【００８５】
セッションを確立したあと、ＦＡＸ設定用機器管理サービス２２３はステップＳ３８に進み、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間で確立したセッションのセッションＩＤをＷＳＦ機器管理サービス２００に送信する。ステップＳ３９に進み、ＷＳＦ機器管理サービス２００はステップＳ３８で受信したセッションＩＤをクライアント１００に送信する。
【００８６】
ステップＳ３９でセッションＩＤを受信すると、クライアント１００はステップＳ４０に進み、ＷＳＦ機器管理サービス２００にロック権限譲り受け要求を送信する。ステップＳ４０のロック権限譲り受け要求は、管理対象名「ＦＡＸ設定」，クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ，システム設定用機器管理サービス２２２のＵＲＬ，クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションのセッションＩＤが含まれている。
【００８７】
ステップＳ４０のロック権限譲り受け要求に、以前にロック権限を持っていた管理対象サービスのＵＲＬ及びセッションＩＤが含まれる理由は、クライアント１００が以前にロック権限を持っていた管理対象サービスのＵＲＬ及びセッションＩＤを知っていることを確認することでセキュリティを向上させるためである。
【００８８】
ステップＳ４１に進み、ＷＳＦ機器管理サービス２００は後述するようなロック権限の譲渡処理を行う。ステップＳ４１では、ＷＳＦ機器管理サービス２００が、クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションの有していたロック権限を、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションに譲渡する。
【００８９】
ステップＳ４２に進み、ＷＳＦ機器管理サービス２００はステップＳ４０で受信したロック権限譲り受け要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有開始通知を送信する。ステップＳ４２の占有開始通知には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及びロックの希望有効期限が含まれている。
【００９０】
ステップＳ４３に進み、ＦＡＸ設定用機器管理サービス２２３は占有状態から設定可能状態に移行する。ステップＳ４４に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ４２の占有開始通知に対する応答を、ＷＳＦ機器管理サービス２００に対して送信する。ステップＳ４５に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック実行結果を送信する。
【００９１】
ステップＳ４５のロック実行結果を受信すると、クライアント１００は図１３のようなプロパティ設定画面１０５０を表示装置に表示させる。なお、プロパティ設定画面１０５０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【００９２】
図１３は、プロパティ設定画面の他の一例のイメージ図である。管理者はプロパティを設定して設定実行ボタン１０５１を押下する。図１３のプロパティ設定画面では、ヘッダの印刷有無及びＦＡＸ自局番号の設定が行われる。管理者により設定実行ボタン１０５１が押下されると、クライアント１００はステップＳ４６に進む。
【００９３】
ステップＳ４６では、クライアント１００が、ＷＳＦ機器管理サービス２００にプロパティの設定要求を送信する。ステップＳ４６のプロパティの設定要求には、管理対象名「ＦＡＸ設定」，クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１３のプロパティ設定画面１０５０に設定されたヘッダの印刷有無及びＦＡＸ自局番号である。
【００９４】
ステップＳ４７に進み、ＷＳＦ機器管理サービス２００はステップＳ４６で受信したプロパティの設定要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にプロパティの設定要求を送信する。ステップＳ４７のプロパティの設定要求には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及び設定情報が含まれる。
【００９５】
プロパティの設定要求を受信すると、ＦＡＸ設定用機器管理サービス２２３はプロパティの設定要求からクライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及び設定情報を取得し、その設定情報を用いてＦＡＸ設定用機器管理サービス２２３の設定内容を変更する。ステップＳ４８に進み、ＦＡＸ設定用機器管理サービス２２３は受信したプロパティの設定要求に対する設定結果をＷＳＦ機器管理サービス２００に送信する。ステップＳ４９に進み、ＷＳＦ機器管理サービス２００はステップＳ４８で受信した設定結果をクライアント１００に送信する。
【００９６】
ステップＳ５０に進み、クライアント１００はＷＳＦ機器管理サービス２００に対してロック解除要求を送信する。ステップＳ５０のロック解除要求には、管理対象名「ＦＡＸ設定」，クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤが含まれている。
【００９７】
ステップＳ５１に進み、ＷＳＦ機器管理サービス２００は画像処理装置１の占有状態を解除させる機器全体のロック解除処理を開始する。ステップＳ５１−１に進み、ＷＳＦ機器管理サービス２００はＳＣＳ３８に機器全体のロック解除要求を送信する。ステップＳ５１−２に進み、ＳＣＳ３８は自機のアプリや各種設定用機器管理サービスに対して機器全体のロック解除通知を送信する。なお、ステップＳ５１の機器全体のロック解除処理はＳＣＳ３８でなくＷＳＦ機器管理サービス２００が行ってもよい。
【００９８】
ステップＳ５１の処理後、各種設定用機器管理サービスは占有状態から通常状態に移行する。ステップＳ５２に進み、ＷＳＦ機器管理サービス２００は、ステップＳ５０で受信したロック解除要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有終了通知を送信する。ステップＳ５２の占有終了通知には、ステップＳ５０で受信したクライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤが含まれている。
【００９９】
ステップＳ５３に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ５２の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ５４に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック解除要求の実行結果を送信する。
【０１００】
ステップＳ５５に進み、クライアント１００はＷＳＦ機器管理サービス２００にセッション終了要求を送信する。ステップＳ５５のセッション終了要求には、管理対象名「ＦＡＸ設定」，クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤが含まれる。
【０１０１】
ステップＳ５６に進み、ＷＳＦ機器管理サービス２００は受信したセッション終了要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にセッション終了要求を送信する。ステップＳ５６のセッション終了要求には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤが含まれる。
【０１０２】
セッション終了要求を受信すると、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了要求からクライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ５７に進み、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了要求に対する実行結果をＷＳＦ機器管理サービス２００に送信する。ステップＳ５８に進み、ＷＳＦ機器管理サービス２００はステップＳ５７で受信した実行結果をクライアント１００に送信する。なお、ステップＳ５２〜Ｓ５４の処理はステップＳ５１の処理の前に行っても良い。
【０１０３】
次に、ステップＳ４１のロック権限の譲渡処理についてフローチャートを参照しつつ説明する。図１４は、ロック権限の譲渡処理の一例のフローチャートである。ステップＳ４１−１に進み、ＷＳＦ機器管理サービス２００はクライアント１００からのロック権限譲り受け要求を受け付ける。
【０１０４】
クライアント１００からのロック権限譲り受け要求は、管理対象名「ＦＡＸ設定」，クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ，システム設定用機器管理サービス２２２のＵＲＬ，クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションのセッションＩＤが含まれている。
【０１０５】
ステップＳ４１−２に進み、ＷＳＦ機器管理サービス２００はロック権限譲り受け要求に含まれるクライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤの正当性をチェックする。ステップＳ４１−３に進み、ＷＳＦ機器管理サービス２００はロック権限譲り受け要求に含まれているシステム設定用機器管理サービス２２２のＵＲＬの正当性をチェックする。ステップＳ４１−４に進み、ＷＳＦ機器管理サービス２００はロック権限譲り受け要求に含まれるクライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションのセッションＩＤの正当性をチェックする。
【０１０６】
ステップＳ４１−２〜Ｓ４１−４の正当性チェックが正常終了すれば、ＷＳＦ機器管理サービス２００はステップＳ４１−５に進み、ロック情報１０２１を書き換えることで、クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションの保持していたロック権限をクライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションに対応付ける。なお、ステップＳ４１−３及びＳ４１−４の処理は必須でなく、省略してもよい。
【０１０７】
次に、図５〜図７のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１０８】
図１５は、ステップＳ１０のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１０６０の一例の構成図である。図１５のリクエストＳＯＡＰメッセージ１０６０は、ユーザ名１０６１，パスワード１０６２及び管理対象名１０６３が含まれる。
【０１０９】
図１６は、ステップＳ１４のセッション開始要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１０７０の一例の構成図である。図１６のレスポンスＳＯＡＰメッセージ１０７０は、クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１０７１が含まれる。
【０１１０】
図１７は、ステップＳ１５の機器全体のロック開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１０８０の一例の構成図である。図１７のリクエストＳＯＡＰメッセージ１０８０は、クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１０８１，管理対象名１０８２及びロックの希望有効期限１０８３が含まれる。
【０１１１】
図１８は、ステップＳ２１の機器全体のロック開始要求の応答として、ＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１０９０の一例の構成図である。図１８のレスポンスＳＯＡＰメッセージ１０９０は、機器全体のロック開始要求に応じたロック実行結果１０９１が含まれる。
【０１１２】
図１９は、ステップＳ２３のプロパティの設定要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１００の一例の構成図である。図１９のリクエストＳＯＡＰメッセージ１１００は、クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１１０１，管理対象名１１０２及び設定情報１１０３が含まれる。
【０１１３】
図２０は、ステップＳ２６のプロパティの設定要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１１０の一例の構成図である。図２０のレスポンスＳＯＡＰメッセージ１１１０は、プロパティの設定要求に応じた設定結果１１１１が含まれる。
【０１１４】
図２１は、ステップＳ２７のロック権限明け渡し要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１２０の一例の構成図である。図２１のリクエストＳＯＡＰメッセージ１１２０は、クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１１２１，管理対象名１１２２が含まれる。
【０１１５】
図２２は、ステップＳ３１のロック権限明け渡し要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１３０の一例の構成図である。図２２のレスポンスＳＯＡＰメッセージ１１３０は、ロック権限明け渡し要求に応じた実行結果１１３１が含まれる。
【０１１６】
図２３は、ステップＳ３２のセッション終了要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１４０の一例の構成図である。図２３のリクエストＳＯＡＰメッセージ１１４０は、クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１１４１，管理対象名１１４２が含まれる。
【０１１７】
図２４は、ステップＳ３５のセッション終了要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１５０の一例の構成図である。図２４のレスポンスＳＯＡＰメッセージ１１５０は、セッション終了要求に応じた実行結果１１５１が含まれる。
【０１１８】
なお、ステップＳ３６のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージは、図１５のリクエストＳＯＡＰメッセージ１０６０と同様であり、説明を省略する。ステップＳ３９のセッション開始要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージは、図１６のレスポンスＳＯＡＰメッセージ１０７０と同様であり、説明を省略する。
【０１１９】
図２５は、ステップＳ４０のロック権限譲り受け要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１６０の一例の構成図である。図２５のリクエストＳＯＡＰメッセージ１１６０は、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立されたセッションのセッションＩＤ１１６１，管理対象名１１６２，システム設定用機器管理サービス２２２のＵＲＬ１１６３及びクライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１１６４が含まれる。
【０１２０】
図２６は、ステップＳ４５のロック権限譲り受け要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１７０の一例の構成図である。図２６のレスポンスＳＯＡＰメッセージ１１７０は、ロック権限譲り受け要求に応じたロック実行結果１１７１が含まれる。
【０１２１】
なお、ステップＳ４６のプロパティの設定要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージは、図１９のリクエストＳＯＡＰメッセージ１１００と同様であり、説明を省略する。ステップＳ４９のプロパティの設定要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージは、図２０のレスポンスＳＯＡＰメッセージと１１１０と同様であり、説明を省略する。
【０１２２】
図２７は、ステップＳ５０のロック解除要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１８０の一例の構成図である。図２７のリクエストＳＯＡＰメッセージ１１８０は、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立されたセッションのセッションＩＤ１１８１，管理対象名１１８２が含まれる。
【０１２３】
図２８は、ステップＳ５４のロック解除要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１９０の一例の構成図である。図２８のレスポンスＳＯＡＰメッセージ１１９０は、ロック解除要求に応じた実行結果１１９１が含まれる。
【０１２４】
なお、ステップＳ５５のセッション終了要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージは、図２３のリクエストＳＯＡＰメッセージ１１４０と同様であり、説明を省略する。ステップＳ５８のセッション終了要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージは、図２４のレスポンスＳＯＡＰメッセージと１１５０と同様であり、説明を省略する。
【０１２５】
以上、本発明による設定内容変更処理の第１実施例では、ＷＳＦ機器管理サービス２００においてセッションとロック権限とを対応付けて管理し、セッション間でロック権限を譲渡することができるので、ロックが解除される時間帯がなく、複数の管理対象の複数の設定項目から成る設定内容を一連の処理の中で変更することができる。
【実施例２】
【０１２６】
次に、本発明による設定内容変更処理の第２実施例について説明していく。図２９，図３０は、本発明による設定内容変更処理の第２実施例のフローチャートである。なお、図２９，図３０のフローチャートのステップＳ１００〜Ｓ１１５の処理は、図５〜図７のステップＳ１０〜Ｓ２６の処理と同様であるため、説明を省略する。
【０１２７】
ステップＳ１１６に進み、クライアント１００はＷＳＦ機器管理サービス２００にセッション／ロック権限変更要求を送信する。ステップＳ１１６のセッション／ロック権限変更要求には、変更前の管理対象名「システム設定」，クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ，変更後の管理対象名「ＦＡＸ設定」，ユーザ名及びパスワードが含まれる。なお、ステップＳ１１６に含まれるユーザ名は、ＦＡＸ設定の権限を持った管理者を表しているものとする。
【０１２８】
ステップＳ１１７に進み、ＷＳＦ機器管理サービス２００はステップＳ１１６で受信したセッション／ロック権限変更要求に含まれる変更前の管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有終了通知を送信する。ステップＳ１１７の占有終了通知には、ステップＳ１１６で受信したセッションＩＤが含まれている。
【０１２９】
ステップＳ１１８に進み、システム設定用機器管理サービス２２２は設定可能状態から占有状態に移行する。ステップＳ１１９に進み、システム設定用機器管理サービス２２２はステップＳ１１７の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。
【０１３０】
ステップＳ１２０に進み、ＷＳＦ機器管理サービス２００はステップＳ１１６で受信したセッション／ロック権限変更要求に含まれる変更前の管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にセッション終了要求を送信する。なお、ステップＳ１２０のセッション終了要求にはステップＳ１１６で受信したセッションＩＤが含まれる。
【０１３１】
セッション終了要求を受信すると、システム設定用機器管理サービス２２２は受信したセッション終了要求からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ１２１に進み、システム設定用機器管理サービス２２２はステップＳ１２０で受信したセッション終了要求に対する実行結果をＷＳＦ機器管理サービス２００に送信する。
【０１３２】
ステップＳ１２２に進み、ＷＳＦ機器管理サービス２００は受信したセッション／ロック権限変更要求に含まれる変更後の管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にセッション開始要求を送信する。ステップＳ１２２のセッション開始要求には、ステップＳ１１６で受信したユーザ名及びパスワードが含まれる。
【０１３３】
ＦＡＸ設定用機器管理サービス２２３は、ステップＳ１２２で受信したセッション開始要求からユーザＩＤ及びパスワードを取得し、そのユーザＩＤ及びパスワードがＦＡＸ設定用機器管理サービス２２３の有する設定権限表３０１に含まれていればクライアント１００とのセッションを確立する。
【０１３４】
セッションを確立したあと、ＦＡＸ設定用機器管理サービス２２３はステップＳ１２３に進み、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間で確立したセッションのセッションＩＤをＷＳＦ機器管理サービス２００に送信する。ステップＳ１２３の処理のあと、ＷＳＦ機器管理サービス２００はステップＳ４１と同様なロック権限の譲渡処理を行う。
【０１３５】
ステップＳ１２４に進み、ＷＳＦ機器管理サービス２００はステップＳ１１６で受信したセッション／ロック権限変更要求に含まれる変更後の管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有開始通知を送信する。ステップＳ１２４の占有開始通知には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及びロックの希望有効期限が含まれている。
【０１３６】
ステップＳ１２５に進み、ＦＡＸ設定用機器管理サービス２２３は占有状態から設定可能状態に移行する。ステップＳ１２６に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ１２４の占有開始通知に対する応答をＷＳＦ機器管理サービス２００に対して送信する。ステップＳ１２７に進み、ＷＳＦ機器管理サービス２００はクライアント１００にセッション／ロック権限変更結果を送信する。ステップＳ１２７のセッション／ロック権限変更結果には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤが含まれている。ステップＳ１２７の後のステップＳ１２８〜Ｓ１４０の処理は、図５〜図７のステップＳ４６〜Ｓ５８の処理と同様であるため、説明を省略する。
【０１３７】
次に、図２９〜図３０のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１３８】
なお、図２９，図３０のフローチャートのステップＳ１００〜Ｓ１１５，ステップＳ１２８〜１４０の処理は、図５〜図７のステップＳ１０〜Ｓ２６，ステップＳ４６〜Ｓ５８の処理と同様であるため、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例についての説明を省略する。
【０１３９】
図３１は、ステップＳ１１６のセッション／ロック権限変更要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２００の一例の構成図である。図３１のリクエストＳＯＡＰメッセージ１２００は、クライアント１００とシステム設定用機器管理サービス２２２との間に確立されたセッションのセッションＩＤ１２０１，変更前の管理対象名「システム設定」１２０２，変更後の管理対象名「ＦＡＸ設定」１２０３，変更後のユーザ名１２０４及びパスワード１２０５が含まれる。
【０１４０】
また、図３２はステップＳ１２７のセッション／ロック権限変更要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２１０の一例の構成図である。図３２のレスポンスＳＯＡＰメッセージ１２１０は、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立されたセッションのセッションＩＤ１２１１が含まれる。以上、本発明による設定内容変更処理の第２実施例では、第１実施例で複数リクエストで行っていたセッションの切り替えとロック権限の譲渡とを１リクエストで行うことができる。
【実施例３】
【０１４１】
次に、本発明による設定内容変更処理の第３実施例について説明していく。図３３，図３４は、本発明による設定内容変更処理の第３実施例のフローチャートである。まず、管理者はクライアント１００を操作して前述した図８のような初期画面１０００の表示を要求する。クライアント１００は、初期画面１０００を表示装置に表示させる。
【０１４２】
管理者は、参照または変更を行う設定内容の種別（管理対象名）を選択してＯＫボタン１００１を押下する。管理者によりＯＫボタン１００１が押下されると、クライアント１００は図３５のようなユーザ認証画面１２２０を表示装置に表示させる。なお、ユーザ認証画面１２２０の画面データはクライアント１００に予め格納しておいても良いし、画像処理装置１から取得するようにしてもよい。
【０１４３】
図３５は、ユーザ認証画面の他の一例のイメージ図である。管理者は、システム設定のためのユーザ名およびパスワードと、ＦＡＸ設定のためのユーザ名およびパスワードとを入力してＯＫボタン１２２１を押下する。管理者によりＯＫボタン１２２１が押下されると、クライアント１００はステップＳ１９９に進む。ステップＳ１９９では、クライアント１００が、ＷＳＦ機器管理サービス２００にセッション開始要求を送信する。ステップＳ１９９のセッション開始要求には、管理対象名「システム設定，ＦＡＸ設定」，システム設定のためのユーザ名およびパスワード，ＦＡＸ設定のためのユーザ名およびパスワードが含まれる。
【０１４４】
ステップＳ２００に進み、ＷＳＦ機器管理サービス２００はクライアント１００とＷＳＦ機器管理サービス２００との間に確立するセッションのセッションＩＤを採番し、セッション情報１０２０を生成する。
【０１４５】
ステップＳ２０１に進み、ＷＳＦ機器管理サービス２００はステップＳ１９９で受信したセッション開始要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にセッション開始要求を送信する。ステップＳ２０１のセッション開始要求には、システム設定のためのユーザ名及びパスワードと、セッションＩＤが含まれる。
【０１４６】
ステップＳ２０２に進み、システム設定用機器管理サービス２２２は受信したセッション開始要求からユーザＩＤ及びパスワードを取得し、そのユーザＩＤ及びパスワードがシステム設定用機器管理サービス２２２の有する設定権限表３００に含まれているか否かを確認する。
【０１４７】
ステップＳ２０３に進み、システム設定用機器管理サービス２２２はセッション開始要求から取得したユーザＩＤ及びパスワードが設定権限表３００に含まれていれるか否かの確認結果をステップＳ２０１のセッション開始要求の応答としてＷＳＦ機器管理サービス２００に送信する。
【０１４８】
ステップＳ２０４に進み、ＷＳＦ機器管理サービス２００はステップＳ１９９で受信したセッション開始要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にセッション開始要求を送信する。ステップＳ２０４のセッション開始要求には、ＦＡＸ設定のためのユーザ名及びパスワードと、セッションＩＤが含まれる。
【０１４９】
ステップＳ２０５に進み、ＦＡＸ設定用機器管理サービス２２３は受信したセッション開始要求からユーザＩＤ及びパスワードを取得し、そのユーザＩＤ及びパスワードがＦＡＸ設定用機器管理サービス２２３の有する設定権限表３０１に含まれているか否かを確認する。
【０１５０】
ステップＳ２０６に進み、ＦＡＸ設定用機器管理サービス２２３はセッション開始要求から取得したユーザＩＤ及びパスワードが設定権限表３０１に含まれていれるか否かの確認結果をステップＳ２０４のセッション開始要求の応答としてＷＳＦ機器管理サービス２００に送信する。ステップＳ２０７に進み、ＷＳＦ機器管理サービス２００はステップＳ１９９のセッション開始要求に対する応答をクライアント１００に送信する。ステップＳ２０７の応答には、セッションＩＤが含まれる。
【０１５１】
ステップＳ２０８に進み、クライアント１００はＷＳＦ機器管理サービス２００に機器全体のロック開始要求を送信する。ステップＳ２０８のロック開始要求には、セッションＩＤ，ロックの希望有効期限が含まれている。ステップＳ２０９に進み、ＷＳＦ機器管理サービス２００はロック管理部２０１及びセッション管理部２０２を利用してロックとセッションとの対応付けを行う。ステップＳ２１０に進み、ＷＳＦ機器管理サービス２００は画像処理装置１を占有状態に移行させる機器全体のロック移行処理を開始する。
【０１５２】
ステップＳ２１０の処理後、各種設定用機器管理サービスは通常状態から占有状態に移行する。ステップＳ２１１に進み、ＷＳＦ機器管理サービス２００はステップＳ１９９で受信したセッション開始要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有開始通知を送信する。ステップＳ２１１の占有開始通知には、ステップＳ２０８で受信したセッションＩＤ及びロックの希望有効期限が含まれている。
【０１５３】
ステップＳ２１２に進み、システム設定用機器管理サービス２２２は占有状態から設定可能状態に移行する。ステップＳ２１３に進み、システム設定用機器管理サービス２２２はステップＳ２１１の占有開始通知に対する応答をＷＳＦ機器管理サービス２００に送信する。
【０１５４】
ステップＳ２１４に進み、ＷＳＦ機器管理サービス２００はステップＳ１９９で受信したセッション開始要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有開始通知を送信する。ステップＳ２１４の占有開始通知には、ステップＳ２０８で受信したセッションＩＤ及びロックの希望有効期限が含まれている。
【０１５５】
ステップＳ２１５に進み、ＦＡＸ設定用機器管理サービス２２３は占有状態から設定可能状態に移行する。ステップＳ２１６に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ２１４の占有開始通知に対する応答をＷＳＦ機器管理サービス２００に対して送信する。ステップＳ２１７に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック実行結果を送信する。
【０１５６】
ステップＳ２１７のロック実行結果を受信すると、クライアント１００は図１１のようなプロパティ設定画面１０３０を表示装置に表示させる。管理者は、プロパティを設定して設定実行ボタン１０３１を押下する。管理者により設定実行ボタン１０３１が押下されると、クライアント１００はステップＳ２１８に進む。
【０１５７】
ステップＳ２１８では、クライアント１００が、ＷＳＦ機器管理サービス２００にプロパティの設定要求を送信する。ステップＳ２１８のプロパティの設定要求には、管理対象名「システム設定」，セッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１１のプロパティ設定画面１０３０に設定された時刻及びセキュリティ設定である。
【０１５８】
ステップＳ２１９に進み、ＷＳＦ機器管理サービス２００はステップＳ２１８で受信したプロパティの設定要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にプロパティの設定要求を送信する。ステップＳ２１９のプロパティの設定要求には、セッションＩＤ及び設定情報が含まれる。
【０１５９】
プロパティの設定要求を受信すると、システム設定用機器管理サービス２２２はプロパティの設定要求からセッションＩＤ及び設定情報を取得し、その設定情報を用いてシステム設定用機器管理サービス２２２の設定内容を変更する。ステップＳ２２０に進み、システム設定用機器管理サービス２２２は受信したプロパティの設定要求に対する設定結果をＷＳＦ機器管理サービス２００に送信する。さらにステップＳ２２１に進み、ＷＳＦ機器管理サービス２００はステップＳ２２０で受信した設定結果をクライアント１００に送信する。
【０１６０】
ステップＳ２２２に進み、クライアント１００は図１３のようなプロパティ設定画面１０５０を表示装置に表示させる。管理者はプロパティを設定して設定実行ボタン１０５１を押下する。管理者により設定実行ボタン１０５１が押下されると、クライアント１００はステップＳ２２２に進む。
【０１６１】
ステップＳ２２２では、クライアント１００が、ＷＳＦ機器管理サービス２００にプロパティの設定要求を送信する。ステップＳ２２２のプロパティの設定要求には、管理対象名「ＦＡＸ設定」，セッションＩＤ及び設定情報が含まれる。ここで言う設定情報は、図１３のプロパティ設定画面１０５０に設定されたヘッダの印刷有無及びＦＡＸ自局番号である。
【０１６２】
ステップＳ２２３に進み、ＷＳＦ機器管理サービス２００はステップＳ２２２で受信したプロパティの設定要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にプロパティの設定要求を送信する。ステップＳ２２３のプロパティの設定要求には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及び設定情報が含まれる。
【０１６３】
プロパティの設定要求を受信すると、ＦＡＸ設定用機器管理サービス２２３はプロパティの設定要求からセッションＩＤ及び設定情報を取得し、その設定情報を用いてＦＡＸ設定用機器管理サービス２２３の設定内容を変更する。ステップＳ２２４に進み、ＦＡＸ設定用機器管理サービス２２３は受信したプロパティの設定要求に対する設定結果をＷＳＦ機器管理サービス２００に送信する。ステップＳ２２５に進み、ＷＳＦ機器管理サービス２００はステップＳ２２４で受信した設定結果をクライアント１００に送信する。
【０１６４】
ステップＳ２２６に進み、クライアント１００はＷＳＦ機器管理サービス２００に対してロック解除要求を送信する。ステップＳ２２６のロック解除要求には、セッションＩＤが含まれている。ステップＳ２２７に進み、ＷＳＦ機器管理サービス２００は画像処理装置１の占有状態を解除させる機器全体のロック解除処理を行う。
【０１６５】
ステップＳ２２８に進み、ＷＳＦ機器管理サービス２００は、システム設定用機器管理サービス２２２に占有終了通知を送信する。ステップＳ２２８の占有終了通知には、ステップＳ２２６で受信したセッションＩＤが含まれている。ステップＳ２２９に進み、システム設定用機器管理サービス２２２はステップＳ２２８の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。
【０１６６】
ステップＳ２３０に進み、ＷＳＦ機器管理サービス２００はＦＡＸ設定用機器管理サービス２２３に占有終了通知を送信する。ステップＳ２３０の占有終了通知には、ステップＳ２２６で受信したセッションＩＤが含まれている。ステップＳ２３１に進み、システム設定用機器管理サービス２２３はステップＳ２３０の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ２３２に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック解除要求の実行結果を送信する。
【０１６７】
ステップＳ２３３に進み、クライアント１００はＷＳＦ機器管理サービス２００にセッション終了要求を送信する。ステップＳ２３３のセッション終了要求には、セッションＩＤが含まれる。ステップＳ２３４に進み、ＷＳＦ機器管理サービス２００はシステム設定用機器管理サービス２２２にセッション終了要求を送信する。ステップＳ２３４のセッション終了要求には、セッションＩＤが含まれる。
【０１６８】
セッション終了要求を受信すると、システム設定用機器管理サービス２２２は受信したセッション終了要求からセッションＩＤを取得し、セッションを解放する。ステップＳ２３５に進み、システム設定用機器管理サービス２２２は受信したセッション終了要求に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ２３６に進み、ＷＳＦ機器管理サービス２００はＦＡＸ設定用機器管理サービス２２３にセッション終了要求を送信する。ステップＳ２３６のセッション終了要求には、セッションＩＤが含まれる。
【０１６９】
セッション終了要求を受信すると、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了要求からセッションＩＤを取得し、セッションを解放する。ステップＳ２３７に進み、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了要求に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ２３８に進み、ＷＳＦ機器管理サービス２００はステップＳ２３５及びＳ２３７で受信した応答をクライアント１００に送信する。
【０１７０】
次に、図３３，図３４のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１７１】
なお、図３３，図３４のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージは、ステップＳ１９９を除き、図５〜図７及び図２９，図３０のフローチャートと同様であるため、説明を省略する。
【０１７２】
図３６は、ステップＳ１９９のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２３０の一例の構成図である。図３６のリクエストＳＯＡＰメッセージ１２３０は、複数の管理対象名１２３１，ユーザ名１２３２，パスワード１２３３が含まれる。以上、本発明による設定内容変更処理の第３実施例では、第１実施例で管理対象ごとに行っていたリクエストを１リクエストで行うことができる。
【実施例４】
【０１７３】
次に、本発明による設定内容変更処理の第４実施例について説明していく。図３７，図３８は、本発明による設定内容変更処理の第４実施例のフローチャートである。まず、管理者はクライアント１００を操作して前述した図８のような初期画面１０００の表示を要求する。クライアント１００は、初期画面１０００を表示装置に表示させる。
【０１７４】
管理者は、参照または変更を行う設定内容の種別（管理対象名）を選択してＯＫボタン１００１を押下する。管理者によりＯＫボタン１００１が押下されると、クライアント１００は図３５のようなユーザ認証画面１２２０を表示装置に表示させる。管理者は、システム設定のためのユーザ名およびパスワードと、ＦＡＸ設定のためのユーザ名およびパスワードとを入力してＯＫボタン１２２１を押下する。管理者によりＯＫボタン１２２１が押下されると、クライアント１００はステップＳ２９９に進む。
【０１７５】
ステップＳ２９９では、クライアント１００が、ＷＳＦ機器管理サービス２００にセッション開始要求を送信する。ステップＳ２９９のセッション開始要求には、管理対象名「システム設定，ＦＡＸ設定」，システム設定のためのユーザ名およびパスワード，ＦＡＸ設定のためのユーザ名およびパスワード，ロックの希望有効期限が含まれる。
【０１７６】
なお、図３７のステップＳ３００〜Ｓ３０６の処理は、図３３のステップＳ２００〜Ｓ２０６の処理と同様であり、説明を省略する。ステップＳ３０６の処理のあと、ＷＳＦ機器管理サービス２００はロック管理部２０１及びセッション管理部２０２を利用してロックとセッションとの対応付けを行う。なお、図３７のステップＳ３０７〜Ｓ３１３の処理は、図３３のステップＳ２１０〜Ｓ２１６の処理と同様であり、説明を省略する。
【０１７７】
ステップＳ３１４に進み、ＷＳＦ機器管理サービス２００はステップＳ２９９のセッション開始要求に対する応答をクライアント１００に送信する。ステップＳ３１４の応答には、セッションＩＤが含まれる。なお、図３８のステップＳ３１５〜Ｓ３２２の処理は図３４のステップＳ２１８〜Ｓ２２５の処理と同様であり、説明を省略する。
【０１７８】
ステップＳ３２３に進み、クライアント１００はＷＳＦ機器管理サービス２００に対してセッション終了要求を送信する。ステップＳ３２３のセッション終了要求には、セッションＩＤが含まれている。なお、図３８のステップＳ３２４〜Ｓ３２８の処理は図３４のステップＳ２２７〜Ｓ２３１の処理と同様であり、説明を省略する。また、図３８のステップＳ３２９〜Ｓ３３３の処理は図３４のステップＳ２３４〜Ｓ２３８の処理と同様であり、説明を省略する。
【０１７９】
次に、図３７，図３８のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１８０】
なお、図３７，図３８のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージは、ステップＳ２９９を除き、図５〜図７，図２９，図３０，図３３及び図３４のフローチャートと同様であるため、説明を省略する。
【０１８１】
図３９は、ステップＳ２９９のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２４０の一例の構成図である。図３９のリクエストＳＯＡＰメッセージ１２４０は、複数の管理対象名１２４１，ユーザ名１２４２，パスワード１２４３，ロックの希望有効期限１２４４が含まれる。以上、本発明による設定内容変更処理の第４実施例では、第１実施例で複数リクエストで行っていたセッションとロック権限との対応付けを１リクエストで行うことができる。
【実施例５】
【０１８２】
次に、本発明による設定内容変更処理の第５実施例について説明していく。図４０〜図４２は、本発明による設定内容変更処理の第５実施例のフローチャートである。なお、図４０〜図４２のフローチャートのステップＳ４００〜Ｓ４２９の処理は、図５〜図７のステップＳ１０〜Ｓ３９の処理と同様であるため、説明を省略する。
【０１８３】
ステップＳ４２９でセッションＩＤを受信すると、クライアント１００はステップＳ４３０に進み、ＷＳＦ機器管理サービス２００にロック権限譲り受け要求を送信する。ステップＳ４３０のロック権限譲り受け要求は、管理対象名「ＦＡＸ設定」，クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤが含まれている。
【０１８４】
第５実施例のロック権限譲り受け要求では、第１実施例のロック権限譲り受け要求に含まれていたシステム設定用機器管理サービス２２２のＵＲＬ，クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションのセッションＩＤが削除されている。即ち、第５実施例のロック権限譲り受け要求では、ロックの明け渡し元の機器管理サービスのＵＲＬおよびセッションＩＤをクライアント１００からＷＳＦ機器管理サービス２００に渡さなくてもロック権限の譲渡処理が可能となる。なお、ステップＳ４３０の後のステップＳ４３１〜Ｓ４４８の処理は、図５〜図７のステップＳ４１〜Ｓ５８と同様であるため、説明を省略する。
【０１８５】
次に、図４０〜図４２のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０１８６】
なお、図４０〜図４２のフローチャートのステップＳ４００〜Ｓ４２９，ステップＳ４３１〜Ｓ４４８の処理は、図５〜図７のステップＳ１０〜Ｓ３９，ステップＳ４１〜Ｓ５８の処理と同様であるため、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例についての説明を省略する。
【０１８７】
図４３は、ステップＳ４３０のロック権限譲り受け要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２５０の一例の構成図である。図４３のリクエストＳＯＡＰメッセージ１２５０は、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立されたセッションのセッションＩＤ１２５１，管理対象名１２５２が含まれる。即ち、図４３のリクエストＳＯＡＰメッセージ１２５０は、図２５のリクエストＳＯＡＰメッセージ１１６０に含まれていたシステム設定用機器管理サービス２２２のＵＲＬ，クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションのセッションＩＤが削除されている。
【０１８８】
以上、本発明による設定内容変更処理の第５実施例では、第１実施例のロック権限譲り受け要求に含まれているシステム設定用機器管理サービス２２２のＵＲＬ，クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションのセッションＩＤを削除しても、ロック権限の譲渡処理が可能となる。
【実施例６】
【０１８９】
次に、本発明による設定内容変更処理の第６実施例について説明していく。図４４〜図４７は、本発明による設定内容変更処理の第６実施例のフローチャートである。なお、図４４〜図４７のフローチャートのステップＳ５００〜Ｓ５２６の処理は、図３３〜図３４のステップＳ１９９〜Ｓ２２５の処理と同様であるため、説明を省略する。
【０１９０】
ステップＳ５２６で設定結果を受信すると、クライアント１００はステップＳ５２７に進み、ＷＳＦ機器管理サービス２００にロック権限明け渡し要求を送信する。ステップＳ５２７のロック権限明け渡し要求には、管理対象名「システム設定」，セッションＩＤが含まれる。ステップＳ５２８に進み、ＷＳＦ機器管理サービス２００はステップＳ５２７で受信したロック権限明け渡し要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有終了通知を送信する。ステップＳ５２８の占有終了通知には、ステップＳ５２７で受信したセッションＩＤが含まれている。
【０１９１】
ステップＳ５２９に進み、システム設定用機器管理サービス２２２は設定可能状態から占有状態に移行する。ステップＳ５３０に進み、システム設定用機器管理サービス２２２はステップＳ５２８の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。
【０１９２】
ステップＳ５３１に進み、ＷＳＦ機器管理サービス２００はステップＳ５００で受信したセッション開始要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有終了通知を送信する。ステップＳ５３１の占有終了通知には、ステップＳ５２７で受信したセッションＩＤが含まれている。
【０１９３】
ステップＳ５３２に進み、ＦＡＸ設定用機器管理サービス２２３は設定可能状態から占有状態に移行する。ステップＳ５３３に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ５３１の占有終了通知に対する応答を、ＷＳＦ機器管理サービス２００に送信する。そして、ステップＳ５３４に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック権限明け渡し要求の実行結果を送信する。
【０１９４】
ステップＳ５３５に進み、クライアント１００はＷＳＦ機器管理サービス２００にセッション終了要求を送信する。ステップＳ５３５のセッション終了要求には、セッションＩＤが含まれる。ステップＳ５３６に進み、ＷＳＦ機器管理サービス２００はステップＳ５００で受信したセッション開始要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２にセッション終了通知を送信する。ステップＳ５３６のセッション終了通知には、セッションＩＤが含まれる。
【０１９５】
セッション終了通知を受信すると、システム設定用機器管理サービス２２２は受信したセッション終了通知からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ５３７に進み、システム設定用機器管理サービス２２２は受信したセッション終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。
【０１９６】
ステップＳ５３８に進み、ＷＳＦ機器管理サービス２００はステップＳ５００で受信したセッション開始要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３にセッション終了通知を送信する。ステップＳ５３８のセッション終了通知には、セッションＩＤが含まれる。
【０１９７】
セッション終了通知を受信すると、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了通知からセッションＩＤを取得し、そのセッションＩＤに応じたセッションを解放する。ステップＳ５３９に進み、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ５４０に進み、ＷＳＦ機器管理サービス２００はクライアント１００にセッション終了要求の実行結果を送信する。
【０１９８】
なお、ステップＳ５４１〜Ｓ５４９の処理は、ステップＳ５００〜Ｓ５０８と同様であるため、説明を省略する。ステップＳＳ５４１〜Ｓ５４９では、クライアント１００とＷＳＦ機器管理サービス２００との間に確立するセッションの新たなセッションＩＤが採番されてクライアント１００に送信される。
【０１９９】
ステップＳ５４９でセッションＩＤを受信すると、クライアント１００はステップＳ５５０に進み、ＷＳＦ機器管理サービス２００にロック権限譲り受け要求を送信する。ステップＳ５５０のロック権限譲り受け要求は、管理対象名「ＦＡＸ設定」，ステップＳ５４９で受信したセッションＩＤが含まれている。
【０２００】
ステップＳ５５１に進み、ＷＳＦ機器管理サービス２００は前述したロック権限の譲渡処理を行う。ステップＳ５５１では、ＷＳＦ機器管理サービス２００が、ステップＳ５０１で採番したセッションの有していたロック権限を、ステップＳ５４２で採番したセッションに譲渡する。
【０２０１】
ステップＳ５５２に進み、ＷＳＦ機器管理サービス２００はステップＳ５４１で受信したセッション開始要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有開始通知を送信する。ステップＳ５５２の占有開始通知には、ステップＳ５５０で受信したセッションＩＤ及びロックの希望有効期限が含まれている。
【０２０２】
ステップＳ５５３に進み、システム設定用機器管理サービス２２２は占有状態から設定可能状態に移行する。ステップＳ５５４に進み、システム設定用機器管理サービス２２２はステップＳ５５２の占有開始通知に対する応答を、ＷＳＦ機器管理サービス２００に対して送信する。
【０２０３】
ステップＳ５５５に進み、ＷＳＦ機器管理サービス２００はステップＳ５５０で受信したロック権限譲り受け要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有開始通知を送信する。ステップＳ５５５の占有開始通知には、ステップＳ５５０で受信したセッションＩＤ及びロックの希望有効期限が含まれている。
【０２０４】
ステップＳ５５６に進み、ＦＡＸ設定用機器管理サービス２２３は占有状態から設定可能状態に移行する。ステップＳ５５７に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ５５５の占有開始通知に対する応答を、ＷＳＦ機器管理サービス２００に対して送信する。ステップＳ５５８に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック実行結果を送信する。
【０２０５】
ステップＳ５５９に進み、クライアント１００はＷＳＦ機器管理サービス２００に対してロック解除要求を送信する。ステップＳ５５９のロック解除要求には、ステップＳ５４９で受信したセッションＩＤが含まれている。ステップＳ５６０に進み、ＷＳＦ機器管理サービス２００は画像処理装置１の占有状態を解除させる機器全体のロック解除処理を行う。
【０２０６】
ステップＳ５６１に進み、ＷＳＦ機器管理サービス２００は、システム設定用機器管理サービス２２２に占有終了通知を送信する。ステップＳ５６１の占有終了通知には、ステップＳ５５９で受信したセッションＩＤが含まれている。ステップＳ５６２に進み、システム設定用機器管理サービス２２２はステップＳ５６１の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。
【０２０７】
ステップＳ５６３に進み、ＷＳＦ機器管理サービス２００はＦＡＸ設定用機器管理サービス２２３に占有終了通知を送信する。ステップＳ５６３の占有終了通知には、ステップＳ５５９で受信したセッションＩＤが含まれている。ステップＳ５６４に進み、ＦＡＸ用機器管理サービス２２３はステップＳ５６３の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ５６５に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック解除要求の実行結果を送信する。
【０２０８】
ステップＳ５６６に進み、クライアント１００はＷＳＦ機器管理サービス２００にセッション終了要求を送信する。ステップＳ５６６のセッション終了要求には、ステップＳ５４９で受信したセッションＩＤが含まれる。さらに、ステップＳ５６７に進み、ＷＳＦ機器管理サービス２００はシステム設定用機器管理サービス２２２にセッション終了通知を送信する。ステップＳ５６７のセッション終了通知には、ステップＳ５６６で受信したセッションＩＤが含まれる。
【０２０９】
セッション終了通知を受信すると、システム設定用機器管理サービス２２２は受信したセッション終了通知からセッションＩＤを取得し、セッションを解放する。ステップＳ５６８に進み、システム設定用機器管理サービス２２２は受信したセッション終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ５６９に進み、ＷＳＦ機器管理サービス２００はＦＡＸ設定用機器管理サービス２２３にセッション終了通知を送信する。ステップＳ５６９のセッション終了通知には、ステップＳ５６６で受信したセッションＩＤが含まれる。
【０２１０】
セッション終了通知を受信すると、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了通知からセッションＩＤを取得し、セッションを解放する。ステップＳ５７０に進み、ＦＡＸ設定用機器管理サービス２２３は受信したセッション終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ５７１に進み、ＷＳＦ機器管理サービス２００はセッション終了要求の応答をクライアント１００に送信する。
【０２１１】
以上、本発明による設定内容変更処理の第６実施例では、ロック権限の明け渡しが行われたあとであれば、ロック権限を明け渡した元のセッションが終了しても、ロック状態を維持することができる。
【実施例７】
【０２１２】
次に、本発明による設定内容変更処理の第７実施例について説明していく。図４８〜図５０は、本発明による設定内容変更処理の第７実施例のフローチャートである。なお、図４８〜図５０のフローチャートのステップＳ６００〜Ｓ６１６の処理は、図５〜図７のステップＳ１０〜Ｓ２６の処理と同様であるため、説明を省略する。
【０２１３】
ステップＳ６１６で設定結果を受信すると、クライアント１００はステップＳ６１７に進み、ＷＳＦ機器管理サービス２００にロック権限明け渡し要求を送信する。ステップＳ６１７のロック権限明け渡し要求には、管理対象名「システム設定」，セッションＩＤが含まれる。ステップＳ６１８に進み、ＷＳＦ機器管理サービス２００はステップＳ６１７で受信したロック権限明け渡し要求に含まれる管理対象名「システム設定」に応じてシステム設定用機器管理サービス２２２を選択し、システム設定用機器管理サービス２２２に占有終了通知を送信する。ステップＳ６１８の占有終了通知には、ステップＳ６１７で受信したセッションＩＤが含まれている。
【０２１４】
ステップＳ６１９に進み、システム設定用機器管理サービス２２２は設定可能状態から占有状態に移行する。ステップＳ６２０に進み、システム設定用機器管理サービス２２２はステップＳ６１８の占有終了通知に対する応答をＷＳＦ機器管理サービス２００に送信する。ステップＳ６２１に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック権限明け渡し要求の実行結果およびロックのチケットを送信する。
【０２１５】
ここで、ロックのチケットとは、以前にロック権限を持っていた管理対象サービスのＵＲＬ及びセッションＩＤの代わりに、ロック権限を譲り受ける権限を持っていることを証明する情報である。
【０２１６】
なお、ステップＳ６２２〜Ｓ６２９の処理は、図５〜図７のステップＳ３２〜Ｓ３９の処理と同様であるため、説明を省略する。ステップＳ６２９でセッションＩＤを受信するとクライアント１００はステップＳ６３０に進み、ＷＳＦ機器管理サービス２００にロック権限譲り受け要求を送信する。ステップＳ６３０のロック権限譲り受け要求は、管理対象名「ＦＡＸ設定」，ステップＳ６２９で受信したセッションＩＤ，ロックのチケットが含まれている。
【０２１７】
ステップＳ６３１に進み、ＷＳＦ機器管理サービス２００は前述したロック権限の譲渡処理を行う。ステップＳ６３１では、ＷＳＦ機器管理サービス２００が、クライアント１００とシステム設定用機器管理サービス２２２との間に確立したセッションの有していたロック権限を、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションに譲渡する。
【０２１８】
ステップＳ６３２に進み、ＷＳＦ機器管理サービス２００はステップＳ６３０で受信したロック権限譲り受け要求に含まれる管理対象名「ＦＡＸ設定」に応じてＦＡＸ設定用機器管理サービス２２３を選択し、ＦＡＸ設定用機器管理サービス２２３に占有開始通知を送信する。ステップＳ６３２の占有開始通知には、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立したセッションのセッションＩＤ及びロックの希望有効期限が含まれている。
【０２１９】
ステップＳ６３３に進み、ＦＡＸ設定用機器管理サービス２２３は占有状態から設定可能状態に移行する。ステップＳ６３４に進み、ＦＡＸ設定用機器管理サービス２２３はステップＳ６３２の占有開始通知に対する応答を、ＷＳＦ機器管理サービス２００に対して送信する。ステップＳ６３５に進み、ＷＳＦ機器管理サービス２００はクライアント１００にロック実行結果を送信する。
【０２２０】
なお、ステップＳ６３６〜Ｓ６４８の処理は、図５〜図７のステップＳ４６〜Ｓ５８の処理と同様であるため、説明を省略する。次に、図４８〜図５０のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
【０２２１】
また、図４８〜図５０のフローチャートにおいて、クライアント１００と画像処理装置１のＷＳＦ機器管理サービス２００との間で送受信されるメッセージは、ステップＳ６２１，Ｓ６３０を除き、図５〜図７のフローチャートと同様であるため、説明を省略する。
【０２２２】
図５１は、ステップＳ６２１のロック権限明け渡し要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２６０の一例の構成図である。図５１のレスポンスＳＯＡＰメッセージ１２６０は、ロック権限明け渡し要求に応じた実行結果１２６１及びロックのチケット１２６２が含まれる。
【０２２３】
図５２は、ステップＳ６３０のロック権限譲り受け要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２７０の一例の構成図である。図５２のリクエストＳＯＡＰメッセージ１２７０は、クライアント１００とＦＡＸ設定用機器管理サービス２２３との間に確立されたセッションのセッションＩＤ１２７１，管理対象名１２７２，ロックのチケット１２７３が含まれる。
【０２２４】
以上、本発明による設定内容変更処理の第７実施例では、ロック権限譲り受け要求においてロック権限を明け渡す元のセッションＩＤを渡さず、ロックのチケットを利用することができる。
【０２２５】
なお、ＷＳＦ機器管理サービス２００及び各種設定用機器管理サービスの操作内容に応じて、前述したセッション開始要求とセッション開始要求に対する応答とは、図５３に表されるような組み合わせが考えられる。
【０２２６】
図５３は、セッション開始要求に含まれるデータとセッション開始要求に対する応答に含まれるデータとの組み合わせを表した図である。図５３では、セッション開始要求に含まれるデータを入力データとし、セッション開始要求に対する応答に含まれるデータを出力データとして表している。
【０２２７】
以上、本発明では、権限を替えないと設定できない設定内容であるとき、言い換えれば複数のセッションに跨って設定内容を変更するときに、ロックを掛けたロック状態を複数のセッション間で引き継ぐことができる。
【０２２８】
本発明は上記の実施例に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。
【図面の簡単な説明】
【０２２９】
【図１】本発明による画像処理装置の一実施例の構成図である。
【図２】本発明による画像処理装置の一実施例のハードウェア構成図である。
【図３】本発明による設定内容変更方法について説明するための画像処理装置の機能構成図である。
【図４】各種設定用機器管理サービスと設定内容に含まれる設定項目との関係を表した一例の対応図である。
【図５】本発明による設定内容変更処理の第１実施例のフローチャート（１／３）である。
【図６】本発明による設定内容変更処理の第１実施例のフローチャート（２／３）である。
【図７】本発明による設定内容変更処理の第１実施例のフローチャート（３／３）である。
【図８】初期画面の一例のイメージ図である。
【図９】ユーザ認証画面の一例のイメージ図である。
【図１０】ロックとセッションとの対応付けについて説明する為の図である。
【図１１】プロパティ設定画面の一例のイメージ図である。
【図１２】ユーザ認証画面の他の一例のイメージ図である。
【図１３】プロパティ設定画面の他の一例のイメージ図である。
【図１４】ロック権限の譲渡処理の一例のフローチャートである。
【図１５】ステップＳ１０のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１０６０の一例の構成図である。
【図１６】ステップＳ１４のセッション開始要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１０７０の一例の構成図である。
【図１７】ステップＳ１５の機器全体のロック開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１０８０の一例の構成図である。
【図１８】ステップＳ２１の機器全体のロック開始要求の応答として、ＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１０９０の一例の構成図である。
【図１９】ステップＳ２３のプロパティの設定要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１００の一例の構成図である。
【図２０】ステップＳ２６のプロパティの設定要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１１０の一例の構成図である。
【図２１】ステップＳ２７のロック権限明け渡し要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１２０の一例の構成図である。
【図２２】ステップＳ３１のロック権限明け渡し要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１３０の一例の構成図である。
【図２３】ステップＳ３２のセッション終了要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１４０の一例の構成図である。
【図２４】ステップＳ３５のセッション終了要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１５０の一例の構成図である。
【図２５】ステップＳ４０のロック権限譲り受け要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１６０の一例の構成図である。
【図２６】ステップＳ４５のロック権限譲り受け要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１７０の一例の構成図である。
【図２７】ステップＳ５０のロック解除要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１１８０の一例の構成図である。
【図２８】ステップＳ５４のロック解除要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１１９０の一例の構成図である。
【図２９】本発明による設定内容変更処理の第２実施例のフローチャート（１／２）である。
【図３０】本発明による設定内容変更処理の第２実施例のフローチャート（２／２）である。
【図３１】ステップＳ１１６のセッション／ロック権限変更要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２００の一例の構成図である。
【図３２】ステップＳ１２７のセッション／ロック権限変更要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２１０の一例の構成図である。
【図３３】本発明による設定内容変更処理の第３実施例のフローチャート（１／２）である。
【図３４】本発明による設定内容変更処理の第３実施例のフローチャート（２／２）である。
【図３５】ユーザ認証画面の他の一例のイメージ図である。
【図３６】ステップＳ１９９のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２３０の一例の構成図である。
【図３７】本発明による設定内容変更処理の第４実施例のフローチャート（１／２）である。
【図３８】本発明による設定内容変更処理の第４実施例のフローチャート（２／２）である。
【図３９】ステップＳ２９９のセッション開始要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２４０の一例の構成図である。
【図４０】本発明による設定内容変更処理の第５実施例のフローチャート（１／３）である。
【図４１】本発明による設定内容変更処理の第５実施例のフローチャート（２／３）である。
【図４２】本発明による設定内容変更処理の第５実施例のフローチャート（３／３）である。
【図４３】ステップＳ４３０のロック権限譲り受け要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２５０の一例の構成図である。
【図４４】本発明による設定内容変更処理の第６実施例のフローチャート（１／４）である。
【図４５】本発明による設定内容変更処理の第６実施例のフローチャート（２／４）である。
【図４６】本発明による設定内容変更処理の第６実施例のフローチャート（３／４）である。
【図４７】本発明による設定内容変更処理の第６実施例のフローチャート（４／４）である。
【図４８】本発明による設定内容変更処理の第７実施例のフローチャート（１／３）である。
【図４９】本発明による設定内容変更処理の第７実施例のフローチャート（２／３）である。
【図５０】本発明による設定内容変更処理の第７実施例のフローチャート（３／３）である。
【図５１】ステップＳ６２１のロック権限明け渡し要求の応答としてＷＳＦ機器管理サービス２００からクライアント１００に送信されるレスポンスＳＯＡＰメッセージ１２６０の一例の構成図である。
【図５２】ステップＳ６３０のロック権限譲り受け要求としてクライアント１００からＷＳＦ機器管理サービス２００に送信されるリクエストＳＯＡＰメッセージ１２７０の一例の構成図である。
【図５３】セッション開始要求に含まれるデータとセッション開始要求に対する応答に含まれるデータとの組み合わせを表した図である。
【符号の説明】
【０２３０】
１    画像処理装置
２    ソフトウェア群
３    起動部
４    ハードウェア資源
５    アプリケーション層
６    プラットフォーム
２１    プリンタアプリ
２２    コピーアプリ
２３    ファックスアプリ
２４    スキャナアプリ
２７    ＷＳＦ（ＷＥＢサービスファンクション）
２８    ＳＦ（共有ファンクション）
３１    ＮＣＳ（ネットワークコントロールサービス）
３３    ＯＣＳ（操作パネルコントロールサービス）
３４    ＦＣＳ（ファックスコントロールユニット）
３８    ＳＣＳ（システムコントロールサービス）
６０    コントローラ
８０    操作パネル
８１    ファックスコントロールユニット（ＦＣＵ）
８２    エンジン部
１００    クライアント
１５０    ネットワーク
２００    ＷＳＦ機器管理サービス
２２１    ネットワーク設定用機器管理サービス
２２２    システム設定用機器管理サービス
２２３    ＦＡＸ設定用機器管理サービス
２２４    プリンタ設定用機器管理サービス
２２６ａ〜２２６ｉ    ロック管理部
【図１】
2005174290.tif 000003
【図２】
2005174290.tif 000004
【図３】
2005174290.tif 000005
【図４】
2005174290.tif 000006
【図５】
2005174290.tif 000007
【図６】
2005174290.tif 000008
【図７】
2005174290.tif 000009
【図８】
2005174290.tif 000010
【図９】
2005174290.tif 000011
【図１０】
2005174290.tif 000012
【図１１】
2005174290.tif 000013
【図１２】
2005174290.tif 000014
【図１３】
2005174290.tif 000015
【図１４】
2005174290.tif 000016
【図１５】
2005174290.tif 000017
【図１６】
2005174290.tif 000018
【図１７】
2005174290.tif 000019
【図１８】
2005174290.tif 000020
【図１９】
2005174290.tif 000021
【図２０】
2005174290.tif 000022
【図２１】
2005174290.tif 000023
【図２２】
2005174290.tif 000024
【図２３】
2005174290.tif 000025
【図２４】
2005174290.tif 000026
【図２５】
2005174290.tif 000027
【図２６】
2005174290.tif 000028
【図２７】
2005174290.tif 000029
【図２８】
2005174290.tif 000030
【図２９】
2005174290.tif 000031
【図３０】
2005174290.tif 000032
【図３１】
2005174290.tif 000033
【図３２】
2005174290.tif 000034
【図３３】
2005174290.tif 000035
【図３４】
2005174290.tif 000036
【図３５】
2005174290.tif 000037
【図３６】
2005174290.tif 000038
【図３７】
2005174290.tif 000039
【図３８】
2005174290.tif 000040
【図３９】
2005174290.tif 000041
【図４０】
2005174290.tif 000042
【図４１】
2005174290.tif 000043
【図４２】
2005174290.tif 000044
【図４３】
2005174290.tif 000045
【図４４】
2005174290.tif 000046
【図４５】
2005174290.tif 000047
【図４６】
2005174290.tif 000048
【図４７】
2005174290.tif 000049
【図４８】
2005174290.tif 000050
【図４９】
2005174290.tif 000051
【図５０】
2005174290.tif 000052
【図５１】
2005174290.tif 000053
【図５２】
2005174290.tif 000054
【図５３】
2005174290.tif 000055