(57)【特許請求の範囲】
【請求項１】
ノズルからインク滴を吐出する印刷装置の前記ノズルのクリーニング動作を規定するクリーニングパラメータを含むインクパラメータデータを、インクカートリッジの種類を特定するカートリッジＩＤに応じて配信する方法であって、
前記印刷装置はパラメータ取得装置に接続されており、
前記パラメータ取得装置は、それぞれ異なる前記カートリッジＩＤに対応づけた複数種類の前記インクパラメータデータを格納した、インクパラメータ配信装置に、ネットワークを介して接続されており、
前記方法は、
（ａ）前記印刷装置が、前記印刷装置に取り付けられた前記インクカートリッジに設けられているインクメモリから、前記カートリッジＩＤを読みとる工程と、
（ｂ）前記印刷装置が、前記カートリッジＩＤを前記インクパラメータ取得装置に送信する工程と、
（ｃ）前記インクパラメータ取得装置が、前記印刷装置から前記カートリッジＩＤを受信する工程と、
（ｄ）前記インクパラメータ取得装置が、前記ネットワークを介して前記インクパラメータ配信装置にアクセスして、前記カートリッジＩＤを送信する工程と、
（ｅ）前記インクパラメータ配信装置が、前記インクパラメータ取得装置から前記カートリッジＩＤを受信する工程と、
（ｆ）前記インクパラメータ配信装置が、前記インクパラメータ取得装置から受信した前記カートリッジＩＤを照合して、前記インクパラメータ取得装置による、前記インクパラメータ配信装置への所定の範囲を超えるアクセスを許可しまたは不許可とする工程と、
（ｇ）前記インクパラメータ配信装置への所定の範囲を超えるアクセスを許可した前記インクパラメータ取得装置について、前記インクパラメータ配信装置が、少なくとも前記インクパラメータ取得装置から受信した前記カートリッジＩＤに基づいて前記インクパラメータデータを選択し、前記ネットワークを介して前記インクパラメータ取得装置に送信する工程と、
（ｈ）前記インクパラメータ取得装置が、前記インクパラメータ配信装置から前記インクパラメータデータを受信する工程と、
（ｉ）前記インクパラメータ取得装置が、前記インクパラメータデータの少なくとも一部を前記印刷装置に送信する工程と、を備えるインクパラメータ配信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ノズルからインク滴を吐出する印刷装置におけるノズルのクリーニングの技術および駆動信号生成技術に関するものである。特に、インクカートリッジを交換する際のクリーニングシーケンスや駆動信号についてのデータの配信技術に関する。
【０００２】
【従来の技術】
従来のインクジェットプリンタは、インクカートリッジが取り付けられており、複数のノズルからインクを吐出して画像の印刷を行う。このようなインクジェットプリンタのカートリッジを、種類の異なるインクを収容した別のインクカートリッジに交換できるようにすれば、種々の異なるインクを使用して印刷を行うことができる。
【０００３】
【発明が解決しようとする課題】
しかし、インクの種類が異なる場合には、インクの粘度などの特性が異なる場合がある。このため、カートリッジを交換すると、ノズルが目詰まりしやすくなったり、あるいは、吐出されるインク滴の量が異なってしまったりする可能性がある。ノズルが目詰まりしやすいときには、より強力なノズルクリーニングを行うことが望ましい。また、インク滴の量を所定量に合わせるためには、ノズルの駆動信号波形を調整すればよい。しかし、従来は、インクカートリッジ交換に際して、インクの種類に応じた適切なクリーニングやインク吐出動作を設定することは考慮されていなかった。
【０００４】
この発明は、従来技術における上述の課題を解決するためになされたものであり、インクカートリッジを交換した際、インクの種類に応じた適切なクリーニングやインクの吐出動作を行うための技術を提供することを目的とする。
【０００５】
【課題を解決するための手段およびその作用・効果】
上述の課題の少なくとも一部を解決するため、本発明では、ノズルからインク滴を吐出する印刷装置のノズルのクリーニング動作を規定するクリーニングパラメータを含むインクパラメータデータを、インクカートリッジの種類を特定するカートリッジＩＤに応じて配信するために、以下の処理を行う。なお、「インクカートリッジ」は、必ずしもカートリッジ内部に印刷用のインクが収容されているものではない。すなわち、本明細書では、広義の「インクカートリッジ」は、印刷装置のインク通路などを洗浄するための洗浄液を収容しており、印刷用のインクを収容したカートリッジと同様に印刷装置に装着することができるクリーニングカートリッジをも含む。そして、広義の「インク」は、印刷用のインクだけでなく、クリーニングカートリッジに収容されている洗浄液をも意味する。
【０００６】
まず、印刷装置に接続されたパラメータ取得装置を準備する。また、ネットワークを介してパラメータ取得装置に接続され、それぞれ異なるカートリッジＩＤに対応づけた複数種類のインクパラメータデータを格納した、インクパラメータ配信装置を準備する。そして、印刷装置が、印刷装置に取り付けられたインクカートリッジに設けられているインクメモリから、カートリッジＩＤを読みとる。印刷装置は、カートリッジＩＤをインクパラメータ取得装置に送信する。インクパラメータ取得装置は、印刷装置からカートリッジＩＤを受信する。
【０００７】
インクパラメータ取得装置は、ネットワークを介してインクパラメータ配信装置にアクセスして、カートリッジＩＤを送信する。インクパラメータ配信装置が、インクパラメータ取得装置からカートリッジＩＤを受信する。そして、インクパラメータ配信装置は、少なくともインクパラメータ取得装置から受信したカートリッジＩＤに基づいてインクパラメータデータを選択し、ネットワークを介してインクパラメータ取得装置に送信する。
【０００８】
インクパラメータ取得装置は、インクパラメータ配信装置からインクパラメータデータを受信する。そして、インクパラメータ取得装置は、インクパラメータデータの少なくとも一部を印刷装置に送信する。
【０００９】
このようにすれば、インクパラメータ配信装置から、それぞれの印刷装置に取り付けられたインクカートリッジのインクの種類に応じた適切なクリーニングを行うためのデータを配信することができる。
【００１０】
インクパラメータ取得装置は、以下のような態様とすることができる。すなわち、ノズルからインク滴を吐出する印刷装置に接続され、かつ、ネットワークを介してインクパラメータ配信装置に接続されて、印刷装置のノズルのクリーニング動作を規定するクリーニングパラメータを含むインクパラメータデータを、印刷装置に提供するインクパラメータ取得装置である。このインクパラメータ取得装置は、ＩＤ受信部と、ＩＤ送信部と、パラメータ受信部と、パラメータ送信部と、を備える。
【００１１】
ＩＤ受信部は、印刷装置に装着されたインクカートリッジの種類を特定するカートリッジＩＤを印刷装置から受信する。ＩＤ送信部は、インクパラメータ配信装置にアクセスしてカートリッジＩＤを送信する。パラメータ受信部は、印刷装置のインクパラメータデータをインクパラメータ配信装置から受信する。パラメータ送信部は、インクパラメータデータの少なくとも一部を印刷装置に送信する。このような態様とすれば、印刷装置から送信されたカートリッジＩＤに応じたインクパラメータデータを取得し、それを印刷装置に送信することができる。
【００１２】
なお、インクパラメータ取得装置は、さらに、印刷装置から受信した第１のカートリッジＩＤと、第１のカートリッジＩＤの前に印刷装置から受信していた第２のカートリッジＩＤに基づいて定められる旧カートリッジデータと、を格納するメモリを有することが好ましい。なお、旧カートリッジデータは、少なくとも第２のカートリッジＩＤを有するカートリッジのインクの種類を特定可能なデータである。そして、ＩＤ送信部は、第１のカートリッジＩＤから特定される第１のインクの種類と、旧カートリッジデータから特定される第２のインクの種類と、が異なるか否かを判定し、第１と第２のインクの種類が異なる場合に、インクパラメータ配信装置にアクセスして第１のカートリッジＩＤを送信することが好ましい。このような態様とすれば、インクの種類が変わり、クリーニングの必要性が比較的高いと考えられる場合にのみ、ネットワークを介してインクパラメータデータを取得するようにすることができる。なお、旧カートリッジデータは、第２のカートリッジＩＤそのものとすることもできる。
【００１３】
また、カートリッジＩＤが、特定サブＩＤを含みそれぞれが異なる特性を表す複数のサブＩＤを有するような態様とし、インクパラメータ取得装置を以下のような態様とすることもできる。すなわち、インクパラメータ取得装置は、さらに、印刷装置から受信した第１のカートリッジＩＤと、第１のカートリッジＩＤの前に印刷装置から受信していた第２のカートリッジＩＤの特定サブＩＤと、を格納するメモリを有する。そして、第１のカートリッジＩＤの特定サブＩＤと、第２のカートリッジＩＤの特定サブＩＤと、が異なるか否かを判定し、第１のカートリッジＩＤの特定サブＩＤと、第２のカートリッジＩＤの特定サブＩＤと、が異なる場合に、インクパラメータ配信装置にアクセスして第１のカートリッジＩＤを送信することが好ましい。このような態様とすれば、サブＩＤに基づいて、カートリッジについての所定の特性、条件が変わった場合にのみ、ネットワークを介してインクパラメータデータを取得するようにすることができる。
【００１４】
なお、特定サブＩＤは、カートリッジが収容するインクの種類によって異なるようにすることができる。このような態様とすれば、インクの種類が変わった場合にのみ、ネットワークを介してインクパラメータデータを取得するようにすることができる。
【００１５】
また、インクカートリッジに、それぞれ特定のクリーニング動作をあらかじめ関連づけておいて、特定サブＩＤを、関連づけられたクリーニング動作の内容によって変えることもできる。このような態様とすれば、使用するインクに適したクリーニング動作が変わった場合にのみ、ネットワークを介してインクパラメータデータを取得するようにすることができる。
【００１６】
さらに、印刷装置が、駆動信号に基づいて駆動しインク滴を吐出する駆動素子を備えている場合には、次のようにすることもできる。すなわち、インクカートリッジに、それぞれ特定の波形を有する駆動信号をあらかじめ関連づけておいて、特定サブＩＤを、関連づけられた駆動信号の種類によって異なるものとする。このような態様とすれば、使用するインクに適した駆動波形が変わった場合にのみ、ネットワークを介してインクパラメータデータを取得するようにすることができる。
【００１７】
なお、インクパラメータ取得装置は、インクパラメータ配信装置から、インクパラメータデータに関するガイダンス情報を含むガイダンスデータを受信し、ガイダンスデータに基づいてガイダンスを表示することが好ましい。このような態様とすれば、ユーザは表示されたガイダンスにしたがって、容易にインクパラメータデータを取得することができる。
【００１８】
また、印刷装置が、駆動信号に基づいて駆動しインク滴を吐出する駆動素子を備えている場合には、次のようにすることが好ましい。すなわち、パラメータ受信部は、駆動信号の波形を規定する駆動波形パラメータを含むインクパラメータデータを受信することが好ましく、パラメータ送信部は、インクパラメータデータのうち、少なくとも駆動波形パラメータを含む部分を印刷装置に送信することが好ましい。このような態様とすれば、インクカートリッジ内のインクに応じた波形の駆動信号を生成させるための駆動波形パラメータを印刷装置に提供することができる。
【００１９】
また、インクパラメータ配信装置は、以下のようなものとすることができる。すなわち、ネットワークを介してインクパラメータ取得装置に接続されて、ノズルからインク滴を吐出する印刷装置のノズルのクリーニング動作を規定するクリーニングパラメータを含むインクパラメータデータを、インクパラメータ取得装置に配信するインクパラメータ配信装置である。このインクパラメータ配信装置は、ＩＤ受信部と、パラメータ記憶部と、パラメータ送信部と、を備える。
【００２０】
ＩＤ受信部は、印刷装置に装着されたインクカートリッジの種類を特定するカートリッジＩＤを、インクパラメータ取得装置から受信する。パラメータ記憶部は、それぞれ異なるカートリッジＩＤに対応づけた複数種類のインクパラメータデータを格納している。パラメータ送信部は、少なくともインクパラメータ取得装置から受信したカートリッジＩＤに基づいてインクパラメータデータを選択し、インクパラメータ取得装置に送信する。このような態様とすれば、カートリッジＩＤに応じたインクパラメータデータをインクパラメータ取得装置に提供することができる。
【００２１】
また、インクパラメータ取得装置は、インクパラメータ取得装置から受信したカートリッジＩＤを照合して、インクパラメータ取得装置による、インクパラメータ配信装置への所定の範囲を超えるアクセスを許可しまたは不許可とすることが好ましい。このような態様とすれば、正規のカートリッジＩＤを所有している者にアクセスを許可し、不法アクセスを防止することができる。なお、インクパラメータデータの選択およびインクパラメータ取得装置への送信は、所定の範囲を超えるアクセスを許可したインクパラメータ取得装置について、行うことが好ましい。
【００２２】
なお、インクパラメータ配信装置は、インクパラメータ取得装置から受信した第１のカートリッジＩＤと、第１のカートリッジＩＤの前にインクパラメータ取得装置から受信していた第２のカートリッジＩＤに基づいて定められる旧カートリッジデータと、を格納するメモリを有することが好ましい。そして、少なくとも第１のカートリッジＩＤと、旧カートリッジデータと、に基づいてインクパラメータデータを選択し、インクパラメータ取得装置に送信することが好ましい。このようにすれば、交換前後のインクカートリッジが収容しているインク（洗浄液を含む）の性質に応じて、適切なインクパラメータデータを配信することができる。なお、旧カートリッジデータは、第２のカートリッジＩＤそのものとすることもできる。
【００２３】
カートリッジＩＤが、特定サブＩＤを含みそれぞれが異なる特性を表す複数のサブＩＤを有している場合には、次のようにすることもできる。すなわち、インクパラメータ配信装置は、さらに、インクパラメータ取得装置から受信した第１のカートリッジＩＤと、第１のカートリッジＩＤの前にインクパラメータ取得装置から受信していた第２のカートリッジＩＤの特定サブＩＤと、を格納するメモリを有する。そして、パラメータ送信部は、少なくとも第１のカートリッジＩＤの特定サブＩＤと、第２のカートリッジＩＤの特定サブＩＤと、に基づいてインクパラメータデータを選択し、インクパラメータ取得装置に送信する。このような態様とすれば、サブＩＤに基づいて、交換前後のインクカートリッジが収容しているインク（洗浄液を含む）の性質に応じて、適切なインクパラメータデータを配信することができる。
【００２４】
なお、印刷装置が、駆動信号に基づいて駆動しインク滴を吐出する駆動素子を備えているものである場合は、次のようにすることが好ましい。すなわち、パラメータ記憶部は、駆動信号の波形を規定する駆動波形パラメータを含むインクパラメータデータを記憶しており、パラメータ送信部は、駆動波形パラメータを含むインクパラメータデータをインクパラメータ取得装置に送信することが好ましい。このような態様とすれば、インクパラメータデータに基づいて、インクに応じた駆動信号を生成させることができる。
【００２５】
なお、本発明は、以下に示すような種々の態様で実現することが可能である。
（１）インクパラメータ配信装置、インクパラメータ取得装置、印刷制御装置。
（２）インクパラメータ配信方法、インクパラメータ取得方法、印刷方法。
（３）上記の装置や方法を実現するためのコンピュータプログラム。
（４）上記の装置や方法を実現するためのコンピュータプログラムを記録した記録媒体。
（５）上記の装置や方法を実現するためのコンピュータプログラムを含み搬送波内に具現化されたデータ信号。
【００２６】
【発明の実施の形態】
以下では、本発明の実施の形態を次のように分けて順次説明する。
Ａ．実施形態の概要：
Ｂ．装置の構成：
Ｃ．ヘッド駆動ドライバの構成：
Ｄ．クリーニング機構の構成と動作：
Ｅ．パーソナルコンピュータの構成：
Ｆ．サーバの構成：
Ｇ．第１実施例：
Ｈ．第２実施例：
Ｉ．その他：
【００２７】
Ａ．実施形態の概要：
図１は、本発明の実施形態の一態様であるプリンタとクリーニングカートリッジとサーバとを示す説明図である。インクカートリッジ７１，７２には、カートリッジＩＤを格納したインクメモリ７１ｍ、７２ｍが設けられている。カートリッジＩＤによって、そのインクカートリッジが収容しているインクの種類やそれに適したクリーニングシーケンスなどが特定できる。インクカートリッジ７１，７２がプリンタ２０のカートリッジ装着部に取り付けられると、インクメモリ７１ｍ，７２ｍからカートリッジＩＤが読み出され、パーソナルコンピュータ９０に伝えられる。コンピュータ９０は、電話回線、プロバイダＰＶおよびインターネットＩＮを通じてサーバ１００にアクセスし、カートリッジＩＤのデータを送信する。
【００２８】
サーバ１００は、データベース１０４ａ内に、カートリッジＩＤに対応づけられたインクパラメータデータＩＰを収容している。サーバ１００は、カートリッジＩＤのデータを受信すると、そのカートリッジの種類に応じたインクパラメータデータＩＰをパーソナルコンピュータ９０に送信する。パーソナルコンピュータ９０は、インクパラメータデータＩＰを受信し、プリンタ２０に送信する。プリンタ２０は、インクパラメータデータＩＰ内のクリーニングパラメータにしたがって、インク流路内のクリーニングを行う。また、インクパラメータデータＩＰ内の駆動波形パラメータにしたがって駆動信号を生成し、駆動素子を駆動してインク滴を吐出する。このような構成とすることで、インクカートリッジが収容しているインクに適したクリーニング、および駆動信号の生成をプリンタ２０に行わせることができる。また、インクパラメータデータはサーバ１００に格納されているので、個々のプリンタやインクカートリッジに大容量のメモリを装備する必要がない。
【００２９】
Ｂ．装置の構成：
図２は、本発明の一実施例としてのカラーインクジェットプリンタ２０の主要な構成を示す概略斜視図である。このプリンタ２０は、用紙スタッカ２２と、図示しないステップモータで駆動される紙送りローラ２４と、プラテン板２６と、キャリッジ２８と、ステップモータ３０と、ステップモータ３０によって駆動される牽引ベルト３２と、キャリッジ２８のためのガイドレール３４とを備えている。キャリッジ２８には、多数のノズルを備えた印刷ヘッド３６が搭載されている。
【００３０】
図３は、印刷ヘッド３６下面に設けられたノズル列を示す平面図である。印刷ヘッド３６下面には、ブラックノズル列ＫD、濃シアンノズル列ＣD、淡シアンノズル列ＣL、濃マゼンタノズル列ＭD、淡マゼンタノズル列ＭL、イエロノズル列ＹD が設けられている。各ノズル列はガイドレール３４（図２参照）の方向と垂直な方向に並んだ４８個のノズルから構成される。そして、これらのノズル列は、ガイドレール３４の方向に並ぶように配されている。
【００３１】
印刷用紙Ｐは、用紙スタッカ２２から紙送りローラ２４によって巻き取られて、プラテン板２６の表面上を副走査方向へ送られる（図２参照）。キャリッジ２８は、ステップモータ３０により駆動される牽引ベルト３２に牽引されて、ガイドレール３４に沿って主走査方向に移動する。主走査方向は、副走査方向に垂直である。
【００３２】
図４は、ブラックインクを収容するインクカートリッジ７１およびキャリッジ２８上のカートリッジ装着部２９を示す斜視図である。図４（ａ）に示すように、インクカートリッジ７１の側面下部にはインクメモリ７１ｍ、およびインクメモリ７１ｍにアクセスするための接続端子７１ｃが設けられている。
【００３３】
一方、キャリッジ２８上には、図４（ｂ）に示すように、インクカートリッジ７１を取り付けるためのカートリッジ装着部２９が設けられている。カートリッジ装着部２９には、インクカートリッジ７１の取り付け位置を固定するための側壁であるカートリッジガイド２９ｇが設けられている。そして、一つの側壁の下部には、メモリ読み出し部２９ｒが設けられている。インクカートリッジ７１がカートリッジ装着部２９に取り付けられると、このメモリ読み出し部２９ｒとインクカートリッジ７１の接続端子７１ｃとが接続されて、プリンタ２０はインクカートリッジ７１のインクメモリ７１ｍを読み出すことができるようになる。なお、図２においては、キャリッジ２８上のカートリッジガイド２９ｇは図示を省略されている。
【００３４】
カートリッジ装着部２９底面には、印刷ヘッド３６上のノズルに至るインク通路の先端部分である針２９ｎが上方に向けて設けられている。インクカートリッジ７１がカートリッジ装着部２９に取り付けられると、インクカートリッジ７１においてインクを収容しているインクタンク７１ｔ内に針２９ｎが挿入されて、インクタンク７１ｔ内のインクをノズルまで送り出すことが可能になる。なお、インクタンクはインクカートリッジ７１においては、インクタンク７１ｔのみであるが、インクカートリッジ７２においては、各色のインクに対応して５個のインクタンクが設けられている。
【００３５】
キャリッジ２８上にはインクカートリッジ７２を取り付けるためのカートリッジ装着部がもう一つ設けられている。このカートリッジ装着部とインクカートリッジ７２の構成は、上記カートリッジ装着部２９およびインクカートリッジ７１の構成とほぼ同様であるため、説明は省略する。以下では、特に断らない限り、インクカートリッジ７１を取り付けるカートリッジ装着部と、インクカートリッジ７２を取り付けるカートリッジ装着部とをまとめてカートリッジ装着部２９と表記し、両者のメモリ読み出し部をメモリ読み出し部２９ｒと表記する。
【００３６】
図２の右端におけるキャリッジ２８の待機位置には、各ノズルからインク滴が吐出されるか否かの検査（以下、「ドット抜け検査」または「インク滴吐出検査」という。）を行うためのドット抜け検査部４０が設けられている。ドット抜け検査部４０は、発光素子４０ａと受光素子４０ｂとを備えている。ドット抜け検査の際には、まず、発光素子４０ａから受光素子４０ｂに向けてレーザ光Ｌを射出する。そして、図３に示すように、検査対象ノズルが吐出するインク滴の軌跡とレーザ光Ｌが交わるように印刷ヘッド３６を配する。そして、そのノズルからインク滴を吐出させる。レーザ光Ｌが遮られた場合には、インク滴が吐出されていると判断する。
【００３７】
図５は、プリンタ２０の電気的な構成を示すブロック図である。プリンタ２０は、パーソナルコンピュータ９０から供給された信号を受信する受信バッファメモリ５０と、印刷データを格納するイメージバッファ５２と、プリンタ２０全体の動作を制御するシステムコントローラ５４と、メインメモリ５６と、ＰＲＯＭ５１と、タイマ５８とを備えている。
【００３８】
システムコントローラ５４には、キャリッジモータ３０を駆動する主走査駆動ドライバ６１と、紙送りモータ３１（図２において省略。）を駆動する副走査駆動ドライバ６２と、印刷ヘッド３６を駆動するヘッド駆動ドライバ６６と、ドット抜け検査部４０を駆動する検査部ドライバ６３と、メモリ読み出し部２９ｒを駆動するメモリ読み出しドライバ６７と、プリンタ２０の液晶窓（情報提示部）７３を駆動する情報提示部ドライバ６８と、クリーニングリンクドライバ６９と、が接続されている。また、紙送りモータ３１は、後述するクリーニング機構２００ａを動作させるモータとしても使用されている。
【００３９】
インクカートリッジ７１，７２がカートリッジ装着部に取り付けられると、システムコントローラ５４は、メモリ読み出しドライバ６７，メモリ読み出し部２９ｒを通じてインクメモリ７１ｍ，７２ｍからインクパラメータデータＩＰを読み出す。そして、メインメモリ５６内にインクパラメータデータＩＰを格納し、インクパラメータデータＩＰをパーソナルコンピュータ９０に送信する。この手続きについては後述する。
【００４０】
パーソナルコンピュータ９０のプリンタドライバ（図示せず）は、ユーザの指定した印刷モード（高速印刷モード、高画質印刷モード等）に基づいて、印刷動作を規定する各種のパラメータ値を決定する。このプリンタドライバは、さらに、これらのパラメータ値に基づいて、その印刷モードで印刷を行うための印刷データを生成して、プリンタ２０に転送する。転送された印刷データは、一旦、受信バッファメモリ５０に蓄えられる。プリンタ２０内では、システムコントローラ５４が、受信バッファメモリ５０から印刷データの中から必要な情報を読取り、これに基づいて、各ドライバに対して制御信号を送る。
【００４１】
イメージバッファ５２には、受信バッファメモリ５０で受信された印刷データを色成分毎に分解して得られた複数の色成分の印刷データが格納される。ヘッド駆動ドライバ６６は、システムコントローラ５４からの制御信号に従って、イメージバッファ５２から各色成分の印刷データを読出し、これに応じて印刷ヘッド３６に設けられた各色のノズルアレイを駆動する。
【００４２】
Ｃ．ヘッド駆動ドライバの構成：
図６は、ヘッド駆動ドライバ６６内に設けられた駆動信号発生部の構成を示すブロック図である。この駆動信号発生部は、複数のマスク回路２０４と、原駆動信号発生部２０６とを備えている。マスク回路２０４は、印刷ヘッド３６のノズルｎ１〜ｎ４８をそれぞれ駆動するための複数のピエゾ素子ＰＥに対応して設けられている。なお、図６において、各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。原駆動信号発生部２０６は、ノズルｎ１〜ｎ４８に共通に用いられる原駆動信号ＯＤＲＶを生成する。この原駆動信号ＯＤＲＶは、一画素分の主走査期間内に、複数のパルスを含む信号である。ここでは、小ドットパルスＷ１と中ドットパルスＷ２の２つのパルスを含む信号であるものとする。このピエゾ素子ＰＥが、特許請求の範囲にいう「駆動素子」に相当する。
【００４３】
マスク回路２０４は、シリアル印刷信号ＰＲＴ（ｉ）が１レベルにあるときには原駆動信号ＯＤＲＶの対応するパルスをそのまま通過させて駆動信号ＤＲＶとしてピエゾ素子に供給し、一方、シリアル印刷信号ＰＲＴ（ｉ）が０レベルにあるときには原駆動信号ＯＤＲＶの対応するパルスを遮断する。このようにして原駆動信号内の各パルスＷ１，Ｗ２の一部または全部が、印刷信号ＰＲＴ（ｉ）に応じてマスクされて、駆動信号ＤＲＶ（ｉ）として各ノズルのピエゾ素子ＰＥに供給される。
【００４４】
図７は、原駆動信号の生成方法を示す説明図である。原駆動信号発生部２０６は、駆動信号の所定の印加電圧の推移を表す印加電圧パラメータＶｈ１，Ｖｈ２，，，および駆動信号が特定の電位から他の特定の電位に変化するまでの時間区間の長さを規定する時間区間パラメータＳｔ１，Ｓｔ２，，，に基づいて駆動信号を生成する。たとえば、図７に示すように、駆動信号は、その電位がＶｈ２にある状態からＳｔ３＝８ステップだけかけて、（Ｖｈ１−Ｖｈ２）だけ上の電位Ｖｈ１に駆動信号の電位を移行する。そして、Ｓｔ４＝３ステップだけその電位Ｖｈ１を保持し、その後、電位Ｖｈ１からＳｔ５＝６ステップかけて電位Ｖｒｅｆにまで移行する。なお、ΔＶ１，ΔＶ２，ΔＶ３などのそれぞれの時間区間でのステップごとの電位差は、それぞれの時間区間全体での電位差をステップ数で割ることによって得られる。
【００４５】
以上に説明したように、原駆動信号の波形は、印加電圧パラメータＶｈ１，Ｖｈ２，，，および時間区間パラメータＳｔ１，Ｓｔ２，，，によって規定される。これらのパラメータを駆動波形パラメータという。
【００４６】
Ｄ．クリーニング機構の構成と動作：
図８は、クリーニング機構２００ａの構成を示す概念図である。クリーニング機構２００ａは、ヘッドキャップ２１０ａと、ホース２２０ａ，２２０ｂ，２２０ｃと、ポンプローラ２３０ｂを含む三つのポンプローラと、を備えている。なお、図８においては、ホース２２０ａと２２０ｃは途中までしか示されておらず、ポンプローラ２３０ｂ以外のポンプローラは、図示を省略されている。
【００４７】
ヘッドキャップ２１０ａは、図８に示すように、その内部空間が三つの吸引室Ｖａ，Ｖｂ，Ｖｃに分かれている。そして、ヘッドキャップ２１０ａが上昇し、印刷ヘッド３６の下面に密着すると、吸引室Ｖａはノズル列ＫDとＣD （図３参照）を覆う閉空間を形成し、吸引室Ｖｂはノズル列ＣLとＭD を覆う閉空間を形成し、吸引室Ｖｃはノズル列ＭLとＹD を覆う閉空間を形成する。そして、ヘッドキャップ２１０ａの吸引室Ｖａ，Ｖｂ，Ｖｃには、それぞれホース２２０ａ，２２０ｂ，２２０ｃが接続されている。
【００４８】
ポンプローラ２３０ｂは、その周縁部の近傍に２つの小ローラ２３２ｂ，２３４ｂを有している。これらの２つの小ローラ２３２ｂ，２３４ｂの周囲には、ホース２２０ｂが巻回されている。紙送りモータ３１（図５）に駆動されてポンプローラ２３０ｂが矢印Ａ方向に回転すると、小ローラ２３２ｂ，２３４ｂによってホース２２０ｂ内の空気が押され、これによってヘッドキャップ２１０ａ内の閉空間Ｖｂが排気される。この結果、印刷ヘッド３６のノズル列ＣL，ＭDのノズルからインクが吸引され、ホース２２０ｂを介して図示しない廃インク排出部に排出される。また、ノズル先端に存在するインクが排出されると、インクカートリッジ側から新しいインクがノズルに供給される。
【００４９】
このようにして、インクの吸引によるクリーニングが行われる。他のホース２２０ａ，２２０ｃのためのポンプローラも上述したポンプローラ２３０ｂと同じ構成を有している。以下、これらポンプローラを使用したインクの吸引によるクリーニングを、「インク吸引」と表記する。
【００５０】
また、ヘッドキャップ２１０ａとポンプローラとの間には、ホース２２０ａ，２２０ｂ，２２０ｃを挟むためのピンチ２４１，２４２が設けられている。ピンチ２４１，２４２は、図８に双方向矢印で示すように開閉可能に設けられている。ピンチ２４１，２４２を用いたクリーニングでは、まず、ピンチ２４１，２４２でホース２２０ａ，２２０ｂ，２２０ｃを前後から挟み、ポンプローラ２３０ｂ他のポンプローラで吸引を行う。その後、ピンチ２４１，２４２を解放すると、吸引力が急激に吸引室Ｖａ，Ｖｂ，Ｖｃに伝えられる。このようにすれば、前述の通常のインク吸引よりも強力なクリーニングを行うことができる。このようにして行うピンチングを伴う吸引クリーニングを、以下で「ピンチングクリーニング」と呼ぶ。
【００５１】
図２の右端におけるクリーニング機構２００ａと検査部４０との間の位置には、ノズルワイパー機構６００が設けられている。ノズルワイパー機構６００は、ワイパーブレード６０３とワイパー保持部６０４とを備えたワイパーヘッド部６０１と、ワイパーヘッド部６０１を副走査方向に動かすリンク機構６０２（図５参照）とを備えている。ワイパーヘッド部６０１は、定常状態においては、ガイドレール３４の真下から紙送り方向下流の位置に待避しており（図２参照）、印刷ヘッドのワイピングを行う場合には、図２の矢印Ａに示すように、ガイドレール３４の真下に送り出される。このワイパーヘッド部６０１の待避及び進出は、いずれもリンク機構６０２によって行われる。
【００５２】
ワイパーヘッド部６０１が、リンク機構６０２によってガイドレール３４の真下に送り出され、ＣＲモータ３０によってワイパーヘッド部６０１上方に印刷ヘッド３６が位置した場合には、ワイパーブレード６０３の先端が印刷ヘッド３６下面に設けられたノズルユニットに触れることとなる。そして、印刷ヘッド３６が、その下面をワイパーブレード６０３に接触させながらガイドレール３４に沿ってワイパーヘッド部６０１上を往復動されることによって、印刷ヘッド３６のクリーニングが行われる。このクリーニングは、システムコントローラ５４およびクリーニングリンクドライバ６９（図５参照）を通じて行われる。以下、このクリーニングを「ワイピング」と呼ぶ。
【００５３】
Ｅ．パーソナルコンピュータの構成：
図９は、パーソナルコンピュータ９０の構成を示すブロック図である。コンピュータ９０は、ＣＰＵ９２と、ＣＰＵ９２に接続されているハードディスク９３、ＲＡＭ９４およびモデム９６と、を備えている。また、コンピュータ９０は、ディスプレイコネクタ９５と、プリンタコネクタ９７と、入力機器コネクタ９８と、を備えている。プリンタ２０は、プリンタコネクタ９７を介してＣＰＵ９２に接続されており、ＣＲＴディスプレイ２１が、ディスプレイコネクタ９５を介してＣＰＵ９２に接続されている。また、キーボード、マウス等の入力機器９１が入力機器コネクタ９８を介してＣＰＵ９２に接続されている。そして、モデム９６は電話回線を通じてプロバイダＰＶさらにはインターネットＩＮにつながっている。
【００５４】
ＲＡＭ９４内には、図９に示すように、現在プリンタ２０に取り付けられているインクカートリッジのカートリッジＩＤ９４ａと、そのインクカートリッジの直前にプリンタ２０に取り付けられていたインクカートリッジのカートリッジＩＤ９４ｂと、現在プリンタ２０に取り付けられているインクカートリッジのカートリッジＩＤに応じたインクパラメータデータ９４ｃと、が格納されている。また、ＲＡＭ９４内には、カートリッジＩＤとインクの種類との関係の情報を記述するインク種類テーブル９４ｄが格納されている。ＣＰＵ９２は、カートリッジＩＤ９４ａ，９４ｂをインク種類テーブル９４ｄと照らし合わせることによって、カートリッジＩＤからそのインクカートリッジに格納されているインクの種類を特定することができる。カートリッジＩＤ９４ａが、特許請求の範囲にいう「第１のカートリッジＩＤ」に相当し、カートリッジＩＤ９４ｂが、特許請求の範囲にいう「旧カートリッジデータ」に相当する。
【００５５】
また、本実施例では、直前にプリンタ２０に取り付けられていたインクカートリッジのカートリッジＩＤをカートリッジＩＤ９４ｂとしてそのまま格納しているが、カートリッジＩＤのうち、インクの種類を特定できる一部分のみを特許請求の範囲にいう「旧カートリッジデータ」として格納することとしてもよい。その際、インクの種類を特定するための部分として、カートリッジＩＤの複数の部分を格納することとしてもよい。
【００５６】
また、本実施例では、直前にプリンタ２０に取り付けられていたインクカートリッジのカートリッジＩＤをカートリッジＩＤ９４ｂとしてそのまま格納しているが、カートリッジＩＤに基づいて定められるデータをフラグとして記憶する態様としてもよい。たとえば、直前のインクが、顔料インクであったか染料インクであったかを示すフラグを持つものとしてもよい。また、後述するように、インク通路を洗浄するための洗浄液を収容したクリーニングカートリッジを使用する場合には、直前に取り付けられたカートリッジがクリーニングカートリッジであったか否かを表すフラグを持つものとしてもよいし、顔料用のクリーニングカートリッジであったか、染料用のクリーニングカートリッジであったかを示すフラグを持つものとしてもよい。
【００５７】
なお、プリンタ２０には、インクカートリッジは、ブラックインクのカートリッジ７１とカラーインクのカートリッジ７２の２個を取り付けることができる。このため、カートリッジＩＤ９４ａと９４ｂはそれぞれ２個のカートリッジＩＤを含む。しかし、本実施例では、ブラックインクのカートリッジ７１とカラーインクのカートリッジ７２は、性質を同じくするインクをそれぞれ収容しているものとする。すなわち、好ましい駆動信号の波形や好ましいクリーニングシーケンスは、カートリッジ７１のインクとカートリッジ７２のインクとで一致するものとする。したがって、後述するインクパラメータデータＩＰ取得のためのカートリッジＩＤの認証や、プリンタ２０に送信されるインクパラメータデータＩＰを特定するための手続きは、二つのカートリッジＩＤの両方を用いて行ってもよいし、片方のみを用いて行ってもよい。
【００５８】
なお、コンピュータ９０がカートリッジＩＤを読みとった後（この点については後述する。）、装着されたカートリッジ７１とカートリッジ７２とが異なる性質のインクを収容していることが分かった場合には、ＣＲＴディスプレイ２１に、インクの種類が異なる旨の警告を表示するような態様とすることもできる。
【００５９】
また、本実施例では、印刷装置は駆動信号発生部（図６参照）を一組備えるものであるため、原駆動信号は全ノズルで共通の信号であった。このため、ブラックインクのカートリッジ７１とカラーインクのカートリッジ７２は、性質を同じくするインクをそれぞれ収容しているものとした。しかし、ブラックインク用の駆動波形を生成する駆動信号発生部と、カラーインク用の駆動波形を生成する駆動信号発生部とを別個に備えている場合には、ブラックインクのカートリッジ７１とカラーインクのカートリッジ７２は、性質が異なるインクをそれぞれ収容していてもよい。
【００６０】
このＣＲＴディスプレイ２１を備えたパーソナルコンピュータ９０が、特許請求の範囲にいう「インクパラメータ取得装置」に相当する。そして、ＲＡＭ９４が、特許請求の範囲にいう「インクパラメータ取得装置」の「メモリ」に相当する。なお、インクパラメータ取得装置はパーソナルコンピュータに限られるものではなく、専用の装置であってもよく、あるいはプリンタ２０内に設けられていてもよい。また、インクパラメータ取得装置の第１のメモリおよび第２のメモリは、半導体メモリのほか、ハードディスク等の磁気記録媒体であってもよく、ＣＤ−ＲＷなどの光記憶媒体であってもよい。すなわち、カートリッジＩＤを格納することができ、それを書き換えることができるものであれば、インクパラメータ取得装置の第１のメモリおよび第２のメモリとすることができる。
【００６１】
Ｆ．サーバの構成：
図１０は、サーバ１００の構成を示すブロック図である。サーバ１００は、ＣＰＵ１０２と、ＲＡＭ１０４を有しており、ルータ１０６および専用線を通じてインターネットＩＮに接続されている。
【００６２】
図１１は、ＲＡＭ１０４に格納されたデータベース１０４ａ内のインクパラメータデータＩＰの内容を示す図である。データベース１０４ａに格納されたインクパラメータデータＩＰには、カートリッジに収容されたインクの性質に応じて設定されたインクパラメータが、カートリッジＩＤと対応づけられて格納されている。
【００６３】
インクパラメータには、印加電圧パラメータＶｈ１，Ｖｈ２，，，、時間区間パラメータＳｔ１，Ｓｔ２，，，が含まれる。印加電圧パラメータＶｈ１，Ｖｈ２などは、前述のように、印刷装置のピエゾ素子に供給される原駆動信号ＯＤＲＶの波形の所定の部位の電位を表すパラメータである。また、図１１では、時間区間パラメータの例として、原駆動信号ＯＤＲＶ電圧の変化率が互いに異なる五つの時間Ｓｔ１〜Ｓｔ５を示している。プリンタ２０のヘッド駆動ドライバ６６の駆動波形生成制御回路は、これらのパラメータにＶｈ１，Ｖｈ２，Ｓｔ１〜Ｓｔ５に基づいて、インクの種類ごとに、その性質にあった駆動信号を生成することができる。これらのパラメータＶｈ１，Ｖｈ２，Ｓｔ１〜Ｓｔ５が、特許請求の範囲にいう「駆動波形パラメータ」に相当する。
【００６４】
また、インクパラメータデータＩＰは、インク種類パラメータＰＤを含む。このインク種類パラメータＰＤは、カートリッジが収容しているインクが顔料インクである場合は１であり、染料インクである場合は０である。なお、ここでは、インク種類パラメータＰＤは、顔料と染料を表す２値をとるものとしたが、インク種類パラメータＰＤの情報量を増やして、複数のインクの種類を表すものとすることができる。例えば、耐候性インクであるか否か、メタリックインクであるか否かなどの、複数の属性に応じて分類された複数のインクの種類を表示するものとすることもできる。
【００６５】
インクパラメータデータＩＰは、さらに、二つのクリーニング時間パラメータＴｃ１，Ｔｃ２を含んでいる。第１のクリーニング時間パラメータＴｃ１は、インクカートリッジが交換され、インクの種類がたとえば染料から顔料に変わった場合に、カートリッジの取付から最初のタイマークリーニングを開始するまでの時間を規定している。第２のクリーニング時間パラメータＴｃ２は、２回目以降のタイマークリーニングの時間間隔を規定している。
【００６６】
インクパラメータデータＩＰは、インク吸引、ピンチングクリーニング、ワイピングを伴うインク吸引の３種のクリーニングのうちどのクリーニングを実行するのかを規定するクリーニング種類パラメータＣｓ，Ｃｐ，Ｃｗも含む。これらのパラメータは「０：実行せず」または「１：実行」で定められる。
【００６７】
図１２は、クリーニングシーケンスの種類を示す表である。プリンタ２０で実行されるクリーニングシーケンスは、インクカートリッジのインクの種類に応じて、例えば次のように選択される。
【００６８】
（１）染料インクの場合：
図１３は、図１２の染料インクＡの場合のクリーニングシーケンスを示すフローチャートである。この場合には、最初にステップＳ２０１でインク吸引を行い、その後、ステップＳ２０２でインク滴吐出検査を行って（図２および図３参照）、不動作ノズルが存在しない場合にはクリーニングを終了する。不動作ノズルが存在する場合には、ステップＳ２０３で、ピンチングクリーニングを行う。その後のステップＳ２０４でのインク滴吐出検査で不動作ノズルが存在しなければ、クリーニングを終了する。不動作ノズルが存在すれば、ステップＳ２０５でワイピングとピンチングクリーニングを行う。そして、ステップＳ２０６でのインク滴吐出検査で不動作ノズルが存在しなければ、クリーニングを終了する。不動作ノズルが存在すれば、ステップＳ２０９でＣＲＴディスプレイ２１に不具合表示を行い、クリーニングを終了する。この場合には、図１２の左の列のように、Ｃｓ，Ｃｐ，Ｃｗはいずれも「１」とされる。
【００６９】
（２）比較的目詰まりしにくい顔料インクの場合：
図１４は、図１２の顔料インクＢの場合のクリーニングシーケンスを示すフローチャートである。この顔料インクＢは、後述する顔料インクＣに比べて目詰まりしにくいインクである。しかし、インクが顔料インクである場合には、染料インクに比べて目詰まりを起こす可能性が高い。このため、比較的目詰まりを解消する力が弱いインク吸引は行わずに、最初からステップＳ２０３でピンチングクリーニングを行う。その後の手続きは、インクの種類が変わらなかった場合と同様である。この場合には、図１２の中央の列のように、ＣｐとＣｗが「１」とされ、Ｃｓは「０」とされる。
【００７０】
（３）比較的目詰まりを起こしやすい顔料インクの場合：
図１５は、図１２の顔料インクＣの場合のクリーニングシーケンスを示すフローチャートである。この顔料インクＣは、顔料インクＢよりもさらに目詰まりを起こしやすいインクである。このため、比較的目詰まりを解消する力が弱いインク吸引、および単独のピンチングクリーニングは行わずに、最初からステップＳ２０５でワイピングとピンチングクリーニングを行う。この場合には、図１２の右の列のように、Ｃｗのみが「１」とされ、ＣｓとＣｐは「０」とされる。
【００７１】
このようにして、インクカートリッジのインクの種類に応じて、クリーニング種類パラメータを設定し、クリーニングシーケンスを規定することができる。
【００７２】
インクパラメータデータＩＰ（図１１参照）は、さらに、吸引時間パラメータＴｓ１を含んでいる。吸引時間パラメータＴｓ１は、インク吸引においてノズルからインクを吸引する時間を規定するパラメータである。これらのパラメータＴｃ１，Ｔｃ２，Ｔｓ１，Ｃｓ，Ｃｐ，Ｃｗが、特許請求の範囲にいう「クリーニングパラメータ」に相当する。
【００７３】
データベース１０４ａにおいては、これらのインクパラメータを含むインクパラメータデータＩＰが、それぞれカートリッジＩＤに対応づけられて格納されている。インクパラメータデータＩＰは、複数のカートリッジＩＤと対応づけることができる。例えば、カートリッジＩＤが複数桁の数字で表される場合には、特定の桁の数字が共通であるものについて、共通のインクパラメータデータＩＰを対応づけることができる。このデータベース１０４ａが格納されているＲＡＭ１０４が、特許請求の範囲にいう「インクパラメータ配信装置」の「パラメータ記憶部」に相当する。また、サーバ１００が、特許請求の範囲にいう「インクパラメータ配信装置」に相当する。なお、インクパラメータ配信装置のパラメータ記憶部は、半導体メモリのほか、ハードディスク等の磁気記録媒体であってもよく、ＣＤ，ＣＤ−Ｒ，ＣＤ−ＲＷなどの光記憶媒体であってもよい。すなわち、インクパラメータデータを格納することができるものであれば、インクパラメータ配信装置のパラメータ記憶部とすることができる。
【００７４】
Ｇ．第１実施例：
図１６は、第１実施例における印刷処理手順を示すフローチャートである。ステップＳ２で、ユーザは、プリンタ２０とパーソナルコンピュータ９０を接続し、両者の電源を投入する。ステップＳ４で、ユーザが、インクカートリッジ７１，７２をカートリッジ装着部２９に取り付けると（図４参照）、プリンタ２０のシステムコントローラ５４（図５参照）がメモリ読み出し部２９ｒを通じてインクメモリ７１ｍ、７２ｍからカートリッジＩＤを読み出してメインメモリ５６に格納する。ステップＳ６では、パーソナルコンピュータ９０のＣＰＵ９２（図９参照）がプリンタ２０のシステムコントローラ５４から送信されたカートリッジＩＤを受信し、ＲＡＭ９４に格納する。そして、ステップＳ８で、ＲＡＭ内のインク種類テーブル９４ｄを参照して、読みとったカートリッジＩＤが染料インクのものであるか、顔料インクのものであるかを判定する。
【００７５】
なお、カートリッジＩＤを読み出すＣＰＵ９２およびプリンタコネクタ９７が、特許請求の範囲にいう「インクパラメータ取得装置」の「ＩＤ受信部」に相当する。このＣＰＵ９２の機能部としてのＩＤ受信部９２ａを図９に示す。
【００７６】
カートリッジＩＤが染料インクのものである場合は、ステップＳ１０で、直前に取り付けられていたインクカートリッジのカートリッジＩＤ９４ａが染料インクのものであるか、顔料インクのものであるかを、インク種類テーブル９４ｄに基づいて判定する。直前のカートリッジのカートリッジＩＤが染料インクのものである場合は、ステップＳ１２で、ＲＡＭ９４内のインクパラメータデータ９４ｃに基づいて、インクの種類に変更がなかった場合のシーケンスでクリーニングを行う。
【００７７】
ステップＳ１０において、直前のカートリッジのカートリッジＩＤが顔料インクのものであった場合は、ステップＳ１４で、コンピュータ９０のＣＰＵ９２は、必要に応じてモデム９６およびプロバイダＰＶを介してインターネットＩＮにアクセスし、インクパラメータデータＩＰをダウンロードして、クリーニングシーケンスを実行する。なお、コンピュータ９０が、必要とされるインクパラメータデータＩＰをハードディスク９３内に保持している場合には、そのハードディスク９３内のインクパラメータデータＩＰを使用してクリーニングシーケンスを実行する。詳細については後述する。
【００７８】
一方、ステップＳ８において、カートリッジＩＤが顔料インクのものであった場合は、ステップＳ１６で、ステップＳ１０と同様に、直前に取り付けられていたインクカートリッジのインクの種類について判定する。顔料インクであった場合は、ステップＳ１８で、ＲＡＭ９４内のインクパラメータデータ９４ｃに基づいて、インクの種類に変更がなかった場合のシーケンスでクリーニングを行う。ステップＳ１６において、直前のカートリッジのカートリッジＩＤが染料インクのものであった場合は、ステップＳ２０で、コンピュータ９０は、必要に応じてインクパラメータデータＩＰをダウンロードして、クリーニングシーケンスを実行する。
【００７９】
第１実施例は以上に説明したような態様であるため、インクカートリッジ内に収容されたインクに適したクリーニングシーケンスを実行することができる。また、インクカートリッジ内に収容されたインクに適した駆動信号を生成することができる。そして、インクパラメータデータはサーバ上に格納されるため、個々の印刷装置やインクカートリッジに大容量のメモリを設ける必要がない。さらに、インクパラメータデータはサーバ上に格納されるため、新規に開発したインクを収容したインクカートリッジを市場に流通させる場合にも、そのインクに適したインクパラメータデータを迅速に提供することができる。また、同一のインクであってもよりよいクリーニングシーケンスや駆動波形を開発した場合にも、同様に、そのクリーニングシーケンスや駆動波形を実現するインクパラメータデータを、迅速に提供することができる。
【００８０】
また、本実施例では、ステップＳ１４およびＳ２０に示したように、インクの種類が顔料から染料へ変わる場合、および染料から顔料に変わる場合に、外部からインクパラメータデータを取得し、インクの種類が変わらない場合には、ステップＳ１２およびＳ１８に示すように、ＲＡＭ９４内のインクパラメータデータを使用してクリーニングを行う。よって、コンピュータが備えるＲＡＭ９４内の情報を活用することによって、外部にアクセスする頻度を低くすることができる。
【００８１】
（２）インクパラメータデータＩＰのダウンロードとクリーニングシーケンスの実行：
図１７、図１８および図１９は、図１６のステップＳ１４の手続きの内容を示すフローチャートである。図１７のステップＳ３１で、まず、コンピュータ９０のＣＰＵ９２は、必要とされる「染料から顔料へインクの種類を変更する場合のパラメータデータＩＰ」が、ハードディスク９３内に存在するか否かを判定する。必要とされるパラメータデータＩＰが存在しない場合は、図１８のステップＳ３２の処理を行う。
【００８２】
図１８のステップＳ３２で、ＣＰＵ９２は、モデム９６を制御し、インターネットＩＮを経由してサーバ１００にアクセスし、カートリッジＩＤを送信する。なお、パーソナルコンピュータ９０のＣＰＵ９２が、特許請求の範囲にいう「インクパラメータ取得装置」の「ＩＤ送信部」に相当する。このＣＰＵ９２の機能部としてのＩＤ送信部９２ｂを、図９に示す。
【００８３】
ステップＳ３４では、サーバ１００のＣＰＵ１０２がカートリッジＩＤを受信し、それが正規のものであるか否かを確認する。カートリッジＩＤが正規のものでなかった場合には、ステップＳ３６で、ＣＰＵ１０２がエラー表示のデータをパーソナルコンピュータ９０に送り、手続きを中止する。パーソナルコンピュータ９０では、ＣＲＴディスプレイ２１上にエラー表示がなされ、処理を終了する。
【００８４】
カートリッジＩＤを受信し、それが正規のものであるか否かを確認するサーバ１００のＣＰＵ１０２が、特許請求の範囲にいう「インクパラメータ取得装置」の「ＩＤ受信部」および「ＩＤ照合部」に相当する。ＣＰＵ１０２の機能部としてのＩＤ受信部１０２ａおよびＩＤ照合部１０２ｂを図１０に示す。
【００８５】
なお、ステップＳ３４では、正規ユーザであるか否かの認証をカートリッジＩＤでおこなったが、あらかじめプリンタについてユーザ登録しているユーザについては、ユーザ登録の際に発行されたユーザＩＤをキーボードやマウスなどの入力機器９１（図９参照）を通じて入力させて、正規ユーザであるか否かの認証を行うこととしてもよい。しかし、カートリッジＩＤを照合して、コンピュータ９０によるサーバ１００への所定の範囲を超えるアクセスを許可しまたは不許可とすることとすれば、不法アクセスを防止できるだけでなく、プリンタのユーザ登録を行っていないユーザについても、正規ユーザであるか否かの認証を行うことができる。
【００８６】
図２０および図２１は、カートリッジＩＤが確認された後のガイダンスの表示である。ステップＳ３４（図１８参照）でカートリッジＩＤが正規のものであることが確認されると、パーソナルコンピュータ９０のＣＲＴディスプレイ２１上に、図２０に示すような表示がなされる。図２０では、「インク種変更処理を行いますか？」、「はい」、「いいえ」の表示を行って、インクの種類を変更するための処理を行うか否かをユーザに選択させる。ユーザがマウスを操作して「いいえ」をクリックすると、パーソナルコンピュータ９０、サーバ１００およびプリンタ２０は、処理を終了する。
【００８７】
図２０の表示に対してユーザが「はい」をクリックすると、図２１のような表示がなされ、同時にステップＳ４０（図１８参照）で、インクパラメータデータＩＰの一部がパーソナルコンピュータ９０に向けて送信される。ここで送信されるのは、インクパラメータデータＩＰのうち、染料インクから顔料インクへインクカートリッジが交換された場合のクリーニングシーケンスについてのクリーニングパラメータを含むデータである。クリーニングパラメータは、図１１において破線より上に示すＴｃ１，Ｔｃ２，Ｔｓ１，Ｃｓ，Ｃｐ，Ｃｗである。パーソナルコンピュータ９０のＣＰＵ９２は、インクパラメータデータＩＰを受け取って、プリンタ２０に送信する。
【００８８】
サーバ１００において、パーソナルコンピュータ９０に向けてインクパラメータデータＩＰを送信するＣＰＵ１０２が、特許請求の範囲にいう「インクパラメータ配信装置」の「パラメータ送信部」に相当する。このＣＰＵ１０２の機能部としてのパラメータ送信部１０２ｃを図１０に示す。また、パーソナルコンピュータ９０において、モデム９６を介してインクパラメータデータＩＰを受信するＣＰＵ９２が、特許請求の範囲にいう「インクパラメータ取得装置」の「パラメータ受信部」に相当する。このＣＰＵ９２の機能部としてのパラメータ受信部９２ｃを図９に示す。
【００８９】
なお、ＣＰＵ９２によって制御され、ネットワークにアクセスしてデータを送受信する装置は、モデムにかぎられるものではない。たとえば、ＴＡおよびＤＳＵであってもよく、また、携帯電話やＰＨＳであってもよい。すなわち、ＣＰＵ９２とともに機能して、サーバ（パラメータ配信装置）にアクセスしてカートリッジＩＤを送信することができるものであれば、インクパラメータ取得装置のＩＤ送信部、パラメータ受信部とすることができる。
【００９０】
また、パーソナルコンピュータ９０において、インクパラメータデータＩＰをプリンタ２０に送信するＣＰＵ９２およびプリンタコネクタ９７が、特許請求の範囲にいう「インクパラメータ取得装置」の「パラメータ送信部」に相当する。このＣＰＵ９２の機能部としてのパラメータ送信部９２ｅを図９に示す。
【００９１】
なお、ＣＰＵ９２が特許請求の範囲にいう「インクパラメータ取得装置」の「ＩＤ受信部」および「パラメータ送信部」として機能する際に使用される装備は、プリンタコネクタに限られるものではなく、ＵＳＢなどの汎用のコネクタであってもよい。すなわち、ＣＰＵがそれを通じて印刷装置から送信されたカートリッジＩＤを受信することができるものをコンピュータ（インクパラメータ取得装置）が備えていれば、ＣＰＵはＩＤ受信部として機能することができる。また、ＣＰＵがそれを通じて、インクパラメータデータの少なくとも一部を印刷装置に送信することができるものをコンピュータ（インクパラメータ取得装置）が備えていれば、ＣＰＵはパラメータ送信部として機能することができる。
【００９２】
図２２および図２３は、インクパラメータデータＩＰがプリンタ２０に送信された後のガイダンスの表示である。ステップＳ４４（図１８参照）で、インクパラメータデータＩＰがプリンタ２０に送信された後、ステップＳ４２では、パーソナルコンピュータ９０のＣＲＴディスプレイ２１上に図２２に示すような表示が行われる。ユーザが「いいえ」をクリックすると、パーソナルコンピュータ９０、サーバ１００およびプリンタ２０は、処理を終了する。ユーザが「はい」をクリックすると、図２３の表示がなされ、プリンタ２０は、ステップＳ４４（図１８参照）で、送信されたクリーニングパラメータにしたがって、インクカートリッジ交換に伴うクリーニングを行う。
【００９３】
図２４および図２５は、クリーニングが行われた後のガイダンスの表示である。ステップＳ４４のクリーニングの後、ステップＳ４６では、図２４に示すような表示が行われる。ユーザが「いいえ」をクリックすると、パーソナルコンピュータ９０、サーバ１００およびプリンタ２０は、処理を終了する。ユーザが「はい」をクリックすると、図２５に示すような表示が行われる。そして、同時に、サーバ１００のＣＰＵ１０２は、ステップＳ４８で、インクパラメータデータＩＰのうち、染料用の駆動波形パラメータを含むデータをパーソナルコンピュータ９０に向けて送信する。なお、駆動波形パラメータは、図１１において破線より下に示すＶｈ１，Ｖｈ２，Ｓｔ１〜５といったパラメータである。これらのパラメータをインクに応じて設定することで、それぞれのインクに適した駆動信号の波形を規定することができる。
【００９４】
図１９は、図１８の手続きの後に行われる手続きを示すフローチャートである。また、図２６および図２７は、駆動波形パラメータがパーソナルコンピュータに送信された後のガイダンスの表示である。ステップＳ４８での駆動波形パラメータの送信の後、ステップＳ５０では、図２６に示すような表示が行われる。図２６の表示において、ユーザが「いいえ」をクリックすると、パーソナルコンピュータ９０、サーバ１００およびプリンタ２０は、処理を終了する。ユーザが「はい」をクリックすると、図２７に示すような表示が行われる。そして同時にステップＳ５２で、サーバ１００から送信された駆動波形パラメータを含むデータをもとにプリンタドライバのインストールが行われる。また、駆動波形パラメータを含むデータがプリンタ２０に送信される。
【００９５】
図２８は、プリンタドライバのインストール後の表示である。ステップＳ５２における、プリンタドライバのインストールおよびプリンタへのデータの送信の後、ステップＳ５４で、図２８に示すような表示が行われる。ユーザが「いいえ」をクリックすると、パーソナルコンピュータ９０、サーバ１００およびプリンタ２０は、その時点で処理を終了する。ユーザが「はい」をクリックすると、サーバ１００およびプリンタ２０は、処理を終了する。パーソナルコンピュータ９０は、ステップＳ５６で、再起動して処理を終了する。
【００９６】
一方、図１７のステップＳ３１で、パラメータデータＩＰがハードディスク９３内に存在する場合には、そのパラメータデータＩＰに基づいて、ステップＳ３３でクリーニングシーケンスを実行する。そして、ステップＳ３５で、そのパラメータデータＩＰのうち、駆動波形パラメータを含むデータに基づいてドライバのインストールを行う。その後、ステップＳ３７でコンピュータの再起動を行って処理を終了する。これらステップＳ３３，Ｓ３５，Ｓ３７の処理は、それぞれステップＳ４４，Ｓ５２，Ｓ５６の手続きと同様である。なお、図１７のフローチャートにおいては図示を省略したが、必要に応じてＣＲＴディスプレイにガイダンス表示を行うものとすることができる。
【００９７】
なお、パーソナルコンピュータ９０において、図２０から図２８に示すような表示を行うためのデータが、特許請求の範囲にいう「ガイダンスデータ」であり、ガイダンスデータを受信するＣＰＵ９２およびモデム９６が、特許請求の範囲にいう「インクパラメータ取得装置」の「ガイダンスデータ受信部」に相当する。そして、図２０から図２８に示すような表示を行うＣＲＴディスプレイ２１が、「インクパラメータ取得装置」の「ガイダンスデータ表示部」に相当する。ＣＰＵ９２の機能部としてのガイダンスデータ受信部９２ｄを図９に示す。
【００９８】
図２９および図３０は、ステップＳ２０の手続きの内容を示すフローチャートである。図１７に示す手続きは、ステップＳ３１ａにおいて、必要とされる「顔料から染料へインクの種類を変更する場合のパラメータデータＩＰ」が、ハードディスク９３内に存在するか否かを判定し、ステップＳ３３ａで、顔料から染料へインクの種類を変更する場合のクリーニングシーケンスを実行する点以外は、図１７に示す手続きと同様である。
【００９９】
また、図３０に示す手続きは、ステップＳ４０ａで、顔料インクから染料インクへインクカートリッジが交換された場合のクリーニングシーケンスについてのクリーニングパラメータを含むインクパラメータデータＩＰがダウンロードされ、ステップＳ４４ａでそのクリーニングシーケンスが実行される点、および、ステップＳ４８ａで染料用の駆動波形パラメータを含むデータがダウンロードされる点以外は、図１８に示す手続きと同様である。なお、ステップＳ４８ａより後の手続きは、図１９のステップＳ５０以降の手続きと同様であるので図示を省略する。
【０１００】
Ｈ．第２実施例：
第１実施例では、使用するインクを染料インクから顔料インクへ、または顔料インクから染料インクへ変更する際、直接、次に使用するインクのインクカートリッジを取り付けた。しかし、第２実施例では、インクの種類が変わる場合に、プリンタのインク流路内をクリーニングするための洗浄液を収容したクリーニングカートリッジを取り付けて、インク通路およびノズル内のクリーニングを行うこともできる。また、パラメータデータ配信装置１００は、現在プリンタ２０に取り付けられているインクカートリッジの直前にクリーニングカートリッジが取り付けられていたか否かを考慮して、コンピュータ９０に送信するインクパラメータデータを選択する。他の点は第１実施例と同様である。なお、第２実施例では、洗浄液を収容した「クリーニングカートリッジ」と印刷用のインクを収容した「インクカートリッジ」とを区別して記載する。
【０１０１】
図３１は、第２実施例におけるサーバ１００の構成を示すブロック図である。ＲＡＭ１０４は、データベース１０４ａに加えてクリーニングフラグＦｃを格納している。このクリーニングフラグＦｃは、通常は「０」であるが、サーバ１００がクリーニングカートリッジのカートリッジＩＤを受信すると、ＣＰＵ１０２によって「１」とされる。このクリーニングフラグが、特許請求の範囲にいう「旧カートリッジデータ」に相当する。
【０１０２】
一方、ＲＡＭ１０４のデータベース１０４ａには、インクカートリッジ用のクリーニングシーケンスや駆動波形を規定するインクパラメータデータＩＰａのほか、クリーニングカートリッジ用のクリーニングパラメータを含んだインクパラメータデータＩＰｂも、格納されている。第２実施例では、このインクパラメータデータＩＰｂは、駆動波形パラメータは含まないものとする。しかし、洗浄液によるクリーニングに適した動作を駆動素子に行わせるための駆動波形パラメータを含むものとすることもできる。
【０１０３】
また、インクカートリッジ用の同じカートリッジＩＤに対応するインクパラメータデータＩＰａには、２種類のデータがある。一方は、クリーニングフラグＦｃが「０」であるときに選択されるインクパラメータデータＩＰａ０で、他方は、「１」であるときに選択されるインクパラメータデータＩＰａ１である。インクパラメータデータＩＰａ０には、インクカートリッジから直接次のインクカートリッジにカートリッジが交換された場合にあわせたクリーニングパラメータが格納されている。これに対して、インクパラメータデータＩＰａ１には、クリーニングカートリッジで洗浄が行われた後にインクカートリッジが取り付けられた場合にあわせたクリーニングパラメータが格納されている。これらのインクパラメータデータＩＰａ０，ＩＰａ１，ＩＰｂをまとめてクリーニングパラメータＩＰと表記する。
【０１０４】
図３２は、第２実施例における印刷処理手順を示すフローチャートである。洗浄液を収容したクリーニングカートリッジにも、カートリッジＩＤを格納したインクメモリが設けられている。第２実施例の手続きでは、まず、第１実施例と同様、ステップＳ６２で、プリンタ２０とコンピュータ９０が接続され、電源が投入される。そして、ステップＳ６４でカートリッジがプリンタ２０に取り付けられる。すると、第１実施例と同様、ステップＳ６６でインクメモリからカートリッジＩＤが読み出され、コンピュータ９０に送信される。
【０１０５】
ステップＳ６８では、コンピュータ９０のＣＰＵ９２が、必要に応じてサーバ１００にアクセスし、インクパラメータデータＩＰをダウンロードしてクリーニングを実行する。コンピュータ９０が受信するインクパラメータデータＩＰは、サーバ１００が受信したカートリッジＩＤに基づいて、ＣＰＵ１０２（図３１参照）によって選択される。
【０１０６】
なお、コンピュータ９０が、必要とされるインクパラメータデータＩＰを、ハードディスク９３内に保持している場合には、そのハードディスク９３内のインクパラメータデータＩＰを使用してクリーニングシーケンスを実行する。この点は、第１実施例と同様である。ダウンロードおよびクリーニングのシーケンスは、第１実施例において図１７〜図１９、図２９および図３０に示した手順と同様である。
【０１０７】
図３３は、図３２のステップＳ６８におけるサーバ１００の処理を示すフローチャートである。コンピュータ９０からカートリッジＩＤを受信すると、サーバ１００のＣＰＵ１０２は、そのカートリッジＩＤからカートリッジがクリーニングカートリッジであるか否かを判定する。カートリッジＩＤがインクカートリッジのものである場合は、ＣＰＵ１０２は、ステップＳ８８で、クリーニングフラグＦｃが「０」であることと、カートリッジＩＤとから、対応するインクパラメータデータＩＰａ０を選択して送信する。そして、処理を終了する。この場合は、インクカートリッジからインクカートリッジに直接交換が行われたということである。具体的な処理は、インクパラメータデータＩＰａ０の選択以外は、第１実施例と同様である。
【０１０８】
一方、ステップＳ８２においてカートリッジＩＤがクリーニングカートリッジのものであった場合は、ステップＳ８４で、クリーニングカートリッジ用のインクパラメータデータＩＰｂを選択して送信する。そして、ステップＳ８６で、クリーニングフラグＦｃを「１」にする。
【０１０９】
その後、ステップＳ７０（図３２の参照）でクリーニングカートリッジに代えてインクカートリッジがプリンタ２０に装着されると、ステップＳ７２でインクメモリからカートリッジＩＤが読み出され、コンピュータ９０に送信される。
【０１１０】
ステップＳ７４では、コンピュータ９０のＣＰＵ９２は、必要に応じてサーバ１００にアクセスし、カートリッジＩＤをサーバ１００に送信する。そして、ＣＰＵ１０２は、クリーニングフラグの値が「１」であることと、インクカートリッジのカートリッジＩＤとから、インクパラメータデータＩＰａ１を選択し、コンピュータ９０に送信する。コンピュータ９０は、このインクパラメータデータＩＰａ１を受信し、クリーニングを実行する。具体的な手順は第１実施例と同様である。
【０１１１】
第２実施例のような態様とすれば、洗浄液を使用してより効果的にプリンタ２０のインク通路内のインクを洗浄することができる。また、クリーニングカートリッジを使用してクリーニングを行った後にインクカートリッジを取り付けた場合と、インクカートリッジからインクカートリッジに直接交換を行った場合とで、プリンタ２０で行うクリーニングシーケンスを変えることができる。また、第２実施例においても、インクパラメータデータＩＰはサーバ１００内に格納されているため、そのように、細かい条件に応じてクリーニングシーケンスをきめ細かく定めても、個々のプリンタやインクカートリッジに備えるメモリを大きくする必要がない。
【０１１２】
また、第１実施例と同様、サーバ１００において、クリーニングカートリッジのカートリッジＩＤで認証を行うこととすれば（図１８および図３２参照）、プリンタのユーザ登録をしていないユーザについても、新たに正規ユーザであるか否かを検証して、インクパラメータデータのダウンロードを許可することができる。
【０１１３】
なお、本実施例では、直前にプリンタ２０に取り付けられていたインクカートリッジのカートリッジＩＤから「クリーニングカートリッジである」旨の情報のみを取り出して、クリーニングフラグＦｃとして格納したが、カートリッジＩＤに基づいて定められるより多くのデータを記憶する態様としてもよい。たとえば、カートリッジＩＤそのものを格納してもよい。また、直前に取り付けられたカートリッジが、顔料インクを洗浄するためのクリーニングカートリッジであったか、染料インクを洗浄するためのクリーニングカートリッジであったかを示すフラグを持つものとしてもよい。このような態様とすれば、顔料を洗浄するクリーニングカートリッジを取り付けた後に受信したカートリッジＩＤが、また顔料用のものであった場合に、コンピュータ９０に警告を表示させることができる。具体的には、コンピュータ９０に警告を表示させるためのデータを、サーバ１００が送信する。染料を洗浄するためのクリーニングカートリッジを取り付けた後に受信したカートリッジＩＤが、また染料用のものであった場合についても同様である。
【０１１４】
Ｉ．その他：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１１５】
（１）図３４は、複数のサブＩＤを含むカートリッジＩＤを示す図である。図３５は、ＲＡＭ内に特定サブＩＤを記憶する態様のコンピュータ９０ｎを示すブロック図である。第１実施例では、ＲＡＭ９４内に、以前に装着されていたカートリッジのカートリッジＩＤ全体であるカートリッジＩＤ９４ｂを収容することとした（図９参照）。しかし、例えば、図３４に示すように、複数桁の英数字からなるカートリッジＩＤ３００が、複数種類のサブＩＤ３０２，３０４，３０６，，，を有するような態様として、その中の特定のサブＩＤのみを、旧特定サブＩＤ９４ｅとしてＲＡＭに記憶しておくような態様とすることもできる。そして、その特定のサブＩＤを、カートリッジが収容するインク（洗浄液を含む）の種類を表し、インクの種類によって異なる内容を有するサブＩＤ３０２とすれば、旧カートリッジの特定のサブＩＤ３０２と、現カートリッジＩＤ９４ａの対応するサブＩＤ３０２とを比較することで、カートリッジ交換前後でインクの種類が変わったか否かを判定することができる。その結果、インクの種類が変わった場合にのみ、パーソナルコンピュータ９０ｎのＣＰＵ９２ａは、インクパラメータデータＩＰをダウンロードすることができる。
【０１１６】
また、その特定のサブＩＤを、カートリッジが収容するインクに関連づけられたクリーニング動作の内容を表し、クリーニング動作の内容によって異なる内容を有するサブＩＤ３０４とすれば、実施すべきクリーニング動作が変わったか否かを判定することができる。その結果、実施すべきクリーニング動作が変わった場合にのみ、パーソナルコンピュータ９０ｎのＣＰＵ９２ａは、クリーニングパラメータをダウンロードすることができる。
【０１１７】
そして、その特定のサブＩＤを、カートリッジが収容するインクに関連づけられた駆動信号を表し、駆動信号の波形によって異なる内容を有するサブＩＤ３０６とすれば、原駆動信号発生部２０６で生成する原駆動信号の波形が変わったか否かを判定することができる。その結果、生成すべき原駆動信号の波形が変わった場合にのみ、ＣＰＵ９２ａは、駆動波形パラメータダウンロードすることができる。
【０１１８】
このように、インクパラメータ取得装置を、印刷装置から受信した第１のカートリッジＩＤと、第１のカートリッジＩＤの前に印刷装置から受信していた第２のカートリッジＩＤの特定サブＩＤと、を格納するメモリを有する態様として、ＣＰＵが、第１のカートリッジＩＤの特定サブＩＤと、第２のカートリッジＩＤの特定サブＩＤと、が異なるか否かを判定し、第１のカートリッジＩＤの特定サブＩＤと、第２のカートリッジＩＤの特定サブＩＤと、が異なる場合に、インクパラメータ配信装置にアクセスして第１のカートリッジＩＤを送信するようにすることができる。このような態様とすれば、サブＩＤに基づいて、インクについての所定の条件が変わった場合にのみ、ネットワークを介してインクパラメータデータを取得するようにすることができる。
【０１１９】
（２）第２実施例では、直前にプリンタ２０に取り付けられていたインクカートリッジのカートリッジＩＤから「クリーニングカートリッジである」旨の情報のみを取り出して、クリーニングフラグＦｃとして格納した。しかし、例えば、カートリッジＩＤを、図３４に示すように、インクカートリッジが収容しているインクの種類（洗浄液を含む）を表すサブＩＤを含む、複数のサブＩＤを有するものとする場合には、次のようにすることもできる。すなわち、直前に送信されたカートリッジＩＤのうちインクの種類を表すサブＩＤ３０２をメモリに記憶しておいて、次のカートリッジＩＤが送信されてきたときに、記憶しておいたサブＩＤ３０２をもとに、先に取り付けられていたカートリッジが洗浄用カートリッジであったか否かを判定する。そして、現在取り付けられているインクカートリッジのサブＩＤ３０２から特定できる、現在取り付けられているインクカートリッジのインクの種類と、先の判定結果と、に基づいて、インクパラメータデータＩＰを選択するような態様とすることもできる。
【０１２０】
このように、インクパラメータ取得装置から受信した第１のカートリッジＩＤと、第１のカートリッジＩＤの前にインクパラメータ取得装置から受信していた第２のカートリッジＩＤの特定サブＩＤと、を格納し、少なくとも第１のカートリッジＩＤの特定サブＩＤと、第２のカートリッジＩＤの特定サブＩＤと、に基づいてインクパラメータデータを選択し、インクパラメータ取得装置に送信する態様とすることができる。このような態様とすれば、サブＩＤに基づいて、交換前後のインクカートリッジが収容しているインク（洗浄液を含む）の性質に応じて、適切なインクパラメータデータを配信することができる。
【０１２１】
（３）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えるようにしてもよい。
【０１２２】
（４）本発明は、一般にインク滴を吐出するタイプの印刷装置に適用可能であり、カラーインクジェットプリンタ以外の種々の印刷装置に適用可能である。例えば、インクジェット方式のファクシミリ装置やコピー装置にも適用可能である。
【図面の簡単な説明】
【図１】本発明の実施形態の一態様であるプリンタとクリーニングカートリッジとサーバとを示す説明図。
【図２】本発明の一実施例としてのカラーインクジェットプリンタ２０の主要な構成を示す概略斜視図。
【図３】印刷ヘッド３６下面に設けられたノズル列を示す平面図。
【図４】インクカートリッジ７１およびキャリッジ２８上のカートリッジ装着部２９を示す斜視図。
【図５】プリンタ２０の電気的な構成を示すブロック図。
【図６】ヘッド駆動ドライバ６６内に設けられた駆動信号発生部の構成を示すブロック図。
【図７】駆動信号の生成方法を示す説明図。
【図８】クリーニング機構２００ａの構成を示す概念図。
【図９】パーソナルコンピュータ９０の構成を示すブロック図。
【図１０】サーバ１００の構成を示すブロック図。
【図１１】ＲＡＭ１０４に格納されたデータベース１０４ａ内のインクパラメータデータＩＰの内容を示す図。
【図１２】インクカートリッジ交換前後のインクの種類に応じて変わる、クリーニングシーケンスを示す表を表す説明図。
【図１３】図１２の染料インクＡの場合のクリーニングシーケンスを示すフローチャート。
【図１４】図１２の顔料インクＢの場合のクリーニングシーケンスを示すフローチャート。
【図１５】図１２の顔料インクＣの場合のクリーニングシーケンスを示すフローチャート。
【図１６】第１実施例における印刷処理手順を示すフローチャート。
【図１７】ステップＳ１４の手続きの内容を示すフローチャート。
【図１８】ステップＳ１４の手続きの内容を示すフローチャート。
【図１９】ステップＳ１４の手続きの内容を示すフローチャート。
【図２０】カートリッジＩＤが確認された後のガイダンスの表示を示す説明図。
【図２１】カートリッジＩＤが確認された後のガイダンスの表示を示す説明図。
【図２２】インクパラメータデータＩＰがプリンタ２０に送信された後のガイダンスの表示を示す説明図。
【図２３】インクパラメータデータＩＰがプリンタ２０に送信された後のガイダンスの表示を示す説明図。
【図２４】クリーニングが行われた後のガイダンスの表示を示す説明図。
【図２５】クリーニングが行われた後のガイダンスの表示を示す説明図。
【図２６】駆動波形パラメータがパーソナルコンピュータに送信された後のガイダンスの表示を示す説明図。
【図２７】駆動波形パラメータがパーソナルコンピュータに送信された後のガイダンスの表示を示す説明図。
【図２８】プリンタドライバのインストール後の表示を示す説明図。
【図２９】ステップＳ２０の手続きの内容を示すフローチャート。
【図３０】ステップＳ２０の手続きの内容を示すフローチャート。
【図３１】第２実施例におけるサーバ１００の構成を示すブロック図。
【図３２】第２実施例における印刷処理手順を示すフローチャート。
【図３３】図３２のステップＳ６８におけるサーバ１００の処理を示すフローチャート。
【図３４】複数のサブＩＤを含むカートリッジＩＤを示す説明図。
【図３５】ＲＡＭ内に特定サブＩＤを記憶する態様のコンピュータ９０ｎを示すブロック図。
【符号の説明】
２０…カラーインクジェットプリンタ
２１…ＣＲＴディスプレイ
２２…用紙スタッカ
２４…紙送りローラ
２６…プラテン板
２８…キャリッジ
２９…カートリッジ装着部
２９ｇ…カートリッジガイド
２９ｎ…針
２９ｒ…メモリ読み出し部
３０…キャリッジモータ
３１…紙送りモータ
３２…牽引ベルト
３４…ガイドレール
３６…印刷ヘッド
４０…検査部
４０ａ…発光素子
４０ｂ…受光素子
５０…受信バッファメモリ
５１…ＰＲＯＭ
５２…イメージバッファ
５４…システムコントローラ
５６…メインメモリ
５８…タイマ
６１…主走査駆動ドライバ
６２…副走査駆動ドライバ
６３…検査部ドライバ
６６…ヘッド駆動ドライバ
６７…ドライバ
６８…情報提示部ドライバ
６９…クリーニングリンクドライバ
７１…インクカートリッジ
７１ｃ…接続端子
７１ｍ，７２ｍ…インクメモリ
７１ｔ…インクタンク
７２…インクカートリッジ
７３…液晶窓（情報提示部）
９０…パーソナルコンピュータ
９１…入力機器
９２…ＣＰＵ
９２ａ…ＩＤ受信部
９２ｂ…ＩＤ送信部
９２ｃ…パラメータ受信部
９２ｄ…ガイダンスデータ受信部
９２ｅ…パラメータ送信部
９４…ＲＡＭ
９４ｃ…インクパラメータデータ
９４ｄ…インク種類テーブル
９４ｅ…旧特定サブＩＤ
９５…ディスプレイコネクタ
９６…モデム
９７…プリンタコネクタ
９８…入力機器コネクタ
１００…サーバ
１０２…ＣＰＵ
１０２ａ…ＩＤ受信部
１０２ｂ…ＩＤ照合部
１０２ｃ…パラメータ送信部
１０４…ＲＡＭ
１０４ａ…データベース
１０６…ルータ
２００ａ…クリーニング機構
２０４…マスク回路
２０６…原駆動信号発生部
２１０ａ…ヘッドキャップ
２２０ａ，２２０ｂ，２２０ｃ…ホース
２３０ａ，２３０ｂ，２３０ｃ…ポンプローラ
２３２ｂ，２３４ｂ…小ローラ
２４１，２４２…ピンチ
３００…カートリッジＩＤ
３０２…インクの種類を表すサブＩＤ
３０４…クリーニング動作の内容を表すサブＩＤ
３０６…駆動信号の種類を表すサブＩＤ
６００…ノズルワイパー機構
６０１…ワイパーヘッド部
６０２…リンク機構
６０３…ワイパーブレード
６０４…ワイパー保持部
Ａ…矢印
ＣD…濃シアンノズル列
ＣL…淡シアンノズル列
Ｃｓ…クリーニング種類パラメータ
ＤＲＶ…駆動信号
Ｆｃ…クリーニングフラグ
９４ａ…現在取り付けられているインクカートリッジのカートリッジＩＤ
９４ｂ…直前に取り付けられていたインクカートリッジのカートリッジＩＤ
ＩＮ…インターネット
ＩＰ，ＩＰａ０，ＩＰａ１，ＩＰａｂ…インクパラメータデータ
ＩＰａ０…インクカートリッジ用インクパラメータデータ
ＩＰａ１…インクカートリッジ用インクパラメータデータ
ＩＰａｂ…クリーニングカートリッジ用インクパラメータデータ
ＫD…ブラックノズル列
Ｌ…レーザ光
ＭD…濃マゼンタノズル列
ＭL…淡マゼンタノズル列
ＯＤＲＶ…原駆動信号
Ｐ…印刷用紙
ＰＤ…インク種類パラメータ
ＰＥ…ピエゾ素子
ＰＲＴ…シリアル印刷信号
ＰＶ…プロバイダ
Ｓｔ１〜５…時間区間パラメータ
Ｔｃ１…第１のクリーニング時間パラメータ
Ｔｓ１…吸引時間パラメータ
Ｖａ，Ｖｂ，Ｖｃ…吸引室
Ｖｈ１，Ｖｈ２…印加電圧パラメータ
Ｖｒｅｆ…印加電圧の基準電位
Ｗ１…小ドットパルス
Ｗ２…中ドットパルス
ＹD …イエロノズル列
【図１】
0004069590.tif 000002
【図２】
0004069590.tif 000003
【図３】
0004069590.tif 000004
【図４】
0004069590.tif 000005
【図５】
0004069590.tif 000006
【図６】
0004069590.tif 000007
【図７】
0004069590.tif 000008
【図８】
0004069590.tif 000009
【図９】
0004069590.tif 000010
【図１０】
0004069590.tif 000011
【図１１】
0004069590.tif 000012
【図１２】
0004069590.tif 000013
【図１３】
0004069590.tif 000014
【図１４】
0004069590.tif 000015
【図１５】
0004069590.tif 000016
【図１６】
0004069590.tif 000017
【図１７】
0004069590.tif 000018
【図１８】
0004069590.tif 000019
【図１９】
0004069590.tif 000020
【図２０】
0004069590.tif 000021
【図２１】
0004069590.tif 000022
【図２２】
0004069590.tif 000023
【図２３】
0004069590.tif 000024
【図２４】
0004069590.tif 000025
【図２５】
0004069590.tif 000026
【図２６】
0004069590.tif 000027
【図２７】
0004069590.tif 000028
【図２８】
0004069590.tif 000029
【図２９】
0004069590.tif 000030
【図３０】
0004069590.tif 000031
【図３１】
0004069590.tif 000032
【図３２】
0004069590.tif 000033
【図３３】
0004069590.tif 000034
【図３４】
0004069590.tif 000035
【図３５】
0004069590.tif 000036