(57)【特許請求の範囲】
【請求項１】
供給ローラと現像ローラを有する現像装置と、前記供給ローラおよび前記現像ローラに印加する電圧を制御するとともに画像形成の制御をする制御装置とを備える画像形成装置であって、
前記制御装置は、入力された印刷データに基づき、１ページの印刷イメージ内における副走査方向の１ページよりも短く現像ローラの外周１周分よりも長い所定長さ内に所定割合以上の印字画素が含まれるか否かを判定する画像判定手段を有し、前記画像判定手段が所定割合以上の印字画素を含まないと判定した場合には、前記供給ローラと前記現像ローラの間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行い、前記画像判定手段が所定割合以上の印字画素を含むと判定した場合には、前記供給ローラと前記現像ローラの間に前記第１の電位差よりも前記供給ローラから前記現像ローラに現像剤を積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行うことを特徴とする画像形成装置。
【請求項２】
前記所定長さは、前記現像ローラの外周１周分に相当する長さであることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記所定長さは、前記供給ローラの外周１周分に相当する長さであることを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記画像判定手段は、１ページの印刷イメージを主走査方向について複数に分割した各領域ごとに副走査方向の前記所定長さ内に所定割合以上の印字画素が含まれるか否かを判定するように構成されたことを特徴とする請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像判定手段は、印刷データが、１ページの印刷イメージ内に副走査方向の前記所定長さ以上の長さで一定パターンの塗りつぶしを有する場合に、所定割合以上の印字画素を含むと判定することを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記第１の電位差は０であることを特徴とする請求項１から請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御装置は、第１の供給バイアスモードから第２の供給バイアスモードに移行する場合に、前記供給ローラと前記現像ローラの間の電位差を多段階に順次変化させることを特徴とする請求項１から請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
現像ローラと供給ローラを有する現像装置を備えた画像形成装置における、前記現像装置の制御方法であって、
入力された印刷データに基づき、１ページの印刷イメージ内における副走査方向の１ページよりも短く現像ローラの外周１周分よりも長い所定長さ内に所定割合以上の印字画素が含まれるか否かを判定し、
所定割合以上の印字画素を含まないと判定した場合には、前記供給ローラと前記現像ローラの間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行い、所定割合以上の印字画素を含むと判定した場合には、前記供給ローラと前記現像ローラの間に前記第１の電位差よりも前記供給ローラから前記現像ローラに現像剤を積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行うこと、
を特徴とする現像装置の制御方法。
【請求項９】
供給ローラと現像ローラを有する画像形成装置に対し、前記供給ローラおよび前記現像ローラに印加する電圧を指示して画像形成の制御をするコンピュータに適用されるコンピュータプログラムであって、前記コンピュータを、
印刷データに基づき、１ページの印刷イメージ内における副走査方向の１ページよりも短く現像ローラの外周１周分よりも長い所定長さ内に所定割合以上の印字画素が含まれるか否かを判定する画像判定手段、
前記画像判定手段が所定割合以上の印字画素を含まないと判定した場合には、前記供給ローラと前記現像ローラの間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行う指示を出力し、前記画像判定手段が所定割合以上の印字画素を含むと判定した場合には、前記供給ローラと前記現像ローラの間に前記第１の電位差よりも前記供給ローラから前記現像ローラに現像剤を積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行う指示を出力する手段、
として機能させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式の画像形成装置、現像装置の制御方法およびコンピュータプログラムに関し、詳しくは、画像濃度の低下を抑制することができる画像形成装置、現像装置の制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
一般に、電子写真方式の画像形成装置内の現像装置においては、感光体に現像剤を供給する現像ローラと、現像ローラに現像剤を供給する供給ローラとが設けられている。そして、現像剤を供給ローラから現像ローラに移動させるため、現像ローラと供給ローラの間には、その装置や現像剤に応じた電位差が設けられる。
【０００３】
ところで、画像形成装置を長期間使用すると、画像濃度が経時的に低下することがある。そのため、現像剤の残量に応じて現像ローラと供給ローラの間に設ける電位差（バイアス）を変更する技術が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０７−００５７６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、画像濃度の低下は、経時的なものに限らず、画像形成すべき画像が特定の特徴を有する場合にも起こりうる。例えば、画像形成すべき画像が濃度の高いものである場合、典型的には黒べた塗り潰しの画像では、現像ローラから感光体への現像剤の移動量が多いため、供給ローラから現像ローラへの現像剤の供給が間に合わず、画像濃度が低下することがある。また、画像の濃度がそれほど高くない場合でも、一定パターンの塗り潰し画像では濃度ムラが目立ちやすく、少しでも現像剤の供給が不十分だと印刷ムラとして認識されることがある。
また、非磁性一成分の現像剤を用いる場合、前記したバイアスを強く掛け続けると、帯電性能の良い現像剤が先に消費される、いわゆる選択現像が進む。その結果、現像剤が減少してくると、帯電性能が劣る現像剤の割合が高くなり、最終的には、バイアスを強くしても現像できなくなるという問題がある。
【０００６】
そこで、本発明は、高い濃度の画像を印刷する場合などにおいて、濃度の低下を抑制することができる画像形成装置、現像装置の制御方法およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記した目的を達成するため、本発明は、供給ローラと現像ローラを有する現像装置と、前記供給ローラおよび前記現像ローラに印加する電圧を制御するとともに画像形成の制御をする制御装置とを備える画像形成装置であって、前記制御装置は、入力された印刷データに基づき、１ページの印刷イメージ内における副走査方向の１ページよりも短く現像ローラの外周１周分よりも長い所定長さ内に所定割合以上の印字画素が含まれるか否かを判定する画像判定手段を有し、前記画像判定手段が所定割合以上の印字画素を含まないと判定した場合には、前記供給ローラと前記現像ローラの間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行い、前記画像判定手段が所定割合以上の印字画素を含むと判定した場合には、前記供給ローラと前記現像ローラの間に前記第１の電位差よりも前記供給ローラから前記現像ローラに現像剤を積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行うことを特徴とする。
【０００８】
このような構成によれば、制御装置の画像判定手段が、入力された印刷ジョブに基づき、１ページの印刷イメージ内における副走査方向の所定長さ内に所定割合以上の印字画素を含むと判定すると、第１の電位差よりも供給ローラから現像ローラに現像剤を積極的に移動させる第２の電位差を供給ローラと現像ローラの間に形成する。そのため、画像形成すべき画像の濃度がある程度以上高い場合に、供給ローラから現像ローラへ現像剤が移動しやすくなり、多くの現像剤が現像ローラに供給される。そのため、画像濃度の低下が抑制される。
【０００９】
また、本発明は、画像形成装置に設けられる現像装置の制御方法を提供する。すなわち、現像ローラと供給ローラを有する現像装置を備えた画像形成装置における、前記現像装置の制御方法であって、入力された印刷データに基づき、１ページの印刷イメージ内における副走査方向の１ページよりも短く現像ローラの外周１周分よりも長い所定長さ内に所定割合以上の印字画素が含まれるか否かを判定し、所定割合以上の印字画素を含まないと判定した場合には、前記供給ローラと前記現像ローラの間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行い、所定割合以上の印字画素を含むと判定した場合には、前記供給ローラと前記現像ローラの間に前記第１の電位差よりも前記供給ローラから前記現像ローラに現像剤を積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行うこと、を特徴とする。
【００１０】
さらに、本発明は、画像形成の制御をするコンピュータに適用されるコンピュータプログラムを提供する。すなわち、供給ローラと現像ローラを有する画像形成装置に対し、前記供給ローラおよび前記現像ローラに印加する電圧を指示して画像形成の制御をするコンピュータに適用されるコンピュータプログラムであって、前記コンピュータを、印刷データに基づき、１ページの印刷イメージ内における副走査方向の１ページよりも短く現像ローラの外周１周分よりも長い所定長さ内に所定割合以上の印字画素が含まれるか否かを判定する画像判定手段、前記画像判定手段が所定割合以上の印字画素を含まないと判定した場合には、前記供給ローラと前記現像ローラの間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行う指示を出力し、前記画像判定手段が所定割合以上の印字画素を含むと判定した場合には、前記供給ローラと前記現像ローラの間に前記第１の電位差よりも前記供給ローラから前記現像ローラに現像剤を積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行う指示を出力する手段、として機能させるためのコンピュータプログラムである。
【発明の効果】
【００１１】
本発明の画像形成装置、現像装置の制御方法およびコンピュータプログラムによれば、印字画素の割合が高い画像を印刷する場合においても、濃度の低下を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態に係る画像形成装置の側断面図である。
【図２】レーザプリンタのブロック図である。
【図３】制御装置のブロック図である。
【図４】（ａ）は、印刷される用紙における領域を示す図であり、（ｂ）は、画像判定手段で画像の判定をする際の記憶領域（バッファ）を示す図である。
【図５】印刷制御のフローチャートである。
【図６】記録制御のフローチャートである。
【図７】画像判定処理のフローチャートである。
【図８】第２実施形態における印刷制御のフローチャートである。
【図９】（ａ）は、第２実施形態における記録制御のフローチャートであり、（ｂ）は、割込処理のフローチャートである。
【図１０】第２実施形態における画像判定処理のフローチャートである。
【図１１】第３実施形態における記録制御を示すフローチャートである。
【図１２】供給ローラバイアスの増加時のバイアスレベルＲｐと供給ローラバイアスＶの関係（Ｔｕｐ）と、供給ローラバイアスの減少時のバイアスレベルＲｐと供給ローラバイアスＶの関係（Ｔｄｏｗｎ）を示すテーブルである。
【図１３】第３実施形態における分割領域毎の濃度判定処理のフローチャートである。
【図１４】一定パターンの塗り潰し判定の他の方法を説明する図である。
【発明を実施するための形態】
【００１３】
［第１実施形態］
＜画像形成装置の全体構成＞
次に、本発明の実施形態について、適宜図面を参照しながら詳細に説明する。
図１は、本発明の実施形態に係る画像形成装置の側断面図である。
【００１４】
図１に示すように、画像形成装置の一例としてのレーザプリンタ１は、本体ケーシング２内に用紙３を給紙するためのフィーダ部４や、給紙された用紙３に画像を形成するための画像形成部５などを備えている。
本体ケーシング２の前側（以下の説明において、図１における右を前、左を後とする。）には、開閉自在なフロントカバー１１が設けられており、フロントカバー１１を開いたときにできる開口から、後述するプロセスカートリッジ３０が着脱自在となっている。
【００１５】
＜フィーダ部の構成＞
フィーダ部４は、本体ケーシング２内の底部に着脱可能に装着される給紙トレイ１２と、給紙トレイ１２内に設けられた用紙押圧板１３を備えている。また、フィーダ部４は、給紙トレイ１２の一端側端部の上方に設けられる給紙ローラ１４および給紙パット１５と、給紙ローラ１４に対し用紙３の搬送方向の下流側に設けられる紙粉取りローラ１６，１７を備えている。さらに、フィーダ部４は、紙粉取りローラ１６，１７に対して下流側に設けられるレジストローラ１８を備えている。
【００１６】
そして、このように構成されるフィーダ部４では、給紙トレイ１２内の用紙３が、用紙押圧板１３によって給紙ローラ１４側に寄せられ、この給紙ローラ１４および給紙パット１５で送り出されて各種ローラ１６〜１８を通った後一枚ずつ画像形成部５に搬送されるようになっている。
【００１７】
＜画像形成部の構成＞
画像形成部５は、スキャナ部２０、プロセスカートリッジ３０、定着装置４０などを備えている。
【００１８】
＜スキャナ部の構成＞
スキャナ部２０は、本体ケーシング２内の上部に設けられ、レーザ発光部（図示せず。）、回転駆動されるポリゴンミラー２１、レンズ２２，２３、反射鏡２４，２５，２６などを備えている。レーザ発光部から発光される画像データに基づくレーザビームは、鎖線で示すように、ポリゴンミラー２１、レンズ２２、反射鏡２４，２５、レンズ２３、反射鏡２６の順に通過あるいは反射して、プロセスカートリッジ３０の感光体ドラム３２の表面上に高速走査にて照射される。
【００１９】
＜プロセスカートリッジの構成＞
プロセスカートリッジ３０は、スキャナ部２０の下方に配設され、本体ケーシング２に対して着脱自在に装着される構造となっている。そして、このプロセスカートリッジ３０は、感光体カートリッジ３１と現像装置の一例としての現像カートリッジ３３を備えている。
【００２０】
＜現像カートリッジの構成＞
現像カートリッジ３３は、感光体カートリッジ３１の外枠を構成する中空の感光体フレーム３１Ａに対して着脱自在に装着されており、現像ローラ３６、層厚規制ブレード３７、供給ローラ３８およびトナーホッパ３９を備えている。現像ローラ３６および供給ローラ３８は、現像カートリッジ３３の外枠を構成する中空の現像フレーム３３Ａに回転可能に支持されている。そして、トナーホッパ３９内の現像剤の一例としてのトナーは、供給ローラ３８の矢印方向（反時計方向）への回転により、現像ローラ３６に供給され、このとき、供給ローラ３８と現像ローラ３６との間で正に摩擦帯電される。現像ローラ３６上に供給されたトナーは、現像ローラ３６の矢印方向（反時計方向）への回転に伴って、層厚規制ブレード３７と現像ローラ３６との間に進入し、一定厚さの薄層として現像ローラ３６上に担持される。本実施形態においては、現像ローラ３６と供給ローラ３８には、後述するように、供給バイアスモードに応じた電圧が印加される。
【００２１】
＜感光体カートリッジの構成＞
感光体カートリッジ３１には、感光体ドラム３２、スコロトロン型帯電器３４、転写ローラ３５が主に設けられている。感光体ドラム３２は、感光体フレーム３１Ａに、矢印方向（時計方向）へ回転可能に支持されている。この感光体ドラム３２は、ドラム本体が接地されるとともに、その表面部分が正帯電性の感光層により形成されている。
【００２２】
スコロトロン型帯電器３４は、感光体ドラム３２の上方に、感光体ドラム３２に接触しないように、所定間隔を隔てて対向配置されている。このスコロトロン型帯電器３４は、タングステンなどの帯電用ワイヤからコロナ放電を発生させる正帯電用のスコロトロン型の帯電器であり、感光体ドラム３２の表面を一様に正極性に帯電させるように構成されている。
【００２３】
転写ローラ３５は、感光体ドラム３２の下方において、この感光体ドラム３２に対向して接触するように配置され、感光体フレーム３１Ａに、矢印方向（反時計方向）へ回転可能に支持されている。この転写ローラ３５は、金属製のローラ軸に、導電性のゴム材料が被覆されて構成されている。この転写ローラ３５には、転写時に、定電流制御によって転写バイアスが印加される。
【００２４】
そして、感光体ドラム３２の表面は、スコロトロン型帯電器３４により一様に正帯電された後、スキャナ部２０からのレーザビームの高速走査により露光される。これにより、露光された部分の電位が下がって、画像データに基づく静電潜像が形成される。ここで、「静電潜像」とは、一様に正帯電されている感光体ドラム３２の表面のうち、レーザビームによって露光されて電位が下がっている露光部分をいう。次いで、現像ローラ３６の回転により、現像ローラ３６上に担持されているトナーが、感光体ドラム３２に対向して接触する時に、感光体ドラム３２の表面上に形成される静電潜像に供給される。そして、トナーは、感光体ドラム３２の表面上で選択的に担持されることによって可視像化され、これによって反転現像によりトナー像が形成される。
【００２５】
その後、感光体ドラム３２と転写ローラ３５とは、用紙３を両者間で挟持して搬送するように回転駆動され、感光体ドラム３２と転写ローラ３５との間を用紙３が搬送されることにより、感光体ドラム３２の表面に担持されているトナー像が用紙３上に転写される。
【００２６】
＜定着装置の構成＞
定着装置４０は、プロセスカートリッジ３０の下流側に配設され、加熱ローラ４１、加熱ローラ４１と対向配置され加熱ローラ４１との間で用紙３を挟持する加圧ローラ４２、および、これら加熱ローラ４１および加圧ローラ４２の下流側に設けられる１対の搬送ローラ４３を備えている。そして、このように構成される定着装置４０では、用紙３上に転写されたトナーを、用紙３が加熱ローラ４１と加圧ローラ４２との間を通過する間に熱定着させ、その後、その用紙３を搬送ローラ４３およびフラッパ４９によって、排紙パス４４に搬送するようにしている。排紙パス４４に送られた用紙３は、排紙ローラ４５によって排紙トレイ４６上に排紙される。
【００２７】
＜制御装置の構成＞
上述した各装置は、制御装置１００により動作が制御される。制御装置１００による制御について次に説明する。参照する図において、図２は、レーザプリンタのブロック図であり、図３は、制御装置のブロック図である。
【００２８】
図２に示すように、レーザプリンタ１は、制御装置１００と、制御装置１００により制御される印刷部１２０、表示部１３０および操作部１４０を有する。印刷部１２０は、前記した各装置の構成である。表示部１３０は、ユーザにメッセージを表示する液晶表示パネルなどであり、操作部１４０は、例えば、ユーザからの操作を受け付ける操作パネルである。
【００２９】
制御装置１００は、ＣＰＵ１１０、ＲＡＭ１１１、ＲＯＭ１１２、ＥＥＰＲＯＭ１１３、入出力インタフェース（Ｉ／Ｏ）１１４などを含む。そして、ＲＯＭ１１２またはＥＥＰＲＯＭ１１３に記憶されたプログラムを実行することで、以下に説明する各機能を実現する。
【００３０】
図３に示すように、制御装置１００の機能部を、本発明に関連する限りで説明すると、制御装置１００は、画像判定手段１０１と、印刷実行手段１０２を有する。印刷実行手段１０２は、現像ローラ３６および供給ローラ３８に、条件に応じた電圧を印可するバイアス印加手段１０３を含む。制御装置１００は、パーソナルコンピュータ（ＰＣ）２００などの印刷を指示する装置から、印刷指示を含むデータ（印刷データ）である印刷ジョブを受け取り、この印刷ジョブに応じて印刷を実行するようになっている。
【００３１】
画像判定手段１０１は、ＰＣ２００などから入力された印刷ジョブに基づき、１ページの印刷イメージ内における副走査方向の所定長さ内に所定割合以上の印字画素が含まれるか否かを判定する手段である。この判定結果は、印刷実行手段１０２に出力される。
この判定方法の具体例は、後にフローチャートを参照しながら説明する。
【００３２】
印刷実行手段１０２は、画像判定手段１０１の判定結果に従って用紙３に対し画像形成を実行する手段である。具体的には、画像判定手段１０１が所定割合以上の印字画素を含まないと判定した場合には、供給ローラ３８と現像ローラ３６の間に第１の電位差を形成する第１の供給バイアスモードで画像形成を行い、画像判定手段１０１が所定割合以上の印字画素を含むと判定した場合には、供給ローラ３８と現像ローラ３６の間に第１の電位差よりも供給ローラ３８から現像ローラ３６にトナーを積極的に移動させる第２の電位差を形成する第２の供給バイアスモードで画像形成を行うように構成されている。
【００３３】
ここで、供給ローラ３８から現像ローラ３６にトナーを積極的に移動させるということは、本実施形態の場合であれば、供給ローラ３８に現像ローラ３６よりも高い電圧を印加することを意味する。本実施形態では、前記したようにトナーは正に帯電するので、供給ローラ３８から現像ローラ３６に向かって電位が低くなる場合に、トナーが積極的に移動しやすいからである。なお、第１の供給バイアスモードにおいても供給ローラ３８に現像ローラ３６より高い電圧を印加する場合には、第２の供給バイアスモードでは、それよりさらに高い電圧を供給ローラ３８に印加することになる。
また、トナーが負に帯電する場合には、供給ローラ３８から現像ローラ３６にトナーを積極的に移動させる方法は、当然ながら、上記とは逆に供給ローラ３８に現像ローラ３６より低い電位を与えることになる。
【００３４】
なお、第１の供給バイアスモードで供給ローラ３８と現像ローラ３６に与える第１の電位差は、０であってもよい。すなわち、第２の電位差が第１の電位差に比較して、供給ローラ３８から現像ローラ３６にトナーを移動させやすい条件となっていればよい。
また、第１の供給バイアスモードにおいて、供給ローラ３８の電位より現像ローラ３６の電位が高い場合には、第２の供給バイアスモードで供給ローラ３８と現像ローラ３６に与える第２の電位差を０としてもよい。
【００３５】
また、本明細書において、副走査方向とは、主走査方向に直交する方向であり、用紙３が搬送される方向に対応する。主走査方向は、用紙３の搬送方向に直交する方向であり、感光体ドラム３２でいえば、軸方向に等しい。別の言い方をすれば、レーザが走査される方向である。
そして、印刷される画像でいう主走査方向および副走査方向は、用紙３でいう主走査方向および副走査方向に対応する。つまり、用紙３の搬送方向に対応する方向が副走査方向であり、副走査方向に直交する方向が主走査方向である。
【００３６】
＜制御方法＞
次に、制御装置１００による印刷部１２０の制御の方法について説明する。参照する図において、図４（ａ）は、印刷される用紙における領域を示す図であり、図４（ｂ）は、画像判定手段で画像の判定をする際の記憶領域（バッファ）を示す図であり、図５は、印刷制御のフローチャートであり、図６は、記録制御のフローチャートであり、図７は、画像判定処理のフローチャートである。
【００３７】
図４において、横方向は、主走査方向（用紙３の幅方向）であり、縦方向は、副走査方向（用紙３の搬送方向）である。図４（ａ）に示す用紙３は、外縁から所定範囲が印刷されない領域であり、その内側が印刷領域ＰＡに対応している。
【００３８】
画像判定手段１０１は、図４に示すように、１ページの印刷領域ＰＡのうち主走査方向を４分割して、分割した領域毎に印字画素の割合が所定値以上か否か判定する。そして、その判定をするときの副走査方向の範囲については、所定の長さＣ１の範囲で印字画素の割合が所定値以上か否か判定する。つまり、領域ＡＸ１のうち、副走査方向の位置Ｙ０から長さＣ１の範囲の領域、領域ＡＸ２のうち、位置Ｙ０から長さＣ１の範囲の領域、領域ＡＸ３のうち、位置Ｙ０から長さＣ１の範囲の領域、領域ＡＸ４のうち、位置Ｙ０から長さＣ１の範囲の領域、のそれぞれについて印刷される画像の濃度が所定以上か否か判定する。図４には、一度に判定する領域の例をハッチング領域で示す。制御装置１００は、この判定を主走査方向のＡＸ１〜ＡＸ４まで行った後、判定する領域を図４（ａ）の矢印に示すように副走査方向に順次ずらしていき、１ページ分の判定を行う。
【００３９】
本実施形態で判定に用いる領域の副走査方向の長さＣ１は、例えば、現像ローラ３６の外周１周分に相当する。この長さＣ１は、用紙３上の画素数として計算するのであれば、感光体ドラム３２と現像ローラ３６のそれぞれの外周の寸法および回転速度と印字解像度から、以下の式で求められる。
Ｃ１(dot)＝印字解像度(dpi)×感光体ドラムの外周１周分の寸法(inch)×感光体の回転数(rpm)÷現像ローラの回転数(rpm)
【００４０】
一例としては、用紙３上の印字密度が６００ｄｐｉのとき、Ｃ１は８９８ｄｏｔとなる。Ｃ１を現像ローラ３６の外周１周分相当とする理由は、本発明者等の研究によれば、濃度ムラは、黒べた塗り潰しなどの画像が副走査方向に所定長さ以上続く場合に問題となることが明らかになったからである。この原因を詳細に検討すれば、まず、印刷すべき画像の濃度が濃い場合、感光体ドラム３２に、現像ローラ３６から多くのトナーが移動する。そして、この現像ローラ３６のうち、多くのトナーが感光体ドラム３２へ移動した部分が再度供給ローラ３８に対面したときに、供給ローラ３８から現像ローラ３６に多くのトナーを供給する必要がある。このように、現像ローラ３６上に、感光体ドラム３２に供給すべき十分なトナーを常に準備するため、現像ローラ３６の外周１周分に対応する長さよりも長く濃い印字領域が続く場合に、積極的に供給ローラ３８から現像ローラ３６にトナーを移動させる必要があるのである。
【００４１】
このような観点から、前記所定長さは、供給ローラ３８の外周１周分に相当する画像の長さとして設定することも可能である。供給ローラ３８から現像ローラ３６に多くのトナーが移動すると、供給ローラ３８上のトナーが減りやすいので、より積極的に現像ローラ３６にトナーを移動させる条件を作り出すことで、濃度の低下を抑制することができるからである。
【００４２】
図４（ｂ）は、画像判定に用いるデータを記憶するバッファ（以下、「判定用バッファ」という）であり、ＲＡＭ１１１などの中に、前記した領域ＡＸ１〜ＡＸ４に対応して副走査方向に８９８画素分の印刷イメージを記憶できる領域が確保されている。主走査方向の画素数（領域ＡＸ１〜ＡＸ４の横方向全幅分の画素数）は、例えば、印字密度が６００ｄｐｉで、用紙３の最大幅がレターサイズのものであるとすると、５１００画素分が確保される。すなわち、５１００×８９８画素分の画像を記憶する領域が確保される。なお、図４（ｂ）の左に示した数字は、判定用バッファ内における、副走査方向のライン位置を示す。また、各領域ＡＸ１〜ＡＸ４に対応して、各領域内の印字画素（モノクロ印字であれば、黒画素）の画素数をカウントして記憶する領域（Ｓｕｍ（ＡＸｎ）で示した部分）が確保されている。
【００４３】
次に、具体的な処理の例について説明する。図５から図７に示すフローチャートにおいて、Ｙは、１ページ中の副走査方向の位置（用紙３上の位置）であり、ｎは、判定用バッファに位置Ｙの印字データを転送する際の判定用バッファ中の副走査方向の位置であり、Ｍは、供給バイアスモードであり、Ｐは、ページ番号である。Ｍは、１であれば、第１の供給バイアスモードを意味し、２であれば、第２の供給バイアスモードを意味する。各ページの印刷を実行する前に、Ｙを０、供給バイアスモードＭを１、ページ番号Ｐを１、の各初期値に設定しておく。
【００４４】
図５に示すように、制御装置１００は、パーソナルコンピュータ２００などから印刷ジョブを取得する（Ｓ１０１）。そして、制御装置１００は、記録制御（図６参照）の起動を指示する（Ｓ１０２）。なお、本明細書において、記録制御とは、用紙３の搬送の制御および現像ローラ３６や供給ローラ３８などの各部の電位の制御をいう。また、以下において、図５に示すメインフローを「印刷制御」とする。
【００４５】
次に、制御装置１００は、ページ毎の供給バイアスモードＭ（Ｐ）が印刷ジョブに含まれているかどうかを判断する（Ｓ１０３）。例えば、ＰＣ２００が画像の判定処理をして、この判定結果をバイアスモードＭ（Ｐ）として印刷ジョブに含めてきた場合（Ｓ１０３，Ｙｅｓ）、画像判定処理（ステップＳ３００）をとばして、実際の印刷を行うステップＳ１１０へ進むことができる。
ページ毎の供給バイアスモードＭ（Ｐ）が印刷ジョブに含まれていない場合（Ｓ１０３，Ｎｏ）、画像判定処理（Ｓ３００）を実行する。
【００４６】
図７に示すように、画像判定処理では、まず、判定用バッファのｎライン目に位置Ｙの１ライン分の印字データ（ラインデータ）を転送する（Ｓ３０１）。例えば、判定の最初であれば、ページの一番上の１ライン分の印字データを判定用バッファの１ライン目に転送する。そして、判定領域を示す変数ＡＸを１にし（Ｓ３０２）、領域ＡＸ中の印字画素数Ｓｕｍ（ＡＸ）を計算し、判定用バッファ内の対応する領域にＳｕｍ（ＡＸ）を記憶する（Ｓ３０３）。
【００４７】
次に、Ｓｕｍ（ＡＸ）が所定の閾値Ｒｔｈ以上か否か判定する（Ｓ３１０）。その結果、Ｓｕｍ（ＡＸ）≧Ｒｔｈの場合（Ｓ３１０，Ｙｅｓ）、印字画素の割合が大きいので、供給バイアスモードＭを２にし（Ｓ３１１）、処理を終了する。一方、Ｓｕｍ（ＡＸ）＜Ｒｔｈの場合（Ｓ３１０，Ｎｏ）、印字画素の割合が小さいので、次の領域の判定をするべく、ＡＸをインクリメントして（Ｓ３１２）、ＡＸが４を超えているか否か判断する（Ｓ３１３）。
【００４８】
ＡＸが４を超えていない場合（Ｓ３１３，Ｎｏ）、ステップＳ３０３に戻って次の領域、例えば２度目のループであれば領域ＡＸ２の印字画素数の計算・記憶（Ｓ３０３）と濃度の判定（Ｓ３１０）を行う。一方、ＡＸが４を超えていた場合（Ｓ３１３，Ｙｅｓ）、現時点（位置Ｙまで検討したところ）では、領域ＡＸ１〜ＡＸ４のすべてにおいて濃度が低いということである。
【００４９】
そこで、ｎをインクリメントし（Ｓ３１４）、次のラインまで検討する準備をする。ここで、ｎが８９８以下か否か判断し（Ｓ３１５）、８９８より大きい場合には（Ｓ３１５，Ｎｏ）、ｎを１にする（Ｓ３１６）。すなわち、判定用バッファにおいて、一番最後のラインまで記憶領域を使ったので、次のラインデータを転送する先を先頭のライン（アドレス）にする。ｎが８９８以下の場合には（Ｓ３１５，Ｙｅｓ）、ｎの値をそのままにしてステップＳ３１７に進む。ステップＳ３１７では、Ｙの値をインクリメントする。
【００５０】
ＹがＹｔｈより小さい場合（Ｓ３１８，Ｎｏ）、ステップＳ３０１に戻って、更新されたＹで再度、印字画素の割合の判定を行う。ここで、Ｙｔｈは、ページ全体の判断が終わったか否かを判定するためのＹの閾値であり、図４（ａ）に示すように、印刷領域ＰＡ内における副走査方向の最後のラインの位置に相当する。Ｙｔｈは、印刷ジョブで指定された用紙３の大きさに合わせて、適宜設定される。
【００５１】
ＹがＹｔｈ以上の場合（Ｓ３１８，Ｙｅｓ）、そのページ全体にわたって濃度が低かったということなので、供給バイアスモードＭを１にして（Ｓ３１９）、処理を終了する。なお、判定された結果は、ページごとの供給バイアスモードＭ（Ｐ）の値として保持される。
【００５２】
図５に戻り、画像判定処理（Ｓ３００）が終了した後は、判定するページＰをインクリメントする（Ｓ１０５）。そして、記録制御に対し、供給バイアスモードＭ（Ｐ）を含む印刷データを渡す（Ｓ１１０）。
【００５３】
記録制御は、図５で示した処理と並行に行われる。図６に示すように、記録制御においいては、まず、印刷中か否かを示すＰｒｉｎｔフラグが０に設定され（Ｓ２０１）、記憶装置内（ＲＡＭ１１１など）に、印刷制御により印刷データが蓄積されているか否か判断する（Ｓ２０２）。印刷データが無い場合（Ｓ２０２，Ｎｏ）、印刷制御から終了指示があるか否かが判断され（Ｓ２０３）、終了指示がある場合（Ｓ２０３，Ｙｅｓ）、処理を終了し、終了指示が無い場合（Ｓ２０３，Ｎｏ）、ステップＳ２０２に戻る。すなわち、印刷指示を待つ。
【００５４】
印刷データがある場合（Ｓ２０２，Ｙｅｓ）、Ｐｒｉｎｔフラグを１にし（Ｓ２０５）、Ｍが２か否か判断する（Ｓ２０６）。Ｍが１の場合（Ｓ２０６，Ｎｏ）、供給ローラバイアスをＯＮにし、供給ローラにかける電圧Ｖｓｒを０Ｖにする（Ｓ２０７）。Ｍが２の場合（Ｓ２０６，Ｙｅｓ）、供給ローラバイアスをＯＮにし、供給ローラにかける電圧Ｖｓｒを７００Ｖにする（Ｓ２０８）。そして、１ページ分の印字処理を実行し（Ｓ２０９）、供給ローラバイアスをＯＦＦにして（Ｓ２１０）、ステップＳ２０１からの処理を繰り返す。このように、記録制御においては、印刷データが渡される度に、供給バイアスモードＭに応じた供給ローラバイアスで１ページの印字処理を実行する。
【００５５】
図５に戻り、印刷制御においては、記録制御に印刷データを渡した（Ｓ１１０）後、次のページがあるか否か判断する（Ｓ１１１）。次のページがある場合（Ｓ１１１，Ｙｅｓ）、ステップＳ１０３に戻って次のページの画像判定をする。次のページが無い場合（Ｓ１１１，Ｎｏ）、印刷が終了しているか、具体的には、記録制御でのＰｒｉｎｔフラグが０か否か判断し（Ｓ１１２）、印刷が終了していなければ（Ｓ１１２，Ｎｏ）、終了を待ち、印刷が終了していれば（Ｓ１１２，Ｙｅｓ）、記録制御に停止を指示し（Ｓ１１３）、処理を終了する。
【００５６】
以上のような処理により、１ページを印刷する過程において、各領域ＡＸ１〜ＡＸ４のいずれかにおいて、印字画素の割合が所定以上であった場合に、供給バイアスモードを第２の供給バイアスモードにして、印字濃度の低下を抑制することができる。
【００５７】
［第２実施形態］
次に、本発明の第２実施形態について説明する。第１実施形態においては、ソフトウェア上で画像の判定処理を行っていたが、プリンタにおいて印字データを処理するハードウェア、いわゆるＡＳＩＣで印字の処理と同時に画像の判定を行う例について説明する。なお、ＡＳＩＣは、図２における印刷部１２０内に設けられ、第２実施形態では、ＡＳＩＣは、制御装置１００の一部であるとともに、印字の処理をも行う。参照する図において、図８は、第２実施形態における印刷制御のフローチャートであり、図９（ａ）は、第２実施形態における記録処理のフローチャートであり、図９（ｂ）は、割込処理のフローチャートであり、図１０は、第２実施形態における画像判定処理のフローチャートである。
【００５８】
図８に示すように、制御装置１００は、パーソナルコンピュータ２００などから印刷ジョブを取得する（Ｓ４０１）。そして、制御装置１００は、記録制御を起動する（Ｓ４０２）。
ソフトウェアで実行されるこの印刷制御では、画像の判定を行うことなく、受け取った印刷ジョブに含まれる印刷データを１ページ分、記録制御へ渡す（Ｓ４０３）。そして、印刷データとして、次のページがあるか否かが判断され（Ｓ４０４）、ある限り（Ｓ４０４，Ｙｅｓ）、ステップＳ４０３で記録制御へ１ページ分の印刷データを渡す。
【００５９】
図９（ａ）に示すように、記録制御においては、印刷制御から渡された印刷データがあるか否かを判断し（Ｓ５０１）、無い場合（Ｓ５０１，Ｎｏ）、印刷制御から終了の指示があるか否かを判断する（Ｓ５０２）。そして、終了の指示があるまで、ステップＳ５０１とステップＳ５０２の間で印刷データを待つ。終了の指示があった場合には（Ｓ５０２，Ｙｅｓ）、処理を終了する。
【００６０】
印刷データがある場合（Ｓ５０１，Ｙｅｓ）、記録制御は、初期設定として、Ｙ＝０、Ｙｔｈの値、Ｉ＝０、ｎ＝１を設定し、判定用バッファをクリアした上で、画像判定処理を起動する（Ｓ５１０）。なお、フラグＩは、後述するようにＡＳＩＣから割り込み処理が入ったか否かを示すフラグである。
【００６１】
そして、供給ローラバイアスをＯＮしてＶｓｒを０Ｖとし（Ｓ５１１）、印字処理を実行する（Ｓ５１２）。この印字処理の実行中、後述するように、ＡＳＩＣからの要求により、供給ローラバイアスＶｓｒを７００Ｖにするよう、割り込み処理がなされることがある。
【００６２】
記録制御は、印字処理が終わると、画像判定処理を停止し（Ｓ５１３）、供給ローラバイアスをＯＦＦにして（Ｓ５１５）、印刷データの待機状態に戻る（Ｓ５０１〜Ｓ５０２）。
【００６３】
図１０に示す画像判定処理では、画像の判定を行い、画像が所定の濃度以上である場合に、記録制御に対し、供給ローラバイアスを高くする割り込み要求をする（後述するＳ６０８）。なお、この画像判定処理は、前記したようにＡＳＩＣが行う印字処理の一部である。
【００６４】
ＡＳＩＣは、ＹがＹｔｈ以上か判断し（Ｓ６０１）、Ｙｔｈ以上であれば（Ｓ６０１，Ｙｅｓ）、印字データはないので判定用バッファのｎライン目に、空白に相当するデータを書き込む（Ｓ６０３）。一方、ＹがＹｔｈより小さい場合には（Ｓ６０１，Ｎｏ）、判定用バッファのｎライン目に位置Ｙの１ライン分の印字データ（ラインデータ）を転送する（Ｓ６０２）。そして、判定領域を示す変数ＡＸを１にし（Ｓ６０４）、領域ＡＸ中の印字画素数Ｓｕｍ（ＡＸ）を計算し、判定用バッファ内の対応する領域にＳｕｍ（ＡＸ）を記憶する（Ｓ６０５）
【００６５】
次に、フラグＩが０か否か判断し（Ｓ６０６）、０でない（１である）場合（Ｓ６０６，Ｎｏ）、すでにそのページの印字では割り込み済である、つまり、供給ローラバイアスＶｓｒを７００Ｖにしてあるので、ステップＳ６１０に進む。フラグＩが０である場合（Ｓ６０６，Ｙｅｓ）、Ｓｕｍ（ＡＸ）が所定の閾値Ｒｔｈ以上か否か判定する（Ｓ６０７）。その結果、Ｓｕｍ（ＡＸ）≧Ｒｔｈの場合（Ｓ６０７，Ｙｅｓ）、印字画素の割合が大きいので、供給バイアスモードを第２の供給ローラバイアスにするべく、記録制御にＶｓｒを７００Ｖとするよう、割込の要求をする。割込処理では、図９（ｂ）に示すように、ステップＳ５５０において供給ローラバイアスＶｓｒを７００Ｖに設定して割込処理を終了する。そして、フラグＩを１にする（Ｓ６０８）。一方、Ｓｕｍ（ＡＸ）＜Ｒｔｈの場合（Ｓ６０７，Ｎｏ）、印字画素の割合が小さいので、割込要求をすることなく、ステップＳ６１０に進む。そして、次の領域の判定をするべく、ＡＸをインクリメントして（Ｓ６１０）、ＡＸが４を超えているか否か判断する（Ｓ６１１）。
【００６６】
ＡＸが４を超えていない場合（Ｓ６１１，Ｎｏ）、ステップＳ６０５に戻って次の領域、例えば２度目のループであれば領域ＡＸ２の印字画素数の計算・記憶（Ｓ６０５）と濃度の判定（Ｓ６０７）を行う。一方、ＡＸが４を超えていた場合（Ｓ６１１，Ｙｅｓ）、現時点（位置Ｙまで検討したところ）では、領域ＡＸ１〜ＡＸ４のすべてにおいて印字画素の割合が低いということである。
【００６７】
そこで、ｎをインクリメントし（Ｓ６１２）、次のラインまで検討する準備をする。ここで、ｎが８９８以下か否か判断し（Ｓ６１３）、８９８より大きい場合には（Ｓ６１３，Ｎｏ）、ｎを１にする（Ｓ６１４）。すなわち、判定用バッファにおいて、一番最後のラインまで記憶領域を使ったので、次のラインデータを転送する先を先頭のライン（アドレス）にする。ｎが８９８以下の場合には（Ｓ６１３，Ｙｅｓ）、ｎの値をそのままにしてステップＳ６１５に進む。ステップＳ６１５では、Ｙの値をインクリメントする。
【００６８】
そして、停止指示がある場合には（Ｓ６１６，Ｙｅｓ）、処理を終了し、停止指示が無い場合には（Ｓ６１６，Ｎｏ）、ステップＳ６０１に戻って次のラインで印字画素の割合を検討する。
【００６９】
図８に戻り、印刷制御において、次のページがなくなると（Ｓ４０４，Ｎｏ）、印刷が終了したか否かが判断され（Ｓ４０５）、印刷が終了していなければ（Ｓ４０５，Ｎｏ）、終了を待ち、終了していれば（Ｓ４０５，Ｙｅｓ）、記録制御を停止する指示をして（Ｓ４０６）、処理を終了する。
【００７０】
以上のような処理により、ハードウェアにより画像判定を行わせつつ、印刷処理を行い、印字画素の割合が所定値以上であった場合に、供給バイアスモードを第２の供給バイアスモードにして、印字濃度の低下を抑制することができる。この第２実施形態においては、処理の重い画像判定処理をハードウェアで行うことにより、迅速な処理が可能となる。また、ソフトウェアで行う処理においては、印刷データを受け取り次第、ハードウェアに順次転送するので、後から生成される印刷ジョブが待たされることがない。すなわち、ソフトウェア側にとって、効率的に処理をすることができる。
【００７１】
［第３実施形態］
次に本発明の第３実施形態について説明する。第３実施形態は、第２実施形態に対し、供給ローラバイアスＶｓｒを多段階に順次変化させるようにした形態である。参照する図において、図１１は、第３実施形態における記録制御を示すフローチャートであり、図１２は、供給ローラバイアスの増加時のバイアスレベルＲｐと供給ローラバイアスＶの関係（Ｔｕｐ）と、供給ローラバイアスの減少時のバイアスレベルＲｐと供給ローラバイアスＶの関係（Ｔｄｏｗｎ）を示すテーブルである。
なお、第３実施形態においては、印刷制御と画像判定処理は、ともに第２実施形態と同じである。
図１１に示すように、記録制御において、まず、印刷制御から渡された印刷データがあるか否かを判断し（Ｓ７０１）、無い場合（Ｓ７０１，Ｎｏ）、印刷制御から終了の指示があるか否かを判断する（Ｓ７０２）。そして、終了の指示があるまで、ステップＳ７０１とステップＳ７０２の間で印刷データを待つ。終了の指示があった場合には（Ｓ７０２，Ｙｅｓ）、処理を終了する。
【００７２】
印刷データがある場合、記録制御は、初期設定として、Ｙ＝０、Ｙｔｈの値、Ｉ＝１、ｎ＝１を設定し、判定用バッファをクリアした上で、画像判定処理を起動する（Ｓ７１０）。なお、ＡＳＩＣから割り込み処理が入ったか否かを示すフラグＩは、第３実施形態においては、割込済を意味する１としておく。供給ローラバイアスの変更は、ＡＳＩＣからの割り込みを契機とせず、以下に説明する記録制御の処理内で行うからである。
【００７３】
そして、供給ローラバイアスのレベルの前回値を示すＲｏを０に設定し（Ｓ７１１）、供給ローラバイアスをＯＮしてＶｓｒを０Ｖとする（Ｓ７１２）。
【００７４】
次に、ＡＳＩＣにより逐次書き換えられている、領域ＡＸ１〜ＡＸ４のそれぞれについてのＳｕｍ（ＡＸ）の値（図１０のステップＳ６０５参照）を読み出し、これらの最大値を係数Ｃで割って得られる供給ローラバイアスのレベルＲｐを算出する（Ｓ７１３）。ここで、Ｒｐは整数の変数とし、係数Ｃは、Ｓｕｍ（ＡＸ）を１０段階の０〜９の値にするための変換係数である。
【００７５】
そして、今回計算して得た供給ローラバイアスのレベルＲｐと前回値Ｒｏとの大きさを比較し（Ｓ７２０）、Ｒｐ＞Ｒｏの場合、印字画素の割合が高くなる傾向にあるので、供給ローラバイアスＶとして、図１２のＴｕｐのテーブルを参照してＲｐからＶを取得する（Ｓ７２１）。一方、Ｒｐ＜Ｒｏの場合、印字画素の割合が低くなる傾向にあるので、供給ローラバイアスＶとして、図１２のＴｄｏｗｎのテーブルを参照してＲｐからＶを取得する（Ｓ７２２）。Ｒｐ＝Ｒｏの場合、供給ローラバイアスＶを変更すること無く、ステップＳ７２５に進む。
【００７６】
そして、図１２のテーブルを参照して得たＶと指示中の供給ローラバイアスＶｓｒとを比較して（Ｓ７２３）、ＶとＶｓｒが同じであれば（Ｓ７２３，Ｙｅｓ）、ＶｓｒおよびＲｏを変更することなく、ステップＳ７２５へ進み、ＶとＶｓｒが同じでなければ（Ｓ７２３，Ｎｏ）、ＶをＶｓｒに代入するとともに、ＲｐをＲｏに代入する（Ｓ７２４）。すなわち、Ｖｓｒの値を変更するとともに、前回値Ｒｏを今回のＲｐに更新する。
【００７７】
そして、１ページの印刷が終了か否か判断し（Ｓ７２５）、終了していなければ（Ｓ７２５，Ｎｏ）、ステップＳ７１３に戻って、印字画素の割合に応じた供給ローラバイアスＶｓｒの変更を繰り返す。１ページの印刷が終了していれば（Ｓ７２５，Ｙｅｓ）、画像判定処理を停止して（Ｓ７２６）、供給ローラバイアスをＯＦＦにする（Ｓ７２７）。
【００７８】
以上のような処理により、１ページを印刷する過程において、各領域ＡＸ１〜ＡＸ４のいずれかにおいて、印字画素の割合が所定値以下であった場合に、供給バイアスモードを第２の供給バイアスモードに変更して、印字濃度の低下を抑制することができる。そして、供給ローラバイアスを高い方または低い方に移行させる場合に、徐々に変化させるので、急激に印刷濃度が変化することを抑制することができる。また、図１２に示したように、供給ローラバイアスを増加させるときと減少させるときとで、ＲｐからＶを取得するための別個のテーブルを参照し、印字画素の割合の増加時（Ｔｕｐ）では、供給ローラバイアスＶが０ＶのレベルＲｐを広くとり、印字画素の割合の減少時（Ｔｄｏｗｎ）では、供給ローラバイアスＶが７００ＶのレベルＲｐを広くとっている。そのため、第１の供給ローラバイアスまたは第２の供給ローラバイアスに一度なった後は、微小な印字画素の割合のぶれがあっても、すぐには、供給ローラバイアスを変更しないので、印字画素の割合の微小な変動による、不要な供給ローラバイアスＶｓｒの変化を起こすことがない。すなわち、印字濃度の不要なぶれをなくすことができる。
【００７９】
［第４実施形態］
次に、本発明の第４実施形態について説明する。第４実施形態は、第１実施形態の印刷処理の一部を変更したものであり、第１実施形態と異なる部分を中心に説明する。第４実施形態では、分割領域毎の濃度判定の方法の他の例を説明する。参照する図において、図１３は、分割領域毎の濃度判定処理のフローチャートである。
【００８０】
本実施形態においては、パーソナルコンピュータ２００などから入力される印刷ジョブは、ドットマトリクス形態の画像データではなく、印刷されるページ内に、「指定領域を黒べたで塗り潰し」や、「指定位置にテキストを配置」のように印刷すべき画像が指定される、いわゆるデバイスコンテキストに類似するデータ構造体で渡されるものとする。
【００８１】
図１３に示すように、画像判定処理は、まず、印刷ジョブに一定パターンの塗り潰しの指定があるか否かを判定する（Ｓ８０１）。印刷ジョブに一定パターンの塗り潰しの指定が無い場合（Ｓ８０１，Ｎｏ）、ステップＳ８０４に進み、供給バイアスモードＭを１にする。
【００８２】
印刷ジョブに一定パターンの塗り潰しの指定がある場合（Ｓ８０１，Ｙｅｓ）、さらに、塗り潰しパターンのＹ方向（副走査方向）の大きさＹｐが所定値Ｃ１以上か否か判定する（Ｓ８０２）。Ｙｐ＜Ｃ１の場合（Ｓ８０２，Ｎｏ）、ステップＳ８０４に進み、供給バイアスモードＭを１にする。
【００８３】
ステップＳ８０２において、Ｙｐ≧Ｃ１の場合（Ｓ８０２，Ｙｅｓ）、さらに、塗り潰しパターンで指定されている濃度Ｄが所定の閾値Ｄｔｈ以上か否か判定する（Ｓ８０３）。
Ｄ＜Ｄｔｈの場合（Ｓ８０３，Ｎｏ）、ステップＳ８０４に進み、供給バイアスモードＭを１にする。
一方、Ｄ≧Ｄｔｈの場合（Ｓ８０３，Ｙｅｓ）、ステップＳ８０５に進み、供給バイアスモードＭを２にする。
【００８４】
このように、画像の判定において、一定パターンの塗り潰しが、副走査方向において所定の大きさ以上で指定され、かつ濃度が所定値以上である場合に、第２の供給バイアスモードで印刷を実行することで、簡易な判定により印字濃度の低下を抑制することができる。
【００８５】
以上に、本発明の実施形態について説明したが、本発明は前記した実施形態に限定されず、適宜変形して実施することができる。
例えば、前記実施形態においては、１ページを主走査方向に複数に分割した領域毎に濃度の判定を行ったが、主走査方向の１画素、すなわち、副走査方向の１ライン毎に判定を行ってもよい。もっとも、濃度のムラが目視で確認できるのは、ある程度の大きさの面積がある場合であるので、１ライン毎に判定する必要はなく、主走査方向については、ある程度の範囲ごとに判定した方が効率が良い。
【００８６】
前記第４実施形態においては、一定パターンの塗り潰しを有する場合の判定方法として、最も簡単な、一定パターンでの塗り潰しが指定されている場合を例示したが、これに限らず、例えば、同じテキスト文字が副走査方向に所定長さ以上連続するか否かを判定してもよい。
【００８７】
また、処理は多くなるが、ドットマトリクス形態の画像データを、例えば８×８画素のブロックなどに分割し、分割した区画同士のパターンの一致を確認する処理を行ってもよい。このような処理で、副走査方向に同じパターンが所定長さ続いているか判定することができる。
【００８８】
さらに、他の方法の例をあげれば、ドットマトリクス形態の画像データが制御装置１００に入力された場合に、まず、図１４に示すように、主走査方向の領域ＡＸ１の範囲にあるラインＬ１と、そのラインの１つ下、２つ下、３つ下・・・の各ラインとを順次比較する。そして、例えば、５つ下のラインＬ２と、前記したラインＬ１のパターンが一致したなら、領域ＡＸ１の副走査方向の長さＣ１の範囲に、５ライン毎に同じラインパターンが繰り返されるかをチェックする。このような方法によっても、副走査方向に同じパターンが所定長さ続いているか判定することができる。
【００８９】
前記実施形態においては、モノクロのレーザプリンタを例に説明したが、カラーのプリンタにおいても、本発明を適用することができる。この場合、トナーの各色毎に、副走査方向に所定割合以上の印字画素が含まれるかを判定するとよい。また、レーザプリンタに限らず、ＬＥＤで露光するプリンタに本発明を適用してもよいし、プリンタに限らず、コピー機や複合機など、他の画像形成装置に本発明を適用することもできる。
【００９０】
前記した実施形態においては、本発明をプリンタとして構成した場合について説明したが、本発明は、画像形成をするコンピュータに適用されるコンピュータプログラムとして構成することもできる。すなわち、コンピュータにインストールされるいわゆるプリンタドライバに、画像判定と、第１の供給バイアスモードおよび第２の供給バイアスモードでの画像形成の指示とを行わせるように構成することもできる。
【符号の説明】
【００９１】
１      レーザプリンタ
３      用紙
５      画像形成部
３３    現像カートリッジ
３６    現像ローラ
３８    供給ローラ
１００  制御装置
１０１  画像判定手段
１０２  印刷実行手段
１０３  バイアス印加手段
【図１】
0005093143.tif 000002
【図２】
0005093143.tif 000003
【図３】
0005093143.tif 000004
【図４】
0005093143.tif 000005
【図５】
0005093143.tif 000006
【図６】
0005093143.tif 000007
【図７】
0005093143.tif 000008
【図８】
0005093143.tif 000009
【図９】
0005093143.tif 000010
【図１０】
0005093143.tif 000011
【図１１】
0005093143.tif 000012
【図１２】
0005093143.tif 000013
【図１３】
0005093143.tif 000014
【図１４】
0005093143.tif 000015