(57)【特許請求の範囲】
【請求項１】
（ａ）文字または図形を印刷する印刷処理部と、
（ｂ）前記印刷処理部と共働して用いられる交換可能な部品あるいはデバイスを装着する装着部と、
（ｃ）前記装着部に前記部品あるいはデバイスが装着もしくは交換されたことを検知する検知処理部と、
（ｄ）少なくとも複数の使用回数カウンタ領域からなる不揮発性記憶部と、
（ｅ）前記部品あるいはデバイスの機能に関わる量を計測する計測処理部と、
（ｆ）前記計測処理部により計測された前記部品あるいはデバイスの機能に関わる量を積算して前記記憶部の前記使用回数カウンタ領域に記憶する格納処理部と、
（ｇ）タイム情報を取得するタイム情報取得部と、
（ｈ）前記部品あるいはデバイスの機能に関わる使用限度量もしくは回数の目安を示す使用限度値を記憶する使用限度値記憶部と、
（ｉ）前記使用回数カウンタ領域に記憶された積算した前記部品あるいはデバイスの機能に関わる量が前記使用限度値に近づくかあるいは到達した時に、これを示す信号を出力する信号出力部と、
を有し、
前記格納処理部は、前記信号出力部が前記信号を出力した時、前記タイム情報取得部から得られたタイム情報を前記部品あるいはデバイスに対応付けて前記不揮発性記憶部に記憶すると共に、前記検知処理部により前記部品あるいはデバイスが交換されたことが検知された場合、これまでの前記使用回数カウンタ領域をカウンタ値保存領域としてそのままデータを保存し、且つ、前記タイム情報取得部から得られる装着した時点もしくは交換した時点のタイム情報を前記部品あるいはデバイスに対応付けて前記不揮発性記憶部に順次記憶する処理を実行することを特徴とする印刷装置。
【請求項２】
前記部品あるいはデバイスは、インクカートリッジであり、該インクカートリッジの機能に関わる量は、インク吐出回数であり、前記計測処理部は、吐出回数カウンタであることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記部品あるいはデバイスは、前記印刷処理部が文字または図形を印刷するためのインクを供給するインクカートリッジであって、該インクカートリッジの機能に関わる量は、実質的にインクを供給した量で計測されることを特徴とする請求項１に記載の印刷装置。
【請求項４】
前記部品あるいはデバイスは、文字または図形を印刷するための印刷ヘッドであって、前記印刷処理部は、前記装着部に装着された交換可能な前記印刷ヘッドを駆動することにより文字または図形を印刷し、前記印刷ヘッドの機能に関わる量は、文字または図形を印刷する時の駆動回数で計測されることを特徴とする請求項１に記載の印刷装置。
【請求項５】
前記部品あるいはデバイスは、当該印刷装置の印刷動作に関わる動作部品または動作装置であることを特徴とする請求項１に記載の印刷装置。
【請求項６】
前記部品あるいはデバイスは、印刷装置の消耗品であることを特徴とする請求項１に記載の印刷装置。
【請求項７】
通知処理部を更に有し、該通知処理部は、当該印刷装置の所定の操作に応答して前記不揮発性記憶部に記憶された１つまたは複数の前記部品あるいはデバイスに関わる情報を前記印刷処理部に通知し、該印刷処理部は、これを印刷出力することを特徴とする請求項１乃至６のいずれか１項に記載の印刷装置。
【請求項８】
外部装置に接続しデータを送受信するための送受信処理部を更に有し、前記通知処理部は、前記外部装置からの所定の指令に応答して、前記不揮発性記憶部に記憶された１つまたは複数の前記部品あるいはデバイスに関わる情報を前記外部装置に送信することを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記外部装置は、ホストコンピュータであって、前記通知処理部は、前記ホストコンピュータからの前記所定の指令に応答して前記不揮発性記憶部に記憶された１つまたは複数の前記部品あるいはデバイスの機能に関わる情報を前記ホストコンピュータへ送信するため前記送受信処理部に通知し、該送受信処理部は、前記情報を前記ホストコンピュータへ送信することを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記タイム情報取得部は、当該印刷装置に内蔵されたリアルタイムクロックからタイム情報を取得することを特徴とする請求項１に記載の印刷装置。
【請求項１１】
ホストコンピュータに接続され、前記タイム情報取得部は、前記ホストコンピュータからタイム情報を取得することを特徴とする請求項１に記載の印刷装置。
【請求項１２】
文字または図形を印刷する印刷処理部と、該印刷処理部と共働して動作する交換可能な部品あるいはデバイスを装着する装着部と、該装着部に前記部品あるいはデバイスが装着もしくは交換されたことを検知する検知処理部と、少なくとも複数の使用回数カウンタ領域からなる不揮発性記憶部と、前記部品あるいはデバイスの機能に関わる量を計測する計測処理部と、該計測処理部により計測された前記部品あるいはデバイスの機能に関わる量を積算して前記記憶部の使用回数カウンタ領域に記憶する格納処理部と、タイム情報を取得するタイム情報取得部と、前記部品あるいはデバイスの機能に関わる使用限度量もしくは回数の目安を示す使用限度値を記憶する使用限度値記憶部と、前記使用回数カウンタ領域に記憶された積算した前記部品あるいはデバイスの機能に関わる量が前記使用限度値に近づくかあるいは到達した時に、これを示す信号を出力する信号出力部とを備える印刷装置の制御方法において、
（ａ）前記検知処理部により前記部品あるいはデバイスが前記装着部から取り外されたか、あるいはそれに新たに装着されたか、または交換されたことを検知する検知ステップと、
（ｂ）前記検知ステップで前記部品あるいはデバイスが前記装着部から取り外されたか、あるいはそれに新たに装着されたか、または交換されたことが検知された時、前記タイム情報取得部によりその時点のタイム情報を取得するタイム情報取得ステップと、
（ｃ）前記検知ステップで前記部品あるいはデバイスが交換されたことが検知された場合、前記格納処理部によりこれまでの前記使用回数カウンタ領域をカウンタ値保存領域としてそのままデータを保存すると共に、前記タイム情報取得ステップで得られたタイム情報を前記部品あるいはデバイスに対応付けて前記不揮発性記憶部に順次記憶し、且つ、新たな前記使用回数カウンタ領域を取得する保存ステップと、
（ｄ）前記検知ステップで前記部品あるいはデバイスが新たに装着されたこと、もしくは交換されたことが検知された場合、前記計測処理部によりこれを起点として前記部品あるいはデバイスの機能に関わる量を計測する計測ステップと、
（ｅ）前記使用回数カウンタ領域に記憶された積算した前記部品あるいはデバイスの機能に関わる量が前記使用限度値に近づくかあるいは到達した時に、前記信号出力部により前記信号を出力する信号出力ステップと、
（ｆ）前記信号出力ステップで前記信号が出力された時、前記格納処理部により前記タイム情報取得部から得られるその時点のタイム情報を前記部品あるいはデバイスに対応付けて前記不揮発性記憶部に記憶するタイム情報格納ステップと、
を有することを特徴とする印刷装置の制御方法。
【請求項１３】
前記部品あるいはデバイスは、前記印刷処理部が文字または図形を印刷するためのインクを供給するインクカートリッジであって、該インクカートリッジの機能に関わる量は、実質的にインクを供給した量で計測されることを特徴とする請求項１２に記載の印刷装置の制御方法。
【請求項１４】
前記部品あるいはデバイスは、文字または図形を印刷するための印刷ヘッドであって、前記印刷処理部は、前記装着部に装着された交換可能な前記印刷ヘッドを駆動することにより文字または図形を印刷し、前記印刷ヘッドの機能に関わる量は、文字または図形を印刷する時の駆動回数で計測されることを特徴とする請求項１２に記載の印刷装置の制御方法。
【請求項１５】
前記部品あるいはデバイスに関わる情報の通知を要求する指令を外部装置から受信する通知指令受信ステップと、
前記不揮発性記憶部に記憶された１つまたは複数の前記部品あるいはデバイスに関わる情報を前記外部装置に通知する通知ステップとを更に有することを特徴とする請求項１２に記載の印刷装置の制御方法。
【請求項１６】
前記部品あるいはデバイスに関わる情報の印刷を要求する指令を外部装置から受信する印刷指令受信ステップと、
前記不揮発性記憶部に記憶された１つまたは複数の前記部品あるいはデバイスに関わる情報を前記印刷処理部に通知する印刷通知ステップと、
前記情報を前記印刷処理部により印刷出力する印刷出力ステップとを更に有することを特徴とする請求項１２に記載の印刷装置の制御方法。
【請求項１７】
請求項１２乃至１６のいずれか１項に記載の制御方法の前記各ステップを当該印刷装置を制御するプログラムとして記録したことを特徴とする情報記録媒体。
【請求項１８】
コンパクトディスク、フロッピーディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、または、半導体メモリであることを特徴とする請求項１７に記載の情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置、その制御方法、および、情報記録媒体に関する。特に、印刷に使用するインクの使用量、紙などの印刷媒体を切断するカッターの使用回数、印刷ヘッドの印刷回数など、交換可能な部品、あるいはデバイスの機能に関わる量を不揮発性メモリに記憶し、保守、管理に役立てることができる印刷装置、その制御方法、および、これらを実現するプログラムを記録した情報記録媒体に関する。
【０００２】
【従来の技術】
印刷装置（プリンタ）は、紙などの印刷媒体に文字や図形を印刷するための装置として広く普及している。このようなプリンタは外部情報処理装置、例えばホストコンピュータに接続され、ホストコンピュータは、文字や図形を印刷するためのデータや、プリンタ自体を制御するためのデータをプリンタに送信する。一方、プリンタは、自身の状況などのデータをホストコンピュータに送信することができる。
このようなプリンタでは、文字や図形を印刷するためにインクを使用する。インクジェットプリンタでは、交換可能なインクカートリッジを利用し、ドットインパクトプリンタや熱転写プリンタでは、交換可能なインクリボンを利用する。
更にロール紙を用いるプリンタもＰＯＳプリンタでは一般的に用いられている。
インクカートリッジ、インクリボン、ロール紙はプリンタの消耗品である。これら消耗品の中で、例えばインク供給ユニットが供給したインクの使用量の統計は、プリンタのコストダウンや保守・運用・管理あるいは、新製品の開発のための情報として重要である。
この他に、プリンタには、インクジェットヘッド、ドットインパクトヘッド、あるいは、カッターデバイスなどの動作部品あるいは動作装置（動作デバイス）も交換可能に装着されている場合がある。
【０００３】
例えば、キャッシュレジスタなどの会計装置や、ファクシミリ装置などに用いられるプリンタでは、印刷された紙を適当な単位（トランザクション単位やページ単位など）で切断する必要がある。このためにカッター刃、あるいはカッターデバイスを交換可能にしているプリンタがある。このカッター刃あるいは、カッターデバイスについても、耐用回数などの統計を取得したいという要望がある。
このほか、このような交換可能な部品、あるいはデバイスとしては、印刷ヘッドなどがある。印刷ヘッド、特にインクジェットヘッドは消耗品として扱われることもあり、これらについても使用回数の情報は重要である。
従来のプリンタでは、このようなインク供給ユニットやカッター刃、インクジェットヘッドなどの交換可能な部品の機能に関わる量（インクの使用量、切断回数、インク射出回数など）は、以下の２種類についていずれかが記憶されていた。
・当該プリンタが使用を開始してからの総動作量、又は
・現在使用している部品の動作量これらの情報は、フラッシュＥＥＰＲＯＭ（ElectricallyErasableProgrammableReadOnlyMemory）やハードディスクなど、プリンタが備える不揮発性記憶装置に記憶されていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のプリンタでは、それぞれの動作部品機能部について、上記のような一種類の情報しか得られなかった。このため、きめこまかな保守・運用に必要な情報が十分に得られるとはいいがたかった。
また、部品、あるいはデバイスの耐用動作量の統計をとるためには、交換した部品、あるいはデバイスについてそれぞれどれだけ動作させたのかの情報が重要である。
【０００５】
更に、これらの部品、あるいはデバイスの交換時期や、使用された期間なども有用な情報として活用できる。
本発明は、以上のような問題を解決するためになされたもので、印刷に使用するインクの使用量、紙などの印刷媒体を切断するカッターの使用回数、印刷ヘッドの印刷回数など、交換可能な機能部の動作量を複数不揮発に記憶し、保守に役立てることができる印刷装置、その制御方法、および、これらを実現するプログラムを記録した情報記録媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
以上の目的を達成するため、本発明の原理にしたがって、下記の発明を開示する。
【０００７】
本発明は、文字または図形を印刷する印刷処理部と、印刷処理部と共働して用いられる交換可能な部品あるいはデバイスを装着する装着部と、装着部に交換可能な部品あるいはデバイスが装着もしくは交換されたことを検知する検知処理部と、少なくとも複数の使用回数カウンタ領域からなる不揮発性記憶部と、交換可能な部品あるいはデバイスの機能に関わる量を計測する計測処理部と、計測処理部により計測された交換可能な部品あるいはデバイスの機能に関わる量を積算して不揮発性記憶部の使用回数カウンタ領域に記憶する格納処理部と、タイム情報を取得するタイム情報取得部と、交換可能な部品あるいはデバイスの機能に関わる使用限度量もしくは回数の目安を示す使用限度値を記憶する使用限度値記憶部と、不揮発性記憶部の使用回数カウンタ領域に記憶された積算した交換可能な部品あるいはデバイスの機能に関わる量が前記使用限度値に近づくかあるいは到達した時に、これを示す信号を出力する信号出力部と、を有し、格納処理部は、信号出力部が警告信号を出力した時、タイム情報取得部から得られたタイム情報を積算した交換可能な部品あるいはデバイスに対応付けて不揮発性記憶部に記憶すると共に、検知処理部により交換可能な部品あるいはデバイスが交換されたことが検知された場合、これまでの使用回数カウンタ領域をカウンタ値保存領域としてそのままデータを保存し、且つ、タイム情報取得部から得られる装着した時点もしくは交換した時点のタイム情報を交換可能な部品あるいはデバイスに対応付けて不揮発性記憶部に順次記憶する処理を実行することを特徴とする印刷装置である。
【０００８】
【０００９】
更に、本発明は、文字または図形を印刷する印刷処理部と、印刷処理部と共働して動作する交換可能な部品あるいはデバイスを装着する装着部と、装着部に交換可能な部品あるいはデバイスが装着もしくは交換されたことを検知する検知処理部と、少なくとも複数の使用回数カウンタ領域からなる不揮発性記憶部と、交換可能な部品あるいはデバイスの機能に関わる量を計測する計測処理部と、計測処理部により計測された交換可能な部品あるいはデバイスの機能に関わる量を積算して不揮発性記憶部の使用回数カウンタ領域に記憶する格納処理部と、タイム情報を取得するタイム情報取得部と、交換可能な部品あるいはデバイスの機能に関わる使用限度量もしくは回数の目安を示す使用限度値を記憶する使用限度値記憶部と、不揮発性記憶部の使用回数カウンタ領域に記憶された積算した交換可能な部品あるいはデバイスの機能に関わる量が前記使用限度値に近づくかあるいは到達した時に、これを示す信号を出力する信号出力部とを備える印刷装置の制御方法において、検知処理部により交換可能な部品あるいはデバイスが装着部から取り外されたか、あるいはそれに新たに装着されたか、または交換されたことを検知する検知ステップと、検知ステップで交換可能な部品あるいはデバイスが装着部から取り外されたか、あるいはそれに新たに装着されたか、または交換されたことが検知された時、タイム情報取得部によりその時点のタイム情報を取得するタイム情報取得ステップと、検知ステップで交換可能な部品あるいはデバイスが交換されたことが検知された場合、格納処理部によりこれまでの使用回数カウンタ領域をカウント値保存領域としてそのままデータを保存すると共に、タイム情報取得ステップで得られたタイム情報を交換可能な部品あるいはデバイスに対応付けて不揮発性記憶部に順次記憶し、且つ、新たな使用回数カウンタ領域を取得する保存ステップと、検知ステップで交換可能な部品あるいはデバイスが新たに装着されたこと、もしくは交換されたことが検知された場合、計測処理部によりこれを起点として交換可能な部品あるいはデバイスの機能に関わる量を計測する計測ステップと、使用回数カウンタ領域に記憶された積算した交換可能な部品あるいはデバイスの機能に関わる量が使用限度値に近づくかあるいは到達した時に、信号出力部により信号を出力する信号出力ステップと、信号出力ステップで信号が出力された時、格納処理部によりタイム情報取得部から得られるその時点のタイム情報を交換可能な部品あるいはデバイスに対応付けて不揮発性記憶部に記憶するタイム情報格納ステップと、を有することを特徴とする印刷装置の制御方法である。
【００１０】
更に本発明の印刷装置の制御方法は、交換可能な部品あるいはデバイスに関わる情報の通知を要求する指令を外部装置から受信する通知指令受信ステップと、不揮発性記憶部に記憶された１つまたは複数の交換可能な部品あるいはデバイスに関わる情報を外部装置に通知する通知ステップとを更に有することを特徴とする。
【００１１】
本発明の印刷装置の制御方法は、交換可能な部品あるいはデバイスに関わる情報の印刷を要求する指令を外部装置から受信する印刷指令受信ステップと、不揮発性記憶部に記憶された１つまたは複数の交換可能な部品あるいはデバイスに関わる情報を印刷処理部に通知する印刷通知ステップと、交換可能な部品あるいはデバイスに関わる情報を印刷処理部により印刷出力する印刷出力ステップとを更に有することを特徴とする。
【００１２】
本発明の印刷装置とその制御方法を実現するプログラムをコンパクトディスク、フロッピーディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリなどの情報記録媒体に記憶することができる。
さらに、本発明の印刷装置や情報処理装置を制御するためのプログラムを、ＷＷＷ（WorldWideWeb）のサーバコンピュータに配置し、ここからオペレータが適宜ダウンロードして印刷装置や情報処理装置に記憶させてプログラムを更新し、印刷装置や情報処理装置にこのプログラムを実行させることができる。
【００１３】
【発明の実施の形態】
以下に本発明の一実施形態を説明する。なお、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
（印刷装置）
図１は本発明のプリンタの他の実施例を示すブロック構成図である。
【００１４】
なお、以下の実施例では、説明の都合上、インクカートリッジ付きインクジェットヘッドを交換可能な部品、あるいはデバイスとして挙げて説明するが、このほかの交換可能な部品、あるいはデバイスとして、例えば、インクリボンなどのインク供給ユニット、インクジェットヘッドなどの印刷ヘッド、用紙切断装置、更にはロール紙についても、同様の手法が適用でき、これらの実施形態を採用することは当業者であれば容易であり、これらの実施形態も本発明の範囲に含まれる。
【００１５】
プリンタ１０１は、ホストコンピュータ１５０とインターフェース１０２を介して接続され、データの送受信を行う。又、ホストコンピュータ１５０には、文書作成ソフトウエア等のアプリケーションプログラムと共に、プリンタドライバと呼ばれるプリンタを制御するプログラムが組み込まれ、アプリケーションプログラムからの印刷指令を受け取り、プリンタに適したデータに変換しプリンタに送信する制御をすると共に、プリンタからの各種信号あるいはデータを受信し、解釈し、使用者に必要な情報をホストコンピュータ１５０を介して提供可能な構成となっている。
ホストコンピュータ１５０がデータを送信すると、インターフェース１０２がこれを受信して、ＲＡＭ１０３内の受信バッファがこのデータを記憶する。
ＣＰＵ１１０は、受信バッファに記憶されたデータを解釈して、これが印刷コマンドであれば印刷イメージをＲＡＭ１０３内のプリントバッファに展開し、プリントバッファが一杯になるなど、所定のタイミングで印刷ヘッド、プラテン、紙送り機構、あるいは印刷ヘッド駆動ＩＣ、モータ駆動回路、各種センサー回路（いずれも図示せず）などを含む印刷処理部１０５を動作させ、文字や図形を紙に印刷する。
【００１６】
プリンタ１０１は、タイムデータ発生部としてリアルタイムクロック１０８を有し、ＣＰＵ１１０を主な構成要素とするタイム情報取得部は、ここからメンテナンス管理に必要な、所定の日付、時刻情報などのタイム情報を取得可能な構成となっている。ＬＣＤパネル１０９は、オペレーションパネル（図示せず）に装備され、様々な情報をビジュアルに出力するデバイスである。
【００１７】
又、交換可能な部品として、インクカートリッジ付きインクジェットヘッド１２０が用いられ、このインクジェットヘッドには、インクカートリッジのインク管理情報あるいは、製造番号などの情報が記憶されたメモリ１２１が搭載され、コネクタ１２２ａを介して、装着部に装着されている。実施例では、１つのインクジェットヘッドを用いた例で示しているが、複数のヘッドを搭載する場合は同様の構成で、例えば、黒インク用ヘッド、カラーインク用ヘッドが搭載される場合もある。
【００１８】
図１の構成では、メモリに記録された製造番号を識別することにより、プリンタ１０１の電源がオフされている時に、インクジェットヘッド１２０を交換されても、容易に交換を検知することが可能である。つまり製造番号をヘッドを特定するＩＤ番号として利用している。
【００１９】
メモリを搭載していない様な交換可能な部品あるいはデバイスでは、ホストコンピュータ１５０からプリンタ１０１へ部品を交換する旨のコマンドを送信してから、あるいは、プリンタ１０１が備えるオペレーションパネル（図示せず）を操作してから、部品を交換するようにプリンタ１０１を構成しておけば、これらの送信や操作により、機能部の交換を検知することができる。
【００２０】
領域１０４ａは、ＲＯＭ１０４の所定の領域であり、交換可能な部品、あるいはデバイスの機能に関わる使用限度の目安である量、もしくは回数等の使用限度値が格納されていて、使用限度値記憶部として機能する。実施例では、ＲＯＭ１０４に格納されているが、フラッシュＥＥＰＲＯＭ１１１のような不揮発性メモリに格納しても良い。
ＣＰＵ１１０の制御によって各部が動作するが、この制御用プログラムはＲＯＭ１０４に記憶されており、ＣＰＵ１１０は、電源投入時から、ＲＯＭ１０４に記憶されたプログラムを順次実行する。ＲＯＭ１０４に記憶されたプログラムは、適宜アップデートすることができる。
ここで、ＣＰＵ１１０とインターフェース１０２は、ＲＡＭ１０３と共働して送受信処理部として、ＣＰＵ１１０は、他の構成部品と共同して検知処理部、記憶領域取得処理部、計測処理部、格納処理部として機能する。  更に、フラッシュＥＥＰＲＯＭ１１１は、記憶部として機能し、内部には、使用回数カウンタ領域およびカウンタ値保持領域等を備えている。
【００２１】
なお、記憶部として、フラッシュＥＥＰＲＯＭ１１１ではなく、ハードディスクなどの他の不揮発性記憶装置を利用することができる。また、インターフェース１０２を介して接続されたホストコンピュータ１５０を記憶部として利用することもできる。これらの実施形態も本発明の範囲に含まれる。
【００２２】
（印刷装置の制御処理）
図２は、フラッシュＥＥＰＲＯＭ１１１内のインクジェットヘッドの使用回数カウンタ領域およびカウンタ値保持領域等の格納状態を示す説明図であり、タイム情報取得部がリアルタイムクロック（ＲＴＣ）のタイム情報を用いたメンテナンス管理の実施例を示し、フラッシュＥＥＰＲＯＭ１１１に格納されるデータをテーブルにして示すものである。
【００２３】
一例として、インクカートリッジ付きの黒色用インクカートリッジ付きインクジェットヘッド（黒色ヘッド）と、３色のカラーインクを個別のタンクに封入して一体化した３色カラーインクカートリッジ付きインクジェットヘッド（カラーヘッド）を用いている。
【００２４】
テーブル５０１は、黒色ヘッドの使用状況を示し、テーブル５０２はカラーヘッドの使用状況を示している。５０１ａ、５０２ａは、それぞれの製造番号を、５０１ｂ、５０２ｂは、それぞれの吐出回数を、５０１ｃ、５０２ｃは、装着した日付を、５０１ｄ、５０２ｄは、取り外された日付をそれぞれ示している。
【００２５】
黒色用ヘッドについて、１個目のヘッドは、９９年の７月４日に、装着され、３５０万回の吐出回数用いられ、９９年の９月１３日に取り外され、２個目のヘッドは、９９年同日装着され、９９年１２月１２日に取り外され、３個目のヘッドは、現在使用中であることを示している。現在使用中の領域は使用回数カウンタ領域として、既に取り外されたヘッドの領域は、カウンタ値保持領域として機能する。
【００２６】
又、カラー用ヘッドの使用状況は、１個目のヘッドは、９９年７月４日に装着され、９９年１２月２７日に取り外され、２個目は、同日に装着され現在使用中であることを示している。つまり、日付のデータが”００．００．００”は、着脱が実行されていないことを示している。
【００２７】
このような、テーブルに示されるデータが、フラッシュＥＥＰＲＯＭ１１１にメンテナンスデータとして、使用回数カウンタ領域（インクジェットヘッドでは吐出回数カウンタ領域）と、その他のデータ領域に対応づけて格納され、必要に応じて読み出し可能に構成される。
【００２８】
本実施例では、更に、以下のような付加機能が含まれている。
【００２９】
５０１ｅ、５０２ｅは、インクカートリッジのインクがインク切れ状態となることを警告した日（Ｗａｒｎｉｎｇ  Ｄａｔｅ）を記録していることを示している。例えば、このインクカートリッジの吐出回数で見たときの標準的なインク容量が４０００×１０００回の時、警告を発するべき吐出回数をその８割程度の３２００×１０００回とすると、ＲＯＭ１０４の領域１０４ａには、３２００と言う数値が保存され、吐出回数カウンタ領域の値がこれに近い値になるか、又はこの値と同じか超えた時に、使用者に対して、カートリッジ付きヘッドの交換を促すように、ＬＣＤパネル１０９などの出力装置を介して警告を発する。ＬＣＤパネル１０９が、文字を表示できる物で有れば、具体的に文字情報で表示しても良いし、例えば、ＬＥＤなどの表示装置であれば、ＬＥＤを点滅したりする表示でも良い。更には、アラーム音での警告も可能である。
【００３０】
このような、警告表示を実施したときに、これと同期して、警告した日付を不揮発性記憶部の所定の領域に記録しておく。
【００３１】
この情報は、前述の通知処理により、容易にホストコンピュータに転送することが可能であり、使用者は、ホストコンピュータに組み込まれたプリンタを制御するプリンタドライバの所定の機能を利用することにより、いつでも前回、警告を受けた日を確認することができる。これにより、新しいインクカートリッジ、あるいはカートリッジ付きヘッドの取り替えを忘れても、プリンタドライバの機能によりホストコンピュータから読み出し再警告することが可能である。又、プリンタにこのような情報を保存しておくことにより、ネットワークを介して複数のコンピュータに接続していても、それぞれのコンピュータからプリンタのデータを読み出して利用することができる。
【００３２】
上記実施例では、吐出回数を実質的なインク消費量としてカウントしている例であるが、吐出回数ではなく、印刷データに対応して、インクの吐出量としてカウントする事も可能である。又、トナータイプのページプリンタでは、印刷した用紙のシート数でカウントすることも可能である。又、インクジェットヘッドを用いるプリンタでは、ヘッドのクリーニングのためにインクを射出した場合のインクの使用量をも積算すれば、さらに正確なインク使用量のデータを得ることができる。
また、これらの使用回数、使用量、動作回数などを積算する部品、あるいはデバイスを複数設けることも可能である。この場合には、それぞれの部品、あるいはデバイスの装着・交換の有無をそれぞれ検知し、フラッシュＥＥＰＲＯＭ１１１内に別途部品、あるいはデバイスごとに使用回数カウンタ領域を用意することにより、たとえばインク供給ユニットと切断装置のカッター刃の２つの機能部品の消費量あるいは動作量のデータを得ることができる。
【００３３】
更に、上記警告は、インクの残量が残り少ないことを示すことであるが、インクカートリッジ上のメモリに記憶された使用期限を確認し、この日付を基に警告を発する機能も付加することも可能である。
【００３４】
図３は、上述の図２のテーブル内のデータが、フラッシュＥＥＰＲＯＭ１１１内に格納されている状態を模式的に示した説明図である。
【００３５】
１７１は、黒色ヘッドのデータが格納されている黒色ヘッドデータ領域を、１７２はカラーヘッドのデータが格納されているカラーヘッドデータ領域を、１７３は、現在使用中の黒色ヘッドのＩＤ番号を示す黒色ヘッドＩＤ格納領域を、１７４は現在使用中のカラーヘッドのＩＤ番号を示すカラーヘッドＩＤ格納領域をそれぞれ示している。１８１、１８２はそれぞれのヘッドが、何個目のヘッドであるかを示し、また、図示していないがそれぞれの格納アドレスを示す、アドレス管理データ領域がもうけられている。
【００３６】
このように、それぞれ過去に使用されたヘッドのデータが、フラッシュＥＥＰＲＯＭ１１１の内部に履歴情報として保存される。
【００３７】
又、インクジェットヘッドに搭載されているメモリが、同様に書き換え可能なメモリの場合、そのメモリにそのヘッドの使用履歴情報を書き込むことも可能である。この場合、このヘッドをリサイクルするときに回収し、使用状況の情報を収集して、今後の製品開発に役立てることもできる。
【００３８】
図４は、このようなインクジェットヘッドを用いた本発明のプリンタの制御方法の実施例を示すフローチャートである。
【００３９】
ステップＳ５０１では、ヘッド交換されたかどうか検知するステップであり、通常、プリンタの電源が立ち上げられたときに実行される。この場合、ヘッドのＩＤ番号、例えば製造番号をヘッドに搭載されたメモリから読み出し、記憶されている現在のＩＤ番号と比較する。同一である場合は、通常印刷処理のステップＳ５０５へ移行する。
【００４０】
同一でない場合は、ヘッドが交換されたものと判断し、新しいＩＤ番号をフラッシュＥＥＰＲＯＭの領域１７３に更新データとして格納し（ステップＳ５０２）、リアルタイムクロック１０８からその時点のタイムデータ、例えば少なくとも日付データを取得する（ステップＳ５０３）。この日付データをこれまでのヘッドが取り外された日（ＵｎｌｏａｄｅｄＤａｔｅ）、および新しいヘッドが装着された日（ＬｏａｄｅｄＤａｔｅ）として、所定の領域に格納する。
【００４１】
これまで、吐出回数カウンタとして使われてきた領域はそのまま、保存領域として確保し、新しいヘッドのための新しい吐出回数カウンタの領域を確保し、このカウンタ領域をクリアする（ステップＳ５０５）。以上で、ヘッドが交換されたかどうかの検知と、新しいカウンタ領域の確保が終了する。
【００４２】
次に、プリンタは、通常処理が必要かどうかのチェック処理に移行し（ステップＳ５０６）、必要ならデータ受信、印刷処理など通常処理が実行される（ステップＳ５１０）。この中では、前述のように、ヘッドの駆動がされた場合は、テンポラリカウンタは、常に吐出回数をカウントしている。
【００４３】
通常処理が終了すると、テンポラリカウンタの値をチェックし、テンポラリカウンタが１０００回を越えているかどうかチェックし、越えていれば吐出回数カウンタの値をインクリメントする（ステップＳ５０８）。また、テンポラリカウンタの値を１０００減じ（ステップＳ５０９）、再度チェックして、１０００以下となるまで同様の処理をし、ステップＳ５０１へ戻る。
【００４４】
本実施例では、ＩＤ番号が同一かどうかで、取り外しを検知しているが、簡略化のため、実際に取り外されたかどうかをＩＤが読みとれるかどうかのみでチェックすることも可能である。
【００４５】
又、タイム情報取得部は、リアルタイムクロック（ＲＴＣ）を用いているが、ホストコンピュータから日付、あるいは時刻データを送信し、このデータを用いることも可能である。この場合、ＣＰＵ１１０、インターフェイス１０２が、タイム情報取得部として機能する。
【００４６】
図５は、本発明の印刷装置の制御方法の他の実施例のフローチャートである。
プリンタは、図１に示したインクジェットプリンタを用いている。
【００４７】
カートリッジ交換チェック処理（ステップＳ６０１）、印刷処理（ステップＳ６０２）、吐出回数計数処理（ステップＳ６０３）の後、吐出回数が、ＲＯＭ１０４の所定の領域１０４ａに記憶された限度以内かチェックする（ステップＳ６０４）、Ｙｅｓの場合、スタートに戻り、その他の処理をする。Ｎｏの場合、既に警告してあるかどうかチェックする（ステップＳ６０５）。これは、以下のステップで、日付情報が警告日のところに記録されているかどうかで知ることができる。警告がなされていない場合、ＬＣＤパネル１０９に警告表示をする（ステップＳ６０６）。これに同期して、日付情報を警告日を格納するフラッシュＥＥＰＲＯＭ１１１の所定の領域に記録する。
【００４８】
（動作量の通知処理）
図３に示すように、フラッシュＥＥＰＲＯＭ１１１内の複数のデータ領域１７１、１７２に記憶されたインクジェットヘッドの使用回数等の使用履歴の情報を、ホストコンピュータ１５０から調べて、これを種々の保守作業やインクあるいはヘッドの改良、コストダウンに生かしたい場合は多い。以下に、このような使用回数の情報を、プリンタ１０１からホストコンピュータ１５０に転送するための通知処理について説明する。
【００４９】
図６は、動作部（インクジェットヘッド）の動作量（インクを吐出した回数）、あるいはヘッドの交換日等のヘッドの使用履歴情報をホストコンピュータ１５０に送信する通知処理の流れを示すフローチャートである。
通知処理は、たとえば、ホストコンピュータ１５０から送信されたデータが「動作量を通知せよ」という旨のコマンドであった場合に起動される。このようなコマンドのエスケープシーケンスとして、たとえば以下を採用することができる。ただし、「０ｘ」は十六進数であることを示す接頭辞である。
・０ｘ１ｂ０ｘ６８  ［ＥＳＣ  ｈ］このコマンドを受信したことをＣＰＵ１１０が検知することにより、通知処理が開始される。
一例として、これまで使用された全てのヘッドの情報がホストコンピュータからリクエストされた場合を想定する。
【００５０】
通知処理が開始されると、まず、ＣＰＵ１１０は、フラッシュＥＥＰＲＯＭ１１１の現在のヘッドＩＤが格納されている領域１７３、１７４のデータから、対応するヘッドデータのアドレスを得る（ステップＳ４０１）。次に、得たアドレスの現在のヘッドデータ領域１７５、１７６に記憶された使用回数、装着日、取り外し日等のデータを取得し（ステップＳ４０２）、取得したデータをホストコンピュータ１５０に送信する（ステップＳ４０３）。
さらに、アドレスを所定の値だけデクリメント（減少）させ、一つ前のヘッドデータ領域１７７，１７８のアドレスを得る（ステップＳ４０４）。
ついで、当該アドレスと別に記憶されている記憶開始当初のアドレスとを比較し、すべてのヘッドデータについて処理を終了したか調べる（ステップＳ４０５）。終了している場合（ステップＳ４０５；Ｙｅｓ）、本処理を終わる。終了していない場合（ステップＳ４０５；Ｎｏ）、ステップＳ４０２に戻る。
なお、上述した実施例では、ホストコンピュータ１５０に対して各ヘッドデータ領域１７１、１７２に記憶されたデータを送信して通知したが、印刷処理部１０５を駆動して当該データをそれぞれ紙に印刷してもよい。
このほか、プリンタ１０１のオペレーションパネル（図示せず）などの操作によって、通知処理を起動することもできる。
保守要員は、ホストコンピュータ１５０に送信された動作量（使用回数）や印刷された動作量（使用回数）を見れば、保守に必要な情報を得ることができる。
【００５１】
この制御ステップにより、使用者は使用しているプリンタの消耗品等が当面問題なく使用可能かどうか分かる。
【００５２】
又、前述した警告処理をした日付のデータも同時に転送することにより、警告処理が実行されていることチェックすることが可能である。
【００５３】
更に、これまで使用されたインクカートリッジの交換された日、警告日等の全てのデータを同時にホストコンピュータに転送して表示することにより、現在使用中のインクカートリッジが後どれくらい使用できるかと言った情報や、警告日から何日経過しているかなどの情報を、使用者に提供することができる。
【００５４】
尚、前述の印刷装置を制御する制御方法を示すステップをプログラムとして情報記録媒体に記録して使用することができる。
【００５５】
【発明の効果】
以上説明したように、本発明によれば、以下の効果を奏する。
印刷に使用するインクの使用量、紙などの印刷媒体を切断するカッターの使用回数、印刷ヘッドの印刷回数など、交換可能な機能部の動作量を交換した過去の部品についても不揮発性記憶装置に保存し、保守管理に役立てることができる印刷装置とその制御方法を提供することができる。
【００５６】
又、交換可能な部品あるいはデバイスを交換した日付データや交換を促した日付データを記憶することによりこれを便宜読み出し、動作部品、あるいは消耗品等のきめ細かな使用データを収集することによりきめ細かな印刷装置のメンテナンスに役立てることができる。たとえば、店舗などのＰＯＳプリンタにこれを適用することにより、１ヶ月に消費したインクカートリッジがどれくらいであったか等のデータをホストコンピュータを介して読み出し、カートリッジの在庫管理に用いたりすることができる。
【００５７】
さらに、これらのデータを多くの利用現場から収集する事によって、新製品開発等に用いることができる。
【図面の簡単な説明】
【図１】  本発明の印刷装置の実施例の概要を示すブロック構成図。
【図２】  インクジェットヘッドの使用回数カウンタ領域およびカウンタ値保持領域等の格納状態を示す説明図。
【図３】  テーブル内のデータが、フラッシュＥＥＰＲＯＭ  １１１内に格納されている状態を模式的に示した説明図。
【図４】  インクジェットヘッドを用いた本発明の印刷装置の制御方法の実施例を示すフローチャート。
【図５】  本発明の印刷装置の制御方法の他の実施例のフローチャート。
【図６】使用履歴情報をホストコンピュータ１５０に送信する通知処理の流れを示すフローチャート。
【符号の説明】
１０１  プリンタ
１０２  インターフェース
１０３  ＲＡＭ
１０４  ＲＯＭ
１０５  印刷処理部
１１１  フラッシュＥＥＰＲＯＭ
１１０  ＣＰＵ
１５０  ホストコンピュータ
１２０  インクジェットヘッド
１２１  メモリ
１２２  ヘッド装着部
【図１】
0004622069.tif 000002
【図２】
0004622069.tif 000003
【図３】
0004622069.tif 000004
【図４】
0004622069.tif 000005
【図５】
0004622069.tif 000006
【図６】
0004622069.tif 000007