(57)【要約】【課題】追加した機能の利用登録、及び、その機能の利用に対する課金情報をユーザ毎に容易に設定できる画像処理装置及び課金システムを提供することを目的とする。【解決手段】機能の利用に対する課金を使用者毎に行う画像処理装置１であって、共通アーキテクチャ手段１１と、使用者に利用させる機能に係る処理を共通アーキテクチャ手段１１に行わせるアプリケーション手段１９とを有し、アプリケーション手段１９は追加する機能に対応するオプションモジュールを取得し、追加した機能に対応するオプションモジュールの利用登録及び利用課金を使用者毎に行うコアモジュールを有することにより上記課題を解決する。【選択図】図２
2009021799.tif 000002
【特許請求の範囲】
【請求項１】
機能の利用に対する課金を使用者毎に行う画像処理装置であって、
前記機能に係る処理を行う共通アーキテクチャ手段と、
前記使用者に利用させる前記機能に係る処理を、前記共通アーキテクチャ手段に行わせるアプリケーション手段とを有し、
前記アプリケーション手段は、追加する前記機能に対応するオプションモジュールを取得し、追加した前記機能に対応するオプションモジュールの利用登録及び利用課金を前記使用者毎に行うコアモジュールを有することを特徴とする画像処理装置。
【請求項２】
前記コアモジュールは、課金管理サーバとの間で通信を行い、前記課金管理サーバが管理するユーザ管理ファイルを用いて、追加した前記機能に対応するオプションモジュールの利用登録及び利用課金を前記使用者毎に管理することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記コアモジュールは、前記ユーザ管理ファイルを用いて、追加した前記機能に対応するオプションモジュールの利用可能期間又は回数を前記使用者毎に管理することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記コアモジュールは、オプションモジュール管理サーバとの間で通信を行い、前記オプションモジュール管理サーバからオプションモジュールを取得することを特徴とする請求項１記載の画像処理装置。
【請求項５】
前記コアモジュールは、追加する前記機能を管理者に選択させる画面を作成して表示手段に表示することを特徴とする請求項１記載の画像処理装置。
【請求項６】
前記コアモジュールは、前記課金管理サーバ又は前記オプションモジュール管理サーバを管理者に選択させる画面を作成して表示手段に表示することを特徴とする請求項２乃至４何れか一項記載の画像処理装置。
【請求項７】
前記コアモジュールは、追加した前記機能を前記使用者に選択させ、前記使用者に前記オプションモジュールの利用登録を行わせる画面を作成して表示手段に表示することを特徴とする請求項１記載の画像処理装置。
【請求項８】
前記コアモジュールは、前記使用者に前記オプションモジュールの利用登録を行わせる画面から、１つ以上の前記機能から成る機能処理を設定させることを特徴とする請求項７記載の画像処理装置。
【請求項９】
前記コアモジュールは、１つ以上の前記機能から成る機能処理を選択させる画面を作成して表示手段に表示し、選択された前記機能処理を実行すると共に、前記機能処理を構成する前記機能の利用に対する課金を前記使用者毎に行うことを特徴とする請求項８記載の画像処理装置。
【請求項１０】
前記アプリケーション手段は、ＪＡＶＡ（登録商標）アプリケーションであって、ＪＡＶＡ（登録商標）仮想マシンを介して前記共通アーキテクチャ手段に前記使用者に利用させる前記機能に係る処理を行わせることを特徴とする請求項１記載の画像処理装置。
【請求項１１】
機能の利用に対する課金を使用者毎に行う画像処理装置，課金管理サーバ，オプションモジュール管理サーバを有する課金システムであって、
前記画像処理装置は、
前記機能に係る処理を行う共通アーキテクチャ手段と、
前記使用者に利用させる前記機能に係る処理を、前記共通アーキテクチャ手段に行わせるアプリケーション手段とを有し、
前記アプリケーション手段は、追加する前記機能に対応するオプションモジュールを取得し、追加した前記機能に対応するオプションモジュールの利用登録及び利用課金を前記使用者毎に行うコアモジュールを有することを特徴とする課金システム。
【請求項１２】
前記コアモジュールは、課金管理サーバとの間で通信を行い、前記課金管理サーバが管理するユーザ管理ファイルを用いて、追加した前記機能に対応するオプションモジュールの利用登録及び利用課金を前記使用者毎に管理することを特徴とする請求項１１記載の課金システム。
【請求項１３】
前記コアモジュールは、前記ユーザ管理ファイルを用いて、追加した前記機能に対応するオプションモジュールの利用可能期間又は回数を前記使用者毎に管理することを特徴とする請求項１２記載の課金システム。
【請求項１４】
前記コアモジュールは、オプションモジュール管理サーバとの間で通信を行い、前記オプションモジュール管理サーバからオプションモジュールを取得することを特徴とする請求項１１記載の課金システム。
【請求項１５】
前記コアモジュールは、追加する前記機能を管理者に選択させる画面を作成して表示手段に表示することを特徴とする請求項１１記載の課金システム。
【請求項１６】
前記コアモジュールは、前記課金管理サーバ又は前記オプションモジュール管理サーバを管理者に選択させる画面を作成して表示手段に表示することを特徴とする請求項１２乃至１４何れか一項記載の課金システム。
【請求項１７】
前記コアモジュールは、追加した前記機能を前記使用者に選択させ、前記使用者に前記オプションモジュールの利用登録を行わせる画面を作成して表示手段に表示することを特徴とする請求項１１記載の課金システム。
【請求項１８】
前記コアモジュールは、前記使用者に前記オプションモジュールの利用登録を行わせる画面から、１つ以上の前記機能から成る機能処理を設定させることを特徴とする請求項１７記載の課金システム。
【請求項１９】
前記コアモジュールは、１つ以上の前記機能から成る機能処理を選択させる画面を作成して表示手段に表示し、選択された前記機能処理を実行すると共に、前記機能処理を構成する前記機能の利用に対する課金を前記使用者毎に行うことを特徴とする請求項１８記載の課金システム。
【請求項２０】
前記アプリケーション手段は、ＪＡＶＡ（登録商標）アプリケーションであって、ＪＡＶＡ（登録商標）仮想マシンを介して前記共通アーキテクチャ手段に前記使用者に利用させる前記機能に係る処理を行わせることを特徴とする請求項１１記載の課金システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び課金システムに係り、特に機能の利用に対する課金を行う画像処理装置及び課金システムに関する。
【背景技術】
【０００２】
近年では、プリンタ，コピー，ファクシミリ及びスキャナなどの各装置の機能を１つの筐体内に収納した画像処理装置（複合機：ＭＦＰ）が知られるようになった。複合機は１つの筐体内に表示部，印刷部，撮像部等を設けると共に、プリンタ，コピー，ファクシミリ及びスキャナにそれぞれ対応したソフトウェアを設け、これらのソフトウェアを切り替えることによって、プリンタ，コピー，ファクシミリ及びスキャナとして動作するものである。
【０００３】
このような複合機の一例として、例えば特許文献１にはインターネットに接続されたクライアント端末であるＰＣからアプリケーションをインストール可能な複合機が記載されている。
【特許文献１】特開２００４−５４７９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の複合機には、アプリケーションが提供する機能を使用者（ユーザ）が利用することで課金が行われるものがあった。従来の複合機では、アプリケーションが提供する機能の利用に対する課金を、例えばユーザ毎，部署毎，装置毎に行っていた。このような複合機では、例えば特許文献１のように、インターネットに接続されたクライアント端末であるＰＣからアプリケーションをインストールした場合に、そのアプリケーションが提供する機能を利用させるユーザの登録（利用登録）と、そのアプリケーションが提供する機能の利用に対する課金情報とを管理者等が設定しなければならなかった。
【０００５】
今後、複合機はユーザの様々な要望に対処するため、例えばオプションモジュールをインストールすることにより機能の追加が容易に行えることが望まれる。このような複合機ではインストールしたオプションモジュールが提供する機能の利用登録と、その機能の利用に対する課金情報とをユーザ毎に容易に設定できることも望まれている。
【０００６】
本発明は、上記の点に鑑みなされたもので、追加した機能の利用登録、及び、その機能の利用に対する課金情報をユーザ毎に容易に設定できる画像処理装置及び課金システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明は、機能の利用に対する課金を使用者毎に行う画像処理装置であって、前記機能に係る処理を行う共通アーキテクチャ手段と、前記使用者に利用させる前記機能に係る処理を、前記共通アーキテクチャ手段に行わせるアプリケーション手段とを有し、前記アプリケーション手段は、追加する前記機能に対応するオプションモジュールを取得し、追加した前記機能に対応するオプションモジュールの利用登録及び利用課金を前記使用者毎に行うコアモジュールを有することを特徴とする。
【０００８】
前記コアモジュールは、課金管理サーバとの間で通信を行い、前記課金管理サーバが管理するユーザ管理ファイルを用いて、追加した前記機能に対応するオプションモジュールの利用登録及び利用課金を前記使用者毎に管理することを特徴としてもよい。
【０００９】
前記コアモジュールは、前記ユーザ管理ファイルを用いて、追加した前記機能に対応するオプションモジュールの利用可能期間又は回数を前記使用者毎に管理することを特徴としてもよい。
【００１０】
前記コアモジュールは、オプションモジュール管理サーバとの間で通信を行い、前記オプションモジュール管理サーバからオプションモジュールを取得することを特徴としてもよい。
【００１１】
前記コアモジュールは、追加する前記機能を管理者に選択させる画面を作成して表示手段に表示することを特徴としてもよい。
【００１２】
前記コアモジュールは、前記課金管理サーバ又は前記オプションモジュール管理サーバを管理者に選択させる画面を作成して表示手段に表示することを特徴としてもよい。
【００１３】
前記コアモジュールは、追加した前記機能を前記使用者に選択させ、前記使用者に前記オプションモジュールの利用登録を行わせる画面を作成して表示手段に表示することを特徴としてもよい。
【００１４】
前記コアモジュールは、前記使用者に前記オプションモジュールの利用登録を行わせる画面から、１つ以上の前記機能から成る機能処理を設定させることを特徴としてもよい。
【００１５】
前記コアモジュールは、１つ以上の前記機能から成る機能処理を選択させる画面を作成して表示手段に表示し、選択された前記機能処理を実行すると共に、前記機能処理を構成する前記機能の利用に対する課金を前記使用者毎に行うことを特徴としてもよい。
【００１６】
前記アプリケーション手段は、ＪＡＶＡ（登録商標）アプリケーションであって、ＪＡＶＡ（登録商標）仮想マシンを介して前記共通アーキテクチャ手段に前記使用者に利用させる前記機能に係る処理を行わせることを特徴としてもよい。
【００１７】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、データ構造などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１８】
本発明によれば、追加した機能の利用登録、及び、その機能の利用に対する課金情報をユーザ毎に容易に設定できる画像処理装置及び課金システムを提供可能である。
【発明を実施するための最良の形態】
【００１９】
次に、本発明を実施するための最良の形態を、以下の実施例に基づき図面を参照しつつ説明していく。なお、本実施例では、画像処理装置の一例として複合機を例に説明していくが、プリンタやスキャナ等、如何なる画像処理装置であってもよい。
【００２０】
図１は本発明による課金システムの一実施例の構成図である。図１の課金システムは複合機１，オプションモジュール管理サーバ２及び課金管理サーバ３が、インターネットやＬＡＮ等のネットワーク４を介して接続された構成である。なお、図１の課金システムは複合機１が１台である例を表しているが、複数台であってもよい。
【００２１】
複合機１では、ＥＳＡ（Ｅｍｂｅｄｄｅｄ  Ｓｏｆｔｗａｒｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）アプリケーションが動作している。ＥＳＡアプリケーションは例えばＪＡＶＡ（登録商標）アプリケーションにより構成される。図１の課金システムでは、後述のように複合機１上で動作するＥＳＡアプリケーションを利用してユーザに対する課金を行う。
【００２２】
複合機１は、オプションモジュール管理サーバ２から後述のオプションモジュールをダウンロードしてインストールすることで、そのオプションモジュールに対応する機能をＥＳＡアプリケーションに追加できる。また、複合機１はＥＳＡアプリケーションに追加した機能の利用登録や利用解除をユーザ単位で受け付け、その機能の利用に対する課金情報を課金管理サーバ３へ通知する。
【００２３】
図２は複合機の一実施例のソフトウェア構成図である。図２の複合機１は、ＭＦＰ／ＬＰ共通アーキテクチャ１１，ＭＦＰ／ＬＰコアＯＳ１２，コピーアプリ１３，ＦＡＸアプリ１４，スキャンアプリ１５，プリントアプリ１６，ＳＤＫ  ＡＰＩ１７，ＥＳＡ（Ｅｍｂｅｄｄｅｄ  Ｓｏｆｔｗａｒｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）１８，複数のＳＤＫアプリケーション１９，プラットフォーム２０，ＭＦＰ／ＬＰクラス２１，ＪＡＶＡ（登録商標）仮想マシン（ＶＭ）２２を有するように構成される。
【００２４】
ＥＳＡアプリケーションはＪＡＶＡアプリケーションであるＳＤＫアプリケーション１９の一つとして動作する。ＳＤＫアプリケーション１９は、プラットフォーム２０のＪＡＶＡ（登録商標）ＶＭ２２，ＳＤＫ  ＡＰＩ１７，ＭＦＰ／ＬＰコアＯＳ１２を介して図２に示した複合機１のＭＦＰ／ＬＰ共通アーキテクチャ１１，コピーアプリ１３，ＦＡＸアプリ１４，スキャンアプリ１５，プリントアプリ１６等を利用できる。
【００２５】
ＥＳＡアプリケーションは、基本的な機能を備えたコアモジュールと、追加機能である１つ以上のオプションモジュールとを有するように構成される。図３は、コアモジュールの一実施例のソフトウェア構成図である。
【００２６】
図３のコアモジュール３０はオプションモジュールをオプションモジュール管理サーバ２からダウンロードして利用するために必要となる各種処理部を有している。図３のコアモジュール３０は、ＵＩ部３１，ＸＭＬ解析部３２，通信部３３，オプションモジュール管理部３４，課金管理部３５，Ｘｌｅｔインターフェース部３６を有する構成である。
【００２７】
ＵＩ部３１は、ＥＳＡアプリケーションのＵＩに関する処理を行うものである。ＵＩ部３１は、後述のメイン画面，システム設定画面，インストール機能選択画面，ユーザ利用機能選択画面，管理サーバ設定画面を作成して、例えば表示手段の一例としての操作パネルに表示する。
【００２８】
ＸＭＬ解析部３２は、オプションモジュール管理サーバ２，課金管理サーバ３との間で行う通信、後述のオプションモジュール情報ファイルのリード（ＲＥＡＤ）／ライト（Ｗｒｉｔｅ）、後述のインベントリファイルのリード／ライトに利用するＸＭＬファイルの解析を行うものである。
【００２９】
通信部３３は、オプションモジュール管理サーバ２，課金管理サーバ３との間で通信を行うものである。また、オプションモジュール管理部３４は、オプションモジュールのインストール・アンインストールを行うと共に、オプションモジュールのインストール状態を管理するものである。
【００３０】
課金管理部３５は課金管理サーバ３との通信の管理を行うものである。また、Ｘｌｅｔインターフェース部３６はＥＳＡアプリケーションを複合機１上で動作させる為に必要なインターフェースである。言い換えれば、Ｘｌｅｔインターフェース部３６はＳＤＫアプリケーション１９になる為に必要なインターフェースである。
【００３１】
図４は、オプションモジュールの一実施例のソフトウェア構成図である。オプションモジュール４０は機能単位でモジュール化されている。本実施例ではオプションモジュールの種類を、前処理（Ｉｎｐｕｔ），中間処理及び後処理（Ｏｕｔｐｕｔ）に分けた例を説明する。
【００３２】
前処理のオプションモジュールは、スキャン，ＦＡＸ等である。中間処理のオプションモジュールは、画像マスキング処理，タイムスタンプ埋め込み処理等である。後処理のオプションモジュールは、メール配信，フォルダ配信，プリント等である。
【００３３】
複合機１は、管理者の指示に基づき、コアモジュール３０の各種処理部を利用して、オプションモジュール管理サーバ２からオプションモジュール４０をダウンロードすることで機能拡張を行う。
【００３４】
図４のオプションモジュール４０はオプションモジュール機能部４１，ＸＭＬスキーマ４２，コアモジュールとの接続インターフェース部４３を有する構成である。オプションモジュール機能部４１は、オプションモジュール４０が保持する機能に関する処理を行うものである。
【００３５】
ＸＭＬスキーマ４２は、オプションモジュール４０のＸＭＬスキーマである。ＸＭＬスキーマ４２を有することにより、ＥＳＡアプリはオプションモジュール４０に対応したＸＭＬファイルを解析可能となる。また、コアモジュールとの接続インターフェース部４３はオプションモジュール４０をコアモジュール３０と接続するためのインターフェースである。
【００３６】
図５はオプションモジュール管理サーバの一実施例の構成図である。図５に示したオプションモジュール管理サーバ２はオプションモジュール５２を管理するサーバである。オプションモジュール管理サーバ２は、任意のディレクトリ５１に、１つ以上のオプションモジュール５２と、オプションモジュール５２の情報を記載したオプションモジュール情報ファイル５３とを格納している。
【００３７】
図６は課金管理サーバの一実施例の構成図である。図６に示した課金管理サーバ３は複合機１が有する機能の利用に対する課金をユーザ毎に管理するサーバである。図６の課金管理サーバ３は、課金管理サーバプログラム６１，ユーザ管理ファイル６２を有するように構成される。
【００３８】
課金管理サーバプログラム６１は課金管理サーバ３に係る各種処理をコンピュータシステムに行わせる為のプログラムである。ユーザ管理ファイル６２は課金対象であるユーザの課金情報を保持するファイルである。
【００３９】
次に、本発明による課金システムで利用する一部のファイルのフォーマットについて説明する。本発明による課金システムでは、インベントリファイル，オプションモジュール情報ファイル５３及びユーザ管理ファイル６２が利用される。なお、インベントリファイル，オプションモジュール情報ファイル５３及びユーザ管理ファイル６２は、ＸＭＬ形式で記載されている。
【００４０】
図７はインベントリファイルの一例の構成図である。インベントリファイルは、例えば複合機１のコアモジュール３０内にあるオプションモジュール管理部３４によって管理される。インベントリファイルは、ＥＳＡアプリケーションのオプションモジュール４０のインストール状態を保持するものである。
【００４１】
図７のインベントリファイルは、図７（Ａ）に示すように、現在、インストールされているオプションモジュール４０のＩＤをモジュールＩＤとして保持している。３つのオプションモジュールがインストールされている場合のインベントリファイルは図７（Ｂ）に示すようになる。
【００４２】
図８はオプションモジュール情報ファイルの一例の構成図である。図８のオプションモジュール情報ファイル５３は任意のディレクトリ５１に格納されたオプションモジュール５２の情報を記載したファイルである。
【００４３】
図８のオプションモジュール情報ファイル５３は図８（Ａ）に示すように、オプションモジュールＩＤ，オプションモジュールＵＲＬ，オプションモジュール名，オプションモジュールを保持している。
【００４４】
オプションモジュールＩＤは、オプションモジュール管理サーバ２にて保持しているオプションモジュール５２のＩＤである。また、オプションモジュールＵＲＬはオプションモジュール管理サーバ２にて保持しているオプションモジュール５２へのパスである。
【００４５】
オプションモジュール名は、オプションモジュール管理サーバ２にて保持しているオプションモジュールの名称である。また、オプションモジュールバージョンは、オプションモジュール管理サーバ２にて保持しているオプションモジュール５２のバージョンを表している。３つのオプションモジュール５２がオプションモジュール管理サーバ２にて保持されている場合のオプションモジュール情報ファイルは図８（Ｂ）に示すようになる。
【００４６】
図９はユーザ管理ファイルの一例の構成図である。図９のユーザ管理ファイル６２は課金管理サーバ３側で管理されるユーザファイルである。図９のユーザ管理ファイル６２は図９（Ａ）に示すように、ユーザＩＤ，ユーザ名，課金合計額，使用可能機能一覧を保持している。
【００４７】
ユーザＩＤは、ユーザを識別するＩＤである。ユーザ名は、ユーザの名称である。課金合計額は、ユーザＩＤにより識別されるユーザの現在の課金合計額である。使用可能機能一覧は、ユーザＩＤにより識別されるユーザの使用可能機能の一覧を表している。使用可能機能一覧は、モジュールＩＤと、使用可能かどうかのフラグとにより、ユーザＩＤにより識別されるユーザの使用可能機能を表す。なお、使用可能機能一覧は、日付や回数で使用可能機能の制限を行うことができる。
【００４８】
図９（Ｂ）はユーザ管理ファイル６２の記載例である。なお、図９（Ｂ）のユーザ管理ファイル６２は、ユーザＩＤ「０００００００１」、ユーザ名「ｔｅｓｔｕｓｅｒ」により識別されるユーザの課金合計額が「１２００」であることを表す。図９（Ｂ）のユーザ管理ファイル６２は、モジュールＩＤ「０００００００１」により識別されるオプションモジュールが「２００６年９月１８日」まで使用可能であり、モジュールＩＤ「０００００００２」により識別されるオプションモジュールが「１００回」まで使用可能であることを表している。
【００４９】
次に、本発明による課金システムで利用する一部のＵＩの画面レイアウトについて説明する。本発明による課金システムで利用するＵＩの画面はコアモジュール３０のＵＩ部３１により作成される。
【００５０】
図１０はメイン画面の画面レイアウトを表した一例のイメージ図である。図１１はシステム設定画面の画面レイアウトを表した一例のイメージ図である。図１２はインストール機能選択画面の画面レイアウトを表した一例のイメージ図である。図１３は管理サーバ設定画面の画面レイアウトを表した一例のイメージ図である。図１４はユーザ利用機能選択画面の画面レイアウトを表した一例のイメージ図である。なお、図１０のメイン画面はＥＳＡアプリケーションとして「ＯｎｅＡｃｔｉｏｎＳｃａｎ」を使用した場合のイメージ図を一例として表したものである。
【００５１】
ここでは、ＯｎｅＡｃｔｉｏｎＳｃａｎの概要について説明する。図１５はＯｎｅＡｃｔｉｏｎＳｃａｎの概要を表した説明図である。ＯｎｅＡｃｔｉｏｎＳｃａｎはスキャン配信を行うアプリケーションである。図１５は、ユーザがＯｎｅＡｃｔｉｏｎＳｃａｎを使用した際の一般的な処理フローを表している。
【００５２】
まず、ユーザはスキャン紙１５１を複合機１にセットする。そして、ユーザはＯｎｅＡｃｔｉｏｎＳｃａｎのメイン画面１５２から実行したい機能処理に対応する設定ボタンを選択する。図１５のメイン画面１５２では、設定ボタンにデフォルト、マルチＰＤＦ、シングルＰＤＦ、写真、ＯＣＲ、バーコード認識が設定されている。設定ボタンには、個別のスキャン設定や転送先設定を行うことができる。
【００５３】
設定ボタンを選択後、ユーザは複合機１のスタートキー１５３を押下する。複合機１はセットされたスキャン紙１５１のスキャンを開始し、選択された設定ボタンに設定されているスキャン設定や転送先設定に基づき、読み取りを行い、画像ファイル１５４を生成してリモートのＰＣ１５５の共有フォルダ１５６へ転送することができる。
【００５４】
このように、ＯｎｅＡｃｔｉｏｎＳｃａｎは設定ボタン毎にスキャン設定や転送先設定を行うことができるので、異なる設定ボタンを選択することにより、簡単にスキャン設定や転送先設定を変えることが可能である。
【００５５】
図１６はＯｎｅＡｃｔｉｏｎＳｃａｎのメイン画面を表した説明図である。図１６のＯｎｅＡｃｔｉｏｎＳｃａｎのメイン画面１６１は設定ボタン毎に、図１６の右側に示したようなボタン名称，スキャン設定，ファイルフォーマット，転送先、画像編集設定を行うことができる。
【００５６】
設定ボタン毎に設定されるスキャン設定や転送先設定等のボタン設定内容は、設定ボタン毎にＸＭＬ形式の設定ファイル１６２に表される。設定ファイル１６２は例えばサーバ１６３に格納しておく。そして、ＯｎｅＡｃｔｉｏｎＳｃａｎは、サーバ１６３から設定ファイル１６２を取得することにより、メイン画面１６１を作成できる。
【００５７】
ＯｎｅＡｃｔｉｏｎＳｃａｎは、スキャン機能，２値画像マスキング機能，ファイル転送機能，タイムスタンプ埋め込み機能，個人認証機能，キーワード機能等をユーザに提供する。
【００５８】
なお、２値画像マスキング（塗りつぶし）機能はマスク領域の指定、塗りつぶしを行う色（白又は黒）の指定を行うものである。ファイル転送機能は、スキャンにより生成した画像ファイル１５４をリモートのＰＣ１５５の共有フォルダ１５６やＦＴＰサーバ等へ転送するものである。
【００５９】
タイムスタンプ埋め込み機能は画像ファイル１５４に対して、タイムスタンプ埋め込みを行うものである。タイムスタンプ埋め込みとは、日付情報を画像ファイル１５４に埋め込み、埋め込み時点以降、画像ファイル１５４が改竄されていないことを証明する為の技術である。例えばタイムスタンプ埋め込み機能はＰＤＦファイルへのタイムスタンプ埋め込みやＰＤＦファイルの改竄チェックが可能である。
【００６０】
個人認証機能は、例えばＯｎｅＡｃｔｉｏｎＳｃａｎを使用する際にユーザ名及びパスワードを入力させ、個人認証を行うものである。なお、認証方式としてＬＤＡＰ認証等の使用も可能である。このように、個人認証機能を利用すれば、ＯｎｅＡｃｔｉｏｎＳｃａｎはユーザを特定できるので、ユーザ毎に異なる（個人用の）メイン画面を表示することもできる。つまり、ユーザは自分が使い易いようにスキャン設定や転送先設定を行った設定ボタンをメイン画面に表示させることができる。
【００６１】
キーワード機能は、転送先等のボタン設定情報を動的に変更する為の機能である。例えば画像ファイル１５４をメールにて転送する場合、＜ｍａｉｌａｄｄｒｅｓｓ＞タグで記載する宛先のメールアドレスとして「％ＬＤＡＰ．ｍａｉｌ％」と記載しておけば、ＯｎｅＡｃｔｉｏｎＳｃａｎはＬＤＡＰ認証時に認証したユーザのメールアドレスをＬＤＡＰサーバから取得できる。そして、ＯｎｅＡｃｔｉｏｎＳｃａｎは宛先メールアドレスを認証したユーザのメールアドレスに置換することで、認証したユーザのメールアドレスに画像ファイル１５４を転送できる。
【００６２】
このように、キーワード機能を利用すれば、ＯｎｅＡｃｔｉｏｎＳｃａｎは同じメイン画面であっても認証したユーザにより画像ファイル１５４の宛先を変更できる。
【００６３】
再び、本発明による課金システムで利用する一部のＵＩの画面レイアウトについて説明する。図１０のメイン画面は、図１５のメイン画面１５２又は図１６のメイン画面１６１と同様にＯｎｅＡｃｔｉｏｎＳｃａｎのメイン画面であるため、説明を省略する。
【００６４】
図１１はシステム設定画面のイメージ図であり、管理者が様々なシステム設定を行うために利用される。管理者がシステム設定画面の「インストール機能選択」ボタンを選択すると、ＵＩ部３１は図１２のインストール機能選択画面を操作パネル等に表示する。
【００６５】
管理者は、図１２のインストール機能選択画面からインストールを行うスキャン，プリント，ファックス等の機能を選択する。なお、図１２のインストール機能選択画面はインストールする機能を前処理，中間処理及び後処理に分けた例を表している。管理者は、前処理，中間処理及び後処理毎にインストールする機能を選択できる。なお、管理者は図１２のインストール機能選択画面からアンインストールを行う機能の選択も可能である。
【００６６】
また、管理者がシステム設定画面の「管理サーバ設定」ボタンを選択すると、ＵＩ部３１は図１３の管理サーバ設定画面を操作パネル等に表示する。管理者は、図１３に示した管理サーバ設定画面からオプションモジュール管理サーバ２及び課金管理サーバ３を設定する。
【００６７】
なお、管理者がシステム設定画面の「ボタン情報更新」ボタンを選択すると、ＵＩ部３１は前述した図１６のサーバ１６３からボタン情報としての設定ファイル１６２を取得してメイン画面の設定ボタンを更新する。管理者がシステム設定画面の「ボタン情報取得先設定」ボタンを選択すると、ＵＩ部３１はボタン情報としての設定ファイル１６２の取得先を設定する為の画面を操作パネル等に表示する。
【００６８】
図１４はユーザ利用機能選択画面のイメージ図である。図１４のユーザ利用機能選択画面は図１２のインストール機能選択画面から選択された機能からユーザが使用する機能を選択するものである。なお、図１４のユーザ利用機能選択画面はユーザが使用する機能を前処理，中間処理及び後処理に分けた例を表している。ユーザは、前処理，中間処理及び後処理毎に使用する機能を選択できる。
【００６９】
以下では本発明による課金システムの処理手順を６つのシナリオに分けて説明する。第１のシナリオは管理者がオプションモジュールをインストールする例である。第２のシナリオはユーザが使用する機能を登録する例である。第３のシナリオはユーザが登録した機能を使用する例である。第４のシナリオはユーザが期限切れ、回数切れになった機能の有効化を行う例である。第５のシナリオはユーザが使用しない機能を削除する例である。第６のシナリオは管理者がオプションモジュールをアンインストールする例である。
【００７０】
第１のシナリオにおける処理手順は、図１７に示すシーケンス図のようになる。図１７は管理者がオプションモジュールをインストールするときの処理手順の一例のシーケンス図である。
【００７１】
ステップＳ１に進み、管理者は図１１に示すようなシステム設定画面の「インストール機能選択」ボタンを選択する。ステップＳ２に進み、コアモジュール３０のＵＩ部３１はオプションモジュール管理部３４にオプションモジュール情報を要求する。
【００７２】
ステップＳ３，Ｓ４に進み、オプションモジュール管理部３４はオプションモジュール管理サーバ２からオプションモジュール情報ファイル５３を取得する。ステップＳ５，Ｓ６に進み、オプションモジュール管理部３４は取得したオプションモジュール情報ファイルをＸＭＬ解析部３２に解析させて、その解析結果であるオプションモジュール情報を取得する。
【００７３】
ステップＳ７に進み、オプションモジュール管理部３４は、ＵＩ部３１にオプションモジュール情報を提供する。ステップＳ８に進み、ＵＩ部３１はオプションモジュール管理部３４から取得したオプションモジュール情報を元に、図１２に示すようなインストール機能選択画面を構築し、操作パネル等に表示する。
【００７４】
ステップＳ９に進み、管理者は図１２に示すようなインストール機能選択画面からインストールを行うスキャン，プリント，ファックス等の機能を選択する。ステップＳ１０に進み、ＵＩ部３１は管理者によって選択された機能に対応するボタンが選択状態となるようにインストール機能選択画面を更新する。例えば図１２のインストール機能選択画面はスキャンに対応するボタンが選択状態となっている。
【００７５】
ステップＳ１１に進み、管理者は図１２のインストール機能選択画面の「実行」ボタンを選択する。ステップＳ１２に進み、ＵＩ部３１は管理者によって選択されたオプションモジュール５２をオプションモジュール管理部３４に要求する。ステップＳ１３，Ｓ１４に進み、オプションモジュール管理部３４はオプションモジュール管理サーバ２からオプションモジュール５２を取得する。
【００７６】
ステップＳ１５に進み、オプションモジュール管理部３４はオプションモジュール管理サーバ２から取得したオプションモジュール５２を例えばハードディスクドライブ（ＨＤＤ）に保存する。ステップＳ１６に進み、オプションモジュール管理部３４は取得したオプションモジュール５２が反映されるように図７のインベントリファイルを更新する。ステップＳ１７に進み、オプションモジュール管理部３４は、ＵＩ部３１にインストールの実行結果を通知する。ステップＳ１８に進み、ＵＩ部３１はインストールの実行結果を操作パネル等に表示する。管理者は、選択したオプションモジュール５２のインストールの実行結果を操作パネル等で確認できる。
【００７７】
第２のシナリオにおける処理手順は、図１８に示すシーケンス図のようになる。図１８はユーザが使用する機能を登録するときの処理手順の一例のシーケンス図である。
【００７８】
ステップＳ２１に進み、ユーザは図１４に示すようなユーザ利用機能選択画面を表示するように操作パネル等を操作する。ステップＳ２２に進み、コアモジュール３０のＵＩ部３１は課金管理部３５に利用機能情報を要求する。
【００７９】
ステップＳ２３，Ｓ２４に進み、課金管理部３５はインベントリファイルをＸＭＬ解析部３２に解析させて、その解析結果を取得する。ステップＳ２５，Ｓ２６に進み、課金管理部３５は課金管理サーバ３からユーザ管理ファイル６２を取得する。
【００８０】
ステップＳ２７，Ｓ２８に進み、課金管理部３５は取得したユーザ管理ファイルをＸＭＬ解析部３２に解析させて、その解析結果であるユーザ管理情報を取得する。ユーザ管理情報は、例えば図９（Ａ）に示すように構成される。ステップＳ２９に進み、課金管理部３５はステップＳ２４で取得した解析結果と、ステップＳ２８で取得したユーザ管理情報とに基づいた利用機能情報をＵＩ部３１に提供する。利用機能情報は、ユーザが利用することのできる機能の情報である。ステップＳ３０に進み、ＵＩ部３１は課金管理部３５から取得した利用機能情報を元に、図１４に示すようなユーザ利用機能選択画面を構築して操作パネル等に表示する。
【００８１】
ステップＳ３１に進み、ユーザは図１４に示すようなユーザ利用機能選択画面から利用するスキャン，プリント，ファックス等の機能を選択する。ステップＳ３２に進み、ＵＩ部３１はユーザによって選択された機能に対応するボタンが選択状態となるようにユーザ利用機能選択画面を更新する。例えば図１４のユーザ利用機能選択画面はスキャンに対応するボタンが選択状態となっている。
【００８２】
ステップＳ３３に進み、ユーザは図１４のユーザ利用機能選択画面の「実行」ボタンを選択することで利用する機能を決定する。ステップＳ３４に進み、ＵＩ部３１はユーザによって選択された機能に対する確定要求を課金管理部３５に対して行う。
【００８３】
ステップＳ３５，Ｓ３６に進み、課金管理部３５は課金管理サーバ３へユーザ管理情報の更新を要求し、その更新の結果を取得する。ステップＳ３７に進み、課金管理部３５はユーザ管理情報の更新の結果をＵＩ部３１に通知する。ステップＳ３８に進み、ＵＩ部３１はユーザ管理情報の更新の結果に基づき、ユーザによって選択された機能の登録の結果を操作パネル等に表示する。管理者は、選択した機能の登録の結果を操作パネル等で確認できる。
【００８４】
第３のシナリオにおける処理手順は、図１９に示すシーケンス図のようになる。図１９はユーザが登録した機能を使用するときの処理手順の一例のシーケンス図である。
【００８５】
ステップＳ４１に進み、ユーザは例えばユーザ名及びパスワードを操作パネル等から入力してログインする。ステップＳ４２に進み、コアモジュール３０のＵＩ部３１は課金管理部３５にユーザの利用機能情報を要求する。ステップＳ４３，Ｓ４４に進み、課金管理部３５は課金管理サーバ３からユーザ管理ファイル６２を取得する。
【００８６】
ステップＳ４５，Ｓ４６に進み、課金管理部３５は取得したユーザ管理ファイルをＸＭＬ解析部３２に解析させて、その解析結果であるユーザ管理情報を取得する。ステップＳ４７に進み、課金管理部３５はステップＳ４６で取得したユーザ管理情報に基づいた利用機能情報をＵＩ部３１に提供する。利用機能情報は、ユーザが利用することのできる機能の情報である。ステップＳ４８に進み、ＵＩ部３１は課金管理部３５から取得した利用機能情報を元に、図１０に示すようなメイン画面を構築して操作パネル等に表示する。ここで表示されるメイン画面は、ログインしたユーザが利用可能な機能のみを選択できるように構築されている。
【００８７】
ステップＳ４９に進み、ユーザは図１０に示すようなメイン画面から利用する機能（機能処理）を選択する。図１０のメイン画面では、「住宅・自動車ローン申込書」，「国内旅行申込書」等、各種書類用のスキャン設定や転送先設定等の設定が設定ボタン毎に成されている。
【００８８】
ステップＳ５０に進み、ＵＩ部３１はユーザによって選択された機能に対応するボタンが選択状態となるようにメイン画面を更新する。例えば図１０のメイン画面は「住宅・自動車ローン申込書」に対応する設定ボタンが選択状態となっている。
【００８９】
ステップＳ５１に進み、ユーザは複合機１のスタートキー１５３を押下し、選択した設定ボタンに設定されているスキャン設定や転送先設定に基づいて、スキャン紙１５１のスキャンを開始するように要求する。
【００９０】
ステップＳ５２に進み、ＵＩ部３１はユーザによって選択された設定ボタンに設定されているスキャン設定や転送先設定に基づく処理を、オプションモジュール管理部３４に依頼する。ステップＳ５３に進み、オプションモジュール管理部３４はＵＩ部３１からの依頼に応じてオプションモジュール４０へ処理を依頼する。
【００９１】
ステップＳ５４に進み、オプションモジュール４０はオプションモジュール管理部３４からの依頼に応じて処理を行う。ステップＳ５５，Ｓ５６に進み、ＵＩ部３１は処理の結果をオプションモジュール管理部３４経由でオプションモジュール４０から取得する。
【００９２】
ステップＳ５７に進み、ＵＩ部３１は課金管理部３５へ、例えば課金合計額等、ユーザ管理情報の更新を要求する。ステップＳ５８，Ｓ５９に進み、課金管理部３５は課金管理サーバ３へユーザ管理情報の更新を要求し、その更新の結果を取得する。ステップＳ６０に進み、課金管理部３５はユーザ管理情報の更新の結果をＵＩ部３１に通知する。
【００９３】
ステップＳ６１に進み、ＵＩ部３１はユーザ管理情報の更新の結果に基づき、ユーザによって利用された機能の処理の結果を操作パネル等に表示する。ユーザは、利用した機能の処理の結果を操作パネル等で確認できる。
【００９４】
第４のシナリオにおける処理手順は図２０に示すシーケンス図のようになる。図２０はユーザが期限切れ、回数切れになった機能の有効化を行うときの処理手順の一例のシーケンス図である。
【００９５】
ステップＳ７１に進み、ユーザは図１４に示すようなユーザ利用機能選択画面を表示するように操作パネル等を操作する。ステップＳ７２に進み、コアモジュール３０のＵＩ部３１は課金管理部３５に利用機能情報を要求する。
【００９６】
ステップＳ７３，Ｓ７４に進み、課金管理部３５はインベントリファイルをＸＭＬ解析部３２に解析させて、その解析結果を取得する。ステップＳ７５，Ｓ７６に進み、課金管理部３５は課金管理サーバ３からユーザ管理ファイル６２を取得する。
【００９７】
ステップＳ７７，Ｓ７８に進み、課金管理部３５は取得したユーザ管理ファイルをＸＭＬ解析部３２に解析させて、その解析結果であるユーザ管理情報を取得する。ステップＳ７９に進み、課金管理部３５はステップＳ７４で取得した解析結果と、ステップＳ７８で取得したユーザ管理情報とに基づいた利用機能情報をＵＩ部３１に提供する。利用機能情報は、ユーザが利用することのできる機能の情報である。ステップＳ８０に進み、ＵＩ部３１は課金管理部３５から取得した利用機能情報を元に、図１４に示すようなユーザ利用機能選択画面を構築して操作パネル等に表示する。
【００９８】
ユーザ利用機能選択画面では、期限切れ、回数切れになってユーザが利用することのできない無効化された機能を、ユーザが利用することのできる有効な機能と視覚的に区別して表示する。ステップＳ８１に進み、ユーザは図１４に示すようなユーザ利用機能選択画面の無効化された機能から、有効化する機能を選択する。ステップＳ８２に進み、ＵＩ部３１はユーザによって選択された機能に対応するボタンが選択状態となるようにユーザ利用機能選択画面を更新する。
【００９９】
ステップＳ８３に進み、ユーザは図１４のユーザ利用機能選択画面の「実行」ボタンを選択することで有効化する機能を決定する。ステップＳ８４に進み、ＵＩ部３１はユーザによって選択された機能に対する確定要求を課金管理部３５に対して行う。ステップＳ８５，Ｓ８６に進み、課金管理部３５は選択された機能を有効化するように課金管理サーバ３へユーザ管理情報の更新を要求し、その更新の結果を取得する。
【０１００】
ステップＳ８７に進み、課金管理部３５はユーザ管理情報の更新の結果をＵＩ部３１に通知する。そして、ステップＳ８８に進み、ＵＩ部３１はユーザ管理情報の更新の結果に基づき、選択された機能の有効化の結果を操作パネル等に表示する。管理者は、選択した機能の有効化の結果を操作パネル等で確認できる。
【０１０１】
第５のシナリオにおける処理手順は図２１に示すシーケンス図のようになる。図２１はユーザが使用しない機能を削除するときの処理手順の一例のシーケンス図である。
【０１０２】
ステップＳ９１に進み、ユーザは図１４に示すようなユーザ利用機能選択画面を表示するように操作パネル等を操作する。ステップＳ７９に進み、コアモジュール３０のＵＩ部３１は課金管理部３５に利用機能情報を要求する。
【０１０３】
ステップＳ９３，Ｓ９４に進み、課金管理部３５はインベントリファイルをＸＭＬ解析部３２に解析させて、その解析結果を取得する。ステップＳ９５，Ｓ９６に進み、課金管理部３５は課金管理サーバ３からユーザ管理ファイル６２を取得する。
【０１０４】
ステップＳ９７，Ｓ９８に進み、課金管理部３５は取得したユーザ管理ファイルをＸＭＬ解析部３２に解析させて、その解析結果であるユーザ管理情報を取得する。ステップＳ９９に進み、課金管理部３５はステップＳ９４で取得した解析結果と、ステップＳ９８で取得したユーザ管理情報とに基づいた利用機能情報をＵＩ部３１に提供する。利用機能情報は、ユーザが利用することのできる機能の情報である。ステップＳ１００に進み、ＵＩ部３１は課金管理部３５から取得した利用機能情報を元に、図１４に示すようなユーザ利用機能選択画面を構築して操作パネル等に表示する。
【０１０５】
ステップＳ１０１に進み、ユーザは図１４に示すようなユーザ利用機能選択画面の有効化された機能から、無効化する機能を選択する。ステップＳ１０２に進み、ＵＩ部３１はユーザによって選択された機能に対応するボタンが選択状態となるようにユーザ利用機能選択画面を更新する。ステップＳ１０３に進み、ユーザは図１４のユーザ利用機能選択画面の「実行」ボタンを選択することで無効化する機能を決定する。
【０１０６】
ステップＳ１０４に進み、ＵＩ部３１はユーザによって選択された機能に対する確定要求を課金管理部３５に対して行う。また、ステップＳ１０５，Ｓ１０６に進み、課金管理部３５は選択された機能を無効化するように課金管理サーバ３へユーザ管理情報の更新を要求し、その更新の結果を取得する。
【０１０７】
ステップＳ１０７に進み、課金管理部３５はユーザ管理情報の更新の結果をＵＩ部３１に通知する。そして、ステップＳ１０８に進み、ＵＩ部３１はユーザ管理情報の更新の結果に基づいて、選択された機能の無効化の結果を操作パネル等に表示する。管理者は選択した機能の無効化の結果を操作パネル等で確認できる。
【０１０８】
第６のシナリオにおける処理手順は、図２２に示すシーケンス図のようになる。図２２は管理者がオプションモジュールをアンインストールするときの処理手順の一例のシーケンス図である。
【０１０９】
ステップＳ１１１に進み、管理者は図１１に示すシステム設定画面の「インストール機能選択」ボタンを選択する。ステップＳ１１２に進み、コアモジュール３０のＵＩ部３１はオプションモジュール管理部３４にオプションモジュール情報を要求する。
【０１１０】
ステップＳ１１３，Ｓ１１４に進み、オプションモジュール管理部３４はオプションモジュール管理サーバ２からオプションモジュール情報ファイル５３を取得する。ステップＳ１１５，Ｓ１１６に進み、オプションモジュール管理部３４は、取得したオプションモジュール情報ファイルをＸＭＬ解析部３２に解析させて、その解析結果であるオプションモジュール情報を取得する。
【０１１１】
ステップＳ１１７に進み、オプションモジュール管理部３４はＵＩ部３１にオプションモジュール情報を提供する。また、ステップＳ１１８に進み、ＵＩ部３１はオプションモジュール管理部３４から取得したオプションモジュール情報を元に、図１２に示すようなインストール機能選択画面を構築し、操作パネル等に表示する。
【０１１２】
ステップＳ１１９に進み、管理者は図１２に示すようなインストール機能選択画面からアンインストールを行うスキャン，プリント，ファックス等の機能を選択する。ステップＳ１２０に進み、ＵＩ部３１は管理者によって選択された機能に対応するボタンが選択状態となるようにインストール機能選択画面を更新する。例えば図１２のインストール機能選択画面はスキャンに対応するボタンが選択状態となっている。
【０１１３】
ステップＳ１２１に進み、管理者は図１２のインストール機能選択画面の「実行」ボタンを選択する。ステップＳ１２２に進み、ＵＩ部３１は選択されたオプションモジュール５２のアンインストールをオプションモジュール管理部３４に要求する。
【０１１４】
ステップＳ１２３に進み、オプションモジュール管理部３４はオプションモジュール管理サーバ２から選択されたオプションモジュール４０をＨＤＤ等から削除する。ステップＳ１２４に進み、オプションモジュール管理部３４は削除したオプションモジュール４０が反映されるように図７のインベントリファイルを更新する。
【０１１５】
ステップＳ１２５に進み、オプションモジュール管理部３４はＵＩ部３１にアンインストールの実行結果を通知する。ステップＳ１２６に進み、ＵＩ部３１はアンインストールの実行結果を操作パネル等に表示する。管理者は、選択したオプションモジュール４０のアンインストールの実行結果を操作パネル等で確認できる。
【０１１６】
本発明は、具体的に開示された実施例に限定されるものではなく、特許請求の範囲から逸脱することなく、種々の変形や変更が可能である。例えば本発明は追加した機能の利用登録、及び、その機能の利用に対する課金情報をユーザ毎に設定する画像処理装置以外の機器や装置にも適用可能である。
【図面の簡単な説明】
【０１１７】
【図１】本発明による課金システムの一実施例の構成図である。
【図２】複合機の一実施例のソフトウェア構成図である。
【図３】コアモジュールの一実施例のソフトウェア構成図である。
【図４】オプションモジュールの一実施例のソフトウェア構成図である。
【図５】オプションモジュール管理サーバの一実施例の構成図である。
【図６】課金管理サーバの一実施例の構成図である。
【図７】インベントリファイルの一例の構成図である。
【図８】オプションモジュール情報ファイルの一例の構成図である。
【図９】ユーザ管理ファイルの一例の構成図である。
【図１０】メイン画面の画面レイアウトを表した一例のイメージ図である。
【図１１】システム設定画面の画面レイアウトを表した一例のイメージ図である。
【図１２】インストール機能選択画面の画面レイアウトを表した一例のイメージ図である。
【図１３】管理サーバ設定画面の画面レイアウトを表した一例のイメージ図である。
【図１４】ユーザ利用機能選択画面の画面レイアウトを表した一例のイメージ図である。
【図１５】ＯｎｅＡｃｔｉｏｎＳｃａｎの概要を表した説明図である。
【図１６】ＯｎｅＡｃｔｉｏｎＳｃａｎのメイン画面を表した説明図である。
【図１７】管理者がオプションモジュールをインストールするときの処理手順の一例のシーケンス図である。
【図１８】ユーザが使用する機能を登録するときの処理手順の一例のシーケンス図である。
【図１９】ユーザが登録した機能を使用するときの処理手順の一例のシーケンス図である。
【図２０】ユーザが期限切れ、回数切れになった機能の有効化を行うときの処理手順の一例のシーケンス図である。
【図２１】ユーザが使用しない機能を削除するときの処理手順の一例のシーケンス図である。
【図２２】管理者がオプションモジュールをアンインストールするときの処理手順の一例のシーケンス図である。
【符号の説明】
【０１１８】
１    複合機（ＭＦＰ）
２    オプションモジュール管理サーバ
３    課金管理サーバ
４    ネットワーク
１１    ＭＦＰ／ＬＰ共通アーキテクチャ
１２    ＭＦＰ／ＬＰコアＯＳ
１３    コピーアプリ
１４    ＦＡＸアプリ
１５    スキャンアプリ
１６    プリントアプリ
１７    ＳＤＫ  ＡＰＩ
１８    ＥＳＡ（Ｅｍｂｅｄｄｅｄ  Ｓｏｆｔｗａｒｅ  Ａｒｃｈｉｔｅｃｔｕｒｅ）
１９    ＳＤＫアプリケーション
２０    プラットフォーム
２１    ＭＦＰ／ＬＰクラス
２２    ＪＡＶＡ（登録商標）仮想マシン（ＶＭ）
３０    コアモジュール
３１    ＵＩ部
３２    ＸＭＬ解析部
３３    通信部
３４    オプションモジュール管理部
３５    課金管理部
３６    Ｘｌｅｔインターフェース部
４０    オプションモジュール
４１    オプションモジュール機能部
４２    ＸＭＬスキーマ
４３    コアモジュールとの接続インターフェース部
５１    任意のディレクトリ
５２    １つ以上のオプションモジュール
５３    オプションモジュール情報ファイル
６１    課金管理サーバプログラム
６２    ユーザ管理ファイル
１５１    スキャン紙
１５２，１６１    メイン画面
１５３    スタートキー
１５４    画像ファイル
１５５    リモートのＰＣ
１５６    共有フォルダ
１６２    設定ファイル
１６３    サーバ
【図１】
2009021799.tif 000003
【図２】
2009021799.tif 000004
【図３】
2009021799.tif 000005
【図４】
2009021799.tif 000006
【図５】
2009021799.tif 000007
【図６】
2009021799.tif 000008
【図７】
2009021799.tif 000009
【図８】
2009021799.tif 000010
【図９】
2009021799.tif 000011
【図１０】
2009021799.tif 000012
【図１１】
2009021799.tif 000013
【図１２】
2009021799.tif 000014
【図１３】
2009021799.tif 000015
【図１４】
2009021799.tif 000016
【図１５】
2009021799.tif 000017
【図１６】
2009021799.tif 000018
【図１７】
2009021799.tif 000019
【図１８】
2009021799.tif 000020
【図１９】
2009021799.tif 000021
【図２０】
2009021799.tif 000022
【図２１】
2009021799.tif 000023
【図２２】
2009021799.tif 000024