(57)【要約】【課題】  消耗品の使用状況が違うにも関わらず消耗部品の寿命が同じになるようにユーザからのジョブを振り分け、消耗部品を無駄なく使い切る最適な画像形成装置で印刷処理を実行することである。【解決手段】  ネットワーク上の各ＬＢＰ４〜７より取得される消耗材使用情報、現像剤残量情報といずれかのクライアント装置２、３から取得される画素情報とを管理サーバ８が照合して、カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるために最適ないずれかのプリンタを選択し、該選択されたプリンタに対するプリント情報を印刷要求元のクライアント装置２，３に通知する構成を特徴とする。【選択図】  図１
2006178585.tif 000002
【特許請求の範囲】
【請求項１】
画像形成に伴い消耗する消耗部材を収納するカートリッジを装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置であって、
各画像形成装置のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得手段と、
ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得手段と、
前記第１の取得手段により取得される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択手段と、
前記選択手段により選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知手段と、
を有することを特徴とするサーバ装置。
【請求項２】
画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置であって、
各画像形成装置の各色のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得手段と、
ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得手段と、
前記第１の取得手段により取得される各色のカートリッジの消耗材使用情報、現像剤残量情報と第２の取得手段により取得した各色のカートリッジに対応する画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択手段と、
前記選択手段により選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知手段と、
を有することを特徴とするサーバ装置。
【請求項３】
前記第１の取得手段により取得される消耗材使用情報を収集して得られる消耗材関連情報をカートリッジ機種別に記憶する第１のデータベースと、
前記第２の取得手段から取得される画素情報を含む印刷制御情報をユーザ及び／またはクライアント別に記憶する第２のデータベースとを有し、
前記選択手段は、前記第１、第２のデータベースに記憶される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択することを特徴とする請求項２記載のサーバ装置。
【請求項４】
前記通知手段による通知後、クライアント装置により選択される画像形成装置に印刷情報を出力する出力制御手段を有することを特徴とする請求項２記載のサーバ装置。
【請求項５】
ユーザ情報は、少なくともクライアント装置から画像形成装置までの距離情報、画質情報を含むことを特徴とする請求項２及至４項記載のサーバ装置。
【請求項６】
前記画像形成装置は、前記通知手段から通知されるプリント情報は、前記クライアント装置で出力可能とすることを特徴とする請求項２及至５記載のサーバ装置。
【請求項７】
前記プリント情報は、音声として出力されることを特徴とする請求項２及至６記載のサーバ装置。
【請求項８】
画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に複数装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置における印刷制御方法であって、
各画像形成装置のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得ステップと、
ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得ステップと、
前記第１の取得ステップにより取得される消耗材使用情報、現像剤残量情報と前記第２の取得ステップから取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択ステップと、
前記選択ステップにより選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知ステップと、
を有することを特徴とする印刷制御方法。
【請求項９】
前記第１の取得ステップにより取得される消耗材使用情報を収集して得られる消耗材関連情報を第１のデータベースにカートリッジ機種別に登録し、前記第２の取得ステップから取得される画素情報を含む印刷制御情報を第２のデータベースにユーザ別に登録し、
前記選択ステップは、前記第１、第２のデータベースに記憶される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択することを特徴とする請求項８記載の印刷制御方法。
【請求項１０】
前記通知ステップによる通知後、クライアント装置により選択される画像形成装置に印刷情報を出力する出力制御ステップを有することを特徴とする請求項８記載の印刷制御方法。
【請求項１１】
請求項８〜１０のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１２】
請求項８〜１０のいずれかに記載の印刷制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、消耗材を含むカートリッジを装着可能な複数の画像形成装置と通信可能なサーバ装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
従来、この種のプリントシステムを構成する電子写真方式の画像形成装置は、画像情報に対応した光を感光体に照射して潜像を形成し、この潜像に現像手段で記録材料である現像剤（トナー）を供給して顕像化し、更に感光体から記録紙へ画像を転写することで記録紙上に画像を形成する装置において、消耗度合いに応じて選択するプリンタを変更制御する技術が下記特許文献１が既に公開されている。
【０００３】
具体的には、ネットワークに接続されている複数のプリンタから１つのプリンタを選択する際に特定のプリンタに過負荷をかけることを回避させるようなプリントシステムであるため、サーバに各プリンタの単位時間あたりの印刷枚数をそれらの印刷速度からそれぞれの消耗度を算出し、緊急にプリントが完了することを要する場合を除いては消耗度の低いプリンタを選択してプリントを実行させるというものである。
【特許文献１】特開平１１−１８４６４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムのように印刷枚数や印刷速度だけで消耗度を考えたときに、端末装置からの画像情報を考慮していないため、高印字のサンプルを連続出力したときには、印刷実行の過程でトナーが無くなってしまったり、また、低印字のサンプルを連続出力したときに画像不良を起こしてしまうなどの問題が発生する。
【０００５】
元々、画像形成装置において、感光体、トナーなど消耗品の交換メンテナンスの簡便性を図る目的で、トナー収納部や現像手段、感光体、帯電手段、廃トナー容器を含むクリーニング手段などを、プロセスカートリッジとして一体化し、画像形成装置に対し着脱可能に構成されているものも多い。
【０００６】
また、カラー画像形成装置のように、複数色の現像手段を持ち各現像手段の消耗具合が違う場合や、感光ドラムの消耗具合と現像手段の消耗具合が違う場合などで、各色現像カートリッジ、クリーニング手段と感光ドラムを一体化した感光ドラムカートリッジなど個別にプロセスカートリッジ化されているものもある。
【０００７】
ここで、プロセスカートリッジの寿命を決定する因子はいくつか挙げられる。現像剤量、現像剤の剤劣化、感光体の劣化、帯電手段の劣化、現像担持体の劣化などがある。
【０００８】
そのため、プロセスカートリッジの寿命は消耗部材の使用量状況によっても決定されるため、画像形成装置の利用状況によっては消耗部材の寿命が来た後にカートリッジの交換がきて画像不良が起きてしまうという問題が発生する。
【０００９】
このようにユーザの利用状況によって、想定した枚数以前に消耗品の交換が発生してしまうという問題が発生する。
【００１０】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、ネットワーク上の各画像形成装置より取得される消耗材使用情報、現像剤残量情報といずれかのクライアント装置から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択し、該選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知することにより、あらゆるユーザの利用状況においても、消耗品の使用状況が違うにも関わらず消耗部品の寿命が同じになるようにユーザからのジョブを振り分け、消耗部品を無駄なく使い切り、ユーザの利用コストを削減することができる最適な画像形成装置で印刷処理を実行できる利便性に優れたサーバ装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラム
を提供することである。
【課題を解決するための手段】
【００１１】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
【００１２】
画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に複数装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置であって、各画像形成装置のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得手段と、ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得手段と、前記第１の取得手段により取得される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択手段と、前記選択手段により選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知手段とを有することを特徴とする。
【００１３】
また、画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置であって、各画像形成装置の各色のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得手段と、ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得手段と、前記第１の取得手段により取得される各色のカートリッジの消耗材使用情報、現像剤残量情報と第２の取得手段により取得した各色のカートリッジに対応する画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択手段と、前記選択手段により選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知手段と、
を有することを特徴とする。
【００１４】
上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００１５】
画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に複数装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置における印刷制御方法であって、各画像形成装置のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得ステップと、ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得ステップと、前記第１の取得ステップにより取得される消耗材使用情報、現像剤残量情報と前記第２の取得ステップから取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択ステップと、前記選択ステップにより選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知ステップとを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、端末装置からの画像情報を考慮していないため、高印字のサンプルを連続出力した場合でも、印刷実行の過程でトナーが無くなってしまったり、また、低印字のサンプルを連続出力したときに画像不良を起こしてしまうことない画像形成を行える。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
本発明の実施形態を、図面を参照して説明する。
【００１９】
〔第１実施形態〕
図１は、本発明に係る画像形成装置を適用可能な印刷システム全体の構成を示す図であり、ネットワーク１に端末装置である２台のクライアントパーソナルコンピュータ（以下クライアントＰＣと称する）２、３を接続すると共に、画像形成装置として、例えばレーザビームプリンタ（ＬＢＰ）４，５，６，７を接続している例である。ネットワーク１には管理サーバ８を接続している。なお、ネットワークは、単一的なローカルネットワークに限定されず、ルータ等を介して、他のネットワーク上のプリンタが接続されるシステムであってもよい。
【００２０】
図１において、本実施形態の画像形成装置としてのレーザビームプリンタ（ＬＢＰ）４，５，６，７は、例えばクライアントＰＣ２、３から画像情報をネットワーク１を介して受け取り、画像出力するレーザビームプリンタで構成されており、感光ドラム、トナーなどの消耗品をプロセスカートリッジとして本体から着脱し交換可能にした画像形成装置として構成されている。
【００２１】
なお、今回は画像形成装置をレーザビームプリンタにしたが、例に本発明の一実施例を説明するが、銀塩写真方式、熱転写方式、昇華型方式等の画像形成方式についても、本発明は有効であることは言うまでもない。
【００２２】
また、ドラム、トナー一体型カートリッジであるが、これも分離型で、別々のカートリッジユニットであってもよい。
【００２３】
本実施形態では、各ＬＢＰ４，５，６，７内の各プロセスカートリッジのトナー残量と感光体ドラム、現像スリーブ、帯電ローラの逐次使用率、これらのパラメータを個々に管理サーバ８へ所定のプロトコルで出力する。そして、クライアントＰＣ２，３から画像情報も管理サーバ８に出力する。そして、これらの情報を照合して、最適なプリンタを管理サーバ８が選択し、クライアントＰＣ２，３上に候補となるプリンタ名を所定のＵＩ画面を介して表示する。
【００２４】
また、本実施形態では、１色の現像剤が充填されているカートリッジをＬＢＰ４，５，６，７内に着脱可能な例について説明するが、もちろん、色別のカートリッジを備えて、カラー画像を形成可能なプリンタ、ＭＦＰ等にも適用可能であることはいうまでもない。
【００２５】
＜クライアントＰＣ及び管理サーバ＞
クライアントＰＣ２，３上では、いわゆるＤＴＰを実行するアプリケーションソフトウェアを動作させ、各種文書／図面／が作成／編集される。そしてクライアントＰＣ２，３は、作成された文書／図形をページ記述言語（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換しネットワーク１を経由して管理サーバ８に送る。そして、その情報を管理サーバ８からプリンタなどの画像形成装置に送られてプリントされる。
【００２６】
管理サーバ８は、機器製造メーカやメーカ代理店、プリンタ利用ユーザの管理者などにより運用されるが、本実施形態ではカートリッジ方式のプリンタを製造するユーザ側により運用されるものとするが、メーカ運用の管理者の方でもよく、その場合には、メーカ運用の場合、サーバ８とＬＢＰ４，５，６，７の接続はLANに代えてインターネットか専用線で接続されるシステムとなる。
【００２７】
管理サーバ８は、機器としてのプリンタやプリンタで利用する消耗品、プリンタを利用するユーザ等に関する各種データベースを備えたコンピュータであり、各端末からの要求に応じてそのデータベースを更新あるいは参照して、後述する機器保証管理プログラム等の処理を遂行する。
【００２８】
図２は、図１に示した管理サーバ８の構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００２９】
図２において、管理サーバ８は、後述する図７，図８，図１１、図１４、図１６で説明するフローチャートに係る各種プログラムを実行するＣＰＵ９を備え、システムバス２０に接続される各デバイスはＣＰＵ９により統括的に制御される。ＲＡＭ１０は、ＣＰＵ９の主メモリとして機能し、ＣＰＵ９はＲＡＭ１０にロードされたプログラムを実行する。
【００３０】
キーボードコントローラ（ＫＢＣ）１２は、キーボード（ＫＢ）１７やポインティングデバイス１６からの入力を制御する。ＣＲＴコントローラ（ＣＲＴＣ）１３はディスプレイ（ＣＲＴ）１８の表示を制御する。ディスクコントローラ（ＤＫＣ）１４は、ブートプログラムやオペレーティングシステム、および後述する図７、図８、図１１、図１４、図１６で説明する各フローチャートに係るプログラムを含む種々のプログラムや、これも後述するデータベース等を記憶するハードディスク（ＨＤ）等の外部メモリ１９とのアクセスを制御する。
【００３１】
プリンタコントローラ（ＰＲＴＣ）１５は、所定の双方向インタフェース（双方向Ｉ／Ｆ）１１を介して不図示のプリンタに接続されて、プリンタとの通信制御処理を実行する。
【００３２】
なお、ＣＰＵ９は、例えばＲＡＭ１０上に設定された表示情報用ＲＡＭ領域ヘの画面イメージの展開処理を実行し、後述する各種画面をディスプレイ１８上に表示させる。ネットワークインタフェース１１は、ネットワーク１とのインタフェースであるが、管理サーバ８が他のＬＡＮを介してネットワークに接続されている場合には、他のＬＡＮとのインタフェースとなり、ネットワーク１とのインタフェースはその他のＬＡＮ中に別途用意される。
【００３３】
＜プリンタの概要＞
本実施形態におけるＬＢＰ４，５，６，７は、クライアントＰＣ２，３に直接又はＬＡＮなどの適当なネットワークを介して接続されている。ＬＢＰ４，５，６，７は電子写真方式のプリンタであり、トナーを含む現像部と感光ドラムとをユニット化したトナーカートリッジにより消耗品が供給される。
【００３４】
図３は、図１に示したＬＢＰ４，５，６，７の構成を説明する断面図であり、トナーを含む現像部と感光ドラムとをユニット化したトナーカートリッジが着脱可能に構成されており、トナーカートリッジ本体にはメモリを備える。なお、トナーカートリッジ本体には、画像形成動作に伴って消耗される部材、感光ドラム、現像スリーブ、帯電ローラ等のハード部材に加え、画像形成により消費される現像剤（トナー）等が一体として収納される。
【００３５】
図３において、プリンタ本体Ｌは、供給される文字パターン等を基に、記録媒体である記録紙上に像を電子写真プロセスにより上記カートリッジの駆動を制御して実行することで形成する。
【００３６】
操作パネル２１には、操作のためのスイツチ及びＬＥＤ表示器などが配されている。制御ユニット２２は、プリンタ本体Ｌ全体の制御及び文字パターン情報等の解析を行うためのＣＰＵ，ＲＡＭ，ＲＯＭを備える。この制御ユニット２２は主に文字パターン情報をビデオ信号に変換してレーザドライバ２３に出力する。制御ユニット２２には、フォントデータやページ記述言語のエミュレーションプログラム等を供給する外部メモリ２４を接続することもできる。
【００３７】
レーザドライバ２３は半導体レーザ２５を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザ２５から発射されるレーザ光２６をオン・オフ切替えする。レーザ光２６は回転多面鏡で左右方向に振られてプロセスカートリッジＣ内に設けられた感光ドラム２７上を走査する。
【００３８】
これにより、帯電ローラ２８によって帯電された感光ドラム２７上には文字パターンの静電潜像が形成される。また、感光ドラム２７に近接した現像ユニットＴ１には、トナー２９が充填されており、現像ブレード３０より電荷が付与され、現像スリーブ３１に搬送される。そして、トナー２９は感光ドラム２７上の潜像を可視化する。現像されたトナー像は転写ローラ３２によって記録紙に転写される。この記録紙には給紙カセット３３に収納されている。
【００３９】
なお、感光ドラム２７は、所定サイズの用紙の画像を形成するために複数回転して１枚の画像出力を行う場合もある。
【００４０】
記録紙に転写されたトナー像は、搬送路上を搬送されて定着部３４により加熱されて記録紙上に定着され、その後、排出部に排出される。また、転写されずに残ったトナーは、クリーニングブレード３５で掻き取られ、廃トナーボックス３６に回収される。
【００４１】
また、プロセスカートリッジＣは、感光ドラム２７と、感光ドラム２７の感光部を均一に帯電するための帯電ローラ２８を含む帯電手段Ｃ１と、感光ドラム２７に対向配置された現像手段としての現像スリーブを含む現像ユニットＴ１と、クリーニングブレード３５により感光ドラム２７から除去された残留トナーを収容するクリーナである廃トナーボックス３６とが一体的に構成されている。
【００４２】
カラーレーザプリンタにおいては、このプロセスカートリッジが色毎に存在し、例えば４色カラーレーザプリンタでは、イエロー、マゼンタ、シアン、ブラックの４色のプロセスカートリッジを本体に具備する。そして、モノクロプリンタ同様なプロセスをたどり画像形成を行う。
【００４３】
現像ユニットＴ１内には、撹拌手段３７があって、この撹拌手段３７が回転することでトナーがほぐされ、現像スリーブ３１へ供給される。また、現像ユニットＴ１内にはトナー残量レベル検知手段（図５において後述する）が配設されている。
【００４４】
また、プロセスカートリッジＣは、メモリ３８を廃トナーボックス３６の上側面部に、メモリ３８と該メモリ３８への情報の読み書きを制御するためのカートリッジ側伝達部３９を有している。
【００４５】
プロセスカートリッジＣが画像形成装置本体に装着した場合は、カートリッジ側伝達部３９と画像形成装置側の制御部が互いに対向して配置されている。また、本体制御部ＣＯＮＴ（図４）は本体側の伝達手段としての機能も含むものとする。
【００４６】
なお、上記メモリ３８としては、通常の半導体による電子的なメモリが特に制限なく使用することができる。
【００４７】
特に、メモリと読み出し／書き込みＩＣの間のデータ通信を電磁波によって行う非接触メモリである場合、伝達部３９と本体制御部ＣＯＮＴの間が非接触であってもよいためカートリッジＣの装着状態による接触不良の可能性がなくなり、信頼性の高い通信制御を行うことができる。
【００４８】
これら２つの制御部（本体制御部ＣＯＮＴ、伝達部３９）によってメモリ３８内の情報の読み出しおよび書き込みを行うための制御手段が構成される。メモリ３８の容量については、後述するカートリッジ使用量及びカートリッジ特性値などの複数個の情報を記憶するのに十分な容量を持つものとする。また、メモリ３８には、カートリッジＣが使用された使用量が消耗部材別に随時書き込み記憶されている。
【００４９】
また、レーザプロセス本体には各消耗パーツの使用量を検知する検知手段を具備しており、本実施形態においては、感光ドラム２７の回転数を検知する検知手段、帯電ローラ印加バイアス印加時間を計測する手段、現像スリーブの回転数を検知する検知手段を具備するものとする。
【００５０】
なお、これに限らず、画像形成動作時に回転するギア、消耗品であれば何でも良いことは言うまでもない。また、カートリッジ使用量は、画像形成装置によって判断できるなら特に制限はない。
【００５１】
例えば、各ユニットの回転時間、バイアス印加時間、トナー残量、印字枚数、感光体に作像する画像ドット数、感光ドラムを露光する際のレーザ発光時間の積算値及び感光体の膜厚、それぞれの使用量の重みづけを行って組み合わせた値などが挙げられ、それらの組み合わせで成り立っている。
【００５２】
本実施形態においては、カートリッジ使用量情報として、カートリッジ印刷枚数、感光ドラム２７及び、現像スリーブ３１の使用量情報、現像スリーブ３１の印加時間情報、トナー残量を使用する場合を示すが、もちろんこれらに限らなくてもよい。
【００５３】
最初に、感光ドラム２７の使用量について図４を使用して説明する。
【００５４】
図４は、本発明に係る画像形成装置におけるプロセスカートリッジＣと本体制御部との制御構成を説明する図であり、図３と同一のものには同一の符号を付してある。
【００５５】
図４において、プロセスカートリッジＣにメモリ３８を具備し、そのメモリ３８の中に使用量情報を格納している。なお、メモリ３８は、不揮発性メモリ媒体で構成されるか、メモリバックアップ機能を備える。
【００５６】
メモリ３８内に様々な情報が格納されているが、本実施形態では少なくとも帯電バイアス印加時間情報ＩＦＯ１、感光体回転時間情報ＩＦＯ２、ドラム使用量演算式係数ＤＴ１及びドラム使用量演算式閾値ＤＴ２は格納されているものとする。
【００５７】
ドラム使用量演算式閾値ＤＴ２やドラム使用量演算式係数ＤＴ１は、ドラム感度やドラム材料、製造時の膜厚及び帯電ローラの特性により変化するものであり、それぞれの特性に応じた値がカートリッジ製造時にメモリ３８に書き込まれる。
【００５８】
また、これらメモリ情報は本体制御部ＣＯＮＴ内の演算部ＣＴ−１と常に送受信可能な状態になっており、これら情報を元に演算され本体制御部ＣＯＮＴによってデータの照合が行われている。
【００５９】
また、別の形態として、メモリ情報のすべてまたはその一部がプリンタ本体側のメモリに蓄積される形態も想定される。
【００６０】
以下、本実施形態におけるドラム使用量データの算出法についての一例を説明する。
【００６１】
本体制御部ＣＯＮＴ内に設ける感光回転指示部ＣＴ−３からの感光回転時間データを積算した値Ｂと、帯電バイアス印加時間検出部ＣＴ−４からの帯電バイアス印加時間データを積算した値Ａと、予め決められた重み付け係数φを用いた換算式（ドラム使用量Ｄ＝Ａ＋Ｂ×φ）により、演算部ＣＴ−２でドラム使用量Ｄに演算され、演算後プロセスカートリッジのメモリ３８に記憶される。
【００６２】
なお、感光体回転時間データと帯電バイアス印加時間データは随時メモリ３８に格納され、ドラム使用量データの演算は、感光体の駆動が停止した際に随時行われるものとする。
【００６３】
現像スリーブの使用量情報については、感光ドラム２７同様、そのメモリ３８の中に使用量情報を格納している。メモリ３８内に様々な情報が格納されているが、本実施形態では少なくとも現像スリーブ回転数、現像バイアス印加時間、現像スリーブ使用量演算式係数及び現像スリーブ使用量演算式閾値は格納されているものとする。なお、閾値や係数は、現像スリーブの特性により変化するものであり、それぞれの特性に応じた値がカートリッジ製造時にメモリ３８に書き込まれる。
【００６４】
また、これらメモリ情報は本体制御部ＣＯＮＴ内の演算部ＣＴ−２と常に送受信可能な状態になっており、これら情報を元に演算され制御部ＣＴ−１によってデータの照合が行われている。
【００６５】
以下、本実施形態における現像スリーブ使用量データの算出法についての一例を説明する。
【００６６】
現像スリーブ回転時間データを積算した値Ｂと、予め決められた重み付け係数φを用いた換算式（Ｔ＝Ｂ×φ）により、演算部ＣＴ−２で現像スリーブ使用量Ｔに演算され、演算後プロセスカートリッジＣのメモリ３８に記憶される。
【００６７】
なお、現像スリーブ回転数、現像バイアス印加時間データは随時メモリに格納され、現像スリーブ使用量データの演算は、感光ドラム２７の駆動が停止した際に随時行われるものとする。
【００６８】
図５は、図３に示した画像形成装置におけるトナー残量検知手段の構成を説明する断面図であり、図３と同一のものには同一の符号を付してある。
【００６９】
なお、トナー残量検知には、光学検知手段、機械的回転手段、様々な方式があるが、本実施形態におけるトナー残量検知方式は、図５に示すように、プレートアンテナ方式を使用している。
【００７０】
このプレートアンテナ方式は、図５に示すように、電流の流れる板金プレートアンテナ４０及び板金プレートアンテナ４１と現像スリーブ３１に交流電圧を印加し、プレート板金間、そして、現像スリーブ３１とプレートアンテナ４０，４１間に静電容量に応じた交流電流を測定し、トナー量を知る方式である。
【００７１】
本実施形態では、トナー残量検出手段によって検出された静電容量値を画像形成装置本体が、電圧に変換して電圧値で出力されている。
【００７２】
トナー量が最大である時には検出電圧値は最小値（静電容量は最大値）を示す。最小値は、トナー充填が終了している状態でメモリ３８に書き込まれ、レーザビームプリンタが稼働中に検出電圧値が最小（静電容量は最大値）を示すと、随時更新されていくものである。また、トナーが充填されていない状態のとき、検出電圧値は最大値（静電容量は最小値）を示す。これは、カートリッジ製造時に記憶されるものである。
【００７３】
実際の制御方法は、以下の通りである。
【００７４】
カートリッジＣ内のメモリ３８内に格納されている最小値及び最大値を使用し、最小値と最大値の関係から使用範囲を求め、最小値と最大値とトナー残量との関係を用いた重み付けの関数を使って、そして重み付けの関数と検出電圧値の関係に、重み付け関数の補正値を代入していき、関係が成立する補正値を決定させる。そして、トナー残量が減算になるよう設定されている補正テーブルによって、トナー残量を算出し、その結果をユーザの必要に応じて表示手段に表示させるという制御を行う。
【００７５】
なお、感光ドラム使用量、現像スリーブ回転数、トナー残量検知は、上記のシステムを説明したがこれに限らないことは言うまでもない。
【００７６】
また、プロセスカートリッジＣの寿命管理は、ドラム使用量、現像スリーブ使用量およびトナー残量を照合して、最初に公称寿命に達した時をプロセスカートリッジの寿命とする。
【００７７】
〔データの概要〕
管理サーバ８は、上記システムによって、各レーザプリンタ４〜７の使用状況、クライアントＰＣ２，３からの印刷情報、使用状況と印刷情報を照合して最適プリンタを選択する機能を管理している。
【００７８】
その管理の基本となる情報は記憶手段としてのデータベースＤＢ１、ＤＢ２として管理される。データベースＤＢ１、ＤＢ２として管理すべき情報には、各画像形成装置（本体情報）データベースＤＢ１と各クライアントＰＣからの印刷情報データベースＤＢ２とを備える。
【００７９】
〔各画像形成装置（本体情報）データベースＤＢ１の内容〕
データベースＤＢ１は、図１に示したネットワーク１に繋がっているレーザビームプリンタ４〜７に関する情報を集積したデータベースであり、製品ごとに次の項目、製品名、製品コード、製品識別コード、消耗品情報を有する。
【００８０】
なお、製品名は製品の名称が記憶され、製品コードは製品を固有に識別するためのコードが記憶され、製品識別コードは白黒印刷もしくはカラー印刷可能であるかどうかの識別コードが記憶され、消耗品情報は、各本体製品が使用する消耗品に関する情報であり、消耗品の使用量情報を関連させた情報である。本実施形態においては、印字枚数情報、感光ドラムの回転数情報、帯電ローラ印加バイアス印加時間情報、現像スリーブの回転数、現像バイアス印加時間情報、及び、トナー残量情報が記憶される。
【００８１】
〔各クライアントＰＣからの印刷情報データベースＤＢ２の内容〕
印刷情報データベースＤＢ２は、クライアントＰＣ２、３の印刷ジョブが入ったときの画像情報を集積したデータベースであり、次の項目、ユーザＩＤ、クライアントＰＣＩＤ、パスワード、印刷情報（画素情報、カラー情報、画像サイズ情報、印刷枚数情報）を有する。
【００８２】
なお、ユーザＩＤはクライアントＰＣ２，３を操作しているユーザを識別するためのコードが記憶され、クライアントＰＣＩＤはネットワークにつながれているクライアントＰＣ２、３を識別するためのコードが記憶され、パスワードはユーザ認証用コードが記憶され、印刷情報は、本実施例においては、下記の４つの情報を取得して記憶される。
【００８３】
なお、上記画素情報はクライアントＰＣ２，３からのジョブの画素情報であり、カラー情報は、クライアントＰＣ２，３からのジョブの画素情報であり、画像サイズ情報はクライアントＰＣ２，３からのジョブの画素情報であり、印刷枚数情報はクライアントＰＣ２，３からのジョブの画素情報である。
【００８４】
＜管理サーバの処理の概要＞
管理サーバ８は、このようなデータベースＤＢ１、ＤＢ２と記憶して管理し、印刷ジョブが発生する毎にデータベースＤＢ１、ＤＢ２を参照して適切な処理を行うと共に、必要に応じてデータベースＤＢ１、ＤＢ２を更新する。
【００８５】
本実施形態にける印刷システムは、プリントサーバ８と複数のプリンタ（ＬＢＰ４〜７）がネットワーク１に接続されているプリントシステムにおいてプリントジョブ情報（画像情報、カバレッジ）と、各ＬＢＰ４〜７に接続されている各カートリッジＣ内のトナー、ドラムなどの複数の消耗パーツ消耗量を照合して、最適なプリンタ情報をユーザに報知するプリントシステムを特徴としている。
【００８６】
なお、管理サーバ８が最適なプリンタを選択する条件は、カートリッジＣ内の消耗部品及びトナーが同時期に寿命を迎えるように制御することであり、例えばピクセル比率が高いものは、トナー残量が他の消耗品の寿命より多いカートリッジで出力され、ピクセル比率が低いものは、トナー残量が他の消耗品の寿命より少ないカートリッジで出力されるように制御することにより、無駄なく消耗品を使用することが可能になる。
【００８７】
このため情報としては、消耗品の使用量と印刷ジョブの印刷枚数と画素数状況を用いる。
【００８８】
本実施形態においては、ドラム使用量情報、トナー残量情報、スリーブ使用量情報、印刷枚数情報、画素情報を用いている。もちろん、この情報に限らず消耗品の使用量情報では何でも良いということは言うまでもない。
【００８９】
また、それぞれの情報の閾値を複数段階に区切る。本実施形態においては原理を簡単に説明するために２段階（トナー残量、ドラム使用量、スリーブ使用量）と印刷枚数は３段階（1-10枚、10-20枚、20-枚）に区切った。
【００９０】
〔具体例１〕
トナー残量、ドラム使用量、スリーブ使用量については０−５０％、５０−１００％とし、画素数情報については１−１５％、１５−１００％とし、印刷枚数については１−１０枚、１０−２０枚、２０−枚としている。
【００９１】
そして、ジョブの画素情報とトナー残量との関係は、画素数情報が少ない場合は、トナー残量も少なくなり、画素数情報が多い場合は、トナー残量が多くなるという関係が成立する。
【００９２】
また、印刷枚数情報は、ドラム使用量とスリーブ使用量との関係では、印刷枚数情報が少ない場合は、ドラム使用量、スリーブ使用量が多くなり、印刷枚数情報が中程度の場合は、ドラム使用量、スリーブ使用量はどちらか一方が多く、もう一方が少なくなり、印刷枚数情報が多い場合は、ドラム使用量、スリーブ使用量が少なくなるという関係が成立する。以下、図６に上記内容をデータベースとする場合のテーブルを示す。
【００９３】
図６は、図１に示した管理サーバ８が備えるデータベースで管理される印刷装置別の管理データテーブルの一例を示す図であり、それぞれの組み合わせによる機種タイプを示している。なお、機種タイプはＬＡＮにつながれている機種の状態を示すものである。
【００９４】
管理サーバ８は、上記図６に示したテーブルと印刷ジョブ内容を照合して最適プリンタを選択する。
【００９５】
ここで、図７、図８のフローチャートを用いて、管理サーバ８が行う本実施形態の最適プリンタ選択方法について説明する。
【００９６】
図７、図８は、本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートであり、管理サーバ８のＣＰＵが外部メモリ等から読み込む制御プログラムをＣＰＵが実行することで実現される。なお、Ｓ１００〜Ｓ１２２は各ステップを示す。
【００９７】
先ず、ステップＳ１００で、本シーケンスを開始し、ステップＳ１０１でクライアントＰＣ２，３等のプリンタドライバが送信している印刷画像情報を入手する。このときに、ＹＭＣＫで色分解された画素情報、印刷枚数、画像サイズ情報を入手する。
【００９８】
次に、ステップＳ１０２で、印刷する画像情報にカラー情報は入っていないかいるかを判別して、カラー情報が入っていると判別した場合、ステップＳ１１５以降へ進み、カラー情報が入っていないと判別した場合は、ステップＳ１０３で、モノクロ印刷が可能なプリンタの製品名、製品コード、製品識別コードを入手する。
【００９９】
そして、ステップ１０４で、選択されたプリンタの消耗品情報を入手する。このとき、そのプリンタの稼働状況、印字枚数情報、感光ドラムの回転数情報、帯電ローラ印加バイアス印加時間情報、現像スリーブの回転数、現像バイアス印加時間情報、及び、トナー残量情報を各プリンタから入手し、管理サーバ８内のデータベースＤＢ１に保管する。
【０１００】
そして、ステップＳ１０５で、ステップＳ１０４で得た情報から、図６に示すテーブルを用いてプリンタの機種タイプを選択する。
【０１０１】
なお、今回はテーブルを用いたが、これはテーブルに限らず、ドラム使用量、現像スリーブ、トナー使用量を関連づけた関数であってもよい。
【０１０２】
次に、ステップＳ１０６で、クライアントＰＣから取得される印刷情報より、印刷時の指定紙サイズとピクセルカウント数の比率を計算する。そして、図６に示したテーブルを参照して、印刷時の指定紙サイズとピクセルカウント数の比率と機種タイプを照合する（Ｓ１０７）。
【０１０３】
次に、ステップＳ１０８で、機種タイプが、最適条件に合致するかどうかを判別して、機種タイプが最適条件に当てはまると判断した場合は、ステップＳ１０９へ、当てはまらないと判別した場合は、ステップＳ１１２へ進む。
【０１０４】
そして、ステップＳ１０９で、最適プリンタを選択する。この場合、最適なプリンタを選択する条件としては、カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるように制御を行う。これは、上述した条件においてプリンタの選択が行われる。
【０１０５】
例えば、現在ネットワークにあるプリンタは機種タイプが"Ａ，Ｄ、Ｇ"の状態であり、印刷ジョブの情報として、ピクセル比率が７％、印刷枚数が２５枚で入ってきた場合は、最適プリンタとして"Ｇ"を選択する。
【０１０６】
そして、ステップＳ１１０で、クライアントＰＣ２，３にそのプリンタ選択結果を所定のプロトコルで報知して、ステップＳ１１１で、本シーケンスを終了する。
【０１０７】
一方、ステップＳ１０８で、当てはまらないと判定した場合、ステップＳ１１２で、ピクセル比率→印刷枚数の順で、各情報の条件よりあてはまるものを選択し最適プリンタを決定する。
【０１０８】
例えば、現在ネットワークにあるプリンタは機種タイプが"Ａ，Ｄ"の状態であり、印刷ジョブの情報として、ピクセル比率が７％、印刷枚数が２５枚で入ってきた場合は、まずピクセル比率が適した機種タイプがＡ，Ｃ，Ｅ，Ｇのいずれかであるため、この場合には機種Ａが適合するため機種Ａを選択する。
【０１０９】
なお、もしピクセル比率が適合する機種タイプのプリンタが見つからなければ印刷枚数から適合するプリンタを選択する。
【０１１０】
そして、ステップＳ１１３で、クライアントＰＣ２，３にプリンタ選択結果を所定おプロトコルで報知して、ステップＳ１１４で、本シーケンスを終了する。
【０１１１】
一方、ステップＳ１０２で、印刷する画像情報にカラー情報が入っていると判定した場合は、ステップＳ１１５で、カラー印刷が可能なプリンタの製品名、製品コード、製品識別コードを入手する。
【０１１２】
次に、ステップＳ１１６で、選択されたプリンタの消耗品情報を入手する。このとき、そのプリンタの稼働状況、印字枚数情報、感光ドラムの回転数情報、帯電ローラ印加バイアス印加時間情報、現像スリーブの回転数、現像バイアス印加時間情報、及び、トナー残量情報を各プリンタから入手し、管理サーバ８内のデータベースＤＢ１に保管する。
【０１１３】
次に、ステップＳ１１７で、ステップＳ１１６で得た情報から、表（不図示）を用いてモノクロ時と同様にプリンタの機種タイプを選択する。なお、今回は表を用いたが、これは表に限らず、ドラム使用量、現像スリーブ、トナー使用量を関連づけた関数であってもよい。
【０１１４】
次に、ステップＳ１１８で、クライアントＰＣ２、３等からの印刷情報より、印刷時の指定紙サイズとピクセルカウント数の比率を計算する。そして、ステップＳ１１９で、図９に示すテーブルを用いてこの印刷時の指定紙サイズとピクセルカウント数の比率と各色カートリッジタイプを照合する。
【０１１５】
この場合、最適なプリンタを選択する条件としては、カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるように制御を行う。
【０１１６】
これは、上述した条件においてカートリッジの選択が行われる。カラープリンタの場合、１つの本体に４色（ＹＭＣＫ）カートリッジが梱包されているため、４つのカートリッジタイプ情報をＹＭＣＫそれぞれにおいて最適カートリッジを選択する。
【０１１７】
図９は、図１に示した管理サーバ８が記憶管理する第１のカートリッジタイプ別の消耗情報テーブルの一例を示す図であり、各カートリッジタイプ別の使用量情報と、ピクセル比、印刷枚数との対応を示す。
【０１１８】
次に、ステップＳ１２０で、最適プリンタを選択する。ここでは、ステップＳ１１５で選択した最適カートリッジを一番多く含むプリンタを選択する。
【０１１９】
なお、もし仮に最適カートリッジが同じ本体に２個以上入っていない場合は、各色のピクセル比率で一番多い色が入っているプリンタを選択する。
【０１２０】
例えば、印刷情報の中にブラック→マゼンタ→イエロー→シアンの順でピクセル比率が変わるとき、一番高印字であるブラックのカートリッジを含むプリンタを選択する。
【０１２１】
例えば、下記の様な印刷ジョブが入ったときに、現在ネットワーク上に繋がっているプリンタ（４台）で、各色でカートリッジタイプを選択する。
【０１２２】
印字情報中のピクセル比率のうち、Ｙが５％、Ｃが３％、Ｍが９％、ＢＫが３５％で、印字枚数が２０枚とする例の場合は、ＬＢＰ４はＹとカートリッジＣが（最適）で、ＭがカートリッジタイプＡで、ＣがカートリッジタイプＢで、ＢＫがカートリッジタイプＡであり、ＬＢＰ４はＹはカートリッジタイプＨで、ＭがカートリッジタイプＣ（最適）で、ＣがカートリッジタイプＨで、ＢＫがカートリッジタイプＢであり、ＬＢＰ６はＹカートリッジタイプＡで、ＭがカートリッジタイプＢで、ＣがカートリッジタイプＥ（最適）で、ＢＫがカートリッジタイプＤであり、ＬＢＰ７はＹがカートリッジタイプＧで、ＭがカートリッジタイプＧで、ＣがカートリッジタイプＧで、ＢＫがカートリッジタイプＨ（最適）となった場合、ピクセル率情報で一番ＢＫが高印字であるため図１に示すネットワーク上のＬＢＰ７を最適プリンタとして管理サーバ８が選択する。
【０１２３】
そして、ステップＳ１２１で、クライアントＰＣに選択結果を報知して、ステップＳ１２２で、シーケンスを終了する。
【０１２４】
以上のようにして、管理サーバ８は、最適プリンタ選択システムの中心的な処理を遂行する。
【０１２５】
実際には、最適プリンタが選択されると、クライアントＰＣ２，３には図１０に示すような画面表示がなされる。
【０１２６】
図１０は、図１に示したクライアントＰＣ２，３の表示装置に表示されるプリンタ候補通知画面の一例を示す図であり、図１に示したクライアントＰＣ２，３のプリンタドライバあるいはユーティリティにより表示される。
【０１２７】
なお、この選択プリンタの通知画面表示は、図１０に示すＵＩ形式に限ったものではなく、選択プリンタが認識できる画面で有れば何でも良いことは言うまでもない。
【０１２８】
また、表示に限らず音声によって報知することも可能である。その場合クライアントＰＣのスピーカより"貴方の最適プリンタは○○です"というアナウンスを流す。これらの動作を行った後、その最適プリンタを選択し印刷することができる。
【０１２９】
また、ステップＳ１１２で、最適プリンタを決定する条件として、ドラム→トナー→スリーブの順で優先したが、これに限らず、各使用量情報をポイント化し、ポイントの高い物を最適プリンタとして選択する方法でもよい。
【０１３０】
これによって、クライアントＰＣを使用するユーザにとって有益なプリンタを選択することができ、且つ、プリンタの消耗品を無駄なく使用することができる。また、管理サーバ８以外の端末は、市販ソフトウエアや無償ソフトウエアを使用可能であるため、システムを安価に構築することができる。
【０１３１】
〔第２実施形態〕
なお、上記第１実施形態では、管理サーバ８と複数のＬＢＰ４〜７がネットワークに接続されているプリントシステムにおいて、プリントジョブ情報（画像情報、カバレッジ）と、各プリンタに接続されている各ＣＲＧ内のトナー、ドラムなどの複数の消耗パーツ消耗量を照合して、最適なプリンタ情報をユーザに報知するシステム例について説明したが、上記の情報に加え、ユーザ情報（プリンタまでの距離、画質情報など）も照合情報とし、その条件も含めた最適なプリンタ情報に応じて自動的に適切なプリンタを選択し、クライアントＰＣに報知するシステムである。ユーザはユーザ情報を登録することで、たとえプリントジョブ情報が適合したとしても、自分の好まない離れた場所にあるプリンタや、自分の好む画質で印刷されないプリンタが選択されることは無く、ユーザの不便さを解消することが可能になる。また、適切なプリンタ情報に応じてユーザがプリンタを選択できる機能を有することを特徴とする。以下、本実施形態について説明する。本実施形態において、画像形成装置構成、および、ネットワーク、各画像形成装置からの使用量情報については、第１実施形態と同様なのでここでの説明は簡略し、本発明の特徴のみ説明を行う。
【０１３２】
＜データの概要＞
管理サーバ８は、上記システムによって、各レーザプリンタ４〜７の使用状況、クライアントＰＣ２，３からの印刷情報、使用状況と印刷情報を照合して最適プリンタを選択する機能を管理している。その管理の基本となる情報は記憶手段としてのデータベースＤＢ１、ＤＢ２として管理される。データベースＤＢ１、ＤＢ２として管理すべき情報には、各画像形成装置（本体情報）データベースＤＢ１と各クライアントＰＣからの印刷情報データベースＤＢ２とを備える。
【０１３３】
〔各画像形成装置（本体情報）データベースＤＢ１の内容〕
データベースＤＢ１は、図１に示したネットワーク１に繋がっているレーザビームプリンタ４〜７に関する情報を集積したデータベースであり、製品ごとに次の項目、製品名、製品コード、製品識別コード、消耗品情報を有する。
【０１３４】
なお、製品名は製品の名称が記憶され、製品コードは製品を固有に識別するためのコードが記憶され、製品識別コードは白黒印刷もしくはカラー印刷可能であるかどうかの識別コードが記憶され、消耗品情報は、各本体製品が使用する消耗品に関する情報であり、消耗品の使用量情報を関連させた情報である。本実施形態においては、印字枚数情報、感光ドラムの回転数情報、帯電ローラ印加バイアス印加時間情報、現像スリーブの回転数、現像バイアス印加時間情報、及び、トナー残量情報が記憶される。
【０１３５】
〔各クライアントＰＣからの印刷情報データベースＤＢ２の内容〕
印刷情報データベースＤＢ２は、クライアントＰＣ２、３の印刷ジョブが入ったときの画像情報を集積したデータベースであり、次の項目、ユーザＩＤ、クライアントＰＣＩＤ、パスワード、印刷情報（画素情報、カラー情報、画像サイズ情報、印刷枚数情報）を有する。
【０１３６】
なお、ユーザＩＤはクライアントＰＣを操作しているユーザを識別するためのコードが記憶され、クライアントＰＣＩＤはネットワークにつながれているクライアントＰＣを識別するためのコードが記憶され、パスワードはユーザ認証用コードが記憶され、印刷情報は、本実施例においては、下記の６つの情報を取得して記憶される。
【０１３７】
なお、上記画素情報はクライアントＰＣからのジョブの画素情報であり、カラー情報は、クライアントＰＣからのジョブの画素情報であり、画像サイズ情報はクライアントＰＣからのジョブの画素情報であり、印刷枚数情報はクライアントＰＣからのジョブの画素情報であり、距離情報はクライアントＰＣから各プリンタまでの距離情報であり、画質情報はクライアントＰＣからユーザ所望の画像品質情報。高画質、低画質モードなどモード情報である。
【０１３８】
〔管理サーバ８の処理の概要〕
管理サーバ８は、このようなデータベースＤＢ１，ＤＢ２を記憶装置で管理し、印刷ジョブが発生する事にデータベースＤＢ１，ＤＢ２等を参照して適切な処理を行うと共に、必要に応じてデータベースを更新する。本発明は、プリントサーバと複数のプリンタがネットワークに接続されているプリントシステムにおいてプリントジョブ情報（画像情報、カバレッジ）と、各プリンタに接続されている各ＣＲＧ内のトナー、ドラムなどの複数の消耗パーツ消耗量、距離情報、及び画質情報を照合して、最適なプリンタ情報をユーザに報知するプリントシステムである。本実施形態では、ユーザ情報として、距離情報と画質情報を使用したが、これに限らなくてもよいことはいうまでもない。
【０１３９】
なお、上記距離情報は、各プリンタからクライアントＰＣ２、３までの距離を予め管理サーバに対して所定の単位系（単位系の切り換えと、換算処理を含めるのは任意である）で登録しておく。
【０１４０】
本実施形態においては、管理サーバ８のデータベースＤＢ１，ＤＢ２上に使用する空間の見取り図情報を格納しておき、その見取り図にプリンタの設置位置、各クライアントＰＣの設置位置を入力して、管理サーバ８内で随時プリンタとクライアントＰＣの距離を計算する。なお、プリンタとの距離は、配置変更等により随時更新可能となっている。
【０１４１】
また、画像情報は、印刷品質に関する情報、解像度に関する情報、印刷物の印刷目的に関する情報（グラフィック、写真画質、ＤＴＰ）など、様々な情報があげられるが、本実施形態においては、画像品質に関する情報（高画質、中画質、低画質）と解像度に関する情報（３００ｄｐｉ、６００ｄｐｉ、１２００ｄｐｉ）を使用した。
【０１４２】
最適なプリンタを選択する条件としては、第１実施形態と同様カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるように制御を行う。そして、ピクセル比率が高いものは、トナー残量が他の消耗品の寿命より多いカートリッジで出力され、ピクセル比率が低いものは、トナー残量が他の消耗品の寿命より短いカートリッジで出力される。
【０１４３】
それに加えて、選択されたプリンタの距離情報、画質情報の対応プリンタ状況をふまえて最適プリンタを選択する。
【０１４４】
このようにして、各消耗品パーツが均等に使用され同じ頃に寿命を迎えるように制御を行う。
【０１４５】
以下、図１１のフローチャートを用いて、管理サーバ８が行う本実施形態の最適プリンタ選択方法について説明する。
【０１４６】
図１１は、本発明に係るサーバ装置における第２のデータ処理手順の一例を示すフローチャートであり、図１に示した管理サーバ８による最適プリンタ選択処理手順に対応する。なお、Ｓ２００〜Ｓ２１８は各ステップを示し、各ステップは、管理サーバ８のＣＰＵが外部メモリ等から読み込む制御プログラムをＣＰＵが実行することで実現される。
【０１４７】
先ず、ステップＳ２００で、本シーケンスを開始して、ステップＳ２０１で、クライアントＰＣ２、３等より印刷画像情報を所定のプロトコルで入手する。このときに、ＹＭＣＫで色分解された画素情報、印刷枚数、画像サイズ情報を入手する。
【０１４８】
次に、ステップＳ２０２で、印刷する画像情報にカラー情報は入っていないかいるかを判別して、カラー情報が入っていると判別した場合は、ステップＳ２１１へ進み、カラー情報が入っていないと判別した場合は、ステップＳ２０３へ進む。
【０１４９】
そして、カラー情報が入っていない場合は、ステップＳ２０３で、モノクロ印刷が可能なプリンタの製品名、製品コード、製品識別コードを入手する。そして、ステップＳ２０４で、選択されたプリンタの消耗品情報を入手する。
【０１５０】
このとき、そのプリンタの稼働状況、印字枚数情報、感光ドラムの回転数情報、帯電ローラ印加バイアス印加時間情報、現像スリーブの回転数、現像バイアス印加時間情報、及び、トナー残量情報を各プリンタから入手し、管理サーバ８内のデータベースに保管する。
【０１５１】
次に、ステップＳ２０５で、ステップＳ２０４で得た情報から、図１２に示すテーブルを参照して、プリンタの機種タイプを選択する。
【０１５２】
図１２は、図１に示した管理サーバ８が記憶管理する第１のカートリッジタイプ別の消耗情報テーブルの一例を示す図であり、各カートリッジタイプ別の使用量情報と、ピクセル比、印刷枚数、距離情報、画像情報との対応を示す。
【０１５３】
なお、今回は、図１２に示すテーブルを用いた例を示すが、これは図１２に示すテーブルに限らず、ドラム使用量、現像スリーブ、トナー使用量を関連づけた関数であってもよい。
【０１５４】
次に、ステップＳ２０６で、クライアントＰＣ２、３等からの印刷情報より、印刷時の指定紙サイズとピクセルカウント数の比率を計算する。そして、ステップＳ２０７で、図１２を用いてこの印刷時の指定紙サイズとピクセルカウント数の比率とカートリッジタイプ、距離情報、画質情報を照合する。
【０１５５】
次に、ステップＳ２０８で、最適プリンタを選択する。この場合、最適なプリンタを選択する条件としては、カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるように制御を行う。これは、上述した条件においてプリンタの選択が行われる。
【０１５６】
そして、距離情報については、ユーザで予め範囲指定をしておき、その範囲内のプリンタのみを選択する。
【０１５７】
例えば、現在ネットワークにあるプリンタは機種タイプが"Ａ，Ｄ、Ｈ"の状態であり、印刷ジョブの情報として、ピクセル比率が７％、印刷枚数が２５枚で入ってきた場合は、最適プリンタとして"Ｈ"を選択する。
【０１５８】
また、ユーザの距離情報が、「５０」以内で設定されていた場合は、ＣＲＧタイプＨは範囲外になってしまうため、一番近く、且つ、画像条件に対応できる"Ｄ"を最適プリンタとして選択する。
【０１５９】
次に、ステップＳ２０９で、クライアントＰＣ２、３等にプリンタ選択結果を所定のプロトコルで報知して、ステップＳ２１０で、シーケンスを終了する。
【０１６０】
一方、ステップＳ２０２で、カラー情報が入っていると判別した場合は、ステップＳ２１１でカラー印刷が可能なプリンタの、製品名、製品コード、製品識別コードを入手する。次に、ステップＳ２１２で、選択されたプリンタの消耗品情報を入手する。
【０１６１】
このとき、そのプリンタの稼働状況、印字枚数情報、感光ドラムの回転数情報、帯電ローラ印加バイアス印加時間情報、現像スリーブの回転数、現像バイアス印加時間情報、及び、トナー残量情報を各プリンタから入手し、管理サーバ８内のデータベースＤＢ１に保管する。
【０１６２】
次に、ステップＳ２１３で、ステップＳ２１２で得た情報から、表（不図示）を用いてモノクロ時と同様にプリンタの機種タイプを選択する。なお、今回は表３を用いたが、これは表に限らず、ドラム使用量、現像スリーブ、トナー使用量を関連づけた関数であってもよい。
【０１６３】
そして、ステップＳ２１４で、クライアントＰＣ２，３からの印刷情報より、印刷時の指定紙サイズとピクセルカウント数の比率を計算する。次に、ステップＳ２１５で、図１２に示すテーブルを参照して、この印刷時の指定紙サイズとピクセルカウント数の比率と各色カートリッジタイプを照合する。
【０１６４】
この場合、最適なプリンタを選択する条件としては、カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるように制御を行う。
【０１６５】
これは、上述した条件においてカートリッジの選択が行われる。カラープリンタの場合、１本体に４色（ＹＭＣＫ）カートリッジが梱包されているため、４つのカートリッジタイプ情報をＹＭＣＫそれぞれにおいて最適カートリッジを選択する。
【０１６６】
次に、ステップＳ２１６で、最適プリンタを選択する。ここでは、ステップＳ２１５で選択した最適カートリッジを一番多く含むプリンタで、且つ、ユーザ情報を満たすプリンタ選択する。
【０１６７】
もし仮に最適カートリッジが同じ本体に２個以上入っていない場合は、各色のピクセル率で一番多い色が入っているプリンタを選択する。例えば、印刷情報の中にブラック→マゼンタ→イエロー→シアンの順でピクセル率が変わるとき、一番高印字であるブラックのカートリッジを含むプリンタを選択する。
【０１６８】
例えば、下記の様な印刷ジョブが入ったときに、現在ネットワーク上に繋がっているプリンタ（４台）で、各色でカートリッジタイプを選択する。
【０１６９】
印字情報中のピクセル比率において、Ｙが５％、Ｃが３％、Ｍが９％、ＢＫが３５％で、印字枚数が２０枚とする例の場合は、ＬＢＰ４はＹとカートリッジＣが（最適）で、ＭがカートリッジタイプＡで、ＣがカートリッジタイプＢで、ＢＫがカートリッジタイプＡであり、ＬＢＰ４はＹはカートリッジタイプＨで、ＭがカートリッジタイプＣ（最適）で、ＣがカートリッジタイプＨで、ＢＫがカートリッジタイプＢであり、ＬＢＰ６はＹカートリッジタイプＡで、ＭがカートリッジタイプＢで、ＣがカートリッジタイプＥ（最適）で、ＢＫがカートリッジタイプＤであり、ＬＢＰ７はＹがカートリッジタイプＧで、ＭがカートリッジタイプＧで、ＣがカートリッジタイプＧで、ＢＫがカートリッジタイプＨ（最適）となった場合、印字情報中のピクセル比率において、一番ＢＫが高印字であるため図１に示すネットワーク上のＬＢＰ７を最適プリンタとして管理サーバ８が選択する。
【０１７０】
また、距離情報（５０以内）と画質情報（高画質）と各機種をサーバ内で検索した結果、下記の図１３に示すテーブルが生成され、この結果から、ＬＢＰ７が画像情報では最適距離情報で範囲外であるため、ＬＢＰ６を最適プリンタとして選択する。
【０１７１】
図１３は、図２に示した管理サーバで作成されるプリンタ選択条件参照テーブルの一例を示す図であり、図１に示したＬＢＰ４〜７に対する距離情報と画質情報との対応を示す例である。なお、距離情報は、管理サーバ８からの距離としてもよいし、各クライアントＰＣ２、３と各ＬＢＰ４〜７との相対距離であってもよい。
【０１７２】
そして、ステップＳ２１７で、クライアントＰＣにプリンタ選択結果を所定のプロトコルで報知して、ステップＳ２１８で、シーケンスを終了する。
【０１７３】
以上のようにして、管理サーバ８は、最適プリンタ選択システムの中心的な処理を遂行する。実際には、最適プリンタが選択されると、クライアントＰＣ２，３等には、図１０に示すような画面表示がなされる。
【０１７４】
なお、この表示は図１０に限ったものではなく、選択プリンタが認識できる画面で有れば何でも良いことは言うまでもない。
【０１７５】
また、表示に限らず音声によって報知することも可能である。その場合クライアントＰＣのスピーカより"貴方の最適プリンタは○○です"というアナウンスを流す。これらの動作を行った後、その最適プリンタを選択し印刷することができる。
【０１７６】
これによって、クライアントＰＣを使用するユーザにとって有益なプリンタを選択することができ、且つ、プリンタの消耗品を無駄なく使用することができる。また、管理サーバ以外の端末は、市販ソフトウエアや無償ソフトウエアを使用可能であるため、システムを安価に構築することができる。
【０１７７】
さらに、上記選択されたプリンタで印刷処理中にトラブルが発生した場合には、選択される順位に従って代替先でプリントする制御を付加して、ユーザの便宜を図るとともに、代替プリント先をユーザに通知する制御を実行する。
【０１７８】
〔第３実施形態〕
上記第２実施形態では、管理サーバ８と複数のプリンタがネットワークに接続されているプリントシステムにおいてプリントジョブ情報（画像情報、カバレッジ）と、各プリンタに接続されている各ＣＲＧ内のトナー、ドラムなどの複数の消耗パーツ消耗量、ユーザ情報（プリンタまでの距離、画質情報など）も照合情報とし、その条件も含めた最適なプリンタ情報に応じて自動的に適切なプリンタを選択し、クライアントＰＣに報知するシステム例について説明したが、ユーザがクライアントＰＣ２、３等で印刷するプリンタを指定しない場合、サーバ側で選択した最適プリンタで印刷することを特徴とする。以下、その実施形態ついて説明する。
【０１７９】
なお、第３実施形態において、画像形成装置の構成、および、ネットワーク、各画像形成装置からの使用量情報、最適プリンタ選択フローチャートは、第１実施形態とほぼ同様なので、本実施形態での説明は簡略し、本発明の特徴のみ説明を行う。
【０１８０】
図１４は、本発明に係るサーバ装置における第３のデータ処理手順の一例を示すフローチャートであり、図１に示した管理サーバ８による最適プリンタ選択処理手順に対応する。なお、Ｓ３００〜Ｓ３０４は各ステップを示し、各ステップは、管理サーバ８のＣＰＵが外部メモリ等から読み込む制御プログラムをＣＰＵが実行することで実現される。また、最適プリンタをサーバが選択し、指示があったクライアントＰＣに報知する処理については簡略して説明する。
【０１８１】
先ず、ステップＳ３００で、シーケンスを開始して、ステップＳ３０１で、最適プリンタを上述したのと同様の手順に基づいて選択し、クライアントＰＣ２，３にプリンタ選択結果を所定のプロトコルで報知する。次に、ステップＳ３０２で、印刷ジョブを選択した最適プリンタに所定のプロトコルで送信する。そして、ステップＳ３０３で、選択されたプリンタは印刷ジョブを印刷して、ステップＳ３０４で、シーケンスを終了する。
【０１８２】
以上のようにして、管理サーバ８は、最適プリンタ選択システムの中心的な処理を遂行する。
【０１８３】
この場合、クライアントＰＣ２、３には、図１５に示すように、印刷ジョブはどこのプリンタで行われたかの画面を表示する。
【０１８４】
図１５は、図１に示したクライアントＰＣ２、３の表示装置に表示される印刷先通知画面の一例を示す図であり、図１に示したクライアントＰＣ２、３のプリンタドライバまたはユーティリティで表示制御される。
【０１８５】
これによって、クライアントＰＣ２、３を使用するユーザにとって有益なプリンタを選択することができ、且つ、プリンタの消耗品を無駄なく使用することができる。
【０１８６】
〔第４実施形態〕
上記第３実施形態では、ユーザがクライアントＰＣで印刷するプリンタを指定しない場合、サーバ側で選択した最適プリンタで印刷する例について説明したが、ユーザがクライアントＰＣで印刷するプリンタを指定した場合、クライアントＰＣを操作してユーザが、自分の指定したプリンタかもしくは最適プリンタを選択することを特徴している。以下、その実施形態について説明する。
【０１８７】
なお、第４実施形態において、画像形成装置構成、および、ネットワーク、各画像形成装置からの使用量情報、最適プリンタ選択処理は、第１実施形態とほぼ同様なのでここでの説明は簡略し、本発明の特徴のみ説明を行う。
【０１８８】
図１６は、本発明に係るサーバ装置における第４のデータ処理手順の一例を示すフローチャートであり、図１に示した管理サーバ８による最適プリンタ選択処理手順に対応する。なお、Ｓ４００〜Ｓ４０５は各ステップを示し、各ステップは、管理サーバ８のＣＰＵが外部メモリ等から読み込む制御プログラムをＣＰＵが実行することで実現される。
【０１８９】
また、最適プリンタをサーバが選択し、指示があったクライアントＰＣに報知する処理については簡略して説明する。
【０１９０】
先ず、ステップＳ４００で、シーケンスを開始して、ステップＳ４０１で、管理サーバ８により最適プリンタを選択し、該選択プリンタが印刷ジョブを指定したクライアントＰＣに結果を報知される。このとき、図１７に示すような画面が、クライアントＰＣ２、３の表示装置に表示される。
【０１９１】
図１７は、図１に示したクライアントＰＣ２、３の表示装置に表示される印刷先通知と印刷実行指示画面の一例を示す図であり、図１に示したクライアントＰＣ２、３のプリンタドライバまたはユーティリティで表示制御される。
【０１９２】
次に、ステップＳ４０２で、図１７に示す画面に対してユーザが図示しないボタン等を操作し、クライアントＰＣ２、３上でプリンタが選択されるのを待ち、選択されたことを確認したら、ステップＳ４０３で、管理サーバ８は印刷ジョブをクライアントＰＣ２、３により選択されたプリンタに送信する。次に、ステップＳ４０４で、プリンタは印刷ジョブを印刷して、ステップＳ４０５で、シーケンスを終了する。
【０１９３】
以上のようにして、管理サーバ８は、最適プリンタ選択システムの中心的な処理を遂行する。これによって、クライアントＰＣ２、３等を使用するユーザにとって有益なプリンタを選択することができ、且つ、プリンタの消耗品を無駄なく使用することができる。
【０１９４】
以下、図１８に示すメモリマップを参照して本発明に係るサーバ装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１９５】
図１７は、本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１９６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１９７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１９８】
本実施形態における図７，図８，図１１、図１４、図１６に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１９９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０２００】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０２０２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０２０３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０２０４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０２０５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０２０６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０２０９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜１２について説明する。
【０２１０】
〔実施態様１〕
画像形成に伴い消耗する消耗部材を収納するカートリッジを色別に複数装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置であって、各画像形成装置のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得手段（図２に示すＣＰＵ９がネットワークインタフェース１１を介してＬＢＰ４〜７から取得する）と、ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得手段（図２に示すＣＰＵ９がネットワークインタフェース１１を介してクライアントＰＣ２、３から取得する）と、前記第１の取得手段により取得される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択手段（図２に示すＣＰＵ９が実行する図７に示すステップＳ１１０、Ｓ１１２、図８に示すステップＳ１２０）と、前記選択手段により選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知手段（図２に示すＣＰＵ９が実行する図７に示すステップＳ１１０、Ｓ１１３、Ｓ１２１）とを有することを特徴とするサーバ装置。
【０２１１】
これにより、あらゆるユーザの利用状況においても、例えばカラー画像を形成する画像形成装置において、消耗品の使用状況が違うにも関わらず消耗部品の寿命が同じになるようにユーザからのジョブを振り分け、消耗部品を無駄なく使い切り、ユーザの利用コストを削減することができる最適な画像形成装置でカラー印刷処理を実行できる。
【０２１２】
〔実施態様２〕
画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置であって、各画像形成装置の各色のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得手段と、ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得手段（図２に示すＣＰＵ９がネットワークインタフェース１１を介してクライアントＰＣ２、３から取得する）と、前記第１の取得手段により取得される各色のカートリッジの消耗材使用情報、現像剤残量情報と第２の取得手段により取得した各色のカートリッジに対応する画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択手段（図２に示すＣＰＵ９が実行する図７に示すステップＳ１１０、Ｓ１１２、図８に示すステップＳ１２０）と、前記選択手段により選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知手段（図２に示すＣＰＵ９が実行する図７に示すステップＳ１１０、Ｓ１１３、Ｓ１２１）とを有することを特徴とするサーバ装置。
【０２１３】
これにより、実施態様１と同様の効果を奏する。
【０２１４】
〔実施態様３〕
前記第１の取得手段により取得される消耗材使用情報を収集して得られる消耗材関連情報をカートリッジ機種別に記憶する第１のデータベース（図２に示す
外部メモリ１９上に確保される）と、前記第２の取得手段から取得される画素情報を含む印刷制御情報をユーザ及び／またはクライアント別に記憶する第２のデータベース（図２に示す外部メモリ１９上に確保される）とを有し、前記選択手段は、前記第１、第２のデータベースに記憶される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択することを特徴とする実施態様２記載のサーバ装置。
【０２１５】
これにより、あらゆるユーザの利用状況においても、消耗品の使用状況が違うにも関わらず消耗部品の寿命が同じになるようにユーザからのジョブを振り分け、消耗部品を無駄なく使い切り、ユーザの利用コストを削減することができる最適な画像形成装置を確実に選択することができる。
【０２１６】
〔実施態様４〕
前記通知手段による通知後、クライアント装置により選択される画像形成装置に印刷情報を出力する出力制御手段（図１６に示すステップＳ４００〜Ｓ４０５）を有することを特徴とする実施態様２記載のサーバ装置。
【０２１７】
これにより、選択された最適な画像形成装置に印刷情報を出力して、カートリッジ内の消耗部品及びトナーが同時期に寿命を迎えるプリント処理を実現できる。
【０２１８】
〔実施態様５〕
ユーザ情報は、少なくともクライアント装置から画像形成装置までの距離情報、画質情報を含むことを特徴とする実施態様２及至４記載のサーバ装置。
【０２１９】
これにより、画像形成装置選択条件をユーザ本位に自在に変更させながら、最適な画像形成装置を選択することができる。
【０２２０】
〔実施態様６〕
前記画像形成装置は、前記通知手段から通知されるプリント情報は、前記クライアント装置で出力可能とすることを特徴とする実施態様２及至５記載のサーバ装置。
【０２２１】
これにより、サーバ装置で選択された画像形成装置候補を画像形成前に確認して、出力結果の取得先を確認することができる。
【０２２２】
〔実施態様７〕
前記プリント情報は、音声として出力されることを特徴とする実施態様２及至６記載のサーバ装置。
【０２２３】
これにより、サーバ装置で選択された画像形成装置候補を画像形成前に聴覚的にも確認して、出力結果の取得先を確認することができる。
【０２２４】
〔実施態様８〕
画像形成に伴い消耗する複数の消耗部材を収納するカートリッジを色別に複数装着可能な複数の画像形成装置とネットワークを介して通信可能なサーバ装置における印刷制御方法であって、
各画像形成装置のカートリッジに備えるメモリに記憶される消耗材使用情報と現像剤残量情報とを取得する第１の取得ステップ（例えば図２に示すＣＰＵ９が実行する図７に示すステップＳ１０３）と、ネットワーク上のクライアント装置から印刷する画素情報を取得する第２の取得ステップ（例えば図２に示すＣＰＵ９が実行する図７に示すステップＳ１０１）と、前記第１の取得ステップにより取得される消耗材使用情報、現像剤残量情報と前記第２の取得ステップから取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択する選択ステップ（図２に示すＣＰＵ９が実行する図７に示すステップＳ１１０、Ｓ１１２、図８に示すステップＳ１２０）と、前記選択ステップにより選択された画像形成装置に対するプリント情報を印刷要求元のクライアント装置に通知する通知ステップ（図２に示すＣＰＵ９が実行する図７に示すステップＳ１１０、Ｓ１１３、Ｓ１２１）とを有することを特徴とする印刷制御方法。
【０２２５】
これにより、実施態様１と同等の効果を奏する。
【０２２６】
〔実施態様９〕
前記第１の取得ステップにより取得される消耗材使用情報を収集して得られる消耗材関連情報を第１のデータベースにカートリッジ機種別に登録し、前記第２の取得ステップから取得される画素情報を含む印刷制御情報を第２のデータベースにユーザ別に登録し、前記選択ステップは、前記第１、第２のデータベースに記憶される消耗材使用情報、現像剤残量情報と前記第２の取得手段から取得される画素情報とを照合して、印刷要求を実行すべきいずれかの画像形成装置を選択することを特徴とする実施態様８記載の印刷制御方法。
【０２２７】
これにより、実施態様２と同等の効果を奏する。
【０２２８】
〔実施態様１０〕
前記通知ステップによる通知後、クライアント装置により選択される画像形成装置に印刷情報を出力する出力制御ステップ（図１６に示すステップＳ４００〜Ｓ４０５）を有することを特徴とする実施態様８記載の印刷制御方法。
【０２２９】
これにより、実施態様３と同等の効果を奏する。
【０２３０】
〔実施態様１１〕
実施態様８〜１０のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０２３１】
これにより、
これにより、実施態様８〜１０と同等の効果を奏する。
【０２３２】
〔実施態様１２〕
実施態様８〜１０のいずれかに記載の印刷制御方法をコンピュータに実行させることを特徴とするプログラム。
【０２３３】
これにより、実施態様７〜９と同等の効果を奏する。
【図面の簡単な説明】
【０２３４】
【図１】本発明に係る画像形成装置を適用可能な印刷システム全体の構成を示す図である。
【図２】図１に示した管理サーバの構成を説明するブロック図である。
【図３】図１に示したＬＢＰの構成を説明する断面図である。
【図４】本発明に係る画像形成装置におけるプロセスカートリッジと本体制御部との制御構成を説明する図である。
【図５】図３に示した画像形成装置におけるトナー残量検知手段の構成を説明する断面図である。
【図６】図１に示した管理サーバが備えるデータベースで管理される印刷装置別の管理データテーブルの一例を示す図である。
【図７】本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。
【図８】本発明に係るサーバ装置における第１のデータ処理手順の一例を示すフローチャートである。
【図９】図１に示した管理サーバが記憶管理する第１のカートリッジタイプ別の消耗情報テーブルの一例を示す図である。
【図１０】図１に示したクライアントＰＣの表示装置に表示されるプリンタ候補通知画面の一例を示す図である。
【図１１】本発明に係るサーバ装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１２】図１に示した管理サーバが記憶管理する第１のカートリッジタイプ別の消耗情報テーブルの一例を示すである。
【図１３】図２に示した管理サーバで作成されるプリンタ選択条件参照テーブルの一例を示す図である。
【図１４】本発明に係るサーバ装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１５】図１に示したクライアントＰＣの表示装置に表示される印刷先通知画面の一例を示す図である。
【図１６】本発明に係るサーバ装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１７】図１に示したクライアントＰＣの表示装置に表示される印刷先通知と印刷実行指示画面の一例を示す図である。
【図１８】本発明に係るサーバ装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０２３５】
２，３  ライアントＰＣ（クライアント装置）
４〜７  ＬＢＰ
８  管理サーバ
９  ＣＰＵ
１９  外部メモリ
【図１】
2006178585.tif 000003
【図２】
2006178585.tif 000004
【図３】
2006178585.tif 000005
【図４】
2006178585.tif 000006
【図５】
2006178585.tif 000007
【図６】
2006178585.tif 000008
【図７】
2006178585.tif 000009
【図８】
2006178585.tif 000010
【図９】
2006178585.tif 000011
【図１０】
2006178585.tif 000012
【図１１】
2006178585.tif 000013
【図１２】
2006178585.tif 000014
【図１３】
2006178585.tif 000015
【図１４】
2006178585.tif 000016
【図１５】
2006178585.tif 000017
【図１６】
2006178585.tif 000018
【図１７】
2006178585.tif 000019
【図１８】
2006178585.tif 000020