【手続補正書】
【提出日】平成15年11月26日(2003.11.26)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の名称】ファイル出力システム
【特許請求の範囲】
【請求項１】アプリケーションを利用して作成されたファイルを記憶するファイル記憶手段と、
前記ファイル記憶手段に記憶されたファイルの出力処理の要求を受信する受信手段と、
前記要求された出力処理をファイルに対して実行する出力処理実行手段と、
前記出力処理により得られる出力物の量を記録する出力ログ記録手段と、
前記出力ログ記録手段に記録された出力物の量に基づいて、前記アプリケーションの利用料金を算出する算出手段と、を備えたことを特徴とするファイル出力システム。
【請求項２】前記アプリケーションの単価を記憶する単価記憶手段を備え、
前記算出手段は、更に前記単価に基づいて、前記アプリケーションの利用料金を算出することを特徴とする請求項１に記載のファイル出力システム。
【請求項３】前記出力処理は、ＦＡＸ送信及び印刷及び電子メール送信のうち少なくとも１つであることを特徴とする請求項１に記載のファイル出力システム。
【請求項４】前記ファイルは、ネットワークに接続されたクライアント装置が前記アプリケーションを利用して作成し、前記ファイル記憶手段を備えたファイルサーバ装置へ送信することを特徴とする請求項１に記載のファイル出力システム。
【請求項５】前記算出されたアプリケーションの利用料金を、課金処理を行う課金サーバへ通知する通知手段を備えたことを特徴とする請求項１に記載のファイル出力システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーション・プログラムを利用して作成されたファイルを出力するファイル出力システムに関するものである。
【０００２】
【従来の技術】
従来、上述のようなシステムを提供するアプリケーションサービスプロバイダ（以下単にＡＳＰという。）に対する関連技術が、特に課金技術を中心として種々開発されている。
【０００３】
例えば、特開平１０−８３２９８号公報の「稼動管理システム及び稼動管理方法」は、アプリケーションの稼動を管理するシステムであって、アプリに含まれる関数のうちデータを生成する関数について関数毎に重み値を付けている。
【０００４】
そして、稼動管理用のカウンタには予めある値（バッテリィ値）が設定されていて、データを生成する関数が使用される毎に、重み値分のカウントが減数され、このカウント値が所定のリミット値になるとアプリの稼動を制限するとしている。
【０００５】
また、特開平１１−２１２７８５号公報の「ソフトウェア使用管理方法及びシステム」によれば、ネットワークからソフトをダウンロードし、実行時に使用時間をホストに返し、課金する（ホストで課金管理）。または、使用可能時間を予め設定しておき、使用時に減算し、０になると使用禁止（Ｐｒｅ−ｐａｉｄ方式）にするとしている。
【０００６】
また、特開平１１−８５５０２号公報の「ソフトウェア利用管理システム」によれば、提供されるコンテンツ毎の使用時間、使用回数等に応じて課金する料金体系を採用し、読み出し不可能なファイル形式のコンテンツを読み出し可能な形式に再生するためのソフトウェア利用管理システムであり、これによりコンテンツ使用者は使用頻度に応じた料金を支払えるとしている。
【０００７】
また、特開平１０−３３３９０１号公報の「情報処理装置およびソフトウェア管理方法」によれば、アプリケーション・プログラムを使用するユーザの識別情報が入力されると、アプリケーションを制御するプログラムが、チケットを受け取り、そのチケットで許可されている時間だけアプリケーションを使用可能にするとしている。
【０００８】
また、特開平１０−３２００７０号公報の「従量制課金方式のプログラムライセンス管理システム」によれば、サーバクライアントモデルでの従量制プログラムライセンスで、このプログラム使用単価、使用時間等を記憶し、サーバ上のプログラム使用のライセンス料をクライアントが知ることを可能にしている。
【０００９】
また、特開平９−３０５６７５号公報の「汎用アプリケーションの配付方式」によれば、汎用アプリケーションが必要になった時点で、必要な機能のみの購入を行い、また、必要になるまでの間、購入されていないアプリケーションの保守、管理（バージョンアップ等）は販売元が行い、購入者が実際に利用した機能に応じた課金を行うとしている。
【００１０】
また、特公平６−１９７０７号公報の「ソフトウェア管理方式」は、有償ソフトウェアの利用料金管理に関するもので、プリペイド式にソフトウェア利用可能料金を記録しておく利用者固有データをユーザ毎に持ち、ソフトウェアを利用する毎に利用料金が減額され、不足すると使用できなくなるが、ＩＣカードにより利用可能料金を追加すると再び利用できるとしている。
【００１１】
【発明が解決しようとする課題】
しかしながら、上記のような従来技術の場合には、下記のような問題が生じていた。従来のＡＳＰのシステムでアプリケーション・サービスを利用すると、目にみえる成果物ではなく、（１）アプリケーション稼動時間で課金されるか、（２）アプリケーションの使用回数で課金されるか、（３）あるいは機能単位で課金されるようになっていた。
【００１２】
（１）の場合、課金対象となった時間が実際にユーザの便益のために使用された時間として正しくカウントされた時間かどうかユーザには判断できず、ユーザとしてはそのような課金料金に対して対価を支払うことに必ずしも納得していたわけではなかった。
【００１３】
また（２）の場合、一回の使用中にユーザが欲する成果を出力するとは限らず、ユーザの都合によって複数回の使用によって一定の成果を得る場合があり、このような場合にも使用回数で課金されることに、ユーザとしては納得しているわけではなかった。
【００１４】
さらに、（３）の場合、（１）や（２）と同様の理由でユーザの納得のいくものではなかった。
【００１５】
一方、前述の公報に開示された技術のうち、特開平１０−８３２９８号公報の「稼動管理システム及び稼動管理方法」では、課金の単位が関数の成果物と解釈できるが、これはアプリ全体から見ると、アプリの中の機能ごとの課金ととれる。該当機能を使えば使うだけ課金額が増加することになり、アプリ単位で何回使用しても成果物を出力しなければ課金が発生しないというものではない。
【００１６】
また、特開平１１−２１２７８５号公報の「ソフトウェア使用管理方法及びシステム」では、ホストとＣｌｉｅｎｔ（明細書では「端末」と表記）間の通信はインターネットを含み、使用時にダウンロードではなく、あらかじめダウンロードしておき、使用時間に応じて課金するものであって、サーバ共有の概念はない。
【００１７】
また、特開平１１−８５５０２号公報の「ソフトウェア利用管理システム」では、実施例においてＭＯで提供されるコンテンツの使用回数に応じた課金と使用時間に応じた課金の両方が示されていて上記問題点を解決していない。
【００１８】
また、特開平１０−３３３９０１号公報の「情報処理装置およびソフトウェア管理方法」では、課金は、チケット発行時に行い、アプリケーションの実行許可・不許可はアプリケーション制御プログラムで制御するものであって、使用時間に応じての課金はなく、チケットによるＰｒｅ−ｐａｉｄ方式を採用しているものである。
【００１９】
また、特開平１０−３２００７０号公報の「従量制課金方式のプログラムライセンス管理システム」では、管理部門などでの一括管理を行い、それに対して各クライアントで利用料を知ることが出来るというものであって、ライセンス料を表示するものである。
【００２０】
また、特開平９−３０５６７５号公報の「汎用アプリケーションの配付方式」では、従量制課金ではなく、機能単位での課金を行うもので、統合パッケージソフトの一部の機能のみ利用したいユーザを対象としているものである。
【００２１】
また、特公平６−１９７０７号公報の「ソフトウェア管理方式」では、ソフトウェア利用の課金単位が何であるかは示されておらず、少なくとも課金単位が成果物であることを示唆するようなことは示されていない。
【００２２】
本発明は上記事情に鑑みなされたもので、アプリケーションを利用したユーザが、納得できるようなアプリケーションの利用料金を算出するためのファイル出力システムを提供することを目的とする。
【００２３】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るファイル出力システムは、
アプリケーションを利用して作成されたファイルを記憶するファイル記憶手段と、
前記ファイル記憶手段に記憶されたファイルの出力処理の要求を受信する受信手段と、
前記要求された出力処理をファイルに対して実行する出力処理実行手段と、
前記出力処理により得られる出力物の量を記録する出力ログ記録手段と、
前記出力ログ記録手段に記録された出力物の量に基づいて、前記アプリケーションの利用料金を算出する算出手段と、を備える。
【００２４】
前記アプリケーションの単価を記憶する単価記憶手段を備え、
前記算出手段は、更に前記単価に基づいて、前記アプリケーションの利用料金を算出することが好ましい。
【００２５】
前記出力処理は、ＦＡＸ送信及び印刷及び電子メール送信のうち少なくとも１つであることが好ましい。
【００２６】
前記ファイルは、ネットワークに接続されたクライアント装置が前記アプリケーションを利用して作成し、前記ファイル記憶手段を備えたファイルサーバ装置へ送信することが好ましい。
【００２７】
前記算出されたアプリケーションの利用料金を、課金処理を行う課金サーバへ通知する通知手段を備えることが好ましい。
【００２８】
【発明の実施の形態】
以下に図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、この実施の形態に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に特定的な記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００２９】
また、以下の図面において、既述の図面に記載された部材と同様の部材には同じ番号を付す。また、以下の各実施形態においては、本発明に係るアプリケーション・プログラム課金システムの各実施形態を説明するが、これら実施形態の説明は、本発明に係る装置、集計サーバ、課金管理サーバ、アプリケーション・プログラム課金方法、課金プログラム及び課金プログラムを記録した記録媒体の各実施形態の説明も兼ねるものである。
【００３０】
（第１の実施形態）まず、本発明に係るアプリケーション・プログラム課金システムの第１の実施形態について図面を参照して説明する。
【００３１】
本実施形態は、ＭＦＰ上にアプリケーションサーバ機能とアプリケーション・プログラム使用ログを保持し、アプリを使用して印刷を行うと、その印刷にアプリ利用料を上乗せして課金するものである。
【００３２】
アプリケーション・プログラムの使用ログは課金管理サーバに送られ、アプリケーションプロバイダに料金が分配される。アプリは、ＰＣ上で実行するものと、ＭＦＰ上で実行するものがあるが、どちらもＭＦＰ内でログを保持し、課金管理サーバに送られる点は同じである。
【００３３】
図１は、本実施形態のシステムの構成を表した構成図であり、ＭＦＰ３がスタンドアローン環境（ネットワークとは接続されているが、ＭＦＰを利用するＰＣやサーバがローカルには無い状況）で使用されている状態を示している。
【００３４】
図１に示されるように、本システムは、課金を管理する課金管理サーバ（販売会社）１と、アプリケーション・プログラムを提供するアプリケーションプロバイダ（ＡＳＰ）２と、複写機やファクシミリ等が結合したＭＦＰ３とこれらを接続するネットワーク（Ｉｎｔｅｒｎｅｔ）４とから構成される。
【００３５】
ネットワーク４は、図１に示される例ではＩｎｔｅｒｎｅｔとしたが、このようなネットワークに限定されず、ＴＣＰ／ＩＰ以外のプロトコルのネットワークであって良い。また、このネットワークは無線であると有線であるとを問わない。
【００３６】
次に、本実施形態の別の構成について図２を参照して説明する。図２は、本システムの別の構成を表した概略図であり、ＭＦＰ３がＬＡＮ内若しくはイントラネット内で使用されている状態を示している。
【００３７】
図２に示されるシステム構成では、ＭＦＰ３はユーザ端末６と共にＬＡＮ５に接続されている。そして、ＬＡＮ５はルータ７によりネットワーク（Ｉｎｔｅｒｎｅｔ）４と接続されている。
【００３８】
本システムは、図１の形態であっても図２の形態であってもよく、また外部ネットワークと接続されていなくてもよい。ただし、外部接続されていない場合はモデム等の別の手段で販売会社へ課金情報を送る必要がある。
【００３９】
次に、図３を参照して本実施形態の動作について説明する。図３に、図２に示されるシステムで、ユーザ端末６上でアプリを実行する場合のシーケンス図を示す。
【００４０】
図３に示されるように、まずユーザ端末を用いてユーザがＭＦＰにアプリケーションのダウンロードを要求する（ステップＳ１）。この要求に基づき、ＭＦＰは認証処理及びファイル転送処理を行なう（ステップＳ２）。そしてアプリケーションのダウンロードが終了したら、ユーザはアプリケーション・プログラムを実行する（ステップＳ３）。この場合、ダウンロード後、アプリケーション・プログラムサーバが実行指示コマンドをダウンロードしたアプリケーション・プログラムに発行して実行させても良い。
【００４１】
そして、ユーザは、このアプリケーション・プログラムの実行により得られたデータの印刷処理をＭＦＰに依頼する（ステップＳ４）。
【００４２】
この依頼を受けたＭＦＰは、印刷を依頼されたアプリケーション・プログラムを識別し、印刷処理を実行し、アプリケーション・プログラム使用ログを更新する（ステップＳ５、ステップＳ６、ステップＳ７）。
【００４３】
その後、ＭＦＰは課金額を計算する。すなわち、ＭＦＰは、課金管理サーバからの課金情報送信依頼に基づき（ステップＳ９）、計算した課金額を課金管理サーバに送信する（ステップＳ８）。
【００４４】
次に、上記課金情報を受けた課金管理サーバは、決済額支払い要求をユーザに送信する（ステップＳ１０）。ただし、この場合においては、ユーザ個人に対して支払い要求が出されているが、実際にはユーザの属する組織に対して出されるとしても良い。
【００４５】
そして、課金管理サーバはユーザ端末から送金があった場合には、アプリケーション・プログラムプロバイダの取り分をアプリケーション・プログラムプロバイダに送金する（ステップＳ１１）。
【００４６】
次に、本実施形態において利用される課金テーブルについて図４を参照して説明する。図４は、アプリ使用時に課金される料金を表した課金テーブルで、このテーブルを元に印刷料金が決まる。アプリの課金額には、通常プリント分も含まれる。
【００４７】
図４に示される例では、例えば通常プリントの一枚当たりの課金額が８円であり、アプリケーションＡの一枚当たりの課金額が１５円である。その他のアプリケーションの場合も同様である。
【００４８】
図５は、ＭＦＰ内に保持されたアプリケーション・プログラム使用ログであり、アプリと印刷枚数の関係が記憶される。また、このアプリケーション・プログラム使用ログは、本発明のアプリケーション・プログラムカウント情報も兼ねることができる。これは以下の実施形態においても同様である。このログは、一課金期間（例えば１ヶ月）内のログであり、課金処理後はクリアされる。
【００４９】
図５に示される例では、例えば通常プリントは印刷枚数が３５０１枚であり、アプリケーションＡは印刷枚数が３３５である。その他の例も同様である。
【００５０】
ここで、本実施形態における、ＭＦＰでのアプリケーション使用ログの更新動作について図６を参照して説明する。図６に、本実施形態における、ＭＦＰでのアプリケーション使用ログの更新動作のフローチャートを示す。
【００５１】
本実施形態において、アプリケーション使用ログの更新を行なう場合、まずＭＦＰは、画像が形成された記録紙の排紙を行なったか否かを判断する（ステップＳ２０１）。排紙していない場合は（Ｎｏ）、排紙待機状態となり、排紙している場合は（Ｙｅｓ）、ステップＳ２０２に移行する。
【００５２】
次に、ＭＦＰは排紙がアプリケーションからの出力であるのか否かを判断する（ステップＳ２０２）。そして、アプリケーションからの排紙でない場合は（Ｎｏ）、ステップＳ２０４に移行して通常プリントのログに印刷枚数を追加し、動作を終える。
【００５３】
また、アプリケーションからの排紙である場合は（Ｙｅｓ）、ステップＳ２０３においてアプリケーション番号をＮに格納し、アプリケーション使用ログにアプリケーションの印刷枚数を追加して（ステップＳ２０５）動作を終える。
【００５４】
図７は、図４のテーブルと図５のログから導き出された、印刷およびアプリ使用料の計算結果を表したテーブルである。これは、図４のテーブルと図５の印刷枚数を、各行毎に乗ずることで導かれる。ここで、販社とは、ＭＦＰの販売・管理・メンテナンス等を行う販売会社を指し、通常印刷相当分は販社、アプリ使用料相当分はアプリプロバイダに分配される。
【００５５】
例えば、通常プリントでは総額が２８００８円であり、販社取り分が２８００８円であり、プロバイダ取り分が０円である。また、アプリケーションＡの総額が５０２５円であり、販社取り分が２６８０円であり、プロバイダ取り分が２３４５円である。その他も同様である。
【００５６】
次に、図７に示されるテーブルの計算方法について図８を参照して説明する。図８は、図７のテーブルの計算方法を表したフローチャートである。
【００５７】
図８に示されるように、課金額を計算する際は、アプリケーションログと課金テーブルとから総額を計算する（ステップＳ７１）。
【００５８】
次に、印刷が通常プリントであるか否かを判断する（ステップＳ７２）。通常プリントである場合は（Ｙｅｓ）、ステップＳ７５に移行する。通常プリントでない場合は（Ｎｏ）、総額から通常プリント分を減算し、結果をアプリプロバイダ取り分に加算し、通常プリント分を販社取り分に加算する（ステップＳ７３、ステップＳ７４、ステップＳ７５）。
【００５９】
次に、全アプリケーションの処理が完了したか否かを判断し、完了していない場合は（Ｎｏ）ステップＳ７１に移行し、完了している場合は（Ｙｅｓ）動作を終える（ステップＳ７６）。
【００６０】
図９は、本システムのアプリサーバ、ログ保持を行うＭＦＰの概観図である。ＭＦＰは、プリンタ、ＦＡＸなどの機能を複合した複写機であり、内部にＣＰＵ、Ｈａｒｄ  Ｄｉｓｋなどサーバとしての機能を搭載可能なハードウェアを持つ。
【００６１】
図１０は、図２に示されるＭＦＰ３のハードウェアブロック図であり、メインコントローラ２３上にＣＰＵを持ち、各機能はシステムバス２６を通して接続されている。
【００６２】
図１０において、スキャナエンジン１５はスキャナコントローラ１６と共にスキャナを駆動する。
【００６３】
また、プリントエンジン１７はプリントコントローラ１８と共にプリンタを駆動する。
【００６４】
また、表示画面１９には、ユーザに対する指示や警告等や、ＭＦＰの操作パネル、動作状況などが表示される。
【００６５】
また、通信手段２０は、ＭＦＰが他の装置とデータの授受を行うための装置であり、所定のプロトコル、例えばＴＣＰ／ＩＰなどにより通信を行なう。
【００６６】
入力装置２１は、データを入力するための装置であり、例としてタッチパネル、ポインティングデバイス、マウス、リセットボタン、スタートキー、テンキーなどを挙げることができる。
【００６７】
メモリ２２は、画像データや入力内容、及びＭＦＰの処理プログラムなどを記憶しておくためのものである。このメモリ２２は、本発明の第１の記録手段および第２の記録手段となり得る。
【００６８】
メインコントローラ２３は、ＭＦＰの全体を制御するための装置であり、このメインコントローラ２３により各部材の動作は制御される。
【００６９】
ディスク装置２４は種々のアプリケーション・プログラム等が格納されており、一種の記憶媒体として機能する。
【００７０】
ログ２５には、これまでの所定の期間内のアプリケーション・プログラムの使用状況がアプリケーション・プログラム使用ログとして記憶され、ユーザの課金額を決定するために利用される。このログ２５も、本発明の第１の記録手段および第２の記録手段となり得る。
【００７１】
図１１は、図２に示されるＭＦＰ３に格納されるアプリケーション・プログラムのソフトウェアブロック図であり、通常のＭＦＰ機能、本システムを実現する為のアプリサーバ機能、ログ管理機能などが実装され、ネットワークを通して外部と通信可能な状態で実装されている。
【００７２】
図１１に示されるように、本システムのＭＦＰのソフトウェア構成は、ネットワークインタフェース３１に、スキャナドライバ３２、プリンタドライバ３３、アプリケーションファイル管理３４が接続された構成となっている。
【００７３】
スキャナドライバ３２はスキャナを駆動するためのアプリケーション・プログラムである。
【００７４】
プリンタドライバ３３は、プリントエンジンコントローラ３６と共に、プリンタを駆動するためのアプリケーション・プログラムである。
【００７５】
アプリケーションファイル管理３４は、各種アプリケーション・プログラム３７の制御及びアプリケーション使用ログ３５の管理を行なう。
【００７６】
アプリケーション使用ログ３５は、アプリケーション・プログラムの使用状況を記録したファイルであり、アプリケーションファイル管理３４によりその更新、参照が管理される。
【００７７】
また、アプリケーションファイル管理３４によりその更新、参照が管理されるアプリケーション・プログラムは複数存在する。
【００７８】
次に、図２に示される本システムのＭＦＰ３の操作について図１２から図１７を参照して説明する。図１２から図１７は、ＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【００７９】
図１２に代表されるように、画面上部にＭＦＰの各種機能を示す各種のタブ４１が示され、ユーザは使用したい機能を示すタブ４１を指でタッチすることにより機能を選択する。本図ではファイル機能を選択した状態のタッチパネル画面を示している。
【００８０】
更に図１２は、ＭＦＰ内にあるアプリケーション・プログラムとその発生成果毎の料金一覧をユーザに提示し、提示したアプリケーション・プログラムの中から使用を希望するアプリケーション・プログラムを選択させるための画面の構成も示している。
【００８１】
この画面では成果物を、アプリケーション・プログラムが発生するデータ（ファイル）を印刷物として出力する場合、電子メールの添付ファイルとして外部に送信する場合、ファクシミリで画像データとして送信する場合の料金を表示する場合を示している。
【００８２】
この画面よりユーザは使用目的と予算にみあったアプリケーション・プログラムを、仮想的に表したボタンを指でタッチすることにより選択する。
【００８３】
ユーザがＯＣＲ機能を提供するアプリケーションＣを選択したとする。これによりアプリケーションＣが起動され、タッチパネル画面は図１３のようになる。
【００８４】
図１３は選択したアプリケーション・プログラムに応じた画面構成で表示されるものであるが、この図では今選択したアプリケーションＣのＯＣＲ機能を使用するための画面構成で表示されている。
【００８５】
ユーザはＯＣＲの対象となるイメージファイルを、ファイル一覧ボタンをタッチすることにより表示されるファイル一覧のプルダウンリスト中から選択する。これにより図１４に示されるように、指定ファイルの内容が入力イメージ表示欄に表示される。
【００８６】
ここでＯＣＲ実行ボタン４２をタッチするとＯＣＲ処理が実行されて、その結果が図１５に示すようにＯＣＲ結果表示欄に表示される。
【００８７】
ところで、本実施形態では、ＯＣＲ処理しただけでは課金は行われない。したがってユーザはアプリケーション・プログラム使用料金を気にすることなく何度でもファイルを指定しなおしてＯＣＲ処理を行うことができる。
【００８８】
次に、図１５でユーザが印刷ボタン４３をタッチするとタッチパネル画面は図１６に示すようになる。この図はＯＣＲ処理された結果を印刷指示するためのもので、使用したアプリケーション・プログラム名称と処理対象としたファイル名称が表示される。
【００８９】
また処理結果を印刷出力した場合の単価と総額料金が表示される。ユーザはこれらの表示を見て納得した場合に印刷実行ボタンをタッチする。印刷を止める場合はキャンセルボタンをタッチすれば印刷は取り止められて図１５の画面に戻る。
【００９０】
一方、図１５でユーザが保管ボタン４４をタッチするとタッチパネル画面は図１７に示すようになる。この図はＯＣＲ処理された結果をファイルとして保管するためのもので、使用したアプリ名称と処理対象としたファイル名称が表示される。
【００９１】
また、本実施形態では、保管だけの場合は料金はかからないのでこの旨の表示がされる。保管する場合は保管実行ボタンをタッチする。保管しない場合はキャンセルボタンをタッチすることで図１５の画面に戻る。保管実行ボタンをタッチしたときに、キーボードの様に各種文字キーを配列させて文字入力できるようにした画面を別途表示してユーザがファイル名称等を入力できるように構成しても良い。
【００９２】
一方、図１５で、クリアボタン４５をタッチすると、表示されている入力ファイル名称、入力イメージ表示欄表示内容、ＯＣＲ結果表示欄表示内容がクリアされ、図１３の状態に戻る。また図１５でキャンセルボタンをタッチすると何もせずに図１２の画面に戻る。
【００９３】
図１３〜図１５において、ＯＣＲ実行ボタン４２、印刷ボタン４３、保管ボタン４４のそれぞれの右隣には、それらの指示が行われた場合に課金されるであろう料金額が、総額料金と単価で表示される。
【００９４】
本実施形態の場合には、有料となるのは印刷指示の場合だけであり、ＯＣＲ処理自体やその結果データの保存に関しては無料とするので、はじめから無料と表示される。
【００９５】
印刷やｅ−ｍａｉｌ送信、ＦＡＸ送信に関しては、図１３の段階では料金額が確定していないのでグレーのパターンで表し、図１５でＯＣＲ処理が終了して料金額が確定した段階でそれを表示する。
【００９６】
このように、本実施形態では、アプリケーション・プログラムを実行し、印刷を実行した場合（図１６）に課金され、それ以外の場合、例えばＯＣＲ機能を実行し印刷せずに保管した場合（図１７）は課金されない。
【００９７】
そのため、本実施形態によれば、アプリケーション・プログラムの稼動時間や使用回数や機能単位等のように、アプリケーション・プログラムを実行しただけではユーザに課金されず、成果物たる印刷物をユーザが得た時点で課金されるため、ユーザにとってはアプリケーション・プログラムの成果に応じて納得した状態で料金を支払うことができる。
【００９８】
また、本実施形態では、ＭＦＰ３が集計したユーザのアプリケーション・プログラムの利用状況を課金管理サーバ１にネットワーク４を介して送信しているため、ＭＦＰ３がどのような場所に設置していても、また、ユーザがどのような時間帯にＭＦＰ３を利用していても販売会社側の課金管理サーバはアプリケーション・プログラムの利用状況を管理して、課金処理を行なうことができるため課金処理の効率化をより一層図ることができる。
【００９９】
さらに、ユーザが得る成果物として印刷物、Ｅ−ｍａｉｌ、ＦＡＸ送信、データ出力などを用意しているため、本実施形態を利用した課金をより広範なアプリケーション・プログラムに適用することができ、アプリケーション・プログラムの提供者の事業範囲を拡大することができる。
【０１００】
また、上述の実施形態においては、本発明の格納手段は、図１又は図２に示されるアプリケーションプロバイダのアプリケーションサーバであり、指示手段、実行手段、出力手段及びデータベースは図１に示されるＭＦＰ３又は図２に示されるユーザ端末６であり、課金手段は課金管理サーバ１である。
【０１０１】
（第２の実施形態）次に、本発明に係るアプリケーション・プログラム課金システムの第２の実施形態について図面を参照して説明する。
【０１０２】
本実施形態は、一般的なサーバマシン上にアプリケーションサーバ機能を保持し、集計サーバにログ保持するものである。
【０１０３】
そして、アプリを使用して成果物を発生させると、その成果物に対しアプリ利用料をチャージすると共に、集計サーバ上のログは課金管理サーバに送られ、アプリケーションプロバイダに料金が分配される。アプリは、ＰＣ上で実行する。
【０１０４】
図１８は、本発明に係るアプリケーション・プログラム課金システムの第２の実施形態の構成を表したシステム構成図であり、アプリサーバ５０，５１、集計サーバ５２がＬＡＮ５内若しくはイントラネット内で使用されている状態を示す図である。
【０１０５】
図１８に示されるように、本実施形態では、ネットワーク（Ｉｎｔｅｒｎｅｔ）４に、課金管理サーバ１と、少なくとも１以上のアプリケーションプロバイダ２と、ルータ７とが接続されている。
【０１０６】
また、ルータ７を介してＬＡＮ５はネットワーク４に接続されている。ＬＡＮ５には、アプリサーバ５０，５１、集計サーバ５２、ユーザ端末６、プリンタ５３，５４、スキャナ５５、ＦＡＸ５６が接続されている。
【０１０７】
また、アプリサーバ５０，５１にはそれぞれアプリケーションユーザデータが格納されたデータベース５７，５８が接続されている。
【０１０８】
このように、本実施形態では、アプリサーバ５０，５１と集計サーバ５２とが別個に存在する構成となっている。
【０１０９】
図１９は、本システムで使用されるアプリサーバ、集計サーバの概観図である。本実施形態では、アプリサーバ５０，５１と集計サーバ５２は別機器になっているが、同一機器内にあってもよい。
【０１１０】
次に、図１８に示されるアプリサーバ５０，５１の内部構成について図２０を参照して説明する。図２０は、アプリサーバの内部概略図である。
【０１１１】
図２０に示されるように、アプリサーバ内部には、ＬＡＮとの接続インタフェースとなるネットワークアダプタ６１、データを電話回線に載せて搬送するためのＦＡＸモデム６２、モニタ６６に画像を表示するためのビデオカード６３、データを記憶する記憶手段としてのディスク６５及びこれらの動作を制御するためのコントローラ６４とを備える。
【０１１２】
同図に見られる通り、ハードディスク等の記憶装置であるディスク６５内は、システム領域６７、アプリケーションを保持するアプリケーション領域６８、ユーザファイルを保持するユーザ領域６９を含む。
【０１１３】
この区分は論理的に分かれていればよく、別々のディスクであってもよいし同一ディスク内のディレクトリで分かれていてもよい。
【０１１４】
次に、図１８に示されるアプリサーバ５０，５１の内部構成について図２１を参照して説明する。図２１は、図１８に示されるアプリサーバのソフトウェアブロック図であり、ネットワークインタフェース７１に接続されたアプリケーションファイル管理７２と、ネットワークインタフェース７１に接続されたユーザファイル管理７３とに分かれる。
【０１１５】
アプリケーションファイル管理７２には種々のアプリケーション７４が接続されている。
【０１１６】
また、ユーザファイル管理７３には種々のユーザファイル７５が接続されている。
【０１１７】
このように、本実施形態のアプリサーバ５０，５１のソフトウェアは、アプリケーションファイルを管理する部分と、ユーザファイルを管理する部分に分かれる。どちらの領域もネットワークを通してアクセスされる。
【０１１８】
次に、図１８に示される集計サーバ５２の内部構成について図２２を参照して説明する。図２２は、図１８に示される集計サーバ５２のソフトウェアブロック図であり、同図に見られる通り、課金テーブル８２とアプリケーション使用ログ８３がネットワークインタフェース８１を通して接続されている。すなわちアプリサーバ上のアプリを使用した時のログが、集計サーバ内に蓄積され、課金テーブル８２とアプリケーション使用ログ８３を元に課金情報を計算される。
【０１１９】
ここで、図１８に示される集計サーバ５２のアプリケーション使用ログ更新動作について図２３を参照して説明する。図２３に、図１８に示される集計サーバ５２のアプリケーション使用ログ更新動作のフローチャートを示す。図２３において、Ｎはアプリケーション・プログラムを区別する番号であり、Ｋはデータ処理の種類を表す番号であり、Ｄはログに保持するデータである。
【０１２０】
まず、集計サーバ５２は、ユーザ端末６において選択されたアプリケーション番号のＮ、データ処理の種類、ログに保持するデータを受信する（ステップＳ２２２）。データ処理の種類は、ＦＡＸ送信、印刷等、ログに保持するデータは送信枚数、印刷枚数等である。そして、種類をＫに格納し、データをＤに格納する（ステップＳ２２３）。
【０１２１】
次に、アプリケーション使用ログのアプリケーション番号Ｎ、処理を表すフィールドＫにデータＤを追加して（ステップＳ２２４）動作を終える。
【０１２２】
次に、本実施形態において利用される課金テーブルについて説明する。図２４は、本実施形態において利用される課金テーブルであり、アプリケーション毎、成果物の取り出し方毎又は出力先によって料金が異なっている。
【０１２３】
すなわち、印刷する場合、Ｅ−ｍａｉｌで他に送信する場合、ＦＡＸで他に送信する場合、出来上がった成果物を電子データのまま取り出す（コンテンツ取り出し）場合で料金が異なり、一つの成果物に複数のアプリケーションが関係する場合は、重複して課金される。
【０１２４】
ここで成果物の取り出しとは、アプリを利用して作成したファイルをアプリサーバ外に取り出す場合を言い、ここに記した以外の取り出し方であってもよく、課金テーブルと対応づけばよい。
【０１２５】
また想定していない取り出し方以外での取り出しは、すべてコンテンツ取り出しと同額とすることも可能である。
【０１２６】
ただし、図２４の（ａ）は標準課金テーブルであり、図２４の（ｂ）は割引課金テーブルである。すなわち、課金テーブルは１つのものに固定する必要はなく、例えば成果物の出力先であるとか、種々の条件により料金設定を変更させても良い。
【０１２７】
例えば図２４の（ａ）に示されるテーブルよりも図２４の（ｂ）に示されるテーブルの料金の方が安くなっている。
【０１２８】
次に、本実施形態において出力情報を生成する際の動作について図２５を参照して説明する。図２５に、本実施形態においてアプリケーションサーバが出力情報を生成する際の動作のフローチャートを示す。
【０１２９】
出力情報を生成する場合、まず、出力先のドライブ名を取得する（ステップＳ２１０）。そして、出力先のドライブがアプリケーションサーバ上のドライブであるか否かを判断し、アプリケーションサーバ上のドライブである場合は（Ｙｅｓ）、そのまま動作を終え、アプリケーションサーバ上のドライブでない場合は（Ｎｏ）、ステップＳ２１２において出力情報にファイルである旨を格納し、動作を終える。
【０１３０】
次に、本実施形態の図１８に示される集計サーバ５２に保持されるアプリケーション使用ログ８３について図２６を参照して説明する。
【０１３１】
図２６に、集計サーバ５２内に保持されるアプリケーション使用ログ８３の一例の概略図を示す。図２６に示される例は、使用者ＩＤ付のアプリケーション使用ログである。また、このアプリケーション・プログラム使用ログは、本発明のアプリケーション・プログラムカウント情報も兼ねることができる。
【０１３２】
図２６に示されるテーブルは使用者ＩＤによりソートされているが、このような場合に限定するものではない。例えばアプリケーションＡについて、使用者ＩＤ０００１の者は、印刷枚数が１０２枚であり、Ｅ−ｍａｉｌ送信が４２ｋｂｙｔｅであり、ＦＡＸ枚数が１３枚であり、コンテンツ取り出し回数が２回である。その他の例も同様である。
【０１３３】
次に、本実施形態の図１８に示される集計サーバ５２により計算された課金額計算結果について図２７を参照して説明する。図２７に、集計サーバ５２における課金額計算処理により導出される使用者ＩＤ付き課金額計算結果の一例の概略図を示す。
【０１３４】
図２７に示される例においては、使用者が使用したアプリケーションの種類毎に印刷処理枚数等が格納され、その結果としての合計金額が格納されている。
【０１３５】
次に、本実施形態の図１８に示される集計サーバ５２により計算される課金額計算動作について図２８を参照して説明する。図２８の（ａ）に、本実施形態の図１８に示される集計サーバ５２により行なわれる課金額計算動作のフローチャートを示す。
【０１３６】
図２８の（ａ）に示されるフローチャートでは、まず集計サーバ５２は処理要求を待つ（ステップＳ８１）。そして、ファイル保存が選択された場合は（Ｙｅｓ）、ステップＳ８４に移行し、選択されていない場合は（Ｎｏ）、ステップＳ８３に移行する（ステップＳ８２）。
【０１３７】
ステップＳ８４では、ファイルの保存がアプリサーバ内であるか否かを判断し、サーバ内である場合は（Ｙｅｓ）、そのまま動作を終了し、サーバ内でない場合は（Ｎｏ）、ステップＳ８７に移行する。
【０１３８】
そして、ステップＳ８３において、Ｅ−ｍａｉｌが選択されたか否かを判断する。Ｅ−ｍａｉｌが選択された場合は（Ｙｅｓ）、ステップＳ８７に移行し、選択されていない場合はステップＳ８５に移行する。
【０１３９】
そして、ステップＳ８５において、ＦＡＸが選択されたか否かを判断する。ＦＡＸが選択された場合は（Ｙｅｓ）、ステップＳ８７に移行し、選択されていない場合はステップＳ８６に移行する。
【０１４０】
そして、ステップＳ８６において、印刷が選択されたか否かを判断する。印刷が選択された場合は（Ｙｅｓ）、ステップＳ８７に移行し、選択されていない場合はステップＳ８８に移行する。
【０１４１】
すなわち、ステップＳ８３、ステップＳ８５、ステップＳ８６では、ユーザがアプリケーション・プログラムの使用結果としての成果物を得ようとしているのか否かを判断している。
【０１４２】
そして、Ｅ−ｍａｉｌなどの成果物を得る場合は、ステップＳ８７において集計情報を更新し、課金を行なう。そして、ステップＳ８８でその他の処理を行い動作を終える。
【０１４３】
次に、本実施形態の図１８に示される集計サーバ５２により計算される課金額計算動作の第２例について図２８の（ｂ）を参照して説明する。図２８の（ｂ）に、本実施形態の図１８に示される集計サーバ５２により計算された課金額計算動作であって、出力先ドメインで料金が異なる場合のフローチャートを示す。
【０１４４】
ただし、図２８の（ｂ）に示されるフローチャートが、図２８の（ａ）に示されるフローチャートと異なる点は、ステップＳ８９、ステップＳ９０、ステップＳ９１のみであるためこれら異なる動作について説明する。
【０１４５】
本動作では、ステップＳ８３の判断でＥ−ｍａｉｌが選択された場合（Ｙｅｓ）、又はステップＳ８４の判断でサーバ内でないと判断された場合（Ｎｏ）に、出力先は同一ドメインであるか否かをステップＳ９１で判断する。
【０１４６】
そして、同一ドメインである場合は（Ｙｅｓ）、ステップＳ９０に移行して課金テーブルを割り引かれた課金テーブルとしその後ステップＳ８７に移行する。
【０１４７】
一方、同一ドメインではない場合は（Ｎｏ）、ステップＳ８９に移行して課金テーブルを標準テーブルとし、ステップＳ８７に移行する。
【０１４８】
ここで、ステップＳ８９には、ステップＳ８５の判断においてＦＡＸが選択された場合（Ｙｅｓ）、及びステップＳ８６の判断において印刷が選択された場合（Ｙｅｓ）にも移行する。
【０１４９】
すなわち、図２８の（ｂ）に示される動作では、データの出力先が同一ドメインであるか否かによって、課金テーブルを異ならせ課金状況を変更している。
【０１５０】
次に、本実施形態において、アプリサーバ５０又はアプリサーバ５１内にデータを保存する動作、保存されたデータを印刷する動作及びデータをＦＡＸ又はＥ−ｍａｉｌ送信する際のシーケンスについて図２９を参照して説明する。図２９に、本実施形態において、アプリケーションサーバ内にデータを保存する動作、保存されたデータを印刷する動作及びデータをＦＡＸ又はＥ−ｍａｉｌ送信する際のシーケンス図を示す。
【０１５１】
図２９において、ユーザ（端末）はアプリケーションのダウンロードをアプリケーションサーバに要求する（ステップＳ１０１）。そして、この要求を受けたアプリケーションサーバは認証処理とファイル転送を行なう（ステップＳ１０２）。
【０１５２】
次に、ユーザは、アプリケーションを実行し、この実行によるデータの保存を要求する（ステップＳ１０３，ステップＳ１０４）。この要求に基づきアプリケーションサーバは保存処理を行なう（ステップＳ１０５）。この場合、ダウンロード後、アプリケーション・プログラムサーバが実行指示コマンドをダウンロードしたアプリケーション・プログラムに発行して実行させても良い。
【０１５３】
次に、ユーザは印刷要求、ＦＡＸ送信要求、Ｅ−ｍａｉｌ送信要求のうちのいずれか又は任意に組み合わせて要求しこれらを実行する（ステップＳ１０６，Ｓ１０８，Ｓ１０９，Ｓ１１１，Ｓ１１２，Ｓ１１４）。
【０１５４】
そして、集計サーバは上記各要求に基づいてアプリケーション使用ログを更新する（ステップＳ１０７，Ｓ１１０，Ｓ１１３）。
【０１５５】
次に、図３０を参照して、本実施形態において、アプリケーションサーバ外にデータを保存する場合、コンテンツを取り出す場合及び課金回収処理を行なう場合の動作のシーケンスについて説明する。図３０に、本実施形態において、アプリケーションサーバ外にデータを保存する場合、コンテンツを取り出す場合及び課金回収処理を行なう場合の動作のシーケンス図を示す。
【０１５６】
図３０において、ユーザ（端末）はアプリケーションのダウンロードをアプリケーションサーバに要求する（ステップＳ１０１）。そして、この要求を受けたアプリケーションサーバは認証処理とファイル転送を行なう（ステップＳ１０２）。
【０１５７】
次に、ユーザは、アプリケーションを実行し、この実行によるデータの保存を要求する（ステップＳ１０３，１０４）。この要求に基づきアプリケーションサーバは保存処理を行なう（ステップＳ１０５）。ただし、この保存はアプリケーションサーバ外であるとする。この場合、ダウンロード後、アプリケーション・プログラムサーバが実行指示コマンドをダウンロードしたアプリケーション・プログラムに発行して実行させても良い。
【０１５８】
上記保存要求を受けたアプリケーションサーバは、保存処理を行うと共に（ステップＳ１０５）、集計サーバに対してアプリケーション使用ログの更新を依頼し、データの送信を行なう（ステップＳ１２１，Ｓ１２３）。ユーザはこのデータの受信を行なう（ステップＳ１２２）。
【０１５９】
次に、ユーザは成果物の取り出しをアプリケーションサーバに要求する（ステップＳ１２４）。この要求に対し、アプリケーションサーバはアプリケーション取り出し処理を行なうと共に（ステップＳ１２５）、集計サーバに対してアプリケーション使用ログの更新を依頼し、データの送信を行なう（ステップＳ１２６１，Ｓ１２８）。ユーザはこのデータの受信を行なう（ステップＳ１２７）
【０１６０】
次に、集計サーバ５２は課金額を計算し、課金管理サーバ１の要求によりこの計算した課金額を課金管理サーバ１に送信する（ステップＳ１２９，Ｓ１３０）。
【０１６１】
そして、課金管理サーバ１は受信した課金情報に基づいて決済額の支払い要求を出力すると共にアプリケーションプロバイダに取り分を送金する（ステップＳ１３１，Ｓ１３２）。
【０１６２】
このように、図３０に示される例では、アプリケーション・プログラムの成果物をそのまま電子データとして再利用可能な形で取り出す（コンテンツ取り出し）場合を示している。
【０１６３】
ここで、集計サーバ５２から課金管理サーバ１へと課金額が送信される際の動作について、図３１を参照して説明する。図３１に、本実施形態において、集金サーバ５２から課金管理サーバ１へと課金額が送信される際の動作のフローチャートを示す。
【０１６４】
図３１の（ａ）に示されるフローチャートは、本実施形態において、集計サーバ５２から課金管理サーバ１へと計算した金額を送信する際のフローチャートであり、図３１の（ｂ）に示されるフローチャートは、課金管理サーバ１の決済支払い請求を行なう際のフローチャートである。
【０１６５】
図３１の（ａ）に示されるように、集計サーバ５２から課金管理サーバ１へと計算した金額を送信する場合は、まず、集計サーバ５２がアプリケーション使用ログと課金テーブルとから金額を計算し、この金額を課金管理サーバ１に送出している（ステップＳ３０１，ステップＳ３０２）。
【０１６６】
また、図３１の（ｂ）に示されるように、課金管理サーバ１が決済支払い請求を行なう場合は、課金情報を取得し、その後請求書を発行している（ステップＳ３０３，ステップＳ３０４）。
【０１６７】
次に、本実施形態の集計サーバ５２において行なわれる課金額の計算動作について図３２を参照して説明する。図３２に、本実施形態の集計サーバ５２において行なわれる課金額の計算動作のフローチャートを示す。課金額を計算する場合、図３２に示されるように、まずアプリケーション使用ログと課金テーブルとから課金額の総額を計算する（ステップＳ１４１）。
【０１６８】
そして、全てのアプリケーション処理が完了したか否かを判断し、完了していない場合は（Ｎｏ）、ステップＳ１４１に移行し、完了している場合は（Ｙｅｓ）、動作を終える。
【０１６９】
次に、本実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面について図３３から図４２を参照して説明する。図３３から図４２（図４０を除く）に、本実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図を示す。
【０１７０】
図３３はユーザ端末６上で動作するアプリダウンロード用のソフトの画面である。
【０１７１】
このソフトによってユーザは任意のアプリケーションサーバ（図１８ではアプリサーバ５０又はアプリサーバ５１）から使用したいアプリケーションをダウンロードする事が出来る。図３３はこのソフトでアプリケーションサーバを選択している時の状態も示している。
【０１７２】
図３４は、選択されたアプリケーションサーバ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｅｒｖｅｒ１）のサーバ内にあるＡアプリケーションとそのアプリケーションにより成果を発生したときの料金一覧をユーザに提示する画面である。
【０１７３】
この画面よりユーザは使用目的と予算にみあったアプリケーションを選択する。本例では２番目のアプリケーションＢが選択されている。
【０１７４】
この料金は印刷３０円，Ｅ−Ｍａｉｌ添付１００円，Ｆａｘ１０円，コンテンツ取り出しが２０００円である事がユーザに開示されている。
【０１７５】
ユーザはこの料金で納得するならば右下の“ＯＫ”ボタンを押して料金了解の意志を示すとともにアプリケーションＢのダウンロードを行なう。
【０１７６】
またこのタイミングで使用ユーザＩＤがアプリケーションサーバに通知される。
【０１７７】
本実施形態では非記述のログイン画面でその情報がアプリケーションサーバに通知される事になる。また、ログイン画面が用いなくてもＯＳのログイン画面と共有化される技術も公開されており，ユーザＩＤはサーバ側で容易に得られる。
【０１７８】
アプリケーションＢはダウンロード後自己起動して図３５の初期画面を呈する。アプリケーションＢは本例ではＯＣＲソフトである。
【０１７９】
ユーザはＯＣＲの対象となるイメージファイルをＭｅｎｕの「入力」から選択する。
【０１８０】
入力対象のファイルはＭＦＰ内のファイルサーバに管理されているものが表示される。本実施形態ではＭＦＰ内のファイルサーバに管理されている物しか表示しないが、ＭＦＰ外のファイルの入力が出来ても本発明にはさしつかえない。
【０１８１】
次に、図３６に示すように入力されたイメージファイルは中段のイメージ表示部に表示され、右上実行ボタンでＯＣＲが実行される。
【０１８２】
そして、図３７が示すようにＯＣＲが実行されて結果として出されたＴＥＸＴが下段の結果表示部に表示される。
【０１８３】
さらに図３８が示すように，このＴＥＸＴをメニューの出力から印刷／Ｆａｘ／Ｅ−ｍａｉｌを選択する事によりその成果物の出力できる。ここで、図３８では印刷を選択した時を示している。
【０１８４】
すると図３９の料金確認ダイアログがＯｐｅｎし、ユーザの了解の再確認を行い、“ＯＫ”押す事により印刷が実行され、印刷部数、印刷サイズ等がアプリサーバ５０又はアプリサーバ５１を通して、集計サーバ５２に通知される。
【０１８５】
通知内容は出力の種別（印刷，Ｆａｘ，Ｅｍａｉｌ添付，コンテンツ取り出し）とデータ（印刷枚数，送信枚数，ファイルサイズ等）である。
【０１８６】
ここで、本実施形態における、アプリサーバ５０又はアプリサーバ５１からの上記情報送信動作について図４０を参照して説明する。図４０に、本実施形態におけるアプリサーバ５０又はアプリサーバ５１からの集計サーバ５１への情報送信動作のフローチャートを示す。
【０１８７】
情報を送出する場合、まずアプリケーションの番号を入力する（ステップＳ１５１）。そして、出力情報を取得する（ステップＳ１５２）。
【０１８８】
次に、出力が印刷であるか否かを判断し、印刷である場合は（Ｙｅｓ）、ステップＳ１５４に移行し、印刷でない場合は（Ｎｏ）、ステップＳ１５５に移行する。
【０１８９】
ステップＳ１５４では、種別に印刷を格納し、データに印刷枚数を格納した後ステップＳ１６１に移行する。
【０１９０】
次に、出力がＦＡＸであるか否かを判断し、ＦＡＸである場合は（Ｙｅｓ）、ステップＳ１５６に移行し、ＦＡＸでない場合は（Ｎｏ）、ステップＳ１５７に移行する。
【０１９１】
ステップＳ１５６では、種別にＦＡＸを格納し、データにＦＡＸ送信枚数を格納した後ステップＳ１６１に移行する。
【０１９２】
次に、出力がＥ−ｍａｉｌであるか否かを判断し、Ｅ−ｍａｉｌである場合は（Ｙｅｓ）、ステップＳ１５８に移行し、Ｅ−ｍａｉｌでない場合は（Ｎｏ）、ステップＳ１５９に移行する。
【０１９３】
ステップＳ１５８では、種別にＥ−ｍａｉｌを格納し、データにＦｉｌｅＳｉｚｅを格納した後ステップＳ１６１に移行する。
【０１９４】
次に、出力がファイルであるか否かを判断し、ファイルである場合は（Ｙｅｓ）、ステップＳ１６０に移行し、ファイルでない場合は（Ｎｏ）、そのまま動作を終える。
【０１９５】
ステップＳ１６０では、種別にコンテンツ取り出しを格納し、データにファイル番号として１を格納した後ステップＳ１６１に移行する。
【０１９６】
ステップＳ１６１では、集計サーバ５２にアプリケーション番号Ｎと、格納された種別及びデータを送信する。
【０１９７】
このようにして、出力の種別（印刷，Ｆａｘ，Ｅｍａｉｌ添付，コンテンツ取り出し）とデータ（印刷枚数，送信枚数，ファイルサイズ等）がアプリサーバ５０又はアプリサーバ５１から集計サーバ５２へと通知される。
【０１９８】
また、図４１に示すように、アプリケーションＢのメニューの保管を選択する事により、ＴＥＸＴデータをファイルとして保管をすることが出来る。
【０１９９】
すなわち、選択のオプションにサーバ内、サーバ外ただし同一ドメイン、サーバ外かつ当ドメイン外への保管が出来る。
【０２００】
ただし、保管のみの場合は図４２に示されるように、保管が無料である旨のダイアログが表示される。そして、サーバ内を選んだ場合、前述の図４２に示されるダイアログが表示され、この時は無料で保管する事が出来る。
【０２０１】
ただし以後のファイル操作で印刷等の課金対象の成果出力がありうる。その時は別のアプリケーションで成果出力がなされ、当アプリの使用料金がゼロになることを防ぐため、このファイル保管のタイミングで当アプリケーションＢが使用されていた事を示す情報を、図４３に示されるように、複数アプリケーションを使用した時のファイル管理情報に示したように記録する。
【０２０２】
ここで、図４３に、本実施形態における、複数アプリケーションが使用した時のファイルの管理情報の概念図を示す。図４３に示されるように、この場合は、ディレクトリに各ファイルのポインタやアプリケーション情報などが格納され、ファイルのポインタによりファイルを参照し、ファイルのアプリケーション情報には使用アプリ数や使用アプリ情報などが格納される。
【０２０３】
次にサーバ外ただし同一ドメインを選んだ場合、サーバ外から持ち出して、いくらでも印刷をされては困るので、これはコンテンツ取り出しと位置づけ、サーバ外への持ち出しは高い料金設定となっている。
【０２０４】
ただし図２４の（ｂ）に示したように同一ドメインでのコンテンツ取り出しなので割引を適用して算出される。
【０２０５】
一方、サーバ外かつ当ドメイン外への保管を選んだ場合には、この割引は適用されず、図２４の（ａ）に示される標準課金テーブルが適用される。以上の動きは図２８の（ｂ）に示されるフローチャートに従って処理がなされる。
【０２０６】
このように、本発明に係るアプリケーション・プログラム課金システムの第２の実施形態によれば、アプリケーション・プログラムを格納してダウンロードするアプリサーバ５０又はアプリサーバ５１と、ユーザのアプリケーション・プログラムの使用状況を集計する集計サーバ５２とを別々にした場合であっても、集計サーバ５２の集計内容をネットワーク４を通じて課金管理サーバに送信し、さらに、ユーザに課金する場合は、ユーザがアプリケーション・プログラムを利用して、例えば印刷処理やＥ−ｍａｉｌ送信等のデータの取り出し処理を行なって成果物を得た時点で課金しているため、前述の第１の実施形態と同様の効果を得ることができると共に、アプリケーション・プログラムの使用回数や使用時間に関わらず、ユーザが納得した形で課金を行なうことができる。
【０２０７】
また、上述の実施形態においては、本発明の格納手段は、図１８に示されるアプリサーバ５０又はアプリサーバ５１であり、指示手段及び実行手段は図１８に示されるユーザ端末６であり、出力手段は、図１８に示されるプリンタ５３、５４、スキャナ５５又はＦＡＸ５６であり、課金手段は課金管理サーバ１である。
【０２０８】
（第３の実施形態）次に、本発明に係るアプリケーション・プログラム課金システムの第３の実施形態について説明する。
【０２０９】
本実施形態は、ＭＦＰ上にアプリケーションサーバ機能とログを保持し、アプリを使用した場合に課金する実施形態である。
【０２１０】
また、本実施形態では処理対象はスキャナで読み込んだ画像データであり、アプリを使用しなければ課金は発生しない。ここで、従来からあるコンテンツへの課金（画像や音楽を、料金を払ってダウンロードするようなもの）との違いは、アプリ使用の対価を成果物に課金し、アプリを使用しなければ課金されない点である。
【０２１１】
本発明に係るアプリケーション・プログラム課金システムの第３の実施形態の全体構成について図４４を参照して説明する。図４４は、本発明に係るアプリケーション・プログラム課金システムの第３の実施形態のシステム構成図である。
【０２１２】
図４４に示されるシステム構成では、ＭＦＰ３はユーザ端末６とＬＡＮ５に接続されている。そして、ＬＡＮ５はルータ７によりネットワーク（Ｉｎｔｅｒｎｅｔ）４と接続されている。そのため、アプリケーションプロバイダ２は存在していなくとも良い。
【０２１３】
本システムは、外部ネットワークと接続されていなくてもよい。ただし、外部接続されていない場合はモデム等の別の手段で販売会社へ課金情報を送る必要がある。
【０２１４】
また、本実施形態において利用されるスキャナを備えたＭＦＰの外観は、前述の図９に示されるＭＦＰの概観と同様である。図９に示した以外に、ＣＰＵ、ＨＤなどサーバとしての装置も内部に有し、ネットワークに接続されている。
【０２１５】
次に、本実施形態の動作について図４５を参照して説明する。図４５に、本実施形態の動作のシーケンス図を示し、アプリ使用（ここでは画像に対しＯＣＲ処理を行っている）に課金される場合のシーケンスを示す。
【０２１６】
図４５に示されるように、まず、ユーザ（端末）は通常スキャン要求をＭＦＰに送信する（ステップＳ１７１）。そして、ＭＦＰは通常スキャン処理を行なうと共に、スキャンデータをユーザに送信する（ステップＳ１７２，ステップＳ１７３）。ユーザはこのスキャンデータを受信する（ステップＳ１７４）。
【０２１７】
次に、ユーザは、アプリケーション・プログラムとしてのＯＣＲソフトを用いて、ＯＣＲスキャン要求をＭＦＰに出力する（ステップＳ１７５）。この要求を受けたＭＦＰはＯＣＲスキャン処理を行い、アプリケーション使用ログを更新し、スキャンデータをユーザに送信する（ステップＳ１７６，ステップＳ１７７、ステップＳ１７８）。ユーザはこのスキャンデータを受信する（ステップＳ１７９）。
【０２１８】
次に、ＭＦＰはアプリケーション使用ログ情報を課金管理サーバ１のアプリケーション使用ログ情報送信依頼に基づき、課金管理サーバ１に送信する（ステップＳ１８０，ステップＳ１８１）。
【０２１９】
課金管理サーバ１は受信したアプリケーション使用ログ情報に基づき、課金額を計算し、決済支払い要求をユーザに対して送信する（ステップＳ１８２，ステップＳ１８３）。ただし、本実施形態では、ユーザ個人に対して支払い要求が出されているが、ユーザの属する組織に対して支払い要求がなされるとしても良い。
【０２２０】
そして、課金管理サーバ１は、アプリケーションプロバイダの取り分を計算し、この取り分をアプリケーションプロバイダに送金する（ステップＳ１８４）。
【０２２１】
次に、図４６に、本実施形態の課金管理サーバ１において用いられる課金テーブルを示す。図４６に示される課金テーブルには、アプリケーションの種類ごとに、１インプレッション毎との課金額が示されている。例えば通常スキャンでは０円であるが、ＯＣＲでは１００円である。
【０２２２】
次に、図４７に、本実施形態において用いられるアプリケーション・プログラム使用ログを示す。図４７に示されるログには、アプリケーションの種類ごとに、スキャンインプレッション数が示されている。例えば通常スキャンでは３３５であるが、ＯＣＲでは２５８である。また、この使用ログは、本発明のアプリケーション・プログラムカウント情報も兼ねることができる。
【０２２３】
次に、図４８に、本実施形態において用いられる課金額内訳テーブルを示す。図４８に示される例は、課金の計算例で、通常スキャンでは課金が発生しないが、アプリを使用すると課金が発生することを示している。
【０２２４】
次に、本実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面について図４９から図５１を参照して説明する。図４９から図５１に、本実施形態においてクライアントＰＣとしてのユーザ端末６上に表示される画面の概略図を示す。
【０２２５】
図４９はユーザ端末６上で動作するアプリダウンロード用のソフトの画面である。
【０２２６】
これらのソフトの中には、ＭＦＰにスキャニングの指示を出力して，そのスキャニング出力をユーザのＰＣであるユーザ端末６に受信できるアプリケーションがある。
【０２２７】
また、図４９はＭＦＰのスキャニングとその出力に付加価値をつけるアプリケーション機能を使用して成果を受信したときの料金一覧をユーザに提示する画面でもある。
【０２２８】
本実施形態例では１番目の通常スキャンが選択されている。このシステムでは単なるスキャンは付加価値のない成果出力と位置づけており、無料である。
【０２２９】
しかしながらＯＣＲ等の処理を行った場合にはスキャン出力に付加価値がつくので、１００円の使用料がかかる。またカラーの画像処理を行った場合のスキャニングでのスキャン出力には３０円の使用料がかかる。
【０２３０】
図５０はダウンロードされた単なるスキャニングアプリケーションの実行画面である。Ｓｃａｎ実行ボタンを押す事によりＭＦＰのスキャンが実行される。
【０２３１】
そしてメニューバーの保管からデータの受信が得られる、任意の場所に保管が出来る。
【０２３２】
このタイミングでＭＦＰ内アプリサーバを通して集計サーバにログが残され、ファイル保管すなわちスキャニングデータ受信がユーザに渡る。
【０２３３】
図５１はＯＣＲつきスキャンの実行画面である。このデータ受信に料金がかかる事以外ユーザの操作はかわらない。
【０２３４】
このように、本実施形態では、ＭＦＰ５においてスキャンを実行する場合には無料とし、カラー画像処理などの所定のアプリケーション・プログラムを利用した時に課金を行なうとしているため、前述の本発明に係るアプリケーション・プログラム課金システムの第１の実施形態及び第２の実施形態と同様の効果が得られると共に、ユーザが成果物に納得して料金を支払うことができるシステムとなる。
【０２３５】
また、上述の実施形態においては、本発明の格納手段は、図４４に示されるアプリケーションプロバイダのアプリケーションサーバ又はＭＦＰ３であり、指示手段、実行手段、出力手段及びデータベースは図４４に示されるユーザ端末６であり、課金手段は課金管理サーバ１である。
【０２３６】
なお、上記各実施形態においては、ネットワークと接続された課金管理サーバ、アプリケーションプロバイダ（アプリサーバ）、ＭＦＰを主要構成部材として説明したが、本発明はこのような実施形態に限定されるものではなく、種々の変形実施が可能である。
【０２３７】
例えば、課金管理サーバとしてＰＣ等を用いるのではなく、例えば事務員が手作業でアプリケーション・プログラム使用ログと課金テーブルとから課金額を計算して算出しても良い。ただし、この手作業には、電卓やそろばんなどの計算機を利用しての作業を含む。
【０２３８】
また、各構成要素間の情報伝達媒体としてもネットワークを用いた場合に限定されるのではなく、例えば、郵便や宅配便や口頭での連絡や電話での指示などを用いることができる。
【０２３９】
また、上述の各実施形態では、アプリケーション・プログラムが格納されている場所として、アプリサーバを想定したが、アプリケーション・プログラムが例えばＦＤ、ＣＤ−ＲＯＭ、ＭＯ等の記録媒体に格納された場合であっても良い。この場合、各アプリケーション・プログラムは、ユーザ端末に記録媒体から記録される。
【０２４０】
【発明の効果】
以上説明したように、本発明によれば、アプリケーションを利用して作成されたファイルの出力物に応じた料金を算出するので、ユーザはその料金に納得することができ、スムーズな課金が行われるという効果が得られる。
【図面の簡単な説明】
【図１】本発明に係るアプリケーション・プログラム課金システムの第１の実施形態のシステム構成図である。
【図２】本発明に係るアプリケーション・プログラム課金システムの第１の実施形態のシステム構成図である。
【図３】図２に示されるシステムで、ユーザ端末６上でアプリを実行する場合のシーケンス図である。
【図４】本発明に係るアプリケーション・プログラム課金システムの第１の実施形態において利用される課金テーブルである。
【図５】本発明に係るアプリケーション・プログラム課金システムの第１の実施形態のＭＦＰ内に格納されたアプリケーション・プログラム使用ログである。
【図６】本発明に係るアプリケーション・プログラム課金システムの第１の実施形態における、ＭＦＰでのアプリケーション使用ログの更新動作のフローチャートである。
【図７】図４のテーブルと図５のログから導き出された、印刷およびアプリ使用料の計算結果を表したテーブルである。
【図８】図７のテーブルの計算方法を表したフローチャートである。
【図９】本発明に係るアプリケーション・プログラム課金システムの第１の実施形態における、アプリサーバ、ログ保持を行うＭＦＰの概観図である。
【図１０】図２に示されるＭＦＰ３のハードウェアブロック図である。
【図１１】図２に示されるＭＦＰ３に格納されるアプリケーション・プログラムのソフトウェアブロック図である。
【図１２】図２に示されるＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【図１３】図２に示されるＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【図１４】図２に示されるＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【図１５】図２に示されるＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【図１６】図２に示されるＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【図１７】図２に示されるＭＦＰの操作パネル上にあるタッチパネル画面を示す概略図である。
【図１８】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態のシステム構成図である。
【図１９】図１８に示されるアプリサーバ、集計サーバの概観図である。
【図２０】図１８に示されるアプリサーバの内部概略図である。
【図２１】図１８に示されるアプリサーバのソフトウェアブロック図である。
【図２２】図１８に示される集計サーバ５２のソフトウェアブロック図である。
【図２３】図１８に示される集計サーバ５２のアプリケーション使用ログ更新動作のフローチャートである。
【図２４】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において利用される課金テーブルである。
【図２５】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態においてアプリケーションサーバが出力情報を生成する際の動作のフローチャートである。
【図２６】図１８に示される集計サーバ５２内に保持されるアプリケーション使用ログ８３の一例の概略図である。
【図２７】図１８に示される集計サーバ５２における課金額計算処理により導出される使用者ＩＤ付き課金額計算結果の一例の概略図である。
【図２８】図１８に示される集計サーバ５２により行なわれる課金額計算動作のフローチャートである。
【図２９】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、アプリケーションサーバ内にデータを保存する動作、保存されたデータを印刷する動作及びデータをＦＡＸ又はＥ−ｍａｉｌ送信する際のシーケンス図である。
【図３０】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、アプリケーションサーバ外にデータを保存する場合、コンテンツを取り出す場合及び課金回収処理を行なう場合の動作のシーケンス図である。
【図３１】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、集金サーバ５２から課金管理サーバ１へと課金額が送信される際の動作のフローチャートである。
【図３２】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、本実施形態の集計サーバ５２において行なわれる課金額の計算動作のフローチャートである。
【図３３】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図３４】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図３５】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図３６】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図３７】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図３８】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図３９】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図４０】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態における、アプリサーバ５０又はアプリサーバ５１からの集計サーバ５１への情報送信動作のフローチャートである。
【図４１】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図４２】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態において、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図４３】本発明に係るアプリケーション・プログラム課金システムの第２の実施形態における、複数アプリケーションが使用した時のファイルの管理情報の概念図である。
【図４４】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態のシステム構成図である。
【図４５】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態の動作のシーケンス図である。
【図４６】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態の課金管理サーバ１において用いられる課金テーブルである。
【図４７】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態において用いられるアプリケーション・プログラム使用ログである。
【図４８】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態の課金管理サーバ１において用いられる課金額内訳テーブルである。
【図４９】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態における、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図５０】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態における、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【図５１】本発明に係るアプリケーション・プログラム課金システムの第３の実施形態における、クライアントＰＣとしてのユーザ端末６上に表示される画面の概略図である。
【符号の説明】
１  課金管理サーバ
２  アプリケーションプロバイダ
３  ＭＦＰ
４  ネットワーク
５  ＬＡＮ
６  ユーザ端末
７  ルータ
１５  スキャナエンジン
１６  スキャナコントローラ
１７  プリントエンジン
１８  プリンタコントローラ
１９  表示画面
２０  通信手段
２１  入力装置
２２  メモリ
２３  メインコントローラ
２４  ディスク装置
２５  ログ
３１  ネットワークインタフェース
３２  スキャナドライバ
３３  プリンタドライバ
３４  アプリケーションファイル管理
３５  アプリケーション使用ログ
３６  プリントエンジンコントローラ
３７  アプリケーション
４１  タブ
４２  ＯＣＲ実行ボタン
４３  印刷ボタン
４４  保管ボタン
４５  クリアボタン
５０，５１  アプリサーバ
５２  集計サーバ
５３，５４  プリンタ
５５  スキャナ
５６  ＦＡＸ
５７，５８  データベース
６１  ネットワークアダプタ
６２  ＦＡＸモデム
６３  ビデオカード
６４  コントローラ
６５  ディスク
６６  モニタ
６７  システム領域
６８  アプリケーション領域
６９  ユーザ領域
７１  ネットワークインタフェース
７２  アプリケーションファイル管理
７３  ユーザファイル管理
７４  アプリケーション
７５  ユーザファイル
８１  ネットワークインタフェース
８２  課金テーブル
８３  アプリケーション使用ログ