(57)【要約】      （修正有）【課題】インクジェットノズルから吐出されたインク滴が形成する印刷媒体上のインクドットの大きさのバラツキを確実に抑制する。【解決手段】光学レンズを用いた画像センサでインクドットを撮像し、その画像からインクドットのドット面積Ｓを測定する。アクチュエータを駆動する駆動信号には、要求される階調度より多い階調数のインクドットを形成できるように駆動波形を時系列的に配列する。例えば予め設定された駆動波形を選択してインク滴を吐出し、そのインクドットのドット面積Ｓが大きすぎる場合には一段階小さいインクドットを形成する駆動波形に更新記憶し、インクドットのドット面積Ｓが小さすぎる場合には一段階大きいインクドットを形成する駆動波形に更新記憶するようにしてインクドットの大きさを反映してインク滴量を調整する。【選択図】      図１３
2007030180.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットノズルからインク滴を吐出し、印刷媒体上にインクドットを形成して印刷を行うインクジェットプリンタにおいて、前記印刷媒体上のインクドットの大きさを検出するインクドット検出手段と、前記インクドット検出手段で検出された印刷媒体上のインクドットの大きさに基づいて前記インクジェットノズルから吐出するインク滴の量を調整するインク滴調整手段とを備えたことを特徴とするインクジェットプリンタ。
【請求項２】
アクチュエータへの駆動信号を変更することにより、インクジェットノズルから吐出されるインク滴の量を変更して、印刷媒体上のインクドットの大きさを二以上の階調度で形成する多階調出力手段を備え、前記インクドット検出手段は、印刷媒体上のインクドットの面積を検出する画像処理手段を備え、前記インク滴調整手段は、前記画像処理手段で検出された印刷媒体上のインクドットの面積に基づいて、前記多階調出力手段の駆動信号を設定する駆動信号設定手段を備えたことを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記多階調出力手段は、一以上の駆動波形の組合せを階調度対応駆動波形選択テーブルから選択して要求される階調度に応じた駆動信号を創成し、前記駆動信号設定手段は、前記画像処理手段で検出された印刷媒体上のインクドットの面積に基づいて、前記多階調出力手段の階調度対応駆動波形選択テーブルを更新することを特徴とする請求項２に記載のインクジェットプリンタ。
【請求項４】
前記選択可能な駆動波形の組合せ数は、要求される階調度の数より大きいことを特徴とする請求項３に記載のインクジェットプリンタ。
【請求項５】
前記インク滴調整手段は、電源オン後で且つ印刷を行う前に前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とする請求項１乃至４の何れか一項に記載のインクジェットプリンタ。
【請求項６】
前記インク滴調整手段は、温度の変化量が所定値以上になったときに前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とする請求項１乃至５の何れか一項に記載のインクジェットプリンタ。
【請求項７】
前記インク滴調整手段は、印刷媒体の種類を変更したときに前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とする請求項１乃至６の何れか一項に記載のインクジェットプリンタ。
【請求項８】
前記インク滴調整手段は、インクが充填されているインクカートリッジを交換したときに前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とする請求項１乃至７の何れか一項に記載のインクジェットプリンタ。
【請求項９】
前記インク滴調整手段は、電源オフ前に前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とする請求項１乃至８の何れか一項に記載のインクジェットプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば複数色の液体インクの微粒子（インク滴）をノズルから吐出し、微小なドットを印刷媒体上に形成することによって所定の文字や画像を印刷するようにしたインクジェットプリンタに関するものである。
【背景技術】
【０００２】
このようなインクジェットプリンタは、一般に安価で且つ高品質のカラー印刷物が容易に得られることから、パーソナルコンピュータやデジタルカメラなどの普及に伴い、オフィスのみならず一般ユーザにも広く普及してきている。
このようなインクジェットプリンタは、一般に、インクカートリッジとインク吐出ヘッド（一般にインクジェットヘッドという）とが一体的に備えられたキャリッジなどと称される移動体が印刷媒体の搬送方向と交差する方向に往復しながら、そのインクジェットヘッドのノズルから液体インクの微粒子を吐出（噴射）出力することで、印刷媒体上に微小なインクドットを形成して所定の文字や画像を描画して所望の印刷物を作成するようになっている。そして、このキャリッジに黒色（ブラック）を含めた４色（イエロー、マゼンタ、シアン）のインクカートリッジと各色毎のインクジェットヘッドを備えることで、モノクロ印刷のみならず、各色を組み合わせたフルカラー印刷も容易に行えるようになっている（更に、これらの各色に、ライトシアンやライトマゼンタなどを加えた６色や７色、或いは８色のものも実用化されている）。
【０００３】
また、このようにキャリッジ上のインクジェットヘッドを印刷媒体の搬送方向と交差する方向に往復させながら印刷を実行するようにしたタイプのインクジェットプリンタでは、１頁全体をきれいに印刷するためにインクジェットヘッドを１０回程度から数十回以上も往復運動させる必要があるため、他の方式の印刷装置、例えば電子写真技術を用いたレーザプリンタ、複写機などに比べて大幅に印刷時間がかかるといった欠点がある。
【０００４】
これに対し、印刷媒体の幅と同じ寸法の長尺のインクジェットヘッド（一体である必要はない）を配置してキャリッジを使用しないタイプのインクジェットプリンタでは、インクジェットヘッドを印刷媒体の幅方向に移動させる必要がなく、所謂１パスでの印刷が可能となるため、前記レーザプリンタと同様な高速な印刷が可能となる。なお、前者方式のインクジェットプリンタを一般に「マルチパス（シリアル）型インクジェットプリンタ」、後者方式のインクジェットプリンタを一般に「ラインヘッド型インクジェットプリンタ」と呼んでいる。
【０００５】
ところで、複数のインクジェットノズルから吐出されるインク滴或いは印刷媒体上に形成されるインクドットにはバラツキがある。例えば、一つのインクジェットヘッドに形成された複数のインクジェットノズル間にも、並べて配設したインクジェットヘッド間のインクジェットノズルにもバラツキがある。そこで、下記特許文献１に記載されるインクジェットプリンタでは、複数に分割された濃度領域毎に濃度ムラを検出し、この濃度ムラに基づいて、例えば読込まれた画像信号に補正をかけることでインクジェットノズル間のバラツキによる濃度ムラを抑制するようにしている。
【特許文献１】特開平５−２２０９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、前記特許文献１に記載されるインクジェットプリンタでは、分割された濃度領域毎に濃度ムラを検出するので、インクジェットノズルから吐出されるインク滴或いは印刷媒体上に形成されるインクドットのバラツキを抑制するのに限界がある。即ち、所定の領域の所謂光学濃度には、インク滴のバラツキによるインクドットのバラツキ以外に、インクドットが所定位置に形成されない、所謂インク滴の飛行曲がりが関与しており、この飛行曲がりによって見かけ上の光学濃度が変化してしまうからである。
【０００７】
本発明は、上記のような問題点に着目してなされたものであり、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを抑制することが可能なインクジェットプリンタを提供することを目的とするものである。
【課題を解決するための手段】
【０００８】
［発明１］上記課題を解決するために、発明１のインクジェットプリンタは、インクジェットノズルからインク滴を吐出し、印刷媒体上にインクドットを形成して印刷を行うインクジェットプリンタにおいて、前記印刷媒体上のインクドットの大きさを検出するインクドット検出手段と、前記インクドット検出手段で検出された印刷媒体上のインクドットの大きさに基づいて前記インクジェットノズルから吐出するインク滴の量を調整するインク滴調整手段とを備えたことを特徴とするものである。
【０００９】
この発明に言うインクジェットノズルとは、例えばインクジェットプリンタに用いられるインク出力用ノズルを示し、周知の静電方式、ピエゾ方式、膜沸騰インクジェット方式などにより、微粒子状のインク滴を印刷媒体に吐出して丸いインクドットを形成するものの総称として扱う。また、インクドットの大きさは、インクドットの面積や径などによって評価することができる。
【００１０】
この発明１に係るインクジェットプリンタによれば、印刷媒体上のインクドットの大きさを検出し、この検出された印刷媒体上のインクドットの大きさに基づいてインクジェットノズルから吐出するインク滴の量を調整する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを確実に抑制することが可能となる。
【００１１】
［発明２］発明２のインクジェットプリンタは、前記発明１のインクジェットプリンタにおいて、アクチュエータへの駆動信号を変更することにより、インクジェットノズルから吐出されるインク滴の量を変更して、印刷媒体上のインクドットの大きさを二以上の階調度で形成する多階調出力手段を備え、前記インクドット検出手段は、印刷媒体上のインクドットの面積を検出する画像処理手段を備え、前記インク滴調整手段は、前記画像処理手段で検出された印刷媒体上のインクドットの面積に基づいて、前記多階調出力手段の駆動信号を設定する駆動信号設定手段を備えたことを特徴とするものである。
【００１２】
この発明２に係るインクジェットプリンタによれば、アクチュエータへの駆動信号を変更することにより、インクジェットノズルから吐出されるインク滴の量を変更して、印刷媒体上のインクドットの大きさを二以上の階調度で形成可能とし、画像処理手段で検出された印刷媒体上のインクドットの面積に基づいて、アクチュエータへの駆動信号を設定する構成としたため、二以上の各階調度において、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを確実に抑制することが可能となる。
【００１３】
［発明３］発明３のインクジェットプリンタは、前記発明２のインクジェットプリンタにおいて、前記多階調出力手段は、一以上の駆動波形の組合せを階調度対応駆動波形選択テーブルから選択して要求される階調度に応じた駆動信号を創成し、前記駆動信号設定手段は、前記画像処理手段で検出された印刷媒体上のインクドットの面積に基づいて、前記多階調出力手段の階調度対応駆動波形選択テーブルを更新することを特徴とするものである。
【００１４】
この発明３に係るインクジェットプリンタによれば、一以上の駆動波形の組合せを階調度対応駆動波形選択テーブルから選択して要求される階調度に応じた駆動信号を創成する場合に、画像処理手段で検出された印刷媒体上のインクドットの面積に基づいて、階調度対応駆動波形選択テーブルを更新する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを抑制しようとしたときの駆動信号の記憶容量を抑制することが可能となる。
【００１５】
［発明４］発明４のインクジェットプリンタは、前記発明３のインクジェットプリンタにおいて、前記選択可能な駆動波形の組合せ数は、要求される階調度の数より大きいことを特徴とするものである。
この発明４に係るインクジェットプリンタによれば、選択可能な駆動波形の組合せ数が、要求される階調度の数より大きいことにより、駆動波形の選択パターンが多くなり、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを確実に抑制することが可能となる。
【００１６】
［発明５］発明５のインクジェットプリンタは、前記発明１乃至４の何れかのインクジェットプリンタにおいて、前記インク滴調整手段は、電源オン後で且つ印刷を行う前に前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とするものである。
この発明５に係るインクジェットプリンタによれば、電源オン後で且つ印刷を行う前にインクジェットノズルから吐出するインク滴の量を調整する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを適切なタイミングで抑制することが可能となる。
【００１７】
［発明６］発明６のインクジェットプリンタは、前記発明１乃至５の何れかのインクジェットプリンタにおいて、前記インク滴調整手段は、温度の変化量が所定値以上になったときに前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とするものである。
この発明６に係るインクジェットプリンタによれば、温度の変化量が所定値以上になったときにインクジェットノズルから吐出するインク滴の量を調整する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを適切なタイミングで抑制することが可能となる。
【００１８】
［発明７］発明７のインクジェットプリンタは、前記発明１乃至６の何れかのインクジェットプリンタにおいて、前記インク滴調整手段は、印刷媒体の種類を変更したときに前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とするものである。
この発明７に係るインクジェットプリンタによれば、印刷媒体の種類を変更したときにインクジェットノズルから吐出するインク滴の量を調整する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを適切なタイミングで抑制することが可能となる。
【００１９】
［発明８］発明８のインクジェットプリンタは、前記発明１乃至７の何れかのインクジェットプリンタにおいて、前記インク滴調整手段は、インクが充填されているインクカートリッジを交換したときに前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とするものである。
この発明８に係るインクジェットプリンタによれば、インクが充填されているインクカートリッジを交換したときにインクジェットノズルから吐出するインク滴の量を調整する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを適切なタイミングで抑制することが可能となる。
【００２０】
［発明９］発明９のインクジェットプリンタは、前記発明１乃至８の何れかのインクジェットプリンタにおいて、前記インク滴調整手段は、電源オフ前に前記インクジェットノズルから吐出するインク滴の量を調整することを特徴とするものである。
この発明９に係るインクジェットプリンタによれば、電源オフ前にインクジェットノズルから吐出するインク滴の量を調整する構成としたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを適切なタイミングで抑制することが可能となる。
【発明を実施するための最良の形態】
【００２１】
次に、本発明のインクジェットプリンタの第１実施形態について図面を参照しながら説明する。
図１ａは、本実施形態のインクジェットプリンタの概略構成図である。図中の符号１０１は、印刷媒体１０２を搬送するための無端搬送ベルトである。印刷媒体１０２は、前述したように印刷用紙やＯＨＰシートのようなシート状部材である。また、搬送ベルト１０１は、図の左端部に配設された駆動ローラ１０３と、図の右端部に配設された従動ローラ１０４と、それらの中央部下方に配設されたテンションローラ１０５とに巻回されている。駆動ローラ１０３は、図示しない駆動源によって図の矢印方向に回転駆動され、負圧や静電吸着力によって搬送ベルト１０１に印刷媒体１０２を吸着した状態で、当該印刷媒体１０２を図の右方から左方に、つまり矢印方向に搬送する。従動ローラ１０４には紙押えローラ１０９が当接しており、二つのローラで印刷媒体１０２を搬送ベルト１０１に押え付けることによって印刷媒体１０２が搬送ベルト１０１に密着して吸着される。テンションローラ１０５は、図示しないバネによって下方に付勢されており、これにより搬送ベルト１０１に張力を付与している。
【００２２】
なお、負圧によって印刷媒体１０２を搬送ベルト１０１に吸着する場合には、例えば搬送ベルト１０１に多数の穴を開設し、それらの穴に負圧を発生させることで印刷媒体１０２が搬送ベルト１０１に吸着される。また、静電吸着力によって印刷媒体１０２を搬送ベルト１０１に吸着する場合には、例えば誘電体の搬送ベルト１０１に中抵抗の帯電ローラを密着させ、その帯電ローラに高電圧を印加して搬送ベルト１０１を帯電させ、その電荷によって印刷媒体１０２に誘電分極を発生させ、その誘電分極による印刷媒体１０２の電荷と搬送ベルト１０１の表面の電荷とによる静電気力で印刷媒体１０２が搬送ベルト１０１の表面に吸着される。
【００２３】
紙押えローラ１０９の印刷媒体１０２搬送方向上流側には図示しないゲートローラが配設されている。このゲートローラは、給紙部１１４から給紙された印刷媒体１０２を搬送ベルト１０１上に送給するタイミングを調整すると共に印刷媒体１０２の搬送方向に対する曲がり、所謂スキューを補正する。また、印字領域を構成する後述のインクジェットヘッド３４の下方には、当該インクジェットヘッド３４に対向するようにしてバックアップローラ１１２が設けられている。このバックアップローラ１１２によって搬送ベルト１０１の位置を規制し且つ前記テンションローラ１０５によって搬送ベルト１０１の張力を規制することにより、印字領域における搬送ベルト１０１、即ち印刷媒体１０２の速度変動や位置変動を抑制することができる。なお、図中の符号１１５は印刷媒体２を排出する排紙部である。
【００２４】
図１の符号３４は、インクジェットヘッドである。このインクジェットヘッド３４は、イエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の４色の各色毎に、印刷媒体１０２の搬送方向にずらして配設されている。各インクジェットヘッド３４には、該当する各色のインクタンク１１１からインク供給チューブ１１０を介してインクが供給される。各インクジェットヘッド３４には、印刷媒体１０２の搬送方向と交差する方向に、複数のノズルが形成されており、それらのノズルから同時に必要箇所に必要量のインク滴を吐出することにより、印刷媒体１０２上に微小なインクドットを形成出力する。これを各色毎に行うことにより、搬送ベルト１０１に吸着された印刷媒体１０２を一度通過させるだけで、所謂ワンパスによる印刷を行うことができる。
【００２５】
インクジェットヘッドの各ノズルからインクを吐出出力する方法としては、静電方式、ピエゾ方式、膜沸騰インクジェット方式などがある。静電方式は、アクチュエータである静電ギャップに駆動信号を与えると、キャビティ内の振動板が変位してキャビティ内に圧力変化を生じ、その圧力変化によってインク滴がノズルから吐出出力されるというものである。ピエゾ方式は、アクチュエータであるピエゾ素子に駆動信号を与えると、キャビティ内の振動板が変位してキャビティ内に圧力変化を生じ、その圧力変化によってインク滴がノズルから吐出出力されるというものである。膜沸騰インクジェット方式は、キャビティ内に微小ヒータがあり、瞬間的に３００℃以上に加熱されてインクが膜沸騰状態となって気泡が生成し、その圧力変化によってインク滴がノズルから吐出出力されるというものである。本発明は、何れのインク出力方法も適用可能である。
【００２６】
図２には、本実施形態のインクジェットヘッド３４を２例示す。図２ａは積層圧電素子を用いたインクジェットヘッドの例、図２ｂは単層圧電素子を用いたインクジェットヘッドの例である。図２ａの積層圧電素子は、単層の圧電素子７１を複数積層し、それを支持体７３で支持している。何れも、インクジェットヘッド３４の上端部には振動板７２が設けられ、その上方に、積層された又は単層の圧電素子７１が配設されている。インクジェットヘッド３４の下面に相当するノズル面４には複数のノズル５が開設され、各ノズル５に連通するキャビティ（圧力室）７５は共通インク部７６に連通しており、共通インク部７６には、メインタンクやインクカートリッジから直接又はサブタンクを介してインクが供給される。従って、後述する駆動信号発生回路７０から駆動信号ＣＯＭが積層された又は単層の圧電素子７１に入力されると、夫々の圧電素子７１が撓み、それが振動板７２の振動になって、先にキャビティ７５の容積を拡大してインクを引き込み、次いでキャビティ７５の容積を縮小してインク滴を吐出する。なお、積層圧電素子では、圧電素子７１が積層されているために、大きな駆動力が得られるという特徴がある。
【００２７】
ちなみに、この種のインクジェットヘッドでは、キャビティ（圧力室）内に気泡が発生したり、浮遊する紙粉やゴミなどがノズル近傍に付着したり、ノズル（内のインク）が乾燥したりすると、ノズルからインク滴が吐出されず、印刷媒体にドットが形成されないことがある。インク滴の吐出不良を、一般に「ドット抜け」と呼んでいる。ドット抜けの現象が生じた場合には、クリーニング装置によって回復を図る。例えば、気泡の発生によってドット抜け現象が生じた場合には、ポンプでノズル内のインクを吸引してキャビティ内部の気泡を排出し、その後、ワイパと呼ばれる拭い取り部材でノズル面に付着したインクを拭い去り、更にフラッシングと呼ばれるインク滴の無印字吐出を行って混色したインクを放出する。この一連のクリーニング工程によって、気泡によるドット抜け現象が回復する。
【００２８】
図１ａに戻って、本実施形態では、印刷媒体１０２の搬送方向にずらして配設されたインクジェット３４の印刷媒体１０２搬送方向下流側に、当該印刷媒体１０２上に形成されているインクドットの大きさ、正確には面積を検出するためのインクドット検出装置３が設けられている。図１ｂには、インクドット検出装置３の詳細を示す。また、印刷媒体１０２上の符号ｉｄはインクドットを示す。このインクドット検出装置３は、印刷媒体１０２の搬送方向と交差する方向に長手なキャリッジ軸６０と、このキャリッジ軸６０の図示右方端部に設けられた駆動プーリ６１と、キャリッジ軸６０の図示左方端部に設けられた従動プーリ６２と、駆動プーリ６１及び従動プーリ６２に巻回された歯付きベルト６３と、駆動プーリ６１を回転駆動するためのキャリッジモータ２２と、従動プーリ６２を付勢して歯付きベルト６３の張力を調整するテンショナー６５と、歯付きベルト６３に固定され且つキャリッジ軸６０に摺動自在に取付けられたキャリッジ８と、キャリッジ軸６０と平行には移設されたキャリッジエンコーダ６６と、キャリッジ８に取付けられてキャリッジエンコーダ６６を読取るキャリッジエンコーダセンサ２８と、キャリッジ８に取付けられて印刷媒体１０２上のインクドットｉｄを読込む画像センサ６と、画像センサ６でインクドットｉｄを読込むために印刷媒体１０２の表面に光を照射する照明７とを備えて構成される。このインクドット検出装置３によれば、キャリッジモータ２２を駆動して駆動モータ６１を回転すると、歯付きベルト６３の移動に伴ってキャリッジ８がキャリッジ軸６０に沿って印刷媒体１０２搬送方向と交差する方向、つまり矢印方向に移動される。この際、照明７で印刷媒体１０２の表面に光を照射しながら画像センサ６でインクドットｉｄを読込む。
【００２９】
インクジェットノズル５から吐出されたインク滴が印刷媒体１０２上に形成するインクドットの大きさは、直径で概ね２０〜１００μｍ程度である。その面積を測定するためには、インクジェットプリンタの記録解像度（例えば７２０ｄｐｉ）の数倍〜１０倍程度の解像度のリニア型画像センサでは困難であり、光学レンズで拡大して画像センサで読込む必要がある。例えば、図３に実線で示す丸いインクドットｉｄを、正方形の画素が正方形状に配列された画像センサ６で読込む場合の解像度について検討する。例えば、この画像センサ６の画素数が１００万画素である場合、正方形状の一辺の画素数は１０００画素になる。画素センサの有効窓寸法が０．５ｍｍ角である場合、１画素の寸法は０．５μｍとなる。例えば、光学レンズの倍率が８倍だとすると、実質的に画像センサ６の１画素で０．０６μｍの大きさの画像を読込むことができる。
【００３０】
そして、本実施形態では、例えばインクドットｉｄの丸い円の中の画素（図３ａの濃い斜線部）と、ちょうど丸い円の輪郭に相当する画素（図３ａの薄い斜線部）の個数をカウントしてインクドットの面積を測定する。図３ｂには、輪郭部分の詳細を示す。例えば、図３ｂの上の行をｍ、下の行をｍ−１、一番右の列をｎ、中央の列をｎ−１、一番左の列をｎ−２とし、行列で表れる各画素、例えば画素（ｍ−１，ｎ−２）の明度をＤ（ｍ−１，ｎ−２）といったように表す。このインクドットｉｄの明度の最大値は、例えば画素（ｍ，ｎ）の明度Ｄ（ｍ，ｎ）であり、このインクドットｉｄの明度の最小値は、例えば画素（ｍ−１，ｎ−２）の明度Ｄ（ｍ−１，ｎ−２）である。例えば、これらの明度Ｄ（ｍ，ｎ）、Ｄ（ｍ−１，ｎ−２）の半分の値を閾値Ｄｓに設定し、各画素の明度をプロットすると図３ｃのように表れる。そこで、このうち閾値Ｄｓより明度の大きい画素（ｍ，ｎ−１）、（ｍ−１，ｎ）の明度Ｄ（ｍ，ｎ−１）、Ｄ（ｍ−１，ｎ）の明度をカウントし、閾値Ｄｓより明度の小さい画素（ｍ，ｎ−２）、（ｍ−１，ｎ−１）の明度Ｄ（ｍ，ｎ−２）、Ｄ（ｍ−１，ｎ−１）の明度はカウントしない。
【００３１】
図４は、本実施形態のインクジェットプリンタ２とそれを駆動するためのホストコンピュータ１とを表している。ホストコンピュータ１は、パーソナルコンピュータを始め、あらゆるコンピュータシステムが適用可能である。インクジェットプリンタ２内には、自身を駆動するためのデバイスドライバ３０が構築されており、このデバイスドライバ３０を、適宜プログラムによって駆動することで、インクジェットプリンタ２を駆動する、つまり印刷を行う。
【００３２】
デバイスドライバ３０は、ハードウエア及びプログラムによって構成される。このデバイスドライバ３０を作動させるためにインクジェットプリンタ２の制御部３１内には、演算処理装置としてのコンピュータシステムが内装されている。従って、制御部３１は、各種制御や演算処理を担う中央演算処理装置であるＣＰＵ３２と、主記憶装置を構成するＲＡＭや読み出し専用の記憶装置であるＲＯＭ等のメモリ３３を備えている。デバイスドライバ３０は、インクジェットヘッド３４を駆動するインクジェットヘッドドライバ３５、キャリッジモータ２２を駆動するキャリッジドライバ３６、キャリッジエンコーダセンサ２８で検出されたキャリッジエンコーダ６６の値からキャリッジ８又は画像センサ６の位置を検出するキャリッジ位置検出回路３７、搬送ベルト１０１を移動する、即ち印刷媒体１０２を搬送するために駆動ローラ１０３に設けられた搬送モータ３８を駆動する搬送モータドライバ３９、搬送ベルト１０１に設けられたベルトエンコーダをベルトエンコーダセンサ４０で読込み、そのベルトエンコーダセンサ４０からの信号から搬送ベルト１０１の位置を検出するベルト位置検出回路４１、画像センサ６で読込まれたインクドットｉｄの画像情報から当該インクドットｉｄの大きさとして当該インクドットｉｄの面積を検出する画像処理回路９、給紙部１１４に設けられた印刷媒体センサ１０の信号から印刷媒体１０２が変更されたことを検出する印刷媒体変更検出回路１１、インクカートリッジ１１１の近傍に設けられたインク残量センサ１２の信号からインクカートリッジ１１１が交換されたことを検出するインク残量検出回路１３、インクジェットヘッド３４の近傍に設けられた温度センサ１４の信号から温度を検出する温度検出回路１５などを備えて構成される。そして、制御部３１は、インターフェース４２を介してホストコンピュータ１に接続されており、操作パネル４３の操作状態及びホストコンピュータ１で演算処理されるプログラムの指令に従って印刷を行う。また、印刷やクリーニングに伴う各種の情報を表示パネル４４に表示する。なお、前記デバイスドライバを駆動するためのプログラムも、インクジェットプリンタ内に設けられているプリンタ制御部内で実行するようにしてもよいし、全く個別のコンピュータシステム内で実行するようにしてもよい。また、デバイスドライバ、プログラムと同等の機能をハードウエアによって構成してもよい。
【００３３】
制御部３１は、インタフェース４２を介してホストコンピュータ１から印刷データを入手すると、ＣＰＵ３２が、この印刷データに所定の処理を実行して、この処理データ及び各種センサからの入力データに基づいて、デバイスドライバ３０に制御信号を出力する。デバイスドライバ３０では各デバイスの駆動信号が出力され、例えばインクジェットヘッド３４の複数のノズル５に対応する圧電素子７１、搬送モータ３８が夫々作動して、印刷媒体１０２に印刷処理が実行される。なお、制御部３１内の各構成要素は、図示しないバスを介して電気的に接続されている。
【００３４】
また、制御部３１は、後述する駆動信号を形成するための駆動波形データＤＡＴＡ、書込みアドレスデータＡ０〜Ａ３、書込みイネーブル信号ＤＥＮ、書込みクロック信号ＷＣＬＫをインクジェットヘッドドライバ３５に出力する。また、この制御部３１は、駆動波形データＤＡＴＡをラッチするタイミングを設定する第１のクロック信号ＡＣＬＫ、ラッチした乗算出力を加算するためのタイミングを設定する第２のクロック信号ＢＣＬＫ及びラッチデータをクリアするクリア信号ＣＬＥＲをインクジェットヘッドドライバ３５に出力する。
【００３５】
インクジェットヘッドドライバ３５は、駆動信号ＣＯＭを形成する駆動信号発生回路７０と、クロック信号ＳＣＫを出力する発振回路７１とを備えている。駆動信号発生回路７０は、図５に示すように、制御部３１から入力される駆動信号生成のための波形形成用データＤＡＴＡを所定のアドレスに対応する記憶素子に記憶する波形メモリ７０１と、この波形メモリ７０１から読出された波形形成用データＤＡＴＡを前述した第１のクロック信号ＡＣＬＫによってラッチするラッチ回路７０２と、ラッチ回路７０２の出力と後述するラッチ回路７０４から出力される波形生成データＷＤＡＴＡとを加算する加算器７０３と、この加算器７０３の加算出力を前述した第２のクロック信号ＢＣＬＫによってラッチするラッチ回路７０４と、このラッチ回路７０４から出力される波形生成データＷＤＡＴＡをアナログ信号に変換するＤ／Ａ変換器７０５と、このＤ／Ａ変換器７０５から出力されるアナログ信号を電圧増幅する電圧増幅部７０６と、この電圧増幅部７０６の出力信号を電流増幅して駆動信号ＣＯＭを出力する電流増幅部７０７とを備えている。ここで、ラッチ回路７０２、７０４には制御部３１から出力されるクリア信号ＣＬＥＲが入力され、このクリア信号ＣＬＥＲがオフ状態となったときに、ラッチデータがクリアされる。
【００３６】
波形メモリ７０１は、図６に示すように、指示したアドレスに夫々数ビットずつのメモリ素子が配列され、アドレスＡ０〜Ａ３と共に波形データＤＡＴＡが記憶される。具体的には、制御部３１から指示したアドレスＡ０〜Ａ３に対して、クロック信号ＷＣＬＫと共に波形データＤＡＴＡが入力され、書込みイネーブル信号ＤＥＮの入力のよってメモリ素子に波形データＤＡＴＡが記憶される。
【００３７】
インクジェットヘッド３４には、駆動信号発生回路７０で生成された駆動信号ＣＯＭ、印刷データに基づいて吐出するノズルを選択するデータ信号ＳＩ、全ノズルにノズル選択データが入力された後、これらのデータにより駆動信号ＣＯＭとインクジェットヘッド３４の圧電素子７１とを接続させるラッチ信号ＬＡＴ、これらの選択データ信号ＳＩをシリアル信号としてインクジェットヘッド３４に送信するためのクロック信号ＳＣＫが入力されている。
【００３８】
次に、前記駆動信号発生回路７０から出力される駆動信号ＣＯＭと圧電素子７１とを接続する構成について説明する。図７は、駆動信号ＣＯＭと圧電素子７１とを接続する選択部のブロック図である。この選択部は、インク滴を吐出させるべきノズル５に対応した圧電素子７１を指定するデータを保存するシフトレジスタ２１１と、シフトレジスタ２１１のデータを一時的に保存するラッチ回路２１２と、ラッチ回路２１２の出力をレベル変換するレベルシフタ２１３と、レベルシフタの出力に応じて駆動信号ＣＯＭを圧電素子７１に接続する選択スイッチ２０１によって構成されている。
【００３９】
シフトレジスタ２１１には、印刷データとしてデータ信号ＳＩが順次入力されると共に、クロック信号ＳＣＫの入力パルスに応じて記憶領域が初段から順次後段にシフトする。ラッチ回路２１２は、ノズル数分の印字データがシフトレジスタ２１１に格納された後、入力されるラッチ信号ＬＡＴによってシフトレジスタ２１１の各出力信号をラッチする。ラッチ回路２１２に保存された信号は、レベルシフタ２１３によって次段の選択スイッチ２０１をオンオフできる電圧レベルに変換される。これは、駆動信号ＣＯＭが、ラッチ回路２１２の出力電圧に比べて高い電圧であり、これに合わせて選択スイッチ２０１の動作電圧範囲も高く設定されているためである。選択スイッチ２０１は、ＰチャンネルＦＥＴとＮチャンネルＦＥＴとを組合せたトランスミッションゲートによるアナログスイッチで構成されており、このアナログスイッチを十分に動作させるためにゲート電圧を高い値にレベル変換している。そして、レベルシフタ２１３によって選択スイッチ２０１のゲート電圧が印加されたノズルの圧電素子７１は駆動信号ＣＯＭに接続される。
【００４０】
また、シフトレジスタ２１１の印刷データ信号ＳＩがラッチ回路２１２に保存された後、次の印字情報をシフトレジスタ２１１に入力し、インク滴の吐出タイミングに合わせてラッチ回路２１２の保存データを順次更新する。なお、図中の符号ＨＧＮＤは、圧電式アクチュエータ２２のグランド端である。
【００４１】
次に、駆動信号生成の原理について説明する。まず、前述したアドレスＡ０には単位時間当たりの電圧変化量として０となる波形データが書込まれている。同様に、アドレスＡ１には＋ΔＶ１、アドレスＡ２には−ΔＶ２、アドレスＡ３には＋ΔＶ３の波形データが書込まれている。また、クリア信号ＣＬＥＲによってラッチ回路７０２、７０４の保存データがクリアされる。また、駆動信号ＣＯＭは、所望の波形データによって中間電位（オフセット）まで立上げられている。
【００４２】
この状態から、例えば図８に示すようにアドレスＡ１の波形データが読込まれ且つ第１クロック信号ＡＣＬＫが入力されるとラッチ回路７０２に＋ΔＶ１のデジタルデータが保存される。保存された＋ΔＶ１のデジタルデータは加算器７０３を経てラッチ回路７０４に入力され、このラッチ回路７０４では、第２クロック信号ＢＣＬＫの立上がりに同期して加算器７０３の出力を保存する。加算器７０３には、ラッチ回路７０４の出力も入力されるので、ラッチ回路７０４の出力（ＣＯＭ）は、第２クロック信号ＢＣＬＫの立上がりのタイミングで＋ΔＶ１ずつ加算される。この例では、時間幅Ｔ１の間、アドレスＡ１の波形データが読込まれ、その結果、＋ΔＶ１のデジタルデータが３倍になるまで加算されている。
【００４３】
次いで、アドレスＡ０の波形データが読込まれ且つ第１クロック信号ＡＣＬＫが入力されるとラッチ回路７０２に保存されるデジタルデータは０に切替わる。この０のデジタルデータは、前述と同様に、加算器７０３を経て、第２クロック信号ＢＣＬＫの立上がりのタイミングで加算されるが、デジタルデータが０であるので、実質的には、それ以前の値が保持される。この例では、時間幅Ｔ０の間、駆動信号ＣＯＭが一定値に保持されている。
【００４４】
次いで、アドレスＡ２の波形データが読込まれ且つ第１クロック信号ＡＣＬＫが入力されるとラッチ回路７０２に保存されるデジタルデータは−ΔＶ２に切替わる。この−ΔＶ２のデジタルデータは、前述と同様に、加算器７０３を経て、第２クロック信号ＢＣＬＫの立上がりのタイミングで加算されるが、デジタルデータが−ΔＶ２であるので、実質的には第２クロック信号に合わせて駆動信号ＣＯＭは−ΔＶ２ずつ減算される。この例では、時間幅Ｔ２の間、駆動信号ＣＯＭは、−ΔＶ２のデジタルデータが６倍になるまで減算されている。
【００４５】
このようにして生成されアナログ変換・電圧電流増幅されて出力された駆動信号ＣＯＭが、前述した図２に示すような波形信号になる。このうち駆動信号ＣＯＭの立上がり部分がキャビティ７５の容積を拡大してインクを引き込む（インクの吐出面を考えればメニスカスを引き込むとも言える）段階であり、駆動信号ＣＯＭの立下がり部分がキャビティ７５の容積を縮小してインク滴を吐出する（インクの吐出面を考えればメニスカスを押出すとも言える）段階である。ちなみに、駆動信号ＣＯＭの波形は、前述からも容易に推察されるように、アドレスＡ０〜Ａ３に書込まれる波形データ０、＋ΔＶ１、−ΔＶ２、＋ΔＶ３、第１クロック信号ＡＣＬＫ、第２クロック信号ＢＣＬＫによって調整可能である。即ち、キャビティ７５の容積を拡大したり縮小したりするときの傾きと時間が大きければ大きいほど、吐出されるインク滴の量が増大する。
【００４６】
本実施形態では、例えばアドレスＡ０〜Ａ３に書込まれる波形データ０、＋ΔＶ１、−ΔＶ２、＋ΔＶ３、第１クロック信号ＡＣＬＫ、第２クロック信号ＢＣＬＫを種々に変更することによって、例えば図９ａに示すような駆動波形（微振動〜Ｍ２６）を時系列的に配列して一連の駆動信号となし、このうちの必要なタイミングで駆動信号発生回路７０と圧電素子７１とを接続し、そのときの駆動波形からなる駆動信号で該当するノズル５からインク滴を吐出させる。本実施形態では、微振動からＭ２６まで、計１１個の駆動波形があり、このうちの一つ以上を選択して圧電素子７１に供給することができる。その選択パターンを図９ｂに示す。この波形選択テーブルでは、例えば波形選択番号０では微振動駆動波形だけを選択し、波形選択番号１ではＳ１９駆動波形だけを選択し、波形選択番号６ではＳ１９駆動波形及びＳ２１駆動波形を選択し、波形選択番号２０ではＭ１８駆動波形及びＭ２０駆動波形を選択する、といったように、波形選択番号に応じて駆動波形を選択し、それらの駆動波形からなる駆動信号を圧電素子７１に供給する。なお、駆動波形が２以上選択されると、その駆動波形数分だけインク滴が吐出される。インクが乾かないうちに２回以上インク滴を吐出すると、印刷媒体１０２上では、大きなインク滴が吐出されたことになり、結果的に大きなインクドットｉｄを形成することができる。また、微振動駆動波形だけではインク滴は吐出されない。
【００４７】
従って、要求される階調度に応じて波形選択番号を決めれば、当該要求される階調度相当のインクドットを形成することができる。図１０は、インクドットを形成しない階調０を含め、計８つの階調度を表現したものである。要求される階調度に対しては、全てのノズルから同じ大きさのインクドットが形成されるのが理想である。しかしながら、前述したように、例えば圧電素子７１やノズル５の個体差、キャビティ７５内におけるインクの粘度の違いなどによって、夫々のノズルから吐出されるインク滴の量が異なり、その結果、インクドットの大きさが異なる。図１１ａは、一つのインクジェットヘッドに形成された複数のインクジェットノズル間に発生したインクドットの大きさのバラツキを示している。また、図１１ｂは、並べて配設したインクジェットヘッド間のインクジェットノズルに発生したインクドットの大きさのバラツキを示している。そこで、本実施形態では、画像センサ６及び画像処理回路９によって、各ノズル５から形成されたインクドットｉｄの大きさ、具体的には面積Ｓを測定し、その面積に応じた駆動信号（駆動波形）を設定してインクドットｉｄの大きさ、つまりインク滴の量を調整する。なお、インクドットｉｄの面積Ｓを測定する際には、前述した飛行曲がりなどに伴うインクドットｉｄ同士の重なり合いを回避するため、前述した図１１のように１つ以上間隔をあけてインクドットｉｄを形成するのが望ましい。
【００４８】
図１２ａは、例えば図１２ｂに示すようなインクジェットヘッド３４において、イエロー（Ｙ）のノズル番号Ｙ（１）〜Ｙ（ｎ）について、各階調度毎にインクドットｉｄの面積（以下、ドット面積とも記す）Ｓを測定したものである。この例では、両端のノズルではややドット面積Ｓが大きくなる傾向を示しながら、全体的にばらついている。また、各階調度間のバラツキの傾向は同じである。インク滴の量を調整してインクドットの大きさのバラツキを抑制する場合には、各階調度間でインクドットの大きさの逆転が生じないようにする必要がある。また、全てのノズルについてインクドットの大きさを正確に補正することは困難であるので、各階調度毎に基準のノズルを設定しておき、その基準ノズルの測定データを基に他のノズルのインクドットの大きさ、即ちインク滴の量を補正するようにすればよい。また、基準ノズルは１つである必要はなく、複数のノズルのインクドットの大きさの平均値を基準値としてもよいし、或いは夫々に重み付けをして決めてもよい。
【００４９】
本実施形態では、前述したように、要求される階調度毎に選択する駆動波形を階調度対応駆動波形選択テーブルに記憶している。予め設定されている、所謂デフォルトの階調度対応駆動波形選択テーブルは設定値であるが、前述のようにインクドットの大きさにバラツキがあるので、このバラツキを抑制するためにインク滴の量を調整し、その調整した結果を階調度対応駆動波形選択テーブルに更新記憶する。このインク滴量調整を階調補正処理と称す。階調補正処理は、例えば電源オン後で且つ印刷を行う前、温度センサ１４及び温度検出開度１５で検出される温度の変化量が所定値以上になったとき、印刷媒体センサ１０及び印刷媒体変更検出回路１１で印刷媒体１０２の種類の変更が検出されたとき、インク残量センサ１２及びインク残量検出回路１３でインク残量が増えたことを検出することによりインクカートリッジ１１１が交換されたと判定したとき、電源オフ前、の何れか又は複合時に行われる。
【００５０】
図１３は、階調補正処理のために制御部３１で行われる演算処理のフローチャートである。この演算処理では、まずステップＳ１で階調度を指定する。
次にステップＳ２に移行して、指定された階調度に対応するインクドットの基準とする基準ドット面積Ｓｄ及びその基準範囲ΔＳｄをメモリ３３から読出す。
次にステップＳ３に移行して、更新記憶されている階調度対応駆動波形選択テーブルから階調度対応駆動波形番号Ｎを読出す。
【００５１】
次にステップＳ４に移行して、読出された階調度対応駆動波形選択番号Ｎに基づいて前述した図９ｂのような波形選択テーブルから駆動波形の組合せを読出す。
次にステップＳ５に移行して、ステップＳ４で読出された駆動波形に基づいてインクドットを形成する。
次にステップＳ６に移行して、形成されたインクドットのドット面積Ｓを測定する。
【００５２】
次にステップＳ７に移行して、ステップＳ２で読込まれた基準ドット面積Ｓｄから測定されたドット面積Ｓを減じてドット面積差ΔＳを算出する。
次にステップＳ８に移行して、ステップＳ７で算出されたドット面積差ΔＳがステップＳ４で読出された基準範囲ΔＳｄの範囲内であるか否かを判定し、ドット面積差ΔＳが基準範囲ΔＳｄの範囲内である場合にはステップＳ１２に移行し、そうでない場合にはステップＳ９に移行する。
【００５３】
ステップＳ９では、ステップＳ７で算出されたドット面積差ΔＳが正値であるか否かを判定し、ドット面積差ΔＳが正値である場合にはステップＳ１０に移行し、そうでない場合、即ち負値である場合にはステップＳ１１に移行する。
ステップＳ１０では、現在の階調度対応駆動波形選択番号Ｎから１を減じた値を新たな階調度対応駆動波形選択番号Ｎに設定してからステップＳ１２に移行する。
【００５４】
ステップＳ１１では、現在の階調度対応駆動波形選択番号Ｎに１を和した値を新たな階調度対応駆動波形選択番号Ｎに設定してからステップＳ１２に移行する。
ステップＳ１２では、階調度対応駆動波形選択番号Ｎを階調度対応駆動波形選択テーブルに更新記憶する。
次にステップＳ１３に移行して、現在の階調度の全てのインクドットに対する階調補正処理が終了したか否かを判定し、現在の階調度の全てのインクドットに対する階調補正処理が終了した場合にはステップＳ１４に移行し、そうでない場合にはステップＳ１６位に移行する。
【００５５】
ステップＳ１６では、次の階調補正処理対象インクドットに移動してからステップＳ６に移行する。
ステップＳ１４では、現在の階調度の全てのインクドットのドット面積差ΔＳが基準範囲ΔＳｄの範囲内であるか否かを判定し、現在の階調度の全てのインクドットのドット面積差ΔＳが基準範囲ΔＳｄの範囲内である場合にはステップＳ１５に移行し、そうでない場合には、範囲内にないインクドットに対応するノズルに対してステップＳ４に移行する。
【００５６】
ステップＳ１５では、全ての階調度に対して階調補正処理が終了したか否かを判定し、全ての階調度に対して階調補正処理が終了した場合にはメインプログラムに復帰し、そうでない場合はステップＳ１７に移行する。
ステップＳ１７では、次の階調度を指定してからステップＳ２に移行する。
この演算処理によれば、例えば初期設定されている所謂デフォルトの階調度対応駆動波形選択テーブルが図１４ａのようなものであった場合、全ての色、全ての階調に対して、全てのノズルから形成されたインクドットの面積を測定して階調度対応駆動波形選択番号Ｎを修正し、それを階調度対応駆動波形選択テーブルに更新記憶するため、階調度対応駆動波形選択テーブルは図１４ｂのようになる。この階調度対応駆動波形選択テーブルは、一見、複雑に見えるが、この階調度対応駆動波形選択テーブルと、その下方にある波形選択テーブルがあれば、全ての色、全ての階調度に対して全てのノズルのインクドットの大きさのバラツキ、つまりインク滴の量のバラツキを抑制することができる。つまり、全ての色、全ての階調度に対して、全てのノズルの駆動信号を全て記憶するのに比較すると、遙かに記憶容量が少なくてすむ。
【００５７】
図１５ａは、図９ｂの波形選択テーブルの波形選択番号の１から順に駆動波形を選択して、該当する駆動波形からなる駆動信号を圧電素子７１に供給してドット面積Ｓを測定した結果である。そして、図１５ｂの黒丸は、図１５ａの波形選択番号のうち、各階調度のドット面積範囲の中央値に近い波形選択番号を階調度対応駆動波形番号に設定したものである。
このように選択可能な駆動波形の組合せ数を、要求される階調度の数より大きくしておくことにより、駆動波形の選択パターンが多くなり、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを確実に抑制することが可能となる。
【００５８】
このように、本実施形態ノンインクジェットプリンタによれば、印刷媒体１０２上のインクドットｉｄの面積などの大きさを検出し、この検出された印刷媒体上１０２のインクドットｉｄの大きさに基づいてインクジェットノズル５から吐出するインク滴の量を調整することとしたため、インクジェットノズル５から吐出されるインク滴のバラツキ或いは印刷媒体上１０２に形成されるインクドットｉｄのバラツキを確実に抑制することが可能となる。
【００５９】
また、アクチュエータである圧電素子７１への駆動信号を変更することにより、インクジェットノズル５から吐出されるインク滴の量を変更して、印刷媒体１０２上のインクドットの大きさを二以上の階調度で形成可能とし、画像処理回路１０で検出された印刷媒体１０２上のインクドットｉｄのドット面積Ｓに基づいて、圧電素子７１への駆動信号を設定することとしたため、二以上の各階調度において、インクジェットノズル５から吐出されるインク滴のバラツキ或いは印刷媒体１０２上に形成されるインクドットｉｄのバラツキを確実に抑制することが可能となる。
【００６０】
また、一以上の駆動波形の組合せを階調度対応駆動波形選択テーブルから選択して要求される階調度に応じた駆動信号を創成する場合に、画像処理回路１０で検出された印刷媒体１０２上のインクドットｉｄのドット面積Ｓに基づいて、階調度対応駆動波形選択テーブルを更新することとしたため、インクジェットノズル５から吐出されるインク滴のバラツキ或いは印刷媒体１０２上に形成されるインクドットｉｄのバラツキを抑制しようとしたときの駆動信号の記憶容量を抑制することが可能となる。
【００６１】
また、選択可能な駆動波形の組合せ数が、要求される階調度の数より大きいことにより、駆動波形の選択パターンが多くなり、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを確実に抑制することが可能となる。
また、電源オン後で且つ印刷を行う前に、温度の変化量が所定値以上になったとき、つまりインクの粘度が変化したとき、印刷媒体の種類を変更したとき、つまり印刷媒体上に形成されるインクドットの大きさに変化が生じるとき、インクが充填されているインクカートリッジを交換したとき、つまりインクの粘度が変化したとき、電源オフ前の何れか又はそれらの複合時にインクジェットノズルから吐出するインク滴の量を調整することとしたため、インクジェットノズルから吐出されるインク滴のバラツキ或いは印刷媒体上に形成されるインクドットのバラツキを適切なタイミングで抑制することが可能となる。
【００６２】
図１６には、本発明のインクジェットプリンタの第２実施形態として、マルチパス型インクジェットプリンタにインクドット検出装置３を設けた例を示す。図１６ａは、本実施形態のマルチパス型インクジェットプリンタの全体像を示す平面図である。本実施形態のインクジェットプリンタは、インクカートリッジとインクジェットヘッド３４とが一体的に備えられたキャリッジ３２１を印刷媒体１０２の幅方向、図の左右方向に往復移動し且つ当該印刷媒体２２を長手方向、図の上下方向に搬送しながら、インクジェットヘッド３４のノズルからインク滴を吐出して印刷媒体１０２上に微小なインクドットｉｄを形成出力することで、印刷媒体１０２上に所定の文字や画像を描画して所望の印刷物を作成する。なお、キャリッジ３２１の往復移動方向を主走査方向、印刷媒体１０２の紙送り方向を副走査方向とも言う。
【００６３】
図１６の符号３２２は、キャリッジ３２１を主走査方向に往復移動させるアクチュエータとしてのキャリッジモータ、符号３２３は、キャリッジモータ３２２の駆動力を伝達するための駆動プーリ、符号３２４は、印刷媒体１０２を挟んで駆動プーリ３２３の反対側に配置された従動プーリ、符号３２５は、駆動プーリ３２３と従動プーリ３２４とに巻回され且つキャリッジ３２１に連結された搬送ベルトである。また、図中の符号３２６は、キャリッジ３２１をガイドするキャリッジ軸、符号３２７は、キャリッジ軸３２６に平行に配設されたキャリッジエンコーダ、符号３２８は、キャリッジエンコーダ３２７を読取るキャリッジエンコーダセンサである。また、符号３０３は、キャリッジ３２１に搭載されるインクジェットヘッド３４のノズルをクリーニングするキャップ、符号３３０は、ノズルのメニスカスを整えるためにノズルをなでるワイパである。なお、符号３２９は、インクジェットヘッド３４とインクジェットプリンタ本体とを連結するケーブルである。
【００６４】
図１６ｂには、本実施形態のインクジェットプリンタに設けられたインクドット検出装置３の詳細を示す。本実施形態のようなマルチパス型インクジェットプリンタでは、インクジェットヘッド３４を搭載したキャリッジ３２１を主走査方向に往復移動しなければならないので、キャリッジ３２１の重量を大きくできない。そのため、本実施形態では、画像センサ６を別置とし、反射鏡３３１を複数枚組合せてインクドットｉｄの大きさ、具体的には面積を測定する。なお、このインクドット検出装置３によるインク滴の量の修正は、前記第１実施形態と同様である。
【図面の簡単な説明】
【００６５】
【図１】本発明のインクジェットプリンタの第１実施形態を示す構成図であり、（ａ）はラインヘッド型インクジェットプリンタの全体正面図、（ｂ）はインクドット検出装置の詳細図である。
【図２】図１のインクジェットプリンタに設けられたインクジェットヘッドの構成図である。
【図３】インクドットの面積測定の説明図である。
【図４】図１のインクジェットプリンタの印刷システム構成図である。
【図５】図４の駆動信号発生回路のブロック図である。
【図６】図５の波形メモリの説明図である。
【図７】駆動信号を圧電式アクチュエータに接続する選択部のブロック図である。
【図８】駆動信号生成の説明図である。
【図９】駆動波形を時系列的に配列した駆動信号と、その駆動波形を選択するための波形選択テーブルの説明図である。
【図１０】各階調度におけるインクドットの大きさの説明図である。
【図１１】インクドットの大きさのバラツキの説明図である。
【図１２】ドット面積のバラツキの説明図である。
【図１３】ドット面積のバラツキを抑制する階調補正処理の演算処理を示すフローチャートである。
【図１４】図１３の演算処理によって更新記憶された階調度対応駆動波形選択テーブルの説明図である。
【図１５】図１３の演算処理によって更新記憶された階調度対応駆動波形番号の説明図である。
【図１６】本発明のインクジェットプリンタの第２実施形態を示す構成図であり、（ａ）はマルチパス型インクジェットプリンタの全体正面図、（ｂ）はインクドット検出装置の詳細図である。
【符号の説明】
【００６６】
１はホストコンピュータ、２はインクジェットプリンタ、３はインクドット検出装置、４はノズル面、５はノズル、６は画像センサ、７は照明、８はキャリッジ、９は画像処理回路、１０は印刷媒体センサ、１１は印刷媒体変更検出回路、１２はインク残量センサ、１３はインク残量検出回路、１４は温度センサ、１５は温度検出回路、３０はデバイスドライバ、３１は制御部、３４はインクジェットヘッド
【図１】
2007030180.tif 000003
【図２】
2007030180.tif 000004
【図３】
2007030180.tif 000005
【図４】
2007030180.tif 000006
【図５】
2007030180.tif 000007
【図６】
2007030180.tif 000008
【図７】
2007030180.tif 000009
【図８】
2007030180.tif 000010
【図９】
2007030180.tif 000011
【図１０】
2007030180.tif 000012
【図１１】
2007030180.tif 000013
【図１２】
2007030180.tif 000014
【図１３】
2007030180.tif 000015
【図１４】
2007030180.tif 000016
【図１５】
2007030180.tif 000017
【図１６】
2007030180.tif 000018