(57)【要約】【課題】ドキュメント処理装置で使用されるリソースの管理システムおよび方法を提供する。【解決手段】先ず、各ドキュメント処理動作に関連して使用されるリソースを表すリソース利用データが受信される。受信されたリソース利用データは保存される。次に、統計的な利用データが保存されたリソース利用データにしたがって計算される。計算された統計的な利用データは管理者に向けて出力される。次いで、管理者による選択を反映する、リソース割当てデータに対応する選択データが受信される。受信された選択データにしたがってドキュメント処理装置のリソース割当てが設定される。【選択図】図７
2008193675.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメント処理動作に関連して使用されるリソースを表すリソース利用データを受信する手段と、
受信されたリソース利用データを保存する記憶手段と、
保存されたリソース利用データにしたがって統計的な利用データを計算する計算手段と、
管理者に統計的な利用データを出力する手段と、
リソース割当てデータに対応する管理者の選択データを受け取る手段と、
受け取った選択データにしたがって関連するドキュメント処理装置のリソース割り当てを設定する手段と
を有することを特徴とするドキュメント処理装置で使用されるリソースの管理システム。
【請求項２】
正規分布値に関して前記統計的な利用データを試験する統計試験手段と、
この試験手段の出力にしたがって選択データのための推奨値を生成する手段と
を、さらに、有することを特徴とする請求項１に記載のドキュメント処理装置で使用されるリソースの管理システム。
【請求項３】
前記推奨値は、リソース使用データに関する平均値に標準偏差の３倍を加えた値にしたがって生成されることを特徴とする請求項２に記載のドキュメント処理装置で使用されるリソースの管理システム。
【請求項４】
受信されたリソース利用データを、設定されているリソース・データに対して試験する割り当て試験手段と、
この割り当て試験手段の出力にしたがって通知信号を生成する手段と
を、さらに、有することを特徴とする請求項１に記載のドキュメント処理装置で使用されるリソースの管理システム。
【請求項５】
統計的な利用データの計算がやり直されるように前記記憶手段に保存されている統計的な利用データを選択的にクリアする手段を、さらに、有することを特徴とする請求項４に記載のドキュメント処理装置で使用されるリソースの管理システム。
【請求項６】
ドキュメント処理動作に関連して使用されるリソースを表すリソース利用データを受信するステップと、
受信されたリソース利用データを保存するステップと、
保存されたリソース利用データにしたがって統計的な利用データを計算するステップと、
管理者に統計的な利用データを出力するステップと、
リソース割当てデータに対応する管理者の選択データを受け取るステップと、
受け取った選択データにしたがって関連するドキュメント処理装置のリソース割り当てを設定するステップと
を含むことを特徴とするドキュメント処理装置で使用されるリソースの管理方法。
【請求項７】
正規分布値に関して前記統計的な利用データを試験するステップと、
この試験ステップの出力にしたがって選択データのための推奨値を生成するステップと
を、さらに、含むことを特徴とする請求項６に記載のドキュメント処理装置で使用されるリソースの管理方法。
【請求項８】
前記推奨値は、リソース使用データに関する平均値に標準偏差の３倍を加えた値にしたがって生成されることを特徴とする請求項７に記載のドキュメント処理装置で使用されるリソースの管理方法。
【請求項９】
受信されたリソース利用データを、設定されているリソース・データに対して試験するステップと、
この割り当て試験の出力にしたがって通知信号を生成するステップと
を、さらに、含むことを特徴とする請求項８に記載のドキュメント処理装置で使用されるリソースの管理方法。
【請求項１０】
統計的な利用データの計算がやり直されるように前記保存されている統計的な利用データを選択的にクリアするステップを、さらに、含むことを特徴とする請求項９に記載のドキュメント処理装置で使用されるリソースの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメント処理装置で使用されるリソースを管理するシステムおよび方法に関し、特に、システム・リソース割り付けデータを自動的かつ適応的に収集し、分析するシステムおよび方法に関する。
【背景技術】
【０００２】
電子メール、ファクシミリ等のメッセージ通信、画像走査、コピー、ドキュメント管理、印刷等の様々なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）等のドキュメント処理装置のトナー、用紙等のリソースが、各ユーザ、部署、またはその他の集団が、割り当てられた所定のリソース使用量を超えないように、監視を行う必要がある。割り当てに関するリソース使用の監視は、リソースの空費または無許可の使用を防止する。また、個別のユーザまたはグループの作業出来高あるいは活動の監視を可能とする。さらに、そのような監視情報は、用紙、トナー、インク等の消耗品の予算計上または調達、あるいは電話の使用、接続時間、電子メールのトラフィック等によって定まる通信費用の予算計上に役立つ。
【０００３】
通常、リソースの割り当てまたは制限はシステム管理者によって設定される。そして、ユーザ、部署、または集団によるリソース使用量が、設定された割り当てに達すると、ユーザ、部署、または集団がその割り当てを超過した旨の通知が生成され、管理者に送信される。システム管理者が低すぎる割り当てを設定すると、ユーザがその割り当てを超えずに多くのジョブを実行できなくなりがちとなるため、システムのパフォーマンスを制限することになる。逆に、システム管理者が高すぎる割り当てを設定すると、ユーザが通常の使用と見なされない形態で特定のリソースを使用しているか否かを検出することが困難になる。しかし、各種の事業には、比較的固有のリソースのニーズがある。例えば、法律事務所等のユーザは、一般に大量の用紙等のシート・ストックを使用するが、ほとんどは白黒印刷に使用される。一方、広告代理店等のユーザは、用紙の使用量は比較的少ないと見られるが、かなりの量のカラー処理リソースを使用する。企業においては、多様な部署間でリソース割り当てがかなり変動することがあり、システム管理者が所定のリソースのニーズを理解し、相応じて割り当てを設定することを困難にしている。それに加えて、新しいドキュメント処理のニーズが特定のグループ内においてより遍在的となる場合、またはグループが成長してスタッフ、作業レベル、作業タイプ等が増加する場合というように、１つまたは複数のマシンのリソース使用が時間的に変化することがある。
【０００４】
したがって、ドキュメント処理装置で使用されるリソースの管理を容易にするシステムおよび方法が望まれている。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上記の従来の問題点に鑑みてなされたもので、ドキュメント処理装置で使用されるリソースの管理システムおよび方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によるドキュメント処理装置で使用されるリソースの管理システムは、ドキュメント処理動作に関連して使用されるリソースを表すリソース利用データを受信する手段と、受信されたリソース利用データを保存する記憶手段と、保存されたリソース利用データにしたがって統計的な利用データを計算する計算手段と、管理者に統計的な利用データを出力する手段と、リソース割当てデータに対応する管理者の選択データを受け取る手段と、受け取った選択データにしたがって関連するドキュメント処理装置のリソース割り当てを設定する手段とを有する。
【０００７】
本発明による一つの実施形態においては、本システムは、正規分布値に関して前記統計的な利用データを試験する統計試験手段と、この試験手段の出力にしたがって選択データのための推奨値を生成する手段とを、さらに、有する。
【０００８】
本発明による他の実施形態においては、推奨値は、リソース使用データに関する平均値に標準偏差の３倍を加えた値にしたがって生成される。
【０００９】
また、本発明によるさらに他の実施形態においては、本システムは、受信されたリソース利用データを、設定されているリソース・データに対して試験する割り当て試験手段と、この割り当て試験手段の出力にしたがって通知信号を生成する手段とを、さらに、有する。
【００１０】
さらに他の実施形態においては、本システムは、統計的な利用データの計算がやり直されるように前記記憶手段に保存されている統計的な利用データを選択的にクリアする手段を、さらに、有する。
【００１１】
本発明によるドキュメント処理装置で使用されるリソースの管理方法は、ドキュメント処理動作に関連して使用されるリソースを表すリソース利用データを受信するステップと、受信されたリソース利用データを保存するステップと、保存されたリソース利用データにしたがって統計的な利用データを計算するステップと、管理者に統計的な利用データを出力するステップと、リソース割当てデータに対応する管理者の選択データを受け取るステップと、受け取った選択データにしたがって関連するドキュメント処理装置のリソース割り当てを設定するステップとを含む。
【発明の効果】
【００１２】
本発明によれば、ドキュメント処理装置で使用されるリソースの管理システムおよび方法が提供される。
【発明を実施するための最良の形態】
【００１３】
以下、適宜、図面を参照しながら本発明による実施形態の説明を行う。図１は本発明による実施形態が適用されるドキュメント処理装置で使用されるリソースの管理を行うシステム全体の構成例を示す。図に示したシステム１００は、コンピュータ・ネットワーク１０２として表されている分散コンピューティング環境を利用している。コンピュータ・ネットワーク１０２は、複数の電子装置間におけるデータの交換を可能とする本技術分野で知られている任意の分散通信システムである。コンピュータ・ネットワーク１０２は、例えば、仮想ローカル・エリア・ネットワーク、ワイド・エリア・ネットワーク、パーソナル・エリア・ネットワーク、ローカル・エリア・ネットワーク、インターネット、イントラネット、またはそれらの任意の組み合わせを含む本技術分野で知られている任意のコンピュータ・ネットワークである。本発明による一実施形態において、コンピュータ・ネットワーク１０２は、例えば、トークン・リング、IEEE802.11(x)、Ethernet（登録商標）またはその他の無線ベースまたは有線ベースのデータ通信メカニズム等の既存の多数のデータ転送メカニズムによって例示されるような物理レイヤおよびトランスポート・レイヤから構成される。図にはコンピュータ・ネットワーク１０２を示したが、本発明は、本技術分野において知られているように、スタンドアローンのシステムにおいても同様に実施可能である。
【００１４】
システム１００は、さらに、例えば、多様なドキュメント処理を実行するために適切な多機能周辺装置（Multi-Function Peripheral；以下、ＭＦＰということがある。）として図に表されている、少なくとも１つのドキュメント処理装置１０４を含む。しかし、ＭＦＰはドキュメント処理装置の一形態であって、本発明におけるドキュメント処理装置がＭＦＰに限定されるものではない。ドキュメント処理装置における処理動作には、例えば、ファクシミリ通信、画像走査、コピー、印刷、電子メール、ドキュメント管理、ドキュメント保存等がある。本発明の一形態においては、ドキュメント処理装置１０４は、外部装置またはネットワークに接続された装置に対してリモート・ドキュメント処理サービスを提供するように適合されている。ドキュメント処理装置１０４は、ユーザ、ネットワークに接続された装置等とやり取りするように構成された、ハードウェア、ソフトウェアおよびこれらの任意の適切な組み合わせを含んでいる。ドキュメント処理装置１０４の機能等については、図４および図５を参照しながら後に説明する。
【００１５】
また、本発明による一実施形態において、ドキュメント処理装置１０４は、例えば、IEEE 1394あるいはＵＳＢインターフェイスを有する各種ドライブ、多様なＩＣメモリカード等の、複数のポータブル記憶媒体を受け入れるためのインターフェイスを備える。本発明の実施形態においては、ドキュメント処理装置１０４は、さらに、タッチ・スクリーン、ＬＣＤ、タッチ・パネル、英数字キーパッド等のユーザ・インターフェイス１０６を備え、ユーザは、このようなユーザ・インターフェイスを介してドキュメント処理装置１０４と直接やり取りすることができる。ユーザ・インターフェイス１０６は、ユーザに対して情報を伝達するとともに、ユーザから選択内容を受け取るために用いられる。ユーザ・インターフェイス１０６は、本技術分野において知られているように、データをユーザに対して提示するために適合された様々なコンポーネントを有している。本発明による一実施形態においては、ユーザ・インターフェイス１０６は、後ほど説明するように、１つまたは複数のグラフィック要素、テキスト・データ、画像等をユーザに対して表示し、ユーザから入力を受け取り、かつ、コントローラ１０８等のバックエンド・コンポーネントに対してユーザからの入力を伝達するように適合されたディスプレイを備えている。ドキュメント処理装置１０４は、適切な通信リンク１１２を介して、コンピュータ・ネットワーク１０２に通信可能に接続されている。適切な通信リンク１１２には、例えば、WiMax（Worldwide Interoperability for Microwave Access）、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、Bluetooth（登録商標）、公衆交換電話網、専用通信ネットワーク、赤外線接続、光接続、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルがある。
【００１６】
本発明による実施形態において、ドキュメント処理装置１０４は、さらに、ドキュメント処理装置１０４による処理動作を容易にする適切な、コントローラ１０８として表されたバックエンド・コンポーネントを内蔵している。コントローラ１０８は、ドキュメント処理装置１０４の動作の制御、あるいはユーザ・インターフェイス１０６を介した画像の表示、または、電子画像データの操作の指示等の処理を容易にするように構成されたハードウェア、ソフトウェアあるいはこれらの適切な組み合わせによって実装される。以下の説明においては、コントローラ１０８という用語は、後述する動作を実行する、もしくは実行させる、もしくは制御する、またはその他の方法で指示するように機能するハードウェア、ソフトウェア、またはこれらの組み合わせを含むドキュメント処理装置１０４と関連する任意の多数のコンポーネントの意味で、使用する。なお、図および上記の説明において、コントローラ１０８をドキュメント処理装置１０４に内蔵された形態としたが、コントローラ１０８は、ドキュメント処理装置１０４に通信可能に接続された外部装置の形態であってもよい。コントローラ１０８との関連において説明を行う動作は、本技術分野において知られている任意の汎用コンピューティング・システムによって実行可能である。したがって、コントローラ１０８は、このような一般的なコンピューティング装置を代表しており、以下の説明において使用する際にも、そのように意図されている。また、以下の説明においてはコントローラ１０８を使用しているが、これは実施形態の例にすぎず、その他の実施形態においても、本発明によるドキュメント処理装置で使用されるリソースの管理のためのシステムおよび方法を実施することができる。コントローラ１０８の構成等については、後ほど図２と図３を参照しながら説明を行う。
【００１７】
ドキュメント処理装置１０４には、データ記憶装置１１０が通信可能に接続されている。データ記憶装置１１０は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。一実施形態においては、データ記憶装置１１０は、ドキュメント・データ、画像データ、電子データベースのデータ等を保存するように適切に適合されている。データ記憶装置１１０は、図においてはシステム１００の独立したコンポーネントとして例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、ドキュメント処理装置１０４の内蔵ストレージ・コンポーネント、コントローラ１０８のコンポーネント等として実装することができる。本発明による一実施形態において、データ記憶装置１１０は、ドキュメント処理装置１０４に対応するドキュメント処理リソースの使用を表す電子データ、割り当て、使用データ等を保存するべく適切に適合されている。
【００１８】
システム１００は、通信リンク１１６を介してコンピュータ・ネットワーク１０２とデータ通信を行う管理装置１１４を、さらに、含む。管理装置１１４は、図において例示目的だけのために、デスクトップ形パーソナル・コンピュータとして示されている。しかし、管理装置１１４は、本技術分野で知られている任意のパーソナル・コンピューティング装置を表しており、管理装置１１４として、例えば、コンピュータ・ワークステーション、ノート形パーソナル・コンピュータ、携帯情報端末、ウェブ適合携帯電話、スマートフォン、専用通信ネットワーク用の装置、またはその他のウェブ適合電子装置がある。適切な通信リンク１１６は、本技術分野で知られている任意の適切なデータ通信のチャネルであり、例えば、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、専用通信ネットワーク、赤外線接続、光接続、公衆交換電話網、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルである。管理装置１１４は、多様なソースからのリソース利用データの受信、割り付けのためのリソースの適切なレベルの計算等を行うように適合されている。管理装置１１４は、さらに、適切なインターフェイスを介して、管理者に利用データを表示し、管理者からリソース管理の選択を受け取り、受け取ったリソース管理の選択をコンピュータ・ネットワーク１０２上のリソース管理に関連付けされた適切なバックエンド・コンポーネントに伝達する。
【００１９】
システム１００は、データ記憶装置１２０に接続されたリソース・サーバ１１８を、さらに、含む。リソース・サーバ１１８は、ドキュメント・データ、リソース利用データ、装置識別データ、リソース管理アプリケーション、画像データ、ビデオ・データ、音声データ、マルチメディア・データ、またはその他の、本技術分野で知られている電子データを保存することができる、本技術分野で知られている任意のコンピューティング装置を表す。本発明による一実施形態においては、データ記憶装置１２０が、ドキュメント処理データ、リソース使用データ、ドキュメント処理装置のデータ、画像データ、ドキュメント・データ等を含む複数の電子データを含む。データ記憶装置１２０は、例えば、ハードディスク・ドライブ、その他の磁気記憶装置、光学式記憶装置、フラッシュ・メモリまたはそれらの任意の組み合わせを含む本技術分野で知られている大容量記憶装置である。データ記憶装置１２０は、図においてはシステム１００の独立したコンポーネントとして例示されているが、例えば、内蔵ハードディスク・ドライブ等のような、リソース・サーバ１１８の内蔵ストレージ・コンポーネント等として実装することができる。リソース・サーバ１１８は、適切な通信リンク１２２を介してコンピュータ・ネットワーク１０２と通信可能に接続されている。通信リンク１２２は、例えば、専用通信ネットワーク、赤外線接続、光接続、Bluetooth（登録商標）、WiMax、IEEE802.11a、IEEE802.11b、IEEE802.11g、IEEE802.11(x)、公衆交換電話網、または、本技術分野において知られている他の適切な有線または無線のデータ通信チャネルである。リソース・サーバ１１８の構成については、図６を参照しながら、後に説明を行う。
【００２０】
次に、図２および図３を参照しながら、本発明による実施形態におけるシステムの動作が実行されるコントローラのハードウェアおよび機能構成等を説明する。図２に本発明による実施形態においてシステム１００の動作が実行されるバックエンド・コンポーネント、すなわち、図１においてはコントローラ１０８として示したコントローラ２００のハードウェア・アーキテクチャの構成例を示す。コントローラ１０８は、本明細書に記載する動作を円滑に実行する能力を有する、本技術分野において知られている任意の一般的なコンピューティング装置を表している。コントローラ２００には、少なくとも一つのＣＰＵを含むプロセッサ２０２が含まれている。プロセッサ２０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、コントローラ２００には、ＢＩＯＳ機能、システム機能、システム構成データおよびコントローラ２００の動作に使用するその他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）２０４が含まれている。
【００２１】
また、コントローラ２００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ２０６が含まれている。ＲＡＭ２０６は、プロセッサ２０２によって処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００２２】
ストレージ・インターフェイス２０８は、コントローラ２００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス２０８は、２１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００２３】
ネットワーク・インターフェイス・サブシステム２１０は、ネットワークとの間の入出力を適切にルーティングすることによって、コントローラ２００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム２１０は、装置２００に対する外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、例えば、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード２１４、およびWiFi（Wireless Fidelity）、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス２１８を示している。ネットワーク・インターフェイス・サブシステム２１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード２１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク２２０を介したデータ交換を行うために、相互接続されている。
【００２４】
プロセッサ２０２、読出し専用メモリ２０４、ＲＡＭ２０６、ストレージ・インターフェイス２０８およびネットワーク・インターフェイス・サブシステム２１０の間のデータ通信は、バス２１２によって例示したバス・データ転送メカニズムを介して行われる。
【００２５】
また、ドキュメント・プロセッサ・インターフェイス２２２もバス２１２を介してデータ通信を行う。ドキュメント・プロセッサ・インターフェイス２２２は、様々なドキュメント処理動作を実行するために、ドキュメント処理ハードウェア２３２との接続を提供する。そのようなドキュメント処理動作には、コピー・ハードウェア２２４によって実行されるコピー、画像走査ハードウェア２２６によって実行される画像走査、印刷ハードウェア２２８によって実行される印刷、およびファクシミリ・ハードウェア２３０によって実行されるファクシミリ通信が含まれる。コントローラ２００は、これらのドキュメント処理動作のいずれかまたは全部を適切に動作させる。複数のドキュメント処理動作を実行可能なシステムは、前述したように、ＭＦＰまたは多機能装置と呼ばれる。システム１００の機能は、ドキュメント処理装置と関連するインテリジェント・サブシステムとして図２に示したコントローラ２００（図１においてはコントローラ１０８として示されている。）を含む、ドキュメント処理装置１０４等の適切なドキュメント処理装置において実行される。
【００２６】
次に図３を参照しながらシステムの動作が実行されるコントローラの機能ブロックと動作の概要を説明する。図３に、本発明による実施形態のシステム１００の動作が実行されるコントローラ３００の機能ブロックの構成例を示す。コントローラ３００の機能は、ドキュメント処理エンジン３０２を含む。図３は、ソフトウェアおよびオペレーティング・システム機能と関連して、図２に示したハードウェアの機能性を例示している。
【００２７】
一実施形態において、ドキュメント処理エンジン３０２は、印刷動作、コピー動作、ファクシミリ通信動作および画像走査動作を可能にする。これらの機能が一つの装置で実行できる装置は、産業界において一般に好まれるドキュメント処理周辺装置であるＭＦＰである。しかし、コントローラ３００が上記のドキュメント処理動作のすべてを可能にする必要は必ずしもない。コントローラは、また、上記のドキュメント処理動作のサブセットである、専用のドキュメント処理装置、あるいはより限定した目的のドキュメント処理装置においても有効に用いられる。
【００２８】
ドキュメント処理エンジン３０２はユーザ・インターフェイス・パネル３１０と適切にインターフェイスされており、ユーザまたは管理者は、このユーザ・インターフェイス・パネル３１０を介して、ドキュメント処理エンジン３０２によって制御される機能にアクセスすることができる。アクセスは、コントローラにローカルに配置されているインターフェイスを介して行われるか、遠隔のシン・クライアント（thin client）またはシック・クライアント（thick client）によって遠隔から行うことができる。
【００２９】
ドキュメント処理エンジン３０２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。これらの機能部は、印刷、ファクシミリの送受信、およびドキュメント画像をコピーのために取得するか、またはドキュメント画像の電子バージョンを生成するための、ドキュメント画像走査の実際の処理動作を容易にする。
【００３０】
ジョブ・キュー（job queue）３１２は、印刷機能部３０４、ファクシミリ通信機能部３０６および画像走査機能部３０８とデータ通信を行う。ビットマップ・フォーマット、ページ記述言語（ＰＤＬ）フォーマットまたはベクター・フォーマット等の種々の画像形式は、画像走査機能部３０８からジョブ・キュー３１２を介して以降の処理のために中継される。
【００３１】
ジョブ・キュー３１２は、また、ネットワーク・サービス機能部３１４ともデータ通信を行う。一実施形態において、ジョブ制御、状態データまたは電子ドキュメント・データが、ジョブ・キュー３１２とネットワーク・サービス機能部３１４との間で交換される。このように、適切なインターフェイスが、クライアント側ネットワーク・サービス機能３２０（これは、任意の適切なシン・クライアントまたはシック・クライアントである。）を介したコントローラ３００へのネットワーク・ベースのアクセスのために設けられている。一実施形態において、ウェブ・サービス・アクセスは、ハイパーテキスト転送プロトコル（HTTP）、ファイル転送プロトコル（FTP）、ユニフォーム・データ・ダイアグラム・プロトコル（uniform data diagram protocol）または他の任意の適切な交換メカニズムによって実行される。ネットワーク・サービス機能部３１４は、また、ＦＴＰ、電子メール、テルネット（TELNET）等を介した通信のために、クライアント側ネットワーク・サービス機能３２０とのデータ交換も有効に提供する。このように、コントローラ機能３００は、種々のネットワーク・アクセス・メカニズムによって、電子ドキュメントおよびユーザ情報の出力あるいは受信を容易にする。
【００３２】
ジョブ・キュー３１２は、また、画像プロセッサ３１６ともデータ通信を行う。画像プロセッサ３１６は、印刷機能部３０４、ファクシミリ通信機能部３０６または画像走査機能部３０８等の装置機能部と、電子ドキュメントを交換するために適したフォーマットに変換するラスタ画像処理（ＲＩＰ）、ページ記述言語インタープリタまたは任意の適切な画像処理を行うメカニズムである。
【００３３】
最後に、ジョブ・キュー３１２は、ジョブ解析部（job parser）３１８とデータ通信を行い、このジョブ解析部３１８はクライアント装置サービス部３２２等の外部装置からの印刷ジョブ言語（ＰＪＬ）ファイルを受け取る働きをする。クライアント装置サービス部３２２は、電子ドキュメントの印刷、ファクシミリ通信、またはコントローラ機能３００による処理が有効である他の適切な電子ドキュメントの入力を含む。ジョブ解析部３１８は、受け取った電子ドキュメント・ファイルを解析し、前述した機能およびコンポーネントと関連する処理のために、解析した電子ドキュメント・ファイル情報をジョブ・キュー３１２に中継する働きをする。
【００３４】
次に、図４および図５を参照しながら、本発明による実施形態におけるシステムの動作が実行されるドキュメント処理装置のハードウェアおよび機能構成等を説明する。図４に本発明による実施形態においてシステム１００の動作が実行されるドキュメント処理装置４００のハードウェア・アーキテクチャの構成例を示す。ドキュメント処理装置４００には、少なくとも一つのＣＰＵから構成されるプロセッサ４０２が含まれている。プロセッサ４０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、ドキュメント処理装置４００には、ＢＩＯＳ機能、システム機能、システム構成データおよびドキュメント処理装置４００の動作に使用するその他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）４０４が含まれている。
【００３５】
また、ドキュメント処理装置４００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ４０６が含まれている。ＲＡＭ４０６は、プロセッサ４０２によって処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００３６】
ストレージ・インターフェイス４０８は、ドキュメント処理装置４００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス４０８は、４１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００３７】
ネットワーク・インターフェイス・サブシステム４１０は、ネットワークとの間の入出力を適切にルーティングすることによって、ドキュメント処理装置４００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム４１０は、ドキュメント処理装置４００の外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、一例として、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード４１４、およびWiFi、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス４１８を示している。ネットワーク・インターフェイス・サブシステム４１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード４１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク４２０を介したデータ交換を行うために、相互接続されている。
【００３８】
プロセッサ４０２、読出し専用メモリ４０４、ＲＡＭ４０６、ストレージ・インターフェイス４０８およびネットワーク・インターフェイス・サブシステム４１０の間のデータ通信は、バス４１２によって例示したバス・データ転送メカニズムを介して行われる。
【００３９】
ドキュメント処理装置４００における実行可能なインストラクションは、ワークステーション、その他のサーバ等の複数の外部装置との通信を円滑に実行する。動作の際、代表的な装置は自律的に動作するが、しばしば、ローカル・ユーザによる直接的な制御が望ましい場合もある。ローカル・ユーザによる直接的な制御は、ユーザ入出力（Ｉ／Ｏ）パネル４２４へのオプションの入出力（Ｉ／Ｏ）インターフェイス４２２を介して実行することができる。
【００４０】
また、１つまたは複数のドキュメント処理エンジンへのインターフェイスも、バス４１２を介してデータ通信を行う。図に示した実施形態においては、印刷インターフェイス４２６、コピー・インターフェイス４２８、画像走査インターフェイス４３０、およびファクシミリ・インターフェイス４３２は、それぞれ、印刷エンジン４３４、コピー・エンジン４３６、画像走査エンジン（スキャナ）４３８、およびファクシミリ・エンジン４４０との通信を容易にする。ドキュメント処理装置４００は、１つまたは複数のドキュメント処理機能を適切に実行する。複数のドキュメント処理操作を実行するシステムは、前述したように一般に、多機能周辺装置（ＭＦＰ）等と呼ばれる。
【００４１】
次に図５を参照しながらシステムの動作が実行されるドキュメント処理装置の機能ブロックを説明する。図５に、本発明による実施形態のシステム１００の動作が実行されるドキュメント処理装置５００の機能ブロックの構成例を示す。図５は、ソフトウェアおよびオペレーティング・システム機能と関連して、図４に示したハードウェアの機能性を例示している。ドキュメント処理装置５００は、１つまたは複数のドキュメント処理操作を円滑に実行するドキュメント処理エンジン５０２を含んでいる。
【００４２】
ドキュメント処理エンジン５０２は、印刷エンジン５０４、ファクシミリ・エンジン５０６、画像走査エンジン５０８およびコンソール・パネル５１０を含む。印刷エンジン５０４は、ドキュメント処理装置５００に伝達された電子ドキュメントを、物理的なドキュメント、すなわちハードコピーの出力を可能とする。ファクシミリ・エンジン５０６は、ファクシミリ・モデム等の装置を介して、外部のファクシミリ装置との間で相互にファクシミリ通信を行う。
【００４３】
画像走査エンジン５０８は、ハードコピー・ドキュメントを受け取り、このハードコピー・ドキュメントに対応する画像データに変換するように機能する。コンソール・パネル５１０等のユーザ・インターフェイスは、ユーザからのインストラクションの入力と、ユーザへの情報の表示を可能にする。画像走査エンジン５０８は、目に見える有形のドキュメントを、ビットマップ・フォーマット、ベクター・フォーマットまたはページ記述言語（ＰＤＬ）フォーマットの電子的な形態への入力と関連して使用され、さらに、光学文字認識のためにも構成されている。また、実際の目に見える有形のドキュメントの画像走査は、ファクシミリ動作においても有効に機能する。
【００４４】
図に示したドキュメント処理エンジン５０２は、ドライバ５２６を介したネットワークとのインターフェイス５１６も備え、例えばネットワーク・インターフェイス・カードか構成されている。ネットワークは、有線、無線あるいは光によるデータ通信のような任意の適切な物理的レイヤおよび物理的でないレイヤによって、やり取りを完全に実現している。
【００４５】
ドキュメント処理エンジン５０２は、１つまたは複数のデバイス・ドライバ５１４と適切な通信を行う。デバイス・ドライバ５１４は、実際のドキュメント処理動作を実行するために、ドキュメント処理エンジン５０２から１つまたは複数の物理的装置へのデータ交換を可能とする。このようなドキュメント処理動作には、ドライバ５１８による印刷、ドライバ５２０によるファクシミリ通信、ドライバ５２２による画像走査、およびドライバ５２４によるユーザ・インターフェイス機能の中の１つまたは複数のものが含まれる。これらの多様な装置は、ドキュメント処理エンジン５０２と関連する１つまたは複数の対応したエンジンと結合されている。本明細書においては、ドキュメント処理動作の任意のセットまたはサブセットが想定されている。複数の利用可能なドキュメント処理選択肢を含むドキュメント処理装置はＭＦＰと呼ばれている。
【００４６】
次に、図６を参照しながら、本発明による実施形態におけるシステムの動作が実行されるリソース・サーバのハードウェア構成等を説明する。図６に本発明による実施形態においてシステム１００の動作が実行される、図１においてはリソース・サーバ１１８として示したサーバ６００のハードウェア・アーキテクチャの構成例を示す。サーバ６００には、少なくとも一つのＣＰＵを含むプロセッサ６０２が含まれている。プロセッサ６０２は、互いに協調して動作する複数のＣＰＵから構成されることもある。また、サーバ６００には、ＢＩＯＳ機能、システム機能、システム構成およびサーバ６００の動作に使用するその他のルーチンもしくはデータ等の静的または固定的なデータ、あるいはインストラクションのために有効に使用される、不揮発性または読出し専用メモリ（ＲＯＭ）６０４が含まれている。
【００４７】
また、サーバ６００には、ダイナミック・ランダム・アクセス・メモリ、スタティック・ランダム・アクセス・メモリ、または他の任意の適切なアドレス指定可能かつ書込み可能なメモリ・システムから構成されるＲＡＭ６０６が含まれている。ＲＡＭ６０６は、プロセッサ６０２によって処理されるアプリケーションおよびデータ処理に関係するデータ・インストラクションのための記憶領域を提供する。
【００４８】
ストレージ・インターフェイス６０８は、サーバ６００に関連するデータの不揮発性保存、大容量保存または長期的な保存ためのメカニズムを提供する。ストレージ・インターフェイス６０８は、６１６として図示したディスク・ドライブ、あるいは光学式ドライブ、テープ・ドライブ等の適切な任意のアドレス指定可能、またはシリアル記憶装置等の大量記憶装置の他、当業者に知られている適切な任意の記憶媒体を使用する。
【００４９】
ネットワーク・インターフェイス・サブシステム６１０は、ネットワークとの間の入出力を適切にルーティングすることによって、サーバ６００が他の装置と通信することを可能にする。ネットワーク・インターフェイス・サブシステム６１０は、サーバ６００と外部装置との一つまたは複数のコネクションのインターフェイスを適切にとる。図においては、一例として、Ethernet（登録商標）、トークン・リング等といった固定または有線ネットワークとのデータ通信のための少なくとも一つのネットワーク・インターフェイス・カード６１４と、WiFi、WiMax、無線モデム、セルラ・ネットワークまたは適切な任意の無線通信システム等の手段を介した無線通信のために適切な無線インターフェイス６１８を示している。ネットワーク・インターフェイス・サブシステム６１０は、任意の物理的データ転送レイヤあるいは物理的データ転送レイヤではないデータ転送レイヤまたはプロトコル・レイヤを適切に利用する。図においては、ネットワーク・インターフェイス・カード６１４は、例えば、ローカル・エリア・ネットワーク、ワイド・エリア・ネットワークまたはそれらの組合せから適切に構成される物理的ネットワーク６２０を介したデータ交換を行うために、相互接続されている。
【００５０】
プロセッサ６０２、読出し専用メモリ６０４、ＲＡＭ６０６、ストレージ・インターフェイス６０８およびネットワーク・インターフェイス・サブシステム６１０の間のデータ通信は、バス６１２によって例示したバス・データ転送メカニズムを介して行われる。
【００５１】
サーバ６００における実行可能なインストラクションは、ワークステーション、ドキュメント処理装置、その他のサーバ等の複数の外部装置との通信を円滑に実行する。動作の際、代表的なサーバは自律的に動作するが、しばしば、ローカル・ユーザによる直接的な制御が望ましい場合もある。ローカル・ユーザによる直接的な制御は、オプションの入出力（Ｉ／Ｏ）インターフェイス６２２を介して実行することができる。
【００５２】
以下、本発明における動作の概要を説明する。先ず、各ドキュメント処理動作に関連して使用されたリソースを表すリソース利用データが受信される。受信されたリソース利用データは保存される。その後、統計的な利用データが、保存されたリソース利用データにしたがって計算される。計算された統計的な利用データは、管理者に向けて出力される。リソース割当てデータに対応する管理者の選択データが、その後、受け取られる。次いで、ドキュメント処理装置におけるリソース割当てが、受け取られた選択データにしたがって設定される。
【００５３】
本発明による例示的な実施形態においては、先ず、ドキュメント処理装置１０４の各ドキュメント処理動作に関連して使用されたリソースを表すリソース利用データが受信される。リソース利用データとしては、例えば、トナーの使用量、出力媒体の使用量、処理の使用回数、処理時間、データ記憶容量の使用等がある。ドキュメント処理装置１０４によって実行が可能なドキュメント処理動作に対しては、処理動作の種別ごとに多様なリソース使用要件がある。例えば、コピー動作においては、トナー、出力媒体、および処理時間を使用するが、画像走査動作においては、処理時間および記憶容量を使用する。同様に、ドキュメント処理装置１０４によって実行が可能なその他のドキュメント処理動作は、種々のリソースを必要とし、処理動作の種別ごとに本発明を適用できる。
【００５４】
受信されたリソース利用データは、設定されたリソース・データ、すなわち割当てデータに対して検査される。この割当てデータは、ドキュメント処理装置１０４に関連するリソースのうちの少なくとも１つに対する制限を表す。この検査は、ドキュメント処理装置１０４に関連付けされたコントローラ１０８によって、もしくは使用データの周期的な点検が行われている間に、管理装置１１４によって、またはリソース・サーバ１１８等によって行うことができる。例えば、ドキュメント処理装置１０４のコントローラ１０８またはその他の適切なバックエンド・コンポーネントが、受信したリソース利用データと管理上設定されている使用割当てとを比較することによってこの検査を行う。その後、この比較の結果に基づいて、判断が行われる。受信したリソース利用データが、ドキュメント処理装置１０４、特定のユーザ、部署等に関連付けされた使用割当てのいずれかに等しいか、あるいは予め定めた値の近傍の範囲に入っているときには、通知信号が生成される。生成された通知信号は、管理者、サービス提供者、オーナー、または部署長等に転送される。
【００５５】
受信したリソース利用データが使用割当てに達していないと、コントローラ１０８またはその他の前述した適切なバックエンド・コンポーネントによって判断されたときには、統計的な利用計算のやり直しのプロセスに進むことが可能となるように、以前に保存されている割当てデータをクリアするか否かの判断が行われる。コントローラ１０８またはその他の前述した適切なコンポーネントは、以前に保存された割当てデータをクリアして新たな割当てを計算するか否かを判断する。新たな割当ての計算は、予め定められた時間の経過、ドキュメント処理操作の回数、管理者の要求等によって開始されることも可能である。以前に保存されたデータをクリアするインストラクションがないときは、処理は終了する。割当てデータをクリアする判断が行われると、記憶装置、すなわちデータ記憶装置１１０、管理装置１１４のローカル・ストレージまたはデータ記憶装置１２０に保存されていた割当てデータがクリアされる。
【００５６】
受信したリソース利用データは、その後、適切な保存場所に保存される。したがって、システム１００がリソース管理目的のためにリソース・サーバ１１８を用いているときには、リソース利用データは、コンピュータ・ネットワーク１０２を介して、リソース・サーバ１１８にアップロードされ、関連するデータ記憶装置１２０に保存される。同様に、システム１００が管理装置１１４だけを用いているときには、リソース利用データは管理装置１１４にアップロードされ、関連するハードディスク・ドライブ等によってローカルに保存される。また、ドキュメント処理装置１０４のコントローラ１０８は、データ記憶装置１１０にリソース利用データを保存することを指示することができる。
【００５７】
その後、受信したリソース利用データに基づいて統計的な利用データが計算される。計算された統計的な利用データは、所定のドキュメント処理装置１０４に関連付けされた割り当ての設定において関連する管理者に助言を与えるために使用することができる。この目的のために、計算された統計的な利用データは、任意の適切な手段を介して関連する管理者に向けて出力される。一実施形態においては、計算された統計的な利用データはコントローラ１０８によってユーザ・インターフェイス１０６に出力され、管理者がドキュメント処理装置１０４の場所において直接そのデータを見ることが可能になる。他の実施形態においては、計算された統計的な利用データは、コンピュータ・ネットワーク１０２を介して、リソース・サーバ１１８に出力され、管理者が、リソース・サーバ１１８に関連するユーザ・インターフェイスを介してそのデータを見ることが可能になる。本発明によるさらに他の実施形態においては、計算された統計的な利用データは、コンピュータ・ネットワーク１０２を介して、管理装置１１４に出力され、出力されたデータを管理者が見ることができる。
【００５８】
計算された統計的な利用データは、その後、このデータを受信した装置、すなわちコントローラ１０８、管理装置１１４またはリソース・サーバ１１８によって、正規分布値（a normal distribution value）に関して試験され、管理者による選択のための推奨値が生成される。すなわち、ある時間期間にわたる使用を表す統計データが、ドキュメント処理装置１０４に適用するための推奨される割り当てを生成するために、計算された統計的な利用データを受信した装置によって正規分布値に関して分析される。正規分布値は、例えば、リソース使用データに関する平均値に標準偏差の３倍を加えた値とすることができる。しかし、正規分布値を決定する他の方法を用いることも可能である。すなわち、平均値に標準偏差の３倍を加えた値を使用し、類似のドキュメント処理装置（図示せず）のグループ、プリセットされた製造データ等から収集されるような、標準的なリソース使用データを使用することもできる。
【００５９】
その後、生成された推奨値は、現在それを介してリソース・データがアクセスされている装置（例えば、コントローラ１０８、管理装置１１４またはサーバ１１８）に関連付けられたグラフィカル・ユーザ・インターフェイスを介して、管理者に提示される。推奨値の提示によって、管理者は、ドキュメント処理装置１０４に関連付けされる、新たな、または修正されたリソース割り当てデータに対応する選択データの入力が促される。入力された選択データは、このデータが管理装置１１４またはリソース・サーバ１１８から発生しているときにはコンピュータ・ネットワーク１０２を介して、またはユーザ・インターフェイス１０６を介して、コントローラ１０８によって受信される。受信された選択データにしたがって、ドキュメント処理装置１０４に関連付けされるリソース割り当てが設定される。すなわち、ドキュメント処理装置１０４は、コントローラ１０８によって、ドキュメント処理装置１０４に対応するユーザ、ユーザのグループ、動作のタイプ、出力媒体のタイプ、処理時間等に対するリソース使用制限を設定する。
【００６０】
以上、図１ないし図６を参照しながら説明を行ったシステム１００およびコンポーネントについては、以下、図７および図８を参照しながら説明を行う動作とともにより良好な理解が得られることになろう。
【００６１】
次に図７および図８を参照しながら、本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの動作を説明する。図７に、本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの基本的な動作例を表すフローチャートを示す。先ず、Ｓ７０２で、複数のドキュメント処理動作のそれぞれに関連して使用されたリソースを表すリソース利用データが受信される。受信されたデータは、例えば、ドキュメント処理装置１０４によってコントローラ１０８を介して収集され、コンピュータ・ネットワーク１０２を介してリソース・サーバ１１８に伝達される。本発明による他の実施形態においては、リソース利用データが管理装置１１４によって直接受信されることも可能であり、この場合、リソース・サーバ１１８は不要である。さらに、本発明によるシステムは、さらに多くの形態の実装が可能であり、図１に示したシステム１００の構成は例示にすぎない。
【００６２】
Ｓ７０４では、リソース利用データを受信した装置においてリソース利用データが保存される。例えば、リソース・サーバ１１８がリソース利用データを受信した場合には、リソース利用データはデータ記憶装置１２０に保存される。管理装置１１４がリソース利用データを受信した場合には、リソース利用データはハードディスク・ドライブ等によってローカルに保存される。また、本発明による他の実施形態において、リソース利用データはドキュメント処理装置１０４のデータ記憶装置１１０に保存される。次にＳ７０６において、保存されたリソース利用データにしたがって統計的な利用データが計算される。この計算は、コントローラ１０８、管理装置１１４、リソース・サーバ１１８等によって行うことができる。
【００６３】
統計的な利用データは、その後Ｓ７０８において関連する管理者に向けて出力される。例えば、適切なグラフィカル・ユーザ・インターフェイスを介して統計的な利用データが管理者に向けて出力され、それによって管理者がその統計データを見ることが可能となる。本発明による一実施形態においては、統計的な利用データは、ストレージ、例えば、記憶装置１１０、記憶装置１２０、または内蔵ハードディスクから、管理装置１１４、もしくはドキュメント処理装置１０４のユーザ・インターフェイス１０６、またはリソース・サーバ１１８に関連付けされたユーザ・インターフェイスを介して、管理者に向けて出力される。Ｓ７１０においては、管理者によって選択された、リソース割当てデータに対応する選択データが受け取られる。例えば、管理者は、適切なリソース割当てデータを、統計的なトナーの使用量、記憶装置の使用容量、出力媒体の使用量、処理時間等に基づいて選択する。本発明による一実施形態においては、選択データが適切なグラフィカル・ユーザ・インターフェイスを介して受信され、それを介して管理者は、計算された統計的な利用データに基づいて所望の割り当て制限、すなわち選択データを選択することができる。Ｓ７１２においては、ドキュメント処理装置１０４のリソース割当てが、割当て選択データに基づいて設定される。本発明による一実施形態においては、ドキュメント処理装置１０４は、コンピュータ・ネットワーク１０２を介してリソース・サーバ１１８もしくは管理装置１１４から、またはユーザ・インターフェイス１０６から割当て設定データを受信する。その後コントローラ１０８が、データ記憶装置１１０に割当て設定データを保存し、その後コントローラ１０８は設定された割り当てにしたがって使用データを監視する。
【００６４】
次に図７および図８を参照しながら、本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの動作を説明する。図７に、本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの基本的な動作例を表すフローチャートを示す。
【００６５】
続いて図８を参照しながら、本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの動作をさらに説明する。図８に、本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの動作例を表すフローチャートを示す。先ず、Ｓ８０２で、複数のドキュメント処理操作のそれぞれに関連するリソースの使用を表すリソース利用データが受信される。リソース利用データには、例えば、トナーの使用量、出力媒体の使用量、処理の使用、処理時間、記憶装置の使用容量等がある。ドキュメント処理装置１０４によって実行されることが可能なそれぞれのドキュメント処理動作は、多様なリソース使用要件を伴う。例えば、コピーおよび印刷動作はトナー、出力媒体、および処理時間を使用するが、画像走査および電子メール動作は、処理時間およびストレージ容量を使用する。
【００６６】
受信されたリソース利用データは、その後Ｓ８０４において、設定されているリソース・データすなわちリソース割当てに対して検査される。すなわち、ドキュメント処理装置１０４は、コントローラ１０８またはその他の適切なバックエンド・コンポーネントによって、記憶装置、例えば、記憶装置１１０から設定されている割当てを検索し、受信した利用データと検索した割当てとを比較する。Ｓ８０６において、受信した利用データが割当てに達していると判断された場合には、Ｓ８０８において通知信号が生成されて管理者に送信され、ユーザ、ユーザのグループ、会社、部署等が、その管理者によってドキュメント処理装置１０４に関して設定されたリソース制限に到達したか、またはその近傍にあることを通知される。
【００６７】
Ｓ８０６において、受信した利用データが割当てに達していないと判断されると、処理はＳ８１０に進み、以前に設定された割当てデータをクリアするか否かの判断が行われる。言い換えると、ドキュメント処理装置１０４のための新たな、あるいは修正された割当ての計算に進むか、または現在の割当てデータを残すかについての判断が行われる。現在の割当てデータを残す場合には、既存の割り当てに対する変更が必要でないため、処理は終了する。以前に設定された割当てデータをクリアする場合、すなわち管理者が割当てのリセットをマニュアルで決定した場合、または割り当てが予め定められた時間を経過した等の場合には、処理はＳ８１２に進み、割当てデータが記憶装置からクリアされる。
【００６８】
受信されたリソース利用データは、Ｓ８１４において関連する記憶装置に保存される。システムがリソース・サーバ１１８を用いているときには、受信されたリソース利用データはデータ記憶装置１２０に保存される。同様に、システムが管理装置１１４を採用しており、対応するサーバを採用していないときには、受信されたリソース利用データは、ハードディスク等の関連するデータ記憶装置に保存される。本発明による一つの特定の実施形態においては、スタンドアローンのドキュメント処理装置１０４、すなわちコンピュータ・ネットワーク１０２に接続されていないか、またはリソース・サーバ１１８または管理装置１１４に接続されていないドキュメント処理装置は、データ記憶装置１１０によって受信されたリソース利用データを保存することができる。
【００６９】
Ｓ８１４においてデータが保存されると処理はＳ８１６に進み、統計的な利用データが、受信されたリソース利用データにしたがって計算される。Ｓ８１６における計算は、ドキュメント処理装置１０４のコントローラ１０８、もしくは管理装置１１４、またはリソース・サーバ１１８によって実行可能である。統計的な利用データが計算された後、処理はＳ８１８に進み、管理者に向けて統計的な利用データが出力される。管理者に向けた出力は、その管理者がいる場所、すなわちその管理者がリソース・サーバ１１８、管理装置１１４に関連付けられているか否か、またはドキュメント処理装置１０４のユーザ・インターフェイス１０６と物理的に近い場所にいるか否かに依存する。例えば、管理者がリソース・サーバ１１８に関連付けられている場合には、統計的な利用データは、コンピュータ・ネットワーク１０２を介して、リソース・サーバ１１８に出力され、リソース・サーバ１１８に関連付けされた管理者が、関連するグラフィカル・ユーザ・インターフェイスを介してその統計的な利用データを見ることができる。管理者が管理装置１１４に関連付けされているときには、統計的な利用データは、コンピュータ・ネットワーク１０２を介して管理装置１１４に出力され、管理者は、管理装置１１４に関連付けされたグラフィカル・ユーザ・インターフェイスを介して統計的な利用データを見ることができる。さらに他の形態においては、管理者がユーザ・インターフェイス１０６を介してドキュメント処理装置１０４にアクセスし、したがって統計的な利用データがコントローラ１０８によってユーザ・インターフェイス１０６に出力され、それによってその管理者がドキュメント処理装置１０４において、直接、統計的な利用データを見ることができる。
【００７０】
統計的な利用データは、その後Ｓ８２０において、その統計的な利用データを受信した装置、または計算を行った装置によって、正規分布値に関して試験される。すなわち、コントローラ１０８、管理装置１１４またはリソース・サーバ１１８が、正規分布値に関して統計的な利用データを試験する。このようにして、計算された、ある時間期間にわたるリソース使用を表す統計的な利用データが、ドキュメント処理装置１０４に適用するための推奨割り当てを、生成するために正規分布値に関して分析される。本発明による一実施形態においては、この正規分布値は、例えば、リソース使用データに関する平均値に標準偏差の３倍の値を加えた値とすることができる。他の実施形態においては、リソース使用データの代わりに、類似のドキュメント処理装置（図示せず）のグループあるいはプリセットされた製造データ等から収集されるような標準的なリソース使用データを用いて、このデータに関する平均値に標準偏差の３倍の値を加えた値を、正規分布値とすることもできる。本発明にしたがって、本発明の範囲から逸脱することなしに、本技術分野で知られているような正規分布値を決定する他の方法を用いることもできる。
【００７１】
次いでＳ８２２において、新たな、あるいは修正された割り当ての選択のための推奨値が、Ｓ８２０における試験の結果に基づいて生成される。生成された推奨値は、その後、現在それを介してリソース・データがアクセスされている装置（例えば、コントローラ１０８、管理装置１１４またはリソース・サーバ１１８）に関連付けられたグラフィカル・ユーザ・インターフェイスを介して管理者に提示される。この推奨値の提示によって、管理者は、ドキュメント処理装置１０４に関連付けされる新たな、または修正されたリソース割り当てデータに対応する選択データを入力するように、促される。次にＳ８２４において、管理者の選択データは、ユーザ・インターフェイス１０６から、あるいは管理装置１１４またはリソース・サーバ１１８から発生しているときにはコンピュータ・ネットワーク１０２を介して、コントローラ１０８によって受け取られる。次に、受信された選択データにしたがって、Ｓ８２６において、ドキュメント処理装置１０４に関するリソース割り当てが設定される。言い換えると、ドキュメント処理装置１０４は、コントローラ１０８によって、受信ドキュメント処理装置１０４に対応するユーザ、ユーザのグループ、操作のタイプ、出力媒体のタイプ、処理時間等に関するリソースの使用制限を設定する。
【００７２】
以上の説明から明らかなように、本発明によれば、ドキュメント処理で使用されるリソースを管理するシステムおよび方法が提供される。また、本発明による実施形態によれば、ドキュメント処理で使用されるリソース割当てデータを自動的かつ適応的に収集し、分析するシステムおよび方法が提供される。
【００７３】
本発明は、ソース・コード、オブジェクト・コード、部分的にコンパイルされた形のようなコード中間ソースおよびオブジェクト・コードの形、あるいは本発明の実施形態で使用するために適した任意の他の形のコンピュータ・プログラムに適用される。コンピュータ・プログラムは、スタンドアローンのアプリケーション、ソフトウェア・コンポーネント、スクリプトまたは他のアプリケーションへのプラグ・インとすることができる。本発明を実施するコンピュータ・プログラムは、例えば、ＲＯＭやＲＡＭ等の記憶媒体、ＣＤ−ＲＯＭ等の光記録媒体、フロッピー（登録商標）ディスク等の磁気記録媒体等の、コンピュータ・プログラムを伝達することができる任意の実体または装置である担体上、あるいは、電気ケーブルまたは光ケーブルによって、または無線や他の手段によって伝えられる電気信号や光信号等の任意の伝達可能な担体上で具体化することができる。コンピュータ・プログラムは、サーバからインターネットを介してダウンロードすることもできる。また、コンピュータ・プログラムの機能は集積回路に組み込むこともできる。説明を行った本発明の原理を実質的にコンピュータまたはプロセッサに実行させるコードを含む任意およびすべての実施形態は、本発明の範囲内にある。
【００７４】
本発明の好ましい実施形態の以上の説明は、例示と説明のために行った。説明は網羅的ではなく、本発明を開示した形態に限定しようとするものでもない。以上の開示を鑑みて明らかな修正または変形が可能である。例えば、本発明による実施形態の説明に記したシステムおよび方法は、例えば、通信、汎用コンピューティング、データ処理等を含む使用リソース管理を採用する複数の様々な分野に対しても適用可能であり、本発明がドキュメント処理への適用に限定されるものではない。実施形態は、本発明の原理とその実際的な応用例を最もよく示し、それにより当業者が、本発明を、意図された特定の使用に適した様々な実施形態において様々な修正で使用できるように選択され説明された。このようなすべての修正と変形は、特許請求の範囲の記載に明示されるとおりの本発明の原理および範囲内において、当業者によって行われ得ることは明らかであり、特許請求の範囲の記載によって定められる発明の範囲内にある。
【図面の簡単な説明】
【００７５】
【図１】本発明による実施形態が適用されるシステム全体の構成例である。
【図２】本発明による実施形態のシステムの動作が実行されるコントローラのハードウェアの構成例である。
【図３】本発明による実施形態のシステムの動作が実行されるコントローラの機能ブロックの構成例である。
【図４】本発明による実施形態のシステムの動作が実行されるドキュメント処理装置のハードウェアの構成例である。
【図５】本発明による実施形態のシステムの動作が実行されるドキュメント処理装置の機能ブロックの構成例である。
【図６】本発明による実施形態のシステムの動作が実行されるサーバのハードウェアの構成例である。
【図７】本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの基本的な動作例を表すフローチャートである。
【図８】本発明による実施形態において、ドキュメント処理装置で使用されるリソースの管理システムの動作例を表すフローチャートである。
【符号の説明】
【００７６】
１００  システム
１０２  コンピュータ・ネットワーク、分散通信システム
１０４  ドキュメント処理装置、ＭＦＰ
１０６  ユーザ・インターフェイス
１０８  コントローラ
１１０、１２０  データ記憶装置
１１２、１１６、１２２  通信リンク
１１４  管理装置
１１８  リソース・サーバ
２００、３００  コントローラ
２０２、４０２、６０２  プロセッサ
２０４、４０４、６０４  読出し専用メモリ、ＲＯＭ
２０６、４０６、６０６  ＲＡＭ
２０８、４０８、６０８  ストレージ・インターフェイス
２１０、４１０、６１０  ネットワーク・インターフェイス・サブシステム
２１２、４１２、６１２  バス
２１４、４１４、５１６、６１４  ネットワーク・インターフェイス・カード
２１６、４１６、６１６  ディスク・ドライブ
２１８、４１８、６１８  無線インターフェイス
２２０、４２０、６２０  物理的ネットワーク
２２２  ドキュメント・プロセッサ・インターフェイス
２２４  コピー・ハードウェア
２２６  画像走査ハードウェア
２２８  印刷ハードウェア
２３０  ファクシミリ・ハードウェア
２３２  ドキュメント処理ハードウェア
３０２  ドキュメント処理エンジン
３０４  印刷機能部
３０６  ファクシミリ通信機能部
３０８  画像走査機能部
３１０  ユーザ・インターフェイス・パネル
３１２  ジョブ・キュー
３１４  ネットワーク・サービス機能部
３１６  画像プロセッサ
３１８  ジョブ解析部
３２０  クライアント側ネットワーク・サービス機能
３２２  クライアント装置サービス部
４００、５００  ドキュメント処理装置
４２２、６２２  オプションの入出力インターフェイス
４２４  ユーザ入出力パネル
４２６  印刷インターフェイス
４２８  コピー・インターフェイス
４３０  画像走査インターフェイス
４３２  ファクシミリ・インターフェイス
４３４  印刷エンジン
４３６  コピー・エンジン
４３８  画像走査エンジン
４４０  ファクシミリ・エンジン
５０２  ドキュメント処理エンジン
５０４  印刷エンジン
５０６  ファクシミリ・エンジン
５０８  画像走査エンジン
５１０  コンソール・パネル
５１４  デバイス・ドライバ
５１８、５２０、５２２、５２４、５２６  ドライバ
６００  サーバ、リソース・サーバ
【図１】
2008193675.tif 000003
【図２】
2008193675.tif 000004
【図３】
2008193675.tif 000005
【図４】
2008193675.tif 000006
【図５】
2008193675.tif 000007
【図６】
2008193675.tif 000008
【図７】
2008193675.tif 000009
【図８】
2008193675.tif 000010