(57)【要約】【課題】適切に自動画像濃度制御処理を行う。【解決手段】コントローラユニットと印刷エンジンとを有する画像形成装置において，コントローラユニットは，印刷エンジンにパッチ画像を形成させ，濃度センサによりセンサ値を取得し，パッチ画像の入力階調値とセンサ値から求められる出力濃度との特性に基づいて補正ガンマテーブルを生成する画像濃度制御処理を行う。そして，コントローラユニットは，画像濃度制御処理において，濃度センサのセンサ値を，現在のセンサ値と過去のセンサ値とを所定の比率で加重平均して求めるセンサ値補正処理を行い，当該加重平均されたセンサ値に基づいてパッチ画像の出力濃度値を取得する。【選択図】図１
2010050867.tif 000002
【特許請求の範囲】
【請求項１】
入力階調値を有する画像データに基づいて画像を形成する画像形成装置において，
所定のガンマ特性に基づいて前記入力階調値から画像再生データを生成するハーフトーン処理部を有するコントローラユニットと，
前記画像再生データに基づいて前記入力階調値に対応する出力濃度の画像を形成する印刷エンジンとを有し，
前記コントローラユニットは，複数の入力階調値を有するパッチ画像データから画像再生データを生成して印刷エンジンにパッチ画像を形成させ，前記印刷エンジン内の濃度センサのセンサ値に基づいて前記パッチ画像の出力濃度値を取得し，前記パッチ画像データの入力階調値と前記出力濃度値との関係を示す入力階調・出力濃度特性に基づいて，補正ガンマテーブルを生成する画像濃度制御処理を行い，
前記ハーフトーン処理部は，前記補正ガンマテーブルに基づいて前記入力階調値から前記画像再生データを生成し，
更に，前記コントローラユニットは，前記画像濃度制御処理において，前記濃度センサのセンサ値を，現在のセンサ値と過去のセンサ値とを所定の比率で加重平均して求めるセンサ値補正処理を行い，当該加重平均されたセンサ値に基づいて前記パッチ画像の出力濃度値を取得することを特徴とする画像形成装置。
【請求項２】
請求項１において，
前記コントローラユニットは，前記画像濃度制御処理が所定回数を越えると，前記加重平均の比率について現在のセンサ値の重みを増加し過去のセンサ値の重みを減少させることを特徴とする画像形成装置。
【請求項３】
請求項１または２において，
前記コントローラユニットは，定常状態にある印刷エンジンで形成したパッチ画像に対して濃度センサにより取得した定常センサ値をあらかじめ保存し，前記センサ値補正処理で，前記過去のセンサ値に前記定常センサ値を含めて前記現在のセンサ値と過去のセンサ値との加重平均を求めることを特徴とする画像形成装置。
【請求項４】
請求項３において，
前記コントローラユニットは，前記印刷エンジンの消耗品の寿命が末期の場合，または，前記消耗品が純正品以外の場合，前記センサ値補正処理で，前記濃度センサのセンサ値を，前記定常センサ値と現在のセンサ値とを１対１の比率で加重平均して求めることを特徴とする画像形成装置。
【請求項５】
請求項３において，
前記コントローラユニットは，前記画像濃度制御処理が初回の場合，前記センサ値補正処理で，前記濃度センサのセンサ値を，前記定常センサ値と現在のセンサ値とを１対１の比率で加重平均して求めることを特徴とする画像形成装置。
【請求項６】
請求項１または２において，
前記コントローラユニットは，前記画像濃度制御処理が初回の場合，前記センサ値補正処理で，前記濃度センサのセンサ値を，複数回取得したセンサ値を平均して求めることを特徴とする画像形成装置。
【請求項７】
請求項１において，
前記コントローラユニットは，前記過去のセンサ値と前記画像濃度制御処理の回数とを保存し，前記複数の環境ゾーン別に前記センサ値補正処理を行うことを特徴とする画像形成装置。
【請求項８】
請求項２において，
前記コントローラユニットは，前記過去のセンサ値と前記画像濃度制御処理の回数とを保存し，さらに，それぞれ外部環境が異なる複数の環境ゾーン別に前記所定の回数を保存し，前記複数の環境ゾーン別に前記センサ値補正処理を行うことを特徴とする画像形成装置。
【請求項９】
請求項３において，
前記コントローラユニットは，前記過去のセンサ値と前記画像濃度制御処理の回数とを保存し，さらに，それぞれ外部環境が異なる複数の環境ゾーン別に前記所定の回数と前記定常センサ値とを保存し，前記複数の環境ゾーン別に前記センサ値補正処理を行うことを特徴とする画像形成装置。
【請求項１０】
請求項７乃至９のいずれかにおいて，
前記コントローラユニットは，前記環境ゾーンが前回の前記画像濃度制御処理とは異なる環境ゾーンに変化した場合，前記画像濃度制御処理の回数を初回から行うことを特徴とする画像形成装置。
【請求項１１】
入力階調値を有する画像データに基づいて画像を形成する画像形成装置において，
所定のガンマ特性に基づいて前記入力階調値から画像再生データを生成するハーフトーン処理部を有するコントローラユニットと，
前記画像再生データに基づいて前記入力階調値に対応する出力濃度の画像を形成する印刷エンジンとを有し，
前記コントローラユニットは，複数の入力階調値を有するパッチ画像データから画像再生データを生成して印刷エンジンにパッチ画像を形成させ，前記印刷エンジン内の濃度センサのセンサ値に基づいて前記パッチ画像の出力濃度値を取得し，前記パッチ画像データの入力階調値と前記出力濃度値との関係を示す入力階調・出力濃度特性に基づいて，補正ガンマテーブルを生成する画像濃度制御処理を行い，
前記ハーフトーン処理部は，前記補正ガンマテーブルに基づいて前記入力階調値から前記画像再生データを生成し，
更に，前記コントローラユニットは，定常状態にある印刷エンジンで形成したパッチ画像に対して濃度センサにより取得した定常センサ値をあらかじめ保存し，前記画像濃度制御処理において，前記濃度センサのセンサ値を，前記現在のセンサ値と前記定常センサ値との加重平均して求めるセンサ値補正処理を行い，当該加重平均されたセンサ値に基づいて前記パッチ画像の出力濃度値を取得することを特徴とする画像形成装置。
【請求項１２】
請求項１または１１において，
前記コントローラユニットは，前記印刷エンジンの消耗品が純正品以外の場合，前記画像濃度制御処理の頻度を，前記消耗品が純正品の場合よりも高くすることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，プリンタ，複写機，ファクシミリなどの画像形成装置に関し，特に，印刷エンジンの特性の経年変化やばらつきに起因する画質低下を防止する画像形成装置に関する。
【背景技術】
【０００２】
プリンタ，複写機，ファクシミリなどの画像形成装置は，ホストコンピュータや内蔵スキャナから各画素の階調データを有する画像データを入力し，その入力階調値から画像再生データを生成するコントローラユニットと，画像再生データを供給されて画像再生データに基づいて画像を形成する印刷エンジンとを有する。
【０００３】
コントローラユニットは，例えば８ビットの入力階調値から画像再生データを出力するハーフトーン処理部を有する。ハーフトーン処理部は，入力階調値の階調を，印刷されるドットの面積率で表現するＡＭスクリーンや，印刷されるドットの密度で表現するＦＭスクリーンなどに対応する所定のガンマ特性に基づいて，印刷エンジンに適合した画像再生データを出力する。そのために，たとえば，ハーフトーン処理部は入力階調を画像再生データに変換する変換テーブルを有する。一方，印刷エンジンは，例えば電子写真の場合は，画像再生データに基づいて帯電した感光体ドラムにエネルギー光を照射して潜像を形成し，その潜像にトナーを付着させてトナー像を形成し，それを印刷用紙などの印刷媒体に転写する。
【０００４】
このような画像形成装置では，画像データの入力階調と印刷媒体における出力濃度とが一致する理想的なリニアな関係であることが望まれる。設計段階では，印刷エンジンの特性に基づいて入力階調と出力濃度とがリニアな関係になるように，ハーフトーン処理部の変換テーブルが設計される。しかしながら，工場出荷時における印刷エンジンの特性ばらつきに起因して，または経年変化や環境変化による印刷エンジンの特性変動に起因して，上記のリニアな関係を維持することができない場合がある。
【０００５】
そこで，パッチ画像用の画像データに基づいて，印刷エンジンの感光体ドラムや中間転写媒体などに複数階調数のパッチ画像を形成し，そのパッチ画像の出力濃度を濃度センサで読み取り，入力階調値と読み取られた出力濃度（正確には紙上出力濃度）との関係を取得し，その関係が理想的なリニア特性になるように補正ガンマテーブルを作成し，それに基づいてハーフトーン処理部の変換テーブルを補正することが提案されている。または，補正ガンマテーブルによって入力階調値を補正し，補正された入力階調値をハーフトーン処理部で画像再生データに変換することが提案されている。このように階調補正により出力濃度を一定に保つ処理を，自動画像濃度制御処理という。
【０００６】
上記の自動画像濃度制御処理は，例えば，以下の特許文献１，２，３に記載されている。
【特許文献１】特開２０００−５６５２５号公報
【特許文献２】特開２００６−３３４０２号公報
【特許文献３】特開２００４−１０２２３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のとおり，自動画像濃度制御処理では，パッチ画像を濃度センサで読み取り，読み取られた出力濃度値とパッチ画像の入力階調値との関係を取得し，その関係に基づいて補正ガンマテーブルを作成する。したがって，濃度センサに特性ばらつきがあり，濃度センサにより検出される出力濃度の値にばらつきがあると，パッチ画像の入力階調値と読み取られた出力濃度値との関係が不適切になり，適切な補正ガンマテーブルを作成することはできない。
【０００８】
ところが，コストダウンの要請からパッチ画像の出力濃度を検出する濃度センサを高価で高精度なものにすることができない。そのため，濃度センサの特性ばらつきにより，入力階調値と濃度センサで読み取られた出力濃度値との関係が現実の印刷エンジンの特性と食い違うことになり，理想的な特性，たとえばリニアな特性，への補正をすることができなくなる。
【０００９】
つまり，印刷エンジンの特性に変動がなくても，自動画像濃度制御処理のたびに取得される入力階調値と出力濃度値との関係が濃度センサ出力のばらつきに起因して変動すると，不適切な補正ガンマテーブルが作成されてしまう。
【００１０】
そこで，本発明の目的は，適切に自動画像濃度制御処理を行うことができる画像形成装置を提供することにある。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために，本発明の第１の側面によれば，コントローラユニットと印刷エンジンとを有する画像形成装置において，コントローラユニットは，印刷エンジンにパッチ画像を形成させ，濃度センサによりセンサ値を取得し，パッチ画像の入力階調値とセンサ値から求められる出力濃度との特性に基づいて補正ガンマテーブルを生成する画像濃度制御処理を行う。そして，コントローラユニットは，画像濃度制御処理において，濃度センサのセンサ値を，現在のセンサ値と過去のセンサ値とを所定の比率で加重平均して求めるセンサ値補正処理を行い，当該加重平均されたセンサ値に基づいてパッチ画像の出力濃度値を取得する。加重平均されたセンサ値を使用することでセンサ値のばらつきによる信頼性低下を抑制できる。
【００１２】
好ましい態様によれば，前記コントローラユニットは，前記画像濃度制御処理が所定回数を越えると，前記加重平均の比率について現在のセンサ値の重みを増加し過去のセンサ値の重みを減少させる。
【００１３】
好ましい態様によれば，前記コントローラユニットは，定常状態にある印刷エンジンで形成したパッチ画像に対して濃度センサにより取得した定常センサ値をあらかじめ保存し，前記センサ値補正処理で，前記過去のセンサ値に前記定常センサ値を含めて前記現在のセンサ値と過去のセンサ値との加重平均を求める。
【００１４】
好ましい態様によれば，前記コントローラユニットは，前記印刷エンジンの消耗品の寿命が末期の場合，または，前記消耗品が純正品以外の場合，前記センサ値補正処理で，前記濃度センサのセンサ値を，前記定常センサ値と現在のセンサ値とを１対１の比率で加重平均して求める。
【００１５】
好ましい態様によれば，前記コントローラユニットは，前記画像濃度制御処理が初回の場合，前記センサ値補正処理で，前記濃度センサのセンサ値を，前記定常センサ値と現在のセンサ値とを１対１の比率で加重平均して求める。
【００１６】
好ましい態様によれば，前記コントローラユニットは，前記画像濃度制御処理が初回の場合，前記センサ値補正処理で，前記濃度センサのセンサ値を，複数回取得したセンサ値を平均して求める。
【００１７】
好ましい態様によれば，前記コントローラユニットは，前記過去のセンサ値と前記画像濃度制御処理の回数とを保存し，さらに，それぞれ外部環境が異なる複数の環境ゾーン別に前記所定の回数と，前記定常センサ値とを保存し，前記複数の環境ゾーン別に前記センサ値補正処理を行う。また，前記コントローラユニットは，前記環境ゾーンが前回の前記画像濃度制御処理とは異なる環境ゾーンに変化した場合，前記画像濃度制御処理の回数を初回から行う。
【００１８】
上記の目的を達成するために，本発明の第２の側面によれば，コントローラユニットと印刷エンジンとを有する画像形成装置において，コントローラユニットは，印刷エンジンにパッチ画像を形成させ，濃度センサによりセンサ値を取得し，パッチ画像の入力階調値とセンサ値から求められる出力濃度との特性に基づいて補正ガンマテーブルを生成する画像濃度制御処理を行う。そして，コントローラユニットは，定常状態にある印刷エンジンで形成したパッチ画像に対して濃度センサにより取得した定常センサ値をあらかじめ保存し，画像濃度制御処理において，濃度センサのセンサ値を，現在のセンサ値と定常センサ値との加重平均して求めるセンサ値補正処理を行い，当該加重平均されたセンサ値に基づいてパッチ画像の出力濃度値を取得する。
【発明を実施するための最良の形態】
【００１９】
以下，図面にしたがって本発明の実施の形態について説明する。但し，本発明の技術的範囲はこれらの実施の形態に限定されず，特許請求の範囲に記載された事項とその均等物まで及ぶものである。
【００２０】
図１は，本実施の形態における画像形成装置の構成図である。図１には，画像形成装置の一例としてプリンタの構成が示される。プリンタ以外の画像形成装置としては，スキャナ機能を内蔵した複写機，ファクシミリなどにも適用できる。
【００２１】
プリンタ２０は，ホストコンピュータ１０にネットワークなどを介して接続され，ホストコンピュータ１０にインストールされたプリンタドライバ１２から印刷データを受信する。プリンタ２０は，印刷データに基づいて画像再生データを生成するコントローラユニット２００と，画像再生データに基づいて画像を形成する印刷エンジン２５０とを有する。
【００２２】
コントローラユニット２００は，コントローラユニット全体を制御するＣＰＵ２０２と，画像データなどを格納するメモリ２０６と，印刷データを受信するインターフェースＩＦと，印刷データに基づく画像データをＲＧＢからＣＭＹＫに色変換する色変換部２０８と，色変換されたＣＭＹＫの画像データの入力階調値を所定のガンマ特性に基づいて画像再生データに変換するハーフトーン処理部２１０と，画像再生データをパルス幅変調するパルス幅変調器２１２とを有する。さらに，不揮発性メモリ２１４内には，ＡＭスクリーンやＦＭスクリーンなどに対応する特性を有するスクリーンガンマテーブル２１６と，補正ガンマテーブル２１８と，センサ値・紙上濃度値変換テーブル２２０と，自動画像濃度制御処理に伴う管理データ２２２とが記録されている。
【００２３】
ハーフトーン処理部２１０は，スクリーンガンマテーブル２１６を参照して，入力階調値を画像再生データに変換する。ハーフトーン処理部２１０は，たとえば，補正ガンマテーブル２１８で補正されたスクリーンガンマテーブル２１６を参照して，入力階調値を画像再生データに変換する。または，ハーフトーン処理部は，入力階調値を補正ガンマテーブル２１８に基づいて階調値変換を行い補正入力階調値を生成し，補正入力階調値を画像再生データに変換する。
【００２４】
印刷エンジン２５０は，エンジンコントローラ２５２と，レーザダイオードまたはライン状発光素子などからなる発光手段２５４と，感光体ドラム２５６と，図示しないトナーカートリッジ，現像ユニット，転写ユニット，定着ユニットなどを有する。そして，エンジンコントローラ２５２は，コントローラユニット２００が生成する画像再生データに基づいて，発光手段２５４からビームを照射させて，感光体ドラム２５６上に潜像を形成し，現像ユニットにより潜像をトナー像に現像し，転写ユニットによりトナー像を印刷媒体，例えば用紙に転写し，定着ユニットにより用紙上にトナー画像を定着する。
【００２５】
印刷エンジン２５０は，さらに内蔵する濃度センサ２６０により，感光体ドラム上にまたは図示しない中間転写媒体上に形成されたトナー像の濃度を検出し，コントローラユニット２００内のセンサインターフェースＳ−ＩＦにそのセンサ値を出力させる。
【００２６】
［自動画像濃度制御］
プリンタのコントローラユニット２００は，自動画像濃度制御プログラム２０４を有し，このプログラムを実行することで，入力階調値に対する印刷エンジンによる出力画像濃度が最適な特性を維持するように自動的に制御処理を行う。この自動画像濃度制御の概略は次の通りである。
【００２７】
まず，プリンタの電源起動時や，感光体ドラムや現像ユニットの置き換え時などの所定のタイミングで，低濃度から高濃度まで所定の階調ステップを有する階調値のパッチ画像を印刷エンジン２５０により形成する。具体的には，コントローラユニット２００がパッチ画像データから画像再生データを生成し，印刷エンジン２５０がその画像再生データに対応するパッチ画像２５８を感光体ドラム２５６上に形成する。このパッチ画像２５８はトナー像であり，図示しない中間転写媒体上に形成されてもよい。そして，濃度センサ２６０がパッチ画像２５８の濃度を測定しそのセンサ値がコントローラユニット２００に供給される。
【００２８】
自動画像濃度制御プログラム２００は，このセンサ値に基づいて出力濃度値（紙上濃度値）を求め，パッチ画像データの入力階調値と出力濃度値との関係を示す入力階調・出力濃度特性を求める。そして，この入力階調・出力濃度特性が理想的なリニアな関係になるように，入力階調値を補正するための補正ガンマテーブル２１８を生成し，不揮発性メモリ２１４に記録する。そして，ハーフトーン処理部２１０は，この補正ガンマテーブル２２０に基づいてスクリーンガンマテーブル２１６を補正した補正スクリーンガンマテーブル２１６を参照して，入力階調値データを画像再生データに変換する。または，ハーフトーン処理部２１０は，補正ガンマテーブル２１８を参照して入力階調値データを補正し，補正された入力階調値データをスクリーンガンマテーブル２１６を参照して画像再生データに変換する。
【００２９】
図２は，自動画像濃度制御プログラムによる制御手順を示すフローチャート図である。そして，図３〜図５は自動画像濃度制御において生成される各種のグラフを示す図である。これらを参照して自動画像濃度制御について詳述し，その後，その問題点と本実施の形態による自動画像濃度制御を説明する。
【００３０】
図２において，前述のとおり自動画像濃度制御プログラムはパッチ画像を生成する（Ｓ１０）。パッチ画像は，印刷可能な２５６階調をパッチ階調数Ｐｍａｘに応じて２５５／（Ｐｍａｘ−１）の等間隔に区分した入力階調値を有するパッチパターンからなる。そして，プリンタ２０は，印刷エンジンの通常印刷時に使用するスクリーンガンマテーブルを用いて，パッチ画像データから画像再生データを生成し，それに基づきパッチ画像２５８を感光体ドラム２５６上に形成する。
【００３１】
次に，印刷エンジン内の感光体ドラム２５６上のパッチ画像２５８について濃度センサ２６０のセンサ値を取得する（Ｓ１２）。図３（Ａ）は，パッチパターンの入力階調値に対するセンサ値を示すグラフ例である。図３（Ａ）の横軸は０〜２５５の入力階調値，縦軸は０〜１０２３のセンサ値を示す。
【００３２】
ここで本明細書において，センサ値は規格化されたセンサ値を意味する。規格化センサ値とは，検出したセンサ値（電圧値）をセンサの規格化電圧（例えば５Ｖ）と受光光がない時の電圧（センサオフセット電圧）との間で１０ビット（０〜１０２３）に規格化した値である。従って，センサの規格化電圧は１０２３に，センサオフセット電圧は０に規格化され，感光体上にトナーが付着していない状態（紙白，最小濃度に対応）は１０２３側の高い値に，トナーの面積率が１００％のベタ状態（最大濃度に対応）は０側の低い値に規格化される。よって，規格化センサ値は，センサの出力電圧つまりセンサ値と実質的に同じ絶対的な値として使用することができる。例えば，規格化センサ値が２００なら紙上濃度は１．４２，規格化センサ値が１２０なら紙上濃度は１．６３，２４０なら１．３８などに対応する。以下，規格化センサ値を単にセンサ値と称する。
【００３３】
図３（Ａ）の横軸の入力階調値について，パッチパターンの階調値Ｐｉ（０≦ｉ＜Ｐｍａｘ）は，以下の式により求められる。この式でＩＮＴは切り捨て処理であり，この式により階調数がＰmaxのパッチパターンの入力階調値が０〜２５５階調レンジに等間隔に配置される。
Pi = INT((i * 255.) / (Pmax - 1) + 0.5)  
図３（Ａ）に示されるとおり，最小濃度に対応する入力階調値０では，センサ値は約７２０，最大濃度に対応する入力階調値２５５では，センサ値は約１６０になっている。
【００３４】
次に，センサ値を紙上濃度値に変換する（Ｓ１４）。すなわち，あらかじめ求めておいたセンサ値・紙上濃度値変換テーブルを使用して，各パッチパターンの紙上濃度値（出力濃度値）を求める。図３（Ｂ）はセンサ値・紙上濃度値変換テーブルの一例である。横軸は，０〜１０２３のセンサ値を０〜２５５のセンサ値に変換した値で，縦軸が紙上濃度値である。この変換テーブルは，事前にパッチ画像を印刷媒体の紙上に形成しその紙上濃度を測色器で測定して取得した紙上濃度とパッチパターンのセンサ値とからなる。
【００３５】
図４（Ａ）は，図３（Ａ）（Ｂ）から，センサ値を紙上濃度値（出力濃度値）に変換して，パッチパターンの入力階調値と紙上濃度値との対応を示すグラフである。図４（Ａ）では，図３のセンサ値・紙上濃度変換テーブルを用いて，センサ値を変換した出力濃度値（黒丸）と，パッチ画像を測色器で実測した濃度値（白丸）が重ねて示されている。この黒丸のプロットが，入力階調値とセンサ値に基づく出力濃度値の関係を示す入力階調・出力濃度特性であり，理想的にはリニアな関係であることが望ましい。
【００３６】
ただし，印刷エンジンに内蔵される濃度センサ２６０は，コスト削減のために精度が高くないセンサを使用せざるを得ない。そのためセンサ値にはばらつきや誤差が含まれ，それを紙上濃度値に変換すると，入力階調値に対して紙上濃度値が上下にばらつき濃度値の逆転状態が生じることがある。例えば図４（Ａ）では，実測の白丸のプロットが単調増加しているのに対し，図４（Ｂ）でのセンサ値を変換した濃度の黒丸のプロットでは，入力階調値の増加に対応して黒丸のセンサ変換濃度は単調に増加していないところがある。つまり，入力階調値ＩＮ１，ＩＮ２（＞ＩＮ１）に対応する紙上濃度値Ｄ１，Ｄ２がＤ１＞Ｄ２に逆転する現象である。そこで，紙上濃度値Ｄｉ（０≦ｉ＜Ｐｍａｘ）を補正して，紙白濃度Ｄ０〜ベタ濃度ＤＰｍａｘ−１に逆転状態が発生しないようにすることが望ましい。
【００３７】
この補正は，具体的には，第１逆転補正として，低階調側の濃度Ｄｉが高階調側の濃度Ｄｉ＋１より高ければ，高階調側の濃度Ｄｉ＋１を低階調側濃度Ｄｉに置き換える。つまり，もしＤｉ＞Ｄｉ＋１ならＤｉ＋１＝Ｄｉとする。第１逆転補正した結果が，図４（Ｂ）内に三角でプロットされている。
【００３８】
次に，第２逆転補正として，ある階調xの濃度Ｄｘと同一濃度がｎ個連続していた場合，階調(x - n/2)から階調(x + n)までの濃度を直線補間により置き換える。すなわち，以下の式による演算を行う。これにより，同一濃度Ｄｘが連続することがなくなり，階調(x - n/2)から階調(x + n)までの濃度Ｄをなだらかに増加させることができる。第２逆転補正した結果が，図４（Ｂ）内に白丸でプロットされている。
【００３９】
【数１】
2010050867.tif 000003
最後に，平滑化処理として，上記の第１，第２の逆転補正した濃度値Ｄｉについて，前後７点による重み付け平均化を行う。具体的な演算式は，以下の通りである。３つの式のうち，下の２つの式は最小濃度と最大濃度近傍の濃度値に対する演算式である。
【００４０】
【数２】
2010050867.tif 000004
図４（Ｂ）には，上記の第１の逆転補正と第２の逆転補正と平滑化処理を行った後のそれぞれの値をプロットしたグラフが示されている。検出されたセンサ値から変換された濃度（黒丸）のばらつきは，これらの処理により単純増加する紙上濃度値（破線と黒菱形）に補正されている。
【００４１】
図５（Ａ）が，図４（Ａ）の紙上濃度値を補正した結果に対する入力階調値と紙上濃度値との関係を示すグラフ図である。図５（Ａ）には，センサ値から変換され逆転補正された濃度値（黒丸）に，パッチ画像を測色器で実測した濃度値（白丸）が重ねて示されている。この例では，センサ値から変換した紙上濃度値を信号処理した結果，実測濃度値とほぼ一致している。図５（Ａ）には，理想的なリニアな特性ＩＤＥＡを一点鎖線で示している。このリニアな特性ＩＤＥＡに比較すると，実際の出力濃度が低めにつまり淡い画像が形成されていることが理解できる。
【００４２】
次に，自動画像濃度制御プログラムは，図５（Ａ）の入力階調・出力濃度特性がリニアな特性ＩＤＥＡになるような補正ガンマテーブルを生成する（Ｓ１８）。この補正ガンマテーブルは，図５（Ａ）の得られた紙上濃度値を，所望の濃度値に補正するためのテーブルであり，ここでは入力階調値に応じて出力濃度がリニアとなるように補正を行うためのテーブルを作成する。図５（Ｂ）が補正ガンマテーブルの例である。その後の通常印刷では，この補正ガンマテーブルに基づいて入力階調が補正される（Ｓ２０）。補正ガンマテーブルにしたがう階調補正Ｓ２０は，次の自動画像濃度制御のタイミングまで継続する。
【００４３】
この補正ガンマテーブルは，補正前の入力階調値64は，補正後の入力階調値56.73で使用するようにすれば，出力濃度56.73を得ることができることを意味している。つまり，補正前では，ある入力階調値に対して得られる紙上濃度値が，図５（Ａ）の入力階調・出力濃度特性によれば理想値よりも低くなり出力画像が淡く印刷されることが判明したため，入力階調値56.73を補正ガンマテーブルにより64に階調変換し，その変換した入力階調値64をハーフトーン処理部に入力することで，より濃い画像を出力させることができるようになる。
【００４４】
図６は，補正ガンマテーブルを使用したハーフトーン処理部を示す図である。このハーフトーン処理部２１０は，補正後入力階調値ＩＮａ＝56.73を補正ガンマテーブル２１８で補正前入力階調値ＩＮｂ＝64に変換し，それをスクリーンガンマテーブル２１６で変換して画像再生データを生成する。この画像再生データにより印刷された出力濃度Ｄが56.73になり，補正後入力階調値と同じ階調値になりリニアな特性になっている。
【００４５】
ハーフトーン処理部２１０は，補正ガンマテーブル２１８に基づいてスクリーンガンマテーブル２１６を補正し，その補正されたスクリーンガンマテーブルにより，補正後入力階調値ＩＮａを画像再生データに変換してもよい。
【００４６】
図７は，上記の自動画像濃度制御についてまとめたグラフ図である。図７（Ａ）がパッチ画像に基づく入力階調値に対するセンサ値のグラフ図であり，図３（Ａ）と同じである。横軸の入力階調値は，図６における補正前入力階調値ＩＮｂに対応する。図７（Ｂ）がセンサ値と紙上濃度値のグラフ図であり，図３（Ｂ）と同じである。そして，図７（Ｃ）が理想的な入力階調値と紙上濃度値（出力濃度値）のグラフ図であり，センサ値から変換した紙上濃度値の最大値（Ｄ＝１．６）と紙上濃度値の最小値（Ｄ＝０．１）との間でリニアな関係になっている。
【００４７】
そして，図７（Ｄ）が，理想的なリニアな関係の入力階調値と紙上濃度値の関係になるようにするための，補正前入力階調値ＩＮｂと補正後入力階調値ＩＮａとの関係を示す補正ガンマテーブルである。図６で説明したとおり，補正後入力階調値ＩＮａは補正ガンマテーブルにより補正前入力階調値ＩＮｂに変換され，スクリーンガンマテーブルで画像再生データに変換される。図７（Ｄ）にも，補正前入力階調値ＩＮａ＝５６．７３と補正後入力階調値ＩＮｂ＝６４との関係が示される。
【００４８】
［濃度センサの問題点］
コストダウンの要請から精度の高くない濃度センサを印刷エンジン内に設けることが求められる。かかる濃度センサにより取得されるセンサ値はばらつきが大きく信頼性が低い。また，高精度の濃度センサを設けたとしても，感光体ドラムの表面のばらつきや，エンジン動作に伴う振動の影響など，様々な外的要因によりセンサ値がばらつくこともある。
【００４９】
センサ値にばらつきが存在すると，図７（Ａ）の入力階調値とセンサ値の特性が正しくなく，それに基づいて図７（Ｄ）の補正ガンマテーブルを生成すると，通常の画像形成において不適切に階調補正が行われ，入力階調値と紙上濃度値とを理想的な特性にすることができない。
【００５０】
図８は，センサ値がばらついた例を示すグラフ図である。図８（ａ）は，パッチ画像を測色器で測定した場合のパッチ画像の入力階調値と紙上濃度との関係を示す。２回パッチ画像を形成しそれぞれについて測色器で紙上濃度を測定した。四角の紙上濃度１は１回目，三角の紙上濃度２は２回目のパッチ画像の測定値である。２つの紙上濃度はわずかにずれてはいるが，ほぼ同一の濃度特性である。
【００５１】
図８（ｂ）は，２回パッチ画像を形成しそれぞれについて濃度センサでセンサ値を取得したものである。センサ値１とセンサ値２は，１回目と２回目のセンサ値をそれぞれ示す。２つのセンサ値は，大きくばらついていることがわかる。
【００５２】
そして，図８（ｃ）（ｄ）は，図８（ｂ）のセンサ値１，２を紙上濃度に変換した予測紙上濃度１，２と，図８（ａ）の測色器で測定した紙上濃度１，２とを重ねて示している。図８（ｃ）（ｄ）で示されるとおり，１回目と２回目の入力階調値と測色器の紙上濃度値との関係はほぼ同一であっても，それぞれで取得したセンサ値１，２が一定でないので，センサ値から変換した予測紙上濃度は，測色器の紙上濃度値とずれている。
【００５３】
［本実施の形態における自動画像濃度制御］
図９は，本実施の形態における自動画像濃度制御プログラムによる制御フローチャート図である。図９のフローチャートは，図２と比較すると，センサ値を補正する工程Ｓ１３が追加されていて，それ以外の手順は図２と同じである。そこで，この新たに追加されたセンサ値の補正工程Ｓ１３について詳述する。
【００５４】
センサ値の補正工程Ｓ１３では，今回取得したセンサ値の信頼性を高くするために，過去に取得したセンサ値との加重平均値を演算し，その加重平均されたセンサ値をセンサ値として利用する。つまり，この加重平均により得られた補正センサ値に基づいて，工程Ｓ１４〜Ｓ２０の自動画像濃度制御を行う。
【００５５】
センサ値の補正は，次のようにして行われる。
【００５６】
（１）今回取得した現在センサ値と，過去のセンサ値との平均値を，補正センサ値とする。ただし，自動画像濃度制御工程が工場出荷後の初回，または感光体ドラムやトナーカートリッジを取り替えた時（リセット時）の後の初回の場合は，あらかじめ求めておいた複数回のセンサ値の平均値（定常センサ値）と現在のセンサ値とを加重平均し，今回の補正センサ値とする。もしくは，自動画像濃度制御工程が工場出荷後の初回または感光体ドラムやトナーカートリッジを取り替えた時（リセット時）の後の初回の場合は，形成したパッチ画像について複数回センサ値を取得しそれらの平均値を今回の補正センサ値とする。
【００５７】
現在のセンサ値にばらつきがあるので，過去のセンサ値との平均値を今回の補正センサ値とすることで，センサ値の信頼性を高めることができる。ただし，過去のセンサ値が蓄積されていない初回時は，定常センサ値との加重平均か，複数回のセンサ値の平均値かを補正センサ値にすることで，同様にセンサ値の信頼性を高めることができる。
【００５８】
（２）各自動画像濃度制御工程において加重平均して求めた補正センサ値を過去のセンサ値として記憶しておき，次の自動画像濃度制御工程では，その過去のセンサ値と現在取得したセンサ値とを加重平均して，今回の補正センサ値とする。過去のセンサ値の重みを加重平均した回数「Ｎ」にし，現在のセンサ値の重みを「１」にするのが望ましい。このようにすることで，過去のセンサ値を全て保存する必要がなく，メモリ容量を節約することができる。
【００５９】
（３）工場出荷後またはリセット後，所定回数（Ｍ回目）以降の自動画像濃度制御工程では，過去のセンサ値の重み付け値を現在のセンサ値の重み付け値より低くして，過去のセンサ値と現在のセンサ値とを加重平均し，それを今回の補正センサ値とする。このようにすることで，ある程度の回数のセンサ値で加重平均を取ったあとは，現在のセンサ値の重み付け値を高くして，印刷エンジンの経年変化により追従できるようにすることができる。
【００６０】
（４）温度（低温，常温，高温）と湿度（低湿，常湿，高湿）で決定される環境状態を９つの環境ゾーンに区分けし，環境ゾーン別に定常センサ値と所定回数（Ｍ回）を記憶しておき，自動画像濃度制御処理内のセンサ値補正工程を，環境ゾーン別に管理する。したがって，外部環境が変化して環境ゾーンが変更されたとき，感光体ドラムやトナーなどの消耗品が取り替えられた時（リセット時）などでは，新たに対応する環境ゾーンで補正回数などを管理する。なお，過去のセンサ値と補正回数は，それぞれ記憶されるが，これらは環境ゾーン別に記憶する必要はなく，直前に自動画像濃度制御処理を行った環境ゾーンがどこの環境ゾーンであるかの情報が保持されていればよい。
【００６１】
異なる環境状態では印刷エンジンの特性も異なるので，環境ゾーン別に定常センサ値と所定回数（Ｍ回）の管理をすることが望ましい。通常，プリンタがある場所に設置されると，一定の期間内では環境ゾーンも固定化される。また，消耗品が取り替えられると過去のセンサ値の信頼性はなくなるので，新たに補正回数と過去のセンサ値の管理が必要になる。
【００６２】
（５）感光体ドラムやトナーカートリッジなどの消耗品寿命が近づいたときは，定常センサ値と現在のセンサ値とを常に１：１の割合で加重平均を行い，今回の補正センサ値とする。消耗品寿命が近づくと通常状態とは異なるパッチ画像が生成されるので，理想的なセンサ値である定常センサ値と現在のセンサ値とを１：１の割合で加重平均をとることが望ましい。過去のセンサ値を加重平均の対象にはしないのが望ましい。
【００６３】
（６）同様に，メーカ純正消耗品以外の品質未確認の消耗品を検知した場合も，定常センサ値と現在のセンサ値とを常に１：１の割合で加重平均を行い，今回の補正センサ値とする。品質未確認の消耗品の場合センサ値のばらつきの程度が予測できないので，定常センサ値と現在のセンサ値とを常に１：１の割合で加重平均をとるのが望ましい。
【００６４】
（７）そして，メーカ純正消耗品以外の品質未確認の消耗品を検知した場合，自動画像濃度制御工程による補正ガンマテーブルのアップデート頻度をより高くする。品質未確認の消耗品の場合の印刷エンジンの経年変化の傾向が予測できないので，より出力濃度特性の補正の頻度を高くして，印刷エンジンの特性変化をより高い頻度で監視することが望ましい。
【００６５】
図１０は，第１のセンサ値補正工程を示すフローチャート図である。図１１は，環境ゾーンを示す図である。センサ値の補正工程は，環境ゾーン別に管理される。図１１の例では，温度を１８℃以下の低温，１８〜２８℃の常温，２８℃以上の高温とに区分けし，湿度を４０％以下の低湿，４０〜６０％の常湿，６０％以上の高湿とに区分けし，それらの組み合わせで決定される９つの環境状態のゾーンに区分けし，各環境ゾーン毎に定常センサ値ＣＴＨ１〜ＣＴＨ９と定常状態回数Ｍとを図１の不揮発性メモリ２１４内のＡＩＤＣデータ領域２２２内に記憶する。
【００６６】
図１０のフローチャート図に示されるとおり，センサ値補正工程Ｓ１３では，自動画像濃度制御プログラム２０４により，環境変動により環境ゾーンを変更すべきか否か，消耗品が交換されたか否かを判断する（Ｓ３０）。いずれかがＹＥＳの場合は，補正回数Ｎを０にリセットもしくは環境ゾーンを変更する（Ｓ３１）。環境ゾーンを変更されるとその補正回数Ｎも０にリセットされる。また，プログラム２０４により，消耗品が寿命末期か否かを判断する（Ｓ３２）。寿命末期の場合は（ＹＥＳ），補正回数Ｎを０にリセットする。工程Ｓ３０，Ｓ３２でいずれもＮＯの場合は，環境ゾーンの変更はなく，補正回数Ｎを＋１する（Ｓ３４）。以下，環境ゾーンは常温・常湿ＮＮの場合と仮定して説明する。
【００６７】
補正回数Ｎ＝１回（初回）の場合は（Ｓ３５のＹＥＳ），プログラム２０４により，対応する環境ゾーン内の定常センサ値ＣＴＨ５と現在のセンサ値とを１：１で加重平均を計算する（Ｓ３６）。この加重平均の演算式は，以下のＮ＝１の式のとおりである。ここで，ＣＴＨ（ｘ）は定常センサ値，Ｓ１（ｘ）は１回目の現在のセンサ値，Ｓ１’（ｘ）は加重平均された補正センサ値である。また，ｘは入力階調値０〜２５５である。
【００６８】
【数３】
2010050867.tif 000005
ここで，定常センサ値について説明する。図１２は，定常センサ値の一例を示す図である。横軸がパッチ画像の入力階調値，縦軸がセンサ値にそれぞれ対応する。横軸の入力階調値は０〜２５５，縦軸のセンサ値は補正精度向上のために１６ビットの精度で０〜６５５３５である。この１６ビットのセンサ値は，８ビット（あるいは１０ビット）の正規化センサ値を１６ビットの精度に正規化することで得ることができる。この正規化の演算式は以下のとおりである。ここで，センサの精度がＬビットの場合，センサ値ｓの１６ビットの正規化センサ値Ｓは，以下の演算式による。
【００６９】
【数４】
2010050867.tif 000006
そして，定常センサ値ＣＴＨは，各環境ゾーン毎にＣＭＹＫそれぞれのデータを有する。つまり，各ゾーンで，１６ビット×２５６階調×４色＝２０４８バイトのデータ量がＡＩＤＣデータ領域内に保存される。
【００７０】
この定常センサ値は，パッチ画像の出力濃度の変動が少ない安定した状態の印刷エンジンで取得されたパッチ画像に対するセンサ値の平均値である。たとえば，設計工程において，試作品のプリンタが安定状態にあるとき，パッチ画像の生成とそのセンサ値の取得を複数回行い，取得した複数のセンサ値の平均値が定常センサ値になる。したがって，定常センサ値は，理想的な印刷エンジンに対応した入力階調値に対する平均センサ値であり，センサ値のばらつきが抑制または除かれた信頼性の高い値である。
【００７１】
上記のＳ３６で，定常センサ値ＣＴＨ５と現在のセンサ値とを１：１で加重平均して，工程Ｓ４０でそれを今回の補正センサ値として保存する。つまり，現在のセンサ値にばらつきが含まれていても，信頼性の高い定常センサ値ＣＴＨ５と現在のセンサ値とを１：１で加重平均とることにより，取得したセンサ値の低い信頼性を回避し，補正されたセンサ値の信頼性を高くすることができる。この補正センサ値は，ＡＩＤＣデータ領域内に保存される。
【００７２】
次に，２回目の自動画像濃度制御工程でセンサ値補正Ｓ１３が行われると，補正回数Ｎ＝２になるので，工程Ｓ３５がＮＯとなり，Ｎ＝２，Ｍ＝４であるので工程Ｓ３７がＮＯとなり，前回に保存していた加重平均された補正センサ値Ｓ１’（ｘ）と，今回のセンサ値Ｓ２（ｘ）とが，Ｎ：１で加重平均され，新たに加重平均された補正センサ値Ｓ２’（ｘ）が求められる（Ｓ３８）。つまり，上記の加重平均演算式の２番目の演算式により求められる。なお，２回目であるのでＮ＝２となり，前回の加重平均された補正センサ値Ｓ１’（ｘ）と，今回のセンサ値Ｓ２（ｘ）とのＮ：１での加重平均値は，定常センサ値ＣＴＨ（ｘ）と前回のセンサ値Ｓ１（ｘ）と今回のセンサ値Ｓ２（ｘ）との平均値と一致する。
【００７３】
さらに，３回目では，工程Ｓ３５，Ｓ３７が共にＮＯとなり，上記と同様に，前回に保存していた加重平均された補正センサ値Ｓ２’（ｘ）と，今回のセンサ値Ｓ３（ｘ）とが，Ｎ：１で加重平均され，新たに加重平均された補正センサ値Ｓ３’（ｘ）が求められる（Ｓ３８）。
【００７４】
同様に，４回目でも，工程Ｓ３５，Ｓ３７が共にＮＯとなり，上記と同様に，前回に保存していた加重平均された補正センサ値Ｓ３’（ｘ）と，今回のセンサ値Ｓ４（ｘ）とが，Ｎ：１で加重平均され，新たに加重平均された補正センサ値Ｓ４’（ｘ）が求められる（Ｓ３８）。
【００７５】
そして，５回目以降はＮ＞Ｍとなるので，工程Ｓ３５がＮＯ，工程Ｓ３７がＹＥＳとなり，前回に保存していた加重平均された補正センサ値ＳＮ−１’（ｘ）と，今回のセンサ値ＳＮ（ｘ）とが，Ｍ：１で加重平均され，新たに加重平均された補正センサ値ＳＮ’（ｘ）が求められる（Ｓ３９）。補正回数ＮがＭ＝４回を越えると，加重平均の重みの比率はＮ：１ではなく，Ｍ：１に固定される。この演算式は上述の加重平均演算式の３番目の演算式である。
【００７６】
図１３は，加重平均演算の過去のセンサ値と現在のセンサ値との重みの補正回数に対する推移を示す図である。補正回数Ｎが初回のＮ＝１からＭ回目のＮ＝Ｍまでは，過去のセンサ値と現在のセンサ値との重みは１：１に維持される。これにより，現在のセンサ値のばらつきによる信頼性低下を抑制することができる。一方，補正回数ＮがＮ＝Ｍを越えると，加重平均の比率がＭ：１に固定されるので，過去のセンサ値の重みがより低くなり，現在のセンサ値の重みがより高くなる。その結果，センサ値のばらつきを抑制しつつ現在のセンサ値による印刷エンジンの経年変化により追従した補正センサ値を得ることができる。
【００７７】
図１３のセンサ値補正工程で，消耗品の寿命が末期の場合（Ｓ３２のＹＥＳ），補正回数Ｎは０にリセットされる。つまり，消耗品の寿命が末期になると，毎回のセンサ値補正工程で補正回数Ｎ＝１とされ（Ｓ３４），定常センサ値と現在のセンサ値とが１：１で加重平均される。つまり，トナーカートリッジが末期になるとトナー粒径が通常の粒径より大きくなるなどして，現在のセンサ値のばらつきは大きくなりその信頼性は非常に低下する。したがって，理想的な定常センサ値ＣＴＨ（ｘ）と現在のセンサ値Ｓ１（ｘ）とを１：１の割合で加重平均することで，現在のセンサ値の低い信頼性の影響を少なくすることができる。
【００７８】
図１４は，第２のセンサ値補正工程を示すフローチャート図である。この例では，環境ゾーンに対応する定常センサ値ＣＴＨ（ｘ）を有していない。工程Ｓ３０〜Ｓ３４は，図１０の第１のセンサ値補正工程と同じである。そして，第２のセンサ値補正工程では，１回目では（Ｓ３５がＹＥＳ），パッチ画像について複数回，たとえばＭ回センサ値を取得し，その平均値を算出する（Ｓ５０）。この平均値が補正センサ値として保存される（Ｓ４０）。そして，２回目以降は（Ｓ３５がＮＯ），前回に保存していた加重平均された補正センサ値ＳＮ−１’（ｘ）と，今回のセンサ値ＳＮ（ｘ）とが，Ｍ：１で加重平均され，新たに加重平均された補正センサ値ＳＮ’（ｘ）が求められる（Ｓ５１）。そして，この加重平均された補正センサ値がメモリに保存される（Ｓ４０）。
【００７９】
同様に，環境が変動したり消耗品が交換されるリセット時（Ｓ３０，Ｓ３２のＹＥＳ）の後の１回目も上記と同様にセンサ値がＭ回取得されその平均値が補正センサ値となる。また，消耗品の寿命が末期の場合（Ｓ３２のＹＥＳ）も同様にセンサ値がＭ回取得されその平均値が補正センサ値となる。
【００８０】
上記の通り，最初またはリセット後の１回目，もしくは消耗品が寿命に近づいた時に，複数回のセンサ値を取得して平均をとるので，センサ値のばらつきによる信頼性低下を抑制することができる。しかも，２回目以降は，その補正回数Ｎにかかわりなく，前回の加重平均されたセンサ値と今回のセンサ値とをＭ：１で加重平均をとるので，現在のセンサ値の重みが重くなり，印刷エンジンの経年変化に追従することができる。
【００８１】
以上のとおり，本実施の形態におけるセンサ値補正工程での加重平均処理の意味は，次のとおりである。1回の補正処理で得られるセンサ値はセンサ精度によるばらつきや，様々な外的要因によって正しい値と見ることができない。そこで，過去の補正処理で得られた複数のセンサ値との平均を取って補正することで，得られた補正センサ値の信頼性を高める。ただし，過去の複数のセンサ値をすべて保存しておくには大容量のメモリが必要になるので，同等の効果を得るために過去の加重平均された補正センサ値の比重を高めた加重平均を用いる。
【００８２】
温湿度の関係から成る環境ゾーンの変更や消耗品変更がない限り，出力濃度特性は緩やかに変化するので，各補正処理で加重平均してセンサ値を補正しても十分な効果が得られる。
【００８３】
逆に，環境ゾーンの変更や消耗品変更があった場合には，出力濃度特性は大きく変化する可能性が高い。よって，この場合には過去の特性として設計時に予め求めておいた定常状態における定常センサー特性と現在のセンサ値とで加重平均(単に平均)を取る。出力濃度特性が大きく変動している可能性がある場合，センサ特性にも大きく誤差が含まれる可能性が高いため，設計時の理想的なセンサ特性である定常センサ特性と現在のセンサ値とを平均化することで，その誤差を緩和することができる。
【００８４】
また，１回目以降に補正を続けて行く際には，過去のセンサ値として保存してある加重平均されたセンサ値の割合を増やすことで，補正時のエンジンの平均的な出力濃度特性を反映し易くする。
【００８５】
最後に，補正回数がある程度（Ｍ回）に達すれば，過去の補正センサ値として保存してある加重平均センサ値は十分に信頼性が高くなるので，それ以後は加重平均の割合を固定し（１／Ｍ＋１），補正時に得られる現在のセンサ値の特性を反映し易くすることで補正時点の出力濃度特性の変化を反映しやすくする。
【００８６】
さらに，温湿度の関係から成る環境ゾーンの変更や消耗品変更があった場合に加えて，消耗品寿命末期や非純正消耗品を検知した場合も加重平均処理が異なる。例えば，トナー寿命間近のような消耗品寿命末期は，トナーの粒径が定常状態とは大きく異なるため，得られるセンサ特性の信頼性は極端に低くなる。そこで補正時は，得られたセンサ特性と各ゾーンにおける定常特性とを常に１：１で平均化することで誤差を緩和する。また，非純正消耗品を検知した場合には正しいセンサ特性が得られる保証がないので，この場合にも得られたセンサ特性と各ゾーンにおける定常センサ特性とを常に１：１で平均化することで誤差を緩和する。更に，非純正消耗品を検知した場合には，純正消耗品と比べて安定性を保証することができないので，補正処理の頻度を例えば倍にして，安定性を向上するようにする。
【実施例】
【００８７】
図１５は，本実施の形態によるセンサ値補正を行ったときの，補正回数１〜８毎の実測濃度値と予測濃度値との関係を示す図である。すなわち，図１０の第１のセンサ値補正にしたがって，環境ゾーンＮＮにおける消耗品交換を行った直後の補正回数１〜８と，測色器による実測濃度特性と，センサ値から求めた予測濃度特性とを示す。これによれば，補正１回目，２回目でわずかに実測濃度値と予測濃度値との間にずれが見られるが，３回目以降はずれが減少している。
【００８８】
図１６は，センサ値補正を行わなかったときの，補正回数１〜８毎の実測濃度値と予測濃度値との関係を示す図である。毎回取得されるセンサ値にばらつきが含まれているため，毎回，測色器による実測濃度特性とセンサ値から求めた予測濃度特性とが大きくずれている。補正７回目，８回目においても大きなずれが存在している。
【図面の簡単な説明】
【００８９】
【図１】本実施の形態における画像形成装置の構成図である。
【図２】自動画像濃度制御プログラムによる制御手順を示すフローチャート図である。
【図３】自動画像濃度制御において生成される各種のグラフを示す図である。
【図４】自動画像濃度制御において生成される各種のグラフを示す図である。
【図５】自動画像濃度制御において生成される各種のグラフを示す図である。
【図６】補正ガンマテーブルを使用したハーフトーン処理部を示す図である。
【図７】自動画像濃度制御についてまとめたグラフ図である。
【図８】センサ値がばらついた例を示すグラフ図である。
【図９】本実施の形態における自動画像濃度制御プログラムによる制御フローチャート図である。
【図１０】第１のセンサ値補正工程を示すフローチャート図である。
【図１１】環境ゾーンを示す図である。
【図１２】定常センサ値の一例を示す図である。
【図１３】加重平均演算の過去のセンサ値と現在のセンサ値との重みの補正回数に対する推移を示す図である。
【図１４】第２のセンサ値補正工程を示すフローチャート図である。
【図１５】本実施の形態によるセンサ値補正を行ったときの，補正回数１〜８毎の実測濃度値と予測濃度値との関係を示す図である。
【図１６】センサ値補正を行わなかったときの，補正回数１〜８毎の実測濃度値と予測濃度値との関係を示す図である。
【符号の説明】
【００９０】
２０：プリンタ                        ２００：コントローラユニット
２０４：自動画像濃度制御プログラム    ２１０：ハーフトーン処理部
２１６：スクリーンガンマテーブル      ２１８：補正ガンマテーブル
２２２：ＡＩＤＣデータ
【図１】
2010050867.tif 000007
【図２】
2010050867.tif 000008
【図６】
2010050867.tif 000009
【図９】
2010050867.tif 000010
【図１０】
2010050867.tif 000011
【図１１】
2010050867.tif 000012
【図１４】
2010050867.tif 000013
【図３】
2010050867.tif 000014
【図４】
2010050867.tif 000015
【図５】
2010050867.tif 000016
【図７】
2010050867.tif 000017
【図８】
2010050867.tif 000018
【図１２】
2010050867.tif 000019
【図１３】
2010050867.tif 000020
【図１５】
2010050867.tif 000021
【図１６】
2010050867.tif 000022