(57)【特許請求の範囲】
【請求項１】
画像形成装置本体と、前記画像形成装置本体に着脱自在に備えられる画像形成カートリッジと、前記画像形成カートリッジ本体に着脱自在に備えられる現像剤カートリッジとを有する画像形成装置において、
前記画像形成カートリッジの使用量を検出する使用量検出手段と、
前記現像剤カートリッジ内の現像剤の残量を検出する残量検出手段と、
前記使用量が所定の使用量に達したことを検知し、前記残量が所定の残量に達したことを検知して、検知内容を表示するための報知情報を出力する信号処理手段と
を有し、
前記信号処理手段は、
前記使用量が所定の使用量に達したことを検知するか又は前記残量が所定の残量に達したことを検知した場合、どちらか検知した方の内容の報知情報を出力し、
前記使用量が所定の使用量に達したことと、前記残量が所定の残量に達したこととの両方を検知した場合、前記残量の検知内容の報知情報を出力せずに、前記使用量の検知内容の報知情報を出力し、
前記所定の使用量は、前記画像形成カートリッジの寿命に相当する使用量に達する前の使用量であり、
前記所定の残量は、前記現像剤カートリッジ内の現像剤の残量がほぼ無くなったことに相当する第１の残量又は前記第１の残量に達する前の第２の残量であることを特徴とする画像形成装置。
【請求項２】
画像形成装置は、更に前記報知情報を表示する表示手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記残量が前記所定の残量に達したことを検知している状態で、前記使用量が前記所定の使用量に達したことを検知したときは、前記残量に関する報知情報に代えて前記使用量に関する報知情報を出力することを特徴とする請求項１記載の画像形成装置。
【請求項４】
更に報知モード切替え手段を有し、
前記信号処理手段が、前記使用量が所定の使用量に達したことと、前記残量が所定の残量に達したこととの両方を検知した場合、前記使用量の検知内容の報知情報を出力するモードと、前記使用量及び前記残量の検知内容の報知情報を出力するモードとを選択可能であり、前記使用量及び前記残量の検知内容の報知情報を出力する場合、前記画像形成カートリッジを前記現像剤カートリッジより先に交換することを促す内容を表示するための情報を出力することを特徴とする請求項１乃至３の何れかに記載の画像形成装置。
【請求項５】
前記報知情報が、前記使用量及び前記残量の検知内容に加え、前記画像形成カートリッジの交換を促す内容の情報を含むことを特徴とする請求項１乃至４の何れかに記載の画像形成装置。
【請求項６】
前記使用量検出手段は、前記画像形成カートリッジが備える感光ドラムの回転回数をカウントして使用量を検出することを特徴とする請求項１乃至５の何れかに記載の画像形成装置。
【請求項７】
前記残量検出手段は、前記現像剤カートリッジ内の現像剤の高さが所定の高さより低くなったことを検出する手段と、露光したドット数をカウントする手段とを有することを特徴とする請求項１乃至６の何れかに記載の画像形成装置。
【請求項８】
前記画像形成装置本体は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）の各色に対応した４つの前記画像形成カートリッジを備えたことを特徴とする請求項１乃至７の何れかに記載の画像形成装置。
【請求項９】
前記報知情報は、検知の対象となる画像形成カートリッジ又は現像剤カートリッジの対応する色情報を含むことを特徴とする請求項１乃至８の何れかに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は着脱可能なプロセスカートリッジを用いる画像形成装置に関し、特に消耗品に関する情報を報知する画像形成装置に関する。
【背景技術】
【０００２】
この種の画像形成装置として、交換可能なプロセスカートリッジを備え、そのトナー残量及び感光体ドラムの寿命を検出してこれ等の情報を表示し、トナーの補給や、プロセスカートリッジの交換時期をユーザに通知するものがあった（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００３―９１２１８号公報（第６〜７頁、図８，１０）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、トナー不足とプロセスカートリッジの寿命が同時に発生し、トナー不足を示す表示とプロセスカートリッジの寿命を示す表示を同時に行っている状態で、ユーザが、例えばトナーの補給（或いはトナーカートリッジの交換）を行った場合、次に実施されるプロセスカートリッジ交換時に、使われていないトナーがプロセスカートリッジにのこり、無駄になってしまう問題があった。
【０００５】
本発明の目的は、このような問題を解消し、プロセスカートリッジの寿命と、トナーカートリッジの交換時期とが重なったような場合でも、ユーザが速やかに適切な処置を取ることが出来る画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、画像形成装置本体と、前記画像形成装置本体に着脱自在に備えられる画像形成カートリッジと、前記画像形成カートリッジ本体に着脱自在に備えられる現像剤カートリッジとを有する画像形成装置において、
前記画像形成カートリッジの使用量を検出する使用量検出手段と、前記現像剤カートリッジ内の現像剤の残量を検出する残量検出手段と、前記使用量が所定の使用量に達したことを検知し、前記残量が所定の残量に達したことを検知して、検知内容を表示するための報知情報を出力する信号処理手段とを有し、
前記信号処理手段は、前記使用量が所定の使用量に達したことを検知するか又は前記残量が所定の残量に達したことを検知した場合、どちらか検知した方の内容の報知情報を出力し、前記使用量が所定の使用量に達したことと、前記残量が所定の残量に達したこととの両方を検知した場合、前記残量の検知内容の報知情報を出力せずに、前記使用量の検知内容の報知情報を出力し、
前記所定の使用量は、前記画像形成カートリッジの寿命に相当する使用量に達する前の使用量であり、
前記所定の残量は、前記現像剤カートリッジ内の現像剤の残量がほぼ無くなったことに相当する第１の残量又は前記第１の残量に達する前の第２の残量であることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、画像形成カートリッジの交換時期（寿命）とトナーカートリッジの交換時期（寿命）とが共に検知された場合、画像形成カートリッジの交換時期（寿命）を報知し、ユーザが混乱することなく適切なメンテナンス処置を行えるようにすることが可能となる。
【発明を実施するための最良の形態】
【０００８】
実施の形態１．
図１は、本発明による画像形成装置の実施の形態１の要部構成を示す概略構成図である。
【０００９】
図１において、画像形成装置１００は、電子写真プリンタとしての構成を有し、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）の各色の画像を各々に形成する４つのプロセスカートリッジ１０１〜１０４を有し、これらが記録媒体１０５の搬送経路１０６の上流側から順に着脱自在に配置されている。これらプロセスカートリッジ１０１〜１０４の内部構成は共通しているため、例えばイエロー（Ｙ）のプロセスカートリッジ１０１を例に取り、その構成を説明する。尚、ここでのプロセスカートリッジ１０１〜１０４とは、画像を形成するための画像形成カートリッジである。
【００１０】
プロセスカートリッジ１０１は、その中央に感光ドラム５１を備え、この感光ドラム５１の周囲には、その回転方向の上流側から順に、感光ドラム５１の表面に電荷を供給して帯電させる帯電ローラ５２、画像情報に応じて発光し、帯電された感光ドラム５１の表面に静電潜像を形成する露光装置５７が配設される。更に、静電潜像が形成された感光ドラム５１の表面に、イエロー（プロセスカートリッジ１０１の場合）のトナー（現像剤）を付着させ現像を発生させる現像ローラ５３を配置している。
【００１１】
上記の感光ドラム５１、帯電ローラ５２、及び現像ローラ５３は一体化しており、トナーカートリッジ４１と合わせて、画像形成装置１００本体に着脱自在なプロセスカートリッジ１０１として構成されている。トナーカートリッジ４１は、プロセスカートリッジ１０１本体に対して脱着自在に備えられ、その内部に現像剤（トナー）５５を収容し、後述するように収容するトナー５５の残量を検出するためのトナー残量検出機構４２を備えている。
【００１２】
尚、上記したように、画像形成装置１００の、プロセスカートリッジ１０１〜１０４のように着脱自在な構成要素の個々に対して、その構成要素を除いた部分を画像形成装置本体と称し、各プロセスカートリッジの、トナーカートリッジ１０１のように着脱自在な構成要素を除いた部分をプロセスカートリッジ本体と称す。
【００１３】
画像形成装置１００は、その下部に、紙などの記録媒体１０５を堆積した状態で収納する給紙カセット１０７を備え、その上方には記録媒体１０５を１枚ずつ分離させて搬送するためのホッピングローラ１０８が配設されている。ホッピングローラ１０８で排出された記録媒体１０５は搬送経路１０６に沿って搬送され、やがて転写ベルトユニット１０９によって各プロセスカートリッジ１０１〜１０４の感光ドラム５１を順次経由して搬送される。
【００１４】
プロセスカートリッジ１０１〜１０４の各感光ドラム５１に対向する位置には、転写ベルトユニット１０９の転写ベルト１１４を介してそれぞれ導電性のゴム等によって形成された転写ローラ１１０が配設されている。これら転写ローラ１１０には、感光ドラム５１上に付着されたトナーによるトナー像を記録媒体１０５に転写する転写時に、各感光体ドラム５１の表面電位とこれら各転写ローラ１１０の表面電位に電位差を持たせるための電位が印加されている。
【００１５】
定着器１１３は、加熱ローラとバックアップローラとを有し、記録媒体１０５上に転写されたトナーを加圧・加熱することによって定着する。定着装置１１３から排出された記録媒体１０５は、所定の搬送経路１０６を経由して装置外のスタッカ部１１５に搬送される。
【００１６】
画像形成装置１００は、更に、コントローラ１１、エンジン制御部１２、トナー残量検知部１３、トナー残量検出器１６、及びディスプレイ１４を有するが、これらについては後述する寿命報知制御系の記述の中で説明する。
【００１７】
以上の構成において、画像形成装置１００が行なう画像形成工程について、以下に説明する。
【００１８】
感光ドラム５１が回転する過程において、先ず帯電ローラ５１によって感光ドラム５１の表面を所定の極性に一様に一次帯電し、次に露光装置５７によって画像情報に応じて発光する光を走査露光して、一次帯電された表面に静電潜像を形成する。次にその静電潜像を、現像ローラ５３の表面上に担持して搬送したトナー５５で現像してトナー像として可視化する。こうして得られたトナー像を、給紙カセット１０７から、感光ドラム５１及び転写ベルトユニット１０９上に搬送された記録媒体１０５の表面に転写する。このとき、転写バイアスを印加した転写ローラ１１０により、記録媒体１０５の裏面からトナーの帯電極性と逆極性の電荷を付与することで転写する。記録媒体１０５へのトナー像の転写は、記録媒体１０５が各プロセスカートリッジ１０１〜１０４を経由する過程で、各所定色のトナー像毎に実行される。各色のトナー像が転写された記録媒体１０５は、定着器１１３に搬送され、加熱及び加圧することによりトナー像を定着した後、画像形成装置の機外のスタッカ部１１５に排出される。
【００１９】
図２は、画像形成装置１００の寿命報知制御系２０の要部構成を示すブロック図である。同図に示すように、寿命報知制御系２０は、上位装置としてのホストコンピュータ１２０や、図１に示すネットワーク１２１を介して他のホストコンピュータ１２２に接続されたコントローラ１１、コントローラ１１に接続されたディスプレイ１４及びエンジン制御部１２、エンジン制御部１２に接続された、トナー残量検知部１３及びＬＥＤヘッド１５、トナー残量検知部１３に接続されトナー残量検出器１６、トナー残量検出機構４２を有するトナーカートリッジ４１、そして感光ドラム５１を含む。尚、このＬＥＤヘッド１５は、露光装置５７（図１）に備えられている。またトナーカートリッジ４１は前記したプロセスカートリッジ１０１に着脱自在に備えられ、感光ドラム５１は同じくプロセスカートリッジ１０１に備えられるものである。
【００２０】
本来、寿命報知制御系２０には、４つのプロセスカートリッジ１０１〜１０４（図１）とこれ等の４つのプロセスカートリッジ１０１〜１０４にそれぞれ対応するトナー残量検出器１６を伴うトナー残量検知部１３及びＬＥＤヘッド１５が含まれるが、これ等の各構成及びその処理動作が共通するため、ここでは簡単のためプロセスカートリッジ１０１及びこのプロセスカートリッジ１０１に対応するトナー残量検出器１６を伴うトナー残量検知部１３及びＬＥＤヘッド１５のみを示して説明し、必要に応じて他のプロセスカートリッジにも言及する。
【００２１】
エンジン制御部１２は、ＣＰＵ１８と不揮発メモリ１９を有し、コントローラ１１を介してディスプレイ１４にも接続されている。トナー残量検出器１６は、トナーカートリッジ４１に設けられているトナー残量検出機構４２の状態を監視して得た残量信号をトナー残量検知部１３に出力し、トナー残量検知部１３は、入力される残量信号の出力波形を計測してトナーカートリッジ４１内のトナー残量が一定量を下回ったことを検出し、その結果をＣＰＵ１７に出力する。
【００２２】
ここでトナー残量検知部１３が検出するトナー残量の検出方法について説明する。図３は、トナー残量検出機構４２を有するトナーカートリッジ４１とトナー残量検出機構４２の状態を監視して得た残量信号を出力するトナー残量検出器１６の構成を示す構成図である。
【００２３】
トナーカートリッジ４１の内部には、軸２２中心に矢印方向に回転可能に保持された攪拌シャフト２３が配設されている。この攪拌シャフト２３には、トナーを攪拌するための第１のクランク部２３ａと、端部にあってセンサシャフト２４と連結する第２のクランク部２３ｂとが形成されている。この攪拌シャフト２３が矢印方向に回転すると、この回転に伴ってセンサシャフト２４の先端に取り付けられた磁性体２５が、トナーカートリッジ４１の上部に形成されたガイド部２６に沿って上下方向に往復移動する。
【００２４】
一方、画像形成装置１００（図１）のトナーカートリッジ４１の上方には、トナー残量検出器１６が配設されている。この残量検出器１６は、軸２９中心に回動可能に保持されているセンサレバー２８とこのセンサレバー２８の回動を監視する位置センサ３１を備えている。センサレバー２８は、その一端側に、フィルム２７を介してトナーカートリッジ４１内の磁性体２５と対向する永久磁石３０を備え、他端側に配設された位置センサ３１によって回動位置が検出される。センサレバー２８は、磁性体２５が、その移動領域の上方の所定の移動領域に在る間、即ち第１のクランク部２３ａが最下位置を中心とする所定の検出角領域θ内に在る間、磁性体２５に反応して永久磁石３０が下方に移動するように回動し、それ以外の時は永久磁石３０が上方に位置するようにバランスが取られている。位置センサ３１は、永久磁石３０が下方に在る間「ＯＮ」となり、上方に在る間「ＯＦＦ」となる残量信号を出力する。
【００２５】
尚、残量検出器１６は、例えば画像形成装置１００のアッパーカバー（図示せず）に取り付けられており、トナーカートリッジ４１の交換時には、その交換作業を妨げない位置に移動されるものである。
【００２６】
突起３３は、画像形成装置１００（図１）本体側にあって、攪拌シャフト２３の軸２２と同軸位置で矢印方向に回転する回転部材（図示せず）に固定され、攪拌シャフト２３の第１のクランク部２３ａに当接してその回転力を攪拌シャフト２３に伝達するように構成されている。
【００２７】
以上の構成によって行なわれるトナー残量の検出方法は、特開平２００３−５０５０５号公報に開示されるものであるが、図４の原理図を参照しながら、その動作例を説明する。尚、図４（ａ）に示す各構成要素には、前記した図３で対応する各構成要素の番号を付している。
【００２８】
同図（ａ）に示すように、第１のクランク部２３ａを有する攪拌シャフト２３は、軸２２を中心に回転自在に保持され、軸２２と同軸の位置にある回転部材（図示せず）に設けられて矢印Ａ方向に一定の回転速度で回転する突起３３によって、その第１のクランク部２３ａを押圧されて同方向への回転力を得ている。トナー残量検知器１６は、同図（ａ）において、結局、第１のクランク部２３ａが、その最下点位置Ｂを中心とする所定の検出角領域θ内に在る間「ＯＮ」となり、それ以外の回転位置では「ＯＦＦ」となる残量信号を出力する。
【００２９】
トナーが攪拌シャフト２３の回りを満たしている場合、攪拌シャフト２３は、略全回転領域にわたって突起３３に押圧されながら所定の回転速度で、トナーを攪拌しながら矢印Ａ方向に回転し続けることになる。従って、トナーが攪拌シャフト２３の回りを満たしている場合、トナー残量検出器１６が出力する残量信号は、同図（ｂ）に示すように、突起３３の１周期Ｔｔ当りの「ＯＮ」と「ＯＦＦ」のデューティ比は、全角における検出角領域θとそれ以外の角度の比に等しくなる。尚、同図（ｂ）、（ｃ）での時点（Ｔ）は、一定回転する突起３３の先端が最上点位置Ｔを通過する時刻に相当し、時点（Ｂ）は、一定回転する突起３３の先端が最下位置Ｂを通過する時刻に相当する。
【００３０】
一方、図４（ａ）に示すように、トナー３４の上表面の高さが軸２２より低い所定のトナーローレベルＡＬにあるとき、矢印Ａ方向に回転する攪拌シャフト２３は、その第１のクランク部２３ａが突起３３に押圧されながら最上点位置Ｔを通過すると自重で回転し、突起３３の回転より先回りしてトナー上表面に当接し、トナー残量検出器１６で検出される検出角領域θに至る。その後、所定の回転速度で回転する突起３３が再び第１のクランク部２３ａに当接すると、クランク部２３ａは突起３３に押圧されながら同方向への回転を再開し、トナーを攪拌しながら検出角領域θを通過し、再び最上位置まで達する動作を繰り返す。従ってここでのトナーローレベルＡＬは、第１のクランク部２３ａが自重によって回転し、トナー上表面に当接した際の回動位置が検出角領域θ内となるトナーの高さ位置に相当する。
【００３１】
従って、トナー３４の上表面の高さがトナーローレベルＡＬ或いはそれ以下のレベルにあるとき、トナー残量検出器１６が出力する残量信号は、同図（ｃ）に示すように、突起３３の先端が最上点位置Ａにある時点（Ｔ）を過ぎると直ちに「ＯＮ」状態となり、その後突起３３に押圧されて検出角領域θを通過するまでその状態を維持する。尚同図（ｃ）の遅延ΔＴｔは、攪拌シャフト２３が最上位置Ｔを通過して自重によって矢印Ａ方向に回転し、検出角領域θに至るまでのタイムラグに相当する。  
【００３２】
よって、トナー量検知部１３（図２）は、トナー残量検出器１６から上記残量信号を入力し、その出力信号の「ＯＮ」と「ＯＦＦ」のデューティ比を監視することによって、トナー３４の上表面がローレベルＡＬに達したタイミングを検出し、この検出タイミングをＣＰＵ１８に通知する。以後、図４（ｂ）の周期的な波形をトナーフルパルスと称し、トナー３４の上表面の高さがトナーローレベルＡＬ或いはそれ以下のレベルにある時に出力される同図（ｃ）の周期的な波形をトナーローパルスと称す。
【００３３】
エンジン制御部１２は、トナー残量検知部１３からタイミング信号を得て、トナーロー状態、トナーエンド状態を判定し、エンジン制御部１２内の不揮発メモリ１９に記憶する。またエンジン制御部１２は、コントローラ１１を介して接続されたホストコンピュータ１２０から印刷データを受信し、ＬＥＤヘッド１５を発光させ、走査露光して感光ドラム５１を感光し、更に後述するように発光させたドット数（露光したドット数と同値）をトナーのドットカウンタ値として、不揮発メモリ１９に設けた後述するドットカウンタ（領域Ｂ５（図５））に記憶する。
【００３４】
またエンジン制御部１２は、感光ドラム５１の回転を監視し、その回転に応じて不揮発メモリ１９に設けた後述するドラム回転カウンタ（領域Ｂ１（図５））のカウント値を更新することによりその回転回数をカウントして記憶すると共に、後述するプロセスカートリッジ寿命状態、プロセスカートリッジ寿命ニア状態を不揮発メモリ１９に記憶する。更にエンジン制御部１２は、不揮発メモリ１９に記憶した、トナーロー状態、トナーエンド状態、プロセスカートリッジ寿命ニア状態、及びプロセスカートリッジ寿命状態をそれぞれ報知するための報知情報を、コントロール１１を介して、ホストコンピュータ１２０、及びディスプレイ１４に出力する。
【００３５】
ここでいう「プロセスカートリッジの寿命」とは、感光ドラム５１の回転回数のカウント値が規定の限度設定値を超えた場合の状態を表現し、また「プロセスカートリッジ寿命ニア」とは、そのカウント値が間も無く規定の限度設定値に達する段階の状態を表現している。またプロセスカートリッジの寿命は、プロセスカートリッジ１０１〜１０４（図１）内の感光ドラム５１の表面磨耗が進み、帯電が十分に行われず、良好な印刷結果が得られないと判断される状態に相当するものである。感光ドラム５１の表面磨耗は、ほぼその回転回数と比例しているため、感光ドラム５１が上記したプロセスカートリッジの寿命状態となる回転回数を予め求め、そのカウント値を上記した規定の限度設定値としている。
【００３６】
また、「トナーロー状態」とは、トナー３４（図４（ａ））の残量が前記したトナーローレベルＡＬより低くなった（消費された）状態を表現し、「トナーエンド状態」とは、トナーロー状態が検出された後、後述するようにドットカウンタの数値を監視することによってトナーが残量分消費されて空となったと判断した状態を表現している。そして、これらの「プロセスカートリッジの寿命」、「プロセスカートリッジの寿命ニア」、「トナーエンド」「トナーロー状態」、を総称して「寿命」と称している。
【００３７】
以上のように、エンジン制御部１２は、プロセスカートリッジの使用量を検出し、この使用量が所定の使用量に達したことを検知し、この検知内容を表示するための報知情報を出力する処理を行う。また、エンジン制御部１２とトナー残量検知部１３とは、トナーカートリッジの残量を検出し、この使用量が所定の残量に達したことを検知し、この検知内容を表示するための報知情報を出力する処理を行う。
【００３８】
図５は、本実施の形態における不揮発メモリ１９のメモリマップを示す図である。
【００３９】
不揮発メモリ１９は、エンジン制御にかかわる色々なデータを記憶しているが、本実施の形態では、少なくとも、感光ドラム５１の回転カウンタとして機能するドラム回転カウンタ（領域Ｂ１）、プロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）、プロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）、ドットカウンタとして機能する（領域Ｂ４）、トナーロー検出時のドットカウンタ値を記憶する領域（領域Ｂ５）、トナーロー状態を記憶する領域（領域Ｂ６）、トナーエンド状態を記憶する領域（領域Ｂ７）の各領域が確保されている。
【００４０】
ドラム回転カウンタ（領域Ｂ１）は、感光ドラム５１の回転回数を記憶するエリアであり、プロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）は、ドラム回転カウンタ（領域Ｂ１）の値がまもなく「プロセスカートリッジの寿命」を迎える所定の閾値（規定の限度設定値より所定量小さい数値）を超えた場合に「ＯＮ」を記憶し、それ以下の場合は「ＯＦＦ」を記憶する。プロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）は、ドラム回転カウンタ（領域Ｂ１）の値が「プロセスカートリッジの寿命」に相当する規定の限度設定値を超えた場合に「ＯＮ」を記憶し、それ以下の場合には「ＯＦＦ」を記憶する。
【００４１】
ドットカウンタ（領域Ｂ４）は、露光したドット数、つまり、トナーの消費量に相当する数値を記憶するエリアであり、トナーロー検出時のドットカウンタ値を記憶する領域（領域Ｂ５）は、トナーローが検出された時点のドット数を記憶し、トナーが補充されてトナーフルを検出した時点でＯＦＦとなる。トナーロー状態を記憶する領域（領域Ｂ６）は、トナーローが検出された場合に「ＯＮ」を記憶し、それ以下の場合は「ＯＦＦ」を記憶する。トナーエンド状態を記憶する領域（領域Ｂ７）は、トナーローを検出してから、一定量のトナーを消費した時点、即ちドットカウンタ（領域Ｂ４）の数値からトナーロー検出時のカウント値（領域Ｂ５）を引いたカウント値が、トナー残量が空になる数値に相当する閾値を超えた段階で「ＯＮ」を記憶し、トナーが補充されてトナーフルを検出した時点で「ＯＦＦ」を記憶する。
【００４２】
以上のように構成された画像形成装置１の寿命報知システムの動作について以下に説明する。
【００４３】
図６は、本実施の形態における寿命報知システムのメインルーチンを示すフローチャートである。以下このフローチャートに基づいて図１、図２を参照しながらメインルーチンについて説明する。尚、後述する各フローチャートを含めて、全てのフローチャートはＣＰＵ１８によって実行されるものである。
【００４４】
画像形成装置１００の電源が投入されてメインルーチンが開始すると（ステップＳ１）、例えばアッパーカバー（図示せず）の開閉時に実施する「ドラム回転動作」や、ホストコンピュータ１２０からの印刷要求による「印刷動作」の実施などにより感光ドラム５１が回転中か否を監視し、回転中であればステップＳ２へ移行し（ステップＳ７  ＹＥＳ）、ドラムの回転が停止している場合はステップＳ２の処理には移行しないで直接ステップＳ５に移行する（ステップＳ７  ＮＯ）。
【００４５】
ステップＳ２に移行すると、プロセスカートリッジ寿命検知処理を実施する。このプロセスカートリッジ寿命検知処理は、感光ドラム５１の回転回数を用いてプロセスカートリッジ１０１の寿命を検知し、検知した状態を不揮発メモリ１２に記憶する処理であるが、このプロセスカートリッジ寿命検知処理については（図７のフローチャートを用いて）後述する。
【００４６】
次に、ステップ３に移り、トナー残量不足検知処理を実行する。このトナー残量不足検知処理は、トナー残量検知部１３からの前記したタイミング信号（出力情報）と、ＬＥＤヘッドで露光したドット数情報を用いて、トナーカートリッジ４１の寿命を検知し、検知した状態を不揮発メモリ１２に記憶する処理であるが、このトナー残量不足検知制御については（図８のフローチャートを用いて）後述する。
【００４７】
次に、ステップＳ４に移り、寿命報知処理を実施する。この寿命報知処理は、ステップＳ２、及びステップＳ３で記憶したプロセスカートリッジ及びトナーカートリッジの各寿命に関する情報を用いて、報知対象を決定する処理であるが、この寿命報知処理については（図９のフローチャートを用いて）後述する。次に、ステップＳ５に移り、電源がＯＦＦされた場合は（ステップＳ５  ＹＥＳ）、このメインルーチンを終了し（ステップＳ６）、電源がＯＦＦされていない場合は（ステップＳ５  ＮＯ）、ステップＳ７に戻って、上記した各処理を繰り返す。
【００４８】
図７は、図６に示すメインルーチンのステップＳ２のプロセスカートリッジ寿命検知処理を行うサブルーチンのフローチャートである。以下、このフローチャートに基づいて、プリセスカートリッジ寿命検知ルーチンについて説明する。
【００４９】
プロセスカートリッジ寿命検知処理を開始すると（ステップＳ２１）、前回ルーチンでドラム回転カウンタ（不揮発性メモリ１９の領域Ｂ１）を更新してから、感光ドラム５１の回転が進んだか否かが判断される（ステップＳ２２）。回転が進んでいる場合（ステップＳ２２  ＹＥＳ）、進んだ回転回数を前回ルーチンで記憶したドラム回転カウンタのカウント値に加算して更新し、更新したカウント値を再度ドラム回転カウンタ（不揮発性メモリ１９の領域Ｂ１）に記憶してステップＳ２４に移行する（ステップＳ２３）。一方回転が進んでいない場合（ステップＳ２２  ＮＯ）、何もせずステップＳ２４に移る。
【００５０】
ステップ２４では、ドラム回転カウンタ（不揮発性メモリ１９の領域Ｂ１）のカウント値が、「プロセスカートリッジの寿命」に相当する規定の限度設定値を超えたか否かを判断する。前記規定の限度設定値を超えていた場合（ステップＳ２４  ＹＥＳ）、不揮発メモリ１９のプロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）に「ＯＮ」を記憶する（ステップＳ２５）。一方、ステップ２４において、上記規定の限度設定値を超えていなかった場合は（ステップＳ２４  ＮＯ）、ステップＳ２６に移る。
【００５１】
ステップ２６では、プロセスカートリッジ寿命ニアであるか、即ち、まもなく「プロセスカートリッジの寿命」を迎える所定の閾値（規定の限度設定値より所定量小さい数値）を超えたか否かを判断する（ステップＳ２６）。超えた場合（ステップＳ２６  ＹＥＳ）、不揮発メモリ１９のプロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）に「ＯＮ」を記憶する（ステップＳ２７）。一方、ステップ２６において、上記所定の閾値を超えていなかった場合は（ステップＳ２６  ＮＯ）、ステップＳ２８に移る。
【００５２】
ステップＳ２８では、不揮発メモリ１９のプロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）及びドラム寿命ニア状態を記憶する領域（領域Ｂ２）にそれぞれ「ＯＦＦ」を記憶する。以上でプロセスカートリッジ寿命検知処理を行うサブルーチンを終了し、メインルーチンに戻る（Ｓ２９）。
【００５３】
図８及び図９は、図６に示すメインルーチンのステップＳ３のトナー残量不足検知処理を行うサブルーチンのフローチャートである。以下、このフローチャートに基づいて、トナー残量不足検知ルーチンについて説明する。尚、図８及び図９のフローチャートで、ステップ先が丸付きアルファベットや数字で示されている場合は、同符号で指定されるステップに移るものとする。
【００５４】
トナー残量不足検知処理を開始すると（ステップＳ３１）、前回ルーチンでドットカウンタ（不揮発性メモリ１９の領域Ｂ４）を更新してから、新たに印刷が実施されたか否かが判断される（ステップＳ３２）。新たに印刷が実施された場合（ステップＳ３２  ＹＥＳ）、新たに印刷された際の印刷ドット数（露光ドット数）を前回ルーチンで記憶したドットカウンタのカウント値に加算して更新し、更新したカウント値を再度ドットカウンタ（不揮発性メモリ１９の領域Ｂ４）に記憶してステップＳ３４に移行する（ステップＳ３３）。進んでいない場合（ステップＳ３２  ＮＯ）、何もせずステップＳ３４に移る。
【００５５】
ステップＳ３４では、不揮発メモリ１９のトナーエンド状態を記憶する領域（領域Ｂ７）に、トナーエンドが検出されたことを示す「ＯＮ」が記憶されているか否かを判断する。ここで「ＯＮ」が記憶されていれば、即ち既にトナーカートリッジ４１がトナーエンド状態であればステップＳ４１に移行し（ステップＳ３４  ＹＥＳ）、一方「ＯＦＦ」が記憶されていれば、即ちまだトナーカートリッジ４１がトナーエンド状態になっていなければステップＳ３５に移行する（ステップＳ３４  ＮＯ）。
【００５６】
ステップＳ３５では、不揮発メモリ１９のトナーロー状態を記憶する領域（領域Ｂ６）に、トナーローが検出されたことを示す「ＯＮ」が記憶されているか否かを判断する。ここで「ＯＮ」が記憶されていれば、即ち既にトナーカートリッジ４１がトナーロー状態であればステップＳ３８に移行し（ステップＳ３５  ＹＥＳ）、一方「ＯＦＦ」が記憶されていれば、即ちトナーカートリッジ４１がまだトナーロー状態になっていなければステップＳ３６に移行する（ステップＳ３５  ＮＯ）。
【００５７】
ステップＳ３６では、トナー残量検知部１３によって、トナーローパルス、即ち図４（ｃ）に示す信号パルスで、トナーカートリッジ４１内のトナー残量（トナー３４の上表面の高さ）がトナーローレベルＡＬ（図４（ａ））或いはそれ以下のレベルにあることを表す残量信号波形を規定回数以上検出しているか否かの判断し、規定回数以上検出している場合は（ステップＳ３６  ＹＥＳ）、ステップＳ３７に移行し、検出が規定回数未満の場合はステップＳ３７をパスしてステップＳ４３に移行する。
【００５８】
ステップＳ３７では、不揮発性メモリ１９のトナーロー状態を記憶する領域（領域Ｂ６）にトナーロー状態が検出されたことを示す「ＯＮ」を記憶すると共に、トナーロー検出時のドットカウンタ値を記憶する領域（領域Ｂ５）に、この時のドットカウンタ（領域Ｂ４）のカウント値を記憶する。尚、ステップＳ３６、３７で、トナーローパルスを規定回数以上検出した段階ではじめてトナーロー状態としたのは、検出誤差による不都合を防ぐためである。
【００５９】
ステップＳ３８では、トナー残量検知部１３で、上記したトナーローパルス（図４（ｃ））を検出し続けているか否かの判断し、トナーローパルスが出力され続けている場合は（ステップＳ３８  ＹＥＳ）、ステップＳ３９に移行し、トナーローパルスが出力されない場合（ステップＳ３８  ＮＯ）、即ちトナーが補給されてトナーフルパルス（図４（ｂ））が出力されるようになった場合にはステップＳ４１に移行する。
【００６０】
ステップ３９では、トナーロー状態となってからのトナーロー時のドット数、即ち現在のドットカウンタ値からトナーロー検出時のドットカウンタ値を記憶する領域（領域Ｂ５）のカウント値を引いた数値が、トナーロー状態となった時点のトナー残量が空になる数値に相当する閾値に達したか否かを判定することによって、トナーカートリッジ４１に完全にトナーが無くなるトナーエンド状態か否かを判定している。この判定の結果、トナーロー時のドット数が上記閾値に達した場合は（ステップＳ３９  ＹＥＳ）、不揮発性メモリ１９のトナーエンド状態を記憶する領域（領域Ｂ７）にトナーエンド状態が検出されたことを示す「ＯＮ」を記憶して（ステップＳ４０）、ステップＳ４３に移行し、一方トナーロー時のドット数が上記閾値に達しない場合にはそのままステップＳ４３に移行する。
【００６１】
ステップ４１では、トナー残量検知部１３によって、トナーフルパルス、即ち図４（ｂ）に示す信号パルスを規定回数以上検出しているか否かの判断し、規定回数以上検出している場合は（ステップＳ４１  ＹＥＳ）、ステップＳ４２に移行し、この検出が規定回数未満の場合はステップＳ４２をパスしてステップＳ４３に移行する。
【００６２】
ステップ４２の処理は、トナーが補充されてトナー残量が増加した場合、即ちトナーカートリッジが交換された段階で行われる処理である。従って、ここでは不揮発メモリ１９のトナーロー状態を記憶する領域（領域Ｂ６）、及びトナーエンド状態を記憶する領域（領域Ｂ７）に、これ等の状態が解消されたことを示す「ＯＦＦ」を記憶させる。更に、ドットカウンタとして機能する（領域Ｂ４）のカウンタ値を初期値（オール“０”）とする。以上でトナー残量不足検知処理を行うサブルーチンを終了し、メインルーチンに戻る（ステップＳ４３）。
【００６３】
図１０及び図１１は、図６に示すメインルーチンのステップＳ４の寿命報知処理を行うサブルーチンのフローチャートである。以下、このフローチャートに基づいて、寿命報知ルーチンについて説明する。尚、図１０及び図１１のフローチャートで、ステップ先が丸付きアルファベットや数字で示されている場合は、同符号で指定されるステップに移るものとする。
【００６４】
寿命報知処理を開始すると（ステップＳ５１）、不揮発メモリ１９のトナーロー状態を記憶する領域（領域Ｂ６）、及びトナーエンド状態を記憶する領域（領域Ｂ７）に記憶されているトナーロー状態、及びトナーエンド状態の何れかが「ＯＮ」になっているか否かを判定する（ステップＳ５２）。ここで、何れかが「ＯＮ」になっていた場合は（ステップＳ５２  ＹＥＳ）、ステップＳ５８に移行し、何れも「ＯＮ」ではなかった場合、つまり、トナーカートリッジ４１に関する寿命が発生していなかった場合は（ステップＳ５２  ＮＯ）、ステップＳ５３に移行する。
【００６５】
ステップＳ５３では、不揮発メモリ１９のプロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）に記憶されているプロセスカートリッジ寿命状態が「ＯＮ」になっているか否かを判定する。ここで、プロセスカートリッジ寿命状態が「ＯＮ」になっている場合は（ステップＳ５３  ＹＥＳ）、コントローラ１１にプロセスカートリッジ寿命を報知するための報知情報を出力し（ステップＳ５４）、プロセスカートリッジ寿命状態がＯＮになっていなかった場合は（ステップＳ５３  ＮＯ）、ステップＳ５５に移行する。
【００６６】
ここでの報知情報は、例えば図１５に示すような「*ドラムジュミョウ」（同図（ａ）日本語表示）、或いは「*ＤＲＵＭ  ＬＩＦＥ」（同図（ｂ）英語表示）といった内容を表示するための表示データであり、コントローラ１１は、この報知情報をディスプレイ１４或いはホストコンピュータ１２０に送信する。ディスプレイ１４は、この報知情報を受信して上記した図１５に示す内容の表示を行ない、ホストコンピュータ１２０は、必要に応じて同内容をそのディスプレイに表示することが可能となる。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００６７】
ステップＳ５５では、不揮発メモリ１９のプロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）に記憶されているプロセスカートリッジ寿命ニア状態がＯＮになっているか否かを判定する。ここで、プロセスカートリッジ寿命ニア状態がＯＮになっている場合は（ステップＳ５５  ＹＥＳ）、コントローラ１１にプロセスカートリッジ寿命ニアを報知するための報知情報を出力し（ステップＳ５６）、プロセスカートリッジ寿命ニア状態がＯＮになっていなかった場合は（ステップＳ５５  ＮＯ）、ステップＳ５６をパスしてステップＳ６３に移行してメインルーチンへ戻る。
【００６８】
ここでの報知情報は、例えば図１６に示すような「*ドラムコウカンジュンビ」（同図（ａ）日本語表示）、或いは「ＯＤＥＲ  *ＩＭＡＧＥ  ＤＲＵＭ」（同図（ｂ）英語表示）といった内容を表示するための表示データであり、コントローラ１１は、この報知情報をディスプレイ１４或いはホストコンピュータ１２０に送信する。ディスプレイ１４は、この報知情報を受信して上記した図１６に示す内容の表示を行ない、ホストコンピュータ１２０は、必要に応じて同内容をそのディスプレイに表示することが可能となる。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００６９】
ステップＳ５８では、不揮発メモリ１９のプロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）、及びプロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）に記憶されているプロセスカートリッジ寿命状態、及びプロセスカートリッジ寿命ニア状態の何れかが「ＯＮ」になっているか否かを判定する。ここで、何れかが「ＯＮ」になっていた場合は（ステップＳ５８  ＹＥＳ）、ステップＳ５３に移行し、何れも「ＯＮ」ではなかった場合、つまり、プロセスカートリッジに関する寿命が発生していなかった場合は（ステップＳ５８  ＮＯ）、ステップＳ５９に移行する。
【００７０】
ステップ５９では、不揮発メモリ１９のトナーエンド状態を記憶する領域（領域Ｂ７）に記憶されているトナーエンド状態が「ＯＮ」になっているか否かを判定する。ここでトナーエンド状態が「ＯＮ」になっている場合は（ステップＳ５９  ＹＥＳ）、コントローラ１１にトナーエンドを報知するための報知情報を出力し（ステップＳ６０）、またプロセスカートリッジ寿命状態がＯＮになっていなかった場合は（ステップＳ５９  ＮＯ）、コントローラ１１にトナーローを報知するための報知情報を出力し（ステップＳ６１）、その後ステップＳ６３に移行してメインルーチンへ戻る。
【００７１】
トナーエンドの報知情報は、例えば図１７に示すような「*トナーナシ」（同図（ａ）日本語表示）、或いは「*ＴＯＮＥＲ  ＥＭＰＴＹ」（同図（ｂ）英語表示）といった内容を表示するための表示データであり、トナーローの報知情報は、例えば図１８に示すような「*トナーコウカンジュンビ」（同図（ａ）日本語表示）、或いは「ＯＤＥＲ  *ＴＯＮＥＲ」（同図（ｂ）英語表示）といった内容を表示するための表示データである。コントローラ１１は、これら報知情報をディスプレイ１４或いはホストコンピュータ１２０に送信する。ディスプレイ１４は、これらの報知情報を受信して上記した図１７或いは図１８に示す内容の表示を行ない、ホストコンピュータ１２０は、必要に応じて同内容をそのディスプレイに表示することが可能となる。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００７２】
従って、上記した寿命報知処理では、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアと、トナーロー又はトナーエンドとが同時に発生している場合、ステップＳ５２の「ＹＥＳ」からステップＳ５８の「ＹＥＳ」を経て、ステップＳ５３に至るため、トナーロー又はトナーエンドの報知はせずに、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアの報知を行うように動作する。
【００７３】
以上のように、本実施の形態の画像形成装置によれば、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアと、トナーロー又はトナーエンドとが同時に発生している場合、トナーロー又はトナーエンドの報知はせずに、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアの報知を行うようにしている。このため、プロセスカートリッジ交換の前にユーザによるトナーカートリッジ交換が行われてしまい、無駄になるトナーを補充させてしまうといった不都合の発生を防止することができる。
【００７４】
実施の形態２．
図１２は、本発明による実施の形態２の画像形成装置の寿命報知制御系に用いられる不揮発メモリのメモリマップを示す図である。
【００７５】
尚、本実施の形態２の画像形成装置が前記した実施の形態１の画像形成装置と異なるのは、図１２の不揮発メモリ６１が関わる寿命報知処理の処理内容のみである。従って、この不揮発メモリ６１を採用する画像形成装置が、前記した実施の形態１の画像形成装置（図１）と共通する部分には同符号を付して、或いは図面を省いて説明を省略し、異なる点を重点的に説明する。従って、本実施の形態の説明にあたっては、図１〜図３を参照する。
【００７６】
不揮発メモリ１９は、エンジン制御にかかわる色々なデータを記憶しているが、本実施の形態では、少なくても、感光ドラム５１の回転カウンタとして機能するドラム回転カウンタ（領域Ｂ１）、プロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）、プロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）、ドットカウンタとして機能する（領域Ｂ４）、トナーロー検出時のドットカウンタ値を記憶する領域（領域Ｂ５）、トナーロー状態を記憶する領域（領域Ｂ６）、トナーエンド状態を記憶する領域（領域Ｂ７）、及び報知モード設定状態を記憶する領域（領域Ｂ８）の各領域が確保されている。これらの各領域の内、領域Ｂ１〜領域Ｂ７までは、前記した実施の形態１の場合と全く同じ機能を有するものであるため、ここでの詳しい説明は省略する。
【００７７】
報知モード設定状態を記憶する領域（領域Ｂ８）は、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアを報知している状態時に、前記した実施の形態１のようにトナーロー又はトナーエンドの報知は行わないようにするモードか、或いはトナーロー又はトナーエンドの報知も同時に行えるようにするモードかを記憶する領域である。
【００７８】
本実施の形態の寿命報知制御系では、報知モード設定状態を記憶する領域（領域Ｂ８）が「ＯＮ」の場合、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアを報知している状態時にもトナーロー又はトナーエンドの報知も行えるモードとし、同領域（領域Ｂ８）が「ＯＦＦ」の場合、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアを報知している状態時には、トナーロー又はトナーエンドの報知が行えないモードとする。また報知モード設定状態を記憶する領域（領域Ｂ８）は、例えばホストコンピュータ１２０からの受信に基づくコントローラ１１からの報知モード設定コマンドによって、ＯＮ／ＯＦＦの切替えを可能としている。
【００７９】
以上のように構成された本実施の形態の画像形成装置の寿命報知システムの動作について以下に説明する。
【００８０】
本実施の形態における寿命報知システムのメインルーチンは、ステップＳ４の寿命報知処理の内容が異なる以外は、前記した実施の形態１で説明した図６に示すフローチャートに従って実行されるものである。従って、本実施の形態における寿命報知システムのメインルーチンは、そのステップＳ４の処理内容以外は図６に示すフローチャートに従って実行されるものとしてここでの説明は省略し、ステップＳ４で行われる本実施の形態による寿命報知処理のサブルーチンについて以下に説明する。
【００８１】
図１３及び図１４は、本実施の形態おいて、図６に示すメインルーチンのステップＳ４の寿命報知処理を行うサブルーチンのフローチャートである。以下、このフローチャートに基づいて、寿命報知ルーチンについて説明する。尚、図１３及び図１４のフローチャートで、ステップ先が丸付きアルファベットや数字で示されている場合は、同符号で指定されるステップに移るものとする。
【００８２】
寿命報知処理を開始すると（ステップＳ９１）、不揮発メモリ１９のトナーロー状態を記憶する領域（領域Ｂ６）、及びトナーエンド状態を記憶する領域（領域Ｂ７）に記憶されているトナーロー状態、及びトナーエンド状態の何れかが「ＯＮ」になっているか否かを判定する（ステップＳ９２）。ここで、何れかが「ＯＮ」になっていた場合は（ステップＳ９２  ＹＥＳ）、ステップＳ９８に移行し、何れも「ＯＮ」ではなかった場合、つまり、トナーカートリッジ４１に関する寿命が発生していなかった場合は（ステップＳ９２  ＮＯ）、ステップＳ９３に移行する。
【００８３】
ステップＳ９３では、不揮発メモリ１９のプロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）に記憶されているプロセスカートリッジ寿命状態が「ＯＮ」になっているか否かを判定する。ここで、プロセスカートリッジ寿命状態が「ＯＮ」になっている場合は（ステップＳ９３  ＹＥＳ）、コントローラ１１にプロセスカートリッジ寿命を報知するための報知情報を出力し（ステップＳ９４）、プロセスカートリッジ寿命状態がＯＮになっていなかった場合は（ステップＳ９３  ＮＯ）、ステップＳ９５に移行する。
【００８４】
ここでの報知情報は、例えば図１５に示すような「*ドラムジュミョウ」（同図（ａ）日本語表示）、或いは「*ＤＲＵＭ  ＬＩＦＥ」（同図（ｂ）英語表示）といった内容を表示するための表示データであり、コントローラ１１は、この報知情報をディスプレイ１４或いはホストコンピュータ１２０に送信する。ディスプレイ１４は、この報知情報を受信して上記した図１５に示す内容の表示を行ない、ホストコンピュータ１２０は、必要に応じて同内容をそのディスプレイに表示することが可能となる。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００８５】
ステップＳ９５では、不揮発メモリ１９のプロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）に記憶されているプロセスカートリッジ寿命ニア状態がＯＮになっているか否かを判定する。ここで、プロセスカートリッジ寿命ニア状態がＯＮになっている場合は（ステップＳ９５  ＹＥＳ）、コントローラ１１にプロセスカートリッジ寿命ニアを報知するための報知情報を出力し（ステップＳ９６）、プロセスカートリッジ寿命ニア状態がＯＮになっていなかった場合は（ステップＳ９５  ＮＯ）、ステップＳ９６をパスしてステップＳ９７に移行してメインルーチンへ戻る。
【００８６】
ここでの報知情報は、例えば図１６に示すような「*ドラムコウカンジュンビ」（同図（ａ）日本語表示）、或いは「ＯＤＥＲ  *ＩＭＡＧＥ  ＤＲＵＭ」（同図（ｂ）英語表示）といった内容を表示するための表示データであり、コントローラ１１は、この報知情報をディスプレイ１４或いはホストコンピュータ１２０に送信する。ディスプレイ１４は、この報知情報を受信して上記した図１６に示す内容の表示を行ない、ホストコンピュータ１２０は、必要に応じて同内容をそのディスプレイに表示することが可能となる。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００８７】
ステップＳ９８では、不揮発メモリ１９の報知モード設定状態を記憶する領域（領域Ｂ８）に記憶されている報知モード設定状態が「ＯＮ」になっているか否かを判定する。ここで、報知モード設定状態が「ＯＮ」になっている場合は（ステップＳ９８  ＹＥＳ）、ステップＳ９９に移行し、報知モード設定状態が「ＯＮ」になっていなかった場合は（ステップＳ９８  ＮＯ）、ステップＳ１０２に移行する。
【００８８】
ステップＳ１０２では、不揮発メモリ１９のプロセスカートリッジ寿命状態を記憶する領域（領域Ｂ３）、及びプロセスカートリッジ寿命ニア状態を記憶する領域（領域Ｂ２）に記憶されているプロセスカートリッジ寿命状態、及びプロセスカートリッジ寿命ニア状態の何れかが「ＯＮ」になっているか否かを判定する。ここで、何れかが「ＯＮ」になっていた場合は（ステップＳ１０２  ＹＥＳ）、ステップＳ９３に移行し、何れも「ＯＮ」ではなかった場合、つまり、プロセスカートリッジに関する寿命が発生していなかった場合は（ステップＳ１０２  ＮＯ）、ステップＳ９９に移行する。
【００８９】
ステップ９９では、不揮発メモリ１９のトナーエンド状態を記憶する領域（領域Ｂ７）に記憶されているトナーエンド状態が「ＯＮ」になっているか否かを判定する。ここでトナーエンド状態が「ＯＮ」になっている場合は（ステップＳ９９  ＹＥＳ）、コントローラ１１にトナーエンドを報知するための報知情報を出力し（ステップＳ１００）、またプロセスカートリッジ寿命状態がＯＮになっていなかった場合は（ステップＳ９９  ＮＯ）、コントローラ１１にトナーローを報知するための報知情報を出力し（ステップＳ１０１）、その後ステップＳ９３に移行する。
【００９０】
トナーエンドの報知情報は、例えば図１７に示すような「*トナーナシ」（同図（ａ）日本語表示）、或いは「*ＴＯＮＥＲ  ＥＭＰＴＹ」（同図（ｂ）英語表示）といった内容を表示するための表示データであり、トナーローの報知情報は、例えば図１８に示すような「*トナーコウカンジュンビ」（同図（ａ）日本語表示）、或いは「ＯＤＥＲ  *ＴＯＮＥＲ」（同図（ｂ）英語表示）といった内容を表示するための表示データである。コントローラ１１は、これら報知情報をディスプレイ１４或いはホストコンピュータ１２０に送信する。ディスプレイ１４は、これらの報知情報を受信して上記した図１７或いは図１８に示す内容の表示を行ない、ホストコンピュータ１２０は、必要に応じて同内容をそのディスプレイに表示することが可能となる。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００９１】
従って、上記した寿命報知処理では、報知モード設定が「ＯＮ」であり、且つプロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアと、トナーロー又はトナーエンドとが同時に発生している場合、ステップＳ９２「ＹＥＳ」から、ステップＳ９８「ＹＥＳ」を経て、ステップＳ９９に至るルートをとってトナーロー又はトナーエンドの表示を行い、更にステップＳ９３に至ってプロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアの表示を行う。この場合、トナー寿命とドラム寿命の両方の報知情報を出力するように動作する。
【００９２】
尚、報知モード設定が「ＯＦＦ」の場合の寿命報知処理の動作は、前記した実施の形態１の場合と同じ表示処理を行う。但しこの場合、ステップＳ１０２「ＮＯ」からステップＳ９９に至る場合、やがてステップＳ９３に移行するが（実施の形態１では、ステップＳ９７に移行する）、この場合、ステップＳ９３「ＮＯ」からステップＳ９５「ＮＯ」の経路を取るため、実質的に実施の形態１と同一となる。
【００９３】
ここで、コントローラ１１にプロセスカートリッジ寿命ニアとトナーローとを報知するための報知情報を出力する場合、ディスプレイ１４が、例えば図１９に示すような、「*ドラムコウカンジュンビ」（同図（ａ）日本語表示）、或いは「ＯＤＥＲ  *ＩＭＡＧＥ  ＤＲＵＭ」（同図（ｂ）英語表示）と「*トナーコウカンジュンビ」（同図（ａ）日本語表示）、或いは「ＯＤＥＲ  *ＴＯＮＥＲ」（同図（ｂ）英語表示）とを交互に表示するトグル表示を行ようにする。尚、図中の“*”は、指定するプロセスカートリッジのトナー色を示すもので、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）、及びＣ（シアン）の何れかのアルファベットが表示されるものである。
【００９４】
同様にして、
・「プロセスカートリッジ寿命」と「トナーロー」とを報知する場合、「ドラムジュミョウ」と「トナーコウカンジュンビ」とをトグル表示し、
・「プロセスカートリッジ寿命ニア」と「トナーエンド」とを報知する場合、「ドラムコウカンジュンビ」と「トナーナシ」とをトグル表示し、
・「プロセスカートリッジ寿命」と「トナーエンド」とを報知する場合、「ドラムジュミョウ」と「トナーナシ」とをトグル表示する。
【００９５】
図２０は、「プロセスカートリッジ寿命ニア」と「トナーロー」とを報知する場合の、ディスプレイ表示の変形例を説明するための図である。即ち、この変形例では、前記した２種類のトグル表示に加え、「*ドラムヲサキニコウカンシテクダサイ」（同図（ａ）日本語表示）、或いは「ＥＸＣＨＡＮＧＥ  *  ＤＲＵＭ  ＦＩＲＳＴ」（同図（ｂ）英語表示）の表示を加えた３種類のトグル表示を行うようにしたものである。これにより、ユーザは、迷うことなく不都合を生じない交換順序を知ることができる。
【００９６】
以上のように、本実施の形態の画像形成装置によれば、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアと、トナーロー又はトナーエンドとが同時に発生している場合、プロセスカートリッジ寿命又はプロセスカートリッジ寿命ニアの報知に加え、トナーロー又はトナーエンドを報知するか否か、選択できるようになっている。
【００９７】
従って、本画像形成装置が特定のシステムに組み込まれ、システム独自の寿命表示を制御する特定ユーザに対して、プロセスカートリッジの寿命発生中に、トナーカートリッジの寿命が報知されないと問題が生じるような場合、本実施の形態の画像形成装置を採用することで、プロセスカートリッジの寿命発生中でも、トナーカートリッジの寿命を報知することが可能となり、前記問題を解決することが可能となる。例えば、プロセスカートリッジの寿命ニアのときにトナーエンドとなって印刷がかすれるような場合、トナーエンドが表示されないとユーザは故障と間違えるが、プロセスカートリッジ寿命ニアでも、トナーエンドが分かれば、早めにプロセスカートリッジを交換するとともに、トナーカートリッジも新しいものに交換するなどして対応することができる。
【００９８】
尚、前記した各実施の形態では、本願発明を、電子写真プリンタ構成の画像形成装置に適用した例を示したが、これに限定されるものではなく、カラー複写機プリンタなどの複合機、更にカラーＦＡＸ端末などにも適用することができる。また、前記した各実施の形態では、現像剤としてトナーを例にして説明したが、本願発明は、これに限定されるものではなく、インクジェットプリンタのようなインクカートリッジを搭載するプリンタのインクにも適用することができる。
【図面の簡単な説明】
【００９９】
【図１】本発明に基づく画像形成装置の実施の形態１の要部構成を示す概略構成図である。
【図２】画像形成装置の寿命報知制御系の要部構成を示すブロック図である。
【図３】トナー残量検出機構を有するトナーカートリッジとトナー残量検出機構の状態を監視して得た残量信号を出力するトナー残量検出器の構成を示す構成図である。
【図４】（ａ）は、トナー残量検出の検出方法の説明に供する原理説明図であり、（ｂ）及び（ｃ）は、トナー残量検出の説明に供するパルス波形図である。
【図５】実施の形態１における不揮発メモリのメモリマップを示す図である。
【図６】実施の形態１における寿命報知システムのメインルーチンを示すフローチャートである。
【図７】図６に示すメインルーチンのステップＳ２のプロセスカートリッジ寿命検知処理を行うサブルーチンのフローチャートである。
【図８】図６に示すメインルーチンのステップＳ３のトナー残量不足検知処理を行うサブルーチンのフローチャートである。
【図９】図６に示すメインルーチンのステップＳ３のトナー残量不足検知処理を行うサブルーチンのフローチャートである。
【図１０】図６に示すメインルーチンのステップＳ４の寿命報知処理を行う実施の形態１のサブルーチンのフローチャートである。
【図１１】図６に示すメインルーチンのステップＳ４の寿命報知処理を行うサブルーチンのフローチャートである。
【図１２】実施の形態２における不揮発メモリのメモリマップを示す図である。
【図１３】図６に示すメインルーチンのステップＳ４の寿命報知処理を行う実施の形態２のサブルーチンのフローチャートである。
【図１４】図６に示すメインルーチンのステップＳ４の寿命報知処理を行う実施の形態２のサブルーチンのフローチャートである。
【図１５】プロセスカートリッジ寿命状態を報知する際の表示例の説明に供する図である。
【図１６】プロセスカートリッジ寿命ニア状態を報知する際の表示例の説明に供する図である。
【図１７】トナーエンド状態を報知する際の表示例の説明に供する図である。
【図１８】トナーロー状態を報知する際の表示例の説明に供する図である。
【図１９】プロセスカートリッジ寿命ニア状態とトナーロー状態とを同時に報知する際の説明に供する図である。
【図２０】プロセスカートリッジ寿命ニア状態とトナーロー状態とを同時に報知する際の表示例の変形例の説明に供する図である。
【符号の説明】
【０１００】
１１  コントローラ、
１２  エンジン制御部、
１３  トナー残量検知部、
１４  ディスプレイ、
１５  ＬＥＤヘッド、
１６  トナー残量検出器、
１８  ＣＰＵ、
１９  不揮発メモリ、
２０  寿命報知制御系、
２２  軸、
２３  攪拌シャフト、
２３ａ  第１のクランク部、
２３ｂ  第２のクランク部２３ｂ、
２４  センサシャフト、
２５  磁性体、
２６  ガイド部、
２７  フィルム、
２８  センサレバー、
２９  軸、
３０  永久磁石、
３１  位置センサ、
３３  突起、
３４  トナー、
４１  トナーカートリッジ、
４２  トナー残量検出機構、
５１  感光ドラム、
５２  帯電ローラ、
５３  現像ローラ、
５５  現像剤（トナー）、
５７  露光装置、
６１  不揮発メモリ、
１００  画像形成装置、
１０１〜１０４  プロセスカートリッジ、
１０５  記録媒体、
１０６  搬送経路、
１０７  給紙カセット、
１０８  ホッピングローラ、
１０９  転写ベルトユニット、
１１０  転写ローラ、
１１３  定着器、
１１４  転写ベルト、
１１５  スタッカ部、
１２０，１２２  ホストコンピュータ、
１２１  ネットワーク。
【図１】
0004781736.tif 000002
【図２】
0004781736.tif 000003
【図３】
0004781736.tif 000004
【図４】
0004781736.tif 000005
【図５】
0004781736.tif 000006
【図６】
0004781736.tif 000007
【図７】
0004781736.tif 000008
【図８】
0004781736.tif 000009
【図９】
0004781736.tif 000010
【図１０】
0004781736.tif 000011
【図１１】
0004781736.tif 000012
【図１２】
0004781736.tif 000013
【図１３】
0004781736.tif 000014
【図１４】
0004781736.tif 000015
【図１５】
0004781736.tif 000016
【図１６】
0004781736.tif 000017
【図１７】
0004781736.tif 000018
【図１８】
0004781736.tif 000019
【図１９】
0004781736.tif 000020
【図２０】
0004781736.tif 000021