(57)【要約】【課題】  交換ユニットのライフカウント値を適切に管理する。【解決手段】  装置本体１２へのヘッド部１１−ｉの装着時に、ヘッド部１１−ｉのローカルメモリー２２における本体識別子基準値と当該装置本体１２の本体識別子とが異なる場合、装置本体１２の本体識別子を本体識別子基準値として、装置本体１２の本体メモリー５３におけるライフカウンター値をマスターカウンター基準値として、ローカルメモリー２２におけるライフカウンター値をライフカウンター基準値として、ローカルメモリー２２に書き込み、装置本体１２の動作に従って上述のライフカウンター値をカウントアップし、本体メモリー５３のライフカウンター値とマスターカウンター基準値との差分と、ローカルメモリー２２のライフカウンター値とライフカウンター基準値との差分とに基づいて、当該ヘッド部１１−ｉのライフカウント値を特定する。【選択図】  図３
2019202456.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置の装置本体と、
前記装置本体に着脱可能な交換ユニットとを備え、
前記装置本体は、不揮発性メモリーである本体メモリーと、ライフカウンター管理部とを備え、
前記交換ユニットは、不揮発性メモリーであるローカルメモリーを備え、
前記ライフカウンター管理部は、（ａ）前記交換ユニットが前記装置本体に装着されたときに、当該交換ユニットのローカルメモリーに記憶されている本体識別子基準値と当該交換ユニットが装着された当該装置本体の本体識別子とが異なる場合、（ａ１）当該装置本体の本体識別子を前記本体識別子基準値として当該交換ユニットのローカルメモリーに書き込み、（ａ２）当該装置本体の本体メモリーに記憶されているライフカウンター値を、マスターカウンター基準値として当該ローカルメモリーに書き込み、（ａ３）当該ローカルメモリーに記憶されているライフカウンター値を、ライフカウンター基準値として別途当該ローカルメモリーに書き込み、（ｂ）当該装置本体の動作に従って、前記本体メモリーのライフカウンター値をカウントアップし、（ｃ）当該装置本体の動作に従って、前記ローカルメモリーのライフカウンター値をカウントアップし、（ｄ）前記本体メモリーの現時点のライフカウンター値と前記マスターカウンター基準値との第１差分と、前記ローカルメモリーの現時点のライフカウンター値と前記ライフカウンター基準値との第２差分とに基づいて、当該交換ユニットのライフカウント値を特定すること、
を特徴とするライフカウンター管理システム。
【請求項２】
前記ライフカウンター管理部は、（ｂ）当該装置本体の１回の所定動作に対して、前記本体メモリーのライフカウンター値を１回カウントアップし、（ｃ）当該装置本体の所定複数回数の前記所定動作に対して、前記ローカルメモリーのライフカウンター値を１回カウントアップし、（ｄ）前記第１差分と、前記第２差分および前記所定複数回数の積との和に基づいて、当該交換ユニットのライフカウント値を特定することを特徴とする請求項１記載のライフカウンター管理システム。
【請求項３】
前記ライフカウンター管理部は、前記交換ユニットに関するゼロクリア要求を受け付けると、（ａ）当該装置本体の本体メモリーに記憶されているライフカウンター値を、マスターカウンター基準値として当該ローカルメモリーに書き込み、（ｂ）当該交換ユニットのローカルメモリーに記憶されているライフカウンター基準値をゼロにリセットすることを特徴とする請求項１または請求項２記載のライフカウンター管理システム。
【請求項４】
前記複数の装置は、複数のインクジェット画像形成装置であって、
前記交換ユニットは、前記インクジェット画像形成装置のヘッド部であって、
前記動作は、１ページの印刷であること、
を特徴とする請求項１から請求項３のうちのいずれか１項記載のライフカウンター管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライフカウンター管理システムに関するものである。
【背景技術】
【０００２】
あるシステムでは、（ａ）装置本体に対して着脱可能な交換ユニットに書換可能な第１不揮発性メモリーが設けられ、装置本体に書換可能な第２不揮発性メモリーが設けられており、（ｂ）第２不揮発性メモリーには、当該装置の動作時間などのライフカウンター値が格納され、（ｃ）当該交換ユニット装着時に、一度だけ、その時点の装置本体のライフカウンター値が第１不揮発性メモリーに書き込まれ、（ｄ）第２不揮発性メモリーにおけるライフカウンター値と第１不揮発性メモリーにおけるライフカウンター値との差分（つまり、交換ユニットが装着された時点からカウントされたカウント値）が所定閾値以上になると、交換ユニットの交換要求が発行されている（例えば特許文献１参照）。さらに、このシステムでは、交換ユニットの第１不揮発性メモリーにフラグが設けられ、フラグが初期値である場合のみ、当該交換ユニット装着時にライフカウンター値が第１不揮発性メモリーに書き込まれ、その後、フラグが別の値に変更され、第１不揮発性メモリーへのライフカウンター値の再度の書き込みが禁止されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１２５４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述のシステムでは、上述の差分として、交換ユニットのライフカウント値が特定され、第１不揮発性メモリーへの書き込みは１回（装着時）のみであるので、交換ユニットのライフカウント値を管理するために必要な第１不揮発性メモリーへの書き込みは、第１不揮発性メモリーの書込上限回数を超えることはない。
【０００５】
しかしながら、上述のシステムでは、ある装置の装置本体に装着され使用された交換ユニットが取り外され、別の装置の装置本体に装着された場合、元の装置と別の装置とで本体側のライフカウンター値が通常異なるため、上述の差分では、別の装置において、当該交換ユニットのライフカウント値を適切に管理することは困難である。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、１つの交換ユニットが複数の装置で使用されても、当該交換ユニットのライフカウント値を適切に管理するライフカウンター管理システムを得ることを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係るライフカウンター管理システムは、複数の装置の装置本体と、前記装置本体に着脱可能な交換ユニットとを備える。前記装置本体は、不揮発性メモリーである本体メモリーと、ライフカウンター管理部とを備える。前記交換ユニットは、不揮発性メモリーであるローカルメモリーを備える。そして、前記ライフカウンター管理部は、（ａ）前記交換ユニットが前記装置本体に装着されたときに、当該交換ユニットのローカルメモリーに記憶されている本体識別子基準値と当該交換ユニットが装着された当該装置本体の本体識別子とが異なる場合、（ａ１）当該装置本体の本体識別子を前記本体識別子基準値として当該交換ユニットのローカルメモリーに書き込み、（ａ２）当該装置本体の本体メモリーに記憶されているライフカウンター値を、マスターカウンター基準値として当該ローカルメモリーに書き込み、（ａ３）当該ローカルメモリーに記憶されているライフカウンター値を、ライフカウンター基準値として別途当該ローカルメモリーに書き込み、（ｂ）当該装置本体の動作に従って、前記本体メモリーのライフカウンター値をカウントアップし、（ｃ）当該装置本体の動作に従って、前記ローカルメモリーのライフカウンター値をカウントアップし、（ｄ）前記本体メモリーの現時点のライフカウンター値と前記マスターカウンター基準値との第１差分と、前記ローカルメモリーの現時点のライフカウンター値と前記ライフカウンター基準値との第２差分とに基づいて、当該交換ユニットのライフカウント値を特定する。
【発明の効果】
【０００８】
本発明によれば、１つの交換ユニットが複数の装置で使用されても、当該交換ユニットのライフカウント値を適切に管理するライフカウンター管理システムが得られる。
【０００９】
本発明の上記又は他の目的、特徴および優位性は、添付の図面とともに以下の詳細な説明から更に明らかになる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明の実施の形態に係るライフカウンター管理システムが適用されたインクジェット画像形成装置の機械的な内部構成を説明する側面図である。
【図２】図２は、図１に示す画像形成装置の平面図である。
【図３】図３は、本発明の実施の形態に係るライフカウンター管理システムの構成を示すブロック図である。
【図４】図４は、初期状態での装置動作開始時の、図３に示すライフカウンター管理システムの動作について説明する図である。
【図５】図５は、所定回数の装置動作時の、図３に示すライフカウンター管理システムの動作について説明する図である（１／２）。
【図６】図６は、所定回数の装置動作時の、図３に示すライフカウンター管理システムの動作について説明する図である（２／２）。
【図７】図７は、図５は、非初期状態でヘッド部１１−ｉが新品に交換された時の、図３に示すライフカウンター管理システムの動作について説明する図である。
【図８】図８は、図５は、非初期状態でヘッド部１１−ｉが新品に交換された後の、図３に示すライフカウンター管理システムの動作について説明する図である。
【図９】図９は、非初期状態でヘッド部１１−ｉが中古品に交換された時の、図３に示すライフカウンター管理システムの動作について説明する図である。
【図１０】図１０は、非初期状態でヘッド部１１−ｉが中古品に交換された後の、図３に示すライフカウンター管理システムの動作について説明する図である。
【図１１】図１１は、特定のヘッド部１１−ｉのライフカウント表示値のゼロクリアが要求された時の、図３に示すライフカウンター管理システムの動作について説明する図である。
【発明を実施するための形態】
【００１１】
以下、図に基づいて本発明の実施の形態を説明する。
【００１２】
図１は、本発明の実施の形態に係るライフカウンター管理システムが適用されたインクジェット画像形成装置の機械的な内部構成を説明する側面図である。図２は、図１に示す画像形成装置の平面図である。なお、この実施の形態では、各インクジェット画像形成装置は、装置本体に対して着脱可能な交換ユニットとしてヘッド部を備える。
【００１３】
この実施の形態に係る画像形成装置は、プリンター、コピー機、ファクシミリ機、複合機などといった装置であり、ライン型のインクジェット方式のカラー印刷機構を有する。
【００１４】
図１に示す画像形成装置は、シアン、マゼンタ、イエロー、およびブラックという４つのインク色に対応するライン型のインクジェット記録部１ａ〜１ｄと、印刷用紙を搬送する環状の搬送ベルト２と、搬送ベルト２を懸架される駆動ローラー３および従動ローラー４と、搬送ベルト２ととともに印刷用紙をニップする吸着ローラー５と、排出ローラー対６とを有する。
【００１５】
駆動ローラー３および従動ローラー４は、搬送ベルト２を周回させる。そして、図示せぬ搬送系によって給紙トレイなどから搬送されてきた印刷用紙を吸着ローラー５がニップし、ニップされた印刷用紙は、搬送ベルト２によってインクジェット記録部１ａ〜１ｄの印刷位置へ順番に搬送されていき、インクジェット記録部１ａ〜１ｄによりそれぞれの色の画像を印刷される。そして、カラー印刷完了後の印刷用紙が排出ローラー対６によって、図示せぬ排紙トレイなどに排出される。
【００１６】
また、図２に示すように、この実施の形態では、各インクジェット記録部１ａ，１ｂ，１ｃ，１ｄは、複数（ここでは３個）のヘッド部１１−１〜１１−Ｎを有する。それらのヘッド部１１−１〜１１−Ｎは、主走査方向に沿って配列されており、装置本体に対して着脱可能になっている。つまり、各ヘッド部１１−ｉ（ｉ＝１，・・・，Ｎ）は、新品または使用開始済みのヘッド部と交換可能になっている。なお、各インクジェット記録部１ａ，１ｂ，１ｃ，１ｄのヘッド部１１−ｉは、１つでもよい。
【００１７】
図３は、本発明の実施の形態に係るライフカウンター管理システムの構成を示すブロック図である。図３に示すように、各ヘッド部１１−ｉは、複数（ここでは、４個）のヘッドユニット２１を有している。したがって、ここでは、１つのインクジェット記録部１ａ，１ｂ，１ｃ，１ｄにつき（１つのインク色につき）、１２個のヘッドユニット２１が設けられている。
【００１８】
ヘッドユニット２１は、ヘッド３１および駆動回路３２を有する。ヘッド３１は、インクを吐出するノズルおよび駆動電圧に応じてインクを吐出する圧電素子を有する。なお、ヘッド３１には、図示せぬインクタンクが接続されており、インクタンクからインクが供給される。また、駆動回路３２は、ヘッド３１の圧電素子に駆動電圧を印加してインクを吐出させる回路である。
【００１９】
さらに、各ヘッド部１１−ｉは、ローカルメモリー２２を備える。ローカルメモリー２２は、フラッシュメモリーなどの書換可能な不揮発性メモリーである。例えば、ローカルメモリー２２に使用される不揮発性メモリーには、書込上限回数が１００万回程度の２５６バイトのＮＡＮＤ型フラッシュメモリーが使用される。
【００２０】
ローカルメモリー２２には、当該ヘッド部１１−ｉのライフカウント値を管理するためのデータが記憶される。なお、ライフカウント値は、初期状態から現時点までの当該ヘッド部１１−ｉの動作回数や動作時間（ここでは印刷ページ数）などを示すカウント値である。また、ローカルメモリー２２には、ライフカウント値を管理するためのデータ以外のデータ（ヘッド部１１−ｉの属性データなど）も記憶されるようにしてもよいし、そのようなデータを記憶されないようにしてもよい。
【００２１】
他方、装置本体１２は、図１および図２に示す機械的構成（ヘッド部１１−１〜１１−Ｎを除く）の他、通紙検知部４１、操作パネル４２、および制御部４３を備える。
【００２２】
通紙検知部４１は、印刷動作時に、印刷用紙の搬送路（例えばインクジェット記録部１ａ〜１ｄの前段または後段）の所定の位置で印刷用紙の通過を検知する。通紙検知部４１は、例えば光学式センサーで、搬送されてくる印刷用紙を検知する。
【００２３】
操作パネル４２は、装置本体１２の筐体表面に配置され、液晶ディスプレイなどの表示装置、およびハードキー、タッチパネルなどの入力装置を備え、その表示装置でユーザーに対して各種メッセージを表示し、その入力装置でユーザー操作を受け付ける。
【００２４】
制御部４３は、ヘッド部１１−１〜１１−Ｎに対して設けられ電気的に接続されている。制御部４３は、印刷動作のために各ヘッド部１１−ｉを制御するとともに、各ヘッド部１１−ｉのライフカウント値の管理を行う。
【００２５】
制御部４３は、ＣＰＵ（Central Processing Unit）５１、ＲＡＭ（Random Access Memory）５２、本体メモリー５３などを備えるコンピューターを内蔵する。
【００２６】
ＣＰＵ５１は、本体メモリー５３、図示せぬＲＯＭ（Read Only Memory）などからＲＡＭ５２にロードされたプログラムを実行して、各種処理部として動作する。本体メモリー５３は、フラッシュメモリーなどの書換可能な不揮発性メモリーであり、ローカルメモリー２２より大きい容量を有する。
【００２７】
ここでは、ＣＰＵ５１は、ライフカウンター管理部５１ａとして動作する。ライフカウンター管理部５１ａは、（ａ）ヘッド部１１−ｉが当該装置本体１２に装着されたときに、当該ヘッド部１１−ｉのローカルメモリー２２に記憶されている本体識別子（シリアル番号などといった当該装置に固有のデータ）と当該ヘッド部１１−ｉが装着された当該装置本体１２の本体識別子とが異なる場合、（ａ１）当該装置本体１２の本体識別子を当該ヘッド部１１−ｉのローカルメモリー２２に書き込み、（ａ２）当該装置本体１２の本体メモリー５３に記憶されているライフカウンター値（つまり、当該装置本体１２のライフカウント値）を、マスターカウンター基準値として当該ローカルメモリー２２に書き込み、（ａ３）当該ローカルメモリー２２に記憶されているライフカウンター値を、ライフカウンター基準値として別途当該ローカルメモリー２２に書き込み、（ｂ）当該装置本体１２の動作に従って、本体メモリー５３のライフカウンター値をカウントアップし、（ｃ）当該装置本体１２の動作に従って、ローカルメモリー２２のライフカウンター値をカウントアップし、（ｄ）本体メモリー５３の現時点のライフカウンター値とローカルメモリー２２のマスターカウンター基準値との第１差分と、ローカルメモリー２２の現時点のライフカウンター値とライフカウンター基準値との第２差分とに基づいて、当該ヘッド部１１−ｉのライフカウント値を特定する。
【００２８】
これにより、上述の第１差分によって、当該ヘッド部１１−ｉが現在装着されている装置（装置本体）でのカウント値が示され、上述の第２差分によって、当該ヘッド部１１−ｉが過去に装着されていた装置（装置本体）でのカウント値が示されるため、上述の第１差分および第２差分によって、当該ヘッド部１１−ｉのライフカウント値が特定される。
【００２９】
この実施の形態では、具体的には、ライフカウンター管理部５１ａは、（ｂ）当該装置本体１２の１回の所定動作（ここでは、１ページの印刷）に対して、本体メモリー５３のライフカウンター値を１回カウントアップし、（ｃ）当該装置本体１２の所定複数回数の所定動作（例えば１００ページの印刷）に対して、ローカルメモリー２２のライフカウンター値を１回カウントアップし、（ｄ）上述の第１差分と、上述の第２差分および上述の所定複数回数の積との和に基づいて、当該ヘッド部１１−ｉのライフカウント値を特定する。
【００３０】
なお、ライフカウンター管理部５１ａは、印刷動作時において、通紙検知部４１により１枚の印刷用紙が検知されると、１ページの印刷が実行されたと判定する。
【００３１】
これにより、ローカルメモリー２２内のライフカウンター値を記憶するメモリー領域のサイズが小さくて済むとともに、ローカルメモリー２２内のライフカウンター値の書換回数（書換頻度）が少なくなる。
【００３２】
さらに、この実施の形態では、ライフカウンター管理部５１ａは、特定のヘッド部１１−ｉに関するゼロクリア要求を受け付けると、（ａ）当該装置本体の本体メモリー５３に記憶されているライフカウンター値を、マスターカウンター基準値として当該ローカルメモリー２２に書き込み、（ｂ）当該ヘッド部１１−ｉのローカルメモリー２２に記憶されているライフカウンター基準値をゼロにリセットする。
【００３３】
次に、当該実施の形態のライフカウンター管理システムの動作について説明する。
【００３４】
（ａ）装置の初期状態での動作開始時
【００３５】
工場出荷後などの初期状態での装置動作開始時の、当該実施の形態のライフカウンター管理システムの動作について説明する。図４は、初期状態での装置動作開始時の、図３に示すライフカウンター管理システムの動作について説明する図である。なお、図４では、ヘッド部１１−１〜１１−Ｎの数Ｎは、説明のために３としているが、特に限定されるものではない。
【００３６】
図４に示すように、装置本体１２の本体メモリー５３には、本体識別子およびマスターカウンター（つまり、装置本体１２のライフカウント値のためのカウンター）のカウント値のメモリー領域が確保されており、そのメモリー領域に、本体識別子およびマスターカウンターのカウント値がそれぞれ記憶される。
【００３７】
また、図４に示すように、各ヘッド部１１−ｉのローカルメモリー２２には、ライフカウンター（つまり、当該ヘッド部１１−ｉのライフカウント値のためのカウンター）のカウント値および履歴データのメモリー領域が確保されており、そのメモリー領域に、ライフカウンターのカウント値および履歴データがそれぞれ記憶される。ここで、履歴データは、少なくとも本体識別子基準値、マスターカウンター基準値、およびライフカウンター基準値からなる。
【００３８】
本体識別子基準値は、当該ヘッド部１１−ｉが現時点で装着されている装置本体１２（あるいは装置）の本体識別子を示す。マスターカウンター基準値、およびライフカウンター基準値は、当該ヘッド部１１−ｉが装置本体１２に装着された時点のマスターカウンターのカウント値およびライフカウンターのカウント値を示す。
【００３９】
つまり、ライフカウントの対象となる動作（ここでは印刷）に伴って、マスターカウンターのカウント値およびライフカウンターのカウント値は、カウントアップされていくが、マスターカウンター基準値およびライフカウンター基準値は、装着時に更新され、上述の動作に伴って更新されない。
【００４０】
そして、初期状態では（つまり、未使用状態では）、マスターカウンターおよびライフカウンターのカウント値はゼロに設定されており、属性データの本体識別子基準値は、いずれの装置の本体識別子にも一致しない値（ここでは、ＮＵＬＬ）に設定され、属性データのマスターカウンター基準値およびローカルカウンター基準値はゼロに設定されている。
【００４１】
この状態で、装置本体１２の電源が投入されると、制御部４３は、初期化動作を開始し、ライフカウンター管理部５１ａは、まず、各ヘッド部１１−ｉのローカルメモリー２２内の本体識別子基準値および本体メモリー５３内の本体識別子を読み出し、両者が互いに一致するか否かを判定する。
【００４２】
初期状態で初期化動作が実行されると、各ヘッド部１１−ｉの本体識別子基準値は、ＮＵＬＬになっているため、装置本体１２の本体識別子には一致しない。
【００４３】
したがって、ライフカウンター管理部５１ａは、両者が互いに一致しないと判定し、図４に示すように、現時点のマスターカウンターのカウント値を読み出し、本体メモリー５３内の本体識別子および現時点のマスターカウンターのカウント値で、ヘッド部１１−ｉのローカルメモリー２２内の本体識別子基準値およびマスターカウンター基準値を更新する。
【００４４】
（ｂ）ヘッド部１１−１〜１１−Ｎが交換されず初期状態から、ライフカウントの対象動作が繰り返し実行された時
【００４５】
ヘッド部１１−１〜１１−Ｎが交換されず上述の初期状態から印刷が繰り返し実行された場合の、当該実施の形態のライフカウンター管理システムの動作について説明する。図５は、所定回数の装置動作時の、図３に示すライフカウンター管理システムの動作について説明する図である（１／２）。図６は、所定回数の装置動作時の、図３に示すライフカウンター管理システムの動作について説明する図である（２／２）。
【００４６】
１ページの印刷が実行されるごとに、ライフカウンター管理部５１ａは、マスターカウンターのカウント値を１だけカウントアップするとともに、式（１）で得られるヘッド部１１−ｉのライフカウンター演算値ＣＮ１を導出する。
【００４７】
ＣＮ１＝ｒｏｕｎｄｄｏｗｎ（（ＣＮｍａｓｔｅｒ−ＣＮｍａｓｔｅｒ＿ｒｅｆ）／Ｎｃ）＋ＣＮｌｉｆｅ＿ｒｅｆ  ・・・（１）
【００４８】
ここで、ｒｏｕｎｄｄｏｗｎ（）は、小数点以下を切り捨てる関数であり、ＣＮｍａｓｔｅｒは現時点のマスターカウンターのカウント値であり、ＣＮｍａｓｔｅｒ＿ｒｅｆは、マスターカウンター基準値であり、ＣＮｌｉｆｅ＿ｒｅｆは、ライフカウンター基準値であり、Ｎｃは、カウントアップの頻度を示す定数である。例えばＮｃ＝１００とされ、その場合、１００ページの印刷ごとに、ライフカウンターのカウント値が１だけ増加する。
【００４９】
そして、ライフカウンター管理部５１ａは、ライフカウンター演算値ＣＮ１がローカルメモリー２２内のライフカウンターのカウント値と異なる場合には、ライフカウンター演算値ＣＮ１で、ローカルメモリー２２内のライフカウンターのカウント値を更新する（つまり、カウントアップする）。つまり、ライフカウンター演算値ＣＮ１がローカルメモリー２２内のライフカウンターのカウント値に一致する場合には、ライフカウンター演算値ＣＮ１が、ローカルメモリー２２に書き込まれ、ライフカウンター演算値ＣＮ１がローカルメモリー２２内のライフカウンターのカウント値と異なる場合には、ライフカウンター演算値ＣＮ１は、ローカルメモリー２２に書き込まれない。
【００５０】
また、ライフカウンター管理部５１ａは、式（２）に従って、各ヘッド部１１−ｉの現時点のライフカウント表示値ＣＮ（ｉ）を導出し、操作パネル４２に表示する。
【００５１】
ＣＮ（ｉ）＝（ＣＮｍａｓｔｅｒ−ＣＮｍａｓｔｅｒ＿ｒｅｆ）＋ＣＮｌｉｆｅ＿ｒｅｆ×Ｎｃ  ・・・（２）
【００５２】
例えば図５に示すように、初期状態から１０５ページの印刷が実行された場合、その時点では、ライフカウンターのカウント値は、式（１）に基づき、１になり（ここで、Ｎｃ＝１００）、また、ヘッド部１１−ｉのライフカウント表示値は、式（２）に基づき、１０５になる（ここで、Ｎｃ＝１００）。
【００５３】
その後、２６０ページがさらに印刷され、初期状態から３６５ページの印刷が実行された場合、図６に示すように、その時点では、ライフカウンターのカウント値は、式（１）に基づき、３になり（ここで、Ｎｃ＝１００）、また、ヘッド部１１−ｉのライフカウント表示値は、式（２）に基づき、３６５になる（ここで、Ｎｃ＝１００）。
【００５４】
なお、この場合において、例えば、所定ページの印刷完了後に装置本体１２の電源が遮断され、その後、装置本体１２の電源が投入され、さらに印刷が実行されても、ライフカウンター管理部５１ａは、電源オン時に、ローカルメモリー２２内の本体識別子基準値および本体メモリー５３内の本体識別子が互いに一致するため、ローカルメモリー２２内の履歴データ（本体識別子基準値、マスターカウンター基準値、およびライフカウンター基準値）の更新を行わない。
【００５５】
（ｃ）非初期状態でヘッド部１１−ｉが新品に交換された時
【００５６】
上述の初期状態から印刷が実行された後にヘッド部１１−ｉが新品に交換された場合の、当該実施の形態のライフカウンター管理システムの動作について説明する。図７は、図５は、非初期状態でヘッド部１１−ｉが新品に交換された時の、図３に示すライフカウンター管理システムの動作について説明する図である。図８は、図５は、非初期状態でヘッド部１１−ｉが新品に交換された後の、図３に示すライフカウンター管理システムの動作について説明する図である。
【００５７】
ヘッド部１１−ｉが新品の状態では、当該ヘッド部１１−ｉのローカルメモリー２２に記憶されているライフカウンターおよび履歴データは、図４に示すような初期値となっている。
【００５８】
ヘッド部１１−ｉが新品に交換された場合、その後、装置本体１２の電源が投入されると、ライフカウンター管理部５１ａは、電源オン時に、ローカルメモリー２２内の本体識別子基準値および本体メモリー５３内の本体識別子が互いに一致しないため、ローカルメモリー２２内の履歴データ（本体識別子基準値、マスターカウンター基準値、およびライフカウンター基準値）を上述のようにして更新する。
【００５９】
例えば図７に示すように、１００５０３ページの印刷が完了した後に、ヘッド部１１−２が新品に交換された場合、交換後の最初の電源オン時に、ヘッド部１１−２のローカルメモリー２２の履歴データが更新される。これにより、ヘッド部１１−２のライフカウント表示値は、式（２）に従って、ゼロになる。
【００６０】
その後、さらに１１２６ページの印刷が実行されると、図８に示すように、マスターカウンターがカウントアップされるとともに、ライフカウンターが式（１）に従って１１までカウントアップされる。また、交換後のヘッド部１１−２のライフカウント表示値は、式（２）に従って、１，１２６となり、交換されていないヘッド部１１−１のライフカウント表示値は、式（２）に従って、１０１，６２９となる。
【００６１】
（ｄ）非初期状態でヘッド部１１−ｉが中古品（使用開始済みの製品）に交換された時
【００６２】
他方、上述の初期状態から印刷が実行された後にヘッド部１１−ｉが中古品に交換された場合の、当該実施の形態のライフカウンター管理システムの動作について説明する。図９は、非初期状態でヘッド部１１−ｉが中古品に交換された時の、図３に示すライフカウンター管理システムの動作について説明する図である。図１０は、非初期状態でヘッド部１１−ｉが中古品に交換された後の、図３に示すライフカウンター管理システムの動作について説明する図である。
【００６３】
ヘッド部１１−ｉが使用開始済みの状態では、当該ヘッド部１１−ｉのローカルメモリー２２に記憶されているライフカウンターおよび履歴データは、図４に示すような初期値ではなく、ライフカウンターは、それまで使用されていた装置の装置本体１２により書き込まれたライフカウンターのカウント値を有し、本体識別子基準値は、それまで使用されていた装置の本体識別子となっており、マスターカウンター基準値は、それまで使用されていた装置に装着された時点のマスターカウンターのカウント値となっており、ライフカウンター基準値は、それまで使用されていた装置に装着された時点のライフカウンターのカウント値となっている。
【００６４】
ヘッド部１１−ｉが中古品に交換された場合、その後、装置本体１２の電源が投入されると、ライフカウンター管理部５１ａは、電源オン時に、ローカルメモリー２２内の本体識別子基準値および本体メモリー５３内の本体識別子が互いに一致しないため、ローカルメモリー２２内の履歴データ（本体識別子基準値、マスターカウンター基準値、およびライフカウンター基準値）を上述のようにして更新する。
【００６５】
例えば図９に示すように、１００５０３ページの印刷が完了した後に、ヘッド部１１−２が中古品に交換された場合、交換後の最初の電源オン時に、ヘッド部１１−２のローカルメモリー２２の履歴データが更新される。その際、併せて、中古品のライフカウンターのカウント値で、ライフカウンター基準値が更新される。これにより、ヘッド部１１−２のライフカウント表示値は、式（２）に従って、３５８，８００になる。
【００６６】
その後、さらに５９７ページの印刷が実行されると、図１０に示すように、マスターカウンターがカウントアップされるとともに、ライフカウンターが式（１）に従って３５８８から３５９３カウントアップされる。また、交換後のヘッド部１１−２のライフカウント表示値は、式（２）に従って、３５９，３９７となり、交換されていないヘッド部１１−１のライフカウント表示値は、式（２）に従って、１０１，１００となる。
【００６７】
（ｅ）特定のヘッド部１１−ｉのライフカウント表示値のゼロクリアが要求された時
【００６８】
図１１は、特定のヘッド部１１−ｉのライフカウント表示値のゼロクリアが要求された時の、図３に示すライフカウンター管理システムの動作について説明する図である。
【００６９】
例えば、ユーザーが、特定のヘッド部１１−ｉ（図１１ではヘッド部１１−２）のライフカウント表示値のゼロクリアを要求するために、所定の操作を操作パネル４２に対して行うと、ライフカウンター管理部５１ａは、その操作を操作パネル４２で検出し、その操作でユーザーにより指定された特定のヘッド部１１−ｉのライフカウント表示値のゼロクリアを実行する。
【００７０】
具体的には、ライフカウンター管理部５１ａは、そのヘッド部１１−ｉに関するゼロクリア要求を受け付けると、（ａ）当該装置本体１２の本体メモリー５３に記憶されている現時点のマスターカウンターのカウント値を、マスターカウンター基準値として当該ローカルメモリーに書き込み、（ｂ）当該ヘッド部１１−ｉのローカルメモリー２２に記憶されているライフカウンター基準値をゼロにリセットする。これにより、ゼロクリア後のヘッド部１１−２のライフカウント表示値は、式（２）に従って、０となる。
【００７１】
以上のように、上記実施の形態に係るライフカウンター管理システムは、複数の装置の装置本体１２と、装置本体１２に着脱可能な交換ユニットとしてのヘッド部１１−ｉを備える。装置本体１２は、不揮発性メモリーである本体メモリー５３と、ライフカウンター管理部５１ａとを備える。ヘッド部１１−ｉは、不揮発性メモリーであるローカルメモリー２２を備える。そして、ライフカウンター管理部５１ａは、（ａ）ヘッド部１１−ｉが装置本体１２に装着されたときに、当該ヘッド部１１−ｉのローカルメモリー２２に記憶されている本体識別子基準値と当該ヘッド部１１−ｉが装着された当該装置本体１２の本体識別子とが異なる場合、（ａ１）当該装置本体１２の本体識別子を本体識別子基準値として当該ヘッド部１１−ｉのローカルメモリー２２に書き込み、（ａ２）当該装置本体１２の本体メモリー５３に記憶されているライフカウンター値を、マスターカウンター基準値として当該ローカルメモリー２２に書き込み、（ａ３）当該ローカルメモリー２２に記憶されているライフカウンター値を、ライフカウンター基準値として別途当該ローカルメモリー２２に書き込み、（ｂ）当該装置本体１２の動作に従って、本体メモリー５３のライフカウンター値をカウントアップし、（ｃ）当該装置本体１２の動作に従って、ローカルメモリー２２のライフカウンター値をカウントアップし、（ｄ）本体メモリー５３の現時点のライフカウンター値とマスターカウンター基準値との差分と、ローカルメモリー２２の現時点のライフカウンター値とライフカウンター基準値との差分とに基づいて、当該ヘッド部１１−ｉのライフカウント値を特定する。
【００７２】
これにより、１つのヘッド部１１−ｉが複数の画像形成装置で使用されても、当該ヘッド部１１−ｉのライフカウント値が適切に管理される。
【００７３】
なお、上述の実施の形態に対する様々な変更および修正については、当業者には明らかである。そのような変更および修正は、その主題の趣旨および範囲から離れることなく、かつ、意図された利点を弱めることなく行われてもよい。つまり、そのような変更および修正が請求の範囲に含まれることを意図している。
【００７４】
例えば、上記実施の形態では、ライフカウンター管理システムをインクジェット画像形成装置に適用しているが、電子写真方式の画像形成装置に適用してもよい。その場合、感光体ドラムユニット、現像ユニット、中間転写ベルトユニット、定着器ユニットなどが交換ユニットとしてライフカウント値を管理される。また、ライフカウンター管理システムが別の種別の電子機器に適用されてもよい。
【００７５】
また、上記実施の形態において、ローカルメモリー２２に記憶される履歴データにおいて、本体識別子基準値が本体識別子に一致せず更新される際に、更新前の本体識別子基準値、マスターカウンター基準値およびライフカウンター基準値が消去または上書きされずに、保存されるようにしてもよい。これにより、ヘッド部１１−ｉが過去に装着されていた装置およびその装置でのカウント値が上述の履歴データから特定される。
【産業上の利用可能性】
【００７６】
本発明は、例えば、画像形成装置に適用可能である。
【符号の説明】
【００７７】
１１−１〜１１−Ｎ  ヘッド部
１２  装置本体
２１  ヘッドユニット
２２  ローカルメモリー
５１ａ  ライフカウンター管理部
【図１】
2019202456.tif 000003
【図２】
2019202456.tif 000004
【図３】
2019202456.tif 000005
【図４】
2019202456.tif 000006
【図５】
2019202456.tif 000007
【図６】
2019202456.tif 000008
【図７】
2019202456.tif 000009
【図８】
2019202456.tif 000010
【図９】
2019202456.tif 000011
【図１０】
2019202456.tif 000012
【図１１】
2019202456.tif 000013