(57)【要約】【課題】  使用していないプロセスカートリッジにおいて、エラーが発生した場合であっても、印刷動作を継続することが可能な画像形成装置の提供を目的とする。【解決手段】  画像形成部における異常を検出し、画像形成部の各々に対する異常信号を生成する異常検出部と、異常の発生を報知する報知部と、画像形成部の各々に対する異常信号の有効／無効を切り替える切替部と、異常信号が有効であるときに報知部に異常の発生を報知させるとともに画像形成を停止させ、異常信号が無効であるときに画像形成を継続させる制御部とを備える。【選択図】図２
2008152162.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成部により画像を形成する画像形成装置であって、
前記画像形成部における異常を検出し、前記画像形成部の各々に対する異常信号を
生成する異常検出部と、
異常の発生を報知する報知部と、
前記画像形成部の各々に対する前記異常信号の有効／無効を切り替える切替部と、
前記異常信号が有効であるときに前記報知部に異常の発生を報知させるとともに画像形成を停止させ、
前記異常信号が無効であるときに画像形成を継続させる制御部とを備えることを特徴とする画像形成装置。
【請求項２】
前記制御部は、前記異常信号が無効であるときに前記報知部に異常の発生を報知させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
操作／表示部を備え、
前記切替部における前記異常信号の有効／無効の設定は、前記操作／表示部を介して行われることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記切替部における前記異常信号の有効／無効の設定は、外部に接続された情報処理装置を介して行われることを特徴とする請求項１又は２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像形成部を用いて、画像形成する画像形成装置に関する。
【背景技術】
【０００２】
従来、複数の交換可能なプロセスカートリッジと、前記プロセスカートリッジに脱着自在なトナーカートリッジを備えた画像形成装置において、特定のプロセスカートリッジのみを利用した、限定色印刷や単色印刷等が行われていた。
【０００３】
例えば、特許文献１において開示されている画像形成装置は、装置本体と、前記装置本体に備えられた媒体搬送路に沿って並んで配置され、前記装置本体に着脱自在に装着された複数の画像形成部と、前記複数の画像形成部の内の少なくとも２つ以上の前記画像形成部を、前記媒体搬送路に接する第１の位置と前記媒体搬送路から離間した第２の位置との間で、移動させる第１の位置決め手段と、前記画像形成部を、前記第１の位置と前記第２の位置のどちらか選択した位置に設定可能な第２の位置決め手段とを有することを特徴としている。
【０００４】
【特許文献１】特開２００６−７８５４４
【０００５】
かかる構成によれば、使用しない色の画像形成部を転写材に触れない位置に維持できるため、不要な色のトナーが転写材に付着して画像の品位が低下するのを防止することができる旨が記載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、限定色印刷や単色印刷において、使用しないプロセスカートリッジの寿命、または、使用しないプロセスカートリッジに脱着可能なトナーカートリッジのトナー低下などの異常が発生すると、所要のプロセスカートリッジが印刷可能な状態にも関わらず、印刷が出来なくなるという問題があった。
【０００７】
本発明は、このような事情に鑑みてなされたものであり、本発明の課題は、画像形成時に、使用していない画像形成部に異常が発生した場合においても、画像形成を継続することが可能な画像形成装置の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明にかかる複数の画像形成部により画像を形成する画像形成装置は、画像形成部における異常を検出し、画像形成部の各々に対する異常信号を生成する異常検出部と、異常の発生を報知する報知部と、画像形成部の各々に対する異常信号の有効／無効を切り替える切替部と、異常信号が有効であるときに報知部に異常の発生を報知させるとともに画像形成を停止させ、異常信号が無効であるときに画像形成を継続させる制御部とを備えることを特徴とする。
【０００９】
本発明にかかる画像形成装置は、画像形成部を構成する各部の状態をモニタする異常検出部を備えている。また、本画像形成装置は、異常検出部によって異常が検出された場合、生成した異常信号を有効とするか無効とするかの切替部を有している。この切替部における設定を基に制御部は、画像形成の停止又は継続を判断する。
【発明の効果】
【００１０】
本発明の画像形成装置によれば、利用者による切替部の設定によって、使用しない画像形成部にエラーが発生した場合においても、印刷動作を中断することなく、所要のプロセスカートリッジを用いて画像形成を継続することが可能となる。
【発明を実施するための最良の形態】
【００１１】
（第１の実施例）
図１は、本発明の画像形成装置を示す概略構成図である。
【００１２】
本発明にかかる画像形成装置１３は、感光ドラム１と、帯電ローラ１４と、現像ローラ２０と、転写ベルト１８と、転写ローラ１６と、ＬＥＤヘッド１７と、給紙カセット２１及び定着器１９と、を備える。
【００１３】
感光ドラム１は、中心軸回りに回転可能に保持されており、その外周面に電荷を蓄えることができる。感光ドラム１上方に設けられたＬＥＤヘッド１７による露光により外周面表面の電荷が除去され、静電潜像による印刷画像が形成される。
【００１４】
ＬＥＤヘッド１７は、画像情報に応じて発光し、走査露光する走査装置等を備えている。
【００１５】
感光ドラム１の周囲には、感光ドラム１の外周表面を一様な電位に帯電させる帯電ローラ１４及び上述した静電潜像に現像剤を付着させて現像化する現像ローラ２０が一定の圧力で感光ドラム１に接触するように設けられている。
【００１６】
また、駆動ローラに張設した転写ベルト１８により搬送された印刷媒体に現像されたトナーを転写させる転写ローラ１６が、感光ドラム１の下方に設けられおり、印刷媒体を供給する給紙カセット２１は、画像形成装置１３の下部に備えられている。
【００１７】
上記の感光ドラム１と、帯電ローラ１４及び現像ローラ２０は一体化した構造となっており、脱着自在のトナーカートリッジ３と合わせて、画像形成装置１３本体に着脱自在なプロセスカートリッジ５として構成されている。
【００１８】
尚、プロセスカートリッジ５は、カラー構成色である、Ｍ（マゼンダ）、Ｃ（シアン）、Ｙ（イエロー）及びＫ（ブラック）のそれぞれ４種類が、画像形成装置１３本体に実装されており、給紙カセット２１からの印刷媒体の搬送方向から、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）の順に位置している。また、トナーカートリッジ３の中には、現像剤（トナー）１５が収容されている。
【００１９】
ＬＥＤヘッド１７によって感光ドラム１上に形成された潜像画像上には、現像ローラ２０によってトナー像が現像される。そして、トナー像は、給紙カセット２１から搬送された印刷媒体が、感光ドラム１と転写ベルト１８を介した転写ローラ１６との間を通過する際に、バイアス電圧によって印刷媒体上に転写される。
【００２０】
次いで定着器１９を通過し、印刷媒体上にトナー像が定着され、印刷媒体は、画像形成装置１３の外部に排出されることとなる。
【００２１】
操作／表示部７は、画像形成装置１３への設定入力操作機能及びメニュー、ステータスなどを表示する表示機能を備えており、例えば、操作パネルなどで構成される。
【００２２】
図２は、本発明における制御ブロック図である。画像形成装置１３は、制御部６と、操作／表示部７と、インターフェース８と、報知部９と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１１と、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、複数のプロセスカートリッジ５ａ〜５ｄと、複数のプロセスカートリッジ５ａ〜５ｄの各々に接続された異常検出部２ａ〜２ｄ及び切替部４ａ〜４ｄと、を備える。
【００２３】
プロセスカートリッジ５ａは、感光ドラム１ａ及びプロセスカートリッジ５ａに脱着可能なトナーカートリッジ３ａ等から構成されている。なお、他のプロセスカートリッジ５ｂ〜５ｄも同様の構成である。
【００２４】
インターフェース８は、画像形成装置１３に接続された情報処理装置であるホストＰＣ（ホストパーソナルコンピュータ）１４と接続されており、ホストＰＣ１４から指示されたコマンドやデータを後述する制御部６に送信するとともに、報知部９からの報知情報をホストＰＣに通知する機能を有している。
【００２５】
制御部６は、他に、報知部９、ＲＯＭ１０、ＲＡＭ１１及びＥＥＰＲＯＭ１２と接続されており、インターフェース８から送信されたコマンドやデータを解析し、ＲＡＭ１１やＥＥＰＲＡＭ１２に記録するとともに、報知部９からの報知情報をインターフェース８や操作／表示部７に通知する。
【００２６】
ＲＡＭ１１は制御に必要なデータを格納する揮発性メモリ、ＲＯＭ１０は制御プログラムが格納されている不揮発性メモリ、ＥＥＰＲＯＭ１２は、各種設定内容や装置の状態が記憶されている書き換え可能な不揮発性メモリである。
【００２７】
異常検出部２ａは、プロセスカートリッジ５ａの状態を監視して、エラー等の異常を検出し、切替部４ａに通知する。なお、他の異常検出部２ｂ〜２ｄも同様の構成・機能を有する。
【００２８】
切替部４ａは、ＥＥＰＲＯＭ１２にプロセスカートリッジ５ａに対する異常信号有効／無効情報を設定する。
【００２９】
報知部９は、切替部４ａ等が設定した異常信号有効／無効情報に基づいて制御部６に報知情報を送信する。
【００３０】
図３は、本実施例におけるＥＥＰＲＯＭ１２上のメモリマップを示す図である。ＥＥＰＲＯＭ１２上には、印刷制御に関わる様々なデータを記憶しているが、本実施例においては、少なくとも以下の領域を必要とする。
【００３１】
ドラム（Ｋ）回転カウンタ値領域Ｂ７ａには、制御部６が有するカウンタにより計測された感光ドラム（Ｋ）１ａの回転数のカウント値が格納されている。感光ドラム（Ｋ）１ａ回転中に制御部６はその回転数をカウントアップしており、常に更新されている。感光ドラム（Ｋ）１ａのドラム交換が行われた場合は、“０”に初期化される。なお、他の感光ドラム回転カウンタ値領域（Ｙ：Ｂ７ｂ、Ｍ：Ｂ７ｃ、Ｃ：Ｂ７ｄ）、ベルト回転カウンタ値領域Ｂ８及び定着器回転カウンタ値領域Ｂ９も同様な構成となっている。
【００３２】
ドラム（Ｋ）カウンタ寿命閾値領域Ｂ１ａには、感光ドラム（Ｋ）１ａの寿命を判断するための閾値が格納されている。ドラム（Ｋ）回転カウンタ値Ｂ７ａが、この閾値を超えた場合、感光ドラム（Ｋ）１ａの寿命と判断している。なお、他の感光ドラムカウンタ寿命閾値領域（Ｙ：Ｂ１ｂ、Ｍ：Ｂ１ｃ、Ｃ：Ｂ１ｄ）、ベルト回転カウンタ寿命閾値領域Ｂ２及び定着器回転カウンタ寿命閾値領域Ｂ３も同様な構成となっている。
【００３３】
トナー（Ｋ）ドットカウンタ値領域Ｂ１０ａには、トナーの消費量を計測しているカウンタ値が格納されている。印刷時にＬＥＤヘッドを点灯させたドット数を元に制御部６がカウントアップを行っている。トナーカートリッジ（Ｋ）３ａのカートリッジ交換が行われた場合は、“０”に初期化される。なお、他のトナードットカウンタ値領域（Ｙ：Ｂ１０ｂ、Ｍ：Ｂ１０ｃ、Ｃ：Ｂ１０ｄ）も同様な構成となっている。
【００３４】
トナー（Ｋ）エンド検出時ドットカウンタ値領域Ｂ６ａには、後述するトナー低下検知機構により、トナー（Ｋ）センサの周期波形がトナー低下を示したときのトナー（Ｋ）ドットカウンタ値Ｂ１０ａが保存される。トナーカートリッジ（Ｋ）３ａのカートリッジ交換が行われた場合は、“０”に初期化される。なお、他のトナーエンド検出時ドットカウンタ値領域（Ｙ：Ｂ６ｂ、Ｍ：Ｂ６ｃ、Ｃ：Ｂ６ｄ）も同様な構成となっている。
【００３５】
トナー低下検知機構に関しては、特開２００３−５０５０５号公報に詳細な記載があるが、ここではその機構について簡単に説明する。本実施例におけるトナーカートリッジ内には、トナーが固化しないように攪拌シャフトが設けられている。この攪拌シャフトには、他端部に磁性体を有するセンサシャフトが回転自由に取付けられている。センサシャフトは、攪拌シャフトの回転に伴い重力方向に対して上下方向に運動することとなる。
【００３６】
一方、トナーカートリッジ上面部には、一端部に永久磁石を固着したセンサレバーが設けられており、上記したセンサシャフトの磁性体がセンサレバーの永久磁石を吸引した際に、センサレバーに係合したセンサがオンとなり、センサシャフトの磁性体がセンサレバーの永久磁石から離れた場合、センサがオフとなる機構となっている。つまり、トナー残量に応じてセンサがオン・オフとなる周期波形が異なることとなる。
【００３７】
制御部６内のＣＰＵは、センサのオン時間ｔを内蔵タイマで計測し、後述するトナーエンド検出時間閾値に保存した閾値と比較して閾値を超えたか否かをチェックすることで、トナー残量を判断する。
【００３８】
トナー（Ｋ）エンド確定ドットカウンタ値領域Ｂ５ａには、トナーエンドを確定させるためのドットカウンタ値が格納されている。トナー（Ｋ）のトナーエンドは、上述したトナー（Ｋ）センサの周期波形がトナー低下を示した後、一定量のトナー消費が行われた場合に確定しているが、その一定量をトナー（Ｋ）ドットカウンタ換算した値をあらかじめこのエリアに格納しておく。
【００３９】
つまり、トナー（Ｋ）ドットカウンタ値Ｂ１０ａとトナー（Ｋ）エンド検出時ドットカウンタ値Ｂ６ａの差分が、トナー（Ｋ）エンド確定までのドットカウンタ値Ｂ５ａを超えた場合にトナー（Ｋ）エンド状態が検出される。なお、他のトナーエンド確定ドットカウンタ値領域（Ｙ：Ｂ５ｂ、Ｍ：Ｂ５ｃ、Ｃ：Ｂ５ｄ）も同様な構成となっている。
【００４０】
トナー（Ｋ）エンド検出時間閾値領域Ｂ４ａには、前述したように、トナー（Ｋ）センサの周期波形において、センサオン時間が一定時間を上回った場合に、トナー低下と判断するが、その一定時間の閾値をあらかじめこのエリアに格納しておく。なお、他のトナーエンド検出時間閾値領域（Ｙ：Ｂ４ｂ、Ｍ：Ｂ４ｃ、Ｃ：Ｂ４ｄ）も同様な構成となっている。
【００４１】
プロセスカートリッジ（Ｋ）異常フラグ格納領域Ｂ１１ａは、ドラム寿命状態フラグ（Ｆｄｅ）及びトナーエンド状態フラグ（Ｆｔｅ）を保持しており、前記のドラム（Ｋ）寿命検出及びトナー（Ｋ）エンド検出状態に対して設定される。他のプロセスカートリッジ異常フラグ格納領域（Ｙ：Ｂ１１ｂ、Ｍ：Ｂ１１ｃ、Ｃ：Ｂ１１ｄ）も同様な構成となっている。
【００４２】
プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域Ｂ１４ａは、操作パネル又はホストＰＣから指定される異常信号の有効／無効設定情報を記憶しておくエリアである。フラグ（Ｆｐｖ）形式で設定内容を保持しており、他のプロセスカートリッジ異常信号有効／無効設定領域（Ｙ：Ｂ１４ｂ、Ｍ：Ｂ１４ｃ、Ｃ：Ｂ１４ｄ）も同様な構成となっている。
【００４３】
図４は、本実施例におけるＲＡＭ１１上のメモリマップを示す図である。プロセスカートリッジ（Ｋ）報知フラグ格納領域Ｃ１ａは、ドラム寿命停止報知フラグ（Ｆｄｓ）及びトナーエンド停止報知フラグ（Ｆｔｓ）を保持しており、ＥＥＰＲＯＭにおけるプロセスカートリッジ（Ｋ）異常フラグ格納領域Ｂ１１ａの状態と、プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域Ｂ１４ａの状態から、異常状態報知の有無を判定し、本エリアに設定する。なお他のプロセスカートリッジ報知フラグ格納領域（Ｙ：Ｃ１ｂ、Ｍ：Ｃ１ｃ、Ｃ：Ｃ１ｄ）も同様な構成となっている。
【００４４】
図５−１から図５−４は、本実施例における操作パネルの概観と各プロセスカートリッジに対する異常信号の有効／無効を設定する手順を示す図である。
【００４５】
操作パネルは、画像形成送装置１３の状態を表すＲＥＡＤＹ、ＡＴＴＥＮＴＩＯＮランプ、各設定項目等を表示するための表示パネル、各設定項目等を選択・確定するためのＭＥＮＵボタン、ＥＮＴＥＲボタン、ＢＡＣＫボタン及び画像形成装置１３をホストＰＣ１４あるいはネットワークに接続・接続解除を行うためのＯＮ  ＬＩＮＥボタン、各種の操作をキャンセルするためのＣＡＮＣＥＬボタン等から構成されている。
【００４６】
本実施例における操作パネルの構成は、一例であり各機能・構成等は適宜変更可能である。
【００４７】
まず、ＭＥＮＵボタンを数回押下し、異常信号の有効／無効設定画面を表示させると、図５−１に示すように、現在の設定内容が表示される。表示内容が、“ＥＮＡＢＬＥ”（有効）の場合は、該当の異常信号は“有効”であることを意味している。また、表示内容の右端に“＊”が表示されているものが、現在の設定が確定されていることを示している。
【００４８】
図５−１の状態から、操作パネル上の“ＭＥＮＵ−”ボタンを押下した状態を、図５−２に示す。設定内容表示が、“ＥＮＡＢＬＥ”（有効）から“ＤＩＳＡＢＬＥ”（無効）に変化する。
【００４９】
図５−２の状態から、操作パネル上の“ＥＮＴＥＲ”ボタンを押下した状態を図５−３に示す。設定内容表示“ＤＩＳＡＢＬＥ”の右端に“＊”が表示され、設定内容が確定したことを示す。このとき、ＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（Ｂ１４ａ）にも、該当する設定内容が反映される。
【００５０】
図５−３の状態から、操作パネル上の“ＢＡＣＫ”ボタンを押下した状態を図５−４に示す。設定対象が、プロセスカートリッジ（Ｋ）から、プロセスカートリッジ（Ｙ）に変化する。上記操作を繰り返して、各プロセスカートリッジに対して異常信号の有効／無効の設定を行う。
【００５１】
図６は、本実施例における異常検知処理と異常処理を示す図である。メイン処理開始後、各プロセスカートリッジに対して異常信号の有効／無効設定を行う（Ｓ６０１）。ここで設定された内容は、ＥＥＰＲＯＭ１２に格納する。異常信号の有効／無効設定の詳細については、図７で後述する。
【００５２】
異常信号の有効／無効設定後、印刷データ受信待機状態（Ｓ６０２）に移行し、印刷データの受信を待つ。印刷データを受信していない場合は、Ｓ６０２をループする。
【００５３】
印刷データを受信すると、プロセスカートリッジの動作開始処理（Ｓ６０３）に移行する。ここでは、印刷のための感光ドラムの回転等を開始する。
【００５４】
プロセスカートリッジ動作開始処理（Ｓ６０３）が完了すると、感光ドラムの寿命検知処理（Ｓ６０４）に移行して、感光ドラムの寿命検知を行う。感光ドラム寿命の検知結果は、ＥＥＰＲＯＭ１２に格納する。感光ドラムの寿命検知処理については図８で後述する。
【００５５】
感光ドラムの寿命検知処理（Ｓ６０４）が完了すると、トナーエンド検知処理（Ｓ６０５）に移行して、トナーエンドの検出を行う。トナーエンドの検出結果はＥＥＰＲＯＭ１２に格納する。トナーエンドの検出処理については、図９で後述する。
【００５６】
トナーエンド検出処理（Ｓ６０５）が完了すると、異常処理（１−１）（Ｓ６０６）に移行する。ここでは、ＥＥＰＲＯＭ１２に格納された感光ドラムの寿命状態フラグとトナーエンド状態フラグ及び異常信号の有効／無効設定フラグを参照して、各プロセスカートリッジに対して異常停止報知を行うか否かの情報をＲＡＭ１１に設定する。異常処理（１−１）については、図１０で後述する。
【００５７】
異常処理（１−１）が完了すると、異常処理（１−２）（Ｓ６０７）に移行する。ここでは、異常処理（１−１）で設定されたＲＡＭ１１の内容により、報知を実施するか否かの判断をするとともに、その状態によって、印刷の停止／再開の制御を実施する。異常処理（１−２）については、図１１で後述する。
【００５８】
その後、印刷が終了したか否かの判定（Ｓ６０８）を行い、上述した異常検知による印刷停止を含め、印刷が終了していない場合（Ｓ６０８  ＮＯ）は、感光ドラムの寿命検知処理（Ｓ６０４）から同様の処理を繰り返す。
【００５９】
印刷が終了した場合（Ｓ６０８  ＹＥＳ）は、プロセスカートリッジの動作停止処理（Ｓ６０９）に移行し、感光ドラムの回転などを停止し、メイン処理を終了する。
【００６０】
図７は、本実施例におけるプロセスカートリッジの異常信号有効／無効設定処理フローを示す図である。まず、本処理がメイン処理から呼び出されると、操作パネルに、プロセスカートリッジ（Ｋ）の異常信号の有効／無効設定画面を表示（Ｓ７０１）させ、プロセスカートリッジ（Ｋ）の現在の設定内容を表示する（図５−１）。
【００６１】
その後、操作パネル上の“ＭＥＮＵ  −”ボタンにより設定内容を変更した後、操作パネル上の“ＥＮＴＥＲ”ボタン押下で有効／無効を選択確定する（Ｓ７０２）。
【００６２】
このとき、選択された設定をＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）にフラグとして格納する（Ｓ７０３）。
【００６３】
この後、操作パネル上の“ＢＡＣＫ”ボタンを押下して、プロセスカートリッジ（Ｙ）の設定画面に移行して、プロセスカートリッジ（Ｋ）と同様な操作を行う（Ｓ７０４  ＮＯ）。
【００６４】
すべてのプロセスカートリッジに対して設定を終了したら（Ｓ７０４  ＹＥＳ）、もう一度、操作パネル上の“ＢＡＣＫ”ボタンを押下して設定処理を終了する。
【００６５】
図８は、本実施例における感光ドラムの寿命検知処理フローを示す図である。本処理がメイン処理から呼び出されると、ドラム（Ｋ）の現在の回転カウンタ値（図３  Ｂ７ａ）とドラム（Ｋ）回転カウンタ寿命閾値（図３  Ｂ１ａ）との比較（Ｓ８０１）を行い、ドラム（Ｋ）回転カウンタ（図３  Ｂ７ａ）の値が、ドラム（Ｋ）回転カウンタ寿命閾値（図３  Ｂ１ａ）を超えていた場合（Ｓ８０１  ＹＥＳ）は、感光ドラム（Ｋ）の寿命であると判断し、寿命を示す異常内容をＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常フラグ格納領域（図３  Ｂ１１ａ）にフラグとして設定する。
【００６６】
寿命でないと判断された場合（Ｓ８０１  ＮＯ）は、何もせずＳ８０３に移行する。
【００６７】
その後、すべてのプロセスカートリッジに対して同様の処理が行われたかの判断（Ｓ８０３）を行い、すべてのプロセスカートリッジに対して実施していない場合（Ｓ８０３  ＮＯ）は、Ｓ８０１に移行して上記と同様の比較チェック処理を行う。すべてのプロセスカートリッジに対して実施した場合（Ｓ８０３  ＹＥＳ）は、メイン処理に戻る。
【００６８】
図９は、本実施例におけるトナーエンド検出処理フローを示す図である。本処理がメイン処理から呼び出されると、トナー（Ｋ）カートリッジのトナーエンドを検出したか否かのチェックを行う（Ｓ９０１）。
【００６９】
トナー（Ｋ）エンド検出法は、前述した特開２００３−５０５０５号公報による、トナー低下検知機構により、トナー（Ｋ）センサの周期波形において、トナーセンサのオン時間が、トナー（Ｋ）エンド検出時間閾値（Ｂ４ａ）にあらかじめ格納されている時間を上回ったと判断された場合に、その時のドット（Ｋ）カウンタ値（図３  Ｂ１０ａ）が、トナー（Ｋ）エンド検出時ドットカウンタ（図３  Ｂ６ａ）に格納されるので、トナー（Ｋ）エンド検出時ドットカウンタ値（図３  Ｂ６ａ）が“０”以外の場合に、トナー（Ｋ）エンド検出時ドットカウンタ値（図３  Ｂ６ａ）とドット（Ｋ）カウンタ値（図３  Ｂ１０ａ）の差分を算出し、その値が、あらかじめ設定されているトナー（Ｋ）エンド確定ドットカウンタ値（Ｂ５ａ）を超えた場合、トナー（Ｋ）エンドと判断する。つまり、トナーエンドは、トナー低下を検出してから、一定量のトナー消費をしたポイントと定義している。
【００７０】
トナー（Ｋ）エンド検出時ドットカウンタ値（図３  Ｂ６ａ）が“０”の場合は、上記カウンタの比較は行わず、トナーエンドを検出していないと判断する。
【００７１】
前述した手段で、トナー（Ｋ）エンドを検出していた場合（Ｓ９０１  ＹＥＳ）は、トナーエンドを示す異常内容を、ＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常フラグ領域（図３  Ｂ１１ａ）にフラグとして設定する（Ｓ９０２）。トナーエンドではないと判断された場合（Ｓ９０１  ＮＯ）は、何もせず、Ｓ９０３に移行する。
【００７２】
その後、すべてのトナーカートリッジに対して同様の処理を行ったかの判断（Ｓ９０３）を行い、すべてのトナーカートリッジに対して実施していない場合（Ｓ９０３  ＮＯ）は、Ｓ９０１に移行して上記と同様のチェックを行う。すべてのカートリッジに対して実施した場合（Ｓ９０３  ＹＥＳ）は、メイン処理に戻る。
【００７３】
図１０は、本実施例における異常処理（１−１）フローを示す図である。本処理がメイン処理から呼び出されると、ＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常処理フラグ格納領域（図３  Ｂ１１ａ）上の、ドラム寿命状態フラグ（Ｆｄｅ）に寿命（１）が格納されているか否かを判断（Ｓ１００１）する。寿命（１）ではない場合（Ｓ１００１  ＮＯ）は、Ｓ１００４に移行する。寿命（１）の場合は、プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効／無効フラグ（Ｆｐｖ）が有効（０）であるか否かの判断（Ｓ１００２）を行い、無効（１）の場合（Ｓ１００２  ＮＯ）、Ｓ１００４に移行する。
【００７４】
プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効／無効フラグ（Ｆｐｖ）が有効（０）である場合（Ｓ１００２  ＹＥＳ）は、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図４  Ｃ１ａ）上の、ドラム寿命停止報知フラグ（Ｆｄｓ）をセットし（Ｓ１００３）、Ｓ１００４に移行する。
【００７５】
次に、ＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常フラグ格納領域（図３  Ｂ１１ａ）上の、トナーエンド状態フラグ（Ｆｔｅ）にトナーエンド（１）が格納されているか否かを判断（Ｓ１００４）する。
【００７６】
トナーエンド（１）が格納されていない場合（Ｓ１００４  ＮＯ）は、Ｓ１００７に移行する。トナーエンド（１）が格納されている場合は、プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効／無効フラグ（Ｆｐｖ）が有効（０）であるか否かの判断（Ｓ１００５）を行い、無効（１）の場合（Ｓ１００５  ＮＯ）は、Ｓ１００７に移行する。
【００７７】
プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効／無効フラグ（Ｆｐｖ）が有効（０）の場合（Ｓ１００５  ＹＥＳ）は、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図４  Ｃ１ａ）上の、トナーエンド停止報知フラグ（Ｆｔｓ）をセットし、Ｓ１００７に移行する。
【００７８】
その後、すべてのプロセスカートリッジに対して同様の処理を行ったかの判断（Ｓ１００７）を行い、すべてのプロセスカートリッジに対して実施していない場合（Ｓ１００７  ＮＯ）は、Ｓ１００１に移行して上記と同様のチェック処理を行う。すべてのプロセスカートリッジに対して実施した場合（Ｓ１００７  ＹＥＳ）は、メイン処理に戻る。
【００７９】
図１１は、本実施例における異常処理（１−２）フローを示す図である。本処理がメイン処理から呼び出されると、ＲＡＭ１１のプロセスカートリッジ報知フラグ格納領域（図４  Ｃ１）上、全色のドラム寿命停止報知フラグ（Ｆｄｓ）及びトナーエンド停止報知フラグ（Ｆｔｓ）がセットされているか判断（Ｓ１１０１）し、すべてセットされていない場合（Ｓ１１０１  ＮＯ）は、メイン処理に戻る。
【００８０】
何れかの停止報知フラグがセットされていた場合（Ｓ１１０１  ＹＥＳ）は、印刷を停止させ（Ｓ１１０２）、停止報知フラグに対応する要因の異常を報知する（Ｓ１１０３）。
【００８１】
その後、異常が解消されたか否かの判断（Ｓ１１０４）を行い、異常が解消されていない場合（Ｓ１１０４  ＮＯ）は、そのまま異常の解消をチェックし続ける。
【００８２】
印刷停止要因のすべての異常が解消された場合（Ｓ１１０４  ＹＥＳ）は、Ｓ１１０５に移行する。
【００８３】
その後、ＲＡＭ１１のプロセスカートリッジ報知フラグ格納領域（図４  Ｃ１）上の停止報知フラグをすべてリセットする（Ｓ１１０５）とともに、対応したＥＥＰＲＯＭ１２のプロセスカートリッジ異常フラグ格納領域（図３  Ｂ１１）上の異常フラグもクリア（Ｓ１１０６）し、印刷動作を再開する（Ｓ１１０７）。その後、メイン処理に戻る。
【００８４】
以上のように、第１の実施例によれば、限定色印刷又は単色印刷時に、各プロセスカートリッジ異常信号有効／無効設定を、切替可能とすることで、使用しないプロセスカートリッジのエラーを無効にすることができ、印刷を停止させなくてはならないエラーが、使用しないプロセスカートリッジで発生した場合でも、印刷動作を継続することが可能となり、所要のプロセスカートリッジが使用可能な状態にも関わらず、印刷が出来なくなるという問題を解決することができる。
【００８５】
（第２の実施例）
第２の実施例は、基本的な構成は、第１の実施例と略同様であり、第１の実施例と異なる部分について説明する。
【００８６】
図１２は、第２の実施例における、ＲＡＭ１１のメモリマップを示す図である。プロセスカートリッジ（Ｋ）報知フラグ格納領域Ｄ１ａは、ドラム寿命停止報知フラグ（Ｆｄｓ）、ドラム寿命警告報知フラグ（Ｆｄｗ）、トナーエンド停止報知フラグ（Ｆｔｓ）及びトナーエンド警告報知フラグ（Ｆｔｗ）を保持している。
【００８７】
ＥＥＰＲＯＭ１２におけるプロセスカートリッジ（Ｋ）異常フラグ格納領域Ｂ１１ａの状態と、プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域Ｂ１４ａの状態から、異常状態報知の有無を判定し、本エリアに設定する。なお他のプロセスカートリッジ報知フラグ格納領域（Ｙ：Ｄ１ｂ、Ｍ：Ｄ１ｃ、Ｃ：Ｄ１ｄ）も同様な構成となっている。
【００８８】
図１３は、第２の実施例における異常検知処理と異常処理を示す図である。メイン処理開始後、各プロセスカートリッジに対して異常信号の有効／無効設定を行う（Ｓ１３０１）。ここで、設定した内容はＥＥＰＲＯＭ１２に格納する。異常信号の有効／無効設定の詳細については、第１の実施例の図７で説明したものと同じである。
【００８９】
異常信号の有効／無効設定後、印刷データ受信待機状態（Ｓ１３０２）に移行し、印刷データの受信を待つ。印刷データを受信していない場合は、Ｓ１３０２をループする。
【００９０】
印刷データを受信すると、プロセスカートリッジの動作開始処理（Ｓ１３０３）に移行する。ここでは、印刷のための感光ドラムの回転等を開始する。
【００９１】
プロセスカートリッジ動作開始処理（Ｓ１３０３）が完了すると、感光ドラムの寿命検知処理（Ｓ１３０４）に移行して、感光ドラムの寿命検知を行う。感光ドラム寿命の検知結果は、ＥＥＰＲＯＭ１２に格納する。感光ドラムの寿命検知処理の詳細については、第１の実施例の図８で説明したものと同じである。
【００９２】
感光ドラムの寿命検知処置（Ｓ１３０４）が完了すると、トナーエンドの検知処理（Ｓ１３０５）に移行して、トナーエンドの検出を行う。トナーエンドの検出結果は、ＥＥＰＲＯＭ１２に格納する。トナーエンド検出処理の詳細については、第１の実施例の図９で説明したものと同じである。
【００９３】
トナーエンドの検出処理（Ｓ１３０５）が完了すると、異常処理（２−１）（Ｓ１３０６）に移行する。ここでは、ＥＥＰＲＯＭ１２に格納された感光ドラム寿命状態フラグ、トナーエンド状態フラグ及び異常信号の有効／無効設定フラグを参照して、各プロセスカートリッジに対して異常停止報知を行うか、異常警告報知を行うかの情報をＲＡＭ１１に設定する。異常処理（２−１）につていは、図１４で後述する。
【００９４】
異常処理（２−１）が完了すると、異常処理（２−２）（Ｓ１３０７）に移行する。ここでは、異常処理（２−１）で設定されたＲＡＭ１１の内容により、報知を実施するか否かを判断すると共に、その状態によって、印刷の停止／再開の制御を実施する。異常処理（２−２）については、図１５で後述する。
【００９５】
その後、印刷が終了したか否かの判定（Ｓ１３０８）を行い、上述した異常検出による印刷停止を含め、印刷が終了していない場合（Ｓ１３０８  ＮＯ）は、感光ドラムの寿命検知処理（Ｓ１３０４）から同様の処理を繰り返す。
【００９６】
印刷が終了した場合（Ｓ１３０８  ＹＥＳ）は、プロセスカートリッジの動作停止処理（Ｓ１３０９）に移行し、感光ドラムの回転を停止し、メイン処理を終了する。
【００９７】
図１４は、第２の実施例における異常処理（２−１）フローを示す図である。本処理がメイン処理から呼び出されると、ＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常フラグ格納領域（図３  Ｂ１１ａ）上のドラム寿命状態フラグ（Ｆｄｅ）に寿命（１）が格納されているか否かを判断（Ｓ１４０１）する。
【００９８】
寿命（１）が格納されていない場合（Ｓ１４０１  ＮＯ）は、Ｓ１４０６に移行する。寿命（１）が格納されている場合は、プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効／無効フラグ（Ｆｐｖ）が有効（０）であるか否かの判断（Ｓ１４０２）を行い、無効（１）の場合（Ｓ１４０２  ＮＯ）は、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上の、ドラム寿命警告報知フラグ（Ｆｄｗ）をセットし（Ｓ１４１２）、Ｓ１４０６に移行する。
【００９９】
プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効／無効フラグ（Ｆｐｖ）が有効（０）の場合（Ｓ１４０２  ＹＥＳ）は、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上の、ドラム寿命警告フラグ（Ｆｄｗ）がセットしてあるか否かの判断（Ｓ１４０３）を行い、セットされていない場合（Ｓ１４０３  ＮＯ）は、Ｓ１４０５に移行する。
【０１００】
プロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上の、ドラム寿命警告フラグ（Ｆｄｗ）がセットされていた場合（Ｓ１４０３  ＹＥＳ）は、そのフラグをリセット（Ｓ１４０４）して、Ｓ１４０５へ移行する。Ｓ１４０５では、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２Ｄ１ａ）上の、ドラム寿命停止報知フラグ（Ｆｄｓ）をセットし、Ｓ１４０６に移行する。
【０１０１】
次に、ＥＥＰＲＯＭ１２のプロセスカートリッジ（Ｋ）異常フラグ格納領域（図３  Ｂ１１ａ）上の、トナーエンド状態フラグ（Ｆｔｅ）にトナーエンド（１）が格納されているか否かを判断（Ｓ１４０６）する。トナーエンド（１）が格納されていない場合（Ｓ１４０６  ＮＯ）は、Ｓ１４１１に移行する。
【０１０２】
トナーエンド（１）が格納されている場合は、プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効無効フラグ（Ｆｐｖ）が有効（０）であるか否かの判断（Ｓ１４０７）を行い、無効（１）の場合（Ｓ１４０７  ＮＯ）は、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上のトナーエンド警告報知フラグ（Ｆｔｗ）をセットし（Ｓ１４１３）、Ｓ１４１１に移行する。
【０１０３】
プロセスカートリッジ（Ｋ）異常信号有効／無効設定領域（図３  Ｂ１４ａ）上の異常信号有効無効フラグ（Ｆｐｖ）が有効（０）の場合（Ｓ１４０７  ＹＥＳ）は、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上の、トナーエンド警告報知フラグ（Ｆｔｗ）がセットしてあるか否かの判断（Ｓ１４０８）を行い、セットされていない場合（Ｓ１４０８  ＮＯ）は、Ｓ１４１０に移行する。
【０１０４】
プロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上の、トナーエンド警告報知フラグ（Ｆｔｗ）がセットされていた場合（Ｓ１４０８  ＹＥＳ）は、そのフラグをリセット（Ｓ１４０９）して、Ｓ１４１０へ移行する。Ｓ１４１０では、ＲＡＭ１１のプロセスカートリッジ（Ｋ）報知フラグ格納領域（図１２  Ｄ１ａ）上の、トナーエンド停止報知フラグ（Ｆｔｓ）をセットし、Ｓ１４１１に移行する。
【０１０５】
その後、すべてのプロセスカートリッジに対して同様の処理を行ったかの判断（Ｓ１４１１）を行い、すべてのプロセスカートリッジに対して実施していない場合（Ｓ１４１１  ＮＯ）は、Ｓ１４０１に移行して上記と同様のチェック処理を行う。すべてのプロセスカートリッジに対して実施した場合（Ｓ１４１１  ＹＥＳ）は、メイン処理に戻る。
【０１０６】
図１５は、第２の実施例における異常処理（２−２）フローを示す図である。本処理がメイン処理から呼び出されると、ＲＡＭ１１のプロセスカートリッジ報知フラグ格納領域（図１２  Ｄ１）上の全色のドラム寿命停止報知フラグ（Ｆｄｓ）及びトナーエンド停止報知フラグ（Ｆｔｓ）がセットされているか判断（Ｓ１５０１）し、すべてセットされていない場合（Ｓ１５０１  ＮＯ）は、Ｓ１５０８に移行する。
【０１０７】
何れかの停止報知フラグがセットされていた場合（Ｓ１５０１  ＹＥＳ）は、印刷を停止させ（Ｓ１５０２）、停止報知フラグに対応する要因の異常を報知する（Ｓ１５０３）。その後、異常が解消されたか否かの判断（Ｓ１５０４）を行い、異常が解消されない場合（Ｓ１５０４  ＮＯ）は、そのまま異常の解消をチェックし続ける。
【０１０８】
印刷停止要因のすべての異常が解消された場合（Ｓ１５０４  ＹＥＳ）は、Ｓ１５０５に移行する。その後、ＲＡＭ１１のプロセスカートリッジ報知フラグ格納領域（図４  Ｃ１）上の停止報知フラグをすべてリセット（Ｓ１５０５）するとともに、対応したＥＥＰＲＯＭ１２のプロセスカートリッジ異常フラグ格納領域（図３  Ｂ１１）上の異常フラグもクリア（Ｓ１５０６）し、印刷動作を再開する（Ｓ１５０７）。
【０１０９】
その後、Ｓ１５０８において、ＲＡＭ１１のプロセスカートリッジ報知フラグ格納領域（図１２  Ｄ１）上の全色のドラム寿命警告報知フラグ（Ｆｄｗ）及びトナーエンド警告報知フラグ（Ｆｔｗ）がセットされているか判断（Ｓ１５０８）し、すべてセットされていない場合（Ｓ１５０８  ＮＯ）は、メイン処理にも戻る。何れかの警告報知フラグがセットされていた場合（Ｓ１５０８  ＹＥＳ）は、フラグに対応する要因の警告を報知する（Ｓ１５０９）。その後、メイン処理に戻る。
【０１１０】
以上のように、第２の実施例によれば、限定印刷又は単色印刷時に、プロセスカートリッジ異常信号の有効／無効設定を切替可能とすることで、使用しないプロセスカートリッジのエラーを無効とし、警告報知を行うことができる。よって、印刷を停止させなくてはならないエラーが、使用しないプロセスカートリッジで発生した場合においても、印刷動作を継続することができ、かつ、使用しないプロセスカートリッジにおいてエラーが発生していることを利用者に通知することができる。したがって、次に全色印刷などの必要があり、エラーが発生したプロセスカートリッジを使用する場合は、プロセスカートリッジの交換を迅速に行うことが可能となる。
【０１１１】
以上の実施例では、プリンタに適用した例を説明したが、ＭＦＰやファクシミリ、複写機等の複数の画像形成部を有する画像形成装置に対しても適用可能である。
【０１１２】
なお、上述した各実施形態は、本発明の好適な実施形態であるが、本発明はこれに限定されるものではなく、本発明の趣旨を逸脱しない範囲において、各構成は、適宜変更可能である。
【図面の簡単な説明】
【０１１３】
【図１】本発明の画像形成装置を示す概略構成図である。
【図２】本発明における制御ブロック図である。
【図３】第１の実施例におけるＥＥＰＲＯＭ１２上のメモリマップを示す図である。
【図４】第１の実施例におけるＲＡＭ１１上のメモリマップを示す図である。
【図５】第１の実施例における操作パネルの概観と各プロセスカートリッジに対する異常信号の有効／無効を設定する手順を示す図である。
【図６】第１の実施例における異常検知処理と異常処理を示す図である。
【図７】第１の実施例におけるプロセスカートリッジの異常信号有効／無効設定処理フローを示す図である。
【図８】第１の実施例における感光ドラムの寿命検知処理フローを示す図である。
【図９】第１の実施例におけるトナーエンド検出処理フローを示す図である。
【図１０】第１の実施例における異常処理（１−１）フローを示す図である。
【図１１】第１の実施例における異常処理（１−２）フローを示す図である。
【図１２】第２の実施例におけるＲＡＭ１１のメモリマップを示す図である。
【図１３】第２の実施例における異常検知処理と異常処理を示す図である。
【図１４】第２の実施例における異常処理（２−１）フローを示す図である。
【図１５】第２の実施例における異常処理（２−２）フローを示す図である。
【符号の説明】
【０１１４】
１ａ−１ｄ    感光ドラム
２ａ−２ｄ    異常検出部
３ａ−３ｄ    トナーカートリッジ
４ａ−４ｄ    切替部
５ａ−５ｄ    プロセスカートリッジ
６    制御部
７    操作／表示部
８    インターフェース
９    報知部
１０  ＲＯＭ
１１  ＲＡＭ
１２  ＥＥＰＲＯＭ
１３  画像形成装置
１４  帯電ローラ
１５  現像剤
１６  転写ローラ
１７  ＬＥＤヘッド
１８  転写ベルト
１９  定着器
２０  現像ローラ
２１  給紙カセット
【図１】
2008152162.tif 000003
【図２】
2008152162.tif 000004
【図３】
2008152162.tif 000005
【図４】
2008152162.tif 000006
【図５】
2008152162.tif 000007
【図６】
2008152162.tif 000008
【図７】
2008152162.tif 000009
【図８】
2008152162.tif 000010
【図９】
2008152162.tif 000011
【図１０】
2008152162.tif 000012
【図１１】
2008152162.tif 000013
【図１２】
2008152162.tif 000014
【図１３】
2008152162.tif 000015
【図１４】
2008152162.tif 000016
【図１５】
2008152162.tif 000017