(57)【要約】【課題】画像形成装置から出力される情報の種類や価値に応じた課金を行うことが可能な課金管理システム、画像形成装置、課金管理サーバ、画像形成方法、画像形成プログラムを提供することを目的とする。【解決手段】、画像形成装置２００は入力データを分類し、入力データを出力する際の出力データを分類毎に独立してカウントする。課金管理サーバ３００は、分類毎の出力データのカウント値を用いて課金金額を算出する。【選択図】図４
2008305277.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置の利用に対する課金を管理する課金管理サーバとからなる課金管理システムにおいて、
前記画像形成装置は、
入力データを分類するための分類情報を抽出する分類情報抽出手段と、
出力データを前記分類情報毎にカウントするカウント手段と、
前記カウント手段によりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納手段と、
前記分類情報に基づき、前記カウント値格納手段における前記分類情報毎のカウント値が格納される領域を決定する領域決定手段とを有し、
前記課金管理サーバは、
前記分類情報毎のカウント値に基づき課金することを特徴とする課金管理システム。
【請求項２】
当該画像形成装置の利用に対する課金を管理する課金管理サーバと接続された画像形成装置において、
入力データを分類するための分類情報を抽出する分類情報抽出手段と、
出力データを前記分類情報毎にカウントするカウント手段と、
前記カウント手段によりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納手段と、
前記分類情報に基づき、前記カウント値格納手段における前記分類情報毎のカウント値が格納される領域を決定する領域決定手段とを有することを特徴とする画像形成装置。
【請求項３】
前記分類情報と、前記カウント値が格納される領域とを対応付けるテーブルを有し、
前記領域決定手段は、前記テーブルに基づき前記分類情報毎のカウント値が格納される領域を決定することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記テーブルにおいて前記分類情報抽出手段により抽出された分類情報と対応付けられた領域があるか否かを判定する対応判定手段と、
前記対応判定手段により前記分類情報抽出手段により抽出された分類情報と対応付けられた領域がないと判定されたとき、前記カウント値格納手段において前記抽出された分類情報と対応するカウント値が格納される領域を設定する領域設定手段とを有することを特徴とする請求項３記載の画像形成装置。
【請求項５】
出力データの出力が完了したか否かを判定する出力判定手段を有し、
前記カウント手段は、前記出力判定手段により前記出力データの出力が完了したと判定されたとき、前記出力データをカウントすることを特徴とする請求項２ないし４の何れか一項に記載の画像形成装置。
【請求項６】
画像形成装置と接続されており、前記画像形成装置の利用に係る課金を管理する課金管理サーバにおいて、
前記画像形成装置から出力される出力データを分類情報毎にカウントしたカウント値を取得するカウント値取得手段と、
前記カウント値取得手段により取得した前記分類情報毎のカウント値に基づき課金を行う課金手段とを有することを特徴とする課金管理サーバ。
【請求項７】
当該画像形成装置の利用に対する課金を管理する課金管理サーバと接続された画像形成装置における画像形成方法において、
入力データを分類するための分類情報を抽出する分類情報抽出手順と、
出力データを前記分類情報毎にカウントするカウント手順と、
前記カウント手段によりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納手順と、
前記分類情報に基づき、前記カウント値格納手順において前記分類情報毎のカウント値が格納される領域を決定する領域決定手順とを有することを特徴とする画像形成方法。
【請求項８】
当該画像形成装置の利用に対する課金を管理する課金管理サーバと接続された画像形成装置において実行される画像形成プログラムにおいて、
前記画像形成装置は演算処理装置と記憶装置とを有し、
前記演算処理装置に、
入力データを分類するための分類情報を抽出する分類情報抽出ステップと、
出力データを前記分類情報毎にカウントするカウントステップと、
前記カウントステップによりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納ステップと、
前記分類情報に基づき、前記カウント値格納ステップにおける前記分類情報毎のカウント値が格納される領域を決定する領域決定ステップとを実行させるための画像形成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の利用に対する課金を管理する課金管理システム、画像形成装置、課金管理サーバ、課金管理方法、課金管理プログラムに関する。
【背景技術】
【０００２】
コピー機能、ＦＡＸ機能、スキャン機能などを有する画像形成装置の利用に対して課金する課金システムがある。この課金システムでは、例えば画像形成装置から出力される印刷用紙の枚数をカウントし、印刷用紙の枚数に応じて課金する金額を決定する。また課金システムでは、カラーコピー用等の特殊な印刷用紙を使用した場合及び普通紙を使用した場合という具合に、画像形成装置から出力される印刷用紙によって課金される金額が変更される。
【０００３】
例えば特許文献１には、画像形成処理に伴い発生する課金を行う画像形成装置、認証課金方法が記載されている。
【特許文献１】特開２００５−３３８３７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来の技術では、画像形成装置から出力される印刷用紙の枚数や種類に基づき課金を行うため、画像形成装置から出力される情報の種類や価値に応じた課金を行うことができない。
【０００５】
本発明は、上記の事情を鑑みてこれを解決すべくなされたものであり、画像形成装置から出力される情報の種類や価値に応じた課金を行うことが可能な課金管理システム、画像形成装置、課金管理サーバ、画像形成方法、画像形成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上記の目的を達成するために、以下の如き構成を採用した。
【０００７】
本発明は、画像形成装置と、前記画像形成装置の利用に対する課金を管理する課金管理サーバとからなる課金管理システムにおいて、前記画像形成装置は、入力データを分類するための分類情報を抽出する分類情報抽出手段と、出力データを前記分類情報毎にカウントするカウント手段と、前記カウント手段によりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納手段と、前記分類情報に基づき、前記カウント値格納手段における前記分類情報毎のカウント値が格納される領域を決定する領域決定手段とを有し、前記課金管理サーバは、前記分類情報毎のカウント値に基づき課金する構成とした。
【０００８】
また本発明は、当該画像形成装置の利用に対する課金を管理する課金管理サーバと接続された画像形成装置において、入力データを分類するための分類情報を抽出する分類情報抽出手段と、出力データを前記分類情報毎にカウントするカウント手段と、前記カウント手段によりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納手段と、前記分類情報に基づき、前記カウント値格納手段における前記分類情報毎のカウント値が格納される領域を決定する領域決定手段とを有する構成とした。
【０００９】
係る構成によれば、画像形成装置から出力される情報の種類や価値に応じた課金を行うことができる。
【００１０】
また本発明の画像形成装置は、前記分類情報と、前記カウント値が格納される領域とを対応付けるテーブルを有し、前記領域決定手段は、前記テーブルに基づき前記分類情報毎のカウント値が格納される領域を決定する構成としても良い。
【００１１】
また本発明の画像形成装置は、前記テーブルにおいて前記分類情報抽出手段により抽出された分類情報と対応付けられた領域があるか否かを判定する対応判定手段と、前記対応判定手段により前記分類情報抽出手段により抽出された分類情報と対応付けられた領域がないと判定されたとき、前記カウント値格納手段において前記抽出された分類情報と対応するカウント値が格納される領域を設定する領域設定手段とを有する構成とした。
【００１２】
また本発明の画像形成装置は、出力データの出力が完了したか否かを判定する出力判定手段を有し、前記カウント手段は、前記出力判定手段により前記出力データの出力が完了したと判定されたとき、前記出力データをカウントする構成とした。
【００１３】
本発明は、画像形成装置と接続されており、前記画像形成装置の利用に係る課金を管理する課金管理サーバにおいて、前記画像形成装置から出力される出力データを分類情報毎にカウントしたカウント値を取得するカウント値取得手段と、前記カウント値取得手段により取得した前記分類情報毎のカウント値に基づき課金を行う課金手段とを有する構成とした。
【００１４】
係る構成によれば、画像形成装置から出力される情報の種類や価値に応じた課金を行うことができる。
【００１５】
本発明は、当該画像形成装置の利用に対する課金を管理する課金管理サーバと接続された画像形成装置における画像形成方法において、入力データを分類するための分類情報を抽出する分類情報抽出手順と、出力データを前記分類情報毎にカウントするカウント手順と、前記カウント手段によりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納手順と、前記分類情報に基づき、前記カウント値格納手順において前記分類情報毎のカウント値が格納される領域を決定する領域決定手順とを有する方法とした。
【００１６】
係る方法によれば、画像形成装置から出力される情報の種類や価値に応じた課金を行うことができる。
【００１７】
本発明は、当該画像形成装置の利用に対する課金を管理する課金管理サーバと接続された画像形成装置において実行される画像形成プログラムにおいて、前記画像形成装置は演算処理装置と記憶装置とを有し、前記演算処理装置に、入力データを分類するための分類情報を抽出する分類情報抽出ステップと、出力データを前記分類情報毎にカウントするカウントステップと、前記カウントステップによりカウントされた前記分類情報毎のカウント値が格納されるカウント値格納ステップと、前記分類情報に基づき、前記カウント値格納ステップにおける前記分類情報毎のカウント値が格納される領域を決定する領域決定ステップとを実行させるプログラとした。
【００１８】
係るプログラムによれば、画像形成装置から出力される情報の種類や価値に応じた課金を行うことができる。
【発明の効果】
【００１９】
本発明によれば、画像形成装置から出力される情報に種類や価値に応じた課金を行うことができる。
【発明を実施するための最良の形態】
【００２０】
以下に図面を参照して本発明の実施形態について説明する。図１は、本発明の課金管理システム１００の概要を説明するシステム構成図である。
【００２１】
課金管理システム１００は、画像形成装置２００、課金管理サーバ３００とがネットワーク４００を介して接続されて構成されている。またネットワーク４００には、画像形成装置２００に対して情報を提供する情報提供サーバ５００が接続されている。
【００２２】
画像形成装置２００は、情報提供サーバ５００から情報をダウンロードして入力データとし、出力しても良い。また画像形成装置２００は、情報提供サーバ５００から提供された情報が記録された記録媒体から情報を入力データとして取得しても良い。
【００２３】
課金管理システム１００において、画像形成装置２００は入力データ（情報）を分類し、この入力データを出力する際に、出力データを分類毎に独立してカウントする。課金管理サーバ３００では、分類毎の出力データのカウント値を用いて課金金額を算出する。例えば課金管理サーバ３００には予め分類毎に単位出力データ当たりの料金が設定されており、この料金と分類毎のカウント値とにより課金金額を算出する。
【００２４】
本発明の課金管理システム１００では、上記の構成により、画像形成装置２００から出力される情報の種類や価値に応じた課金を行うことができる。
【００２５】
図２は、画像形成装置２００のハードウェア構成図である。画像形成装置２００は、それぞれバスＢ１で相互に接続されているスキャン装置２１、プロッタ装置２２、ドライブ装置２３、補助記憶装置２４、メモリ装置２５、演算処理装置２６、インターフェース装置２７及び操作パネル２８で構成される。
【００２６】
スキャン装置２１はスキャナエンジンとエンジン制御部などで構成され、紙原稿をスキャンして画像データとする。プロッタ装置２２はプロッタエンジンとエンジン制御部などで構成され、画像データを印刷する。インターフェース装置２７は、モデム、ＬＡＮカードなどで構成されており、ネットワーク４００に接続する為に用いられる。操作パネル２８は、画像形成装置２００の処理に関する操作を行うために用いられる。操作パネル２８は、例えばタッチパネルなどの表示機能を有するものである。
【００２７】
本発明の画像形成プログラムは、画像形成装置２００を制御する各種プログラムの少なくとも一部である。画像形成プログラムは例えば記録媒体２９の配布やネットワーク４００からのダウンロードなどによって提供される。画像形成プログラムを記録した記録媒体２９は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００２８】
また、画像形成プログラムを記録した記録媒体２９がドライブ装置２３にセットされると、画像形成プログラムは記録媒体２９からドライブ装置２３を介して補助記憶装置２４にインストールされる。ネットワーク４００からダウンロードされた画像形成プログラムは、インターフェース装置２７を介して補助記憶装置２４にインストールされる。
【００２９】
画像形成装置２００は、インストールされた画像形成プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置２５は、コンピュータの起動時に補助記憶装置２４から画像形成プログラムを読み出して格納する。そして、演算処理装置２６はメモリ装置２５に格納された画像形成プログラムに従って、後述するような各部の機能を実現し、各種処理を実現している。
【００３０】
図３は、課金管理サーバ３００のハードウェア構成図である。課金管理サーバ３００は、それぞれバスＢ２で相互に接続されている入力装置３１、出力装置３２、ドライブ装置３３、補助記憶装置３４、メモリ装置３５、演算処理装置３６、インターフェース装置３７で構成される。
【００３１】
入力装置３１はキーボードやマウスなどで構成され、各種信号を入力するために用いられる。出力装置３２はディスプレイ装置などで構成され、各種ウインドウやデータ等を表示するために用いられる。インターフェース装置３７は、モデム、ＬＡＮカードなどで構成されており、ネットワーク４００に接続する為に用いられる。
【００３２】
課金管理プログラムは、課金管理サーバ３００を制御する各種プログラムの少なくとも一部である。課金管理プログラムは例えば記録媒体３８の配布やネットワーク４００からのダウンロードなどによって提供される。課金管理プログラムを記録した記録媒体３８は、ＣＤ−ＲＯＭ、フレキシブルディスク、光磁気ディスク等の様に情報を光学的、電気的或いは磁気的に記録する記録媒体、ＲＯＭ、フラッシュメモリ等の様に情報を電気的に記録する半導体メモリ等、様々なタイプの記録媒体を用いることができる。
【００３３】
また、課金管理プログラムを記録した記録媒体３８がドライブ装置３３にセットされると、課金管理プログラムは記録媒体３８からドライブ装置３３を介して補助記憶装置３４にインストールされる。ネットワーク４００からダウンロードされた課金管理プログラムは、インターフェース装置３７を介して補助記憶装置３４にインストールされる。
【００３４】
課金管理サーバ３００は、インストールされた課金管理プログラムを格納すると共に、必要なファイル、データ等を格納する。メモリ装置３５は、コンピュータの起動時に補助記憶装置３４から課金管理プログラムを読み出して格納する。そして、演算処理装置３６はメモリ装置３５に格納された課金管理プログラムに従って、後述するような各種処理を実現している。
（第一の実施形態）
以下に図面を参照して本発明の第一の実施形態について説明する。図４は、第一の実施形態の課金管理システム１００を構成する各装置の機能構成図である。
【００３５】
まず画像形成装置２００について説明する。
【００３６】
画像形成装置２００は、入力データを取得すると、取得した入力データから入力データを分類するための分類情報を抽出する。そして取得した入力データを出力する際に、抽出した分類情報に基づき出力データを分類情報毎にカウントする。分類情報毎のカウント値は、分類情報と対応したカウント値格納領域に格納される。
【００３７】
画像形成装置２００は、記憶装置２１０、分類情報抽出部２２０、領域決定部２３０、出力判定部２４０、カウント部２５０、カウント値送信部２６０とを有する。
【００３８】
記憶装置２１０は、メモリ装置２５の一部であり、メモリ装置２５に含まれる。記憶装置２１０は格納領域対応テーブル２１１とカウント値格納部２１２とを有する。格納領域対応テーブル２１１は、本システムのシステム管理者などにより予め登録されており、後述する分類情報と、分類情報毎のカウント値が格納される領域を示す情報とが対応付けられて格納されている。カウント値格納部２１２には、分類情報毎のカウント値が格納される。格納領域対応テーブル２１１とカウント値格納部２１２の詳細は後述する。
【００３９】
分類情報抽出部２２０は、画像形成装置２００が取得した入力データから入力データを分類するための分類情報を抽出する。尚画像形成装置２００は、例えばスキャン装置２１から紙原稿を読み込んで画像データを入力データとして取得しても良いし、情報提供サーバ５００からダウンロードした情報を入力データとして取得しても良い。
【００４０】
ここで本実施形態の分類情報について説明する。
【００４１】
本実施形態の分類情報とは、画像形成装置２００が取得した入力データの種類を示す情報、入力データの価値に関する情報、入力データの配布元を示す情報などを示す。例えば分類情報が入力データの種類を示す情報である場合には、分類情報は、入力データのデータ形式を示す情報となる。具体的には例えば、ＰＤＦファイル形式、テキスト形式、画像データ形式などである。
【００４２】
また例えば分類情報が入力データの価値に関する情報である場合には、分類情報は、例えば入力データが著作権を有するか否かを示す情報や、入力データの機密性の高さを示す情報などになる。この場合、入力データには著作権を示す情報や、機持性の高さを示す情報が含まれていることが前提となる。著作権を示す情報としては、例えばＩＳＢＮ（International Standard Book Number）や、著者名などが挙げられる。機密性の高さを示す情報としては、例えば入力データに付与されたタイムスタンプなどが挙げられる。
【００４３】
また例えば分類情報が入力データの配布元を示す情報である場合には、分類情報は、例えば入力データのダウンロード元である情報提供サーバ５００の名称やＩＰアドレス等になる。また入力データがスキャン装置２１により取得された入力データである場合には、分類情報は、入力データに含まれる情報の配布元である組織の名称などであっても良い。
【００４４】
領域決定部２３０は、格納領域対応テーブル２１１に基づき、カウント値格納部２１２において分類情報毎のカウント値が格納される領域を決定する。
【００４５】
出力判定部２４０は、出力データの出力が完了したか否かを判定する。本実施形態の出力データは、画像形成装置２００において画像処理が施されて外部へ出力されるデータを示す。本実施形態の出力データは、画像形成装置２００において要求され処理の内容に応じて形態が変化しても良い。例えば画像形成装置２００において要求された処理が印刷処理であった場合、出力データは印刷物となる。また画像形成装置２００において要求された処理が、画像データの転送であった場合には、出力データは画像処理後に転送される転送データとなる。
【００４６】
本実施形態の出力判定部２４０は、例えば出力データが印刷物であった場合には、印刷用紙がプロッタ装置２２から出力されたか否かを判定する。また出力判定部２４０は、出力データが他の装置へ転送される転送データであった場合には、転送先の装置が転送データを受信したか否かを判定する。
【００４７】
カウント部２５０は、出力データを分類毎にカウントし、カウント値格納部２１２に格納された分類毎のカウント値を更新する。カウント部２５０によるカウント処理の詳細は後述する。カウント値送信部２６０は、カウント値格納部２１２に格納されている分類毎のカウント値が更新されたとき、更新されたカウント値を課金管理サーバ３００へ送信する。
【００４８】
ここで図５を参照して、格納領域対応テーブル２１１とカウント値格納部２１２について説明する。図５は、格納領域対応テーブル２１１とカウント値格納部２１２を説明する図である。図５（Ａ）はカウント値格納部２１２を説明する図であり、図５（Ｂ）は格納領域対応テーブル２１１を説明する図である。
【００４９】
本実施形態の画像形成装置２００において、図５（Ａ）に示すカウント値格納部２１２には、カウント値格納領域２１２Ａ、カウント値格納領域２１２Ｂというように、複数のカウント値格納領域が設定されている。本実施形態のカウント値格納部２１２は、例えばＮＶＲＡＭ（Non Volatile RAM）等の不揮発性メモリである。
【００５０】
また図５（Ｂ）に示す格納領域対応テーブル２１１には、分類情報と、各分類情報に対応したカウント値が格納されるカウント値格納領域を示す領域情報とが対応付けられている。カウント値格納領域を示す領域情報とは、例えばカウント値格納部２１２において設定された各領域のアドレス情報であっても良い。
【００５１】
図５（Ｂ）に示す格納領域対応テーブル２１１では、分類情報が入力データの配布元を示す情報である場合を示している。図５（Ｂ）に示す格納領域対応テーブル２１１によれば、入力データから分類情報として配布元であるＡ社という情報が抽出された場合には、この入力データを出力する際の出力データのカウント値は、カウント値格納部２１２のカウント値格納領域２１２Ａに格納される。また分類情報として入力データからＢ社という情報が抽出された場合には、出力データのカウント値は、カウント値格納部２１２のカウント値格納領域２１２Ｂに格納される。
【００５２】
図４に戻って、課金管理サーバ３００について説明する。
【００５３】
課金管理サーバ３００は、利用者データベース３１０、カウント値取得部３２０、課金部３３０、請求情報生成部３４０とを有する。
【００５４】
利用者データベース３１０には、利用者情報３１１と課金テーブル３１２とが対応付けられて格納されている。利用者情報３１１は、本実施形態の課金管理システム１００を利用する利用者の情報であり、例えば画像形成装置２００を識別する装置番号（機番）、利用者名、課金された金額の請求先情報、合計請求金額などの情報が格納されている。課金テーブル３１２は、画像形成装置２００の識別情報である機番と、分類情報と、分類情報毎のカウント値とが対応付けられて格納されている。図６は、課金テーブル３１２の一例を示す図である。
【００５５】
カウント値取得部３２０は、画像形成装置２００のカウント値送信部２６０から送信されたカウント値を取得し、課金テーブル３１２に格納されているカウント値を更新する。課金部３３０は、課金テーブル３１２に基づき課金される金額を算出する。請求情報生成部３４０は、課金部３３０により算出された課金金額の請求に係る情報を生成する。
【００５６】
次に、図７及び図８を参照して本実施形態の課金管理システム１００の動作と、課金管理サーバ３００による課金処理について説明する。図７は、第一の実施形態の課金管理システム１００の動作を説明するフローチャートである。図８は、第一の実施形態の課金管理サーバ３００による課金処理を説明するフローチャートである。
【００５７】
画像形成装置２００は、ステップＳ７０１で入力データを取得するとステップＳ７０２へ進み、分類情報抽出部２２０により入力データから分類情報を抽出する。尚本実施形態では、入力データから分類情報として抽出すべき情報の候補が予め設定されていても良い。また本実施形態の画像形成装置２００では、分類情報として抽出する情報を選択可能であっても良い。例えば入力データを配布元で分類したい場合には、分類情報として抽出する情報を入力データの配布元としておけば良い。また分類情報を入力データのデータ形式で分類したい場合には、分類情報として抽出する情報を入力データのデータ形式としておけば良い。
【００５８】
ステップＳ７０２に続いてステップＳ７０３へ進み、出力判定部２４０は、入力データに要求された処理が施され、出力データとして出力されたか否かを判定する。ステップＳ７０３において出力データの出力が完了していないと判定された場合、ステップＳ７０４へ進み、出力判定部２４０は、操作パネル２８に出力エラーを示すメッセージ等を表示させる。
【００５９】
ステップＳ７０３において、出力判定部２４０により出力データの出力が完了したと判定された場合、ステップＳ７０５へ進み、カウント部２５０は出力データをカウントする。そしてカウント部２５０は、ステップＳ７０５におけるカウント値を例えばメモリ装置２５等に一時的に保持する。
【００６０】
尚カウント部２５０は、例えば出力データが印刷物であった場合には、出力された印刷用紙の枚数をカウントする。またカウント部２５０は、出力データが転送データであった場合には、インターフェース装置２７から出力される情報量をカウントする。この場合画像形成装置２００は、転送データを所定単位に分割して出力しても良く、カウント部２５０は転送されたデータの単位数をカウントしても良い。
【００６１】
ステップＳ７０５に続いてステップＳ７０６へ進み、領域決定部２３０は、格納領域対応テーブル２１１を参照する。ステップＳ７０６に続いてステップＳ７０７へ進み、領域決定部２３０は、ステップＳ７０２で抽出された分類情報に基づき、格納領域対応テーブル２１１から分類情報に対応したカウント値を格納するカウント値格納領域を決定する。
【００６２】
以下に、ステップＳ７０２で抽出された分類情報をＡ社とし、ステップＳ７０７で決定されたカウント値格納領域を２１２Ａとして、カウント部２５０のカウント処理を説明する。
【００６３】
ステップＳ７０７に続いてステップＳ７０８へ進み、カウント部２５０はカウント値格納領域２１２Ａに格納されているカウント値を読み出す。ここで読み出されるカウント値は、Ａ社に分類された出力データのカウント値の累積値である。
【００６４】
ステップＳ７０８に続いてステップＳ７０９へ進み、カウント部２５０は、読み出したカウント値に、ステップＳ７０５で保持したカウント値を加算して新たなカウント値を算出する。ステップＳ７０９に続いてステップＳ７１０へ進み、カウンタ部２５０は、ステステップＳ７０９で算出したカウント値をカウント値格納領域２１２Ａへ格納する。
【００６５】
ステップＳ７１０に続いてステップＳ７１１へ進み、カウント値送信部２６０は、カウント値格納領域２１２Ａに格納されたカウント値の更新を受けて、更新されたカウント値を画像形成装置２００の機番と共に課金管理サーバ３００へ送信する。
【００６６】
次に図８を参照して課金管理サーバ３００による課金処理を説明する。
【００６７】
課金管理サーバ３００は、画像形成装置２００から更新されたカウント値と画像形成装置２００の機番が送信されると、ステップＳ８０１に進み、カウント値取得部３２０により更新されたカウント値と画像形成装置２００の機番とを取得する。ステップＳ８０１に続いてステップＳ８０２へ進み、課金部３３０は、カウント値取得部３２０により取得したカウント値と画像形成装置２００の機番に基づき課金テーブル３１２に格納されているカウント値を更新する。
【００６８】
ステップＳ８０２に続いてステップＳ８０３へ進み、課金部３３０は、課金テーブル３１２を用いて課金される金額を算出する。以下に課金部３３０の処理について説明する。
【００６９】
本実施形態の課金管理サーバ３００では、例えば利用者データベース３１０に、各分類情報毎の単位出力データ当たりの単価情報が格納されている。課金部３３０は、分類情報毎の単価情報と、課金テーブル３１２に格納されている分類情報毎のカウント値を取得し、分類情報毎の出力データに対する課金金額を算出する。
【００７０】
ステップＳ８０３に続いてステップＳ８０４へ進み、課金管理サーバ３００は、請求情報生成部３４０により課金金額の請求情報を生成する。請求情報生成部３４０は、課金テーブル３１２の装置番号に基づき、利用者データベース３１０の利用者情報３１１から、課金金額の請求先となる利用者情報を取得する。そして請求情報生成部３４０は、課金金額と利用者情報とが対応付けられた請求情報を生成する。
【００７１】
課金管理サーバ３００では、請求情報を請求書ファイルとして作成しても良い。また課金管理サーバ３００は、利用者情報に基づき、ネットワーク４００上の利用者の端末へ生成した請求情報を送信しても良い。
【００７２】
以上に説明したように、本実施形態の課金管理システム１００によれば、画像形成装置２００が取得した情報（入力データ）を分類し、分類された情報毎に独立して課金金額を算出することができる。したがって本実施形態によれば、画像形成装置から出力される情報に種類や価値に応じた課金を行うことができる。
【００７３】
また本実施形態によれば、出力データの出力が完了したか否かを判定した後に出力データをカウントするため、出力がエラーの状態でカウント値が更新されることがない。よって実際には出力データが出力されていないのにも関わらず課金される、という事態の発生を防止することができる。
【００７４】
また本実施形態では、カウント値格納領域が不揮発性メモリに設定されているため、例えば画像形成装置のログ情報などが格納されるハードディスクなどが破損した場合にも、分類情報毎のカウント値を保持することができる。
（第二の実施形態）
以下に図面を参照して本発明の第二の実施形態について説明する。第二の実施形態では、抽出された分類情報に対応するカウント値格納領域が設定されていない場合に、新たにカウント値格納領域を設定可能とした点が第一の実施形態と相違する。よって本実施形態の説明では、第一の実施形態との相違点についてのみ説明し、第一の実施形態と同様の機能構成を有するものには第一の実施形態の説明で使用した符号と同様の符号を付与し、説明を省略する。
【００７５】
図９は、第二の実施形態の課金管理システム１００Ａを構成する各装置の機能構成図である。
【００７６】
本実施形態の画像形成装置２００Ａは、第一の実施形態の画像形成装置２００の有する各部に加え、対応判定部２７０、領域設定部２８０、対応情報生成部２８５、課金管理情報生成部２９０とを有する。
【００７７】
対応判定部２７０は、分類情報抽出部２２０により入力データから抽出された分類情報が、格納領域対応テーブル２１１に存在している否かを判定する。すなわち対応判定部２７０は、カウント値格納部２１２において、分類情報抽出部２２０により抽出された分類情報と対応するカウント格納領域が設定されているか否かを判定する。
【００７８】
領域設定部２８０は、対応判定部２７０により分類情報と対応するカウント格納領域が設定されていないと判定されたとき、カウント値格納部２１２において分類情報に対応したカウント値格納領域を設定する。領域設定部２８０の処理の詳細は後述する。
【００７９】
対応情報生成部２８５は、領域設定部２８０により新たにカウント値格納部２１２にカウント値格納領域が設定されると、分類情報と、新たに設定されたカウント値格納領域を示す情報とが対応付けられた対応情報を生成する。そして対応情報生成部２８５は、生成した対応情報を格納領域対応テーブル２１１に格納して格納領域対応テーブル２１１を更新する。
【００８０】
課金管理情報生成部２９０は、対応情報が生成されると、画像形成装置２００Ａの機番と、対応情報に含まれる分類情報と、新たに設定されたカウント値格納領域に格納されるカウント値の初期値とを対応付けた課金管理情報を生成する。尚カウント値の初期値は、例えばゼロである。課金管理情報生成部２９０は、生成された課金管理情報を課金サーバ３００へ送信する。
【００８１】
本実施形態の課金管理サーバ３００Ａは、第一の実施形態の課金管理サーバ３００の有する各部に加え、課金管理情報取得部３５０を有する。
【００８２】
課金管理情報取得部３５０は、画像形成装置２００Ａから送信された課金管理情報を取得し、取得した課金管理情報を課金テーブル３１２へ格納して課金テーブル３１２を更新する。
【００８３】
ここで図１０を参照して本実施形態の領域設定部２８０の処理について説明する。図１０は、領域設定部２８０によるカウント格納領域の設定を説明する図である。
【００８４】
本実施形態のカウント値格納部２１２は、不揮発性のＮＶＲＡＭ等であり、情報が格納されるアドレスを割り振ることにより、所望の場所へ情報を格納することができる。例えばカウント値格納部２１２において、空き領域の先頭番地から２ビット目までを第一のカウント値の格納領域、先頭番地の３ビット目から４ビット目までを第二のカウント値の格納領域という具合に、情報の格納領域を設定することができる。
【００８５】
本実施形態の領域設定部２８０は、対応判定部２７０により分類情報と対応するカウント値格納領域が設定されていないと判定されると、カウント値格納部２１２の空き領域の先頭番地から例えば２ビット目までの領域を、分類情報に対応するカウント値格領域として設定する。
【００８６】
以下に図１０を参照して領域設定部２８０の処理について具体的に説明する。図１０では、本実施形態の画像形成装置２００Ａが、図５（Ｂ）に示す格納領域対応テーブル２１１を有する場合を示している。
【００８７】
画像形成装置２００Ａにおいて、格納領域対応テーブル２１１では分類情報Ａ社と分類情報Ｂ社については、それぞれのカウント値格納領域２１２Ａ、２１２Ｂが対応付けられている。したがってカウント値格納部２１２では、カウント値格納領域２１２Ａに分類情報Ａ社に対応したカウント値が格納され、カウント値格納領域２１２Ｂに分類情報Ｂ社に対応したカウント値が格納されるように設定されている。
【００８８】
ここで分類情報抽出部２２０により抽出された分類情報が分類情報Ｃ社であった場合、対応判定部２７０は、分類情報Ｃ社が格納領域対応テーブル２１１に存在せず、分類情報Ｃ社に対応するカウント値格納領域が設定されていないと判定する。
【００８９】
領域設定部２８０はこの判定を受けて、カウント値格納部２１２の空き領域の先頭番地から例えば２ビット目までの領域を分類情報Ｃ社に対応するカウント値格納領域２１２Ｃと設定する。画像形成装置２００Ａは、分類情報Ｃ社の対応するカウント値格納領域２１２Ｃが設定されると、その後に入力データから分類情報Ｃ社が抽出された場合には、カウント値格納領域２１２Ｃに分類情報Ｃ社のカウント値を格納する。
【００９０】
次に図１１を参照して本実施形態の課金管理システム１００Ａの動作について説明する。図１１は、第二の実施形態の課金管理システム１００Ａの動作を説明するフローチャートである。
【００９１】
画像形成装置２００Ａは、ステップＳ１１０１において入力データを取得すると、ステップＳ１１０２へ進み、分類情報抽出部２２０により入力データから分類情報を抽出する。ステップＳ１１０２に続いてステップＳ１１０３へ進み、対応判定部２７０は格納領域対応テーブル２１１に基づき、ステップＳ１１０２で抽出された分類情報と対応するカウント値格納領域が設定されているか否かを判定する。
【００９２】
ステップＳ１１０３において、抽出された分類情報と対応するカウント値格納領域が設定されていると判定された場合、図７のステップＳ７０３へ進み、ステップＳ７０３以降の処理が実行される。
【００９３】
ステップＳ１１０３において、抽出された分類情報と対応するカウント値格納領域が設定されていないと判定された場合、ステップＳ１１０４へ進み、領域設定部２８０は、カウント値格納部２１２において抽出された分類情報に対応したカウント値格納領域を新たに設定する。領域設定部２８０による領域設定は上で説明した通りである。
【００９４】
ステップＳ１１０４に続いてステップＳ１１０５へ進み、新たなカウント値格納領域が設定されると、対応情報生成部２８５は対応情報を生成して格納領域対応テーブル２１１へ格納し、格納領域対応テーブル２１１を更新する。
【００９５】
ステップＳ１１０５に続いてステップＳ１１０６へ進み、課金管理情報生成部２９０は、ステップＳ１１０５で生成された対応情報を用いて課金管理情報を生成し、生成した課金管理情報を課金管理サーバ３００Ａへ送信する。
【００９６】
ステップＳ１１０６に続いてステップＳ１１０７へ進み、課金管理サーバ３００Ａは、課金管理情報取得部３５０により課金管理情報を取得し、取得した課金管理情報を課金テーブル３１２へ格納して課金テーブル３１２を更新する。
【００９７】
課金テーブル３１２の更新が完了すると、図７のステップＳ７０３へ進み、ステップＳ７０３以降の処理が実行される。
【００９８】
このように、本実施形態では、抽出された分類情報と対応するカウント格納領域が設定されていない場合に、この分類情報に対応したカウント値格納領域を動的にカウント値格納部２１２へ設定する。よって例えば画像形成装置２００Ａが予め登録されていない分類の入力データを取得した場合でも、特別な設定や操作を行うことなく分類毎の出力データをカウントすることができる。
【００９９】
このため本実施形態によれば、入力データの分類を任意に細分化した場合でも、特別な操作や設定を行わずに各分類毎の出力データを独立してカウントすることができる。よって、本実施形態の課金管理システム１００Ａでは、分類情報毎の出力データに対して、それぞれ独立して課金処理を行うことができ、画像形成装置２００Ａから出力される情報に種類や価値に応じた課金を行うことができる。
【０１００】
以上、実施形態に基づき本発明の説明を行ってきたが、上記実施形態にあげた構成、形状、その他の要素との組み合わせなど、ここで示した要件に本発明が限定されるものではない。これらの点に関しては、本発明の主旨をそこなわない範囲で変更することが可能であり、その応用形態に応じて適切に定めることができる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の課金管理システム１００の概要を説明するシステム構成図である。
【図２】画像形成装置２００のハードウェア構成図である。
【図３】課金管理サーバ３００のハードウェア構成図である。
【図４】第一の実施形態の課金管理システム１００を構成する各装置の機能構成図である。
【図５】格納領域対応テーブル２１１とカウント値格納部２１２を説明する図である
【図６】課金テーブル３１２の一例を示す図である。
【図７】第一の実施形態の課金管理システム１００の動作を説明するフローチャートである。
【図８】第一の実施形態の課金管理サーバ３００による課金処理を説明するフローチャートである。
【図９】第二の実施形態の課金管理システム１００Ａを構成する各装置の機能構成図である。
【図１０】領域設定部２８０によるカウント格納領域の設定を説明する図である。
【図１１】第二の実施形態の課金管理システム１００Ａの動作を説明するフローチャートである。
【符号の説明】
【０１０２】
１００、１００Ａ  課金管理システム
２００、２００Ａ  画像形成装置
２１０  記憶装置
２１１  格納領域対応テーブル
２１２  カウント値格納部
２２０  分類情報抽出部
２３０  領域決定部
２４０  出力判定部
２５０  カウント部
２６０  カウント値送信部
２７０  対応判定部
２８０  領域設定部
２８５  対応情報生成部
２９０  課金管理情報生成部
３００、３００Ａ  課金管理サーバ
３１０  利用者データベース
３１１  利用者情報
３１２  課金テーブル
３２０  カウント値取得部
３３０  課金部
３４０  請求情報生成部
３５０  課金管理情報取得部
【図１】
2008305277.tif 000003
【図２】
2008305277.tif 000004
【図３】
2008305277.tif 000005
【図４】
2008305277.tif 000006
【図５】
2008305277.tif 000007
【図６】
2008305277.tif 000008
【図７】
2008305277.tif 000009
【図８】
2008305277.tif 000010
【図９】
2008305277.tif 000011
【図１０】
2008305277.tif 000012
【図１１】
2008305277.tif 000013