"制御部と、点灯ドット及び非点灯ドットで構成された入力画像データに基づき像担持体上に形成された静電潜像を、収容されたトナーを消費して現像することで、トナー画像を形成するプロセスカートリッジと、前記プロセスカートリッジに補給するためのトナーを収容するトナーカートリッジと、前記プロセスカートリッジ内に収容されたトナー残量に応じた検出信号を出力する第1センサと、前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第1ドットカウンタと、前記入力画像データの点灯ドット数を算定するドット数算定部と、所定の設定情報が記録された設定情報記憶部と、を備え、前記設定情報は、前記プロセスカートリッジのトナー残量が満充填状態の下で印字し得る点灯ドット数である第1初期ドット数に関する情報を含み、前記制御部は、前記プロセスカートリッジ内のトナー残量が満充填状態にある場合、前記第1ドットカウンタのカウント値を所定の値に更新し、印字によるトナー消費後に、前記第1ドットカウンタのカウント値を、前記ドット数算定部で算定された点灯ドット数に応じて更新し、前記第1センサからの検出信号、又は同検出信号及び前記第1初期ドット数に基づいて前記プロセスカートリッジ内のトナー残量を推定すると共に、当該推定トナー残量が所定の補正不要条件を逸脱している場合には前記第1ドットカウンタのカウント値を補正することを特徴とする画像形成装置。前記制御部は、前記プロセスカートリッジ内のトナー残量が満充填状態にある場合、前記第1ドットカウンタのカウント値を、前記設定情報記憶部より読み出した前記第1初期ドット数に更新し、印字によるトナー消費後に、前記第1ドットカウンタのカウント値を、前記ドット数算定部で算定された点灯ドット数に応じて減算することを特徴とする請求項1に記載の画像形成装置。前記設定情報は、トナー残量と印字可能ドット数の想定対応関係に関する情報を更に含み、前記制御部は、前記推定トナー残量と前記第1ドットカウンタのカウント値との組み合わせが、前記想定対応関係に対して前記補正不要条件を逸脱している場合には、当該組み合わせが前記補正不要条件を充足するように前記第1ドットカウンタのカウント値を補正することを特徴とする請求項2に記載の画像形成装置。トナー残量の多寡に応じて複数分解された第1範囲別に、前記補正不要条件を充足する印字可能ドット数の第2範囲が規定されており、前記第1ドットカウンタのカウント値が、前記推定トナー残量が属する前記第1範囲に対応する前記第2範囲内の最大値よりも大きい場合、前記制御部は前記カウント値を前記最大値に補正することを特徴とする請求項3に記載の画像形成装置。トナー残量の多寡に応じて複数分解された第1範囲別に、前記補正不要条件を充足する印字可能ドット数の第2範囲が規定されており、前記第1ドットカウンタのカウント値が、前記推定トナー残量が属する前記第1範囲に対応する前記第2範囲内の最小値よりも小さい場合、前記制御部は前記カウント値を前記最小値に補正することを特徴とする請求項3又は4に記載の画像形成装置。前記制御部は、前記トナーカートリッジ内のトナー残量が、前記プロセスカートリッジ内のトナー残量を満充填状態にするための必要量より少ないと判断した場合において、前記推定トナー残量と前記第1ドットカウンタのカウント値との組み合わせが、前記想定対応関係に対して前記補正不要条件を逸脱していれば、当該組み合わせが前記補正不要条件を充足するように前記第1ドットカウンタのカウント値を補正することを特徴とする請求項3~5の何れか1項に記載の画像形成装置。前記制御部は、前記第1センサからの検出信号に基づいて前記プロセスカートリッジ内のトナー残量が満充填状態であることを検知すると、前記第1ドットカウンタのカウント値を前記第1初期ドット数に更新することを特徴とする請求項2~6の何れか1項に記載の画像形成装置。前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第2ドットカウンタを有し、前記設定情報は、前記トナーカートリッジのトナー残量が満充填状態の下で印字し得る点灯ドット数である第2初期ドット数に関する情報を更に含み、前記制御部は、前記トナーカートリッジ内のトナー残量が満充填状態にある場合、前記第2ドットカウンタのカウント値を、前記設定情報記憶部より読み出した前記第2初期ドット数に更新し、前記トナーカートリッジから前記プロセスカートリッジへのトナーの移送後に、前記第2ドットカウンタのカウント値を、移送トナー量に応じて減算することを特徴とする請求項2~7の何れか1項に記載の画像形成装置。前記制御部は、前記トナーカートリッジから前記プロセスカートリッジに対してトナーを移送するために駆動されたモータの駆動時間に基づいて前記移送トナー量を算定することを特徴とする請求項8に記載の画像形成装置。前記制御部は、前記第1ドットカウンタのカウント値及び前記第2ドットカウンタのカウント値を加算することで、現存トナー推定量を算定することを特徴とする請求項8又は9に記載の画像形成装置。前記制御部は、前記第1初期ドット数及び前記第2初期ドット数の合計値に対する前記現存トナー推定量の比率をもって、現存トナー割合を算定することを特徴とする請求項10に記載の画像形成装置。前記現存トナー割合が所定の第1閾値を下回った場合に、前記制御部は、トナー残量が枯渇する間近の状況であることを示すトナーニアエンドの警告出力制御を実行することを特徴とする請求項11に記載の画像形成装置。前記現存トナー割合が前記第1閾値よりも更に小さい所定の第2閾値を下回った場合に、前記制御部は、トナー残量が枯渇して印字不能の状況であることを示すトナーエンドの警告出力制御を実行することを特徴とする請求項12に記載の画像形成装置。前記トナーカートリッジから前記プロセスカートリッジに対してトナーを移送するためのモータを備え、前記制御部は、前記第1センサからの検出信号に基づき、前記プロセスカートリッジ内のトナー残量が満充填状態より少ない所定の補給開始閾値よりも少ない場合には、前記モータの駆動制御を行うことを特徴とする請求項1~13の何れか1項に記載の画像形成装置。前記トナーカートリッジ内に収容されたトナー残量に応じた検出信号を出力する第2センサを有し、前記制御部は、前記第2センサからの検出信号に基づいて前記トナーカートリッジ内のトナー残量がエンプティ状態か否かを判断することを特徴とする請求項14に記載の画像形成装置。従来のトナー残量の管理手法として、トナー残量とドット数露光ドット数を関連付けてドットカウンタに記憶させる方法がある。この方法は、トナー消費のたびにドットカウンタの値から対応するドット数を減らし、逆にトナー補給のたびにドットカウンタの値に対応するドット数を増やすことで、トナー残量をドットカウンタの値として管理するというものである。しかし、実際のところ、加算/減算するドット数と実際に補給/消費されるトナー量は完全には一致しない。例えば、黒ベタ画像とハーフトーン画像とを比較すると、露光ドット数自体が同じ場合でも実際に消費されるトナー量は異なる。実際には、ハーフトーン画像の方が、黒ベタ画像よりもトナー消費量が多くなる傾向にある。このため、現時点のドットカウンタから読み取れるトナー残量に関する情報は、高い正確性を有しているとはいえない。この課題に対しては、ドットカウンタの再設定によって対処することが可能である。すなわち、プロセスカートリッジに対してトナーカートリッジからトナーが満補給された時点で、プロセスカートリッジ内のトナー残量を初期値満充填状態に再設定する。同様に、トナーカートリッジについては、新たなトナーカートリッジに交換した際に、トナーカートリッジ内のトナー残量を初期値満充填状態に再設定する。しかしながら、トナーカートリッジからプロセスカートリッジに対してトナーの補給がなされる際、プロセスカートリッジ内のトナータンクトナー貯留室を満充填にできるほどトナーカートリッジ内にトナーが残っていない場合があり得る。この場合、トナーカートリッジからプロセスカートリッジ側へトナーの補給がされた時点をもって、初期値に設定する上記方法では、依然として誤差を有したままとなってしまう。この内容につき、図8A~図8Fを参照して説明する。図8A~図8Fの各図は、トナーカートリッジとプロセスカートリッジのトナー残量の変化を説明するための模式図である。なお、各図において、トナーが残っている量の多寡を、ハッチングで表記している。図8Aは、トナーカートリッジ10,プロセスカートリッジ20共に、トナーが満充填されている状態を示している。トナーカートリッジ10のトナー残量が満充填状態である場合における印字可能なドット数初期値をTfull,プロセスカートリッジ20のトナー残量が満充填状態である場合における印字可能なドット数をPfullとする。現時点におけるトナー残量で印字可能なドット数dotT及びdotPは、夫々dotT=Tfull,dotP=Pfullと表せる。なお、以下では、トナーカートリッジをT/C,プロセスカートリッジをP/Cと適宜略記する。図8Aの状態の後、印字が繰り返し行われることで、P/C20内のトナー残量が減少する図8B。印字したドット数をhとすれば、図8Bの時点におけるP/C20の印字可能なドット数dotP=Pfull-hと表せる。その後、T/C10からP/C20側へとトナーの補給がされる図8C。このとき、P/C20は満充填状態となり、印字可能なドット数dotPは初期値に設定されるdotPPfull。また、T/C10内のトナー残量は低下する。図8Cでは、印字されたドット数に対応したトナー量がT/C10からP/C20に補給されたものとしている。上記のようにP/C20内のトナーを消費して、T/C10からトナーの補給をするという動作を繰り返すと、やがて図8Dに示すように、T/C10内のトナー残量がエンプティ状態になる。図8Dでは、T/C10にはトナーが残っていないものの、P/C20にはトナーが残っている。この状態の下で、T/C10が新しいものに交換された場合には、図8Bの状況に戻ることとなる。この場合、T/C10のトナー残量による印字可能ドット数dotTが初期値Tfullに設定され、更に、トナーがT/C10からP/C20に補給されることで、図8Cの状況に移行され、P/C20のトナー残量による印字可能ドット数dotPが初期値Pfullに設定される。トナー残量が初期値に設定されることで、ドットカウンタで表示されている値と実際のトナー残量の誤差が正しく修正される。しかし、図8Dの状況の後で新しく交換したT/C10が、十分な量のトナーを有していないものであった場合には、図8Eのようになる。T/C10にP/C20を充填させるのに十分な量のトナーが残っていなかった場合、T/C10からP/C20にトナーが補給されても、P/C20は満充填状態にはならない図8F。この結果、トナー補給時にP/C20の印字可能ドット数dotPを初期値Pfullに設定してしまうと、実際のトナー残量とドットカウンタで表示されている値に乖離が生じてしまう。表示手段に表示されるトナー残量満充填時の値の情報は、ドットカウンタの値に基づいて算定される。利用者は、この表示手段に表示される情報に基づいて、新たなトナーカートリッジの準備や交換の必要性を知る。しかし、上記のように、ドットカウンタが実際のトナー残量と異なる値を示している場合には、利用者に対して実際のトナー残量とは異なった情報を示すことになってしまう。つまり、このようなトナー残量の管理手法によっても、従来生じていたのと同様の問題が生じる懸念がある。本発明は、上記の問題点に鑑み、より正確なトナー残量の管理が可能な画像形成装置を実現することを目的とする。上記課題を解決するための本発明に係る画像形成装置は、制御部と、点灯ドット及び非点灯ドットで構成された入力画像データに基づき像担持体上に形成された静電潜像を、収容されたトナーを消費して現像することで、トナー画像を形成するプロセスカートリッジと、前記プロセスカートリッジに補給するためのトナーを収容するトナーカートリッジと、前記プロセスカートリッジ内に収容されたトナー残量に応じた検出信号を出力する第1センサと、前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第1ドットカウンタと、前記入力画像データの点灯ドット数を算定するドット数算定部と、所定の設定情報が記録された設定情報記憶部と、を備え、前記設定情報は、前記プロセスカートリッジのトナー残量が満充填状態の下で印字し得る点灯ドット数である第1初期ドット数に関する情報を含み、前記制御部は、前記プロセスカートリッジ内のトナー残量が満充填状態にある場合、前記第1ドットカウンタのカウント値を所定の値に更新し、印字によるトナー消費後に、前記第1ドットカウンタのカウント値を、前記ドット数算定部で算定された点灯ドット数に応じて更新し、前記第1センサからの検出信号、又は同検出信号及び前記第1初期ドット数に基づいて前記プロセスカートリッジ内のトナー残量を推定すると共に、当該推定トナー残量が所定の補正不要条件を逸脱している場合には前記第1ドットカウンタのカウント値を補正することを特徴とする。より具体的には、前記制御部が、前記プロセスカートリッジ内のトナー残量が満充填状態にある場合、前記第1ドットカウンタのカウント値を、前記設定情報記憶部より読み出した前記第1初期ドット数に更新し、印字によるトナー消費後に、前記第1ドットカウンタのカウント値を、前記ドット数算定部で算定された点灯ドット数に応じて減算する構成とすることができる。また、別の方法としては、前記制御部が、前記プロセスカートリッジ内のトナー残量が満充填状態にある場合、前記第1ドットカウンタのカウント値をリセットし、印字によるトナー消費後に、前記第1ドットカウンタのカウント値を、前記ドット数算定部で算定された点灯ドット数に応じて加算する構成とすることができる。この場合、制御部は、設定情報記憶部から読み出した第1初期ドット数から第1ドットカウンタのカウント値を減算することで、現時点でのトナー残量を推定することができる。上記構成によれば、プロセスカートリッジ内のトナー残量に応じて出力される第1センサの検出信号に基づいて推定されたトナー残量に基づき、必要に応じて第1ドットカウンタのカウント値が補正される。このため、プロセスカートリッジ内のトナー残量が満充填でない場合においても、必要に応じて第1ドットカウンタのカウント値が補正されるため、第1ドットカウンタのカウント値を、実際のトナー残量をより正しく反映した値にすることができる。よって、この第1ドットカウンタのカウント値に基づいて、トナー残量の割合やトナーエンド或いはトナーニアエンドに関する情報を表示させることで、利用者に対して実際のトナー残量をより反映した情報を提示することが可能になる。また、本発明に係る画像形成装置は、上記特徴に加えて、前記設定情報は、トナー残量と印字可能ドット数の想定対応関係に関する情報を更に含み、前記制御部は、前記推定トナー残量と前記第1ドットカウンタのカウント値との組み合わせが、前記想定対応関係に対して前記補正不要条件を逸脱している場合には、当該組み合わせが前記補正不要条件を充足するように前記第1ドットカウンタのカウント値を補正することを別の特徴とする。上記構成によれば、予めトナー残量と印字可能ドット数が示すと想定される対応関係想定対応関係が本装置の設定情報記憶部に記録されている。よって、第1センサの検出結果から推定されたトナー残量と、第1ドットカウンタのカウント値とが示す組み合わせが、前記想定対応関係から大きくずれている場合に限って補正処理を行う構成とすることができる。特に、第1センサとして、発光素子と受光素子を備えたフォトインタラプタを採用し、受光部によって受光された光量の多寡に応じてトナー残量を推定する方法による場合、トナー残量の推定精度にはある程度の誤差幅が生じる。しかしながら、検出結果から推定されるトナー残量の値は、前記誤差を含めた範囲内においては、実際のトナー残量を反映していることも事実である。よって、第1センサの検出結果から推定されるトナー残量を、想定対応関係に照らし合わせたときに示される印字可能ドット数に対し、第1ドットカウンタのカウント値が大きく離れていなければ補正不要条件を満たしていれば、許容誤差範囲内であるとして補正処理を行わない。逆に、第1ドットカウンタのカウント値が、前記印字可能ドット数から大きく離れていれば補正不要条件を逸脱していれば、許容誤差範囲内となるようにカウント値を補正する。これにより、必要に応じた最適な補正処理が可能となる。具体的には、以下の補正方法を採用することができる。すなわち、トナー残量の多寡に応じて複数分解された第1範囲別に、前記補正不要条件を充足する印字可能ドット数の第2範囲を規定しておく。そして、前記第1ドットカウンタのカウント値が、前記推定トナー残量が属する前記第1範囲に対応する前記第2範囲内の最大値よりも大きい場合には、前記制御部が前記カウント値を前記最大値に補正する。逆に、前記推定トナー残量が属する前記第1範囲に対応する前記第2範囲内の最小値よりも小さい場合には、前記制御部は前記カウント値を前記最小値に補正する。なお、前記第1ドットカウンタのカウント値が、前記推定トナー残量が属する前記第1範囲に対応する前記第2範囲内の値であれば、補正不要条件を満たしているとして補正処理を行わない。また、本発明に係る画像形成装置は、上記特徴に加えて、前記制御部は、前記トナーカートリッジ内のトナー残量が、前記プロセスカートリッジ内のトナー残量を満充填状態にするための必要量より少ないと判断した場合において、前記推定トナー残量と前記第1ドットカウンタのカウント値との組み合わせが、前記想定対応関係に対して前記補正不要条件を逸脱していれば、当該組み合わせが前記補正不要条件を充足するように前記第1ドットカウンタのカウント値を補正することを別の特徴とする。トナーカートリッジ内のトナー残量が、プロセスカートリッジ内のトナー残量を満充填状態にするための必要量より少ない場合、移送処理によってプロセスカートリッジのトナー残量を満充填状態にさせることができない。このとき、第1ドットカウンタのカウント値を第1初期ドット数に更新してしまうと、カウント値が実際のトナー残量に対応しないこととなってしまう。上記構成によれば、十分なトナー残量を有したトナーカートリッジに交換される前段階で、第1ドットカウンタのカウント値を実際のトナー残量を反映した値に補正することが可能となる。なお、制御部は、前記第1センサからの検出信号に基づいて前記プロセスカートリッジ内のトナー残量が満充填状態であることを検知すると、前記第1ドットカウンタのカウント値を前記第1初期ドット数に更新するものしてよい。また、本発明に係る画像形成装置は、上記特徴に加えて、前記制御部からの制御信号に基づいてカウント値の書き換えが可能な第2ドットカウンタを有し、前記設定情報は、前記トナーカートリッジのトナー残量が満充填状態の下で印字し得る点灯ドット数である第2初期ドット数に関する情報を更に含み、前記制御部は、前記トナーカートリッジ内のトナー残量が満充填状態にある場合、前記第2ドットカウンタのカウント値を、前記設定情報記憶部より読み出した前記第2初期ドット数に更新し、前記トナーカートリッジから前記プロセスカートリッジへのトナーの移送後に、前記第2ドットカウンタのカウント値を、移送トナー量に応じて減算することを特徴とする。なお、前記制御部は、前記トナーカートリッジから前記プロセスカートリッジに対してトナーを移送するために駆動されたモータの駆動時間に基づいて前記移送トナー量を算定する構成とすることができる。上記構成によれば、トナーカートリッジ内の実際のトナー残量を、第2ドットカウンタのカウント値に反映させることができる。例えば、制御部は、前記第1ドットカウンタのカウント値及び前記第2ドットカウンタのカウント値を加算することで、現存トナー推定量を算定する構成とすることができる。更にこのとき、制御部は、前記第1初期ドット数及び前記第2初期ドット数の合計値に対する前記現存トナー推定量の比率をもって、現存トナー割合を算定する構成とすることができる。更に、制御部は、現存トナー割合の値に応じて、トナーニアエンドやトナーエンドの警告を出力する構成とすることができる。本発明の構成によれば、プロセスカートリッジ内のトナー残量に応じて出力される第1センサの検出信号に基づいて推定されたトナー残量に基づき、必要に応じて第1ドットカウンタのカウント値が補正される。このため、プロセスカートリッジ内のトナー残量が満充填でない場合においても、必要に応じて第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ドットカウンタ73、及び第2ドットカウンタ75は、制御部71からの変更指示があるまではカウント値を保持可能な構成であり、制御部71からカウント値の変更指示が与えられると、その指示に応じたカウント値に書き換えられる。これら両カウンタは、カウンタ回路でアナログ的に数値の記憶を行う構成としても構わないし、不揮発性メモリでディジタルデータとして数値の記憶を行う構成としても構わない。設定情報記憶部77は、本装置1に固有の設定情報を記録する記憶手段であり、例えば不揮発性メモリで構成される。ここでいう設定情報には、P/C20内にトナーが満充填状態にあるときに印字し得る点灯ドット数以下、第1初期ドット数と呼ぶ、T/C10内にトナーが満充填状態にあるときに印字し得る点灯ドット数以下、第2初期ドット数と呼ぶが含まれる。また、この設定情報には、本装置1におけるトナー残量と印字可能ドット数の対応関係以下、想定対応関係と呼ぶが含まれる。この想定対応関係については後述する。なお、この設定情報記憶部77は、本装置1の本体に備えられていても構わないし、P/C20やT/C10のチップとして備えられていても構わない。無論、双方に備えられていても構わない。制御部71は、各ドットカウンタ73及び75のカウント値の書き換えの他、図1に示した各機構の駆動制御を行うものとして構わない。また、制御部71は、これらのドットカウンタの値に基づいて、トナーが不足したことを示すアラーム出力や、表示手段にトナー残量の表示をさせるための制御を行う。トナー残量のセンシング方法次に、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内へと移送させる。逆に、この透過率が前記閾値よりも小さい補給停止閾値を下回れば、制御部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秒が予め設定されている構成としてもよい。ドットカウンタのカウント値の補正次に、カートリッジのトナー残量を示すドットカウンタのカウント値を、実際のトナー残量に近づけるための補正処理について説明する。以下では、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のカウント値の更新が行われる。図5Aは、設定情報記憶部77に記録されている想定対応関係の一例を示すグラフである。想定対応関係とは、第1センサ72の検出結果に基づいて算定される透過率と、実際にP/C20内に残存しているトナー残量によって印字し得るドット数以下、印字可能ドット数というとの想定される関係を指す。この関係は、本装置1と同タイプの製品に対して、予め工場や実験室において、第1センサ72の検出結果とP/C20内に実際に残存しているトナー量の関係を抽出し、統計的処理を行うことで導出できる。このような処理が本装置1の出荷前の段階で予め行われた上で、想定対応関係として設定情報記憶部77に記録されている。この想定対応関係は、関数式の形で記録されていても構わないし、データテーブルの形で記録されていても構わない。上述したように、透過率が低いほどトナー残量が多く、逆に透過率が高いほどトナー残量は少ない。そして、P/C20内にトナーが満充填されているとき、透過率は0を示す。このとき、印字し得るドット数は最大値を示す。この最大値が、第1初期ドット数int1に対応する。図5Aでは、想定対応関係が関数式の形で記録されている場合を想定し、この関係をグラフ化したものである。図5Aに示すように、透過率の上昇に応じて印字可能ドット数が線形的に減少するわけではない。補正処理の必要性の有無を判断する方法につき、図5Bを参照して説明する。図5Bに示すように、本実施形態では、透過率の値を複数の範囲第1範囲に分解し、各領域に補正不要なドットカウンタのカウント値の範囲第2範囲が規定されている。例えば、透過率が第1範囲X1内にある場合、ドットカウンタのカウント値が第2範囲Y1内の値を示していれば、補正処理を行う必要がないと判断される。同様に、透過率とカウンタのカウント値が、それぞれX2,Y2,X3,Y3,X4,Y4の範囲内に収まっていれば、補正処理を行う必要がないと判断される。すなわち、透過率とカウンタのカウント値の組み合わせが、図5B内のハッチング領域Q1,Q2,Q3,Q4等に位置していれば、補正不要条件を満たしていると判定される。逆に、透過率とカウンタのカウント値の組み合わせが、補正不要条件を逸脱している場合には、補正処理が必要であると判定される。補正処理が必要であると判定された場合における具体的な補正方法につき、図5Cを参照して説明する。本実施形態では、第1センサ72の検出信号に基づく透過率より、当該透過率が属する第1範囲を特定し、第1ドットカウンタ73のカウント値が、前記第1範囲に対応した印字可能ドット数の第2範囲の最大値よりも大きい場合と、最小値よりも小さい場合とで補正方法を変える。すなわち、図5C上において、検出された透過率と第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が行う制御のフローにつき、図6及び図7のフローチャートを参照して説明する。本装置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については、図7を参照して後述される。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に関する情報は、制御部71内のメモリに保持されるものとすることができる。この情報は、例えば本装置1の故障検出等に用いられる。ステップ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。具体的には、ドット数算定部76が算定した印字に伴う点灯ドット数をdotC1から減算し、TPモータによってT/C10からP/C20に移送されたトナー量に応じたドット数をdotC2から減算する。なお、移送されたトナー量については、一例として、この時点において示されているTPモータの連続運転時間TPtimeに基づいて算定することができる。ステップS2において制御部71の制御が開始された段階から、TPモータの連続運転時間の計測制御が開始される。例えば、時間計測用のカウンタを有し、TPモータが稼働中の間において、時間と共にそのカウント値をインクリメントする。そして、TPモータが停止されると、上述したようにステップS6においてこのカウント値をリセットする。これにより、時間計測用のカウンタのカウント値を確認することで、TPモータの連続運転時間を確認することができる。その後、制御部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はローラ等に対する制御動作を停止させ、表示部にサービスコールを要求する旨の警告表示を行わせるステップS16,S17。これ以後は、警告がなされた状況での待機モードアラーム待機に入る。なお、この場合においても、ステップS11と同様に、第1ドットカウンタ73のカウント値dotC1,及び第2ドットカウンタ75のカウント値dotC2を更新してもよい。また、チップに対して、アラーム待機に入った時刻等の情報を書き込んでもよい。ステップS3において、T/C10のトナー残量がエンプティ状態であると判断された場合につきステップS3においてYes、図7を参照して説明する。まず、T/C10のトナー残量がエンプティであるため、TPモータを運転させておく意味がないことから、制御部71は、TPモータの運転を停止しステップS21、TPモータの連続運転時間TPtimeをリセットするステップS22。その後、制御部71は、P/C20の第1センサ72の検出結果に基づいて、第1ドットカウンタ73のカウント値の補正処理を行うステップS23。この補正は、第1ドットカウンタ73で保持されているカウント値と、第1センサ72の検出結果が示すこの時点におけるP/C20内のトナー残量に乖離が生じている場合に、カウント値をトナー残量に補正することを狙いとしている。補正を行うか否かの判定方法、並びに具体的な補正方法については、図5A~図5Cを参照して既に上述したため、割愛する。次に、制御部71は、第1ドットカウンタ73のカウント値dotC1を、所定の第1閾値TNE閾値と比較するステップS24。このステップS24では、現時点におけるトナー残量が、トナーニアエンド状態にあるか否かの判断が行われる。一例としては、TNE閾値を満充填時の値int1の5の値とすることができる。第1ドットカウンタ73のカウント値dotC1がTNE閾値以上である場合ステップS24においてYes、すなわち、トナー残量がニアエンド状態よりは多く存在する場合、制御部71は印字jobの終了判定処理を行うステップS9:図6参照。一方、カウント値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は、制御動作を停止させステップS30、これ以後、トナーニアエンド待機TNE待機に入る。このとき、ドット数算定部76が算定した印字に伴う消費トット数を第1ドットカウンタ73のカウント値dotC1から減算して、dotC1の値を更新するものとしてよい。TNE待機に入った後は、ステップS1と同様に、印字指示があるとステップS31においてYes、制御部71による制御が開始されるステップS32。そして、ステップS25において、トナーエンドの判断処理を行う。なお、この時点では既にトナーニアエンド状態であるため、トナーニアエンド状態である旨の警告表示が既になされている。つまり、ひとたびトナーニアエンド状態に入ると、トナー交換がなされるまで、トナーニアエンド状態にある警告表示がなされ続けるが、印字等の動作は可能である。しかし、ひとたびステップS25において第1ドットカウンタ73のカウント値dotC1がTE閾値未満と判定されると、それ以後は印字等の動作が行えなくなる。表示手段による情報表示1図6及び図7のフローチャートには記載していないが、表示手段には、トナー残量に関する情報が適宜表示されるものとして構わない。具体的には、制御部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においては、カートリッジを交換した場合のみならず、トナー移送時にP/C20内にトナーを満充填状態にできなかった場合においても、想定対応関係に基づいて第1ドットカウンタ73のカウント値が必要に応じて補正される。そして、この補正されたカウント値に基づいてトナー残量が推定されるため、その推定精度を高めることができる。算定されたトナー残量に関する情報を印字可能枚数に換算して表示することで、利用者に対してトナー切れ間際における印刷枚数管理を容易にする効果が期待できる。例えば、残り20枚分という表示がされていれば、利用者は、20枚を超える印刷ができないと判断することができる。このため、トナーを交換する前の時点であれば、最低限印刷が必要なページのみを選択して印字枚数を減らす等の処置を施すことができる。2更に、現存トナー割合が所定の交換警告表示閾値以下になった時点で、制御部71が表示手段に対してトナー交換を促す旨の警告表示を行わせるものとしても構わない。このとき、T/C10を交換したタイミングで、制御部71が現存トナー割合を再計算して、改めて警告表示の判定を行うことができる。特に、T/C10を交換した場合、満充填時に収容できるトナー容量、すなわち、満充填時に印字し得る点灯ドット数第1初期ドット数が変化することが想定されるため、現存トナー割合を再計算することで、利用者に対して実際の現存トナー割合に基づく情報を示すことができる。まとめ以上説明したように、本装置1によれば、P/C20のトナー残量が満充填状態になった場合以外にも、P/C20のトナー残量に応じた信号を出力する第1センサ72から与えられる情報に基づき、必要に応じて第1ドットカウンタ73のカウント値dotC1を補正することができる。このため、T/C10にトナー残量が十分に存在せず、トナー移送によってP/C20に対して満充填にさせることができない場合においても、第1ドットカウンタ73のカウント値dotC1をP/C20内のトナー残量に応じた値にすることが可能となる。従って、消費されたドット数と残存するトナー量の間の誤差の修正精度が向上され、表示されるトナー残量に関する情報を実際のトナー残量に一層近づけることができる。別実施形態以下、本装置1の別実施形態について説明する。1上述した実施形態では、T/C10に第2センサ74が備えられているものとして説明したが、実際には第2センサ74を有しない構成であっても、上述した制御フローを実現することが可能である。第2センサ74を有しない構成である場合、制御部71は、T/C10のトナー残量がエンプティ状態であるか否かの判定ステップS3をTPモータの連続運転時間TPtimeを利用して行う。具体的には、TPtimeが所定の閾値を上回っていればT/C10のトナー残量がエンプティであると判断される。これは、TPモータを動かし続けても一向にP/C20のトナー残量がHighレベルにならないということは、T/C10のトナー残量がエンプティ状態であることに由来するものと考えられるためである。ただし、この方法による場合には、TPモータの連続運転時間TPtimeが所定の閾値を上回っていれば全てのケースにおいてT/C10トナー残量がエンプティであると判断されるため、ステップS14の処理は省略されるものとしてよい。2上述した各種の警告は、表示手段に対して行われる視覚的な警告表示を想定していたが、この視覚的な警告表示に代えて、又はこれと共に、音声出力手段に対して聴覚的な警告出力が行われる構成としても構わない。3上記実施形態では、想定対応関係に基づいて第1ドットカウンタ73のカウント値の補正を行う態様とした。しかし、例えば、第1センサ72の検出結果が示すトナー残量の値に直接ドットカウンタのカウント値を補正する構成としても構わないし、トナー残量の値に応じて決定される所定の許容誤差量を加算或いは減算した値に補正するものとしても構わない。後者の場合には、許容誤差量の値が設定情報記憶部77に記録されているものとすることができる。ただし、ドットカウンタの信頼性をより高めるという観点に立てば、想定対応関係に基づく上記実施形態の補正方法によるのが好ましい。4上記実施形態では、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としては、消費ドット数が反映される構成であるため、本装置1におけるトナー残量と消費ドット数の対応関係が想定対応関係として設定情報記憶部77に記録されるものとしてよい。なお、消費ドット数は、int1-印字可能ドット数で規定されるため、図5A~図5Cのグラフより容易に導かれる。補正方法についても、消費ドット数に基づいて同様に行えばよい。"