(57)【特許請求の範囲】
【請求項１】
特定のジョブに対して予め定められた画像処理を実行可能であり、ユーザに対して前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置であって、
前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別手段と、
前記ジョブの実行に伴い使用された資源の使用状況をカウント情報として集計する第１の集計カウンタ手段と、
前記使用資源識別手段により識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する第２の集計カウンタ手段と、
前記特定の資源に該当しない、その他の複数の資源の使用状況を１つのカウント情報として集計する第３の集計カウンタ手段と、
収集すべきジョブ種別を示すカウンタ情報種別ごとに、前記第１から第３の集計カウンタ手段により集計されたカウント情報を記憶する記憶手段と、
前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信手段とを有し、
前記送信手段により送信されることで取得した前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別手段により識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、
前記情報処理装置の操作部において、収集すべき前記カウンタ情報種別として前記画像処理装置が実行可能な少なくともコピーと印刷を含むジョブ種別の一覧から選択させるための表示を行わせることを特徴とする画像処理装置。
【請求項２】
前記使用資源識別手段により識別可能な資源は、画像処理に伴って消費される記録用紙のサイズ及び種類の何れかまたは両方であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記記憶手段に記憶されるカウント情報を前記画像処理装置の操作部に表示することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記情報処理装置からの収集要求に基づき、前記記憶手段に記憶されるカウント情報を前記情報処理装置に転送する転送手段を有することを特徴とする請求項１記載の画像処理装置。
【請求項５】
ジョブに対して予め定められた画像処理を実行可能であり、前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置であって、
前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別手段と、
複数のユーザ毎に、ジョブの実行に伴い使用された資源の使用状況をカウント情報として記憶する記憶手段と、
前記使用資源識別手段により識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する集計カウンタ手段と、
前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信手段とを有し、
前記記憶手段は、前記複数のユーザ毎に前記集計カウンタ手段により集計された特定の資源の使用状況をカウント情報として記憶し、
前記送信手段により送信されることで取得した前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別手段により識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、
前記情報処理装置の操作部において、前記記憶手段でカウント情報を記憶する際のユーザを指定するための表示を行わせることを特徴とする画像処理装置。
【請求項６】
特定のジョブに対して予め定められた画像処理を実行可能であり、ユーザに対して前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置であって、
前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別手段と、
前記ジョブの実行に伴い使用された資源の使用状況をカウント情報として集計する第１の集計カウンタ手段と、
前記使用資源識別手段により識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する第２の集計カウンタ手段と、
前記特定の資源に該当しない、その他の複数の資源の使用状況を１つのカウント情報として集計する第３の集計カウンタ手段と、
収集すべきジョブ種別を示すカウンタ情報種別ごと及び複数のユーザ毎に、前記第１から第３の集計カウンタ手段により集計されたカウント情報を記憶する記憶手段と、
前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信手段とを有し、
前記送信手段により送信されることで取得した前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別手段により識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、
前記情報処理装置の操作部において、収集すべき前記カウンタ情報種別として前記画像処理装置が実行可能な少なくともコピーと印刷を含むジョブ種別の一覧から選択させる、及び前記記憶手段でカウント情報を記憶する際のユーザを指定するための表示を行わせることを特徴とする画像処理装置。
【請求項７】
特定のジョブに対して予め定められた画像処理を実行可能であり、ユーザに対して前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置における資源情報管理方法であって、
前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別ステップと、
前記ジョブの実行に伴い使用された資源の使用状況をカウント情報として集計する第１の集計カウンタステップと、
前記使用資源識別ステップにより識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する第２の集計カウンタステップと、
前記特定の資源に該当しない、その他の複数の資源の使用状況を１つのカウント情報として集計する第３の集計カウンタステップと、
収集すべきジョブ種別を示すカウンタ情報種別ごとに、前記第１から第３の集計カウンタステップにより集計されたカウント情報を記憶手段に記憶する記憶ステップと、
前記使用資源識別ステップにより識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信ステップとを有し、
前記送信ステップにより送信されることで取得した前記使用資源識別ステップにより識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別ステップにより識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、
前記情報処理装置の操作部において、収集すべき前記カウンタ情報種別として前記画像処理装置が実行可能な少なくともコピーと印刷を含むジョブ種別の一覧から選択させるための表示を行わせることを特徴とする資源情報管理方法。
【請求項８】
前記使用資源識別ステップにより識別可能な資源は、画像処理に伴って消費される記録用紙のサイズ及び種類の何れかまたは両方であることを特徴とする請求項７記載の資源情報管理方法。
【請求項９】
前記記憶ステップで記憶されるカウント情報を前記画像処理装置の操作部に表示することを特徴とする請求項７記載の資源情報管理方法。
【請求項１０】
前記情報処理装置からの収集要求に基づき、前記記憶録ステップで記憶されるカウント情報を前記情報処理装置に転送する転送ステップを有することを特徴とする請求項７記載の資源情報管理方法。
【請求項１１】
ジョブに対して予め定められた画像処理を実行可能であり、前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置における資源情報管理方法であって、
前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別ステップと、
複数のユーザ毎に、ジョブの実行に伴い使用された資源の使用状況をカウント情報として記憶手段に記憶する記憶ステップと、
前記使用資源識別ステップにより識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する集計カウンタステップと、
前記使用資源識別ステップにより識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信ステップとを有し、
前記記憶ステップは、前記複数のユーザ毎に前記集計カウンタステップにより集計された特定の資源の使用状況をカウント情報として記憶し、
前記送信ステップにより送信されることで取得した前記使用資源識別ステップにより識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別ステップにより識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、
前記情報処理装置の操作部において、前記記憶ステップでカウント情報を記憶する際のユーザを指定するための表示を行わせることを特徴とする資源情報管理方法。
【請求項１２】
特定のジョブに対して予め定められた画像処理を実行可能であり、ユーザに対して前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置における資源情報管理方法であって、
前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別ステップと、
前記ジョブの実行に伴い使用された資源の使用状況をカウント情報として集計する第１の集計カウンタステップと、
前記使用資源識別ステップにより識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する第２の集計カウンタステップと、
前記特定の資源に該当しない、その他の複数の資源の使用状況を１つのカウント情報として集計する第３の集計カウンタステップと、
収集すべきジョブ種別を示すカウンタ情報種別ごと及び複数のユーザ毎に、前記第１から第３の集計カウンタステップにより集計されたカウント情報を記憶手段に記憶する記憶ステップと、
前記使用資源識別ステップにより識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信ステップとを有し、
前記送信ステップにより送信されることで取得した前記使用資源識別ステップにより識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別ステップにより識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、
前記情報処理装置の操作部において、収集すべき前記カウンタ情報種別として前記画像処理装置が実行可能な少なくともコピーと印刷を含むジョブ種別の一覧から選択させる、及び前記記憶ステップでカウント情報を記憶する際のユーザを指定するための表示を行わせることを特徴とする資源情報管理方法。
【請求項１３】
請求項７乃至１２のいずれか１項に記載された資源情報管理方法をコンピュータに実行させることを特徴とするプログラム
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、資源のカウント技術に関する。
【０００２】
【従来の技術】
従来、ネットワークを介して情報処理装置と印刷、スキャン、コピーなどを行う周辺機器、いわゆる画像処理装置が通信可能なネットワークシステムにおいて、画像処理装置または情報処理装置において、ジョブなどの実行に伴い処理される資源（例えば画像処理により消費される用紙資源）を集計するカウンタは、その対象となる資源に対し周辺機器が固定的に保持していた。
【０００３】
【発明が解決しようとする課題】
従来技術によれば、周辺機器内で実行可能なジョブの種類や、周辺機器を操作可能なユーザの増加、または周辺機器が識別可能で、且つ集計すべき資源の種類の増加（例えば複合画像処理装置では、機能毎に管理すべき資源種別が異なる場合がある）に従い、前記識別可能な全ての資源（例えばコピージョブ，スキャンジョブ，コピー情報等のジョブの種別毎）に対し集計カウンタを設ける必要があり、周辺機器内のメモリ等の記憶手段が効率よく使用できないという問題があった。
【０００４】
また、ある特定の資源のみが集計できるように構成されていると、集計を行いたいユーザ或いは集計結果を知りたいユーザが所望する資源が集計の対象でない場合には、ユーザが意図する資源の情報を集計できないという事態を招来してしまい、ネットワークシステムを利用するユーザ毎の資源情報管理要求に適応して資源情報管理を行えないという問題点があった。
【０００５】
なお、上記問題は、ネットワークシステムにおいて、画像処理装置側においても、あるいは、情報処理装置側においても同様に発生し得る問題である。
【０００６】
本発明は、柔軟に資源カウントを行える仕組を目的とする。
【０００８】
【課題を解決するための手段】
本発明は、特定のジョブに対して予め定められた画像処理を実行可能であり、ユーザに対して前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置であって、前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別手段と、前記ジョブの実行に伴い使用された資源の使用状況をカウント情報として集計する第１の集計カウンタ手段と、前記使用資源識別手段により識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する第２の集計カウンタ手段と、前記特定の資源に該当しない、その他の複数の資源の使用状況を１つのカウント情報として集計する第３の集計カウンタ手段と、収集すべきジョブ種別を示すカウンタ情報種別ごとに、前記第１から第３の集計カウンタ手段により集計されたカウント情報を記憶する記憶手段と、前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信手段とを有し、前記送信手段により送信されることで取得した前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別手段により識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、前記情報処理装置の操作部において、収集すべき前記カウンタ情報種別として前記画像処理装置が実行可能な少なくともコピーと印刷を含むジョブ種別の一覧から選択させるための表示を行わせることを特徴とする。
【０００９】
また、本発明は、ジョブに対して予め定められた画像処理を実行可能であり、前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置であって、前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別手段と、複数のユーザ毎に、ジョブの実行に伴い使用された資源の使用状況をカウント情報として記憶する記憶手段と、前記使用資源識別手段により識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する集計カウンタ手段と、前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信手段とを有し、前記記憶手段は、前記複数のユーザ毎に前記集計カウンタ手段により集計された特定の資源の使用状況をカウント情報として記憶し、前記送信手段により送信されることで取得した前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別手段により識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、前記情報処理装置の操作部において、前記記憶手段でカウント情報を記憶する際のユーザを指定するための表示を行わせることを特徴とする。
【００１０】
さらに、本発明は、特定のジョブに対して予め定められた画像処理を実行可能であり、ユーザに対して前記ジョブの実行に伴い使用された資源の使用状況を提供可能な画像処理装置であって、前記ジョブの実行に伴い使用され得る資源を識別する使用資源識別手段と、前記ジョブの実行に伴い使用された資源の使用状況をカウント情報として集計する第１の集計カウンタ手段と、前記使用資源識別手段により識別可能な資源数よりも少ない数の資源に対応する、通信媒体を介して通信可能な情報処理装置の操作部から設定された特定の資源の使用状況をカウント情報として集計する第２の集計カウンタ手段と、前記特定の資源に該当しない、その他の複数の資源の使用状況を１つのカウント情報として集計する第３の集計カウンタ手段と、収集すべきジョブ種別を示すカウンタ情報種別ごと及び複数のユーザ毎に、前記第１から第３の集計カウンタ手段により集計されたカウント情報を記憶する記憶手段と、前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報を前記情報処理装置に送信する送信手段とを有し、前記送信手段により送信されることで取得した前記使用資源識別手段により識別可能な資源及び前記特定の資源の情報に基づき、前記情報処理装置の操作部において、前記使用資源識別手段により識別可能な資源の中から集計すべき資源を前記特定の資源として選択させるための表示を行わせ、前記情報処理装置の操作部において、収集すべき前記カウンタ情報種別として前記画像処理装置が実行可能な少なくともコピーと印刷を含むジョブ種別の一覧から選択させる、及び前記記憶手段でカウント情報を記憶する際のユーザを指定するための表示を行わせることを特徴とする。
【００３４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００３５】
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置，情報処理装置を適用可能なネットワークシステムの構成を説明するブロック図である。
【００３６】
図１において、１００はネットワークシステムで、ネットワーク１３０を介してＰＣ１１０（１）、１１０（２）および複合画像処理を行うマルチファンクション（ＭＦ）機能を備えた周辺機器ＭＦＰ１２０（１），ＭＦＰ１２０（２）が所定のプロトコルで通信可能に構成されている。なお、ＰＣ１１０（３）はＭＦＰ１２０（２）と、例えば双方向インタフェースを介して通信可能にローカル接続されている。
【００３７】
このネットワークシステムにおいて、ＰＣ１１０（１）、１１０（２）、１１０（３）におけるカウンタ集計ソフトウエアの起動により、ネットワーク１３０上のＭＦＰ１２０（１）、ＭＦＰ１２０（２）のカウンタ情報を収集できるように構成されている。
【００３８】
以下、本実施形態のネットワークシステム１００の構成及び動作について具体的に説明する。
【００３９】
＜ネットワークシステム１００の全体構成＞
ネットワークシステム１００は、図１に示すように、ＰＣ１１０（１）及びＰＣ１１０（２）と、デバイス制御対象としてのＭＦＰ１２０（１）、ＭＦＰ１２０（２）とが、ネットワーク１３０を介して通信可能なように接続された構成としている。なお、ＭＦＰ１２０（１）、ＭＦＰ１２０（２）を総称する場合には、ＭＦＰ１２０と表記する場合がある。
【００４０】
また、ＭＦＰ１２０には、例えば双方向インタフェースを介してＰＣ１１０（３）が通信可能に接続されている。
【００４１】
ＰＣ１１０（１）〜１１０（３）では、ＭＦＰ１２０（１）、ＭＦＰ１２０（２）のカウンタ情報を収集するためのアプリケーションが起動可能であり、これにより、ＰＣ１１０（１）〜１１０（３）は、ネットワーク１３０等を介してＭＦＰ１２０からカウンタ情報を収集することができる。
【００４２】
なお、ネットワーク１３０経由でＭＦＰ１２０（１）、ＭＦＰ１２０（２）と接続される機器或いはシステムとしては、例えば、ワークステーションや、他の周辺機器、或いはその他の任意の機器を適用可能である。
【００４３】
＜ＭＦＰ１２０の構成＞
図２は、本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図であり、図１に示したＭＦＰ１２０のハードウエア構成に対応する。
【００４４】
図２に示すＭＦＰ１２０おいて、システムバス２２０上には、ＣＰＵ２０１、ＲＡＭ２０２、ＬＣＤ２０３、キーボード２０４、ＲＯＭ２０５、及びＤＩＳＫ（ハードディスク等）２０６、通信インタフェース２０７、スキャナエンジン２０８、プリンタエンジン２０９、フィニッシャ装置２１０、及びファクシミリ（ＦＡＸ）ボード２１１が接続されている。
【００４５】
このように構成されたＭＰＦ１２０において、ＭＦＰ１２０全体の動作制御は、ＣＰＵ２０１により実行される。ＣＰＵ２０１で実行される制御プログラムは、ＲＯＭ２０５又はＤＩＳＫ２０６に記憶されている。したがって、ＣＰＵ２０１は、ＲＯＭ２０５又はＤＩＳＫ２０６から必要に応じて該当する制御プログラムをＲＡＭ２０２上に読み出して実行することで、ＭＦＰ１２０全体の動作制御を司る。
【００４６】
ＲＡＭ２０２やＲＯＭ２０５、ＤＩＳＫ２０６には、上述の制御プログラム以外に、ＭＦＰ１２０及びＭＦＰ１２０で処理されるジョブに関する情報や、出力対象となるジョブデータ、カウンタ情報等が記憶されている。
【００４７】
ＬＣＤ２０３及びキーボード２０４は、それぞれユーザインタフェースとして機能し、ＣＰＵ２０１から制御される。
【００４８】
ＬＣＤ２０３は、ＣＰＵ２０１からの制御により、各種データ等の表示を行なう。
【００４９】
キーボード２０４ではユーザからの指示操作が行なわれ、ＣＰＵ２０１は、当該指示を認識して受け付け、当該指示に基づいた動作制御をも実施する。
【００５０】
通信インタフェース２０７は、ＣＰＵ２０１からの制御により、ＭＦＰ１２０と外部との通信を行なう。
【００５１】
通信インタフェース２０７としては、例えば、イーサネット（登録商標）インタフェースや、ＩＥＥＥ１２８４インタフェース、或いはその他の通信インタフェースを適用可能である。
【００５２】
スキャナエンジン２０８は、ＣＰＵ２０１からの制御により動作する。
【００５３】
プリンタエンジン２０９も同様に、ＣＰＵ２０１からの制御により動作する。プリンタエンジン２０９としては、例えば、レーザービームプリンタや、インクジェットプリンタ、或いはその他のプリンタのプリンタエンジンを適用可能である。
【００５４】
フィニッシャ装置２１０も同様に、ＣＰＵ２０１からの制御により動作する。なお、フィニッシャ装置２１０は、プリンタエンジン２０９を介して制御する構成にも適用可能である。
【００５５】
ＦＡＸボード２１１は、画像データの通信等のＦＡＸ機能を実現するためのＦＡＸボードであり、ＣＰＵ２０１からの制御により動作する。
【００５６】
以上のような構成を有するＭＦＰ１２０は、ＰＣ１１０（１）〜１１０（３）から、例えば、プリンタエンジン２０９を選択させて、プリントジョブの発行を可能にする。また、プリンタエンジン２０９、フィニッシャ装置２１０及びスキャナエンジン２０８を選択させて、コピージョブの発行を可能にする。
【００５７】
また、プリンタエンジン２０９、フィニッシャ装置２１０、スキャナエンジン２０８、及びＦＡＸボード２１１を選択させて、ＦＡＸ受信ジョブ及びＦＡＸ送信ジョブの発行を可能にする。
【００５８】
なお、本実施形態では、特に断らない限り、上記図２に示されるＭＦＰ１２０において、ＣＰＵ２０１が、システムバス２２０を介してキーボード２０４からのユーザ入力を受け取り、且つ、ＲＡＭ２０２、ＬＣＤ２０３、ＲＯＭ２０５、通信インタフェース２０７、スキャナエンジン２０８、プリンタエンジン２０９、フィニッシャ装置２１０、ＦＡＸボード２１１、及びＤＩＳＫ２０６を制御することで、ＭＦＰ１２０の機能を実施する。
【００５９】
なお、図２に示す構成は一例であり、図示の構成に限定されるものではない。
【００６０】
図３は、本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図であり、図１に示したＭＦＰ１２０のソフトウエア構成に対応する。
【００６１】
図３において、通信インタフェース制御部ａ０１は、通信インタフェース２０７を制御し、ＭＦＰ１２０と外部とのデータの送受信などを制御する。
【００６２】
操作部制御部ａ０２は、ＬＣＤ２０３、キーボード２０４との入出力データを制御するものであり、ＭＦＰ１２０を操作しスキャンジョブやコピージョブを指示する際の各種操作画面の表示、及びパラメータの入力、各種ジョブの起動などを制御する。
【００６３】
ジョブ受付部ａ０３は、通信インタフェース制御部ａ０１及び操作部制御部ａ０２からそれぞれ投入されるジョブの受け付けを制御するものであり、後述のジョブ制御情報部に対応するデータの解析等を行ない、後述のコントローラ制御部ａ０５に転送する処理を行うものである。また、同時に後述のカウンタ管理部ａ０４にアクセスし、後述のジョブ別カウンタ５０３０内の所定のカウンタの割り当てを行う。
【００６４】
カウンタ管理部ａ０４は、ＭＦＰ１２０で使用される資源をカウントする各種カウンタを管理制御するものであり、後述のコントローラ制御部ａ０５から通知される使用資源に対応するカウンタにカウントアップを行うものである。また、本発明においては通信インタフェース制御部ａ０１、操作部制御部ａ０２から参照可能である。
【００６５】
コントローラ制御部ａ０５は、ジョブ受付部ａ０３から転送されたジョブ情報を元に、ＭＦＰ１２０で実行される各種ジョブを生成管理し、後述の各種エンジン制御部を統括しジョブを実行するものである。具体的には、コピージョブが投入された場合、後述のスキャナエンジン制御部ａ０６、プリントエンジン制御部ａ０７、フィニッシャ制御部ａ０８を制御しコピージョブを実現するものである。
【００６６】
スキャナエンジン制御部ａ０６は、スキャナエンジン２０８を制御するものであり、スキャナエンジンで使用された資源を識別する使用資源識別手段を有するものである。資源の識別方法は、スキャナエンジン２０８において光学的なセンサを用いて行われてもよいし、電気的、機械的な検出手段により識別されてもよく、識別方法に関して特に制限するものではない。
【００６７】
プリンタエンジン制御部ａ０７は、プリンタエンジン２０９を制御するものであり、プリンタエンジンで使用された資源を識別する使用資源識別手段を有するものである。資源の識別方法は、プリンタエンジン２０９において光学的なセンサを用いて行われてもよいし、電気的、機械的な検出手段により識別されてもよく、識別方法に関して特に制限するものではない。
【００６８】
フィニッシャ装置制御部ａ０８は、フィニッシャ装置２１０を制御するものである。
【００６９】
ＦＡＸボード制御部ａ０９は、ＦＡＸボード２１１を制御するものである。
【００７０】
なお、図３に示す構成は一例であり、図示の構成に限定されるものではない。
【００７１】
＜ＰＣ１１０（１）〜１１０（３）の構成＞
図４は、本発明の第１実施形態を示す情報処理装置の構成を説明するブロック図であり、図１に示したＰＣ１１０（１）〜１１０（３）のハードウエアの構成に対応する。なお、ＰＣ１１０（１）〜１１０（３）はそれぞれ同様の構成であり、これらの中の任意（ｘ）のＰＣを、ＰＣ１１０（ｘ）として着目する。
【００７２】
図４にいて、ＰＣ１１０（ｘ）は、システムバス３２０を介してＣＰＵ３０１、ＲＡＭ３０２、ＣＲＴ３０３、キーボード３０４、ポインティングデバイス３０５、ＲＯＭ３０６、ＤＩＳＫ（ハードディスク等）３０７、及び通信インタフェース３０８が接続されている。
【００７３】
このように構成されたＰＣ１１０（ｘ）におけるＣＰＵ３０１は、ＰＣ１１０（ｘ）全体の動作制御を司る。
【００７４】
具体的には、ＣＰＵ３０１で実行される制御プログラムは、ＲＯＭ３０６又はＤＩＳＫ３０７に記憶されている。したがって、ＣＰＵ３０１は、ＲＯＭ３０６又はＤＩＳＫ３０７から必要に応じて該当する制御プログラムをＲＡＭ３０２上に読み出して実行することで、ＰＣ１１０（ｘ）全体の動作制御を司る。
【００７５】
ＣＲＴ３０３は、ＣＰＵ３０１からの制御により、各種データ等の表示を行なう。キーボード３０４及びポインティングデバイス３０５ではユーザからの操作が行なわれ、ＣＰＵ３０１は、当該操作を認識して受け付け、当該操作に基づいた動作制御をも実施する。通信インタフェース３０８は、ＣＰＵ３０１からの制御により、ＭＦＰ１２０等の外部との通信を行なう。
【００７６】
なお、本実施形態では、特に断らない限り、上記図４に示されるＰＣ１１０（ｘ）において、ＣＰＵ３０１が、システムバス３２０を介してキーボード３０４やポインティングデバイス３０５によるユーザ入力を受け取り、且つ、ＲＡＭ３０２、ＣＲＴ３０３、ＲＯＭ３０６、通信インタフェース３０８、及びＤＩＳＫ３０７を制御することで、ＰＣ１１０（ｘ）の機能を実施する。
【００７７】
また、ＭＦＰ１２０に対するユーザの指示や、ユーザへの情報提示については、ＭＦＰ１２０のローカルな通信インタフェース２０７（上記図２参照）、或いはクライアント側としてのＰＣ１１０（ｘ）で行うようにしてもよい。
【００７８】
＜ＭＦＰ１２０の集計カウンタに関する管理＞
図５は、図３に示したカウンタ管理部ａ０４で保持される集計カウンタの構成を説明する図である。
【００７９】
図５において、４００は集計カウンタで、本発明の各種集計カウンタを１セットで表したものであり、後述の各目的毎にＭＦＰ１２０内のＲＡＭ２０２、ＤＩＳＫ２０６等で保持される。全資源カウンタ４０１は、資源の種別に関わらず消費された全ての資源数をカウントしたものである。
【００８０】
特定資源カウンタ４０２は、ＭＦＰ１２０で識別可能な資源数を「ｍ」とするとｍ＞ｎの関係にあるｎ数分存在することになる。なお、特定資源カウンタ４０２の数ｎは、予め固定されていてもよいし、後述の図７に示すように管理テーブル６０２で集計すべき資源と対応付けられた数のみ存在するように構成されてもよい。
【００８１】
その他の資源カウンタ４０３は、前記特定の資源カウンタ４０２に集計されない全ての資源数を示し、全資源カウンタ４０１＝特定資源カウンタ４０２＋その他の資源カウンタ４０３の関係にある。
【００８２】
図６は、図３に示したカウンタ管理部ａ０４で保持される目的別の集計カウンタ５０００の全体構成を説明する図である。
【００８３】
図６において、集計カウンタ５０００は、ＲＡＭ２０２、ＤＩＳＫ２０６等に格納されているものとする。なお、本実施形態では通信インタフェース２０７を介して機器外部から参照可能である。
【００８４】
５００１は全体カウンタで、ジョブ種やユーザに依らず、ＭＦＰ１２０で使用された資源をカウントするカウンタである。全体カウンタ５００１は、図５に示す集計カウンタ４００の構造を保持している。
【００８５】
ジョブ種別カウンタ５０１０には、ＭＦＰ１２０で実行されるジョブの種類毎のカウンタを示す。各カウンタは、図５に示す集計カウンタ４００の構造を保持している。印刷カウンタ５０１１は、ジョブを発行したユーザに関わらず、印刷ジョブで使用された資源を集計したカウンタである。スキャンカウンタ５０１２は、ジョブを発行したユーザに関わらず、スキャンジョブで使用された資源を集計したカウンタである。コピーカウンタ５０１３は、ジョブを発行したユーザに関わらず、コピージョブで使用された資源を集計したカウンタである。
【００８６】
ユーザ別カウンタ５０２０には、ジョブの種類に関わらず、ＭＦＰ１２０に登録されているユーザ毎に使用した資源を集計するカウンタである。各カウンタは、図５に示す集計カウンタ４００の構造を保持している。ユーザカウンタ１−５０２１には、ユーザカウンタＵＣ１に対応するユーザが使用した資源を集計したカウンタである。同様にユーザカウンタ２−５０２２には、ユーザカウンタＵＣ２に対応するユーザが、ユーザカウンタｋ−５０２３にはユーザカウンタＵＣｋに対応するユーザが使用した資源を集計したカウンタである。
【００８７】
なお、ユーザカウンタＵＣとユーザ情報との関連付けの手段に関して、本実施形態では特に規定するものではない。
【００８８】
ジョブ別カウンタ５０３０には、ＭＦＰ１２０で実行される個々のジョブにおいて使用された資源を集計するカウンタである。各カウンタは、図５に示す集計カウンタ４００の構造を保持している。本実施形態では、ジョブ別カウンタ５０３０内の各カウンタ５０３１〜５０３３は、ＭＦＰ１２０においてジョブが実行される間、そのジョブに関連付けられ、ジョブ実行中に随時使用資源を集計していくものとし、ジョブの終了によりジョブのとの関連付けは解消され、次のジョブ等に再利用されるものとする。
【００８９】
図７は、図３に示したカウンタ管理部ａ０４において管理されるＭＦＰ１２０が識別可能な資源を示す識別可能資源情報６０１と図５に示した集計カウンタ４００の関係と、特定資源カウンタ４０２の個々のカウンタの内容を管理する管理テーブル６０２の構成を説明する図である。
【００９０】
図７において、６０１は識別可能資源情報で、図示したように識別可能な資源を示すデータが列挙されているデータテーブルであり、ＲＡＭ２０２、ＲＯＭ２０５、ＤＩＳＫ２０６等に格納されているものとする。また、本実施形態では通信インタフェース２０７を介して機器外部から参照可能である。
【００９１】
管理テーブル６０２は、特定資源カウンタ４０２の個々のカウンタがどの資源に対応するのかを割り当てるテーブルであり、図示したように「特定資源カウンタ１情報」に「Ａ４普通紙」を示す情報が格納されると、対応する特定資源カウンタ１には「Ａ４普通紙」の資源使用量がカウントアップされる。この管理テーブル６０２に列挙されない資源は、その他の資源カウンタ４０３にまとめてカウントアップされる。本実施形態では、管理テーブル６０２の内容は、通信インタフェース２０７を介して機器外部から設定可能である。
【００９２】
なお、識別可能資源情報６０１、及び管理テーブル６０２は、オブジェクトリストとして実現されても良く、特に本実施形態のようにデータテーブル形式に限定される物ではない。
【００９３】
また、本実施形態では、管理テーブル６０２は、集計カウンタ５０００の全てのカウンタに対して同じ割り当てを管理しているものとするが、管理テーブル６０２を複数持つ場合にも適用可能である。
【００９４】
図８は、図３に示したコントローラ制御部ａ０５で処理されるジョブの構成を説明する図であり、ＰＣ１１０（ｘ）から投入されたジョブがＭＦＰ１２０内で実体化されたものである。
【００９５】
図８において、７０１はジョブ７００の制御情報部であり、ＰＣ１１０（ｘ）から投入された各設定情報およびコントローラ制御部ａ０５がジョブに割り当てた各パラメータが格納されている。７０２は、ジョブの処理データ部であり、例えばＰＣ１１０（ｘ）から投入された印刷ジョブであれば、印刷データが対応する。処理データを伴わないジョブである場合には、本データ部は存在しないことも在り得る。
【００９６】
７０３は、ジョブを投入したユーザを特定するためのユーザ情報であり、本情報を元にユーザ別カウンタ５０２０内のカウンタが特定される。本実施形態では、ユーザカウンタ１に登録されているユーザを示す情報であるものとする。７０４は、ＭＦＰ１２０によりこのジョブに割り当てられたジョブ別カウンタ５０３０内のカウンタへの参照を示す情報である。本実施形態では、ジョブカウンタ２への参照情報が格納されているものとする。
【００９７】
なお、ジョブの制御情報部７０１の各種パラメータは、ＭＦＰ１２０の操作部、あるいは通信インタフェース２０７を介して機器外部から参照可能である。
【００９８】
図９は、本発明のコントローラ制御部ａ０５からカウンタ管理部ａ０４に通知される使用資源情報の一部であり、スキャナエンジン制御部ａ０６、プリンタエンジン制御部ａ０７において検出された使用資源情報に対し、コントローラ制御部ａ０５が情報を補足したものである。
【００９９】
ジョブ種別ｂ０１は、資源を使用したジョブの種別を識別する情報であり、コントローラ制御部ａ０５により設定されたものである。本実施形態では印刷ジョブであることを示す。
【０１００】
ジョブカウンタｂ０２は、ジョブの制御情報部７０１内のジョブ別カウンタへの参照情報７０４の内容が格納されたものであり、コントローラ制御部ａ０５により設定されたものである。本実施形態では「ジョブカウンタ２への参照」が格納されている。
【０１０１】
ユーザ名ｂ０３は、ジョブの制御情報部７０１内のユーザ情報７０３の内容が格納されたものであり、コントローラ制御部ａ０５により設定されたものである。本実施形態では「ユーザ１」が格納されている。
【０１０２】
使用資源ｂ０４は、ジョブが使用した資源を示す情報であり、本実施形態では「Ａ４普通紙」が使用されたことを示す。
【０１０３】
図１０は、本発明の図３に示したカウンタ管理部ａ０４において、特定の集計カウンタ４００に対しカウントアップを行う処理手順の一例を示すフローチャートであり、図９に示した使用資源情報の通知後の処理に対応する。なお、（ｃ０１）〜（ｃ０８）は各ステップを示す。
【０１０４】
まず、ステップｃ０１は、全資源カウンタ４０１をカウントアップするステップである。
【０１０５】
ステップｃ０２は、使用資源ｂ０４と管理テーブル６０２の特定資源カウンタ１情報の内容が一致するか判定するステップであり、一致した場合ステップｃ０３に進み、一致しなければステップｃ０４に進む。
【０１０６】
ステップｃ０３は、特定資源カウンタ４０２の所定のカウンタをカウントアップするステップであり、特定資源カウンタ４０１がカウントアップされる。カウントアップ後は本処理を終了する。
【０１０７】
ステップｃ０４は、使用資源ｂ０４と管理テーブル６０２の特定資源カウンタ２情報の内容が一致するか判定するステップであり、一致した場合ステップｃ０５に進み、一致しなければ管理テーブル６０２中の全ての項目に対して同等の処理を行い、最終的にステップｃ０６の判定に進む。
【０１０８】
ステップｃ０５は、特定資源カウンタ４０２の所定のカウンタをカウントアップするステップであり、特定資源カウンタ２がカウントアップされる。カウントアップ後は本処理を終了する。
【０１０９】
ステップＣ０６は、使用資源ｂ０４と管理テーブル６０２の特定資源カウンタｎ情報の内容が一致するか判定するステップであり、一致した場合ステップｃ０７に進み、一致しなければステップｃ０８に進む。
【０１１０】
ステップｃ０７は、特定資源カウンタ４０２の所定のカウンタをカウントアップするステップであり、特定資源カウンタｎがカウントアップされる。カウントアップ後は本処理を終了する。
【０１１１】
ステップｃ０８は、その他の資源カウンタ４０３をカウントアップするステップである。
【０１１２】
本実施形態では、使用資源ｂ０４には「Ａ４普通紙」が格納されており、管理テーブル６０２においては、特定資源カウンタ４０１情報に「Ａ４普通紙」が対応付けられている。従って、本実施形態においては、特定資源カウンタ４０２中の特定資源カウンタ１がカウントアップされることになる。
【０１１３】
図１１は、本発明の図３に示したカウンタ管理部ａ０４において、目的別の集計カウンタ５０００全体に対するデータ処理手順の一例を示すフローチャートであり、図９に示した使用資源情報の通知後の処理に対応する。なお、（８０１）〜（８０８）は各ステップを示す。また、本実施形態では図７に示した管理テーブル６０２を使用し、図９に示した資源情報が通知された場合に関して記述するものとする。
【０１１４】
まず、ステップ（８０１）は、全体カウンタ５００１をカウントアップするステップであり、全体カウンタ５００１内のＡ４普通紙に対応する特定資源カウンタ１が１つカウントアップされる。全体カウンタ５００１内のカウントアップ手順に関しては図１０に示す。
【０１１５】
次に、ステップ（８０２）は、ジョブの種別が印刷ジョブであるかを判定するステップであり、印刷ジョブである場合はステップ（８０３）に進み、そうでなければステップ（８０４）に進む。
【０１１６】
そして、ステップ（８０３）は、印刷カウンタ５０１１をカウントアップするステップであり、印刷カウンタ５０１１内のＡ４普通紙に対応する特定資源カウンタ１が１つカウントアップされる。印刷カウンタ５０１１内のカウントアップ手順に関しては図１０に示す。
【０１１７】
一方、ステップ（８０４）は、ジョブの種別がスキャンジョブであるかを判定するステップであり、スキャンジョブである場合はステップ（８０５）に進み、そうでなければステップ（８０６）に進む。
【０１１８】
ここで、ステップ（８０５）は、スキャンカウンタ５０１２をカウントアップするステップであり、実行されているジョブがスキャンジョブであれば本ステップにより対応するカウンタがカウントアップされる。スキャンカウンタ５０１２内のカウントアップ手順に関しては図１０に示す。
【０１１９】
また、ステップ（８０６）は、コピーカウンタ５０１３をカウントアップするステップであり、実行されているジョブがコピージョブであれば本ステップにより対応するカウンタがカウントアップされる。コピーカウンタ５０１３内のカウントアップ手順に関しては図１０に示す。
【０１２０】
次に、ステップ（８０７）は、ユーザ別カウンタ５０２０内の本ジョブを投入したユーザ情報７０３に対応するユーザカウンタ５０２１内のＡ４普通紙に対応する特定資源カウンタ１が１つカウントアップされる。ユーザカウンタ５０２１内のカウントアップ手順に関しては図１０に示す。
【０１２１】
そして、ステップ（８０８）は、本ジョブに対応するジョブ別カウンタ５０３０をカウントアップするステップであり、カウンタ参照情報７０４に示されるジョブカウンタ５０３２のＡ４普通紙に対応する特定資源カウンタ１が１つカウントアップされた後、処理を終了する。ジョブカウンタ５０３２内のカウントアップ手順に関しては図１０に示す。
【０１２２】
なお、各カウンタをカウントアップする順番は、本実施形態の順番に特に規定するものではなく、いずれの順番においても適応可能である。
【０１２３】
これにより、ジョブ種別，ユーザ別，ジョブ別の資源使用状況並びに資源全体の使用状況を少ないメモリ資源で一元管理することができ、ホストの各ユーザ毎，ジョブ別あるいはジョブ種別毎に使用状況をホストのユーザからの要求に応えて収集される使用資源状態を要求元のユーザに通知したり、ＭＦＰ１２０上の操作パネル上に表示したりすることが可能となる。
【０１２４】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではない。
【０１２５】
以下、ホスト側からの識別可能な資源中から、ユーザが選択設定可能な資源中から収集すべき種別を指定した場合におけるホスト側における資源情報収集処理について、第２実施形態において説明する。
【０１２６】
〔第２実施形態〕
図１２は、本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートであり、ＰＣ１１０（ｘ）からＭＦＰ１２０（本実施形態では、ＭＦＰ１２０（１）またはＭＦＰ１２０（２）のいずれか）上の管理テーブル６０２を変更処理例に対応する。なお、（９０１）〜（９０３）は各ステップを示す。
【０１２７】
まず、ステップ（９０１）で、通信インタフェース３０８を介して、ＭＦＰ１２０から識別可能資源情報６０１、および管理テーブル６０２の内容を取得する。なお、本実施形態の管理テーブル６０２の取得の場合に関しても適応可能である。
【０１２８】
次に、ステップ（９０２）で、ステップ（９０１）で取得した識別可能資源情報６０１に基づいて、管理テーブル６０２に登録すべきデータを設定する。なお、その設定処理については図１３を参照して後述する。
【０１２９】
そして、ステップ（９０３）で、ステップ（９０２）で確定した設定内容を通信インタフェース３０８を介してＭＦＰ１２０の管理テーブル６０２を更新登録して、処理を終了する。
【０１３０】
図１３は、図４に示したＰＣ１１０（ｘ）のＣＲＴ３０３上に表示される集計カウンタの登録設定操作画面の一例を示す図であり、ＭＦＰ１２０から取得した識別可能資源情報６０１に基づいて管理テーブル６０２に登録すべき資源情報を選択する操作画面に対応する。
【０１３１】
図１３において、１００１は前記ＰＣ１１０（ｘ）がＭＦＰ１２０から収集される識別可能資源情報６０１から取得した情報を列挙したリストである。１００２はスクロールバーで、操作画面１０００上で一度に表示しきれない場合、リスト１００１をスクロール表示する際に指示される。
【０１３２】
１００３はユーザが着目する任意の資源に対して、集計指示を行う資源を選択指示するためのチェックボックスであり、チェックされている資源がユーザが着目している収集の対象になる。
【０１３３】
１００４は項目表示で、集計可能な全項目数と現在選択されている項目数を分数形式で表示した状態に対応し、該表示内容は、チェックボックス１００３がチェックされるとカウントアップされ、チェックが外されるとカウントダウンされる。
【０１３４】
１００５は登録ボタンで、現時点でチェックされている情報に基づきＭＦＰ１２０の管理テーブルの書き換えを指示するボタンであり、該ボタンが選択指示されると、図１２に示したステップ（９０３）の処理が実行され、ＭＦＰ１２０の管理テーブル６０２が更新される。１００６は中断（キャンセル）ボタンで、該登録操作指示を取り消す場合に選択指示される。なお、本操作画面１０００上の構成は、本実施形態の構成例に特に限定されるものではない。
【０１３５】
図１４は、図４に示したＰＣ１１０（ｘ）のＣＲＴ３０３上に表示される収集情報設定操作画面の一例を示す図であり、ＭＦＰ１２０の使用資源情報を収集する際に、収集すべきカウンタ情報種別を指定する表示画面の一例である。
【０１３６】
図１４において、１１０１はチェックボックスであり、ＭＦＰ１２０の全ての集計カウンタ情報、すなわち集計カウンタ５０００全ての収集を指示する際にチェックされ、チェックボックス１１０２とは排他的に指示可能に構成されている。
【０１３７】
チェックボックス１１０２は、ＭＦＰ１２０の集計カウンタ５０００の中の特定のカウンタを指定する際にチェックされ、チェックボックス１１０１とは排他的に指示可能に構成され、かつ、チェックボックス１１０２が選択指示された場合には、チェックボックス１１０３〜１１０９に対応する項目が選択可能な状態となる。
【０１３８】
チェックボックス１１０３は、全体カウンタの収集を指示する際にチェックされ、全体カウンタ５００１の収集を指示する。チェックボックス１１０４は、全ジョブ種の収集を指示する際にチェックされ、ジョブ種別カウンタ５０１０を一括して収集指示を行う。本チェックボックス１１０４がチェックされると、チェックボックス１１０５〜１１０７はチェックが自動的に解除される。
【０１３９】
チェックボックス１１０５は、印刷カウンタの収集を指示するためのチェックボックスであり、印刷カウンタ５０１１の収集を指示する。本チェックボックス１１０５がチェックされると、チェックボックス１１０４はチェックが自動的に解除される。
【０１４０】
チェックボックス１１０６は、スキャンカウンタ５０１２の収集を指示するためのチェックボックスであり、チェックボックス１１０６がチェックされると、スキャンカウンタ５０１２の収集を指示する。本チェックボックス１１０６がチェックされると、チェックボックス１１０４はチェックが自動的に解除される。
【０１４１】
チェックボックス１１０７は、コピーカウンタ５０１３の収集を指示するためのチェックボックスであり、チェックボックス１１０７がチェックされると、コピーカウンタ５０１３の収集を指示する。本チェックボックス１１０７がチェックされると、チェックボックス１１０４はチェックが自動的に解除される。
【０１４２】
チェックボックス１１０８は、全ユーザのカウンタ情報の収集を指示するためのチェックボックスであり、チェックボックス１１０８がチェックされると、特定ユーザ情報の入力フィールドは無効になる。
【０１４３】
１１０９は入力フィールドで、特定ユーザのカウンタの収集を指示するためのフィールドであり、前述のチェックボックス１１０８のチェックを外すと入力可能となる。該入力フィールド１１０９には、ユーザを識別するためのユーザ情報入力を行う。
【０１４４】
１１１０は収集ボタンで、チェックボックス１１０１〜１１０８，入力フィールド１１０９の設定に従い、実際にＭＦＰ１２０から使用資源のカウンタ情報の収集開始を指示する際に押下される。１１１１は取り消し（キャンセル）ボタンで、使用資源のカウンタ情報の収集処理を中断あるいは取り消す場合に指示される。
【０１４５】
なお、各チェックボックスの排他処理に関しては、収集ボタン１１１０が押下されたときに過不足なく収集指示が出せるのであれば、単に視覚的な操作性に過ぎず、特に本実施形態の動作に限定したものではない。
【０１４６】
図１５は、本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示したＰＣ１１０（ｘ）上でＭＦＰ１２０から使用資源の収集を行う処理手順に対応し、本処理は、図１４に示した収集ボタン１１１０が選択指示された際に実行される。なお、ＭＦＰ１２０から使用資源の情報を収集するタイミングについては、ジョブの進行状況に応じて収集されてもよいし、定期的になされる構成であってもよいし、特に、本実施形態に示されるタイミングで本処理が開始されることに限定されるものではない。また、（１２０１）〜（１２１７）は各ステップを示す。
【０１４７】
まず、ステップ（１２０１）で、全カウンタの収集指示がなされているか否かを判定する。該判定は、図１４に示したチェックボックス１１０１がチェックされているか否かに依存する判定処理である。
【０１４８】
ここで、全カウンタの収集指示がなされていると判定した場合には、ステップ（１２０２）へ進み、全カウンタの収集指示がなされていないと判定した場合には、ステップ（１２０５）へ進む。
【０１４９】
そして、ステップ（１２０２）では、全体カウンタ５００１の内容を収集する。そして、ステップ（１２０３）で、ジョブ種別カウンタ５０１０の内容全てを収集する。なお、本処理は、ステップ（１２１０），（１２１２），（１２１４）の処理を内包しているものとする。
【０１５０】
そして、ステップ（１２０４）で、ユーザ別カウンタ５０２０の内容全てを収集して、処理を終了する。
【０１５１】
一方、ステップ（１２０５）では、全体カウンタの収集が指示されているかを判定する。なお、本判定処理は、図１４に示したチェックボックス１１０３がチェックされているかどうかに依存する。
【０１５２】
ここで、全体カウンタの収集が指示されていると判定した場合には、ステップ（１２０６）へ進み、全体カウンタの収集が指示されていないと判定した場合には、ステップ（１２０７）に進む。
【０１５３】
そして、ステップ（１２０６）では、全体カウンタ５００１の内容を収集して、ステップ（１２０７）へ進む。なお、本ステップは、ステップ（１２０２）と同ステップである。
【０１５４】
次に、ステップ（１２０７）で、全ジョブ種別カウンタの収集が指示されているかどうかを判定する。なお、本判定処理は、図１４に示したチェックボックス１１０４がチェックされているかどうかに依存する。
【０１５５】
ここで、全ジョブ種別カウンタの収集が指示されていると判定した場合には、ステップ（１２０８）に進み、全ジョブ種別カウンタの収集が指示されていないと判定した場合には、ステップ（１２０９）に進む。
【０１５６】
そして、ステップ（１２０８）では、ジョブ種別カウンタ５０１０全体を収集して、ステップ（１２１５）へ進む。なお、本ステップは、ステップ（１２０３）と同ステップである。
【０１５７】
一方、ステップ（１２０９）では、印刷カウンタ５０１１の収集が指示されているかどうかを判定する。なお、本判定処理は、図１４に示したチェックボックス１１０５がチェックされているかどうかに依存する。
【０１５８】
ここで、印刷カウンタ５０１１の収集が指示されていると判定した場合には、ステップ（１２１０）に進み、印刷カウンタ５０１１の収集が指示されていないと判定した場合には、ステップ（１２１１）に進む。
【０１５９】
そして、ステップ（１２１０）で、印刷カウンタ５０１１の内容を収集して、ステップ（１２１１）へ進む。
【０１６０】
次に、ステップ（１２１１）では、スキャンカウンタ５０１２の収集が指示されているか否かを判定する。なお、本判定処理は、図１４に示したチェックボックス１１０６がチェックされているかどうかに依存する。
【０１６１】
ここで、スキャンカウンタ５０１２の収集が指示されていると判定した場合には、ステップ（１２１２）に進み、スキャンカウンタ５０１２の収集が指示されていないと判定した場合には、ステップ（１２１３）に進む。
【０１６２】
そして、ステップ（１２１２）では、スキャンカウンタ５０１２の内容を収集して、ステップ（１２１３）へ進む。
【０１６３】
次に、ステップ（１２１３）では、コピーカウンタ５０１３の収集が指示されているか否かを判定する。なお、本判定処理は、図１４に示したチェックボックス１１０７がチェックされているかどうかに依存する。
【０１６４】
ここで、コピーカウンタ５０１３の収集が指示されていると判定した場合には、ステップ（１２１４）に進み、コピーカウンタ５０１３の収集が指示されていないと判定した場合には、ステップ（１２１５）に進む。
【０１６５】
そして、ステップ（１２１４）では、コピーカウンタ５０１３の内容を収集して、ステップ（１２１５）へ進む。
【０１６６】
次に、ステップ（１２１５）で、全ユーザ別カウンタ５０２０の収集が指示されているか否かを判定する。なお、本判定処理は、図１４に示したチェックボックス１１０８がチェックされているかどうかに依存する。
【０１６７】
ここで、全ユーザ別カウンタ５０２０の収集が指示されていると判定した場合には、ステップ（１２１６）に進み、全ユーザ別カウンタ５０２０の収集が指示されていないと判定した場合には、ステップ（１２１７）に進む。
【０１６８】
そして、ステップ（１２１６）では、全ユーザ別カウンタ５０２０の内容を収集して、処理を終了する。
【０１６９】
また、ステップ（１２１７）では、特定のユーザのカウンタ（ユーザカウンタ（ｘ））の内容を収集して、処理を終了する。なお、ここで、特定のユーザのカウンタ（ユーザカウンタ（ｘ））とは、図１４に示した入力フィールド１１０９で指定されたユーザカウンタ（ｘ）である。
【０１７０】
なお、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形が可能であり、それらを本発明の範囲から排除するものではなく、第１実施形態と第２実施形態とを組み合わせてなる画像処理システムも本発明の範囲から排除するものではない。
【０１７１】
〔その他の実施形態〕
なお、上記実施形態において、前記各種資源カウンタの一部或いは全体を、周辺機器装置の操作部からリセットすることが可能に構成してもよい。
【０１７２】
また、前記各種資源カウンタの一部或いは全体を、画像処理装置の外部（情報処理装置側）からリセットすることが可能に構成してもよい。
【０１７３】
さらに、画像処理装置を操作するユーザとして、管理者等の特定のユーザ種別を設け、前記特定のユーザのみ集計すべき特定の資源を指定できるように構成してもよい。
【０１７４】
また、画像処理装置を操作するユーザとして、管理者等の特定のユーザ種別を設け、前記特定のユーザのみ集計カウンタの一部或いは全体をリセットすることができるように構成してもよい。
【０１７５】
さらに、画像処理装置を操作するユーザとして、管理者等のユーザ種別を設け、特定のユーザのみ集計すべき特定の資源を指定可能に構成してもよい。
【０１７６】
また、画像処理装置を操作するユーザとして、管理者等のユーザ種別を設け、特定のユーザのみ集計カウンタの一部あるいは全体をリセットすることができるように構成してもよい。
【０１７７】
以下、図１６に示すメモリマップを参照して本発明に係る情報処理装置，画像処理装置で読み出し可能なデータ処理プログラムの構成について説明する。
【０１７８】
図１６は、本発明に係る情報処理装置，画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１７９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１８０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１８１】
本実施形態における図１１，図１２，図１５，図１６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１８２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１８３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８４】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１８５】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１８７】
以上説明したように、本発明によれば柔軟に資源カウントを行える。
【図面の簡単な説明】
【図１】本発明の第１実施形態を示す画像処理装置，情報処理装置を適用可能なネットワークシステムの構成を説明するブロック図である。
【図２】本発明の第１実施形態を示す画像処理装置の構成を説明するブロック図である。
【図３】本発明に係る画像形成装置のソフトウエアブロック図である。
【図４】本発明の第１実施形態を示す情報処理装置の構成を説明するブロック図である。
【図５】図１に示したＭＦＰで保持される集計カウンタの構成を説明する図である。
【図６】図１に示したＭＦＰで保持される目的別の集計カウンタの全体構成を説明する図である。
【図７】図１に示したＭＦＰが識別可能な資源を示す識別可能資源情報と図５に示した集計カウンタの関係と、特定資源カウンタの個々のカウンタの内容を管理する管理テーブルの構成を説明する図である。
【図８】図３に示したコントローラ制御部で処理されるジョブの構成を説明する図である。
【図９】本発明に係る使用資源の通知情報の一部を示す図である。
【図１０】本発明に係るカウンタのカウントアップ手順の一例を示すフローチャートである。
【図１１】本発明に係る画像処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図１２】本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１３】図４に示したＰＣのＣＲＴ上に表示される集計カウンタの登録設定操作画面の一例を示す図である。
【図１４】図４に示したＰＣのＣＲＴ上に表示される収集情報設定操作画面の一例を示す図である。
【図１５】本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１６】本発明に係る画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
１００  ネットワークシステム
１１０（１）〜１１０（３）  ＰＣ
１２０  周辺機器（ＭＦＰ）
１３０  ネットワーク
２０１  ＣＰＵ
２０２  ＲＡＭ
２０３  ＬＣＤ
２０４  キーボード
２０５  ＲＯＭ
２０６  ＤＩＳＫ
２０７  通信インタフェース
２０８  スキャナエンジン
２０９  プリンタエンジン
２１０  フィニッシャ装置
２１１  ＦＡＸボード
２２０  システムバス
３０１  ＣＰＵ
３０２  ＲＡＭ
３０３  ＣＲＴ
３０４  キーボード
３０５  ポインティングデバイス
３０６  ＲＯＭ
３０７  ＤＩＳＫ
３０８  通信インタフェース
３２０  システムバス
【図１】
0004136449.tif 000002
【図２】
0004136449.tif 000003
【図３】
0004136449.tif 000004
【図４】
0004136449.tif 000005
【図５】
0004136449.tif 000006
【図６】
0004136449.tif 000007
【図７】
0004136449.tif 000008
【図８】
0004136449.tif 000009
【図９】
0004136449.tif 000010
【図１０】
0004136449.tif 000011
【図１１】
0004136449.tif 000012
【図１２】
0004136449.tif 000013
【図１３】
0004136449.tif 000014
【図１４】
0004136449.tif 000015
【図１５】
0004136449.tif 000016
【図１６】
0004136449.tif 000017