(57)【特許請求の範囲】
【請求項１】
画像形成のために必要な情報を記憶するメモリを有するカートリッジであって、前記メモリに、前記カートリッジの識別情報、及び、前記カートリッジを用いた画像形成のためのプロセスパラメータを記憶する読み出し専用領域と、前記カートリッジの使用量に係る情報を記憶する読み書き可能領域とを有する前記カートリッジを装着可能な画像形成装置において、
前記カートリッジが装着されている状態で前記メモリの前記読み出し専用領域及び前記読み書き可能領域に記憶されたデータを読み出す読出手段と、
前記読出手段により読み出される前記読み出し専用領域のデータ及び前記読み書き可能領域のデータの異常を検出する異常検出手段と、
前記異常検出手段により前記読み出し専用領域のデータに異常が検出された場合に、第１の異常報知を行うと共に画像形成動作を禁止し、前記異常検出手段により前記読み書き可能領域のデータに異常が検出された場合に、前記第１の異常報知とは異なる第２の異常報知を行うと共に画像形成動作を許可するように制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記第１の異常報知としてオペレータコールエラーを表示し、前記第２の異常報知として警告を表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
画像形成のために必要な情報を記憶するメモリを有するカートリッジであって、前記メモリに、前記カートリッジの識別情報、及び、前記カートリッジを用いた画像形成のためのプロセスパラメータを記憶する読み出し専用領域と、前記カートリッジの使用量に係る情報を記憶する読み書き可能領域とを有する前記カートリッジを装着可能な画像形成装置において、
前記カートリッジが装着されている状態で、前記メモリの前記読み出し専用領域及び前記読み書き可能領域に記憶されたデータを読み出す読出手段と、
前記読出手段により読み出される前記読み出し専用領域のデータ及び前記読み書き可能領域のデータの異常を検出する異常検出手段と、
前記読み出し専用領域のデータに対応する標準データを記憶する記憶手段と、
前記異常検出手段により前記読み出し専用領域のデータに異常が検出された場合に、第１の異常報知を行うと共に、前記記憶手段に記憶されている標準データを参照した画像形成動作を許可し、前記異常検出手段により前記読み書き可能領域のデータに異常が検出された場合に、前記第１の異常報知とは異なる第２の異常報知を行うと共に画像形成動作を許可するように制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項４】
前記読み出し専用領域のデータのうち、前記カートリッジの識別情報は、前記カートリッジの組み立て時に書き込まれ、前記プロセスパラメータは、前記カートリッジの組み立て時及び工場出荷時に書き込まれることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記読み書き可能領域へのデータの書き込みは、前記カートリッジの工場出荷時、または、前記画像形成装置の電源ＯＦＦ時、または、前記カートリッジ交換時、または、前記画像形成装置のドアオープン時、または、予め定められた枚数の画像形成毎に行われることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記読み出し専用領域には、前記識別情報を用いて算出された第１チェックサム値と、前記プロセスパラメータを用いて算出された第２チェックサム値とが記憶されており、前記読み書き可能領域には、前記カートリッジの使用量に係る情報を用いて算出された第３チェックサム値が記憶されており、
前記異常検出手段は、
前記第１チェックサム値と前記読み出し手段が読み出した識別情報を用いて算出したチェックサム値とを比較し、かつ、前記第２チェックサム値と前記読み出し手段が読み出したプロセスパラメータを用いて算出したチェックサム値とを比較することにより、前記読出手段により読み出される前記読み出し専用領域のデータの異常を検出し、
前記第３チェックサム値と前記読み出し手段が読み出したカートリッジの使用量に係る情報を用いて算出したチェックサム値とを比較することにより、前記読み書き可能領域のデータの異常を検出する
ことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メモリを有する像形成のためのカートリッジを装着する画像形成装置及び画像形成装置の制御方法に関するものである。
【０００２】
【従来の技術】
従来の、例えば特開平４−２９９３７５号、あるいは特開平６−１３０７５４号等に記載されている電子写真方式のプリンタでは、ドラム及びトナー容器一体型のカートリッジに不揮発性メモリを搭載し、この不揮発性メモリにドラムの寿命、プリント枚数等を示すデータを書き込んでいた。
【０００３】
そして、そのデータを参照することで、ドラムの寿命やトナーの残量を検知する。そして、このデータの書き込みは、複数のデータセットで行い、エラーが発生しているデータセットは使用しない様にしていた。
【０００４】
また、この不揮発性メモリには、寿命やトナー残量を検知するためのデータの他に、そのカートリッジに適切なプロセス条件やカートリッジの識別情報等のデータも格納されていた。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来のこの種の装置では、不揮発性メモリに対してチェックサム等でエラー検出を行ってエラーを検出した場合の制御が不適切であり、像形成動作を許可するか否かを適切に判定することが望まれていた。
【０００６】
【課題を解決するための手段】
本発明は上述した課題を解決することを目的として成されたもので、上述した点を考慮した画像形成装置を提供するにある。また本発明の他の目的は、メモリの異常の発生場所に応じて、エラー処理を異ならせて、使いやすい画像形成装置の提供にある。本発明はかかる目的を達成するなどするため、例えば以下の構成を備える。
【０００７】
即ち、画像形成のために必要な情報を記憶するメモリを有するカートリッジであって、前記メモリに、前記カートリッジの識別情報、及び、前記カートリッジを用いた画像形成のためのプロセスパラメータを記憶する読み出し専用領域と、前記カートリッジの使用量に係る情報を記憶する読み書き可能領域とを有する前記カートリッジを装着可能な画像形成装置において、前記カートリッジが装着されている状態で前記メモリの前記読み出し専用領域及び前記読み書き可能領域に記憶されたデータを読み出す読出手段と、前記読出手段により読み出される前記読み出し専用領域のデータ及び前記読み書き可能領域のデータの異常を検出する異常検出手段と、前記異常検出手段により前記読み出し専用領域のデータに異常が検出された場合に、第１の異常報知を行うと共に画像形成動作を禁止し、前記異常検出手段により前記読み書き可能領域のデータに異常が検出された場合に、前記第１の異常報知とは異なる第２の異常報知を行うと共に画像形成動作を許可するように制御する制御手段と、を備えることを特徴とする画像形成装置が提供される。
【０００８】
また、画像形成のために必要な情報を記憶するメモリを有するカートリッジであって、前記メモリに、前記カートリッジの識別情報、及び、前記カートリッジを用いた画像形成のためのプロセスパラメータを記憶する読み出し専用領域と、前記カートリッジの使用量に係る情報を記憶する読み書き可能領域とを有する前記カートリッジを装着可能な画像形成装置において、前記カートリッジが装着されている状態で、前記メモリの前記読み出し専用領域及び前記読み書き可能領域に記憶されたデータを読み出す読出手段と、前記読出手段により読み出される前記読み出し専用領域のデータ及び前記読み書き可能領域のデータの異常を検出する異常検出手段と、前記読み出し専用領域のデータに対応する標準データを記憶する記憶手段と、前記異常検出手段により前記読み出し専用領域のデータに異常が検出された場合に、第１の異常報知を行うと共に、前記記憶手段に記憶されている標準データを参照した画像形成動作を許可し、前記異常検出手段により前記読み書き可能領域のデータに異常が検出された場合に、前記第１の異常報知とは異なる第２の異常報知を行うと共に画像形成動作を許可するように制御する制御手段と、を備えることを特徴とする画像形成装置が提供される。
【００１７】
【発明の実施の形態】
以下、図面を参照して本発明に係る一発明の実施の形態例を詳細に説明する。
【００１８】
［第１の実施形態］
図１は本発明に係る第１の実施形態の画像形成装置の構成を示すブロック図である。
【００１９】
図１において、１は電子写真方式による画像形成を行うプリンタであり、電子写真方式による画像形成を実現するためのレーザ駆動回路、感光ドラム、トナー供給部、帯電部、定着器、給紙系等の構成を有している。なお、本実施の形態例では、感光ドラムとトナー容器は一体となったカートリッジ４で構成されており、プリンタ１内に着脱可能とする。
【００２０】
２はＣＰＵであり、プリンタ１の動作等の各種制御を司る。なおＣＰＵ２は、ＲＯＭ（不図示）、ＲＡＭ（不図示）、Ｉ／Ｏ（不図示）を内蔵する１チップＣＰＵで構成される。５は不揮発性メモリであり、本実施の形態例では、例えば、ＥＥＰＲＯＭを用いる。６はビデオコントローラ、７は操作部である。
【００２１】
ＣＰＵ２はプリンタの動作を制御し、ビデオコントローラは、外部コンピュータとのコマンドやプリントデータの送受信や操作部とのデータの送受信を制御する。
【００２２】
ＥＥＰＲＯＭ５は、カートリッジ４に内蔵され、プリンタ１のドラム寿命、プリント枚数等の状態を管理するためのデータが、ＣＰＵ２の制御によって読み書きされる。３はカートリッジ４がプリンタ１内に搭載された際に、コネクタ等で接続されるＥＥＰＲＯＭ５とＣＰＵ２のインタフェースラインである。
【００２３】
なお、カートリッジ４は、以上に説明した感光ドラムとトナー容器が一体となったものに限らず、感光ドラムのみ、現像器のみ等のカートリッジであっても良い。
【００２４】
図２に図１に示すカートリッジ４中の不揮発性メモリ５の領域の構成例を示す。図２に示すように、本実施の形態例の不揮発性メモリ５の領域は読み出し専用領域２０、読み書き可能領域２５に分類され、データの重要性に応じてデータエリアとそのチェックサムエリアの領域が確保され、メモリ内のデータの異常チェックに利用している。
【００２５】
即ち、例えば、読み出し専用領域２０をデータエリアＡ２１、データエリアＡ２１のチェックサムエリアＡ２２、データエリアＢ２３、データエリアＢ２３のチェックサムエリアＢ２４に分類し、読み書き可能領域２５をデータエリアＣ２６、データエリアＣ２６のチェックサムエリアＣ２７に分類する。
【００２６】
そして、データエリアＡ２１には、そのカートリッジの製造ライン番号（ＮＯ．）等の識別コードや対応機種、メーカーコードを格納し、データエリアＢ２３には、ドラムの感度情報や下地情報等の感光ドラムに関するプロセスパラメータや、ドラム寿命計算の為に必要なドラム回転数、高圧印加時間、印字枚数やメモリを監視するためのメモリ書き込み回数を格納する。
【００２７】
データの重要性より、データを書き込むタイミングは異なる。データエリアＡ２１へのデータ書き込みは、工場での組み立て時のみ、データエリアＢ２３へのデータ書き込みは工場での組み立て時及び出荷時のみとし、データエリアＣ２６へのデータ書き込みは工場出荷時、画像形成装置の電源ＯＦＦ検出時、ドラム交換時、画像形成装置のドアオープン時、所定枚数の像形成毎とする。すなわち、画質や、プリンタに悪影響を及ぼす恐れのあるパラメータの領域及び書き込みタイミングの分類を行ないデータエラーになる可能性に基づきエラー後の処理を異ならしめる。
【００２８】
次に、図３を用いて本実施の形態例の不揮発性メモリ５へのデータ書き込み処理について説明する。
【００２９】
ＣＰＵ２は、まずステップＳ３１で印刷動作モードであるか否かをチェックする。印刷動作モードでない場合にはステップＳ３３に進み、格納指示があるか否かをチェックする。格納指示がなければ当該処理を終了する。
【００３０】
一方、ステップＳ３３で特定治具による格納指示、例えば、ＣＰＵ２の入力ポートの１つを格納指示のトリガとし、ここから格納指示があった場合にはステップＳ３４以下の処理に進む。
【００３１】
ステップＳ３４、Ｓ３５、Ｓ３６、Ｓ３７では、図２に示した各々のデータエリアのデータとデータより算出したチェックサム値を前記不揮発性メモリ５に格納する。そして格納が終了すれば当該処理を終了する。
【００３２】
即ち、ステップＳ３４でデータエリアＡ２１に格納すべきデータのチェックサムを計算し、データエリアＡ２１に格納すべきデータをデータエリアＡ２１に格納すると共に計算したチェックサムＡをチェックサムエリアＡ２２に格納する。
【００３３】
続いてステップＳ３４で、データエリアＢ２３に格納すべきデータのチェックサムを計算し、データエリアＢ２３に格納すべきデータをデータエリアＢ２３に格納すると共に計算したチェックサムＢをチェックサムエリアＢ２４に格納する。
【００３４】
更にステップＳ３６で、データエリアＣ２６に格納すべきデータのチェックサムを計算し、データエリアＣ２７に格納すべきデータをデータエリアＣ２７に格納すると共に計算したチェックサムＣをチェックサムエリアＣ２７に格納する。
【００３５】
一方、ステップＳ３１における判断で印刷動作モードでない場合にはステップＳ３２に進み、メモリ格納条件をチェックする。このメモリ格納条件は予め定められているが、例えば、感光ドラムカートリッジが装着されている状態で、電源スイッチをユーザが切ろうとしたか？あるいは、感光ドラムカートリッジを取り出し可能なドアを開けたか？あるいは、所定枚数異常印刷動作が終了したか？のいずれかの条件に一致した場合にメモリ格納条件であると判断する。なお、この条件は前記の例に限定されるものではなく、種々の条件を設定することができる。
【００３６】
ステップＳ３２でメモリ格納条件でない場合には当該処理を終了する。一方、ステップＳ３２で前述のメモリ格納条件を満たしていれば後述するステップＳ３６に進み、読み書き可能な領域２５のデータの更新を行う。
【００３７】
次に、本実施の形態例における不揮発性メモリ５からのデータ読み出し制御について図４を参照して説明する。まずステップＳ４１でメモリ読み出し条件が満足されているか否かを調べる。メモリ読み出し条件でなければ当該処理を終了する。
【００３８】
一方、ステップＳ４１でメモリ読み出し条件が満足されていればステップＳ４２以下の処理に進み、ステップＳ４２、Ｓ４３、Ｓ４４にて、不揮発性メモリ５内のデータエリア及びデータエリアに格納されている格納データに付随したチェックサム値を読み出し、不図示のＣＰＵ２のワークメモリに格納する。
【００３９】
即ち、ステップＳ４２でデータエリアＡ２１に格納されたデータ及びチェックサムエリアＡ２２に格納されているチェックサムＡを不揮発性メモリ５から読み出す。続いてステップＳ４３でデータエリアＢ２３に格納されたデータ及びチェックサムエリアＢ２４に格納されているチェックサムＢを不揮発性メモリ５から読み出す。
【００４０】
更にステップＳ４４でデータエリアＣ２６に格納されたデータ及びチェックサムエリアＣ２７に格納されているチェックサムＣを不揮発性メモリ５から読み出す。なお、読み出した各データは不図示のワークメモリ等に一時的に保持させる。
【００４１】
ステップＳ４１のメモリ読み出し条件には、例えば、電源スイッチによる電源投入時のイニシャル処理実行時か、感光ドラムカートリッジの取り出しが可能なドアを閉めたか、の何れかの条件に一致した場合等である。
【００４２】
次に図５を参照して本実施の形態例における不揮発性メモリ５のチェックについて説明する。
【００４３】
まずステップＳ５１で読み出したデータエリアＡ２１のチェックサムを計算する。続くステップＳ５２で計算したチェックサム値と読み出したチェックサムＡの値とを比較し、両方の値が一致しているか否かを調べる。一致していればステップＳ５４に進む。
【００４４】
一方、ステップＳ５２で両値が一致していなければチェックサムＡエラーを保持してステップＳ５４に進む。ステップＳ５４では、読み出したデータエリアＢ２３のチェックサムを計算する。続くステップＳ５５で計算したチェックサム値と読み出したチェックサムＢの値とを比較し、両方の値が一致しているか否かを調べる。一致していればステップＳ５７に進む。
【００４５】
一方、ステップＳ５５で両値が一致していなければチェックサムＢエラーを保持してステップＳ５７に進む。
【００４６】
ステップＳ５７では、読み出したデータエリアＣ２６のチェックサムを計算する。続くステップＳ５８で計算したチェックサム値と読み出したチェックサムＣの値とを比較し、両方の値が一致しているか否かを調べる。一致していれば当該処理を終了する。
【００４７】
一方、ステップＳ５８で両値が一致していなければチェックサムＣエラーを保持して当該処理を終了する。
【００４８】
以上の処理は、上記したデータ読み出し処理に引き続き実行される。
【００４９】
次に、本実施の形態例のメモリのエラー検出時の処理を、図６を参照して説明する。
【００５０】
まずステップＳ６１において、チェックサムＡエラー又は、チェックサムＢエラーであるか否か、即ち、不揮発性メモリ５の読み出し専用領域の情報にエラーがあるか否かを調べる。不揮発性メモリ５の読み出し専用領域２０の情報にエラーがある場合にはステップＳ６２に進み、印刷品質の保証が出来ないと判断して感光ドラムメモリ異常１をプリンタコントローラ６に報知する。プリンタコントローラ６は、オペレータコールエラーとして、操作部７にエラー表示し、プリンタの印刷動作を禁止する等の制御を行う。そして当該処理を終了する。
【００５１】
一方、ステップＳ６１にて不揮発性メモリ５の読み出し専用領域２０の情報にエラーが無い場合にはステップＳ６３に移行し、チェックサムＣエラー、即ち、不揮発性メモリ５の読み書き可能領域２５にエラーがあるか否かを調べる。不揮発性メモリ５の読み書き可能領域２５にエラーがある場合にはステップＳ６８に進み、印刷を続けるか否かはユーザに任せるべきであると判断し、感光ドラムメモリ異常２をプリンタコントローラ６に報知する。
【００５２】
プリンタコントローラ６は、例えばワーニングだけで印刷動作は可能と判断して、操作部７への警告表示のみでプリンタの印刷動作は行うように制御する。そして当該処理を終了する。
【００５３】
一方、ステップＳ６３で不揮発性メモリ５の読み書き可能領域２５にエラーが発生していなければステップＳ６４に進み、不揮発性メモリ５から読み出した寿命判断のための値に対して印刷動作時間、例えば、感光ドラム回転時間や高圧印可時間等各々加算する。
【００５４】
そして続くステップＳ６５において、ステップＳ６４で加算した値を、例えば画質の保証が不可能となった値であることを示す閾値Ｂと比較し、閾値Ｂ以上となったか否かを調べる。加算値が閾値Ｂ以上であればステップＳ６５よりステップＳ６６に進み、感光ドラム寿命をプリンタコントローラ６に報知する。プリンタコントローラ６では、オペレータコールエラーとして、操作部７にエラー表示し、プリンタの印刷動作を禁止する等の処置を実行する。
【００５５】
一方、ステップＳ６５においてステップＳ６４で加算した加算値が閾値Ｂ以下であればステップＳ６５よりステップＳ６７に進み、ステップＳ６４で加算した加算値が感光ドラム寿命ではないが警告を発する値である閾値Ａ以上となったか否かを調べる。加算値が閾値Ａ以下であれば感光ドラムの状態は満足のいく状態であるため特別の報知などをせずに当該処理を終了する。
【００５６】
一方、ステップＳ６７において、ステップＳ６４で加算した加算値が閾値Ａ以上であればステップＳ６７よりステップＳ６８に進み、感光ドラム寿命警告をプリンタコントローラ６に報知する。プリンタコントローラ６では、感光ドラム寿命であることを操作部７に表示する。この場合には、プリンタの印刷動作は禁止しない。
【００５７】
以上説明したように本実施の形態例によれば、各画像形成装置構成部材をカートリッジ方式で交換可能に構成し、この各カートリッジ単位でカートリッジ内に不揮発性メモリを搭載させる構成を採用し、当該不揮発性メモリに対するデータの格納手段、読み出し手段、及び記憶内容の診断手段等を具備したため、格納する情報を分類して格納及び読み出しチェック可能であり、搭載したメモリ内の情報が正常な時はカートリッジ部材（消耗品）の消耗情報をより正確且つ詳細に把握できる。更に、メモリの情報が正常に読み出せない時であっても、その状況に応じてカートリッジ部材（消耗品）の状態がより確実に把握可能となり、より適切な内容が可能となる。
【００５８】
即ち、プリンタ制御部１では、カートリッジの状態を木目細かくかつ正確に把握することができ、従来のような、誤検知、誤情報の報知が無くなり、画質の保証、ユーザビリティの向上が可能となる。
【００５９】
なお、本発明は以上の例に限定されるものではなく、カートリッジ方式で着脱可能な構成の全ての部材に適用でき、例えば、帯電器、定着器、除電器、トナーカートリッジなどの部材に適用できる。
【００６０】
例えば、消耗品であるカートリッジ（感光ドラム、トナーカートリッジ等）単位にメモリを搭載させ、カートリッジの情報をメモリに記憶させるとともに、メモリの情報異常が発生した場合には、各異常の程度に応じてシーケンス処理を異ならせる。また、搭載したメモリが正常時は、消耗品の消耗情報を詳細に、異常時には、異常レベルをプリンタコントローラ６に知らせることが可能となり、画質の向上、ユーザビリティの向上が可能となる。
【００６１】
なお、メモリ異常の際に、ユーザには感光ドラム寿命或いは感光ドラム寿命警告を報知し、サービスマンがメンテナンスモードに切り換えたときに、メモリ異常であることを報知するようにしても良い。
【００６２】
即ち、ユーザにメモリ異常を報知したとしても、ユーザが対処できないのであれば、メモリ異常であることの報知はあまり意味がない。また、メモリの読み出し専用領域の異常及び感光ドラム寿命のいずれでも、像形成を禁止しているので、メモリ異常であることの報知の代りに、感光ドラム寿命を報知する。
【００６３】
また、メモリの書き換え可能領域の異常の場合は、感光ドラム寿命警告を報知する。このようにすることにより、例えばＬＥＤ等のランプで異常報知を行う構成の場合、表示機の数を減らすことができ、装置を安価にできるという効果もある。
【００６４】
［第２の実施の形態例］
以下、本発明に係る第２の実施の形態例について説明する。図７は本発明に係る第２の発明の実施の形態例を示す画像形成装置のプリンタ制御機構を説明するブロック図であり、図１と同一構成には、同じ符号を付し詳細説明を省略する。第２の実施の形態においては、上述した図１に示す第１の実施の形態に比し、プリンタ制御部１内に各カートリッジに対する標準データが予め登録されている標準ＲＯＭ８を備えている。他の構成は図１と同様である。
【００６５】
第２の実施の形態における処理は、上述した第１の実施の形態のエラー処理が異なり、他の処理は上述した第１の実施の形態と同様である。以下、第１の実施の形態と異なる処理を説明する。
【００６６】
第１の実施の形態では、不揮発性メモリ５内の読み出し専用領域２０の情報にエラーが生じた場合や、感光ドラム寿命を示す閾値Ｂを越えた場合等、画質の保証が不可能になったと判断して、その旨をプリンタコントローラ６に報知し、プリンタ自身の判断で、印刷動作を不可能としていた。
【００６７】
しかし、画質が最適でなくても、あと数枚印刷したい等の要求が出ることが予想させる。この様な場合に、上述した第１の実施の形態においては、機械は停止してしまい全く使うことができない。これは、ユーザに対するユーザビリティの著しい低下になる虞がある。
【００６８】
第２の実施の形態では、画質の保証が不可能な状況と判断した場合であっても、画像形成装置を停止させるのでは無く、その旨をワーニングとして、プリンタコントローラ６に報知し、プリンタコントローラ６は、ユーザの指示に依存するように制御する。
【００６９】
以下、図８を参照して第２の実施の形態でのエラー処理を説明する。図８において、上述した図６に示すフローチャートと同様の処理には同一ステップ番号を付し詳細説明を省略する。
【００７０】
ステップＳ６１でチェックサムＡエラー又は、チェックサムＢエラーがあり、不揮発性メモリ５の読み出し専用領域の情報にエラーがある場合にステップＳ７１に進む。そしてステップＳ７１において、カートリッジ内ではなくプリンタ制御部１内の標準ＲＯＭ８内に予め格納されている標準データを読み出してきて参照データとする。
【００７１】
そして続くステップＳ７２において、カートリッジの内の不揮発性メモリ５の読み出し、専用領域２０の読み出し不良を示す感光ドラムメモリ警告１をプリンタコントローラ６に報知する。プリンタコントローラ６は、この警告を操作部７に表示するのみとし、プリンタの印刷動作を許可する。そして当該処理を終了する。
【００７２】
一方、ステップＳ６３の処理でチェックサムＣエラー、即ち、不揮発性メモリ５の読み書き可能領域２５にエラーがある場合にはステップＳ７３に進む。そしてステップＳ７３において、カートリッジ内の不揮発性メモリ５の読み書き可能領域２５の読み書き不良を示す感光ドラムメモリ警告２をプリンタコントローラ６に報知する。プリンタコントローラ６は、この警告を制御部７に表示するのみとし、プリンタの印刷動作を許可する。そして、当該処理を終了する。
【００７３】
更に、ステップＳ６５においてステップＳ６４で加算した値が閾値Ｂ以上であればステップＳ７６に進み、感光ドラム寿命を示す感光ドラム寿命Ｂをプリンタコントローラ６に報知する。プリンタコントローラ６ではこの寿命を操作部７に表示するのみとし、プリンタの印刷動作を許可する。そして当該処理を終了する。
【００７４】
更に、ステップＳ６７においてステップＳ６４で加算した加算値が閾値Ａ以上であればステップＳ６８に進み、感光ドラム寿命命令をプリンタコントローラ６に報知する。プリンタコントローラ６では、操作部７に感光ドラム寿命警告を表示する。この場合にもプリンタの印刷動作を禁止しない。また、第１の実施形態で説明したように、メモリ異常の場合でも、ユーザには感光ドラム寿命や感光ドラム寿命警告を報知するようにしても良い。
【００７５】
この様に、感光ドラムなどのカートリッジ部材が寿命のしきい値を越えた場合や感光ドラムメモリの異常の場合でも、寿命警告を報知するのみで印刷動作は可能である。このため、印刷するか否かはユーザの指示に任せる。また、図９に示すように、ユーザが装置の状態を十分に認識可能なように警告の詳細、即ち画質を保証しないことのレベルを階層的に知らせるようにしても良い。
【００７６】
以上に説明したように第２の実施の形態例によれば、感光ドラムなどのカートリッジ部材が寿命のしきい値を越えた場合でも、寿命警告を報知するのみで印刷動作は可能である。このため、例えば図９に示すように、装置自身で動作を停止して使用不可能にしない代わりに、印刷するか否かはユーザ責任とし、ユーザが装置状態を十分に認識可能に警告の詳細、即ち画質の保証不可能レベルを階層的に知らせることが可能とした。
【００７７】
即ち、第２の実施の形態例によれば、このように階層的な警告表示を行なえるため、装置自身で動作を停止して使用不可能にしない代わりに、印刷するか否かはユーザ責任とすることができ、画質の保証に関する情報の提示と共にユーザビリティの向上が可能となる。
【００７８】
[他の実施形態]
なお、本発明は、プリンタだけでなく、複数の機器（例えばホストコンピュータ，インタフェイス機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００７９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００８０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになる。
【００８５】
本発明は上述した各実施形態に限らず、クレームに示した範囲で種々の変更が可能である。
【００８６】
【発明の効果】
以上説明したように本発明によれば、画像形成装置に着脱可能なカートリッジにメモリを搭載させ、メモリの異常の発生場所に応じて処理を異ならせるように制御して、ユーザビリティを向上することができる。
【００８７】
また、階層的な状態認識が可能となり、更に階層的な警告表示も可能となり、画質の保証に関する情報の提示と共にユーザビリティの向上が可能となる。
【図面の簡単な説明】
【図１】本発明に係る第１の実施の形態におけるプリンタ制御機構を説明するブロック図である。
【図２】第１実施の形態におけるメモリの領域の構成例を示す図である。
【図３】第１実施の形態におけるデータ書き込み処理手順を示すフローチャートである。
【図４】第１実施の形態におけるデータ読み出しの処理手順を示すフローチャートである。
【図５】第１実施の形態におけるエラーチェック処理手順を示すフローチャートである。
【図６】第１実施の形態におけるエラー処理手順を示すフローチャートである。
【図７】本発明に係る第２の実施の形態におけるプリンタ制御機構を説明するブロック図である。
【図８】本発明に係る第２の実施の形態におけるエラー処理手順を示すフローチャートである。
【図９】第２の実施の形態における階層的な報知情報を示す図である。
【符号の説明】
１  プリンタ制御回路
２  ＣＰＵ
３  インタフェースライン
４  カートリッジ
５  不揮発性メモリ
６  ビデオコントローラ
７  操作部
【図１】
0003919375.tif 000002
【図２】
0003919375.tif 000003
【図３】
0003919375.tif 000004
【図４】
0003919375.tif 000005
【図５】
0003919375.tif 000006
【図６】
0003919375.tif 000007
【図７】
0003919375.tif 000008
【図８】
0003919375.tif 000009
【図９】
0003919375.tif 000010