JP2003320737A - Method for managing user information, information processor, program for managing user information, and recording medium - Google Patents
Method for managing user information, information processor, program for managing user information, and recording mediumInfo
- Publication number
- JP2003320737A JP2003320737A JP2003039978A JP2003039978A JP2003320737A JP 2003320737 A JP2003320737 A JP 2003320737A JP 2003039978 A JP2003039978 A JP 2003039978A JP 2003039978 A JP2003039978 A JP 2003039978A JP 2003320737 A JP2003320737 A JP 2003320737A
- Authority
- JP
- Japan
- Prior art keywords
- user information
- information
- user
- information processing
- processing apparatus
- 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
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ユーザ情報管理方
法,情報処理装置,ユーザ情報管理プログラムおよび記
録媒体に係り、特に1つ以上の格納手段に格納されたユ
ーザ情報をネットワークを介して接続された外部管理装
置から管理するユーザ情報管理方法,情報処理装置,ユ
ーザ情報管理プログラムおよび記録媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a user information management method, an information processing apparatus, a user information management program and a recording medium, and in particular, user information stored in one or more storage means is connected via a network. The present invention relates to a user information management method managed by an external management device, an information processing device, a user information management program and a recording medium.
【0002】[0002]
【従来の技術】パソコン等の情報処理装置は、様々な情
報処理にそれぞれ対応する1つ以上のソフトウェアを実
行させることで様々な情報処理を行わせるものである。
このような情報処理装置は、例えば他のコンピュータな
どにネットワークを介して接続されており、配信機能を
利用して画像情報などの配信を行う。配信機能を有する
情報処理装置は、例えば配信宛先情報および利用制限・
課金情報をユーザ情報として有している。2. Description of the Related Art Information processing devices such as personal computers perform various information processing by executing one or more software corresponding to various information processing.
Such an information processing device is connected to, for example, another computer or the like via a network, and distributes image information or the like using a distribution function. An information processing device having a distribution function may include, for example, distribution destination information and usage restrictions /
It has billing information as user information.
【0003】また、情報処理装置の応用例としての画像
形成装置は、プリンタ,コピー,ファクシミリおよびス
キャナなどの各装置の機能を1つの筐体内に収納してい
る。画像形成装置は、1つの筐体内に表示部,印刷部お
よび撮像部などを設けると共に、プリンタ,コピー,フ
ァクシミリおよびスキャナにそれぞれ対応する4種類の
ソフトウェアを設け、そのソフトウェアを切り替えるこ
とより、プリンタ,コピー,ファクシミリおよびスキャ
ナとして動作させるものである。An image forming apparatus as an application example of an information processing apparatus has the functions of each device such as a printer, a copier, a facsimile and a scanner housed in one housing. The image forming apparatus is provided with a display unit, a printing unit, an image pickup unit, and the like in one housing, and four types of software corresponding to a printer, a copy, a facsimile, and a scanner, respectively, are provided, and the software is switched to change the printer, It operates as a copy machine, a facsimile machine, and a scanner.
【0004】このような画像形成装置は、他の画像形成
装置やコンピュータなどにネットワークを介して接続さ
れ、配信機能を利用して例えば画像情報などの配信を行
う。配信機能を有する画像形成装置は、例えば配信宛先
情報および利用制限・課金情報をユーザ情報として有し
ている。Such an image forming apparatus is connected to another image forming apparatus or a computer via a network, and distributes image information, for example, using a distribution function. The image forming apparatus having a distribution function has, for example, distribution destination information and usage restriction / billing information as user information.
【0005】配信宛先情報は、配信宛先や送信者などの
管理を行うものである。配信宛先情報は、更新頻度が低
くバックアップが比較的容易である。また、配信宛先情
報は管理が必要なユーザが情報処理装置や画像形成装置
を利用するユーザに限定されないため、管理が必要なユ
ーザの数が多くなる。The distribution destination information manages a distribution destination and a sender. The distribution destination information has a low update frequency and is relatively easy to back up. Further, since the distribution destination information is not limited to the users who use the information processing apparatus or the image forming apparatus, the users who need to be managed are large in number.
【0006】一方、利用制限・課金情報は各種機能の使
用可否や使用可能機能の使用量(例えば使用枚数など)
の管理を行うものである。利用制限・課金情報は機器の
使用の度に更新されるため更新頻度が高く、バックアッ
プが困難である。また、利用制限・課金情報は管理が必
要なユーザが情報処理装置や画像形成装置を利用するユ
ーザに限定されるため、管理が必要なユーザの数が少な
くなる。On the other hand, the usage restriction / billing information includes availability of various functions and usage of usable functions (for example, number of used sheets).
Is to manage. Since the usage restriction / billing information is updated every time the device is used, the updating frequency is high and backup is difficult. Further, since the use restriction / billing information is limited to the users who need to manage the information processing apparatus or the image forming apparatus, the number of users who need to manage is reduced.
【0007】このように、配信宛先情報および利用制限
・課金情報はバックアップの容易性や管理が必要なユー
ザの数に差があるため、格納手段としての記憶装置に要
求される条件が異なっている。例えば配信宛先情報は速
度や信頼性を犠牲にしても大容量の記憶装置が必要であ
る。また、利用制限・課金情報はコストや容量を犠牲に
しても高速で信頼性の高い記憶装置が必要である。情報
処理装置や画像形成装置は、例えば配信宛先情報をハー
ドディスク装置に格納して管理し、利用制限・課金情報
を不揮発RAMに格納して管理している。As described above, since the distribution destination information and the usage restriction / billing information are different in the ease of backup and the number of users who need to be managed, the conditions required for the storage device as the storage means are different. . For example, the delivery destination information requires a large-capacity storage device at the expense of speed and reliability. Further, the usage restriction / billing information requires a high-speed and highly reliable storage device at the cost of cost and capacity. The information processing apparatus and the image forming apparatus, for example, store and manage distribution destination information in a hard disk device and store and manage usage restriction / billing information in a nonvolatile RAM.
【0008】従来の情報処理装置や画像形成装置は、配
信宛先情報および利用制限・課金情報を参照または更新
する場合、利用者は情報処理装置や画像形成装置に設け
られたオペレーションパネル等を直接操作することで行
っていた。In a conventional information processing apparatus or image forming apparatus, when referring to or updating distribution destination information and usage restriction / billing information, a user directly operates an operation panel or the like provided in the information processing apparatus or image forming apparatus. I was going to do it.
【0009】特許文献1には、1つの筐体内に表示部,
印刷部および撮像部などを設けると共に、プリンタ,コ
ピー,ファクシミリおよびスキャナにそれぞれ対応する
4種類のソフトウェアを設け、そのソフトウェアを切り
替えることより、プリンタ,コピー,ファクシミリおよ
びスキャナとして動作される画像形成装置の一例が記載
されている。In Patent Document 1, a display unit is provided in one housing,
An image forming apparatus that operates as a printer, a copy, a facsimile, and a scanner is provided by providing a printing unit, an imaging unit, and the like, and providing four types of software respectively corresponding to the printer, the copy, the facsimile, and the scanner, and switching the software. An example is described.
【0010】[0010]
【特許文献1】特開2002−84383号公報[Patent Document 1] Japanese Patent Laid-Open No. 2002-84383
【0011】[0011]
【発明が解決しようとする課題】従来の情報処理装置や
画像形成装置では、配信宛先情報および利用制限・課金
情報の参照または更新を情報処理装置や画像形成装置に
設けられたオペレーションパネル等を直接操作すること
で行っていた。したがって、オペレータは配信宛先情報
および利用制限・課金情報の参照または更新を行うため
に、情報処理装置や画像形成装置の設置してある場所ま
で出向く必要があるという問題があった。In the conventional information processing apparatus or image forming apparatus, reference or update of distribution destination information and usage restriction / billing information is performed directly by an operation panel or the like provided in the information processing apparatus or image forming apparatus. It was done by operating. Therefore, there is a problem that the operator needs to go to a place where the information processing apparatus or the image forming apparatus is installed in order to refer to or update the distribution destination information and the usage restriction / billing information.
【0012】また、従来の情報処理装置や画像形成装置
では、一度に表示できる情報量がオペレーションパネル
等の表示能力に左右される。例えば画像形成装置に設け
られるオペレーションパネルは小さいことが多い。した
がって、オペレーションパネル等の表示能力に応じて、
配信宛先情報および利用制限・課金情報の参照または更
新を行うための画面に一度に表示できる情報量が少なく
なる場合があるという問題があった。In the conventional information processing apparatus and image forming apparatus, the amount of information that can be displayed at one time depends on the display capability of the operation panel or the like. For example, the operation panel provided in the image forming apparatus is often small. Therefore, depending on the display capability of the operation panel, etc.
There is a problem that the amount of information that can be displayed at one time on the screen for referring to or updating the delivery destination information and the usage restriction / billing information may be small.
【0013】また、配信宛先情報および利用制限・課金
情報の参照または更新は、情報処理装置や画像形成装置
に予め設けられている規定形式で行わなければならない
という問題があった。Further, there is a problem that the distribution destination information and the usage restriction / billing information must be referred to or updated in a prescribed format provided in the information processing apparatus or the image forming apparatus in advance.
【0014】このように、情報処理装置や画像形成装置
に設けられたオペレーションパネル等を直接操作するこ
とで行う配信宛先情報および利用制限・課金情報の参照
または更新は、利用者の負担が大きいという問題があっ
た。As described above, it is said that a heavy burden is imposed on the user to refer to or update the distribution destination information and the usage restriction / billing information by directly operating the operation panel or the like provided in the information processing apparatus or the image forming apparatus. There was a problem.
【0015】本発明は、上記の点に鑑みなされたもの
で、ユーザ情報に関する処理を容易化して利用者の作業
負担を軽減することができ、ユーザ情報を共有すること
が可能なユーザ情報管理方法および情報処理装置を提供
することを目的とする。The present invention has been made in view of the above points, and a user information management method capable of facilitating the processing relating to the user information, reducing the work load on the users, and sharing the user information. And an information processing device.
【0016】[0016]
【課題を解決するための手段】そこで、上記課題を解決
するため、請求項1にかかる発明は、情報処理を行う1
つ以上のアプリケーションを少なくとも有する情報処理
装置のユーザ情報管理方法であって、ユーザ情報管理手
段が、前記情報処理装置にネットワークを介して接続さ
れた外部管理装置からユーザ情報に関する要求を受信す
る受信段階と、前記ユーザ情報管理手段が所定の関数を
利用し、前記要求に応じたユーザ情報に関する処理を行
う処理段階とを有することを特徴とする。In order to solve the above-mentioned problems, the invention according to claim 1 performs information processing 1
A user information management method for an information processing apparatus having at least one application, wherein the user information management means receives a request for user information from an external management apparatus connected to the information processing apparatus via a network. And a processing step in which the user information management means uses a predetermined function to perform processing relating to the user information in response to the request.
【0017】このようなユーザ情報管理方法では、情報
処理装置にネットワークを介して接続された外部管理装
置を利用してユーザ情報の管理を行うため、情報処理装
置に備えられたオペレーションパネルの性能や情報処理
装置に予め設けられているユーザ情報の管理を行うため
の規定形式によらずに、外部管理装置に設けた規定形式
でユーザ情報の管理を行うことができる。また、オペレ
ータは情報処理装置の設置してある場所まで出向くこと
なく、ユーザ情報の管理を行うことができる。したがっ
て、ユーザ情報に関する処理を容易化して利用者の作業
負担を軽減できると共に、ユーザ情報を他の情報処理装
置と共有することができる。In such a user information management method, since the user information is managed by using the external management device connected to the information processing device via the network, the performance of the operation panel provided in the information processing device and The user information can be managed in the prescribed format provided in the external management device, regardless of the prescribed format provided in the information processing apparatus in advance for managing the user information. Further, the operator can manage the user information without going to the place where the information processing apparatus is installed. Therefore, it is possible to simplify the processing related to the user information, reduce the work load on the user, and share the user information with other information processing devices.
【0018】また、請求項2にかかる発明は、前記受信
段階は、前記ユーザ情報管理手段に含まれるリモートイ
ンターフェース手段が、所定の記述言語で記載されたメ
ッセージの交換を行う所定のプロトコルを用いて、前記
外部管理装置からユーザ情報に関する要求を受信するこ
とを特徴とするこのようなユーザ情報管理方法では、所
定の記述言語で記載されたメッセージの交換を行う所定
のプロトコルを利用して、リモートインターフェース手
段が外部管理装置からユーザ情報に関する要求を受信す
ることができる。Further, in the invention according to claim 2, in the receiving step, the remote interface means included in the user information managing means uses a predetermined protocol for exchanging messages described in a predetermined description language. In such a user information management method, which receives a request for user information from the external management device, a remote interface is used by using a predetermined protocol for exchanging messages described in a predetermined description language. The means may receive a request for user information from the external management device.
【0019】また、請求項3にかかる発明は、前記所定
のプロトコルは、シンプル・オブジェクト・アクセス・
プロトコルであることを特徴とする。In the invention according to claim 3, the predetermined protocol is simple object access
It is characterized by being a protocol.
【0020】このようなユーザ情報管理方法では、所定
のプロトコルとしてシンプル・オブジェクト・アクセス
・プロトコルを利用することができる。In such a user information management method, the simple object access protocol can be used as the predetermined protocol.
【0021】また、請求項4にかかる発明は、前記ユー
ザ情報は、配信宛先情報および利用権限・課金情報を含
むことを特徴とする。Further, the invention according to claim 4 is characterized in that the user information includes distribution destination information and usage authority / billing information.
【0022】このようなユーザ情報管理方法では、ユー
ザ情報を配信宛先情報および利用権限・課金情報を含む
ように構成できる。In such a user information management method, the user information can be configured to include distribution destination information and usage authority / billing information.
【0023】また、請求項5にかかる発明は、前記格納
手段は、前記配信宛先情報を格納した配信宛先情報格納
手段と、前記利用権限・課金情報を格納した利用権限・
課金情報格納手段とを含むことを特徴とする。According to a fifth aspect of the present invention, the storage means stores the distribution destination information in which the distribution destination information is stored, and the use authority / charge information in which the use authority / billing information is stored.
And a billing information storage means.
【0024】このようなユーザ情報管理方法では、格納
手段を配信宛先情報格納手段と利用権限・課金情報格納
手段とを含むように構成できる。In such a user information management method, the storage means can be configured to include the delivery destination information storage means and the usage authority / billing information storage means.
【0025】また、請求項6にかかる発明は、前記処理
段階は、前記ユーザ情報管理手段に含まれるリモートイ
ンターフェース手段が、予め定義されている所定の関数
を利用して前記要求に応じたユーザ情報に関する処理を
行うことを特徴とする。Further, in the invention according to claim 6, in the processing step, the remote interface unit included in the user information management unit uses a predetermined function defined in advance to respond to the user information in response to the request. It is characterized by performing the processing regarding.
【0026】このようなユーザ情報管理方法では、予め
定義されている所定の関数を用いてリモートインターフ
ェース手段が、要求に応じたユーザ情報に関する処理を
行うことができる。In such a user information management method, the remote interface means can perform a process relating to user information in response to a request by using a predetermined function defined in advance.
【0027】また、請求項7にかかる発明は、前記関数
は、前記ユーザ情報管理手段が有する機能情報の取得を
要求するものであることを特徴とする。Further, the invention according to claim 7 is characterized in that the function requests acquisition of function information possessed by the user information management means.
【0028】このようなユーザ情報管理方法では、予め
定められている関数を用いてユーザ情報管理手段が有す
る機能情報の取得を要求できる。In such a user information management method, it is possible to request acquisition of the function information of the user information management means by using a predetermined function.
【0029】また、請求項8にかかる発明は、前記関数
は、前記外部管理装置を操作する利用者の認証を要求す
るものであることを特徴とする。Further, the invention according to claim 8 is characterized in that the function requests authentication of a user who operates the external management apparatus.
【0030】このようなユーザ情報管理方法では、予め
定められている関数を用いて外部管理装置を操作する利
用者の認証を要求できる。In such a user information management method, it is possible to request the authentication of the user who operates the external management device using a predetermined function.
【0031】また、請求項9にかかる発明は、前記関数
は、前記ユーザ情報の世代番号の取得を要求するもので
あることを特徴とする。The invention according to claim 9 is characterized in that the function requests acquisition of a generation number of the user information.
【0032】このようなユーザ情報管理方法では、予め
定められている関数を用いてユーザ情報の世代番号を要
求できる。なお、世代番号とは、ユーザ情報が更新され
る度に更新される番号であって、例えばユーザ情報が更
新される度に所定数ずつ増加する。In such a user information management method, the generation number of the user information can be requested by using a predetermined function. The generation number is a number that is updated each time the user information is updated, and increases by a predetermined number each time the user information is updated, for example.
【0033】また、請求項10にかかる発明は、前記関
数は、格納手段に格納されたユーザ情報の取得を要求す
るものであることを特徴とする。The invention according to claim 10 is characterized in that the function requests acquisition of user information stored in the storage means.
【0034】このようなユーザ情報管理方法では、予め
定められている関数を用いて格納手段に格納されている
ユーザ情報の取得を要求できる。In such a user information management method, it is possible to request acquisition of the user information stored in the storage means using a predetermined function.
【0035】また、請求項11にかかる発明は、前記関
数は、格納手段に格納されたユーザ情報のうち所定の条
件に合致するユーザ情報の取得を要求するものであるこ
とを特徴とする。The invention according to claim 11 is characterized in that the function requests acquisition of user information that matches a predetermined condition among the user information stored in the storage means.
【0036】このようなユーザ情報管理方法では、予め
定められている関数を用いて格納手段に格納されている
ユーザ情報のうち所定の条件に合致するユーザ情報の取
得を要求できる。In such a user information management method, it is possible to request acquisition of user information that matches a predetermined condition among the user information stored in the storage means using a predetermined function.
【0037】また、請求項12にかかる発明は、前記関
数は、格納手段に格納されたユーザ情報の更新を要求す
るものであることを特徴とする。The invention according to claim 12 is characterized in that the function requests an update of the user information stored in the storage means.
【0038】このようなユーザ情報管理方法では、予め
定められている関数を用いて格納手段に格納されている
ユーザ情報の更新を要求できる。In such a user information management method, it is possible to request updating of the user information stored in the storage means by using a predetermined function.
【0039】また、請求項13にかかる発明は、前記外
部管理装置を操作する利用者の認証が成功した場合に認
証情報を前記外部管理装置に送信し、前記外部管理装置
から供給されるメッセージに前記認証情報を付加させる
ことを特徴とする。[0039] According to a thirteenth aspect of the present invention, when the authentication of the user who operates the external management apparatus is successful, the authentication information is transmitted to the external management apparatus, and the message supplied from the external management apparatus is sent. It is characterized in that the authentication information is added.
【0040】このようなユーザ情報管理方法では、認証
が成功した外部管理装置に認証情報を送信し、外部管理
装置から供給されるメッセージに認証情報を付加させる
ことにより、権限のある利用者からの要求を識別でき
る。In such a user information management method, the authentication information is transmitted to the external management apparatus that has been successfully authenticated, and the authentication information is added to the message supplied from the external management apparatus, so that the authorized user can send the authentication information. Can identify the request.
【0041】また、請求項14にかかる発明は、前記外
部管理装置からの要求に応じて前記世代番号を前記外部
管理装置に送信し、前記外部管理装置から供給されるメ
ッセージに前記世代番号を付加させることを特徴とす
る。According to a fourteenth aspect of the present invention, the generation number is transmitted to the external management apparatus in response to a request from the external management apparatus, and the generation number is added to a message supplied from the external management apparatus. It is characterized by
【0042】このようなユーザ情報管理方法では、外部
管理装置に世代番号を送信し、外部管理装置から供給さ
れるメッセージに世代番号を付加させることにより、常
に最新のユーザ情報に対して処理を行わせることができ
る。In such a user information management method, the generation number is transmitted to the external management apparatus and the generation number is added to the message supplied from the external management apparatus, so that the latest user information is always processed. Can be made.
【0043】また、請求項15にかかる発明は、情報処
理を行う1つ以上のアプリケーションを少なくとも有す
る情報処理装置であって、ユーザ情報を格納する格納手
段と、ネットワークを介して接続された外部管理装置か
らユーザ情報に関する要求を受信し、その要求に対応す
る所定の関数を利用して前記格納手段に格納されている
ユーザ情報に関する処理を行うユーザ情報管理手段とを
有することを特徴とする。According to a fifteenth aspect of the present invention, there is provided an information processing apparatus having at least one application for performing information processing, the external management being connected via a network with a storage means for storing user information. It is characterized by further comprising: a user information management means for receiving a request for user information from the device and utilizing a predetermined function corresponding to the request to perform a process for the user information stored in the storage means.
【0044】このような情報処理装置では、ネットワー
クを介して接続された外部管理装置を利用してユーザ情
報の管理を行うため、情報処理装置に備えられたオペレ
ーションパネルの性能や情報処理装置に予め設けられて
いるユーザ情報の管理を行うための規定形式によらず
に、外部管理装置で設けた規定形式でユーザ情報の管理
を行うことができる。また、オペレータは情報処理装置
の設置してある場所まで出向くことなく、ユーザ情報の
管理を行うことができる。したがって、ユーザ情報に関
する処理を容易化して利用者の作業負担を軽減できると
共に、ユーザ情報を他の情報処理装置と共有することが
できる。In such an information processing apparatus, since the user information is managed by using the external management apparatus connected via the network, the performance of the operation panel provided in the information processing apparatus or the information processing apparatus is previously set. The user information can be managed in the prescribed format provided by the external management device, regardless of the provided prescribed format for managing the user information. Further, the operator can manage the user information without going to the place where the information processing apparatus is installed. Therefore, it is possible to simplify the processing related to the user information, reduce the work load on the user, and share the user information with other information processing devices.
【0045】また、請求項16にかかる発明は、前記ユ
ーザ情報管理手段は、所定の記述言語で記載されたメッ
セージの交換を行う所定のプロトコルを用いて、前記外
部管理装置からユーザ情報に関する要求を受信するリモ
ートインターフェース手段を有することを特徴とする。According to the sixteenth aspect of the present invention, the user information management means requests the user information from the external management device by using a predetermined protocol for exchanging messages described in a predetermined description language. It has a remote interface means for receiving.
【0046】このような情報処理装置では、所定の記述
言語で記載されたメッセージの交換を行う所定のプロト
コルを利用して、リモートインターフェース手段が外部
管理装置からユーザ情報に関する要求を受信することが
できる。In such an information processing apparatus, the remote interface means can receive a request for user information from the external management apparatus by using a predetermined protocol for exchanging messages described in a predetermined description language. .
【0047】また、請求項17にかかる発明は、前記所
定のプロトコルは、シンプル・オブジェクト・アクセス
・プロトコルであることを特徴とする。The invention according to claim 17 is characterized in that the predetermined protocol is a simple object access protocol.
【0048】このような情報処理装置では、所定のプロ
トコルとしてシンプル・オブジェクト・アクセス・プロ
トコルを利用することができる。In such an information processing apparatus, the simple object access protocol can be used as the predetermined protocol.
【0049】また、請求項18にかかる発明は、前記ユ
ーザ情報は、配信宛先情報および利用権限・課金情報を
含むことを特徴とする。Further, the invention according to claim 18 is characterized in that the user information includes distribution destination information and usage authority / billing information.
【0050】このような情報処理装置では、ユーザ情報
を配信宛先情報および利用権限・課金情報を含むように
構成できる。In such an information processing apparatus, the user information can be configured to include distribution destination information and usage authority / billing information.
【0051】また、請求項19にかかる発明は、前記格
納手段は、前記配信宛先情報を格納した配信宛先情報格
納手段と、前記利用権限・課金情報を格納した利用権限
・課金情報格納手段とを含むことを特徴とする。Further, in the invention according to claim 19, the storage means includes a delivery destination information storage means storing the delivery destination information and a use authority / charging information storage means storing the use authority / charging information. It is characterized by including.
【0052】このような情報処理装置では、格納手段を
配信宛先情報格納手段と利用権限・課金情報格納手段と
を含むように構成できる。In such an information processing apparatus, the storage means can be configured to include the distribution destination information storage means and the usage authorization / billing information storage means.
【0053】また、請求項20にかかる発明は、前記ユ
ーザ情報管理手段は、予め定義されている所定の関数を
利用して前記要求に応じたユーザ情報に関する処理を行
うリモートインターフェース手段を有することを特徴と
する。According to a twentieth aspect of the present invention, the user information management means has remote interface means for performing a process related to the user information in response to the request by using a predetermined function defined in advance. Characterize.
【0054】このような情報処理装置では、予め定義さ
れている所定の関数を用いてリモートインターフェース
手段がユーザ情報に関する要求を行うことができる。In such an information processing apparatus, the remote interface means can make a request for user information using a predetermined function defined in advance.
【0055】また、請求項21にかかる発明は、前記関
数は、前記ユーザ情報管理手段が有する機能情報の取得
を要求するものであることを特徴とする。Further, the invention according to claim 21 is characterized in that the function requests acquisition of function information possessed by the user information management means.
【0056】このような情報処理装置では、予め定めら
れている関数を用いてユーザ情報管理手段が有する機能
情報の取得を要求できる。In such an information processing apparatus, it is possible to request acquisition of the function information possessed by the user information management means by using a predetermined function.
【0057】また、請求項22にかかる発明は、前記関
数は、前記外部管理装置を操作する利用者の認証を要求
するものであることを特徴とする。The invention according to claim 22 is characterized in that the function requests authentication of a user who operates the external management apparatus.
【0058】このような情報処理装置では、予め定めら
れている関数を用いて外部管理装置を操作する利用者の
認証を要求できる。In such an information processing apparatus, it is possible to request the authentication of the user who operates the external management apparatus using a predetermined function.
【0059】また、請求項23にかかる発明は、前記関
数は、前記ユーザ情報の世代番号の取得を要求するもの
であることを特徴とする。The invention according to claim 23 is characterized in that the function requests acquisition of a generation number of the user information.
【0060】このような情報処理装置では、予め定めら
れている関数を用いてユーザ情報の世代番号を要求でき
る。In such an information processing apparatus, the generation number of the user information can be requested by using a predetermined function.
【0061】また、請求項24にかかる発明は、前記関
数は、格納手段に格納されたユーザ情報の取得を要求す
るものであることを特徴とする。The invention according to claim 24 is characterized in that the function requests acquisition of user information stored in the storage means.
【0062】このような情報処理装置では、予め定めら
れている関数を用いて格納手段に格納されているユーザ
情報の取得を要求できる。In such an information processing apparatus, it is possible to request acquisition of the user information stored in the storage means using a predetermined function.
【0063】また、請求項25にかかる発明は、前記関
数は、格納手段に格納されたユーザ情報のうち所定の条
件に合致するユーザ情報の取得を要求するものであるこ
とを特徴とする。Further, the invention according to claim 25 is characterized in that the function requests acquisition of user information that matches a predetermined condition among the user information stored in the storage means.
【0064】このような情報処理装置では、予め定めら
れている関数を用いて格納手段に格納されているユーザ
情報のうち所定の条件に合致するユーザ情報の取得を要
求できる。In such an information processing apparatus, it is possible to request acquisition of user information that matches a predetermined condition among the user information stored in the storage means using a predetermined function.
【0065】また、請求項26にかかる発明は、前記関
数は、格納手段に格納されたユーザ情報の更新を要求す
るものであることを特徴とする。Further, the invention according to claim 26 is characterized in that the function requests an update of the user information stored in the storage means.
【0066】このような情報処理装置では、予め定めら
れている関数を用いて格納手段に格納されているユーザ
情報の更新を要求できる。In such an information processing apparatus, it is possible to request updating of the user information stored in the storage means by using a predetermined function.
【0067】また、請求項27にかかる発明は、前記外
部管理装置を操作する利用者の認証が成功した場合に認
証情報を前記外部管理装置に送信し、前記外部管理装置
から供給されるメッセージに前記認証情報を付加させる
ことを特徴とする。Further, in the invention according to claim 27, when the authentication of the user who operates the external management device is successful, the authentication information is transmitted to the external management device, and the message supplied from the external management device is sent. It is characterized in that the authentication information is added.
【0068】このような情報処理装置では、認証が成功
した外部管理装置に認証情報を送信し、外部管理装置か
ら供給されるメッセージに認証情報を付加させることに
より、権限のある利用者からの要求を識別できる。In such an information processing apparatus, the authentication information is transmitted to the successfully authenticated external management apparatus, and the authentication information is added to the message supplied from the external management apparatus, so that the request from the authorized user is made. Can be identified.
【0069】また、請求項28にかかる発明は、前記外
部管理装置からの要求に応じて前記世代番号を前記外部
管理装置に送信し、前記外部管理装置から供給されるメ
ッセージに前記世代番号を付加させることを特徴とす
る。In the invention according to claim 28, the generation number is transmitted to the external management apparatus in response to a request from the external management apparatus, and the generation number is added to a message supplied from the external management apparatus. It is characterized by
【0070】このような情報処理装置では、外部管理装
置に世代番号を送信し、外部管理装置から供給されるメ
ッセージに世代番号を付加させることにより、常に最新
のユーザ情報に対して処理を行わせることができる。In such an information processing apparatus, the generation number is transmitted to the external management apparatus and the generation number is added to the message supplied from the external management apparatus so that the latest user information is always processed. be able to.
【0071】また、請求項29にかかる発明は、情報処
理で利用されるハードウェア資源の管理を行うコントロ
ール手段と、オペレーティングシステムとを更に有する
ことを特徴とする。The invention according to claim 29 is characterized by further comprising control means for managing hardware resources used in information processing and an operating system.
【0072】このような情報処理装置では、コントロー
ル手段と、オペレーティングシステムとを更に有するよ
うに構成できる。Such an information processing apparatus can be configured to further include a control means and an operating system.
【0073】また、請求項30にかかる発明は、コンピ
ュータに、所定の記述言語で記載されたメッセージの交
換を行う所定のプロトコルを用いて、ネットワークを介
して接続された情報処理装置にユーザ情報の送信を要求
する送信要求手順と、前記プロトコルを用いて、前記情
報処理装置からユーザ情報を受信する受信手順と、受信
したユーザ情報に基づいた画面を表示する表示手順と、
利用者から入力されたユーザ情報の更新要求に応じて、
前記情報処理装置に前記プロトコルを用いてユーザ情報
の更新を要求する更新要求手順とを実行させるためのユ
ーザ情報管理プログラムであることを特徴とする。According to a thirtieth aspect of the present invention, the user information is transmitted to the information processing apparatus connected via the network to the computer by using a predetermined protocol for exchanging messages described in a predetermined description language. A transmission request procedure for requesting transmission, a reception procedure for receiving user information from the information processing device using the protocol, and a display procedure for displaying a screen based on the received user information,
In response to the user information update request entered by the user,
It is a user information management program for causing the information processing apparatus to execute an update request procedure for requesting update of user information using the protocol.
【0074】このようなユーザ情報管理プログラムによ
れば、コンピュータを外部管理装置として機能させるこ
とができる。According to such a user information management program, the computer can be made to function as an external management device.
【0075】また、請求項31にかかる発明は、コンピ
ュータに、所定の記述言語で記載されたメッセージの交
換を行う所定のプロトコルを用いて、ネットワークを介
して接続された情報処理装置にユーザ情報の送信を要求
する送信要求手順と、前記プロトコルを用いて、前記情
報処理装置からユーザ情報を受信する受信手順と、受信
したユーザ情報に基づいた画面を表示する表示手順と、
利用者から入力されたユーザ情報の更新要求に応じて、
前記情報処理装置に前記プロトコルを用いてユーザ情報
の更新を要求する更新要求手順とを実行させるためのユ
ーザ情報管理プログラムを記録したコンピュータ読み取
り可能な記録媒体であることを特徴とする。According to a thirty-first aspect of the present invention, the computer uses a predetermined protocol for exchanging messages described in a predetermined description language to send the user information to an information processing apparatus connected via a network. A transmission request procedure for requesting transmission, a reception procedure for receiving user information from the information processing device using the protocol, and a display procedure for displaying a screen based on the received user information,
In response to the user information update request entered by the user,
It is a computer-readable recording medium recording a user information management program for causing the information processing apparatus to execute an update request procedure for requesting update of user information using the protocol.
【0076】なお、このプログラムを記録する記録媒体
は、CD−ROM、フレキシブルディスク、光磁気ディ
スク(MO)等の様に情報を光学的,電気的或いは磁気
的に記録する記録媒体、ROM、フラッシュメモリ等の
様に情報を電気的に記録する半導体メモリ等、様々なタ
イプの記録媒体を用いることができる。The recording medium for recording this program is a recording medium such as a CD-ROM, a flexible disk or a magneto-optical disk (MO) for recording information optically, electrically or magnetically, ROM or flash. Various types of recording media such as a semiconductor memory that electrically records information such as a memory can be used.
【0077】[0077]
【発明の実施の形態】次に、本発明の実施の形態につい
て図面に基づいて説明する。BEST MODE FOR CARRYING OUT THE INVENTION Next, embodiments of the present invention will be described with reference to the drawings.
【0078】図1は、本発明による情報処理装置の一実
施例の構成図である。情報処理装置1000は、ハード
ウェア資源1100と,ソフトウェア群1200とを含
むように構成される。FIG. 1 is a block diagram of an embodiment of an information processing apparatus according to the present invention. The information processing device 1000 is configured to include a hardware resource 1100 and a software group 1200.
【0079】ハードウェア資源1100は、メモリ装置
1110,入力装置1120,表示装置1130,その
他のハードウェアリソース1140等を含む。ソフトウ
ェア群1200は、アプリケーション1210−1〜1
210−n,UNIX(登録商標)などのOS123
0,BIOS1240,デバイスドライバ1250,ユ
ーザ情報管理手段1260,通信制御手段1270等を
含む。The hardware resources 1100 include a memory device 1110, an input device 1120, a display device 1130, other hardware resources 1140 and the like. The software group 1200 includes applications 1210-1 to 121-1.
210-n, OS 123 such as UNIX (registered trademark)
0, BIOS 1240, device driver 1250, user information management means 1260, communication control means 1270 and the like.
【0080】情報処理装置1000は、電源投入時にO
S1230のプログラムを補助記憶装置から読み出し、
読み出したプログラムをメモリ装置1110に転送して
起動する。また、情報処理装置1000は電源投入時ま
たはオペレータからの起動指示によりアプリケーション
1210−1〜1210−nのプログラムを補助記憶装
置から読み出し、読み出したプログラムをメモリ装置1
110に転送して起動する。When the information processing apparatus 1000 is turned on,
The program of S1230 is read from the auxiliary storage device,
The read program is transferred to the memory device 1110 and activated. Further, the information processing apparatus 1000 reads the programs of the applications 1210-1 to 1210-n from the auxiliary storage device when the power is turned on or in response to a start instruction from the operator, and the read program is read from the memory device 1.
Transfer to 110 and start.
【0081】アプリケーション1210−1〜1210
−nは、情報処理装置1000に様々な情報処理を行わ
せるものである。BIOS1240は、ハードウェア資
源1100を制御するプログラムである。また、デバイ
スドライバ1250はハードウェア資源1100に含ま
れる周辺機器等を管理するプログラムである。Applications 1210-1 to 1210
-N causes the information processing apparatus 1000 to perform various types of information processing. The BIOS 1240 is a program that controls the hardware resource 1100. The device driver 1250 is a program that manages peripheral devices included in the hardware resource 1100.
【0082】OS1230,ユーザ情報管理手段126
0および通信制御手段1270は、API(Applicatio
n Program Interface )1220を利用してアプリケー
ション1210−1〜1210−nからの要求を受信す
る。API1220は予め定義されている関数により、
アプリケーション1210−1〜1210−nからの要
求を受信するために利用される。OS 1230, user information management means 126
0 and the communication control means 1270 have API (Applicatio
n Program Interface) 1220 is used to receive requests from the applications 1210-1 to 1210-n. The API 1220 uses a predefined function,
It is used to receive requests from the applications 1210-1 to 1210-n.
【0083】ユーザ情報管理手段1260は、ユーザ情
報の管理を行うものである。通信制御手段1270は、
ネットワークを介して接続された後述するような外部管
理装置との通信を制御するものである。The user information management means 1260 manages user information. The communication control means 1270
It controls communication with an external management device, which will be described later, connected via a network.
【0084】ユーザ情報管理手段1260はアプリケー
ション1210−1〜1210−nや外部管理装置から
の要求に応じたユーザ情報が格納されている記憶装置を
判定し、判定した記憶装置からユーザ情報を取得して要
求元のアプリケーション1210−1〜1210−nや
外部管理装置に供給する。The user information management means 1260 determines the storage device in which the user information corresponding to the requests from the applications 1210-1 to 1210-n and the external management device is stored, and acquires the user information from the determined storage device. And supplies it to the request source applications 1210-1 to 1210-n and the external management apparatus.
【0085】OS1230は、アプリケーション121
0−1〜1210−n,ユーザ情報管理手段1260及
び通信制御手段1270の各ソフトウェアをプロセスと
して並列制御する。また、OS1230はBIOS12
40,デバイスドライバ1250を利用してハードウェ
ア資源1100に対する要求を行う。The OS 1230 is the application 121.
Each software of the 0-1 to 1210-n, the user information management means 1260 and the communication control means 1270 is controlled in parallel as a process. The OS 1230 is the BIOS 12
40, the device driver 1250 is used to make a request to the hardware resource 1100.
【0086】次に、情報処理装置1000のハードウェ
ア構成について説明する。図2は、本発明による情報処
理装置の一実施例のハードウェア構成図である。情報処
理装置1000は、それぞれバスBで相互に接続されて
いる入力装置1510,表示装置1520,補助記憶装
置1530,メモリ装置1540,演算処理装置155
0および通信装置1560を有するように構成される。Next, the hardware configuration of the information processing apparatus 1000 will be described. FIG. 2 is a hardware configuration diagram of an embodiment of the information processing apparatus according to the present invention. The information processing apparatus 1000 includes an input device 1510, a display device 1520, an auxiliary storage device 1530, a memory device 1540, and an arithmetic processing device 155, which are connected to each other by a bus B.
0 and communication device 1560.
【0087】入力装置1510はキーボード及びマウス
などで構成され、様々な操作指示を入力するために用い
られる。表示装置1520は、操作に必要な各種ウイン
ドウやデータ等を表示する。補助記憶装置1530は、
情報処理装置1000に係る処理を行わせるプログラム
を格納すると共に、そのプログラムの処理に必要な各種
ファイルやデータ等を格納している。通信装置1560
は、ネットワークを介して接続された後述するような外
部管理装置との通信を行うものである。The input device 1510 is composed of a keyboard and a mouse, and is used for inputting various operation instructions. The display device 1520 displays various windows and data necessary for operation. The auxiliary storage device 1530 is
It stores a program that causes the information processing apparatus 1000 to perform processing, and also stores various files and data necessary for processing the program. Communication device 1560
Is for communicating with an external management device, which will be described later, connected via a network.
【0088】メモリ装置1540は、情報処理装置10
00の起動時に補助記憶装置1530からプログラムを
読み出して格納する。演算処理装置1550は、メモリ
装置1540に格納されたプログラムに従って処理を実
行する。The memory device 1540 is used by the information processing device 10.
00 is started, the program is read from the auxiliary storage device 1530 and stored. The arithmetic processing unit 1550 executes processing according to a program stored in the memory device 1540.
【0089】このような情報処理装置1000は、例え
ば他のコンピュータや画像形成装置などにネットワーク
を介して接続され、配信機能を利用して画像情報などの
配信を行う。配信機能を備えた情報処理装置1000
は、配信宛先情報および利用制限・課金情報をユーザ情
報として有している。なお、配信機能を備えていない情
報処理装置1000は、利用制限・課金情報をユーザ情
報として有している。The information processing apparatus 1000 as described above is connected to, for example, another computer or an image forming apparatus via a network, and distributes image information or the like using the distribution function. Information processing apparatus 1000 having distribution function
Has delivery destination information and usage restriction / billing information as user information. The information processing apparatus 1000 that does not have a distribution function has usage restriction / billing information as user information.
【0090】次に、本発明による情報処理装置1000
の応用例としての画像形成装置1について説明する。な
お、本実施例で説明する画像形成装置1は、プリンタ,
コピー,ファクシミリおよびスキャナ等の各装置の機能
を1つの筐体内に収納しているため、融合機とも呼ばれ
る。Next, the information processing apparatus 1000 according to the present invention.
An image forming apparatus 1 will be described as an application example of. The image forming apparatus 1 described in this embodiment is a printer,
It is also called a fusion machine because the functions of each device such as a copying machine, a facsimile machine, and a scanner are housed in one housing.
【0091】図3は、本発明による融合機の一実施例の
構成図を示す。融合機1は、白黒ラインプリンタ11
と,カラーラインプリンタ12と,スキャナやファクシ
ミリなどのハードウェアリソース13と,ソフトウェア
群20と,融合機起動部50とを有するように構成され
る。また、ソフトウェア群20はアプリケーション30
とプラットフォーム40とを有するように構成される。FIG. 3 is a block diagram of an embodiment of the compound machine according to the present invention. The compound machine 1 is a black and white line printer 11
A color line printer 12, a hardware resource 13 such as a scanner or a facsimile, a software group 20, and a multi-function peripheral activation unit 50. The software group 20 is an application 30.
And a platform 40.
【0092】プラットフォーム40は、アプリケーショ
ン30からの処理要求を解釈してハードウェア資源の獲
得要求を発生するコントロールサービスと、1つ以上の
ハードウェア資源の管理を行ってコントロールサービス
からの獲得要求を調停するシステムリソースマネージャ
(以下、SRMという)43と、オペレーティングシス
テム(以下、OSという)41とを有するように構成さ
れている。The platform 40 interprets the processing request from the application 30 and generates a hardware resource acquisition request, and manages one or more hardware resources to arbitrate the acquisition request from the control service. It has a system resource manager (hereinafter referred to as SRM) 43 and an operating system (hereinafter referred to as OS) 41.
【0093】コントロールサービスは、システムコント
ロールサービス(以下、SCSという)42,エンジン
コントロールサービス(以下、ECSという)44,メ
モリコントロールサービス(以下、MCSという)4
5,オペレーションパネルコントロールサービス(以
下、OCSという)46,ファックスコントロールサー
ビス(以下、FCSという)47,ネットワークコント
ロールサービス(以下、NCSという)48,ユーザ情
報管理サービス(以下、UCSという)49など一つ以
上のサービスモジュールを有するように構成されてい
る。The control service includes a system control service (hereinafter referred to as SCS) 42, an engine control service (hereinafter referred to as ECS) 44, and a memory control service (hereinafter referred to as MCS) 4
5, operation panel control service (hereinafter referred to as OCS) 46, fax control service (hereinafter referred to as FCS) 47, network control service (hereinafter referred to as NCS) 48, user information management service (hereinafter referred to as UCS) 49, etc. It is configured to have the above service modules.
【0094】なお、プラットフォーム40は予め定義さ
れている関数によりアプリケーション30からの処理要
求を受信可能とするアプリケーションプログラムインタ
ーフェース(以下、APIという)を有するように構成
されている。The platform 40 is configured to have an application program interface (hereinafter referred to as API) that enables the processing request from the application 30 to be received by a predefined function.
【0095】OS41は、ユニックス(UNIX(登録
商標))などのオペレーティングシステムであって、プ
ラットフォーム40およびアプリケーション30の各ソ
フトウェアをプロセスとして並列実行する。The OS 41 is an operating system such as Unix (UNIX (registered trademark)), and executes each software of the platform 40 and the application 30 as processes in parallel.
【0096】SRM43のプロセスは、SCS42と共
にシステムの制御およびリソースの管理を行うものであ
る。例えばSRM43のプロセスは、スキャナ部やプリ
ンタ部などのエンジン,メモリ,ハードディスク装置
(HDD)ファイル,ホストI/O(セントロインター
フェース,ネットワークインターフェース,IEEE1
394インターフェース,RS232Cインターフェー
スなど)のハードウェア資源を利用する上位層からの要
求に従って調停を行い、実行制御する。The SRM 43 process controls the system and manages resources together with the SCS 42. For example, the SRM 43 process includes an engine such as a scanner unit and a printer unit, a memory, a hard disk device (HDD) file, a host I / O (Centro interface, network interface, IEEE1).
Arbitration is performed and execution control is performed according to a request from an upper layer that uses hardware resources such as the 394 interface and the RS232C interface.
【0097】具体的に、SRM43は要求されたハード
ウェア資源が利用可能であるか(他の要求により利用さ
れていないかどうか)を判定し、利用可能であれば要求
されたハードウェア資源が利用可能である旨を上位層に
通知する。また、SRM43は上位層からの要求に対し
てハードウェア資源の利用スケジューリングを行い、例
えばプリンタエンジンによる紙搬送と作像動作,メモリ
確保,ファイル生成などの要求内容を直接実施してい
る。Specifically, the SRM 43 determines whether the requested hardware resource is available (whether it is not used by another request), and if it is available, the requested hardware resource is used. Notify upper layers that it is possible. Further, the SRM 43 schedules the use of hardware resources in response to a request from the upper layer, and directly executes request contents such as paper conveyance and image forming operation by the printer engine, memory reservation, and file generation.
【0098】SCS42のプロセスは、アプリケーショ
ン管理,操作部制御,システム画面表示,LED表示,
リソース管理,割り込みアプリケーション制御を行う。
ECS44のプロセスは、白黒ラインプリンタ11,カ
ラーラインプリンタ12,ハードウェアリソース13の
エンジンの制御を行う。The SCS 42 process includes application management, operation unit control, system screen display, LED display,
Performs resource management and interrupt application control.
The ECS 44 process controls the engines of the monochrome line printer 11, the color line printer 12, and the hardware resources 13.
【0099】MCS45のプロセスは、画像メモリの取
得および解放,ハードディスク装置(HDD)の利用,
画像データの圧縮および伸張などを行う。OCS46の
プロセスは、オペレータと本体制御との間の情報伝達手
段となるオペレーションパネルの制御を行う。The process of MCS 45 includes acquisition and release of image memory, use of hard disk device (HDD),
It compresses and decompresses image data. The process of OCS 46 controls the operation panel which is a means for transmitting information between the operator and the main body control.
【0100】FCS47のプロセスは、システムコント
ローラの各アプリケーション層からPSTNまたはIS
DN網を利用したファクシミリ送受信,BKM(バック
アップSRAM)で管理されている各種ファクシミリデ
ータの登録/引用,ファクシミリ読み取り,ファクシミ
リ受信印刷,融合送受信を行うためのアプリケーション
を提供する。The process of the FCS 47 is executed by the PSTN or IS from each application layer of the system controller.
An application is provided for performing facsimile transmission / reception using a DN network, registration / quotation of various facsimile data managed by BKM (backup SRAM), facsimile reading, facsimile reception printing, and fusion transmission / reception.
【0101】NCS48のプロセスは、ネットワークI
/Oを必要とするアプリケーションに対し、共通に利用
できるサービスを提供するものであり、ネットワーク側
から各プロトコルによって受信したデータを各アプリケ
ーションに振り分けたり、アプリケーションからのデー
タをネットワーク側に送信する際の仲介を行う。The NCS 48 process uses the network I
It provides a service that can be used in common to applications that require I / O. When distributing the data received by each protocol from the network side to each application, or when transmitting the data from the application to the network side, Mediate.
【0102】UCS49のプロセスは、ユーザ情報の管
理を行うものであり、要求に応じたユーザ情報が格納さ
れている記憶装置を判定し、判定した記憶装置からユー
ザ情報を取得して各アプリケーションに供給する。The process of the UCS 49 manages user information, determines the storage device storing the user information according to the request, acquires the user information from the determined storage device, and supplies it to each application. To do.
【0103】また、アプリケーション30は、プリン
タ,コピー,ファクシミリ,スキャナなどの画像形成処
理にかかるユーザサービスにそれぞれ固有の処理を行う
ものである。アプリケーション30は、ページ記述言語
(PDL,PCL)およびポストスクリプト(PS)を
有するプリンタ用のアプリケーションであるプリンタア
プリ31と,コピー用アプリケーションであるコピーア
プリ32と,ファクシミリ用アプリケーションであるフ
ァックスアプリ33と,スキャナ用アプリケーションで
あるスキャナアプリ34と,ネットワークファイル用ア
プリケーションであるネットファイルアプリ35と,工
程検査用アプリケーションである工程検査アプリ36と
を有している。Further, the application 30 performs processing unique to each user service relating to image forming processing such as printer, copy, facsimile, and scanner. The application 30 includes a printer application 31 that is a printer application having a page description language (PDL, PCL) and Postscript (PS), a copy application 32 that is a copy application, and a fax application 33 that is a facsimile application. The scanner application 34 is a scanner application, the network file application 35 is a network file application, and the process inspection application 36 is a process inspection application.
【0104】融合機起動部50は、融合機1の電源投入
時に最初に実行され、アプリケーション30やプラット
フォーム40を起動するものである。例えば融合機起動
部50は、コントロールサービスやアプリケーションの
プログラムを後述するフラッシュメモリから読み出し、
読み出した各プログラムをSRAMまたはSDRAM上
に確保したメモリ領域に転送して起動するものである。The multi-function peripheral activation unit 50 is first executed when the power of the multi-function peripheral 1 is turned on, and activates the application 30 and the platform 40. For example, the multi-function peripheral activation unit 50 reads programs for control services and applications from a flash memory described later,
The read programs are transferred to a memory area secured on the SRAM or SDRAM and activated.
【0105】図4は、本発明による融合機の一実施例の
ハードウェア構成図を示す。図4の融合機1は、コント
ローラボード60と,オペレーションパネル70と,フ
ァックスコントロールユニット(以下、FCUという)
80と,USBデバイス90と,IEEE1394デバ
イス100と,エンジン部110とを有するように構成
される。なお、FCU80はメモリを有している。FC
U80が有するメモリは、例えば融合機1の電源がOF
Fのときに受信したファクシミリデータを一時的に格納
するために利用される。FIG. 4 is a hardware configuration diagram of an embodiment of the compound machine according to the present invention. The compound machine 1 of FIG. 4 has a controller board 60, an operation panel 70, and a fax control unit (hereinafter referred to as FCU).
80, a USB device 90, an IEEE 1394 device 100, and an engine unit 110. The FCU 80 has a memory. FC
The memory of U80 has,
It is used to temporarily store the facsimile data received at F.
【0106】オペレーションパネル70は、コントロー
ラボード60のASIC62に直接接続されている。ま
た、FCU80,USBデバイス90,IEEE139
4デバイス100およびエンジン部110は、コントロ
ーラボード60のASIC62にPCIバス(Peripher
al Component Interconnect bus )などで接続されてい
る。The operation panel 70 is directly connected to the ASIC 62 of the controller board 60. In addition, FCU80, USB device 90, IEEE139
4 device 100 and engine unit 110 are connected to ASIC 62 of controller board 60 by PCI bus (Peripher
al Component Interconnect bus) etc. are connected.
【0107】また、コントローラボード60は、CPU
61と,ASIC62と,SRAM(Static RAM)63
と,SDRAM(Synchronous DRAM)64と,フラッシ
ュメモリ65と,HDD66と,ネットワークI/Fコ
ントローラ67とを有するように構成される。コントロ
ーラボード60は、CPU61,SRAM63,SDR
AM64,フラッシュメモリ65,HDD66,ネット
ワークI/Fコントローラ67などをASIC62に接
続するように構成されている。The controller board 60 is a CPU
61, ASIC 62, SRAM (Static RAM) 63
, An SDRAM (Synchronous DRAM) 64, a flash memory 65, an HDD 66, and a network I / F controller 67. The controller board 60 includes a CPU 61, SRAM 63, SDR
The AM 64, the flash memory 65, the HDD 66, the network I / F controller 67, and the like are connected to the ASIC 62.
【0108】CPU61は、融合機1の全体制御を行う
ものである。CPU61は、OS41上でプラットフォ
ーム40を形成するSCS42,SRM43,ECS4
4,MCS45,OCS46,FCS47およびNCS
48をそれぞれプロセスとして起動して実行させると共
に、アプリケーション30を形成するプリンタアプリ3
1,コピーアプリ32,ファックスアプリ33,スキャ
ナアプリ34,ネットファイルアプリ35および工程検
査アプリ36を起動して実行させる。The CPU 61 controls the entire compound machine 1. The CPU 61 uses the OS 41 to form the platform 40 in SCS 42, SRM 43, ECS 4
4, MCS45, OCS46, FCS47 and NCS
The printer application 3 that starts and executes 48 as processes and forms the application 30.
1, to activate and execute the copy application 32, the fax application 33, the scanner application 34, the net file application 35, and the process inspection application 36.
【0109】ASIC62は、画像処理用のハードウェ
ア要素を有する画像処理用途向けのICである。SRA
M63およびSDRAM64の物理メモリ領域には、カ
ーネルやプロセスなどの仮想メモリ領域がマッピングさ
れる。The ASIC 62 is an IC for image processing applications having hardware elements for image processing. SRA
Virtual memory areas such as kernels and processes are mapped to the physical memory areas of the M63 and the SDRAM 64.
【0110】不揮発RAMとしてのフラッシュメモリ6
5は、アプリケーション30またはプラットフォーム4
0を構成する各アプリやコントロールサービス,SRM
43などの各プログラムおよび利用制限・課金情報が格
納されている。また、HDD66は、画像データの蓄
積,プログラムの蓄積,フォントデータの蓄積,フォー
ムの蓄積,配信宛先情報の格納を行うためのストレージ
である。オペレーションパネル70はオペレータからの
入力操作を受け付けると共に、オペレータに向けた表示
を行う操作部である。Flash memory 6 as nonvolatile RAM
5 is an application 30 or platform 4
Each application, control service, and SRM that make up 0
Each program such as 43 and usage restrictions / billing information are stored. The HDD 66 is a storage for accumulating image data, programs, font data, forms, and distribution destination information. The operation panel 70 is an operation unit that receives an input operation from an operator and displays a message for the operator.
【0111】このような融合機1は、例えば他の融合機
やコンピュータなどにネットワークを介して接続され、
配信機能を利用して画像情報などの配信を行う。配信機
能を備えた融合機1は、配信宛先情報および利用制限・
課金情報をユーザ情報として有している。なお、配信機
能を備えていない融合機1は、利用制限・課金情報をユ
ーザ情報として有している。The multi-function machine 1 as described above is connected to, for example, another multi-function machine or a computer via a network.
Image information is distributed using the distribution function. The multi-function peripheral 1 equipped with the distribution function can distribute the distribution destination information and use restrictions /
It has billing information as user information. The multi-function peripheral 1 that does not have a distribution function has usage restriction / billing information as user information.
【0112】以下、本発明のユーザ情報管理方法につい
て説明していく。なお、以下の説明では本発明による情
報処理装置1000の応用例としての融合機1の処理を
中心に説明する。The user information management method of the present invention will be described below. In the following description, the processing of the multi-function peripheral 1 as an application example of the information processing apparatus 1000 according to the present invention will be mainly described.
【0113】図5は、本発明のユーザ情報管理方法につ
いて説明するための図を示す。フラッシュメモリ65に
格納された利用制限・課金情報は、各種機能の使用可否
や使用可能機能の使用枚数などの管理を行うものであ
り、例えば図6のように構成される。FIG. 5 is a diagram for explaining the user information management method of the present invention. The usage restriction / billing information stored in the flash memory 65 manages the availability of various functions and the number of usable functions, and is configured as shown in FIG. 6, for example.
【0114】図6は、利用制限・課金情報の一例の構成
図を示す。図6の利用制限・課金情報は、管理番号,登
録番号,ユーザー名,ユーザーコード,複写機能使用可
否,複写機能使用枚数,配信機能使用可否,配信機能使
用枚数などのデータ項目を有している。フラッシュメモ
リ65に格納された利用制限・課金情報は、SCS42
に含まれる課金情報管理モジュール121により管理さ
れる。FIG. 6 is a block diagram showing an example of usage restriction / billing information. The usage restriction / billing information in FIG. 6 includes data items such as a management number, a registration number, a user name, a user code, a copy function use availability, a copy function use quantity, a distribution function use availability, and a distribution function use quantity. . The usage restriction / billing information stored in the flash memory 65 is stored in the SCS42.
It is managed by the billing information management module 121 included in.
【0115】なお、フラッシュメモリ65には、各種サ
ービス,モジュール,アプリケーションの管理パラメー
タも格納されており、SCS42に含まれるシステム初
期設定モジュールにより管理される。The flash memory 65 also stores management parameters for various services, modules, and applications, which are managed by the system initialization module included in the SCS 42.
【0116】また、HDD66に格納された配信宛先情
報は、配信宛先や送信者などの管理を行うものであり、
例えば図7のように構成される。図7は、配信宛先情報
の一例の構成図を示す。図7の配信宛先情報は、管理番
号,登録番号,ユーザー名,電子メールアドレス,送信
者可否などのデータ項目を有している。HDD66に格
納された配信宛先情報は、USC49により管理され
る。The distribution destination information stored in the HDD 66 is for managing the distribution destination, sender, etc.
For example, it is configured as shown in FIG. FIG. 7 shows a configuration diagram of an example of distribution destination information. The distribution destination information in FIG. 7 has data items such as management number, registration number, user name, electronic mail address, sender availability. The distribution destination information stored in the HDD 66 is managed by the USC 49.
【0117】UCS49はHDD66に格納された配信
宛先情報を直接管理する一方、フラッシュメモリ65に
格納された利用制限・課金情報を課金情報管理モジュー
ル121を介して管理する。The UCS 49 directly manages the distribution destination information stored in the HDD 66, while managing the usage restriction / billing information stored in the flash memory 65 via the billing information management module 121.
【0118】なお、配信機能を備えていない融合機1の
場合、HDD66に格納される配信宛先情報は存在しな
い。配信機能を備えていない融合機1であってもUCS
49が課金情報管理モジュール121を介してフラッシ
ュメモリ65に格納された利用制限・課金情報を管理す
ることにより、配信機能の有無に関係無くインターフェ
ースを統一できる。In the case of the compound machine 1 having no distribution function, there is no distribution destination information stored in the HDD 66. UCS even if the multi-function machine 1 does not have a distribution function
49 manages the usage restriction / billing information stored in the flash memory 65 via the billing information management module 121, so that the interface can be unified regardless of the presence or absence of the distribution function.
【0119】図5では、フラッシュメモリ65に利用制
限・課金情報,HDD66に配信宛先情報を格納する例
を表しているが、利用制限・課金情報または配信宛先情
報をFCU80が有するメモリに格納するようにしても
よい。また、利用制限・課金情報または配信宛先情報の
一部をFCU80が有するメモリに格納するようにして
もよい。Although FIG. 5 shows an example in which the usage restriction / billing information is stored in the flash memory 65 and the distribution destination information is stored in the HDD 66, the usage restriction / billing information or the distribution destination information is stored in the memory of the FCU 80. You may Further, a part of the usage restriction / billing information or the delivery destination information may be stored in the memory of the FCU 80.
【0120】UCS49に含まれるリモートインターフ
ェース122と外部管理装置124とは、NCS48お
よびネットワーク123を介して、XML(Extensible
Markup Language)で記載されたメッセージの交換をす
るためのSOAP(Simple Object Access Protocol)
を用いて通信を行う。The remote interface 122 and the external management device 124 included in the UCS 49 are connected to the XML (Extensible) via the NCS 48 and the network 123.
SOAP (Simple Object Access Protocol) for exchanging messages described in Markup Language
Use to communicate.
【0121】リモートインターフェース122は、We
bサービスを実現するためのWebサービス関数(以
下、WSFという)を1つ以上有している。外部管理装
置124はSOAPを用いてリモートインターフェース
122が外部に提供するWSFをリモートアクセスする
ことにより、ユーザ情報をリモート管理する。The remote interface 122 is We
It has one or more Web service functions (hereinafter referred to as WSF) for realizing the b service. The external management device 124 remotely manages user information by remotely accessing the WSF provided to the outside by the remote interface 122 using SOAP.
【0122】図8は、ユーザ情報のリモート管理につい
て説明するための図を示す。外部管理装置124はWe
bサービスリクエスト(以下、WSリクエストという)
をXMLで記述されたWSリクエストに変換し、XML
で記述されたWSリクエストを出力するPROXY13
0を有する。リモートインターフェース122は、XM
Lパーサー131,変換ライブラリ132,1つ以上の
WSF133a〜133nを有する。FIG. 8 is a diagram for explaining remote management of user information. The external management device 124 is We
b Service request (hereinafter referred to as WS request)
To a WS request described in XML,
PROXY13 that outputs the WS request described in
Has 0. The remote interface 122 is an XM
It has an L parser 131, a conversion library 132, and one or more WSFs 133a to 133n.
【0123】XMLパーサー131は、XMLで記述さ
れたリクエストが文書型定義(DTD)に従っているか
の妥当性の検証と文書型定義の構文解釈を行い、変換ラ
イブラリ132が利用可能なツリー型のパーズに変換す
る。変換ライブラリ132はXMLパーサー131から
供給されるパーズをWSリクエストに変換する。WSF
133a〜133nはUCS49が提供するメソッド単
位に設けられたWebサービスを実現する関数である。The XML parser 131 verifies the validity of the request described in XML according to the document type definition (DTD) and parses the document type definition into a tree-type parser that can be used by the conversion library 132. Convert. The conversion library 132 converts the parse supplied from the XML parser 131 into a WS request. WSF
133a to 133n are functions that realize the Web service provided for each method provided by the UCS 49.
【0124】外部管理装置124のPROXY130は
WSリクエストをXMLで記述されたWSリクエストに
変換し、XMLで記述されたWSリクエストを融合機1
のNCS48に送信する。NCS48はXMLで記述さ
れたWSリクエストを例えばURLに応じてXMLパー
サー131に振り分ける。The PROXY 130 of the external management device 124 converts the WS request into a WS request described in XML, and converts the WS request described in XML into the multi-function peripheral 1
To the NCS 48. The NCS 48 distributes the WS request described in XML to the XML parser 131 according to the URL, for example.
【0125】XMLパーサー131は、XMLで記述さ
れたリクエストを変換ライブラリ132が利用可能なツ
リー型のパーズに変換した後、変換ライブラリ132に
供給する。変換ライブラリ132はXMLパーサー13
1から供給されるパーズをWSリクエストに変換し、変
換したWSリクエストに対応する例えばWSF133a
を特定する。UCS49は特定した例えばWSF133
aに応じて外部管理装置124にユーザ情報の参照機能
や更新機能などのWebサービスを提供する。The XML parser 131 converts the request described in XML into a tree-type parse that can be used by the conversion library 132, and then supplies it to the conversion library 132. The conversion library 132 is an XML parser 13
1 is converted into a WS request, and the converted WS request corresponds to, for example, WSF133a.
Specify. UCS49 is specified for example WSF133
According to a, the external management device 124 is provided with a Web service such as a user information reference function and an update function.
【0126】PROXY130,変換ライブラリ13
2,WSF133a〜133nは、WSDL(Web Serv
ice Description Language)により記述された図9〜図
11のようなWebサービスのインターフェース仕様か
ら作成される。図9〜図11は、WSDLによるWeb
サービス記述の一例のイメージ図を示す。なお、図9〜
図11は世代番号を取得するWebサービスを記述した
例である。PROXY130, conversion library 13
2, WSF133a ~ 133n, WSDL (Web Serv).
It is created from the interface specifications of the Web service as shown in FIGS. 9 to 11 described in ice description language). 9 to FIG. 11 are Web based on WSDL.
The image figure of an example of a service description is shown. Note that FIG.
FIG. 11 is an example in which a Web service for acquiring a generation number is described.
【0127】例えば記述部分140は、世代番号の取得
に利用する入力パラメータが「ticket」であり、
データ型がバイナリデータであることを表している。記
述部分141は、世代番号の取得に利用する出力パラメ
ータが「returnValue」および「gener
ation_out」であり、「returnValu
e」のデータ型が列挙であり、「generation
_out」のデータ型が非負整数であることを表してい
る。For example, in the description part 140, the input parameter used to acquire the generation number is "ticket",
Indicates that the data type is binary data. In the description part 141, the output parameters used to acquire the generation number are “returnValue” and “gener”.
ation_out ”and“ returnValue
The data type of "e" is an enumeration, and "generation"
It indicates that the data type of “_out” is a non-negative integer.
【0128】また、記述部分142は世代番号の取得に
対応するメソッドがどのパラメータを使うかを表してい
る。なお、記述部分142の<operation n
ame=“getGeneration”>は、例えば
1つのWSF133aに対応している。WSDLによる
Webサービス記述は、例えば融合機1の開発時に作成
される。The description portion 142 represents which parameter is used by the method corresponding to the generation number acquisition. Note that the <operation n of the description part 142 is
ame = “getGeneration”> corresponds to, for example, one WSF 133a. The Web service description in WSDL is created, for example, when the multi-function peripheral 1 is developed.
【0129】次に、リモート管理を利用したユーザ情報
の参照処理について図面を参照しつつ説明していく。図
12は、リモート管理を利用したユーザ情報の参照処理
の一例のフローチャートを示す。Next, a user information reference process using remote management will be described with reference to the drawings. FIG. 12 shows a flowchart of an example of user information reference processing using remote management.
【0130】ステップS10では、外部管理装置124
が、リモートインターフェース122の提供するメソッ
ドにリモートアクセスし、諸元情報を取得するためのW
ebサービスを利用する。諸元情報を取得するWebサ
ービスは、図13のような入出力パラメータが利用され
る。図13は、諸元情報を取得するためのWebサービ
スで利用する入出力パラメータの一例の構成図を示す。
また、図14は、諸元情報構造の一例の構成図を示す。In step S10, the external management device 124
W to remotely access the method provided by the remote interface 122 and acquire the specification information.
Use eb service. Input / output parameters as shown in FIG. 13 are used for the Web service for acquiring the specification information. FIG. 13 is a block diagram showing an example of input / output parameters used in the Web service for acquiring the specification information.
FIG. 14 is a block diagram showing an example of the specification information structure.
【0131】ステップS10に続いてステップS11に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、利用
者または管理者を認証するためのWebサービスを利用
する。利用者または管理者を認証するWebサービス
は、図15のような入出力パラメータが利用される。図
15は、利用者または管理者を認証するためのWebサ
ービスで利用する入出力パラメータの一例の構成図を示
す。In step S11 following step S10, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for authenticating the user or the administrator. Input / output parameters as shown in FIG. 15 are used for the Web service that authenticates the user or the administrator. FIG. 15 is a block diagram showing an example of input / output parameters used in a Web service for authenticating a user or an administrator.
【0132】利用者または管理者を認証するWebサー
ビスは、入力パラメータとしてパスワードを外部管理装
置124から入力させ、出力パラメータとして認証情報
を外部管理装置124に出力する。なお、認証情報は認
証済みであることを表すものである。ユーザ情報の参照
および更新を行うためのWebサービスでは入力パラメ
ータとして認証情報が要求される。これは、権限のない
利用者からのリモートアクセスを防ぐためのものであ
る。A Web service for authenticating a user or an administrator causes a password to be input as an input parameter from the external management apparatus 124 and outputs authentication information as an output parameter to the external management apparatus 124. The authentication information indicates that the authentication has been completed. Authentication information is requested as an input parameter in a Web service for referring and updating user information. This is to prevent remote access from unauthorized users.
【0133】ステップS11に続いてステップS12に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、世代
番号を取得するためのWebサービスを利用する。世代
番号を取得するWebサービスは、図16のような入出
力パラメータが利用される。In step S12 following step S11, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for acquiring the generation number. Input / output parameters as shown in FIG. 16 are used for the Web service for acquiring the generation number.
【0134】図16は、世代番号を取得するためのWe
bサービスで利用する入出力パラメータの一例の構成図
を示す。世代番号を取得するためのWebサービスでは
入力パラメータとして外部管理装置124から認証情報
を入力させ、出力パラメータとして世代番号を外部管理
装置124に出力する。世代番号はユーザ情報が更新さ
れる度に更新される番号であるため、他からの要求に応
じてユーザ情報が更新されていないかの判断に用いるこ
とができる。FIG. 16 shows We for obtaining the generation number.
The block diagram of an example of the input-output parameter utilized by b service is shown. In the Web service for acquiring the generation number, authentication information is input from the external management device 124 as an input parameter, and the generation number is output to the external management device 124 as an output parameter. Since the generation number is updated every time the user information is updated, it can be used to determine whether the user information has not been updated in response to a request from others.
【0135】ステップS12に続いてステップS13に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、見出
し集合を取得するためのWebサービスを利用する。見
出し集合を取得するWebサービスは、図17のような
入出力パラメータが利用される。図17は、見出し集合
を取得するためのWebサービスで利用する入出力パラ
メータの一例の構成図を示す。In step S13 following step S12, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for acquiring the headline set. Input / output parameters as shown in FIG. 17 are used for the Web service for acquiring the headline set. FIG. 17 is a block diagram showing an example of input / output parameters used in the Web service for acquiring the headline set.
【0136】見出し集合を取得するためのWebサービ
スでは入力パラメータとして認証情報および世代番号を
入力させ、出力パラメータとして世代番号,見出し集合
情報構造の配列を外部管理装置124に出力する。ま
た、図18は、見出し集合情報構造の一例の構成図を示
す。In the Web service for acquiring the headline set, the authentication information and the generation number are input as input parameters, and the generation number and the array of the headline set information structure are output to the external management device 124 as output parameters. FIG. 18 is a block diagram showing an example of the heading set information structure.
【0137】ステップS13に続いてステップS14に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、ステ
ップS13で取得した全ての見出し集合ごとに見出しを
取得するためのWebサービスを利用する。見出しを取
得するWebサービスは、図19のような入出力パラメ
ータが利用される。図19は、見出しを取得するための
Webサービスで利用する入出力パラメータの一例の構
成図を示す。In step S14 following step S13, the external management device 124 remotely accesses the method provided by the remote interface 122, and provides a Web service for acquiring the index for each index set acquired in step S13. To use. Input / output parameters as shown in FIG. 19 are used for the Web service for acquiring the headline. FIG. 19 is a block diagram showing an example of input / output parameters used in the Web service for acquiring the headline.
【0138】見出しを取得するためのWebサービスで
は入力パラメータとして認証情報,世代番号,見出し集
合管理番号を入力させ、出力パラメータとして世代番
号,見出し情報構造の配列を外部管理装置124に出力
する。また、図20は、見出し情報構造の一例の構成図
を示す。In the Web service for acquiring the headline, the authentication information, the generation number, and the headline set management number are input as the input parameters, and the generation number and the array of the headline information structure are output to the external management device 124 as the output parameters. 20 is a block diagram showing an example of the heading information structure.
【0139】ステップS14に続いてステップS15に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、ステ
ップS14で取得した全ての見出しごとにエントリー一
覧を取得するためのWebサービスを利用する。エント
リー一覧を取得するWebサービスは、図21のような
入出力パラメータが利用される。図21は、エントリー
一覧を取得するためのWebサービスで利用する入出力
パラメータの一例の構成図を示す。In step S15 following step S14, the external management device 124 remotely accesses the method provided by the remote interface 122, and provides the Web service for acquiring the entry list for all the headlines acquired in step S14. To use. Input / output parameters as shown in FIG. 21 are used for the Web service for acquiring the entry list. FIG. 21 is a block diagram showing an example of input / output parameters used in the Web service for acquiring the entry list.
【0140】エントリー一覧を取得するためのWebサ
ービスでは入力パラメータとして認証情報,世代番号,
見出し管理番号,絞り込みフィルター,読み飛ばしエン
トリー数,同時取得エントリー数最大値を入力させ、出
力パラメータとして世代番号,条件を満たすエントリー
の個数,最後まで取得されたか否か,エントリー情報の
配列を外部管理装置124に出力する。また、図22
は、絞り込みフィルタの一例の構成図を示す。図23
は、エントリー情報構造の一例の構成図を示す。In the Web service for acquiring the entry list, the authentication information, the generation number,
Input the heading management number, narrowing filter, number of skipped entries, maximum number of simultaneous acquisition entries, output number as generation parameter, number of entries satisfying condition, whether or not all entries are acquired, and externally manage entry information array Output to the device 124. In addition, FIG.
[Fig. 3] shows a configuration diagram of an example of a narrowing filter. FIG. 23
Shows a configuration diagram of an example of an entry information structure.
【0141】ステップS15に続いてステップS16に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、エン
トリー詳細情報を取得するためのWebサービスを利用
する。In step S16 following step S15, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for acquiring the detailed entry information.
【0142】エントリー詳細情報としてアカウント情報
を取得する場合、アカウント情報を取得するWebサー
ビスは図24のような入出力パラメータが利用される。
図24は、アカウント情報を取得するためのWebサー
ビスで利用する入出力パラメータの一例の構成図を示
す。アカウント情報を取得するためのWebサービスで
は入力パラメータとして認証情報,世代番号,エントリ
ー管理番号の配列,取得メンバー指定を外部管理装置1
24に入力させ、出力パラメータとして世代番号,アカ
ウント情報の配列を外部管理装置124に出力する。ま
た、図25は、アカウント情報構造の一例の構成図を示
す。図26は、メール宛先情報構造の一例の構成図を示
す。図27は、FAX宛先情報構造の一例の構成図を示
す。図28は、ユーザーコード情報構造の一例の構成図
を示す。When the account information is acquired as the entry detail information, the Web service for acquiring the account information uses the input / output parameters as shown in FIG.
FIG. 24 is a block diagram showing an example of input / output parameters used in the Web service for acquiring account information. In the Web service for acquiring account information, the external management device 1 includes the authentication information, the generation number, the array of entry management numbers, and the acquisition member designation as input parameters
24, and outputs an array of generation numbers and account information as output parameters to the external management device 124. Further, FIG. 25 shows a configuration diagram of an example of the account information structure. FIG. 26 is a block diagram showing an example of the mail destination information structure. FIG. 27 is a block diagram showing an example of the FAX destination information structure. FIG. 28 is a block diagram showing an example of the user code information structure.
【0143】エントリー詳細情報としてグループ情報を
取得する場合、グループ情報を取得するWebサービス
は図29のような入出力パラメータが利用される。図2
9はグループ情報を取得するためのWebサービスで利
用する入出力パラメータの一例の構成図を示す。グルー
プ情報を取得するためのWebサービスでは入力パラメ
ータとして認証情報,世代番号,エントリー管理番号の
配列,取得メンバー指定を外部管理装置124に入力さ
せ、出力パラメータとして世代番号,グループ情報の配
列を外部管理装置124に出力する。When the group information is acquired as the entry detailed information, the input / output parameters as shown in FIG. 29 are used for the Web service for acquiring the group information. Figure 2
9 is a block diagram showing an example of input / output parameters used in the Web service for acquiring group information. In the Web service for acquiring the group information, the external management device 124 is made to input the authentication information, the generation number, the array of the entry management number, and the acquisition member designation as the input parameters, and the generation number and the array of the group information are externally managed as the output parameters. Output to the device 124.
【0144】また、図30は、グループ情報構造の一例
の構成図を示す。図31は、メールグループ情報構造の
一例の構成図を示す。図32は、FAXグループ情報構
造の一例の構成図を示す。FIG. 30 is a block diagram showing an example of the group information structure. FIG. 31 is a block diagram showing an example of the mail group information structure. FIG. 32 is a block diagram showing an example of the FAX group information structure.
【0145】ステップS16に続いてステップS17に
進み、外部管理装置124はステップS13〜S16で
取得した情報に応じて図43に表すような表示画面を作
成する。図43は、表示画面の一例のイメージ図を示
す。In step S17 following step S16, the external management device 124 creates a display screen as shown in FIG. 43 according to the information acquired in steps S13 to S16. FIG. 43 shows an image diagram of an example of the display screen.
【0146】図43の表示画面は、ユーザ別印刷枚数情
報,ユーザ別利用制限情報,E−mail情報,FAX
情報を表示する画面を有している。図43は、E−ma
il情報を表示する画面が選択されている例である。The display screen of FIG. 43 displays the number of printed sheets for each user, the usage restriction information for each user, the E-mail information, and the FAX.
It has a screen for displaying information. FIG. 43 shows E-ma.
This is an example in which a screen for displaying il information is selected.
【0147】ステップS17に続いてステップS18に
進み、外部管理装置124はステップS17で作成した
表示画面を表示する。このように、融合機1のオペレー
ションパネル70でなく外部管理装置124でユーザ情
報を参照することができるので、一度に多くのユーザ情
報を表示することも可能である。In step S18 following step S17, the external management device 124 displays the display screen created in step S17. As described above, since the user information can be referred to by the external management device 124 instead of the operation panel 70 of the multi-function peripheral 1, it is possible to display a large amount of user information at one time.
【0148】次に、リモート管理を利用したユーザ情報
の更新処理について図面を参照しつつ説明していく。リ
モート管理を利用したユーザ情報の更新処理は、例えば
図12のフローチャートにより表示画面の表示が行われ
たあと、外部管理装置124がリモートインターフェー
ス122の提供するメソッドにリモートアクセスするこ
とで、見出し集合ごとの見出し情報の置換を行うための
Webサービス,見出しごとのエントリーの置換を行う
ためのWebサービス,指定されたIDを持つエントリ
ーを削除するためのWebサービス,アカウントの新規
作成を行うためのWebサービス,アカウント情報更新
のためのWebサービス,グループの新規作成を行うた
めのWebサービス,グループ情報更新のためのWeb
サービスを実現できる。Next, a user information update process using remote management will be described with reference to the drawings. The update process of the user information using the remote management is performed, for example, by displaying the display screen according to the flowchart of FIG. 12 and then remotely accessing the method provided by the remote interface 122 by the external management device 124 for each set of headings. Web service for replacing the heading information of the above, Web service for replacing the entry for each heading, Web service for deleting the entry having the specified ID, Web service for creating a new account , Web service for updating account information, Web service for creating new group, Web for updating group information
Service can be realized.
【0149】図33は、見出し集合ごとの見出し情報を
置換するためのWebサービスで利用する入出力パラメ
ータの一例の構成図を示す。見出し集合ごとの見出し情
報を置換するためのWebサービスでは入力パラメータ
として認証情報,世代番号,見出し集合管理番号,見出
しの配列を入力させ、出力パラメータとして世代番号,
設定された見出しの個数を外部管理装置124に出力す
る。FIG. 33 is a block diagram showing an example of input / output parameters used in the Web service for replacing the heading information for each heading set. In the Web service for replacing the heading information for each heading set, the authentication information, the generation number, the heading set management number, and the heading array are input as input parameters, and the generation number is output parameter.
The set number of headlines is output to the external management device 124.
【0150】図34は、見出しごとのエントリーを置換
するためのWebサービスで利用する入出力パラメータ
の一例の構成図を示す。見出しごとのエントリーを置換
するためのWebサービスでは入力パラメータとして認
証情報,世代番号,見出し管理番号,読み飛ばしエント
リー数,最後か否か,エントリー管理番号の配列を入力
させ、出力パラメータとして世代番号,正しく処理され
たエントリーの個数を外部管理装置124に出力する。FIG. 34 is a block diagram showing an example of input / output parameters used in the Web service for replacing the entry for each headline. In the Web service for replacing the entry for each heading, the authentication information, the generation number, the heading management number, the number of skipped entries, whether or not the last entry, and the array of the entry management number are input as input parameters, and the generation number is output parameter. The number of correctly processed entries is output to the external management device 124.
【0151】図35は、指定されたIDを持つエントリ
ーを削除するためのWebサービスで利用する入出力パ
ラメータの一例の構成図を示す。指定されたIDを持つ
エントリーを削除するためのWebサービスでは入力パ
ラメータとして認証情報,世代番号,エントリー管理番
号の配列を入力させ、出力パラメータとして世代番号,
削除されたエントリーの個数を外部管理装置124に出
力する。FIG. 35 is a block diagram showing an example of input / output parameters used in a Web service for deleting an entry having a designated ID. In a Web service for deleting an entry having a specified ID, an array of authentication information, generation number, and entry management number is input as an input parameter, and a generation number is output as an output parameter.
The number of deleted entries is output to the external management device 124.
【0152】図36は、アカウントの新規作成を行うた
めのWebサービスで利用する入出力パラメータの一例
の構成図を示す。アカウントの新規作成を行うためのW
ebサービスでは入力パラメータとして認証情報,世代
番号,アカウント情報の配列を入力させ、出力パラメー
タとして世代番号,新規作成されたエントリーの管理番
号の配列を外部管理装置124に出力する。FIG. 36 is a block diagram showing an example of input / output parameters used in the Web service for creating a new account. W to create a new account
In the eb service, an array of authentication information, a generation number, and account information is input as an input parameter, and an array of a generation number and a management number of a newly created entry is output to the external management device 124 as an output parameter.
【0153】図37は、アカウント情報更新のためのW
ebサービスで利用する入出力パラメータの一例の構成
図を示す。アカウント情報更新のためのWebサービス
では入力パラメータとして認証情報,世代番号,更新メ
ンバー指定,アカウント情報の配列を入力させ、出力パ
ラメータとして世代番号,更新されたエントリーの個数
を外部管理装置124に出力する。FIG. 37 shows W for updating account information.
The block diagram of an example of the input / output parameter utilized by eb service is shown. In the Web service for updating account information, the authentication information, generation number, update member designation, and array of account information are input as input parameters, and the generation number and the number of updated entries are output as output parameters to the external management device 124. .
【0154】図38は、グループの新規作成を行うため
のWebサービスで利用する入出力パラメータの一例の
構成図を示す。グループの新規作成を行うためのWeb
サービスでは入力パラメータとして認証情報,世代番
号,グループ情報の配列を入力させ、出力パラメータと
して世代番号,新規作成されたエントリーの管理番号の
配列を外部管理装置124に出力する。FIG. 38 is a block diagram showing an example of input / output parameters used in the Web service for creating a new group. Web for creating a new group
In the service, an array of authentication information, generation number, and group information is input as an input parameter, and an array of a generation number and a management number of a newly created entry is output to the external management device 124 as an output parameter.
【0155】図39は、グループ情報更新のためのWe
bサービスで利用する入出力パラメータの一例の構成図
を示す。グループ情報更新ためのWebサービスでは入
力パラメータとして認証情報,世代番号,取得メンバー
の指定,グループ情報の配列を入力させ、出力パラメー
タとして世代番号,更新されたエントリーの個数を外部
管理装置124に出力する。FIG. 39 shows We for updating group information.
The block diagram of an example of the input-output parameter utilized by b service is shown. In the Web service for updating the group information, the authentication information, the generation number, the designation of the acquisition member, and the array of group information are input as the input parameters, and the generation number and the number of updated entries are output as the output parameters to the external management device 124. .
【0156】次に、リモート管理を利用したユーザ情報
のバックアップおよびリストアの処理について図面を参
照しつつ説明していく。例えばユーザ情報のバックアッ
プは前述したユーザ情報の参照処理を利用することで行
うことができる。外部管理装置124はユーザ情報の参
照処理を利用してユーザ情報を取得し、取得したユーザ
情報を記憶装置に格納することでバックアップを行うこ
とができる。Next, the backup and restore processing of user information using remote management will be described with reference to the drawings. For example, the user information can be backed up by using the above-mentioned user information reference processing. The external management apparatus 124 can perform backup by acquiring the user information by using the user information reference process and storing the acquired user information in the storage device.
【0157】一方、ユーザ情報のリストアは例えば図4
0に表したフローチャートの手順で行われる。図40
は、リモート管理を利用したユーザ情報のリストアの処
理の一例のフローチャートを示す。On the other hand, the restoration of the user information is performed, for example, with FIG.
The procedure of the flowchart shown in 0 is performed. Figure 40
FIG. 10 shows a flowchart of an example of a process of restoring user information using remote management.
【0158】ステップS20〜S22の処理は、図12
のステップS10〜S12の処理と同様であるので説明
を省略する。ステップS23では、外部管理装置124
が、リモートインターフェース122の提供するメソッ
ドにリモートアクセスし、リストア前の処理を行うため
のWebサービスを利用する。The processing of steps S20 to S22 is shown in FIG.
Since it is the same as the processing of steps S10 to S12, the description thereof is omitted. In step S23, the external management device 124
Uses the Web service for remotely accessing the method provided by the remote interface 122 and performing the process before the restore.
【0159】図41は、リストア前の処理を行うための
Webサービスで利用する入出力パラメータの一例の構
成図を示す。リストア前の処理を行うためのWebサー
ビスは、入力パラメータとして認証情報,世代番号を外
部管理装置124から入力させ、出力パラメータとして
世代番号を外部管理装置124に出力する。FIG. 41 is a block diagram showing an example of input / output parameters used in the Web service for performing pre-restoration processing. The Web service for performing the process before the restore inputs the authentication information and the generation number as the input parameters from the external management device 124, and outputs the generation number as the output parameter to the external management device 124.
【0160】ステップS23に続いてステップS24に
進み、外部管理装置124が、リモートインターフェー
ス122の提供するメソッドにリモートアクセスし、全
エントリーの削除を行うためのWebサービスを利用す
る。ただし、フラッシュメモリ65に格納されている課
金情報は削除しない。In step S24 following step S23, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for deleting all entries. However, the billing information stored in the flash memory 65 is not deleted.
【0161】ステップS24に続いてステップS25に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、既に
バックアップ済みの見出し集合ごとの見出しに置換する
ためのWebサービスを利用する。In step S25 following step S24, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for replacing the heading for each heading set that has already been backed up.
【0162】ステップS25に続いてステップS26に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、既に
バックアップ済みの全グループを追加するためのWeb
サービスを利用する。In step S26 following step S25, the external management device 124 remotely accesses the method provided by the remote interface 122, and adds a Web for adding all groups already backed up.
Use the service.
【0163】ステップS26に続いてステップS27に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、既に
バックアップ済みの全アカウントを追加するためのWe
bサービスを利用する。In step S27 following step S26, the external management device 124 remotely accesses the method provided by the remote interface 122 and adds the We account for adding all the accounts already backed up.
b Use the service.
【0164】ステップS27に続いてステップS28に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、既に
バックアップ済みの見出しごとのエントリーに置換する
ためのWebサービスを利用する。In step S28 following step S27, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses the Web service for replacing the entry for each headline that has already been backed up.
【0165】ステップS28に続いてステップS29に
進み、外部管理装置124はリモートインターフェース
122の提供するメソッドにリモートアクセスし、リス
トア後の処理を行うためのWebサービスを利用する。In step S29 following step S28, the external management device 124 remotely accesses the method provided by the remote interface 122 and uses a Web service for performing post-restoration processing.
【0166】図42は、リストア後の処理を行うための
Webサービスで利用する入出力パラメータの一例の構
成図を示す。リストア後の処理を行うためのWebサー
ビスは、入力パラメータとして認証情報,世代番号を外
部管理装置124から入力させ、出力パラメータとして
世代番号を外部管理装置124に出力する。FIG. 42 is a block diagram showing an example of input / output parameters used in the Web service for performing post-restoration processing. The Web service for performing the post-restoration processing inputs the authentication information and the generation number as the input parameters from the external management apparatus 124, and outputs the generation number as the output parameter to the external management apparatus 124.
【0167】図40の処理により、外部管理装置12は
バックアップしたユーザ情報を用いてフラッシュメモリ
65またはHDD66に格納されていたユーザ情報のリ
ストアを実行できる。以上のように、本発明による融合
機1はリモートインターフェース122を設けたことに
より、ユーザ情報のリモート管理が可能となった。By the processing of FIG. 40, the external management apparatus 12 can restore the user information stored in the flash memory 65 or the HDD 66 by using the backed up user information. As described above, since the multi-function peripheral 1 according to the present invention is provided with the remote interface 122, it is possible to manage user information remotely.
【0168】なお、図3の構成図ではUCS49がコン
トロールサービスに含まれる例を表しているが、この例
に限らない。例えばUCS49は、アプリケーション3
0に含まれるようにしてもよい。Although the UCS 49 is included in the control service in the configuration diagram of FIG. 3, the present invention is not limited to this example. For example, UCS49 uses application 3
It may be included in 0.
【0169】本実施例では、融合機1の処理を中心に説
明したが、図1及び図2に示した情報処理装置1000
への応用が容易である。情報処理装置1000では、図
5のUCS49に代わり、ユーザ情報管理手段1260
がユーザ情報の管理を行うこととなる。また、情報処理
装置1000では図5のNCS48に代わり、通信制御
手段1270が通信の制御を行うこととなる。なお、情
報処理装置1000の場合、SCS42に相当する構成
は必ずしも必須ではない。In this embodiment, the processing of the multi-function peripheral 1 has been mainly described, but the information processing apparatus 1000 shown in FIGS.
It is easy to apply to. In the information processing apparatus 1000, the user information management means 1260 is used instead of the UCS 49 of FIG.
Will manage the user information. Further, in the information processing apparatus 1000, the communication control means 1270 controls the communication instead of the NCS 48 of FIG. Note that in the case of the information processing device 1000, the configuration corresponding to the SCS 42 is not always essential.
【0170】[0170]
【発明の効果】上述の如く、本発明によれば、ネットワ
ークを介して接続された外部管理装置を利用してユーザ
情報の管理を行うため、情報処理装置に備えられたオペ
レーションパネルの性能や画像形成装置に予め設けられ
ているユーザ情報の管理を行うための規定形式によらず
に、外部管理装置で設けた規定形式でユーザ情報の管理
を行うことができる。また、オペレータは情報処理装置
の設置してある場所まで出向くことなく、ユーザ情報の
管理を行うことができる。As described above, according to the present invention, since the user information is managed by using the external management device connected through the network, the performance and image of the operation panel provided in the information processing device are controlled. The user information can be managed in the prescribed format provided in the external management device, instead of the prescribed format provided in the forming apparatus for managing the user information in advance. Further, the operator can manage the user information without going to the place where the information processing apparatus is installed.
【0171】したがって、ユーザ情報に関する処理を容
易化して利用者の作業負担を軽減できると共に、ユーザ
情報を他の画像形成装置と共有することができる。Therefore, the processing relating to the user information can be facilitated to reduce the work load on the user, and the user information can be shared with other image forming apparatuses.
【0172】[0172]
【図1】本発明による情報処理装置の一実施例の構成図
である。FIG. 1 is a configuration diagram of an embodiment of an information processing device according to the present invention.
【図2】本発明による情報処理装置の一実施例のハード
ウェア構成図である。FIG. 2 is a hardware configuration diagram of an embodiment of an information processing device according to the present invention.
【図3】本発明による融合機の一実施例の構成図であ
る。FIG. 3 is a configuration diagram of an embodiment of a compound machine according to the present invention.
【図4】本発明による融合機の一実施例のハードウェア
構成図である。FIG. 4 is a hardware configuration diagram of an embodiment of the compound machine according to the present invention.
【図5】本発明のユーザ情報管理方法について説明する
ための図である。FIG. 5 is a diagram for explaining a user information management method of the present invention.
【図6】利用制限・課金情報の一例の構成図である。FIG. 6 is a block diagram of an example of usage restriction / billing information.
【図7】配信宛先情報の一例の構成図である。FIG. 7 is a configuration diagram of an example of distribution destination information.
【図8】ユーザ情報のリモート管理について説明するた
めの図である。FIG. 8 is a diagram for explaining remote management of user information.
【図9】WSDLによるWebサービス記述の一例のイ
メージ図(1/3)である。FIG. 9 is an image diagram (1/3) of an example of a Web service description in WSDL.
【図10】WSDLによるWebサービス記述の一例の
イメージ図(2/3)である。FIG. 10 is an image diagram (2/3) of an example of a Web service description in WSDL.
【図11】WSDLによるWebサービス記述の一例の
イメージ図(3/3)である。FIG. 11 is an image diagram (3/3) of an example of a Web service description in WSDL.
【図12】リモート管理を利用したユーザ情報の参照処
理の一例のフローチャートである。FIG. 12 is a flowchart of an example of user information reference processing using remote management.
【図13】諸元情報を取得するためのWebサービスで
利用する入出力パラメータの一例の構成図である。FIG. 13 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring specification information.
【図14】諸元情報構造の一例の構成図である。FIG. 14 is a block diagram of an example of a specification information structure.
【図15】利用者または管理者を認証するためのWeb
サービスで利用する入出力パラメータの一例の構成図で
ある。FIG. 15 is a Web for authenticating a user or an administrator
It is a block diagram of an example of the input and output parameters used in the service.
【図16】世代番号を取得するためのWebサービスで
利用する入出力パラメータの一例の構成図である。FIG. 16 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring a generation number.
【図17】見出し集合を取得するためのWebサービス
で利用する入出力パラメータの一例の構成図である。FIG. 17 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring a set of headings.
【図18】見出し集合情報構造の一例の構成図である。FIG. 18 is a configuration diagram of an example of a heading set information structure.
【図19】見出しを取得するためのWebサービスで利
用する入出力パラメータの一例の構成図である。FIG. 19 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring a headline.
【図20】見出し情報構造の一例の構成図である。FIG. 20 is a configuration diagram of an example of a heading information structure.
【図21】エントリー一覧を取得するためのWebサー
ビスで利用する入出力パラメータの一例の構成図であ
る。FIG. 21 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring an entry list.
【図22】絞り込みフィルタの一例の構成図である。FIG. 22 is a configuration diagram of an example of a narrowing filter.
【図23】エントリー情報構造の一例の構成図である。FIG. 23 is a configuration diagram of an example of an entry information structure.
【図24】アカウント情報を取得するためのWebサー
ビスで利用する入出力パラメータの一例の構成図であ
る。FIG. 24 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring account information.
【図25】アカウント情報構造の一例の構成図である。FIG. 25 is a block diagram of an example of an account information structure.
【図26】メール宛先情報構造の一例の構成図である。FIG. 26 is a diagram showing an example of a mail destination information structure.
【図27】FAX宛先情報構造の一例の構成図である。FIG. 27 is a configuration diagram of an example of a fax destination information structure.
【図28】ユーザーコード情報構造の一例の構成図であ
る。FIG. 28 is a configuration diagram of an example of a user code information structure.
【図29】グループ情報を取得するためのWebサービ
スで利用する入出力パラメータの一例の構成図である。FIG. 29 is a configuration diagram of an example of input / output parameters used in a Web service for acquiring group information.
【図30】グループ情報構造の一例の構成図である。FIG. 30 is a configuration diagram of an example of a group information structure.
【図31】メールグループ情報構造の一例の構成図であ
る。FIG. 31 is a configuration diagram of an example of a mail group information structure.
【図32】FAXグループ情報構造の一例の構成図であ
る。FIG. 32 is a configuration diagram of an example of a FAX group information structure.
【図33】見出し集合ごとの見出し情報を置換するため
のWebサービスで利用する入出力パラメータの一例の
構成図である。[Fig. 33] Fig. 33 is a configuration diagram of an example of input / output parameters used in the Web service for replacing the heading information for each heading set.
【図34】見出しごとのエントリーを置換するためのW
ebサービスで利用する入出力パラメータの一例の構成
図である。FIG. 34: W for replacing entries by heading
It is a block diagram of an example of the input / output parameter used by the eb service.
【図35】指定されたIDを持つエントリーを削除する
ためのWebサービスで利用する入出力パラメータの一
例の構成図である。[Fig. 35] Fig. 35 is a configuration diagram of an example of input / output parameters used in a Web service for deleting an entry having a designated ID.
【図36】アカウントの新規作成を行うためのWebサ
ービスで利用する入出力パラメータの一例の構成図であ
る。FIG. 36 is a diagram showing an example of input / output parameters used in a Web service for creating a new account.
【図37】アカウント情報更新のためのWebサービス
で利用する入出力パラメータの一例の構成図である。FIG. 37 is a configuration diagram of an example of input / output parameters used in a Web service for updating account information.
【図38】グループの新規作成を行うためのWebサー
ビスで利用する入出力パラメータの一例の構成図であ
る。[Fig. 38] Fig. 38 is a configuration diagram of an example of input / output parameters used in a Web service for creating a new group.
【図39】グループ情報更新のためのWebサービスで
利用する入出力パラメータの一例の構成図である。[Fig. 39] Fig. 39 is a configuration diagram of an example of input / output parameters used in a Web service for updating group information.
【図40】リモート管理を利用したユーザ情報のリスト
アの処理の一例のフローチャートである。FIG. 40 is a flowchart of an example of a process for restoring user information using remote management.
【図41】リストア前の処理を行うためのWebサービ
スで利用する入出力パラメータの一例の構成図である。[Fig. 41] Fig. 41 is a configuration diagram of an example of input / output parameters used in a Web service for performing a process before restoration.
【図42】リストア後の処理を行うためのWebサービ
スで利用する入出力パラメータの一例の構成図である。[Fig. 42] Fig. 42 is a configuration diagram of an example of input / output parameters used in a Web service for performing a process after restoration.
【図43】表示画面の一例のイメージ図である。FIG. 43 is an image diagram of an example of a display screen.
1 融合機
11 白黒ラインプリンタ
12 カラーラインプリンタ
13,1140 ハードウェアリソース
20,1200 ソフトウェア群
30,1210−1〜1210−n アプリケーショ
ン
40 プラットフォーム
41 オペレーティングシステム(OS)
42 システムコントロールサービス(SCS)
43 システムリソースマネージャ(SRM)
44 エンジンコントロールサービス(ECS)
45 メモリコントロールサービス(MCS)
46 オペレーションパネルコントロールサービス
(OCS)
47 ファックスコントロールサービス(FCS)
48 ネットワークコントロールサービス(NCS)
49 ユーザ情報管理サービス(UCS)
50 融合機起動部
60 コントローラボード
61 CPU
62 ASIC(Application Specific Integrated
Circuit)
63 SRAM(Static RAM)
64 SDRAM(Synchronous DRAM)
65 フラッシュメモリ
66 ハードディスク装置(HDD)
67 ネットワークI/Fコントローラ
70 オペレーションパネル
80 ファックスコントロールユニット(FCU)
90 USBデバイス
100 IEEE1394デバイス
110 エンジン部
121 課金情報管理モジュール
122 リモートインターフェース
123 ネットワーク
124 外部管理装置
130 PROXY
131 XMLパーサー
132 変換ライブラリ
133a〜133n WSF(Web Service Functio
n)
1000 情報処理装置
1100 ハードウェア資源
1110 メモリ装置
1120 入力装置
1130 表示装置
1220 アプリケーションプログラムインターフェ
ース(API)
1230 オペレーティングシステム
1240 BIOS
1250 デバイスドライバ
1260 ユーザ情報管理手段
1270 通信制御手段
1510 入力装置
1520 表示装置
1530 補助記憶装置
1540 メモリ装置
1550 演算処理装置
1560 通信装置1 Fusion machine 11 Monochrome line printer 12 Color line printer 13,1140 Hardware resource 20,1200 Software group 30,1210-1-1210-n Application 40 Platform 41 Operating system (OS) 42 System control service (SCS) 43 System resource Manager (SRM) 44 Engine Control Service (ECS) 45 Memory Control Service (MCS) 46 Operation Panel Control Service (OCS) 47 Fax Control Service (FCS) 48 Network Control Service (NCS) 49 User Information Management Service (UCS) 50 Fusion Machine startup unit 60 Controller board 61 CPU 62 ASIC (Application Specific Integrated
Circuit) 63 SRAM (Static RAM) 64 SDRAM (Synchronous DRAM) 65 Flash memory 66 Hard disk device (HDD) 67 Network I / F controller 70 Operation panel 80 Fax control unit (FCU) 90 USB device 100 IEEE 1394 device 110 Engine unit 121 Billing Information management module 122 Remote interface 123 Network 124 External management device 130 PROXY 131 XML parser 132 Conversion library 133a to 133n WSF (Web Service Functio)
n) 1000 Information processing device 1100 Hardware resource 1110 Memory device 1120 Input device 1130 Display device 1220 Application program interface (API) 1230 Operating system 1240 BIOS 1250 Device driver 1260 User information management means 1270 Communication control means 1510 Input device 1520 Display device 1530 Auxiliary storage device 1540 Memory device 1550 Arithmetic processing device 1560 Communication device
Claims (31)
ョンを少なくとも有する情報処理装置のユーザ情報管理
方法であって、 ユーザ情報管理手段が、前記情報処理装置にネットワー
クを介して接続された外部管理装置からユーザ情報に関
する要求を受信する受信段階と、 前記ユーザ情報管理手段が所定の関数を利用し、前記要
求に応じたユーザ情報に関する処理を行う処理段階とを
有することを特徴とするユーザ情報管理方法。1. A user information management method for an information processing apparatus having at least one application for performing information processing, wherein the user information management means is an external management apparatus connected to the information processing apparatus via a network. A user information management method, comprising: a receiving step of receiving a request for user information from the user, and a processing step in which the user information managing means uses a predetermined function to perform processing related to the user information according to the request. .
段に含まれるリモートインターフェース手段が、所定の
記述言語で記載されたメッセージの交換を行う所定のプ
ロトコルを用いて、前記外部管理装置からユーザ情報に
関する要求を受信することを特徴とする請求項1記載の
ユーザ情報管理方法。2. In the receiving step, the remote interface unit included in the user information management unit uses a predetermined protocol for exchanging messages described in a predetermined description language, and the user information is transmitted from the external management apparatus. The user information management method according to claim 1, further comprising receiving a request relating to.
ブジェクト・アクセス・プロトコルであることを特徴と
する請求項2記載のユーザ情報管理方法。3. The user information management method according to claim 2, wherein the predetermined protocol is a simple object access protocol.
利用権限・課金情報を含むことを特徴とする請求項1乃
至3何れか一項記載のユーザ情報管理方法。4. The user information management method according to claim 1, wherein the user information includes distribution destination information and usage authority / billing information.
納した配信宛先情報格納手段と、前記利用権限・課金情
報を格納した利用権限・課金情報格納手段とを含むこと
を特徴とする請求項4記載のユーザ情報管理方法。5. The storage means includes distribution destination information storage means for storing the distribution destination information and usage authority / charging information storage means for storing the usage authority / billing information. 4. The user information management method described in 4.
段に含まれるリモートインターフェース手段が、予め定
義されている所定の関数を利用して前記要求に応じたユ
ーザ情報に関する処理を行うことを特徴とする請求項1
乃至5何れか一項記載のユーザ情報管理方法。6. The processing step is characterized in that the remote interface means included in the user information management means performs processing relating to user information in response to the request by using a predetermined function defined in advance. Claim 1
5. The user information management method according to any one of 5 to 5.
有する機能情報の取得を要求するものであることを特徴
とする請求項6記載のユーザ情報管理方法。7. The user information management method according to claim 6, wherein the function requests acquisition of function information possessed by the user information management means.
る利用者の認証を要求するものであることを特徴とする
請求項6記載のユーザ情報管理方法。8. The user information management method according to claim 6, wherein the function requests authentication of a user who operates the external management apparatus.
の取得を要求するものであることを特徴とする請求項6
記載のユーザ情報管理方法。9. The function according to claim 6, wherein the function requests acquisition of a generation number of the user information.
User information management method described.
ーザ情報の取得を要求するものであることを特徴とする
請求項6記載のユーザ情報管理方法。10. The user information management method according to claim 6, wherein the function requests acquisition of user information stored in the storage means.
ーザ情報のうち所定の条件に合致するユーザ情報の取得
を要求するものであることを特徴とする請求項6記載の
ユーザ情報管理方法。11. The user information management method according to claim 6, wherein the function requests acquisition of user information that matches a predetermined condition among the user information stored in the storage means.
ーザ情報の更新を要求するものであることを特徴とする
請求項6記載のユーザ情報管理方法。12. The user information management method according to claim 6, wherein the function requests updating of user information stored in the storage means.
認証が成功した場合に認証情報を前記外部管理装置に送
信し、前記外部管理装置から供給されるメッセージに前
記認証情報を付加させることを特徴とする請求項8記載
のユーザ情報管理方法。13. When authentication of a user who operates the external management apparatus is successful, authentication information is transmitted to the external management apparatus, and the authentication information is added to a message supplied from the external management apparatus. 9. The user information management method according to claim 8, which is characterized in that.
前記世代番号を前記外部管理装置に送信し、前記外部管
理装置から供給されるメッセージに前記世代番号を付加
させることを特徴とする請求項9記載のユーザ情報管理
方法。14. The generation number is added to a message supplied from the external management apparatus by transmitting the generation number to the external management apparatus in response to a request from the external management apparatus. 9. The user information management method described in 9.
ションを少なくとも有する情報処理装置であって、 ユーザ情報を格納する格納手段と、 ネットワークを介して接続された外部管理装置からユー
ザ情報に関する要求を受信し、その要求に対応する所定
の関数を利用して前記格納手段に格納されているユーザ
情報に関する処理を行うユーザ情報管理手段とを有する
ことを特徴とする情報処理装置。15. An information processing apparatus having at least one application for performing information processing, wherein a request for user information is received from a storage means for storing user information and an external management apparatus connected via a network. And a user information management unit that performs a process related to the user information stored in the storage unit by using a predetermined function corresponding to the request.
述言語で記載されたメッセージの交換を行う所定のプロ
トコルを用いて、前記外部管理装置からユーザ情報に関
する要求を受信するリモートインターフェース手段を有
することを特徴とする請求項15記載の情報処理装置。16. The user information management means includes remote interface means for receiving a request for user information from the external management device using a predetermined protocol for exchanging messages described in a predetermined description language. The information processing apparatus according to claim 15, wherein:
オブジェクト・アクセス・プロトコルであることを特徴
とする請求項16記載の情報処理装置。17. The predetermined protocol is simple
The information processing apparatus according to claim 16, wherein the information processing apparatus is an object access protocol.
び利用権限・課金情報を含むことを特徴とする請求項1
5乃至17何れか一項記載の情報処理装置。18. The user information includes distribution destination information and usage authority / billing information.
The information processing apparatus according to any one of 5 to 17.
格納した配信宛先情報格納手段と、 前記利用権限・課金情報を格納した利用権限・課金情報
格納手段とを含むことを特徴とする請求項18記載の情
報処理装置。19. The storage means includes distribution destination information storage means for storing the distribution destination information, and usage authority / billing information storage means for storing the usage authority / billing information. 18. The information processing device according to item 18.
されている所定の関数を利用して前記要求に応じたユー
ザ情報に関する処理を行うリモートインターフェース手
段を有することを特徴とする請求項15乃至19何れか
一項記載の情報処理装置。20. The user information management means includes remote interface means for performing a process related to the user information in response to the request by using a predetermined function defined in advance. The information processing device according to any one of claims.
が有する機能情報の取得を要求するものであることを特
徴とする請求項20記載の情報処理装置。21. The information processing apparatus according to claim 20, wherein the function requests acquisition of function information held by the user information management means.
する利用者の認証を要求するものであることを特徴とす
る請求項20記載の情報処理装置。22. The information processing apparatus according to claim 20, wherein the function requests authentication of a user who operates the external management apparatus.
号の取得を要求するものであることを特徴とする請求項
20記載の情報処理装置。23. The information processing apparatus according to claim 20, wherein the function requests acquisition of a generation number of the user information.
ーザ情報の取得を要求するものであることを特徴とする
請求項20記載の情報処理装置。24. The information processing apparatus according to claim 20, wherein the function requests acquisition of user information stored in storage means.
ーザ情報のうち所定の条件に合致するユーザ情報の取得
を要求するものであることを特徴とする請求項20記載
の情報処理装置。25. The information processing apparatus according to claim 20, wherein the function requests acquisition of user information that matches a predetermined condition among the user information stored in the storage means.
ーザ情報の更新を要求するものであることを特徴とする
請求項20記載の情報処理装置。26. The information processing apparatus according to claim 20, wherein the function requests updating of the user information stored in the storage means.
認証が成功した場合に認証情報を前記外部管理装置に送
信し、前記外部管理装置から供給されるメッセージに前
記認証情報を付加させることを特徴とする請求項22記
載の情報処理装置。27. When authentication of a user who operates the external management apparatus is successful, authentication information is transmitted to the external management apparatus, and the authentication information is added to a message supplied from the external management apparatus. The information processing apparatus according to claim 22, characterized in that
前記世代番号を前記外部管理装置に送信し、前記外部管
理装置から供給されるメッセージに前記世代番号を付加
させることを特徴とする請求項23記載の情報処理装
置。28. The generation number is transmitted to the external management apparatus in response to a request from the external management apparatus, and the generation number is added to a message supplied from the external management apparatus. 23. The information processing device according to 23.
源の管理を行うコントロール手段と、 オペレーティングシステムとを更に有することを特徴と
する請求項15乃至28何れか一項記載の情報処理装
置。29. The information processing apparatus according to claim 15, further comprising a control means for managing hardware resources used in information processing and an operating system.
定のプロトコルを用いて、ネットワークを介して接続さ
れた情報処理装置にユーザ情報の送信を要求する送信要
求手順と、 前記プロトコルを用いて、前記情報処理装置からユーザ
情報を受信する受信手順と、 受信したユーザ情報に基づいた画面を表示する表示手順
と、 利用者から入力されたユーザ情報の更新要求に応じて、
前記情報処理装置に前記プロトコルを用いてユーザ情報
の更新を要求する更新要求手順とを実行させるためのユ
ーザ情報管理プログラム。30. A transmission request procedure for requesting a computer to transmit user information to an information processing apparatus connected via a network using a predetermined protocol for exchanging messages described in a predetermined description language. In accordance with a reception procedure for receiving user information from the information processing device using the protocol, a display procedure for displaying a screen based on the received user information, and a user information update request input by a user. ,
A user information management program for causing the information processing apparatus to execute an update request procedure for requesting update of user information using the protocol.
定のプロトコルを用いて、ネットワークを介して接続さ
れた情報処理装置にユーザ情報の送信を要求する送信要
求手順と、 前記プロトコルを用いて、前記情報処理装置からユーザ
情報を受信する受信手順と、 受信したユーザ情報に基づいた画面を表示する表示手順
と、 利用者から入力されたユーザ情報の更新要求に応じて、
前記情報処理装置に前記プロトコルを用いてユーザ情報
の更新を要求する更新要求手順とを実行させるためのユ
ーザ情報管理プログラムを記録したコンピュータ読み取
り可能な記録媒体。31. A transmission request procedure for requesting a computer to transmit user information to an information processing apparatus connected via a network, using a predetermined protocol for exchanging messages described in a predetermined description language. In accordance with a reception procedure for receiving user information from the information processing device using the protocol, a display procedure for displaying a screen based on the received user information, and a user information update request input by a user. ,
A computer-readable recording medium recording a user information management program for causing the information processing apparatus to execute an update request procedure for requesting update of user information using the protocol.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003039978A JP3857654B2 (en) | 2002-02-26 | 2003-02-18 | Image forming apparatus, user information management method, user information management program, and recording medium |
US10/372,798 US20040030986A1 (en) | 2002-02-26 | 2003-02-26 | Method of controlling user information and information processing apparatus |
US12/172,694 US7958140B2 (en) | 2002-02-26 | 2008-07-14 | Method of controlling user information and information processing apparatus |
US13/089,593 US8135734B2 (en) | 2002-02-26 | 2011-04-19 | Method of controlling user information and information processing apparatus |
US13/399,743 US20120147409A1 (en) | 2002-02-26 | 2012-02-17 | Method of controlling user inforamtion and information processing apparatus |
US14/665,996 US10404785B2 (en) | 2002-02-26 | 2015-03-23 | Method of controlling user information and information processing apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002-50547 | 2002-02-26 | ||
JP2002050547 | 2002-02-26 | ||
JP2003039978A JP3857654B2 (en) | 2002-02-26 | 2003-02-18 | Image forming apparatus, user information management method, user information management program, and recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003320737A true JP2003320737A (en) | 2003-11-11 |
JP3857654B2 JP3857654B2 (en) | 2006-12-13 |
Family
ID=29552008
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003039978A Expired - Fee Related JP3857654B2 (en) | 2002-02-26 | 2003-02-18 | Image forming apparatus, user information management method, user information management program, and recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3857654B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006050538A (en) * | 2004-06-30 | 2006-02-16 | Oki Data Corp | Composite system, image inputting apparatus, and image outputting apparatus |
US8127090B2 (en) | 2007-03-19 | 2012-02-28 | Ricoh Company, Limited | Information processing method, and information processing system |
-
2003
- 2003-02-18 JP JP2003039978A patent/JP3857654B2/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006050538A (en) * | 2004-06-30 | 2006-02-16 | Oki Data Corp | Composite system, image inputting apparatus, and image outputting apparatus |
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 |
---|---|
JP3857654B2 (en) | 2006-12-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7209249B2 (en) | Method of and apparatus for image formation, and computer product | |
US7562217B2 (en) | Web service provider and authentication service provider | |
US10404785B2 (en) | Method of controlling user information and information processing apparatus | |
US20100134818A1 (en) | Data processing apparatus, printer network system, data processing method, and computer-readable recording medium thereof | |
US7634481B2 (en) | File creation method, server, computer terminal, recording medium, information processing apparatus, and program addition system | |
US7511842B2 (en) | Image forming apparatus | |
JP2006109459A (en) | Print supporting apparatus, print processing apparatus, document processing system, method of controlling print supporting apparatus, print support control program, and computer readable recording medium | |
JP4837475B2 (en) | Method, system, and server device for reducing the number of times authentication information data is input | |
JP2007042099A (en) | Billing data holding method, billing data restoring method, billing data restoring system, image-processing device activity data holding method, and billing data holding system | |
JP4485749B2 (en) | Image forming apparatus | |
JP2003320737A (en) | Method for managing user information, information processor, program for managing user information, and recording medium | |
JP3715629B2 (en) | Image processing apparatus and user information management method | |
JP3914163B2 (en) | User information management method and image forming apparatus | |
JP4440576B2 (en) | Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system | |
JP4001560B2 (en) | Image forming apparatus, thumbnail acquisition method, and thumbnail acquisition system | |
JP5063718B2 (en) | Image forming apparatus and network system | |
JP4383066B2 (en) | Image forming apparatus | |
JP3865242B2 (en) | User information management method and information processing apparatus | |
JP4162554B2 (en) | Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system | |
JP4898878B2 (en) | Image forming apparatus and program | |
JP2004287839A (en) | Information processor, image forming device, and program addition method | |
JP3865229B2 (en) | Image forming apparatus, stored document output method, and stored document output system | |
JP2003256151A (en) | Data transfer method, and interface control module, device control module, and image formation device using the data transfer method | |
JP2003345568A (en) | Image forming device, storage document printing method and storage document printing system | |
JP2003341193A (en) | Image forming apparatus, stored document printing method, and stored document printing system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060221 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060424 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060613 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060814 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20060824 |
|
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: 20060912 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060914 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3857654 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: 20090922 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100922 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110922 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110922 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120922 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130922 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |