(57)【要約】【課題】定期交換部品の寿命情報を保持するパッケージと動作制御を行うパッケージから構成されるプリンタ装置において、寿命情報を保持するパッケージに障害が発生し、障害発生時点の寿命情報のバックアップが行えなかった時に、交換後のパッケージに高い精度の寿命情報を設定する。【解決手段】本発明による寿命情報保持方式は、動作制御を行うパッケージで寿命情報を保持するパッケージと同等の寿命情報の管理を行い、寿命情報を保持するパッケージに障害が発生した時、動作制御を行うパッケージで管理された寿命情報をパッケージに搭載された不揮発性メモリにバックアップし、バックアップした寿命情報を交換後のパッケージに書き戻す。【選択図】  図１
2004280740.tif 000002
【特許請求の範囲】
【請求項１】
プリンタ装置のメカ制御を行うとともに定期交換部品の寿命管理をおこなう第１の基板と、プリンタ装置の印刷制御をおこなう第２の基板とを備えるプリンタ装置の寿命情報管理方法であって、
前記第１の基板から前記第２の基板に定期交換部品の寿命管理情報を読み出すステップと、印刷情報を基に前記第２の基板の寿命管理情報を更新するステップと、前記第１の基板の交換をおこなった場合に、前記第２の基板から交換した第１の基板に前記寿命管理情報を書き戻すステップとを有することを特徴としたプリンタ装置の寿命情報保持方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタ等の情報処理装置の消耗品や有寿命部品等の寿命管理技術に関する。
【０００２】
【従来の技術】
プリンタ装置には、定期的に交換を要する部品が複数あり、これら定期交換部品の交換時期を管理する寿命情報をプリンタ装置自身で持っている。この寿命情報に基づき交換時期をユーザに報知することにより、定期交換部品の交換をおこない、プリンタ装置の適正な運用を図っている。この寿命情報は、例えば、製品使用開始からの総印刷枚数、イメージ数、及び各定期交換部品の交換時期までの数値等で構成されている。ここで、各定期交換部品の交換時期は、部品毎に値が決定しており、いずれも総印刷枚数、イメージ数に依存している。
【０００３】
具体的には、プリンタ装置が印刷を行うことにより、総印刷枚数、イメージ数が増加するのに比例して、各定期交換部品の交換時期までの残寿命値が減少する。プリンタ装置が印刷を行う毎に、総印刷枚数、イメージ数、各定期交換部品の交換時期までの残寿命値を更新することで最新の寿命情報を保持している。
【０００４】
図４に、一般的なプリンタ装置の構成を示す。プリンタ装置は、機構部の制御を行うメカコントローラパッケージ（以下ＭＣＴＬと称す）（２７）とプリンタ動作を制御するコントローラパッケージ（以下ＰＫと称す）（２８）とを含んで構成されている。ＭＣＴＬ２７は、寿命情報を持ち、プリンタ装置が印刷を行う毎に寿命情報を更新する。
【０００５】
このような構成のプリンタ装置では、ＭＣＴＬ２７の故障等によりＭＣＴＬ２７の交換時に、交換前の寿命情報を損失によって定期交換部品の交換時期に狂いが生じ、印刷結果ならびにプリンタ装置に障害を引き起こすことがある。
【０００６】
この寿命情報の損失を回避する為、従来技術では、図２の処理フローに示すように、ＭＣＴＬ２７に故障が発生すると（１７）、ＭＣＴＬ２７の交換時にＭＣＴＬ２７が保持している寿命情報を手動で読み取り（１８）、ＰＫ２８上に搭載された不揮発性メモリにバックアップ（１９）し、ＭＣＴＬ２７を交換した（２０）後に、ＰＫ２８上にバックアップした寿命情報をＭＣＴＬ２７に書き戻す（２１）方法を採ることがある。
【０００７】
また他の方法として、図３に示すように、ＰＫ２８に搭載されたタイマにより一定時間経過毎（２２）に、ＭＣＴＬ２７のシステム制御情報をＰＫ２８にバックアップを取る（２３）ようにする。ＭＣＴＬ２７が故障した場合（２４）、ＭＣＴＬ２７交換後（２５）ＰＫ２８にバックアップしたシステム制御情報を交換後のＭＣＴＬ２７に書き戻す（２６）方法があり、定期交換部品の交換時期に狂いが生じないようにしている。（例えば特許文献１を参照）。
【０００８】
さらに、ＭＣＴＬ故障時に寿命情報が読み取れないケースがあるため、前記２つの方法を併用することもある。
【０００９】
【特許文献１】
特開２００１−０２２６４９号公報
【００１０】
【発明が解決しようとする課題】
上記従来技術で、定期的にＰＫ２８にＭＣＴＬ２７の寿命情報をバックアップするようにしても、ＭＣＴＬ２７の寿命情報の読取りができなかった場合には、定期的にバックアップした情報を書き戻すため、寿命情報の精度が問題となる。つまり、バックアップ周期の間でも印刷がおこなわれるため、バックアップ周期が長いほど誤差が大きくなる。
【００１１】
これを回避するため、バックアップを行う時間間隔を短くする方法が考えられる。しかしこの方法ではバックアップを行う頻度が高くなり、一般的にＭＣＴＬからの寿命情報の読み出し、ならびに不揮発性メモリへの寿命情報の書き込みには時間がかかる為、バックアップ処理に時間を取られ、印刷性能や操作性において悪影響を及ぼす。従って、バックアップを行う時間間隔を短くすることができず、寿命情報の精度を高めることができなかった。
【００１２】
本発明は、上記従来技術の問題点を解決し、バックアップした寿命情報の精度を向上し、定期定期交換部品の寿命管理を適正に行うことができる寿命情報の管理方法を提供することにある。
【００１３】
【課題を解決するための手段】
上記課題を解決するために、本発明では、ＰＫで寿命管理情報を定期的に読み出すとともに、ＰＫに前記寿命管理情報を更新する手段を設ける。ＭＣＴＬの交換時に、ＭＣＴＬに書き戻すようにする。これにより、ＭＣＴＬを交換しても、寿命管理情報を復帰することができる。
【００１４】
【発明の実施の形態】
図１は本発明の実施形態における処理の流れを示すブロック図、図５は本発明を実施するプリンタ装置構成を示すブロック図である。以下本発明の実施例について、図を用いて詳細に説明する。
【００１５】
図５に示すように本発明は、寿命情報（２９）を保持しているＭＣＴＬ（３０）と、ＭＣＴＬの保持している寿命情報の読み取り、ならびに読み出した寿命情報の不揮発性メモリへの書き込み、ならびに不揮発性メモリ上に書き込まれたデータのＭＣＴＬへの書き込みを行うことができる動作制御部（３１）と、寿命情報をバックアップしておく場所として使用される不揮発性メモリ（３２）と、寿命情報を更新した時間を取得するためのタイマ（３３）を搭載しているＰＫ（３４）で構成されたプリンタ装置で実施される。
【００１６】
図１に示すように、プリンタ装置に電源投入直後、動作制御部はＭＣＴＬに対し各定期交換部品の寿命情報を読み取る要求を行う。ＭＣＴＬは読み取り要求を受けると動作制御部に寿命情報を返すので、動作制御部はＭＣＴＬが保持している寿命情報を読み取り（０１）、読み取り処理が正常に実施される（０２）と、動作制御部はＰＫに搭載された不揮発性メモリに寿命情報を書き込んだ（０３）後、ＭＣＴＬから寿命情報を読み取った時間をタイマより取得し、内部の情報として管理する。寿命情報を不揮発性メモリに書き込んだ後動作制御部は、プリンタ装置が印刷可能であるかの監視を行っている。動作制御部は、プリンタ装置の状態を取得するためＭＣＴＬに対しプリンタ状態取得要求を行う。動作制御部はこの要求を行った後、ＭＣＴＬから応答の有無、あるいはＭＣＴＬからの応答不正等の状態を検出することで、ＭＣＴＬが故障したことを認知する（０４）。応答が正常でＭＣＴＬが正常に動作していると判断した時は、上位装置からの印刷データ受信の監視を行う（０５）。動作制御部は、印刷データの受信が無ければ、ＭＣＴＬの故障の有無、印刷データ受信の監視を繰り返し行う。動作制御部は、上位装置より印刷データを受信すると印刷データ処理を行い、１枚排紙後（０６）動作制御部内で持つ寿命情報の更新を行う（０７）。具体的には、定期交換部品の交換時期は総印刷枚数、イメージ数に依存することから、総印刷枚数、イメージ数の加算、ならびにこれらの加算に伴う各定期交換部品の交換時期までの残寿命値の減算を行い、動作制御部内で持つ寿命情報を最新の値に保つ。動作制御部は寿命情報の更新後、ＭＣＴＬからの寿命情報読み取り処理、ならびに更新した寿命情報を不揮発性メモリ上に書き込む処理は行わない。一般的なプリンタ装置では、これらの処理は通常非常に時間がかかり、１枚排紙毎に実施すると連続印刷時においては印刷性能低下の問題を起こすためである。動作制御部は、寿命情報の更新を行った後は、タイマより更新時の時間を取得し、内部で管理している時間情報から一定時間が経過しているかの判定を行い（０８）、一定時間が経過している場合はＭＣＴＬが保持している寿命情報を読み取り、動作制御部内で持つ寿命情報を最新の値に保つ（０９）。動作制御部が一定時間経過後に寿命情報の更新を行う理由は、動作制御部が寿命情報の更新を行うタイミングと、ＭＣＴＬが寿命情報の更新を行うタイミングが異なる場合、印刷中に紙詰り等の障害が起こった時に、動作制御部が持つ寿命情報とＭＣＴＬの保持する寿命情報の間に誤差が生じる可能性があるため、定期的に寿命情報を更新することで誤差をなくし、寿命情報の精度を高めるためである。一定時間が経過していない場合動作制御部は、ＭＣＴＬの故障の有無、印刷データ受信の監視、ならびに寿命情報更新後の経過時間の判定を繰り返し行い、ＭＣＴＬに故障が無い状態で上位装置より印刷データを受信すると１枚排紙する度に、もしくは寿命情報更新後に一定時間が経過する度に動作制御部内で持つ寿命情報を更新する処理を繰返し行い、寿命情報を最新の値に保つ。
【００１７】
動作制御部はＭＣＴＬの故障を認知すると、動作制御部内で管理している寿命情報を、ＰＫに搭載された不揮発性メモリに書き込む（１０）。これにより故障時点の最新の寿命情報が不揮発性メモリ上にバックアップされる。また動作制御部は、ＭＣＴＬ交換後の電源投入直後に、寿命情報の書き戻しを必ず実施させるための識別子である寿命情報格納フラグを不揮発性メモリに書き込む（１１）。寿命情報、ならびに寿命情報格納フラグを不揮発性メモリに書き込む理由は、ＭＣＴＬの故障による交換作業において、プリンタ装置の電源断によるそれぞれの情報の喪失を防ぐためである。また、動作制御部の不揮発性メモリへの書き込み処理は、ＰＫとＭＣＴＬがそれぞれ独立した装置になっていることから、ＭＣＴＬの故障による影響を受けることはない。動作制御部は、不揮発性メモリ上に寿命情報、ならびに寿命情報格納フラグを書き込む処理を終了すると、ユーザに対しＭＣＴＬの交換要求を行う（１２）。
【００１８】
ＭＣＴＬを交換し電源投入後（１３）動作制御部は、不揮発性メモリ上に寿命情報格納フラグがセットされているか判定し（１４）、寿命情報格納フラグがセットされている場合は、不揮発性メモリ上にバックアップした寿命情報を読み取り、交換後のＭＣＴＬに書き込む要求を行う。ＭＣＴＬは、書き込み要求を受信すると、自身が保持している寿命情報を更新する（１５）。この方法により、ＭＣＴＬ故障発生時点の高い精度の寿命情報を交換後のＭＣＴＬに保持することができる。ＭＣＴＬが寿命情報更新後、動作制御部はＭＣＴＬが保持している寿命情報を読み取った後、不揮発性メモリに格納された寿命情報格納フラグをクリアする（１６）。寿命情報格納フラグがセットされていない場合、動作制御部は不揮発性メモリ上にバックアップされている寿命情報を、ＭＣＴＬに書き戻す処理を行わない。この方法により、ＭＣＴＬの故障による交換の時だけ、必ず寿命情報の書き戻し処理を行い、寿命情報の喪失、ならびにＭＣＴＬが正常な場合における電源投入時の不必要な書き戻しを防いでいる。
【００１９】
また、プリンタ装置に電源投入直後、ＭＣＴＬに故障が発生し寿命情報が読み取れなかった場合は、動作制御部は不揮発性メモリ上に寿命情報格納フラグをセットした（１１）後、ユーザに対しＭＣＴＬの交換要求を行い（１２）、ＭＣＴＬを交換し電源投入後（１３）、前回の電源投入時に不揮発性メモリ上に書き込んだ寿命情報を交換後のＭＣＴＬに書き込む（１５）ことで、寿命情報の移植を行うことができる。また寿命情報の移植後は、ＭＣＴＬが保持している寿命情報を読み取った後、不揮発性メモリに格納された寿命情報格納フラグをクリアする（１６）。
【００２０】
【発明の効果】
本発明を実施することにより、故障による交換後のＭＣＴＬに故障時点の高い精度の寿命情報を保持させることができ、定期交換部品の寿命管理を適正に行うことができる。
【図面の簡単な説明】
【図１】本発明の実施形態における処理の流れを示すブロック図である。
【図２】寿命情報保持方式の従来技術を示すブロック図である。
【図３】寿命情報保持方式の従来技術を示すブロック図である。
【図４】一般的なプリンタ装置のパッケージ構成を示すブロック図である。
【図５】本発明を実施するプリンタ装置構成を示すブロック図である。
【符号の説明】
２７…メカコントローラパッケージ、２８…コントローラパッケージ
【図１】
2004280740.tif 000003
【図２】
2004280740.tif 000004
【図３】
2004280740.tif 000005
【図４】
2004280740.tif 000006
【図５】
2004280740.tif 000007