(57)【要約】【課題】回路規模の大型化を抑制しつつトナーの付着量を推定できる画像形成装置を提供する。【解決手段】基準ラインより後の各ラインについて、直前ラインのラインデータに直前ラインのラインデータと当該ラインのラインデータとの差分を適用することによってラインデータを生成する生成手段（解凍部６０）と、被記録媒体に形成されるドットの数をラインデータに基づいて計数する第１の計数手段（ドットカウント部６３）と、ラインデータを構成している画素のうち直前ラインのラインデータのライン直交方向に同位置にある画素との間でドット形成の有無が異なる画素の数を計数する第２の計数手段（ドットカウント部６３）と、計数されたドットの数と、ライン毎に計数された画素の数の合計数とに基づいて、被記録媒体に付着するトナーの付着量を推定する推定手段（ＣＰＵ）と、を備える。【選択図】図２
2011180363.tif 000002
【特許請求の範囲】
【請求項１】
１ライン分のドットパターンを表すラインデータに基づいて被記録媒体に色材のドットを形成することにより前記被記録媒体に画像を形成する画像形成装置であって、
基準ラインのラインデータと、前記基準ラインより後の各ラインについて直前ラインのラインデータとの差分を表す差分情報とを記憶する記憶手段と、
前記基準ラインより後の各ラインについて、直前ラインのラインデータに当該ラインの前記差分を適用することによって当該ラインのラインデータを生成する生成手段と、
前記被記録媒体に形成されるドットの数を各ラインのラインデータに基づいて計数する第１の計数手段と、
前記基準ラインより後の各ラインについて、当該ラインのラインデータを構成している画素のうち直前ラインのラインデータのライン直交方向に同位置にある画素との間でドット形成の有無が異なる画素の数を当該ラインの前記差分情報に基づいて計数する第２の計数手段と、
前記第１の計数手段によって計数されたドットの数と、前記第２の計数手段によってライン毎に計数された画素の数の合計数とに基づいて、前記被記録媒体に付着する前記色材の付着量を推定する推定手段と、
を備える画像形成装置。
【請求項２】
請求項１に記載の画像形成装置であって、
前記推定手段は、前記第１の計数手段によって計数されたドットの数をｄ、前記第２の計数手段によってライン毎に計数された画素の数の合計数をｓとするとき、前記色材の付着量を数１によって推定する、画像形成装置。
付着量＝ｄ×係数Ａ＋ｓ×係数Ｂ  ・・・  数１
【請求項３】
請求項１に記載の画像形成装置であって、
前記第２の計数手段は、直前ラインのラインデータの同位置にある画素ではドットが形成されて当該ラインではドットが形成されない第１の画素の数と、直前ラインのラインデータの同位置にある画素ではドットが形成されず当該ラインではドットが形成される第２の画素の数とをそれぞれ計数し、
前記推定手段は、前記第１の計数手段によって計数されたドットの数をｄ、前記第２の計数手段によってライン毎に計数された前記第１の画素の数の合計数をｍ、前記第２の画素の数の合計数をｎとするとき、前記色材の付着量を数２によって推定する、画像形成装置。
付着量＝ｄ×係数Ａ＋ｍ×係数Ｃ＋ｎ×係数Ｄ  ・・・  数２
【請求項４】
請求項３に記載の画像形成装置であって、
各ラインのラインデータに基づいて、同一ライン上においてライン方向の一方の側に当該ラインの他のドットが隣接して形成されないドットを表す第３の画素の数と、ライン方向の他方の側に当該ラインの他のドットが隣接して形成されないドットを表す第４の画素の数とをそれぞれ計数する第３の計数手段を備え、
前記推定手段は、前記第３の計数手段によってライン毎に計数された前記第３の画素の数の合計数をｐ、前記第４の画素の数の合計数をｑとするとき、前記色材の付着量を数３によって推定する、画像形成装置。
付着量＝ｄ×係数Ａ＋ｍ×係数Ｃ＋ｎ×係数Ｄ＋ｐ×係数Ｅ＋ｑ×係数Ｆ  ・・・  数３
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、トナードットが２次元的に配列された状態でのトナー消費量を求める画像形成装置が開示されている（例えば、特許文献１参照）。この画像形成装置では、複数ライン分のライン状潜像を記憶しておき、そのライン状潜像に基づいてトナードットをその周囲に存在する隣接ドットの個数に応じて分類してカウントし、分類毎のカウント値に当該分類に対応する係数を乗じて加算することによってトナー消費量を求めている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−０９８９５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置によると、トナードットの２次元的配列状態を判定するために複数ライン分のライン状潜像を記憶しておかなければならず、それによりトナー消費量を算出するための回路規模が大きくなるという問題があった。
本発明は上記のような事情に基づいて完成されたものであって、回路規模の大型化を抑制しつつ色材の付着量を推定できる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
第１の発明は、１ライン分のドットパターンを表すラインデータに基づいて被記録媒体に色材のドットを形成することにより前記被記録媒体に画像を形成する画像形成装置であって、基準ラインのラインデータと、前記基準ラインより後の各ラインについて直前ラインのラインデータとの差分を表す差分情報とを記憶する記憶手段と、前記基準ラインより後の各ラインについて、直前ラインのラインデータに当該ラインの前記差分を適用することによって当該ラインのラインデータを生成する生成手段と、前記被記録媒体に形成されるドットの数を各ラインのラインデータに基づいて計数する第１の計数手段と、前記基準ラインより後の各ラインについて、当該ラインのラインデータを構成している画素のうち直前ラインのラインデータのライン直交方向に同位置にある画素との間でドット形成の有無が異なる画素の数を当該ラインの前記差分情報に基づいて計数する第２の計数手段と、前記第１の計数手段によって計数されたドットの数と、前記第２の計数手段によってライン毎に計数された画素の数の合計数とに基づいて、前記被記録媒体に付着する前記色材の付着量を推定する推定手段と、を備える。
【０００６】
この発明によると、第２の計数手段は、対象ライン（当該ライン）のラインデータを構成している画素のうち直前ラインのラインデータのライン直交方向に同位置にある画素との間でドット形成の有無が異なる画素の数を、対象ラインの差分情報に基づいて計数する。このため、第２の計数手段は同時に１ライン分の差分情報だけを記憶すればよく、計数のために複数ライン分のラインデータを同時に記憶しなくてよい。これにより、第２の計数手段の回路規模を低減できる。よってこの発明によると、回路規模の大型化を抑制しつつ色材の付着量を推定できる。
【０００７】
第２の発明は、第１の発明の画像形成装置であって、前記推定手段は、前記第１の計数手段によって計数されたドットの数をｄ、前記第２の計数手段によってライン毎に計数された画素の数の合計数をｓとするとき、前記色材の付着量を数１によって推定する。
付着量＝ｄ×係数Ａ＋ｓ×係数Ｂ  ・・・  数１
この発明によると、回路規模の大型化を抑制しつつ色材の付着量を推定できる。
【０００８】
第３の発明は、第１の発明の画像形成装置であって、前記第２の計数手段は、直前ラインのラインデータの同位置にある画素ではドットが形成されて当該ラインではドットが形成されない第１の画素の数と、直前ラインのラインデータの同位置にある画素ではドットが形成されず当該ラインではドットが形成される第２の画素の数とをそれぞれ計数し、前記推定手段は、前記第１の計数手段によって計数されたドットの数をｄ、前記第２の計数手段によってライン毎に計数された前記第１の画素の数の合計数をｍ、前記第２の画素の数の合計数をｎとするとき、前記色材の付着量を数２によって推定する。
付着量＝ｄ×係数Ａ＋ｍ×係数Ｃ＋ｎ×係数Ｄ  ・・・  数２
この発明によると、第１の画素と第２の画素とで係数を異ならせることができるので、色材の付着量をより精度よく推定できる。
【０００９】
第４の発明は、第３の発明の画像形成装置であって、各ラインのラインデータに基づいて、同一ライン上においてライン方向の一方の側に当該ラインの他のドットが隣接して形成されないドットを表す第３の画素の数と、ライン方向の他方の側に当該ラインの他のドットが隣接して形成されないドットを表す第４の画素の数とをそれぞれ計数する第３の計数手段を備え、前記推定手段は、前記第３の計数手段によってライン毎に計数された前記第３の画素の数の合計数をｐ、前記第４の画素の数の合計数をｑとするとき、前記色材の付着量を数３によって推定する。
付着量＝ｄ×係数Ａ＋ｍ×係数Ｃ＋ｎ×係数Ｄ＋ｐ×係数Ｅ＋ｑ×係数Ｆ  ・・・  数３
この発明によると、第１〜第４の画素で係数を異ならせることができるので、色材の付着量をより精度よく推定できる。なお、係数Ｃ、Ｄ、Ｅ、及びＦは互いに同じ値であってもよいし、異なる値であってもよい。
【発明の効果】
【００１０】
本発明によれば、回路規模の大型化を抑制しつつ色材の付着量を推定できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係るレーザプリンタの要部側断面図。
【図２】ハーフトーンデータ、及びスキャナ部のコントローラの構成を示すブロック図。
【図３】前ライン比較圧縮方式を説明するための模式図。
【図４Ａ】用紙への色材の付着を説明するための模式図。
【図４Ｂ】用紙への色材の付着を説明するための模式図。
【発明を実施するための形態】
【００１２】
＜実施形態１＞
本発明の実施形態１を図１ないし図４によって説明する。
（１）レーザプリンタの構成
図１は、本発明の実施形態１に係るレーザプリンタ１（画像形成装置の一例、以下「プリンタ」という）の要部側断面図である。プリンタ１は、本体ケース１０、制御部２０、フィーダ部３０、画像形成部４０などを備えて構成されている。
【００１３】
制御部２０（推定手段、記憶手段の一例）は、ＣＰＵ、ＲＯＭ、ＲＡＭ１２（図２参照）などを備えており、プリンタ１の各部を制御する。
フィーダ部３０は、給紙トレイ３１、用紙押圧板３２、給紙ローラ３３、一対のレジストレーションローラ３４などを備えて構成されている。用紙押圧板３２はその後端部を中心に回転可能とされており、用紙押圧板３２上の最上位にある用紙３（被記録媒体の一例）が給紙ローラ３３に向かって押圧されている。用紙３は、給紙ローラ３３の回転によって１枚毎に給紙され、レジストレーションローラ３４によってレジストされた後に転写位置Ｘに送られる。転写位置Ｘは、用紙３に感光体ドラム４９上のトナー像を転写する位置であって、感光体ドラム４９と転写ローラ４３とが接触する位置である。
【００１４】
画像形成部４０は、スキャナ部４１、プロセスカートリッジ４２、転写ローラ４３、定着部４４を備えて構成されている。
スキャナ部４１は、レーザ発光部（図示せず）、レーザ発光部を制御するコントローラ５３（図２参照）、ポリゴンミラー４５、ポリゴンミラー４５を回転駆動するモータ４６などを備えている。レーザ発光部から発光されたレーザ光（図中の一点鎖線Ｌ）は、回転するポリゴンミラー４５によって偏向されて感光体ドラム４９の表面に照射される。
【００１５】
プロセスカートリッジ４２は、トナー収容室４６、供給ローラ４７、現像ローラ４８、感光体ドラム４９、帯電器５０、層厚規制ブレード５１を備えて構成されている。
トナー収容室４６には、正帯電性の非磁性の重合トナー（色材の一例）が収容されている。
帯電器５０は例えばスコロトロン型の帯電器であり、感光体ドラム４９の表面を一様に正極性に帯電させる。その後、感光体ドラム４９の表面はスキャナ部４１からのレーザ光によって露光されて静電潜像が形成される。
【００１６】
トナー収容室４６に収容されているトナーは供給ローラ４７に供給され、供給ローラ４７の回転により現像ローラ４８に供給される。現像ローラ４８に供給されたトナーは現像ローラ４８の回転に伴って層厚規制ブレード５１と現像ローラ４８との間に進入し、一定の厚さの薄層として現像ローラ４８上に担持される。次いで、現像ローラ４８の表面上に担持されているトナーが電圧差によって感光体ドラム４９上の静電潜像に供給されることにより、感光体ドラム４９上にトナー像が形成される。感光体ドラム４９上に形成されたトナー像は、負電圧が印加された転写ローラ４３に引き付けられて用紙３に付着する。
【００１７】
定着部４４は、加熱ローラ５１と押圧ローラ５２とを備えており、押圧ローラ５２が用紙３を加熱された加熱ローラ５１に押圧することによってトナーを用紙３に熱定着させる。
また、プリンタ１はパーソナルコンピュータなどの外部の装置からハーフトーンデータを受信するための通信インタフェース（図示せず）も備えている。
【００１８】
（２）ハーフトーンデータ、及びスキャナ部のコントローラの構成
図２は、ＲＡＭ１２に記憶されているハーフトーンデータ、及び、スキャナ部４１のコントローラ５３を示すブロック図である。
【００１９】
（２−１）ハーフトーンデータ
ハーフトーンデータはドットの密度によって中間色を表現する二値データであり、トナーの色毎に生成されるデータである。本実施形態のプリンタ１はモノクロプリンタであるので黒１色分のハーフトーンデータが生成される。
ハーフトーンデータはプリンタ１と通信可能に接続された外部の装置で実行されるプリンタドライバによって生成され、圧縮されてプリンタ１に出力される。本実施形態ではハーフトーンデータの圧縮方式として、前ライン比較圧縮方式とランレングス方式とを組み合わせた圧縮方式を例に説明する。
【００２０】
図３は、前ライン比較圧縮方式を説明するための模式図である。図３では圧縮前のハーフトーンデータの先頭ライン（基準ラインの一例）のラインデータと２ライン目のラインデータとを示している。ラインデータは１ライン分のドットパターンをビット（画素の一例）列によって表すデータである。ラインデータの各ビットの値（ビット値）はドット形成の有無を示している。例えばビット値が１であればドットが形成されること（ドット形成有り）を示しており、ビット値が０であればドットが形成されないこと（ドット形成無し）を示している。ドットを形成するとは、用紙３に対してトナーを微小な点状に付着させることをいい、この点状に付着したトナー（ドット）の集合によって用紙３に画像が形成される。例えば、１インチに６００個並ぶ大きさでドットが形成される。
【００２１】
前ライン比較圧縮方式では、制御部２０のＣＰＵは先頭ラインについてはラインデータをそのままハーフトーンデータとしてＲＡＭ１２に格納し、２ライン目以降については直前ラインとの差分情報をＲＡＭ１２に格納する。
差分情報とは、例えば２ライン目のラインデータを構成するビットのうち、先頭ラインのラインデータのライン直交方向に同位置にあるビットとの間でドット形成の有無が異なるビットを示す情報である。２ライン目のラインデータのあるビットに対して先頭ラインのラインデータのライン直交方向に同位置にあるビットとは、先頭ラインのラインデータにおいて２ライン目の当該あるビットのビット番号と同じビット番号のビットのことをいう。ビット番号とは、ラインデータを構成するビット列において先頭（あるいは最後）から何番目のビットであるかを示す番号である。
【００２２】
例えば先頭ラインのラインデータのあるビットのドット形成が無し（ビット値が０）であり、２ライン目のラインデータのライン直交方向に同位置（以下、単に「同位置」という）にあるビットのドット形成が有り（ビット値が１）であるとすると、２ライン目の当該ビットの差分値（差分の一例）として１が設定される。逆に、先頭ラインのラインデータのあるビットのドット形成が有りであり、２ライン目のラインデータの同位置にあるビットのドット形成が無しであるとすると、２ライン目の当該ビットの差分値として０が設定される。差分値が設定されたビットは、そのビット番号と差分値とが対応付けられて差分情報として記憶される。
【００２３】
一方、先頭ラインのラインデータのあるビットのドット形成が無しであり、２ライン目のラインデータの同位置にあるビットのドット形成も無しである場合、及び、先頭ラインのラインデータのあるビットのドット形成が有りであり、２ライン目のラインデータの同位置にあるビットのドット形成も有りである場合には、２ライン目の当該ビットには差分値は設定されない。差分値が設定されなかったビットのビット番号は差分情報には記憶されない。
【００２４】
前ライン比較圧縮方式を用いると、対象ラインのラインデータと直前ラインのラインデータとの間でドット形成の有無が異なるビットの数が少ない場合に差分情報のデータ量を少なくできる。このため、前ライン比較圧縮方式は特に文書のように直前ラインとの間でドット形成の有無が異なるビットの数が少ないページの圧縮に適している。
【００２５】
ランレングス方式とは、０や１の数字列をそのまま記憶するのではなく、０が連続する数、及び１が連続する数を記憶することによってデータ量を圧縮する方式である。
【００２６】
（２−２）スキャナ部のコントローラの構成
図２に戻り、コントローラ５３はＡＳＩＣとして構成されており、解凍部６０、ＳＲＡＭ６１、データ出力部６２、ドットカウント部６３を備えて構成されている。
解凍部６０（生成手段の一例）は、ＲＡＭ１２に記憶されているハーフトーンデータを１ライン分ずつ解凍してラインデータを生成する回路である。解凍部６０によるラインデータの生成については後述する。
【００２７】
データ出力部６２は、解凍部６０によって生成されたラインデータをＳＲＡＭ６１から読み出し、Ｖｉｄｅｏ信号としてレーザ発光部に出力する回路である。データ出力部６２はポリゴンミラー４５によって偏向されたレーザ光が受光センサ（図示せず）によって検出されるタイミングに同期してレーザ発光部にＶｉｄｅｏ信号を出力し、そのＶｉｄｅｏ信号に基づいてレーザ発光部がレーザダイオード（図示せず）を点滅させることにより、感光体ドラム４９の表面に１ライン分の静電潜像が形成される。
【００２８】
ドットカウント部６３（第１の計数手段、第２の計数手段の一例）は、用紙３に形成されるドットの数、ライン毎に直前ラインのラインデータの同位置にあるビットとの間でドット形成の有無が異なるビットの数、同一ライン上においてライン方向の一方の側に当該ラインの他のドットが隣接して形成されないビットの数、ライン方向の他方の側に当該ラインの他のドットが隣接して形成されないビットの数などを計数する回路である。ドットカウント部６３による計数については後述する。
【００２９】
（３）ラインデータの生成
次に、解凍部６０によるラインデータの生成について説明する。解凍部６０は、先頭ラインより後の各ラインについて、当該ラインの一つ前のライン（直前ライン）のラインデータに当該ラインの差分情報が表す差分を適用することによって当該ラインのラインデータを生成する。
【００３０】
例えば、図３に示すように２ライン目の差分情報には１番目のビット、及び２番目のビットの差分値が設定されていないとすると、解凍部６０は先頭ラインのラインデータの１番目のビット、及び２番目のビットのビット値をそのまま残す。そして、２ライン目の差分情報において３番目のビットの差分値が１であったとすると、３番目のビットのドット形成が有りであるということであるので、解凍部６０は先頭ラインのラインデータの３番目のビットのビット値を１に変更する。
【００３１】
そして、４番目のビットにも差分値が設定されており、その差分値が０であったとすると、４番目のビットのドット形成が無しであるということであるので、解凍部６０は先頭ラインのラインデータの４番目のビットのビット値を０に変更する。以上の処理を５番目以降のビットについても繰り返すことにより、先頭ラインのラインデータが２ライン目のラインデータに変換される。すなわち、２ライン目のラインデータが生成される。次に、解凍部６０は３ライン目のラインデータについて同様に、生成された２ライン目のラインデータに３ライン目の差分情報を適用することにより生成する。４ライン目以降についても同様にして順にラインデータを生成する。
【００３２】
（４）トナーの付着
図４Ａ、及び図４Ｂは、用紙３へのトナーの付着を説明するための模式図である。図４Ａはライン直交方向に離間させて形成した２つのドット７１Ａ、７１Ｂと、ライン直交方向に仮想的に延びる直線７４上に付着したトナーの量を示すグラフとを示しており、図４Ｂはライン直交方向に隣接させて形成した２つのドット７２Ａ、７２Ｂと、ライン直交方向に仮想的に延びる直線７５上に付着したトナーの量を示すグラフとを示している。図４Ａ、及び図４Ｂにおいて破線で示す矩形枠７３は１ドット分の領域を示している（図４Ａ、及び図４Ｂにおいてそれぞれ、矩形枠７３は５つ示されている）。
【００３３】
複数のドットを形成する場合、ドットを離間させて形成した場合と隣接させて形成した場合とでは、用紙３へのトナーの付着量が異なる。その理由は、図４Ａに示すように、２つのドット７１Ａ、７１Ｂを離間させて形成した場合には、例えばドット７１Ａを形成するトナーのうちドット７１Ａ上の矩形枠７３から他方のドット７１Ｂ側にはみ出した分のトナー９２が用紙３に付着するからである。
【００３４】
前述したように現像ローラ４８上に担持されるトナーの厚さは層厚規制ブレード５１によって一定の厚さとなるので、用紙３に付着するトナーの厚さはその厚さ以上にはならない。このため、図４Ｂに示すように２つのドット７２Ａ、７２Ｂを隣接させて形成した場合には、ドット７２Ａがドット７２Ｂよりも先に形成されるが、ドット７２Ａから他方のドット７２Ｂ側にはみ出す分のトナーにドット７２Ｂのトナーが重なってドット７２Ｂのトナーの厚みがドット７１Ａやドット７１Ｂよりも厚くなるということはない。これに対し、図４Ａに示すように２つのドット７１Ａ、７１Ｂを離間させて形成した場合には、一方のドットから他方のドット側にはみ出すトナー（図４Ａにおいてドット７１Ａのトナー９２、及びドット７１Ｂのトナー９１）が用紙３に付着するので、図４Ｂに示す場合と比較してその分だけ用紙３へのトナー付着量が多くなる。
【００３５】
なお、ここではライン直交方向にドットが離間及び隣接して形成される場合を例に説明したが、ライン方向についても同様であり、ライン方向にドットが離間して形成される場合と隣接して形成される場合とでもトナーの付着量が異なる。本実施形態では、ライン直交方向にドットが離間及び隣接して形成される場合のトナーの付着量の違いに加えて、ライン方向にドットが離間及び隣接して形成される場合のトナーの付着量の違いも考慮してトナー付着量を推定する。
【００３６】
（５）トナー付着量の推定
トナー付着量の推定は、用紙３に形成されるドットの数と１ドット分の領域内に付着するトナー量との積に、１ドット分の領域から上側（直前ライン側）、下側（次ライン側）、左側（ライン方向の一方側）、及び右側（ライン方向の他方側）にはみ出して用紙３に付着するトナー量を加算することによって行う。以下、トナー付着量を推定する処理について図２を参照して説明する。
【００３７】
先ず、解凍部６０は、ＲＡＭ１２から先頭ラインのラインデータを読み出して解凍部６０の内部に記憶する。
次に、解凍部６０は、先頭ラインのラインデータを記憶したまま、先頭ラインのラインデータをＳＲＡＭ６１、及びドットカウント部６３の両方に出力する。
ドットカウント部６３は、先頭ラインのラインデータが出力されると、先頭ラインのラインデータから値が１であるビットの数を計数することにより、先頭ラインによって形成されるドットの数を計数する。ドットカウント部６３は、先頭ラインによって形成されるドットの数を計数すると、その数を制御部２０のＣＰＵに出力する。
【００３８】
次に、ドットカウント部６３は、ラインが左右方向に延びていると仮定して、先頭ラインのドットであって左側に先頭ラインの他のドットが隣接して形成されないドットを表すビット（第３の画素の一例、以下「第３のビット」という）の数を計数する。例えば図３においてビット８０は左側に先頭ラインの他のドットが隣接して形成されないドットを表すビットを示している。第３のビットの数の計数は、先頭ラインのラインデータにおいてビット値が０から１に変化する変化点の数に、左端のビットのビット値が１である場合は１を加算することによって行うことができる。ドットカウント部６３は第３のビットの数を計数すると、その数をＣＰＵに出力する。
【００３９】
次に、ドットカウント部６３は、先頭ラインのドットであって右側に先頭ラインの他のドットが隣接して形成されないドットを表すビット（第４の画素の一例、以下「第４のビット」という）の数を計数する。例えば図３においてビット８１は右側に先頭ラインの他のドットが隣接して形成されないドットを表すビットを示している。第４のビットの数の計数は、先頭ラインのラインデータにおいてビット値が１から０に変化する変化点の数に、右端のビットのビット値が１である場合は１を加算することによって行うことができる。ドットカウント部６３は第４のビットの数を計数すると、その数をＣＰＵに出力する。
【００４０】
次に、解凍部６０は、ＲＡＭ１２から２ライン目の差分情報を読み出し、ランレングス方式による圧縮を解凍する。
次に、解凍部６０は、記憶している先頭ラインのラインデータに２ライン目の差分情報が表す差分を適用することにより、２ライン目のラインデータを生成する。
【００４１】
次に、解凍部６０は、生成した２ライン目のラインデータを記憶したまま、そのラインデータをＳＲＡＭ６１、及びドットカウント部６３の両方に出力する。
ドットカウント部６３は、２ライン目のラインデータが出力されると、先頭ラインのラインデータの場合と同様に、２ライン目によって形成されるドットの数、第３のビットの数、及び第４のビットの数を計数し、計数した数をＣＰＵに出力する。
【００４２】
次に、解凍部６０は、２ライン目の差分情報をドットカウント部６３に出力する。
ドットカウント部６３は、差分情報が出力されると、出力された差分情報に基づいて、先頭ラインのラインデータの同位置にあるビットではドットが形成されて２ライン目ではドットが形成されないビット（第１の画素の一例、以下「第１のビット」という）の数を計数する。第１のビットの数の計数は、差分情報から値が０である差分値の数を計数することによって行うことができる。ドットカウント部６３は第１のビットの数を計数すると、その数をＣＰＵに出力する。
【００４３】
次に、ドットカウント部６３は、出力された差分情報に基づいて、先頭ラインのラインデータの同位置にあるビットではドットが形成されず２ライン目ではドットが形成されるビット（第２の画素の一例、以下「第２のビット」という）の数を計数する。第２のビットの数の計数は、差分情報から値が１である差分値の数を計数することによって行うことができる。ドットカウント部６３は第２のビットの数を計数すると、その数をＣＰＵに出力する。
【００４４】
コントローラ５３は、ＲＡＭ１２に記憶されている残りの差分情報についても２ライン目の差分情報に対する処理と同様の処理を繰り返すことにより、ライン毎にドットの数、及び第１〜第４のビットの数を計数する。
【００４５】
ＣＰＵは、解凍部６０から全ラインについてドットの数、及び第１〜第４のビットの数が出力されると、１ページ分の印刷によって用紙３に付着したトナーの量であるトナー付着量を推定する。具体的には、ＣＰＵは、ライン毎に計数したドットの数を全ラインについて合計した合計数をｄ、ライン毎に計数した第１のビットの数を全ラインについて合計した合計数をｍ、ライン毎に計数した第２のビットの数を全ラインについて合計した合計数をｎ、ライン毎に計数した第３のビットの数を全ラインについて合計した合計数をｐ、ライン毎に計数した第４のビットの数を全ラインについて合計した合計数をｑとするとき、以下に示す式１によってトナー付着量を推定する。
トナー付着量＝ｄ×係数Ａ＋ｍ×係数Ｃ＋ｎ×係数Ｄ＋ｐ×係数Ｅ＋ｑ×係数Ｆ  ・・・  式１
ここで、係数Ａは１ドット分の領域内に付着するトナー量を示している。このトナー量には、１ドットの形成に用いられるトナー量のうち１ドット分の領域からはみ出す分のトナー量は含まれない。
【００４６】
係数Ｃは、図４Ａにおいて１ドットの形成に用いられたトナーのうち１ドット分の領域７３から下側にはみ出すトナー（直前ラインから対象ライン側にはみ出すトナー）の量９２を示しており、同様に係数Ｄは上側にはみ出すトナー（対象ラインから直前ライン側にはみ出すトナー）の量９１、係数Ｅは左側にはみ出すトナーの量９３、係数Ｆは右側にはみ出すトナーの量９４を示している。
【００４７】
なお、係数Ｃ〜Ｆは互いに同じ値であってもよいし、互いに異なる値であってもよい。例えば上側にはみ出すトナーの量、下側にはみ出すトナーの量、左側にはみ出すトナーの量、及び右側にはみ出すトナーの量が同じである場合、あるいは同じであるとみなされる場合には、係数Ｃ〜Ｆは同じ値となる。
【００４８】
（６）実施形態の効果
以上説明した本発明の実施形態１に係るプリンタ１によると、ドットカウント部６３は、対象ラインのラインデータを構成しているビットのうち直前ラインのラインデータのライン直交方向に同位置にあるビットとの間でドット形成の有無が異なるビットの数（第１のビットの数、及び第２のビットの数）を、対象ラインの差分情報に基づいて計数する。このため、ドットカウント部６３は同時に１ライン分の差分情報だけを記憶すればよく、第１のビットの数、及び第２のビットの数を計数するために複数ライン分のラインデータを同時に記憶するということをしなくてよい。これにより、ドットカウント部６３の回路規模を低減できる。よってプリンタ１によると、回路規模の大型化を抑制しつつトナーの付着量を推定できる。
【００４９】
更に、プリンタ１によると、前述した式１を用いてトナー量を推定する。式１では上側にはみ出すトナーの量、下側にはみ出すトナーの量、左側にはみ出すトナーの量、及び、右側にはみ出すトナーの量に対応する係数Ｃ〜Ｆを個別に設定できるので、はみ出す方向によらず同じ係数を一律に適用する場合に比べてトナーの付着量をより精度よく推定できる。
【００５０】
更に、プリンタ１によると、ドットカウント部６３は計数のために複数ライン分のラインデータを同時に記憶しなくてよいので、ドットカウント部６３に計数のためのデータを転送する転送路のバス帯域に余裕ができる。例えば複数ライン分のラインデータを転送すると、バス帯域が狭くなり、転送速度が低下する。これに対し、プリンタ１によると、複数ライン分のラインデータを同時に記憶しなくてよいので、ドットカウント部６３に計数のためのデータを転送する転送路のバス帯域に余裕ができ、転送速度の低下を抑制できる。
【００５１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００５２】
（１）上記実施形態ではトナー付着量を式１によって推定する場合を例に説明したが、以下に示す式２によって推定してもよい。
トナー付着量＝ｄ×係数Ａ＋ｓ×係数Ｂ  ・・・  式２
ここでｓは、ライン毎に計数した第１のビットの数を全ラインについて合計した合計数ｍと、ライン毎に計数した第２のビットの数を全ラインについて合計した合計数ｎとの合計数である。つまり、上側にはみ出すトナーの量と下側にはみ出すトナーの量とが概ね同じである場合は、第１のビットと第２のビットとを区別して計数しなくてもよい。
【００５３】
また、式２は、第３のビットの数ｐ、及び第４のビットの数ｑを含まない式である。つまり、式２を用いた場合には、同一ライン上でドットが離間して形成されることによって左側や右側にはみ出すトナーの量は考慮されない。上下方向にはみ出すトナーの量に比べて左右方向にはみ出すトナーの量が無視できる程度である場合には、式２を用いることにより、より簡素な構成でトナー付着量を推定できる。
【００５４】
なお、上側にはみ出すトナーの量と下側にはみ出すトナーの量とが異なる場合には、次の式３によってトナー付着量を推定してもよい。
トナー付着量＝ｄ×係数Ａ＋ｍ×係数Ｃ＋ｎ×係数Ｄ  ・・・  式３
【００５５】
（２）上記実施形態では、直前ラインではドットが形成されて対象ラインではドットが形成されない場合は差分値として０を設定し、直前ラインではドットが形成されず対象ラインではドットが形成される場合は差分値として１を設定する場合を例に説明したが、０、１の区別をせず、ビット番号のみを記憶してもよい。この場合は、ビット番号が記憶されているビットは直前ラインのドットとドット形成の有無が逆であるということであるので、直前ラインでドットが形成される場合は対象ラインではドットが形成されないようにし、直前ラインでドットが形成されない場合は対象ラインでドットが形成されるようにすればよい。
【００５６】
（３）上記実施形態では先頭ラインにおいて上側にはみ出すトナー量と最終ラインにおいて下側にはみ出すトナー量とは考慮されていないが、これらを考慮してトナー付着量を推定してもよい。その場合には、第２の画素の数に先頭ラインのドットの数を加算し、第１の画素の数に最終ラインのドットの数を加算すればよい。
【００５７】
（４）上記実施形態ではパーソナルコンピュータで実行されるプリンタドライバによってハーフトーンデータが生成される場合を例に説明したが、プリンタ１が印刷対象ページからハーフトーンデータを生成する構成であってもよい。
【００５８】
（５）上記実施形態では画像形成装置としてモノクロのプリンタ１を例に説明したが、画像形成装置は２色以上のカラープリンタであってもよい。その場合にはトナーの色毎にトナー付着量を推定することになる。また、画像形成装置はレーザプリンタに限られず、例えば、ＬＥＤプリンタであってもよい。また、プリンタ１などの印刷装置だけでなく、例えばファクシミリ機能、プリンタ機能、及び読み取り機能（スキャナ機能）を備えた複合機に本発明を適用してもよい。
【符号の説明】
【００５９】
１・・・レーザプリンタ
１０・・・本体ケース
２０・・・制御部
３０・・・フィーダ部
４０・・・画像形成部
５３・・・コントローラ
６０・・・解凍部
６２・・・データ出力部
６３・・・ドットカウント部
【図１】
2011180363.tif 000003
【図２】
2011180363.tif 000004
【図３】
2011180363.tif 000005
【図４Ａ】
2011180363.tif 000006
【図４Ｂ】
2011180363.tif 000007