(57)【要約】【課題】属性に応じたデータをカートリッジから検出している最中に中断が起きても、カートリッジの属性をより精度良く判定可能なカートリッジの判別装置、並びにそれを備えた画像形成装置を提供することを目的とする。【解決手段】不揮発性の記憶手段としてＮＶＲＡＭ９８を設け、そこに、各カウンタＣ１〜Ｃ３の値を記憶させておくことにした。このような構成であれば、中断が再開された場合には、ＮＶＲＡＭ９８の領域Ｂ３から中断前のカウント値をカウンタＣ３に読み出すことで、中断後においては、中断前のカウント値に上積みする形で光センサのＯＮ時間がカウントされる。すなわち、中断前の検出結果を中断後の検出結果に反映させることが可能となり、中断に起因する現像カートリッジ２６の属性判定の誤りを未然に回避できる。【選択図】図１０
2008032917.tif 000002
【特許請求の範囲】
【請求項１】
着色剤を収容するカートリッジと、
前記カートリッジに設けられる可動部材と、
前記可動部材を移動させる駆動手段と、
前記駆動手段による前記可動部材の移動過程において、検出位置を通過する前記可動部材の有無を検出する検出手段と、
前記移動過程において中断があった場合に、前記検出手段によって検出される中断前後の検出結果を連結する連結手段と、
前記連結手段により連結された検出結果に基づいて前記カートリッジの属性を判別する判別手段と、からなるカートリッジ判別装置。
【請求項２】
前記検出手段の検出結果を記憶する不揮発性の記憶手段を備え、
前記連結手段は、前記中断前後の検出結果を連結する処理として、
前記記憶手段から中断前の検出結果を読み出し、読み出された検出結果と中断後の検出結果と繋ぎ合せる処理を行うことを特徴とする請求項１に記載のカートリッジ判別装置。
【請求項３】
前記検出位置が前記可動部材の移動領域中に設置され、
前記検出手段は前記検出位置における可動部材の有無に応じた検出信号を出力する検出センサであり、
前記連結手段は、前記検出信号に基づいて前記可動部材の通過回数及び通過時間の少なくともいずれか一方の検出結果を連結することを特徴とする請求項１または請求項２に記載のカーリッジ判別装置。
【請求項４】
前記移動過程において中断があった場合に、カーリッジの交換を禁止する旨の報知を行う報知手段を備えることを特徴とする請求項１ないし請求項３のいずれか１項に記載のカートリッジ判別装置。
【請求項５】
検出結果からカートリッジの属性を特定できない場合に、ユーザによるカートリッジの属性選択を実行させる選択手段を備える請求項１ないし請求項４のいずれか１項に記載のカートリッジ判別装置。
【請求項６】
請求項１ないし請求項５のいずれか１項に記載されたカートリッジ判別装置と、前記カートリッジに収容された着色剤を用いて画像形成を行う画像形成手段と、を備える画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カートリッジ判別装置、並びにカートリッジ判別装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来より、プロセスカートリッジに対する初期設定動作を途中で中断せざるを得ない場合がある。例えば、動作中にカバーが開けられた場合など、安全性の観点から中断せざるを得ない場合や、予期せぬタイミングで電源がＯＦＦされてしまう場合などである。
一方、初期設定動作が中断すると、それに起因して種々の不具合が懸念され、これに対処するべく種々の提案がされている（特許文献１の実施形態２）。このものは、初期設定動作の段階ごとにフラグを設け、初期設定動作の進行に合わせてフラグを消去させることとしている。これにより、カバーオープンや或いは電源ＯＦＦされることで、初期設定動作が途中で中断しても、フラグを参照することで、初期設定動作がどの段階まで終了したかを確認出来る。従って、中断事由が解消した後には、進み具合に応じた段階から初期設定動作を再開することが可能となる。これにより、初期設定動作を無駄なく、完了させることが出来る。
【特許文献１】特開２００３−２４１５９０公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
そもそも、上述した初期設定動作はカートリッジの属性に応じて行われる。そのため、カートリッジの属性が複数ある場合には、初期設定動作の一環として、カートリッジの属性を判別する処理を行う必要がある。
ここで、カートリッジの属性を判別する処理としては、例えば、属性に応じたデータをカートリッジから検出する検出処理、並びに、検出結果に基づいて属性を判別する判別処理などが少なくとも必要とされるが、属性に応じたデータをカートリッジから検出している最中に、上述の中断がおきると、属性に応じた正しい検出結果を得ることが出来ない恐れがある。というのも、中断が再開されれば、再開後に取得されたデータに基づいて属性の判定が行われることになるが、これでは、再開前に取得されたデータ分が欠けてしまい、正しい検出結果を得ることが出来ず、従って、属性の判別を誤る場合がある。
本発明は上記のような事情に基づいて完成されたものであって、属性に応じたデータをカートリッジから検出している最中に中断が起きても、カートリッジの属性をより精度よく判定可能なカートリッジの判別装置、並びにそれを備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記の目的を達成するための手段として、請求項１の発明は、着色剤を収容するカートリッジと、前記カートリッジに設けられる可動部材と、前記可動部材を移動させる駆動手段と、前記駆動手段による前記可動部材の移動過程において、検出位置を通過する前記可動部材の有無を検出する検出手段と、前記移動過程において中断があった場合に、前記検出手段によって検出される中断前後の検出結果を連結する連結手段と、前記連結手段により連結された検出結果に基づいて前記カートリッジの属性を判別する判別手段と、からなる。
【０００５】
請求項２の発明は、請求項１に記載のものにおいて、前記検出手段の検出結果を記憶する不揮発性の記憶手段を備え、前記連結手段は、前記中断前後の検出結果を連結する処理として、前記記憶手段から中断前の検出結果を読み出し、読み出された検出結果と中断後の検出結果と繋ぎ合せる処理を行うところに特徴を有する。
【０００６】
請求項３の発明は、請求項１または請求項２に記載のものにおいて、前記検出位置が前記可動部材の移動領域中に設置され、前記検出手段は前記検出位置における可動部材の有無に応じた検出信号を出力する検出センサであり、前記連結手段は、前記検出信号に基づいて前記可動部材の通過回数及び通過時間の少なくともいずれか一方の検出結果を連結するところに特徴を有する。
【０００７】
請求項４の発明は、請求項１ないし請求項３のいずれか１項に記載のものにおいて、前記移動過程において中断があった場合に、カーリッジの交換を禁止する旨の報知を行う報知手段を備えるところに特徴を有する。
【０００８】
請求項５の発明は、請求項１ないし請求項４のいずれか１項に記載のものにおいて、検出結果からカートリッジの属性を特定できない場合に、ユーザによるカートリッジの属性選択を実行させる選択手段を備えるところに特徴を有する。
【０００９】
請求項６の発明は、請求項１ないし請求項５のいずれか１項に記載されたカートリッジ判別装置と、前記カートリッジに収容された着色剤を用いて画像形成を行う画像形成手段と、を備える。
【発明の効果】
【００１０】
＜請求項１、６の発明＞
請求項１並びに請求項６の発明によれば、電源ＯＦＦなどの理由により駆動手段、ひいては可動部材の移動が停止して可動部材の検出が一時的に中断したとしても、このときには、連結手段が中断前後の検出結果を連結する。すなわち、中断前の検出結果が可動部材の特徴の特定に反映されるので、カートリッジの属性をより精度良く判定できる。
【００１１】
＜請求項２の発明＞
請求項２の発明によれば、不揮発性の記憶手段を設け、そこに、検出結果を記憶させておくことにした。このような構成であれば、記憶手段からデータを読み出すといった簡単な処理で、中断前の検出結果を得ることが出来る。また、連結手段は連結する処理として、中断前後の検出結果を繋ぎ合せる処理を行う。中断前後の検出結果を繋ぎ合わせれば、中断の影響を排除した検出結果（言い換えると、中断がない場合の検出結果と同様の検出結果）を得ることが可能となるので、カートリッジの属性をより精度良く判定できる。
【００１２】
＜請求項３の発明＞
請求項３の発明によれば、可動部材の属性を、検出位置を通過する通過回数、並びに通過時間の少なくともいずれか一方の要素に基づいて判別することとした。
【００１３】
＜請求項４の発明＞
請求項４の発明では、中断があった場合には、カートリッジの交換をしないように報知するようにした。ここで仮に、中断の最中にカートリッジが交換されてしまうと、２つのカートリッジに跨って一連の属性判別処理がされることとなり、交換後のカートリッジの属性を正しく判別することが出来ないが、本発明であれば、係る事態の発生を抑制できる。
【００１４】
＜請求項５の発明＞
検出結果からカートリッジを特定出来ない場合には、例えば、中断の最中にカートリッジが他のカートリッジに交換される場合など、カートリッジの属性判別中に予定してない事態が起きていると考えられる。従って、請求項５の発明では、係る場合に、カートリッジの属性をユーザに選択してもらう構成をとった。予定してない事態が起きている場合には、ユーザに属性を示してもらう方が、属性の判別に誤りが少ない。
【発明を実施するための最良の形態】
【００１５】
＜実施形態１＞
本発明の実施形態１について図１ないし図１５を参照しつつ説明する。
１．全体構成
図１は、本発明の画像形成装置としてのレーザプリンタの斜視図である。図２は、レーザプリンタの側断面図である。図３は、レーザプリンタのプロセスカートリッジ１８を取り外した状態の側断面図である。
【００１６】
図１に示すように、レーザプリンタ１は、箱型の本体ケーシング２に、全体が覆われている。本体ケーシング２の上面壁は、排紙トレイ８４とされている。すなわち、排紙トレイ８４の奥壁となる部分には、排紙口８４Ａが開口しており、同排紙口８４Ａを通って、装置の奥側から前側に向かって画像形成後の用紙３が排出されるようになっている。また、本体ケーシング２の上面壁であって、排紙トレイ８４の側方前端部には、操作パネルＰが設置されている。操作パネルＰ上には、ＬＣＤ表示部１５０とキースイッチ１６０が設けられており、ＬＣＤ表示部１５０の表示内容を参照しつつ、キースイッチ１６０を押圧操作することで、各種条件設定を行うことが出来るようになっている。
【００１７】
次に、図２を参照して、レーザプリンタ１の内部構造を説明すると、本体ケーシング２内には、記録媒体としての用紙３を給紙するためのフィーダ部４や、給紙された用紙３に画像を形成するための画像形成部５などを備えている。
【００１８】
本体ケーシング２において、一方側の側壁には、後述するプロセスカートリッジ１８を着脱するための着脱口６が形成されており、その着脱口６を開閉するためのカバー７が設けられている。
【００１９】
このカバー７は、その下端部に挿通された図示しないカバー軸に回動自在に支持されており、着脱口６から、プロセスカートリッジ１８を本体ケーシング２に対して着脱させることができる。
なお、以下では、このレーザプリンタ１およびプロセスカートリッジ１８において、カバー７が設けられる側を「前側」とし、その反対側を「後側」とする。
【００２０】
フィーダ部４は、本体ケーシング２内の底部に設置される給紙トレイ８と、給紙トレイ８の前端部に配置される各種のローラとを主体として構成される。各種ローラには、給紙ローラ９、ピックアップローラ１１、ピンチローラ１２と、レジストローラ１３などがあり、更に、給紙ローラ９に対向して分離パッド１０が設けられている。
【００２１】
給紙トレイ８の内部には、用紙３を積層状に載置可能な用紙押圧板１４が備えられている。この用紙押圧板１４は、後端部において揺動可能に支持されることによって、前端部が上下方向に移動可能にされている。
【００２２】
また、給紙トレイ８の前端部には、用紙押圧板１４の前端部を上方に持ち上げるためのレバー１５が設けられている。このレバー１５は、用紙押圧板１４の前側から下側へ回り込むように断面略Ｌ字状に形成されており、その上端部が、給紙トレイ８の前端部に設けられたレバー軸１６に取り付けられ、その後端部が、用紙押圧板１４の下面の前端部に当接している。これによって、レバー軸１６に図中時計回りの回転駆動力が入力されると、レバー１５がレバー軸１６を支点として回転し、レバー１５の後端部が用紙押圧板１４の前端部を持ち上げる。
【００２３】
用紙押圧板１４の前端部が持ち上げられると、用紙押圧板１４上の最上位にある用紙３は、ピックアップローラ１１に押圧され、そのピックアップローラ１１の回転によって、給紙ローラ９と分離パッド１０との間に向けて搬送開始される。
【００２４】
ピックアップローラ１１によって給紙ローラ９と分離パッド１０との間に向けて送り出された用紙３は、給紙ローラ９の回転によって、給紙ローラ９と分離パッド１０との間に挟まれたときに、確実に１枚ごとに捌かれて給紙される。給紙された用紙３は、給紙ローラ９とピンチローラ１２との間を通り、レジストローラ１３に搬送される。
【００２５】
レジストローラ１３は、互いに対向する１対のローラから構成され、用紙３を、レジスト後に、画像形成部５の転写位置Ｐ（感光ドラム２８と転写ローラ３０とが互いに接する位置）に向けて搬送する。
【００２６】
画像形成部５は、スキャナ部１７、プロセスカートリッジ１８、定着部１９などを備えている。
スキャナ部１７は、本体ケーシング２内の上部に設けられ、図示しないレーザ光源、回転駆動されるポリゴンミラー２０、ｆθレンズ２１、反射鏡２２、レンズ２３および反射鏡２４などを備えている。レーザ光源から発光される画像データに基づくレーザビームは、図２の破線で示すように、ポリゴンミラー２０で偏向されて、ｆθレンズ２１を通過した後、反射鏡２２によって光路が折り返され、さらにレンズ２３を通過した後、反射鏡２４によってさらに光路が下方に屈曲されることにより、プロセスカートリッジ１８の後述する感光ドラム２８の表面上に高速走査にて照射される。
【００２７】
プロセスカートリッジ１８は、スキャナ部１７の下方において、本体ケーシング２に対して着脱可能に装着されている。このプロセスカートリッジ１８は、ドラムカートリッジ２５と、ドラムカートリッジ２５に対して着脱可能に装着される現像カートリッジ２６とを備えて構成されている。
【００２８】
ドラムカートリッジ２５は、それぞれ前後方向に延び、その前後方向に直交する方向（以下、単に「幅方向」という。）において互いに対向配置された１対の側板２７間において、前側に、現像カートリッジ２６が装着され、後側に、感光ドラム２８、スコロトロン型帯電器２９、転写ローラ３０およびクリーニングブラシ３１を備えている。
【００２９】
感光ドラム２８は、最表層がポリカーボネートなどからなる正帯電性の感光層により形成される円筒形状のドラム本体３２と、このドラム本体３２の軸心において、ドラム本体３２の長手方向に沿って延びる金属製のドラム軸３３とを備えている。
【００３０】
このスコロトロン型帯電器２９は、タングステンなどの帯電用ワイヤからコロナ放電を発生させる正帯電用のスコロトロン型の帯電器であり、感光ドラム２８の表面を一様に正極性に帯電させる機能を担っている。
【００３１】
転写ローラ３０は、感光ドラム２８と上下方向において下側から対向して接触し、感光ドラム２８との間にニップを形成するように配置されている。転写ローラ３０には、転写時に転写バイアスが印加される。
【００３２】
クリーニングブラシ３１は、感光ドラム２８の後方において、ブラシの先端が感光ドラム２８のドラム本体３２の表面に接触する状態で配置されている。
【００３３】
現像カートリッジ２６は、筐体３６と、この筐体３６内に設けられる、供給ローラ３７、現像ローラ３８および層厚規制ブレード３９を備えている。
【００３４】
筐体３６内には、その上面から下方に向かって突出する仕切板４０が幅方向に延びて設けられており、その仕切板４０よりも前方の内部空間がトナー（着色剤）が収容されるトナー収容室４１とされ、仕切板４０よりも後方の内部空間が現像室４２とされている。トナー収容室４１内には、現像剤として、正帯電性の非磁性１成分のトナーが収容されている。
【００３５】
また、トナー収容室４１内には、このトナー収容室４１内のトナーを撹拌するためのアジテータ４３（攪拌部材）が設けられている。アジテータ４３は、アジテータ回転軸４４を支点として回転されることによって、トナー収容室４１内のトナーを撹拌して、仕切板４０の下方のトナー放出口４５から現像室４２に向けてトナーを放出する。
【００３６】
供給ローラ３７は、金属製の供給ローラ軸４６と、その供給ローラ軸４６の周りを被覆する、導電性の発泡材料からなるスポンジローラ４７とを備えている。
【００３７】
現像ローラ３８は、その表面の一部が筐体３６から後方に突出して露出するように配置される。この現像ローラ３８は、金属製の現像ローラ３８のローラ軸４８と、その現像ローラ３８のローラ軸４８の周りを被覆する、導電性のゴム材料からなるゴムローラ４９とを備えている。
【００３８】
層厚規制ブレード３９は、金属の板ばね材からなり、その先端部に、絶縁性のシリコーンゴムからなる断面半円形状の押圧ゴム部材５０を備えている。
【００３９】
一方、感光ドラム２８の表面は、スコロトロン型帯電器２９により一様に正帯電された後、スキャナ部１７からのレーザビームの高速走査により露光され、画像データに基づく静電潜像が形成される。
【００４０】
次に、感光ドラム２８と転写ローラ３０とが、それらの間で用紙３を挟持して搬送するように回転駆動され、感光ドラム２８と転写ローラ３０との間を用紙３が搬送されることにより、感光ドラム２８の表面に担持されているトナー像が用紙３上に転写される。
【００４１】
定着部１９は、幅方向に延びる定着フレーム５１と、この定着フレーム５１に回転自在に支持され、上下方向に対向配置される加熱ローラ５２および押圧ローラ５３とを備えている。
【００４２】
加熱ローラ５２は、その軸方向に沿ってハロゲンランプが内装されており、加熱ローラ５２の表面が定着温度に加熱される。
【００４３】
押圧ローラ５３は、金属製の押圧ローラ軸８０と、この押圧ローラ軸８０の周りを被覆する、ゴム材料からなるゴムローラ８１とを備えている。
【００４４】
定着部１９では、図２に示すように、用紙３上に転写されたトナーを、用紙３が加熱ローラ５２と押圧ローラ５３との間を通過する間に熱定着させる。トナーが定着した用紙３は、本体ケーシング２の上面に向かって上下方向に延びた排紙パス８２に搬送される。排紙パス８２に搬送された用紙３は、その上端に設けられる排紙ローラ８３によって、本体ケーシング２の上面に形成された排紙トレイ８４上に排紙される。
【００４５】
２．電気的構成
次に、本実施形態に係るレーザプリンタ１の電気的構成について説明する。図４は、レーザプリンタ１の電気的構成を概念的に示すブロック図である。レーザプリンタ１は、図４に示すように、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ネットワークＩ／Ｆ９４、制御部９５によって、各構成要素を制御する制御装置９０が構成されており、さらに、制御部９５と接続される形態にて、メインモータ９６、スキャナモータ９７、画像形成部５、表示・操作部Ｐなどが設けられている。
【００４６】
ＣＰＵ９１は、制御部９５を介して各構成要素を制御して一連の画像形成処理を実行する装置全体の統括機能と、次述する検出装置１００から出力される検出信号Ｓｒに基づいて現像カートリッジ２６の属性を判別する属性判別機能を担っている。
【００４７】
本実施形態のレーザプリンタ１には、新品の状態において、ハイキャパシティ（収容されているトナー量が多い）、スタンダード（収容されているトナー量が普通）、ローキャパシティ（収容されているトナー量が少ない）の３種の現像カートリッジ２６が交換部品として用意されている。良好な画像品質を保つには、カートリッジの属性に合わせて、トナーライフエンド（摩耗劣化によるトナー寿命到達）までの印刷枚数や、現像ローラ３８に印加するバイアス電圧など、各種の条件設定を変えてやることが望ましい。
【００４８】
そこで、現像カートリッジ２６の交換が行われると、まず、交換により取り付けられたカートリッジが、ハイキャパシティ、スタンダード、ローキャパシティのどの属性かを判別する処理が行われるようになっている。
【００４９】
尚、図４における符号９８はＮＶＲＡＭ（Non Volatile RAM，不揮発メモリ)、符号Ｃ１〜Ｃ３はカウンタである。これらＮＶＲＡＭ９８並びにカウンタＣ１〜Ｃ３はいずれも、カートリッジの属性判別処理において使用されるものである。
【００５０】
３．カートリッジの属性判別
カートリッジの属性判別について、具体的に説明すると、現像カートリッジ２６には属性に対応して、それぞれ専用に属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈが設けられている（図５参照）。具体的には、属性判別ギヤ７０Ｓがスタンダートに、属性判別ギヤ７０Ｌがローキャパシティに、判別ギヤ７０Ｈがハイキャパシティに対応している。
【００５１】
さて、３種の属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈであるが、まず、これらの基本形状について説明すると、図５に示すように、各属性判別ギヤ７０はいずれも中央に軸孔７２を設け、更に、外周には歯部７１が形成されている。歯部７１は、属性判別ギヤ７０の全外周のうちの略半円部分（略１８０度の円弧状の部分）にのみ設けられている。この歯部７１はアジテータ駆動ギヤ６５の内歯６５Ａに噛み合わされるようになっている。
【００５２】
また、各属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈには、それぞれ、突部（図５においてハッチングで示す部分）が形成されている。属性判別ギヤ７０Ｌにおいては、突部７４の個数は１個であり、その形状は軸孔７９から外周の歯部７１に向けて延びる形状をなす。
【００５３】
次に、属性判別ギヤ７０Ｈにおいては、属性判別ギヤ７０Ｌと同じ位置に突部７４を設けている。そして、属性判別ギヤ７０Ｈでは、突部７４の設置位置から時計方向に約１２０度回転した位置に、別の突部７６を設けている。すなわち、属性判別ギヤ７０Ｈには突部が２つ設定されている。
【００５４】
続いて、属性判別ギヤ７０Ｓにおいては、これに設けられる突部７８は、属性判別ギヤ７０Ｓ全体のほぼ半分を占める広さに形成されている。より具体的には、突部７８は、属性判別ギヤ７０Ｈの両突部７４、７６同士の間（隙間部分）を埋め合わせた形状となっている。
【００５５】
要するところ、属性判別ギヤ７０Ｌと属性判別ギヤ７０Ｈでは、突部の形状は同じであるが個数が異なっており、属性判別ギヤ７０Ｓは、突部の形状そのものが異なっている。
【００５６】
上述した属性判別ギヤ７０は、現像カートリッジ２６の側面壁２６Ａ上に回転可能な状態で軸止されている。図６に示すように、現像カートリッジ２６の側面壁２６Ａには、属性判別ギヤ７０Ｈの他にも、入力ギヤ６３、中間ギヤ６４、アジテータ駆動ギヤ６５などが設けられている。
これらギヤは互いに噛み合って、駆動系（本発明の「駆動手段の一例」）を構成しており、メインモータ９６が回転すると、その駆動力が、入力ギヤ６３、中間ギヤ６４、アジテータ駆動ギヤ６５を経て、属性判別ギヤ７０に伝達される。これにより、図７に示すように、駆動判別ギヤ７０が回転させるようになっている。
【００５７】
次に、本体ケーシングに設けられる検出装置１００について説明する。
検出装置１００は、図７に示すように、アクチュエータ１１０と、光センサ１３０から構成される。アクチュエータ１１０は基部１１１と、その両側に互いに逆向きに延びる一対のアーム１１３、１１５とから構成されている。係るアクチュエータ１１０は、本体ケーシング２の内壁面から突出する軸部２Ｂに基部１１１が軸支されており、軸部２Ｂを中心に回転できる。
【００５８】
アクチュエータ１１０の左側のアーム１１５は光センサ１３０と対をなすものである。光センサ１３０は投光素子と受光素子からなり、これら両素子により検出光軸を形成する。アーム１１５の先端部は遮光部１１６とされており、軸部２Ｂを中心とするアクチュエータ１１０の回転に伴って光センサ１３０の両素子間を進入して検出光軸を遮光したり、或いは退避して検出光軸を透過状態としたりする。
【００５９】
一方、右側のアーム１１３は、属性判別ギヤ７０の突部７４、７６と対をなすものであり、以下に説明するように、装着後、属性判別ギヤ７０がメインモータ９６の駆動力を受けて回転すると、それに伴って、突部７４、７６がアーム１１３を図示下方に押し下げるようになっている。
【００６０】
また、アクチュエータ１１０には、付勢手段としてのコイルスプリング１２３と、回転方向に関する位置決め用のストッパ装置１２５が設けられている。属性判別ギヤ７０がメインモータ９６の駆動力を受けて回転する前の段階では、アーム１１３に対して属性判別ギヤ７０の突部７４が所定距離を空けて位置しており、アクチュエータ１１０は図７−Ａに示すように、光センサ１３０の検出光軸を遮光する状態に姿勢が保持されるようになっている。
【００６１】
光センサ１３０からは検出光軸の遮光状況に応じて検出信号Ｓｒが出力されるが、本実施形態のものは、遮光状態に対応して光センサ１３０はＯＦＦ状態（検出信号Ｓｒの出力なし）となり、入光状態に対応して光センサ１３０はＯＮ状態（検出信号Ｓｒの出力あり）となる。
【００６２】
尚、属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈが本発明の「可動部材の一例」であり、属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈの突部７４、７６、７８がアクチュエータ１１０の右側のアーム１１３を押す位置（図７−Ｂ或いは図７−Ｄの位置）が、本発明の「検出位置」に対応している。そして、光センサ１３０から出力される検出信号ＳｒのＯＮ状態となる回数が、本発明の「通過回数」に対応しており、また、検出信号ＳｒのＯＮ状態が持続している長さが、本発明の「通過時間」にそれぞれ対応している。
【００６３】
次に、現像カートリッジ交換後に、実行される一連の処理を説明する。尚、以下では、ハイキャパシティの現像カートリッジ２６が交換により取り付けられたものとして説明を行う。
【００６４】
まず、現像カートリッジ２６の交換作業はカバー７を開放させて行われ、交換作業が終了すると、作業者などによりカバー７が閉じられる。すると、図示しない検出手段によって、カバーの閉止が検出される。
【００６５】
カバー７の閉止が検出されると、これに続いて、ＣＰＵ９１は図８に示す制御フローに従ってメインモータ９６を駆動させ、これと並行させて、現像カートリッジ２６の属性判別処理を図１１、図１２の制御フローに従って開始させる。ここでは、便宜上、メインモータ９６の駆動に関連する事項を先に説明し、属性判別処理については、その後、説明を行うものとする。
【００６６】
処理が開始されると、ＣＰＵ９１はメインモータ９６に対して回転指示を与え、これに従って、メインモータ９６が回転し始める（ステップ１０、２０）。すると、メインモータ９６の駆動力が、入力ギヤ６３、中間ギヤ６４、アジテータ駆動ギヤ６５並びに属性判別ギヤ７０Ｈに伝達される。
【００６７】
一方、属性判別ギヤ７０Ｈが回転を始めると、図７−Ｂに示すように、１つ目の突部７４がアーム１１３の上面に突き当たって、アーム１１３を図示下方に押し込む。これにより、アクチュエータ１１０が軸部２Ｂを中心に回転し、その結果、遮光部１１６が両素子間から退避して光センサ１３０の検出光軸が遮光状態から入光状態に切り替わる。
【００６８】
これにより、入光状態が維持されている間は、光センサ１３０はＯＮ状態となり、Ｈレベルの検出信号Ｓｒが出力される。そして、出力された検出信号Ｓｒは制御部９５に入力される。
【００６９】
メインモータ９６は、ＣＰＵ９１から停止指令があるまでの間（具体的には、メインモータ９６の駆動開始から３．０ｓｅｃが経過するまでの間：図９参照）は回転を続ける。これにより、属性判別ギヤ７０Ｈが更に、回転する結果、１つの目の突部７４がアーム１１３を通過し、アクチュエータ１１０は突部７４による押圧を解かれる。これにより、アクチュエータ１１０はコイルスプリング１２３の付勢力により、元の姿勢に復帰する。
【００７０】
かくして、光センサ１３０の検出光軸が再び遮光状態（図７−Ｃ）となり、これと同時に、光センサ１３０はＯＦＦ状態となり、検出信号Ｓｒの出力が途絶えた状態になる。
【００７１】
その後は、属性判別ギヤ７０Ｈが更に回転を続ける結果、今度は、２個目の突部７６がアーム１１３の上面に突き当たって、アーム１１３を図示下方に押し込む。これにより、アクチュエータ１１０が軸部２Ｂを中心に回転し、その結果、遮光部１１６が両素子間から退避して、再び、入光状態（図７−Ｄ）となる。
【００７２】
これにより、光センサ１３０は再びＯＮ状態となって、入光状態が維持されている間は、Ｈレベルの検出信号Ｓｒが出力され、これが制御部９５に入力される。
【００７３】
その後、アーム１１３を押していた２つ目の突部７６がアーム１１３を通過することで、アクチュエータ１１０は突部７６による押圧を解かれる。これにより、アクチュエータ１１０はコイルスプリング１２３の付勢力により、元の姿勢に、再び復帰する。すると、検出光軸が再び遮光状態となるので、光センサ１３０はＯＦＦ状態となって、検出信号Ｓｒが出力されない状態となる。
【００７４】
やがて、約半周回転してアジテータ駆動ギヤ６５と属性判別ギヤ７０との噛み合いが解除されると、属性判別ギヤ７０Ｈの回転が停止する。
【００７５】
その後、メインモータ９６の駆動開始から３．０ｓｅｃが経過すると、ＣＰＵ９１からモータ９６の停止命令が発せられ、メインモータ９６は停止する（ステップ３０、ステップ４０）。かくして、現像カートリッジ２６の属性を特定するための処理（属性判別ギヤＨを回転させるなど）が完了する。
【００７６】
図９には、メインモータ９６の駆動波形とともに、光センサ１３０から出力される検出信号Ｓｒの波形を示してある。同図に示すように、ハイキャパシティの現像カートリッジ２６が取り付けられている場合であれば、メインモータ９６が回転する過程で、光センサ１３０からはＯＮ時間が０．３５ｓｅｃ持続する検出信号Ｓｒが２回出力されることとなる。
【００７７】
一方、ローキャパシティの現像カートリッジ２６が装着されている場合であれば、メインモータ９６が回転する過程で、光センサ１３０からは、ＯＮ時間が０．３５ｓｅｃ持続する検出信号Ｓｒが１度出力されることとなる。また、スタンダードの現像カートリッジ２６が装着されている場合であれば、メインモータ９６が回転する過程で、光センサ１３０からはＯＮ時間が１．３８ｓｅｃ持続する検出信号Ｓｒが１度出力されることとなる。
【００７８】
検出信号ＳｒのＯＮ時間は、属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈに設けられる突部７４、７６、７８の幅で決まるので、スタンダードの現像カートリッジ２６では、上述のようにＯＮ時間が長くなる。また、検出信号ＳｒのＯＮ回数（検出回数とも言う）は、属性判別ギヤ７０Ｓ，７０Ｌ，７０Ｈに設けられる突部７４、７６、７８の個数で決まるので、突部７４、７６を２つ設けているハイキャパシティの現像カートリッジ２６では、上述のようにＯＮ回数が２回となる。
【００７９】
また、図９には、検出信号Ｓｒの出力パターンとして、ＯＮ状態が全くないものがある。これは、現像カートリッジ２６として旧品（未使用状態、つまり新品の状態ではなく、使用途中のもの）が取り付けられた場合に対応している。
【００８０】
旧品であれば、新品の時に、属性判別動作が既に行われている。すなわち、属性判別ギヤ７０はメインモータ９６によって図７−Ｅに示す位置まで回転された状態にあって、アジテータ駆動ギヤ６５に対する噛み合いが解かれた状態にある。
【００８１】
従って、属性判別するべくメインモータ９６を回転させても、ギヤが噛み合った状態にないので、メインモータ９６の駆動力が伝達されることがなく、属性判別ギヤ７０は回転しない。そのため、メインモータ９６の回転が行われたとしても、図７−Ｅに示す遮光姿勢にアクチュエータ１１０は維持される。従って、検出信号Ｓｒは出力されず、ＯＮ状態が全くない出力パターンになる。
【００８２】
さて、ＣＰＵ９１によるカートリッジの属性判別処理であるが、これは、図１１、図１２に示すフローチャート図に従って行われる。属性判別処理では、カウンタＣ１〜Ｃ３による計数処理（カウント）、並びにＮＶＲＡＭ９８に対する記憶処理が行われる。これらカウンタＣ１〜Ｃ３、ＮＶＲＡＭ９８と、ＣＰＵ９１の関係について、図１０を参照して説明する。
【００８３】
図１０に示すように、ＮＶＲＡＭ９８には複数の記憶領域が設けられており、そこに、各種の情報を記憶させるようになっている。具体的に説明すると、記憶領域Ａは、フラグＦの記憶（不揮発記憶）に割り当てあられ、領域Ｂ１はＲＡＭ９３の記憶領域に設けられたカウンタＣ１のカウント値を不揮発記憶する領域として割り当てられている。また、領域Ｂ２、Ｂ３は、それぞれＲＡＭ９３の記憶領域に設けられたカウンタＣ２、Ｃ３のカウント値を不揮発記憶する領域として割り当てられている。
【００８４】
属性判別処理が開始される前の段階では、ＮＶＲＡＭ９８の各記憶領域Ａ、Ｂ１〜Ｂ３には、フラグＦあるいは、カウント値などの情報が何も記憶されていない状態にある。
【００８５】
ＣＰＵ９１による属性判別処理を、新品のハイキャパシティの現像カートリッジ２６が装着された場合を例に挙げて、順に説明してゆく。まず、属性判別処理は、カバー７が閉じられたときや、電源ＯＮ時に実行される。そして、ステップ１００では、ＮＶＲＡＭ９８の領域ＡにフラグＦが記憶されているか、否かについて判定が行われる。具体的には、ＣＰＵ９１が領域Ａの記憶内容を読み出して、フラグＦの有無について確認する処理を行う。処理の開始時点では、フラグＦは記憶されていないので、ここでは、Ｎｏ判定され、ステップ１２０に移行する。
【００８６】
ステップ１２０では、ＣＰＵ９１により、ＮＶＲＡＭ９８の領域ＡにフラグＦを立てる（不揮発記憶させる）処理が実行される。このフラグＦは、後述するステップ３７０の処理が行われるまでは、クリアされることがない。
【００８７】
ステップ１３０では、メインモータ９６が回転しているか、否かを判定する処理が行われる。ここでは、メインモータ９６は回転状態にあるので、Ｙｅｓ判定される。
【００８８】
それ以降は、光センサ１３０がＯＮ状態にあるか、それとも、ＯＦＦ状態にあるのかで、異なる処理が行われる。図９に示す検出期間Ｔの開始時点ｔｏでは、光センサ１３０はＯＮ状態になるので、ステップ１４０でＹｅｓ判定される結果、処理はステップ１５０に移行される。ステップ１５０では、ＣＰＵ９１の指令に基づいて、ＲＡＭ９３上のカウンタＣ３のカウント値がカウントアップされる。ここでは、カウント値が「０」から「１」にカウントアップされる。
【００８９】
カウント値が「０」から「１」にカウントアップされると、今度は、ステップ１６０の移行して、更新されたカウント値をＮＶＲＡＭ９８の領域Ｂ３に記憶させる処理がＣＰＵ９１によって実行される。この処理により、ＮＶＲＡＭ９８の記憶領域Ｂ３には、カウンタＣ３のカウント値として「１」が書き込まれる。
【００９０】
その後、処理はステップ１３０、ステップ１４０の判定処理を経て、ステップ１５０に移行される。そして、ステップ１５０では、ＲＡＭ９３上のカウンタＣ３のカウント値が、再び、カウントアップされる。ここでは、元のカウント値が「１」であるため、カウント値が「１」から「２」にカウントアップされることとなる。その後、ステップ１６０では、ＣＰＵ９１の指令により、ＮＶＲＡＭ９８の領域Ｂ３の記憶内容を更新されたカウント値に書き換える処理が行われる。ここでは、ＮＶＲＡＭ９８の記憶領域Ｂ３の記憶内容が、「１」から「２」に書き換えられる。
【００９１】
ステップ１６０の処理が完了すると、再び、ステップ１３０に戻るので、上述した処理が再度、行われることとなる。すなわち、光センサ１３０がＯＮ状態である間は、ステップ１３０→ステップ１４０→ステップ１５０→ステップ１６０→ステップ１３０の処理が繰り返される結果、カウンタＣ３のカウント値が「０」→「１」→「２」→「３」・・というようにカウントアップされてゆく。そして、カウント値が更新される度に、ＮＶＲＡＭ９８における領域Ｂの記憶内容が、更新後のカウント値を記憶するものに書き換えられる。つまり、ＲＡＭ９３上のカウンタＣのカウント値と、ＮＶＲＡＭ９８における領域Ｂに記憶されるカウント値とが常に同等になるような処理が実行される。
【００９２】
やがて、光センサ１３０がＯＦＦ状態となり、ステップ１４０でＮｏ判定されと、ステップ１７０に移行する。ステップ１７０と、これに続くステップ１８０〜ステップ２２０の処理では、前回の処理（ステップ１３０〜ステップ１６０までのループ処理）でカウントされたカウンタＣ３のカウント値に基づいて、光センサ１３０のＯＮ時間（ＯＮ状態の持続時間）を算出し、得られたＯＮ時間の長さに応じて、カウンタＣ１、或いはカウンタＣ２をカウントアップする処理が行われる。以下、各ステップを順に説明してゆく。
【００９３】
まず、ステップ１７０では、光センサ１３０のＯＮ時間が規定値以上であったか、否かについて判定が行われる。具体的には、ＣＰＵ９１は、カウンタＣ３のカウント値から光センサ１３０のＯＮ時間を算出する。例えば、カウント値が「４」であれば、「４」に対応する長さの時間（ここでは、０．３５ｓｅｃ）が算出され、これを規定値と比較する処理を行う。規定値は３００ｍｓｅｃ（０．３０ｓｅｃ）に設定されているのに対して、図９に示すように、光センサ１３０のＯＮ時間は０．３５ｓｅｃである。そのため、ステップ１７０の処理では、Ｙｅｓ判定され、ステップ１８０に移行される。
【００９４】
ステップ１８０では、光センサ１３０のＯＮ時間について、再び、判定処理を行う。ステップ１８０では判定の基準値が１．０ｓｅｃであり、算出されたＯＮ時間が基準値を上回っていれば、Ｙｅｓ判定され、下回っていれば、Ｎｏ判定される。図９のように、ローキャパシティおよびハイキャパシティの現像カートリッジ２６ではＯＮ時間が０．３５ｓｅｃとなるため、ステップ１８０の判定処理ではＮｏ判定され、ステップ１９５に移行する。尚、スタンダードの現像カーリッジでは、ＯＮ時間が１．３８ｓｅｃとなるので、ステップ１８０の判定処理を行ったときに、Ｙｅｓ判定され、ステップ１９０に移行する。
【００９５】
その後、ステップ１９０では、ＣＰＵ９１の指令により、ＲＡＭ９３上の検出回数用カウンタＣ１をカウントアップする処理が実行され、ステップ１９５では、ＣＰＵ９１の指令により、ＲＡＭ９３上の検出回数用カウンタＣ２をカウントアップする処理が実行される。具体的には、カウント値が「０」から「１」にカウントアップされる。ステップ１９０あるいはステップ１９５の処理が実行された後は、ステップ２００に移行する。
【００９６】
ステップ２００は、ＲＡＭ９３上の検出回数用カウンタＣ１、Ｃ２の各カウント値をＮＶＲＡＭ９８に不揮発記憶する処理が行われる。具体的には、ＲＡＭ９３上の検出回数用カウンタＣ１のカウント値が、ＮＶＲＡＭ９８の領域Ｂ１に記憶され、ＲＡＭ９３上の検出回数用カウンタＣ２のカウント値が、ＮＶＲＡＭ９８の領域Ｂ２に記憶される。ここでは、カウンタＣ２のみカウントアップされているので、領域Ｂ１には、「０」が記憶され、領域Ｂ２に「１」が記憶される。
【００９７】
ステップ２００の処理が完了すると、ステップ２１０で、ＲＡＭ９３上のＯＮ時間計測用のカウンタＣ３がリセット（カウント値がゼロに戻される）される。そして、ステップ２２０では、ＮＶＲＡＭ９８の領域Ｂ３の記憶内容がクリアされる。
【００９８】
その後、処理は、再び、ステップ１３０に移行される。光センサ１３０がＯＦＦ状態の間は、ステップ１４０→ステップ１７０→ステップ２１０→ステップ２２０→ステップ１３０→ステップ１４０の処理が繰り返し行われる。
尚、ＯＦＦ状態が続いている場合に、ステップ１７０の処理でＮｏ判定される理由は、ＯＦＦ状態が続いていれば、ＯＮ時間計測用のカウンタＣ３のカウント値がゼロになっており、ステップ１７０で、判定処理を行ったときに、ＣＰＵ９１により光センサ１３０のＯＮ時間がゼロと判定されるからである。
【００９９】
そして、ハイキャパシティの現像カートリッジ２６では、図９に示すように、検出期間Ｔの後半で再び、光センサ１３０がＯＮ状態となる。これにより、ステップ１４０でＹｅｓ判定され、上述のループから抜ける。
【０１００】
それ以降は、先に述べたように、光センサ１３０のＯＮ状態が持続されている間は、ステップ１３０→ステップ１４０→ステップ１５０→ステップ１６０→ステップ１３０の処理が繰り返され、カウンタＣ３のカウント値が「０」→「１」→「２」→「３」・・というようにカウントアップされてゆく。
【０１０１】
やがて、光センサ１３０がＯＦＦ状態となり、ステップ１４０でＮｏ判定され、ステップ１７０に移行する。その後は、上述した内容と同じ要領で処理が行われ、光センサ１３０のＯＮ時間の長さに応じて、カウンタＣ１、或いはカウンタＣ２がカウントアップされる。その結果、ハイキャパシティの現像カートリッジ２６の場合は、検出回数カウンタＣ２のカウント値が「１」から「２」にカウントアップされる。尚、ローキャパシティ、あるいはハイキャパシティの現像カートリッジ２６の場合は、検出回数カウンタＣ１についてはカウントアップされることなく、カウント値は「０」のままとなる。
【０１０２】
かくして、ハイキャパシティの現像カートリッジ２６の場合は、図９に示す検出期間Ｔの終了時点においては、カウンタＣ１のカウント値は「０」となり、カウンタＣ２のカウント値は「２」となる。
【０１０３】
その後、メインモータ９６が停止すると（検出期間Ｔが経過すると）、ステップ１３０でＮｏ判定され、ステップ２４０に移行する。ステップ２４０では、検出が途中で中断したか、否かについて判定が行なわれる。
【０１０４】
ステップ２４０で中断なし（Ｎｏ判定）と判定されると、ステップ２６０からステップ３４０の処理を行うことで、現像カートリッジ２６の属性が特定される。すなわち、ＣＰＵ９１は、カウンタＣ１、Ｃ２の両カウンタからそれぞれカウント値を読み出し、ステップ２６０〜ステップ２９０の判定処理を行う。尚、これらステップ２６０〜ステップ２９０の判定処理（ＣＰＵ９１による判定処理）により、本発明の判別手段の果たす処理機能が実現されている。
【０１０５】
ここでは、カウンタＣ１のカウント値が「０」、カウンタＣ２のカウント値が「２」であるので、ステップ２６０でＹｅｓ判定される。これにより、ステップ３１０に移行して、交換により新しく取り付けられた現像カートリッジ２６の属性がハイキャパシティであると特定される。
【０１０６】
ステップ３１０に続いて、ステップ３５０〜ステップ３７０が行われる。これにより、ＲＡＭ９３上のカウンタＣ１〜Ｃ３の値がリセットされるとともに、ＮＶＲＡＭ９８の領域Ａ、Ｂ１〜Ｂ３に記憶された全記憶内容が全て消去される。かくして、一連の属性判別処理が完了する。
【０１０７】
尚、ステップ２６０〜ステップ２９０でいずれも、Ｎｏ判定された場合には、ステップ３００に移行して、現像カートリッジ２６の属性が特定されることなく、エラー報知をしてステップ３５０〜ステップ３７０の処理に移行するようになっている。
【０１０８】
さて、上述では検出期間Ｔ内に中断のない例を説明したが、今度は、検出期間Ｔ中にカバー７が開けられ、検出が中断した例を説明する。
【０１０９】
尚、ここでは、中断状況を、以下の様に仮定する。
（i）新品のスタンダードの現像カートリッジ２６が取り付けられ、属性判別処理を行っている最中で中断が行われたものとする。
（ii）中断は検出信号ＳｒのＯＮ状態が持続している間（図１４の時刻ｔ１）に起こり、この時点ではカウンタＣ３のカウント値が「１２」までカウントアップされていたものとする。
（iii）中断時点において、ＮＶＲＡＭ９８の領域ＡにはフラグＦが記憶されたおり、また、領域Ｂ３には、カウント値として「１２」が記憶されているものとする（図１５参照）。
（iv）中断時点において、ＣＰＵ９１は、ステップ１３０→ステップ１４０→ステップ１５０→ステップ１６０→ステップ１３０の処理を繰り返す状態にあったものとする。
【０１１０】
カバー７の開放によりメインモータ９６が停止すると、ステップ１３０における判定処理を行ったときに、Ｙｅｓ判定される。これにより、処理はステップ２４０に移行される。
【０１１１】
そして、ステップ２４０では、属性判別処理が中断した状態か、否かが判定される。具体的には、判定処理を行っている時刻ｔが、図１４のｔｏ〜ｔｅの範囲内にあれば、Ｙｅｓ判定され、それ以外はＮｏ判定される。ここでは、中断時刻ｔ１のすぐ後に判定が行われ、判定時刻がｔｏ〜ｔｅの範囲内にあるのでＹｅｓ判定される。
【０１１２】
ステップ２５０ではＣＰＵ９１によりＲＡＭ９３上の各カウンタＣ１〜Ｃ３のカウント値が全てクリアされ、属性判別処理は一旦、終了する。
【０１１３】
やがて、カバー７が閉じられるなどして、図１４に示すｔ２のタイミングで、メインモータ９６の駆動が再開されると、ＣＰＵ９１は、属性判別処理を再開する。すなわち、まず、ステップ１００で、ＮＶＲＡＭ９８の領域ＡにフラグＦが記憶されているかを判定する。上述のように、属性判別処理が中断された場合は、ステップ３７０の処理を行っていないため、ＮＶＲＡＭ９８の領域Ａ中には、フラグＦが格納されており、ここでは、Ｙｅｓ判定される。
【０１１４】
これにより、処理はステップ１１０に移行する。ステップ１１０では、ＮＶＲＡＭ９８の領域Ｂ１〜Ｂ３に記憶されたカウント値を対応するＲＡＭ９３上の各カウンタＣ１〜Ｃ３上にロードする処理がなされる。これにより、ＲＡＭ９３上のカウンタＣ１、カウンタＣ２のカウント値はいずれも「０」に設定される。これに対して、カウンタＣ３のカウント値は「１２」に設定される。その後、処理はステップ１３０に移行される。
【０１１５】
それ以降の処理は、先に述べた中断のない場合の処理と、基本的には同じであり、光センサ１３０がＯＮ状態にあれば、ステップ１３０→ステップ１４０→ステップ１５０→ステップ１６０→ステップ１３０の処理が繰り返される。
【０１１６】
本例では、光センサ１３０がＯＮ状態で検出が中断されているので、再開後、図１４に示すように、光センサ１３０はＯＮ状態となる。その結果、上記処理を繰り返す過程で、カウンタＣ３のカウント値が更新されてゆく。
【０１１７】
ここで、再開後のカウントであるが、通常であれば、カウントは「０」→「１」→「２」・・・と「０」からカウントアップされるが、先にも述べたように、ステップ１１０の処理で、ＮＶＲＡＭ９８の領域Ｂ３に記憶されたカウント値をカウンタＣ３に読み出す処理が行われる。その結果、中断後、カウンタＣ３のカウント値は「１２」からカウントが始まり、「１３」→「１４」→「１５」・・・・・の要領でカウントアップされてゆく。
【０１１８】
このように、中断が再開された場合には、ＮＶＲＡＭ９８の領域Ｂ３から中断前のカウント値をカウンタＣ３に読み出すことで、中断後においては、中断前のカウント値に上積みする形で光センサ１３０のＯＮ時間がカウントされる。
【０１１９】
その後の処理は、中断がない場合と同じであり、光センサ１３０がＯＮ状態からＯＦＦ状態に変わると、光センサ１３０のＯＮ時間が算出され、得られたＯＮ時間の長さに応じて、カウンタＣ１、或いはカウンタＣ２をカウントアップする処理が行われる。ここでは、カウンタＣ１がカウントアップされ、カウンタＣ２についてはカウントアップされない。その後、メインモータ９６が残る時間回転して停止すると、ステップ１３０でＹｅｓ判定される。これにより、ステップ２４０〜ステップ２９０の判定処理が行われ、現像カートリッジ２６の属性が判別される。
【０１２０】
次に、効果を述べる。
本実施形態では、現像カートリッジ２６の属性を、検出期間Ｔ中に出力される光センサ１３０の検出信号Ｓｒに基づいて判別している。中断に拘わらず、現像カートリッジ２６の属性を正しく判別するには、中断前の検出結果を、中断後に反映させる必要がある。本実施形態では、中断前の検出結果（カウンタＣ１〜Ｃ３のカウント値）をＮＶＲＡＭ９８に記憶させてあり、これを、中断後にロードするようにしている。このような構成であれば、中断前の検出結果を中断後の検出結果に反映させることが可能となる。例えば、上述の例においては、図１４に示されるように、中断後におけるカウンタＣ３のカウントアップ量は、「４」であるため、中断前の検出結果（すなわち、カウントアップ量「１２」）を考慮しないと、同等のカウントアップ量となるローキャパシティの現像カートリッジ２６と区別が出来なくなる。しかしながら、上述の構成で有れば、中断前の検出結果と中断後の検出結果とを繋ぎ合わせて判別を行うため、このような誤判別を避けることが可能となる。
【０１２１】
また、本実施形態では、検出信号Ｓｒのうち、検出回数（ＯＮ回数）とＯＮ時間の２要素を属性の判別材料としている。そのため、現像カートリッジ２６の属性を正しく判別するには、中断に拘わらず、これら２要素を正しく計測することが必要とされる。
【０１２２】
ここで、光センサ１３０のＯＮ回数というのは、いわば、離散的な量であり、ＮＶＲＡＭ９８に対する記憶も比較的簡単に出来る。一方、光センサ１３０のＯＮ時間というのは、連続する量である。そのため、連続している期間中で中断が入ることもあり、対処が問題となる。この点、本実施形態では、中断の後、検出が再開された時には、各カウンタＣ１〜Ｃ３のカウント値を中断時点のカウント値に上積みさせる形でカウントを行う構成としてある。
【０１２３】
このように上積みさせる形式でカウントをすれば、中断に拘わらず、連続する量、すなわち光センサ１３０のＯＮ時間（中断前後のＯＮ時間を合計した時間）を、カウンタＣ３で正確に計測することが可能となる。従って、中断に起因する現像カートリッジ２６の属性判定の誤りを未然に回避できる。
【０１２４】
また、本実施形態では、中断前のカウント値をＮＶＲＡＭ９８に記憶させているが、これは、次のような場合にも有効である。例えば、検出の中断は電源ＯＦＦでも起きるが、カウンタＣ１〜Ｃ３はＲＡＭ９３上に記憶されているため、電源ＯＦＦと共にカウンタＣ１〜Ｃ３のカウント値は全て消えてしまう。これでは、中断前の検出結果を中断後に反映させることが出来ないが、本実施形態のように不揮発性のＮＶＲＡＭ９８にカウント値を記憶させておけば、電源が落とされた場合も、中断前の検出結果が消えてしまうことがなく、中断前の検出結果を中断後に反映させることが可能となる。
【０１２５】
また、本実施形態では、検出回数（ＯＮ回数）とＯＮ時間の２要素の組み合わせパターンを現像カートリッジ２６の属性に割り当てている（図１３）。このような構成であれば、組み合わせパターンを増やすだけでより多くの属性を判別することも可能である。
【０１２６】
尚、本発明の「前記連結手段（ここでは、ＣＰＵ９１）は、前記記憶手段（ここでは、ＮＶＲＡＭ９８）から中断前の検出結果（カウント値）を読み出し、読み出された検出結果（カウント値）と中断後の検出結果（カウント値）と繋ぎ合せる処理を行う」については、図１１におけるステップ１１０の処理により実現されている。というのも、先にも述べたが、ステップ１１０で、ＮＶＲＡＭ９８から記憶された中断前の各カウント値を、対応するカウンタＣ１〜Ｃ３上にロードすることで、中断後においては、中断前のカウント値に上積みする形で各カウンタＣ１〜Ｃ３はカウントを行うからである。要するところ、この中断前のカウント値に上積みする形で各カウンタＣ１〜Ｃ３をカウントさせることが、本発明の「繋ぎ合わせる処理」に対応している。
【０１２７】
＜実施形態２＞
次に、本発明の実施形態２を図１６ないし図２０によって説明する。
実施形態２のものは、実施形態１のものに対して、属性判定処理を行っているときに、状況において様々な表示をする処理を追加した点が異なっている。他の処理並びに構成は実施形態１のものと同じなので、共通の処理・構成については説明を省略し、相違点のみ説明を行うものとする。
【０１２８】
まず、１点目の相違点として、ステップ１１５の処理が新たに追加されている。ステップ１１５の処理では、カートリッジを中断前のものから交換しないように報知する処理がＣＰＵ９１により実行される。具体的には、操作パネルＰのＬＣＤ表示部１５０の表示制御を行って、図１８に示すような警告表示を行う。尚、ＣＰＵ９１によるステップ１１５の処理により、本発明の報知手段の機能が実現されている。
【０１２９】
ここで仮に、中断の最中に現像カートリッジ２６が交換されてしまうと、２つのカートリッジに跨って一連の属性判別処理がされることとなり、交換後のカートリッジの属性を正しく判別することが出来ないが、上記のように警告を行うことで、係る事態を未然に回避できる。
【０１３０】
次に、二つ目の相違点として、検出結果から現像カートリッジ２６の属性を特定出来ない場合の対応として、ステップ３００の後に、ステップ３０５並びに、ステップ３０７の処理を新たに追加している。
ステップ３０５ではユーザに属性選択の実行を促す報知がされる。具体的には、ＣＰＵ９１が操作パネルＰのＬＣＤ表示部１５０の表示制御を行って、図１９に示すようなメッセージをＬＣＤ表示部１５０上に表示させる。
【０１３１】
係る表示がなされると、操作パネルＰを介して操作することで、ハイキャパシティ、スタンダード、ローキャパシティ、旧品のいずれかをユーザが自ら選択できる。そして、いずれかが選択されると、ステップ３０７でＹｅｓ判定されることとなる。
【０１３２】
検出結果から現像カートリッジ２６の属性を特定出来ない場合には、何らかの異常があると考えられる。このように、予定してない事態が起きている場合には、ユーザに属性を示してもらう方が属性の判別に誤りが少ない。尚、ＣＰＵ９１によるステップ３０５の処理により、本発明のカートリッジの属性選択を実行させる選択手段の機能が実現されている。
【０１３３】
次に、三つ目の相違点として、ＣＰＵ９１による属性判別処理の実行段階で中断などの異常があった場合（ステップ１００にてＹｅｓ判定され、ステップ１１０およびステップ１１５を経由した場合）の対応として、ステップ３４５並びに、ステップ３４７の処理を新たに追加している。
ステップ３４５では、属性判別処理の過程で異常が生じていたか判定する処理が行われる。ここで、ステップ１００にてＹｅｓ判定され、ステップ１１０およびステップ１１５を経由した場合は、ＣＰＵ９１によりＹｅｓ判定され、ステップ３４７の処理が実行される。ステップ３４７では、ユーザに属性判別結果の確認を促す報知がされる。具体的には、ＣＰＵ９１が操作パネルＰのＬＣＤ表示部１５０の表示制御を行って、図２０に示すようなメッセージをＬＣＤ表示部１５０上に表示させる。上段は、属性判別の結果、属性がハイキャパシティであると判別された場合の初回の表示である。もし、ここで、ユーザによってＮｏが選択されると、表示の内容が下段の内容に切り替わる。これにより、図１９にて説明した態様と同様に、ユーザが自ら属性を選択出来る。
【０１３４】
このように、属性判別処理の実行段階で中断などの異常があった場合に、ユーザに改めて確認を求めれば、確認の時点で属性の判別が万が一誤っていても、これを正すことが出来る。
【０１３５】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれ、さらに、下記以外にも要旨を逸脱しない範囲内で種々変更して実施することができる。
【０１３６】
（１）上記実施形態１、２では、単一色のレーザプリンタを例にとって説明したが、現像カートリッジ２６を有する画像形成装置であれば適用可能であり、現像カートリッジを複数備えたカラーレーザープリンタ１への適用も可能である。
【０１３７】
（２）上記実施形態では、中断前のカウント値に上積みする形で各カウンタＣ１〜Ｃ３をカウントさせ、これにより、中断前の検出結果を中断後の検出結果に反映させた。しかし、この他にも、中断後については独立してカウントを行い、カウントが一通り完了した後に、中断前にカウントされたカウント値と、中断後にカウントされたカウント値を加算するなどの処理をおこなって、中断前の検出結果を中断後の検出結果に反映させてもよい。
【０１３８】
（３）上記実施形態では、現像カートリッジ２６とドラムカートリッジ２５とが分離する例を示したが、両カートリッジが一体形成されていてもよい。
【図面の簡単な説明】
【０１３９】
【図１】実施形態１に係る画像形成装置の斜視図
【図２】プロセスカートリッジを装着した状態の画像形成装置の要部側断面図
【図３】プロセスカートリッジを取り外した状態の画像形成装置の要部側断面図
【図４】画像形成装置の電気的構成を示すブロック図
【図５】属性判別ギヤの側面図
【図６】現像カートリッジの側面図
【図７−Ａ】検出装置による検出動作を示す図（初期状態）
【図７−Ｂ】検出装置による検出動作を示す図（１つ目の突部がアームを押した状態）
【図７−Ｃ】検出装置による検出動作を示す図（１つ目の突部がアームを通過した状態）
【図７−Ｄ】検出装置による検出動作を示す図（２つ目の突部がアームを押した状態）
【図７−Ｅ】検出装置による検出動作を示す図（２つ目の突部がアームを通過した状態）
【図８】メインモータの制御手順を示すフローチャート図
【図９】検出信号Ｓｒの波形を示す図
【図１０】ＮＶＲＡＭ、ＣＰＵ、カウンタの関係を示す図
【図１１】属性判別処理の手順を示すフローチャート図
【図１２】同じく、属性判別処理の手順を示すフローチャート図
【図１３】現像カートリッジの属性と、カウンタＣ１、Ｃ２のカウント値の関係をまとめた図表
【図１４】検出信号Ｓｒの波形を示す図（中断）
【図１５】中断時にＮＶＲＡＭに記憶されている記憶内容を示す図
【図１６】実施形態２に適用された、属性判別処理の手順を示すフローチャート図
【図１７】実施形態２に適用された、属性判別処理の手順を示すフローチャート図
【図１８】ＬＣＤ表示部に表示される表示内容を示す図
【図１９】ＬＣＤ表示部に表示される表示内容を示す図
【図２０】ＬＣＤ表示部に表示される表示内容を示す図
【符号の説明】
【０１４０】
１…レーザプリンタ（本発明の「画像形成装置」の一例）
２６…現像カートリッジ
７０…属性判別ギヤ（本発明の「可動部材」の一例）
９１…ＣＰＵ（本発明の「連結手段」、「判別手段」の一例）
９８…ＮＶＲＡＭ（本発明の「記憶手段」の一例）
１００…検出装置（本発明の「検出手段」の一例）
１３０…光センサ（本発明の「検出センサ」の一例）
【図１】
2008032917.tif 000003
【図２】
2008032917.tif 000004
【図３】
2008032917.tif 000005
【図４】
2008032917.tif 000006
【図５】
2008032917.tif 000007
【図６】
2008032917.tif 000008
【図７−Ａ】
2008032917.tif 000009
【図７−Ｂ】
2008032917.tif 000010
【図７−Ｃ】
2008032917.tif 000011
【図７−Ｄ】
2008032917.tif 000012
【図７−Ｅ】
2008032917.tif 000013
【図８】
2008032917.tif 000014
【図９】
2008032917.tif 000015
【図１０】
2008032917.tif 000016
【図１１】
2008032917.tif 000017
【図１２】
2008032917.tif 000018
【図１３】
2008032917.tif 000019
【図１４】
2008032917.tif 000020
【図１５】
2008032917.tif 000021
【図１６】
2008032917.tif 000022
【図１７】
2008032917.tif 000023
【図１８】
2008032917.tif 000024
【図１９】
2008032917.tif 000025
【図２０】
2008032917.tif 000026