JP2005174291A - Information processor, client, setting content changing method and program, and recording medium - Google Patents
Information processor, client, setting content changing method and program, and recording medium Download PDFInfo
- Publication number
- JP2005174291A JP2005174291A JP2004303134A JP2004303134A JP2005174291A JP 2005174291 A JP2005174291 A JP 2005174291A JP 2004303134 A JP2004303134 A JP 2004303134A JP 2004303134 A JP2004303134 A JP 2004303134A JP 2005174291 A JP2005174291 A JP 2005174291A
- Authority
- JP
- Japan
- Prior art keywords
- setting
- address book
- group
- session
- request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
本発明は、情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体に係り、特に一つ以上の設定項目から成る設定内容を変更可能な情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体に関する。 The present invention relates to an information processing device, a client, a setting content changing method, a setting content changing program, and a recording medium, and more particularly, an information processing device, a client, and a setting content changing method capable of changing setting content including one or more setting items. The present invention relates to a setting content changing program and a recording medium.
近年、1つ以上のクライアント,情報処理装置等がネットワークを介して接続されたシステムにおいて、情報処理装置に格納されているアドレス帳データをクライアントまたは情報処理装置から変更することがよく行われている。アドレス帳データは、設定内容の一例である。 In recent years, in a system in which one or more clients, information processing apparatuses and the like are connected via a network, it is often performed to change address book data stored in the information processing apparatus from the client or the information processing apparatus. . The address book data is an example of setting contents.
このように、アドレス帳データはクライアントまたは情報処理装置を操作する操作者からの指示により変更されるため、複数の操作者から同時に変更される可能性があった。また、アドレス帳データは情報処理装置で動作するアプリケーションにより利用されているときに、情報処理装置またはクライアントを操作する操作者からの指示により変更される可能性もあった。さらに、アドレス帳データは情報処理装置またはクライアントからの指示により変更されているときに、情報処理装置で動作するアプリケーションに利用される可能性もあった。 As described above, since the address book data is changed by an instruction from an operator who operates the client or the information processing apparatus, there is a possibility that a plurality of operators may change the address book data at the same time. Further, when the address book data is used by an application operating on the information processing apparatus, there is a possibility that the address book data is changed by an instruction from an operator who operates the information processing apparatus or the client. Furthermore, when the address book data is changed by an instruction from the information processing apparatus or the client, the address book data may be used for an application that operates on the information processing apparatus.
そこで、従来の情報処理装置では一人の操作者がアドレス帳データを変更しているときに、他の操作者やアプリケーションからのアドレス帳データに対する参照や変更ができないロックと呼ばれる状態を有している。 Therefore, in the conventional information processing apparatus, when one operator changes the address book data, there is a state called “lock” in which the address book data cannot be referred to or changed by another operator or application. .
アドレス帳データは、メール送信時の宛先など一般に公開すべき内容のもの(以下、一般データという)と、パスワードなどユーザが個人的に利用するもの(以下、個人データという)と、課金データなど管理者が利用するもの(以下、管理データという)とで構成されている。このような、アドレス帳データを構成する一般データ,個人データ及び管理データはデータ保護の観点から、アクセス可能な主体が一般データ,個人データ及び管理データごとに異なっている。例えば一般データは、一般ユーザ及び管理者がアクセス可能である。個人データは、一般ユーザがアクセス可能である。管理データは、管理者がアクセス可能である。 Address book data includes the contents that should be disclosed to the public (hereinafter referred to as general data), such as the address when sending e-mail, the personal information that the user uses personally (hereinafter referred to as personal data), and the accounting data. Are used by the user (hereinafter referred to as management data). Such general data, personal data, and management data constituting the address book data have different accessible entities for the general data, personal data, and management data from the viewpoint of data protection. For example, general data can be accessed by general users and administrators. The personal data can be accessed by general users. Management data can be accessed by an administrator.
また、情報処理装置の一例としての画像処理装置は、プリンタ,コピー,ファクシミリおよびスキャナなどの各装置の機能を1つの筐体内に収納している。画像処理装置は、1つの筐体内に表示部,印刷部および撮像部などを設けると共に、プリンタ,コピー,ファクシミリおよびスキャナにそれぞれ対応する4種類のソフトウェアを設け、そのソフトウェアを切り替えることより、プリンタ,コピー,ファクシミリおよびスキャナとして動作させるものである。例えば特許文献1には、画像処理装置の一例が記載されている。このような画像処理装置では、例えばファクシミリ,スキャナなどの機能がアドレス帳データを利用している。
In addition, an image processing apparatus as an example of an information processing apparatus stores functions of each apparatus such as a printer, a copy, a facsimile, and a scanner in one casing. The image processing apparatus is provided with a display unit, a printing unit, an imaging unit, and the like in one casing, and four types of software corresponding to a printer, a copy, a facsimile, and a scanner, respectively. Operates as a copy, facsimile and scanner. For example,
従来の情報処理装置や画像処理装置では、アドレス帳データに対する要求(内容の変更や参照など)を処理する設定部が設けられている。例えば、クライアントからアドレス帳データの内容を変更する場合、クライアントはアドレス帳データに対する要求を処理する設定部とセッションを確立し、ロックに移行し、その設定部にアドレス帳データの変更内容を指示することでアドレス帳データの内容を変更していた。
従来の情報処理装置や画像処理装置では、アドレス帳データを構成する一般データ,個人データ及び管理データの内容を連続して変更することがある。なお、従来の情報処理装置や画像処理装置では、データ保護の観点から、アクセス可能な主体が一般データ,個人データ及び管理データごとに異なっている。したがって、従来の情報処理装置や画像処理装置では、一般データ,個人データ及び管理データの内容を連続して変更するとき、その内容の変更権限を有する操作者が異なる場合があった。 In conventional information processing apparatuses and image processing apparatuses, the contents of general data, personal data, and management data constituting address book data may be changed continuously. In the conventional information processing apparatus and image processing apparatus, from the viewpoint of data protection, accessible entities differ for each of general data, personal data, and management data. Therefore, in conventional information processing apparatuses and image processing apparatuses, when the contents of general data, personal data, and management data are continuously changed, there are cases where operators having the authority to change the contents are different.
この場合、クライアントは一般データの変更権限に基づきアドレス帳データに対する要求を処理する設定部とセッションを確立し、ロックに移行し、その設定部に一般データの変更内容を指示することで一般データの内容を変更する。続いて、クライアントはロック及びセッションを解除し、次に内容を変更する個人データや管理データ等の変更権限に基づき設定部とセッションを確立し、ロックに移行し、設定部に個人データや管理データ等の変更内容を指示することで個人データや管理データの内容を変更する。 In this case, the client establishes a session with the setting unit that processes the request for the address book data based on the authority to change the general data, shifts to the lock, and instructs the setting unit to change the general data. Change the contents. Next, the client releases the lock and session, establishes a session with the setting unit based on the authority to change the personal data and management data, etc., whose contents are to be changed next, shifts to the lock, and transfers the personal data and management data to the setting unit The contents of personal data and management data are changed by instructing the changed contents.
即ち、従来の情報処理装置や画像処理装置ではアドレス帳データを構成する一般データ等の一のデータの内容を変更してから、個人データや管理データ等の他の一のデータの内容を変更するまでの間にロックが解除される時間帯があり、その時間帯に他の操作者やアプリケーションからアドレス帳データに対する要求が行われる可能性があった。したがって、従来の情報処理装置や画像処理装置ではアドレス帳データを構成する一般データ,個人データ及び管理データの内容を連続して変更しなければならない場合に問題があった。 That is, in the conventional information processing apparatus and image processing apparatus, after changing the contents of one data such as general data constituting the address book data, the contents of another data such as personal data and management data are changed. There is a time zone during which the lock is released, and there may be a request for address book data from another operator or application during that time zone. Therefore, the conventional information processing apparatus and image processing apparatus have a problem when the contents of general data, personal data, and management data constituting the address book data must be changed continuously.
本発明は、上記の点に鑑みなされたもので、複数のグループに分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更することができ、複数のグループに分けられた設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供することを目的とする。 The present invention has been made in view of the above points, and the setting content including one or more setting items divided into a plurality of groups can be changed in a series of processes, and can be divided into a plurality of groups. It is an object of the present invention to provide an information processing apparatus, a client, a setting content changing method, a setting content changing program, and a recording medium that can exclude a request for setting content from another that has occurred while changing the setting content.
そこで、上記課題を解決するため、本発明は、ネットワークを介して接続される1つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置であって、前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、前記設定可能状態のときに前記設定項目に対する参照又は変更を行う設定用情報管理手段と、前記グループ毎の占有状態および設定可能状態を管理し、前記グループが同時に移行できない前記設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段とを有することを特徴とする。 Therefore, in order to solve the above-described problem, the present invention provides a setting content including one or more setting items in response to a setting request from one or more clients connected via a network or an input device of the own device. An information processing apparatus that can be changed, wherein the setting items are divided into a plurality of groups, and an exclusive state in which the setting items cannot be referred to or changed for each group, and a settable state in which the setting items can be referred to or changed. And setting information management means for referring to or changing the setting item in the settable state, managing the occupation state and settable state for each group, and the setting in which the group cannot be transferred simultaneously And a main information management means for taking over the possible state from one group to another group.
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントであって、前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段とを有することを特徴とする。 The present invention is also a client capable of transmitting a setting request to an information processing apparatus connected via a network and changing setting contents including one or more setting items set in the information processing apparatus. Means for shifting a group into which the setting item is divided into an occupied state in which the setting item cannot be referred to or changed, and then shifting the group to a settable state in which the setting item can be referenced or changed; And a means for handing over the settable state in which a plurality of the groups cannot be transferred simultaneously from the one group to another group.
また、本発明は、ネットワークを介して接続される1つ以上のクライアントまたは自機の入力装置からの設定要求に応じて、一つ以上の設定項目から成る設定内容を変更可能な情報処理装置の設定内容変更方法であって、前記情報処理装置は、前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、全てのグループを前記占有状態に移行させたあと、一のグループを前記占有状態から設定可能状態に移行させる第1段階と、複数のグループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる第2段階とを有することを特徴とする。 The present invention also provides an information processing apparatus capable of changing setting contents including one or more setting items in response to a setting request from one or more clients connected to the network or an input device of the own apparatus. A setting content changing method, in which the information processing apparatus divides the setting items into a plurality of groups, and an exclusive state in which the setting items cannot be referred to or changed for each group and a setting that can be referred to or changed for the setting items. A first stage in which one group is shifted from the occupied state to the settable state after all groups have been transferred to the occupied state, and the setting in which a plurality of groups cannot be transferred simultaneously And a second stage for transferring the possible state from the one group to another group.
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段として機能させるための設定内容変更プログラムであることを特徴とする。 The present invention also provides a client capable of transmitting a setting request to an information processing apparatus connected via a network and changing setting contents including one or more setting items set in the information processing apparatus. Means for shifting a group into which a setting item is divided into an occupied state in which the setting item cannot be referred to or changed, and then transferring a group to a settable state in which the setting item can be referred to or changed; This is a setting content change program for causing the settable state, which cannot be transferred simultaneously, to function as means for handing over from one group to another group.
また、本発明は、ネットワークを介して接続される情報処理装置に設定要求を送信し、前記情報処理装置に設定されている一つ以上の設定項目から成る設定内容を変更可能なクライアントを、前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段として機能させるための設定内容変更プログラムを記録したコンピュータ読み取り可能な記録媒体であることを特徴とする。 The present invention also provides a client capable of transmitting a setting request to an information processing apparatus connected via a network and changing setting contents including one or more setting items set in the information processing apparatus. Means for shifting a group into which a setting item is divided into an occupied state in which the setting item cannot be referred to or changed, and then transferring a group to a settable state in which the setting item can be referred to or changed; It is a computer-readable recording medium recording a setting content change program for functioning as a means for transferring the settable state that cannot be transferred simultaneously from one group to another group. .
本発明では、設定項目を複数のグループに分け、前記グループ毎に設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、設定可能状態のときに設定項目に対する参照又は変更を行う設定用情報管理手段と、グループ毎の占有状態および設定可能状態を管理し、複数のグループが同時に移行できない設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段とを有することにより、複数のグループの設定内容を変更している間、占有状態または設定可能状態であるため、ロックが解除される時間帯がない。 In the present invention, the setting items are divided into a plurality of groups, and each of the groups has an occupied state where the setting items cannot be referred to or changed, and a settable state where the setting items can be referenced or changed. Information management means for setting to refer to or change the setting items at the time, and the occupancy status and configurable status for each group, and the configurable status in which multiple groups cannot be transferred simultaneously from one group to another group By having the main information management means that takes over, there is no time zone during which the lock is released because it is in the occupied state or the settable state while the setting contents of the plurality of groups are changed.
本発明によれば、複数のグループに分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更することができ、複数のグループに分けられた設定内容を変更している途中で生じた他からの設定内容に対する要求を排他できる情報処理装置、クライアント、設定内容変更方法、設定内容変更プログラムおよび記録媒体を提供可能である。 According to the present invention, setting contents including one or more setting items divided into a plurality of groups can be changed in a series of processing, and the setting contents divided into a plurality of groups are changed. It is possible to provide an information processing apparatus, a client, a setting content changing method, a setting content changing program, and a recording medium that can exclude a request for setting content from another that occurs in the middle.
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では画像処理装置を一例として説明するが、複数の設定項目から成る設定内容をクライアントからリモートで変更可能な如何なる情報処理装置であってもよい。また、本実施例では複数の設定項目から成る設定内容の一例としてアドレス帳データを例に説明するが、複数のグループに分けられた一つ以上の設定項目から成る如何なる情報であってもよい。 Next, the best mode for carrying out the present invention will be described based on the following embodiments with reference to the drawings. In the present embodiment, the image processing apparatus will be described as an example. However, any information processing apparatus capable of remotely changing the setting contents including a plurality of setting items from the client may be used. In this embodiment, address book data is described as an example of setting contents including a plurality of setting items. However, any information including one or more setting items divided into a plurality of groups may be used.
図1は、本発明による画像処理装置の一実施例の構成図である。画像処理装置1は、ソフトウェア群2と,起動部3と,ハードウェア資源4とを含むように構成される。
FIG. 1 is a configuration diagram of an embodiment of an image processing apparatus according to the present invention. The
起動部3は画像処理装置1の電源投入時に最初に実行され、アプリケーション層5およびプラットフォーム6を起動する。例えば起動部3は、アプリケーション層5およびプラットフォーム6のプログラムをハードディスク装置(以下、HDDという)などから読み出し、読み出した各プログラムをメモリ領域に転送して起動する。
The
ハードウェア資源4は、プロッタ11と,スキャナ12と,ファクシミリなどのその他のハードウェアリソース13とを含む。ソフトウェア群2は、UNIX(登録商標)などのオペレーティングシステム(以下、OSという)上に起動されているアプリケーション層5とプラットフォーム6とを含む。アプリケーション層5は、プリンタ,コピー,ファックスおよびスキャナなどの画像形成にかかるユーザサービスにそれぞれ固有の処理を行うプログラムを含む。
The
アプリケーション層5は、プリンタアプリ21と,コピーアプリ22と,ファックスアプリ23と,スキャナアプリ24と,WEBページアプリ25と,シンプル・オブジェクト・アクセス・プロトコル(以下、SOAPという)通信アプリ26と,共有ファンクション層7と,Webサービス層8とを含む。
The
共有ファンクション層7は、1つ以上の共有ファンクション(以下、SFという)28を含む。Webサービス層8は、WEBページアプリ25及びSOAP通信アプリ26とSF28との間に設けられたWEBサービスファンクション(以下、WSFという)27を含む。
The shared function layer 7 includes one or more shared functions (hereinafter referred to as SF) 28. The
WSF27は、予め定義されている関数によりWEBページアプリ25またはSOAP通信アプリ26からの処理要求を受信可能とするアプリケーションプログラムインターフェース(以下、APIという)51を有する。また、SF28は予め定義されている関数によりWSF27からの処理要求を受信可能とするAPI52を有する。
The
WSF27はAPI51を介してWEBページアプリ25またはSOAP通信アプリ26からの処理要求を受信すると、その処理要求に応じてSF28を選択する。WSF27はAPI51を介して受信した処理要求を、その処理要求に応じて選択したSF28にAPI52を介して送信する。SF28はAPI52を介して処理要求を受信すると、その処理要求に応じた処理を行う。
When the
また、プラットフォーム6は、アプリケーション層5からの処理要求を解釈してハードウェア資源4の獲得要求をシステムリソースマネージャ(以下、SRMという)39に供給するコントロールサービス層9と、1つ以上のハードウェア資源4の管理を行ってコントロールサービス層9からの獲得要求を調停するSRM39と、SRM39からの獲得要求に応じてハードウェア資源4の管理を行うハンドラ層10とを含む。なお、プラットフォーム6は、予め定義されている関数によりアプリケーション層5からの処理要求を受信可能とするAPI53を有するように構成されている。OSは、アプリケーション層5およびプラットフォーム6の各ソフトウェアをプロセスとして並列実行する。
The
コントロールサービス層9は、NCS31,DCS32,OCS33,FCS34,ECS35,MCS36,UCS37,SCS38など、一つ以上のサービスモジュールを含むように構成されている。 The control service layer 9 is configured to include one or more service modules such as NCS31, DCS32, OCS33, FCS34, ECS35, MCS36, UCS37, and SCS38.
NCS(ネットワークコントロールサービス)31のプロセスは、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分ける際の仲介、又は各アプリケーションからのデータをネットワーク側に送信する際の仲介を行う。例えばNCS31は、画像処理装置にネットワークを介して接続されているネットワーク機器とのデータ通信を制御する。
A process of an NCS (network control service) 31 performs mediation when distributing data received from the network side by each protocol to each application, or mediating when data from each application is transmitted to the network side. For example, the
DCS(デリバリーコントロールサービス)32のプロセスは、画像処理装置1に蓄積されている文書データの配送などの制御を行う。OCS(操作パネルコントロールサービス)33のプロセスは、後述する操作パネルの制御を行う。
A process of DCS (Delivery Control Service) 32 performs control such as delivery of document data stored in the
FCS(ファックスコントロールサービス)34のプロセスは、アプリケーション層5からPSTNまたはISDN網を利用したファックスの送受信,バックアップ用のメモリで管理されている各種ファックスデータの登録又は引用,ファックスの読み取り,ファックスの受信印刷などを行うためのAPIを提供する。
The process of FCS (fax control service) 34 is to send and receive faxes from the
ECS(エンジンコントロールサービス)35のプロセスは、プロッタ11,スキャナ12,ハードウェアリソース13などのエンジン部の制御を行う。MCS(メモリコントロールサービス)36のプロセスは、メモリの取得又は解放,HDDの利用,画像データの圧縮および伸張などの制御を行う。UCS(ユーザ情報コントロールサービス)37のプロセスは、ユーザ情報の管理を行うものである。
The process of the ECS (engine control service) 35 controls engine units such as the
SCS(システムコントロールサービス)38のプロセスは、操作部の制御,システム画面の表示,LEDの表示,ハードウェア資源の管理,アプリケーションの管理,割り込みアプリケーションの制御などの処理を行う。 The process of the SCS (system control service) 38 performs processing such as operation unit control, system screen display, LED display, hardware resource management, application management, and interrupt application control.
SRM39のプロセスは、SCS38と共にシステムの制御およびハードウェア資源4の管理を行うものである。例えばSRM39のプロセスは、プロッタ11やスキャナ12などのハードウェア資源4を利用する上位層からの獲得要求に従って調停を行い、ハードウェア資源4の実行を制御する。
The
具体的に、SRM39のプロセスは獲得要求されたハードウェア資源4が利用可能であるか(他の獲得要求により利用されていないか)を判定し、利用可能であれば獲得要求されたハードウェア資源4が利用可能である旨を上位層に通知する。SRM39のプロセスは、上位層からの獲得要求に対してハードウェア資源4を利用するためのスケジューリングを行い、要求内容(プリンタエンジンによる紙搬送と作像動作,メモリの確保,ファイルの生成など)を直接実施している。
Specifically, the process of the
また、ハンドラ層10は後述するFCU(ファックスコントロールユニット)の管理を行うFCUH(ファックスコントロールユニットハンドラ)40と、プロセスに対するメモリの割り振り及びプロセスに割り振ったメモリの管理を行うIMH(イメージメモリハンドラ)41とを含む。SRM39及びFCUH40は、予め定義されている関数によりハードウェア資源4に対する処理要求を送信するエンジンI/F54を利用して、ハードウェア資源4に対する処理要求を行う。
The
図1の構成により、画像処理装置1は各アプリケーションで共通的に必要な処理をプラットフォーム6で一元的に処理することができる。次に、画像処理装置1のハードウェア構成について説明する。
With the configuration shown in FIG. 1, the
図2は、本発明による画像処理装置の一実施例のハードウェア構成図である。図2の画像処理装置1は、コントローラ60,操作パネル80,FCU81,エンジン部82を有する。
FIG. 2 is a hardware configuration diagram of an embodiment of the image processing apparatus according to the present invention. The
コントローラ60は、CPU61,システムメモリ62,NB63,SB64,ASIC66,ローカルメモリ67,HDD68、NIC69,USB I/F70,IEEE1394 I/F71,セントロニクス I/F72を有する。
The
操作パネル80は、コントローラ60のASIC66に接続されている。また、FCU81およびエンジン部82はコントローラ60のASIC66にPCIバス83を介して接続されている。
The
コントローラ60は、ASIC66にローカルメモリ67,HDD68などが接続されると共に、CPU61とASIC66とがCPUチップセットのNB63を介して接続されている。なお、ASIC66とNB63とはAGP(Accelerated Graphics Port)65を介して接続されている。
In the
CPU61は、画像処理装置1の全体制御を行うものである。CPU61は、NCS31,DCS32,OCS33,FCS34,ECS35,MCS36,UCS37,SCS38をOS上に起動させると共に、アプリケーション層5を形成するプリンタアプリ21,コピーアプリ22,ファックスアプリ23,スキャナアプリ24,WEBページアプリ25,SOAP通信アプリ26,WSF27,SF28を起動して実行させる。
The
NB(ノースブリッジ)63は、CPU61,システムメモリ62,SB64,ASIC66,NIC69,USB I/F70,IEEE1394 I/F71及びセントロニクス I/F72を接続するためのブリッジである。NB63は、SB64,NIC69,USB I/F70,IEEE1394 I/F71及びセントロニクス I/F72とPCIバス73を介して接続されている。なお、SB(サウスブリッジ)64は、PCIバス73とROMや周辺デバイス等とを接続するためのブリッジである。
The NB (North Bridge) 63 is a bridge for connecting the
システムメモリ62は、描画用メモリ等として用いるメモリである。ローカルメモリ67は、コピー用画像バッファ,符号バッファ等として用いるメモリである。ASIC66は、画像処理用のハードウェア要素を有する画像処理用途向けのICである。また、HDD68は画像データの蓄積,文書データの蓄積,プログラムの蓄積,フォントデータの蓄積,フォームの蓄積などを行うストレージ(補助記憶装置)の一例である。
The
NIC(ネットワークインターフェースカード)69は、画像処理装置1をインターネットやLAN等のネットワークに接続するインターフェース機器である。USB I/F70,IEEE1394 I/F71およびセントロニクス I/F72は、夫々の規格に準じたインターフェースである。また、操作パネル80は、操作者からの入力操作を受け付けると共に、操作者に向けた表示を行う操作部である。
A NIC (network interface card) 69 is an interface device that connects the
なお、FCU81はバックアップ用のメモリを有している。FCU81が有するメモリは、例えば画像処理装置1の電源がOFFのときに受信したファクシミリデータを一時的に格納するために利用される。
The
以下、画像処理装置1により実現される設定内容変更方法について図面を参照しつつ説明していく。図3は、本発明による設定内容変更方法について説明するための画像処理装置の機能構成図である。なお、図3の機能構成図は説明に必要のない機能構成を省略している。
Hereinafter, a setting content changing method realized by the
図3は、画像処理装置1のプリンタアプリ21,コピーアプリ22,ファックスアプリ23,スキャナアプリ24,UCS37,操作パネル80,メイン情報管理手段としてのWSFアドレス帳管理サービス300,設定用情報管理手段としての設定用アドレス帳管理サービス321およびアドレス帳データ330を表している。
3 shows a
画像処理装置1は、インターネット,LANなどのネットワーク150を介してクライアント100に接続されている。画像処理装置1は、アドレス帳に関する各種設定内容がアドレス帳データ330として格納されており、アドレス帳データ330がクライアント100からリモートで参照または変更される。また、画像処理装置1は自機の操作パネル80を操作する操作者からの指示により、アドレス帳データ330が参照または変更される。
The
画像処理装置1は、例えばXML(eXtensible Markup Language)形式でクライアント100とデータ交換を行う。なお、画像処理装置1とクライアント100とは、例えばデータ・アクセス・プロトコルとしてSOAP(Simple Object Access Protocol)と呼ばれる通信プロトコル規格を利用する。
The
クライアント100からリモートでアドレス帳データ330の参照または変更を行う場合、操作者はクライアント100をネットワーク150,NCS31経由でWSFアドレス帳管理サービス300に接続する。例えばNCS31は、ネットワーク150経由で接続されるクライアント100とのデータ通信をhttpd(HyperText Transfer Protocol Daemon)210により、HTTP(HyperText Transfer Protocol)で制御する。
When the
WSFアドレス帳管理サービス300は、ロック管理部301,セッション管理部302を有する。ロック管理部301は、一の操作者がアドレス帳データ330を参照または変更しているときに他の操作者や自機のアプリ(コピーアプリ22など)からのアドレス帳データ330に対する参照や変更ができないロックと呼ばれる状態を管理している。ロックには、後述するように、アドレス帳データ330に対する参照または変更ができない占有状態と、アドレス帳データ330に対する参照または変更ができる設定可能状態とが含まれる。
The WSF address
セッション管理部302は、クライアント100と、管理対象としての設定用アドレス帳管理サービス321との間に確立したセッション等を管理している。WSFアドレス帳管理サービス300は、ロック管理部301及びセッション管理部302を利用してロックとセッションとの対応付けを行っている。WSFアドレス帳管理サービス300は、例えば図1のWSF27の一機能として実現される。
The
設定用アドレス帳管理サービス321は、UCS37が管理するアドレス帳データ330の変更や参照に関する処理を行う。設定用アドレス帳管理サービス321は、例えば図1のSF28として実現される。図3の画像処理装置1の設定用アドレス帳管理サービス321,操作パネル80,コピーアプリ22,スキャナアプリ24,ファックスアプリ23,プリンタアプリ21はそれぞれロック管理部326a〜326fを有しており、ロックの状態に応じた後述するような処理を行う。
The setting address
図4は、複数のグループに分けられたアドレス帳データの一例の構成図である。図4のアドレス帳データは、一般データ401,個人データ402および管理データ403のグループに分けられている。一般データ401は、メール送信時の宛先など一般に公開すべき内容のものであり、例えば登録番号(ユーザ名),名前,メールアドレス,FAX番号またはSMB/FTP名などを含むように構成される。
FIG. 4 is a configuration diagram of an example of address book data divided into a plurality of groups. The address book data in FIG. 4 is divided into groups of
個人データ402は、パスワードなどユーザが個人的に利用するものであり、例えばパスワード,SMB/FTPパスワードなどを含むように構成される。また、管理データ403は課金データなど管理者が利用するものであり、例えばユーザ名,利用制限情報,課金データなどを含むように構成される。
The
アドレス帳データ330を構成する図4のような一般データ401,個人データ402および管理データ403は、データ保護の観点からアクセス可能な主体が異なる。例えば一般データ401は一般ユーザ及び管理者がアクセス可能である。個人データ402は一般ユーザがアクセス可能である。管理データ403は管理者がアクセス可能である。
The
次に、図3の画像処理装置1が行う処理についてフローチャートを参照しつつ説明していく。図5〜図7は、本発明による設定内容変更処理の第1実施例のフローチャートである。
Next, processing performed by the
クライアント100からリモートで画像処理装置1に格納されているアドレス帳データ330の参照または変更を行う場合、一般ユーザまたは管理者はクライアント100を操作して図8のアドレス一覧画面1000の表示を要求する。クライアント100は、図8のアドレス一覧画面1000を表示装置に表示させる。なお、アドレス一覧画面1000の画面データはクライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
When referring to or changing the
図8は、アドレス一覧画面の一例のイメージ図である。一般ユーザまたは管理者は、参照または変更を行うアドレス帳データを選択して変更ボタン1001を押下する。図8のアドレス一覧画面1000では、「No:111」,「ユーザ名:satoh」のアドレス帳データを選択している。一般ユーザまたは管理者により変更ボタン1001が押下されると、クライアント100は図9のような変更データ選択画面1010を表示装置に表示させる。なお、変更データ選択画面1010の画面データはクライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
FIG. 8 is an image diagram of an example of an address list screen. The general user or administrator selects the address book data to be referenced or changed and presses the
図9は、変更データ選択画面の一例のイメージ図である。一般ユーザまたは管理者は参照または変更を行うアドレス帳データの種別(グループ)を選択してOKボタン1011を押下する。図9の変更データ選択画面1010では、個人データおよび管理データが選択されている。一般ユーザまたは管理者によりOKボタン1011が押下されると、クライアント100は図10のユーザ認証画面1020を表示装置に表示させる。ユーザ認証画面1020の画面データは、クライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
FIG. 9 is an image diagram of an example of the change data selection screen. The general user or administrator selects the type (group) of address book data to be referred to or changed, and presses an
図10は、ユーザ認証画面の一例のイメージ図である。一般ユーザまたは管理者は、図10のユーザ認証画面1020にユーザ名とパスワードとを入力してOKボタン1021を押下する。一般ユーザまたは管理者によりOKボタン1021が押下されると、クライアント100はステップS10に進む。ここでは、「ユーザ名:satoh」の一般ユーザによりユーザ名とパスワードとが入力された例を説明する。
FIG. 10 is an image diagram of an example of a user authentication screen. The general user or administrator inputs a user name and password on the
ステップS10では、クライアント100が、ネットワーク150,NCS31経由でWSFアドレス帳管理サービス300にセッション開始要求を送信する。ステップS10のセッション開始要求には、ユーザ名,パスワードが含まれる。なお、ステップS10に含まれるユーザ名は、図8及び図9で選択したアドレス帳データ及びアドレス帳データの種別「個人データ」に対する設定権限を持った一般ユーザを表しているものとする。
In
ステップS11に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション開始要求を送信する。ステップS11のセッション開始要求には、ユーザ名,パスワードが含まれる。
In step S11, the WSF address
ステップS12に進み、設定用アドレス帳管理サービス321は受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードが設定用アドレス帳管理サービス321の有する設定権限表400に含まれていればクライアント100とのセッションを確立する。設定用アドレス帳管理サービス321の有する設定権限表400は、アドレス帳データ330の設定内容を変更可能な一般ユーザ及び管理者をアドレス帳データの種別毎に表している。
In step S12, the setting address
ステップS13に進み、設定用アドレス帳管理サービス321はステップS12で確立したセッションのセッションIDをWSFアドレス帳管理サービス300に送信する。ステップS14に進み、WSFアドレス帳管理サービス300はステップS13で受信したセッションIDをクライアント100に送信する。
In
ステップS15に進み、クライアント100はWSFアドレス帳管理サービス300にアドレス帳データのロック開始要求を送信する。ステップS15のアドレス帳データのロック開始要求には、ステップS14でWSFアドレス帳管理サービス300から受信したセッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「個人データ」が含まれている。
In
ここで、セッションIDは操作パネル80又はクライアント100を通して操作している人が、アドレス帳データの各種種別に対する設定権限を持っている事を証明するものである。つまり、セッションIDは設定権限が認証されたことを証明する情報として利用される。ステップS16に進み、WSFアドレス帳管理サービス300はロック管理部301及びセッション管理部302を利用してロックとセッションとの対応付けを行う。
Here, the session ID proves that the person operating through the
図11は、ロックとセッションとの対応付けについて説明する為の図である。セッション管理部302は、セッションごとにセッション情報1030を生成する。セッション情報1030は、セッションID,ユーザ情報,ロック権限のあり/なし等の情報から構成される。また、ロック管理部301はロック時にロック情報1031を生成する。ロック情報1031は、ロック対象のアドレス帳データのID,変更可能なアドレス帳データの種別(一般データ,個人データ,管理データなど),ロックの状態,ロックを保持しているセッションのセッションID等の情報から構成される。即ち、ロックとセッションとはセッション情報1030を構成するセッションIDとロック情報1031を構成するロックを保持しているセッションのセッションIDとで対応付けられている。
FIG. 11 is a diagram for explaining the association between locks and sessions. The
ステップS17に進み、WSFアドレス帳管理サービス300はアドレス帳データ330を占有状態に移行させるアドレス帳データのロック移行処理を開始する。ここで、占有状態とは通常状態と設定可能状態との間に位置し、設定内容に対する参照や変更ができない状態である。ステップS17−1では、WSFアドレス帳管理サービス300が、設定用アドレス帳管理サービス321に占有開始通知を送信する。ステップS17−1の占有開始通知には、セッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「個人データ」が含まれている。
In step S17, the WSF address
占有開始通知を受信すると、設定用アドレス帳管理サービス321は占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させると共に、アドレス帳データのその他の種別を占有状態に移行させる。設定可能状態とは、WSFアドレス帳管理サービス300からの要求のみ受け付け、アドレス帳データに対する参照や変更ができる状態である。ステップS17−1では、アドレス帳データの種別「個人データ」が設定可能状態に移行し、種別「一般データ」,「管理データ」が占有状態に移行する。
When the occupation start notification is received, the setting address
ステップS18に進み、設定用アドレス帳管理サービス321はステップS17−1の占有開始通知に対する応答をWSFアドレス帳管理サービス300に送信する。ステップS19に進み、WSFアドレス帳管理サービス300はクライアント100にロック実行結果を送信する。
In
ステップS19のロック実行結果を受信すると、クライアント100は図12のようなプロパティ設定画面1040を表示装置に表示させる。なお、プロパティ設定画面1040の画面データはクライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
Upon receiving the lock execution result in step S19, the
図12は、プロパティ設定画面の一例のイメージ図である。一般ユーザはプロパティを設定して設定実行ボタン1041を押下する。図12のプロパティ設定画面1040では個人データ402に含まれるパスワード及びSMB/FTPパスワードの設定が行われている。一般ユーザにより設定実行ボタン1041が押下されると、クライアント100はステップS20に進む。
FIG. 12 is an image diagram of an example of a property setting screen. The general user sets properties and presses the setting
ステップS20では、クライアント100が、WSFアドレス帳管理サービス300にプロパティの設定要求を送信する。ステップS20のプロパティの設定要求には、セッションID及び設定情報が含まれる。ここで言う設定情報は、図12のプロパティ設定画面1040に設定されたパスワード及びSMB/FTPパスワードである。
In step S 20, the
ステップS21に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にプロパティの設定要求を送信する。ステップS21のプロパティの設定要求には、セッションID及び設定情報が含まれる。
In
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス321はプロパティの設定要求からセッションID及び設定情報を取得し、その設定情報を用いてアドレス帳データ330に含まれる個人データ402の設定内容を変更する。ステップS22に進み、設定用アドレス帳管理サービス321は受信したプロパティの設定要求に対する設定結果をWSFアドレス帳管理サービス300に送信する。ステップS23に進み、WSFアドレス帳管理サービス300はステップS22で受信した設定結果をクライアント100に送信する。
When the property setting request is received, the setting address
ステップS24に進み、クライアント100はWSFアドレス帳管理サービス300にロック権限明け渡し要求を送信する。ステップS24のロック権限明け渡し要求には、セッションIDが含まれる。ステップS25に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有終了通知を送信する。ステップS25の占有終了通知には、ステップS24で受信したセッションIDが含まれている。設定用アドレス帳管理サービス321は、ステップS17−1の占有開始通知により設定可能状態に移行していたアドレス帳データの種別「個人データ」を占有状態に移行する。
In step S24, the
ステップS26に進み、設定用アドレス帳管理サービス321はステップS25の占有終了通知に対する応答をWSFアドレス帳管理サービス300に送信する。ステップS27に進み、WSFアドレス帳管理サービス300はクライアント100にロック権限明け渡し要求の実行結果を送信する。
In
ステップS28に進み、クライアント100はWSFアドレス帳管理サービス300にセッション終了要求を送信する。ステップS28のセッション終了要求には、セッションIDが含まれる。ステップS29に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション終了要求を送信する。ステップS29のセッション終了要求には、セッションIDが含まれる。
In
セッション終了要求を受信すると、設定用アドレス帳管理サービス321は受信したセッション終了要求からセッションIDを取得し、そのセッションIDに応じたセッションを解放する。ステップS30に進み、設定用アドレス帳管理サービス321はステップS29で受信したセッション終了要求に対する実行結果をWSFアドレス帳管理サービス300に送信する。ステップS31に進み、WSFアドレス帳管理サービス300はステップS30で受信した実行結果をクライアント100に送信する。
When the session end request is received, the setting address
ステップS31の実行結果を受信すると、クライアント100は図13のようなユーザ認証画面1050を表示装置に表示させる。なお、ユーザ認証画面1050の画面データはクライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
When the execution result of step S31 is received, the
図13は、ユーザ認証画面の他の一例のイメージ図である。一般ユーザまたは管理者はユーザ名とパスワードとを入力してOKボタン1051を押下する。一般ユーザまたは管理者によりOKボタン1051が押下されると、クライアント100はステップS32に進む。ここでは、「ユーザ名:suzuki」の管理者によりユーザ名とパスワードとが入力された例を説明する。
FIG. 13 is an image diagram of another example of the user authentication screen. The general user or administrator inputs a user name and password and presses an
ステップS32では、クライアント100が、WSFアドレス帳管理サービス300にセッション開始要求を送信する。ステップS32のセッション開始要求には、ユーザ名及びパスワードが含まれる。なお、ステップS32に含まれるユーザ名は、図8及び図9で選択したアドレス帳データ及びアドレス帳データの種別「管理データ」に対する設定権限を持った管理者を表しているものとする。
In step S <b> 32, the
ステップS33に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション開始要求を送信する。ステップS33のセッション開始要求には、ユーザ名,パスワードが含まれる。設定用アドレス帳管理サービス321は、前述したステップS12と同様に、ステップS33で受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードが設定用アドレス帳管理サービス321の有する設定権限表400に含まれていればクライアント100とのセッションを確立する。
In step S33, the WSF address
セッションを確立したあと、設定用アドレス帳管理サービス321はステップS34に進み、クライアント100と設定用アドレス帳管理サービス321との間で確立したセッションのセッションIDをWSFアドレス帳管理サービス300に送信する。ステップS35に進み、WSFアドレス帳管理サービス300はステップS34で受信したセッションIDをクライアント100に送信する。
After the session is established, the setting address
ステップS35でセッションIDを受信すると、クライアント100はステップS36に進み、WSFアドレス帳管理サービス300にロック権限譲り受け要求を送信する。ステップS36のロック権限譲り受け要求は、ステップS33で確立したセッションのセッションID,設定用アドレス帳管理サービス321のURL,ステップS12で確立したセッションのセッションID,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。
When the session ID is received in step S35, the
ステップS36のロック権限譲り受け要求に、以前にロック権限を持っていたセッションのセッションIDが含まれる理由は、以前にロック権限を持っていたセッションのセッションIDをクライアント100が知っていることを確認することでセキュリティを向上させるためである。
The reason why the session ID of the session having the lock authority before is included in the lock authority transfer request in step S36 is to confirm that the
ステップS37に進み、WSFアドレス帳管理サービス300は後述するようなロック権限の譲渡処理を行う。ステップS37のロック権限の譲渡処理では、WSFアドレス帳管理サービス300が、ステップS12で確立したセッションの有しているロック権限をステップS33で確立したセッションに譲渡する。
In step S37, the WSF address
ステップS38に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有開始通知を送信する。ステップS38の占有開始通知には、ステップS33で確立したセッションのセッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。設定用アドレス帳管理サービス321は、占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させる。ステップS38では、アドレス帳データの種別「管理データ」が設定可能状態に移行する。
In step S38, the WSF address
ステップS39に進み、設定用アドレス帳管理サービス321はステップS38の占有開始通知に対する応答をWSFアドレス帳管理サービス300に対して送信する。ステップS40に進み、WSFアドレス帳管理サービス300はクライアント100にロック実行結果を送信する。
In step S39, the setting address
ステップS40のロック実行結果を受信すると、クライアント100は図14のようなプロパティ設定画面1060を表示装置に表示させる。なお、プロパティ設定画面1060の画面データはクライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
Upon receiving the lock execution result of step S40, the
図14は、プロパティ設定画面の他の一例のイメージ図である。管理者はプロパティを設定して設定実行ボタン1061を押下する。図14のプロパティ設定画面1060では管理データ403に含まれるユーザ名および利用者制限の設定が行われている。管理者により設定実行ボタン1061が押下されると、クライアント100はステップS41に進む。
FIG. 14 is an image diagram of another example of the property setting screen. The administrator sets properties and presses a setting
ステップS41では、クライアント100が、WSFアドレス帳管理サービス300にプロパティの設定要求を送信する。ステップS41のプロパティの設定要求には、ステップS33で確立したセッションのセッションID及び設定情報が含まれる。ここで言う設定情報は、図14のプロパティ設定画面1060に設定されたユーザ名および利用者制限である。
In
ステップS42に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にプロパティの設定要求を送信する。ステップS42のプロパティの設定要求には、ステップS33で確立したセッションのセッションID及び設定情報が含まれる。
In
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス321はプロパティの設定要求からステップS33で確立したセッションのセッションID及び設定情報を取得し、その設定情報を用いてアドレス帳データ330に含まれる管理データ403の設定内容を変更する。ステップS43に進み、設定用アドレス帳管理サービス321は受信したプロパティの設定要求に対する設定結果をWSFアドレス帳管理サービス300に送信する。ステップS44に進み、WSFアドレス帳管理サービス300はステップS43で受信した設定結果をクライアント100に送信する。
Upon receiving the property setting request, the setting address
ステップS45に進み、クライアント100はWSFアドレス帳管理サービス300に対してロック解除要求を送信する。ステップS45のロック解除要求には、ステップS33で確立したセッションのセッションIDが含まれている。ステップS46に進み、WSFアドレス帳管理サービス300はアドレス帳データ330の占有状態を解除させるアドレス帳データのロック解除処理を開始する。ステップS46の処理後、WSFアドレス帳管理サービス300はアドレス帳データ330の占有状態を解除する。
In
ステップS47に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有終了通知を送信する。ステップS47の占有終了通知には、ステップS45で受信したセッションIDが含まれている。設定用アドレス帳管理サービス321は、アドレス帳データ330の種別「管理データ」の設定可能状態を解除する。
In step S47, the WSF address
ステップS48に進み、設定用アドレス帳管理サービス321はステップS47の占有終了通知に対する応答をWSFアドレス帳管理サービス300に送信する。ステップS49に進み、WSFアドレス帳管理サービス300はクライアント100にロック解除要求の実行結果を送信する。
In step S48, the setting address
ステップS50に進み、クライアント100はWSFアドレス帳管理サービス300にセッション終了要求を送信する。ステップS50のセッション終了要求には、ステップS33で確立したセッションのセッションIDが含まれる。
In step S50, the
ステップS51に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション終了要求を送信する。ステップS51のセッション終了要求には、ステップS50で受信したセッションIDが含まれる。
In
セッション終了要求を受信すると、設定用アドレス帳管理サービス321は受信したセッション終了要求からセッションIDを取得し、そのセッションIDに応じたセッションを解放する。ステップS52に進み、設定用アドレス帳管理サービス321はステップS51で受信したセッション終了要求に対する実行結果をWSFアドレス帳管理サービス300に送信する。ステップS53に進み、WSFアドレス帳管理サービス300はステップS52で受信した実行結果をクライアント100に送信する。
When the session end request is received, the setting address
次に、ステップS37のロック権限の譲渡処理についてフローチャートを参照しつつ説明する。図15は、ロック権限の譲渡処理の一例のフローチャートである。ステップS37−1に進み、WSFアドレス帳管理サービス300はクライアント100からのロック権限譲り受け要求を受け付ける。
Next, the lock authority transfer process in step S37 will be described with reference to a flowchart. FIG. 15 is a flowchart of an example of a lock authority transfer process. In step S37-1, the WSF address
クライアント100からのロック権限譲り受け要求は、ステップS33で確立したセッションのセッションID,設定用アドレス帳管理サービス321のURL,ステップS12で確立したセッションのセッションID,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。
The lock authority transfer request from the
ステップS37−2に進み、WSFアドレス帳管理サービス300はロック権限譲り受け要求に含まれるステップS33で確立したセッションのセッションIDの正当性をチェックする。ステップS37−3に進み、WSFアドレス帳管理サービス300はロック権限譲り受け要求に含まれている設定用アドレス帳管理サービス321のURLの正当性をチェックする。ステップS37−4に進み、WSFアドレス帳管理サービス300はロック権限譲り受け要求に含まれるステップS12で確立したセッションのセッションIDの正当性をチェックする。
In step S37-2, the WSF address
ステップS37−2〜S37−4の正当性チェックが正常終了すれば、WSFアドレス帳管理サービス300はロック情報1031を書き換えることで、ステップS12で確立したセッションの保持しているロック権限をステップS33で確立したセッションに対応付ける。なお、ステップS37−3及びS37−4の処理は必須でないため、省略してもよい。
If the legitimacy check in steps S37-2 to S37-4 is normally completed, the WSF address
次に、図5〜図7のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
Next, specific examples of messages transmitted and received between the
図16は、ステップS10のセッション開始要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1070の一例の構成図である。図16のリクエストSOAPメッセージ1070は、ユーザ名1071,パスワード1072及び更新するアドレス帳データの種別1073が含まれる。
FIG. 16 is a configuration diagram of an example of a
図17は、ステップS14のセッション開始要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1080の一例の構成図である。図17のレスポンスSOAPメッセージ1080は、ステップS12で確立されたセッションのセッションID1081が含まれる。
FIG. 17 is a configuration diagram of an example of a
図18は、ステップS15のアドレス帳データのロック開始要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1090の一例の構成図である。図18のリクエストSOAPメッセージ1090は、ステップS12で確立されたセッションのセッションID1091,ロック対象のアドレス帳データのID1092,更新するアドレス帳データの種別1093,ロックの希望有効期限1094が含まれる。
FIG. 18 is a configuration diagram of an example of a
図19は、ステップS19のアドレス帳データのロック開始要求の応答として、WSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1100の一例の構成図である。図19のレスポンスSOAPメッセージ1100は、ステップS15のアドレス帳データのロック開始要求に応じたロック実行結果1101が含まれる。
FIG. 19 is a configuration diagram of an example of a
図20は、ステップS20のプロパティの設定要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1110の一例の構成図である。図20のリクエストSOAPメッセージ1110は、ステップS12で確立されたセッションのセッションID1111,ロック対象のアドレス帳データのID1112,更新するアドレス帳データの種別1113および設定情報1114が含まれる。
FIG. 20 is a configuration diagram of an example of a
図21は、ステップS23のプロパティの設定要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1120の一例の構成図である。図21のレスポンスSOAPメッセージ1120は、プロパティの設定要求に応じた設定結果1121が含まれる。
FIG. 21 is a configuration diagram of an example of a
図22は、ステップS24のロック権限明け渡し要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1130の一例の構成図である。図22のリクエストSOAPメッセージ1130は、ステップS12で確立されたセッションのセッションID1131,ロック対象のアドレス帳データのID1132,更新するアドレス帳データの種別1133が含まれる。
FIG. 22 is a configuration diagram of an example of a
図23は、ステップS27のロック権限明け渡し要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1140の一例の構成図である。図23のレスポンスSOAPメッセージ1140は、ロック権限明け渡し要求に応じた実行結果1141が含まれる。
FIG. 23 is a configuration diagram of an example of a
図24は、ステップS28のセッション終了要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1150の一例の構成図である。図24のリクエストSOAPメッセージ1150は、ステップS12で確立されたセッションのセッションID1151,ロック対象のアドレス帳データのID1152,更新するアドレス帳データの種別1153が含まれる。
FIG. 24 is a configuration diagram of an example of a
図25は、ステップS31のセッション終了要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1160の一例の構成図である。図25のレスポンスSOAPメッセージ1160は、セッション終了要求に応じた実行結果1161が含まれる。
FIG. 25 is a configuration diagram of an example of a
なお、ステップS32のセッション開始要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージは、図16のリクエストSOAPメッセージ1070と同様であり、説明を省略する。ステップS35のセッション開始要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージは、図17のレスポンスSOAPメッセージ1080と同様であり、説明を省略する。
Note that the request SOAP message transmitted from the
図26は、ステップS36のロック権限譲り受け要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1170の一例の構成図である。図26のリクエストSOAPメッセージ1170は、ステップS33で確立されたセッションのセッションID1171, ロック対象のアドレス帳データのID1172,更新するアドレス帳データの種別1173,設定用アドレス帳管理サービス321のURL1174,ステップS12で確立したセッションのセッションID1175が含まれる。
FIG. 26 is a configuration diagram of an example of a
図27は、ステップS40のロック権限譲り受け要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1180の一例の構成図である。図27のレスポンスSOAPメッセージ1180は、ロック権限譲り受け要求に応じたロック実行結果1181が含まれる。
FIG. 27 is a configuration diagram of an example of a
なお、ステップS41のプロパティの設定要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージは、図20のリクエストSOAPメッセージ1110と同様であり、説明を省略する。ステップS44のプロパティの設定要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージは、図21のレスポンスSOAPメッセージと1120と同様であり、説明を省略する。
The request SOAP message transmitted from the
図28は、ステップS45のロック解除要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1190の一例の構成図である。図28のリクエストSOAPメッセージ1190は、ステップS33で確立されたセッションのセッションID1191,ロック対象のアドレス帳データのID1192,更新するアドレス帳データの種別1193が含まれる。
FIG. 28 is a configuration diagram of an example of a
図29は、ステップS49のロック解除要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1200の一例の構成図である。図29のレスポンスSOAPメッセージ1200は、ロック解除要求に応じた実行結果1201が含まれる。
FIG. 29 is a configuration diagram of an example of a
なお、ステップS50のセッション終了要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージは、図24のリクエストSOAPメッセージ1150と同様であり、説明を省略する。ステップS53のセッション終了要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージは、図25のレスポンスSOAPメッセージと1160と同様であり、説明を省略する。
Note that the request SOAP message transmitted from the
以上、本発明による設定内容変更処理の第1実施例では、WSFアドレス帳管理サービス300においてセッションとロック権限とを対応付けて管理し、セッション間でロック権限を譲渡することができるので、ロックが解除される時間帯がなく、複数の種別に分けられた一つ以上の設定項目から成る設定内容を一連の処理の中で変更できる。
As described above, in the first embodiment of the setting content changing process according to the present invention, the WSF address
次に、本発明による設定内容変更処理の第2実施例について説明していく。図30〜図32は、本発明による設定内容変更処理の第2実施例のフローチャートである。なお、図30〜図32のフローチャートのステップS100〜S113の処理は、図5〜図7のステップS10〜S23の処理と同様であるため、説明を省略する。 Next, a description will be given of a second embodiment of setting content change processing according to the present invention. 30 to 32 are flowcharts of a second embodiment of the setting content changing process according to the present invention. In addition, since the process of step S100-S113 of the flowchart of FIGS. 30-32 is the same as the process of step S10-S23 of FIGS. 5-7, description is abbreviate | omitted.
ステップS114に進み、クライアント100はWSFアドレス帳管理サービス300にセッション/ロック権限変更要求を送信する。ステップS114のセッション/ロック権限変更要求には、ステップS102で確立したセッションのセッションID,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」,ユーザ名及びパスワードが含まれる。なお、ステップS114に含まれるユーザ名は、図8及び図9で選択したアドレス帳データ及びアドレス帳データの種別「管理データ」に対する設定権限を持った管理者を表しているものとする。
In step S114, the
ステップS115に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有終了通知を送信する。ステップS115の占有終了通知には、ステップS114で受信したセッションIDが含まれている。設定用アドレス帳管理サービス321は、ステップS107−1の占有開始通知により設定可能状態に移行していたアドレス帳データの種別を占有状態に移行する。ここでは、アドレス帳データの種別「個人データ」が設定可能状態から占有状態に移行する。ステップS116に進み、設定用アドレス帳管理サービス321はステップS115の占有終了通知に対する応答をWSFアドレス帳管理サービス300に送信する。
In step S115, the WSF address
ステップS117に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション終了要求を送信する。ステップS117のセッション終了要求には、ステップS114で受信したセッションIDが含まれる。
In step S117, the WSF address
セッション終了要求を受信すると、設定用アドレス帳管理サービス321は受信したセッション終了要求からセッションIDを取得し、そのセッションIDに応じたセッションを解放する。ステップS118に進み、設定用アドレス帳管理サービス321はステップS117で受信したセッション終了要求に対する実行結果をWSFアドレス帳管理サービス300に送信する。
When the session end request is received, the setting address
ステップS119に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション開始要求を送信する。ステップS119のセッション開始要求には、ユーザ名,パスワードが含まれる。設定用アドレス帳管理サービス321はステップS102と同様に、ステップS119で受信したセッション開始要求からユーザ名及びパスワードを取得し、そのユーザ名及びパスワードが設定用アドレス帳管理サービス321の有する設定権限表400に含まれていればクライアント100とのセッションを確立する。
In step S119, the WSF address
セッションを確立したあと、設定用アドレス帳管理サービス321はステップS120に進み、クライアント100との間で確立したセッションのセッションIDをWSFアドレス帳管理サービス300に送信する。ステップS120の処理のあと、WSFアドレス帳管理サービス300はステップS37と同様なロック権限の譲渡処理を行う。
After the session is established, the setting address
ステップS121に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有開始通知を送信する。ステップS121の占有開始通知には、ステップS119で確立したセッションのセッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。設定用アドレス帳管理サービス321は、占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させる。ステップS121では、アドレス帳データの種別「管理データ」が設定可能状態に移行する。
In step S121, the WSF address
ステップS122に進み、設定用アドレス帳管理サービス321はステップS121の占有開始通知に対する応答をWSFアドレス帳管理サービス300に対して送信する。ステップS123に進み、WSFアドレス帳管理サービス300はクライアント100にセッション/ロック権限変更結果を送信する。
In step S122, the setting address
ステップS123のセッション/ロック権限変更結果には、ステップS119で確立したセッションのセッションIDが含まれている。ステップS123の後のステップS124〜S136の処理は、図5〜図7のステップS41〜S53の処理と同様である為、説明を省略する。 The session / lock authority change result in step S123 includes the session ID of the session established in step S119. Since the process of step S124-S136 after step S123 is the same as the process of step S41-S53 of FIGS. 5-7, description is abbreviate | omitted.
次に、図30〜図32のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
Next, specific examples of messages transmitted and received between the
なお、図30〜図32のフローチャートのステップS100〜S113,ステップS124〜136の処理は、図5〜図7のステップS10〜S23,ステップS41〜S53の処理と同様であるため、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例についての説明を省略する。
30 to 32 are the same as the processes of steps S10 to S23 and steps S41 to S53 of FIGS. A description of a specific example of a message transmitted / received to / from the WSF address
図33は、ステップS114のセッション/ロック権限変更要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1210の一例の構成図である。リクエストSOAPメッセージ1210は、ステップS102で確立したセッションのセッションID1211,ロック対象のアドレス帳データのID1212,更新するアドレス帳データの種別1213,ユーザ名1214及びパスワード1215が含まれる。
FIG. 33 is a configuration diagram of an example of a
また、図34はステップS123のセッション/ロック権限変更要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1220の一例の構成図である。図34のレスポンスSOAPメッセージ1220は、ステップS119で確立したセッションのセッションID1221が含まれている。
FIG. 34 is a configuration diagram of an example of a
以上、本発明による設定内容変更処理の第2実施例では、第1実施例で複数リクエストで行っていたセッションの切り替えとロック権限の譲渡とを1リクエストで行うことができる。 As described above, in the second embodiment of the setting content changing process according to the present invention, the session switching and the transfer of the lock authority that were performed in a plurality of requests in the first embodiment can be performed in one request.
次に、本発明による設定内容変更処理の第3実施例について説明していく。図35,図36は、本発明による設定内容変更処理の第3実施例のフローチャートである。まず、一般ユーザまたは管理者はクライアント100を操作して前述した図8のようなアドレス一覧画面1000の表示を要求する。クライアント100は、アドレス一覧画面1000を表示装置に表示させる。
Next, a description will be given of a third embodiment of the setting content changing process according to the present invention. 35 and 36 are flowcharts of a third embodiment of the setting content changing process according to the present invention. First, the general user or administrator operates the
一般ユーザまたは管理者は、参照または変更を行うアドレス帳データを選択して変更ボタン1001を押下する。一般ユーザまたは管理者により変更ボタン1001が押下されると、クライアント100は図37のようなユーザ認証画面1230を表示装置に表示させる。なお、ユーザ認証画面1230の画面データはクライアント100に予め格納しておいても良いし、画像処理装置1から取得するようにしてもよい。
The general user or administrator selects the address book data to be referenced or changed and presses the
図37は、ユーザ認証画面の他の一例のイメージ図である。一般ユーザまたは管理者は設定権限を表すユーザ名およびパスワードをアドレス帳データの種別ごとに入力してOKボタン1231を押下する。図37は、アドレス帳データの種別「個人データ」および「管理データ」の設定権限を表すユーザ名およびパスワードを設定する例を表している。一般ユーザまたは管理者によりOKボタン1231が押下されると、クライアント100はステップS200に進む。
FIG. 37 is an image diagram of another example of the user authentication screen. A general user or an administrator inputs a user name and password representing setting authority for each type of address book data, and presses an
ステップS200では、クライアント100が、WSFアドレス帳管理サービス300にセッション開始要求を送信する。ステップS200のセッション開始要求には、アドレス帳データの種別「個人データ」の設定権限を表すユーザ名およびパスワード,アドレス帳データの種別「管理データ」の設定権限を表すユーザ名およびパスワードが含まれる。
In step S200, the
ステップS201に進み、WSFアドレス帳管理サービス300はクライアント100と設定用アドレス帳管理サービス321との間に確立するセッションのセッションIDを採番し、セッション情報1030を生成する。
In step S201, the WSF address
ステップS202に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション開始要求を送信する。ステップS202のセッション開始要求には、アドレス帳データの種別「個人データ」の設定権限を表すユーザ名およびパスワードと,セッションIDが含まれる。
In step S202, the WSF address
ステップS203に進み、設定用アドレス帳管理サービス321は受信したセッション開始要求からユーザID及びパスワードを取得し、そのユーザID及びパスワードが設定用アドレス帳管理サービス321の有する設定権限表400に含まれているか否かを確認する。
In step S203, the setting address
ステップS204に進み、設定用アドレス帳管理サービス321は、セッション開始要求から取得したユーザID及びパスワードが設定権限表400に含まれていれるか否かの確認結果を、ステップS202のセッション開始要求の応答としてWSFアドレス帳管理サービス300に送信する。
In step S204, the setting address
ステップS205に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション開始要求を送信する。ステップS205のセッション開始要求には、アドレス帳データの種別「管理データ」の設定権限を表すユーザ名およびパスワードと,セッションIDが含まれる。
In step S205, the WSF address
ステップS206に進み、設定用アドレス帳管理サービス321は受信したセッション開始要求からユーザID及びパスワードを取得し、そのユーザID及びパスワードが設定用アドレス帳管理サービス321の有する設定権限表400に含まれているか否かを確認する。
In step S206, the setting address
ステップS207に進み、設定用アドレス帳管理サービス321は、セッション開始要求から取得したユーザID及びパスワードが設定権限表400に含まれていれるか否かの確認結果を、ステップS205のセッション開始要求の応答としてWSFアドレス帳管理サービス300に送信する。
In step S207, the setting address
ステップS208に進み、WSFアドレス帳管理サービス300はステップS200のセッション開始要求に対する応答をクライアント100に送信する。ステップS208の応答には、セッションIDが含まれる。
In step S208, the WSF address
ステップS209に進み、クライアント100はWSFアドレス帳管理サービス300にアドレス帳データのロック開始要求を送信する。ステップS209のアドレス帳データのロック開始要求には、セッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「個人データ」,「管理データ」が含まれている。
In step S 209, the
ステップS210に進み、WSFアドレス帳管理サービス300はロック管理部301及びセッション管理部302を利用してロックとセッションとの対応付けを行う。ステップS211に進み、WSFアドレス帳管理サービス300はアドレス帳データ330を占有状態に移行させるアドレス帳データのロック移行処理を開始する。
In step S210, the WSF address
ステップS211−1では、WSFアドレス帳管理サービス300が、設定用アドレス帳管理サービス321に占有開始通知を送信する。ステップS211−1の占有開始通知には、セッションID,ロックの希望有効期限,ロック対象のアドレス帳データのIDおよび更新するアドレス帳データの種別「個人データ」が含まれている。
In step S211-1, the WSF address
ステップS211−1の占有開始通知を受信すると、設定用アドレス帳管理サービス321は占有開始通知に含まれるアドレス帳データの種別「個人データ」を設定可能状態に移行させると共に、アドレス帳データのその他の種別を占有状態に移行させる。ステップS212に進み、設定用アドレス帳管理サービス321はステップS211−1の占有開始通知に対する応答をWSFアドレス帳管理サービス300に送信する。
Upon reception of the occupation start notification in step S211-1, the setting address
ステップS213に進み、WSFアドレス帳管理サービス300は、設定用アドレス帳管理サービス321に占有開始通知を送信する。ステップS213の占有開始通知には、セッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。
In
ステップS213の占有開始通知を受信すると、設定用アドレス帳管理サービス321は占有開始通知に含まれるアドレス帳データの種別「管理データ」を設定可能状態に移行させる。ステップS214に進み、設定用アドレス帳管理サービス321はステップS213の占有開始通知に対する応答をWSFアドレス帳管理サービス300に送信する。
Upon receiving the occupation start notification in step S213, the setting address
ステップS215に進み、WSFアドレス帳管理サービス300はクライアント100にロック実行結果を送信する。ステップS215のロック実行結果を受信すると、クライアント100は前述した図12のようなプロパティ設定画面1040を表示装置に表示させる。一般ユーザはプロパティを設定して設定実行ボタン1041を押下する。一般ユーザにより設定実行ボタン1041が押下されると、クライアント100はステップS216に進む。
In step S 215, the WSF address
ステップS216では、クライアント100が、WSFアドレス帳管理サービス300にプロパティの設定要求を送信する。ステップS216のプロパティの設定要求には、セッションID及び設定情報が含まれる。ここで言う設定情報は、図12のプロパティ設定画面1040に設定されたパスワード及びSMB/FTPパスワードである。
In step S216, the
ステップS217に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にプロパティの設定要求を送信する。ステップS217のプロパティの設定要求には、セッションID及び設定情報が含まれる。
In step S 217, the WSF address
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス321はプロパティの設定要求からセッションID及び設定情報を取得し、その設定情報を用いてアドレス帳データ330に含まれる個人データ402の設定内容を変更する。ステップS218に進み、設定用アドレス帳管理サービス321は受信したプロパティの設定要求に対する設定結果をWSFアドレス帳管理サービス300に送信する。ステップS219に進み、WSFアドレス帳管理サービス300はステップS218で受信した設定結果をクライアント100に送信する。
When the property setting request is received, the setting address
ステップS219の設定結果を受信すると、クライアント100は前述した図14のようなプロパティ設定画面1060を表示装置に表示させる。管理者はプロパティを設定して設定実行ボタン1061を押下する。管理者により設定実行ボタン1061が押下されると、クライアント100はステップS220に進む。
Upon receiving the setting result in step S219, the
ステップS220では、クライアント100が、WSFアドレス帳管理サービス300にプロパティの設定要求を送信する。ステップS220のプロパティの設定要求には、セッションID及び設定情報が含まれる。ここで言う設定情報は、図14のプロパティ設定画面1060に設定されたユーザ名及び利用者制限である。
In step S220, the
ステップS221に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にプロパティの設定要求を送信する。ステップS221のプロパティの設定要求には、セッションID及び設定情報が含まれる。
In step S221, the WSF address
プロパティの設定要求を受信すると、設定用アドレス帳管理サービス321はプロパティの設定要求からセッションID及び設定情報を取得し、その設定情報を用いてアドレス帳データ330に含まれる管理データ403の設定内容を変更する。ステップS222に進み、設定用アドレス帳管理サービス321は受信したプロパティの設定要求に対する設定結果をWSFアドレス帳管理サービス300に送信する。ステップS223に進み、WSFアドレス帳管理サービス300はステップS222で受信した設定結果をクライアント100に送信する。
When receiving the property setting request, the setting address
ステップS224に進み、クライアント100はWSFアドレス帳管理サービス300に対してロック解除要求を送信する。ステップS224のロック解除要求には、ステップS201で確立したセッションのセッションIDが含まれている。ステップS225に進み、WSFアドレス帳管理サービス300はアドレス帳データ330の占有状態を解除させるアドレス帳データのロック解除処理を開始する。ステップS225の処理後、WSFアドレス帳管理サービス300はアドレス帳データ330の占有状態を解除する。
In
ステップS226に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有終了通知を送信する。ステップS226の占有終了通知には、ステップS224で受信したセッションIDが含まれている。設定用アドレス帳管理サービス321は、アドレス帳データ330の種別の設定可能状態を解除する。ここでは、アドレス帳データ330の種別「個人データ」の設定可能状態が解除される。
In step S226, the WSF address
ステップS227に進み、設定用アドレス帳管理サービス321はステップS226の占有終了通知に対する応答をWSFアドレス帳管理サービス300に送信する。ステップS228に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有終了通知を送信する。ステップS228の占有終了通知には、ステップS224で受信したセッションIDが含まれる。設定用アドレス帳管理サービス321は、アドレス帳データ330の種別の設定可能状態を解除する。ここでは、アドレス帳データ330の種別「管理データ」の設定可能状態が解除される。
In step S227, the setting address
ステップS229に進み、設定用アドレス帳管理サービス321はステップS228の占有終了通知に対する応答をWSFアドレス帳管理サービス300に送信する。ステップS230に進み、WSFアドレス帳管理サービス300はクライアント100にロック解除要求の実行結果を送信する。
In step S229, the setting address
ステップS231に進み、クライアント100はWSFアドレス帳管理サービス300にセッション終了要求を送信する。ステップS231のセッション終了要求には、ステップS201で確立したセッションのセッションIDが含まれる。
In step S231, the
ステップS232に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321にセッション終了要求を送信する。ステップS232のセッション終了要求には、ステップS231で受信したセッションIDが含まれる。
In step S232, the WSF address
セッション終了要求を受信すると、設定用アドレス帳管理サービス321は受信したセッション終了要求からセッションIDを取得し、そのセッションIDに応じたセッションを解放する。ステップS233に進み、設定用アドレス帳管理サービス321はステップS232で受信したセッション終了要求に対する実行結果をWSFアドレス帳管理サービス300に送信する。ステップS234に進み、WSFアドレス帳管理サービス300はステップS233で受信した実行結果をクライアント100に送信する。
When the session end request is received, the setting address
次に、図35,図36のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
Next, specific examples of messages transmitted and received between the
なお、図35,図36のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージは、ステップS200,S209を除き、図5〜図7及び図30〜図32のフローチャートと同様であるため、説明を省略する。
35 and 36, messages transmitted and received between the
図38は、ステップS200のセッション開始要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1240の一例の構成図である。図38のリクエストSOAPメッセージ1240は、更新するアドレス帳データの種別1241,ユーザ名1242,パスワード1243が含まれる。
FIG. 38 is a configuration diagram of an example of a
図39は、ステップS209のアドレス帳データのロック開始要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1250の一例の構成図である。リクエストSOAPメッセージ1250は、ステップS201で確立されたセッションのセッションID1251,ロック対象のアドレス帳データのID1252,更新するアドレス帳データの種別1253,ロックの希望有効期限1254が含まれる。
FIG. 39 is a configuration diagram of an example of a
以上、本発明による設定内容変更処理の第3実施例では、第1実施例で更新するアドレス帳データの種別ごとに行っていたリクエストを1リクエストで行うことができる。 As described above, in the third embodiment of the setting content changing process according to the present invention, the request made for each type of address book data updated in the first embodiment can be made in one request.
次に、本発明による設定内容変更処理の第4実施例について説明していく。図40,図41は、本発明による設定内容変更処理の第4実施例のフローチャートである。まず、一般ユーザまたは管理者はクライアント100を操作して前述した図8のようなアドレス一覧画面1000の表示を要求する。クライアント100は、アドレス一覧画面1000を表示装置に表示させる。
Next, a description will be given of a fourth embodiment of the setting content changing process according to the present invention. 40 and 41 are flowcharts of a fourth embodiment of setting content change processing according to the present invention. First, the general user or administrator operates the
一般ユーザまたは管理者は、参照または変更を行うアドレス帳データを選択して変更ボタン1001を押下する。一般ユーザまたは管理者により変更ボタン1001が押下されると、クライアント100は図37のようなユーザ認証画面1230を表示装置に表示させる。一般ユーザまたは管理者は、設定権限を表すユーザ名およびパスワードをアドレス帳データの種別ごとに入力してOKボタン1231を押下する。一般ユーザまたは管理者によりOKボタン1231が押下されると、クライアント100はステップS300に進む。
The general user or administrator selects the address book data to be referenced or changed and presses the
ステップS300では、クライアント100が、WSFアドレス帳管理サービス300にセッション開始要求を送信する。ステップS300のセッション開始要求には、アドレス帳データの種別「個人データ」の設定権限を表すユーザ名およびパスワード,アドレス帳データの種別「管理データ」の設定権限を表すユーザ名およびパスワード,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「個人データ」,「管理データ」が含まれている。
In step S300, the
なお、図40のステップS301〜S307の処理は、図35のステップS201〜S207の処理と同様であり、説明を省略する。ステップS307の処理のあと、WSFアドレス帳管理サービス300はステップS308に進み、ロック管理部301及びセッション管理部302を利用してロックとセッションとの対応付けを行う。なお、図40のステップS309〜S312の処理は、図35のステップS211〜S214の処理と同様であり、説明を省略する。
Note that the processing in steps S301 to S307 in FIG. 40 is the same as the processing in steps S201 to S207 in FIG. After the processing in step S307, the WSF address
ステップS313に進み、WSFアドレス帳管理サービス300はステップS300のセッション開始要求に対する応答をクライアント100に送信する。ステップS313の応答には、セッションIDが含まれる。なお、図41のステップS314〜S321の処理は図36のステップS216〜S223の処理と同様であり、説明を省略する。
In step S313, the WSF address
ステップS322に進み、クライアント100はWSFアドレス帳管理サービス300にセッション終了要求を送信する。ステップS322のセッション終了要求には、ステップS301で確立したセッションのセッションIDが含まれている。なお、図41のステップS323〜S327の処理は図36のステップS225〜S229の処理と同様であり、説明を省略する。また、図41のステップS328〜S330の処理は図36のステップS232〜S234の処理と同様であり、説明を省略する。
In step S322, the
次に、図40,図41のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
Next, specific examples of messages transmitted and received between the
なお、図40,図41のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージは、ステップS300を除き、図5〜図7,図30〜図32,図35及び図36のフローチャートと同様であるため、説明を省略する。
40 and 41, messages transmitted and received between the
図42は、ステップS300のセッション開始要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1260の一例の構成図である。図42のリクエストSOAPメッセージ1250は、更新するアドレス帳データの種別1261,ユーザ名1262,パスワード1263,ロック対象のアドレス帳データのID1264,ロックの希望有効期限1265が含まれる。
FIG. 42 is a configuration diagram of an example of a
以上、本発明による設定内容変更処理の第4実施例では、第1実施例で複数リクエストで行っていたセッションとロック権限との対応付けを1リクエストで行うことができる。 As described above, in the fourth embodiment of the setting content changing process according to the present invention, it is possible to perform the association between the session and the lock authority performed by a plurality of requests in the first embodiment with one request.
次に、本発明による設定内容変更処理の第5実施例について説明していく。図43〜図45は、本発明による設定内容変更処理の第5実施例のフローチャートである。なお、図43〜図45のフローチャートのステップS400〜S425の処理は、図5〜図7のステップS10〜S35の処理と同様であるため、説明を省略する。 Next, a description will be given of a fifth embodiment of the setting content changing process according to the present invention. 43 to 45 are flowcharts of a fifth embodiment of the setting content changing process according to the present invention. In addition, since the process of step S400-S425 of the flowchart of FIGS. 43-45 is the same as the process of step S10-S35 of FIGS. 5-7, description is abbreviate | omitted.
ステップS425でセッションIDを受信すると、クライアント100はステップS426に進み、WSFアドレス帳管理サービス300にロック権限譲り受け要求を送信する。ステップS426のロック権限譲り受け要求は、ステップS423で確立したセッションのセッションID,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。
When the session ID is received in step S425, the
第5実施例のロック権限譲り受け要求では、第1実施例のロック権限譲り受け要求に含まれていた設定用アドレス帳管理サービス321のURL,ステップS12で確立したセッションのセッションIDが削除されている。即ち、第5実施例のロック権限譲り受け要求では、ロックの明け渡し元の設定用アドレス帳管理サービス321のURL,ステップS12で確立したセッションのセッションIDをクライアント100からWSFアドレス帳管理サービス300に渡さなくてもロック権限の譲渡処理が可能となる。なお、ステップS426の後のステップS427〜S443の処理は、図5〜図7のステップS37〜53と同様であるため、説明を省略する。
In the lock authority transfer request of the fifth embodiment, the URL of the setting address
次に、図43〜図45のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
Next, specific examples of messages transmitted and received between the
なお、図43〜図45のフローチャートのステップS400〜S425,ステップS427〜S443の処理は、図5〜図7のステップS10〜S35,ステップS37〜S53の処理と同様であるため、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について説明を省略する。
43 to 45 are the same as the processes of steps S10 to S35 and steps S37 to S53 of FIGS. A description of a specific example of a message transmitted to and received from the WSF address
図46は、ステップS426のロック権限譲り受け要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1270の一例の構成図である。図46のリクエストSOAPメッセージ1270は、ステップS422で確立されたセッションのセッションID1271, ロック対象のアドレス帳データのID1272,更新するアドレス帳データの種別1273,が含まれる。即ち、図46のリクエストSOAPメッセージ1270は、図26のリクエストSOAPメッセージ1170に含まれていた設定用アドレス帳管理サービス321のURL1174,ステップS12で確立したセッションのセッションID1175が削除されている。
FIG. 46 is a configuration diagram of an example of a
以上、本発明による設定内容変更処理の第5実施例では、第1実施例のロック権限譲り受け要求に含まれている設定用アドレス帳管理サービス321のURL1174,ステップS12で確立したセッションのセッションID1175を削除しても、ロック権限の譲渡処理が可能となる。
As described above, in the fifth embodiment of the setting content changing process according to the present invention, the
次に、本発明による設定内容変更処理の第6実施例について説明していく。図47〜図49は、本発明による設定内容変更処理の第6実施例のフローチャートである。なお、図47〜図49のフローチャートのステップS500〜S513の処理は、図5〜図7のステップS10〜S23の処理と同様であるため、説明を省略する。 Next, a description will be given of a sixth embodiment of the setting content changing process according to the present invention. 47 to 49 are flowcharts of a sixth embodiment of setting content change processing according to the present invention. In addition, since the process of step S500-S513 of the flowchart of FIGS. 47-49 is the same as the process of step S10-S23 of FIGS. 5-7, description is abbreviate | omitted.
ステップS513で設定結果を受信すると、クライアント100はステップS514に進み、WSFアドレス帳管理サービス300にロック権限明け渡し要求を送信する。ステップS514のロック権限明け渡し要求には、セッションIDが含まれる。ステップS515に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有終了通知を送信する。ステップS515の占有終了通知には、ステップS514で受信したセッションIDが含まれている。設定用アドレス帳管理サービス321は、ステップS507−1の占有開始通知により設定可能状態に移行していたアドレス帳データの種別「個人データ」を占有状態に移行する。
When the setting result is received in step S513, the
ステップS516に進み、設定用アドレス帳管理サービス321はステップS515の占有終了通知に対する応答をWSFアドレス帳管理サービス300に送信する。ステップS517に進み、WSFアドレス帳管理サービス300はクライアント100にロック権限明け渡し要求の実行結果を送信する。ステップS517に進み、WSFアドレス帳管理サービス300はクライアント100にロック権限明け渡し要求の実行結果およびロックのチケットを送信する。
In step S516, the setting address
ここで、ロックのチケットとは、以前にロック権限を持っていたロックの明け渡し元の設定用アドレス帳管理サービス321のURL,ステップS502で確立したセッションのセッションIDの代わりに、ロック権限を譲り受ける権限を持っていることを証明する情報である。
Here, the lock ticket is an authority to transfer the lock authority instead of the URL of the setting address
なお、ステップS518〜S525の処理は、図5〜図7のステップS28〜S35の処理と同様であるため、説明を省略する。ステップS525でセッションIDを受信するとクライアント100はステップS526に進み、WSFアドレス帳管理サービス300にロック権限譲り受け要求を送信する。
In addition, since the process of step S518-S525 is the same as the process of step S28-S35 of FIGS. 5-7, description is abbreviate | omitted. Upon receiving the session ID in step S525, the
ステップS526のロック権限譲り受け要求は、ステップS523で確立したセッションのセッションID,ロックのチケット,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。 The lock authority transfer request in step S526 includes the session ID of the session established in step S523, the lock ticket, the ID of the address book data to be locked, and the type “management data” of the address book data to be updated.
ステップS527に進み、WSF機器管理サービス200は前述したロック権限の譲渡処理を行う。ステップS527では、WSFアドレス帳管理サービス300が、ステップS502で確立したセッションの有しているロック権限をステップS523で確立したセッションに譲渡する。
In step S527, the WSF device management service 200 performs the lock authority transfer process described above. In step S527, the WSF address
ステップS528に進み、WSFアドレス帳管理サービス300は設定用アドレス帳管理サービス321に占有開始通知を送信する。ステップS528の占有開始通知には、ステップS523で確立したセッションのセッションID,ロックの希望有効期限,ロック対象のアドレス帳データのID,更新するアドレス帳データの種別「管理データ」が含まれている。設定用アドレス帳管理サービス321は、占有開始通知に含まれるアドレス帳データの種別を設定可能状態に移行させる。ステップS528では、アドレス帳データの種別「管理データ」が設定可能状態に移行する。
In
ステップS529に進み、設定用アドレス帳管理サービス321はステップS528の占有開始通知に対する応答をWSFアドレス帳管理サービス300に対して送信する。ステップS530に進み、WSFアドレス帳管理サービス300はクライアント100にロック実行結果を送信する。
In step S529, the setting address
なお、ステップS531〜S543の処理は、図5〜図7のステップS41〜S53の処理と同様であるため、説明を省略する。次に、図47〜図49のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージの具体例について図面を参照しつつ説明する。
In addition, since the process of step S531-S543 is the same as the process of step S41-S53 of FIGS. 5-7, description is abbreviate | omitted. Next, specific examples of messages transmitted and received between the
また、図47〜図49のフローチャートにおいて、クライアント100と画像処理装置1のWSFアドレス帳管理サービス300との間で送受信されるメッセージは、ステップS514,S526を除き、図5〜図7のフローチャートと同様であるため、説明を省略する。
47 to 49, messages transmitted and received between the
図50は、ステップS517のロック権限明け渡し要求の応答としてWSFアドレス帳管理サービス300からクライアント100に送信されるレスポンスSOAPメッセージ1280の一例の構成図である。図50のレスポンスSOAPメッセージ1280は、ロック権限明け渡し要求に応じた実行結果1281及びロックのチケット1282が含まれる。
FIG. 50 is a configuration diagram of an example of a
図51は、ステップS526のロック権限譲り受け要求としてクライアント100からWSFアドレス帳管理サービス300に送信されるリクエストSOAPメッセージ1290の一例の構成図である。図51のリクエストSOAPメッセージ1290は、ステップS523で確立されたセッションのセッションID1291, ロック対象のアドレス帳データのID1292,更新するアドレス帳データの種別1293,ロックのチケット1294が含まれる。
FIG. 51 is a configuration diagram of an example of a
以上、本発明による設定内容変更処理の第6実施例では、ロック権限譲り受け要求においてロック権限を明け渡す元のセッションIDを渡さず、ロックのチケットを利用することができる。 As described above, in the sixth embodiment of the setting content change process according to the present invention, the lock ticket can be used without passing the original session ID for transferring the lock authority in the lock authority transfer request.
なお、WSFアドレス帳管理サービス300及び設定用アドレス帳管理サービス321の操作内容に応じて、前述したセッション開始要求とセッション開始要求に対する応答とは、図52に表されるような組み合わせが考えられる。
Note that, depending on the operation contents of the WSF address
図52は、セッション開始要求に含まれるデータとセッション開始要求に対する応答に含まれるデータとの組み合わせを表した図である。図52では、セッション開始要求に含まれるデータを入力データとし、セッション開始要求に対する応答に含まれるデータを出力データとして表している。 FIG. 52 is a diagram illustrating a combination of data included in the session start request and data included in a response to the session start request. In FIG. 52, data included in the session start request is input data, and data included in a response to the session start request is output data.
以上、本発明では、権限を替えないと設定できない設定内容であるとき、言い換えれば複数のセッションに跨って設定内容を変更するときに、ロックを掛けたロック状態を複数のセッション間で引き継ぐことができる。 As described above, in the present invention, when the setting contents cannot be set without changing the authority, in other words, when changing the setting contents across a plurality of sessions, the locked lock state can be inherited between the plurality of sessions. it can.
本発明は上記の実施例に限定されるものではなく、本発明の範囲内で種々の変形や変更が可能である。 The present invention is not limited to the above-described embodiments, and various modifications and changes can be made within the scope of the present invention.
1 画像処理装置
2 ソフトウェア群
3 起動部
4 ハードウェア資源
5 アプリケーション層
6 プラットフォーム
21 プリンタアプリ
22 コピーアプリ
23 ファックスアプリ
24 スキャナアプリ
27 WSF(WEBサービスファンクション)
28 SF(共有ファンクション)
31 NCS(ネットワークコントロールサービス)
33 OCS(操作パネルコントロールサービス)
37 UCS(ユーザ情報コントロールサービス)
38 SCS(システムコントロールサービス)
60 コントローラ
80 操作パネル
81 ファックスコントロールユニット(FCU)
82 エンジン部
100 クライアント
150 ネットワーク
300 WSFアドレス帳管理サービス
301 ロック管理部
302 セッション管理部
321 設定用アドレス帳管理サービス
326a〜326f ロック管理部
330 アドレス帳データ
DESCRIPTION OF
28 SF (shared function)
31 NCS (Network Control Service)
33 OCS (Control Panel Control Service)
37 UCS (User Information Control Service)
38 SCS (System Control Service)
60
82
Claims (22)
前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、前記設定可能状態のときに前記設定項目に対する参照又は変更を行う設定用情報管理手段と、
前記グループ毎の占有状態および設定可能状態を管理し、前記グループが同時に移行できない前記設定可能状態を、一のグループから他のグループに引き継ぐメイン情報管理手段と
を有することを特徴とする情報処理装置。 An information processing apparatus capable of changing setting contents including one or more setting items in response to a setting request from one or more clients connected to the network or an input device of the own machine,
The setting items are divided into a plurality of groups, and each of the groups has an occupied state in which the setting items cannot be referred to or changed, and a setting state in which the setting items can be referred to or changed. A setting information management means for sometimes referring to or changing the setting item;
An information processing apparatus comprising: main information management means for managing an occupation state and a settable state for each group, and taking over the settable state in which the group cannot be transferred simultaneously from one group to another group .
前記他のグループを占有状態から設定可能状態に移行し、前記設定要求に応じて前記他のグループに含まれる設定項目を変更したあと、前記設定可能状態および占有状態を解除することを特徴とする請求項1乃至5何れか一項記載の情報処理装置。 The main information managing means shifts the one group from an occupied state to a settable state, changes a setting item included in the one group in response to the setting request, and then sets the one group in a settable state. To the occupied state,
The other group is shifted from an occupied state to a settable state, and after changing the setting items included in the other group in response to the setting request, the settable state and the occupied state are released. The information processing apparatus according to any one of claims 1 to 5.
前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段と
を有することを特徴とするクライアント。 A client capable of transmitting a setting request to an information processing apparatus connected via a network and changing setting contents including one or more setting items set in the information processing apparatus;
Means for shifting the group into which the setting item is divided into an occupied state in which the setting item cannot be referred to or changed, and then shifting the one group to a settable state in which the setting item can be referred to or changed;
And a means for transferring the settable state in which a plurality of the groups cannot be transferred simultaneously from the one group to another group.
前記情報処理装置は、前記設定項目を複数のグループに分け、前記グループ毎に前記設定項目に対する参照又は変更ができない占有状態と前記設定項目に対する参照又は変更ができる設定可能状態とを有しており、
全てのグループを前記占有状態に移行させたあと、一のグループを前記占有状態から設定可能状態に移行させる第1段階と、
複数のグループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる第2段階と
を有することを特徴とする設定内容変更方法。 This is a method for changing the setting contents of an information processing apparatus that can change the setting contents of one or more setting items in response to a setting request from one or more clients connected via a network or its own input device. And
The information processing apparatus divides the setting items into a plurality of groups, and has an occupied state in which the setting items cannot be referred to or changed for each group and a settable state in which the setting items can be referred to or changed. ,
A first stage in which all groups are transferred to the occupied state, and then one group is transferred from the occupied state to the settable state;
A setting content changing method, comprising: a second stage in which the settable state in which a plurality of groups cannot be transferred simultaneously is transferred from the one group to another group.
前記第2段階は、前記他のグループを前記占有状態から設定可能状態に移行し、前記設定要求に応じて前記設定項目を変更したあと、全てのグループの前記設定可能状態および占有状態を解除することを特徴とする請求項13記載の設定内容変更方法。 In the first stage, the one group is shifted to a settable state, the setting item is changed in response to the setting request, and then the settable state is shifted to an occupied state.
In the second stage, the other group is shifted from the occupied state to the settable state, the setting item is changed in response to the setting request, and then the settable state and the occupied state of all the groups are released. The setting content changing method according to claim 13.
前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段と
して機能させるための設定内容変更プログラム。 Sending a setting request to an information processing apparatus connected via a network, and a client capable of changing setting contents including one or more setting items set in the information processing apparatus,
Means for shifting the group into which the setting item is divided into an occupied state in which the setting item cannot be referred to or changed, and then shifting the one group to a settable state in which the setting item can be referred to or changed;
A setting content change program for causing the settable state in which a plurality of the groups cannot be transferred simultaneously to function as means for transferring from the one group to another group.
前記設定項目を複数に分けたグループを、前記設定項目に対する参照又は変更ができない占有状態に移行させたあと、一のグループを前記設定項目に対する参照又は変更ができる設定可能状態に移行させる手段と、
複数の前記グループが同時に移行できない前記設定可能状態を、前記一のグループから他のグループに引き継がせる手段と
して機能させるための設定内容変更プログラムを記録したコンピュータ読み取り可能な記録媒体。 Sending a setting request to an information processing apparatus connected via a network, and a client capable of changing setting contents including one or more setting items set in the information processing apparatus,
Means for shifting the group into which the setting item is divided into an occupied state in which the setting item cannot be referred to or changed, and then shifting the one group to a settable state in which the setting item can be referred to or changed;
A computer-readable recording medium recording a setting content change program for causing the settable state in which a plurality of the groups cannot be transferred simultaneously to function as means for transferring the settable state from one group to another group.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004303134A JP4541826B2 (en) | 2003-10-24 | 2004-10-18 | Image processing apparatus and setting content changing method |
US10/969,064 US7752288B2 (en) | 2003-10-24 | 2004-10-21 | Information processing apparatus, client terminal, setting content changing method, and computer-readable recording medium thereof |
EP04256571A EP1526434B1 (en) | 2003-10-24 | 2004-10-25 | Setting content changing method |
CNB2004101047834A CN100399785C (en) | 2003-10-24 | 2004-10-25 | Information processing apparatus, client terminal, setting content changing method, and computer-readable recording medium thereof |
CN200810091188.XA CN101251882B (en) | 2003-10-24 | 2004-10-25 | Information processing apparatus, client terminal, setting content changing method |
DE602004030405T DE602004030405D1 (en) | 2003-10-24 | 2004-10-25 | Procedure for changing the settings |
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003364031 | 2003-10-24 | ||
JP2003370712 | 2003-10-30 | ||
JP2003372879 | 2003-10-31 | ||
JP2003383562 | 2003-11-13 | ||
JP2003389679 | 2003-11-19 | ||
JP2003389678 | 2003-11-19 | ||
JP2004303134A JP4541826B2 (en) | 2003-10-24 | 2004-10-18 | Image processing apparatus and setting content changing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005174291A true JP2005174291A (en) | 2005-06-30 |
JP4541826B2 JP4541826B2 (en) | 2010-09-08 |
Family
ID=34744016
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004303134A Expired - Fee Related JP4541826B2 (en) | 2003-10-24 | 2004-10-18 | Image processing apparatus and setting content changing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4541826B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8127090B2 (en) | 2007-03-19 | 2012-02-28 | Ricoh Company, Limited | Information processing method, and information processing system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327832A (en) * | 1998-03-20 | 1999-11-30 | Oce Technol Bv | Information processing system user interface provided with job monitoring function |
US20020055991A1 (en) * | 1998-05-08 | 2002-05-09 | Apple Computer, Inc. | Method and apparatus for configuring a computer |
JP2002209047A (en) * | 2000-10-10 | 2002-07-26 | Heidelberger Druckmaschinen Ag | System and method for interfacing with multiple production scanners |
-
2004
- 2004-10-18 JP JP2004303134A patent/JP4541826B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11327832A (en) * | 1998-03-20 | 1999-11-30 | Oce Technol Bv | Information processing system user interface provided with job monitoring function |
US20020055991A1 (en) * | 1998-05-08 | 2002-05-09 | Apple Computer, Inc. | Method and apparatus for configuring a computer |
JP2002209047A (en) * | 2000-10-10 | 2002-07-26 | Heidelberger Druckmaschinen Ag | System and method for interfacing with multiple production scanners |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8127090B2 (en) | 2007-03-19 | 2012-02-28 | Ricoh Company, Limited | Information processing method, and information processing system |
Also Published As
Publication number | Publication date |
---|---|
JP4541826B2 (en) | 2010-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110242594A1 (en) | Server apparatus, terminal apparatus, and printing system and data conversion method thereof | |
US7752288B2 (en) | Information processing apparatus, client terminal, setting content changing method, and computer-readable recording medium thereof | |
JP4314178B2 (en) | Image forming apparatus, service function division rule method, and service function division rule program | |
JP4541826B2 (en) | Image processing apparatus and setting content changing method | |
JP4440576B2 (en) | Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system | |
JP4050170B2 (en) | Image forming apparatus, stored document output method, and stored document output system | |
JP4001560B2 (en) | Image forming apparatus, thumbnail acquisition method, and thumbnail acquisition system | |
JP4162554B2 (en) | Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system | |
JP4485749B2 (en) | Image forming apparatus | |
JP2003341175A (en) | Imaging apparatus, and method and system for outputting accumulated document | |
JP3865229B2 (en) | Image forming apparatus, stored document output method, and stored document output system | |
JP3802451B2 (en) | Image forming apparatus, stored document output method, and stored document output system | |
JP3742395B2 (en) | Image forming apparatus, thumbnail printing method, thumbnail output method, thumbnail printing system, and thumbnail output system | |
JP3973580B2 (en) | Image forming apparatus, thumbnail acquisition method, and thumbnail acquisition system | |
JP4490233B2 (en) | Image processing apparatus, setting content changing method, setting content changing program | |
JP4166629B2 (en) | Image forming apparatus, stored document printing method, and stored document printing system | |
JP4024085B2 (en) | Image forming apparatus, stored document printing method, and stored document printing system | |
JP3657923B2 (en) | Image forming apparatus and stored document acquisition method | |
JP3845064B2 (en) | Image forming apparatus, thumbnail output method, and thumbnail output system | |
JP3742396B2 (en) | Image forming apparatus, thumbnail printing method, thumbnail output method, thumbnail printing system, and thumbnail output system | |
JP4181945B2 (en) | Image forming apparatus, stored document processing method, and stored document processing system | |
JP4145217B2 (en) | Image forming apparatus, stored document processing method, and stored document processing system | |
JP4166628B2 (en) | Image forming apparatus, stored document printing method, and stored document printing system | |
JP4011083B2 (en) | Image forming apparatus, stored document output method, and stored document output system | |
JP5063718B2 (en) | Image forming apparatus and network system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20061121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090421 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090618 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091215 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100215 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100615 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100624 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4541826 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130702 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |