画像データに基づいて像担持体上に形成される静電潜像を現像剤により現像する現像手段と、現像剤を前記現像手段に補給する補給手段と、前記補給手段内の現像剤の有無を検出する検出手段と、画像データに応じたドット数を計数する計数手段と、を備える画像形成装置であって、前記計数手段により計数されたドット数の積算値を算出する算出手段と、前記検出手段による検出結果に基づき前記補給手段内に現像剤が有るという判断、かつ前記算出手段により算出されたドット数の積算値が所定の値を超えたという判断をした場合に画像形成動作を停止する制御手段と、を備えることを特徴とする画像形成装置。前記検出手段が、光を照射する発光手段と、前記発光手段により照射された光を受光する受光手段と、を有することを特徴とする請求項1に記載の画像形成装置。前記検出手段が、前記発光手段の発光光量を増加させる光量増加手段を有し、前記制御手段が、前記検出手段による検出結果に基づき前記補給手段内に現像剤が有るという判断、かつ前記算出手段により算出されたドット数の積算値が所定の値を超えたという判断をした場合に、前記光量増加手段により前記発光手段の発光光量を増加させる処理及び前記検出手段による検出結果に基づき前記補給手段内の現像剤の有無を判断する処理を少なくとも1回行い、前記補給手段内に現像剤が有るという判断が変わらない場合に、画像形成動作を停止することを特徴とする請求項2に記載の画像形成装置。前記検出手段が、前記受光手段の受光感度を増加させる感度増加手段を有し、前記制御手段が、前記検出手段による検出結果に基づき前記補給手段内に現像剤が有るという判断、かつ前記算出手段により算出されたドット数の積算値が所定の値を超えたという判断をした場合に、前記感度増加手段により前記受光手段の受光感度を増加させる処理及び前記検出手段による検出結果に基づき前記補給手段内の現像剤の有無を判断する処理を少なくとも1回行い、前記補給手段内に現像剤が有るという判断が変わらない場合に、画像形成動作を停止することを特徴とする請求項2に記載の画像形成装置。前記検出手段が、前記発光手段の発光光量を増加させる光量増加手段と、前記受光手段の受光感度を増加させる感度増加手段と、を有し、前記制御手段が、前記検出手段による検出結果に基づき前記補給手段内に現像剤が有るという判断、かつ前記算出手段により算出されたドット数の積算値が所定の値を超えたという判断をした場合に、前記光量増加手段による前記発光手段の発光光量の増加又は前記感度増加手段による前記受光手段の受光感度を増加のいずれか一方の処理及び前記検出手段による検出結果に基づき前記補給手段内の現像剤の有無を判断する処理を少なくとも1回行い、前記補給手段内に現像剤が有るという判断が変わらない場合に、画像形成動作を停止することを特徴とする請求項2に記載の画像形成装置。前記検出手段が、圧電素子を有することを特徴とする請求項1に記載の画像形成装置。前記検出手段が、現像剤を検出するための検出面を清掃する清掃手段を有し、前記制御手段が、前記検出手段による検出結果に基づき前記補給手段内に現像剤が有るという判断、かつ前記算出手段により算出されたドット数の積算値が所定の値を超えたという判断をした場合に、前記清掃手段により前記検出面を清掃する処理及び前記検出手段による検出結果に基づき前記補給手段内の現像剤の有無を判断する処理を少なくとも1回行い、前記補給手段内に現像剤が有るという判断が変わらない場合に、画像形成動作を停止することを特徴とする請求項2乃至6のいずれか1項に記載の画像形成装置。前記制御手段が、前記算出手段により算出されたドット数の積算値が所定の値を超えてから前記検出手段による検出結果に基づき前記補給手段内の現像剤の有無の判断を開始することを特徴とする請求項1乃至7のいずれか1項に記載の画像形成装置。前記制御手段が、画像形成動作を停止する際に警告をユーザーに通知することを特徴とする請求項1乃至8のいずれか1項に記載の画像形成装置。しかしながら、特許文献1の技術では、トナー残量検出手段の誤動作や、トナー補給槽内の汚れに対する対応策が無いため、トナー残量を誤検出する可能性があるという課題があった。従って特許文献1の技術では、トナー残量を正確に検出できない可能性があり、トナー無しの状態で使い続けてキャリアが感光ドラムに付着してしまい、画像形成装置に影響を与えてしまうおそれがあった。本発明は、このような状況のもとでなされたもので、トナー補給容器にトナーが無い状態でのトナー残量の誤検出を低減することを目的とする。前述の課題を解決するために、本発明は以下の構成を備える。1画像データに基づいて像担持体上に形成される静電潜像を現像剤により現像する現像手段と、現像剤を前記現像手段に補給する補給手段と、前記補給手段内の現像剤の有無を検出する検出手段と、画像データに応じたドット数を計数する計数手段と、を備える画像形成装置であって、前記計数手段により計数されたドット数の積算値を算出する算出手段と、前記検出手段による検出結果に基づき前記補給手段内に現像剤が有るという判断、かつ前記算出手段により算出されたドット数の積算値が所定の値を超えたという判断をした場合に画像形成動作を停止する制御手段と、を備えることを特徴とする画像形成装置。本発明によれば、トナー補給容器にトナーが無い状態でのトナー残量の誤検出を低減することができる。以下、本発明の具体的な実施例を、図面を参照して詳細に説明する。[画像形成装置の構成]図1は、実施例1の画像形成装置の構成を示す断面図である。この画像形成装置は、複数の画像形成部を並列に配した電子写真方式のカラー画像形成装置である。本実施例にて、電子写真カラー画像形成装置は、画像読取部1Rと画像出力部1Pで構成される。画像読取部1Rは、原稿画像を光学的に読み取り、電気信号に変換して画像出力部1Pに送信する。画像出力部1Pは、複数本実施例では4つ並設された画像形成部10と、給紙ユニット20と、中間転写ユニット30と、定着ユニット40と、クリーニングユニット50、70と、フォトセンサ60と、制御ユニット80と、を有する。画像形成部10は次に述べるような構成になっている。像担持体としての感光ドラム11a~11dがその中心で回転自在に軸支され、矢印方向に回転駆動される。尚、以下特定の色を説明するとき以外はa~dの符号は省略する。一次帯電器12、レーザスキャナユニット13、現像装置14、クリーニング装置15、及び折り返しミラー16が感光ドラム11の外周面に対向し、その回転方向に配置されている。一次帯電器12は各々、感光ドラム11の各表面に均一な帯電量の電荷を与える。次いでレーザスキャナユニット13により、画像読取部1Rからの記録画像信号に応じて変調されたレーザビームなどの光線図中、破線a~dを、折り返しミラー16を介して感光ドラム11上に露光させる。その結果、感光ドラム上像担持体上に静電潜像が形成される。この静電潜像に現像装置14によってトナーを付着させて可視像を形成する。中間転写ベルト31は矢印Aの方向に駆動され、感光ドラム11に形成された可視像を、給紙ユニット20から供給された転写材Pに転写する。その後、転写材Pは定着ユニット40に搬送され、加熱及び加圧される。可視像が定着された転写材Pは、装置外部に排出され、画像形成が終了する。トナー補給の機構は現像装置14の内部にトナーを補給すべく、現像装置14のトナー補給口不図示の上方に配置されている。[トナー補給機構発光素子と受光素子を使用した場合]図2aにトナー補給機構を説明する図を簡易的に示す。トナー補給容器115にはトナー現像剤116を検出するための検出用窓検出面114が所定の位置に配置してある。そしてトナー116の残量を検出するために、光を照射するLED108発光手段とフォトトランジスタPtr109受光手段が検出用窓114に向けて配置されている。但し、図2aの配置に限定されるものではない。トナー補給容器115内補給手段内のトナー116が充分に多く、LED108の設置位置を超えている間はフォトトランジスタ109から出力信号が出力されない。トナー残量がLED108の設置位置より少なくなったときにはフォトトランジスタ109から出力信号が出力される。従って、フォトトランジスタ109からの出力信号の有無が、トナー残量が多いか、少ないかを示している。トナー補給容器115の下方には、現像装置14の内部に所望の量のトナー116を補給するための機構がある。このトナー116を補給するための機構はトナー116を搬送するためのスクリュー117とそのスクリュー117を駆動するモーター112とスクリュー117の回転量を検出するためのフォトセンサ113から構成されている。この機構で、スクリュー117の回転量に応じた量のトナー116が搬送され、現像装置14内に補給される。つまり、CPU101がフォトセンサ113からの検出信号をもとにモーター112の回転量を制御することで、トナー補給容器115から現像装置14内への所定量のトナー補給を可能としている。[トナー補給動作に係る制御系発光素子と受光素子を使用した場合]上述のトナー補給動作の制御に関して、図2bを参照しながら説明する。図2bにおいて、画像形成装置の制御系の回路を実装した制御基板100は、トナー補給部105を有している。トナー補給部105はモーター112を駆動させるためのモータードライバなどが実装されたモーター駆動部110と、スクリュー117の回転量を検出するためのフォトセンサ113の信号を検出する補給量検出部111を有している。CPU101がモーター駆動部110を制御しモーター112を回転させると、スクリュー117が回転してトナー116を搬送し、現像装置14にトナー116が補給される。そして補給量検出部111がスクリュー117の回転を検出し、CPU101が回転数を計数し、所定の回転数になるとCPU101がモーター駆動部110を制御してモーター112を停止させる。これにより所望の量のトナー116を補給できる。また、図2bの構成に限ることなく例えばスクリュー117の回転数を計数するための回路ASICを別に設けトナー補給部105と接続し所定の回転数になると、この回路がモーター駆動部110を制御してモーター112を停止させる構成にしてもよい。トナー残量検出部104はトナー補給容器115のトナー残量を検出するために、LED108を駆動させる発光部106及び、フォトトランジスタ109の信号を受ける受光部107から構成されている。そして、受光部107が受けた信号はCPU101制御手段に出力されている。また、ASIC102計数手段は画像形成する際に画像データに応じたドット数ビデオカウントを各色ごとに計数し、各色ごとに計数したビデオカウントの値をCPU101に出力する。CPU101算出手段はASIC102から入力された各色ごとのビデオカウントを各色ごとに積算する。CPU101は、このビデオカウントの積算値からどれぐらいの量のトナーが消費されるかを予測することができる。また、このビデオカウントの積算値を記憶しておくために、バックアップRAM103が制御基板100上に実装されている。[ビデオカウント値とトナー残量検出信号の関係]ここで本実施例の特徴を、図3を用いて説明する。図3において、グラフの横軸は新品のトナー補給容器115が装着されてからの出力枚数を示し、図3aの縦軸は新品のトナー補給容器115が装着されてからのトナー残量検出部104の出力を示している。図3aでは、トナー残量検出部104の出力がハイレベルHのときにトナー有りを、ローレベルLのときにトナー無しを検出するという例を示しているが、トナー有り無しで信号が変化すれば、論理はどちらでもよい。また、図3bの縦軸は新品のトナー補給容器115が装着されてからのビデオカウントの積算値を示している。図3bのグラフにおいて、ビデオカウントは不規則に積算されているが、これは出力画像の種類によってデータの量が異なるためである。このグラフのように、出力枚数が増えていくと、ビデオカウントの積算値も増加していく。そして、ビデオカウントの積算値から、トナー消費量が推測でき、トナー補給容器115に充填されているトナーの量は既にわかっているので、トナー補給容器115内のトナー116が無くなる時点でのビデオカウントの積算値も推測することができる。図3aの縦軸のトナー残量検出部104の出力と図3bの縦軸のビデオカウントの積算値との関係を説明する。ビデオカウントの積算値が上述のトナー補給容器115内のトナー116が無くなると推測できる値を超えない図3bのDの範囲場合は図3aのトナー残量検出部104の出力がハイレベルHになる図3aの実線部分Aことが推測できる。また、ビデオカウントの積算値が上述のトナー補給容器115内のトナー116が無くなると推測できる値を超えると図3bのEの範囲、図3aのトナー残量検出部104の出力がローレベルLになる図3aの破線部分Bことが推測できる。例えば、ビデオカウント値が2000カウントでトナーを1g消費するシステムの場合で説明する。トナー補給容器115内の初期のトナー量が例えば200gのときビデオカウントの積算値が2000カウント/g×200g=400000カウントを超えると図3bのEの範囲トナー補給容器115内のトナー116が無くなると推測できる。従って、この所定カウント値を超えたとき、図3aのトナー残量検出部104の出力はローレベルLとなり図3aの破線部分Bトナー無しを示すことが予想される。しかし、トナー補給容器115内にトナー116が無い状態であっても、図2aに示した検出用窓114が汚れていた場合、トナー残量検出部104はトナー無しを正常に検出できない。従って、ビデオカウントの積算値が所定カウント値例えば400000カウントを超えているにもかかわらず、図3aのトナー残量検出部104の出力がハイレベルHを維持一点鎖線部分Cし、トナー有りを検出誤検出してしまうことがありうる。本実施例はこのような場合に対応すべく図4に示すようにトナー残量検出部104が、発光部106光量増加手段にLED108の発光光量を切り替える機構を受光部107感度増加手段にフォトトランジスタ109の受光感度を切り替える機構を備えている。[発光部の発光光量と受光部の受光感度の制御回路]図4aは発光部106におけるLED108の発光光量を切り替える回路で、CPU101が抵抗R8~R10の合成抵抗を変化させてLED108に流れる電流を決定している。即ちCPU101がゲイン0又は/及びゲイン1を制御することによって、トランジスタQ3又は/及びQ4をオン、オフして抵抗R8~R10の合成抵抗を変化させて、LED108に流れる電流を切り替えて光量を変化できるように構成されている。また、図4bは受光部107におけるフォトトランジスタ109の受光感度を切り替える回路である。同様にCPU101がゲイン2又は/及びゲイン3を制御することによって、トランジスタQ1又は/及びQ2をオン、オフして抵抗R1~R3の合成抵抗を変化させている。そして、抵抗R1~R3の合成抵抗を変化させるとオペアンプX1に抵抗R4を介して入力される電圧が変化し、オペアンプX1から出力される電圧感度を変化できるように構成されている。尚、R5~R7も抵抗である。LED108の発光光量の増加は、トランジスタQ3又は/及びQ4をオンして抵抗R8~R10の合成抵抗を減らし、LED108に流れる電流を増加させることで行う。フォトトランジスタ109の受光感度の増加は、トランジスタQ1又は/及びQ2をオフして抵抗R1~R3の合成抵抗を増やしオペアンプX1の入力電圧を増加させることで行う。このような構成を用いて、ビデオカウントの積算値が所定カウント値を超えているにもかかわらずトナー残量検出部104の出力がトナー有りを示しているとCPU101が判断した場合CPU101が発光部106を制御しLED108の発光光量を増加させる。そして、もう一度CPU101がトナー有り無しを判断することで、トナー116が無い状態で検出用窓114が汚れていた場合に正確にトナー無しを検出できる可能性を高めることができる。また、CPU101が受光部107の受光感度を増加させてから再度トナー有り無しを判断しても同様の効果が得られる。さらに、図4aのように抵抗値を切り替えて、発光光量を切り替える代わりに、LED108に接続されている電源電圧を切り替えても同様の効果が得られる。[トナー残量検出処理の制御発光光量を増加]次に図5のフローチャートを用いて動作の説明を行う。画像形成動作プリントを開始すると、ステップ以下、S1でCPU101は形成した画像のビデオカウントに応じたトナー補給量を決定する。そして、CPU101がトナー補給部105に対して各色それぞれ現像装置14へ決定された量のトナーを補給するように制御する。S2でCPU101はビデオカウントをトナー補給容器が新品のときから画像形成を行うたびに積算する。その積算値はCPU101によってバックアップRAM103に保存される。具体的には、CPU101はバックアップRAM103からその積算値を読み出し、一方ASIC102は計数された今回形成した画像のビデオカウントをCPU101に出力する。そして、CPU101が今回形成した画像のビデオカウントとバックアップRAM103から読み出した前回までに形成した画像のビデオカウントの積算値を加算し、新品のときから今回までに形成した画像のビデオカウントの積算値を算出する。そして、その積算値をバックアップRAM103に書き込む。その後、S3でCPU101はトナー残量検出部104に対するトナー補給容器115内のトナー116の有り無し検出の制御を開始し、S4でCPU101はトナー残量検出部104からの信号により、トナー116の有り無しを判断する。S4でCPU101がトナー無しと図3aの破線部分B判断した場合は、S6でジョブ終了後にトナーボトル交換指示を表示部不図示に示しシーケンスを終了する。S4でCPU101がトナー有りと判断した場合は、S5でビデオカウントの積算値がリミット以内かどうかの判断を行う。ここでいうリミットとは図3bで説明した、トナー補給容器115内のトナー116が無くなると推測されるビデオカウントの積算値である。S5でCPU101がビデオカウントの積算値がリミット以内である図3bのDの範囲と判断した場合は、ビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致している図3aの実線部分A。従って、S7で、ジョブが終了したかどうか続けて画像形成する必要があるかどうか判断する。S7でCPU101がジョブが終了したと判断した場合は、S9でプリントを停止させ、シーケンスを終了する。S7でCPU101がジョブが終了していないと判断した場合は、S1の処理に戻る。S5は本発明の特徴である。S5でCPU101がビデオカウントの積算値がリミットを超えている図3bのEの範囲と判断した場合は、S8で発光部106で設定されているLED108の発光光量が最大に設定してあるかどうか判断する。S8でCPU101がLEDの発光光量が最大でないと判断した場合は、S11で発光部106を制御してLED108の発光光量を1段階増加させ、S4の処理に戻る。即ち、本実施例では、ビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致しない場合図3aの一点鎖線部分Cに、S8、S11、S4の一連のリトライ処理を少なくとも1回行う。また、S8でCPU101が発光部106で設定されているLED108の発光光量が最大と判断した場合は、発光光量を上げているにもかかわらずビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致しないのでS10の処理に進む。そして、S10でCPU101が複数枚のジョブの途中であっても画像形成中のプリントが終了次第プリントを停止させ、エラーもしくはアラーム警告としてユーザーに通知してシーケンスを終了する。[トナー残量検出処理の制御受光感度を増加]また図6のフローチャートのように、フォトトランジスタ109の受光感度を変更させる構成を有する画像形成装置の場合、以下のような動作になる。図6のフローチャートは図5のフローチャートとS1~S7、S9、S10の処理が同じなので説明を省略し、以下異なる処理のみ説明する。S5でCPU101がビデオカウントの積算値がリミットを超えている図3bのEの範囲と判断した場合は、S108で受光部107で設定されているフォトトランジスタ109の受光感度が最大に設定してあるかどうか判断する。S108でCPU101がフォトトランジスタ109の受光感度が最大でないと判断した場合は、S111で受光部107を制御してフォトトランジスタ109の受光感度を1段階増加させ、S4の処理に戻る。即ち、本実施例では、ビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致しない場合図3aの一点鎖線部分Cに、S108、S111、S4の一連のリトライ処理を少なくとも1回行う。S108でCPU101が受光部107で設定されているフォトトランジスタ109の受光感度が最大と判断した場合は、受光感度を上げているのにビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致しないのでS10の処理に進む。本実施例では、図1における現像装置14に対してそれぞれトナー補給機構不図示が設けられており、それぞれ独立に制御されている。画像形成装置の制御基板100に設けられたCPU101により、それぞれの現像装置14に対して図5及び図6に示したフローチャートに基づきトナー補給を行い、トナー補給容器115内のトナー残量を検出する。以上本実施例によれば、トナーが無い状態でのトナー残量の誤検出を低減することができる。[トナー補給機構ピエゾセンサを使用した場合]本実施例の画像形成装置は実施例1で説明した図1の構成とおおむね同じであるが、図7aのようにトナー残量検出センサにピエゾセンサ圧電素子119を使用している。例えば、ピエゾセンサ119の検出面はトナー116が検出面に付着していない場合は振動し、トナー116が検出面に付着している場合は検出面の振動が停止する。従って、検出面の振動の有無によりトナー補給容器115内のトナー116の有無を検出することができる。また、実施例1で説明した図3のビデオカウントの積算値とトナー残量検出部104の出力の関係も本実施例において援用する。本実施例の画像形成装置はピエゾセンサ119の検出面を清掃する清掃部材122を備えている。また清掃部材122を駆動するための清掃部材駆動部121を備えており、これは、独立したモーターであっても良いし、他の駆動源からクラッチやソレノイドなどで連結させる構成でも良く、どちらでも効果は同じである。例えば、清掃部材122はアームを介して清掃部材駆動部121と接続されている。そして、トナー補給容器115の側面にはアームを通すための例えば穴が開いていて、トナー116が漏れないように封止されている。清掃部材122は例えば針金を折り曲げた形状のもので、CPU101の制御によって、清掃部材駆動部121が清掃部材122に対してピエゾセンサ119の検出面を擦る動作をさせることで清掃を行う。[トナー補給動作に係る制御系ピエゾセンサを使用した場合]本実施例の制御回路は図7bのようになるが、トナー残量検出部104の構成が実施例1と異なっている。トナー残量検出部104はピエゾセンサ119の信号を検出する検出部118と、清掃部材122を駆動する清掃部材駆動部121を制御する清掃部材駆動回路120から構成されている。その他の実施例1の図2bと同じ構成についての説明は省略する。このような構成を用いて、CPU101がビデオカウントの積算値が所定カウント値を超えていると判断したが、トナー残量検出部104からの出力がトナー有りを示していると判断した場合図3aの一点鎖線部分Cに清掃部材122を動作させる。清掃部材122はCPU101が清掃部材駆動回路120を制御して清掃部材駆動部121を駆動させることで動作し、清掃部材122がピエゾセンサ119の検出面を清掃する。そして、清掃を行った後であることを示す情報を例えばCPU101が保存するか、CPU101がバックアップRAM103に書き込んで保存する。そして、CPU101がもう一度トナー有り無しを判断することで、トナー補給容器115にトナー116が無い状態で、ピエゾセンサ119の検出面が例えばトナー116の塊が付着して汚れていた場合にも正確にトナー無しを検出することが可能となる。[トナー残量検出処理の制御ピエゾセンサを使用した場合]次に図8のフローチャートを用いてピエゾセンサ119を使用してトナーの残量検出を行う場合の画像形成装置の動作についての説明を行う。尚、図8のフローチャートはS12~S18、S20、S21の処理が図5のフローチャートのそれぞれS1~S7、S9、S10の処理と同じなので説明を省略し、以下異なる処理のみ説明する。S16は本発明の特徴である。S16でCPU101がビデオカウントの積算値がリミットを超えている図3bのEの範囲と判断した場合はビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致しない図3aの一点鎖線部分CのでS19の処理に進む。そして、S19でCPU101がピエゾセンサ119の検出面を清掃したかどうかを上述の清掃を行った後であることを示す情報から判断する。S19でCPU101がピエゾセンサ119の検出面を清掃していないと判断した場合は、S22で清掃部材駆動回路120を制御し清掃部材駆動部121を駆動させてピエゾセンサ119の検出面を清掃部材122で清掃し、S15の処理に戻る。S19でCPU101がピエゾセンサ119の検出面を清掃していると判断した場合は、検出面を掃除したにもかかわらずビデオカウントの積算値による推測とトナー残量検出部104の検出結果が一致しないことになるのでS21の処理に進む。尚、上述のピエゾセンサ119の検出面を清掃部材122で清掃し、再度CPU101がトナー有り無しの判断を行う一連のリトライ処理は少なくとも1回行い、1回に限られない。その場合は、例えば清掃した回数をCPU101が例えば不図示のカウンタ等でカウントし、あらかじめCPU101に設定された所定の回数に達したときに上述の清掃を行った後であることを示す情報を保存することで実施できる。本実施例においても、図1の現像装置14に対してそれぞれトナー補給機構が設けられており、それぞれ独立に制御されている。画像形成装置の制御基板100に設けられたCPU101により、それぞれの現像装置14に対して図8に示したフローチャートに基づきトナー補給を行い、トナー補給容器115内のトナー残量を検出する。以上本実施例によれば、トナーが無い状態でのトナー残量の誤検出を低減することができる。[その他の実施例]1実施例1の画像形成装置に検出用窓114を清掃する装置を備えていてもよい。清掃は例えば、スクリュー117の振動を利用して検出用窓114を揺らすことで付着したトナーを検出用窓114から除去したり、実施例2と同様に清掃部材で検出用窓114を擦って付着したトナーを検出用窓114から除去することで行うことができる。清掃は図5、図6のS11又はS111の処理を行う際に行う。例えばLED108の発光光量を1段階増加又はフォトトランジスタ109の受光感度を1段階増加させる処理に追加して清掃も行う構成にしてもよい。または、例えばLED108の発光光量の増加もフォトトランジスタ109の受光感度の増加も行わず清掃のみを単独で行う構成にしてもよい。2実施例1の図5、図6のフローチャートではS5でCPU101がビデオカウントの積算値がリミットを超えていると判断した後、S8又はS108の処理に進んでいる。しかし、S5でCPU101がビデオカウントの積算値がリミットを超えているという判断した後、S8又はS108、S11又はS111、S4の一連のリトライ処理を行わずにS10の処理を行う場合もトナーが無い状態でのトナー残量の誤検出を低減できる。同様に実施例2の図8のフローチャートにおいてもS16でCPU101がビデオカウントの積算値がリミットを超えているという判断した後、S19、S22、S15の一連のリトライ処理を行わずにS21の処理を行う場合も本発明の効果を奏する。3実施例1では、CPU101が発光部106を制御してLED108の発光光量を増加させる機能とCPU101が受光部107を制御してフォトトランジスタ109の受光感度を増加させる機能がそれぞれ単独で機能する構成を示している。しかし、CPU101が発光部106を制御してLED108の発光光量を増加させる機能とCPU101が受光部107を制御してフォトトランジスタ109の受光感度を増加させる機能を併用する構成でも本発明の効果を奏する。本構成ではLED108の発光光量の増加とフォトトランジスタ109の受光感度の増加は図5、図6のS11又はS111の処理を行う際に例えばLED108の発光光量とフォトトランジスタ109の受光感度のいずれか一方を1段階増加する段階的な方法で行う。4実施例1、2とその他の1~3の実施例ではトナー補給容器115が新品のときからトナー残量検出部104によりトナー残量検出を行っている構成にしている。しかし、ビデオカウントの積算値がリミットを超える直前のタイミングからCPU101がトナー残量検出部104による検出を開始してもよい。ビデオカウントの積算値がリミットを超える直前のタイミングからトナー残量検出を行うことで、周辺装置からのノイズの影響を低減してトナー残量検出をすることができる。例えば、ビデオカウント積算値のリミットが400000カウントの場合は直前の380000カウントからトナー残量検出を開始する。以上その他の1~4の実施例においても、トナーが無い状態でのトナー残量の誤検出を低減することができる。