トナーを用いて現像を行う現像部と、規定量のトナーが存在しているか検知するトナー検知体を有し、前記現像部にトナーを補給する中間ホッパーと、交換可能であって、補給用のトナーを収容し、前記中間ホッパーにトナーを投入し、画像形成装置に取り付けられてからの累積トナー補給量を記憶する補給量記憶部を有するコンテナーと、前記中間ホッパー内のトナー量が前記規定量よりも下回っていることを前記トナー検知体が検知したとき、前記コンテナーから前記中間ホッパーにトナーを投入する投入部と、前記コンテナーが空状態のコンテナーエンプティであるか否か、及び、前記コンテナーが交換されたか否かを判定する判定部と、前記補給量記憶部に前記中間ホッパーから前記現像部へのトナー補給量を示すデータを送信し、前記累積トナー補給量の更新を前記補給量記憶部に行わせるとともに、前記補給量記憶部から前記累積トナー補給量を読み出すリーダーライターと、前記コンテナーエンプティの判定から前記コンテナーの交換の判定がなされるまでの間の前記トナー補給量の積算値を記憶する記憶部と、を含み、前記リーダーライターは、前記コンテナーエンプティの判定から前記コンテナーの交換の判定がなされるまでの間、前記補給量記憶部にトナー補給量を示すデータを送信せず、前記判定部により前記コンテナーが交換されたと判定されると交換後の前記コンテナーの前記補給量記憶部に前記積算値を送信し、前記累積トナー補給量として記憶させることを特徴とする画像形成装置。前記コンテナーを交換するときに開けられるカバーと、前記カバーの開閉を検知する開閉検知体を有し、前記記憶部は、前記判定部が前記コンテナーエンプティと判定していない間、前記開閉検知体により前記カバーが開けられてから閉じられるまでの前記トナー補給量の積算値である開状態補給量を記憶し、前記リーダーライターは、前記カバーが開けられている間、前記補給量記憶部にトナー補給量を示すデータを送信せず、前記カバーが閉じられると、前記開状態補給量を前記補給量記憶部に送信し、前記累積トナー補給量に加算させて前記累積トナー補給量を更新させることを特徴とする請求項1記載の画像形成装置。前記コンテナーの残量を表示する表示部を有し、前記表示部は、前記リーダーライターが前記補給量記憶部から読み出した前記累積トナー補給量と前記コンテナーの予め定められた満杯時のトナー収容量に基づき、前記コンテナーのトナーの残量表示を行うことを特徴とする請求項1又は2に記載の画像形成装置。前記判定部は、前記投入部が前記中間ホッパーに対してトナーの投入動作をした後、前記トナー検知体が規定量のトナーの存在を検知できない時間が予め定められた確認時間を超えたとき、前記コンテナーエンプティであると判定することを特徴とする請求項1乃至3のいずれか1項に記載の画像形成装置。前記判定部は、前記コンテナーエンプティの判定をしてから、前記中間ホッパーへのトナー投入により、前記トナー検知体が規定量のトナーの存在を検知したとき、前記コンテナーが交換されたと判定することを特徴とする請求項1乃至4の何れか1項に記載の画像形成装置。前記現像部は、前記判定部が前記コンテナーエンプティの判定をしてから前記コンテナーは交換された旨の判定がなされるまでの印刷枚数が、予め定められた限界枚数を越えたとき、現像動作を行わないことを特徴とする請求項1乃至5の何れか1項に記載の画像形成装置。コンテナーには、各種情報を記憶する記憶素子例えば、ICタグなどが設けられることがある。この記憶素子は、コンテナーに付帯させる情報として、コンテナーが取り付けられてからの累積トナー補給量を記憶することがある。この累積トナー補給量は、例えば、コンテナー内のトナー残量の把握などに用いられる。又、画像形成装置には、コンテナーからトナーの補給を受け、現像部にトナーを補給する中間ホッパーが設けられることがある。一般に、中間ホッパーは、現像部よりも多量のトナーを蓄える。この中間ホッパーを設けることにより、コンテナーが空になっても、ある程度の枚数、印刷を行うことができる。そして、中間ホッパー内のトナーが少なくなると、中間ホッパーはコンテナーからトナーの補給を受ける。コンテナーエンプティコンテナーのトナーが空の状態となってから新たなコンテナーに交換されるまで、中間ホッパーに新たなトナーの補給がないまま、中間ホッパーのトナーを用いて印刷がなされると、中間ホッパー内のトナーが減少してゆく。そして、新たなコンテナーへの交換がなされると、コンテナーエンプティ状態で消費され、少なくなった中間ホッパー内や現像部内のトナー量を規定量に回復するため、印刷を行わなくても新たなコンテナーからトナーを中間ホッパーや現像部に補給する必要がある。そのため、全く印刷を行わなくても、交換するだけで新たなコンテナーからトナーの一部が補給されることがある。しかし、従来、印刷ジョブの実行に伴いトナー補給量がICタグなどに記憶され、コンテナーエンプティ状態となってから新たなコンテナーに交換されるまでに消費されたトナー量交換するだけで新たなコンテナーから中間ホッパーに投入されるトナーの量は、トナー補給量としてカウントされていないという問題がある。又、ICタグなどに記憶された累積トナー補給量を用いた残量表示で行うと、実際のコンテナー内のトナーの残量との誤差のため、正確に残量表示できないという問題もある。ここで、特許文献1には、トナー補給量のICタグ等への記憶や、コンテナーエンプティ状態で消費されたトナーの補給に関する記載はない。そのため、上記の問題を解決できない。又、特許文献1では、トナーカートリッジを取り外しても印刷の実行が可能である。そして、トナーカートリッジの取り外し中、トナー補給量を記憶素子に記憶させることができないが、特許文献1にはトナーカートリッジの取り外し中の記憶素子へのトナー補給量の更新をどのように扱うか記載されていない。そのため、記憶素子に記憶される累積トナー補給量と実際に補給されたトナーの量との誤差が生じてしまうという問題を含む。本発明は、上記従来技術の問題点に鑑みてなされたものであり、コンテナーエンプティ状態での印刷やコンテナーの取り外しが有っても、コンテナーからの正確なトナーの減少量をコンテナーに記憶させ、コンテナーのトナー残量を正確に求めることを課題とする。請求項1に係る画像形成装置は、トナーを用いて現像を行う現像部と、規定量のトナーが存在しているか検知するトナー検知体を有し、前記現像部にトナーを補給する中間ホッパーと、交換可能であって、補給用のトナーを収容し、前記中間ホッパーにトナーを投入し、画像形成装置に取り付けられてからの累積トナー補給量を記憶する補給量記憶部を有するコンテナーと、前記中間ホッパー内のトナー量が前記規定量よりも下回っていることを前記トナー検知体が検知したとき、前記コンテナーから前記中間ホッパーにトナーを投入する投入部と、前記コンテナーが空状態のコンテナーエンプティであるか否か、及び、前記コンテナーが交換されたか否かを判定する判定部と、前記補給量記憶部に前記中間ホッパーから前記現像部へのトナー補給量を示すデータを送信し、前記累積トナー補給量の更新を前記補給量記憶部に行わせるとともに、前記補給量記憶部から前記累積トナー補給量を読み出すリーダーライターと、前記コンテナーエンプティの判定から前記コンテナーの交換の判定がなされるまでの間の前記トナー補給量の積算値を記憶する記憶部と、を含み、前記リーダーライターは、前記コンテナーエンプティの判定から前記コンテナーの交換の判定がなされるまでの間、前記補給量記憶部にトナー補給量を示すデータを送信せず、前記判定部により前記コンテナーが交換されたと判定されると交換後の前記コンテナーの前記補給量記憶部に前記積算値を送信し、前記累積トナー補給量として記憶させることとした。コンテナーが交換されると、コンテナーエンプティ状態からコンテナー交換までの印刷により減った中間ホッパー内のトナー量を規定量に回復させるため、印刷を行わなくてもコンテナーから現像部にトナーが投入されることがある。そこで、この構成によれば、リーダーライターは、コンテナーエンプティの判定からコンテナーの交換の判定がなされるまでの間、補給量記憶部にトナー補給量を示すデータを送信せず、判定部によりコンテナーが交換されたと判定されると交換後のコンテナーの補給量記憶部に積算値を送信し、累積トナー補給量として記憶させる。これにより、全く印刷を行わなくても、交換するだけで新たなコンテナーから補給されるトナー量を含めた累積トナー補給量が補給量記憶部に記憶される。従って、コンテナーからのトナーの減少量を正確に補給量記憶部に記憶させることができる。又、請求項2に係る発明は、請求項1の発明において、前記コンテナーを交換するときに開けられるカバーと、前記カバーの開閉を検知する開閉検知体を有し、前記記憶部は、前記判定部が前記コンテナーエンプティと判定していない間、前記開閉検知体により前記カバーが開けられてから閉じられるまでの前記トナー補給量の積算値である開状態補給量を記憶し、前記リーダーライターは、前記カバーが開けられている間、前記補給量記憶部にトナー補給量を示すデータを送信せず、前記カバーが閉じられると、前記開状態補給量を前記補給量記憶部に送信し、前記累積トナー補給量に加算させて前記累積トナー補給量を更新させることとした。コンテナーが空ではなくても、カバーが開けられると、コンテナーが外されることがある。コンテナーが外された状態では、補給量記憶部へのトナー補給量の書込ができない。そのため、コンテナーからのトナーの減少量を正確に補給量記憶部に記憶させることができない。そこで、この構成によれば、リーダーライターは、カバーが開けられている間、補給量記憶部にトナー補給量を示すデータを送信せず、カバーが閉じられると、補給量記憶部に開状態補給量を送信し、累積トナー補給量に加算させて累積トナー補給量を更新させる。これにより、カバーが閉じられ、コンテナーが外されていない状態となってから、カバーが開けられていた間のトナー補給量を補給量記憶部に確実に書き込むことができる。従って、コンテナーが外されているような状態でのトナー補給量の補給量記憶部への書込を回避し、コンテナーからのトナーの減少量を正確に補給量記憶部に記憶させることができる。又、請求項3に係る発明は、請求項1又は2の発明において、前記コンテナーの残量を表示する表示部を有し、前記表示部は、前記リーダーライターが前記補給量記憶部から読み出した前記累積トナー補給量と前記コンテナーの予め定められた満杯時のトナー収容量に基づき、前記コンテナーのトナーの残量表示を行うこととした。この構成によれば、表示部は、リーダーライターが補給量記憶部から読み出した累積トナー補給量と、コンテナーの予め定められた満杯時のトナー収容量に基づき、コンテナーのトナーの残量表示を行う。これにより、正確なコンテナーからのトナーの減少量に基づき、正確なトナーの残量表示を行うことができる。又、請求項4に係る発明は、請求項1乃至3の発明において、前記判定部は、前記投入部が前記中間ホッパーに対してトナーの投入を開始してから予め定められた確認時間を超えても、前記トナー検知体が規定量のトナーの存在を検知できないとき、前記コンテナーエンプティであると判定することとした。この構成によれば、判定部は、投入部が中間ホッパーに対してトナーの投入を開始してから予め定められた確認時間を超えても、トナー検知体が規定量のトナーの存在を検知できないとき、コンテナーエンプティであると判定する。これにより、コンテナーからのトナー投入を行っても、中間ホッパー内のトナー量が増えないという実際のトナー量の不変に基づきコンテナーエンプティが判定される。従って、コンテナーエンプティを正確に検知することができる。又、コンテナー内のトナー量を直接測定するセンサーが不要となり、画像形成装置の製造コストを削減することができる。又、請求項5に係る画像形成装置は、請求項1乃至4の発明において、前記判定部は、前記コンテナーエンプティの判定をしてから、前記中間ホッパーへのトナー投入により、前記トナー検知体が規定量のトナーの存在を検知したとき、前記コンテナーが交換されたと判定することとした。この構成によれば、判定部は、コンテナーエンプティの判定をしてから、中間ホッパーへのトナー投入により、トナー検知体が規定量のトナーの存在を検知したとき、コンテナーが交換されたと判定する。これにより、コンテナーからのトナー投入による中間ホッパー内の実際のトナー量増加に基づき、コンテナー交換の有無が判定される。従って、コンテナー交換を正確に検知することができる。又、コンテナー交換を検知するためのセンサーが不要となり、画像形成装置の製造コストを削減することができる。又、請求項6に係る発明は、請求項1乃至5の発明において、前記現像部は、前記判定部が前記コンテナーエンプティの判定をしてから前記コンテナーは交換された旨の判定がなされるまでの印刷枚数が、予め定められた限界枚数を越えたとき、現像動作を行わないこととした。コンテナーが空の状態では、中間ホッパー内のトナーを用いて印刷を継続できるが、中間ホッパー内のトナーが減少すると、現像部へのトナー補給も滞りがちとなり、現像部のトナーが減少しているにも係わらず現像を継続すると、現像部にダメージを与えてしまうこともあり得る。そこで、この構成によれば、現像部は、判定部がコンテナーエンプティの判定をしてからコンテナーは交換された旨の判定がなされるまでの印刷枚数が、予め定められた限界枚数を越えたとき、現像動作を行わない。これにより、現像部内のトナーが減少しても現像動作を行うことによる現像部へのダメージを回避することができる。上述したように、本発明によれば、コンテナーエンプティ状態での印刷やコンテナーの取り外しが有っても、コンテナーからの正確なトナーの減少量をコンテナーに記憶させることができる。従って、コンテナーのトナー残量を正確に求めることができる。以下、本発明の実施形態を図1~図8を用いて、複合機100画像形成装置に相当を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。画像形成装置の概要まず、図1を用いて、実施形態に係る画像形成装置の概要を説明する。図1は、複合機100の概略構造を示す模型的断面正面図である。図1に示すように、本実施形態の複合機100は、側方に取り付けられた操作パネル1を有する。そして、複合機100は上部に原稿搬送装置2aと画像読取部2bを有する。又、複合機100は、内部に給紙部3a、第1搬送路3b、画像形成部4a、定着部4b、第2搬送路3c等が設けられる。まず、図1に示すように、操作パネル1は、複合機100の上部右側に設けられたアーム11の先に設けられる。そして、操作パネル1は、複合機100の状態や各種メッセージや設定用画面を表示する液晶表示部12表示部に相当を備える。液晶表示部12はタッチパネル式例えば、抵抗膜方式のものである。操作パネル1は、例えばユーザーによる印刷に使用する用紙の種類やサイズ、拡大縮小、両面印刷の有無といった印刷条件などの設定を受け付けたり、エラー状態やその表示の解除を受け付けたりするための操作部としての役割を果たす。また、操作パネル1は、例えば装置の状態や注意事項、エラーメッセージなどを液晶表示部12に表示し、ユーザーに対して報知するための報知部としての役割も果たす。原稿搬送装置2aは、図1の紙面奥行き側に支点を有し、紙面上下方向に開閉可能である。原稿搬送装置2aは、原稿をスキャンする時、原稿搬送装置2aに載置された原稿を1枚ずつ読取位置送り読取用コンタクトガラス21に向けて搬送する。又、原稿搬送装置2aは、載置読取用コンタクトガラス22に載置された原稿の読み取りの際、原稿を押さえるカバーとして機能する。画像読取部2bは、送り読取用コンタクトガラス21を通過する原稿や載置読取用コンタクトガラス22に載置された原稿を読み取り、原稿の画像データを形成する。又、画像読取部2b内には露光ランプ、ミラー、レンズ、イメージセンサ例えば、CCD等の光学系部材不図示が設けられる。そして、画像読取部2bの光学系部材を用い、送り読取用コンタクトガラス21を通過する原稿や載置読取用コンタクトガラス22に載置される原稿に光を照射し、その原稿の反射光を受けたイメージセンサの各画素の出力値をA/D変換し、画像データが生成される。複合機100は、読み取りにより得られた画像データに基づき印刷を行うことができるコピー機能。図1に示すように、複合機100の内部下方には、給紙部3aが配される。給紙部3aは、複数のカセット31図1では、上方のものに31a、下方のものに31bと符号を付すを有する。各カセット31は、例えば、コピー用紙、OHPシート、ラベル用紙等の各種用紙を収容し、モーター等の駆動機構不図示により回転する給紙ローラー32図1では、上方のものに32a、下方のものに32bと符号を付すで第1搬送路3bに用紙を送り出す。そして、複合機100内で用紙を搬送するための第1搬送路3bは、複合機100の本体右側面に沿って略垂直に設けられる。第1搬送路3bは、給紙部3aから供給された用紙を、画像形成部4aまで導く。第1搬送路3bには搬送ローラー対33、34や及び搬送されてくる用紙を画像形成部4a転写ローラー44の手前で待機させタイミングをあわせて送り出すレジストローラー対35等が設けられる。図1に示すように、複合機100は、形成すべき画像の画像データに基づき、トナー像を形成する画像形成部4aを有する。画像形成部4aは、感光体ドラム41と、感光体ドラム41の周囲に排泄された帯電部42、露光部43、現像部5、転写ローラー44、クリーニング部45等を含む。感光体ドラム41は、外周面上に感光層を有し、その周面にトナー像を担持可能であり所定のプロセススピードで回転駆動する。帯電部42は、感光体ドラム41を一定の電位で帯電させる。露光部43は、入力される画像信号画像データに基づき、レーザビーム一点鎖線で図示を出力し、帯電後の感光体ドラム41の走査露光を行って、感光体ドラム41の表面に静電潜像を形成する。露光部43は、制御部6や画像処理部62を経由して画像処理が施された後の原稿の画像データを受け、画像データに基づいて感光体ドラム41にレーザ光Lを照射して走査、露光を行う。現像部5は、現像に用いるトナーの薄層を担持する現像ローラー51や、回転して現像部5内のトナーを攪拌する攪拌ローラー52などが設けられる。そして、現像部5は、感光体ドラム41にトナーを供給し、感光体ドラム41の周面上に形成された静電潜像を現像する。クリーニング部45は、感光体ドラム41の清掃を行う。転写ローラー44は感光体ドラム41に圧接する。そして、レジストローラー対35は、形成されたトナー像にあわせて感光体ドラム41と転写ローラー44のニップに用紙を送り込む。そして、転写ローラー44には、所定の転写用の電圧が印加される。これにより、トナー像は用紙に転写される。定着部4bは、画像形成部4aよりも用紙搬送方向の下流側に配され、用紙に2次転写されたトナー像を加熱加圧して定着させる。そして、定着部4bは主として、発熱源を内蔵する定着ローラー46と、これに圧接される加圧ローラー47とで構成される。そして、トナー像の転写された用紙は、定着ローラー46と加圧ローラー47との間のニップを通過する際に加熱加圧され、その結果、トナー像が用紙に定着する。尚、定着後の用紙は、定着部4bの上方に設けられた第2搬送路3cに向かう。定着部4bから排出された用紙は分岐部37から複合機100の左側面に向かって略水平に延びる第2搬送路3cを通して搬送され、排出ローラー対35によって複合機100の左側面上部外側に設けられた排出トレイ36に排出され画像形成処理が完了する。尚、両面印刷を行う場合、定着部4bから排出された用紙は分岐部37から排出トレイ36方向に一旦送り出された後、複合機100の右側面方向に向かってその搬送方向がスイッチバックされる。そして、用紙は分岐部37を通過し、両面印刷用搬送路3dを通して下方に送られ、再度第1搬送路3bを経てレジストローラー対35に再度送られる。複合機100のハードウェア構成次に、図2に基づき、実施形態に係る複合機100のハードウェア構成を説明する。図2は、複合機100のハードウェア構成の一例を示すブロック図である。図2に示すように、本実施形態に係る複合機100は、内部に制御部6判定部に相当を有する。例えば、制御部6は、各種の演算処理を行うCPU61や、画像データに対し画像処理を行う画像処理部62を含む。制御部6は、CPU61や画像処理部62に各種処理を行わせ、複合機100の各部を制御する。CPU61は、中央演算処理装置であり、記憶部63に格納され、展開される制御プログラム、制御データ、設定データ等に基づき複合機100の各部の制御や演算を行う。記憶部63は、ROM、RAM、フラッシュROM、HDD等の不揮発性と揮発性の記憶装置の組み合わせで構成される。例えば、記憶部63は、複合機100の制御プログラム、制御データ等を記憶する。制御部6は、操作パネル1等と接続され操作パネル1になされた設定を認識する。又、制御部6は、原稿搬送装置2aや画像読取部2bと接続され、スキャンを伴うジョブを実行するとき原稿搬送装置2aや画像読取部2bを動作させ、原稿読み取りを行わせる。又、制御部6は、I/F部64と接続される。I/F部64は、印刷を行う画像データや印刷における設定データを含む印刷データの送信元となるコンピューター200例えば、パーソナルコンピューターやサーバー等やFAX装置300とネットワークやケーブルや公衆回線を介して通信を行うための通信インターフェイスである。I/F部64はコンピューター200やFAX装置300から、画像データや印刷での設定データを受信する。画像処理部62は、画像読取部2bで読み取られた原稿の画像データやコンピューター200やFAX装置300から受信した画像データに対し、設定に合わせ、拡大、縮小、濃度変換、データ形式変換等、各種画像処理を施す。そして、印刷を伴うジョブを実行するとき、画像処理部62は、露光部43に画像処理後の画像データを送る。露光部43はこの画像データを受けて走査、露光を行うコピー、プリンタ、FAX機能。又、制御部6は、I/F部64から外部のコンピューター200やFAX装置300に向けて画像読取部2bで読み取られた原稿の画像データを送信させることができるスキャン、FAX機能。又、制御部6は、給紙部3a、第1搬送路3b、画像形成部4a、定着部4b、第2搬送路3cなどの印刷を行う部分エンジン部40と通信可能に接続される。制御部6はエンジン部40の動作を制御し、印刷を行わせる。尚、制御部6は、全体制御や画像処理や通信制御を行うメイン制御部と、画像形成や各種回転体を回転させるモータ等のON/OFF等を行い、印刷を制御するエンジン制御部等、機能ごとに分割した形態で設けられてもよい。現像部5へのトナー補給の概要次に、図1、図3を用いて、本実施形態に係る現像部5へのトナー補給の概要を説明する。図3は、コンテナー7、中間ホッパー8、現像部5の一例を示す断面図である。図1、図3に示すように、複合機100には、現像部5にトナーを補給するために、コンテナー7と中間ホッパー8が設けられる。コンテナー7はトナーを収容する。コンテナー7は中間ホッパー8に対しトナーを補給する。中間ホッパー8は、現像部5よりも多くコンテナー7よりも少ない未使用のトナーを収容する。例えば、中間ホッパー8は、A4用紙を平均して二千枚程度印刷可能な程度のトナーを収容する。中間ホッパー8は、現像部5にトナーを補給する。図1に示すように、複合機100は、正面に、前カバー101カバーに相当を含む図1に前カバー101を破線で図示。例えば、前カバー101の上端が手前側に倒れるようにして、前カバー101を開けることができる。使用者は、前カバー101を開け、前カバー101を前方に向かって開放することにより現れる開口を通して、コンテナー7の着脱を行うことができる。使用者は、コンテナー7が空になれば、新たなコンテナー7への交換を行うことになる。尚、複合機100は、正面の前カバー101の開閉を検知するための前カバーセンサー102開閉検知体に相当を含む図1には前カバーセンサー102を2点鎖線で図示、図4参照。例えば、前カバーセンサー102は、インターロックスイッチであり、前カバー101を閉じているときと開けているときの出力が変化する。制御部6には前カバーセンサー102の出力が入力され、制御部6は、前カバーセンサー102出力を確認して、前カバー101が開いているか、閉じているかを認識する。尚、前カバーセンサー102は、インターロックスイッチに限られず、他種のセンサー例えば、光センサーでもよく、前カバー101の開閉を検知できればよい。又、本実施形態の複合機100では、前カバー101が開けられていても、制御部6は、印刷ジョブをエンジン部40に実行させることができる。トナー補給の流れ次に、図3、図4を用いて、本実施形態でのトナー補給に関係する部材と、トナー補給の基本的な流れを説明する。図4は、複合機100でのトナー補給に関係する部分のハードウェア構成の一例を示すブロック図である。[コンテナー7から中間ホッパー8へのトナー補給]まず、コンテナー7から中間ホッパー8へのトナー補給を説明する。まず、コンテナー7から中間ホッパー8にトナーを投入するため、図3、図4に示すように投入部70が設けられる。投入部70は、コンテナー7からのトナーを受け中間ホッパー8にトナーを投入するためのコンテナースクリュー71や、コンテナースクリュー71を回転させるコンテナーモーター72や、コンテナースクリュー71と中間ホッパー8へのトナー投入口を接続しトナーが通る投入管73を含む。コンテナースクリュー71は、コンテナー7の下方に設けられ、コンテナー7内のトナーが送り出される送出開口部74に面して設けられる。コンテナースクリュー71は、例えば、回転軸に螺旋状に羽根が設けられ、回転して中間ホッパー8に投入管73を介してトナーを投入する。制御部6は、中間ホッパー8にトナーを投入するとき、コンテナーモーター72を回転させ、コンテナースクリュー71を回転させる。尚、コンテナー7内には、回転してコンテナー7内のトナーを攪拌する2つの攪拌部材75が設けられる。そして、コンテナーモーター72は、この2つの攪拌部材75も回転させることができる。そして、中間ホッパー8内には、中間ホッパー8に規定量のトナーが存在しているか充填されているか否かを検知するための残量センサー81トナー検知体に相当が設けられる。残量センサー81は、中間ホッパー8の側面であって、中間ホッパー8内のトナーと接するように設けられる。本実施形態の中間ホッパー8の残量センサー81は、例えば、圧電センサーであり振動する。残量センサー81のうち、中間ホッパー8内にさらされた部分がトナーと接すると、残量センサー81の振動が止められる。検知面にトナーが接し、振動が止められる程度により、残量センサー81の出力が変化する。例えば、図3において、2点鎖線で示すレベルまで残量センサー81がトナーと接するほどトナーが充填されると、残量センサー81はHighを出力する。一方、図3において、現像部5へのトナー補給により、中間ホッパー8内のトナーが2点鎖線で示すレベル規定量に相当よりも減ると、残量センサー81はLowを出力する。図4に示すように、制御部6は、残量センサー81の出力を受け、中間ホッパー8内のトナーが規定量以下であるか否かを認識する。制御部6は、残量センサー81がLowを出力すると、中間ホッパー8内のトナーが規定量よりも少なくなったと認識し、投入部70コンテナーモーター72を動作させ、中間ホッパー8にトナーを投入させる。そして、制御部6は、残量センサー81がHighを出力すると、中間ホッパー8内のトナーが少なくとも規定量まで満たされたと認識し、投入部70コンテナーモーター72を停止させる。[中間ホッパー8から現像部5へのトナー補給]中間ホッパー8の下端に、現像部5と接続されるトナー送出口82が設けられる。そして、トナー送出口82の入口部分に補給スクリュー83が設けられる。補給スクリュー83はホッパーモーター84により回転させられる。補給スクリュー83は、例えば、回転軸に螺旋状に羽が設けられ、回転して現像部5にトナーを導く。そして、制御部6は、現像部5にトナーを補給するとき、ホッパーモーター84を動作させ、補給スクリュー83を回転させて現像部5にトナーを補給する。トナーは、補給管89を介して中間ホッパー8から現像部5に補給される。又、現像部5内には、現像部5内のトナーが少なくなり、トナー補給が必要であることを検知するための現像センサー53が設けられる。現像センサー53の出力は、制御部6に入力される。制御部6は、現像センサー53の出力に基づき、現像部5内のトナーが少なくなりトナーの補給の必要性を検知すると、ホッパーモーター84を動作させ、中間ホッパー8から現像部5に対してトナーを補給させる。例えば、制御部6は、印刷中、ホッパーモーター84を動作させ、トナーの補給を行う。又、中間ホッパー8内には、残量センサー81と回転中心の高さ位置が略同じである第1攪拌パドル85や、第1攪拌パドル85の右側に設けられる第2攪拌パドル86や、第2攪拌パドル86の右側に設けられる第3攪拌パドル87が設けられる。第1攪拌パドル85は、回転軸に対し、2枚の攪拌羽根が設けられる。第2攪拌パドル86や第3攪拌パドル87では、回転軸に対し、1枚の攪拌羽根が設けられる。各攪拌パドルに設けられる攪拌羽根は、例えば、櫛歯状のフィルム状の樹脂である。各攪拌パドルは、投入されたトナーをほぐす。又、各攪拌パドルは、トナー送出口82に向けてトナーを送る。又、中間ホッパー8のホッパーモーター84は、補給スクリュー83を回転させるが、第1攪拌パドル85、第2攪拌パドル86、第3攪拌パドル87を回転させることもできる。又、ホッパーモーター84は正逆回転自在である。そして、ホッパーモーター84から補給スクリュー83への駆動伝達経路に、例えば、一方の回転方向にのみ駆動力を伝達するクラッチ不図示が設けられる各攪拌パドルに対しては不要。これにより、制御部6は、補給スクリュー83が回転しない方向にホッパーモーター84を回転させて現像部5に対して補給を行わず、中間ホッパー8内のトナーを攪拌することができる。トナー補給量の記憶次に、図4、図5を用いて、コンテナー7からのトナー補給量の記憶を説明する。図5は操作パネル1の液晶表示部12に表示される残量表示画面S1の一例を示す説明図である。まず、コンテナー7には、ICタグ77補給量記憶部に相当、図3では不可視が設けられる。例えば、ICタグ77はアンテナや、マイクロコンピュータやROMやRAMを含むICチップ等を含む。そして、ICタグ77は各種情報を記憶することができる。例えば、ICタグ77は、取り付けられてから現在までの累積トナー補給量や、コンテナー7の出所製造場所を示す情報や、コンテナー7に対応する画像形成装置の機種を示す情報や、コンテナー7の満杯時のトナー収容量を示す情報を記憶できる。そして、複合機100の内部であって、取り付けられたコンテナー7のICタグ77に対向する位置にリーダーライター9が設けられる。そして、リーダーライター9は、制御部6の指示に基づき、随時、ICタグ77に中間ホッパー8から現像部5へのトナー補給量を示すデータを送信し、コンテナー7が取り付けられてからのトナー補給量の累積値である累積トナー補給量をICタグ77に更新させる。尚、複合機100に取り付けられるコンテナー7の仕様は予め定められているので、記憶部63にコンテナー7満杯時のトナー収容量を記憶させておいても良い。本実施形態の複合機100では、中間ホッパー8の補給スクリュー83に対しエンコーダー88が設けられる。例えば、エンコーダー88は補給スクリュー83が1回転すると1パルスを発する。又、補給スクリュー83は1回転につきほぼ一定量例えば、10~数十ミリグラム。補給スクリュー83のタイプによるのトナーを現像部5に送り込む。コンテナー7からのトナー補給量は、補給スクリュー83の回転数に基づき求められる。図4に示すように、エンコーダー88の出力は、制御部6に入力される。これにより、制御部6は、補給スクリュー83が1回転し、中間ホッパー8から現像部5に一定量のトナーが補給されたことを認識する。制御部6は、補給スクリュー83が1回転すると、リーダーライター9に指示を与える。リーダーライター9は、この指示を受け、中間ホッパー8から現像部5への補給スクリュー83が1回転分のトナー補給量を示す情報をICタグ77に送信する。尚、制御部6は、補給スクリュー83が1回転するごとにではなく補給スクリュー83が複数回回転すると、リーダーライター9に複数回の回転分のトナー補給量を示すデータを送信させてもよい。このリーダーライター9によるトナー補給量を示すデータ送信と、ICタグ77の累積トナー補給量の更新処理は、印刷中など、随時行われる。ここで、累積トナー補給量としてICタグ77に記憶させるデータの態様は様々である。例えば、リーダーライター9は、制御部6の指示に基づき、補給スクリュー83が1回転すると補給される実際のトナー量を示す値を送信し、ICタグ77は実際のトナー量を積み上げて累積トナー補給量を更新してもよい。あるいは、補給スクリュー83の1回転分のトナー補給量は予め定められているので、制御部6は、コンテナー7が取り付けられてから補給スクリュー83の累計回転数をICタグ77に記憶させても良い。この場合、リーダーライター9は、制御部6の指示に基づき、補給スクリュー83を回転させた回数を示すデータをICタグ77に送信し、ICタグ77は、受信したデータに示される回転数を累積の補給スクリュー83の回転数に加算し、累積の補給スクリュー83の回転数を更新する。この場合、制御部6は、リーダーライター9を介してICタグ77から取得した累積の補給スクリュー83の回転数に、補給スクリュー83の1回転分のトナー補給量を乗じて、累積トナー補給量を求める処理を行う。このように、ICタグ77は、トナー補給量を示す情報をリーダーライター9から受信すると、今までの累積トナー補給量に加算し積算し、累積トナー補給量を更新する。例えば、累積トナー補給量は、コンテナー7内のトナー残量を表示するために用いられる。使用者がコンテナー7のトナー残量を表示させるための操作を行うと、制御部6は、操作パネル1液晶表示部12に、図5に示すような残量表示画面S1を表示させる。図5に示すように、制御部6は、残量表示画面S1にコンテナー7内のトナー残量を表示させる。この残量表示画面S1では、制御部6は、例えば、満杯に対し、1刻みでコンテナー7内のトナー残量の比率を示す数字S11と、残量ゲージS12を表示させる。残量ゲージS12の表示方法は多々あるが、図5の例では、残量ゲージS12として、10個の目盛1目盛あたり10を表示し、残量分の目盛図5では、網掛けで表示と空分の目盛を表示させる。尚、コンテナー7のトナー残量の比率を示す数字S11と、残量ゲージS12は、液晶表示部12の一部の領域に常時表示されてもよい。具体的に、残量表示を行うに際し、制御部6は、リーダーライター9にICタグ77と通信させ、ICタグ77に書き込まれた累積トナー補給量を読み出させる。そして、制御部6は、コンテナー7の満杯時のトナー収容量からリーダーライター9を介して取得した累積トナー補給量を減じて残量を求め、残量をコンテナー7の満杯時のトナー収容量で除して、満杯に対する残量の比率を求める。そして、制御部6は、比率を示す数字S11や残量ゲージS12を表示させる。トナー補給制御次に、図6を用いて、本実施形態の複合機100でのトナー補給制御の流れの一例を説明する。図6は、トナー補給量の更新制御の流れの一例を示すフローチャートである。図6のスタートは、主電源が投入され、制御部6が、トナー補給制御を開始した時点である。これにより、印刷によりトナーが消費されても随時トナー補給制御がなされる。制御部6は、中間ホッパー8の残量センサー81の出力を確認し、残量センサー81の出力がHighか否か中間ホッパー8内のトナー量が規定量以上であるかを確認するステップ♯1。もし、残量センサー81の出力がLowであればステップ♯1のNo、制御部6は、誤検知を回避するための所定時間例えば、2秒よりも長く、Lowを検知できたか所定時間以上、中間ホッパー8内のトナー量が規定量を下回っていることを検知したかを確認するステップ♯2。もし、所定時間よりも長くLowを検知できなければステップ♯2のNo、誤検知としてフローはステップ♯1に戻るステップ♯1へ。一方、所定時間よりも長くLowを検知できたときステップ♯2のYes、中間ホッパー8内のトナー量は規定量を下回っているので、制御部6は、コンテナーモーター72をONする投入部70を動作させる。ステップ♯3。これにより、コンテナー7から中間ホッパー8へのトナー投入トナーの補給が行われる。このとき、コンテナーモーター72は、予め定められた時間回転してトナーを中間ホッパーへ補給した後、OFFされる。又、制御部6は、残量センサー81の出力がHighとなったことを検知してから予め定められた時間の経過後にコンテナーモーター72をOFFするようにしてもよい。そして、制御部6は、投入部70が中間ホッパー8に対してトナーの投入動作をした後、残量センサー81が規定量のトナーの存在を検知できない時間が予め定められた確認時間例えば、10秒程度を超えたか否かコンテナーモーター72ONにより中間ホッパー8へのトナー投入動作が行われたものの、中間ホッパー8内のトナー量が規定量を下回っていることを確認時間以上検知できたか否かを確認するステップ♯4。言い換えると、制御部6は、コンテナーモーター72を動作させ、コンテナー7から中間ホッパー8にトナー投入を行って、中間ホッパー8内に規定量以上のトナーが存在しているか回復しているか否かを確認する。もし、残量センサー81の出力が確認時間の間にHighとなれば中間ホッパー8内のトナー量が規定量以上に変われば、ステップ♯4のNo、フローはステップ♯1に戻る。一方、残量センサー81の出力が確認時間以上Lowのままであれば中間ホッパー8内のトナー量が規定量を下回った状態のままであれば、ステップ♯4のYes、コンテナー7からトナーを補給しても、中間ホッパー8内のトナーが増えていないことになる。そこで、制御部6は、コンテナー7は空状態コンテナーエンプティになったと判断し、複合機100のモードをコンテナーエンプティモードとするステップ♯5。このコンテナーエンプティモードになったとき、制御部6は、使用者にコンテナー7の交換を促すため、操作パネル1液晶表示部12にコンテナーエンプティとなった旨を表示させてもよい。制御部6は、リーダーライター9からICタグ77へのトナー補給量を示すデータの送信を停止させる停止モードとするステップ♯6。これにより、リーダーライター9はトナー補給量を示すデータを送信せず、ICタグ77への累積トナー補給量の更新が停止される。又、制御部6は、停止モード中の補給スクリュー83の回転に基づくトナー補給量の積算を開始し、積算値を記憶部63に記憶させるステップ♯7。そして、制御部6は、現像部5中間ホッパー8がエンプティ空状態であるか否かを確認するステップ♯8。本実施形態の複合機100では、コンテナーエンプティモード空状態でも、中間ホッパー8内のトナーを用いて印刷を行うことができる。しかし、コンテナー7を交換せずに印刷を続ければ、最終的に中間ホッパー8内のトナーも少なくなくなる。そして、現像部5内のトナーが少なくなった状態で印刷を行うと現像を行うと、現像部5にダメージを与えてしまう場合がある。そこで、制御部6は、現像部5中間ホッパー8がエンプティ空状態であるか否かを確認するステップ♯8。尚、現像部5が空状態であれば、中間ホッパー8も空状態とみなせる。制御部6は、現像部5内のトナー量を検知する現像センサー53の出力に基づき、現像部5中間ホッパー8がエンプティであるか否かを判断してもよい。例えば、制御部6は、現像センサー53の出力に基づき、現像部5内のトナーが少なくなったことを認識したとき、現像部5中間ホッパー8エンプティと認識する。あるいは、制御部6は、コンテナーエンプティモードでの印刷枚数に基づき、現像部5中間ホッパー8エンプティであるか否かを判断してもよい。例えば、本実施形態の複合機100では、コンテナーエンプティとなっても、中間ホッパー8内のトナーにより、平均して2000枚程度のA4用紙に印刷を行える。そして、現像部5へのダメージを考慮すると、中間ホッパー8内のトナーを使い切らないほうが好ましい場合がある。そこで、制御部6は、コンテナーエンプティモードとなってから、中間ホッパー8内のトナーで印刷できる枚数よりも少ない枚数である限界枚数例えば、半分の1000枚程度印刷したとき、現像部5中間ホッパー8エンプティと認識してもよい。現像部エンプティと認識したときステップ♯8のYes、トナーが複合機100内に残っていない中間ホッパー8や現像部5にも残っていないとして、複合機100のモードをトナーエンプティモードとするステップ♯9→エンド。又、このトナーエンプティモードになると、制御部6は、コンテナー7の交換がなされ、中間ホッパー8内のトナーが規定量以上に回復するまで、複合機100を印刷できない状態とする。従って、トナーエンプティモードでは、印刷ジョブの実行が指示されても、現像部5は現像動作を行わず、画像形成部4aや定着部4bや各搬送路は動作しない。又、トナーエンプティモード中、制御部6は、操作パネル1の液晶表示部12に、トナーが無いため印刷できず、コンテナー7の交換を促す旨を表示させてもよい。尚、トナーエンプティモードでのトナー補給制御の一例は、後述する。一方、現像部エンプティではないと認識されたときステップ♯8のNo、フローはステップ♯1に戻る。尚、既にコンテナーエンプティと判断されているので、フローは、ステップ♯7に戻っても良い。そして、ステップ♯1での残量センサー81の出力がHighか否か中間ホッパー8内のトナー量が規定量以上であるかの確認において、残量センサー81の出力がHighであればステップ♯1のYes、制御部6は、誤検知を回避するための所定時間例えば、2秒よりも長く、Highを検知できたか所定時間以上、中間ホッパー8内のトナー量が規定量以上であることを検知したかを確認するステップ♯10。もし、所定時間例えば、2秒よりも長く、Highを検知できなければステップ♯10のNo、フローは、誤検知としてステップ♯1に戻るステップ♯1へ。一方、所定時間例えば、2秒よりも長く、Highを検知できればステップ♯10のYes、中間ホッパー8には十分なトナーが存在しているので、制御部6は、コンテナーモーター72投入部70が動作していれば、コンテナーモーター72をOFF停止させるステップ♯11。そして、制御部6は、コンテナーエンプティによる停止モードであるか否かを確認するステップ♯12。もし、停止モードで無ければステップ♯12のNo、フローはステップ♯1に戻る。一方、停止モードであればステップ♯12のYes、コンテナーエンプティ状態となってから、中間ホッパー8内のトナー量が規定量以上に回復したので、制御部6は、コンテナー7が新たなものに交換されたと判定するステップ♯13。さらに、制御部6は、停止モードとコンテナーエンプティモードを解除する正常状態に戻るステップ♯14。停止モードの解除以降、制御部6は、以後、補給スクリュー83の回転に応じた累積トナー補給量をリーダーライター9にICタグ77に対して更新させる。更に、制御部6は、停止モード中のコンテナーエンプティモードとなってからコンテナー7が交換されるまで補給スクリュー83の回転に基づき、記憶部63に記憶させていたトナー補給量の積算値を、リーダーライター9に送信させる。そして、リーダーライター9は、ICタグ77に、積算値を累積トナー補給量として記憶させるステップ♯15。この後、フローは、例えば、ステップ♯1に戻る。トナーエンプティモードでの制御次に、図7を用いて、本実施形態の複合機100でのトナーエンプティモードでの制御の流れの一例を説明する。図7は、トナーエンプティモードでの制御の流れの一例を示すフローチャートである。図7のスタートは、現像部5中間ホッパー8内のトナーが少なくなり、制御部6が複合機100のモードをトナーエンプティモードとした時点である図6のステップ♯11。トナーエンプティモードでは、例えば、制御部6は、前カバー101の開閉をトリガーとして、コンテナー7が交換されたか否かを確認する。そこで、制御部6は、前カバーセンサー102の出力に基づき、前カバー101が開閉されたことの確認を続けるステップ♯21、ステップ♯21のNo→ステップ♯21のループ。そして、前カバー101が開閉されるとステップ♯21のYes、制御部6は、コンテナーモーター72をONする投入部70を動作させる、ステップ♯22。又、制御部6は、残量センサー81の出力を確認するステップ♯23。又、制御部6は、コンテナーモーター72をONしてから、残量センサー81がLowである時間が、予め定められた回復所要時間を越えるか否かを確認するステップ♯24。ここで、回復所要時間は、トナーエンプティ状態の中間ホッパー8にトナー投入補給を開始してから中間ホッパー8にトナーが規定量満たされるまでに要する時間に、若干の余裕を持たせた時間例えば、数秒~10秒程度である。例えば、回復所要時間は、トナーエンプティ状態から規定量まで投入すべきトナー量を投入部70からのトナーの中間ホッパー8への単位時間あたりの投入能力で割って得た時間にマージンを持たせた時間であってもよい。又、回復所要時間は、トナーエンプティ状態でどれだけの時間、トナーを投入すれば中間ホッパー8内のトナー量が規定量に至るかを実験し、実験に基づき定めても良い。言い換えると、回復所要時間は、トナーエンプティ状態で中間ホッパー8に、トナーを規定量まで投入するのに要する時間である。回復所要時間を超えても、残量センサー81がLowを出力し続ければ中間ホッパー8内のトナーが規定量まで増えたと認められなければ、ステップ♯24のYes、前カバー101の開閉はあってもコンテナー7の交換がなされたとは認められないので、フローは、ステップ♯21に戻る。このステップ♯21に戻るとき、制御部6はコンテナーモーター72をOFFさせてもよい。一方、回復所要時間を超える前に、残量センサー81がHighを出力すればステップ♯24のNo、制御部6は、コンテナーモーター72をOFFし停止させ、ステップ♯25、トナーエンプティモードを解除するステップ♯26。トナーエンプティモードとなってから、残量センサー81がHighを出力したということは、新たなコンテナー7が交換により取り付けられ、中間ホッパー8内のトナー量が規定量まで回復したということになる。そこで、制御部6は、停止モードを解除するステップ♯27。停止モードの解除以降、制御部6は、補給スクリュー83の回転に応じたトナー補給量をリーダーライター9に送信させ、ICタグ77に累積トナー補給量として記憶させるステップ♯28。具体的に、制御部6は、停止モード中のコンテナーエンプティモードとなってからトナーエンプティモードとなるまでの補給スクリュー83の回転に基づき、記憶部63に記憶させていたトナー補給量の積算値を、リーダーライター9に送信させる。このとき、コンテナー7交換によりICタグ77の累積トナー補給量の値は0であるので、リーダーライター9は、ICタグ77に積算値を累積トナー補給量として記憶させるステップ♯28。この後、フローは、終了し、図6のフローチャートによるICタグ77へのトナー補給量の更新制御がなされる。前カバー101が開けられたときの累積トナー補給量の更新制御次に、図8を用いて、本実施形態の複合機100がコンテナーエンプティモードでないときの累積トナー補給量の更新制御の流れの一例を説明する。図8は、コンテナーエンプティモードでないとき、前カバー101が開けられたときの累積トナー補給量の更新制御の流れの一例を示すフローチャートである。制御部6は、コンテナーエンプティによる停止モードでなければ、エンコーダー88の出力に基づき、中間ホッパー8の補給スクリュー83の回転に従って、リーダーライター9からICタグ77に、中間ホッパー8から現像部5への累積トナー補給量の更新を行わせる。しかし、前カバー101が開いていると、コンテナー7が取り外されている状態である可能性がある。そして、コンテナー7が取り外されていては、ICタグ77での累積トナー補給量の更新ができない。これでは、ICタグ77に記憶された累積トナー補給量と、実際のトナー補給量に誤差が生じ、正確に残量表示を行えない。そこで、制御部6は、前カバー101が開状態となると、リーダーライター9からICタグ77へのトナー補給量を示すデータの送信を停止させる停止モードとし、トナー補給量の積算値開状態補給量を一時的に記憶部63に記憶させ、例えば、カバーが閉じられると、リーダーライター9がICタグ77に開状態補給量を送信する。そして、リーダーライター9は、ICタグ77に、累積トナー補給量に開状態補給量を加算させ停止モードでのトナー補給量をまとめて累積トナー補給量に加算させ、トナー補給量の更新を行わせる。そのため、図8に示すフローチャートは、図6に示したフローチャートにおいて、前カバー101が開けられたときの割込的な処理の一例を示す。言い換えると、コンテナーエンプティモードでもなく、トナーエンプティモードでもない、正常状態のとき、制御部6は、常時、前カバー101の開閉を監視し、開けられたとき、図8のような処理を行う。まず、図8のスタートは、電源が投入され、コンテナーエンプティモードやトナーエンプティモード停止モードではないときであり、制御部6が、トナー補給制御を行っている時点である。まず、制御部6は、前カバーセンサー102の出力を確認して、前カバー101が開いているか否かを確認するステップ♯31。前カバー101が開いていなければステップ♯31のNo、フローは、ステップ♯31に戻る。一方、前カバー101が開けられれば、制御部6は、リーダーライター9からICタグ77へのトナー補給量を示すデータの送信を停止させる停止モードとするステップ♯32。又、前カバー101が開けられて以降、前カバー101が閉じられたと制御部6が判断するまでは後述のステップ♯34のYes、制御部6は、コンテナーモーター72の回転を行わない。コンテナー7が複合機100に取り付けられているかどうかが不明なためである。これにより、リーダーライター9は、ICタグ77に対してトナー補給量を示すデータを送信せず、ICタグ77への累積トナー補給量の更新が停止される。又、制御部6は、停止モード中の補給スクリュー83の回転に基づくトナー補給量の積算を開始し、積算値開状態補給量を記憶部63に記憶させるステップ♯33。そして、制御部6は、コンテナー7が取り付けられているか否かを確認するステップ♯34。ステップ♯34では、制御部6は、前カバーセンサー102の出力に基づき、前カバー101が閉じられたことを認識することにより、コンテナー7が取り付けられていると判断してもよい。又、ステップ♯34では、制御部6は、前カバーセンサー102の出力に基づき、前カバー101が閉じられ、さらに、中間ホッパー8へのトナー投入がなされ、残量センサー81の出力がLowからHighに変化したことを認識することにより、コンテナー7が取り付けられていると判断してもよい。コンテナー7が取り付けられたことを確認できなければステップ♯34のNo、確認を続けるステップ♯34のループ。この確認中、随時、記憶部63でのトナー補給量の積算がなされるそのため、ステップ♯34のNoの場合、フローはステップ♯33に戻っても良い。一方、コンテナー7が取り付けられたことを確認できればステップ♯34のYes、制御部6は、前カバー101の開状態による停止モードを解除する正常状態に戻るステップ♯35。制御部6は、前カバー101の開状態による停止モード中の補給スクリュー83の回転に基づき、記憶部63に記憶させていたトナー補給量の積算値開状態補給量を、リーダーライター9にICタグ77に向けて送信させる。そして、リーダーライター9は、ICタグ77に累積トナー補給量に開状態補給量を加算させて、累積トナー補給量を更新させるステップ♯36。この後、フローは、例えば、ステップ♯31に戻る。このようにして、本実施形態の画像形成装置例えば、複合機100は、トナーを用いて現像を行う現像部5と、規定量のトナーが存在しているか検知するトナー検知体残量センサー81を有し、現像部5にトナーを補給する中間ホッパー8と、交換可能であって、補給用のトナーを収容し、中間ホッパー8にトナーを投入し、画像形成装置例えば、複合機100に取り付けられてからの累積トナー補給量を記憶する補給量記憶部ICタグ77を有するコンテナー7と、中間ホッパー8内のトナー量が規定量よりも下回っていることをトナー検知体が検知したとき、コンテナー7から中間ホッパー8にトナーを投入する投入部70と、コンテナー7が空状態のコンテナーエンプティであるか否か、及び、コンテナー7が交換されたか否かを判定する判定部制御部6と、補給量記憶部に中間ホッパー8から現像部5へのトナー補給量を示すデータを送信し、累積トナー補給量の更新を補給量記憶部に行わせるとともに、補給量記憶部から累積トナー補給量を読み出すリーダーライター9と、コンテナーエンプティの判定からコンテナー7の交換の判定がなされるまでの間コンテナーエンプティの判定からコンテナー7の交換を判定するまでのコンテナーエンプティモードの間でのトナー補給量の積算値を記憶する記憶部63と、を含み、リーダーライター9は、コンテナーエンプティの判定からコンテナー7の交換の判定がなされるまでの間トナーエンプティモードの間では補給量記憶部にトナー補給量を示すデータを送信せず、判定部によりコンテナー7が交換されたと判定されると交換後のコンテナー7の補給量記憶部に積算値を送信し、累積トナー補給量として記憶させる。コンテナー7が交換されると、コンテナーエンプティ状態からコンテナー7交換までの印刷により減った中間ホッパー8内のトナー量を規定量に回復させるため、印刷を行わなくてもコンテナー7から現像部5にトナーが投入されることがある。しかし、実施形態に示す複合機100では、全く印刷を行わなくても、交換するだけで新たなコンテナー7から補給されるトナー量を含めた累積トナー補給量が補給量記憶部に記憶される。従って、コンテナー7からのトナーの減少量を正確に補給量記憶部に記憶させることができる。又、画像形成装置例えば、複合機100は、コンテナー7を交換するときに開けられるカバー前カバー101と、カバーの開閉を検知する開閉検知体前カバーセンサー102を有し、記憶部63は、判定部制御部6がコンテナーエンプティと判定していない間、開閉検知体によりカバーが開けられてから閉じられるまでのトナー補給量の積算値である開状態補給量を記憶し、リーダーライター9は、カバーが開けられている間、補給量記憶部ICタグ77にトナー補給量を示すデータを送信せず、カバーが閉じられると、開状態補給量を補給量記憶部に送信し、累積トナー補給量に加算させて累積トナー補給量を更新させる。コンテナー7が空ではなくても、カバー前カバー101が開けられると、コンテナー7が外されることがある。コンテナー7が外された状態では、補給量記憶部ICタグ77へのトナー補給量の書込ができない。そのため、コンテナー7からのトナーの減少量を正確に補給量記憶部に記憶させることができない。しかし、実施形態の複合機100によれば、カバーが閉じられ、コンテナー7が外されていない状態となってから、カバーが開けられていた間のトナー補給量を補給量記憶部に確実に書き込むことができる。従って、コンテナー7が外されているような状態でのトナー補給量の補給量記憶部への書込を回避し、コンテナー7からのトナーの減少量を正確に補給量記憶部に記憶させることができる。又、画像形成装置例えば、複合機100は、コンテナー7の残量を表示する表示部液晶表示部12を有し、表示部は、リーダーライター9が補給量記憶部ICタグ77から読み出した累積トナー補給量とコンテナー7の予め定められた満杯時のトナー収容量に基づき、コンテナー7のトナーの残量表示を行う。これにより、正確なコンテナー7からのトナーの減少量トナー補給量に基づき、正確なトナーの残量表示を行うことができる。又、判定部制御部6は、投入部70が中間ホッパー8に対してトナーの投入動作をした後、トナー検知体残量センサー81が規定量のトナーの存在を検知できない時間が予め定められた確認時間例えば、10秒程度を超えたかとき、コンテナーエンプティであると判定する。これにより、コンテナー7からのトナー投入を行っても、中間ホッパー8内のトナー量が増えないという実際のトナー量の不変に基づきコンテナーエンプティが判定される。従って、コンテナーエンプティを正確に検知することができる。又、コンテナー7内のトナー量を直接測定するセンサーが不要となり、画像形成装置例えば、複合機100の製造コストを削減することができる。又、判定部制御部6は、コンテナーエンプティの判定をしてから、中間ホッパー8へのトナー投入により、トナー検知体残量センサー81が規定量のトナーの存在を検知したとき、コンテナー7が交換されたと判定する。これにより、コンテナー7からのトナー投入による中間ホッパー8内の実際のトナー量増加に基づき、コンテナー7交換の有無が判定される。従って、コンテナー7交換を正確に検知することができる。又、コンテナー7交換を検知するためのセンサーが不要となり、画像形成装置例えば、複合機100の製造コストを削減することができる。又、現像部5は、判定部制御部6がコンテナーエンプティの判定をしてからコンテナー7は交換された旨の判定がなされるまでの印刷枚数が、予め定められた限界枚数を越えたとき、現像動作を行わない。コンテナー7が空の状態では、中間ホッパー8内のトナーを用いて印刷を継続できるが、中間ホッパー8内のトナーが減少すると、現像部5へのトナー補給も滞りがちとなり、現像部5のトナーが減少しているにも係わらず現像を継続すると、現像部5にダメージを与えてしまうこともあり得る。しかし、本実施形態の画像形成装置では、現像部5内のトナーが減少しても現像動作を行うことによる現像部5へのダメージを回避することができる。以上、本発明の実施形態につき説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。