(57)【要約】【課題】回路規模を増大させることなく、複数の画像フォーマットに対応可能なトナー使用量を演算する回路を備えた画像形成装置を提供する。【解決手段】本画像形成装置は、入力された画像データのフォーマットに従って各ビットを分析し、入力された画像データの濃度値を算出する。さらに、本画像形成装置は、過去に算出された濃度値の積算値と、新たに算出された濃度値とを加算し、加算結果からトナー使用量を算出する。【選択図】図３
2009128639.tif 000002
【特許請求の範囲】
【請求項１】
単一又は複数の画素データを含む画像データであって、前記画像データを所定のビット幅単位で入力する入力手段と、
入力された前記画像データのフォーマットに従って各ビットを分析し、該入力された画像データの濃度値を算出する算出手段と、
過去に算出された前記濃度値の積算値を保持する保持手段と、
前記保持手段に保持された積算値と、新たに算出された濃度値とを加算する第１加算手段と、
前記保持手段に保持された積算値からトナー使用量を算出するトナー使用量算出手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記算出手段は、
前記画像データのフォーマットに従って、入力された前記画素データごとの各ビットの桁情報を出力する桁情報出力手段と、
前記各ビットの桁情報に応じて、各ビットをシフトさせるビットシフト手段と、
前記ビットシフトされた各ビットの値を加算する第２加算手段と
を備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記桁情報は、当該ビットが画像データの濃度値を表す濃度データビットである場合に該濃度データビットの何桁目であるかを示し、当該ビットが前記画像形成装置への制御情報を表す制御ビットである場合に濃度データビットでないことを示し、
前記ビットシフト手段は、
当該ビットが濃度データビットである場合に、当該ビットをシフトさせるビットシフト回路と、
当該ビットが濃度データビットでない場合に、当該ビットをマスクさせるビットマスク回路と
を備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記入力手段は、
複数の画素データを含む画像データを前記算出手段へ入力する場合に、各画素データの各ビットを同一桁のビットごとに並び替えて入力することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記算出手段は、
入力される前記画像データに含まれる前記画素データのビット幅が入力される該画像データのビット幅の約数であって、前記複数の画素データを含む画像データが入力された場合に、各画素データの同一桁のビットを加算する第３加算手段を備えることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
単一又は複数の画素データを含む画像データであって、前記画像データを所定のビット幅単位で入力するステップと、
入力された前記画像データのフォーマットに従って各ビットを分析し、該入力された画像データの濃度値を算出するステップと、
過去に算出された前記濃度値の積算値を保持する保持手段に保持された積算値と、新たに算出された濃度値とを加算するステップと、
前記保持手段に保持された積算値からトナー使用量を算出するステップと
を含むことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、感光体に静電潜像を形成し、形成した静電潜像に記録材料であるトナーを静電的に吸着させて画像を形成するレーザプリンタ等の画像形成装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から画像形成装置においては、ユーザに対して、トナーの消費量又は残量を示すことが要望されている。このため画像形成装置では、画像形成を行うごとにトナーがどれだけ消費されたかを検出する必要がある。
【０００３】
特許文献１では、画像データから濃度を求め、その後、補正演算を行いトナーの消費量を算出する装置を提案している。具体的に、特許文献１に記載の装置は、印刷ドットの値を１頁分積算し、積算した値に各色ごとの係数を乗算し、さらにオフセット量を加算することでトナー使用量を求めている。
【特許文献１】特開２００２−１６２８００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術においては以下に記載する問題がある。例えば、特許文献１に記載の装置は、１つの加算回路において単一の画像データフォーマットに対する加算しか行えない。したがって、画像コントローラの制御系が変更され、画像データフォーマットが変更された場合は、そのままの加算回路が使用できなくなる問題があった。この対策として、複数の画像データフォーマット毎に、対応する加算回路を設ける方法も考えられる。しかし、この方法では、複数の画像データフォーマットごとに、個別の加算回路が必要とされるため、回路規模が増大してしまい、装置の大型化やコストの増加に繋がってしまう。
【０００５】
本発明は、上述の問題を鑑みて成されたものであり、回路規模を増大させることなく、複数の画像フォーマットに対応可能なトナー使用量を演算する回路を備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、例えば、画像形成装置として実現できる。画像形成装置は、単一又は複数の画素データを含む画像データであって、画像データを所定のビット幅単位で入力する入力手段と、入力された画像データのフォーマットに従って各ビットを分析し、入力された画像データの濃度値を算出する算出手段と、過去に算出された濃度値の積算値を保持する保持手段と、保持手段に保持された積算値と、新たに算出された濃度値とを加算する第１加算手段と、保持手段に保持された積算値からトナー使用量を算出するトナー使用量算出手段とを備えることを特徴とする。
【０００７】
また、本発明は、例えば、画像形成装置の制御方法として実現できる。制御方法は、単一又は複数の画素データを含む画像データであって、画像データを所定のビット幅単位で入力するステップと、入力された画像データのフォーマットに従って各ビットを分析し、入力された画像データの濃度値を算出するステップと、過去に算出された濃度値の積算値を保持する保持手段に保持された積算値と、新たに算出された濃度値とを加算するステップと、保持手段に保持された積算値からトナー使用量を算出するステップとを含むことを特徴とする。
【発明の効果】
【０００８】
本発明は、例えば、回路規模を増大させることなく、複数の画像フォーマットに対応可能なトナー使用量を演算する回路を備えた画像形成装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１０】
［第１の実施形態］
以下では、図１乃至図４を参照して第１の実施形態について説明する。図１は、第１の実施形態に係るプリンタ２０の構成例を示す図である。ここでは、画像形成装置として、レーザプリンタであるプリンタ２０を一例に説明する。なお、図１は、主に本発明に関する部分の構成を示している。即ち、本発明に係るプリンタ２０は、以下で説明する構成要素のみに限定されず、他の構成を含んで構成されてもよい。
【００１１】
プリンタ２０は、感光ドラム１、帯電チャージャー２、レーザービーム３、転写チャージャー５、分離チャージャー６、除電ランプ９、濃度センサ１０、光学ミラー１１、帯電制御部１２及び転写・分離制御部１３を備える。
【００１２】
感光ドラム１は、像担持体として機能し、感光層として、例えば負帯電有機感光体により構成されている。また、プリンタ２０は、現像剤として例えば負帯電トナーを含有する２成分現像剤を使用する反転現像システムを利用している。感光ドラム１は、矢印方向に回転し、まず、帯電チャージャー２で均一に帯電される。続いて、感光ドラム１は、光学ミラー１１を含む図示しない露光光学系により画像データに対応したレーザービーム３が照射される。これにより、感光ドラム１面上に画像データに対応した静電潜像が形成される。
【００１３】
ここで、帯電チャージャー２は、帯電制御部１２によって、静電潜像電位が設定される。感光ドラム１面上に形成された静電潜像は、不図示の現像ユニットによってトナーにより現像される。現像時の感光ドラム１面上の表面電位は、例えば、画像地肌部電位（暗部電位）ＶＤが約−８００Ｖ、画像部電位（明部電位）ＶＬが約−１００Ｖに設定されている。したがって、この画像部に現像バイアス電位ＶＢの約−６００Ｖとの電位差で負帯電トナーが付着し、静電潜像が現像される。
【００１４】
現像化されたトナー像は、転写・分離制御部１３で制御されている転写チャージャー５の作用のもとに、記録材である記録紙Ｐに転写される。その後、この記録紙Ｐは、転写・分離制御部１３で制御されている分離チャージャー６の作用のもとに、感光ドラム１から分離され、図示しない定着器によりトナー像が定着されて、印刷が完了する。
【００１５】
一方、転写後の感光ドラム１面上に残留したトナーは、図示しないクリーニング装置で除去されて回収される。以下、この回収されたトナーを回収トナーと称す。その後、感光ドラム１面上に残留している電荷は、除電ランプ９の除電光により除電されて、感光ドラム１は次回の画像形成に備えられる。
【００１６】
なお、プリンタ２０は、現像ユニット内のトナーの濃度を所定の範囲内に保持するトナー補給制御のために、感光ドラム１の画像領域外に基準濃度パターンに対応する静電潜像を形成し、図示しない現像ユニットにより現像化する。この基準濃度パターンに対応するトナー像の濃度を検出して検知濃度に対応した信号を出力するために、感光ドラム１の対向に配置された濃度センサ１０を設けている。この濃度センサ１０の出力値により、現像ユニット内の現像剤のトナー濃度が判断される。即ち、濃度センサ１０は、現像ユニット内のトナー濃度検知手段として機能する。
【００１７】
図２は、第１の実施形態に係るプリンタ２０の総トナー使用量を演算する構成を示す図である。総トナー使用量は、トナー補給制御においてトナーの自動補給を行うためや、ユーザに対してトナーの消費量又は残量を示すために使用される。
【００１８】
プリンタ２０は、総トナー使用量を演算するために、画像データ入力部１００、画素データ分析回路１０１、加算器１０２及びトナー使用量保持レジスタ１０３を備える。画像データ入力部１００は、入力手段として機能し、画像クロック毎に所定のビット幅単位で、画素データ分析回路１０１に画像データを入力する。入力される画像データは、単一又は複数の画素データを含み、所定のビット幅を有する。
【００１９】
画素データ分析回路１０１は、算出手段として機能し、入力された画像データのフォーマットに従って各ビットを分析し、入力された画像データの濃度値を算出する。例えば、プリンタエンジンの制御に必要な制御情報などをマスクし、画像データのフォーマットに応じた濃度値を出力する。また、トナー使用量保持レジスタ１０３は、保持手段として機能し、過去に算出された濃度値の積算値（以下、濃度積算値と称す。）を保持している。
【００２０】
加算器１０２は、第１加算手段として機能し、画素データ分析回路１０１からの新たな濃度値と、トナー使用量保持レジスタ１０３に保持されている濃度積算値とを加算する。その結果が新たにトナー使用量保持レジスタ１０３に保持される。プリンタ２０は、濃度積算値に所定の係数を乗算することによりトナー使用量を算出する。プリンタ２０は、以上のフローを繰り返し、結果として現在までの総トナー使用量を算出している。
【００２１】
ところで、従来においては、画素データ分析回路が使用される単一の画像フォーマットにのみ対応した単純な回路が使用されていた。したがって、従来の画素データ分析回路は、画像データフォーマットの異なる複数の画像形成装置に対応できなかった。そこで、本実施形態に係る画素データ分析回路１０１では、入力される画像データフォーマットに応じて各ビット毎に桁情報をもたせ複数の画像データフォーマットにおいてトナー使用量の演算を可能としている。以下では、説明の簡略化のため、画素データ分析回路１０１に入力される画像データのビット幅を８ビットとして説明する。
【００２２】
次に、図３を参照して、トナー使用量の演算処理について説明する。図３は、第１の実施形態に係る画素データ分析回路１０１の詳細を示す図である。ここでは、１画素のビット幅が８ビットである単一の画素データが画像データ２０１として入力される。
【００２３】
画素データ分析回路１０１は、図３に示すように、桁情報出力部２０３、ビットシフト回路２０４ａ、２０４ｂ、２０４ｃ、ビットマスク回路２０５及び加算器２０６を備える。また、画像データ入力部１００は、画像データ２０１を画素データ分析回路１０１に入力する。ここで、画像データ入力部１００は、入力する画像データに複数の画素データが含まれる場合に、ビットの並びを変更した画像データ２０２を入力する。しかし、ここでは、入力される画像データ２０１に単一の画素データのみが含まれるため、ビットの並び替えは行われない。したがって、画像データ２０１と画像データ２０２は、同一のデータとなる。ビットの並び替えについては、図４を用いて後述する。
【００２４】
桁情報出力部２０３は、画像データ２０２のフォーマットに従って、入力された画素データごとの各ビットの桁情報を出力する。具体的に、桁情報出力部２０３は、入力された画像データ２０２の各ビットが画素の濃度を示すビットである場合に、何桁目の情報を示すかの情報をビットシフト回路２０４ａ〜２０４ｃに出力する。さらに、桁情報出力部２０３は、入力された画像データのうち、画素の濃度を示さないビットである場合はその旨をビットマスク回路２０５に出力する。ここで、画素の濃度を示さないビットとは、例えば、プリンタエンジンの制御に用いる制御ビットなどがある。
【００２５】
ビットシフト回路２０４ａ〜２０４ｃは、ビットシフト手段として機能し、各ビットの桁情報に応じて各ビットをシフトさせる。また、ビットマスク回路２０５は、画素の濃度データでない情報、例えば、制御ビットを示すビットをマスクする。さらに、加算器２０６は、第２加算手段として機能し、桁情報に従ってビットシフトされた各ビットの値を加算する。即ち、加算器２０６の出力は、入力された画像データ２０２の濃度値の総計を示す。加算器２０６によって加算された値が加算器２０６に出力されて、トナー使用量保持レジスタ１０３に加算される。
【００２６】
以下では、画素データ分析回路１０１の動作手順について説明する。図３に示すように、まず、画素データ分析回路１０１には、Ａｎ（ｎ：０〜７）の１画素分の画像データ２０２が画像データ入力部１００から入力される。
【００２７】
画像データ２０２が入力されると、桁情報出力部２０３は、画像データ２０２のフォーマットに従って各ビットが濃度データビットの何桁目にあたるかをビットシフト回路２０４ａ〜２０４ｃに出力し、各ビットをシフトさせる。例えば、濃度データビットの最下位ビット（Ａ０）である場合、桁情報出力部２０３は、全てのビットシフト回路２０４ａ〜２０４ｃに対して何も出力しない。また、濃度データビットが下位から２桁目のビット（Ａ１）である場合、桁情報出力部２０３は、ビットシフト回路２０４ａのみに信号を出力し、ビットシフトさせる。同様に、他の濃度データビットについても、信号を出力して、ビットシフトさせる。
【００２８】
ここで、データビットが濃度データでない場合、例えばプリンタエンジンの制御に用いる制御ビットであった場合などには、図３のＡ７ビットに示すように、桁情報出力部２０３は、ビットマスク回路２０５に信号を出力することにより、当該ビットをマスクさせる。
【００２９】
全てのビットに対して上記の演算を行うと、加算器２０６は、ビットシフトされた各ビットの値を加算し、その結果を画素データ分析回路１０１の出力として、加算器１０２に入力する。加算器１０２には、さらに、トナー使用量保持レジスタ１０３の値が入力される。ここで、トナー使用量保持レジスタ１０３には、現在までに使用されたトナー量を算出するための濃度値が蓄積されている。加算器１０２は、加算器２０６からの値と、トナー使用量保持レジスタ１０３の値とを加算して、新たな濃度積算値をトナー使用量保持レジスタ１０３に出力する。プリンタ２０は、この濃度積算値を用いて、トナー使用量を算出することができる。この算出方法は、当業者にはよく知られた方法であり、例えば、濃度積算値に対して経験的に求められた係数を乗算することによりトナー使用量を導出する。この算出方法についての詳細な説明は省略する。ここでは、プリンタ２０に含まれる制御部がトナー使用量を算出するトナー使用量算出手段として機能する。
【００３０】
次に、図４を参照して、入力される画像データ２０２に２つの画素データが含まれる場合のトナー使用量の演算処理について説明する。図４は、第１の実施形態に係る画素データ分析回路１０１の詳細を示す図である。ここでは、入力される画像データ２０２のビット幅が８ビットであり、単一の画素データのビット幅が４ビットである場合の画像データについて説明する。
【００３１】
画素データ分析回路１０１に入力されたＡｎ，Ｂｎ（ｎ：０〜３）の２画素分の画像データ２０２は図示しないビット並び替え手段により画素データの各ビット毎に並び替えられる。具体的に、画像データ２０２は、各画素データの各ビットを同一桁のビットごとに並び替えて入力される。
【００３２】
このように、画像データ２０２のようにビット列を並び替えることにより、桁情報出力部２０３は、２ビットづつの桁情報を出力することができ、処理を簡略化することができる。他の構成については、図３と同様であるため説明を省略する。
【００３３】
本実施形態で説明したように、入力される画像データのビット幅が８ビットである場合、加算器２０６の最大値は２５５をとることが考えられるため、８ビット加算器を８個必要とする。また、ビットシフト回路は、入力画像データのビット幅をｍ（ｍは２以上）とすると２１、２２、・・・，２２＾（ｍ−２）に対応する各ビットシフト回路が設けられればよい。もし、ｍ＝１の場合はシフト回路を必要としない。なお、本実施形態では、入力画像データを８ビットとして説明したが、入力画像データのビット幅は任意のビット幅でよい。
【００３４】
以上説明したように、本実施形態に係る画像形成装置は、入力された画像データのフォーマットに従って各ビットを分析し、当該入力された画像データの濃度値を算出し、算出された濃度値を現在までのトナー使用量を保持する保持レジスタに加算する。さらに、画像形成装置は、保持レジスタの値からトナー使用量を算出するトナー使用量を算出する。これにより、本画像形成装置は、１つの演算回路で、複数の画像データのフォーマットに対応でき、トナー使用量を算出することができる。したがって、本画像形成装置は、トナー使用量の演算において、汎用性が高く、様々な画像データのフォーマットに対応することができる。
【００３５】
なお、本発明は、上記実施形態に限らず様々な変形が可能である。例えば、本画像形成装置は、画素データ分析回路として、画像データのフォーマットに従って各ビットの桁情報を出力する桁情報出力部と、ビットシフト回路と、ビットシフトされた各ビットの値を加算する加算器とを備えてもよい。これにより、本画像形成装置は、画像データのフォーマットに合わせて、入力された画像データごとに、濃度積算値を容易に求めることができる。したがって、本画像形成装置は、画像データのフォーマットごとに回路を設ける必要がないため、回路規模を増大させることがなく、コストの増大を抑制することができる。
【００３６】
また、本画像形成装置は、画素データ分析回路に入力される画像データの中に、複数の画素データが含まれる場合には、各画素データの各ビットを同一桁のビットごとに並び替えてもよい。これにより、本画像形成装置は、同一桁のビット毎に、桁情報を出力することができ、濃度積算値を求める処理を軽減することができる。
【００３７】
また、本実施形態では、８ビットの加算器２０６を用いて説明したが、入力し得る画像データフォーマットにおいて、入力画像データに含まれる単一の画素データに使用するビット幅が入力画像データのビット幅より小さい場合は加算器の規模を小さくしてもよい。例えば、入力画像データが８ビットであり、入力画像データ中に含まれる単一の画素データの最大濃度ビット幅が４ビットであると定められている場合は、図３における加算器２０６のとりうる値の最大値は、３０（１５＋１５）となる。したがって、加算器２０６には、６ビット加算器を各ビット分、即ち、８つの６ビット加算器で実現することができる。
【００３８】
［第２の実施形態］
次に、図５乃至図７を参照して、第２の実施形態について説明する。本実施形態では、第１の実施形態と比較して、さらに回路規模の縮小が可能な場合について説明する。具体的に、入力画像データに含まれる単一の画素データに使用するビット幅が入力画像データのビット幅の約数である場合は、以下に示す回路において回路規模を縮小できる。説明の簡略化のため、入力画像データのビット幅を８ビットとして説明する。
【００３９】
図５は、第２の実施形態に係る画素データ分析回路１０１の詳細を示す図である。ここでは、入力される画像データ２０２のビット幅が８ビットであり、単一の画素データのビット幅が４ビットである場合の画像データについて説明する。即ち、８ビットの画像データに２つの画素データが含まれる。
【００４０】
画素データ分析回路１０１は、図３及び図４で説明した構成に加えて、各画素データごとの同一桁のビットの値を加算する加算器２０７を備える。加算器２０７は、各画素データの同一桁のビットを加算する第３加算手段として機能する。さらに、本実施形態に係る画素データ分析回路１０１は、ビットシフト回路２０４ｃは必要なく、ビットシフト回路２０４ａ、２０４ｂのみ備えればよい。
【００４１】
画像データ入力部１００は、画素データＡｎ、Ｂｎ（ｎ：０〜３）の２画素分の画像データ２０１をビット並び替え手段により各画素データの同一桁のビットを並べるようにビット列を並び替える。画像データ入力部１００は、例えば、Ａ０、Ａ１、Ａ２、Ａ３、Ｂ０、Ｂ１、Ｂ２、Ｂ３の順の画像データ２０１を、同一桁のビットが隣り合うように、Ａ０、Ｂ０、Ａ１、Ｂ１、Ａ２、Ｂ３、Ａ３、Ｂ３の順に並び替える。
【００４２】
並び替えられた画像データ２０２は、画素データ分析回路１０１に入力され、加算器２０７によって同一桁のビット毎に加算される。その後、各ビットの加算結果は、桁情報出力部２０３から出力される濃度データビットの何桁目にあたるかを示す信号により、ビットシフト回路２０４ａ〜２０４ｂにおいてビットシフトされる。このとき、データビットが濃度データでない場合、例えばプリンタエンジンの制御に用いる制御ビットであった場合などにはビットマスク回路２０５によりビットがマスクされる。全てのビットに対して演算を行い、その後加算器２０６において、ビットシフトされた各ビットの加算値が演算され、その結果が画素データ分析回路１０１の出力値となり、トナー使用量の演算に用いられる。
【００４３】
このように、本実施形態では、入力される画像データにおける各画素データの同一桁のビットの値を加算した後に、ビットシフトを行う。必要とする加算器は、加算器２０７は最大値２のため２ビット加算器が４つ、加算器２０６は最大値３０のため５ビット加算器が４つあればよく、第１の実施形態で必要とする回路よりも大幅に回路規模を縮小することができる。また、桁情報出力部２０３も全てのビットに対しての情報を保持する必要が無く、加算器２０７の加算器の数だけ保持すればよいので回路規模を縮小できる。さらに、入力し得る画像データのフォーマットにおいてはすべてのデータが画像の濃度ビットに使用されると予め判明している場合は、ビットマスク回路２０５が省略可能である。
【００４４】
次に、図６を参照して、入力画像データが８ビットであり、入力画像データに含まれる単一の画素データのビット幅が２ビットであり、画素データ２ビットが全て濃度ビットであるときの画素データ分析回路１０１について説明する。図６は、第２の実施形態の変形例に係る画素データ分析回路１０１の詳細を示す図である。ここで、画像データ２０２には、画素データが４つ含まれる。
【００４５】
画像データ入力部１００は、Ａｎ，Ｂｎ，Ｃｎ，Ｄｎ（ｎ：０〜１）の４画素分の画像データ２０１は図示しないビット並び替え手段により各画素データの同一桁のビット毎に並び替えられる。画像データ入力部１００は、例えば、Ａ０、Ａ１、Ｂ１、Ｂ２、Ｃ０、Ｃ１、Ｄ０、Ｄ１の順の画像データ２０１を、同一桁のビットが隣り合うように、Ａ０、Ｂ０、Ｃ０、Ｄ０、Ａ１、Ｂ１、Ｃ１、Ｄ１の順に並び替える。
【００４６】
並び替えられた画像データ２０２は、加算器２０７において各ビット毎に加算される。このとき、加算器２０７の入力はそれぞれ２入力であるが、ここでの例では各ビットともに画素Ａ〜Ｄの４つの値が存在するので加算器２０７は図６に示すように各ビット毎に２入力の加算器２つを使用して４入力とする。これにより、入力画像データが８ビット、画素データが２ビットであっても、図５と同等の回路規模でトナー使用量を演算することができる。
【００４７】
次に、図７を参照して、入力画像データが８ビットであり、入力画像データに含まれる単一の画素データのビット幅が１ビットであり、画素データ１ビットが全て濃度ビットであるときの画素データ分析回路１０１について説明する。図７は、第２の実施形態の変形例に係る画素データ分析回路１０１の詳細を示す図である。ここで、画像データ２０２には、画素データが８つ含まれる。
【００４８】
画像データ入力部１００は、Ａｎ，Ｂｎ，Ｃｎ，Ｄｎ，Ｅｎ，Ｆｎ，Ｇｎ，Ｈｎ（ｎ：０〜１）の８画素分の画像データ２０１は図示しないビット並び替え手段により各画素データの同一桁のビット毎に並び替えられる。しかし、ここでは、８ビット全てが同一桁のビットであるため、必ずしも並び替える必要はない。即ち、画像データ２０１と画像データ２０２におけるビット列の並びは同一である。
【００４９】
画像データ２０２は、加算器２０７において各ビット毎に加算される。このとき、加算器２０７の入力はそれぞれ２入力であるが、ここでの例では各ビットともに画素Ａ〜Ｈの８つの値が存在するので加算器２０７は図７に示すように各ビット毎に２入力の加算器４つを使用し８入力とする。これにより、入力画像データが８ビット、画素データが２ビットであっても、図５と同等の回路規模でトナー使用量を演算することができる。
【００５０】
以上説明したように、本実施形態に係る画像形成装置は、第１の実施形態の構成に加えて、さらに、複数の画素データを含む画像データが入力された場合に、各画素データの同一桁のビットを加算する加算器を備えてもよい。この場合、入力される画像データに含まれる画素データのビット幅が入力される画像データのビット幅の約数であることが望ましい。これにより、本画像形成装置は、必要とする加算器の数が第１の実施形態と比較して大幅に低減することができ、回路規模を縮小できる。
【図面の簡単な説明】
【００５１】
【図１】第１の実施形態に係るプリンタ２０の構成例を示す図である。
【図２】第１の実施形態に係るプリンタ２０の総トナー使用量を演算する構成を示す図である。
【図３】第１の実施形態に係る画素データ分析回路１０１の詳細を示す図である。
【図４】第１の実施形態に係る画素データ分析回路１０１の詳細を示す図である。
【図５】第２の実施形態に係る画素データ分析回路１０１の詳細を示す図である。
【図６】第２の実施形態の変形例に係る画素データ分析回路１０１の詳細を示す図である。
【図７】第２の実施形態の変形例に係る画素データ分析回路１０１の詳細を示す図である。
【符号の説明】
【００５２】
１：感光ドラム
２：帯電チャージャー
３：レーザービーム
６：分離チャージャー
１０：光学センサ
１１：光学ミラー
１２：帯電制御部
１３：転写・分離制御部
２０：プリンタ
１００：画像データ入力部
１０１：画素データ分析回路
１０２：加算器
１０３：トナー使用量保持レジスタ
２０１、２０２：画像データ
２０３：画素データビット情報
２０４ａ〜２０４ｂ：ビットシフト回路 
２０５：ビットマスク回路
２０６：加算器
２０７：加算器
【図１】
2009128639.tif 000003
【図２】
2009128639.tif 000004
【図３】
2009128639.tif 000005
【図４】
2009128639.tif 000006
【図５】
2009128639.tif 000007
【図６】
2009128639.tif 000008
【図７】
2009128639.tif 000009