JP2008052630A - Billing system and collation program - Google Patents
Billing system and collation program Download PDFInfo
- Publication number
- JP2008052630A JP2008052630A JP2006230571A JP2006230571A JP2008052630A JP 2008052630 A JP2008052630 A JP 2008052630A JP 2006230571 A JP2006230571 A JP 2006230571A JP 2006230571 A JP2006230571 A JP 2006230571A JP 2008052630 A JP2008052630 A JP 2008052630A
- Authority
- JP
- Japan
- Prior art keywords
- information
- billing
- usage
- billing information
- usage information
- 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.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、請求システムおよび照合プログラムに関する。 The present invention relates to a billing system and a verification program.
複合機の利用代金を利用状況に応じて決定し、一定期間分の利用代金を一括して請求するシステムがあり、このシステムは、利用代金の請求を行うために複合機の利用状況を把握し、その利用状況を管理センターへと送信することで利用代金の請求を行えるようにしたシステムである。管理センターでは、各複合機から送信されてきた利用状況を元に請求情報を生成し、複合機の利用者に対して利用代金を請求する。 There is a system that determines the usage fee of the MFP according to the usage status, and bills the usage fee for a certain period of time at a time. This system grasps the usage status of the MFP to charge the usage fee. It is a system that can charge the usage fee by sending the usage status to the management center. The management center generates billing information based on the usage status transmitted from each MFP, and charges the user of the MFP for the usage fee.
このとき、利用代金の請求が行なわれた利用者は、その利用代金の支払を行うが、その利用代金が複合機の利用状況に応じた正しい利用代金であるかは管理センターおよび複合機を信頼する必要があった。 At this time, the user who has been charged for the usage fee pays the usage fee, but trusts the management center and the multifunction device whether the usage fee is the correct usage fee according to the usage status of the multifunction device. There was a need to do.
特許文献1に開示された従来技術では、計測機から送出ないしは伝達のために出力される計測データに公開暗号鍵方式を利用して電子署名を添付することで、データを改ざんから保護できるようにしている。 In the prior art disclosed in Patent Document 1, data can be protected from tampering by attaching a digital signature to measurement data output for transmission or transmission from a measuring instrument using a public encryption key method. ing.
また、この従来技術では、独立した第三者機関が計測機に対応する暗号鍵、すなわち公開鍵証明書の管理を行うように構成しているため、計測機からの計測データを第三者機関が保証することができるようにしている。 In this prior art, since an independent third-party organization is configured to manage the encryption key corresponding to the measuring instrument, that is, the public key certificate, the measurement data from the measuring instrument is transferred to the third-party organization. Has been able to guarantee.
本発明は、機器の利用状況に基づいて請求された利用代金が、機器の利用状況に応じたものであることの正当性を簡単に確認できるようにした請求システムおよび照合プログラムを提供することを目的とする。 It is an object of the present invention to provide a billing system and a collation program that can easily confirm the validity of the usage fee charged based on the usage status of the device according to the usage status of the device. Objective.
上記目的を達成するため、請求項1の発明は、顧客が利用する機器に、該機器の利用に関して顧客に請求する請求情報の生成に必要な利用情報を収集する利用情報収集手段と、前記利用情報収集手段で収集した利用情報を、請求情報を生成する請求情報生成装置および前記顧客の顧客端末に送信する利用情報送信手段とを設け、前記請求情報生成装置は、前記利用情報送信手段で送信された利用情報に基づき請求情報を生成する請求情報生成手段と、前記請求情報生成手段により生成した請求情報の前記利用情報に基づき生成した付加情報を付加して前記顧客端末に送信する請求情報送信手段とを具備し、前記顧客端末は、前記利用情報送信手段により送信された付加情報と前記請求情報に付加された利用情報とに基づき該請求情報が正しいか否かを確認することを特徴とする。 In order to achieve the above object, the invention according to claim 1 is directed to a device used by a customer, usage information collecting means for collecting usage information necessary for generating billing information billed to the customer regarding the usage of the device, and the usage A billing information generating device for generating billing information and a billing information transmitting unit for transmitting billing information to the customer terminal of the customer are provided, and the billing information generating device transmits the billing information by the usage information transmitting unit. Billing information generating means for generating billing information based on the usage information thus generated, and billing information transmission for adding the additional information generated based on the usage information of the billing information generated by the billing information generating means and transmitting it to the customer terminal And the customer terminal determines that the billing information is correct based on the additional information transmitted by the usage information transmitting unit and the usage information added to the billing information. Characterized in that it confirm whether or not.
また、請求項2の発明は、請求項1の発明において、前記請求情報送信手段は、前記利用情報を所定の演算式を用いて演算した演算値を前記付加情報として前記請求情報に付加して前記顧客端末に送信し、前記顧客端末は、前記請求情報に付加された演算値と前記利用情報送信手段により送信された利用情報を前記所定の演算式を用いて演算した演算値との照合により該請求情報が正しいか否かを確認することを特徴とする。 The invention according to claim 2 is the invention according to claim 1, wherein the claim information transmitting means adds a calculated value obtained by calculating the usage information using a predetermined calculation formula as the additional information to the claim information. The customer terminal transmits the calculated value added to the billing information to the calculated value calculated by using the predetermined calculation formula for the usage information transmitted by the usage information transmitting means. It is characterized by confirming whether this claim information is correct.
また、請求項3の発明は、請求項1の発明において、前記請求情報送信手段は、前記利用情報を所定の演算式を用いて演算した演算値を前記付加情報として前記請求情報に付加して前記顧客端末に送信し、前記顧客端末は、前記請求情報に付加された演算値と前記利用情報送信手段により送信された利用情報とを前記機器に送信し、前記機器は、前記請求情報が正しいか否かの確認を前記演算値と前記利用情報を前記所定の演算式を用いて演算した演算値との照合により行うことを特徴とする。 The invention according to claim 3 is the invention according to claim 1, wherein the claim information transmitting means adds a calculated value obtained by calculating the usage information using a predetermined calculation formula as the additional information to the claim information. The customer terminal transmits the calculated value added to the billing information and the usage information transmitted by the usage information transmitting means to the device, and the device has the correct billing information. It is characterized in that the confirmation is made by comparing the calculated value with the calculated value obtained by calculating the usage information using the predetermined calculation formula.
また、請求項4の発明は、請求項3の発明において、前記機器は、前記顧客端末から送信された請求情報の更新有無を確認し、更新されていない場合に、前記演算値の算出を行うことを特徴とする。 According to a fourth aspect of the present invention, in the third aspect of the invention, the device checks whether or not the billing information transmitted from the customer terminal is updated, and calculates the calculated value when the billing information is not updated. It is characterized by that.
また、請求項5の発明は、請求項1の発明において、前記利用情報は、前記顧客が利用した機器を識別する識別情報を含み、前記請求情報が正しいか否かの確認を前記識別情報を参照して行うことを特徴とする。 According to a fifth aspect of the present invention, in the first aspect of the invention, the usage information includes identification information for identifying a device used by the customer, and the identification information is used to confirm whether the billing information is correct. It is characterized by being performed with reference.
また、請求項6の発明は、請求項1の発明において、前記利用情報は、署名情報を含み、前記請求情報が正しいか否かの確認を前記署名情報を参照して行うことを特徴とする。 According to a sixth aspect of the present invention, in the first aspect of the invention, the usage information includes signature information, and whether or not the billing information is correct is checked with reference to the signature information. .
また、請求項7の発明は、請求項1の発明において、前記利用情報は、前記機器の利用時間情報を含み、前記機器は、前記請求情報が正しいか否かの確認を前記利用時間情報を参照して行うことを特徴とする。 The invention of claim 7 is the invention of claim 1, wherein the usage information includes usage time information of the device, and the device checks whether the billing information is correct by using the usage time information. It is characterized by being performed with reference.
また、請求項8の発明は、機器の利用に関して顧客に請求する請求情報の生成に必要な利用情報を収集する第1のステップと、前記第1のステップで収集した利用情報を請求情報を生成する請求情報生成装置および前記顧客の顧客端末に送信する第2のステップと、前記第2のステップで送信された利用情報に基づき請求情報を生成する第3のステップと、前記第3のステップにより生成した請求情報の前記利用情報を所定の演算式を用いて演算した演算値を前記付加情報として該請求情報に付加して前記顧客端末に送信する第4のステップとを含むことを特徴とする。 The invention of claim 8 includes a first step of collecting usage information necessary for generating billing information to be billed to a customer regarding use of the device, and generating billing information from the usage information collected in the first step. A second step of transmitting to the customer information terminal of the billing information and the customer terminal of the customer; a third step of generating billing information based on the usage information transmitted in the second step; and the third step. And a fourth step of adding a calculated value obtained by calculating the usage information of the generated billing information using a predetermined calculation formula to the billing information as the additional information and transmitting it to the customer terminal. .
本発明の請求項1によれば、本発明を採用しない場合に比較して、請求情報が機器から送信された利用情報に基づくものであるかを簡単に確認することが可能になるという効果を奏する。 According to claim 1 of the present invention, compared to a case where the present invention is not adopted, it is possible to easily confirm whether the billing information is based on the usage information transmitted from the device. Play.
また、請求項2によれば、本発明を採用しない場合に比較して、より高い安全性を確保した利用情報に基づいて請求情報が正しいものであるかの照合を顧客端末が簡単に確認できるようになるという効果を奏する。 Further, according to claim 2, the customer terminal can easily confirm whether the billing information is correct based on the usage information ensuring higher safety compared to the case where the present invention is not adopted. There is an effect of becoming.
また、請求項3によれば、本発明を採用しない場合に比較して、より高い安全性を確保した利用情報に基づいて請求情報が正しいものであるかの照合を機器が簡単に確認できるようになるという効果を奏する。 Further, according to claim 3, it is possible for the device to easily check whether the billing information is correct based on the usage information ensuring higher safety compared to the case where the present invention is not adopted. Has the effect of becoming.
また、請求項4によれば、本発明を採用しない場合に比較して、改ざんされていない正規の請求情報を用いて演算値を算出することが可能となるという効果を奏する。 Further, according to the fourth aspect, as compared with the case where the present invention is not adopted, there is an effect that it is possible to calculate the calculated value using the regular billing information that has not been falsified.
また、請求項5によれば、本発明を採用しない場合に比較して、請求情報が正しい否かを機器を識別する識別情報を用いて確認することができるようになるという効果を奏する。 Further, according to the fifth aspect, it is possible to confirm whether or not the billing information is correct by using the identification information for identifying the device as compared with the case where the present invention is not adopted.
また、請求項6によれば、本発明を採用しない場合に比較して、請求情報が正しい否かを署名情報を用いて確認することができるようになるという効果を奏する。 Further, according to the sixth aspect, it is possible to confirm whether or not the billing information is correct by using the signature information as compared with the case where the present invention is not adopted.
また、請求項7によれば、本発明を採用しない場合に比較して、請求情報が正しい否かを機器の利用時間情報を用いて確認することができるようになるという効果を奏する。 Further, according to the seventh aspect, compared to the case where the present invention is not adopted, it is possible to confirm whether or not the billing information is correct by using the usage time information of the device.
また、請求項8によれば、本発明を採用しない場合に比較して、請求情報が機器から送信された利用情報に基づくものであるかをソフトウェアによっても確認することが可能となるという効果を奏する。 Further, according to the eighth aspect, compared to the case where the present invention is not adopted, it is possible to confirm by software whether the billing information is based on the usage information transmitted from the device. Play.
以下、本発明に係わる請求システムおよび照合プログラムの一実施例を添付図面を参照して詳細に説明する。 Hereinafter, an embodiment of a billing system and a verification program according to the present invention will be described in detail with reference to the accompanying drawings.
なお、以下に示す実施例では、顧客が利用する機器の一例として複合機を示し、また、複合機からの情報を受信する顧客端末の一例としてクライアントPCを示す。 In the following embodiment, a multifunction device is shown as an example of a device used by a customer, and a client PC is shown as an example of a customer terminal that receives information from the multifunction device.
図1は、本発明に係わる請求システムおよび照合プログラムを適用して構成した構成図である。 FIG. 1 is a block diagram configured by applying a billing system and a verification program according to the present invention.
図1において、この請求システムは、利用状況に応じて複合機100の利用代金を利用者に請求するシステムであって、請求された利用代金(「請求金額」ともいう)が複製処理や印刷処理による出力枚数およびカラーまたは白黒の配色条件、用紙サイズなどの諸条件に基づく請求金額であるかを利用者が確認できるようにしたシステムである。
In FIG. 1, this billing system is a system for billing the user for the usage fee of the
複合機100が設けられたネットワークには、当該複合機100における利用状況を確認するクライアントPC110が通信回線を介して接続されており、さらに、この複合機100およびクライアントPC110は利用代金の請求を行う集計センターに設けられた請求情報生成装置200と通信回線を介して接続されている。
A client PC 110 that confirms the usage status of the
複合機100は、複製処理や印刷処理によって出力した出力枚数と、カラーまたは白黒の配色、用紙サイズなどの出力条件とを含む利用情報(以下、「利用明細データ」という)を集計センターの請求情報生成装置200とクライアントPC110に送信する。
The
集計センターに設けられた請求情報生成装置200は、複合機100から利用明細データを集計し、その利用明細データをハッシュ演算することで当該利用明細データに対するハッシュ値を算出する。そして、算出したハッシュ値および利用明細データを元に算出した請求金額を含む請求情報を作成する。この請求情報には、さらに、請求金額を算出した元となる総出力枚数や出力時の諸条件を含むことも可能である。
The billing
そして、この請求情報生成装置200が生成した請求情報を予め複合機100ごとに指定した特定のクライアントPC110に転送することで複合機100の利用代金を利用者に請求する。
Then, the billing information generated by the billing
このときのクライアントPC110は、複合機100から送られてきた利用状況を示す利用明細データを管理するとともに、請求情報生成装置200から転送されてきた請求情報に含まれる請求金額を確認する。
At this time, the client PC 110 manages the usage details data indicating the usage status sent from the
このときのクライアントPC110における請求金額の確認方法として、クライアントPC110で管理した利用明細データのハッシュ値を複合機100で算出し、そのハッシュ値を請求情報生成装置200から受信した請求情報に含まれる利用明細データのハッシュ値と比較する方法があり、両者のハッシュ値が同一である場合に請求情報に含まれる請求金額が複合機100の利用状況に応じた請求金額であると確認する。
As a method for confirming the billing amount at the client PC 110 at this time, the MFP 100 calculates a hash value of the usage details data managed by the client PC 110 and uses the hash value included in the billing information received from the billing
それに対して、同一でない場合にはデータ伝送中のデータの破損若しくは複合機100での異常発生などが考えられ、請求金額を改めて確認することが必要であることを示している。
On the other hand, if they are not the same, data corruption during data transmission or occurrence of an abnormality in the
なお、ハッシュ演算を行ってハッシュ値を算出し、ハッシュ値同士を比較するようにしているが、これに限定されず、乱数、シリアル番号、署名情報、利用時間情報などを用いて両者の値を比較するような構成であってもよい。 The hash value is calculated by performing a hash operation, and the hash values are compared with each other. However, the present invention is not limited to this, and the values of both are calculated using random numbers, serial numbers, signature information, usage time information, and the like. It may be configured to compare.
さらに、複合機100では、クライアントPC110における請求金額の確認に際し、当該クライアントPC110から利用明細データを受信してハッシュ値を算出すると、請求情報生成装置200によって請求された請求金額の確認処理が行なわれたことを集計センターの請求情報生成装置200へと通知する。
Further, in the
図2は、本願発明の請求システムにおける複合機の詳細な構成を示すブロック図である。 FIG. 2 is a block diagram showing a detailed configuration of the multifunction peripheral in the billing system of the present invention.
図2において、複合機100は、通信インターフェース11、制御部12、プリントエンジン13、計測部14、データ保存部15、データ加工部16、データ確認部17、ハッシュ演算部18、読取部19を具備して構成される。
In FIG. 2, the
この複合機100は、複写機能、印刷機能、読取機能などを実現する装置であって、複写機能は、読取部19で読み取った画像データをプリントエンジン13から印刷媒体に出力することによって複写する機能であって、印刷機能は、通信インターフェース11を介して受信した印刷データをプリントエンジン13から印刷媒体に印刷する機能であって、読取機能は、CCD(Charge Coupled Devices)などによって構成される読取部19で印刷媒体を読み取り、画像データを形成する機能である。
The
このような機能を用いて印刷媒体に印刷した出力枚数およびその印刷における諸条件を収集してデータ保存部15へと保存しておき、複合機100の利用状況に基づく請求金額の確認を可能とする。
Using such a function, the number of output sheets printed on a print medium and various conditions for the printing are collected and stored in the
この複合機100では、利用状況を示した利用明細データを集計センターの請求情報生成装置200およびクライアントPC110に転送する処理のほか、その請求金額を確認するための処理を行う。
In the
まず、利用明細データを作成し、各装置へ転送する処理の構成を示す。 First, a configuration of processing for creating usage details data and transferring it to each device is shown.
読取部19で読み取ったデータおよび通信インターフェース11を介して印刷要求されたデータを制御部12によって制御してプリントエンジン13から印刷出力を行う。このときの通信インターフェース11は、通信回線を介してクライアントPC110、集計センターの請求情報生成装置200と接続するインターフェースであって各装置間の相互通信を実現する。
Data read by the
制御部12は、CPU(Central Processing Unit)、ROM(Read Only Memory)などによって構成され、複合機100で実現する複写機能、印刷機能、読取機能などによって行なわれる処理を制御し、プリントエンジン13に出力指示を行うとともに計測部14に対してその出力指示におけるカラーまたは白黒の配色条件、用紙サイズなどといった出力条件を転送する。
The
また、この制御部12では、データ加工部16によって作成した利用明細データを通信インターフェース11を介して請求情報生成装置200とクライアントPC110へ転送する処理を行う。さらに、利用明細データとして転送した印刷出力枚数および出力条件をデータ保存部15から消去する処理を行う。
In addition, the
プリントエンジン13は、制御部12からの印刷指示に基づいて印字媒体へと印刷データの出力処理を行う。
The
計測部14は、プリントエンジン13による出力処理を監視し、印刷出力枚数を計測する。さらに、制御部12からの印刷出力条件を受信し、計測した印刷出力枚数および計測した出力に対する出力条件をデータ保存部15へと保存する。
The
データ保存部15は、RAM(Random Access Memory)などによって構成され、計測部14から転送されてきた印刷出力枚数および出力条件を保存する記憶領域である。例えば、計測部14によって計測した出力枚数が「3枚」であって、1枚目と2枚目はA4サイズの片面にフルカラー印刷を行う出力条件で出力し、3枚目はA3サイズの片面に白黒印刷を行う出力条件で出力した場合、次のように保存する。
The
「出力枚数:3枚」、「印刷用紙サイズ:A4サイズ2枚、A3サイズ1枚 、 配色条件:カラー2枚、白黒1枚」
これらの情報には、出力日時情報が付与されており、プリントエンジン13によって行った出力を時系列で管理することができる。
"Number of output sheets: 3", "Print paper size: 2 sheets of A4 size, 1 sheet of A3 size, Color scheme: 2 sheets of color, 1 sheet of black and white"
Output date / time information is given to these pieces of information, and the output performed by the
データ加工部16は、制御部12からの利用明細データの転送要求に基づき、データ保存部15で保存した印刷出力枚数および出力条件を加工してタイムスタンプ、署名を付与した利用明細データを作成する。そして、作成した利用明細データを要求元である制御部12へと転送する。このタイムスタンプは、利用明細データを作成した時刻および日付の情報であり、署名は作成元を保証する情報である。
Based on the usage request data transfer request from the
このデータ加工部16では、時系列で管理することで一定期間内の利用明細データを作成することができる。例えば、ある一か月間の利用明細データをデータ保存部で保存した出力日時情報に基づいて作成することができる。
The
上記で説明した計測部14、データ保存部15、データ加工部16は、計測機によって構成し、この計測機が複合機100に搭載された構成であってもよい。
The
次に、通信インターフェース11を介してクライアントPC110から請求金額の確認要求が行なわれた場合の処理を説明する。
Next, processing when a request for confirming the amount charged is made from the
請求金額の確認要求として利用明細データを受信すると、データ確認部17がその受信した利用明細データの確認処理を行う。データ確認部17で行なわれる確認処理は、利用明細データが自機の複合機100によって作成されたことおよび改ざんされていないことを確認する処理である。
When the usage details data is received as a billing amount confirmation request, the
さらに、このデータ確認部17では、利用明細データの確認処理が行なわれると、制御部12を介してハッシュ演算部18にその利用明細データのハッシュ演算要求を行うとともに、通信インターフェース11を介して集計センターの請求情報生成装置200に請求金額の確認要求が行なわれたことを通知する。
Further, in the
ハッシュ演算部18では、利用明細データにハッシュ演算を行うことによってハッシュ値を算出し、算出したハッシュ値は、通信インターフェース11を介して制御部12から要求元のクライアントPC110へと転送される。
The
図3は、本願発明の請求システムにおける処理遷移を示すシーケンス図である。 FIG. 3 is a sequence diagram showing process transitions in the billing system of the present invention.
図3に示すシーケンスでは、複合機100で印刷機能や複製機能を用いた出力処理の度に、出力枚数および出力条件を計測(301)し、一定期間経過後、計測した出力枚数および出力条件を集計センターに転送することによって開始される処理遷移を示しており、集計センターの転送に際して、計測した出力枚数および出力条件を含む利用明細データを作成する(302)。 In the sequence shown in FIG. 3, the number of output sheets and output conditions are measured (301) every time output processing using the printing function or duplication function is performed in the multi-function peripheral 100. The process transition started by transferring to the counting center is shown. When transferring to the counting center, usage detail data including the measured output number and output conditions is created (302).
続いて、作成した利用明細データに署名を添付するとともにタイムスタンプを付与して(303)、その利用明細データを集計センターの請求情報生成装置およびクライアントPCへと転送する(304)。利用明細データを受信したクライアントPCでは、その利用明細データを保存する(307)。保存した利用明細データは、複合機100の利用代金の請求時に請求金額の確認に用いる。
Subsequently, a signature is attached to the created usage details data and a time stamp is given (303), and the usage details data is transferred to the billing information generation device and the client PC of the aggregation center (304). The client PC that has received the usage details data stores the usage details data (307). The saved usage details data is used for confirming the billing amount at the time of billing the usage fee of the
また、利用明細データを受信した請求情報生成装置では、その利用明細データをハッシュ演算してハッシュ値を算出(305)し、その利用明細データを元に算出した請求金額およびハッシュ値を含む請求情報を作成する(306)。 In addition, the billing information generation device that has received the usage details data calculates the hash value by hashing the usage details data (305), and the billing information including the billing amount and the hash value calculated based on the usage details data Is created (306).
そして、請求情報を作成した請求情報生成装置は、その請求情報をクライアントPCに送信する(308)。請求情報を受信したクライアントPCでは、請求情報生成装置から受信した請求情報を確認するため、保存してある利用明細データを複合機100に転送する(309)。 Then, the billing information generating apparatus that created the billing information transmits the billing information to the client PC (308). The client PC that has received the billing information transfers the stored usage details data to the multifunction peripheral 100 in order to confirm the billing information received from the billing information generation device (309).
クライアントPCから利用明細データを受信した複合機100では、その利用明細データが改ざんされていないかを確認し(310)、改ざんされていないことを確認した場合に利用明細データのハッシュ演算を行ってハッシュ値を算出する(311)。
The
算出した利用明細データに対するハッシュ値を送信元であるクライアントPCに送信し(312)、受信したクライアントPCでは、集計センターの請求情報生成装置から受信した利用明細データのハッシュ値と比較して(313)、同一であるかを判断する。そして、その比較結果を表示する(314)。 The hash value for the calculated usage statement data is transmitted to the client PC that is the transmission source (312), and the received client PC compares the hash value of the usage statement data received from the billing information generation device of the aggregation center (313). ) To determine whether they are the same. Then, the comparison result is displayed (314).
また、複合機でハッシュ値の算出を行うと、請求金額をクライアントPCの利用者が確認したことを請求情報生成装置へと通知し(315)、請求情報生成装置では、請求情報に対する確認結果を保存する(316)。 When the hash value is calculated by the multifunction device, the billing information generating device is notified that the user of the client PC has confirmed the billing amount (315), and the billing information generating device displays the confirmation result for the billing information. Save (316).
図4は、複合機の利用状況をクライアントPCから確認する処理遷移を示すシーケンス図である。 FIG. 4 is a sequence diagram showing a process transition for confirming the usage status of the multifunction machine from the client PC.
図4において、クライアントPCに保存してある利用明細データの参照要求を行うと処理が開始され、保存してある利用明細データを複合機へと送信する(401)。 Referring to FIG. 4, when a request for reference to the usage details data stored in the client PC is made, the processing is started, and the usage details data stored is transmitted to the multifunction peripheral (401).
参照要求が行なわれた利用明細データをクライアントPCから受信した複合機では、その利用明細データが改ざんされていないかを確認する処理を行ない(402)、改ざんが行なわれていないことを確認した場合にその利用明細データが自機の複合機によって作成されたものであるかを確認する(403)。
When the MFP receives the usage details data for which the reference request has been made from the client PC, it performs a process for checking whether the usage details data has been tampered with (402), and confirms that tampering has not been performed. In
自機の複合機によって作成された利用明細データであることが確認した場合に、参照画面を作成し(404)、その画面の情報をクライアントPCへと送信する(405)。受信したクライアントPCでは、表示ディスプレイ上にその参照画面を表示する(406)ことで複合機の利用状況を利用者が確認できるようにする。 When it is confirmed that the usage statement data is created by the MFP of its own, a reference screen is created (404), and information on the screen is transmitted to the client PC (405). The received client PC displays the reference screen on the display (406) so that the user can check the usage status of the multifunction device.
図5は、図4で示した利用状況を確認する参照画面の一例を示した図である。 FIG. 5 is a diagram showing an example of a reference screen for confirming the usage status shown in FIG.
図5に示す参照画面500は、複合機によって作成された画面であって、ハッシュ値の情報(501)、データ変更確認結果(502)、複合機の利用状況を示す情報(503)が示されている。
A
ハッシュ値の情報(501)は、クライアントPCから複合機に送信した利用明細データをハッシュ演算することで算出した値であって、データ変更確認結果(502)は、利用状況として表示する利用明細データが改ざんされていないかを確認した結果である。 The hash value information (501) is a value calculated by performing a hash operation on the usage details data transmitted from the client PC to the MFP, and the data change confirmation result (502) is the usage details data displayed as the usage status. It is the result of confirming whether or not has been tampered with.
複合機の利用状況を示す情報(503)には、総出力枚数の情報のほか、複合機に設けられた計測機(「メーター」と表記)ごとの出力枚数を表示している。 In the information (503) indicating the usage status of the multifunction device, the number of output sheets for each measuring device (indicated as “meter”) provided in the multifunction device is displayed in addition to the information on the total number of output sheets.
実施例1に示す請求システムでは、集計センターの精算情報生成装置200によって請求された請求金額が複合機100の出力枚数およびカラーまたは白黒の配色条件、用紙サイズなどの出力条件に基づくものであるかを利用者が確認できるようにしているが、以下に示す実施例2では、同じく集計センターの精算情報生成装置200によって請求された請求金額が複合機100の保守点検作業に要した時間に基づいて請求された請求金額(以下、「保守費用」ともいう)であるかを利用者が確認できるようにしている。
In the billing system according to the first embodiment, is the billing amount charged by the settlement
この実施例2における構成を図6を用いて説明する。 The configuration in the second embodiment will be described with reference to FIG.
図6は、本発明に係わる請求システムを適用して構成した他の構成図である。 FIG. 6 is another configuration diagram configured by applying the billing system according to the present invention.
図6は、図1に示す構成図と類似するため異なる点を中心に説明する。 FIG. 6 is similar to the configuration diagram shown in FIG.
図6に示す複合機100には、操作パネル120が搭載され、操作パネル120を用いて情報入力やデータ表示を行う。保守点検作業を行った技術者が操作パネル120を操作して保守点検前時刻と保守点検後時刻との保守時刻情報を入力することで、保守点検における請求金額を算出する元となる保守時刻情報を保存する。
An
入力された保守時刻情報をデバイス証明書で署名し、通信回線を介して接続された集計センターの請求情報生成装置200へと転送する。
The inputted maintenance time information is signed with a device certificate and transferred to the billing
これにより、集計センターの請求情報生成装置200がデバイス証明書を元に転送元の複合機を識別し、保守時刻情報に基づく請求情報を生成する。この請求情報には、保守時刻情報に基づく請求金額および保守時刻情報のハッシュ値が含まれる。
As a result, the billing
生成した請求情報は、クライアントPC110へと転送され、クライアントPC110が請求情報に含まれる請求金額の確認を行う。
The generated billing information is transferred to the
このクライアントPC110は、請求情報に含まれる保守時刻情報のハッシュ値を複合機100へと転送し、複合機100が保存する保守時刻情報に対するハッシュ値と同一であるか比較する。そして、その比較結果をクライアントPC110へと送信し、クライアントPC110が比較結果を元に請求情報に含まれる請求金額が正しいものであるかを表示する。
This
すなわち、比較結果によってハッシュ値が同一であることが示された場合には、ハッシュ値の元となる保守時刻情報が複合機に保存されていることになるため、請求金額が正しいものであると判断する。 That is, if the comparison result indicates that the hash values are the same, the maintenance time information that is the basis of the hash value is stored in the multifunction peripheral, so the charge amount is correct. to decide.
もちろん、クライアントPC110によって確認を行うのではなく、請求情報に含まれるハッシュ値をクライアントPC110の操作者が複合機100に設けられた操作パネル120を用いて入力することで複合機100で請求金額の確認を行うようにしてもよい。この場合、入力されたハッシュ値が複合機100で保存する保守時刻情報から算出したハッシュ値と同一であるかを比較して操作パネル120に結果を表示する。
Of course, instead of confirming by the
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。 The present invention is not limited to the embodiments described above and shown in the drawings, and can be implemented with appropriate modifications within the scope not changing the gist thereof.
なお、本発明は、通信機能を備えた請求システムで上述の動作を実行させ、あるいは上述の手段を構成させるためのプログラムを格納した記録媒体(CD−ROM、DVD−ROM等)から該プログラムをインストールし、これを実行させることにより、上述の処理を実行する請求システムを構成することも可能である。 In the present invention, the program is executed from a recording medium (CD-ROM, DVD-ROM, etc.) storing a program for executing the above-described operation in a billing system having a communication function or configuring the above-mentioned means. It is also possible to configure a billing system that executes the above-described processing by installing and executing this.
また、プログラムを供給するための媒体は、通信媒体(通信回線、通信システムのように、一時的または流動的にプログラムを保持する媒体)でもよい。例えば、通信ネットワークの電子掲示板(BBS:Bulletin Board Service)に該プログラムを掲示し、これを通信回線を介して配信するようにしてもよい。 Further, the medium for supplying the program may be a communication medium (a medium for temporarily or fluidly holding the program, such as a communication line or a communication system). For example, the program may be posted on an electronic bulletin board (BBS: Bulletin Board Service) of a communication network and distributed via a communication line.
本発明は、複合機等の機器の利用状況に応じた利用代金の請求を行う請求システムに適用可能である。 The present invention is applicable to a billing system that charges a usage fee according to the usage status of a device such as a multifunction peripheral.
11 通信インターフェース
12 制御部
13 プリントエンジン
14 計測部
15 データ保存部
16 データ加工部
17 データ確認部
18 ハッシュ演算部
19 読取部
100 複合機
110 クライアントPC
120 操作パネル
130 携帯端末
200 請求情報生成装置
DESCRIPTION OF SYMBOLS 11
120
Claims (8)
該機器の利用に関して顧客に請求する請求情報の生成に必要な利用情報を収集する利用情報収集手段と、
前記利用情報収集手段で収集した利用情報を、請求情報を生成する請求情報生成装置および前記顧客の顧客端末に送信する利用情報送信手段と
を設け、
前記請求情報生成装置は、
前記利用情報送信手段で送信された利用情報に基づき請求情報を生成する請求情報生成手段と、
前記請求情報生成手段により生成した請求情報の前記利用情報に基づき生成した付加情報を付加して前記顧客端末に送信する請求情報送信手段と
を具備し、
前記顧客端末は、前記利用情報送信手段により送信された付加情報と前記請求情報に付加された利用情報とに基づき該請求情報が正しいか否かを確認する請求システム。 For equipment used by customers,
Usage information collection means for collecting usage information necessary for generating billing information to be billed to the customer regarding the use of the device;
A usage information collection unit configured to generate usage information collected by the usage information collection unit and a usage information transmission unit configured to transmit to the customer terminal of the customer;
The billing information generation device
Billing information generating means for generating billing information based on the usage information transmitted by the usage information transmitting means;
Billing information transmitting means for adding additional information generated based on the usage information of the billing information generated by the billing information generating means and transmitting to the customer terminal; and
A billing system in which the customer terminal confirms whether the billing information is correct based on the additional information transmitted by the usage information transmitting means and the usage information added to the billing information.
前記利用情報を所定の演算式を用いて演算した演算値を前記付加情報として前記請求情報に付加して前記顧客端末に送信し、
前記顧客端末は、前記請求情報に付加された演算値と前記利用情報送信手段により送信された利用情報を前記所定の演算式を用いて演算した演算値との照合により該請求情報が正しいか否かを確認する請求項1記載の請求システム。 The billing information transmitting means includes
A calculation value obtained by calculating the usage information using a predetermined calculation formula is added to the billing information as the additional information and transmitted to the customer terminal,
The customer terminal determines whether the billing information is correct by comparing the calculated value added to the billing information with the calculated value calculated by using the predetermined calculation formula on the usage information transmitted by the usage information transmitting means. The billing system according to claim 1, wherein the billing system confirms whether or not
前記利用情報を所定の演算式を用いて演算した演算値を前記付加情報として前記請求情報に付加して前記顧客端末に送信し、
前記顧客端末は、
前記請求情報に付加された演算値と前記利用情報送信手段により送信された利用情報とを前記機器に送信し、
前記機器は、
前記請求情報が正しいか否かの確認を前記演算値と前記利用情報を前記所定の演算式を用いて演算した演算値との照合により行う請求項1記載の請求システム。 The billing information transmitting means includes
A calculation value obtained by calculating the usage information using a predetermined calculation formula is added to the billing information as the additional information and transmitted to the customer terminal,
The customer terminal is
The calculated value added to the billing information and the usage information transmitted by the usage information transmitting means are transmitted to the device,
The equipment is
The claim system according to claim 1, wherein whether or not the billing information is correct is confirmed by collating the calculated value with the calculated value obtained by calculating the usage information using the predetermined calculation formula.
前記顧客端末から送信された請求情報の更新有無を確認し、更新されていない場合に、前記演算値の算出を行う請求項3記載の請求システム。 The equipment is
The billing system according to claim 3, wherein the billing information transmitted from the customer terminal is confirmed to be updated or not, and the calculation value is calculated when the billing information is not updated.
前記顧客が利用した機器を識別する識別情報を含み、
前記請求情報が正しいか否かの確認を前記識別情報を参照して行う請求項1記載の請求システム。 The usage information is:
Including identification information for identifying the device used by the customer;
The billing system according to claim 1, wherein confirmation of whether the billing information is correct is performed with reference to the identification information.
署名情報を含み、
前記請求情報が正しいか否かの確認を前記署名情報を参照して行う請求項1記載の請求システム。 The usage information is:
Including signature information,
The billing system according to claim 1, wherein confirmation of whether the billing information is correct is performed with reference to the signature information.
前記機器の利用時間情報を含み、
前記機器は、
前記請求情報が正しいか否かの確認を前記利用時間情報を参照して行う請求項1記載の請求システム。 The usage information is:
Including usage time information of the device,
The equipment is
The billing system according to claim 1, wherein confirmation of whether the billing information is correct is performed with reference to the usage time information.
前記第1のステップで収集した利用情報を請求情報を生成する請求情報生成装置および前記顧客の顧客端末に送信する第2のステップと、
前記第2のステップで送信された利用情報に基づき請求情報を生成する第3のステップと、
前記第3のステップにより生成した請求情報の前記利用情報を所定の演算式を用いて演算した演算値を前記付加情報として該請求情報に付加して前記顧客端末に送信する第4のステップと
を含む請求処理をコンピュータに実行させる照合プログラム。 A first step of collecting usage information necessary to generate billing information to bill a customer for device usage;
A second step of transmitting the usage information collected in the first step to a billing information generating device for generating billing information and the customer terminal of the customer;
A third step of generating billing information based on the usage information transmitted in the second step;
A fourth step of adding a calculated value obtained by calculating the usage information of the billing information generated in the third step using a predetermined calculation formula to the billing information as the additional information and transmitting the additional information to the customer terminal; A collation program for causing a computer to execute a billing process including
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006230571A JP2008052630A (en) | 2006-08-28 | 2006-08-28 | Billing system and collation program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006230571A JP2008052630A (en) | 2006-08-28 | 2006-08-28 | Billing system and collation program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008052630A true JP2008052630A (en) | 2008-03-06 |
Family
ID=39236606
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006230571A Pending JP2008052630A (en) | 2006-08-28 | 2006-08-28 | Billing system and collation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008052630A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020113887A (en) * | 2019-01-10 | 2020-07-27 | 京セラドキュメントソリューションズ株式会社 | Image forming system |
-
2006
- 2006-08-28 JP JP2006230571A patent/JP2008052630A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020113887A (en) * | 2019-01-10 | 2020-07-27 | 京セラドキュメントソリューションズ株式会社 | Image forming system |
JP7145395B2 (en) | 2019-01-10 | 2022-10-03 | 京セラドキュメントソリューションズ株式会社 | image forming system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4334332B2 (en) | Data protection apparatus and image forming apparatus | |
JP5379617B2 (en) | Image forming apparatus, control method therefor, and program | |
US10282141B2 (en) | Image processing system, image processing device, billing processing method and computer readable recording medium | |
JP5862089B2 (en) | Billing management system | |
KR100629499B1 (en) | Method for charging for printing | |
CN105306781A (en) | System, device and method for billing processing | |
US7684720B2 (en) | Machine integrated semi-automated service credit for a metered device | |
JP2014002604A (en) | Charging system, charging method, and device including charging system | |
JP2008052630A (en) | Billing system and collation program | |
JP2020187492A (en) | Information processing device, information management device, information processing system, and information processing program | |
WO2017221529A1 (en) | Meter reading system and meter reading method | |
JP5862090B2 (en) | Billing management system | |
JP2947779B1 (en) | Billing server | |
JP2891982B1 (en) | Print server, printer device, print server adapter device, business server, business client, and file transfer server | |
JP2008305276A (en) | Charging management system, image formation apparatus, charging management server, image forming method, and image forming program | |
JP2008219481A (en) | Image forming apparatus | |
JP5748815B2 (en) | Image forming apparatus, control method therefor, and program | |
JP2006092270A (en) | Billing information management device | |
JP2006318283A (en) | Information processing apparatus and information processing system | |
JP2006261729A (en) | Image forming apparatus and electronic authentication system provided with the same | |
JP4785296B2 (en) | Server apparatus, server apparatus control method, and storage medium | |
JP2006093899A (en) | Job-executing device | |
JP6350040B2 (en) | Information providing system, information providing apparatus, information providing method, and program | |
JP2004272670A (en) | Equipment contract evaluation system, method, and program | |
JP2006092454A (en) | Information processing system, and information transmitting device |