JP2003058349A - Server, data processing method and storage medium - Google Patents
Server, data processing method and storage mediumInfo
- Publication number
- JP2003058349A JP2003058349A JP2001242656A JP2001242656A JP2003058349A JP 2003058349 A JP2003058349 A JP 2003058349A JP 2001242656 A JP2001242656 A JP 2001242656A JP 2001242656 A JP2001242656 A JP 2001242656A JP 2003058349 A JP2003058349 A JP 2003058349A
- Authority
- JP
- Japan
- Prior art keywords
- output
- information
- processing target
- target information
- user
- 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
- 238000003672 processing method Methods 0.000 title claims description 18
- 238000012545 processing Methods 0.000 claims description 168
- 238000000034 method Methods 0.000 claims description 41
- 230000010365 information processing Effects 0.000 claims description 14
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 18
- 230000006870 function Effects 0.000 description 15
- 238000004458 analytical method Methods 0.000 description 11
- 238000007639 printing Methods 0.000 description 9
- 238000004891 communication Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ネットワークを介
してデータ処理装置と通信可能なサーバ装置であって、
複数のデータ処理装置で作成された出力情報をユーザ毎
に識別しながら記憶管理して、各ユーザからの出力要求
を制御可能なサーバ装置およびデータ処理方法および記
憶媒体に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a server device capable of communicating with a data processing device via a network,
The present invention relates to a server device, a data processing method, and a storage medium that are capable of storing and managing output information created by a plurality of data processing devices while identifying it for each user, and controlling output requests from each user.
【0002】[0002]
【従来の技術】従来、サーバ装置がネットワークを介し
て各情報処理装置からのデータ出力要求を制御するデー
タ処理システムにおいて、ネットワークを通じて電子的
なデータをやり取り(受け渡し)する処理は、データそ
のものを電子メールに添付して配布を行ったり、誰もが
アクセス可能な場所に置くことが一般的であった。2. Description of the Related Art Conventionally, in a data processing system in which a server device controls a data output request from each information processing device via a network, the process of electronically exchanging (passing) electronic data through the network is performed by transferring the data itself. It was common to attach it to an email for distribution, or place it in a place accessible to everyone.
【0003】また、情報処理装置に接続される社内のプ
リンタ等に関する課金方法は、それぞれのプリンタ付属
のカウンタによるものか、プリンタサーバにおいてユー
ザの印刷枚数を管理し、それに基づいて課金を行う方法
が一般的であった。Further, as a charging method for printers in a company connected to the information processing apparatus, there is a method of using a counter attached to each printer, or a method of managing the number of printed sheets of the user in the printer server and charging based on the number. It was common.
【0004】[0004]
【発明が解決しようとする課題】例えばインターネット
等で頻繁に利用されるXMLなどリンク情報を文書内に
含める技術によって、複数のデータを動的にネットワー
クを介して入手し、印刷することが可能になっている。A technique of including link information in a document, such as XML frequently used on the Internet, enables a plurality of data to be dynamically obtained through a network and printed. Has become.
【0005】しかし、今までのような形でのリンク情報
を含めた文章の配布では、様々な問題が起こりうる。However, various problems may occur in distributing the text including the link information in the conventional form.
【0006】例えば、今までなら、配布したい文書をメ
ールに添付するだけでよかったが、リンク情報を含めた
場合、配布する人がそれぞれのリンク情報に対してアク
セス権限を有するかどうかを確認する必要がある。リン
ク情報が増えたり、配布する人が多くなったりすると、
その確認作業が相乗的に増えることになる。既存の技術
では、このような問題に柔軟に対応する機能を提供する
ことがてきない等の問題点があった。For example, in the past, it was sufficient to attach the document to be distributed to the mail, but when the link information is included, it is necessary to confirm whether the distributor has access authority to each link information. There is. When the link information increases and the number of people who distribute it increases,
The confirmation work will increase synergistically. The existing technology has a problem in that it cannot provide a function that flexibly copes with such a problem.
【0007】また、XMLなど複数のデータを結び付け
る技術を用いることによって、動的にネットワークを介
して情報を入手し、それを印刷することが可能になって
いる。しかし、ユーザ毎にその情報にかかるコストと、
それを印刷するコストをまとめて柔軟に管理する際に、
既存の技術では十分な機能を提供することができない。Further, by using a technique for connecting a plurality of data such as XML, it is possible to dynamically obtain information through a network and print it. However, the cost of the information for each user,
When managing the cost of printing it collectively and flexibly,
Existing technologies cannot provide sufficient functionality.
【0008】例えば、XMLで構成された文章中に課金
対象となるデータヘのアクセスが存在したとする。その
ような文章を印刷する時には、印刷コストだけではな
く、その情報の使用料も同時に課金するようなシステム
のニーズは、インターネット、社内LAN等を利用した
電子情報配布環境、あるいはこれを利用した新たなサー
ビス提供時における課金システムを実現する上で高まっ
てきているが、従来の技術における課金システムでは、
このような課金システムを構築するのは困難となる等の
問題点があった。For example, it is assumed that there is an access to the data to be charged in a text composed of XML. When printing such texts, there is a need for a system that charges not only the printing cost but also the usage fee for that information at the same time. It has been increasing in order to realize a charging system for providing various services, but in the conventional charging system,
There is a problem that it is difficult to construct such a charging system.
【0009】本発明は、上記の問題点を解決するために
なされたもので、本発明の目的は、所定のリンク情報,
出力制限情報を含む処理対象情報を記憶装置上で記憶管
理しておき、データ処理装置から管理されている処理対
象情報に対する出力要求時に、該出力要求者を認証して
該出力要求の可否を決定することにより、リンク情報を
伴って管理される処理対象情報に対する要求者を自動認
証して、正当な出力要求者からの処理対象情報の出力要
求に応えることができるネットワーク情報管理システム
を自在に構築することができるサーバ装置およびデータ
処理方法および記憶媒体を提供することである。The present invention has been made to solve the above problems, and an object of the present invention is to provide predetermined link information,
Processing target information including output restriction information is stored and managed in a storage device, and when an output request is made to the processing target information managed by the data processing device, the output requester is authenticated to determine whether or not the output request can be made. By doing so, it is possible to automatically authenticate the requester for the processing target information managed along with the link information, and freely construct a network information management system that can respond to the output request of the processing target information from the legitimate output requester. It is to provide a server device, a data processing method, and a storage medium that can perform.
【0010】また、所定のリンク情報,出力制限情報を
含む処理対象情報を記憶装置上で記憶管理しておき、デ
ータ処理装置から管理されている処理対象情報に対する
出力要求時に、該出力要求者を認証して該出力要求の可
否を決定するとともに、各出力要求者の出力要求者毎の
課金情報に従い要求されている出力が可能かどうかを判
定して当該出力要求の実行を制限することにより、ユー
ザ毎に課金情報を考慮しつつ、リンク情報を伴って管理
される処理対象情報に対する要求者を自動認証して、正
当な出力要求者からの処理対象情報の出力要求に応える
ことができるネットワーク情報管理システムを自在に構
築することができるサーバ装置およびデータ処理方法お
よび記憶媒体を提供することである。Further, processing target information including predetermined link information and output restriction information is stored and managed on a storage device, and when an output request is made to the processing target information managed from the data processing device, the output requester is identified. By authenticating and determining whether or not the output request is possible, by determining whether the requested output is possible according to the billing information for each output requester of each output requester and limiting the execution of the output request, Network information capable of responding to the output request of the processing target information from the legitimate output requester by automatically authenticating the requester for the processing target information managed together with the link information while considering the charging information for each user. It is an object of the present invention to provide a server device, a data processing method, and a storage medium capable of freely constructing a management system.
【0011】[0011]
【課題を解決するための手段】本発明に係る第1の発明
は、ネットワークを介してデータ処理装置と通信可能な
サーバ装置であって、所定のリンク情報,出力制限情報
を含む処理対象情報を記憶装置上で記憶管理する情報管
理手段(図2に示すチケット管理部208に相当)と、
データ処理装置から情報管理手段により管理されている
処理対象情報に対する出力要求時に、出力要求者を認証
して該出力要求の可否を決定する認証手段(図2に示す
ユーザ管理部207に相当)とを有することを特徴とす
る。A first invention according to the present invention is a server device capable of communicating with a data processing device via a network, and stores processing target information including predetermined link information and output restriction information. An information management unit (corresponding to the ticket management unit 208 shown in FIG. 2) for storing and managing on the storage device;
An authentication unit (corresponding to the user management unit 207 shown in FIG. 2) that authenticates the output requester and determines whether or not the output request can be made when an output request is made from the data processing device to the processing target information managed by the information management unit. It is characterized by having.
【0012】本発明に係る第2の発明は、処理対象情報
を要求可能な個別のユーザ識別情報を記憶装置上で管理
するユーザ管理手段(図2に示すユーザ管理部207に
相当)を有し、認証手段は、ユーザ識別情報と出力制限
情報とを比較参照して出力要求者を認証して該出力要求
の可否を決定することを特徴とする。A second invention according to the present invention has a user management means (corresponding to the user management section 207 shown in FIG. 2) for managing individual user identification information capable of requesting processing target information on a storage device. The authentication means compares the user identification information with the output restriction information, authenticates the output requester, and determines whether or not the output request can be made.
【0013】本発明に係る第3の発明は、認証手段によ
る認証結果に基づき、情報管理手段に管理されている処
理対象情報の出力を制限する第1の制限手段(図2に示
すチケット管理部208に相当)を有することを特徴と
する。A third invention according to the present invention is a first restricting means (a ticket managing section shown in FIG. 2) for restricting output of processing target information managed by the information managing means based on an authentication result by the authenticating means. Equivalent to 208).
【0014】本発明に係る第4の発明は、第1の制限手
段は、出力制限情報中のデータ作成者、有効期限、使用
可能回数に基づき、情報管理手段に管理されている処理
対象情報の出力を制限することを特徴とする。According to a fourth aspect of the present invention, in the first limiting means, the processing target information managed by the information managing means is based on the data creator, the expiration date, and the usable number of times in the output restriction information. It is characterized by limiting the output.
【0015】本発明に係る第5の発明は、リンク情報に
基づき、ネットワークを介して他のデータ処理装置から
出力情報を取得する取得手段(図2に示すネットワーク
アダプタ203に相当)を有することを特徴とする。A fifth aspect of the present invention is to have an acquisition means (corresponding to the network adapter 203 shown in FIG. 2) for acquiring output information from another data processing device via the network based on the link information. Characterize.
【0016】本発明に係る第6の発明は、処理対象情報
に含まれる文書データをプリンタ用記述言語に変換する
変換手段(図2に示すデータ変換部205に相当)を有
することを特徴とする。A sixth invention according to the present invention is characterized by having conversion means (corresponding to the data conversion unit 205 shown in FIG. 2) for converting the document data included in the processing target information into the printer description language. .
【0017】本発明に係る第7の発明は、第1の制限手
段は、処理対象情報に含まれる有効期限情報に記録され
た有効期限を越えた時点で、出力要求されている処理対
象情報の出力を抑止することを特徴とする。According to a seventh aspect of the present invention, the first limiting means is arranged so that when the expiration date recorded in the expiration date information included in the processing object information exceeds the expiration date, the processing object information requested to be output is output. It is characterized by suppressing output.
【0018】本発明に係る第8の発明は、第1の制限手
段は、処理対象情報に含まれる使用可能回数と現在まで
の使用回数を比較し、使用可能回数を越えた時点で出力
要求されている処理対象情報の出力を抑止することを特
徴とする。According to an eighth aspect of the present invention, the first limiting means compares the usable number of times included in the processing object information with the number of usable times up to the present time, and when the usable number of times is exceeded, an output request is made. It is characterized in that the output of the processing target information is suppressed.
【0019】本発明に係る第9の発明は、処理対象情報
が改竄されていないかどうか判断する改竄状態判定手段
(図2に示すチケット管理部208に相当)を有し、第
1の制限手段は、改竄状態判定手段により処理対象情報
が改竄されていると判定した場合に、出力要求されてい
る処理対象情報の出力を抑止することを特徴とする。A ninth invention according to the present invention has a falsification status judging means (corresponding to the ticket management section 208 shown in FIG. 2) for judging whether or not the processing object information has been falsified, and the first limiting means. Is characterized in that, when the tampering state determination means determines that the processing target information has been tampered with, the output of the processing target information requested to be output is suppressed.
【0020】本発明に係る第10の発明は、ユーザ管理
手段は、外部入力されるユーザ情報処理要求に従い、管
理されているユーザの追加、削除、認証の変更処理を行
うことを特徴とする。A tenth aspect of the present invention is characterized in that the user management means performs addition / deletion of a managed user and change of authentication according to a user information processing request inputted from the outside.
【0021】本発明に係る第11の発明は、処理対象情
報に設定される課金情報をユーザ別に記憶装置上で管理
する課金管理手段と、処理対象情報の出力コストをユー
ザ別に算定するコスト算定手段(図8に示す課金管理部
209に相当)と、コスト算定手段により算定された出
力コストと課金情報とを比較して、処理対象情報の出力
を制限する第2の制限手段(図8に示す課金管理部20
9に相当)とを有することを特徴とする。An eleventh aspect of the present invention is a billing management means for managing billing information set in the processing target information on a storage device for each user, and a cost calculation means for calculating the output cost of the processing target information for each user. A second limiting unit (shown in FIG. 8) that limits the output of the processing target information by comparing the output cost calculated by the cost calculating unit with the charging information (corresponding to the charging management unit 209 shown in FIG. 8). Charge management unit 20
(Corresponding to 9) and.
【0022】本発明に係る第12の発明は、第2の制限
手段は、出力コストが課金情報を超えた場合に、情報管
理手段に管理されている処理対象情報の出力を制限する
ことを特徴とする。A twelfth aspect of the present invention is characterized in that the second limiting means limits the output of the processing object information managed by the information managing means when the output cost exceeds the billing information. And
【0023】本発明に係る第13の発明は、出力コスト
は、出力資源使用料と情報使用料とから算定することを
特徴とする。The thirteenth invention of the present invention is characterized in that the output cost is calculated from the output resource usage fee and the information usage fee.
【0024】本発明に係る第14の発明は、ネットワー
クを介してデータ処理装置と通信可能なサーバ装置にお
けるデータ処理方法であって、所定のリンク情報,出力
制限情報を含む処理対象情報を記憶装置上で記憶管理す
る情報管理ステップ(図6のステップS302)と、デ
ータ処理装置から情報管理ステップにより管理されてい
る処理対象情報に対する出力要求時に、出力要求者を認
証して該出力要求の可否を決定する認証ステップ(図7
のステップS404)とを有することを特徴とする。A fourteenth aspect of the present invention is a data processing method in a server device capable of communicating with a data processing device via a network, wherein processing target information including predetermined link information and output restriction information is stored in a storage device. At the information management step (step S302 in FIG. 6) to be stored and managed above, and at the time of an output request from the data processing device for the processing target information managed by the information management step, the output requester is authenticated to determine whether or not the output request is possible. Authentication step to decide (Fig. 7
And step S404).
【0025】本発明に係る第15の発明は、処理対象情
報を要求可能な個別のユーザ識別情報を記憶装置上で管
理するユーザ管理ステップ(図6のステップS302)
を有し、認証ステップは、ユーザ識別情報と出力制限情
報とを比較参照して出力要求者を認証して該出力要求の
可否を決定することを特徴とする。A fifteenth invention according to the present invention is a user management step (step S302 in FIG. 6) of managing individual user identification information capable of requesting processing target information on a storage device.
The authentication step is characterized by comparing and identifying the user identification information and the output restriction information, authenticating the output requester, and determining whether or not the output request can be made.
【0026】本発明に係る第16の発明は、認証ステッ
プによる認証結果に基づき、情報管理ステップに管理さ
れている処理対象情報の出力を制限する第1の制限ステ
ップ(図6に示すステップS305,S307)を有す
ることを特徴とする。The sixteenth invention according to the present invention is the first restriction step (step S305 shown in FIG. 6) for restricting the output of the processing target information managed by the information management step based on the authentication result by the authentication step. S307) is included.
【0027】本発明に係る第17の発明は、第1の制限
ステップは、出力制限情報中のデータ作成者、有効期
限、使用可能回数に基づき、情報管理ステップに管理さ
れている処理対象情報の出力を制限することを特徴とす
る。In a seventeenth aspect of the present invention, the first limiting step is based on the data creator in the output limiting information, the expiration date, and the usable number of times of the processing target information managed by the information managing step. It is characterized by limiting the output.
【0028】本発明に係る第18の発明は、リンク情報
に基づき、ネットワークを介して他のデータ処理装置か
ら出力情報を取得する取得ステップ(図7に示すステッ
プS404)を有することを特徴とする。The eighteenth invention according to the present invention is characterized by having an acquisition step (step S404 shown in FIG. 7) for acquiring output information from another data processing device via the network based on the link information. .
【0029】本発明に係る第19の発明は、処理対象情
報に含まれる文書データをプリンタ用記述言語に変換す
る変換ステップ(図7に示すステップS407)を有す
ることを特徴とする。The nineteenth aspect of the present invention is characterized by having a conversion step (step S407 shown in FIG. 7) for converting the document data included in the processing target information into the printer description language.
【0030】本発明に係る第20の発明は、第1の制限
ステップは、処理対象情報に含まれる有効期限情報に記
録された有効期限を越えた時点で、出力要求されている
処理対象情報の出力を抑止することを特徴とする。In a twentieth aspect of the present invention, in the first restriction step, when the expiration date recorded in the expiration date information included in the processing object information is exceeded, the output of the processing object information requested to be output is performed. It is characterized by suppressing output.
【0031】本発明に係る第21の発明は、第1の制限
ステップは、処理対象情報に含まれる使用可能回数と現
在までの使用回数を比較し、使用可能回数を越えた時点
で出力要求されている処理対象情報の出力を抑止するこ
とを特徴とする。In a twenty-first aspect of the present invention, in the first limiting step, the usable count included in the processing object information is compared with the number of uses up to the present, and an output request is made when the usable count is exceeded. It is characterized in that the output of the processing target information is suppressed.
【0032】本発明に係る第22の発明は、処理対象情
報が改竄されていないかどうか判断する改竄状態判定ス
テップ(図11に示すステップS413)を有し、第1
の制限ステップは、改竄状態判定ステップにより処理対
象情報が改竄されていると判定した場合に、出力要求さ
れている処理対象情報の出力を抑止することを特徴とす
る。The twenty-second invention according to the present invention has a falsification state judging step (step S413 shown in FIG. 11) for judging whether or not the processing target information has been falsified.
The restriction step is characterized in that when the tampering state determination step determines that the processing target information has been tampered with, the output of the processing target information requested to be output is suppressed.
【0033】本発明に係る第23の発明は、ユーザ管理
ステップは、外部入力されるユーザ情報処理要求に従
い、管理されているユーザの追加、削除、認証の変更処
理を行うことを特徴とする。The twenty-third aspect of the present invention is characterized in that the user management step performs addition / deletion of a managed user and change of authentication in accordance with a user information processing request inputted from the outside.
【0034】本発明に係る第24の発明は、処理対象情
報に設定される課金情報をユーザ別に記憶装置上で管理
する課金管理ステップ(図12に示すステップS13
2、S133)と、処理対象情報の出力コストをユーザ
別に算定するコスト算定ステップ(図11に示すステッ
プS411)と、コスト算定ステップにより算定された
出力コストと課金情報とを比較して、処理対象情報の出
力を制限する第2の制限ステップ(図11に示すステッ
プS412,S410)とを有することを特徴とする。A twenty-fourth aspect of the present invention is a billing management step (step S13 shown in FIG. 12) of managing billing information set in the processing target information on a storage device for each user.
2, S133), the cost calculation step of calculating the output cost of the processing target information for each user (step S411 shown in FIG. 11), and the output cost calculated by the cost calculation step and the charging information are compared, and the processing target is compared. It is characterized by having a second limiting step (steps S412 and S410 shown in FIG. 11) of limiting the output of information.
【0035】本発明に係る第25の発明は、第2の制限
ステップは、出力コストが課金情報を超えた場合に、情
報管理ステップに管理されている処理対象情報の出力を
制限することを特徴とする。The twenty-fifth aspect of the present invention is characterized in that the second limiting step limits the output of the processing object information managed by the information managing step when the output cost exceeds the billing information. And
【0036】本発明に係る第26の発明は、出力コスト
は、出力資源使用料と情報使用料とから算定することを
特徴とする。The twenty-sixth aspect of the present invention is characterized in that the output cost is calculated from the output resource use fee and the information use fee.
【0037】本発明に係る第27の発明は、ネットワー
クを介してデータ処理装置と通信可能なサーバ装置に、
所定のリンク情報,出力制限情報を含む処理対象情報を
記憶装置上で記憶管理する情報管理ステップ(図6のス
テップS302)と、データ処理装置から情報管理ステ
ップにより管理されている処理対象情報に対する出力要
求時に、出力要求者を認証して該出力要求の可否を決定
する認証ステップ(図7のステップS404)と実行さ
せるためのプログラムをコンピュータが読み取り可能な
記憶媒体に記録したことを特徴とする。A twenty-seventh aspect of the present invention is a server device capable of communicating with a data processing device via a network,
An information management step (step S302 in FIG. 6) of storing and managing processing target information including predetermined link information and output restriction information on the storage device, and output from the data processing device to the processing target information managed by the information management step. At the time of request, an authentication step (step S404 in FIG. 7) of authenticating the output requester to determine whether the output request is permitted and a program for executing the authentication step are recorded in a computer-readable storage medium.
【0038】本発明に係る第28の発明は、処理対象情
報を要求可能な個別のユーザ識別情報を記憶装置上で管
理するユーザ管理ステップ(図6に示すステップS30
2)を有し、認証ステップは、ユーザ識別情報と出力制
限情報とを比較参照して出力要求者を認証して該出力要
求の可否を決定することを特徴とする。The twenty-eighth aspect of the present invention is a user management step (step S30 shown in FIG. 6) of managing individual user identification information that can request processing target information on a storage device.
2), and the authentication step is characterized in that the output requester is authenticated by comparing and referring to the user identification information and the output restriction information to determine whether or not the output request is permitted.
【0039】本発明に係る第29の発明は、認証ステッ
プによる認証結果に基づき、情報管理ステップに管理さ
れている処理対象情報の出力を制限する第1の制限ステ
ップ(図6に示すステップS305,S307)を有す
ることを特徴とする。The twenty-ninth aspect of the present invention is directed to a first limiting step (step S305 shown in FIG. 6) for limiting the output of the processing target information managed by the information managing step based on the authentication result of the authenticating step. S307) is included.
【0040】本発明に係る第30の発明は、第1の制限
ステップは、出力制限情報中のデータ作成者、有効期
限、使用可能回数に基づき、情報管理ステップに管理さ
れている処理対象情報の出力を制限することを特徴とす
る。In a thirtieth invention according to the present invention, the first restriction step is for the processing target information managed in the information management step based on the data creator, the expiration date, and the usable number of times in the output restriction information. It is characterized by limiting the output.
【0041】本発明に係る第31の発明は、リンク情報
に基づき、ネットワークを介して他のデータ処理装置か
ら出力情報を取得する取得ステップ(図7に示すステッ
プS404)を有することを特徴とする。The thirty-first invention of the present invention is characterized by having an acquisition step (step S404 shown in FIG. 7) for acquiring output information from another data processing device via the network based on the link information. .
【0042】本発明に係る第32の発明は、処理対象情
報に含まれる文書データをプリンタ用記述言語に変換す
る変換ステップ(図7に示すステップS407)を有す
ることを特徴とする。A thirty-second aspect of the present invention is characterized by having a conversion step (step S407 shown in FIG. 7) for converting the document data included in the processing target information into the printer description language.
【0043】本発明に係る第33の発明は、第1の制限
ステップは、処理対象情報に含まれる有効期限情報に記
録された有効期限を越えた時点で、出力要求されている
処理対象情報の出力を抑止することを特徴とする。According to a thirty-third aspect of the present invention, in the first restriction step, when the expiration date recorded in the expiration date information included in the processing object information is exceeded, the processing object information requested to be output is output. It is characterized by suppressing output.
【0044】本発明に係る第34の発明は、第1の制限
ステップは、処理対象情報に含まれる使用可能回数と現
在までの使用回数を比較し、使用可能回数を越えた時点
で出力要求されている処理対象情報の出力を抑止するこ
とを特徴とする。According to a thirty-fourth aspect of the present invention, in the first limiting step, the usable number of times included in the processing target information is compared with the number of usable times up to the present, and an output request is made when the usable number of times is exceeded. It is characterized in that the output of the processing target information is suppressed.
【0045】本発明に係る第35の発明は、処理対象情
報が改竄されていないかどうか判断する改竄状態判定ス
テップ(図11に示すステップS413)を有し、第1
の制限ステップは、改竄状態判定ステップにより処理対
象情報が改竄されていると判定した場合に、出力要求さ
れている処理対象情報の出力を抑止することを特徴とす
る。The thirty-fifth aspect of the present invention has a falsification state determination step (step S413 shown in FIG. 11) for determining whether or not the processing target information has been falsified.
The restriction step is characterized in that when the tampering state determination step determines that the processing target information has been tampered with, the output of the processing target information requested to be output is suppressed.
【0046】本発明に係る第36の発明は、ユーザ管理
ステップは、外部入力されるユーザ情報処理要求に従
い、管理されているユーザの追加、削除、認証の変更処
理を行うことを特徴とする。The thirty-sixth aspect of the present invention is characterized in that the user management step performs addition, deletion, and authentication change processing of the managed users in accordance with the externally input user information processing request.
【0047】本発明に係る第37の発明は、処理対象情
報に設定される課金情報をユーザ別に記憶装置上で管理
する課金管理ステップ(図12に示すステップS13
2、S133)と、処理対象情報の出力コストをユーザ
別に算定するコスト算定ステップ(図11に示すステッ
プS411)と、コスト算定ステップにより算定された
出力コストと課金情報とを比較して、処理対象情報の出
力を制限する第2の制限ステップ(図11に示すステッ
プS412,S410)とを実行させるためのプログラ
ムをコンピュータが読み取り可能な記憶媒体に記録した
ことを特徴とする。A thirty-seventh aspect of the present invention is a billing management step (step S13 shown in FIG. 12) for managing the billing information set in the processing target information for each user on the storage device.
2, S133), the cost calculation step of calculating the output cost of the processing target information for each user (step S411 shown in FIG. 11), and the output cost calculated by the cost calculation step and the charging information are compared, and the processing target is compared. A program for executing the second limiting step (steps S412 and S410 shown in FIG. 11) for limiting the output of information is recorded in a computer-readable storage medium.
【0048】本発明に係る第38の発明は、前記第2の
制限ステップは、前記出力コストが前記課金情報を超え
た場合に、前記情報管理ステップに管理されている処理
対象情報の出力を制限することを特徴とする。In a thirty-eighth aspect of the present invention, in the second limiting step, when the output cost exceeds the billing information, the output of the processing target information managed by the information managing step is restricted. It is characterized by doing.
【0049】本発明に係る第39の発明は、出力コスト
は、出力資源使用料と情報使用料とから算定することを
特徴とする。The thirty-ninth aspect of the present invention is characterized in that the output cost is calculated from the output resource use fee and the information use fee.
【0050】[0050]
【発明の実施の形態】〔第1実施形態〕図1は、本発明
の第1実施形態を示すサーバ装置を提供可能なチケット
管理システムの全体構成の一例を説明する図である。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] FIG. 1 is a diagram illustrating an example of the overall configuration of a ticket management system capable of providing a server device according to a first embodiment of the present invention.
【0051】図1において、本システム例では、ネット
ワーク107を介して端末101、チケット制御サーバ
102、プリンタ105,106、データサーバ10
3,104が接続されている例を示している。In FIG. 1, in the present system example, a terminal 101, a ticket control server 102, printers 105 and 106, a data server 10 via a network 107.
An example in which 3, 104 are connected is shown.
【0052】端末101は、ユーザが文書を作成し、そ
の文書からチケットを作成する場合や、実際にチケット
を使用する場合に、チケット制御サーバ102に必要な
データを送るなどの端末機能を提供するためのものであ
る。The terminal 101 provides terminal functions such as sending necessary data to the ticket control server 102 when a user creates a document and creates a ticket from the document or when actually using the ticket. It is for.
【0053】クライアント機器は汎用計算機などの場合
もあれば、特定のサービスを提供するために設計された
特殊な端末などの場合もあり、様々な形態を取り得る
が、この機器の実現形態は本発明の対象であるシステム
の仕組みとは本質的な関係はない。したがって、クライ
アント機器はどのような形態をとった場合においても本
発明は適用されるものです。The client device may be a general-purpose computer or the like, or may be a special terminal designed to provide a specific service. The client device may take various forms. It has no essential relationship with the mechanism of the system that is the subject of the invention. Therefore, the present invention is applicable regardless of the form of the client device.
【0054】プリンタ105,106は、チケット制御
サーバ102から送られてきた印刷データを受け取り、
機器が持つ印刷能力と印刷データの内容から所望の出力
物を生成し、その成否をチケット制御サーバ102に送
る機能を有する。ここで、プリンタ105とプリンタ1
06が異なる機種であることはもちろん、異なるプリン
タ記述言語しか解釈てきなくても構わない。The printers 105 and 106 receive the print data sent from the ticket control server 102,
It has a function of generating a desired output product from the printing capability of the device and the content of the print data and sending the success or failure of the output product to the ticket control server 102. Here, the printer 105 and the printer 1
It is needless to say that 06 is a different model and that only different printer description languages can be interpreted.
【0055】データサーバ103,104は、データそ
のものと、データそれぞれのアクセス制限情報を含んで
いる。また、チケット制御サーバ102と通信を行う機
能を有しており、チケット制御サーバ102から求めら
れたデータに関する認証を行い、データを要求している
ユーザがそのデータに対してアクセス可能であった場合
は、求めているデータを送ることができる。The data servers 103 and 104 include data itself and access restriction information for each data. In addition, it has a function of communicating with the ticket control server 102, authenticates the data requested by the ticket control server 102, and the user requesting the data can access the data. Can send the data you are looking for.
【0056】チケット制御サーバ102は、このシステ
ムにおけるチケット管理手段とユーザ管理手段を提供す
る。また、他の機器(端末101,データサーバ10
3,104,プリンタ105,プリンタ106)へネッ
トワーク107を通じて通信を行い、ユーザ管理、チケ
ット管理を行う。The ticket control server 102 provides a ticket management means and a user management means in this system. In addition, other devices (terminal 101, data server 10
3, 104, printer 105, printer 106) through the network 107 to perform user management and ticket management.
【0057】このような実現形態は本発明の言及するシ
ステムの実現形態の一例に過ぎない。Such an implementation is just one example of an implementation of the system to which the invention refers.
【0058】よって、この実施形態以外の場合、各プリ
ンタや端末等に直接チケット制御サーバの有する手段を
持たせるような形態によって、チケット管理とユーザ管
理を実現する場合においても本発明は適用される。Therefore, in the case other than this embodiment, the present invention is applied even when the ticket management and the user management are realized by a mode in which each printer, terminal or the like directly has the means of the ticket control server. .
【0059】また、本実施形態では、各機器に接続する
ためのネットワーク107の詳細な構成については特に
言及していない。その理由は上述したようにその実現形
態が本発明の対象であるチケット管理の仕組みとは本質
的な関係がないからである。したがって、ネットワーク
の物理的な実現方法に関し、どのような形態をとった場
合においても本発明は適用される。Further, in the present embodiment, the detailed configuration of the network 107 for connecting to each device is not particularly mentioned. The reason is that, as described above, its implementation form has no essential relationship with the ticket management mechanism that is the subject of the present invention. Therefore, the present invention can be applied to any physical implementation method of the network.
【0060】また、図1では、単一のネットワークによ
り複数の機器が接続されているようになっているが、イ
ンターネット等のように、複数のネットワークを介して
これらの機器が接続されているような実現形態をとった
場合においても本発明は適用される。Further, in FIG. 1, a plurality of devices are connected by a single network, but these devices are connected via a plurality of networks such as the Internet. The present invention can be applied even when such a realization form is adopted.
【0061】図2は、本発明の第1実施形態を示すサー
バ装置の構成を説明するブロック図であり、図1に示し
たチケット制御サーバ102の機器構成に対応し、主な
モジュールはデータやコントロール信号の送受信を媒介
するシステムバス209によって互いに接続されてい
る。これらの構成は実施形態の説明に用いた一例であ
り、本発明の構成要素の項目を満たす限りはいかなる制
約を取った場合でも本発明は適用される。FIG. 2 is a block diagram for explaining the configuration of the server device showing the first embodiment of the present invention, which corresponds to the device configuration of the ticket control server 102 shown in FIG. 1, and the main modules are data and They are connected to each other by a system bus 209 which mediates transmission and reception of control signals. These configurations are examples used in the description of the embodiments, and the present invention can be applied regardless of any restrictions as long as the items of the constituent elements of the present invention are satisfied.
【0062】図2において、メインコントローラ201
は、チケット制御サーバ102への入力に基づいて、接
続されているモジュールを操作するための部分である。
詳しい制御の流れは、後で説明を行う。In FIG. 2, the main controller 201
Is a part for operating the connected modules based on the input to the ticket control server 102.
The detailed control flow will be described later.
【0063】文書解析部202は、入力されたチケット
を解析し、必要な付加情報や印刷するべきデータを取り
出したり、文書データからリンク情報を抜き出し、他の
モジュールに渡すためのモジュールである。The document analysis unit 202 is a module for analyzing the input ticket, extracting necessary additional information and data to be printed, extracting link information from the document data, and passing it to another module.
【0064】ネットワークアダプタ203は、ネットワ
ーク107によって接続された外部機器との情報の送受
信を行う装置であり、プロトコル解析部204は、ネッ
トワークアダプタ203が受信したデータをプロトコル
に応じて処理し、機器内で処理可能な形式に変換するた
めのものである。The network adapter 203 is a device for transmitting / receiving information to / from an external device connected by the network 107. The protocol analysis unit 204 processes the data received by the network adapter 203 according to the protocol, and It is for converting into a format that can be processed by.
【0065】データ変換部205は、リンク情報が取り
除かれた文書データをプリンタの記述言語に変換するた
めのモジュールである。The data conversion unit 205 is a module for converting the document data from which the link information has been removed into the description language of the printer.
【0066】記憶装置206は、このサーバを動作させ
るためのプログラムを格納したり、途中で出てきた処理
データを一時的あるいは長期的に蓄積するために用いる
ためのもので、実際の媒体としては半導体記憶装置、磁
気記録装置等である。The storage device 206 is used for storing a program for operating this server and for temporarily or long-term storing the processing data that appears during the process. It is a semiconductor memory device, a magnetic recording device, or the like.
【0067】ユーザ管理部207は、このシステムを使
用するユーザの管理を行うためのモジュールである。新
規ユーザの登録や、既存ユーザの削除、ユーザ認証、管
理者の設定などの機能を持つ。The user management section 207 is a module for managing users who use this system. It has functions such as new user registration, deletion of existing users, user authentication, and administrator settings.
【0068】チケット管理部208は、チケットの発行
時に、必要なデータをまとめてチケットにしたり、使用
の際にそのチケットが偽造されていないかどうかを見分
けたり、有効期限や、使用回数の制限を満たしているか
の確認を行うチケット全般に関する処理を行うためのモ
ジュールである。The ticket management unit 208 collects necessary data into a ticket at the time of issuing the ticket, distinguishes whether the ticket is forged when used, and limits the expiration date and the number of times of use. It is a module for performing the process related to the general ticket that confirms whether it satisfies the condition.
【0069】ここで、チケット制御サーバ102から、
一部のモジュール、例えば、ユーザ管理部207とデー
タ変換部205だけを取り出して実装し、チケット制御
サーバ102との通信を可能にしたシステムに対しても
本発明は適用される。From the ticket control server 102,
The present invention is also applied to a system in which only some of the modules, for example, the user management unit 207 and the data conversion unit 205 are taken out and mounted to enable communication with the ticket control server 102.
【0070】図3は、図2に示したチケット制御サーバ
102で取り扱われるチケットの形式の一例を示した図
である。FIG. 3 is a diagram showing an example of a ticket format handled by the ticket control server 102 shown in FIG.
【0071】図3において、通常の文書にリンク情報を
埋め込むことのできる文書データ504だけでなく、チ
ケットそのものを識別するためのチケットID501、
そのチケットを発行したチケット制御サーバのアドレス
502、そして作成者503等の情報が含まれている。
有効期限や使用回数については、チケット制御サーバ1
02で管理を行っているので、必ずしもチケットに記述
する必要はない。このようにチケットでもチケット制御
サーバでも管理が可能であるデータに関してはどちらで
管理することも可能であるものとする。In FIG. 3, not only document data 504 in which link information can be embedded in a normal document, but also a ticket ID 501 for identifying the ticket itself,
The information includes the address 502 of the ticket control server that issued the ticket, the creator 503, and the like.
Regarding the expiration date and the number of times of use, the ticket control server 1
Since it is managed by 02, it is not necessary to describe it in the ticket. As described above, it is possible to manage the data that can be managed by the ticket or the ticket control server by either.
【0072】上記で述へた、それぞれのデータが実際に
どのようなフォーマットで格納されているかに関して
は、その実現方法は複数考えることができる。Regarding the format described above in which each data is actually stored, a plurality of methods of realizing it can be considered.
【0073】しかしながら、そのようなフォーマット形
式に依存することなく、上記情報を何らかの形式、手段
によってそれぞれのデータに分離あるいは付加すること
ができるならば、本発明は適用される。However, the present invention is applicable if the above-mentioned information can be separated or added to each data by some form or means without depending on such a format form.
【0074】また、本実施形態においては、上記のチケ
ットに格納されたそれぞれのデータは、チケット制御サ
ーバ102の文書解析部202によってのみ、分離可能
であるような方法で制御されなくてはならない。チケッ
トは、ユーザ認証にも深く関わってくるため、これらの
データの第三者による改竄を防止する必要がある。Further, in the present embodiment, each data stored in the above ticket must be controlled only by the document analysis section 202 of the ticket control server 102 in such a way that it can be separated. Since the ticket is deeply involved in user authentication, it is necessary to prevent tampering of these data by a third party.
【0075】ただし、上記の特殊な方法そのものは本発
明にとって本質的ではなく、上記用件を満たす方法であ
るならば、いかなる方法でも適用可能であり、その限り
本発明は適用されるものである。However, the above-mentioned special method itself is not essential to the present invention, and any method can be applied as long as it is a method satisfying the above-mentioned requirements, and the present invention is applied to that extent. .
【0076】図4は、図2に示したチケット制御サーバ
102で管理される情報の一例を説明する図であり、チ
ケット制御サーバ102のチケット管理部208によっ
て管理されている情報の構成の一例に対応する。FIG. 4 is a diagram for explaining an example of information managed by the ticket control server 102 shown in FIG. 2, and shows an example of the configuration of information managed by the ticket management unit 208 of the ticket control server 102. Correspond.
【0077】図4において、発行されたチケットはチケ
ットIDによって一元的に管理されており、それぞれの
チケットの作成者ID、有効期限と、今まで何度使用さ
れてきたかを示すカウンタ、使用回数とその上限値、使
用可能回数、また使用時に認証が必要かどうか( yは必
要、nは不要) を管理している。図5は、図2に示した
チケット制御サーバ102で管理される情報の一例を説
明する図であり、チケット制御サーバ102のユーザ管
理部207によって管理されている情報の構成の一例に
対応する。In FIG. 4, the issued tickets are centrally managed by the ticket ID, and the creator ID of each ticket, the expiration date, the counter showing how many times it has been used, and the number of times of use. It manages the upper limit value, the number of times it can be used, and whether authentication is required (y is required, n is not required). FIG. 5 is a diagram illustrating an example of information managed by the ticket control server 102 illustrated in FIG. 2, and corresponds to an example of a configuration of information managed by the user management unit 207 of the ticket control server 102.
【0078】図5において、それぞれのユーザはユーザ
IDによって一元的に管理されており、認証のためのパ
スワード、本名、管理者かどうか(yなら管理者、nな
ら非管理者)などのユーザに関する情報を管理してい
る。ここで述へている管理者とは、ユーザの追加あるい
は削除ができる権利を有するユーザを指す。なお、ここ
にチケットが偽造されていないかどうかを確認するため
のテーブルも存在するが、その実現方法は複数考えられ
る上、手段によって異なることと、その手法そのものは
本発明においては本質的ではないため省略する。In FIG. 5, each user is centrally managed by a user ID, and is related to the user such as a password for authentication, a real name, whether or not an administrator (y is an administrator, n is a non-administrator). It manages information. The administrator described here refers to a user who has the right to add or delete a user. There is also a table for checking whether the ticket has been forged here, but there are multiple possible ways to realize it, and different means and the method itself are not essential to the present invention. Therefore omitted.
【0079】次に、図6,図7に示すフローチャートを
参照して、本発明に係る情報処理装置におけるチケット
処理動作について説明する。Next, the ticket processing operation in the information processing apparatus according to the present invention will be described with reference to the flowcharts shown in FIGS.
【0080】図6は、本発明に係るサーバ装置における
第1のデータ処理手順の一例を示すフローチャートであ
り、チケット作成における手順に対応する。なお、S3
01〜S307は各ステップを示す。FIG. 6 is a flowchart showing an example of the first data processing procedure in the server device according to the present invention, which corresponds to the procedure in ticket creation. Note that S3
01 to S307 indicate each step.
【0081】ユーザは、端末101において、文書を作
成し(S301)、それをチケットにするために、その
文章データと、有効期限や使用可能回数などの付加情報
をまとめて、チケット制御サーバ102へ送る(S30
2)。The user creates a document on the terminal 101 (S301), and in order to use it as a ticket, the document data and the additional information such as the expiration date and the usable number of times are collected and sent to the ticket control server 102. Send (S30
2).
【0082】そして、チケット制御サーバ102は、ネ
ットワーク107からネットワークアダプ203とプロ
トコル解析部204を通じて、端末101から送られて
きたデータを受け取り、そのデータの送信者、つまり作
成しようとしているチケットの作成者を特定するため
に、ユーザ管理部207を用いて、ユーザの認証を行う
(S303)。Then, the ticket control server 102 receives the data sent from the terminal 101 from the network 107 through the network adapter 203 and the protocol analysis unit 204, and the sender of the data, that is, the creator of the ticket to be created. In order to identify the user, the user management unit 207 is used to authenticate the user (S303).
【0083】なお、チケット制御サーバ102と他の機
器との情報の送受信は常に、ネットワークを通じて行わ
れるため、以降他機器との通信が行われる場合には、ネ
ットワークアダプタ203とプロトコル解析部204が
使用されるものとする。Information is exchanged between the ticket control server 102 and other devices through the network at all times. Therefore, when communication is performed with other devices thereafter, the network adapter 203 and the protocol analysis unit 204 are used. Shall be done.
【0084】そして、送られてきた文書データの中から
文書解析部202によって、外部のデータサーバ10
3,104などへのリンクが含まれているかどうかを確
認して(S304)、もし含まれていないと判定した場
合は、送られてきた文書データと付加情報を元にチケッ
トを作成し、チケット管理部208において必要な情報
を格納した後、作成されたチケットが端末101に送り
返される(S306)。Then, from the sent document data, the document analysis unit 202 causes the external data server 10
It is confirmed whether a link to 3, 104 or the like is included (S304), and if it is determined that the link is not included, a ticket is created based on the sent document data and additional information, and the ticket is generated. After the necessary information is stored in the management unit 208, the created ticket is sent back to the terminal 101 (S306).
【0085】一方、ステップS304で、リンクが含ま
れていると判定した場合は、データサーバ103,10
4に接続し、チケット作成者の対象データへのアクセス
が許可されているかどうかを確認して(S305)、問
題がないと判定した場合(アクセスが許可されていると
判定される場合)、チケットが発行され(S306)、
処理が終了する。On the other hand, if it is determined in step S304 that the link is included, the data server 103, 10
4 and check whether the ticket creator is permitted to access the target data (S305), and if it is determined that there is no problem (if it is determined that the access is permitted), the ticket Is issued (S306),
The process ends.
【0086】上記の確認で問題が発生した場合は、ステ
ップS307へ進み、エラー処理として、ユーザに何が
問題になっているのかを、元のデータが送られてきた端
末101を通じて伝える。If a problem occurs in the above confirmation, the process proceeds to step S307, and as a error process, the user is informed of what the problem is through the terminal 101 to which the original data is sent.
【0087】図7は、本発明に係る情報処理装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、作成されたチケットを実際に使用する手順に対応
する。なお、S401〜S410は各ステップを示す。FIG. 7 is a flowchart showing an example of the second data processing procedure in the information processing apparatus according to the present invention, which corresponds to the procedure for actually using the created ticket. Note that S401 to S410 indicate each step.
【0088】チケットを使用したいユーザは、端末10
1から、チケット制御サーバ102にチケットを送る
(S401)。The user who wants to use the ticket is the terminal 10
From 1, the ticket is sent to the ticket control server 102 (S401).
【0089】そして、チケット制御サーバ102は、送
られてきたチケットを文書解析部202によって文書デ
ータと付加情報に分割し、チケットが改竄されたもので
はないか、有効期限が切れていないか、使用可能回数に
使用回数が達していないかどうかなど正当性の確認をチ
ケット管理部208を通じて行う(S402)。Then, the ticket control server 102 divides the sent ticket into document data and additional information by the document analysis unit 202, and the ticket has not been tampered with, has not expired, or has been used. The ticket management unit 208 confirms the validity such as whether the number of times of use has reached the number of times allowed (S402).
【0090】この時点で必ずしも、チケットを送ったユ
ーザの認証は行われない。ユーザがチケット作成者と一
致する必要はなく、匿名でのチケットの使用も可能にす
るためである。実際にチケットを使用するユーザの認証
を行うかどうかはチケットごとに作成者によって決定さ
れ、チケット管理部208が、例えば図4に示したよう
なテーブルの認証の部分にyあるいはnを記入する。な
お、この際、認証が必要な場合には、ユーザ管理部20
7を通じて行われる。At this point, the user who sent the ticket is not necessarily authenticated. This is because the user does not have to agree with the ticket creator and the ticket can be used anonymously. Whether or not the user who actually uses the ticket is authenticated is determined by the creator for each ticket, and the ticket management unit 208 writes y or n in the authentication portion of the table as shown in FIG. 4, for example. At this time, if authentication is required, the user management unit 20
Through 7.
【0091】ここで、特に問題がないことが確認された
場合は、チケットを文書解析部202によって、文書デ
ータと付加情報に分割し、データサーバへの問合せが必
要か、すなわち前記第2の制限ステップは、前記出力コ
ストが前記課金情報を超えた場合に、前記情報管理ステ
ップに管理されている処理対象情報の出力を制限するこ
とを特徴とする文書データ中にリンク情報が含まれてい
るかどうかを確認して(S403)、含まれていると判
定した場合は、チケット作成者権限での外部データとの
認証をデータサーバ103,104に対して行い(S4
04)、認証された場合は、必要なデータを入手する
(S405)。ここで、認証が行われるのは、チケット
作成者であって、チケット使用者ではない。そのため、
実際に使用する時の認証はすでに作成時に行っているの
で、ここで認証に失敗する可能性は少ない。Here, if it is confirmed that there is no particular problem, the document analysis unit 202 divides the ticket into document data and additional information, and it is necessary to inquire the data server, that is, the second restriction. The step limits the output of the processing target information managed in the information management step when the output cost exceeds the billing information, and whether the link information is included in the document data. Is confirmed (S403), and if it is determined that it is included, authentication with the external data with the ticket creator authority is performed to the data servers 103 and 104 (S4).
04), if authenticated, obtain the necessary data (S405). Here, it is the ticket creator, not the ticket user, that is authenticated. for that reason,
Authentication at the time of actual use is already done at the time of creation, so there is little possibility that authentication will fail here.
【0092】上記のステップをすべてのリンク情報に対
して繰り返すか、文書データがリンク情報を含まない場
合には、すべての印刷するべきデータが揃ったことにな
って、ステップS403の判定で問い合わせが不要と判
定され、ステップS406へ進み、ここで出力するプリ
ンタ105,106をチケット使用者からの入力によっ
て決定する。If the above steps are repeated for all link information, or if the document data does not include link information, it means that all the data to be printed are available, and an inquiry is made in the determination at step S403. When it is determined that it is not necessary, the process proceeds to step S406, and the printers 105 and 106 to be output here are determined by the input from the ticket user.
【0093】次に、出力するためのプリンタに適したプ
リンタ記述言語にデータ変換部205を通じて行う(S
407)。Next, the data is converted into a printer description language suitable for the printer for output through the data conversion unit 205 (S
407).
【0094】最後に、出力先のプリンタ105,106
に変換されたデータを送り、印刷する(S408)。Finally, the output destination printers 105 and 106
The converted data is sent and printed (S408).
【0095】そして、印刷が完了したら、プリンタは、
チケット制御サーバ102に終了通知を送り、チケット
管理部208においてチケットの使用回数に「1」が足
され(S409)、処理を終了する。When printing is completed, the printer
An end notification is sent to the ticket control server 102, the ticket management unit 208 adds "1" to the number of times the ticket has been used (S409), and the process ends.
【0096】一方、ステップS402あるいはS404
において、何か問題が生じていると判断した場合には、
端末101を通じて問題が生じた個所を表示し、それ以
降どういう処理を行うか、ユーザに問い合わせる(S4
10)。On the other hand, step S402 or S404
If you decide that something is wrong with,
The location of the problem is displayed on the terminal 101, and the user is inquired about what processing is to be performed thereafter (S4
10).
【0097】これにより、チケットを用いた文書配布に
より、データの配布を行う際の煩雑さを大幅に軽減する
ことができる。As a result, the document distribution using the ticket can greatly reduce the complexity of data distribution.
【0098】〔第2実施形態〕図8は、本発明の第2実
施形態を示すサーバ装置の構成を説明するブロック図で
あり、図1に示したチケット制御サーバの機器構成に対
応する。なお、図2と同一のものには同一の符号を付し
てある。[Second Embodiment] FIG. 8 is a block diagram illustrating a configuration of a server device according to a second embodiment of the present invention, and corresponds to the device configuration of the ticket control server shown in FIG. The same parts as those in FIG. 2 are designated by the same reference numerals.
【0099】図8において、課金管理部210は、ユー
ザ管理部207によって管理されているユーザ毎におけ
る課金対象者としての情報料、資源使用料、それらの上
限値を後述する管理データに基づいて管理するモジュー
ルである。In FIG. 8, the charge management unit 210 manages the information charge, the resource use charge, and the upper limit value as chargeable persons for each user managed by the user management unit 207 based on management data described later. It is a module to do.
【0100】図9は、図8に示したチケット制御サーバ
102のチケット管理部208によって管理されている
情報の構成の一例を示す図である。FIG. 9 is a diagram showing an example of the configuration of information managed by the ticket management unit 208 of the ticket control server 102 shown in FIG.
【0101】図9において、発行されたチケットはチケ
ットIDによって一元的に管理されており、それぞれの
チケットの作成者及び課金対象者のIDと、有効期限、
使用時に認証が必要かどうか(yは必要、nは不要)を
管理している。In FIG. 9, the issued tickets are centrally managed by the ticket IDs, and the IDs of the creators and chargeable persons of each ticket, the expiration date,
It manages whether or not authentication is required at the time of use (y is required, n is not required).
【0102】図10は、図8に示したチケット制御サー
バ102の課金管理部210によって管理されている情
報の構成の一例を示す図である。FIG. 10 is a diagram showing an example of the configuration of information managed by the charging management unit 210 of the ticket control server 102 shown in FIG.
【0103】図10において、課金管理部210は、ユ
ーザ管理部207で登録されているユーザそれぞれに対
してユーザIDによって一元的に管理されている。ユー
ザIDに対して、現在の情報使用料、資源使用料、課金
の上限が設定されている。情報使用料と資源使用料は、
チケットが使用され、プリンタで文書データが印刷され
る度に更新される。課金上限は、ユーザあるいは管理者
によって決定される。In FIG. 10, the billing management unit 210 is centrally managed by the user ID for each user registered in the user management unit 207. The current information usage fee, resource usage fee, and upper limit of billing are set for the user ID. Information usage fee and resource usage fee are
The ticket is used and updated every time the printer prints the document data. The charge upper limit is determined by the user or the administrator.
【0104】次に、図11に示すフローチャートを参照
してチケット使用処理のその他の例について説明する。Next, another example of the ticket use processing will be described with reference to the flowchart shown in FIG.
【0105】図11は、本発明に係るサーバ装置におけ
る第3のデータ処理手順の一例を示すフローチャートで
あり、図8に示したチケット制御サーバ102のチケッ
ト使用処理手順に対応する。なお、S401〜S413
は各ステップを示す。また、ステップS401〜S41
0は図7に示したステップと同ステップである。FIG. 11 is a flowchart showing an example of a third data processing procedure in the server device according to the present invention, which corresponds to the ticket use processing procedure of the ticket control server 102 shown in FIG. Note that S401 to S413
Indicates each step. In addition, steps S401 to S41
0 is the same step as shown in FIG.
【0106】また、本実施形態においては、図6に示し
たステップS301において、ユーザは、端末101に
おいて、文書を作成し、さらに、ステップS302にお
いて、それをチケットにするために、その文書データ
と、有効期限や課金対象者などの付加情報をまとめて、
チケット制御サーバ102へ送るものとする。Further, in the present embodiment, the user creates a document in the terminal 101 in step S301 shown in FIG. 6, and further, in step S302, converts the document data into document data in order to use it as a ticket. , Collect additional information such as expiration date and charge target,
It shall be sent to the ticket control server 102.
【0107】先ず、チケットを使用したいユーザは、端
末101から、チケット制御サーバ102にチケットを
送る(S401)。First, a user who wants to use a ticket sends the ticket from the terminal 101 to the ticket control server 102 (S401).
【0108】そして、チケット制御サーバ102は、送
られてきたチケットを文書解析部202によって文書デ
ータと付加情報に分割し、チケットが改竄されたもので
はないか、有効期限が切れていないかどうかなどの確認
をチケット管理部208を通じて行う(S402)。こ
れは、この時点で必ずしも、チケットを送ったユーザの
認証は行われない。ユーザがチケット作成者と一致する
必要はなく、匿名でのチケットの使用も可能にするため
である。Then, the ticket control server 102 divides the sent ticket into document data and additional information by the document analysis unit 202, and the ticket has not been tampered with or has not expired. Is confirmed through the ticket management unit 208 (S402). This does not necessarily authenticate the user who sent the ticket at this point. This is because the user does not have to agree with the ticket creator and the ticket can be used anonymously.
【0109】実際にチケットを使用するユーザの認証を
行うかどうかはチケットごとに作成者によって決定さ
れ、チケット管理部208が、例えば図4に示したテー
ブルの認証の部分にyあるいはnを記入する。認証が必
要な場合には、ユーザ管理部207を通じて行われる。Whether or not the user who actually uses the ticket is authenticated is determined by the creator for each ticket, and the ticket management unit 208 writes y or n in the authentication portion of the table shown in FIG. 4, for example. . When authentication is required, it is performed through the user management unit 207.
【0110】特に上記のステップで問題がないことが確
認されれば、データサーバへの問合せが必要か、すなわ
ち文書データ中にリンク情報が含まれているかどうかを
確認する(S403)。If it is confirmed that there is no problem in the above steps, it is confirmed whether or not an inquiry to the data server is necessary, that is, whether the document data includes link information (S403).
【0111】ここで、リンク情報が含まれていると判定
した場合は、チケット作成者権限での外部データとの認
証をデータサーバ103,104に対して行い(S40
4)、必要なデータを入手する(S405)。この時
に、必要に応じて外部から入手した必要なデータが改竄
されていないかどうかの確認を行う(S413)。If it is determined that the link information is included, the data server 103, 104 is authenticated with the external data by the ticket creator authority (S40).
4) Obtain necessary data (S405). At this time, it is confirmed whether necessary data obtained from the outside has been tampered with if necessary (S413).
【0112】ここで、認証が行われるのは、チケット作
成者であって、チケット使用者ではない。そのため、実
際に使用する時の認証はすでに作成時に行っているの
で、ここで認証に失敗する可能性は少ない。また、必要
なデータが改竄されていないかどうかの確認方法はデー
タのチェックサムを取る等の複数の方法が考えられる
が、そのデータが改竄されたかどうかを確認できれば、
いかなる手法でも本発明は適用されるものである。Here, the authentication is performed by the ticket creator, not by the ticket user. Therefore, since the authentication when actually using it has already been performed at the time of creation, there is little possibility that the authentication will fail here. In addition, there are several possible methods for checking whether the necessary data has been tampered with, such as taking a checksum of the data, but if you can check whether the data has been tampered with,
The present invention can be applied by any method.
【0113】上記のステップをすべてのリンク情報に対
して繰り返すか、文書データがリンク情報を含まない場
合には、すべての印刷するべきデータが揃ったことにな
る。If the above steps are repeated for all the link information, or if the document data does not include the link information, all the data to be printed are complete.
【0114】次に、出力するプリンタ105,106を
チケット使用者からの入力によって決定する(S40
6)。そして、出力するためのプリンタに適したプリン
タ記述言語にデータ変換部205を通じて行う(S40
7)。Next, the printers 105 and 106 to be output are determined by the input from the ticket user (S40).
6). Then, the data is converted into a printer description language suitable for the printer for output through the data conversion unit 205 (S40).
7).
【0115】ここで、印刷できるデータに変換すること
ができたので、そのデータから印刷する場合に必要な費
用を計算することがてきる。したがって、印刷枚数に合
わせた資源使用料とデータサーバ103,104にアク
セスした場合は、その情報使用料の計算を行う(S41
1)。Since the data can be converted into printable data, the cost required for printing from the data can be calculated. Therefore, when the resource usage fee corresponding to the number of printed sheets and the data servers 103 and 104 are accessed, the information usage fee is calculated (S41).
1).
【0116】この時点て課金管理部210に問い合わせ
て、課金上限を超えていないかどうかの確認を行う(S
412)。At this time, the charge management unit 210 is inquired to confirm whether the charge upper limit is exceeded (S
412).
【0117】なお、ステップS402またはステップS
404またはステップS413のステップ処理の途中で
何か問題が生じた場合には、端末101を通じて問題が
生じた個所を表示し、それ以降どういう処理を行うか、
ユーザに問い合わせるエラー処理を行う(S410)。Incidentally, step S402 or step S
If any problem occurs during the step processing of 404 or step S413, the point where the problem occurs is displayed through the terminal 101, and what kind of processing is to be performed thereafter.
Error processing for inquiring the user is performed (S410).
【0118】これにより、ユーザごとに情報使用料、資
源使用料がすぐにわかり、実際に課金を行うことが容易
になる。As a result, the information usage fee and the resource usage fee can be immediately known for each user, and the actual charging becomes easy.
【0119】また、ユーザそれぞれに課金上限を設ける
ことが可能になるため、資源を使いすぎた場合は、その
時点で使用できなくなる。そのため、払えないほどの金
額が請求される心配がなくなり、安心してプリンタで印
刷することができるようになる。Further, since it becomes possible to set a charging upper limit for each user, if resources are used too much, they cannot be used at that point. Therefore, there is no fear that the amount of money that cannot be paid will be charged, and the printer can be printed with peace of mind.
【0120】さらに、今までは困難であったネットワー
クを通じた文書の配布とプリンタによる印刷を組み合わ
せたビジネスヘの展開が容易になる。例えばプリントす
る度に、広告を印刷の一部に入れることによって資源使
用料、つまりプリンタの紙代やトナー代を無料にするよ
うなことも考えられる。上記例の場合、情報使用料をマ
イナスと考えれば、上記の仕組みで実現することが可能
である。Further, it becomes easy to develop a business by combining document distribution through a network and printing by a printer, which has been difficult until now. For example, it is conceivable that the resource usage fee, that is, the paper fee and toner fee of the printer, may be made free by including an advertisement in a part of the print every time printing is performed. In the case of the above example, if the information usage fee is considered negative, it can be realized by the above mechanism.
【0121】次に、図12に示すフローチャートを参照
してチケット使用時の課金管理の処理について説明す
る。Next, with reference to the flow chart shown in FIG. 12, a description will be given of the charge management process when using a ticket.
【0122】図12は、本発明に係るサーバ装置におけ
る第4のデータ処理手順の一例を示すフローチャートで
あり、図11におけるステップS409の具体的な流れ
を示したものであり、図8に示したチケット制御サーバ
102のチケット使用処理における課金管理手順に対応
する。なお、S131〜S133は各ステップを示す。
図12において、チケットを用いて印刷が完了した場合
に、プリンタはチケット制御サーバ102に終了通知を
送る。チケット制御サーバ102のチケット管理部20
8においてユーザごとに管理している図10に示すテー
ブル中のユーザIDとチケットの課金対象者IDを比較
してどのユーザに課金するかどうかを決定する(S13
1)。そして、課金対象となったユーザのテーブルにお
ける資源使用料および情報使用料が計算された代金分だ
け足される(S132、S133)。FIG. 12 is a flow chart showing an example of a fourth data processing procedure in the server device according to the present invention, which shows the specific flow of step S409 in FIG. 11 and is shown in FIG. It corresponds to the charge management procedure in the ticket use process of the ticket control server 102. Note that S131 to S133 indicate each step.
In FIG. 12, when printing is completed using the ticket, the printer sends a termination notice to the ticket control server 102. Ticket management unit 20 of the ticket control server 102
8, the user ID in the table shown in FIG. 10 managed for each user is compared with the charge target person ID of the ticket to determine which user is charged (S13).
1). Then, the resource usage fee and the information usage fee in the table of the user to be charged are added by the calculated charges (S132, S133).
【0123】この時点においては、すでに課金上限等の
必要な検査は終了しているので、ここで再度それらの確
認をする必要はない。また、資源使用料および情報使用
料の課金に関してはどちらが先行して行われても問題が
ないのでステップS132,S133はどちらが先に行
われても本発明は適用される。At this point, necessary inspections such as the charging upper limit have already been completed, so that it is not necessary to confirm them again here. Further, since it does not matter which of the resource usage fee and the information usage fee is performed first, the present invention is applied regardless of which of steps S132 and S133 is performed first.
【0124】以下、図13に示すメモリマップを参照し
て本発明に係るサーバ装置を適用可能な情報処理システ
ムで読み出し可能なデータ処理プログラムの構成につい
て説明する。The configuration of the data processing program that can be read by the information processing system to which the server device according to the present invention can be applied will be described below with reference to the memory map shown in FIG.
【0125】図13は、本発明に係るサーバ装置を適用
可能な情報処理システムで読み出し可能な各種データ処
理プログラムを格納する記憶媒体のメモリマップを説明
する図である。FIG. 13 is a diagram for explaining a memory map of a storage medium that stores various data processing programs that can be read by an information processing system to which the server device according to the present invention can be applied.
【0126】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。Although not particularly shown, information for managing the program group stored in the storage medium, such as version information, creator, etc. is also stored, and information depending on the OS or the like on the program reading side, such as the program, is stored. In some cases, an icon or the like for identification display may be stored.
【0127】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。Further, data dependent on various programs are also managed in the above directory. In addition, a program for installing various programs in a computer, or a program for decompressing the program to be installed when it is compressed may be stored.
【0128】本実施形態における図6,図7,図11,
図12に示す機能が外部からインストールされるプログ
ラムによって、ホストコンピュータにより遂行されてい
てもよい。そして、その場合、CD−ROMやフラッシ
ュメモリやFD等の記憶媒体により、あるいはネットワ
ークを介して外部の記憶媒体から、プログラムを含む情
報群を出力装置に供給される場合でも本発明は適用され
るものである。FIG. 6, FIG. 7, FIG. 11, and FIG.
The functions shown in FIG. 12 may be performed by the host computer by a program installed from the outside. In that case, the present invention is applied even when the information group including the program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. It is a thing.
【0129】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。As described above, the storage medium recording the program code of the software that realizes the functions of the above-described embodiments is supplied to the system or apparatus, and the computer (or CPU or MP of the system or apparatus is supplied.
It goes without saying that the object of the present invention can also be achieved by U) reading and executing the program code stored in the storage medium.
【0130】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.
【0131】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピー(登録商標)ディス
ク,ハードディスク,光ディスク,光磁気ディスク,C
D−ROM,CD−R,磁気テープ,不揮発性のメモリ
カード,ROM,EEPROM等を用いることができ
る。As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, C
A D-ROM, a CD-R, a magnetic tape, a non-volatile memory card, a ROM, an EEPROM or the like can be used.
【0132】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。Further, by executing the program code read by the computer, not only the functions of the above-described embodiment are realized, but also the OS (operating system) running on the computer based on the instruction of the program code. It goes without saying that this also includes the case where the above) performs a part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.
【0133】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。Further, after the program code read from the storage medium is written in the memory provided in the function expansion board inserted in the computer or the function expansion unit connected to the computer, based on the instruction of the program code, The CPU or the like provided in the function expansion board or function expansion unit performs a part or all of the actual processing,
It goes without saying that the processing includes the case where the functions of the above-described embodiments are realized.
【0134】[0134]
【発明の効果】以上説明したように、本発明に係る第1
〜第39の発明によれば、所定のリンク情報,出力制限
情報を含む処理対象情報を記憶装置上で記憶管理してお
き、データ処理装置から管理されている処理対象情報に
対する出力要求時に、出力要求者を認証して該出力要求
の可否を決定するので、リンク情報を伴って管理される
ている処理対象情報に対する要求者を自動認証して、正
当な出力要求者からの処理対象情報の出力要求に応える
ことができるネットワーク情報管理システムを自在にに
構築することができる。As described above, the first aspect of the present invention
According to the thirty-ninth aspect, the processing target information including the predetermined link information and the output restriction information is stored and managed in the storage device, and is output when an output request is made to the processing target information managed by the data processing device. Since the requester is authenticated to determine whether the output request is permitted or not, the requester for the processing target information managed with the link information is automatically authenticated and the output of the processing target information from the legitimate output requester is performed. It is possible to freely build a network information management system that can meet the demand.
【0135】また、所定のリンク情報,出力制限情報を
含む処理対象情報を記憶装置上で記憶管理しておき、デ
ータ処理装置から管理されている処理対象情報に対する
出力要求時に、該出力要求者を認証して該出力要求の可
否を決定するとともに、各出力要求者の出力要求者毎の
課金情報に従い要求されている出力が可能かどうかを判
定して当該出力要求の実行を制限するので、ユーザ毎に
課金情報を考慮しつつ、リンク情報を伴って管理される
ている処理対象情報に対する要求者を自動認証して、正
当な出力要求者からの処理対象情報の出力要求に応える
ことができるネットワーク情報管理システムを自在に構
築することができる等の効果を奏する。Further, processing target information including predetermined link information and output restriction information is stored and managed on the storage device, and when the output request for the processing target information managed by the data processing device is made, the output requester is Authentication is performed to determine whether or not the output request is possible, and the execution of the output request is restricted by determining whether or not the requested output is possible according to the billing information for each output requester of each user. A network capable of responding to an output request for processing target information from a legitimate output requester by automatically authenticating a requester for processing target information managed along with link information while considering billing information for each The information management system can be freely constructed.
【図1】本発明の第1実施形態を示すサーバ装置を提供
可能なチケット管理システムの全体構成の一例を説明す
る図である。FIG. 1 is a diagram illustrating an example of an overall configuration of a ticket management system that can provide a server device according to a first embodiment of the present invention.
【図2】本発明の第1実施形態を示すサーバ装置の構成
を説明するブロック図である。FIG. 2 is a block diagram illustrating a configuration of a server device according to the first embodiment of the present invention.
【図3】図2に示したチケット制御サーバで取り扱われ
るチケットの形式の一例を示す図である。3 is a diagram showing an example of a format of a ticket handled by the ticket control server shown in FIG.
【図4】図2に示したチケット制御サーバで管理される
情報の一例を説明する図である。4 is a diagram illustrating an example of information managed by the ticket control server shown in FIG.
【図5】図2に示したチケット制御サーバで管理される
情報の一例を説明する図である。5 is a diagram illustrating an example of information managed by the ticket control server illustrated in FIG.
【図6】本発明に係るサーバ装置における第1のデータ
処理手順の一例を示すフローチャートである。FIG. 6 is a flowchart showing an example of a first data processing procedure in the server device according to the present invention.
【図7】本発明に係る情報処理装置における第2のデー
タ処理手順の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of a second data processing procedure in the information processing apparatus according to the present invention.
【図8】本発明の第2実施形態を示すサーバ装置の構成
を説明するブロック図である。FIG. 8 is a block diagram illustrating a configuration of a server device according to a second embodiment of the present invention.
【図9】図8に示したチケット制御サーバのチケット管
理部によって管理されている情報の構成の一例を示す図
である。9 is a diagram showing an example of a configuration of information managed by a ticket management unit of the ticket control server shown in FIG.
【図10】図8に示したチケット制御サーバの課金管理
部によって管理されている情報の構成の一例を示す図で
ある。10 is a diagram showing an example of a configuration of information managed by a charging management unit of the ticket control server shown in FIG.
【図11】本発明に係るサーバ装置における第3のデー
タ処理手順の一例を示すフローチャートである。FIG. 11 is a flowchart showing an example of a third data processing procedure in the server device according to the present invention.
【図12】本発明に係るサーバ装置における第4のデー
タ処理手順の一例を示すフローチャートである。FIG. 12 is a flowchart showing an example of a fourth data processing procedure in the server device according to the present invention.
【図13】本発明に係るサーバ装置を適用可能な情報処
理システムで読み出し可能な各種データ処理プログラム
を格納する記憶媒体のメモリマップを説明する図であ
る。FIG. 13 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by the information processing system to which the server device according to the present invention can be applied.
102 チケット制御サーバ 201 メインコントローラ 202 文書解析部 203 ネットワークアダプタ 204 プロトコル解析部 205 データ変換部 206 記憶装置 207 ユーザ管理部 208 チケット管理部 209 システムバス 210 課金管理部 102 ticket control server 201 Main controller 202 Document Analysis Department 203 network adapter 204 Protocol analysis unit 205 data converter 206 storage device 207 User Management Department 208 Ticket Management Department 209 system bus 210 Billing Management Department
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04L 9/32 H04L 9/00 675D Fターム(参考) 2C061 AP01 HH01 HH03 HJ08 HK11 HK19 HK23 HN05 HN22 HQ14 HQ17 5B021 AA01 EE01 NN18 5B085 AC04 AE02 AE23 BG02 5J104 AA07 KA01 MA02 PA07 Front page continuation (51) Int.Cl. 7 identification code FI theme code (reference) H04L 9/32 H04L 9/00 675D F term (reference) 2C061 AP01 HH01 HH03 HJ08 HK11 HK19 HK23 HN05 HN22 HQ14 HQ17 5B021 AA01 EE01 NN18 5B085 AC04 AE02 AE23 BG02 5J104 AA07 KA01 MA02 PA07
Claims (39)
通信可能なサーバ装置であって、 所定のリンク情報,出力制限情報を含む処理対象情報を
記憶装置上で記憶管理する情報管理手段と、 前記データ処理装置から前記情報管理手段により管理さ
れている処理対象情報に対する出力要求時に、出力要求
者を認証して該出力要求の可否を決定する認証手段と、
を有することを特徴とするサーバ装置。1. A server device capable of communicating with a data processing device via a network, the information management means storing and managing processing target information including predetermined link information and output restriction information on a storage device, and the data. An authentication unit that authenticates the output requester and determines whether or not the output request can be made when the processing device outputs an output request for the processing target information managed by the information management unit.
A server device comprising:
ーザ識別情報を前記記憶装置上で管理するユーザ管理手
段を有し、 前記認証手段は、前記ユーザ識別情報と前記出力制限情
報とを比較参照して前記出力要求者を認証して該出力要
求の可否を決定することを特徴とする請求項1記載のサ
ーバ装置。2. A user management means for managing individual user identification information capable of requesting the processing target information on the storage device, wherein the authentication means compares the user identification information with the output restriction information. The server device according to claim 1, wherein the output requester is authenticated with reference to determine whether or not the output request is permitted.
前記情報管理手段に管理されている処理対象情報の出力
を制限する第1の制限手段を有することを特徴とする請
求項1記載のサーバ装置。3. Based on the authentication result by the authentication means,
The server device according to claim 1, further comprising a first limiting unit that limits output of the processing target information managed by the information managing unit.
報中のデータ作成者、有効期限、使用可能回数に基づ
き、前記情報管理手段に管理されている処理対象情報の
出力を制限することを特徴とする請求項3記載のサーバ
装置。4. The first limiting means limits the output of the processing target information managed by the information managing means based on the data creator, the expiration date, and the usable number of times in the output restriction information. The server device according to claim 3, wherein:
ークを介して他のデータ処理装置から出力情報を取得す
る取得手段を有することを特徴とする請求項1記載のサ
ーバ装置。5. The server device according to claim 1, further comprising an acquisition unit that acquires output information from another data processing device via the network based on the link information.
をプリンタ用記述言語に変換する変換手段を有すること
を特徴とする請求項1記載のサーバ装置。6. The server device according to claim 1, further comprising a conversion unit that converts the document data included in the processing target information into a printer description language.
報に含まれる有効期限情報に記録された有効期限を越え
た時点で、出力要求されている処理対象情報の出力を抑
止することを特徴とする請求項3記載のサーバ装置。7. The first limiting means suppresses the output of the processing target information requested to be output when the expiration date recorded in the expiration date information included in the processing target information is exceeded. The server device according to claim 3, which is characterized in that.
報に含まれる使用可能回数と現在までの使用回数を比較
し、使用可能回数を越えた時点で出力要求されている処
理対象情報の出力を抑止することを特徴とする請求項3
記載のサーバ装置。8. The first limiting means compares the usable number of times included in the processing target information with the number of times of use up to the present, and outputs the processing target information requested to be output when the usable number of times is exceeded. The output is suppressed, and the output is suppressed.
The server device described.
どうか判断する改竄状態判定手段を有し、 前記第1の制限手段は、前記改竄状態判定手段により処
理対象情報が改竄されていると判定した場合に、出力要
求されている処理対象情報の出力を抑止することを特徴
とする請求項1記載のサーバ装置。9. The tampering state determination means for determining whether or not the processing target information has been tampered with, wherein the first limiting means determines that the processing target information has been tampered with by the tampering status determination means. The server device according to claim 1, wherein the output of the processing target information requested to be output is suppressed in the case of doing so.
るユーザ情報処理要求に従い、管理されているユーザの
追加、削除、認証の変更処理を行うことを特徴とする請
求項2記載のサーバ装置。10. The server device according to claim 2, wherein the user management means performs addition / deletion of managed users and change of authentication in accordance with a user information processing request inputted from outside.
報をユーザ別に前記記憶装置上で管理する課金管理手段
と、 前記処理対象情報の出力コストをユーザ別に算定するコ
スト算定手段と、 前記コスト算定手段により算定された出力コストと前記
課金情報とを比較して、前記処理対象情報の出力を制限
する第2の制限手段と、を有することを特徴とする請求
項1記載のサーバ装置。11. A billing management unit that manages billing information set in the processing target information for each user on the storage device, a cost calculation unit that calculates an output cost of the processing target information for each user, and the cost calculation. The server apparatus according to claim 1, further comprising a second limiting unit configured to compare the output cost calculated by the unit and the billing information to limit the output of the processing target information.
トが前記課金情報を超えた場合に、前記情報管理手段に
管理されている処理対象情報の出力を制限することを特
徴とする請求項11記載のサーバ装置。12. The second limiting means limits the output of the processing target information managed by the information managing means when the output cost exceeds the billing information. 11. The server device according to item 11.
情報使用料とから算定することを特徴とする請求項11
記載のサーバ装置。13. The output cost is calculated from an output resource usage fee and an information usage fee.
The server device described.
と通信可能なサーバ装置におけるデータ処理方法であっ
て、 所定のリンク情報,出力制限情報を含む処理対象情報を
記憶装置上で記憶管理する情報管理ステップと、 前記データ処理装置から前記情報管理ステップにより管
理されている処理対象情報に対する出力要求時に、出力
要求者を認証して該出力要求の可否を決定する認証ステ
ップと、を有することを特徴とするデータ処理方法。14. A data processing method in a server device capable of communicating with a data processing device via a network, the information management step of storing and managing processing target information including predetermined link information and output restriction information on a storage device. And an authentication step of authenticating an output requester and determining whether or not the output request can be made when an output request is made from the data processing device to the processing target information managed by the information management step. Data processing method.
ユーザ識別情報を前記記憶装置上で管理するユーザ管理
ステップを有し、 前記認証ステップは、前記ユーザ識別情報と前記出力制
限情報とを比較参照して前記出力要求者を認証して該出
力要求の可否を決定することを特徴とする請求項14記
載のデータ処理方法。15. A user management step of managing individual user identification information capable of requesting the processing target information on the storage device, wherein the authentication step compares the user identification information with the output restriction information. 15. The data processing method according to claim 14, wherein the output requester is authenticated with reference to determine whether or not the output request is permitted.
づき、前記情報管理ステップに管理されている処理対象
情報の出力を制限する第1の制限ステップを有すること
を特徴とする請求項14記載のデータ処理方法。16. The data processing according to claim 14, further comprising a first limiting step of limiting the output of the processing target information managed by the information managing step based on the authentication result of the authentication step. Method.
制限情報中のデータ作成者、有効期限、使用可能回数に
基づき、前記情報管理ステップに管理されている処理対
象情報の出力を制限することを特徴とする請求項16記
載のデータ処理方法。17. The first limiting step limits the output of the processing target information managed in the information managing step based on the data creator, the expiration date, and the usable number of times in the output restriction information. The data processing method according to claim 16, wherein
ワークを介して他のデータ処理装置から出力情報を取得
する取得ステップを有することを特徴とする請求項14
記載のデータ処理方法。18. The method according to claim 14, further comprising an acquisition step of acquiring output information from another data processing device via the network based on the link information.
Described data processing method.
タをプリンタ用記述言語に変換する変換ステップを有す
ることを特徴とする請求項14記載のデータ処理方法。19. The data processing method according to claim 14, further comprising a conversion step of converting document data included in the processing target information into a printer description language.
対象情報に含まれる有効期限情報に記録された有効期限
を越えた時点で、出力要求されている処理対象情報の出
力を抑止することを特徴とする請求項14記載のデータ
処理方法。20. The first restricting step suppresses the output of the processing target information requested to be output when the expiration date recorded in the expiration date information included in the processing target information is exceeded. 15. The data processing method according to claim 14, which is characterized in that.
対象情報に含まれる使用可能回数と現在までの使用回数
を比較し、使用可能回数を越えた時点で出力要求されて
いる処理対象情報の出力を抑止することを特徴とする請
求項14記載のデータ処理方法。21. In the first limiting step, the usable number of times included in the processing target information is compared with the number of times of use up to the present, and when the usable number of times is exceeded, output of the processing target information requested to be output is performed. 15. The data processing method according to claim 14, wherein output is suppressed.
かどうか判断する改竄状態判定ステップを有し、 前記第1の制限ステップは、前記改竄状態判定ステップ
により処理対象情報が改竄されていると判定した場合
に、出力要求されている処理対象情報の出力を抑止する
ことを特徴とする請求項14記載のデータ処理方法。22. A tampering state determination step of determining whether or not the processing target information has been tampered with, wherein the first restriction step determines that the processing target information has been tampered with by the tampering state determination step. 15. The data processing method according to claim 14, wherein the output of the processing target information requested to be output is suppressed in the case of doing so.
されるユーザ情報処理要求に従い、管理されているユー
ザの追加、削除、認証の変更処理を行うことを特徴とす
る請求項15記載のデータ処理方法。23. The data processing method according to claim 15, wherein the user management step performs a process of adding, deleting, or changing a managed user in accordance with a user information processing request inputted from the outside. .
報をユーザ別に前記記憶装置上で管理する課金管理ステ
ップと、 前記処理対象情報の出力コストをユーザ別に算定するコ
スト算定ステップと、 前記コスト算定ステップにより算定された出力コストと
前記課金情報とを比較して、前記処理対象情報の出力を
制限する第2の制限ステップと、を有することを特徴と
する請求項14記載のデータ処理方法。24. A billing management step of managing billing information set in the processing target information on the storage device for each user, a cost calculation step of calculating an output cost of the processing target information for each user, and the cost calculation. 15. The data processing method according to claim 14, further comprising a second limiting step of limiting the output of the processing target information by comparing the output cost calculated in step with the billing information.
コストが前記課金情報を超えた場合に、前記情報管理ス
テップに管理されている処理対象情報の出力を制限する
ことを特徴とする請求項24記載のデータ処理方法。25. The second limiting step limits the output of the processing target information managed by the information managing step when the output cost exceeds the billing information. 24. A data processing method described in 24.
情報使用料とから算定することを特徴とする請求項24
記載のデータ処理方法。26. The output cost is calculated from an output resource usage fee and an information usage fee.
Described data processing method.
と通信可能なサーバ装置に、 所定のリンク情報,出力制限情報を含む処理対象情報を
記憶装置上で記憶管理する情報管理ステップと、 前記データ処理装置から前記情報管理ステップにより管
理されている処理対象情報に対する出力要求時に、出力
要求者を認証して該出力要求の可否を決定する認証ステ
ップとを実行させるためのプログラムを記録したコンピ
ュータが読み取り可能な記憶媒体。27. An information management step of storing and managing processing target information including predetermined link information and output restriction information on a storage device in a server device capable of communicating with the data processing device via a network, said data processing device. When an output request is made to the processing target information managed by the information management step, the computer can read the program for executing the authentication step of authenticating the output requester and determining whether or not the output request is permitted. Storage medium.
ユーザ識別情報を前記記憶装置上で管理するユーザ管理
ステップを有し、 前記認証ステップは、前記ユーザ識別情報と前記出力制
限情報とを比較参照して出力要求者を認証して該出力要
求の可否を決定することを特徴とする請求項27記載の
記憶媒体。28. A user management step of managing individual user identification information capable of requesting the processing target information on the storage device, wherein the authentication step compares the user identification information with the output restriction information. The storage medium according to claim 27, wherein the output requester is authenticated with reference to determine whether or not the output request is permitted.
づき、前記情報管理ステップに管理されている処理対象
情報の出力を制限する第1の制限ステップを有すること
を特徴とする請求項27記載の記憶媒体。29. The storage medium according to claim 27, further comprising a first limiting step of limiting the output of the processing target information managed by the information managing step based on the authentication result of the authenticating step. .
制限情報中のデータ作成者、有効期限、使用可能回数に
基づき、前記情報管理ステップに管理されている処理対
象情報の出力を制限することを特徴とする請求項29記
載の記憶媒体。30. The first limiting step limits the output of the processing target information managed by the information managing step based on the data creator, the expiration date, and the usable number of times in the output restriction information. 30. The storage medium according to claim 29.
ワークを介して他のデータ処理装置から出力情報を取得
する取得ステップを有することを特徴とする請求項27
記載の記憶媒体。31. The method according to claim 27, further comprising an acquisition step of acquiring output information from another data processing device via the network based on the link information.
The storage medium described.
タをプリンタ用記述言語に変換する変換ステップを有す
ることを特徴とする請求項27記載の記憶媒体。32. The storage medium according to claim 27, further comprising a conversion step of converting the document data included in the processing target information into a printer description language.
対象情報に含まれる有効期限情報に記録された有効期限
を越えた時点で、出力要求されている処理対象情報の出
力を抑止することを特徴とする請求項27記載の記憶媒
体。33. The first limiting step is to suppress the output of the processing target information requested to be output when the expiration date recorded in the expiration date information included in the processing target information is exceeded. The storage medium according to claim 27, wherein the storage medium is a storage medium.
対象情報に含まれる使用可能回数と現在までの使用回数
を比較し、使用可能回数を越えた時点で出力要求されて
いる処理対象情報の出力を抑止することを特徴とする請
求項27記載の記憶媒体。34. The first limiting step compares the usable number of times included in the processing target information with the number of times of use up to the present time, and outputs the processing target information requested to be output when the usable number of times is exceeded. The storage medium according to claim 27, wherein output is suppressed.
かどうか判断する改竄状態判定ステップを有し、 前記第1の制限ステップは、前記改竄状態判定ステップ
により処理対象情報が改竄されていると判定した場合
に、出力要求されている処理対象情報の出力を抑止する
ことを特徴とする請求項27記載の記憶媒体。35. A falsification state determination step of determining whether or not the processing target information has been falsified, wherein the first restriction step determines that the processing target information has been falsified by the falsification state determination step. 28. The storage medium according to claim 27, wherein the output of the processing target information requested to be output is suppressed in the case of doing so.
されるユーザ情報処理要求に従い、管理されているユー
ザの追加、削除、認証の変更処理を行うことを特徴とす
る請求項28記載の記憶媒体。36. The storage medium according to claim 28, wherein in the user management step, a process of adding, deleting, and changing a managed user is performed in accordance with a user information processing request inputted from the outside.
報をユーザ別に前記記憶装置上で管理する課金管理ステ
ップと、 前記処理対象情報の出力コストをユーザ別に算定するコ
スト算定ステップと、 前記コスト算定ステップにより算定された出力コストと
前記課金情報とを比較して、前記処理対象情報の出力を
制限する第2の制限ステップと、を有することを特徴と
する請求項27記載の記憶媒体。37. A billing management step of managing billing information set in the processing target information for each user on the storage device, a cost calculation step of calculating an output cost of the processing target information for each user, and the cost calculation. 28. The storage medium according to claim 27, further comprising a second limiting step of limiting the output of the processing target information by comparing the output cost calculated in step with the billing information.
コストが前記課金情報を超えた場合に、前記情報管理ス
テップに管理されている処理対象情報の出力を制限する
ことを特徴とする請求項27記載の記憶媒体。38. The second limiting step limits the output of the processing target information managed by the information managing step when the output cost exceeds the billing information. 27. The storage medium according to 27.
情報使用料とから算定することを特徴とする請求項37
記載の記憶媒体。39. The output cost is calculated from an output resource usage fee and an information usage fee.
The storage medium described.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001242656A JP4785296B2 (en) | 2001-08-09 | 2001-08-09 | Server apparatus, server apparatus control method, and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001242656A JP4785296B2 (en) | 2001-08-09 | 2001-08-09 | Server apparatus, server apparatus control method, and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003058349A true JP2003058349A (en) | 2003-02-28 |
JP4785296B2 JP4785296B2 (en) | 2011-10-05 |
Family
ID=19072896
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001242656A Expired - Fee Related JP4785296B2 (en) | 2001-08-09 | 2001-08-09 | Server apparatus, server apparatus control method, and storage medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4785296B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005328123A (en) * | 2004-05-12 | 2005-11-24 | Oki Electric Ind Co Ltd | Public key validity deciding method and communication terminal |
JP2016081443A (en) * | 2014-10-22 | 2016-05-16 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09160822A (en) * | 1995-12-11 | 1997-06-20 | Nec Corp | Hyper text with access right function |
JPH10320534A (en) * | 1997-05-21 | 1998-12-04 | Fuji Xerox Co Ltd | Image processor, image storage method, image distribution method, and image distribution system |
JP2000267834A (en) * | 1999-03-17 | 2000-09-29 | Canon Inc | Server device, data processing method for server device and storage medium with readable program by computer stored therein |
JP2000276443A (en) * | 1999-03-24 | 2000-10-06 | Fuji Xerox Co Ltd | Document display device |
JP2000284937A (en) * | 1999-01-29 | 2000-10-13 | Canon Inc | Network print system, information processor and control method therefor |
JP2001209699A (en) * | 2000-01-26 | 2001-08-03 | Casio Comput Co Ltd | Content distribution system, server, output device, and billing system |
-
2001
- 2001-08-09 JP JP2001242656A patent/JP4785296B2/en not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09160822A (en) * | 1995-12-11 | 1997-06-20 | Nec Corp | Hyper text with access right function |
JPH10320534A (en) * | 1997-05-21 | 1998-12-04 | Fuji Xerox Co Ltd | Image processor, image storage method, image distribution method, and image distribution system |
JP2000284937A (en) * | 1999-01-29 | 2000-10-13 | Canon Inc | Network print system, information processor and control method therefor |
JP2000267834A (en) * | 1999-03-17 | 2000-09-29 | Canon Inc | Server device, data processing method for server device and storage medium with readable program by computer stored therein |
JP2000276443A (en) * | 1999-03-24 | 2000-10-06 | Fuji Xerox Co Ltd | Document display device |
JP2001209699A (en) * | 2000-01-26 | 2001-08-03 | Casio Comput Co Ltd | Content distribution system, server, output device, and billing system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005328123A (en) * | 2004-05-12 | 2005-11-24 | Oki Electric Ind Co Ltd | Public key validity deciding method and communication terminal |
JP2016081443A (en) * | 2014-10-22 | 2016-05-16 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
Also Published As
Publication number | Publication date |
---|---|
JP4785296B2 (en) | 2011-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7034952B2 (en) | Print service system and method for printing designated electronic document in response to print request | |
EP2552079B1 (en) | Server apparatus, information processing method, program, and storage medium | |
US20100281522A1 (en) | Access right managing system, access right managing method, and access right managing program | |
US20080141350A1 (en) | Authentication for computer system management | |
US20140258334A1 (en) | Information processing apparatus, information processing system and information processing method | |
US6950205B2 (en) | Peripheral device managing system, job sending method and storing medium | |
US20070250714A1 (en) | Scanned document management system | |
US20050066163A1 (en) | Information processing apparatus, an authentication apparatus, and an external apparatus | |
EP0860986B1 (en) | Edited image printing system and method | |
WO2012036083A1 (en) | Accounting management system | |
JP3805077B2 (en) | PRINT SYSTEM, SERVER DEVICE, PRINT PROCESSING METHOD, STORAGE MEDIUM | |
EP0809182A1 (en) | Application software distribution system and method, and medium storing application software distributing program | |
JP7041992B1 (en) | Data processing equipment, data processing methods and programs | |
JP2002091922A (en) | Method and system for distributing and managing application software and contents | |
JP2005010944A (en) | Print charge management system, print charge management method, and program thereof | |
US11418484B2 (en) | Document management system | |
CN112183796A (en) | Service subscription method, electronic device and storage medium | |
US20030133152A1 (en) | Server apparatus, job managing method, computer-readable memory medium, and program | |
JP2003058349A (en) | Server, data processing method and storage medium | |
JP2947779B1 (en) | Billing server | |
JP2891982B1 (en) | Print server, printer device, print server adapter device, business server, business client, and file transfer server | |
KR20040004029A (en) | User information managing method, application distribution method, user information managing server, application distribution server, user information managing program and application distribution program | |
JP2947780B1 (en) | Print billing system and file transfer billing system | |
JP2009053885A (en) | Electronic document usage status management apparatus and electronic document usage status management method | |
JP2003122617A (en) | Document distribution server and document distribution system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20080107 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20080219 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080808 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100811 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100831 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101028 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110405 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110407 |
|
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: 20110705 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110712 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140722 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |