(57)【要約】【課題】  ホストベース構成の画像形成システムおよび該システムを構成する画像形成装置において、トナー消費量を効率よく算出する。【解決手段】  ホストコンピュータ２００のアプリケーション２０１により形成されたＲＧＢグラフィックデータをプリンタドライバ２１０によりＣＭＹＫ色に色変換し、さらに圧縮処理を施して画像データＤimを作成する。圧縮処理の過程で生成される各トナードットごとの階調値およびその出現個数についての情報からドットカウントデータＤdcを作成する。これらのデータはプリンタ１００に送られる。プリンタ１００は、受信した画像データＤimを伸長処理してビットマップデータを復元し、これに対応する画像を形成する。また、受信したドットカウントデータＤdcに基づき、トナーカウンタ１５４がトナー消費量を算出する。【選択図】  図１
2006185091.tif 000002
【特許請求の範囲】
【請求項１】
形成すべき画像に関する画像データを生成する画像データ生成装置と、
内蔵トナーにより前記画像データに対応する画像を形成する画像形成装置と
を備える画像形成システムにおいて、
前記画像データ生成装置は、前記画像形成装置の内蔵トナー色に対応して形成すべき画像の内容を表した画像情報を含む前記画像データと、該画像を構成するトナードットに関するドットカウントデータとを前記画像形成装置に対し出力する一方、
前記画像形成装置は、前記画像データおよび前記ドットカウントデータを受信するとともに、前記ドットカウントデータに基づいて、前記画像を形成する際のトナー消費量を算出する
ことを特徴とする画像形成システム。
【請求項２】
前記画像データ生成装置は、前記画像情報を圧縮処理して作成した前記画像データを前記画像形成装置に送信する一方、
前記画像形成装置は、受信した前記画像データを伸長処理して画像情報を復元する請求項１に記載の画像形成システム。
【請求項３】
前記画像データ生成装置は、前記圧縮処理により作成される前記画像データまたは前記圧縮処理の過程で作成される中間データに基づいて前記トナードットの数をカウントし、そのカウント値を前記ドットカウントデータとする請求項２に記載の画像形成システム。
【請求項４】
前記画像データ生成装置は、前記圧縮処理により作成される前記画像データまたは前記圧縮処理の過程で作成される中間データに基づいて、前記トナードットの階調値を求めるとともにその値を積算し、その積算値を前記ドットカウントデータとする請求項２に記載の画像形成システム。
【請求項５】
前記画像形成装置が、互いに異なる複数色の内蔵トナーによりカラー画像を形成可能に構成され、
前記画像データ生成装置は、形成すべきカラー画像の内容を前記トナーの色毎の前記画像情報に展開する色変換処理を実行し、前記色変換処理により作成される前記画像情報または前記色変換処理の過程で作成される中間データに基づいて前記トナードットの数を色毎にカウントし、そのカウント値を前記ドットカウントデータとする請求項１に記載の画像形成システム。
【請求項６】
前記画像形成装置が、互いに異なる複数色のトナーによりカラー画像を形成可能に構成され、
前記画像データ生成装置は、形成すべきカラー画像の内容を前記トナーの色毎の前記画像情報に展開する色変換処理を実行し、前記色変換処理により作成される前記画像情報または前記色変換処理の過程で作成される中間データに基づいて、前記トナードットの階調値を求めるとともにその値を色毎に積算し、その積算値を前記ドットカウントデータとする請求項１に記載の画像形成システム。
【請求項７】
前記画像形成装置は、前記ドットカウントデータを積算し、その積算値と所定の係数との積に基づき前記トナー消費量を算出する請求項１ないし６のいずれかに記載の画像形成システム。
【請求項８】
前記画像データ生成装置は、形成すべき画像１ページごとの前記ドットカウントデータを前記画像形成装置に送信する請求項１ないし７のいずれかに記載の画像形成システム。
【請求項９】
前記画像形成装置は、画像１ページを形成する度ごとに、当該ページに対応する前記ドットカウントデータを積算する請求項８に記載の画像形成システム。
【請求項１０】
複数の前記画像データ生成装置と、前記画像形成装置とが、電気通信回線を介して互いに接続され、
前記画像形成装置が、前記複数の画像データ生成装置それぞれから送信された前記画像データを個別に受信して当該画像データに対応する画像を形成する請求項１ないし９のいずれかに記載の画像形成システム。
【請求項１１】
前記画像形成装置は、前記複数の画像データ生成装置それぞれから送信された前記ドットカウントデータを受信して積算し、その積算値に基づき前記トナー消費量を算出する請求項１０に記載の画像形成システム。
【請求項１２】
内蔵トナー色に対応した画像情報を含む画像データ、および、該画像情報に対応する画像を構成するトナードットに関するドットカウントデータを外部装置から受信する入力部と、
前記画像データに対応した画像を内蔵トナーにより形成する像形成手段と、
前記画像を形成する際のトナー消費量を算出するトナー消費量算出手段と
を備え、
前記トナー消費量算出手段は、前記ドットカウントデータに基づきトナー消費量を算出する
ことを特徴とする画像形成装置。
【請求項１３】
前記入力部は、前記画像情報を圧縮処理されてなる前記画像データを受信し、該画像データを伸張して画像情報を復元する請求項１２に記載の画像形成装置。
【請求項１４】
前記トナー消費量算出手段は、前記ドットカウントデータを積算し、その積算値と所定の係数との積に基づいて前記トナー消費量を算出する請求項１２または１３に記載の画像形成装置。
【請求項１５】
前記トナー消費量算出手段は、前記ドットカウントデータに基づき求めたトナー消費量に、前記画像データに基づく画像形成以外の用途に消費されたトナー量を加算することで、装置全体としてのトナー消費量を算出する請求項１２ないし１４のいずれかに記載の画像形成装置。
【請求項１６】
形成すべき画像に関する画像データを生成して画像形成装置に送信する画像データ生成装置に格納される制御プログラムにおいて、
前記画像形成装置の内蔵トナー色に対応して形成すべき画像の内容を表した画像情報を含む前記画像データを生成する第１の工程と、
前記画像を構成するトナードットに関するドットカウントデータを生成する第２の工程と、
前記画像データおよび前記ドットカウントデータを前記画像形成装置に送信する第３の工程と
を前記画像データ生成装置に実行させることを特徴とする制御プログラム。
【請求項１７】
前記第１の工程では、前記画像情報を圧縮処理して前記画像データを生成する一方、前記第２の工程では、前記圧縮処理により作成される前記画像データまたは前記圧縮処理の過程で作成される中間データに基づいて、前記ドットカウントデータを生成する請求項１６に記載の制御プログラム。
【請求項１８】
形成すべき画像に関する画像データを生成して画像形成装置に送信する画像データ生成装置に、
前記画像形成装置の内蔵トナー色に対応して形成すべき画像の内容を表した画像情報を含む前記画像データを生成する第１の工程と、
前記画像を構成するトナードットに関するドットカウントデータを生成する第２の工程と、
前記画像データおよび前記ドットカウントデータを前記画像形成装置に送信する第３の工程と
を実行させる制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１９】
形成すべき画像に関する画像データを生成し出力する画像データ生成装置と、前記画像データを受信して、内蔵トナーにより前記画像データに対応する画像を形成する画像形成装置とを備える画像形成システムにおける前記画像を形成する際のトナー消費量を算出するトナー消費量算出方法において、
前記画像データ生成装置により、前記画像を構成するトナードットに関するドットカウントデータを生成し、前記画像形成装置に対し出力する工程と、
前記画像形成装置により、前記ドットカウントデータを受信し、該ドットカウントデータを積算し、その積算値に基づき前記トナー消費量を算出する工程と
を備えることを特徴とするトナー消費量算出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置におけるトナー消費量を算出する技術に関するものである。
【背景技術】
【０００２】
例えばホストコンピュータとそれに接続されたプリンタのように、画像データを生成する装置と、その画像データに基づく画像を形成する装置とからなる画像形成システムにおいては、一般に次のようなデータ処理が行われる。すなわち、文字・画像編集アプリケーションによって形成すべき画像の内容が決定され、その画像の内容に対応する画像情報が生成される。こうして生成された画像情報は、画像形成装置が内蔵するトナーの色に対応した画像データに展開され、さらにガンマ補正やハーフトーン処理などの信号処理が施されて画像形成装置のエンジンに入力される。
【０００３】
この種のシステムには、複雑なデータ処理をホストコンピュータ側で行うことで画像形成装置が負担すべき処理を簡素化し、それによって画像形成装置のコスト低減を図っているものがある。例えば、特許文献１に記載のプリンタは、一般にホストベースプリンタと呼ばれるものであって、ホスト装置側でビットマップ展開されたイメージデータを受信し、該イメージデータに対応した画像を形成する。また、このプリンタでは、形成された画像を構成するドット数を後処理回路によってカウントし、そのカウント結果に基づきトナー消費量を算出している。
【０００４】
【特許文献１】特開２０００−１６８１７４号公報（段落００１１、００３８）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
高度な信号処理能力を有するプロセッサを備えた画像形成装置（一般に、インテリジェントプリンタなどと称される）においては、受信したイメージデータからトナー消費量を算出することはさほど問題にならないにしても、上記したようなホストベース構成の画像形成装置においては、受信したイメージデータから形成するドットの数を検出しそれをカウントする処理は、プロセッサにとって大きな負担となる。あるいは、上記従来技術のように、専用のハードウェアを設ける必要が生じる。このため、ホストベース構成の画像形成装置においては、簡素な装置構成で、しかもトナー消費量を精度よく求める技術の確立が望まれる。
【０００６】
この発明は上記課題に鑑みなされたものであり、ホストベース構成の画像形成システムおよび該システムを構成する画像形成装置において、トナー消費量を効率よく算出する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、上記目的を達成するため、形成すべき画像に関する画像データを生成する画像データ生成装置と、内蔵トナーにより前記画像データに対応する画像を形成する画像形成装置とを備える画像形成システムおよび該システムにおけるトナー消費量算出方法において、上記目的を達成するため、前記画像データ生成装置は、前記画像形成装置の内蔵トナー色に対応して形成すべき画像の内容を表した画像情報を含む前記画像データと、該画像を構成するトナードットに関するドットカウントデータとを前記画像形成装置に対し出力する一方、前記画像形成装置は、前記画像データおよび前記ドットカウントデータを受信するとともに、前記ドットカウントデータに基づいて、前記画像を形成する際のトナー消費量を算出することを特徴としている。
【０００８】
このように構成された発明では、トナー消費量を算出するために必要なドットカウントデータを生成するための処理を画像データ生成装置側で行っているので、画像形成装置における処理負担が軽減される。また、こうして生成されたドットカウントデータに基づいてトナー消費量を算出するには画像形成装置の特性を把握しておく必要があるが、この発明では、実際の算出処理は当該画像形成装置側で行っているので、効率よくトナー消費量を求めることができる。また、この発明によれば、算出精度の向上を図ることが可能である。というのは、トナー消費量を高精度に算出するためには、当該画像形成装置固有の特性や使用状況などの情報を反映させた算出方法を採るのが望ましく、画像形成装置側でトナー消費量を算出すれば、これらの情報を容易に利用して計算を行うことができるからである。
【０００９】
すなわち、この発明では、画像形成システムを構成する画像データ生成装置および画像形成装置のうち、画像の内容を把握しており形成すべきトナードットに関する情報をより容易に把握しうる画像データ生成装置がドットカウントデータを生成する一方、画像形成装置固有の情報をより容易に把握しうる画像形成装置側で、該ドットカウントデータに基づき最終的にトナー消費量を算出する。こうすることで、トナー消費量を効率よく求めることができ、しかも、算出精度の向上を図ることができる。
【００１０】
この発明は、前記画像データ生成装置は、前記画像情報を圧縮処理して作成した前記画像データを前記画像形成装置に送信する一方、前記画像形成装置は、受信した前記画像データを伸長処理して元の画像情報を作成する画像形成システムにおいて特に顕著な効果を奏する。というのは、画像情報を圧縮して画像データを生成する処理の過程では、形成すべき画像を構成する各トナードットに関する情報が取り扱われることとなるので、圧縮処理とドットカウントデータの生成とを併行して行うようにすれば、データ処理をさらに効率的なものとすることができるからである。
【００１１】
例えば、前記画像データ生成装置は、前記圧縮処理により作成される前記画像データまたは前記圧縮処理の過程で作成される中間データに基づいて前記トナードットの数をカウントし、そのカウント値を前記ドットカウントデータとすることができる。また、例えば、前記画像データ生成装置は、前記圧縮処理により作成される前記画像データまたは前記圧縮処理の過程で作成される中間データに基づいて、前記トナードットの階調値を求めるとともにその値を積算し、その積算値を前記ドットカウントデータとすることができる。これらの構成によれば、圧縮処理によって生成される画像データまたはその中間データを利用してドットカウントデータを効率よく簡単に求めることができる。
【００１２】
また、例えば、前記画像形成装置が、互いに異なる複数色の内蔵トナーによりカラー画像を形成可能に構成されている場合には、前記画像データ生成装置は、形成すべきカラー画像の内容を前記トナーの色毎の前記画像情報に展開する色変換処理を実行し、前記色変換処理により作成される前記画像情報または前記色変換処理の過程で作成される中間データに基づいて前記トナードットの数を色毎にカウントし、そのカウント値を前記ドットカウントデータとするようにしてもよい。あるいは、前記色変換処理により作成される前記画像情報または前記色変換処理の過程で作成される中間データに基づいて、前記トナードットの階調値を求めるとともにその値を色毎に積算し、その積算値を前記ドットカウントデータとするようにしてもよい。これらの構成によれば、形成すべきトナードットに関する情報が色変換処理の過程で各トナー色ごとに生成されるので、これらの情報から効率よく簡単にドットカウントデータを求めることが可能である。
【００１３】
なお、トナー消費量は、例えば、前記ドットカウントデータを積算し、その積算値に所定の係数を掛けることによって求めることができる。また、こうして得た値に、画像形成装置固有のトナー消費量を加算してもよい。このようなトナー消費としては、カブリによるものや、画像形成装置内部での制御処理のために使われるものなどがある。
【００１４】
また、前記画像データ生成装置は、形成すべき画像１ページごとの前記ドットカウントデータを前記画像形成装置に送信するのが好ましく、また、前記画像形成装置は、画像１ページを形成する度ごとに、当該ページに対応する前記ドットカウントデータを積算するようにするのが好ましい。というのは、複数ページ分のドットカウントデータを合算して送受信するようにした場合、ジャム発生やユーザによるリセット操作などで画像形成が途中で中断された場合に正しいトナー消費量が求められなくなるからである。これに対し、上記のようにすることで常に正しいトナー消費量を求めることができる。
【００１５】
特に好ましい態様は、画像データ生成装置が１ページ分ずつの画像データが画像形成装置に送信され、画像形成装置が当該画像データに対応する画像の形成を終了するまでの間に当該ページに対応するドットカウントデータが画像データ生成装置から画像形成装置に受け渡されるというものである。このようにすれば、形成されるページとそれに対応するドットカウントデータとが１対１に関連付けられるので、実際に画像形成のために消費されたトナー量を精度よく求めることができる。
【００１６】
また、この発明は、複数の前記画像データ生成装置と前記画像形成装置とが電気通信回線を介して互いに接続され、前記画像形成装置が、前記複数の画像データ生成装置それぞれから送信された前記画像データを個別に受信して当該画像データに対応する画像を形成するように構成された画像形成システムに対しても適用することができる。というのは、本発明では、画像データ生成装置側で生成されたドットカウントデータを画像形成装置が受信し、そのデータに基づき画像形成装置側でトナー消費量を求めているので、１台の画像形成装置に対し複数の画像データ生成装置から画像データが送られてくるようなシステムであっても、それらの画像データによるトナー消費量を正しく求めることができるからである。具体的には、前記画像形成装置は、前記複数の画像データ生成装置それぞれから送信された前記ドットカウントデータを受信して積算し、その積算値に基づき前記トナー消費量を算出することができる。
【００１７】
また、この発明にかかる画像形成装置は、上記目的を達成するため、内蔵トナー色に対応した画像情報を含む画像データ、および、該画像情報に対応する画像を構成するトナードットに関するドットカウントデータを外部装置から受信する入力部と、前記画像データに対応した画像を内蔵トナーにより形成する像形成手段と、前記画像を形成する際のトナー消費量を算出するトナー消費量算出手段とを備え、前記トナー消費量算出手段は、前記ドットカウントデータに基づきトナー消費量を算出することを特徴としている。
【００１８】
また、この発明は、形成すべき画像に関する画像データを生成して画像形成装置に送信する画像データ生成装置に格納される制御プログラムにおいて、上記目的を達成するため、前記画像形成装置の内蔵トナー色に対応して形成すべき画像の内容を表した画像情報を含む前記画像データを生成する第１の工程と、前記画像を構成するトナードットに関するドットカウントデータを生成する第２の工程と、前記画像データおよび前記ドットカウントデータを前記画像形成装置に送信する第３の工程とを前記画像データ生成装置に実行させることを特徴としている。
【００１９】
さらに、この発明は、形成すべき画像に関する画像データを生成し出力する画像データ生成装置と、前記画像データを受信して、内蔵トナーにより前記画像データに対応する画像を形成する画像形成装置とを備える画像形成システムにおける前記画像を形成する際のトナー消費量を算出するトナー消費量算出方法において、上記目的を達成するため、前記画像データ生成装置により、前記画像を構成するトナードットに関するドットカウントデータを生成し、前記画像形成装置に対し出力する工程と、前記画像形成装置により、前記ドットカウントデータを受信し、該ドットカウントデータを積算し、その積算値に基づき前記トナー消費量を算出する工程とを備えることを特徴としている。
【００２０】
これらの発明および上記制御プログラムを記録したコンピュータ読み取り可能な記録媒体によれば、上記した画像形成システムと同様に、トナー消費量を効率よく求めることができる。
【発明を実施するための最良の形態】
【００２１】
図１はこの発明にかかる画像形成システムの一実施形態の構成を示す図である。図１においては、ソフトウェアにより実現されている機能ブロックは長方形で、またハードウェアにより実現されている機能ブロックは楕円形で示されている。この画像形成システムでは、本発明の「画像データ生成装置」に相当するホストコンピュータ２００と、本発明の「画像形成装置」に相当するプリンタ１００とが、ローカルエリアネットワーク（ＬＡＮ）回線３００を介して互いに接続されている。そして、ホストコンピュータ２００において作成された画像データがＬＡＮ回線３００を介してプリンタ１００に与えられると、プリンタ１００が当該画像データに対応した画像を形成する。
【００２２】
ホストコンピュータ２００には、ワープロやドローイングソフトなどのアプリケーションソフトウェア２０１がインストールされており、これらにより形成すべき画像に関するＲＧＢグラフィックデータが作成される。こうして作成されたグラフィックデータは、必要に応じて、グラフィックインターフェース２０２を介してプリンタドライバソフトウェア（以下、「プリンタドライバ」と略称する）２１０に送られる。
【００２３】
プリンタドライバ２１０には、色変換処理ブロック２１１、データ圧縮処理ブロック２１２およびドットカウンタ２１３の各機能ブロックが設けられている。色変換処理ブロック２１１では、与えられたＲＧＢグラフィックデータをプリンタ１００の内蔵トナー色であるＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）およびＫ（ブラック色）それぞれのビットマップデータに展開する。こうして展開されたビットマップデータは膨大なデータ量を有している。例えば、プリンタの分解能が６００ＤＰＩとすると、Ａ４用紙１ページ分の画像は約７０００×５０００ドットで構成されている。各ドットが８ビットの階調値で表現されている場合、１色当たり約３５メガバイト、４色分で約１４０メガバイトとなってしまう。
【００２４】
そこで、データ圧縮処理ブロック２１２において、ＹＭＣＫそれぞれのビットマップデータのデータ量を削減するための所定のデータ圧縮を行う。また、データ圧縮処理の過程で生成され、形成すべきドットの個数やそれぞれの濃淡などに関する情報を有するドットデータをドットカウンタ２１３によりカウントする。データ圧縮処理の内容やドットカウンタ２１３の動作については後に詳述する。
【００２５】
こうして圧縮処理によって生成された画像データＤimと、ドットカウンタ２１３により生成されるドットカウントデータＤdcとは、インターフェース２０３を介してＬＡＮ回線３００に出力される。
【００２６】
プリンタ１００では、インターフェース１１２を介して上記データが受信されると、圧縮された画像データＤimに対してデータ伸長処理ブロック１５２がデータ伸長処理を施し、各トナー色ごとの元のビットマップデータを復元する。こうして得られたビットマップデータに対しては、信号処理ブロック１５３によるガンマ補正やハーフトーニング処理などの所定の信号処理が施され、処理後のデータがエンジン部ＥＧに入力される。エンジン部ＥＧでは、与えられたデータに基づいて画像形成動作を実行し、画像を形成する。また、このプリンタ１００では、インターフェース１１２を介して入力されたドットデータＤdcに基づき、トナーカウンタ１５４がトナー消費量を算出する。その動作の詳細については後述する。
【００２７】
図２はこの発明にかかる画像形成装置の一実施形態を示す図である。また、図３は図２の画像形成装置の電気的構成を示すブロック図である。この画像形成装置は、上記した画像形成システムを構成するプリンタ１００に相当するものである。この装置は、イエロー（Ｙ）、シアン（Ｃ）、マゼンタ（Ｍ）、ブラック（Ｋ）の４色のトナー（現像剤）を重ね合わせてフルカラー画像を形成（カラー印刷モード）したり、ブラック（Ｋ）のトナーのみを用いてモノクロ画像を形成（モノクロ印刷モード）する画像形成装置である。この画像形成装置では、ホストコンピュータなどの外部装置から画像信号がメインコントローラ１１に与えられると、このメインコントローラ１１からの指令に応じてエンジンコントローラ１０がエンジン部ＥＧ各部を制御して所定の画像形成動作を実行し、シートＳに画像信号に対応する画像を形成する。
【００２８】
このエンジン部ＥＧでは、感光体２２が図１の矢印方向Ｄ1に回転自在に設けられている。また、この感光体２２の周りにその回転方向Ｄ1に沿って、帯電ユニット２３、ロータリー現像ユニット４およびクリーニング部２５がそれぞれ配置されている。帯電ユニット２３は所定の帯電バイアスを印加されており、感光体２２の外周面を所定の表面電位に均一に帯電させる。クリーニング部２５は一次転写後に感光体２２の表面に残留付着したトナーを除去し、内部に設けられた廃トナータンクに回収する。これらの感光体２２、帯電ユニット２３およびクリーニング部２５は一体的に感光体カートリッジ２を構成しており、この感光体カートリッジ２は一体として装置本体に対し着脱自在となっている。
【００２９】
そして、この帯電ユニット２３によって帯電された感光体２２の外周面に向けて露光ユニット６から光ビームＬが照射される。この露光ユニット６は、外部装置から与えられた画像信号に応じて光ビームＬを感光体２２上に露光して画像信号に対応する静電潜像を形成する。
【００３０】
こうして形成された静電潜像は現像ユニット４によってトナー現像される。すなわち、この実施形態では、現像ユニット４は、図２紙面に直交する回転軸中心に回転自在に設けられた支持フレーム４０、支持フレーム４０に対して着脱自在のカートリッジとして構成されてそれぞれの色のトナーを内蔵するイエロー用の現像器４Ｙ、シアン用の現像器４Ｃ、マゼンタ用の現像器４Ｍ、およびブラック用の現像器４Ｋを備えている。この現像ユニット４は、エンジンコントローラ１０により制御されている。そして、このエンジンコントローラ１０からの制御指令に基づいて、現像ユニット４が回転駆動されるとともにこれらの現像器４Ｙ、４Ｃ、４Ｍ、４Ｋが選択的に感光体２２と所定のギャップを隔てて対向する所定の現像位置に位置決めされると、当該現像器に設けられて選択された色の帯電トナーを担持するとともに所定の現像バイアスを印加された金属製の現像ローラ４４から感光体２２の表面にトナーを付与する。これによって、感光体２２上の静電潜像が選択トナー色で顕像化される。
【００３１】
各現像器４Ｙ、４Ｃ、４Ｍ、４Ｋには、当該現像器に関する情報を記憶するための不揮発性メモリ９１〜９４がそれぞれ設けられている。そして、各現像器に設けられたコネクタ４９Ｙ、４９Ｃ、４９Ｍ、４９Ｋのうち必要に応じて選択された１つと、本体側に設けられたコネクタ１０９とが互いに接続され、エンジンコントローラ１０のＣＰＵ１０１とメモリ９１〜９４との間で通信が行われる。こうすることで、各現像器に関する情報がＣＰＵ１０１に伝達されるとともに、各メモリ９１〜９４内の情報が更新記憶される。
【００３２】
上記のようにして現像ユニット４で現像されたトナー像は、一次転写領域ＴＲ1で転写ユニット７の中間転写ベルト７１上に一次転写される。転写ユニット７は、複数のローラ７２〜７５に掛け渡された中間転写ベルト７１と、ローラ７３を回転駆動することで中間転写ベルト７１を所定の回転方向Ｄ2に回転させる駆動部（図示省略）とを備えている。そして、カラー画像をシートＳに転写する場合には、感光体２２上に形成される各色のトナー像を中間転写ベルト７１上に重ね合わせてカラー画像を形成するとともに、カセット８から１枚ずつ取り出され搬送経路Ｆに沿って二次転写領域ＴＲ2まで搬送されてくるシートＳ上にカラー画像を二次転写する。
【００３３】
このとき、中間転写ベルト７１上の画像をシートＳ上の所定位置に正しく転写するため、二次転写領域ＴＲ2にシートＳを送り込むタイミングが管理されている。具体的には、搬送経路Ｆ上において二次転写領域ＴＲ2の手前側にゲートローラ８１が設けられており、中間転写ベルト７１の周回移動のタイミングに合わせてゲートローラ８１が回転することにより、シートＳが所定のタイミングで二次転写領域ＴＲ2に送り込まれる。
【００３４】
また、こうしてカラー画像が形成されたシートＳは定着ユニット９、排出前ローラ８２および排出ローラ８３を経由して装置本体の上面部に設けられた排出トレイ部８９に搬送される。また、シートＳの両面に画像を形成する場合には、上記のようにして片面に画像を形成されたシートＳの後端部が排出前ローラ８２後方の反転位置ＰＲまで搬送されてきた時点で排出ローラ８３の回転方向を反転し、これによりシートＳは反転搬送経路ＦＲに沿って矢印Ｄ3方向に搬送される。そして、ゲートローラ８１の手前で再び搬送経路Ｆに乗せられるが、このとき、二次転写領域ＴＲ2において中間転写ベルト７１と当接し画像を転写されるシートＳの面は、先に画像が転写された面とは反対の面である。このようにして、シートＳの両面に画像を形成することができる。
【００３５】
また、ローラ７５の近傍には、濃度センサ６０およびクリーナ７６が設けられている。濃度センサ６０は、必要に応じ、中間転写ベルト７１上に形成されるトナー像を構成するトナー量を光学的に検出する。すなわち、濃度センサ６０は、トナー像に向けて光を照射するとともに該トナー像からの反射光を受光し、その反射光量に応じた信号を出力する。クリーナ７６は、中間転写ベルト７１に対し離当接自在に構成され、必要に応じて中間転写ベルト７１に当接することで、該ベルト７１上の残留トナーを掻き落とす。
【００３６】
また、この装置では、図３に示すように、メインコントローラ１１のＣＰＵ１１１により制御される表示部１２を備えている。この表示部１２は、例えば液晶ディスプレイにより構成され、ＣＰＵ１１１からの制御指令に応じて、ユーザへの操作案内や画像形成動作の進行状況、さらに装置の異常発生やいずれかのユニットの交換時期などを知らせるための所定のメッセージを表示する。
【００３７】
なお、図３において、符号１１３はホストコンピュータなどの外部装置よりインターフェース１１２を介して与えられた画像データを記憶するためにメインコントローラ１１に設けられた画像メモリである。また、符号１０６はＣＰＵ１０１が実行する演算プログラムやエンジン部ＥＧを制御するための制御データなどを記憶するためのＲＯＭ、また符号１０７はＣＰＵ１０１における演算結果やその他のデータを一時的に記憶するＲＡＭである。
【００３８】
また、図１に示すプリンタ１００の各機能ブロックのうち、データ伸長処理ブロック１５２についてはメインコントローラ１１に設けられたＣＰＵ１０１が、また信号処理ブロック１５３およびトナーカウンタ１５４についてはエンジンコントローラ１０に設けられたＣＰＵ１０１が、それぞれ予め用意されたプログラムを実行することによって実現される。
【００３９】
次に、この画像形成システムにおけるデータ圧縮処理について説明する。ＬＡＮ回線３００を通じて送受信されるデータ量を削減するためのデータ圧縮方法としては様々な公知技術があり、本システムにおいてもそれらの技術を適用することができる。ここでは、本システムに適用可能なデータ圧縮法の一例として、画像データに対するデータ圧縮技術として一般的に用いられているランレングス圧縮法につき説明する。
【００４０】
図４はランレングス圧縮法の原理を示す図である。例えば、圧縮前のデータ（１ワード：８ビット）が図４（ａ）に示す配列であった場合を考える。この例では、まずデータ０Ｂｈ（記号ｈはデータが１６進表記であることを示す）が５個連続している。そこで、この５ワード分のデータを、連続個数を表す１ワードと、連続する数値を表す１ワードとの計２ワードで表現する。具体的には、図４（ｂ）に示すように、この５ワード分のデータを、個数５から１を引いた値４を補数（２の補数）表現したＦＣｈと、連続する数値０Ｂｈとの２ワードで表す。
【００４１】
続いて、１ワードごとに値の異なるデータ列（０５ｈ、０６ｈ、０７ｈ）が３ワード分出現する。そこで、これらの前に、値が同一でない区間の長さを示す数値、ここではこの区間が３ワード分であるので、その値から１を引いた値０２ｈを挿入する。その後には、値０８ｈが３ワード続けて出現するので、この区間を、データ連続個数から１を引いた値２を補数表現した値ＦＥｈと、連続する数値０３ｈとにより表す。同様に処理をすることにより、図４（ｂ）に示すように、圧縮前のデータよりデータ量の削減された圧縮後データが得られる。
【００４２】
このように、ランレングス圧縮方法によれば、連続して同じ値が現れる場合に、それらのデータを連続個数と数値との組み合わせによって表現することでデータ量を削減する。ワープロソフトを用いて作成されたテキスト書類やドローイングソフトを用いて作成されたグラフィック画像では、同じ色、同じ階調値のドットが連続して現れることが多い。すなわち、画像を構成する各ドットの階調値を並べたとき、同じ数値が連続する場合が多い。このように、一般的な画像データには冗長性があり、このような画像データに対しランレングス圧縮法を適用するとデータ量を圧縮することができる。そして、こうして圧縮処理されたデータを送信することで、ＬＡＮ回線３００に出力されるデータ量は削減され、回線の負担を減らすとともに、データの送受信に要する時間を短縮することができる。また、圧縮されたデータを受信したプリンタ１００側では、上記圧縮のプロセスを逆にたどる伸長処理を行うことで、元のビットマップデータを復元することができる。
【００４３】
こうして復元されたビットマップデータは、形成すべきドットそれぞれの階調値を表している。したがって、そのデータに基づき、エンジン部ＥＧにより所望の画像を形成することができる。また、形成すべき各ドットの階調値を積算し、その積算値に基づいて、画像形成に消費されるトナーの量を算出することができる。この種のトナー消費量算出技術としては、例えば、特開２００２−１６２８００号公報に記載されたものがある。このトナー消費量算出技術においては、印刷ドットの値をその出現の度に積算してゆき、１ページ分の積算値に所定の係数を掛けることで当該ページの画像を形成するのに消費されるトナーの量を求めている。
【００４４】
ここで、上記のようにして圧縮処理されたデータ列（図４（ｂ））を見ると、このデータ列には、プリンタ１００において形成されるべきトナードットの階調値と、その個数とが表されている。これらの値は、トナー消費量を算出するのにも好適に使用することができる。すなわち、上記公報に記載のトナー消費量算出技術では各ドットの階調値を１ドット分ずつその出現ごとに積算しているため、プリンタ側で計算すべきデータ量も多く高速演算が必要となる。このような要求は、プリンタ側での演算処理をできるだけ簡素化したいホストベース型のプリンタにとっては実現が困難なものである。一方、上記した圧縮処理の過程では、出現するトナードットの階調値とその出現個数とが求められており、これらの情報を利用すれば、より効率的に階調値の積算値を算出することが可能である。具体的には、各ドットの階調値と個数とを掛け合わせ、その結果を累積加算することで、より簡単に階調値の積算値を求めることができる。また、メモリ等に保存されている各色のビットマップデータを１回ずつ読み出して処理するだけで、圧縮された画像データＤimと、トナー消費量算出に用いる階調値の積算値とが共に生成されるので、ホストコンピュータ２００のプロセッサにおける処理効率を高めることができる。
【００４５】
このような積算処理は、ホストコンピュータ２００側で行うことが望ましい。その理由は、第１に、ホストコンピュータ２００側において実行されるデータ圧縮処理の過程で生成される数値を用いた演算であるため、ホストコンピュータ２００側で行うのが効率的であるからである。第２に、データ圧縮処理の実行と併行して階調値の積算を行うことで、処理の高速化を図ることができるからである。第３に、この積算処理をホストコンピュータ側で行うことで、プリンタ側での処理を大幅に簡素化することができるからである。
【００４６】
そして、こうして求めた積算値に基づくトナー消費量の算出処理は、プリンタ１００側で行うことが望ましい。その理由は、ＬＡＮ回線３００には複数台のホストコンピュータおよび複数台のプリンタが接続可能であり、これらのコンピュータおよびプリンタは様々な組み合わせで使用される可能性があるため、それぞれのプリンタにおけるトナー残量の管理を適正に行うためには当該プリンタ自身でトナー消費量を管理しておく必要があるからである。また、コンピュータとプリンタとが１対１に接続されて使用される場合であっても、その組み合わせが変更されたときにもトナー残量の管理を適正に行うためには、やはり当該プリンタ自身でトナー消費量を管理しておかなければならない。
【００４７】
さらに、トナー消費量の算出精度を向上させるためにも、トナー消費量の算出処理をプリンタ１００側で行うことが望ましい。というのは、プリンタの特性ばらつきや使用環境の違い等により、トナー消費量が装置個体ごとにばらつくことがあり、このようなばらつきに起因するトナー消費量の算出誤差を抑えるためには、当該プリンタの使用状況に関する情報、すなわちその特性や周囲環境等を加味した演算を行う必要があるからである。このような情報はプリンタ側で把握されるものであり、それに基づく演算はプリンタ側で行われることが望ましい。
【００４８】
このように、画像データを圧縮して送信するホストコンピュータと、圧縮された画像データを伸長してそれに対応する画像を形成するプリンタとを備える画像形成システムにおいては、伸長処理によって復元されたビットマップデータからトナー消費量を算出するよりも、圧縮された画像データから直接トナー消費量を算出する方がはるかに効率的であり、またその計算処理も簡単となる。
【００４９】
また、トナー消費量を求めるための演算処理のうち、画像データにより表される各ドットの階調値の積算は、ホストコンピュータ側で圧縮処理と併行して行う一方、その積算値から実際のトナー消費量を求める演算はプリンタ側で行うのが、この種のシステムにおいて最も好ましいトナー消費量算出の態様である。
【００５０】
そこで、この実施形態の画像形成システムにおいては、ホストコンピュータ２００でビットマップデータを圧縮処理し画像データＤimを作成するのと併行して、該圧縮処理の過程で生成される各ドットの階調値およびその出現個数に関する情報を受けたドットカウンタ２１３がドットカウントデータＤdcを求めている。すなわち、ドットカウンタ２１３は、データ圧縮処理ブロック２１２で生成される各ドットの階調値とその連続個数とを掛け合わせ、その結果を累積加算してドットカウントデータＤdcとする。
【００５１】
そして、ホストコンピュータ２００は、圧縮処理した１ページ分の画像データＤimを出力するのに続けて、当該ページ１ページ分についてドットカウンタ２１３により積算したドットカウントデータＤdcをプリンタ１００に対し出力する。
【００５２】
これらのデータを受信したプリンタ１００では、受信した画像データＤimに対応した１ページの画像を形成するべく画像形成動作を実行開始する。また、これと併行して、トナーカウンタ１０４が、画像データＤimに続いて送られてくるドットカウントデータＤdcに基づいて、当該ページの形成に消費されるトナーの量を算出する。
【００５３】
図５はトナーカウンタの構成を示す図である。トナーカウンタ１５４では、受信された１ページ分のドットカウントデータＤdcに所定の比例係数Ｋxを乗じることで、当該ページに対応するトナー消費量を求める。ここで、比例係数Ｋxは、トナードット１ドット当たりのトナー付着量に相当する値であり、予め実験的に（または適宜のシミュレーションにより）求めておくことができる。その値については一定値としてもよいが、装置の使用状況、例えば、現像器の使用時間やトナー残量、感光体の損耗状況などに応じて適宜変更設定するのがより好ましい。装置の使用状況の変化に起因するトナー消費量の変動に対応するためである。なお、この実施形態では、ドットカウントデータＤdcに係数Ｋxを乗じた値をアキュムレータ１５５により積算しているが、計算の順番を入れ替えて、ドットカウントデータＤdcをアキュムレータ１５５により積算し、その積算値に係数Ｋxを乗じるようにしてもよい。
【００５４】
こうして求めた１ページ分のトナー消費量に相当する値は、アキュムレータ１５５により積算される。そして、さらに、画像形成に直接関係しない形で消費されたトナーの量に相当するオフセット値Ｃoffが加算されて、装置全体としてのトナー消費量ＴＣが求められる。このようなトナーとしては、現像ローラ４４から離脱し、感光体２２に付着してカブリを生じさせたり装置内部に飛散するトナーや、装置の性能維持のための制御動作において装置内部で消費されるトナーなどがある。この実施形態における各種のパッチ画像の形成に消費されるトナーもこれに含まれる。このようにして消費されるトナーの量は装置の稼働時間や画像形成枚数、装置の動作条件などと相関があるので、エンジンコントローラ１０により管理されているこれらの情報に基づいて、当該期間におけるトナー消費量を推定しオフセット値Ｃoffとする。上記の処理を各トナー色について行うことにより、各トナー色ごとのトナー消費量が求められる。
【００５５】
図６はホストコンピュータからプリンタへのデータ転送タイミングを示す図である。ホストコンピュータ２００は、プリンタ１００に対して、形成すべき画像の第１ページに相当する画像データＤimを送信する。これを受けたプリンタ１００では画像形成動作が実行開始される。そして、第１ページの画像形成動作が終了する前に、ホストコンピュータ２００から第１ページに対応するドットカウントデータＤdcが送信される。プリンタ１００では、第１ページの画像形成終了後、受信したドットカウントデータＤdcに基づきトナーカウンタ１５４が第１ページの画像におけるトナー消費量を求め、アキュムレータ１５５に記憶させる。
【００５６】
形成すべき画像の第２ページ以降がある場合には、ホストコンピュータ２００は、引き続いてそれらのページに対応する画像データＤimを順次出力するが、１ページ分の画像データを出力する度に、当該ページに対応するドットカウントデータを出力する。また、プリンタ１００は、１ページ分の画像を形成する度に、当該ページに対応するドットカウントデータＤdcから当該ページに対応するトナー消費量を求めて積算してゆく。このようにする理由は次の通りである。
【００５７】
ドットカウントデータをホストコンピュータ２００からプリンタ１００に送信する方法としては、上記以外にも、例えば１ジョブに含まれる複数ページ分のドットカウントデータを合算して送信する方法がある。この方法は、ホストコンピュータ２００からプリンタ１００に送信するデータ量を減らすことができ、またプリンタ１００側での処理が簡単になるという利点がある。しかし、このようにした場合には、次のような問題を生じるおそれがある。すなわち、この種のプリンタ１００では、ドットカウントデータを合算された複数ページ分の画像の一部のページが形成された段階で画像形成動作が中断されてしまう場合がある。例えば、画像形成動作の実行中に装置の電源が切られてしまったり、ジャムの発生によって動作が強制的に停止された場合などである。このような場合に、合算されたドットカウントデータには、実際に形成されたページと、形成されなかったページとに対応するデータが共に含まれることとなる。ここで、トナーカウンタ１５４によりカウントされるべきは実際に形成された画像に対応するトナー量であり、形成されなかった画像に対応するトナー量はカウントすべきでない。そこで、この実施形態では、１ページごとのドットカウントデータを個別に求めることとしている。
【００５８】
また、各ページの画像データＤimと、当該ページに対応するドットカウントデータＤdcとを全く別のタイミングで送信したのでは、例えばデータ送受信が何らかの原因で中断されたときに、いずれか一方のデータは受信されたものの他方のデータが受信されず、実際に形成された画像に対応するトナー消費量と、計算上のトナー消費量とを一致させることができない場合が生じる。そこで、この実施形態では、１ページ分の画像データＤimを送信するごとに、当該ページに対応するドットカウントデータＤdcを送信するようにしている。特に、ドットカウントデータＤdcを、プリンタ１００において当該ページに対応する画像の形成が終了するよりも前に受信することができるようなタイミングでホストコンピュータ２００が送信するようにしている。こうすることで、画像形成動作が中断された場合に生じうる実際のトナー消費量と計算上のトナー消費量との間の食い違いを最小限に抑えることができる。
【００５９】
こうして求められた各トナー色ごとのトナー消費量については、ＲＡＭ１０７に記憶させておき、現像器の管理に役立てることができる。また、現像器４Ｙ〜４Ｋに設けられたメモリ９１〜９４に記憶されているトナー残量情報を読み出して、その値から求めたトナー消費量を差し引き、該差し引き後の値を再びメモリ９１〜９４に記憶させるようにすることで、各現像器４Ｙ〜４Ｋのメモリ９１〜９４には、常に当該現像器のトナー残量が記憶されていることとなる。このようにすることで、それぞれの現像器の寿命管理を適正に行うことができる。
【００６０】
以上のように、この実施形態の画像形成システムにおいては、形成すべき画像を構成するトナードットそれぞれの階調値をホストコンピュータ２００側で積算しプリンタ１００に対しドットカウントデータとして出力する一方、これを受信したプリンタ１００側で、ドットカウントデータに基づくトナー消費量の算出を行っている。このように、高い処理能力を必要とする階調値の積算をホストコンピュータ２００側で行うことで、プリンタ１００側での処理負担が軽減される。すなわち、このトナー消費量算出技術は、プリンタの構成をできるだけ簡素化したいホストベース構成の画像形成システムに好適に適用することができるものである。
【００６１】
また、ホストコンピュータ２００側で圧縮処理した画像データをプリンタ１００に対し送信するようにしているので、短時間でデータ送受信が可能であり、ＬＡＮ回線３００にかかる負担も小さい。そして、圧縮処理の過程で生成される各トナードットごとの階調値およびその出現個数に関する情報を利用して、圧縮処理と併行してドットカウントデータを作成しているので、ホストコンピュータ２００および画像形成システム全体としての処理効率を高めることができる。
【００６２】
また、最終的なトナー消費量の算出はプリンタ１００側で行っているので、ホストコンピュータとプリンタとが１対１に接続されたシステムだけでなく、ホストコンピュータおよびプリンタのうちいずれかまたは両方が複数台接続された画像形成システムにおいても、各プリンタにおけるトナー消費量の管理を適正に行うことができる。さらに、プリンタの特性ばらつきや動作環境の変化に起因するトナー消費量の変動にも対応することができるので、トナー消費量の算出精度の向上を図ることができる。
【００６３】
以上説明したように、この実施形態では、ホストコンピュータ２００およびプリンタ１００が本発明の「画像データ生成装置」および「画像形成装置」として機能している。また、プリンタ１００に設けられたインターフェース１１２とデータ伸長処理ブロック１５２、エンジン部ＥＧおよびトナーカウンタ１５４が、それぞれ本発明の「入力部」、「像形成手段」および「トナー消費量算出手段」として機能している。また、ホストコンピュータ２００に搭載されたソフトウェアであるプリンタドライバ２１０が、本発明の「制御プログラム」に相当している。
【００６４】
なお、本発明は上記した実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能である。例えば、上記実施形態の画像形成システムにおいては、ホストコンピュータ２００とプリンタ１００とがＬＡＮ回線３００を介して１対１に接続されている。しかしながら、前記したように、本発明はこれに限定されず、複数のコンピュータおよび／または複数のプリンタがＬＡＮ回線を介して互いに接続されたシステムにも適用することができる。この場合には、該システムを構成する１台のコンピュータから画像を出力させたい１台のプリンタに対して、形成すべき画像に対応する画像データと、当該画像に対応するドットカウントデータとを出力するようにすればよい。そして、各プリンタにおいては、それぞれのコンピュータから個別に入力されるこれらのデータを順次処理して必要な画像を形成するとともに、形成した画像に対応するドットカウントデータから求めたトナー消費量を合算して、当該プリンタにおいて消費されるトナーの総量を求めればよい。この場合において、各コンピュータから複数のプリンタを選択的に使用可能とするためには、各プリンタに対応したプリンタドライバをコンピュータに備えておくことが必要である。
【００６５】
また、ＬＡＮ回線等の汎用電気通信回線を介することなく、ホストコンピュータとプリンタとが１対１に直接接続されているシステムにも、本発明を適用することが可能である。このようなシステムにおいては、プリンタにおけるトナー消費量をホストコンピュータ側で管理しておくことも可能であるが、例えば、途中で接続が変更されホストコンピュータとプリンタとの組み合わせが変わった場合には元のコンピュータで管理されていたトナー消費量に関するデータが引き継がれず、プリンタの管理を適正に行えない場合がありうる。そこで、このような場合であっても、高い計算能力を有する各トナードットごとの階調値の積算をコンピュータ側で行う一方、その積算値に基づくトナー消費量の算出をプリンタ側で行う本発明を適用することで、プリンタにおけるトナー残量の管理を適正に行うことが可能となる。
【００６６】
また、上記実施形態の画像形成システムでは、多階調表現された各トナードットの階調値を積算し、その積算値に基づいてトナー消費量を求めているが、これ以外に、各トナードットがオン・オフの２値で表現されるシステムがある。このようなシステムでは、階調値を積算するのに代えて、オンドットの個数をホストコンピュータにおいて数え、その計数結果に基づきトナー消費量を求めるようにしてもよい。
【００６７】
また、上記実施形態では、ホストコンピュータ側でビットマップデータを圧縮処理する際に生成されるデータを利用してドットカウントデータを作成しているが、ドットカウントデータの作成方法はこれに限定されるものではない。例えば、ホストコンピュータにおいて、圧縮処理とは関係なく、ビットマップデータから直接ドットカウントデータを作成するようにしてもよい。この場合には、ホストコンピュータにおける処理効率は若干低下するものの、プリンタ側における処理負荷が軽減されているので、プリンタの構成を簡素化を図ることができる。
【００６８】
また、例えば、色変換ブロック２１１において実行される色変換処理の過程で生成されるデータからドットカウントデータを求めるようにしてもよい。プリンタドライバにより実行される色変換処理においては、ＲＧＢの三原色で表現された元のデータを、プリンタに内蔵されている各トナー色に展開する。その過程で、各トナー色ごとに形成されるトナードットの出現個数やその階調値が求められているので、それらの情報からドットカウントデータを作成するようにしても、同様の効果が得られる。特に、色変換処理と併行してドットカウントデータの作成を行うようにすれば、処理効率の向上を図ることが可能である。
【００６９】
また、この種の画像形成装置では、例えば特開２００２−１７４９２９号公報に記載されているように、トナードットの連続状態によって、１ドット当たりのトナー付着量が異なることが報告されている。そこで、上記した圧縮処理によって得られた画像データに含まれているトナードットの階調値とその連続個数との情報を利用して算出精度のさらなる向上を図ることが可能である。すなわち、上記実施形態のホストコンピュータ２００では、同一階調値のトナードットの連続個数を区別せず単純に積算しているが、これに代えて、ホストコンピュータ２００が、同一階調値のトナードットの出現個数をその連続個数ごとに分類して個別にカウントしそれらのカウント値をドットカウントデータとして出力する。そして、プリンタ１００では、同一階調値のトナードットの連続個数に応じて異なる比例係数を用意しておき、連続個数ごとに分類されたトナードットの出現個数に、その連続個数に応じた比例係数をそれぞれ乗じた上で合算するようにする。こうすれば、ドットの連続状態の相違に起因するトナー付着量の相違にも対応して、より高精度にトナー消費量を求めることが可能となる。
【００７０】
また、上記実施形態では、画像情報の圧縮処理方法として一般的なランレングス圧縮法によってデータ量の圧縮を行っているが、これ以外の他の圧縮方法を用いたシステムにおいても本発明は有効である。というのは、データ圧縮を行うためには、メモリ等に保存された圧縮前の元データの全てを最低１回はアクセスする必要があり、こうしてアクセスされたデータを用いてドットカウントデータの作成を行うようにすることで改めてデータをアクセスする必要がなくなるからである。
【００７１】
また、上記実施形態は、画像データ生成装置としてのパーソナルコンピュータを含む画像形成システムであるが、画像データ生成装置としては、これに限定されず、例えば、ワークステーションの端末装置や画像データを作成するための専用の画像処理装置を用いたものであってもよい。
【００７２】
さらに、上記実施形態の構成に限定されず、例えばブラック色トナーに対応した現像器のみを備えモノクロ画像を形成する画像形成装置や、中間転写ベルト以外の転写媒体（転写ドラム、転写シートなど）を備える装置、さらには複写機、ファクシミリ装置など他の画像形成装置およびこれを含む画像形成システムに対しても、本発明を適用することが可能である。
【図面の簡単な説明】
【００７３】
【図１】この発明にかかる画像形成システムの一実施形態の構成を示す図。
【図２】この発明にかかる画像形成装置の一実施形態を示す図。
【図３】図２の画像形成装置の電気的構成を示すブロック図。
【図４】ランレングス圧縮法の原理を示す図。
【図５】トナーカウンタの構成を示す図。
【図６】ホストコンピュータからプリンタへのデータ転送タイミングを示す図。
【符号の説明】
【００７４】
１００…プリンタ（画像形成装置）、  １１２…インターフェース（入力部）、  １５４…トナーカウンタ（トナー消費量算出手段）、  ２００…ホストコンピュータ（画像データ生成装置）、  ２１０…プリンタドライバ、  ３００…ＬＡＮ回線（電気通信回線）、  ＥＧ…エンジン部（像形成手段）、  Ｄdc…ドットカウントデータ、  Ｄim…画像データ
【図１】
2006185091.tif 000003
【図２】
2006185091.tif 000004
【図３】
2006185091.tif 000005
【図４】
2006185091.tif 000006
【図５】
2006185091.tif 000007
【図６】
2006185091.tif 000008