(57)【要約】【課題】不揮発性カートリッジメモリのメモリエリアを複数の領域に分ける必要がなく、カートリッジメモリに対してデータ転送中に画像形成装置のドアオープン等によってデータ転送ができなくなった場合であってもデータ欠損の恐れがなく、データ欠損が発生した場合であってもドアクローズ後にデータを転送することができる画像形成装置及び画像形成方法並びにプログラムを提供する。【解決手段】画像形成装置には、着脱可能な不揮発性カートリッジメモリ２０８と、これを着脱するときに開閉するスイッチや紙詰まりを処理するときに開閉するスイッチと、ＦＥＲＡＭ２１１が備わっている。そして、各スイッチの開閉動作がドアオープン検知部２１０で検知され、いずれかのスイッチの開放が検知された場合、プリンタエンジン制御部２０２は、ＦＥＲＡＭ２１１に格納されている所定の印刷情報を不揮発性カートリッジメモリ２０８へ格納させる。【選択図】　図２
2004061529.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、
第２の記憶手段をさらに備え、
前記制御手段が、前記第２の記憶手段に所定の印刷情報を格納させるとともに、前記第１の記憶手段に前記所定の印刷情報を格納させる
ことを特徴とする画像形成装置。
【請求項２】
第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、
前記ユニットを着脱するときに開閉する第１の開閉手段と、
紙詰まりを処理するときに開閉する第２の開閉手段と、
第２の記憶手段と、
前記第１の開閉手段及び前記第２の開閉手段の開閉動作を検知する開閉検知手段と
をさらに備え、
前記制御手段は、前記開閉検知手段が前記第１の開閉手段又は前記第２の開閉手段の開放を検知した場合、前記第２の記憶手段に格納されている所定の印刷情報を前記第１の記憶手段へ格納させる
ことを特徴とする画像形成装置。
【請求項３】
第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、
該画像形成装置の入力電源の入力状態を検知する入力検知手段と、
第２の記憶手段と
をさらに備え、
前記制御手段は、入力電源が入力されなくなったことを前記入力検知手段が検知した場合、前記第２の記憶手段に格納されている所定の印刷情報を前記第１の記憶手段へ格納させる
ことを特徴とする画像形成装置。
【請求項４】
第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、
前記ユニットを着脱するときに開閉する第１の開閉手段と、
紙詰まりを処理するときに開閉する第２の開閉手段と、
第２の記憶手段と、
前記第１の開閉手段及び前記第２の開閉手段の開閉動作を検知する開閉検知手段と
をさらに備え、
前記制御手段は、前記開閉検知手段が前記第１の開閉手段又は前記第２の開閉手段の開放を検知した場合、前記第１の記憶手段と前記第２の記憶手段との間の所定の印刷情報の入出力を中断する
ことを特徴とする画像形成装置。
【請求項５】
前記ユニットが、少なくとも感光体又は現像器の何れかを備えることを特徴とする請求項１から４までのいずれか１項に記載の画像形成装置。
【請求項６】
前記第２の記憶手段が、強誘電性ＲＡＭ、または、ＥＥＰＲＯＭ、または、フラッシュメモリであることを特徴とする請求項１から５までのいずれか１項に記載の画像形成装置。
【請求項７】
前記第１の記憶手段及び前記第２の記憶手段への印刷情報の格納が正常にされたか否かの判断が、該印刷情報のチェックサムを用いて行われることを特徴とする請求項１から６までのいずれか１項に記載の画像形成装置。
【請求項８】
前記第１の記憶手段に格納された印刷情報のチェックサムが異常値であって、前記第２の記憶手段に格納されている印刷情報のシリアルナンバーと前記第１の記憶手段から読み込んだ印刷情報のシリアルナンバーとが異なる場合、前記第１の記憶手段及び前記第２の記憶手段には印刷情報が存在しないものとすることを特徴とする請求項７記載の画像形成装置。
【請求項９】
第１の記憶手段を有する着脱可能なユニットと、第２の記憶手段を備える画像形成装置の画像形成方法であって、
前記第２の記憶手段に所定の印刷情報を格納させる第１の制御工程と、
前記第１の記憶手段に前記所定の印刷情報と同一の印刷情報を格納させる第２の制御工程と
を有することを特徴とする画像形成方法。
【請求項１０】
第１の記憶手段を有する着脱可能なユニットと、前記第１の記憶手段を着脱するときに開閉する第１の開閉手段と、紙詰まりを処理するときに開閉する第２の開閉手段と、第２の記憶手段とを備える画像形成装置の画像形成方法であって、
前記第１の開閉手段及び前記第２の開閉手段の開閉動作を検知する開閉検知工程と、
前記第１の開閉手段又は前記第２の開閉手段の開放が検知された場合、前記第２の記憶手段に格納されている所定の印刷情報を前記第１の記憶手段へ格納させる制御工程と
を有することを特徴とする画像形成方法。
【請求項１１】
第１の記憶手段を有する着脱可能なユニットと、第２の記憶手段とを備える画像形成装置の画像形成方法であって、
該画像形成装置の入力電源の入力状態を検知する入力検知工程と、
入力電源が入力されなくなったことが検知された場合、前記第２の記憶手段に格納されている所定の印刷情報を前記第１の記憶手段へ格納させる制御工程と
を有することを特徴とする画像形成方法。
【請求項１２】
第１の記憶手段を有する着脱可能なユニットと、前記第１の記憶手段を着脱するときに開閉する第１の開閉手段と、紙詰まりを処理するときに開閉する第２の開閉手段と、第２の記憶手段とを備える画像形成装置の画像形成方法であって、
前記第１の開閉手段及び前記第２の開閉手段の開閉動作を検知する開閉検知工程と、
前記第１の開閉手段又は前記第２の開閉手段の開放が検知された場合、前記第１の記憶手段と前記第２の記憶手段との間の所定の印刷情報の入出力を中断する制御工程と
を有することを特徴とする画像形成方法。
【請求項１３】
前記第１の記憶手段を有する着脱可能なユニットが、少なくとも感光体又は現像器の何れかを備えることを特徴とする請求項９から１２までのいずれか１項に記載の画像形成方法。
【請求項１４】
前記第２の記憶手段が、強誘電性ＲＡＭ、または、ＥＥＰＲＯＭ、または、フラッシュメモリであることを特徴とする請求項９から１３までのいずれか１項に記載の画像形成方法。
【請求項１５】
前記第２の記憶手段が、ＥＥＰＲＯＭであることを特徴とする請求項９から１４までのいずれか１項に記載の画像形成方法。
【請求項１６】
前記第１の記憶手段に格納された印刷情報のチェックサムが異常値であって、前記第２の記憶手段に格納されている印刷情報のシリアルナンバーと前記第１の記憶手段から読み込んだ印刷情報のシリアルナンバーとが異なる場合、前記第１の記憶手段及び前記第２の記憶手段には印刷情報が存在しないものとすることを特徴とする請求項１５記載の画像形成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、着脱可能なプロセスカートリッジに搭載した不揮発性カートリッジメモリとの間でデータ転送を行う画像形成装置及び画像形成方法に関する。
【０００２】
【従来の技術】
従来から、レーザビームプリンタ、複写機及びＦＡＸ等の画像形成装置は、画像形成装置に着脱可能なユニットとしてのプロセスカートリッジに搭載した不揮発性カートリッジメモリと装置本体との間でデータ転送を行っている。
【０００３】
図９は、従来の画像形成装置における不揮発性カートリッジメモリへのデータ転送手順を説明するためのフローチャートである。図９に示すように、まず画像形成装置は、不揮発性カートリッジメモリにデータ転送が必要な状態が発生したかどうかを検出する（ステップＳ５０１）。その結果、データ転送が必要な場合（Ｙｅｓ）、不揮発性カートリッジメモリへデータ転送を開始する（ステップＳ５０２）。次に、データ転送が終了したかどうかを確認し（ステップＳ５０３）、データ転送が終了した場合（Ｙｅｓ）、再度ステップＳ５０１から同様の処理を繰り返す。
【０００４】
また、不揮発性カートリッジメモリに対するデータの書き込み動作は、メモリエリアを二分し（例えば、ＡエリアとＢエリア）、交互に書き込みを行うものである。このようにすることにより、電源供給が一方のエリアに書き込み動作中に遮断した場合等であっても、他方のエリアに書き込まれたそれまでの情報を保護することができる。次に、不揮発性カートリッジに書き込まれたデータの読み込み動作手順について説明する。
【０００５】
図１０は、従来の不揮発性カートリッジメモリに書き込まれたデータの読み込み動作手順を説明するためのフローチャートである。図１０に示すように、まずＡエリア及びＢエリアに書き込まれたデータを読み込む（ステップＳ６１）。次に、Ａエリアが最後まで正しく読み込めたことを表すチェックサム（検査合計）が正常値か否かを判断する（ステップＳ６２）。その結果、正しいと判断された場合（Ｙｅｓ）、同様にしてＢエリアのチェックサムが正常値か否かを判断する（ステップＳ６３）。
【０００６】
その結果、正しいと判断された場合（Ｙｅｓ）、Ａエリアの更新日時とＢエリアの更新日時を比較して（ステップＳ６５）、Ａエリアの情報が新しい場合（Ｙｅｓ）、Ａエリアの情報を使用し（ステップＳ６７）、Ｂエリアの情報が新しい場合（Ｎｏ）、Ｂエリアの情報を使用して読み込み動作を行う（ステップＳ６８）。
【０００７】
一方、ステップＳ６２でＡエリアのチェックサムが異常値の場合（Ｎｏ）、次に、Ｂエリアのチェックサムが正常か否かをチェックする（ステップＳ６４）。その結果、Ｂエリアのチェックサムが異常の場合（Ｎｏ）、異常処理を行う（ステップＳ６６）。一方、Ｂエリアのチェックサムが正常値の場合（Ｙｅｓ）、ステップＳ６８に進んでＢエリアの情報を使って読み込み動作を行う。
【０００８】
【発明が解決しようとする課題】
しかしながら、上述した従来例では、プロセスカートリッジに搭載された不揮発性カートリッジメモリエリアを２つの領域に分け、それぞれの領域に同一データを書き込んでいるので、実質的に全記憶容量の半分以下の情報量しか記憶することができないという問題があった。
【０００９】
本発明は、上記課題を解決するためになされたものであり、不揮発性カートリッジメモリのメモリエリアを複数の領域に分ける必要がなく、カートリッジメモリに対してデータ転送中に画像形成装置のドアオープンや商用電源の停電等によってデータ転送ができなくなった場合であっても、データ欠損の恐れがなく、データ欠損が発生した場合であっても再度、ドアクローズや商用電源が復帰した場合にデータを転送することができる画像形成装置及び画像形成方法を提供する。
【００１０】
【課題を解決するための手段】
上記課題を解決するために、本発明は、第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、第２の記憶手段をさらに備え、前記制御手段が、前記第２の記憶手段に所定の印刷情報を格納させるとともに、前記第１の記憶手段に前記所定の印刷情報を格納させることを特徴とする。
【００１１】
また、本発明は、第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、前記ユニットを着脱するときに開閉する第１の開閉手段と、紙詰まりを処理するときに開閉する第２の開閉手段と、第２の記憶手段と、前記第１の開閉手段及び前記第２の開閉手段の開閉動作を検知する開閉検知手段とをさらに備え、前記制御手段は、前記開閉検知手段が前記第１の開閉手段又は前記第２の開閉手段の開放を検知した場合、前記第２の記憶手段に格納されている所定の印刷情報を前記第１の記憶手段へ格納させることを特徴とする。
【００１２】
さらに、本発明は、第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、該画像形成装置の入力電源の入力状態を検知する入力検知手段と、第２の記憶手段とをさらに備え、前記制御手段は、入力電源が入力されなくなったことを前記入力検知手段が検知した場合、前記第２の記憶手段に格納されている所定の印刷情報を前記第１の記憶手段へ格納させることを特徴とする。
【００１３】
さらにまた、本発明は、第１の記憶手段を有する着脱可能なユニットと、該第１の記憶手段との間で印刷情報の入出力を制御する制御手段とを備える画像形成装置であって、前記ユニットを着脱するときに開閉する第１の開閉手段と、紙詰まりを処理するときに開閉する第２の開閉手段と、第２の記憶手段と、前記第１の開閉手段及び前記第２の開閉手段の開閉動作を検知する開閉検知手段とをさらに備え、前記制御手段は、前記開閉検知手段が前記第１の開閉手段又は前記第２の開閉手段の開放を検知した場合、前記第１の記憶手段と前記第２の記憶手段との間の所定の印刷情報の入出力を中断することを特徴とする。
【００１４】
さらにまた、本発明は、前記ユニットが、少なくとも感光体又は現像器の何れかを備えることを特徴とする。
【００１５】
さらにまた、本発明は、前記第２の記憶手段が、強誘電性ＲＡＭ、または、ＥＥＰＲＯＭ、または、フラッシュメモリであることを特徴とする。
【００１６】
さらにまた、本発明は、前記第１の記憶手段及び前記第２の記憶手段への印刷情報の格納が正常にされたか否かの判断が、該印刷情報のチェックサムを用いて行われることを特徴とする。
【００１７】
さらにまた、本発明は、前記第１の記憶手段に格納された印刷情報のチェックサムが異常値であって、前記第２の記憶手段に格納されている印刷情報のシリアルナンバーと前記第１の記憶手段から読み込んだ印刷情報のシリアルナンバーとが異なる場合、前記第１の記憶手段及び前記第２の記憶手段には印刷情報が存在しないものとすることを特徴とする。
【００１８】
【発明の実施の形態】
以下、図面を参照して、本発明に係る画像形成装置及び不揮発性カートリッジメモリの実施形態について説明する。
【００１９】
＜第１の実施形態＞
本実施形態では、画像形成装置のうち、プリンタを例にとって説明する。図１は、本発明の第１の実施形態に係る画像形成装置（プリンタ）の細部構成を示す図である。図１において、符号１００は、プリンタから着脱可能なユニットの一例としてのプロセスカートリッジ、１０１はプロセスカートリッジ１００内の静電担持体である感光体ドラム、１０２は光源としての半導体レーザ、１０３はスキャナモータ１０４にて回転する回転多面鏡、１０５は半導体レーザ１０２から発射され、感光体ドラム１０１上を走査するレーザビームを示す。
【００２０】
また、１０６は感光体ドラム１０１上を一様に帯電するための帯電ローラ、１０７は感光体ドラム１０１上に形成された静電潜像をトナーで現像するための現像器を示す。さらに、１０８は現像器１０７で現像されたトナー像を所定の記録用紙に転写するための転写ローラ、１０９は記録用紙に転写されたトナーを熱で融着するための定着器を示す。
【００２１】
さらにまた、１１０は１回転することにより、記録用紙のサイズを識別する機能を有するカセットから用紙を給紙するカセット給紙ローラ。１１２は、用紙を１枚毎に分離する分離爪、それでも分離できなかった用紙は、１１３のフィードローラと１１４のリタードローラによってさばくことにより分離される。１１１は記録用紙のサイズを識別する機能を有しない手差し給紙口から用紙を搬送路に送り込む手差し給紙ローラを示す。また、１１５はカセットから給紙された用紙を搬送する搬送ローラを示す。
【００２２】
さらにまた、１１６は給紙された用紙の先端と後端を検出するためのプレフィードセンサ、１１７は搬送された用紙を感光体ドラム１０１へ送り込む転写前ローラ、１１８は給紙された用紙に対し、感光体ドラム１０１への画像書き込み（記録／印字）と用紙搬送の同期を取るとともに、給紙された用紙の搬送方向の長さを測定するためのトップセンサを示す。
【００２３】
さらにまた、１１９は定着後の用紙を機外に排出するための排出ローラ、１２０は定着器から排出された用紙をＦＤトレイに排出するための排紙ローラを示す。また、１２１は着脱可能なプロセスカートリッジ１００を着脱するときに開閉する上ドア、１２２は給紙部での紙詰まりを処理するための給紙部ドア、１２３は排紙部での紙詰まりを処理するための排紙部ドアを示す。尚、上ドア１２１と給紙部ドア１２２と排紙部ドア１２３は、それぞれ不図示のインターロック用ドアスイッチを備えている。
【００２４】
図２は、第１の実施形態に係るプリンタ２００の各機構部を制御するための制御系の回路構成を示すブロック図である。図２において、符号２０１は不図示のホストコンピュータ等の外部機器から送られる画像コードデータをプリンタの印字に必要なビットデータに展開するとともに、プリンタ内部情報を読み取り、それを表示するためのプリンタコントローラを示す。
【００２５】
また、２０２はプリンタエンジンの各部をプリンタコントローラ２０１の指示に従って動作制御するとともに、プリンタコントローラ２０１へプリンタ内部情報を報知するためのプリンタエンジン制御部を示す。ここで、エンジン制御部２０２には強誘電性ＲＡＭ（ＦＥＲＡＭ）２１１が実装されている。また、エンジン制御部２０２には、さらに、制御用のプログラム記憶装置（ＲＯＭ）を内蔵した１チップマイクロコンピュータ（以下、「１チップマイコン」と称す。）２１２が実装されている。すなわち、本発明は、不揮発性メモリ（第２の記憶手段）が、強誘電性ＲＡＭ２１１であることを特徴とする。
【００２６】
さらに、図２において、符号２０３はプリンタエンジン制御部２０２の指示に従い、記録用紙搬送のためにモータ／ローラ等の駆動／停止を行う用紙搬送制御部を示す。また、２０４は帯電、現像、転写等の各工程における各高圧出力制御を１チップマイクロコンピュータ２１２の指示に従って行う高圧制御部を示す。さらに、２０５はスキャナモータ１０４の駆動／停止、レーザビームの点灯をエンジン制御部２０２の指示に従って制御する光学系制御部を示す。さらにまた、２０６はセンサ入力部、２０７は定着ヒータへの通電の駆動／停止をプリンタエンジン制御部の指示に従って行う定着器制御部を示す。
【００２７】
さらにまた、２０９は入力電源である商用電源の電圧を監視する商用電源検知部、２１０は図１に示される上ドア１２１や給紙部ドア１２２や排紙部ドア１２３といったドアのオープン／クローズを検知するためのドアオープン検知部を示す。そして、２０８はプリンタ２００から着脱可能なプロセスカートリッジ１００に内蔵され、プロセスカートリッジ１００の使用状況に関するデータを格納する不揮発性カートリッジメモリを示す。すなわち、本発明では、プロセスカートリッジ１００には、不揮発性カートリッジメモリ２０８（第１の記憶手段）と少なくとも感光体又は現像器の何れかが実装されていることを特徴とする。
【００２８】
ここで、図３は、商用電源検知部２０９の細部構成を説明するための回路図である。図３において、符号３０３は商用電源、３０４は電源スイッチ、３０５は全波整流を行うダイオードブリッジ、３０６は電流制限抵抗、３０８はフォトカプラ、３０７はプルアップ抵抗を示す。図３に示すような構成にすることによりＡＣモニタ出力端子は、商用電源に一定以上の電圧がある場合、ローレベルになる。尚、１チップマイコン２１２は、このレベルを監視して商用電源をモニタする。
【００２９】
図４は、第１の実施形態における二次出力（＋２４Ｖ）のインターロック回路図である。図４において、符号４０３はインターロックスイッチ（ドアスイッチ）を示す。ここで、ドアオープン検知出力端子は、固定抵抗４０４と固定抵抗４０５により分圧され、ドアスイッチ４０３が閉じられている場合はハイレベルになる。尚、１チップマイコン２１２は、このレベルを監視してドアオープンをモニタする。本実施形態では、カートリッジメモリ通信回路の電源をドアスイッチで切れるラインから取ることにより、カートリッジメモリとの通信中にカートリッジが挿抜され、ノイズにより破壊に至る可能性を下げることができる。
【００３０】
尚、上述した不揮発性カートリッジメモリ２０８には、書き換えができない領域があり、その領域には通し番号（シリアルナンバー）が記憶されている。このような構成において、不揮発性カートリッジメモリ２０８への書き込み動作では、まずＦＥＲＡＭ２１１に書き込みが行われ、その後不揮発性カートリッジメモリ２０８へ書き込みが行われる。
【００３１】
すなわち、本発明に係る画像形成装置は、不揮発性カートリッジメモリ２０８（第１の記憶手段）を実装する着脱可能なトナーカートリッジ１００と、不揮発性カートリッジメモリ２０８との間で印刷情報の入出力を制御するプリンタエンジン制御部２０２（制御手段）とを備える。そして、本画像形成装置は、さらに、不揮発性のＦＥＲＡＭ２１１（第２の記憶手段）を備え、プリンタエンジン制御部２０２が、ＦＥＲＡＭ２１１に所定の印刷情報を格納させるとともに、不揮発性カートリッジメモリ２０８に当該所定の印刷情報を格納させることを特徴とする。
【００３２】
また、本発明に係る画像形成装置は、不揮発性カートリッジメモリ２０８（第１の記憶手段）を実装する着脱可能なトナーカートリッジ１００と、不揮発性カートリッジメモリ２０８との間で印刷情報の入出力を制御するプリンタエンジン制御部２０２（制御手段）とを備える。さらに、本画像形成装置は、不揮発性カートリッジメモリ２０８（第１の記憶手段）を着脱するときに開閉するスイッチ（第１の開閉手段）と、紙詰まりを処理するときに開閉するスイッチ（第２の開閉手段）と、不揮発性のＦＥＲＡＭ２１１（第２の記憶手段）と、前記２つのスイッチ（第１の開閉手段及び前記第２の開閉手段）の開閉動作を検知するドアオープン検知部２１０（開閉検知手段）とをさらに備える。さらに、プリンタエンジン制御部２０２（制御手段）は、ドアオープン検知部２１０が前記いずれかのスイッチの開放を検知した場合、ＦＥＲＡＭ２１１に格納されている所定の印刷情報を不揮発性カートリッジメモリ２０８へ格納させることを特徴とする。
【００３３】
さらに、本発明に係る画像形成装置は、不揮発性カートリッジメモリ２０８（第１の記憶手段）を実装する着脱可能なトナーカートリッジ１００と、不揮発性カートリッジメモリ２０８との間で印刷情報の入出力を制御するプリンタエンジン制御部２０２（制御手段）とを備える。さらに、本画像形成装置は、当該画像形成装置への入力電源の入力状態を検知する商用電源検知部２０９（入力検知手段）と、不揮発性のＦＥＲＡＭ２１１（第２の記憶手段）とをさらに備える。そして、プリンタエンジン制御部２０２は、入力電源が入力されなくなったこと（通電状態から非通電状態になったこと）を商用電源検知部２０９が検知した場合、ＦＥＲＡＭ２１１に格納されている所定の印刷情報を不揮発性カートリッジメモリ２０８へ格納させることを特徴とする。
【００３４】
次に、データの読み込み及び修正動作について説明する。図５は、第１の実施形態に係るデータの読み込み制御を説明するためのフローチャートである。まず、ＦＥＲＡＭ２１１のデータを読み込む（ステップＳ５１）。次いで、不揮発性カートリッジメモリ２０８のデータを読み込む（ステップＳ５２）。そして、チェックサム（検査合計）が正しいかどうかを判断する（ステップＳ５３）。チェックサム（Ｃｈｅｃｋ　Ｓｕｍ）は誤り検出方式の一つであって、ビット誤りの有無を検出するものである。
【００３５】
その結果、正しいと判断された場合（Ｙｅｓ）、たとえＦＥＲＡＭ２１１に記憶されていたシリアルナンバーと不揮発性カートリッジメモリ２０８のシリアルナンバーとを比較して一致するかを判断することなく、不揮発性カートリッジメモリ２０８のデータが正しいと判断して読み込み動作を終了する。一方、正しくないと判断された場合（Ｎｏ）、不揮発性カートリッジメモリ２０８のシリアルナンバーとＦＥＲＡＭ２１１に記憶されているデータのシリアルナンバーとを照合する（ステップＳ５４）。
【００３６】
その結果、両者が同じであると判断された場合（Ｙｅｓ）、ＦＥＲＡＭ２１１の内容を不揮発性カートリッジメモリ２０８に書き込む（ステップＳ５５）。そして、再度不揮発性カートリッジメモリ２０８のデータを読み込む（ステップＳ５６）。さらに、チェックサムが正常かどうかを判断する（ステップＳ５７）。その結果、正常と判断された場合（Ｙｅｓ）、読み込み動作を終了する。一方、正常でないと判断された場合（Ｎｏ）、不揮発性カートリッジメモリ２０８が故障していると判断し、異常処理を行う（ステップＳ５８）。また、ステップＳ５４で違ったプロセスカートリッジを挿入された場合等であって、チェックサムも異常値でありシリアルナンバーも違うときは、データは無いものとして画像形成を行い、読み込み動作を終了する。
【００３７】
すなわち、本発明に係る画像形成装置では、ＦＥＲＡＭ２１１及び不揮発性カートリッジメモリ２０８への印刷情報の格納が正常にされたか否かの判断が、当該印刷情報のチェックサムを用いて行われることを特徴とする。
【００３８】
また、本発明に係る画像形成装置では、ＦＥＲＡＭ２１１に格納された印刷情報のチェックサムが異常値であって、不揮発性カートリッジメモリ２０８に格納されている印刷情報のシリアルナンバーとＦＥＲＡＭ２１１から読み込んだ印刷情報のシリアルナンバーとが異なる場合、ＦＥＲＡＭ２１１及び不揮発性カートリッジメモリ２０８には印刷情報が存在しないものとすることを特徴とする。
【００３９】
以上説明したように、本実施形態では、書き換え可能回数が多いＦＥＲＡＭ２１１のようなメモリを使い、毎回の通信で同じデータの内容をＦＥＲＡＭ２１１と不揮発性カートリッジメモリ２０８の両方に書き込んだ。これによって、不揮発性カートリッジメモリ２０８のメモリエリアを複数に分けて同一データを書き込む必要がなく、また、不揮発性カートリッジメモリ２０８への書き込み途中で電源が断たれた場合や、ドアを開けられた場合（ドアオープン）でも不揮発性カートリッジメモリ２０８のデータを復帰させることが可能となる。
【００４０】
尚、本実施形態で例として挙げた不揮発性メモリはＦＥＲＡＭであるが、書き換え可能回数を満足するものであれば、その他のＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　ａｎｄ　Ｐｒｏｇｒａｍｍａｂｌｅ　ＲＯＭ）やフラッシュロム等の不揮発性メモリでも良い。すなわち、本発明は、前述の第２の記憶手段が、フラッシュメモリであってもよい。さらに、バッテリーなどのバックアップ電源を備えていれば、ＤＲＡＭやＳＲＡＭ等の揮発性メモリでも良い。また、不揮発性カートリッジメモリ２０８は、ＥＥＰＲＯＭでもＦＥＲＡＭでもフラッシュメモリでも良い。さらに図４に示すインターロック回路では、インターロックスイッチは１箇所としているが、紙詰まり処理用の複数箇所にドアがあっても動作が同じであることは、言うまでもない。
【００４１】
＜第２の実施形態＞
本実施形態では、書き換え可能回数が比較的少ないメモリを用いた場合について記載する。本実施形態における画像形成装置の構成は上述した第１の実施形態で説明した図１に示す装置と同等なので、ここでの詳細な説明は省略する。
【００４２】
図６は、第２の実施形態に係るプリンタ２００の各機構部を制御するための制御系の回路構成を示すブロック図である。図６において、上記第１の実施形態と説明の重複する部分については、同一の符号を付して説明は省略する。尚、第１の実施形態における図２との相違点は、プリンタエンジン制御部２０２の不揮発性メモリに安価であって書き換え可能回数が比較的少ないＥＥＰＲＯＭ３０１を備えている点である。すなわち、本実施形態では、前述の第２の記憶手段が、ＥＥＰＲＯＭであることを特徴とする。
【００４３】
図７は、第２の実施形態での不揮発性カートリッジメモリ２０８へのデータ書き込み手順を説明するためのフローチャートである。まず、通信プロトコルに従ってデータを変換した内容を１チップマイコン２１２に内蔵した不図示のＲＡＭに書き込む（ステップＳ４１）。次いで、ＲＡＭの内容を不揮発性カートリッジメモリ２０８に送信する（ステップＳ４２）。さらに、ドアオープンかどうかを判断する（ステップＳ４３）。
【００４４】
その結果、ドアオープンであると判断された場合（Ｙｅｓ）、ＲＡＭの内容をＥＥＰＲＯＭ３０１に書き込む（ステップＳ４６）。一方、ドアオープンでないと判断された場合（Ｎｏ）、入力電源が入力されなくなったかを検知する（ステップＳ４４）。その結果、入力されなくなった場合（Ｙｅｓ）、ＲＡＭの内容をＥＥＰＲＯＭ３０１に書き込む（ステップＳ４６）。また、電源が入力されており（Ｎｏ）、通信継続する場合（ステップＳ４５でＹｅｓの場合）は、最初（ステップＳ４１）に戻る）。一方、通信を継続しない場合（ステップＳ４５でＮｏ）の場合及びステップＳ４６でＲＡＭの内容をＥＥＰＲＯＭ３０１に書き込んだ後は、処理を終了する。
【００４５】
尚、データの読み込み方法は、上述した第１の実施形態と同様であり、説明中の「ＦＥＲＡＭ２１１」の語句を「ＥＥＰＲＯＭ３０１」と読み換えればよい。
【００４６】
このように、入力電源が断たれた場合とドアを開けられた場合にのみＥＥＰＲＯＭ３０１に書き込みを行うシーケンスにすることにより、書き換え可能回数が比較的少ない安価な不揮発性メモリを使って本発明を実現することができる。尚、第１の実施形態と同様に、本体に備えた安価な不揮発性メモリ３０１は、ＦＥＲＡＭやフラッシュメモリであっても良い。さらに、バッテリー等のバックアップ電源を備えていれば、ＤＲＡＭやＳＲＡＭ等の揮発性メモリでも良い。また、不揮発性カートリッジメモリ２０８は、ＥＥＰＲＯＭでもＦＥＲＡＭでもフラッシュメモリでも良い。
【００４７】
＜第３の実施形態＞
第３の実施形態では、カートリッジメモリ通信回路の電源をインターロックスイッチでは切れないラインから取る場合について説明する。尚、本実施形態で用いられる画像形成装置機構は上述した第１の実施形態で説明した図１の装置と同等であり、ここでの詳細な説明は省略する。
【００４８】
図８は、第３の実施形態における二次出力のインターロック回路図である。尚、図８の回路図において上述した第１の実施形態と説明の重複する部分については、同一の符号を付して説明は省略する。第１の実施形態に用いた図４の回路との相違点は、カートリッジメモリ通信回路の電源がインターロックスイッチの開閉に関係なく供給されている点であり、ドアが開いたことを検知すれば通信を行わない。このような構成にすることにより、ドアオープン時インターロックスイッチが切られてからカートリッジが抜かれるまでの間は、カートリッジメモリ通信回路に電源が供給されつづけるので、それまでに書き込み途中のデータの書き込みのための通信を終了してから通信を中断することができる。すなわち、第１の実施形態と比較して、書き込み途中で突然電源が切断されてデータが破壊する可能性を低減することができる。
【００４９】
すなわち、本発明に係る画像形成装置は、着脱可能なトナーカートリッジ１００に実装された不揮発性カートリッジメモリ２０８（第１の記憶手段）と、当該不揮発性カートリッジメモリ２０８との間で印刷情報の入出力を制御するプリンタエンジン制御部２０２（制御手段）とを備える。そして、本画像形成装置は、不揮発性カートリッジメモリ２０８を着脱するときに開閉するスイッチ（第１の開閉手段）と、紙詰まりを処理するときに開閉するスイッチ（第２の開閉手段）と、不揮発性のＦＥＲＡＭ２１１（第２の記憶手段）と、２つのスイッチの開閉動作を検知するドアオープン検知部２１０（開閉検知手段）とをさらに備える。そして、プリンタエンジン制御部２０２は、ドアオープン検知部２１０が２つのスイッチのいずれかの開放を検知した場合、ＦＥＲＡＭ２１１と不揮発性カートリッジメモリ２０８との間の所定の印刷情報の入出力を中断することを特徴とする。
【００５０】
尚、第１の実施形態と同様に、本体に備えた不揮発性メモリは、ＥＥＰＲＯＭやＦＥＲＡＭやフラッシュメモリ等の不揮発性メモリであれば、特に限定するものではない。さらに、バッテリーなどのバックアップ電源を備えていれば、ＤＲＡＭやＳＲＡＭ等の揮発性メモリであっても良い。また、不揮発性カートリッジメモリ２０８は、ＥＥＰＲＯＭでもＦＥＲＡＭでもフラッシュメモリであっても良い。
【００５１】
上述したしたように、着脱可能なトナーカートリッジ１００に実装された不揮発性カートリッジメモリ２０８へデータ転送中に障害が発生し、正常にデータ転送終了できない場合でも、画像形成装置本体に不揮発性のＦＥＲＡＭやＥＥＰＲＯＭ等の記憶装置を備え、不揮発性カートリッジメモリ１００と通信可能になった時点で、不揮発性カートリッジメモリ個々に割り振られたシリアルナンバーを確認し、シリアルナンバーが一致したときにデータ転送のリカバリー動作を行うことにより不揮発性カートリッジメモリへ格納すべきデータ欠損をなくすことができる。また、本発明によって、不揮発性カートリッジメモリに異常なデータが記憶されており、シリアルナンバーが違っていても、画像形成動作を継続することができる信頼性の高い画像形成装置を提供することができる。
【００５２】
尚、本発明は、複数の機器（例えば、ホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置等）に適用してもよい。
【００５３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５４】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５５】
本発明を上記記録媒体に適用する場合、その記録媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００５６】
【発明の効果】
以上説明したように、本発明によれば、不揮発性カートリッジメモリのメモリエリアを複数の領域に分ける必要がなく、カートリッジメモリに対してデータ転送中に画像形成装置のドアオープンや商用電源の停電等によってデータ転送ができなくなった場合であっても、データ欠損の恐れがなく、データ欠損が発生した場合であっても再度、ドアクローズや商用電源が復帰した場合にデータを転送することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係る画像形成装置（プリンタ）の細部構成を示す図である。
【図２】第１の実施形態に係るプリンタ２００の各機構部を制御するための制御系の回路構成を示すブロック図である。
【図３】商用電源検知部２０９の細部構成を説明するための回路図である。
【図４】第１の実施形態における二次出力（＋２４Ｖ）のインターロック回路図である。
【図５】第１の実施形態に係るデータの読み込み制御を説明するためのフローチャートである。
【図６】第２の実施形態に係るプリンタ２００の各機構部を制御するための制御系の回路構成を示すブロック図である。
【図７】第２の実施形態での不揮発性カートリッジメモリ２０８へのデータ書き込み手順を説明するためのフローチャートである。
【図８】第３の実施形態における二次出力のインターロック回路図である。
【図９】従来の画像形成装置における不揮発性カートリッジメモリへのデータ転送手順を説明するためのフローチャートである。
【図１０】従来の不揮発性カートリッジメモリに書き込まれたデータの読み込み動作手順を説明するためのフローチャートである。
【符号の説明】
１００　トナーカートリッジ
２００　プリンタ
２０１　プリンタコントローラ
２０２　プリンタエンジン制御部
２０３　用紙搬送制御部
２０４　高圧制御部
２０５　光学系制御部
２０６　センサ入力部
２０７　定着器温調制御部
２０８　不揮発性カートリッジメモリ
２０９　商用電源検知部
２１０　ドアオープン検知部
２１１　ＦＥＲＡＭ（強誘電性ＲＡＭ）
２１２　１チップマイクロコンピュータ
３０１　ＥＥＰＲＯＭ
３０３　商用電源
３０４　電源スイッチ
３０５　全波整流器
３０８　フォトカプラ
４０３　インターロックスイッチ
【図１】
2004061529.tif 000003
【図２】
2004061529.tif 000004
【図３】
2004061529.tif 000005
【図４】
2004061529.tif 000006
【図５】
2004061529.tif 000007
【図６】
2004061529.tif 000008
【図７】
2004061529.tif 000009
【図８】
2004061529.tif 000010
【図９】
2004061529.tif 000011
【図１０】
2004061529.tif 000012