(57)【要約】【課題】  デバイスに１または複数のリソースをダウンロードした場合に、各リソースの使用状況に適応した適正な課金処理をデバイス使用者に対して行えることである。【解決手段】  クライアントＰＣからダウンロードされたリソースをリソース保持部３０３に保持したら、リソース保持部３０３より読み出されるリソースの使用状況をリソース使用状況保持３０５に保持させる。そして、サーバ装置からの要求に基づいて、通信部３０２がリソース使用状況保持３０５からリソースの使用状況を読み出してサーバ装置に転送する構成を特徴とする。【選択図】  図３
2007025838.tif 000002
【特許請求の範囲】
【請求項１】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスであって、
ダウンロードされたリソースを保持するリソース保持手段と、
前記リソース保持手段より読み出されるリソースの使用状況を保持するリソース使用状況保持手段と、
前記リソース使用状況保持手段からリソースの使用状況を読み出してサーバ装置に転送する転送手段と、
を有することを特徴とするデバイス。
【請求項２】
前記リソース保持手段に保持されるリソースが課金対象かどうかを判別して、リソースの使用状況の更新を行うリソース管理手段を有することを特徴とする請求項１記載のデバイス。
【請求項３】
前記転送手段は、サーバ装置から取得要求に基づいて、前記リソース使用状況保持手段からリソースの使用状況を読み出して前記サーバ装置に転送することを特徴とする請求項１記載のデバイス。
【請求項４】
前記転送手段は、前記リソース使用状況保持手段からリソースの使用状況を所定のタイミング毎に読み出して前記サーバ装置に転送することを特徴とする請求項１記載のデバイス。
【請求項５】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスと通信可能なサーバ装置であって、
前記リソースの使用状況を前記デバイスから取得する取得手段と、
前記取得手段により取得されるリソースの使用状況に基づいてリソース使用料金を算出する算出手段と
を有することを特徴とするサーバ装置。
【請求項６】
前記算出手段により算出された前記デバイスにおけるリソースの使用料を課金処理する課金手段を有し、
前記課金手段による課金情報を前記デバイスの使用者に通知することを特徴とする請求項５記載のサーバ装置。
【請求項７】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスと、該デバイスにダウンロードされたリソースの使用状況を管理するサーバ装置とが通信可能なネットワークシステムであって、
前記デバイスは、
ダウンロードされたリソースを保持するリソース保持手段保持と、
前記リソース保持手段より読み出されるリソースの使用状況を保持するリソース使用状況保持手段と、
前記リソース使用状況保持手段からリソースの使用状況を読み出して前記サーバ装置に転送する転送手段とを有し、
前記サーバ装置は、
前記リソースの使用状況を前記デバイスから取得する取得手段と、
前記取得手段により取得されるリソースの使用状況に基づいてリソース使用料金を算出する算出手段と、
を有することを特徴とするネットワークシステム。
【請求項８】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスにおけるリソース処理方法であって、
ダウンロードされたリソースをリソース保持手段に保持する保持ステップと、
前記リソース保持手段より読み出されるリソースの使用状況をリソース使用状況保持手段に書き込む書込みステップと、
前記リソース使用状況保持手段からリソースの使用状況を読み出してサーバ装置に転送する転送ステップと、
を有することを特徴とするリソース処理方法。
【請求項９】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスと通信可能なサーバ装置におけるリソース処理方法であって、
前記リソースの使用状況を前記デバイスから取得する取得ステップと、
前記取得ステップにより取得されるリソースの使用状況に基づいてリソース使用料金を算出する算出ステップと
を有することを特徴とするリソース処理方法。
【請求項１０】
請求項８または９に記載のリソース処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１１】
請求項８または９に記載のリソース処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定の処理を行うデバイスと、該デバイスにリソースをダウンロードして管理可能なデータ処理装置とが通信可能なネットワークシステムに関するものである。
【背景技術】
【０００２】
近年、多くの電子機器（デバイス）が接続されているネットワークシステム環境において、デバイスにダウンロードする機会が多くある。
【０００３】
例えばデバイスとして、例えばプリンタや複写機に、フォントやフォーム、ロゴデータ等の汎用的に用いられるデータ（以下、リソースと称する）をデバイスが備える記憶部（例えば後述するハードディスク）にダウンロードする機会が多くある。
【０００４】
例えば、あるフォントを使用した印刷をプリンタや複写機（以下、デバイスと称する）で行う場合、印刷処理で必要となるフォントを予めデバイスにダウンロードしておくシステムが下記特許文献１に提案されている。この特許文献１では、フォントを除く印刷データの送信により印刷を行うことができるように構成されている。
【０００５】
図１３は、従来のネットワークシステムの一例を示す図である。
【０００６】
図１３において、ネットワーク１００越しにデバイス１０２にリソースのダウンロードをクライアントＰＣ１０１より行う例である。
【０００７】
クライアントＰＣ１０１よりリソースをデバイス１０２にダウンロードを行う場合、デバイスの使用者はクライアントＰＣ１０１より特定のプロトコルを使用して、デバイス１０２にリソースのダウンロードを行う。
【０００８】
デバイスの使用者は、デバイス１０２において印刷等を行う際に、ダウンロードされているリソースを使用する。
【０００９】
なお、ダウンロードを行うリソースには、自作のリソースやリソース作成業者から課金等を伴って購入するリソースがある。
【特許文献１】特開２００４−１２８５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来のリソース使用方法では、リソース作成業者が作成したリソースを使用したい場合は、予めそのリソースを購入する必要があった。例えば、リソースの属性がフォントであれば、一書体毎に購入したり、あるいは複数書体のセットを購入したりする必要があった。
【００１１】
このため、頻繁にリソースを使用する使用者と、使用頻度が低い使用者とが同様の金額を支払うことになり、使用頻度が低い使用者にとっては不都合な課金方法となってしまう。
【００１２】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ネットワークシステムで、デバイスに１又は複数のリソースをダウンロードした場合、各リソース使用状況に適応した適正なリソース使用料金を算出できる仕組みを提供することである。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明のデバイスは以下に示す構成を備える。
【００１４】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスであって、ダウンロードされたリソースを保持するリソース保持手段と、前記リソース保持手段より読み出されるリソースの使用状況を保持するリソース使用状況保持手段と、前記リソース使用状況保持手段からリソースの使用状況を読み出して前記サーバ装置に転送する転送手段とを有することを特徴とする。
【００１５】
上記目的を達成する本発明のサーバ装置は以下に示す構成を備える。
【００１６】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスと通信可能なサーバ装置であって、前記リソースの使用状況を前記デバイスから取得する取得手段と、前記取得手段により取得されるリソースの使用状況に基づいてリソース使用料金を算出する算出手段とを有することを特徴とする。
【００１７】
上記目的を達成する本発明のネットワークシステムは以下に示す構成を備える。
【００１８】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスと、該デバイスにダウンロードされたリソースの使用状況を管理するサーバ装置とが通信可能なネットワークシステムであって、前記デバイスは、ダウンロードされたリソースを保持するリソース保持手段保持と、前記リソース保持手段より読み出されるリソースの使用状況を保持するリソース使用状況保持手段と、前記リソース使用状況保持手段からリソースの使用状況を読み出して前記サーバ装置に転送する転送手段とを有し、前記サーバ装置は、前記リソースの使用状況を前記デバイスから取得する取得手段と、前記取得手段により取得されるリソースの使用状況に基づいてリソース使用料金を算出する算出手段とを有することを特徴とする。
【００１９】
上記目的を達成する本発明のリソース処理方法は以下に示す構成を備える。
【００２０】
１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスにおけるリソース処理方法であって、ダウンロードされたリソースをリソース保持手段に保持する保持ステップと、前記リソース保持手段より読み出されるリソースの使用状況をリソース使用状況保持手段に書き込む書込みステップと、前記リソース使用状況保持手段からリソースの使用状況を読み出して前記サーバ装置に転送する転送ステップとを有することを特徴とするリソース処理方法。
【００２１】
また、１または複数のリソースをデータ処理装置からダウンロードして所定の処理を行うデバイスと通信可能なサーバ装置におけるリソース処理方法であって、前記リソースの使用状況を前記デバイスから取得する取得ステップと、前記取得ステップにより取得されるリソースの使用状況に基づいてリソース使用料金を算出する算出ステップとを有することを特徴とする。
【発明の効果】
【００２２】
本発明によれば、ネットワークシステムにおけるリソース管理において、デバイスに１又は複数のリソースをダウンロードした場合に、各リソースの使用状況に適応した適正な課金処理をデバイスの使用者に対して行うことができる。
【発明を実施するための最良の形態】
【００２３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２４】
＜システム構成の説明＞
本実施例のリソース管理装置は、以下に詳述するように、デバイスにダウンロードされたリソースの使用状況を監視し、リソースの使用状況に応じて課金を行うシステムを提供するものである。リソース管理装置は、分散して配置されたPCおよびデバイス上で協調動作するリソース管理ソフトウエアによって構成される。
【００２５】
〔第１実施形態〕
以下、図面を参照して本発明の実施の形態を説明する。
【００２６】
図１は、本発明の第１実施形態を示すサーバ装置、デバイス、データ処理装置を含むネットワークシステムの構成を説明する図である。
【００２７】
図１において、１００はネットワークであり、Ｅｔｈｅｒｎｅｔ（登録商標）を用いるが、例えば、ＬｏｃａｌＴａｌｋ等を用いることもできる。
【００２８】
以下、本実施形態において「ネットワーク」とは、物理的なケーブルと、ケーブル上を通る電気的な信号により、電気的な信号の組み合わせで実現される情報交換を実現するもの（プロトコル）の内の一つもしくは複数を意味し、通常は、これらの総称を指す。
【００２９】
デバイス使用者側には、ネットワーク１００を介して、クライアントＰＣ１０１およびデバイス１０２が配置されている。クライアントＰＣ１０２およびデバイスは複数存在してもよい。
【００３０】
一方、リソース提供業者側には、課金サーバ１０３が配置されている。
【００３１】
デバイス使用者側と、リソース提供業者側は、インターネット１０４を使用して通信を行う。
【００３２】
デバイス１０２は、機能複合型複写機であり、複写機能に加えて、画像スキャナ機能、プリンタ機能、ファクシミリ機能等の、一つまたは複数の機能を組み合わせることにより、複写機、プリンタ、スキャナ、ファクシミリとして利用可能である。
【００３３】
図２は、図１に示したクライアントＰＣ１０１の構成を説明するブロック図である。なお、図１と同一のものには同一の符号を付してある。なお、本図は、分散して配置されたＰＣの１つを示したものである。
【００３４】
図２において、ハードディスク（ＨＤ）４１１には、本実施形態において、リソース管理ソフトウエアのプログラムを持つソフトウエアが格納される。このソフトウエアが実行される主体のハードウェアはＣＰＵ４０１で、ソフトウエア上の制御の主体は、ハードディスク（ＨＤ）４１１に格納されたリソース管理ソフトウエアである。
【００３５】
また、本実施形態においては、オペレーティングシステム（ＯＳ）は、例えば、ウィンドウズ（登録商標）２０００（マイクロソフト社製）を想定している。しかしながら、これに限るものではない。
【００３６】
なお、本実施形態に係るリソース管理プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等の記憶媒体に格納された形で供給されても良い。その場合には図１に示すフロッピー（登録商標）ディスクコントローラ（ＦＤ）４１２または不図示のＣＤ−ＲＯＭドライブ等によって記憶媒体からプログラムが読み取られ、ハードディスク（ＨＤ）４１１にインストールされる。
【００３７】
４０１はＣＰＵで、ＲＯＭ４０２に記憶される制御プログラム、ハードディスク４１０に記憶されるアプリケーションをＲＡＭ４０３にロードして種々のデータ処理を行う。
【００３８】
４０５はキーボードコントローラ（ＫＢＣ）で、キーボード（ＫＢ）４０９からの入力を処理する。４０６はＣＲＴＣで、ＣＲＴ４１０への表示を制御する。４０７はディスクコントローラ（ＤＫＣ）で、ハードディスク４１１、フレキシブルディスク４１２へのアクセスを制御する。
【００３９】
４０８はネットワークコントローラ（ＮＩＣ）で、ＬＡＮ１００に接続されるデバイスとの通信を制御する。４０４はシステムバスで、上記各デバイスと接続されている。
【００４０】
図３は、図１に示したデバイス１０２における第１のリソースの使用状況の管理手段を説明するブロック図である。
【００４１】
図３において、デバイス１０２は、リソースの使用状況の取得を行う機能を有するリソース管理部３０１、管理ＰＣ１０１との通信を行う機能を有する通信部３０２を有する。
【００４２】
また、デバイス１０２は、リソースを保持する機能を有するリソース保持部３０３および、リソース保持部よりリソースを読み出す機能を有するリソース読み出し部３０４、リソースの使用状況を保持するリソース使用状況保持部３０５を有する。なお、リソース保持部３０３は、例えばハードディスク等の不揮発性メモリ手段で構成され、リソース記憶部として、さらには、デバイス１０２が提供する各種のサービスのためのデータストレージとして機能する。
【００４３】
なお、デバイス１０２は、公知のスキャナ部と、プリンタ部、ファクシミリ部、ファイル部等を備えて、スキャナ機能、プリンタ機能、複写機能、データ通信機能を切り替えて実行可能としているが、本図においては、その機能処理部は図示しない。
【００４４】
図４は、図１に示したクライアントＰＣ１０１の構成を説明するブロック図である。
【００４５】
図４において、クライアントＰＣ１０１は、デバイスとの通信を行う機能を有する通信部４２１を有する。また、クライアントＰＣ１０１は、デバイス使用者からのデバイスへのリソースダウンロード指示を受け付ける機能を有する操作・表示部４２２を有する。さらに、クライアントＰＣ１０１は、クライアントＰＣ１０１からダウンロードしたリソースを保持するリソース保持部４２３から構成される。
【００４６】
なお、リソース保持部４２３は、ネットワーク１００を介して図示しないサーバ装置からリソースをダウンロードして、例えばフォントセット等のリソースをリソース保持部４２４に保持させることが可能に構成されている。
【００４７】
あるいは、図示しないメディアドライブを介して、リソースが記憶されたメディア（例えばＣＤ−ＲＯＭ等）からリソースを読み出したりして、例えばフォントセット等のリソースをリソース保持部４２４に保持させることが可能に構成されている。そして、操作・表示部４２２の操作で、必要なリソースをデバイス１０２にダウンロードさせることができる。
【００４８】
図５は、図１に示した課金サーバ１０３の構成を説明するブロック図である。
【００４９】
図５において、課金サーバ１０３は、デバイス１０２との通信を行う機能を有する通信部５０１を有する。また、課金サーバ１０３は、デバイス１０２からリソース使用状況の取得を行う機能およびクライアントＰＣ１０１へ課金情報を通知する機能を有するリソース管理部５０２を有する。さらに、課金サーバ１０３は、リソース使用料金を算出する機能を有する使用料金算出部５０３を有する。
【００５０】
なお、本実施形態において、リソースの管理を行うネットワークシステムは、分散して配置された課金サーバ１０３およびデバイス１０２上で協調動作するリソース管理ソフトウエアであるリソース管理部３０１とリソース管理部５０２によって構成されている。
【００５１】
図６は、本発明に係るデバイスにおける第１のデータ処理手順の一例を示すフローチャートである。本処理は、リソースのダウンロードを行う手順の一例である。なお、Ｓ６１１、Ｓ６１２は各ステップを示す。さらに、各ステップは、リソース管理部３０４による処理であって、ＣＰＵがＲＡＭにリソース管理プログラムをハードディスク等よりロードして実行することで実現される。
【００５２】
先ず、デバイス使用者はクライアントＰＣ１０１の操作・表示部４２２より、デバイス１０２にリソースのダウンロード指示を行う。ステップＳ６１１で、ダウンロード指示に応じてダウロードされるリソースの受信処理を行う。
【００５３】
そして、ステップＳ６１２では、デバイス１０２にダウンロードされたリソースは、デバイス１０２のリソース保持部３０３に保持され、本処理を終了する。
【００５４】
なお、課金対象であるリソースは、内部に課金対象であることを示す情報を保持する。
【００５５】
図７は、本発明に係るデバイスにおける第２のデータ処理手順の一例を示すフローチャートである。本処理は、クライアントＰＣ１０１より印刷を行った際の、リソース使用状況の保持を行う手順の一例である。なお、Ｓ６２１〜Ｓ６２４は各ステップを示す。各ステップは、リソース管理部３０４による処理であって、ＣＰＵがＲＡＭにリソース管理プログラムをハードディスク等よりロードして実行することで実現される。
【００５６】
先ず、ステップＳ６２１では、リソース管理部３０４は、印刷にデバイス１０２にダウンロードされているリソースが必要か否かを判断する。ここで、リソース管理部３０４がリソースが必要であると判断した場合、ステップＳ６２２で、リソース読み出し部３０４がリソース保持部３０３からリソースの読み出しを行う。なお、リソース管理部３０４がリソースが必要でないと判断した場合、本処理を終了する。
【００５７】
次に、ステップＳ６２３では、リソース管理部３０４は、読み出されたリソースが課金対象であるか否かを判断する。ここで、リソース管理部３０４が読み出されたリソースが課金対象であると判断した場合は、ステップＳ６２４で、リソースの使用状況をデバイス１０２のリソース使用状況保持部３０５に書き込みを行い、本処理を終了する。
【００５８】
図８は、図３に示したリソース使用状況保持部３０５に保持されるリソースの使用状況データの一例を示す図である。
【００５９】
図８に示すように、本例では、リソースＲ１〜Ｒ３毎にカウンタ（図示しない）を持ち、リソースが使用された印刷ジョブの数を保持する。
【００６０】
例えばリソースＲ１〜Ｒ３が、それぞれ書体が異なるフォントセットであれば、そのフォントセット毎に、使用された印刷ジョブの数ＣＴ１〜ＣＴ３を保持することとなる。
【００６１】
図９は、本発明に係るサーバ装置におけるデータ処理手順の一例を示すフローチャートである。本処理は、図１に示した課金サーバ１０３がリソースの使用状況をデバイス１０２から取得し、使用者に対し課金を行う手順の一例である。なお、Ｓ６３１〜Ｓ６３３は各ステップを示す。各ステップは、図５に示すリソース管理部５０２と、使用料算出部５０３による処理であって、課金サーバ１０３のＣＰＵがＲＡＭにリソース管理プログラム、使用料算出プログラムをハードディスク等よりロードして実行することで実現される。
【００６２】
図１０は、本発明に係るデバイスによるデータ処理手順の一例を示すフローチャートである。本処理は、図１に示したデバイス１０２のリソース管理部３０１、リソース読み出し部３０４等によるリソース使用状況読み出し処理に一例である。なお、Ｓ６４１〜Ｓ６４４は各ステップを示す。
【００６３】
また、各ステップは、デバイス１０２のリソース管理部３０１、リソース読み出し部３０４による処理であって、課金サーバ１０３のＣＰＵがＲＡＭにリソース管理プログラム、使用料算出プログラムをハードディスク等よりロードして実行することで実現される。
【００６４】
先ず、ステップＳ６３１では、課金サーバ１０３のリソース管理部５０２が、リソースの使用状況取得の指示をデバイス１０２に対して行う。本実施形態では、リソース使用状況の取得指示は、タイマなどによりリソース管理部５０２が自動的に一定時間おきに行う。なお、図示しないＵＩ画面を介して操作者からの指示に基づいて、あるいは、あらかじめ設定されたスケジュールに基づいて実行する構成であってもよい。
【００６５】
そして、課金サーバ１０３の通信部５０１は、特定のプロトコルを使用してデバイス１０２の通信部３０２と通信を行う。
【００６６】
課金サーバ１０３からリソースの使用状況取得指示を受けたデバイス１０２は、ステップＳ６４１で、リソース管理部３０１がリソース使用状況保持部３０５よりリソース使用状況を読み出す。そして、ステップＳ６４２で、読み出したリソース使用状況、例えば図８に示したカウンタの値ＣＴ１〜ＣＴ３をリソースＩＤとともに、課金サーバ１０３に転送する。
【００６７】
そして、ステップＳ６４３で、課金サーバ１０３からの取得応答が正常であるか否かを判断して、正常であるとの応答を受信していると判断した場合は、ステップＳ６４４で、図８に示すカウンタの値ＣＴ１〜ＣＴ３を「０」に初期化して、本処理を終了する。
【００６８】
一方、ステップＳ６４３で、課金サーバ１０３からの取得応答が正常でないと、判断した場合は、ステップステップＳ６４２に戻り、カウンタの値ＣＴ１〜ＣＴ３をリソースＩＤとともに、課金サーバ１０３に転送する処理を繰り返す。
【００６９】
このようにして、課金サーバ１０３のリソース管理部５０２は、通信部５０１を通してデバイス１０２のリソース使用状況を取得する。
【００７０】
このようにして、リソースの使用状況の取得が正常に行われた場合、デバイス１０２のリソース使用状況保持部３０５に保持されているリソース使用状況のカウンタは「０」にリセット（初期化）される。
【００７１】
そして、図９に示すステップＳ６３２で、課金サーバ１０３の使用料金算出部５０３が、ステップＳ６３１で、デバイス１０２より取得したリソース使用状況に基づいて、リソース使用料金の算出を行う。
【００７２】
なお、リソースの使用料金は、リソースの属性等に応じて、異なる算出方式を採用することは任意である。
【００７３】
次に、ステップＳ６３３では、課金サーバ１０３は、ステップＳ６３２で、算出されたクライアントＰＣ１０１に課金情報を通知し、課金料金の徴収を行い、本処理を終了する。
【００７４】
なお、このリソース使用料金徴収処理は、電子マネー等を利用した決済であってもいいし、使用料金の振り込み通知をユーザのクライアントＰＣ１０１に行い、ユーザが直接金融機関からの振り込み完了通知であってもよい。
【００７５】
なお、課金情報を通知する手段として、例えば電子メールなどを送信する手段がある。
【００７６】
〔第２実施形態〕
上記実施形態においては、リソースの使用状況をデバイス１０２内に保持し、課金サーバ１０３がデバイス１０２より定期的に使用状況を取得する方法を示した。
【００７７】
本実施形態では、課金対象のリソースが使用される度に、デバイス１０２から課金サーバ１０３に直接転送処理することでその使用状況を通知し、課金サーバ１０３がデバイス１０２から通知されるリソースの使用状況を管理して課金処理を行うことを特徴とする。
【００７８】
〔第３実施形態〕
上記実施形態においては、課金対象のリソースを使用する印刷ジョブ単位で課金を行う場合について説明した。
【００７９】
本実施形態では、例えばジョブを解析して、リソースを使用した文字数をカウントし文字数単位で課金を行ってもよいし、実際にリソースを使用したクライアント数をカウントしクライアント単位で課金を行うことを特徴とする。
【００８０】
〔第４実施形態〕
以下、図１１に示すメモリマップを参照して本発明に係るデバイスで読み取り可能なデータ処理プログラムの構成について説明する。
【００８１】
図１１は、本発明に係るデバイスで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８２】
図１２は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００８３】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００８４】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラム、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００８５】
本実施形態における図６、図７、図９、図１０に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００８６】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８７】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８８】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８９】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００９０】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００９２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。
【００９３】
つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００９４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。そして、その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００９８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【００９９】
【図１】本発明の第１実施形態を示すサーバ装置、デバイス、データ処理装置を含むネットワークシステムの構成を説明する図である。
【図２】図１に示したクライアントＰＣの構成を説明するブロック図である。
【図３】図１に示したデバイスにおける第１のリソースの使用状況の管理手段を説明するブロック図である。
【図４】図１に示したクライアントＰＣの構成を説明するブロック図である。
【図５】図１に示した課金サーバの構成を説明するブロック図である。
【図６】本発明に係るデータ処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図７】本発明に係るデータ処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図８】図３に示したリソース使用状況保持部に保持されるリソースの使用状況データの一例を示す図である。
【図９】本発明に係るサーバ装置におけるデータ処理手順の一例を示すフローチャートである。
【図１０】本発明に係るデバイスによるデータ処理手順の一例を示すフローチャート図である。
【図１１】本発明に係るデバイスで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１２】本発明に係るサーバで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【図１３】従来のネットワークシステムの一例を示す図である。
【符号の説明】
【０１００】
１０１  クライアントＰＣ
１０２  デバイス
１０３  課金サーバ
【図１】
2007025838.tif 000003
【図２】
2007025838.tif 000004
【図３】
2007025838.tif 000005
【図４】
2007025838.tif 000006
【図５】
2007025838.tif 000007
【図６】
2007025838.tif 000008
【図７】
2007025838.tif 000009
【図８】
2007025838.tif 000010
【図９】
2007025838.tif 000011
【図１０】
2007025838.tif 000012
【図１１】
2007025838.tif 000013
【図１２】
2007025838.tif 000014
【図１３】
2007025838.tif 000015