"制御部と、点灯ドット及び非点灯ドットで構成された入力画像データに基づき像担持体上に形成された静電潜像を、収容されたトナーを消費して現像することで、トナー画像を形成するプロセスカートリッジと、前記プロセスカートリッジに補給するためのトナーを収容するトナーカートリッジと、前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第1ドットカウンタと、前記トナーカートリッジから前記プロセスカートリッジに対するトナー移送が行われる時間を計測する移送時間計測部と、直前になされた前記トナー移送の連続移送時間、及び、前記連続移送時間の累積値である総移送時間が記録された移送時間記憶部と、所定の設定情報が記録された設定情報記憶部と、を備え、前記設定情報は、前記総移送時間が所定の関係変化閾値以下において成立する前記連続移送時間と移送量の関係である第1関係、並びに前記総移送時間と総移送量の関係である第2関係に関する情報を含み前記制御部は、前記移送時間記憶部より読み出した直前の前記連続移送時間、及び前記設定情報記憶部より読み出した前記第1関係に基づき、当該連続移送時間内に移送されたトナー量を第1推定移送量として算定すると共に、前記第1ドットカウンタのカウント値を前記第1推定移送量に基づいて更新し、前記移送時間記憶部より前記総移送時間を読み出すと共に、当該総移送時間が前記関係変化閾値を超えている場合には、更に前記第2関係及び前記総移送時間に基づいて、当該連続移送時間内に移送されたトナー量を第2推定移送量として算定すると共に、当該第2推定移送量に基づいて前記第1ドットカウンタのカウント値を補正することを特徴とする画像形成装置。前記制御部は、前記トナー移送の実行中、所定の最低連続移送時間毎に前記第1関係に基づいて算定される前記第1推定移送量を前記第1ドットカウンタのカウント値に加算して更新することを特徴とする請求項1に記載の画像形成装置。前記制御部は、前記連続移送時間が所定の許容連続移送時間に達すると、前記トナー移送の停止制御を行うと共に、前記総移送時間が前記関係変化閾値を超えている場合には、前記第2推定移送量に基づいて前記第1ドットカウンタのカウント値を補正することを特徴とする請求項1又は2に記載の画像形成装置。前記入力画像データの点灯ドット数を算定するドット数算定部を備え、前記設定情報は、前記プロセスカートリッジのトナー残量が満充填状態の下で印字し得る点灯ドット数である第1初期ドット数に関する情報を更に含み、前記制御部は、前記プロセスカートリッジ内のトナー残量が満充填状態にある場合、前記第1ドットカウンタのカウント値を、前記設定情報記憶部より読み出した前記第1初期ドット数に更新し、印字によるトナー消費後に、前記第1ドットカウンタのカウント値を、前記ドット数算定部で算定された点灯ドット数に応じて減算することを特徴とする請求項1~3の何れか1項に記載の画像形成装置。前記プロセスカートリッジ内に収容されたトナー残量に応じた検出信号を出力する第1センサを備え、前記制御部は、前記第1センサからの検出信号に基づいて前記プロセスカートリッジ内のトナー残量が満充填状態であることを検知することを特徴とする請求項4に記載の画像形成装置。前記トナーカートリッジから前記プロセスカートリッジに対してトナーを移送するためのモータを備え、前記移送時間計測部は、前記モータの駆動時間を計測することで前記トナー移送の時間を計測する構成であり、前記制御部は、前記第1センサからの検出信号に基づき、前記プロセスカートリッジ内のトナー残量が満充填状態より少ない所定の補給開始閾値よりも少ない場合には、前記モータの駆動制御を行うことを特徴とする請求項5に記載の画像形成装置。前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第2ドットカウンタを有し、前記制御部は、前記連続移送時間内に移送されたトナー量として、前記第1推定移送量を前記第2ドットカウンタのカウント値から減算し、前記総移送時間が前記関係変化閾値を超えている場合には、前記第2推定移送量に基づいて前記第2ドットカウンタのカウント値を補正することを特徴とする請求項1~6の何れか1項に記載の画像形成装置。前記制御部は、前記第1ドットカウンタのカウント値及び前記第2ドットカウンタのカウント値を加算することで、現存トナー推定量を算定することを特徴とする請求項7に記載の画像形成装置。前記制御部は、前記第1初期ドット数及び前記第2初期ドット数の合計値に対する前記現存トナー推定量の比率をもって、現存トナー割合を算定することを特徴とする請求項8に記載の画像形成装置。前記現存トナー割合が所定の第1閾値を下回った場合に、前記制御部は、トナー残量が枯渇する間近の状況であることを示すトナーニアエンドの警告出力制御を実行することを特徴とする請求項9に記載の画像形成装置。前記現存トナー割合が前記第1閾値よりも更に小さい所定の第2閾値を下回った場合に、前記制御部は、トナー残量が枯渇して印字不能の状況であることを示すトナーエンドの警告出力制御を実行することを特徴とする請求項10に記載の画像形成装置。従来のトナー残量の管理手法として、トナー残量とドット数露光ドット数を関連付けてドットカウンタに記憶させる方法がある。この方法は、トナー消費のたびにドットカウンタの値から対応するドット数を減らし、逆にトナー補給のたびにドットカウンタの値に対応するドット数を増やすことで、トナー残量をドットカウンタの値として管理するというものである。しかし、実際のところ、加算/減算するドット数と実際に補給/消費されるトナー量は完全には一致しない。例えば、黒ベタ画像とハーフトーン画像とを比較すると、露光ドット数自体が同じ場合でも実際に消費されるトナー量は異なる。実際には、ハーフトーン画像の方が、黒ベタ画像よりもトナー消費量が多くなる傾向にある。このため、現時点のドットカウンタから読み取れるトナー残量に関する情報は、高い正確性を有しているとはいえない。この課題に対しては、ドットカウンタの再設定によって対処することが可能である。すなわち、プロセスカートリッジに対してトナーカートリッジからトナーが満補給された時点で、プロセスカートリッジ内のトナー残量を初期値満充填状態に再設定する。同様に、トナーカートリッジについては、新たなトナーカートリッジに交換した際に、トナーカートリッジ内のトナー残量を初期値満充填状態に再設定する。しかしながら、トナーカートリッジからプロセスカートリッジに対してトナーの補給がなされる際、プロセスカートリッジ内のトナータンクトナー貯留室を満充填にできるほどトナーカートリッジ内にトナーが残っていない場合があり得る。この場合、トナーカートリッジからプロセスカートリッジ側へトナーの補給がされた時点をもって、初期値に設定する上記方法では、依然として誤差を有したままとなってしまう。この内容につき、図9A~図9Fを参照して説明する。図9A~図9Fの各図は、トナーカートリッジとプロセスカートリッジのトナー残量の変化を説明するための模式図である。なお、各図において、トナーが残っている量の多寡を、ハッチングで表記している。図9Aは、トナーカートリッジ10,プロセスカートリッジ20共に、トナーが満充填されている状態を示している。トナーカートリッジ10のトナー残量が満充填状態である場合における印字可能なドット数初期値をTfull,プロセスカートリッジ20のトナー残量が満充填状態である場合における印字可能なドット数をPfullとする。現時点におけるトナー残量で印字可能なドット数dotT及びdotPは、夫々dotT=Tfull,dotP=Pfullと表せる。なお、以下では、トナーカートリッジをT/C,プロセスカートリッジをP/Cと適宜略記する。図9Aの状態の後、印字が繰り返し行われることで、P/C20内のトナー残量が減少する図9B。印字したドット数をhとすれば、図9Bの時点におけるP/C20の印字可能なドット数dotP=Pfull-hと表せる。その後、T/C10からP/C20側へとトナーの補給がされる図9C。このとき、P/C20は満充填状態となり、印字可能なドット数dotPは初期値に設定されるdotPPfull。また、T/C10内のトナー残量は低下する。図9Cでは、印字されたドット数に対応したトナー量がT/C10からP/C20に補給されたものとしている。上記のようにP/C20内のトナーを消費して、T/C10からトナーの補給をするという動作を繰り返すと、やがて図9Dに示すように、T/C10内のトナー残量がエンプティ状態になる。図9Dでは、T/C10にはトナーが残っていないものの、P/C20にはトナーが残っている。この状態の下で、T/C10が新しいものに交換された場合には、図9Bの状況に戻ることとなる。この場合、T/C10のトナー残量による印字可能ドット数dotTが初期値Tfullに設定され、更に、トナーがT/C10からP/C20に補給されることで、図9Cの状況に移行され、P/C20のトナー残量による印字可能ドット数dotPが初期値Pfullに設定される。トナー残量が初期値に設定されることで、ドットカウンタで表示されている値と実際のトナー残量の誤差が正しく修正される。しかし、図9Dの状況の後で新しく交換したT/C10が、十分な量のトナーを有していないものであった場合には、図9Eのようになる。T/C10にP/C20を充填させるのに十分な量のトナーが残っていなかった場合、T/C10からP/C20にトナーが補給されても、P/C20は満充填状態にはならない図9F。この結果、トナー補給時にP/C20の印字可能ドット数dotPを初期値Pfullに設定してしまうと、実際のトナー残量とドットカウンタで表示されている値に乖離が生じてしまう。表示手段に表示されるトナー残量満充填時に対する値の情報は、ドットカウンタの値に基づいて算定される。利用者は、この表示手段に表示される情報に基づいて、新たなトナーカートリッジの準備や交換の必要性を知る。しかし、上記のように、ドットカウンタが実際のトナー残量と異なる値を示している場合には、利用者に対して実際のトナー残量とは異なった情報を示すことになってしまう。つまり、このようなトナー残量の管理手法によっても、従来生じていたのと同様の問題が生じる懸念がある。また、T/C10からP/C20にトナー移送をする際には、トナーを移送する搬送スクリューを駆動する移送用のモータTPモータの駆動制御がなされる。TPモータが駆動している間、トナーの移送が行われていると判断できるため、TPモータの連続駆動時間を計測しておくことで、トナー移送量を認識することが可能となる。ただし、この方法による場合にも、T/C10内のトナー残量がエンプティに近づくに連れ、連続駆動時間とトナー移送量の関係が単純には比例しなくなることが想定される。より具体的には、同じ連続駆動時間だけTPモータを駆動させた場合であっても、T/C10内のトナー残量が満充填状態の場合と比較して、エンプティに近い状態においては、搬送スクリューを収容するパイプ内がトナーの満充填状態ではないので、T/C10からP/C20に移送されるトナー量は少なくなる。つまり、単純にTPモータの連続駆動時間に基づいてトナー移送量を推定し、この推定結果に応じてドットカウンタのカウント値を補正しても、実際のトナー残量との乖離が依然として解消しないことが考えられる。本発明は、上記の問題点に鑑み、より正確なトナー残量の管理が可能な画像形成装置を実現することを目的とする。上記課題を解決するための本発明に係る画像形成装置は、制御部と、点灯ドット及び非点灯ドットで構成された入力画像データに基づき像担持体上に形成された静電潜像を、収容されたトナーを消費して現像することで、トナー画像を形成するプロセスカートリッジと、前記プロセスカートリッジに補給するためのトナーを収容するトナーカートリッジと、前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第1ドットカウンタと、前記トナーカートリッジから前記プロセスカートリッジに対するトナー移送が行われる時間を計測する移送時間計測部と、直前になされた前記トナー移送の連続移送時間、及び、前記連続移送時間の累積値である総移送時間が記録された移送時間記憶部と、所定の設定情報が記録された設定情報記憶部と、を備え、前記設定情報は、前記総移送時間が所定の関係変化閾値以下において成立する前記連続移送時間と移送量の関係である第1関係、並びに前記総移送時間と総移送量の関係である第2関係に関する情報を含み前記制御部は、前記移送時間記憶部より読み出した直前の前記連続移送時間、及び前記設定情報記憶部より読み出した前記第1関係に基づき、当該連続移送時間内に移送されたトナー量を第1推定移送量として算定すると共に、前記第1ドットカウンタのカウント値を前記第1推定移送量に基づいて更新し、前記移送時間記憶部より前記総移送時間を読み出すと共に、当該総移送時間が前記関係変化閾値を超えている場合には、更に前記第2関係及び前記総移送時間に基づいて、当該連続移送時間内に移送されたトナー量を第2推定移送量として算定すると共に、当該第2推定移送量に基づいて前記第1ドットカウンタのカウント値を補正することを特徴とする。上記構成によれば、総移送時間が前記関係変化閾値を超え、連続移送時間に基づくトナー移送量の推定では推定精度が低くなる場合においても、総移送時間と総移送量の関係である第2関係に基づいてトナー移送量の推定が行えるため、推定精度を向上させることができる。よって、このように推定されたトナー移送量に基づいて第1ドットカウンタのカウント値を更新することで、当該カウント値を、プロセスカートリッジ内のトナー残量をより正しく反映した値にすることができる。よって、この第1ドットカウンタのカウント値に基づいて、トナー残量の割合やトナーエンド或いはトナーニアエンドに関する情報を表示させることで、利用者に対して実際のトナー残量をより反映した情報を提示することが可能になる。また、本発明に係る画像形成装置は、上記特徴に加えて、前記制御部は、前記トナー移送の実行中、所定の最低連続移送時間毎に前記第1関係に基づいて算定される前記第1推定移送量を前記第1ドットカウンタのカウント値に加算して更新することを別の特徴とする。総移送時間が前記関係変化閾値以下である場合には、第1関係と連続移送時間の情報によって当該時間内に移送されたトナー量を精度良く算定することが可能である。そして、所定の最低連続移送時間毎に推定される第1推定移送量は、常に同じ値となる。よって、この第1推定移送量を順次加算するのみで、当該連続移送時間内のトナー移送量を算定することができる。従って、トナー移送動作と並行しながらでも、容易にカウント値の更新が可能となる。このように、トナー移送と並行して第1ドットカウンタのカウント値の更新をすることで、当該カウント値を逐次最新のトナー残量を反映した値にすることができる点で好ましい。また、本発明に係る画像形成装置は、上記特徴に加えて、前記制御部は、前記連続移送時間が所定の許容連続移送時間に達すると、前記トナー移送の停止制御を行うと共に、前記総移送時間が前記関係変化閾値を超えている場合には、前記第2推定移送量に基づいて前記第1ドットカウンタのカウント値を補正することを別の特徴とする。かかる構成によれば、トナー移送動作がタイムアップになった場合においても、第1ドットカウンタのカウント値を精度良く更新することができる。本発明の構成によれば、総移送時間が前記関係変化閾値を超え、連続移送時間に基づくトナー移送量の推定では推定精度が低くなる場合においても、総移送時間と総移送量の関係である第2関係に基づいてトナー移送量の推定が行えるため、推定精度を向上させることができる。よって、このように推定されたトナー移送量に基づいて第1ドットカウンタのカウント値を更新することで、当該カウント値を、プロセスカートリッジ内のトナー残量をより正しく反映した値にすることができる。これにより、第1ドットカウンタのカウント値を、実際のトナー残量をより正しく反映した値にすることができ、従来よりも正確なトナー残量の管理が可能な画像形成装置が実現される。本発明に係る画像形成装置以下、適宜本装置と略記するの実施形態につき、図面を参照して説明する。なお、以下の各図は、あくまで模式的に示したものであり、例えば図面の寸法比は実際の寸法比と必ずしも一致しない。全体構成図1は、本装置1の内部構成を示した概略断面図の一例である。本装置1は、原稿読取部30で読み取った原稿の画像データに基づいて記録紙に画像形成などを行う複合機であり、その外形が本体ハウジング2により規定されている。本体ハウジング2内には、給紙部3、画像形成部4及び定着部5等が収容されている。給紙部3は、記録紙を収容するための記録紙カセット31を備えており、当該記録紙カセット31内に設けられた支持板32上に、記録紙を積層した状態で収容できる構成である。支持板32は、その一端部に設けられた支軸33を中心に回転可能となっており、支軸33側とは反対側の端部が上方へ付勢されることにより、最上部の記録紙が給紙ローラ34に対して押圧される。この状態で給紙ローラ34が回転駆動されることにより、記録紙カセット31内に収容されている記録紙が、給紙ローラ34と分離パッド不図示により分離され、本体ハウジング2の内部に形成された搬送路6に1枚ずつ送り出される。記録紙カセット31から搬送路6に送り出された記録紙は、当該搬送路6を通って画像形成部4側へ搬送される。そしてレジストローラ7によって、記録紙は画像形成部4の直前で一旦停止され、画像形成部4により記録紙に画像を形成するタイミングに合わせて、画像形成部4に送り出される。画像形成部4は、感光体ドラム41を有し、その周囲に帯電器42、光書込みユニット43、現像装置44、転写器45及びクリーニング装置46を配置した構成となっており、電子写真方式により記録紙に画像を形成する。円筒状の感光体ドラム41の表面には感光体が形成されており、画像形成時には、回転駆動される感光体ドラム41の表面が帯電器42により一様に、例えば負に帯電される。光書込みユニット43は、電話回線を介して受信したファクシミリ原稿の画像データや、原稿読取部20で読み取った画像データに対応して、LED又はレーザ光源から選択的に光を出力させる。帯電器42により一様に帯電された感光体ドラム41の表面には、光書込みユニット43から出力される光で露光されることにより、静電潜像が形成される。静電潜像が形成された感光体ドラム41の表面には、現像装置44から供給されるトナーが付着することによりトナー像が形成され、当該トナー像が転写器45を用いて記録紙に転写される。転写後に感光体ドラム41の表面に残留したトナーは、クリーニング装置46により取り除かれる。転写器45によりトナー像が転写された記録紙は、搬送路6を通って定着部5へ搬送される。なお、現像装置44は、非磁性一成分現像方式を採用しており、トナー貯留室49、トナー貯留室49内に設けられたアジテータ51、供給ローラ53、現像剤担持体としての現像ローラ54を備える。アジテータ51は回転駆動され、これによってトナーをトナー貯留室49内で攪拌させている。また、供給ローラ53も回転駆動されて、現像ローラと規制ブレードとの接触部においてトナーを摩擦帯電させ、現像ローラ54上にトナーを吸着させるように構成されている。定着部5には、所定の温度に加熱される加熱ローラ18と、当該加熱ローラ18に対して所定の圧力で接する加圧ローラ19とが備えられている。トナー像が転写された記録紙は、加熱ローラ18と加圧ローラ19の間を通過することによりトナーが定着された後、排出ローラ8を介して、本体ハウジング2の外部に形成された排出トレイ9上に排出される。本実施形態では、トナーが内部に収容されたトナーカートリッジ10を現像装置44に取り付けることにより、現像装置44内にトナーを供給することができるようになっている。トナーカートリッジ10は、現像装置44に対して着脱自在に構成されており、トナー貯留室11、トナー貯留室11内のトナーを撹拌するためのアジテータ12、及びトナー貯留室11内のトナーを現像装置44に移送するための搬送スクリュー13を備えている。この搬送スクリュー13は、他の搬送系や画像形成部から独立したモータであるTPモータによって駆動される。上述した画像形成部4の構成のうち、例えば、感光ドラム41、帯電器42、現像装置44、及びクリーニング装置46が、プロセスカートリッジ20として一体にまとめられて構成される。このプロセスカートリッジ20は、画像形成部4に対して着脱自在に設けられており、例えば現像剤や感光ドラム41の寿命が到来したときに、本装置1から取り外して新品、又は使いかけの他の物と交換できる。本明細書では、以下において、トナーカートリッジ10をT/C10、プロセスカートリッジ20をP/C20と適宜略記する。なお、ここでいうプロセスカートリッジは、この分野で用いられる用語であるドラムカートリッジを含む概念である。制御機構の構成次に、本装置1における制御機構につき説明する。図2に示すように、本装置1は、制御部71を内部に備えている。この制御部71は、与えられる情報に基づき、必要に応じて所定の演算処理を行って出力する機能を有しており、CPU,メモリその他のハードウェア及びソフトウェアで構成される。P/C20には、当該P/C20内に貯留されているトナー残量をセンシングし、当該トナー残量に応じた検出信号を出力する第1センサ72、現時点においてP/C20内に貯留されているトナー残量によって印字し得ると予想されるドット数が記録される第1ドットカウンタ73を備えている。同様に、T/C10には、当該T/C10内に貯留されているトナー残量をセンシングし、当該トナー残量に応じた検出信号を出力する第2センサ74、現時点においてT/C10内に貯留されているトナー残量によって印字し得ると予想されるドット数が記録される第2ドットカウンタ75を備えている。なお、本実施形態では、第1ドットカウンタ73がP/C20に備えられ、第2ドットカウンタ75がT/C10に備えられるものとして説明するが、いずれのドットカウンタも、制御部71による読み書き可能な構成であれば、その配置場所は限定されない。また、本装置1は、光書込みユニット43によって露光を行う対象となる画像データのドット数を算定するドット数算定部76、本装置1における所定の設定情報が記録される設定情報記憶部77、及び表示手段不図示等に情報を表示させるための処理を行う表示処理部78を備える。更に、本装置1は、T/C10からP/C20にトナー移送される時間を計測する移送時間計測部79、及びこの計測結果を記録する移送時間記憶部80を備えている。この移送時間記憶部80には、計測した移送時間の累積値が総移送時間として記録される。第1ドットカウンタ73、及び第2ドットカウンタ75は、制御部71からの変更指示があるまではカウント値を保持可能な構成であり、制御部71からカウント値の変更指示が与えられると、その指示に応じたカウント値に書き換えられる。これら両カウンタは、カウンタ回路でアナログ的に数値の記憶を行う構成としても構わないし、不揮発性メモリでディジタルデータとして数値の記憶を行う構成としても構わない。設定情報記憶部77は、本装置1に固有の設定情報を記録する記憶手段であり、例えば不揮発性メモリで構成される。ここでいう設定情報には、P/C20内にトナーが満充填状態にあるときに印字し得る点灯ドット数以下、第1初期ドット数と呼ぶ、T/C10内にトナーが満充填状態にあるときに印字し得る点灯ドット数以下、第2初期ドット数と呼ぶが含まれる。更に、この設定情報には、T/C10からP/C20に対してトナー移送を行う際の、トナー移送時間とトナー移送量の対応関係が含まれる。この対応関係には、第1関係、第2関係の2つの関係が含まれる。第1関係とは、トナー総移送時間が所定の閾値以下である場合に成立する、連続移送時間と移送量の関係を指す。また、第2関係とは、トナー総移送時間とトナー総移送量の関係を指す。これらの第1関係及び第2関係の詳細な説明は後述される。なお、この設定情報記憶部77は、本装置1の本体に備えられていても構わないし、P/C20やT/C10のチップとして備えられていても構わない。無論、双方に備えられていても構わない。制御部71は、各ドットカウンタ73及び75のカウント値の書き換えの他、図1に示した各機構の駆動制御を行うものとして構わない。また、制御部71は、これらのドットカウンタの値に基づいて、トナーが不足したことを示すアラーム出力や、表示手段にトナー残量の表示をさせるための制御を行う。移送時間計測部79は、トナーの移送時間、すなわち搬送スクリュー13を回転駆動するTPモータの駆動時間を計測すると共に、この計測結果を移送時間記憶部80に記録する。より具体的には、TPモータの駆動を開始してから停止するまでの時間、すなわち連続駆動時間を測定して移送時間記憶部80に記録する。この連続駆動時間は連続移送時間に対応する。移送時間記憶部80は、TPモータの直前の連続駆動時間が記録されると共に、T/C10が満充填状態となってからTPモータが駆動した総駆動時間が記録される。この総駆動時間は、移送時間計測部79において測定された各連続駆動時間が加算されることで算定されるものとして構わない。この総駆動時間は総移送時間に対応する。トナー残量のセンシング方法次に、P/C20を例にとり、第1センサ72がP/C20内のトナー残量をセンシングする方法の一例について説明する。第2センサ74がT/C10内のトナー残量をセンシングする方法も同様の方法で行われるものとして構わない。図3は、トナー貯留室49における第1センサ72周辺の構成をアジテータ51の回転軸と平行な面で切断したときの模式的な断面図である。トナー貯留室49下部に設けられた透光面93を両側から挟むようにして、第1センサ72としての発光素子101及び受光素子102が備えられる。すなわち、本実施形態において、第1センサ72はフォトインタラプタとして構成されている。発光素子101と受光素子102の間にトナー91等の障害物が存在しない場合は、発光素子101からの放射光が受光素子102に入射する。発光素子101が発光する光がトナー91によって遮られる度合いに基づいてトナー残量が検出される。より具体的には、アジテータ51を1回転させる間に、所定のタイミング間隔例えば20ms間隔で受光素子102が光を検出できているかの確認を行う。一例として、アジテータ51を1回転させる間に、80回の前記確認動作を行うものとすることができる。発光素子101は、例えばLEDで構成され、センシング動作が行われている間は、常時発光しているものとしてよい。アジテータ51が回転することで、トナー貯留室49内のトナー91が撹拌される。トナー91が十分存在している場合には、アジテータ51がトナー貯留室49内の透光面93に付着するトナーを掻き取ってもすぐに落下するトナーによって遮光されて、受光素子102は、80回の全てにおいて光を検出することができない。逆に、トナー91が完全に存在しない場合には、アジテータ51によって遮光される分を除いて、80回の全てにおいて光が検出される。トナー91の量がある程度存在する場合には、アジテータ51によってトナー貯留室49内の透光面93からトナーは掻き取られるWIPEことで、トナー91が発光素子101からの光を遮ったり、遮らなかったりする。つまり、受光素子102が、光を検出したりしなかったりすることになる。実際には、受光素子102が検出する光の量が、所定の閾値を下回っていれば光が検出できなかったLとし、前記閾値を上回っていれば光が検出できたHとすればよい。この方法により、アジテータ51が1回転する間、つまりここでは80回のうちのLとHの回数が算定される。そして、全体の回数に対するLの割合或いはHの割合に応じて、トナー残量を判定する。より好ましくは、アジテータ51が複数回回転する期間にわたってこのような処理を行うことで、トナー残量を判定することができる。実際の構成では、第1センサ72から送られるデータ受光量に基づいて、制御部71が演算処理を行うことで、P/C20内のトナー残量を算定する構成とすることができる。以下では、全体の回数に対するHの割合、すなわち実際に光が検出できた回数の割合を透過率と規定する。つまり、透過率が高いほどトナー残量が少なく、透過率が低いほどトナー残量が多いことを意味する。なお、ここで説明したセンシング方法は、あくまで一例であり、他の方法を用いてトナー残量のセンシングを行うことも可能である。トナー補給T/C10からP/C20へトナーの補給を行う際の制御につき、説明する。図4は、このトナー補給の説明を行うための概念的ブロック図である。上述したように、本実施形態では、P/C20には第1センサ72が備えられ、T/C10には第2センサ74が備えられている。一例としては、例えば第1センサ72の検出結果に基づき、透過率が所定の補給開始閾値を上回れば、制御部71は、TPモータを回転駆動させて搬送スクリュー13を回転させ、T/C10内のトナーをP/C20内へと移送させる。そして、この透過率が前記閾値よりも小さい補給停止閾値を下回れば、より具体的には、P/C20のトナー残量が満充填状態に達すると、制御部71がTPモータを停止させて搬送スクリュー13を停止させ、T/C10からP/C20へのトナーの移送を停止させる。なお、透過率が所定の補給開始閾値を上回るとは、トナー残量が所定の補給開始閾値よりも少ないのと等価である。同様に、透過率が所定の補給停止閾値を下回るとは、トナー残量が所定の補給停止閾値よりも多いのと等価である。なお、透過率に代えて、アジテータ51が1回転又は複数回転する間に検出されたHの回数、又はLの回数に応じて、制御部71がTPモータの駆動/停止制御を行うものとしてもよい。制御部71によるTPモータの駆動制御を行うためには、本装置1が駆動可能な状態であることが前提となる。しかし、待機中においては、電力消費量を抑制すべくTPモータをなるべく駆動させないのが好ましい。このため、本装置1に対して印字指示が与えられてから、実際に記録紙に印字して排出トレイ9より排出する迄の時間に、制御部71がTPモータを駆動させて、T/C10からP/C20へトナー補給を行うのが好ましい。ただし、印字指示が与えられてから、実際に印字が完了するまでの時間があまりに短い場合には、制御部71がTPモータを駆動させてからT/C10からP/C20へトナーの補給動作が完了するまでに、本装置1が省電力による待機モードに入ってしまうおそれがある。このような事態を解消すべく、TPモータの最低連続駆動時間例えば3秒が予め設定されている構成としてもよい。本実施形態では、TPモータが最低連続駆動時間だけ駆動されることで行われるトナーの移送を1ターンと規定する。そして、制御部71は、1ターンのトナー移送が完了する都度、第1センサ72の検出結果に基づいて、P/C20内の現時点のトナー残量を確認して更なるトナー移送の要否判定を行う。制御部71は、依然としてトナー移送が必要であると判断すれば、次のターンにおいてもTPモータの駆動を継続させる。他方、トナー移送が不要であると判断すれば、TPモータを停止させる。また、制御部71は、移送時間記憶部80に記録されたTPモータの連続駆動時間、すなわちトナーの連続移送時間が所定の閾値以下、許容連続移送時間というに達したことを検知すると、第1センサ72の検出結果とは無関係にTPモータを停止させる。更に、制御部71は、第2センサ74の検出結果又は第2ドットカウンタ75のカウント値より、T/C10内のトナー残量がエンプティであることを検知すると、第1センサ72の検出結果、及びTPモータの連続駆動時間とは無関係にTPモータを停止させる。本実施形態では、制御部71は、1ターン毎にトナー移送量を推定して、第1ドットカウンタ73のカウント値に加算して更新すると共に、第2ドットカウンタ75のカウント値から減算して更新する。このようにして推定された移送量を第1推定移送量と呼ぶ。更に、制御部71は、TPモータの停止後、設定情報記憶部77より読み出した設定情報、及び移送時間記憶部80より読み出した総駆動時間総移送時間に基づき、必要に応じて第1推定移送量の補正処理を行う。補正された推定移送量を第2推定移送量と呼ぶ。第2推定移送量を算定した場合には、制御部71は、第1ドットカウンタ73のカウント値を、第2推定移送量に基づいて更新する。この更新方法の一例としては、制御部71が、第1ドットカウンタ73のカウント値から、直前に加算した第1推定移送量を減算した後、第2推定移送量を加算する。第2ドットカウンタ75のカウント値の更新についても、同様に行うものとしてよい。第1推定移送量の算定方法、及びその算定量の補正第2推定移送量の算定を行う場合についての説明は後述される。トナー移送量の推定方法T/C10からP/C20にトナー移送が行われる際の、制御部71が行うトナー移送量の推定方法につき説明する。TPモータの連続駆動時間が長くなればなるほど、T/C10からP/C20に移送されるトナー量は増加する。ただし、T/C10のトナー残量がエンプティに近づくに連れて、TPモータの駆動時間当たりの移送量は低下する。図5は、T/C10のトナー残量を満充填にした状態を基準に、トナー総移送時間とトナー総移送量の関係をグラフ化したものである。なお、図5は、あくまで模式的に示したものである。トナー総移送時間とは、本装置1におけるTPモータの総駆動時間に対応する。図5によれば、総移送時間がt1以下である領域B1においては、トナー総移送時間とトナー総移送量は比例関係にある。これは、搬送スクリュー13を収容したパイプ内にトナーが満充填されているからである。しかし、総移送時間がt1を超える領域B2においては、総移送量の増加割合が領域B1よりも低下し、総移送時間が増えるほどその低下割合が大きくなっている。これは、前記パイプ内にトナーが満充填状態ではないため、搬送スクリュー13の1回転当たりのトナー移送量が低下するためである。なお、総移送時間がtmax以上になると、もはや総移送量が増加しなくなる。このとき、T/C10のトナー残量はエンプティ状態を示している点A1。すなわち、T/C10内にトナーが満充填状態にあるときに印字し得る第2初期ドット数int2相当のトナー総量が、T/C10からP/C20に移送されたことを意味する。トナー総移送時間とトナー総移送量が比例関係にある領域においては、TPモータの駆動が開始してから停止するまでの連続駆動時間すなわち連続移送時間に応じて、移送されたトナー量を容易に算定することが可能である。具体的には、連続駆動時間に所定の係数を乗じることで、トナー移送量を算定することができる。このようにして算定されたトナー移送量が、上記の第1推定移送量である。なお、トナー総移送時間とトナー総移送量が比例関係になくても、少なくとも連続移送時間の情報に基づいて移送量が算定できる関係であればよい。この関係が第1関係に相当する。すなわち、この第1関係が成立している範囲内であれば、トナー総移送時間に関する情報を用いることなく、TPモータの駆動が開始してから停止するまでの連続駆動時間に応じて、移送されたトナー量の算定が行える。しかしながら、トナー総移送時間がt1を超える領域B2内においては、連続駆動時間に基づいて算定された第1推定移送量は、実際のトナー移送量と乖離している。このため、この領域B1内においては、図5に示す関係に基づいて、トナー移送量を算定する必要がある。このようにして算定されたトナー移送量が、上記第2推定移送量である。そして、この図5に示される、トナー総移送時間とトナー総移送量の関係が上記第2関係に相当する。トナー総移送時間が所定の閾値t1以下、関係変化閾値という以下である領域においては、連続移送時間に基づいて移送量を算定することが可能である。これに対し、トナー総移送時間が関係変化閾値t1を超えると、連続移送時間のみの情報によってはトナー移送量を算定することができず、総移送時間の情報及び第2関係が必要となる。総移送時間が関係変化閾値t1を超えている場合、実際のトナー移送量は、連続移送時間と第1関係に基づいて算定した値第1推定移送量よりも少なくなる。つまり、第1推定移送量を単純に第1ドットカウンタ73のカウント値に加算して更新すると、このカウント値は、実際のP/C20内のトナー残量を反映しなくなってしまう。従って、この場合においては、第2関係に基づいてトナー移送量の補正を行う。この補正処理が行われるのは、制御部71が、第2センサ74の検出信号又は第2ドットカウンタ75のカウント値により、T/C10のトナー残量がエンプティであることを検出した場合、及び、総移送時間が前記関係変化閾値t1を超えたことを検知した場合である。制御部71は、総移送時間に関する情報を移送時間記憶部80より読み出すことが可能である。なお、T/C10のトナー量が満充填状態になったとき、つまり一般的には新しいT/C10に交換されたとき、制御部71によって総移送時間がリセットされるものとしてよい。例えば、制御部71は、TPモータの停止後、移送時間記憶部80より総移送時間に関する情報を読み出し、関係変化閾値t1を超えていた図5上のt2ことを検知した場合について説明する。この場合、制御部71は、設定情報記憶部77より第2関係を読み出すと共に、移送時間記憶部80より連続移送時間TPモータの連続駆動時間TPtimeを読み出す。そして、制御部71は、第2関係と総移送時間t2より、この直前の連続移送時間TPtimeの間に移送されたトナー量V23を算定する。この算定されたトナー量V23が第2推定移送量に対応する。制御部71は、この第2推定移送量に基づいて第1ドットカウンタ73のカウント値を更新する。第1関係及び第2関係に関する情報については、本装置1と同タイプの製品に対して、予め工場や実験室において導かれたものが設定情報記憶部77に記録されているものとしてよい。より具体的には、エンプティ状態のP/C20に対して満充填状態のT/C10からトナー移送を連続して行い、経過時間とP/C20内のトナー残量の関係を抽出して、統計的処理を行うことで導出できる。トナー残量に基づくドットカウンタのカウント値補正次に、カートリッジのトナー残量を示すドットカウンタのカウント値を、実際のトナー残量に近づけるための補正処理について説明する。以下では、P/C20内に設けられた第1ドットカウンタ73のカウント値を、第1センサ72の検出結果に基づいて補正する場合につき説明を行うが、同様の方法によって、第2ドットカウンタ75のカウント値を第2センサ74の検出結果に基づいて補正することが可能である。T/C10からP/C20に対してトナーを移送するタイミングで、第1ドットカウンタ73のカウント値が初期値第1初期ドット数に設定される。しかし、上述したように、この移送時において、T/C10内にP/C20を満充填にさせるだけのトナー残量が存在していない場合には、第1初期ドット数に設定された第1ドットカウンタ73のカウント値は、P/C20内のトナー残量を正しく反映していない。この乖離を修正すべく、本装置1では、第1センサ72の検出結果に応じて第1ドットカウンタ73のカウント値の更新が行われる。図6Aは、設定情報記憶部77に記録されている想定対応関係の一例を示すグラフである。想定対応関係とは、第1センサ72の検出結果に基づいて算定される透過率と、実際にP/C20内に残存しているトナー残量によって印字し得るドット数以下、印字可能ドット数というとの想定される関係を指す。この関係は、本装置1と同タイプの製品に対して、予め工場や実験室において、第1センサ72の検出結果とP/C20内に実際に残存しているトナー量の関係を抽出し、統計的処理を行うことで導出できる。このような処理が本装置1の出荷前の段階で予め行われた上で、想定対応関係として設定情報記憶部77に記録されている。この想定対応関係は、関数式の形で記録されていても構わないし、データテーブルの形で記録されていても構わない。上述したように、透過率が低いほどトナー残量が多く、逆に透過率が高いほどトナー残量は少ない。そして、P/C20内にトナーが満充填されているとき、透過率は0を示す。このとき、印字し得るドット数は最大値を示す。この最大値が、第1初期ドット数int1に対応する。図6Aでは、想定対応関係が関数式の形で記録されている場合を想定し、この関係をグラフ化したものである。図6Aに示すように、透過率の上昇に応じて印字可能ドット数が線形的に減少するわけではない。補正処理の必要性の有無を判断する方法につき、図6Bを参照して説明する。図6Bに示すように、本実施形態では、透過率の値を複数の範囲第1範囲に分解し、各領域に補正不要なドットカウンタのカウント値の範囲第2範囲が規定されている。例えば、透過率が第1範囲X1内にある場合、ドットカウンタのカウント値が第2範囲Y1内の値を示していれば、補正処理を行う必要がないと判断される。同様に、透過率とカウンタのカウント値が、それぞれX2,Y2,X3,Y3,X4,Y4の範囲内に収まっていれば、補正処理を行う必要がないと判断される。すなわち、透過率とカウンタのカウント値の組み合わせが、図6B内のハッチング領域Q1,Q2,Q3,Q4等に位置していれば、補正不要条件を満たしていると判定される。逆に、透過率とカウンタのカウント値の組み合わせが、補正不要条件を逸脱している場合には、補正処理が必要であると判定される。補正処理が必要であると判定された場合における具体的な補正方法につき、図6Cを参照して説明する。本実施形態では、第1センサ72の検出信号に基づく透過率より、当該透過率が属する第1範囲を特定し、第1ドットカウンタ73のカウント値が、前記第1範囲に対応した印字可能ドット数の第2範囲の最大値よりも大きい場合と、最小値よりも小さい場合とで補正方法を変える。すなわち、図6C上において、検出された透過率と第1ドットカウンタ73のカウント値で規定される座標上の点が、補正不要条件ハッチング領域に対して上側に外れているか、下側に外れているかで補正方法を変える。例えば、検出された透過率と第1ドットカウンタ73のカウント値で規定される座標上の点が、点J1の位置である場合、すなわち、検出された透過率が属する第1範囲X2に対応した第2範囲Y2の最大値d2よりも、第1ドットカウンタ73のカウント値が大きい場合には、制御部71は、第1ドットカウンタ73のカウント値を当該第2範囲Y2の最大値d2に補正する。この場合、第1ドットカウンタ73のカウント値は、少なくなる方向に補正される。また、検出された透過率と第1ドットカウンタ73のカウント値で規定される座標上の点が、点J2の位置である場合、すなわち、検出された透過率が属する第1範囲X1に対応した第2範囲Y1の最小値d2よりも、第1ドットカウンタ73のカウント値が小さい場合には、制御部71は、第1ドットカウンタ73のカウント値を当該第2範囲Y1の最小値d2に補正する。この場合、第1ドットカウンタ73のカウント値は、多くなる方向に補正される。かかる補正処理により、第1ドットカウンタ73のカウント値が、想定対応関係から大きく外れている場合には、第1センサによる検出結果による測定誤差を考慮しつつ、同カウント値を現存しているトナー残量を反映した印字可能ドット数に更新できる。上述した補正処理は、制御部71が、第1センサ72の検出結果より透過率を、第1ドットカウンタ73よりその時点におけるカウント値を夫々認識すると共に、設定情報記憶部77より想定対応関係を読み出すことで行われる。なお、上述したように、透過率はあくまでトナー残量を推定する指標である。すなわち、本実施形態では、透過率と印字可能ドット数の関係をもって想定対応関係としたが、透過率に変えて、透過率から推定されるトナー残量の値と印字可能ドット数の関係を想定対応関係として規定しても構わない。また、トナー残量を推定する際の指標として、透過率以外の指標を用いる場合には、この指標と印字可能ドット数の関係をもって想定対応関係としても構わない。制御フロー制御部71が行う制御のフローにつき、図7及び図8のフローチャートを参照して説明する。本装置1は、通常時において印字指示が与えられるまで待機する。待機状態では、電力消費量を抑制すべく、制御部71による各制御が停止されているものとしてよい。待機状態において、印字指示があるとステップS1においてYes、制御部71による制御が開始されるステップS2。このステップS2以後において、例えば、各種ローラ7,8,18,19,34への駆動制御、T/C10からP/C20へのトナー補給制御が開始される。その他、制御部71によってT/C10及びP/C20の識別情報チップ情報の読み出しが行われる。チップ情報が読み出せなかった場合には、例えばT/C10或いはP/C20がセットされていないといったエラーを表示する。制御部71は、T/C10の第2センサ74から与えられる検出信号に基づき、上述した方法によってT/C10内のトナー残量の検出を行うステップS3。ここでは、特にT/C10内のトナー残量がエンプティ状態にあるか否かの判定が行われる。なお、本ステップにおいては、T/C10の第2ドットカウンタ75のカウント値を読み出して、エンプティ検知を行ってもよい。本ステップにおいて、T/C10内のトナー残量が、エンプティ状態ではないと判断されるとステップS3においてNo、ステップS4に移る。なお、トナー残量がエンプティ状態にあると判断された場合ステップS3においてYesについては、図8を参照して後述される。T/C10内のトナー残量がエンプティ状態ではないと判断されると、ステップS4において、P/C20の第1センサ72から与えられる検出信号に基づき、上述した方法によってP/C20内のトナー残量の検出を行うステップS4。ステップS4では、T/C10からP/C20にトナーを移送する必要性の有無を判断する。具体的には、P/C20内のトナー残量と、満充填状態よりも少ない値である補給開始閾値との比較を行う。P/C20内に十分なトナー残量が存在する場合ステップS4においてYes、T/C10からP/C20に対してトナーを移送させる必要がないため、この時点でTPモータが運転状態にあれば、このTPモータの停止制御を行うステップS5。そして、TPモータの連続駆動時間TPtimeの値をリセットするステップS6。このTPモータの連続駆動時間TPtimeに関する情報は、移送時間記憶部80に記録される。なお、T/C10が交換されてからこれまでにTPモータが駆動した総駆動時間に関する情報も、移送時間記憶部80に記録されている。ステップS6の後、制御部71は、P/C20の第1ドットカウンタ73のカウント値dotC1を第1初期ドット数int1に設定するステップS7。ステップS4において、P/C20のトナー残量が満充填状態にあると判断されているため、制御部71は、カウント値dotC1の値を満充填状態における印字可能ドット数である第1初期ドット数int1に書き換える。その後、トナー残量に関する情報の更新が行われるステップS8。この時点で、印字処理が完了していなければステップS9においてNo、再びステップS3に戻る。一方、印字処理が完了している場合にはステップS9においてYes、制御部71は、TPモータが運転状態にあればこれを停止させステップS10、第1ドットカウンタ73のカウント値dotC1,及び第2ドットカウンタ75のカウント値dotC2を更新するステップS11。具体的には、TPモータが直前に駆動を開始してからこの時点までに移送されたと推定されるトナー量が、dotC1に加算され、dotC2から減算される。なお、この制御フローでは、TPモータが停止した後に、第1ドットカウンタ73のカウント値dotC1,及び第2ドットカウンタ75のカウント値dotC2を更新する構成としている。しかし、上述したように、TPモータに関して最低連続駆動時間1ターンが設けられている場合には、1ターン毎に、移送されたと推定されるトナー量第1推定移送量をdotC1に加算し、dotC2から減算するものとしてよい。この場合には、TPモータの駆動中に逐次、第1ドットカウンタ73のカウント値dotC1,及び第2ドットカウンタ75のカウント値dotC2が更新される。なお、第1関係が比例関係である場合には、ターン毎の第1推定移送量は一定値となる。そして、このステップS11においては、制御部71は、TPモータの総駆動時間が図5に示した関係変化閾値t1を超えていることを確認した場合には、第2関係に基づいて第2推定移送量を算定してドットカウンタのカウント値を補正する。この補正の方法については、上述したので割愛する。その後、制御部71は、制御動作自体を停止してステップS12、通常の待機状態に入る。P/C20内のトナー残量が十分とはいえない場合ステップS4においてNo、制御部71は、TPモータの運転を開始させるステップS13。これにより、T/C10からP/C20へのトナーの移送が開始される。TPモータの連続駆動時間TPtimeが所定の閾値を超えていなければステップS14においてNo、ステップS9に進む。この所定の閾値は、上記許容連続移送時間に相当する。TPモータの連続駆動時間TPtimeが許容連続移送時間を超えている場合ステップS14においてYes、制御部71は、本装置1に何らかのトラブルが発生していると判断して、TPモータを強制的に停止させるステップS15。そして、制御部71は、ステップS11と同様に、第1ドットカウンタ73のカウント値dotC1,及び第2ドットカウンタ75のカウント値dotC2を更新するステップS15A。その後、制御部71はローラ等に対する制御動作を停止させ、表示部にサービスコールを要求する旨の警告表示を行わせるステップS16,S17。これ以後は、警告がなされた状況での待機モードアラーム待機に入る。なお、制御部71は、チップに対して、アラーム待機に入った時刻等の情報を書き込んでもよい。ステップS3において、T/C10のトナー残量がエンプティ状態であると判断された場合につきステップS3においてYes、図8を参照して説明する。まず、T/C10のトナー残量がエンプティであるため、TPモータを運転させておく意味がないことから、制御部71は、TPモータの運転を停止しステップS21、TPモータの連続駆動時間TPtimeをリセットするステップS22。その後、制御部71は、P/C20の第1センサ72の検出結果に基づいて、第1ドットカウンタ73のカウント値の補正処理を行うステップS23。この補正は、第1ドットカウンタ73で保持されているカウント値と、第1センサ72の検出結果が示すこの時点におけるP/C20内のトナー残量に乖離が生じている場合に、カウント値をトナー残量に補正することを狙いとしている。補正を行うか否かの判定方法、並びに具体的な補正方法については、図6A~図6Cを参照して既に上述したため、割愛する。なお、このステップS23を省略する制御フローとすることも可能である。このステップS23を省略した制御フローを実行する装置も本発明の範囲に含まれる。次に、制御部71は、第1ドットカウンタ73のカウント値dotC1を、所定の第1閾値TNE閾値と比較するステップS24。このステップS24では、現時点におけるトナー残量が、トナーニアエンド状態にあるか否かの判断が行われる。一例としては、TNE閾値を満充填時の値int1の5の値とすることができる。第1ドットカウンタ73のカウント値dotC1がTNE閾値以上である場合ステップS24においてYes、すなわち、トナー残量がニアエンド状態よりは多く存在する場合、制御部71は印字jobの終了判定処理を行うステップS9:図7参照。一方、カウント値dotC1がTNE閾値未満である場合ステップS24においてNo、制御部71は、次のステップS25において、更にトナー残量がトナーエンド状態か否かの判断を行う。すなわち、第1ドットカウンタ73のカウント値dotC1が所定の第2閾値TE閾値を下回っている場合ステップS25においてNo、制御部71は、トナーエンド状態であると判断する。そして、制御部71はトナーエンド状態である旨の警告表示を行わせステップS26、制御動作を停止させるステップS27。なお、停止処理の際、T/C10及びP/C20のチップに対して情報の書き込みを行ってもよい。これ以後、トナーエンド待機TE待機に入り、トナーの交換がなされるまで印字現像等が行えない。また、第1ドットカウンタ73のカウント値dotC1が所定の第2閾値TE閾値以上である場合ステップS25においてYes、制御部71は、トナーエンド状態までには到達していないが、トナーニアエンド状態にはあることを確認する。そして、制御部71はトナーニアエンド状態である旨の警告表示を行わせるステップS28。この時点で、印字処理が完了していなければステップS29においてNo、再びステップS25に戻り、トナーエンドの判断処理を行う。一方、印字処理が完了している場合にはステップS29においてYes、制御部71は、第1ドットカウンタ73のカウント値dotC1を更新しステップS29A、制御動作を停止させるステップS30。これ以後、本装置1はトナーニアエンド待機TNE待機に入る。TNE待機に入った後は、ステップS1と同様に、印字指示があるとステップS31においてYes、制御部71による制御が開始されるステップS32。そして、ステップS25において、トナーエンドの判断処理を行う。なお、この時点では既にトナーニアエンド状態であるため、トナーニアエンド状態である旨の警告表示が既になされている。つまり、ひとたびトナーニアエンド状態に入ると、トナー交換がなされるまで、トナーニアエンド状態にある警告表示がなされ続けるが、印字等の動作は可能である。しかし、ひとたびステップS25において第1ドットカウンタ73のカウント値dotC1がTE閾値未満と判定されると、それ以後は印字等の動作が行えなくなる。表示手段による情報表示1図7及び図8のフローチャートには記載していないが、表示手段には、トナー残量に関する情報が適宜表示されるものとして構わない。具体的には、制御部71が、第1ドットカウンタ73のカウント値dotC1と第2ドットカウンタ75のカウント値dotC2の和で規定される現存トナー推定量dotCを、第1初期ドット数int1及び第2初期ドット数int2の和で規定される最大トナー量INTで除算することで算定した値をもって、現存トナー割合を表示させるものとすることができる。また、現存トナー割合に加えて、又はその代わりに、制御部71が印字可能枚数を算定して表示手段に表示させる構成としても構わない。具体的には、現存トナー推定量dotCを一枚当たりに使用されるドット数で除算することで印字可能枚数が算定される。ここで、一枚当たりに使用されるドット数の値としては、標準的な印字パターン例えばA4サイズの黒率6等における数値を予め記録させておき、この記録された値を採用することができる。一枚当たりに使用されるドット数の値の別の例としては、本装置1でこれまでに印字された用紙サイズ、そのサイズにおける1枚当たりの点灯ドット数を記録しておき、最も使用された回数が多い印字パターンの下で印字された場合の数値を採用することができる。更に別の例としては、用紙サイズ及び印字条件黒率に関する情報を利用者に入力させ、この入力された情報に基づいて算定された1枚当たりの点灯ドット数を採用することができる。上述したように、トナーセンサ第1センサ72,第2センサ74を用いたトナー残量検出は、トナー貯留室を撹拌しながら受光される光量に基づいて行われる。このため、トナー残量に関する大まかな傾向をつかむことはできるものの、実際に存在するトナー残量そのものといった細かい情報の根拠としては信用性があまり高くない。そこで、第1ドットカウンタ73及び第2ドットカウンタ75のカウント値に基づいてトナー残量に関する情報を表示させることで、トナーセンサに基づく情報のみで残量表示を行う場合よりも信用性が高められる。しかし、一方で、印字条件によっては印字ドット量と実際に消費されるトナー量が対応しないケースもあり、ドットカウンタのカウント値と実際のトナー量の間には一定程度の乖離が存在する。そこで、定期的にドットカウンタのカウント値を実際のトナー量に近づける補正を行うことで、ドットカウンタのカウント値の信憑性を高める必要がある。特に、本装置1においては、T/C10からP/C20に移送されたトナー量の推定精度を向上することができる。そして、このように推定された移送量に応じてドットカウンタのカウント値を更新する構成であるため、当該カウント値は、実際に残存するトナー量をより正確に反映したものとなる。算定されたトナー残量に関する情報を印字可能枚数に換算して表示することで、利用者に対してトナー切れ間際における印刷枚数管理を容易にする効果が期待できる。例えば、残り20枚分という表示がされていれば、利用者は、20枚を超える印刷ができないと判断することができる。このため、トナーを交換する前の時点であれば、最低限印刷が必要なページのみを選択して印字枚数を減らす等の処置を施すことができる。2更に、現存トナー割合が所定の交換警告表示閾値以下になった時点で、制御部71が表示手段に対してトナー交換を促す旨の警告表示を行わせるものとしても構わない。このとき、T/C10を交換したタイミングで、制御部71が現存トナー割合を再計算して、改めて警告表示の判定を行うことができる。特に、T/C10を交換した場合、満充填時に収容できるトナー容量、すなわち、満充填時に印字し得る点灯ドット数第1初期ドット数が変化することが想定されるため、現存トナー割合を再計算することで、利用者に対して実際の現存トナー割合に基づく情報を示すことができる。まとめ以上説明したように、本装置1は、単純に連続移送時間に応じて算定されるトナー移送量を第1ドットカウンタ73のカウント値に加算するのみならず、総移送時間に応じて、このカウント値を補正する構成である。このため、T/P10のトナー残量の減少に伴って生じる、トナー移送速度の減少を第1ドットカウンタ73のカウント値に反映させることができ、当該カウント値をP/C20内のトナー残量に応じた値にすることが可能となる。従って、消費されたドット数と残存するトナー量の間の誤差の修正精度が向上され、表示されるトナー残量に関する情報を実際のトナー残量に一層近づけることができる。なお、上述した各種の警告は、表示手段に対して行われる視覚的な警告表示を想定していたが、この視覚的な警告表示に代えて、又はこれと共に、音声出力手段に対して聴覚的な警告出力が行われる構成としても構わない。別実施形態上記実施形態では、P/C20のトナーの満充填時において第1ドットカウンタ73のカウント値dotC1を第1初期ドット数int1に設定し、印字後に、ドット数算定部76が算定した印字に伴う消費ドット数をdotC1から減算する構成とした。つまり、カウント値dotC1としては、トナー残量そのものが反映される構成とした。これに対し、P/C20のトナーの満充填時において第1ドットカウンタ73のカウント値dotC1をリセットし、印字後に、ドット数算定部76が算定した印字に伴う消費ドット数をdotC1に加算する構成としても構わない。つまり、カウント値dotC1としては、満充填後に消費されたドット数が反映されている。この場合、制御部71は、設定情報記憶部77より読み出した第1初期ドット数int1からカウント値dotC1を減算することで、P/C20のトナー残量を検出することができる。なお、この構成の場合、カウント値dotC1としては消費ドット数が反映される構成であるため、ステップS11において、第1推定移送量をdotC1から減算するものとしてよい。"