JP2004186859A - Charging system and charging method in image processing system - Google Patents
Charging system and charging method in image processing system Download PDFInfo
- Publication number
- JP2004186859A JP2004186859A JP2002349597A JP2002349597A JP2004186859A JP 2004186859 A JP2004186859 A JP 2004186859A JP 2002349597 A JP2002349597 A JP 2002349597A JP 2002349597 A JP2002349597 A JP 2002349597A JP 2004186859 A JP2004186859 A JP 2004186859A
- Authority
- JP
- Japan
- Prior art keywords
- charging
- service
- image processing
- counter
- image
- 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
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】
【発明の属する技術分野】
本発明は、画像処理システムにおける課金システムおよび課金方法に関し、特に画像入力部から入力された画像データに対して種々の画像処理を行って画像出力部から出力する画像処理サービスを提供する画像処理システムにおいて、そのサービス内容に応じた課金処理を行う課金システムおよび課金方法に関する。
【0002】
【従来の技術】
画像処理システム、例えば複写機において、その複写サービスを一般の顧客に広く提供するために、当該複写機に料金徴収器を付設し、顧客がコピーした枚数やカラー/白黒に応じた料金を顧客から徴収する課金方法や、メーカとユーザとの間の契約の下に、複写機に備え付けられている課金カウンタによってコピーした枚数をカウントし、そのカウント数に応じた料金をユーザから徴収する課金方法などが一般的に採られている。
【0003】
これらの課金方法は、複写機に限らず、ファクシミリ装置やプリンタ装置、あるいはそれらの複合機などでも用いられている。一例を挙げると、パーソナルコンピュータ(以下、PC(Personal Computer)と記す)と、共に課金カウンタを備えているファクシミリ装置およびプリンタ装置とをネットワークを介して接続してなる画像処理システムにおいて、PC上で作成したデータを、PC画面上で「印刷」を指定することによってプリンタ装置から印刷出力したり、「FAX」を指定することによって直接FAX送信したりした場合に、それぞれの課金カウンタのカウント数に応じた料金をユーザから徴収する方法が採られている。
【0004】
これら周知の課金方法以外に、従来、画像処理システムにおける課金方法として、例えば、入力される画像データをユーザの要求に応じた画像編集を行って印刷する画像印刷装置において、画像データを印刷するに当たってユーザが種々の画質を任意に選択した際に、その画質に応じて適正に課金する方法が知られている(例えば、特許文献1参照)。
【0005】
【特許文献1】
特開2000−211211号公報
【0006】
【発明が解決しようとする課題】
しかしながら、上述した課金方法に代表される従来技術は、1つ1つのサービスに対して個々に課金を行うことを前提とした課金処理であったため、例えば1つのユーザ指示に対して複数のサービス(複合サービス)を行う場合に柔軟な課金処理を行うことができないなど、画像処理システム設置後の課金運用を柔軟に行うことができないという課題があった。
【0007】
一例として、ユーザがパソコン上で作成したデータをプリンタ装置で印刷するとともに直接FAX送信する場合に、プリンタ装置およびファクシミリ装置に設けられた課金カウンタで印刷枚数および送信枚数をそれぞれカウントし、それらのカウント値に応じた課金処理しか行えないため、サービスごとに課金することは可能であるが、複合サービスであることに伴う割引課金など、柔軟な課金処理を行うことができなかった。
【0008】
また、複数の画像処理のサービス内容に対して複数の課金カウンタをそれぞれ対応付けて設けておき、画像処理のサービス内容に応じて対応する課金カウンタをどれだけインクリメントするかという画像処理のサービス内容と課金カウンタ(インクリメント値も含む)との対応付けをあらかじめ固定した固定的な課金処理であったため、課金カウンタを追加したり、画像処理のサービス内容と課金カウンタとの対応付けを変更することができず、画像処理システム設置後に、ユーザの要求に応じた柔軟な課金運用ができないという課題があった。一例として、通常、カラーの印刷サービスについてはすべて同じ課金をするが、特定のユーザに限ってカラーであってもある色数以下の印刷サービスについては安い課金をするというような柔軟な課金運用ができなかった。
【0009】
本発明は、上記課題に鑑みてなされたものであり、その目的とするところは、画像処理システム設置後の課金運用を柔軟に行うことが可能な画像処理システムにおける課金システムおよび課金方法を提供することにある。
【0010】
【課題を解決するための手段】
本発明による課金システムは、画像入力部から入力された画像データに対して種々の画像処理を行って画像出力部から出力する種々の画像処理サービスを提供する画像処理システムにおける課金システムであって、複数の画像処理サービスに対応して設けられた複数の課金カウンタを有するカウンタ手段と、前記複数の画像処理サービスのサービス内容および当該画像処理サービスの画像処理で使うパラメータと前記複数の課金カウンタを特定するカウンタ名および当該カウンタのインクリメント値とを対応付けた対応テーブルを格納する格納手段と、要求される画像処理サービスに対応する課金カウンタを前記対応テーブルから特定する特定手段と、前記特定手段で特定された課金カウンタを対応するインクリメント値でインクリメントして得られるカウント値を用いて課金額を算出する課金演算手段と、前記格納手段に格納されている前記対応テーブルの内容を更新する更新手段とを備える構成となっている。
【0011】
本発明による課金方法は、画像入力部から入力された画像データに対して種々の画像処理を行って画像出力部から出力する種々の画像処理サービスを提供する画像処理システムにおいて、複数の画像処理サービスに対応して複数の課金カウンタを設けるとともに、前記複数の画像処理サービスのサービス内容および当該画像処理サービスの画像処理で使うパラメータと前記複数の課金カウンタを特定するカウンタ名および当該カウンタのインクリメント値とを対応付けた対応テーブルを格納しておき、要求される画像処理サービスに対応する課金カウンタを前記対応テーブルから特定し、この特定した課金カウンタを対応するインクリメント値でインクリメントして得られるカウント値を用いて課金額を算出する一方、前記対応テーブルの内容を適宜更新する。
【0012】
上記構成の課金システムまたは課金方法において、対応テーブルを格納しておくことで、当該対応テーブルから要求される画像処理サービスに対応した課金カウンタを容易に特定できる。また、この対応テーブルの内容を適宜更新することで、画像処理システム設置後の課金運用を柔軟に行うことができる。
【0013】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【0014】
図1は、本発明の一実施形態に係る課金システムの構成例を示すブロック図である。図1において、本実施形態に係る課金システム10が適用される画像処理システム20は、基本的な構成要素として、画像入力部21、画像処理部22および画像出力部23を備えている。この種の画像処理システム20としては、複写機、ファクシミリ装置、プリンタ装置あるいはそれらの各機能を兼ね備えた複合機などが挙げられる。
【0015】
ここで、画像処理システム20が複写機の場合には、画像読取部が画像入力部21となり、画像形成部が画像出力部23となる。画像処理システム20がファクシミリ装置の場合には、画像読取部が画像入力部21となり、画像送信部が画像出力部23となる。画像処理システム20がプリンタ装置の場合には、画像データを生成するPCなどの画像データ生成部が画像入力部21となり、印刷部が画像出力部23となる。
【0016】
この画像処理システム20において、画像入力部21、画像処理部22および画像出力部23の何れかから課金処理システム10に対して課金処理要求が出されることになる。課金処理システム10は、課金処理受付部11、カウンタ特定部12、対応テーブル格納部13、カウンタインクリメント部14、カウンタ部15、課金演算部16、対応テーブル更新受付部17および対応テーブル更新部18を有する構成となっている。
【0017】
この課金処理システム10において、課金処理受付部11は、画像処理システム20の画像入力部21、画像処理部22および画像出力部23の何れかから出力される課金処理要求を受け付け、その課金処理要求をカウンタ特定部12に渡す。ここで、課金処理要求には、画像処理システム20で提供される種々の画像処理サービス(以下、単に「サービス」と記す)のサービス内容、例えば、複写(コピー)サービス/FAX送信サービス/印刷(プリント)サービス/それらの複合サービスなどの各種サービスのいずれであるかの情報やカラー/白黒の指定情報などが含まれている。
【0018】
カウンタ特定部12は、課金処理受付部11から渡される課金処理要求に含まれる各情報を基に、対応テーブル格納部13にあらかじめ格納されている課金カウンタの対応テーブル(対応表)を参照し、カウンタインクリメント部14を介してカウンタ部15の課金カウンタを特定する。課金カウンタの対応テーブルの詳細については後述する。ここで、カウンタ部15は、例えばメモリの特定の領域を課金カウンタとして動作させる電子的なカウンタ構成を採っており、画像処理システム20でのサービス内容に対応した複数の課金カウンタを持っている。複数の課金カウンタの各々については、カウンタ名(名称)となるアドレスを指定することによって特定できる。
【0019】
このカウンタ部15は、後述するように、画像処理システム20のサービス内容の変更に伴って課金カウンタの変更(追加/削除/更新)が任意に可能な構成を採っている。すなわち、上述したように、メモリを用いた電子的なカウンタ構成を採り、カウンタ用のメモリ領域をあらかじめ大きく確保しておくことで、課金カウンタの増設が容易に可能となる。カウンタインクリメント部14は、画像処理システム20においてサービス内容に応じた画像出力が行われる度に、カウンタ特定部12によって特定された課金カウンタを、課金カウンタの対応テーブルの内容に応じたインクリメント値だけインクリメントする。
【0020】
課金演算部16は、画像処理システム20におけるサービスの際に、課金カウンタの対応テーブルの内容を参照しつつ、カウンタ部15の特定された課金カウンタのカウント値を用いてサービス内容に応じた課金処理を行う。対応テーブル更新受付部17は、課金カウンタの対応テーブルを更新するために更新データ入力部(図示せず)を介して外部から入力された更新データを受け付け、この更新データを対応テーブル更新部18に渡す。対応テーブル更新部18は、対応テーブル更新受付部17から渡される更新データを基に、対応テーブル格納部13に格納されている課金カウンタの対応テーブルの内容を更新(変更)し、これに伴ってカウンタ部15の課金カウンタの追加/削減/更新の処理も行う。
【0021】
図2は、画像処理システム20の一具体例を示す構成図である。この一具体例に係る画像処理システム20Aは、クライアントPC24と、例えばプリンタ装置およびファクシミリ装置の各機能を兼ね備えたデバイス(複合機)25とがネットワーク、例えばLAN(Local Area Network)26を介して相互に接続された構成となっている。デバイス25は公衆回線27に接続されている。
【0022】
この画像処理システム20Aで提供されるサービスとしては、原稿画像をデバイス25でFAX送信するサービス、クライアントPC24で作成された画像データを、LAN26を介してデバイス25に送ることにより、当該デバイス25で印刷出力するサービス、クライアントPC24で作成された画像データを、LAN26を介してデバイス25に送ることにより、当該デバイス25から直接FAX送信するサービス、あるいはこれら2つのサービスを同時に実行するサービスなどが考えられる。
【0023】
ここで、1つの入力デバイスからの1入力に対して1つの出力デバイスからの1出力を伴うサービスを「1つのサービス」(以下では、「個別サービス」と記す場合もある)と定義する。ただし、入力デバイスの機能と出力デバイスの機能とを備えた1つのデバイスにおいて、1入力から1出力を得る場合も1つのサービスの概念に含まれるものとする。また、上述したように、2つのサービスを同時に実行するサービス、即ち1つの入力デバイスからの1入力に対して複数の出力デバイスからの複数出力を伴うサービスを「複合サービス」と定義する。
【0024】
なお、図2に示す画像処理システム20Aにおいては、原稿画像をデバイス25でFAX送信するサービス、クライアントPC24で作成された画像データをデバイス25で印刷出力するサービス、あるいは直接FAX送信するサービスを1つのサービスとして、クライアントPC24で作成された画像データをデバイス25で印刷出力すると同時に直接FAX送信するサービスを複合サービスとしてサービスの例を挙げたが、それ以外にも、入力デバイスと出力デバイスとの組み合わせによって種々のサービスを提供することができる。
【0025】
図3に、入力デバイス(in)と出力デバイス(out)との関係で決まるサービスの一例を示す。図3に示すサービスの例では、入力デバイスが画像入力装置(IIT)、ネットワーク(connectivity)、ファクシミリ装置(fax)およびハードディスクなどのメモリ(storage)の場合で、出力デバイスが画像出力装置(IOT)、ネットワーク、ファクシミリ装置およびハードディスクなどのメモリの場合を例に挙げて示している。
【0026】
図3において、入力デバイスを画像入力装置としたとき、出力デバイスが画像出力装置の場合には画像入力装置から入力される画像データ(以下、入力デバイスから入力される画像データを「入力画像データ」と記す)を画像出力装置で複写するサービス(copy)、ネットワークの場合には入力画像データをネットワークを介してメールとして送信するサービス(scan to mail)、ファクシミリ装置の場合には入力画像データをファクシミリ装置から送信するサービス(fax send)、メモリの場合には入力画像データをメモリに保持するサービス(scan to box)となる。
【0027】
入力デバイスをネットワークとしたとき、出力デバイスが画像出力装置の場合には入力画像データを画像出力装置で印刷するサービス(print)またはメールを受け取って画像出力装置で印刷するサービス(mail to print)、ネットワークの場合にはネットワークからネットワークにデータを渡すサービス(gateway)、ファクシミリ装置の場合には入力画像データをファクシミリ装置から送信するサービス(direct fax)または受け取ったメールをファクシミリ装置から送信するサービス(mail to fax)、メモリの場合には入力画像データをメモリに保持するサービス(held print)または受け取ったメールをメモリに保持するサービス(mail tobox)となる。
【0028】
入力デバイスをファクシミリ装置としたとき、出力デバイスが画像出力装置の場合には受信した画像データ(入力画像データ)を画像出力装置から出力するサービス(fax receive)、ネットワークの場合には受信した画像データをネットワークを介してメールとして送信するサービス(fax to mail)、ファクシミリ装置の場合には受信した画像データを中継して送信するサービス(fax relay)、メモリの場合には受信した画像データをメモリに保持するサービス(fax to box)となる。
【0029】
入力デバイスをメモリとしたとき、出力デバイスが画像出力装置の場合にはメモリに保持している画像データ(入力画像データ)を画像出力装置から出力するサービス(box to print)、ネットワークの場合にはメモリに保持している画像データをネットワークを介してメールとして送信するサービス(box to mail)、ファクシミリ装置の場合にはメモリに保持している画像データをファクシミリ装置から送信するサービス(box to fax)、メモリの場合には当該メモリに保持している画像データを変換するサービス(conversion)となる。
【0030】
上述した各サービスはいずれも1つのサービスである。図1のカウンタ部15には、これら個別サービスに対応して課金カウンタが用意されることになる。また、課金演算部16での課金処理については、1つのサービスごとにそのサービス内容(種類)に応じて課金処理を行うことになる。この個別サービスに対する課金処理の具体的な説明については後述する。
【0031】
一方、複合サービスは、先述したように、基本的に、1つの入力デバイスからの1入力に対して複数の出力デバイスからの複数出力を伴うサービスであることから、図3の各サービスを2つ以上同時に実行する場合のサービスとなる。ただし、先行サービスでの出力デバイスをメモリ(out=storage)、後続サービスでの入力デバイスをメモリ(in=storage)とし、これらのサービスを連結した場合も複合サービスの概念に入るものとする。また、両者のサービスの間に、in=storage、out=storageとなるサービスを任意の数だけ介在させることもできる。
【0032】
この複合サービスに対する課金処理を実現するために、図1のカウンタ部15には複合サービスの1つ1つに対応して課金カウンタが用意されることになる。また、複合サービスに対する課金処理については、サービスの組み合わせの内容や組み合わせ数に応じて、個別サービスに対する課金処理の場合に比べて割増あるいは割引の課金処理を行うこととする(以下の説明では、割引の場合を例に採るものとする)。この複合サービスに対する課金処理の具体的な説明については後述する。
【0033】
図4に、複合サービスのサービス内容(種類)と課金カウンタとの対応テーブルの一例を示す。図4の対応テーブルにおいては、入力デバイス(in)ごとに出力デバイス(out)の「有り」/「無し」を“1”/“0”で表している。ここで、入力デバイスが画像入力装置(IIT)の場合を例に挙げると、複合サービスのサービス内容として、11種類の組み合わせが考えられる。そして、これらサービス内容に対応して課金カウンタがそれぞれ用意されることになる。
【0034】
第1のサービスは、画像出力装置(IOT)、ネットワーク(connectivity)、ファクシミリ装置(fax)およびメモリ(storage)のすべてで画像出力(出力デバイスがメモリの場合は、当該メモリに画像データを格納)を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名(アドレス)がi1111と設定される。また、このサービス内容での割引率(discount rate)がアドレスri1111に格納される。なお、割増の課金処理の場合には、割引率を割増率に置き換えれば良い。
【0035】
ここで、課金カウンタのカウンタ名(名称)は、対応するサービス内容がわかるように、入力デバイスと出力デバイスの組み合わせを表すようになっている。すなわち、先頭の“i”は入力デバイスが画像入力装置であることを表し、それに続く“1111”は出力デバイスが画像出力装置、ネットワーク、ファクシミリ装置およびメモリであることを表している。また、課金カウンタについては、対応するサービス内容の複合サービスが指定される度にインクリメントすることになる。
【0036】
第2のサービスは、ネットワーク、ファクシミリ装置およびメモリで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi0111と設定される。また、このサービス内容での割引率がアドレスri0111に格納される。第3のサービスは、画像出力装置、ファクシミリ装置およびメモリで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi1011と設定される。また、このサービス内容での割引率がアドレスri1011に格納される。
【0037】
第4のサービスは、画像出力装置、ネットワークおよびメモリで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi1101と設定される。また、このサービス内容での割引率がアドレスri1101に格納される。第5のサービスは、画像出力装置、ネットワークおよびファクシミリ装置で画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi1110と設定される。また、このサービス内容での割引率がアドレスri1110に格納される。
【0038】
第6のサービスは、ファクシミリ装置およびメモリで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi0011と設定される。また、このサービス内容での割引率がアドレスri0011に格納される。第7のサービスは、ネットワークおよびメモリで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi0101と設定される。また、このサービス内容での割引率がアドレスri0101に格納される。
【0039】
第8のサービスは、ネットワークおよびファクシミリ装置で画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi0110と設定される。また、このサービス内容での割引率がアドレスri0110に格納される。第9のサービスは、画像出力装置およびメモリで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi1001と設定される。また、このサービス内容での割引率がアドレスri1001に格納される。
【0040】
第10のサービスは、画像出力装置およびファクシミリ装置で画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi1010と設定される。また、このサービス内容での割引率がアドレスri1010に格納される。最後のサービスは、画像出力装置およびネットワークで画像出力を行うサービスである。このサービスでは、そのサービス内容に対応する課金カウンタのカウンタ名がi1100と設定される。また、このサービス内容での割引率がアドレスri1100に格納される。
【0041】
以上、入力デバイスが画像入力装置の場合を例に挙げて説明したが、入力デバイスがネットワーク、ファクシミリ装置およびメモリのいずれの場合にも、画像入力装置の場合と同様に、出力デバイスの組み合わせによる種々のサービス内容および組み合わせ数の複合サービスが考えられる。
【0042】
次に、対応テーブル格納部13に格納される課金カウンタの対応テーブルについて説明する。図5は、課金カウンタの対応テーブルの一例を示す図である。ここでは、例えば図2の画像処理システム20Aにおいて、クライアントPC24で作成した画像データを、デバイス25で印刷出力するサービス(print)の場合と、クライアントPC24で作成した画像データを、デバイス25で直接FAX送信するサービス(direct fax)の場合を例に挙げて示している。
【0043】
これらのサービスの提供を受けるに当たって、ユーザは、ユーザインターフェース(paramsUI)から印刷の色(colors)が多数の色か、特定の複数色(例えば、3色)か、白黒(bw)か、画像データの暗号化(encrypt)を行うか否か(yes/no)など、画像処理に使うパラメータを設定する。ここでは、クライアントPC24上で画像データを作成する場合を例に採っているので、PC画面がユーザインターフェース(UI)になる。デバイスが例えば複写機であって、当該複写機での複写サービスを行う場合には、複写機の操作パネルがユーザインターフェースになる。
【0044】
一方、デバイス(複写機、プリンタ装置、ファクシミリ装置など)では、画像合成(merge)を行うか否か、出力する用紙サイズ(size)、印刷する色(color)など、実際に画像処理に使う処理パラメータを設定する。これらのパラメータはサービスの内容ごとに、課金カウンタ(counter)、インクリメント値(increment)および課金率(rate)と対応付けられて課金カウンタの対応テーブルとして対応テーブル格納部13にあらかじめ格納されることになる。
【0045】
そして、図1の課金演算部16においては、UIでの設定パラメータやデバイスでの設定パラメータを基に、課金カウンタの更新タイミングで、対応テーブル格納部13に格納されている対応テーブルを参照することにより、対応する課金カウンタおよび増加分(インクリメント値)を特定し、この特定した課金カウンタを対応するインクリメント値ずつインクリメントし、そのカウント値に応じた課金額を算出する処理が行われる。
【0046】
なお、この課金処理はサービス共通であるので、専用のモジュール(ライブラリ)が行うように構成することも可能である。
【0047】
対応テーブル格納部13に格納される課金カウンタの対応テーブルの内容は固定的なものではなく、任意に書き換え可能なものである。その書き換え(更新)は、図1において、対応テーブル更新受付部17に対して外部から更新データ入力部(図示せず)を介して更新データを入力することで行うことができる。具体的には、更新データを入力することにより、当該更新データが対応テーブル更新受付部17を介して対応テーブル更新部18に与えられる。
【0048】
すると、対応テーブル更新部18は受け取った更新データに基づいて、対応テーブル格納部13に格納されている課金カウンタの対応テーブルの内容を更新する(書き換える)。このとき同時に、対応テーブル更新部18はカウンタ部15の課金カウンタの追加/削減/更新も行う。対応テーブルの更新の一例として、図5の対応テーブルにおいて、サービス内容を追加したり、削除したり、あるいは課金カウンタ、インクリメント値または課金率を入れ替えたり、その一部を書き換えたりすることができる。
【0049】
この更新処理は、特定のアクセス権限を持っている人またはシステム、即ち営業マンや課金管理システムなど、課金の責任を持つ人やシステムによって行われることになる。また、更新処理時に更新データを外部から入力する更新データ入力部としては、デバイス上の操作パネル(いわゆる、ローカルUI)や、ネットワーク接続されたPC上の一般的なWebブラウザや専用UI(リモートUI)等が挙げられる。更新方法としては、変更(更新)する部分のパラメータのデータを個々に入力する方法や、変更する部分や対応テーブル全体のデータを所定のフォーマットで記述しておき、これを画像処理システムに読み取らせる方法などが考えられる。
【0050】
具体的には、前者の更新方法の場合、対応テーブル全体を表示できないローカルUIでは、例えば、図4および図5において、ID(IDentification)を持たせておいてこれを使ったり、カウンタを使ったりして“行”を特定して各列にあたるパラメータを更新するようにする。対応テーブル全体を表示できるリモートUIでは、Webブラウザなどに対応テーブルを読み出して、必要な箇所を編集した後、画像処理システムに書き込む(アップロード)ようにする。後者の更新方法の場合、例えば、対応テーブル全体をCSV(Comma Separated Value)形式でダウンロードできるようにしておき、ダウンロードしたものを編集してアップロードするようにする。
【0051】
次に、個々のサービスに対する課金処理および複合サービスに対する課金処理について具体的に説明する。
【0052】
先ず、個々のサービスに対する課金処理について説明する。図5の課金カウンタの対応テーブル(対応表)において、画像データの暗号化および画像合成を行わずに、多数色にてA4サイズの用紙に印刷出力するサービスを例に採ると、UIでの設定パラメータやデバイスでの設定パラメータを基に、対応テーブルから対応する対応するカウンタ名p1の課金カウンタ、インクリメント値“1”および課金率“1”を特定し、印刷出力する度に当該課金カウンタp1を“1”ずつインクリメントする。そして、課金カウンタp1の最終カウント値(印刷枚数)に課金率“1”を掛けて課金額を算出する。
【0053】
また、画像データの暗号化および画像合成を行わずに、特定の3色にて297mm×900mmのサイズの用紙に印刷出力するサービスの場合には、UIでの設定パラメータやデバイスでの設定パラメータを基に、対応テーブルから対応する対応するカウンタ名p2の課金カウンタ、インクリメント値“3”および課金率“0.9”を特定し、印刷出力する度に当該課金カウンタp2を“3”ずつインクリメントする。そして、課金カウンタp2の最終カウント値に課金率“0.9”を掛けて課金額を算出する。
【0054】
これら具体例の説明から明らかなように、課金カウンタのインクリメント値および課金率(レート)が各サービスの単価を決めている。上記具体例の場合は、多数色にてA4サイズの用紙に印刷出力するサービス内容と、特定の3色にて特殊サイズの用紙に印刷出力するサービス内容とで、インクリメント値に重み付けすることにより、課金率によって決まる単価に差を持たせている。具体的には、前者のインクリメント値を“1”、後者のインクリメント値を“3”とすることにより、特殊なサイズの用紙である分だけ後者の単価を前者の単価の例えば3倍に設定している。
【0055】
また、課金率については、前者が“1”であるのに対して、印刷の色数が少ない分だけ後者の課金率を“0.9”に設定している。なお、本例では、印刷の色数をUIから指定するとしているが、クライアントPC24で作成した画像データを、デバイス25で印刷出力するサービスの場合には、クライアントPC内のプリンタドライバが色数を数え、その色数を指定することになる。
【0056】
続いて、複合サービスに対する課金処理について説明する。先ず、上述した個別のサービスごとの課金の合計をAとすると、当該個別サービス合計課金データAは、
A=Σ(課金カウンタaのカウント値×課金率) ……(1)
で求まる。ここでの、課金カウンタaは、図5の対応テーブルにおける課金カウンタである。
【0057】
これに対して、個別のサービスを複数同時に実行する複合サービスに対する課金処理では割り引きを考慮する。すなわち、複合サービスで行う個別のサービスについては各サービスごとの課金の合計Aを上記式(1)で求める一方、図4の対応テーブルにおける課金カウンタ(課金カウンタb)のカウント値および対応する割引率を用いて割引データBを求める。この割引データBは、
B=Σ(課金カウンタbのカウント値×割引率) ……(2)
で求まる。
【0058】
したがって、複合サービスでの課金の元データをCとすると、当該元データCは、式(1)で求められる個別サービス合計課金データAから、式(2)で求められる複合サービスに伴う割引データBを差し引いた値、即ち
C=A−B
となる。そして、この課金の元データCに課金率(rate)に基づく単価を掛けることにより、最終的な複合サービスでの課金額を求めることができる。
【0059】
ここで、理解を容易にするために、複合サービスでの課金処理について具体的に例を挙げて説明する。ここでは、一具体例として、A4、3ページ分の画像データについて画像出力装置で印刷(print)しかつファクシミリ装置から直接FAX送信(direct fax)する複合サービスを2回行い、A3、1ページ分の画像データについて画像出力装置で複写(copy)する個別サービスを2回行い、A4、5ページ分の画像データをコピーしてハードディスクなどのメモリに格納(copy&scan to box)する複合サービスを1回行う場合を例に挙げて説明するものとする。
【0060】
このとき、図4および図5の各対応テーブルは、各サービスの実行によって以下のように設定されるものとする。すなわち、図4の対応テーブルにおいて、課金カウンタおよび割引率が、ca1010=6(=3×2)、rca1010=0.1(10%割引)、i1001=5、ri1001=0(割引なし、i1001/ri1001の行がないのと同じ)に設定され、図5の対応テーブルにおいて、課金カウンタがp1=6(=3×2)、fs0=6(=3×2)、c1=7(=1×2+5×1)、sb=5(=5×1)に設定されるものとする。fs0、sb1の課金率をそれぞれ0.3、0.5とする。これら以外の課金カウンタの値はすべて0とする。
【0061】
すると、個別サービス合計課金データAは、
となる。また、複合サービスに伴う割引データBは、
となる。
【0062】
したがって、これらの算出結果から、複合サービスでの課金の元データC(=A−B)は、
となる。ここで、仮に、課金率=1を10円(単価)とすれば、最終的な複合サービスでの課金額は167円となる。
【0063】
以上の説明した複合サービスに対する割引(または、割増)の課金処理は、複合サービスのサービス内容と課金カウンタとの対応を示す図4の対応テーブルが設定されていることが前提となる。この対応テーブルが設定されていない場合には、複合サービスの要素となる各サービスの課金の合計となる。
【0064】
次に、本実施形態に係る課金システムにおいて実行される処理手順、即ち本発明に係る課金方法の処理手順について、図6および図7のフローチャートを用いて説明する。本課金方法の処理は、UI(ユーザインターフェース)の処理とデバイスの処理とに分けられる。
【0065】
UIにおいては、ユーザによるサービス要求の受付が行われる。このサービス要求では、要求するサービス内容(複写/FAX送信/直接FAX送信/印刷など)の指定や、印刷の色が多数の色か、特定の3色か、白黒か、画像データの暗号化を行うか否か等のパラメータの設定などが行われる。図6のフローチャートにおいて、UIでは、ユーザによるサービスの要求があったか否かを判断し(ステップS11)、サービス要求があったら、そのサービス要求を受け付け(ステップS12)、しかる後例えば先述したプリンタドライバで色数を数えるなどの前処理を実行し(ステップS13)、ユーザによって設定されたパラメータなどの情報をデバイス側に渡す。
【0066】
図7のフローチャートにおいて、デバイス側では、ユーザによって指定されたサービス内容を識別し(ステップS21)、次いで識別したサービス内課金単位の処理、即ち1枚出力する度に課金するのであればその課金処理を行い(ステップS22)、当該処理が終了したら、対応テーブルから課金カウンタを特定して当該カウンタをインクリメントし(ステップS23)、しかる後1つのサービスが終了したか否かを判断する(ステップS24)。
【0067】
1つのサービスが終了していないのであれば、ステップS22に戻ってステップS22およびステップS23の各処理を、当該サービスが終了するまで繰り返す。1つのサービスが終了したのであれば、後続サービスがあるか否かを判断する(ステップS25)。ここで、例えば画像データを印刷出力するサービスと直接FAX送信するサービスとの複合サービスにおいて、印刷サービス、直接FAXサービスの順に処理を行う場合に、後者のサービスが後続サービスとなる。後続サービスありの場合は、ステップS21に戻って後続サービスについての課金処理を実行する。そして、後続サービスなしで一連の課金処理を終了する。
【0068】
なお、本処理手順による課金処理においては、複合サービスを提供する場合、複数のサービスを直列に処理することを前提としているが、直列処理に限られるものではなく、複数のサービス間において並行して処理できるサービスを並列に処理するようにすることも可能である。本例の場合における印刷サービスと直接FAXサービスとは並行して処理可能なサービスとなる。
【0069】
上述したように、画像入力部21から入力された画像データに対して画像処理部22で種々の画像処理を行った後、画像出力部23から出力する種々のサービスを提供する画像処理システム20において、複数のサービスに対応して複数の課金カウンタをカウンタ部15に設けるとともに、複数のサービスのサービス内容および当該サービスの画像処理で使うパラメータと複数の課金カウンタを特定するカウンタ名および当該カウンタのインクリメント値とを対応付けた対応テーブルを対応テーブル格納部13に格納しておき、当該対応テーブルから要求されるサービスに対応する課金カウンタを特定し、この特定した課金カウンタを対応するインクリメント値でインクリメントして得られるカウント値を用いて課金額を課金演算部16で算出することにより、要求されるサービスに対応した課金カウンタを容易に特定できるため、確実な課金処理を行うことができる。
【0070】
特に、対応テーブル更新部18によって対応テーブル格納部13に格納されている対応テーブルの内容を適宜更新できる構成となっているため、画像処理システム20の設置後の課金運用を柔軟に行うことができる。しかも、対応テーブルの内容の更新を行う際に、その更新内容に応じてカウンタ部15の課金カウンタを増やしたり、減らしたりすることができるため、画像処理システム20の設置後に、ユーザの要求に応じた柔軟な課金運用が可能になる。
【0071】
また、図5の対応テーブル内の課金率を適宜更新することにより、各サービスの単価を自由に変更したり、図4の対応テーブル内の割引率(または、割増率)を適宜更新することにより、複合サービスのサービス内容の組み合わせや組み合わせる数に応じた課金額を自由に変更したりするなど、画像処理システム20の設置後に、ユーザの要求に応じた柔軟な課金運用が可能になる。
【0072】
なお、上記実施形態では、課金カウンタを課金処理のために用いるとしたが、課金以外の目的に使用することもできる。具体的には、例えば、課金カウンタのカウント値はサービスの利用状況を知るための情報になるので、このカウント値を基にUIメニューを動的に再配置したり、使用しないサービスに対応するソフトウェアモジュールを削除したり、あるいはハードディスクに退避させることでメモリ効率を良くするなどの使用目的が考えられる。
【0073】
【発明の効果】
以上説明したように、本発明によれば、対応テーブルから課金カウンタの特定を行えるようにしておき、対応テーブルの内容を更新可能とすることにより、画像処理システム設置後の課金運用を柔軟に行うことができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る課金システムの構成例を示すブロック図である。
【図2】本発明が適用される画像処理システムの一具体例を示す構成図である。
【図3】入力デバイス(in)と出力デバイス(out)との関係で決まるサービスの一例を示す図である。
【図4】複合サービスのサービス内容と課金カウンタとの対応テーブルの一例を示す図である。
【図5】課金カウンタの対応テーブルの一例を示す図である。
【図6】課金処理におけるUI(ユーザインターフェース)での処理手順の一例を示すフローチャートである。
【図7】課金処理におけるデバイスでの処理手順の一例を示すフローチャートである。
【符号の説明】
10…課金システム、11…課金処理受付部、12…カウンタ特定部、13…対応テーブル格納部、14…カウンタインクリメント部、15…カウンタ部、16…課金演算部、17…対応テーブル更新受付部、18…対応テーブル更新部、20…画像処理システム、21…画像入力部、22…画像処理部、23…画像出力部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a billing system and a billing method in an image processing system, and more particularly to an image processing system that provides an image processing service for performing various image processing on image data input from an image input unit and outputting the image data from an image output unit. The present invention relates to a charging system and a charging method for performing a charging process according to the service content.
[0002]
[Prior art]
In an image processing system, for example, a copying machine, in order to widely provide the copying service to a general customer, a fee collecting device is attached to the copying machine, and the customer pays a fee according to the number of copies and color / black and white. A charging method to collect, a charging method of counting the number of copies by a charging counter provided in the copying machine under a contract between the manufacturer and the user, and collecting a charge according to the counted number from the user, etc. Is generally adopted.
[0003]
These billing methods are used not only for copying machines, but also for facsimile machines, printers, and multifunction machines thereof. As an example, in an image processing system in which a personal computer (hereinafter, referred to as a PC (Personal Computer)), a facsimile machine and a printer, both of which include a charging counter, are connected via a network, When the created data is printed out from the printer device by designating “Print” on the PC screen or directly faxed by designating “FAX”, the count number of each charging counter is counted. A method of collecting a corresponding fee from a user is adopted.
[0004]
In addition to these well-known billing methods, conventionally, as a billing method in an image processing system, for example, in an image printing apparatus that performs image editing according to a user's request and prints the inputted image data, When a user arbitrarily selects various image quality, there is known a method of appropriately charging according to the image quality (for example, see Patent Document 1).
[0005]
[Patent Document 1]
JP-A-2000-211211
[0006]
[Problems to be solved by the invention]
However, the prior art represented by the above-described billing method is a billing process on the premise that billing is performed individually for each service, and therefore, for example, a plurality of services ( There is a problem that the charging operation after the image processing system is installed cannot be performed flexibly, for example, a flexible charging process cannot be performed when performing the combined service.
[0007]
As an example, when a user prints data created on a personal computer with a printer and directly transmits the data by facsimile, the number of prints and the number of prints are counted by charging counters provided in the printer and the facsimile, respectively. Since only the charging process according to the value can be performed, it is possible to charge for each service, but it was not possible to perform flexible charging processes such as discount charging associated with the combined service.
[0008]
In addition, a plurality of charging counters are provided in association with a plurality of image processing service contents, and the image processing service contents such as how much the corresponding charging counter is incremented according to the image processing service contents. Since this is a fixed accounting process in which the association with the accounting counter (including the increment value) is fixed in advance, the accounting counter can be added or the association between the service content of the image processing and the accounting counter can be changed. However, after the image processing system is installed, there is a problem that a flexible charging operation according to a user's request cannot be performed. As an example, in general, flexible charging operations such as charging the same charge for all color print services, but inexpensive for print services of a certain number of colors or less, even for specific users, are available. could not.
[0009]
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide a billing system and a billing method in an image processing system capable of flexibly performing a billing operation after the image processing system is installed. It is in.
[0010]
[Means for Solving the Problems]
A billing system according to the present invention is a billing system in an image processing system that performs various image processing on image data input from an image input unit and provides various image processing services output from an image output unit. Counter means having a plurality of charging counters provided corresponding to a plurality of image processing services, specifying service contents of the plurality of image processing services, parameters used in image processing of the image processing services, and the plurality of charging counters Storage means for storing a correspondence table in which a counter name to be associated and an increment value of the counter are stored; a specifying means for specifying a charging counter corresponding to a required image processing service from the correspondence table; Incremented by the corresponding increment value A charging calculation means for calculating a billing amount using a count value obtained, it has a structure comprising an updating means for updating the contents of the correspondence table stored in the storage unit.
[0011]
A billing method according to the present invention provides a plurality of image processing services in an image processing system that performs various image processing on image data input from an image input unit and provides various image processing services output from an image output unit. In addition to providing a plurality of charging counters corresponding to the, the service content of the plurality of image processing services and the parameters used in the image processing of the image processing service, the counter name specifying the plurality of charging counters, and the increment value of the counter Is stored, a charging counter corresponding to the requested image processing service is specified from the correspondence table, and a count value obtained by incrementing the specified charging counter by the corresponding increment value is calculated. While calculating the billing amount using the The appropriate update.
[0012]
In the charging system or the charging method having the above configuration, by storing the correspondence table, the charging counter corresponding to the image processing service requested from the correspondence table can be easily specified. Also, by appropriately updating the contents of the correspondence table, the billing operation after the image processing system is installed can be flexibly performed.
[0013]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0014]
FIG. 1 is a block diagram illustrating a configuration example of a charging system according to an embodiment of the present invention. In FIG. 1, an image processing system 20 to which a
[0015]
Here, when the image processing system 20 is a copying machine, the image reading unit becomes the
[0016]
In this image processing system 20, a billing process request is issued to the
[0017]
In the
[0018]
The
[0019]
As will be described later, the
[0020]
The
[0021]
FIG. 2 is a configuration diagram illustrating a specific example of the image processing system 20. In an
[0022]
The services provided by the
[0023]
Here, a service with one input from one input device and one output from one output device is defined as "one service" (hereinafter, also referred to as "individual service"). However, the case of obtaining one output from one input in one device having the function of an input device and the function of an output device is also included in the concept of one service. Further, as described above, a service that simultaneously executes two services, that is, a service that involves a plurality of outputs from a plurality of output devices with respect to one input from one input device is defined as a “composite service”.
[0024]
In the
[0025]
FIG. 3 shows an example of a service determined by the relationship between the input device (in) and the output device (out). In the example of the service shown in FIG. 3, the input device is an image input device (IIT), a network (connection), a facsimile device (fax), and a memory (storage) such as a hard disk, and the output device is an image output device (IOT). , A network, a facsimile machine, and a memory such as a hard disk.
[0026]
In FIG. 3, when the input device is an image input device and the output device is an image output device, image data input from the image input device (hereinafter, image data input from the input device is referred to as “input image data”). Is copied by an image output device (copy), in the case of a network, input image data is transmitted as mail via a network (scan to mail), and in the case of a facsimile device, the input image data is facsimile. A service (fax send) transmitted from the device, or a service (scan to box) for storing input image data in the memory in the case of a memory.
[0027]
When the input device is a network, if the output device is an image output device, a service for printing input image data on the image output device (print) or a service for receiving mail and printing on the image output device (mail to print); In the case of a network, a service for delivering data from the network to the network (gateway), in the case of a facsimile apparatus, a service of transmitting input image data from the facsimile apparatus (direct fax) or a service of transmitting received mail from the facsimile apparatus (mail) In the case of a memory, the service is a service for holding the input image data in the memory (held print) or a service for holding the received mail in the memory (mail to box).
[0028]
When the input device is a facsimile machine, if the output device is an image output device, a service (fax receive) for outputting received image data (input image data) from the image output device; (Fax to mail) via a network, a service (fax relay) for relaying received image data in the case of a facsimile machine, and a received image data in a memory for a memory. The service to be held (fax to box).
[0029]
When the input device is a memory, when the output device is an image output device, a service (box to print) for outputting image data (input image data) held in the memory from the image output device, and in the case of a network, A service (box to mail) for transmitting the image data stored in the memory as mail via a network, and a service for transmitting the image data stored in the memory from the facsimile device (box to fax) in the case of a facsimile apparatus. In the case of a memory, a service for converting image data stored in the memory is provided.
[0030]
Each of the above-mentioned services is one service. In the
[0031]
On the other hand, as described above, a composite service is basically a service that involves a plurality of outputs from a plurality of output devices for one input from one input device. This is a service for simultaneous execution. However, the output device of the preceding service is a memory (out = storage), and the input device of the succeeding service is a memory (in = storage). When these services are connected, the concept of the composite service is also included. Also, any number of services with in = storage and out = storage can be interposed between the two services.
[0032]
In order to realize the charging process for the composite service, a charging counter is prepared in the
[0033]
FIG. 4 shows an example of a correspondence table between the service content (type) of the composite service and the charging counter. In the correspondence table of FIG. 4, “present” / “absent” of the output device (out) is represented by “1” / “0” for each input device (in). Here, taking the case where the input device is an image input device (IIT) as an example, 11 types of combinations can be considered as the service content of the composite service. Then, charging counters are prepared corresponding to these service contents.
[0034]
The first service is to output an image in all of an image output device (IOT), a network (connectivity), a facsimile device (fax) and a memory (storage) (if the output device is a memory, the image data is stored in the memory). Is a service that performs In this service, the counter name (address) of the charging counter corresponding to the service content is set to i1111. Further, a discount rate (discount rate) in this service content is stored in the address ri1111. In the case of the surcharge processing, the discount rate may be replaced with the surcharge rate.
[0035]
Here, the counter name (name) of the charging counter represents a combination of an input device and an output device so that the corresponding service content can be understood. That is, the leading “i” indicates that the input device is an image input device, and the subsequent “1111” indicates that the output device is an image output device, a network, a facsimile device, and a memory. Further, the charging counter is incremented each time a composite service of the corresponding service content is designated.
[0036]
The second service is a service for outputting an image using a network, a facsimile machine, and a memory. In this service, the counter name of the charging counter corresponding to the service content is set to i0111. The discount rate for this service content is stored in the address ri0111. The third service is a service for outputting an image using an image output device, a facsimile device, and a memory. In this service, the counter name of the charging counter corresponding to the service content is set to i1011. The discount rate for this service content is stored in the address ri1011.
[0037]
The fourth service is a service for outputting an image using an image output device, a network, and a memory. In this service, the counter name of the charging counter corresponding to the service content is set to i1101. The discount rate for this service content is stored in the address ri1101. The fifth service is a service for outputting an image using an image output device, a network, and a facsimile device. In this service, the counter name of the charging counter corresponding to the service content is set to i1110. The discount rate for this service content is stored in the address ri1110.
[0038]
The sixth service is a service for outputting an image with a facsimile machine and a memory. In this service, the counter name of the charging counter corresponding to the service content is set to i0011. The discount rate for this service content is stored in the address ri0011. The seventh service is a service for outputting an image through a network and a memory. In this service, the counter name of the charging counter corresponding to the service content is set to i0101. The discount rate for this service content is stored in the address ri0101.
[0039]
An eighth service is a service for outputting an image using a network and a facsimile machine. In this service, the counter name of the charging counter corresponding to the service content is set to i0110. The discount rate for this service content is stored in the address ri0110. The ninth service is a service for outputting an image using the image output device and the memory. In this service, the counter name of the charging counter corresponding to the service content is set to i1001. The discount rate for this service content is stored in the address ri1001.
[0040]
The tenth service is a service for outputting an image with an image output device and a facsimile device. In this service, the counter name of the charging counter corresponding to the service content is set to i1010. The discount rate for this service content is stored in the address ri1010. The last service is a service for outputting an image through an image output device and a network. In this service, the counter name of the charging counter corresponding to the service content is set to i1100. The discount rate for this service content is stored in the address ri1100.
[0041]
The case where the input device is an image input device has been described above as an example. However, in the case where the input device is any of a network, a facsimile device, and a memory, as with the image input device, various types of combinations of output devices are used. Service contents and the number of combined services.
[0042]
Next, the correspondence table of the charging counter stored in the correspondence
[0043]
In receiving the provision of these services, the user can use a user interface (paramsUI) to select whether the printing colors (colors) are a large number of colors, specific multiple colors (for example, three colors), black and white (bw), or image data. The parameter used for image processing is set, such as whether or not to perform encryption (encrypt) (yes / no). Here, since the case where image data is created on the client PC 24 is taken as an example, the PC screen becomes a user interface (UI). When the device is a copying machine, for example, and a copying service is performed in the copying machine, the operation panel of the copying machine serves as a user interface.
[0044]
On the other hand, in devices (copiers, printers, facsimile machines, etc.), processing actually used for image processing, such as whether or not to perform image synthesis (merge), output paper size (size), printing color (color), etc. Set parameters. These parameters are stored in advance in the correspondence
[0045]
The charging
[0046]
It should be noted that since this accounting process is common to services, it is also possible to configure so that a dedicated module (library) performs it.
[0047]
The contents of the correspondence table of the charging counter stored in the correspondence
[0048]
Then, the correspondence
[0049]
This updating process is performed by a person or a system having a specific access right, that is, a person or a system responsible for charging such as a salesperson or a charging management system. An update data input unit for externally inputting update data at the time of update processing includes an operation panel (so-called local UI) on a device, a general Web browser on a network-connected PC, and a dedicated UI (remote UI). ) And the like. As an updating method, a method of individually inputting parameter data of a part to be changed (updated), a part to be changed and data of the entire correspondence table are described in a predetermined format, and the image processing system reads the data. A method can be considered.
[0050]
Specifically, in the case of the former update method, in a local UI that cannot display the entire correspondence table, for example, in FIG. 4 and FIG. 5, an ID (IDentification) is provided and used, or a counter is used. Then, the "row" is specified and the parameter corresponding to each column is updated. In a remote UI that can display the entire correspondence table, the correspondence table is read out to a Web browser or the like, and after editing necessary parts, the result is written (uploaded) to the image processing system. In the latter update method, for example, the entire correspondence table is made available for download in a CSV (Comma Separated Value) format, and the downloaded one is edited and uploaded.
[0051]
Next, charging processing for individual services and charging processing for composite services will be specifically described.
[0052]
First, a charging process for each service will be described. In the correspondence table (correspondence table) of the charging counter shown in FIG. 5, if a service for printing and outputting a large number of colors on A4 size paper without encrypting and synthesizing the image data is taken as an example, setting in the UI Based on the parameters and the setting parameters of the device, a charging counter, an increment value “1” and a charging rate “1” of the corresponding counter name p1 are specified from the correspondence table, and the charging counter p1 is changed every time printing is performed. Increment by "1". Then, the charge amount is calculated by multiplying the final count value (the number of printed sheets) of the charge counter p1 by the charge rate “1”.
[0053]
In the case of a service that prints and outputs three specific colors on paper of 297 mm × 900 mm size without encrypting and synthesizing image data, setting parameters in the UI and setting parameters in the device are used. Based on this, the accounting counter, the increment value “3” and the accounting rate “0.9” corresponding to the corresponding counter name p2 are specified from the association table, and the accounting counter p2 is incremented by “3” each time printing is performed. . Then, the charge amount is calculated by multiplying the final count value of the charge counter p2 by the charge rate “0.9”.
[0054]
As is clear from the description of these specific examples, the increment value of the charging counter and the charging rate (rate) determine the unit price of each service. In the case of the above specific example, by weighting the increment value between the service content of printing and printing on A4 size paper in many colors and the service content of printing and printing on special size paper in three specific colors, There is a difference in the unit price determined by the charging rate. Specifically, by setting the increment value of the former to “1” and the increment value of the latter to “3”, the unit price of the latter is set to, for example, three times the unit price of the former for the special size paper. ing.
[0055]
As for the charging rate, the former is "1", whereas the latter is set to "0.9" for the smaller number of printing colors. In this example, the number of colors for printing is specified from the UI. However, in the case of a service in which image data created by the client PC 24 is printed out by the
[0056]
Subsequently, a charging process for the composite service will be described. First, assuming that the total of the charges for each individual service described above is A, the individual service total charging data A is
A = Σ (count value of charging counter a × charging rate) (1)
Is determined by Here, the charging counter a is a charging counter in the correspondence table of FIG.
[0057]
On the other hand, discounts are taken into account in the charging process for a composite service in which a plurality of individual services are executed simultaneously. That is, for the individual services performed in the composite service, the total A of the charges for each service is obtained by the above equation (1), while the count value of the charge counter (charge counter b) and the corresponding discount rate in the correspondence table of FIG. Is used to obtain the discount data B. This discount data B is
B = Σ (count value of billing counter b × discount rate) (2)
Is determined by
[0058]
Therefore, assuming that the original data for charging in the composite service is C, the original data C is calculated from the individual service total charging data A obtained by the equation (1) and the discount data B associated with the composite service obtained by the equation (2). Is subtracted, that is,
C = AB
It becomes. Then, by multiplying the billing source data C by a unit price based on the billing rate (rate), the billing amount in the final composite service can be obtained.
[0059]
Here, in order to facilitate understanding, the billing process in the composite service will be described with a specific example. Here, as one specific example, the composite service of printing (printing) the image data of A4 and 3 pages by the image output device and directly transmitting the fax (direct fax) from the facsimile device is performed twice, and the A3 and 1 page of image data are performed. The image output device performs the individual service of copying twice with the image output device, and performs the combined service of copying the image data of A4 and 5 pages and storing the data in a memory such as a hard disk (copy & scan to box) once. The case will be described as an example.
[0060]
At this time, each correspondence table in FIGS. 4 and 5 is set as follows by execution of each service. That is, in the correspondence table of FIG. 4, the charging counter and the discount rate are ca1010 = 6 (= 3 × 2), rca1010 = 0.1 (10% discount), i1001 = 5, ri1001 = 0 (no discount, i1001 / ri1001), and in the correspondence table of FIG. 5, the charge counter is p1 = 6 (= 3 × 2), fs0 = 6 (= 3 × 2), c1 = 7 (= 1 ×) 2 + 5 × 1) and sb = 5 (= 5 × 1). The charging rates of fs0 and sb1 are 0.3 and 0.5, respectively. All other values of the charging counter are set to 0.
[0061]
Then, the individual service total billing data A is
It becomes. The discount data B associated with the composite service is
It becomes.
[0062]
Therefore, from these calculation results, the original data C (= AB) of the charge in the composite service is
It becomes. Here, assuming that the charge rate = 1 is 10 yen (unit price), the charge amount in the final combined service is 167 yen.
[0063]
The above-described discount (or surcharge) charging process for the composite service is based on the premise that the correspondence table of FIG. 4 indicating the correspondence between the service content of the composite service and the charging counter is set. If this correspondence table is not set, the sum of the charges for each service that is an element of the composite service is obtained.
[0064]
Next, a processing procedure executed in the charging system according to the present embodiment, that is, a processing procedure of the charging method according to the present invention will be described with reference to flowcharts of FIGS. The processing of this billing method is divided into UI (user interface) processing and device processing.
[0065]
In the UI, the user receives a service request. The service request specifies the service contents (copying / fax transmission / direct facsimile transmission / printing, etc.) to be requested, and whether the printing color is a large number of colors, three specific colors, black and white, and encryption of image data. Parameters such as whether or not to perform the setting are set. In the flowchart of FIG. 6, the UI determines whether or not a user has requested a service (step S11). If there is a service request, the service request is accepted (step S12). Preprocessing such as counting the number of colors is performed (step S13), and information such as parameters set by the user is passed to the device.
[0066]
In the flowchart of FIG. 7, on the device side, the service content specified by the user is identified (step S21), and then the process of the identified in-service charging unit, that is, the charging process is performed if charging is performed each time one sheet is output. (Step S22), and when the process is completed, a charging counter is specified from the correspondence table, the counter is incremented (Step S23), and thereafter, it is determined whether one service is completed (Step S24). .
[0067]
If one service has not ended, the process returns to step S22, and the processes in steps S22 and S23 are repeated until the service ends. If one service has been completed, it is determined whether or not there is a subsequent service (step S25). Here, for example, in a combined service of a service for printing out image data and a service for directly sending a fax, when processing is performed in the order of a print service and a direct fax service, the latter service is a subsequent service. If there is a subsequent service, the process returns to step S21 to execute a billing process for the subsequent service. Then, a series of billing processes ends without the subsequent service.
[0068]
In the billing process according to the present processing procedure, when providing a composite service, it is assumed that a plurality of services are processed in series. However, the present invention is not limited to serial processing. It is also possible to process services that can be processed in parallel. In the case of this example, the print service and the direct fax service are services that can be processed in parallel.
[0069]
As described above, the
[0070]
In particular, since the content of the correspondence table stored in the correspondence
[0071]
Also, by appropriately updating the charging rate in the correspondence table of FIG. 5, the unit price of each service can be freely changed, or the discount rate (or premium rate) in the correspondence table of FIG. 4 can be appropriately updated. After the image processing system 20 is installed, a flexible charging operation according to the user's request can be performed, for example, by freely changing the charge amount according to the combination of the service contents of the composite service or the number of combinations.
[0072]
In the above embodiment, the charging counter is used for the charging process. However, the charging counter may be used for a purpose other than the charging. Specifically, for example, since the count value of the charging counter is information for knowing the use status of the service, the UI menu is dynamically rearranged based on the count value, and software corresponding to the service not used is used. It can be used for purposes such as improving memory efficiency by deleting a module or saving it to a hard disk.
[0073]
【The invention's effect】
As described above, according to the present invention, the billing counter can be specified from the correspondence table, and the contents of the correspondence table can be updated, so that the billing operation after the image processing system is installed is flexibly performed. be able to.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration example of a charging system according to an embodiment of the present invention.
FIG. 2 is a configuration diagram showing a specific example of an image processing system to which the present invention is applied.
FIG. 3 is a diagram illustrating an example of a service determined by a relationship between an input device (in) and an output device (out).
FIG. 4 is a diagram showing an example of a correspondence table between service contents of a composite service and a charging counter.
FIG. 5 is a diagram showing an example of a charging counter correspondence table.
FIG. 6 is a flowchart illustrating an example of a processing procedure in a UI (user interface) in a charging process.
FIG. 7 is a flowchart illustrating an example of a processing procedure in a device in a charging process.
[Explanation of symbols]
DESCRIPTION OF
Claims (8)
複数の画像処理サービスに対応して設けられた複数の課金カウンタを有するカウンタ手段と、
前記複数の画像処理サービスのサービス内容および当該画像処理サービスの画像処理で使うパラメータと前記複数の課金カウンタを特定するカウンタ名および当該カウンタのインクリメント値とを対応付けた対応テーブルを格納する格納手段と、
要求される画像処理サービスに対応する課金カウンタを前記対応テーブルから特定する特定手段と、
前記特定手段で特定された課金カウンタを対応するインクリメント値でインクリメントして得られるカウント値を用いて課金額を算出する課金演算手段と、
前記格納手段に格納されている前記対応テーブルの内容を更新する更新手段とを備えることを特徴とする課金システム。In an image processing system that performs various image processing on image data input from an image input unit and provides various image processing services to output from an image output unit, the image processing system may be adapted to the contents of the various image processing services. A billing system for performing billing processing,
Counter means having a plurality of charging counters provided corresponding to a plurality of image processing services;
Storage means for storing a correspondence table in which service contents of the plurality of image processing services and parameters used in image processing of the image processing services are associated with counter names specifying the plurality of charging counters and increment values of the counters; ,
Specifying means for specifying a charging counter corresponding to the requested image processing service from the correspondence table;
Billing calculating means for calculating a billing amount using a count value obtained by incrementing the billing counter specified by the specifying means by a corresponding increment value;
Updating means for updating the contents of the correspondence table stored in the storage means.
前記更新手段は、前記対応テーブルの内容を更新するときに、その更新内容に応じて前記カウンタ手段の前記課金カウンタを追加/削減する
ことを特徴とする請求項1記載の課金システム。The counter means can add / reduce the charging counter,
2. The accounting system according to claim 1, wherein the updating unit adds / reduces the accounting counter of the counter unit according to the updated content when updating the content of the correspondence table.
前記課金演算手段は、前記課金率をも用いて課金額を算出する
ことを特徴とする請求項1記載の課金システム。The correspondence table has a charging rate corresponding to service contents of the plurality of image processing services,
2. The charging system according to claim 1, wherein said charging calculation means calculates a charging amount by using said charging rate.
ことを特徴とする請求項1記載の課金システム。2. The charging system according to claim 1, wherein the charging operation unit performs a discount or extra charging process for a composite service that simultaneously executes a plurality of image processing services.
ことを特徴とする請求項3記載の課金システム。4. The charging system according to claim 3, wherein the charging rate is set lower in a composite service that simultaneously executes a plurality of image processing services than in an individual service that executes one image processing service.
複数の画像処理サービスに対応して複数の課金カウンタを設けるとともに、前記複数の画像処理サービスのサービス内容および当該画像処理サービスの画像処理で使うパラメータと前記複数の課金カウンタを特定するカウンタ名および当該カウンタのインクリメント値とを対応付けた対応テーブルを格納しておき、
要求される画像処理サービスに対応する課金カウンタを前記対応テーブルから特定し、この特定した課金カウンタを対応するインクリメント値でインクリメントして得られるカウント値を用いて課金額を算出する一方、
前記対応テーブルの内容を適宜更新する
ことを特徴とする課金方法。In an image processing system that performs various image processing on image data input from an image input unit and provides various image processing services to output from an image output unit, the image processing system may be adapted to the contents of the various image processing services. A charging method for performing a charging process,
A plurality of charging counters are provided corresponding to the plurality of image processing services, and the service contents of the plurality of image processing services and the parameters used in the image processing of the image processing services, the counter names for identifying the plurality of charging counters, and A correspondence table that associates the increment value of the counter with the counter is stored,
A charging counter corresponding to the requested image processing service is specified from the correspondence table, and a charging amount is calculated using a count value obtained by incrementing the specified charging counter by a corresponding increment value.
A billing method characterized by appropriately updating the contents of the correspondence table.
ことを特徴とする請求項6記載の課金方法。7. The charging method according to claim 6, wherein when updating the contents of the correspondence table, the charging counter is added / reduced according to the updated contents.
ことを特徴とする請求項6記載の課金方法。7. The charging method according to claim 6, wherein a discount or extra charging process is performed for a composite service that simultaneously executes a plurality of image processing services.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002349597A JP2004186859A (en) | 2002-12-02 | 2002-12-02 | Charging system and charging method in image processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002349597A JP2004186859A (en) | 2002-12-02 | 2002-12-02 | Charging system and charging method in image processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004186859A true JP2004186859A (en) | 2004-07-02 |
JP2004186859A5 JP2004186859A5 (en) | 2006-02-09 |
Family
ID=32752087
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002349597A Pending JP2004186859A (en) | 2002-12-02 | 2002-12-02 | Charging system and charging method in image processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2004186859A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006130772A (en) * | 2004-11-05 | 2006-05-25 | Fuji Xerox Co Ltd | Image processing apparatus and image processing method |
US9443234B2 (en) | 2014-02-28 | 2016-09-13 | Fuji Xerox Co., Ltd | Image processing apparatus, non-transitory computer readable medium, and method for charging for processing |
-
2002
- 2002-12-02 JP JP2002349597A patent/JP2004186859A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006130772A (en) * | 2004-11-05 | 2006-05-25 | Fuji Xerox Co Ltd | Image processing apparatus and image processing method |
US9443234B2 (en) | 2014-02-28 | 2016-09-13 | Fuji Xerox Co., Ltd | Image processing apparatus, non-transitory computer readable medium, and method for charging for processing |
US9843701B2 (en) | 2014-02-28 | 2017-12-12 | Fuji Xerox Co., Ltd | Image processing apparatus, non-transitory computer readable medium, and method for charging for processing |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5043762B2 (en) | Print control apparatus, print control method, and program | |
US8462370B2 (en) | Image processing apparatus and application executing method | |
JP2002354163A (en) | Recorder | |
JP2004186859A (en) | Charging system and charging method in image processing system | |
JP2009267938A (en) | Image processing apparatus, control method thereof, program, and storage medium | |
JP2007096818A (en) | Job execution device, job execution method and computer program | |
JP5054747B2 (en) | Image display system | |
JP4895969B2 (en) | Image forming apparatus and counter updating method | |
JP4329242B2 (en) | Image forming system and image output apparatus | |
JP7056263B2 (en) | Information processing system and information processing method | |
JP2008198074A (en) | Charging system and charging method | |
JP2010049345A (en) | Printing system | |
JP2006148210A (en) | Image input/output apparatus | |
JP2005267553A (en) | Service cooperation processing device, service cooperation processing method, and service cooperation processing control program | |
JP2008305276A (en) | Charging management system, image formation apparatus, charging management server, image forming method, and image forming program | |
JP2006094027A (en) | Image input device, and its image managing method | |
JP2007058461A (en) | Charge estimation system, charge estimation method, and computer program | |
JP6950457B2 (en) | Image processing equipment, image processing system, usage restriction method and program | |
JP2004096138A (en) | Image processing apparatus, counter managing method thereof, program, and storage medium | |
JP2006247988A (en) | Image forming device, count controlling method and count controlling program | |
JP2017105145A (en) | Apparatus, external apparatus, information processing system, information processing program, information processing method, and storage medium storing information processing program | |
JP2006209311A (en) | Printing system, apparatus for constituting the same, program, and data | |
JP2007102614A (en) | Charging device for image processor and image processor | |
JP2005258627A (en) | Service processing device and program | |
JP6104006B2 (en) | Information processing apparatus, information processing apparatus control method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051201 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20051201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070718 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070814 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071012 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20071120 |