(57)【要約】【課題】高精度なクリーニングの制御を実現する画像形成装置を提供する。【解決手段】画像形成装置は、記録対象の画像データに基づいて、感光体上に像を形成する現像器のビデオカウントを、感光体上を露光するレーザの走査方向上で分割された各領域について取得する。また、ビデオカウントの取得後、画像データをハーフトーン処理する。取得されたビデオカウントに基づいて、各領域に対応する感光体のクリーニング用のパッチデータを生成する。ハーフトーン処理された画像データに基づいて像の形成を実行し、生成されたパッチデータに基づいて像の形成を実行するよう現像器を制御する。【選択図】図４
2018072738.tif 000002
【特許請求の範囲】
【請求項１】
第１のコントローラと第２のコントローラを有する画像形成装置であって、
記録対象の画像データに基づいて、感光体上に像を形成する現像手段のビデオカウントを、前記感光体上を露光するレーザの走査方向上で分割された各領域について取得する取得手段と、
前記取得手段による前記ビデオカウントの取得の後、前記画像データに対してハーフトーン処理を実行するハーフトーン処理手段と、
前記取得手段により取得された前記ビデオカウントに基づいて、前記各領域に対応する前記感光体のクリーニング用のパッチデータを生成する生成手段と、
前記ハーフトーン処理手段により前記ハーフトーン処理が実行された画像データに基づいて像の形成を実行し、前記生成手段により生成された前記パッチデータに基づいて像の形成を実行するよう前記現像手段を制御する制御手段と、を備え、
前記取得手段により取得された前記ビデオカウントは、前記取得手段を含む前記第１のコントローラと前記生成手段を含む前記第２のコントローラとの間で通信される、
ことを特徴とする画像形成装置。
【請求項２】
前記生成手段は、前記走査方向に直交する副走査方向の前記ビデオカウントの総計に応じて前記感光体のクリーニング用のトナーの載り量を決定し、当該決定したトナーの載り量に基づいて前記パッチデータを生成する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記感光体のクリーニング用のトナーの載り量は、前記総計が大きいほど少なく決定され、前記総計が小さいほど多く決定される、ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記走査方向上で分割された複数の領域のうち一部の領域について前記取得手段により取得された前記ビデオカウントが、前記第１のコントローラと前記第２のコントローラとの間で通信される、ことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記画像データに対応するページが奇数ページである場合と、前記画像データに対応するページが偶数ページである場合との間で補完的に、前記取得手段により取得された前記各領域の前記ビデオカウントが前記第１のコントローラと前記第２のコントローラとの間で通信される、ことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記記録対象の画像データは、ＲＧＢデータであることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記取得手段は、ＣＭＹＫの各色に対応する前記ビデオカウントを取得することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記第１のコントローラは、前記取得手段、前記ハーフトーン処理手段を含み、
前記第２のコントローラは、前記生成手段、前記制御手段を含む、
ことを特徴とする請求項１乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
画像形成装置において実行される制御方法であって、
記録対象の画像データに基づいて、感光体上に像を形成する現像手段のビデオカウントを、前記感光体上を露光するレーザの走査方向上で分割された各領域について取得する取得工程と、
前記取得工程における前記ビデオカウントの取得の後、前記画像データに対してハーフトーン処理を実行するハーフトーン処理工程と、
前記取得工程において取得された前記ビデオカウントに基づいて、前記各領域に対応する前記感光体のクリーニング用のパッチデータを生成する生成工程と、
前記ハーフトーン処理工程において前記ハーフトーン処理が実行された画像データに基づいて像の形成を実行し、前記生成工程において生成された前記パッチデータに基づいて像の形成を実行するよう前記現像手段を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１０】
請求項１乃至８のいずれか１項に記載の画像形成装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式による画像形成を行う画像形成装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
像担持体である感光体表面に形成された静電潜像を粉体の現像剤中のトナーで現像する現像部を備えた画像形成装置が広く実用化されている。感光体の表面は、帯電部により均一に帯電され、露光部により静電潜像が形成される。感光体上に形成された静電潜像は、現像部でトナーにより例えばイエロー、マゼンタ、シアン、ブラックの各色の画像が顕像化される。トナー像は、感光体ドラムに接触して移動通過する中間転写体上に一次転写され、一次転写されたトナー像は、さらにシート等の記録媒体へ二次転写される。
【０００３】
トナー像転写後、クリーニング部によって感光体表面上の残留トナー等の付着物が除去される。クリーニング部は、クリーニングブレードおよび搬送スクリューから構成され、クリーニングブレードは、感光体に対して、所定の角度および圧力で加圧部により当接されており、感光体表面に残留したトナー等を回収する。このクリーニング部によって残留トナーが除去された感光体は、再び帯電工程に戻り、一連の画像形成動作が繰返される。
【０００４】
一般的に、クリーニング部では、所定ページ数の印刷処理が完了したタイミングで、感光体の研磨剤として作用するトナーをパッチとして一定量以上付加することで、上記付着物を効率的に除去することが行われる。特許文献１では、予め設定された主走査方向の領域ごとに感光体上に形成されるドット数をカウントし、算出されたカウント値に基づいて、クリーニング構成におけるトナー量を制御する構成が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１２６７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載される技術では、感光体に形成されるドット数、即ち、入力画像のハーフトーン処理後の画像データに基づく値が算出されている。しかしながら、一般的に、ハーフトーン処理前に比べると、ハーフトーン処理後の画像データのビット数は小さくなってしまう。そのため、高精度なクリーニングの制御が困難となってしまう。
【０００７】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、高精度なクリーニングの制御を実現する画像形成装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る画像形成装置は、第１のコントローラと第２のコントローラを有する画像形成装置であって、記録対象の画像データに基づいて、感光体上に像を形成する現像手段のビデオカウントを、前記感光体上を露光するレーザの走査方向上で分割された各領域について取得する取得手段と、前記取得手段による前記ビデオカウントの取得の後、前記画像データに対してハーフトーン処理を実行するハーフトーン処理手段と、前記取得手段により取得された前記ビデオカウントに基づいて、前記各領域に対応する前記感光体のクリーニング用のパッチデータを生成する生成手段と、前記ハーフトーン処理手段により前記ハーフトーン処理が実行された画像データに基づいて像の形成を実行し、前記生成手段により生成された前記パッチデータに基づいて像の形成を実行するよう前記現像手段を制御する制御手段と、を備え、前記取得手段により取得された前記ビデオカウントは、前記取得手段を含む前記第１のコントローラと前記生成手段を含む前記第２のコントローラとの間で通信される、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、高精度なクリーニングの制御を実現することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の記録部周辺の構成を示す図。
【図２】画像形成装置のコントローラの構成を示すブロック図。
【図３】分割ビデオカウント値の算出を説明するための図。
【図４】クリーニング制御用のパッチ生成の処理を示すフローチャート。
【図５】Ｓ４１１の処理を示すフローチャート。
【図６】パッチデータの生成を説明するための図。
【図７】クリーニング制御用のパッチ生成の処理を示すフローチャート。
【図８】分割ビデオカウント値の通知処理を示すフローチャート。
【図９】分割ビデオカウント値テーブルを示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１２】
［第１の実施形態］
図１は、本実施形態における画像形成装置の記録部周辺の構成を示す図である。以下、図１（ａ）を用いて、電子写真方式を用いた画像形成装置における画像形成の動作を説明する。画像形成装置１０１は、４つの感光体ドラムを持ち、中間転写体を用いたフルカラー電子写真方式の画像形成装置である。イエロー、マゼンタ、シアン、ブラックの各色の画像を形成する各プロセスユニット１０、２０、３０、４０には、それぞれ感光体１１、２１、３１、４１が配置されており、各感光体は、矢印方向に回転自在に構成されている。さらに、各感光体１１、２１、３１、４１の周囲には、一次帯電部としてのコロナ帯電器１２、２２、３２、４２、露光装置１３、２３、３３、４３、現像装置１４、２４、３４、４４が順次配置されている。さらに、クリーナ１５、２５、３５、４５が各感光体の回転方向に沿って配設されている。尚、画像形成において各感光体に作用する各プロセスは、後述するプリントコントローラ２０２により制御される。図１では、イエロー、マゼンタ、シアン、ブラックの４色構成とされているが、特に上記４色に限られず、例えば特色についての構成が付加されても良い。
【００１３】
図１（ｂ）は、各プロセスユニットの詳細な構成を示す図である。４つのプロセスユニットは同一の構成となっているので、感光体１１に関連する構成を代表例として説明する。図１（ｂ）に示すように、プロセスユニットは、回動自在に支持された像担持体としての感光体１１を備えている。感光体１１は、アルミニウム等の導電性基体１１１と、その外周に形成された光導電層１１２を基本構成とする円筒状の電子写真感光体である。その中心には支軸を有し、この支軸を中心として矢印Ｒ１方向に回転駆動可能なように構成されている。
【００１４】
感光体１１の上方には、コロナ帯電器１２が配置されている。コロナ帯電器１２は、ワイヤ１２１、クリッド１２２、シールド部材１２３を含んで構成され、感光体１１表面を所定の極性、電位に均一に帯電する。感光体１１の回転方向に沿ってのコロナ帯電器１２の下流側には、露光装置１３が配設されている。露光装置１３は、記録対象の画像データに基づきレーザ光をＯＦＦ／ＯＮしながら走査し、レーザ光が照射された感光体１１には、静電潜像が形成される。
【００１５】
露光装置１３の下流側に配置された現像装置１４は、トナーとキャリア（磁性体）から成る二成分現像剤を収容した現像容器１３１を有する。現像容器１３１の感光体１１に面した開口部内には、現像スリーブ１３２が回転自在に設置され、現像スリーブ１３２内には、現像スリーブ１３２上にトナーを担持させるマグネットローラ１３３が、固定配置されている。現像容器１３１の現像スリーブ１３２の上方位置には、現像スリーブ１３２上に担持された現像剤を規制して薄層の現像剤層に形成する規制ブレード１４０が設置されている。さらに、現像容器１３１内には、区画された現像室１３５及び撹拌室１３７が設けられ、そこには、現像剤を攪拌・搬送するためのスクリュー１３４、１３６が設けられている。また、現像容器１３１の上方には、補給用のトナーを収容した補給室１３９が設けられている。現像剤濃度検知部１３８は、透磁率を検知するセンサであり、攪拌室１３７、且つトナー補給が行なわれる開口の現像剤搬送方向の上流位置に設けられている。
【００１６】
薄層の現像剤層に形成されたトナーは、感光体１１と対向した現像領域へ搬送されると、マグネットローラ１３３の現像領域に位置された現像主極の磁気力によって穂立ちし、磁気ブラシが形成される。この磁気ブラシで感光体１１の面上を擦ると共に、磁気ブラシの穂を構成するキャリアに付着しているトナーが静電潜像の露光部に付着して現像し、その結果、感光体１１上にトナー像が形成される。
【００１７】
現像装置１４の下流側の感光体１１の下方には、転写ローラ１６１が配設されている。転写ローラ１６１は、中間転写ベルト１６０を介して感光体１１表面に圧接され、感光体１１と転写ローラ１６１との間には一次転写部１６が形成される。一次転写部２６、３６、４６はそれぞれ、他の感光体２１、３１、４１に対応している。トナー像転写後の感光体１１の表面上の残留トナー等の付着物は、クリーナ１５によって除去される。クリーナ１５は、クリーニングブレード１５０及び搬送スクリュー１５１を含んで構成され、クリーニングブレード１５０は、感光体ドラム１１表面に残留したトナー等を回収する。クリーナ１５によって残留トナーが除去された感光体１１は、再び帯電工程に戻り、上述の一連の画像形成動作が繰返される。
【００１８】
各感光体の下方には、中間転写ユニット５０が配設されている。中間転写ユニット５０は、中間転写ベルト１６０及び転写ローラ１６１、及び二次転写ローラ５２及び５３、さらに中間転写ベルトクリーナ５１を有している。
【００１９】
各感光体上に形成された各色のトナー像は、上述のように順次、中間転写ベルト１６０上に転写され、その後、ベルトの回転とともに二次転写部５４まで搬送される。一方、このときまでに給送カセットから給紙されたシート等の記録媒体は、ピックアップローラを経て搬送ローラにより、矢印に示される搬送方向に搬送される。そして、二次転写部５４において、二次転写ローラ５２及び５３間に印加される二次転写バイアスによって上述のトナー像が記録媒体上に転写される。尚、中間転写ベルト１６０上の転写残トナー等は、中間転写ベルトクリーナ５１によって除去、回収される。不図示の後段の定着部は、加圧、加熱により、転写後の記録媒体表面上の未定着トナー像を溶融して定着し、その結果、記録媒体上にフルカラー画像が形成される。
【００２０】
図２は、画像形成装置１０１のコントローラの構成を示すブロック図である。図２に示すように、画像形成装置１０１は、システムコントローラ２０１とプリントコントローラ２０２とを有し、画像形成装置１０１の画像形成動作を統括的に制御する。システムコントローラ２０１は、ＣＰＵ２０４、ＲＯＭ２０５、ＲＡＭ２０６を含み、プリントコントローラ２０２は、ＣＰＵ２１５、ＲＯＭ２１６、ＲＡＭ２１７を含む。ＣＰＵ２０４は、ＲＯＭ２０５内の初期プログラムに従って、メインプログラムをＲＯＭ２０５より読み出してＲＡＭ２０６に記憶し実行する。同様に、ＣＰＵ２１５は、ＲＯＭ２１６内の初期プログラムに従って、メインプログラムをＲＯＭ２１６より読み出してＲＡＭ２１７に記憶し実行する。ＲＡＭ２０６、２１７は、プログラムやデータの格納用の他、ＣＰＵ２０４、２１５のワークメモリとしても用いられる。
【００２１】
画像処理部２０８は、プリントコントローラ２０２による画像形成に必要な一連の画像処理を行う。画像処理部２０８は、画像生成部２０９、色変換処理部２１０、ビデオカウント部２１１、ハーフトーン処理部２１２を含む。画像生成部２０９は、不図示の外部のコンピュータ装置等から受信する印刷対象の画像データから、印刷処理が可能なラスタイメージデータを生成し、ＲＧＢデータおよび各画素のデータ属性を示す属性データとして出力する。なお、画像生成部２０９は、コンピュータ装置等から受信した画像データではなく、画像形成装置１０１に備えられた読取部で原稿が読み取られた画像データを扱う構成としても良い。ここでの読取部とは、例えば、ＣＣＤ（Ｃｈａｒｇｅｄ  Ｃｏｕｐｌｅ  Ｄｅｖｉｃｅ）あるいはＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）等の読取方式によるスキャナである。また、その場合、読み取られた画像データに対して、所定の画像処理を行う処理部がさらに設けられるようにしても良い。また、画像形成装置１０１自体に処理部を設ける構成ではなく、不図示のインタフェースを介して、外部の読取装置から所定の画像処理が実行された画像データを受信するような構成でも良い。
【００２２】
色変換処理部２１０は、画像生成部２０９で生成されたＲＧＢデータをトナー色にあわせた例えばＣＭＹＫの色空間データに変換してＣＭＹＫデータを生成する。本実施形態では、この段階での画像データはＣＭＹＫのトナー載り量を示すデータ（ＣＭＹＫデータ）となっており、画素単位で例えば０〜２５５の８ビットの画素値で表現されている。具体的な値として、各色の画素値が０であればトナー未使用を示し、画素値が大きくなるにつれて濃度が濃くなり、画素値２５５で最大１００％の濃度を表す。本実施形態ではＣＭＹＫの各色のトナー載り量の合計値が、その画素についてのトナー載り量を表す。色変換処理が行われたＣＭＹＫデータは、ビデオカウント部２１１とハーフトーン処理部２１２へ送られる。
【００２３】
ビデオカウント部２１１は、色変換処理部２１０で生成されたＣＭＹＫデータに対して、主走査方向上に分割された各分割領域（以下、領域という）内の、画素のトナー載り量の総計（以下、分割ビデオカウント値）をカウントする。具体的には、ＣＭＹＫデータの出力画像１ページを主走査方向の主走査領域を所定数に分割した各領域において、画素ごとのトナー載り量の総計をカウントして分割ビデオカウント値を算出する。また、ビデオカウント値は、ＣＭＹＫデータの各色について算出される。ビデオカウント部２１１の分割ビデオカウント値の算出方法については、図３において後述する。
【００２４】
ハーフトーン処理部２１２は、色変換処理部２１０から出力されるＣＭＹＫデータ各色についてハーフトーン処理を行う。ハーフトーン処理部２１２は、例えば、スクリーン処理や誤差拡散処理を行うように構成される。スクリーン処理は、所定の複数のディザマトリクスおよび入力画像データを用いてＮ値化を行うものである。また、誤差拡散処理は、入力画像データを所定の閾値と比較することによりＮ値化を行い、その際の入力画像データと閾値との差分を以降にＮ値化を行う周囲画素に対して拡散させる処理である。
【００２５】
このように、本実施形態では、ビデオカウント部２１１において、ハーフトーン処理前の８ビットのＣＭＹＫデータを用いた分割ビデオカウント値の算出が行われる。ハーフトーン処理部２１２によるハーフトーン処理前の画像データのビット数は、ハーフトーン処理後の画像データのビット数よりも大きい。従って、本実施形態では、よりビット数の大きいデータを用いることで高精度の分割ビデオカウント値を取得することができる。
【００２６】
プリンタ通信インタフェース（ＩＦ）部２１３とコントローラ通信ＩＦ部２２０は、システムコントローラ２０１とプリントコントローラ２０２の間でコントローラＩＦ２０３を介して通信を行うためのインタフェース部である。コントローラＩＦ２０３を介して通信される情報としては、印刷対象の画像データの他、システムコントローラ２０１からの制御信号や、ビデオカウント部２１１により算出された分割ビデオカウント値の情報などがある。
【００２７】
パッチ生成部２１９は、システムコントローラ２０１からプリントコントローラ２０２へ転送された分割ビデオカウント値の情報に基づき、主走査領域のクリーニング制御用パッチデータを生成する。パッチ生成部２１９は、生成したクリーニング制御用パッチデータを露光装置２２２に出力する。露光装置２２２は、図１（ａ）の露光装置１３、２３、３３、４３に対応する。なお、分割ビデオカウント値の情報に基づくクリーニング制御用パッチデータの生成方法については、図５において後述する。露光装置２２２は、パッチ生成部２１９から入力される主走査領域のクリーニング制御用パッチデータに基づき、レーザ光で感光体１１、２１、３１、４１を走査する。
【００２８】
図３は、画像形成装置１０１における分割ビデオカウント値の算出方法を説明するための図である。図３（ａ）は、分割ビデオカウント値の算出を行う入力画像の分割方法を説明するための図である。ここでは、主走査方向に３２分割した例を説明するが、分割数は３２でなくても良い。
【００２９】
画像データ３００は、１ページのビデオカウント処理を行う画像データであり、主走査方向の幅は各感光体の幅に相当し、主走査方向に直交する副走査方向の幅は１ページの副走査幅に相当する。ビデオカウント部２１１は、画像データ３００が入力されると、主走査方向に３２分割した分割領域３０１〜３３２ごとに分割ビデオカウント値を算出し、ビデオカウント部２１１内のレジスタに格納する。また、ビデオカウント部２１１は、画像データ３００全体のビデオカウント処理を終了すると、ページエンド割込信号３３３を出力する。システムコントローラ２０１のＣＰＵ２０４は、ページエンド割込信号３３３を検出すると、ビデオカウント部２１１内のレジスタに格納された分割ビデオカウント値を読み出す。
【００３０】
図３（ｂ）は、図３（ａ）の分割ビデオカウント値を用いたクリーニング制御用パッチデータを表す図である。パッチデータＰ１〜Ｐ３２は、分割領域３０１〜３３２に対応するパッチデータを表す。パッチデータＰ１〜Ｐ３２は、所定ページ数（例えば、１００ページ）に１回のタイミングで、記録媒体に印刷される画像間で付加される。また、パッチデータＰ１〜Ｐ３２に使用されるトナー量は、分割領域３０１〜３３２の各分割ビデオカウント値に応じて決定される。
【００３１】
図４は、画像形成装置１０１におけるシステムコントローラ２０１およびプリントコントローラ２０２における分割ビデオカウント値を用いたクリーニング制御用パッチデータの生成処理を示すフローチャートである。Ｓ４０１〜Ｓ４０６の処理は、例えば、システムコントローラ２０１のＣＰＵ２０４がＲＯＭ２０５に記憶されたプログラムをＲＡＭ２０６に読み出して実行することにより実現される。また、Ｓ４０７〜Ｓ４１２の処理は、例えば、プリントコントローラ２０２のＣＰＵ２１５がＲＯＭ２１６に記憶されたプログラムをＲＡＭ２１７に読み出して実行することにより実現される。
【００３２】
Ｓ４０１では、ＣＰＵ２０４は、画像処理部２０８の画像生成部２０９、色変換処理部２１０、ビデオカウント部２１１、およびハーフトーン処理部２１２を起動し、図２で説明した各部の処理を開始させる。
【００３３】
Ｓ４０２では、ＣＰＵ２０４は、ビデオカウント部２１１から出力されるページエンド割込信号３３３を検出したか否かを判定する。ページエンド割込信号３３３を検出したと判定されるまでＳ４０２の処理を繰り返し、ページエンド割込信号３３３を検出したと判定された場合、Ｓ４０３へ進む。
【００３４】
Ｓ４０３では、ＣＰＵ２０４は、主走査領域内で分割された各領域の分割ビデオカウント値をビデオカウント部２１１のレジスタから読み出して取得する。Ｓ４０４では、ＣＰＵ２０４は、Ｓ４０３で読み出した各領域の分割ビデオカウント値を、コントローラＩＦ２０３を介してプリントコントローラ２０２へ通知する。
【００３５】
Ｓ４０５では、ＣＰＵ２０４は、画像処理部２０８で１ページ分の画像処理が完了したか否かを判定する。１ページ分の画像処理が完了したと判定されるまでＳ４０５の処理を繰り返し、１ページ分の画像処理が完了したと判定された場合、Ｓ４０６へ進む。
【００３６】
Ｓ４０６では、ＣＰＵ２０４は、画像処理を実行する対象である次のページがあるか否かを判定する。次のページがあると判定された場合、Ｓ４０１からの処理を繰り返す。一方、次のページがないと判定された場合、図４（ａ）の処理を終了する。
【００３７】
次に、プリントコントローラ２０２側の処理について説明する。
【００３８】
Ｓ４０７では、ＣＰＵ２１５は、ＲＡＭ２１７に確保されている分割ビデオカウント値テーブルの内容をクリアする。Ｓ４０８では、ＣＰＵ２１５は、システムコントローラ２０１から主走査領域内の全領域の分割ビデオカウント値が通知されたか否かを判定する。全領域の分割ビデオカウント値が通知されたと判定されるまでＳ４０８の処理を繰り返し、全領域の分割ビデオカウント値が通知されたと判定された場合、Ｓ４０９へ進む。
【００３９】
Ｓ４０９では、ＣＰＵ２１５は、各領域について、Ｓ４０８で通知された分割ビデオカウント値を積算し、その積算値をＲＡＭ２１７の分割ビデオカウント値テーブル内の分割ビデオカウント値の積算値の項目に格納する。
【００４０】
Ｓ４１０では、ＣＰＵ２１５は、分割ビデオカウント値テーブルへの分割ビデオカウント積算値の格納について所定ページ数分行われたか否かを判定する。所定ページ数とは、例えば、前述したような１００ページである。所定ページ数分行われていないと判定された場合、Ｓ４０８からの処理を繰り返し、所定ページ数分行われたと判定された場合、Ｓ４１１へ進む。
【００４１】
Ｓ４１１では、ＣＰＵ２１５は、分割ビデオカウント値テーブルに格納された分割ビデオカウント値の積算値に基づいて、分割領域ごとのパッチデータ生成制御の判定処理を実行する。パッチデータ生成制御の判定処理は、図５において後述する。Ｓ４１２では、ＣＰＵ２１５は、各領域ごとのパッチデータ生成制御の判定結果に基づいて、パッチデータ生成処理の実行をパッチ生成部２１９に指示する。ここで、パッチデータ生成制御の判定結果とは、パッチデータを生成するか否かを示す情報である。
【００４２】
Ｓ４１３では、ＣＰＵ２１５は、上記のパッチデータ生成処理が終了したか否かを判定する。パッチデータ生成処理が終了していないと判定された場合、Ｓ４０８からの処理を繰り返し、パッチデータ生成処理が終了したと判定された場合、図４（ｂ）の処理を終了する。
【００４３】
図５は、図４（ｂ）のＳ４１１におけるパッチデータ生成制御の判定処理を示すフローチャートである。
【００４４】
Ｓ５０１では、ＣＰＵ２１５は、分割ビデオカウント値が取得された領域を示す変数Ｎに１をセットする。Ｓ５０２では、ＣＰＵ２１５は、変数Ｎに対応する領域（領域Ｎ）の分割ビデオカウント値が所定の閾値より小さいか否かを判定する。分割ビデオカウント値が所定の閾値より小さいと判定された場合、Ｓ５０３へ進む。一方、分割ビデオカウント値が所定の閾値以上と判定された場合、Ｓ５０５へ進む。
【００４５】
Ｓ５０３では、ＣＰＵ２１５は、領域Ｎに対応するパッチデータの濃度を決定する。具体的には、領域Ｎに対応するパッチデータの濃度は、分割ビデオカウント値と閾値との差分を算出し、算出した差分に応じてパッチデータのためのトナー載り量（％）が決定される。これにより、例えば、クリーニング制御に必要なトナー載り量の総量（例えば２％）に対して、所定ページの印刷処理で使用されたトナー載り量の総量の不足分に相当するクリーニング制御用のパッチデータの濃度を決定することができる。Ｓ５０４では、ＣＰＵ２１５は、パッチ生成フラグに１を設定する。ここで、パッチ生成フラグが１であるとは、領域Ｎに対してパッチデータを付加することを表す。一方、Ｓ５０５では、ＣＰＵ２１５は、パッチ生成フラグに０を設定する。ここで、パッチ生成フラグが０であるとは、領域Ｎに対してパッチデータを付加しないことを表す。
【００４６】
Ｓ５０６では、ＣＰＵ２１５は、全領域（例えば、Ｎ＝３２）のパッチデータ生成判定が終了したか否かを判定する。全領域のパッチデータ生成判定が終了していないと判定された場合、Ｓ５０７でＣＰＵ２１５は、変数Ｎをインクリメントし、Ｓ５０２からの処理を繰り返す。一方、全領域のパッチデータ生成判定が終了したと判定された場合、図５の処理を終了する。
【００４７】
図６は、分割ビデオカウント値を用いたパッチデータ生成処理を説明するための図である。図６（ａ）は、図５の処理に基づくパッチデータ生成処理の判定結果の一例を示す。
【００４８】
図６（ａ）に示すように、分割ビデオカウント値テーブルには、３２個の分割領域それぞれに分割ビデオカウント値の積算値が格納されている。さらに、各領域の分割ビデオカウント値の積算値の閾値判定の結果、設定されるパッチ生成フラグが格納される。
【００４９】
例えば、閾値が４０００である場合、閾値以上の分割ビデオカウント値の積算値を持つ領域（Ｎ＝４またはＮ＝２８）は、パッチ生成フラグが０と設定され、パッチデータの濃度は０％でパッチデータを付加しない制御が行われる。一方、他の領域の分割ビデオカウント値の積算値は、閾値より小さいので、パッチ生成フラグが１と設定され、閾値と分割ビデオカウント値との差分に応じて領域ごとに、１０％〜１００％のパッチ濃度が設定される。本実施形態では、例えば、０％、１０％、３０％、５０％、８０％、１００％の６段階のパッチ濃度が使用される。差分量とパッチ濃度との関係は任意に定められて良い。
【００５０】
領域１や領域３２のように、分割ビデオカウント値の積算値が小さい領域は、画像データの記録に要するトナー載り量が小さいので、クリーニング制御用パッチ濃度を最大載り量１００％に設定する。また、領域５や領域２９のように、分割ビデオカウント値の積算値が大きい領域は、画像データの記録に要するトナー載り量に応じた１０％のパッチ濃度が設定される。
【００５１】
図６（ｂ）は、図６（ａ）の判定結果によるパッチデータ付加の結果を示す図である。図６（ｂ）に示すように、パッチデータＰ１〜Ｐ３２は、分割ビデオカウント積算値に基づいて決定された濃度で付加される。
【００５２】
以上のように、本実施形態によれば、システムコントローラ２０１で算出されるハーフトーン処理前の画像データを用いた分割ビデオカウント値に基づいて、プリントコントローラ２０２におけるパッチデータの生成を制御する。これにより、高精度のクリーニング用パッチデータの付加制御が可能となる。
【００５３】
［第２の実施形態］
第１の実施形態では、ビデオカウント処理のページエンド割込みのタイミングで全領域の分割ビデオカウント値をプリントコントローラ２０２へ通知していた。本実施形態では、所定の領域数に分けて分割ビデオカウント値を通知するようにし、コントローラＩＦ２０３における通信データ量を削減し、印刷処理の効率をより向上させる。以下、第１の実施形態と異なる点について説明する。
【００５４】
図７は、本実施形態における画像形成装置１０１におけるシステムコントローラ２０１およびプリントコントローラ２０２における分割ビデオカウント値を用いたクリーニング制御用パッチデータの生成処理を示すフローチャートである。Ｓ７０１〜Ｓ７０９の処理は、例えば、システムコントローラ２０１のＣＰＵ２０４がＲＯＭ２０５に記憶されたプログラムをＲＡＭ２０６に読み出して実行することにより実現される。また、Ｓ７１０〜Ｓ７１６の処理は、例えば、プリントコントローラ２０２のＣＰＵ２１５がＲＯＭ２１６に記憶されたプログラムをＲＡＭ２１７に読み出して実行することにより実現される。
【００５５】
Ｓ７０１では、ＣＰＵ２０４は、ＲＡＭ２０６の分割ビデオカウント値テーブルの内容をクリアする。Ｓ７０２では、ＣＰＵ２０４は、システムコントローラ２０１からプリントコントローラ２０２へ通知する分割ビデオカウント値の通知の分割数を設定する。例えば、主走査領域内の分割領域の数が３２、通知の分割数が２に設定される場合、１６の分割領域ずつ、分割ビデオカウント値の通知が行われる。
【００５６】
Ｓ７０３〜Ｓ７０５は、図４のＳ４０１〜Ｓ４０３と同じであるので、その説明を省略する。
【００５７】
Ｓ７０６では、ＣＰＵ２０４は、ビデオカウント部２１１内のレジスタから読み出した全領域の分割ビデオカウント値をＲＡＭ２０６の分割ビデオカウント値テーブルに格納する。Ｓ７０７では、ＣＰＵ２０４は、Ｓ７０６でＲＡＭ２０６に格納された全領域の分割ビデオカウント値のうち、所定領域数分の分割ビデオカウント値を選択し、コントローラＩＦ２０３を介してプリントコントローラ２０２へ通知する。ここで、所定領域数とは、例えば上述したような１６である。所定領域数分の分割ビデオカウント値の通知処理については、図８において後述する。
【００５８】
次に、プリントコントローラ２０２側の処理を説明する。
【００５９】
Ｓ７１０は、図４のＳ４０７と同じであるので、その説明を省略する。
【００６０】
Ｓ７１１では、ＣＰＵ２０４は、システムコントローラ２０１から所定領域数分の分割ビデオカウント値が通知されたか否かを判定する。所定領域数分の分割ビデオカウント値が通知されたと判定されるまでＳ７１１の処理を繰り返し、所定領域数分の分割ビデオカウント値が通知されたと判定された場合、Ｓ７１２へ進む。
【００６１】
Ｓ７１２〜Ｓ７１６は、図４のＳ４０９〜Ｓ４１３と同じであるので、その説明を省略する。
【００６２】
図８は、図７（ａ）のＳ７０７における所定領域数分の分割ビデオカウント値の通知処理を示すフローチャートである。以下、分割ビデオカウント値の通知分割数を２とする場合を例として説明する。
【００６３】
Ｓ８０１では、ＣＰＵ２０４は、現在処理中のページが奇数ページであるか若しくは偶数ページであるかを判定する。現在処理中のページが奇数ページであると判定された場合、Ｓ８０２へ進み、現在処理中のページが偶数ページであると判定された場合、Ｓ８０４へ進む。
【００６４】
Ｓ８０２では、ＣＰＵ２０４は、Ｓ７０６で生成された全領域のビデオカウント値テーブルの奇数番号の領域の分割ビデオカウント値のカウント値通知フラグを、「通知する」を表す１に設定する。また、偶数番号の領域のカウント値通知フラグを、「通知しない」を表す０に設定する。そして、ＣＰＵ２０４は、設定されたカウント値通知フラグに基づき、奇数番号の領域についてのみ、分割ビデオカウント値の積算値をプリントコントローラ２０２へ通知する。Ｓ８０３では、ＣＰＵ２０４は、ビデオカウント値テーブルにおいて、全領域のうち奇数番号の領域の分割ビデオカウント値の積算値をクリアする。
【００６５】
一方、Ｓ８０４では、ＣＰＵ２０４は、Ｓ７０６で生成された全領域のビデオカウント値テーブルの偶数番号の領域の分割ビデオカウント値テーブルのカウント値通知フラグを、「通知する」を示す１に設定する。また、奇数番号の領域のカウント値通知フラグを、「通知しない」を示す０に設定する。そして、ＣＰＵ２０４は、設定されたカウント値通知フラグに基づき、偶数番号の領域についてのみ、分割ビデオカウント値の積算値をプリントコントローラ２０２へ通知する。Ｓ８０５では、ＣＰＵ２０４は、ビデオカウント値テーブルにおいて、全領域のうち偶数番号の領域の分割ビデオカウント値の積算値をクリアする。
【００６６】
図９は、図８の所定領域数分の分割ビデオカウント値の通知処理による分割ビデオカウント値テーブルの一例を示す図である。図９（ａ）は、システムコントローラ２０１で１ページ目（奇数ページ）を処理中の場合の分割ビデオカウント値テーブルを示す。１ページ目を処理中の場合、１ページ目の入力画像データのビデオカウント処理で算出された全領域の分割ビデオカウント値が、現ページの分割ビデオカウント値、及び分割ビデオカウント値の積算値の各項目に格納される。また、奇数番号の領域のカウント値通知フラグは１に設定され、偶数番号の領域のカウント値通知フラグは０に設定される。
【００６７】
一方、図９（ｂ）は、システムコントローラ２０１で２ページ目（偶数ページ）を処理中の場合の分割ビデオカウント値テーブルを示す。２ページ目を処理中の場合、分割ビデオカウント値テーブルにおいて、２ページ目の入力画像データのビデオカウント処理で算出された全領域の分割ビデオカウント値が、現ページの分割ビデオカウント値の項目に格納される。また、奇数番号の領域の分割ビデオカウント値の積算値の項目には、２ページ目の分割ビデオカウント値が格納され、偶数番号の領域の分割ビデオカウント値の積算値の項目には、１ページ目と２ページ目の分割ビデオカウント値の積算値が格納される。例えば、図９（ｂ）の領域２の分割ビデオカウント値の項目には、２ページ目について算出された「１５」が格納される。そして、領域２の分割ビデオカウント値の積算値の項目には、図９（ａ）の領域２の分割ビデオカウント値「１０」と図９（ｂ）の領域２の分割ビデオカウント値「１５」との積算値「２５」が格納される。図９（ｂ）において、偶数番号の領域のカウント値通知フラグは１に設定され、奇数番号の領域のカウント値通知フラグは０に設定される。
【００６８】
以上のように、本実施形態では、システムコントローラ２０１で算出される分割ビデオカウント値を所定領域数に分割し、全領域の分割ビデオカウント値のうち一部についてプリントコントローラ２０２へ通知する。つまり、図９（ａ）及び（ｂ）で示されるように、奇数ページと偶数ページとの間で補完的に、全領域の分割ビデオカウント値が通知される。その結果、システムコントローラ２０１とプリントコントローラ２０２の間の通信において、分割ビデオカウント値の全体の通信データを維持しつつ、１回の通知タイミングにおける通信データ量を２分の１に削減することができる。そのため、印刷処理の効率を向上させるととともに、高精度のクリーニング用パッチデータの付加制御が可能となる。
【００６９】
また、本実施形態では、プリントコントローラ２０２へ分割ビデオカウント値を通知する際の通知分割数を２としたが、任意の分割数で通知を実行するようにしても良い。例えば、分割ビデオカウント値の通知分割数が３である場合、全領域の３分の１の領域ずつ（全領域数Ｎ＝３２の場合は、１１領域、１１領域、１０領域の３回）、プリントコントローラ２０２への通知が実行されることになる。
【００７０】
また、プロセスユニットにおけるプロセススピード（感光体の回転駆動速度）に応じて、分割ビデオカウント値の通知分割数の設定を変更しても良い。例えば、感光体の回転駆動速度が低速の場合、通知分割を行わずに毎ページごとに通知し、中速の場合、通知分割数を２として２ページおきに通知を行い、高速の場合、通知分割数を３として３ページおきに通知を行うようにしても良い。また、記録媒体のタイプ（普通紙、薄紙、厚紙など）に応じて、分割ビデオカウント値の通知分割数の設定を変更しても良い。例えば、記録媒体がＡ４サイズの場合、通知分割数を２として１ページおきに通知を行い、長尺の場合、通知分割を行わずに毎ページごとに通知を行うようにしても良い。その結果、コントローラＩＦ２０３における通信データの印刷処理に及ぼす影響が、感光体の回転駆動速度や記録媒体のサイズの変化により大きく変動してしまうことを防ぐことができる。
【００７１】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７２】
１０１  画像形成装置：  ２０４、２１５  ＣＰＵ：  ２０５、２１６  ＲＯＭ：  ２０６、２１７  ＲＡＭ
【図１】
2018072738.tif 000003
【図２】
2018072738.tif 000004
【図３】
2018072738.tif 000005
【図４】
2018072738.tif 000006
【図５】
2018072738.tif 000007
【図６】
2018072738.tif 000008
【図７】
2018072738.tif 000009
【図８】
2018072738.tif 000010
【図９】
2018072738.tif 000011