(57)【要約】【課題】カートリッジ内の記憶手段から、データを読み出す毎に、データ欠落やデータ化けを検出し、更に、記憶手段で読出されたデータの伝送エラーを検出することを目的とする。【解決手段】装着されたカートリッジ２１５に設けられた記憶手段１０９の書込み及び読出しを行う画像形成装置において、記憶手段１０９に記憶されているデータの書込み及び読出しを、エンジン制御部１０で行い、カートリッジ２１５は、エンジン制御部１０の制御に基づいて、記憶手段１０９に記憶されている所定のデータを読出す際に、所定のデータと共に、記憶手段１０９に記憶されている確認用データを読出して、エンジン制御部１０に送信し、エンジン制御部１０は、カートリッジメモリ制御部の制御に基づいて読出された確認用データと、画像形成装置の本体に記憶した確認用データとを照合することにより、前記読出し手段により読出されたデーの信頼性を確認する【選択図】  図４
2006227528.tif 000002
【特許請求の範囲】
【請求項１】
装着されたカートリッジに設けられた記憶手段の書込み及び読出しを行う画像形成装置において、
前記記憶手段に記憶されているデータの書込み及び読出しを、画像形成装置側で制御するカートリッジメモリ制御部と前記カートリッジメモリ制御部の制御により前記記憶手段から読出されたデータの信頼性を確認する確認手段とを有し、
前記カートリッジは、前記カートリッジメモリ制御部の制御に基づいて、前記記憶手段に記憶されている所定のデータを読出す際に、前記所定のデータと共に、前記記憶手段に記憶されている確認用データを読出して、画像形成装置側に送信し、
前記確認手段は、前記カートリッジメモリ制御部の制御に基づいて読出された確認用データと、画像形成装置の本体に記憶した確認用データとを照合することにより、前記読出し手段により読出されたデーの信頼性を確認することを特徴とする画像形成装置。
【請求項２】
前記確認用データは、カートリッジ毎に定められたデータであることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記確認用データとして、カートリッジ毎に定められたデータであって、前記カートリッジに記憶されているデータを用いる場合、
最初にカートリッジを使用するとき、前記カートリッジ毎に定められたデータを複数回読出し、全ての読出しの結果が一致した場合に、前記確認用データとすることを特徴とする請求２記載の画像形成装置。
【請求項４】
前記確認用データは、前記記憶手段の所定の位置に記憶された所定のデータであることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記記憶手段に記憶されている確認用データは、読出しの都度、予め、前記画像形成装置の本体から書込まれたデータであることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記画像形成装置の本体は通信手段を有し、前記カートリッジの通信手段と通信回線によって接続され、
前記確認手段が、前記読出し手段により読出された確認用データと、前記画像形成装置の本体に記憶した確認用データとを照合した結果、不一致の場合、
前記カートリッジメモリ制御部は、前記通信回線を介して、前記カートリッジに対して、再度、前記所定のデータ及び確認用データを、前記画像形成装置の本体に伝送する旨の指示を行うことを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記通信回線は、無線回線であることを特徴とする請求項６記載の画像形成装置。
【請求項８】
画像形成装置に着脱可能なカートリッジにおいて、
所定のデータを記憶する記憶手段と、該記憶手段の書込み及び読出しを制御するメモリ制御手段と、前記画像形成装置の本体と通信を行う通信手段とを有し、
前記記憶手段には、前記所定のデータとは別に、確認用データを記憶し、
前記画像形成装置の本体からの前記所定のデータの読出し指示に対して、前記メモリ制御手段は前記所定のデータと共に、前記記憶手段に記憶されている確認用データを読出し、前記通信手段は、前記メモリ制御手段により読み出された所定のデータ及び確認用データを、前記画像形成装置の本体に送信することを特徴とするカートリッジ。
【請求項９】
前記カートリッジは、前記画像形成装置の本体から、前記画像形成装置が受信した確認用データは前記画像形成装置の本体に予め記憶されているものと異なる旨の応答、又は再送指示のメッセージを受けた場合、
前記所定のデータ及び確認用データを、伝送条件又は通信手順を変更して、再度、前記画像形成装置の本体に送信することを特徴とする請求項８記載のカートリッジ。
【請求項１０】
前記カートリッジは、前記画像形成装置の本体から、前記画像形成装置が受信した確認用データは前記画像形成装置の本体に予め記憶されているものと異なる旨の応答、又は再送指示のメッセージを受けた場合、
前記所定のデータ及び確認用データを、同じ伝送条件で、再度、複数回、前記画像形成装置の本体に送信することを特徴とする請求項８記載のカートリッジ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及び該画像形成装置に着脱可能なカートリッジに関する。
【背景技術】
【０００２】
従来から、現像、転写、クリーニング等の各ユニットを一体化して画像形成装置本体との着脱を可能とし、メンテナンスを容易にした、いわゆるプロセスカートリッジを採用する画像形成装置がある。なお、プロセスカートリッジとは、現像、転写、クリーニング等の手段と感光体とを一体的にカートリッジ化し、このカートリッジを画像形成装置本体に対して着脱可能とするものである。
【０００３】
このような画像形成装置においては、プロセスカートリッジ内に不揮発性メモリが内蔵されている。そして、画像形成装置が、この不揮発性メモリに、プロセスカートリッジに関する情報及びプロセスカートリッジ内の各ユニットに関する情報等を書き込む。なお、不揮発性メモリに書込まれたこれらの情報は、読出されて画像形成装置の制御に使用される。
【０００４】
画像形成装置本体がプロセスカートリッジ内に内蔵された不揮発性メモリのデータの書込み及び読出しをする方法としては、プロセスカートリッジを画像形成装置に装着されると、同時に、プロセスカートリッジの不揮発性メモリに対する制御ラインが、画像形成装置の制御部からの制御ラインに接続され、画像形成装置の制御部により直接読出しや書込みが可能となる構成がある。
【０００５】
しかし、このような方法は、トナーによる接点部分の汚れから接触不良を起こして、画像形成装置本体とプロセスカートリッジの不揮発性メモリとの間の伝送回線が不良となり、不揮発性メモリの書込データ及び／又は読出しデータの伝送に失敗してしまうという問題がある。
【０００６】
また、プロセスカートリッジの不揮発性メモリを配置する部分が、着脱可能なプロセスカートリッジでは、画像形成装置本体に対して可動となる。この場合には、非接触で通信の行えるＲＦＩＤ（Radio Frequency  Identification）を用いる方法を採用し、画像形成装置本体がプロセスカートリッジ上の制御部に対してコマンドを発行することで、プロセスカートリッジ内の不揮発性メモリに対してデータの受信や送信を行う方法が採用されている。
【０００７】
しかしながら、この方法であっても、通信距離の制限や指向性の問題等から、同様に、プロセスカートリッジ内の不揮発性のメモリに対してデータの受信や送信が失敗してしまうという問題がある。
【０００８】
例えば、特開２００１−３５６９６７号公報（特許文献１参照。）に開示されている装置においては、電源オン時にデータの書込み位置を示すポインタ情報が壊れているのを検知したときには、書込み制限回数に達しているアドレスを確認し、書込み制限回数に達していないアドレスが出てきた時点でそのアドレスに書込みを行うと認識してポインタ情報を復元している。
【０００９】
また、特開２００２−２０７４０１号公報（特許文献２参照。）に開示されている装置においては、プロセスカートリッジを本体から着脱後に、予め本体のメモリに読み込んだデータとプロセスカートリッジ内部のデータを比較し、シリアル番号が同じで、その他のデータに異常がある場合には接続切断による誤書込みと判断し、本体のメモリのデータを上書きしてデータを復元している。
【特許文献１】特開２００１−３５６９６７号公報
【特許文献２】特開２００２−２０７４０１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、特開２００１−３５６９６７号公報及び特開２００２−２０７４０１号公報に開示されている技術は、いずれも画像形成装置本体の電源オン時又は画像形成装置本体に対するプロセスカートリッジの着脱後などの時点で、プロセスカートリッジに搭載されたメモリに記憶したデータが正しいかどうかを判断するもので、その後に制御ラインや通信部において異常が発生し、データの読出しに異常が発生した場合においては、その異常を検知することができないという不具合があった。
【００１１】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、カートリッジ内の記憶手段から、特定の状況のみではなく、データを読み出す毎に、データ欠落やデータ化けを検出し、更に、記憶手段で読出されたデータの伝送エラーを検出することできる画像形成装置及び該画像形成装置に着脱可能なカートリッジを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明の画像形成装置は、装着されたカートリッジに設けられた記憶手段の書込み及び読出しを行う画像形成装置であって、前記記憶手段に記憶されているデータの書込み及び読出しを、画像形成装置側で制御するカートリッジメモリ制御部と前記カートリッジメモリ制御部の制御により前記記憶手段から読出されたデータの信頼性を確認する確認手段とを有し、前記カートリッジは、前記カートリッジメモリ制御部の制御に基づいて、前記記憶手段に記憶されている所定のデータを読出す際に、前記所定のデータと共に、前記記憶手段に記憶されている確認用データを読出して、画像形成装置側に送信し、前記確認手段は、前記カートリッジメモリ制御部の制御に基づいて読出された確認用データと、画像形成装置の本体に記憶した確認用データとを照合することにより、前記読出し手段により読出されたデーの信頼性を確認するように構成することができる。
【００１３】
なお、特許請求の範囲及び課題を解決するための手段における「カートリッジ」とは、「プロセスカートリッジ」、「トナーカートリッジ」等のカートリッジを言う。
【００１４】
これにより、カートリッジ内の記憶手段からデータを読み出すたびに、データ欠落、データ化け、伝送誤り等を検出することができる。
【００１５】
また、上記目的を達成するために、本発明の画像形成装置における前記確認用データは、カートリッジ毎に定められたデータであるように構成することができる。
【００１６】
これにより、カートリッジ毎に、確認用データを用いるので、確認の精度が向上する。なお、カートリッジ毎に定められたデータとしては、カートリッジの製造番号等を用いることができる。
【００１７】
また、上記目的を達成するために、本発明の画像形成装置における前記確認用データは、カートリッジ毎に定められたデータであって、前記カートリッジに記憶されているデータを用いる場合、最初にカートリッジを使用するとき、前記カートリッジ毎に定められたデータを複数回読出し、全ての読出しの結果が一致した場合に、前記確認用データとするように構成することができる。
【００１８】
これにより、使用する確認用データとして、カートリッジ毎に定められた製造番号等を用いることができる。
【００１９】
また、上記目的を達成するために、本発明の画像形成装置における前記確認用データは、前記記憶手段の所定の位置に記憶された所定のデータであるように構成することができる。
【００２０】
これにより、画像形成装置の確認手段は、確認用データが記憶されている記憶手段の位置をも加味することができ、さらに、正確な確認を行うことができる。
【００２１】
なお、記憶手段の所定の位置は、例えば、記憶されてデータの最初若しくは最後の位置、又は、それらの間の位置である。
【００２２】
また、上記目的を達成するために、本発明の画像形成装置における前記確認用データは、読出しの都度、予め、前記画像形成装置の本体から書込まれたデータであるように構成することができる。
【００２３】
これにより、読出しの都度、予め、確認用データを書込み、その確認データを読出して、データの確認を行うので、さらに、読出したデータの正確性を向上させることができる。
【００２４】
また、上記目的を達成するために、本発明の画像形成装置は、通信手段を有し、この通信手段により前記カートリッジの通信手段と通信回線によって接続され、前記確認手段が、前記読出し手段により読出された確認用データと、前記画像形成装置の本体に記憶した確認用データとを照合した結果、不一致の場合、前記カートリッジメモリ制御部は、前記通信回線を介して、前記カートリッジに対して、再度、前記所定のデータ及び確認用データを、前記画像形成装置の本体に伝送する旨の指示を行うように構成することができる。
【００２５】
これにより、確認手段が確認できなかった場合、カートリッジからデータを再送させることができる。
【００２６】
また、上記目的を達成するために、本発明の画像形成装置とカートリッジとの間の通信回線は、無線回線であるように構成することができる。
【００２７】
これにより、画像形成装置とカートリッジとの間の通信を、非接触通信とすることができる。
【００２８】
また、上記目的を達成するために、本発明の画像形成装置に着脱可能なカートリッジは、所定のデータを記憶する記憶手段と、該記憶手段の書込み及び読出しを制御するメモリ制御手段と、前記画像形成装置の本体と通信を行う通信手段とを有し、前記記憶手段には、前記所定のデータとは別に、確認用データを記憶し、前記画像形成装置の本体からの前記所定のデータの読出し指示に対して、前記メモリ制御手段は前記所定のデータと共に、前記記憶手段に記憶されている確認用データを読出し、前記通信手段は、前記メモリ制御手段により読み出された所定のデータ及び確認用データを、前記画像形成装置の本体に送信するように構成することができる。
【００２９】
また、上記目的を達成するために、本発明の画像形成装置に着脱可能なカートリッジは、前記画像形成装置の本体から、前記画像形成装置が受信した確認用データは前記画像形成装置の本体に予め記憶されているものと異なる旨の応答、又は再送指示のメッセージを受けた場合、前記所定のデータ及び確認用データを、伝送条件又は通信手順を変更して、再度、前記画像形成装置の本体に送信するように構成することができる。
【００３０】
また、上記目的を達成するために、本発明のカートリッジは、前記画像形成装置の本体から、前記画像形成装置が受信した確認用データは前記画像形成装置の本体に予め記憶されているものと異なる旨の応答、又は再送指示のメッセージを受けた場合、前記所定のデータ及び確認用データを、同じ伝送条件で、再度、複数回、前記画像形成装置の本体に送信するように構成することができる。
【発明の効果】
【００３１】
本発明によれば、カートリッジ内の記憶手段から、データを読み出す毎に、データ欠落やデータ化けを検出し、更に、記憶手段で読出されたデータの伝送エラーを検出することできる画像形成装置及び該画像形成装置に着脱可能なカートリッジを提供することが可能となる。
【発明を実施するための最良の形態】
【００３２】
本発明の実施例について以下説明する。
【００３３】
図１は、本発明の実施例に適用される画像形成装置１の構成図である。
【００３４】
図示しない操作部によりコピー開始の指示がされると、スキャナユニット２０３により原稿の読み取りが行われる。読み取られた画像データは各色毎に順番に、書込みユニット２１４により感光体ベルト２１８に書き込まれる。
【００３５】
感光体ベル２１８は帯電ユニット２１１によって予め均一に帯電されており、書込みユニット２１４によって光を照射することで感光体ベルト２１８上に各色毎の静電潜像が形成される。感光体ベルト２１８上に形成された静電潜像は、その色に対応する現像ユニット２１９により現像され、感光体ベルト２１８上でトナー像が形成される。
【００３６】
感光体ベルト２１８上に形成されたトナー像は、中間転写ベルトユニット２０６の中間転写ベルト２２０上に１次転写ユニット２２１を用いて転写され、中間転写ベルト２２０に転写したトナー像は更に第1給紙トレイ２１３又は第2給紙トレイ２１２から給紙された用紙に２次転写ユニット２０７を用いて転写される。用紙上に転写されたトナー像は定着ユニット２０５により熱定着されて用紙上に固定される。
【００３７】
そして、定着ユニット２０５によってトナー像が熱定着された用紙は排紙ユニット２０４によって排紙されることで、コピー像が得られる。
【００３８】
感光体ベルト２１８や中間転写ベルト２２０に転写されずに残ったトナーは、感光体クリーニングユニット２０９や中間転写ベルトクリーニングユニット２０１によりクリーニングされ、それぞれ感光体廃トナーボトル２１０及び中間転写廃トナーボトル２０８に廃トナーとして蓄積される。
【００３９】
また、定着ユニット２０５は定着後の用紙の分離性を良くするために、定着ユニット塗布ユニット２０２により少量のシリコンオイルが塗布されている。
【００４０】
図１におけるトナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）、は、それぞれ、イエロー（Ｙ）トナー，マゼンタ（Ｍ）トナー，シアン（Ｃ）トナー，ブラック（Ｋ）トナーを充填し、更に、それぞれのトナーカートリッジ２１５は、図に示すように現像ユニットをも装備しているので、プロセスカートリッジとも言える。したがって、この各色毎のトナーカートリッジ２１５は、いわゆる交換可能なプロセスカートリッジとして画像形成装置１に対して着脱可能に構成されているとも言える。
【００４１】
また、図１のものは、トナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）のアンテナ２１６（Ｙ）、２１６（Ｍ）、２１６（Ｃ）、２１６（Ｋ）と、画像形成装置１のアンテナ２１７との間では必要に応じて通信を行い、情報を送受信する。
【００４２】
トナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）のアンテナ２１６（Ｙ）、２１６（Ｍ）、２１６（Ｃ）、２１６（Ｋ）と、画像形成装置１のアンテナ２１７との関係を図２に示す。画像形成装置１のエンジン制御部１０のアンテナ２１７は、画像形成装置１を制御する本体制御部１０の一部を構成し、アンテナ２１６（Ｙ）、２１６（Ｍ）、２１６（Ｃ）、２１６（Ｋ）と、画像形成装置１のアンテナ２１７との間で、４対１の通信が行われる。
【００４３】
アンテナ２１６（Ｙ）、２１６（Ｍ）、２１６（Ｃ）、２１６（Ｋ）と、画像形成装置１のアンテナ２１７との間で通信を行う場合の通信のフレーム（信号）の例を図３に示す。図３の通信のフレームにおいて、３１１は、プリアンブル部でフレームの同期を取るためのものである。アドレスフィールド３１２には、送信元及び宛先のアドレスが格納され、コントロールフィールド３１２には、フレームの種別等が格納される。データフィールド３１４には、送受すべきデータが格納される。
【００４４】
トナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）及びエンジン制御部１０には、異なるアドレスを付与し、そのアドレスを用いて、トナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）及びエンジン制御部１０が、図３の通信のフレームを用いて、通信を行うので、混信することなく、通信を行うことができる。
【００４５】
図４は画像形成装置１の全体を制御するエンジン制御部１０と、トナーカートリッジ２１５（トナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）は、ほぼ、同じ構成である。「トナーカートリッジ２１５」は、トナーカートリッジ２１５（Ｙ）、２１５（Ｍ）、２１５（Ｃ）、２１５（Ｋ）の一つを意味する。）のブロック図である。
【００４６】
図４において、エンジン制御部１０は、アンテナ１０１、通信回路部１０２、ＣＰＵ（Central Processing Unit）１０３、ＲＯＭ（Read Only Memory）１０５、ＲＡＭ（Random Access Memory）１０６、不揮発性メモリ１０４から構成されている。また、トナーカートリッジ２１５は、アンテナ１０７、通信回路部１０８、不揮発性メモリ１０９及びカートリッジメモリ書込み及び読出し制御部１１０から構成されている。
【００４７】
トナーカートリッジ２１５は、画像形成装置１と図４に点線で示したアンテナ間で着脱可能な構成となっている。
【００４８】
エンジン制御部１０と、トナーカートリッジ２１５とは、無線回線で接続されており、いわゆる、非接触による通信を行う。
【００４９】
エンジン制御部１０は、トナーカートリッジ２１５の不揮発性メモリ１０９に対して無線回線を介して、パケット通信を行い、不揮発性メモリ１０９のカートリッジメモリ書込み及び読出し制御部１１０に対して、データの読出し及び書込みの指示を行う。
【００５０】
この場合の通信速度としては９６００ｂｐｓ（bits per second）から３８４００ｂｐｓ程度が選択可能となっている。
【００５１】
ここで、エンジン制御部１０の各部について説明する。ＲＯＭ１０５は、不揮発性メモリであり、このＲＯＭ１０５には、ＣＰＵ１０３が画像形成装置１を制御するための制御プログラムが記憶されている。ＲＡＭ１０６は、ＣＰＵ１０３によりＲＯＭ１０５に記憶されている制御プログラムを実行しているときに、一時的に発生するデータなどを記憶するための揮発性のメモリである。エンジン制御部１０の不揮発性メモリ１０４は、書き換え可能な不揮発性メモリで、トナーカートリッジ２１５の不揮発性メモリ１０９のバックアップデータや、画像形成装置１の給紙タイミング、各給紙段の設定、定着温度の設定値などを記憶するための記憶手段であり、本体の電源切断後も記録しておきたいデータを記憶する。この構成によりエンジン制御部１０が画像形成装置１の全体の制御を行う。なお、後述するように、エンジン制御部１０は、トナーカートリッジ２１５の書込み及び読出し等の制御も行う。
【００５２】
また、トナーカートリッジ２１５は、画像形成装置１と着脱可能な構成となっており、トナーカートリッジ２１５とエンジン制御部１０は、無線回線で接続されている。
【００５３】
トナーカートリッジ２１５に搭載された不揮発性メモリ１０９は、例えばＥＥＰＲＯＭ（Electrically Erasable and Programmable ROM）であり、電源オフ時や、画像形成装置１から取り外されて電源の供給が切られた場合でも、記憶したデータを記憶できるように構成されている。
【００５４】
不揮発性メモリ１０９に記憶されているデータとしては、電源オフ期間や、ドア開閉後にトナーカートリッジが交換されてないかを調べるためのカートリッジの識別番号（例えば、製造番号等のカートリッジを特定できる情報を含む）や、使用状況情報として、トナーカートリッジ２１５を画像形成装置１に取り付けて使用開始した日時、トナーエンド発生日時（１本のトナーカートリッジをどれぐらいの期間で使用したかを確認）、同じく使用開始時／トナーエンド発生時のカウント値（１本のトナーカートリッジで何枚ぐらいの印刷を行ったかを確認）、トナー残量、トナーニアエンド情報（動作時にあとどの程度印刷を行えるかを表示）、トナーエンド後にリサイクルを行った場合のリサイクル回数（トナーカートリッジ２１５の寿命などの計算に使用）、リサイクルを行っている場合にはトナーエンドが発生した時のカウント値・プリント枚数（次にトナーエンドが発生するカウント値の予測に使用）などがある。
【００５５】
また、この他にも取り付けられている画像形成装置１のＩＤ（Identification）、画像形成装置１にインストールされているソフト、機械そのもののバージョン、メーカー・販売店、使用地域（カートリッジ回収後に取り付けられていた画像形成装置本体の情報収集を行う際に使用）、トナーの色情報（正しい色のカートリッジが取り付けられているかどうかの判断に使用）などが書き込まれている。
【００５６】
エンジン制御部１０のＲＯＭ１０５に記憶されている制御プログラムは、画像形成装置１全体の制御を行うと共に、トナーカートリッジ２１５の不揮発性メモリ１０９からデータを読出し、本体側の不揮発性メモリ１０４に格納等を行うものである。
【００５７】
本発明では、エンジン制御部１０は、この制御プログラムによって、図５に示すような機能実現手段を、コンピュータに実行させている。
【００５８】
本発明のエンジン制御部１０のコンピュータ１０３により実行される機能は、トナーカートリッジ２１５の不揮発性メモリ１０９との通信を制御する通信制御部１０５１、不揮発性メモリ１０９に記憶されているデータの書込み及び読出しを制御するカートリッジメモリ制御部１０５２、不揮発性メモリ１０９からデータを読出して、受信したデータの信頼性の確認を行う確認手段１０５３及び画像形成装置１全体の制御を行う画像形成装置制御部１０５４である。
【００５９】
本発明では、不揮発性メモリ１０９に記憶されている所定のデータを読出す際に、所定のデータと共に、不揮発性メモリ１０９に記憶されている確認用データを読出し、確認手段１０５３は、読出した確認用データと、ＲＯＭ１０５又はＲＡＭ１０６に記憶してある確認用データとを照合することにより、読出したデータの信頼性を確認する。
【００６０】
図６は、画像形成装置１の主電源がオンされたときの、図４のエンジン制御部１０がトナーカートリッジ２１５上の不揮発性メモリ１０９からデータを読出し、本体側の不揮発性メモリ１０４に格納するフローチャート図である。
【００６１】
まず、画像形成装置１の主電源がオンされると、エンジン制御部１０のカートリッジメモリ制御部１０５２は、通信回路部１０２によりトナーカートリッジ２１５の通信回路部１０８に対してデータを送信し、通信回路部１０８からの応答を確認することで通信を確立させる（Ｓ０１）。応答が確認できない場合（Ｓ０２：確立失敗）には、トナーカートリッジ２１５が接続されていないと認識して、画像形成装置の操作画面等にトナーカートリッジ２１５がセットされていないことを表示（Ｓ０７）し、トナーカートリッジ２１５が画像形成装置１にセットされ通信が確立できるのを待つ。
【００６２】
通信が確立できた場合（Ｓ０２：確立成功）には、エンジン制御部１０のカートリッジメモリ制御部１０５２は、ＲＯＭ１０５又はＲＡＭ１０６に記憶した確認用データを読みだして、トナーカートリッジ２１５の不揮発性メモリ１０９に書き込む（Ｓ０３）。ここでは、図７に示すように、未使用領域と通常使用領域の間に、確認用データが書き込まれるので、この確認用データを終端マークデータと言うことができる。
【００６３】
図７に確認用データである終端マークデータが記憶された状態の不揮発性メモリ１０９の構成を示す。図７において、不揮発性メモリ１０９は１２８ｋバイト（１２８ｋ×８ビット）の構成となっており、アドレス００００ｈ番地〜ＦＦ００ｈ番地までは通常使用範囲となっており、トナーカートリッジ２１５の製造番号などが記憶されている。その後のＦＦ０１ｈ番地〜ＦＦ０４ｈ番地が確認用に用いられる終端マークデータであり、ステップＳ０３でそれぞれ５５ｈ、ＡＡｈ、５Ａｈ、Ａ５ｈの値が書き込まれている。そしてＦＦ０５ｈ番地以降ＦＦＦＦｈ番地は未使用の領域となっている。
【００６４】
終端マークデータは、未使用領域と通常使用領域の間に格納されるもので、任意のデータを用いることができる。
【００６５】
次いで、トナーカートリッジ２１５の不揮発性メモリ１０９に記憶されているデータを読出すように、カートリッジメモリ制御部１０５２は、カートリッジメモリ書込み及び読出し制御部１１０を制御する。カートリッジメモリ書込み及び読出し制御部１１０は、図４における通常使用領域に格納されているデータを全て読出す。このとき、ステップＳ０３で書き込んだ確認用データである終端マークも同時に読み出す。例えば、不揮発性メモリ１０９のメモリアドレス０００ｈ番地からＦＦ００ｈ番地までのデータを読み出すときは、終端マークの位置を、読出しを行うデータ範囲の一番後ろの４バイトに割り当てておき、メモリアドレス００００ｈ番地からＦＦ０４ｈ番地までを読み出す。読みだされた通常使用領域に格納されているデータと、確認用データである終端マークデータとは、通信回路部１０８を介して、エンジン制御部１０に送信されて、ＲＡＭ１０６に格納される（Ｓ０４）。
【００６６】
その後、エンジン制御部１０の確認手段１０５３は、ＲＡＭ１０６に保存した、不揮発ＲＡＭ１０９の終端マークの位置から読出したデータの値を終端マークとして書き込んだ値と比較する（Ｓ０５）。つまり、エンジン制御部１０の確認手段１０５３は、読出したデータの確認のために、受信した確認用データである終端マークデータと、ＲＯＭ１０５又はＲＡＭ１０６に記憶してある確認用データとを比較する。
【００６７】
両者が一致せず、終端マークが正しく読み出せなかった場合（Ｓ０６：終端マーク未確認）には、ステップＳ０３で行った終端マークの書込み又はステップＳ０４で行った終端マークの読出しに失敗したと判断する。失敗の原因は複数あるものの、ここでは、可能性の高いトナーカートリッジ２１５とエンジン制御部１０との間の通信が正常に行われていないと判断し、通信条件の変更が可能ならば変更を行う（Ｓ０８）。ここで通信条件の変更とは、例えば通信速度を遅くしたり、あるいは、一括でリードしている場合に、1バイトずつのリードに切り替えるなどである。
【００６８】
通信条件の変更後、再度、確認用データである終端マークの書込みから実行しなおす（Ｓ０３〜Ｓ０６）。以上の操作により、通信途中でデータが欠落したりデータが化けたりした場合にそれを検知でき、また、その誤りを検知したときに再度通信を行うことが可能になる。
【００６９】
次に、画像形成装置1が画像形成動作中にトナーカートリッジ２１５に対してデータの読出しを行う場合の動作について図８のフローチャートを用いて説明する。
【００７０】
エンジン制御部１０は、トナー残量を確認する場合など、トナーカートリッジ２１５の不揮発性メモリ１０９からデータの読出しを行う必要が発生すると、不揮発性メモリ１０９の特定の場所（例えば、図９中のアドレスＦＦ０１ｈ）に、ＲＯＭ１０５に記憶した電源オン時に書き込んだ値とは異なる所定のデータ（例えば、ＣＣｈ）の書込みを行って、それを終端マークとする（Ｓ１１）。一般に画像形成動作中に読出しを行うデータ量は１度にそれほど多く無いので、読出しを行うデータに対して、終端マークを１つのデータとしているが、これも電源オン時と同様に、複数の終端マークをそれぞれ異なる値に設定して、あわせて読み出すことで、より確実にデータ読出しを行うことが可能となる。ステップＳ１１以降のフローは、図６に準じて、理解することができるので、説明を省略する。
【００７１】
なお、図６及び図８において、データ読出しの際に終端マークが正しく読み出せない場合は、図示しない表示部に、図１０（Ａ）、（Ｂ）に示すように通信が正常に行われていないことを表示しても良い。これにより、トナーカートリッジ２１５と画像形成装置１との接触部を清掃することを促したり、トナーカートリッジ２１５を画像形成装置１の正しい位置に取り付け直すことで通信状態を正常に戻すことが可能になる。
（システムの変形例）
上記説明では、無線回線（非接触）により、トナーカートリッジ２１５と画像形成装置1が接続されている例を説明した。
【００７２】
本発明は、有線回線により、トナーカートリッジと画像形成装置が接続されている場合であってもよい。
【００７３】
有線回線により、トナーカートリッジ３１５とエンジン制御部３１０が接続されている例の概要を図１１に示す。
【００７４】
まず、図１１において、エンジン制御部３１０はＣＰＵ３０３、ＲＯＭ３０５、ＲＡＭ３０６、不揮発ＲＡＭ３０４などにより構成され、トナーカートリッジ部３１５には不揮発メモリ３０９が搭載されている。エンジン制御部３１０のＣＰＵ３０３は、トナーカートリッジ部３１５の不揮発メモリ３０９に対してクロック線、データ線などの通信線を介してクロック同期型の通信を行い、不揮発メモリ３０９とデータの読出し及び書込みを行っている。クロックとしては０．５ＭＨｚ程度から２ＭＨｚ程度までを設定により選択可能としている。
【００７５】
トナーカートリッジ３１５は、画像形成装置と着脱可能な構成となっており、トナーカートリッジ３１５の不揮発性メモリ３０９とＣＰＵ３０３は、クロックとデータなどの通信線で接続されているが、トナーカートリッジ３１５が画像形成装置から取り外されると、通信バスは切断される。電気的には図１１の破線で示す部分で画像形成装置と金属接点を介して着脱が行われる。
【００７６】
なお、有線回線により、トナーカートリッジ３１５とエンジン制御部３１０が接続されている以外は、図４に準じて、理解できるので、説明を省略する。
（確認データの変形例）
上記説明では、確認データとして、エンジン制御部から書き込まれた、終端データを用いた例で説明した。
【００７７】
本発明では、確認データとして、多くの変形例がある。
【００７８】
（その１）終端マークは予め不揮発性メモリ１０９、３０９に記憶されているデータを使用してステップＳ０３は省略することも可能である。
【００７９】
この場合は不揮発性メモリ１０９、３０９内の特定の位置に予め所定のデータを用意しておくか、又はトナーカートリッジが代わるまでは変化しないデータであるトナーカートリッジの製造番号などを終端マークとして使用する（図１２参照）。この場合は初めて通信を行う時に複数回、特定の位置に記憶されているデータを読出し、読出した結果が同じ値となったときに不揮発性メモリ１０９、３０９から正しく読出しが行なわれたと判断して、画像形成装置１の不揮発性メモリ１０４、３０４にそのデータを記憶する。そして不揮発性メモリ１０９、３０９から読出した終端マークのデータと画像形成装置１側のメモリに記憶しておいたデータを比較することで、読出しが正常に行われたかどうかを判断することができる。
【００８０】
（その２）終端マークは、連続して不揮発性メモリ１０９、３０９のデータを読み出す場合では、データ読出し範囲が必要以上に大きくならないように、データ読出し範囲の終了直後の位置であることが望ましいが、必ずしもその位置でなくても良く、連続して読み出すデータの途中に、複数の終端マークをおおよそ均一の間隔になるように挿入して、終端マークの読出しが均一の間隔で発生するようにしても良い。つまり、読み出すデータの量により終端マークの数を変更してもよく、１つなどの少量のデータを読み出すのであれば終端マークも１つとし、連続して多数のデータを読み出すのであれば終端マークを増やしてもよい。また、増やすのではなく、同じ終端マークを複数回読出して使用しても良い。ただし、終端マークは偶然値が一致することをさけるために複数のデータにすることが望ましく、それぞれのデータを異なる値にすることで、読み出すデータ量に限らず読出したデータの信頼性は向上する。一般に電源オン時には不揮発性メモリ１０９、３０９の内容を読出して、本体内部のＲＡＭ１０６、３０６にコピーすることを行う場合が多いので、多数の終端マークを使用して確実性を高めることが望ましい。さらに、書込みが正しく行われているかを確認するために、書込みを行うたびに終端マークのデータを変えても良い。この場合は、書き込んだ終端マークを画像形成装置１のＲＡＭ１０６、３０６などに記憶して、それを読出した終端マークと比較すれば良い。
【００８１】
（その３）
伝送条件を代えて伝送する代わりに、通信手順にＤＭＡ転送、割り込みによる転送、ポーリングによる転送などがある場合、通信手順を切り替えても良い。
【００８２】
逆に通信速度をこれ以上遅くすることができず、また、１バイトずつの読み取りで行なっている場合については、通信状況が改善するように通信条件を変更することはできないので、伝送条件を代えて伝送する代わりに、複数回、画像形成装置の本体に送信するようにしてもよい。
【００８３】
（その４）
上記説明では、トナーカートリッジについて説明したが、本発明は、トナーカートリッジ以外の一般的なカートリッジに適用できることは自明である。
【００８４】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【図面の簡単な説明】
【００８５】
【図１】画像形成装置の例を説明するための図である。
【図２】トナーカートリッジのアンテナと画像形成装置のアンテナとの関係を示す図である。
【図３】トナーカートリッジのアンテナと画像形成装置のアンテナ間を伝送する信号の例である。
【図４】無線回線で接続されているエンジン制御部とトナーカートリッジを説明するための図である。
【図５】制御プログラムにより、ＣＰＵが実行するエンジン制御部に関する機能手段である。
【図６】画像形成装置の主電源がオンされたときの処理フローの例である。
【図７】トナーカートリッジの不揮発性メモリの記憶状態の例（その１）である。
【図８】画像形成装置が画像形成動作中にトナーカートリッジに対してデータの読出しを行う場合処理フローの例である。
【図９】トナーカートリッジの不揮発性メモリの記憶状態の例（その２）である。
【図１０】データ読出しの際に終端マークが正しく読み出せない場合の表示例である。
【図１１】有線回線によりトナーカートリッジとエンジン制御部が接続されている例である。
【図１２】トナーカートリッジの不揮発性メモリの記憶状態の例（その３）である。
【符号の説明】
【００８６】
１            画像形成装置
１０、３１０        エンジン制御部
２１５、３１５      トナーカートリッジ
１０１、１０７、２１６、２１７      アンテナ
１０２、１０８      通信回路部
１０３、３０３      ＣＰＵ
１０４、１０９      不揮発性メモリ
１０５１      通信制御部
１０５２      カートリッジメモリ制御部
１０５３      確認手段
１０５４      画像形成装置制御部
【図１】
2006227528.tif 000003
【図２】
2006227528.tif 000004
【図３】
2006227528.tif 000005
【図４】
2006227528.tif 000006
【図５】
2006227528.tif 000007
【図６】
2006227528.tif 000008
【図７】
2006227528.tif 000009
【図８】
2006227528.tif 000010
【図９】
2006227528.tif 000011
【図１０】
2006227528.tif 000012
【図１１】
2006227528.tif 000013
【図１２】
2006227528.tif 000014