(57)【特許請求の範囲】
【請求項１】
複数の印字ノズルが印字用紙の紙送り方向に沿った方向に配列して設けられた印字ヘッドが、前記紙送り方向に対し直交する走査方向に移動することにより、印字用紙に印字を行うインクジェットプリンタにおいて、
前記各印字ノズルのうちのインクの噴射が不能となった不良印字ノズルの配設位置を入力する入力部と、
不良印字ノズルが生じたときには、不良印字ノズルに対応した印紙用紙上の印字位置を、インクの噴射が可能な正常印字ノズルに対応した印字位置に位置させるための用紙送量を算出するとともに、不良印字ノズルに対応した印紙用紙上の印字位置を、正常印字ノズルに対応した印字位置に位置させたために生じる印字用紙の位置のずれ量を補正量として算出する用紙位置制御部と、
印字のためのドットデータを生成するデータ生成部と、
不良印字ノズルが生じたいときに、前記用紙位置制御部から送出される補正量に対応して、前記データ生成部より出力されたドットデータのドット位置を紙送り方向に移動させたドットデータを生成するドット移動部と、を備え、
インクの噴射が不能となった不良印字ノズルの配設位置が前記入力部から入力されると、
前記用紙位置制御部は、インクの噴射が可能な正常印字ノズルが連続する個数のうちの最大個数値を算出し、前記印字ノズルの全個数をＮ、当該最大個数値をｍとするとき、算出した最大個数値が、ｍ≧（Ｎ／２）−１の式が成立するものであるか否かを判別し、
その判別結果が成立である場合には、前記用紙位置制御部は、印字を行おうとする頁の印字の先頭位置を、前記ｍ個の正常印字ノズルの先頭の印字ノズルに対応した印字位置に移動させるための用紙送量を算出するとともに（ステップＳ３）、不良ノズルに対応した印字用紙上の印字位置を、前記ｍ個の正常印字ノズルに対応した印字位置に位置させたことによる印字用紙のずれ量である補正量を算出し、前記ドット移動部は、前記補正量に基づいて前記データ生成部より送出された全個数の印字ノズルに対応したドットデータのうち、先頭の印字ノズルに対応するドットデータを、前記ｍ個の正常印字ノズルの先頭の印字ノズルに対応するドットデータに変更して、前記ｍ個の印字ノズルを用いた印字を行う、といった処理を印字終了まで行う一方、
前記判別結果が不成立である場合には、前記用紙位置制御部は、前記不良印字ノズルの発生のない正常時の用紙送量でもって印字用紙を紙送り方向に移動させることにより、印字の先頭位置を、最初の印字ノズルに対応した印字位置に位置させ、前記ドット移動部は、前記データ生成部から与えられたドットデータを変更することなく印字を行った後、前記用紙位置制御部は、１つの印字ノズルに対応する距離分だけ、印字用紙を紙送り方向に移動させ、前記ドット移動部は、前記データ生成部から送出されたドットデータのうちの前記各不良印字ノズルにそれぞれ対応するドットデータを当該各不良印字ノズルに対し前記紙送り方向の１つ前の前記印字ノズルに各々割り当て、且つその他の前記印字ノズルに対し印字しないように変更したドットデータを生成して印字を行い（ステップＳ１０）、この後、Ｎ−１個の印字ノズルに対応した用紙送量で印字用紙を紙送り方向に移動させる、といった処理を印字終了まで行うことを特徴とするインクジェットプリンタ。
【請求項２】
ユーザの手動操作により前記入力部から印字ヘッドのテストの指示が入力されたときに、前記印字ヘッドを前記走査方向に向け移動させながら、１番目の印字ノズルから１個ずつ順次インクを噴射させるように制御するとともに、その噴射されたインクにより印字された各バーに個々に対応する近接位置に印字ノズルの位置を示す数値が印字されたテスト画像を前記印字用紙に印字するテスト部を備え、
前記テスト画像に基づいて識別された不良印字ノズルを示す数値が前記入力部から入力されることを特徴とする請求項１記載のインクジェットプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印字用紙の移動方向と直交方向に移動する印字ヘッドが設けられたインクジェットプリンタに係り、より詳細には、印字が不能な不良ノズルが生じたときには、印字が可能なノズルを用いて、不良ノズルの印字を代替印字するインクジェットプリンタに関するものである。
【０００２】
【従来の技術】
インクジェットプリンタにおいては、インクカートリッジに設けられたノズルにインク詰まりが生じ易い。このため、インク詰まりが生じたときには、ワイパを用いて、ノズルに詰まったインクを除去する除去手段や、強制的に全てのノズルを噴射させることによって、ノズルに詰まったインクを除去する除去手段が設けられている（第１の従来技術とする）。
【０００３】
また、特開平８−２６７７９２号として提案された従来技術では、キャリッジの水平方向移動路上に、水平方向に対して平行に配置された複数の誘電体片からなる第１の誘電体群を設けている。また、キャリッジの水平方向移動路上に、水平方向に対して垂直に配置された複数の誘電体片からなる第２の誘電体群を設けている。そして、インク付着位置特定手段を設け、第１の誘電体群と第２の誘電体群とに向けて吐出されたインクにより短絡される一対の誘電体片の位置に基づき、複数の印字ヘッドの互いの位置関係を算出している。そして、算出された位置関係から、インクの吐出に用いるノズルと、吐出のタイミングとを決定している（第２の従来技術とする）。
【０００４】
【発明が解決しようとする課題】
しかしながら第１の従来技術を用いた場合では、以下に示す問題が生じていた。すなわち、ノズルにインク詰まりが生じたことから、ワイパを用いてインクを除去した場合にも、インク詰まりが解消されない場合がある。また、強制的に全てのノズルを噴射させたときにも、インク詰まりが解消されない場合がある。そして、インク詰まりが解消されなかったときには、印字にドットの欠落が生じ、印字品質の低下を招く。従って、インク詰まりが生じたときには、インクカートリッジの交換が必要になる。しかし、インクカートリッジは高価な部品であるため、インク詰まりが生じるごとにインクカートリッジを交換すると、ランニングコストの上昇を招くことになる。
【０００５】
また、第２の従来技術は、短絡の生じた一対の誘電体片の位置に基づいて、インクの吐出に用いるノズルと、吐出のタイミングを決定する技術となっている。このため、インク詰まりが生じ、インクの吐出が不能になったノズルが生じた場合では、印字におけるドットの欠落を防止することができない。
【０００６】
本発明は上記課題を解決するため創案されたものであって、請求項１記載の発明の目的は、インクの吐出が不能となった不良印字ノズルが生じたときには、印字が可能な正常印字ノズルのうちから印字速度を可及的に低下させないように選択した正常印字ノズルを用いて、不良印字ノズルの印字を代替印字することにより、不良印字ノズルが生じたときにも、インクカートリッジを交換することなく、且つ印字速度の大きな低下を招くことなく、ドットの欠落のない印字を行うことのできるインクジェットプリンタを提供することにある。
【０００８】
また本発明の他の目的は、上記目的に加え、入力部から印字ヘッドのテストの指示を入力するだけで、印字ヘッドにおける各印字ノズルによる印字の良否をユーザが視認により一目瞭然に識別可能なテスト画像を印字用紙に印字できるようにして、構成の複雑化を招くことなく、容易に不良印字ノズルを特定することのできるインクジェットプリンタを提供することにある。
【０００９】
上記課題を解決するため本発明に係るインクジェットプリンタは、複数の印字ノズルが印字用紙の紙送り方向に沿った方向に配列して設けられた印字ヘッドが、前記紙送り方向に対し直交する走査方向に移動することにより、印字用紙に印字を行うインクジェットプリンタに適用し、前記各印字ノズルのうちのインクの噴射が不能となった不良印字ノズルの配設位置を入力する入力部と、不良印字ノズルが生じたときには、不良印字ノズルに対応した印紙用紙上の印字位置を、インクの噴射が可能な正常印字ノズルに対応した印字位置に位置させるための用紙送量を算出するとともに、不良印字ノズルに対応した印紙用紙上の印字位置を、正常印字ノズルに対応した印字位置に位置させたために生じる印字用紙の位置のずれ量を補正量として算出する用紙位置制御部と、印字のためのドットデータを生成するデータ生成部と、不良印字ノズルが生じたいときに、前記用紙位置制御部から送出される補正量に対応して、前記データ生成部より出力されたドットデータのドット位置を紙送り方向に移動させたドットデータを生成するドット移動部と、を備え、インクの噴射が不能となった不良印字ノズルの配設位置が前記入力部から入力されると、前記用紙位置制御部は、インクの噴射が可能な正常印字ノズルが連続する個数のうちの最大個数値を算出し、前記印字ノズルの全個数をＮ、当該最大個数値をｍとするとき、算出した最大個数値が、ｍ≧（Ｎ／２）−１の式が成立するものであるか否かを判別し、その判別結果が成立である場合には、前記用紙位置制御部は、印字を行おうとする頁の印字の先頭位置を、前記ｍ個の正常印字ノズルの先頭の印字ノズルに対応した印字位置に移動させるための用紙送量を算出するとともに、不良ノズルに対応した印字用紙上の印字位置を、前記ｍ個の正常印字ノズルに対応した印字位置に位置させたことによる印字用紙のずれ量である補正量を算出し、前記ドット移動部は、前記補正量に基づいて前記データ生成部より送出された全個数の印字ノズルに対応したドットデータのうち、先頭の印字ノズルに対応するドットデータを、前記ｍ個の正常印字ノズルの先頭の印字ノズルに対応するドットデータに変更して、前記ｍ個の印字ノズルを用いた印字を行う、といった処理を印字終了まで行う一方、前記判別結果が不成立である場合には、前記用紙位置制御部は、前記不良印字ノズルの発生のない正常時の用紙送量でもって印字用紙を紙送り方向に移動させることにより、印字の先頭位置を、最初の印字ノズルに対応した印字位置に位置させ、前記ドット移動部は、前記データ生成部から与えられたドットデータを変更することなく印字を行った後、前記用紙位置制御部は、１つの印字ノズルに対応する距離分だけ、印字用紙を紙送り方向に移動させ、前記ドット移動部は、前記データ生成部から送出されたドットデータのうちの前記各不良印字ノズルにそれぞれ対応するドットデータを当該各不良印字ノズルに対し前記紙送り方向の１つ前の前記印字ノズルに各々割り当て、且つその他の前記印字ノズルに対し印字しないように変更したドットデータを生成して印字を行い、この後、Ｎ−１個の印字ノズルに対応した用紙送量で印字用紙を紙送り方向に移動させる、といった処理を印字終了まで行う構成としている。
【００１０】
すなわち、インクの噴射が不能な不良印字ノズルが発生した場合には、インクの噴射が可能な正常印字ノズルの連続する個数のうちの最大個数値が印字ノズルの全数の半分以上である場合には、その最大個数値の正常印字ノズルのみを用いて、不良印字ノズルの印字を代替印字し、最大個数値が印字ノズルの全数の半分以下、つまり複数の不良印字ノズルが連続することなく比較的狭い間隔で発生した場合には、データ生成部から送出されたドットデータをそのまま印字し、続いて、１個の印字ノズルの長さに対応する距離だけ印字用紙を紙送りしたのちに、ドットデータのうちの各不良印字ノズルにそれぞれ対応するドットデータを当該各不良印字ノズルに対し紙送り方向の１つ前の印字ノズルに各々割り当てるように変更したドットデータのみを印字することで、正常印字ノズルのみを用いて、不良印字ノズルの印字を代替印字し、続いて、印字ノズルの全個数から１を減算した個数の配列長さに対応する距離だけ印字用紙を紙送りすることで、印字用紙をデータ生成部から送出されるドットデータに対応するように位置決めするようにしたので、不良印字ノズルの発生個数および発生位置に対応して印字速度を可及的に低下させることなく不良印字ノズルの印字を代替印字できる正常印字ノズルを好適に選択することができる。このため、不良印字ノズルが生じたときにも、インクカートリッジを交換することなく、且つ印字速度の大きな低下を招くことなく、ドットの欠落のない印字を行うことが可能となる。
【００１２】
また、不良印字ノズルに対応した印字用紙上の印字位置を、正常印字ノズルに対応した印字位置に位置させるときの印字用紙の移動方向を、印字用紙を排出するときの印字用紙の移動方向と同一とすると、印字用紙は、印字期間中では、常に同一方向に移動させられることになる。従って、印字用紙の送り機構にバックラッシュが生じるときにも、印字用紙は、送り機構が送ろうとする移動量に正確に追従して移動することになる。
【００１３】
また本発明に係るインクジェットプリンタは、上記構成に加え、ユーザの手動操作により前記入力部から印字ヘッドのテストの指示が入力したときに、前記印字ヘッドを前記走査方向に向け移動させながら、１番目の印字ノズルから１個ずつ順次インクを噴射させるように制御するとともに、その噴射されたインクにより印字された各バーに個々に対応する近接位置に印字ノズルの位置を示す数値が印字されたテスト画像を前記印字用紙に印字するテスト部を備え、前記テスト画像に基づいて識別された不良印字ノズルを示す数値を前記入力部から入力するようになっている。
【００１４】
すなわち、テスト画像は、複数の印字ノズルのそれぞれと１対１で対応するバーと、各バーに個々に対応する近接位置に印字ノズルの位置を示す数値とが印字されたものとなるので、ユーザは、テスト画像により不良印字ノズルの発生の有無および不良印字ノズルの配設位置を一目瞭然に視認することができるから、不良印字ノズルの配設位置を入力部から迅速、且つ容易に入力することができる。
【００１５】
【発明の実施の形態】
以下に本発明の実施例の形態を、図面を参照しつつ説明する。
図１は、本発明に係るインクジェットプリンタの一実施形態の電気的構成を示すブロック線図であり、大別すると、印字を行うブロックであるプリンタ本体１と、プリンタ本体１の制御を行うコンピュータ部２とにより構成されている。
【００１６】
図において、印字ヘッド４は、複数の印字ノズルが設けられたインクカートリッジとなっており、印字ノズルのそれぞれには、インクを噴射させるための発熱素子が設けられている。また、駆動回路６は、印字ヘッド４に設けられた発熱素子を駆動するためのブロックとなっており、本実施形態では、１３本のアドレスラインと１６本のデータラインとでもって、印字ヘッド４の発熱素子を駆動する。このため、印字ヘッド４に設けられた印字ノズルの数は２０８個となっている。
【００１７】
紙送部３は、印字用紙を桁方向に移動させるためのブロックとなっている。また、制御部５は、プリンタ本体１としての動作を制御するブロックとなっている。このため、コンピュータ部２から送出されるコマンドに従って、紙送部３の動作を制御することにより、印字用紙を移動させる。また、コンピュータ部２から送出されるドットデータを、１３本のアドレスラインと１６本のデータラインとに対応するデータに変換し、変換したデータを駆動回路６に送出する。なお、印字ヘッド４は、図示されないキャリッジにより、印字用紙の移動方向（桁方向）と直交方向に移動する。
【００１８】
用紙位置制御部１０は、印字用紙の送り量を算出し、算出結果を通信部９を介して、制御部５に送出するブロックとなっている。このため、印字ヘッド４に設けられた印字ノズルに、インクの噴射が不能となる不良印字ノズル（以下、不良ノズルともいう。）が生じず、全ての印字ノズルが、インクの噴射が可能な正常印字ノズル（以下、正常ノズルともいう。）である場合には、２０８個の印字ノズルに対応した用紙送量を、通信部９を介して、制御部５に送出する。一方、不良ノズルが生じたときには、不良ノズルに対応した印字用紙上の印字位置を、正常ノズルに対応した印字位置に位置させるための用紙送量を算出し、算出した用紙送量を、通信部９を介して、制御部５に送出する。
【００１９】
また、用紙位置制御部１０は、不良ノズルに対応した印字用紙上の印字位置を、正常ノズルに対応した印字位置に位置したために生じる印字用紙の位置のずれ量を、補正量として、ドット移動部１１に送出する。なお、印字用紙の用紙送量を算出する場合、用紙位置制御部１０は、印字用紙の移動方向が、印字用紙を排出するときの移動方向と同一となるように、用紙送量の算出を行う。
【００２０】
データ生成部１３は、印字のためのドットデータを生成するブロックとなっており、生成したドットデータをドット移動部１１に送出する。ドット移動部１１は、印字ヘッド４に設けられた印字ノズルの全てが正常ノズルである場合には、データ生成部１３から送出されたドットデータを、変更することなく通信部９を介して、制御部５に送出する。また、ドット移動部１１は、不良ノズルが生じたときには、用紙位置制御部１０から送出される補正量に対応して、データ生成部１３より出力されたドットデータのドット位置を、桁方向に移動させたドットデータを生成する。そして、生成したドットデータを、通信部９を介して、制御部５に送出する。
【００２１】
テスト部８は、印字ヘッド４に設けられた複数の印字ノズルのそれぞれによる印字の良否を識別可能なテスト画像（図４参照）を印字するためのブロックとなっている。また、入力部１２は、キーボードあるいはマウス等からなるブロックとなっていて、テスト画像に基づいて識別された不良ノズルを示すデータが、１〜２０８の数値として入力される。そして、入力された数値を、用紙位置制御部１０に送出する。
【００２２】
図２は、実施形態の主要動作を示すフローチャート、図３は、印字ヘッド４に設けられた印字ノズルを示す説明図である。以下に、必要に応じて同図を参照しつつ、実施形態の動作を説明する。なお、本実施形態では、印字ノズルは２列配置となっているが、説明を簡明なものとするため、図３では、印字ノズルを１列配置として示している。また、図３に示す矢印Ａは、印字用紙を排出するときの印字用紙の移動方向を示している。このため、以下における説明では、複数の印字ノズルのうち、最も排出口側に位置する印字ノズルを１番目の印字ノズルとする。
【００２３】
印字ヘッド４に設けられた２０８個の印字ノズルＰ１〜Ｐ２０８に、インクの噴射が不能となる不良ノズルが生じたかどうかを確認するため、入力部１２に、テストの指示を入力すると、テスト部８は、テスト画像を印字するための制御を行う。従って、印字ノズルＰ１〜Ｐ２０８のそれぞれと１対１に対応する２０８個のバー４２が印字される。また、バー４２のそれぞれと、印字ノズルＰ１〜Ｐ２０８のそれぞれとを、１対１に対応可能とするため、バー４２に対応付けた数値４３が印字される。このとき印字される数値４３は、数値４３に対応するバー４２を印字した印字ノズルＰ１〜Ｐ２０８を示す値となっている。従って、数値『４』に対応するバーが印字されなかった場合では、４番目の印字ノズルＰ４が不良ノズルであると判明する。
【００２４】
いま、数値『４』が入力部１２に入力されたとする。その結果、用紙位置制御部１０は、印字ノズルＰ４が不良ノズル、印字ノズルＰ１〜Ｐ３，Ｐ５〜Ｐ２０８が正常ノズルであると判定する。そして、この判定結果から、連続した正常ノズルの個数の最大値を求める。この場合、連続した正常ノズルの個数は、３個および２０４個となる。このため、用紙位置制御部１０は、最大値ｍとして２０４を算出する（ステップＳ１）。
【００２５】
次いで、用紙位置制御部１０は、印字ノズルＰ１〜Ｐ２０８の全数をＮとし、算出した最大値をｍとすると、ステップＳ２において、
ｍ≧Ｎ／２−１（第１式とする）
が成立するかどうかを判定する（この理由については後述する）。この場合では、第１式が成立するので、用紙位置制御部１０は、以後では、印字ノズルＰ５〜Ｐ２０８の２０４個の印字ノズルを用いた印字を行うとして、印字用紙の用紙送量を算出する。
【００２６】
すなわち、印字を行おうとする頁の印字の先頭位置を、印字ノズルＰ５に対応した印字位置に移動させるための用紙送量を算出する。従って、このとき算出される用紙送量は、全ての印字ノズルＰ１〜Ｐ２０８が使用された場合に比べると、４つの印字ノズルＰ１〜Ｐ４分だけ少ない量となる。従って、不良ノズルＰ４に対応した印字用紙３１上の印字位置３２は、正常ノズルＰ８に対応した印字位置３３に位置することになる（ステップＳ３）。
【００２７】
また、不良ノズルＰ４に対応した印字用紙３１上の印字位置３２を、正常ノズルＰ８に対応した印字位置３３に位置させたことによる印字用紙３１のずれ量（補正量）は、４ドットとなる。補正量が４ドットとなったことから、ドット移動部１１は、データ生成部１３より送出されたドットデータのうち、印字ノズルＰ１に対応するドットデータを、印字ノズルＰ５に対応するドットデータに変更する。以下、同様の変更を行う。その結果、印字ノズルＰ１〜Ｐ２０４までの、範囲５１に対応するドットデータが、印字ノズルＰ５〜Ｐ２０８までの、範囲５２に対応するドットデータに変更される（不良ノズルＰ４に対応する筈であったドットデータは、正常ノズルＰ８に対応するドットデータとなる）。次いで、変更されたドットデータは制御部５に送出され、印字ノズルＰ５〜Ｐ２０８によって印字される（ステップＳ４）。
【００２８】
ｍ個の印字ノズルＰ５〜Ｐ２０８を用いた印字が終了すると、用紙位置制御部１０は、用紙送量を、ｍ個（２０４個）の印字ノズルの幅に対応した量とすることにより、印字用紙３１の送りを行う（矢印Ａ方向に印字用紙３１が移動する）。従って、印字ノズルＰ５に対応する印字位置には、次に印字すべき範囲の先頭が位置することになる。従って、この場合にも、不良ノズルＰ４に対応する印字用紙３１上の印字位置３２は、正常ノズルＰ８に対応した印字位置３３に位置することになる（ステップＳ５）。
【００２９】
印字の終了ではないことから、動作は、ステップＳ６からステップＳ４に移行する。このため、ドット移動部１１は、ドットデータの変更前においては、印字ノズルＰ２０５〜Ｐ２０８に対応していたドットデータを、印字ノズルＰ５〜Ｐ８に対応するドットデータに変更する。そして、新たに得られた印字ノズルＰ１〜Ｐ２０８に対応するドットデータのうち、上部側からの２００個の印字ノズルに対応するドットデータを、９番目の印字ノズルから２０８番目の印字ノズルＰ２０８までのドットデータに変更する。このため、ｍ個の印字ノズルＰ５〜Ｐ２０８を用いた印字が再開されることになる（ステップＳ４）。以下、同様の繰り返しとなる。
【００３０】
そして、１つの頁の印字が終了したときには、動作は、ステップＳ６からステップＳ１３に移行する。このため、用紙位置制御部１０は、矢印Ａ方向に印字用紙３１を移動させるためのコマンドを送出する。その結果、印字用紙３１は、矢印Ａ方向に移動し、排出される。
【００３１】
上記した動作は、４番目の印字ノズルＰ４が不良ノズルとなった場合の動作であるが、一般的には、不良ノズルが１つである場合、不良ノズルの位置がどのような位置となるときにも、連続した正常ノズルの個数の最大値は、１０４〜２０７の範囲となる。従って、ステップＳ２の判定動作の後には、ステップＳ３の印字動作が実行されることになる。このため、不良ノズルが１つの場合には、上記動作と同様の動作が生じることとなる。また、印字動作の速度は、不良ノズルが生じなかった場合の速度に比すると、１０４／２０８の速度から２０７／２０８の速度の範囲になる。従って、不良ノズルの発生位置によっては、不良ノズルの発生がない正常時とほぼ同一の印字速度が得られることになる。また、最悪時であっても、正常時の１／２の速度が得られる。
【００３２】
以上で、１つの不良ノズルが発生した場合の動作説明を終了し、以下に、２つの不良ノズルが発生した場合の動作について説明する。
【００３３】
連続した２つの印字ノズルが不良ノズルとなる場合では、連続した正常ノズルの個数の最大値は、１０３〜２０６の範囲となる。従って、ステップＳ２の判定動作後には、ステップＳ３の動作が実行され、上記した動作と同様の動作が行われる。また、印字動作の速度は、不良ノズルが生じなかった場合の速度に比すると、１０３／２０８の速度から２０６／２０８の速度の範囲になる。従って、不良ノズルの発生位置によっては、正常時とほぼ同一の印字速度が得られることになる。また、最悪時であっても、正常時のほぼ１／２の速度が得られる。
【００３４】
一方、互いに離れた位置に２つの不良ノズルが発生した場合では、連続した正常ノズルの個数の最大値は、６９〜２０６の範囲となる。従って、最大値が１０３〜２０６の範囲にある場合には、上記と同様の動作となる。一方、最大値が６９〜１０２の範囲となる場合には、上記と異なる動作が実行される。この一例として、５２番目の印字ノズルＰ５２と、１２５番目の印字ノズルＰ１２５とが不良ノズルになった場合について説明する。
【００３５】
上記した不良ノズルが発生した場合、連続した正常ノズルの個数の最大値は８２となる。従って、動作は、ステップＳ２からステップＳ７に移行する。その結果、用紙位置制御部１０は、新しい頁の印字を開始するため、正常時（不良ノズルの発生のないとき）と同様の用紙送量でもって、印字用紙３１を矢印Ａ方向に移動させる。このため、印字の先頭位置が、印字ノズルＰ１に対応した印字位置に位置することになる。この状態において、ドット移動部１１は、データ生成部１３から与えられたドットデータを、変更することなく（あるいは、印字ノズルＰ５２，Ｐ１２５に対応するドットデータを、インクを噴射しないデータに変更して）、通信部９を介し、制御部５に送出する。従って、印字ノズルＰ５２，Ｐ１２５を除いた印字ノズルＰ１〜Ｐ２０８によって印字が行われる（ステップＳ８）。
【００３６】
次いで、用紙位置制御部１０は、１つの印字ノズルに対応する距離分だけ、印字用紙３１を矢印Ａ方向に移動させる。その結果、印字ノズル（不良ノズル）Ｐ５２に対応する印字用紙３１上の印字位置３４は、５１番目の印字ノズル（正常ノズル）Ｐ５１に対応した印字位置３５に位置することになる。また、同様に、印字ノズル（不良ノズル）Ｐ１２５に対応する印字用紙３１上の印字位置（図示を省略）は、１２４番目の印字ノズル（正常ノズル）に対応した印字位置に位置することになる（ステップＳ９）。
【００３７】
印字用紙３１の上記移動により、補正量が１ドットとなることから、ドット移動部１１は、ステップＳ８の印字のために与えられたドットデータのうち、印字ノズルＰ５２のためのドットデータを、印字ノズルＰ５１のためのドットデータに変更する。また、印字ノズルＰ１２５のためのドットデータを、１２４番目の印字ノズルのためのドットデータに変更する。そして、その他のドットデータを、印字しないドットデータに変更する。従って、印字ノズルＰ５２に対応した印字用紙３１上の印字位置３４には、印字ノズルＰ５１によって印字が行われ、印字ノズルＰ１２５に対応した印字用紙３１上の印字位置には、１２４番目の印字ノズルによって印字が行われることになる（ステップＳ１０）。
【００３８】
上記したステップＳ１０の補完印字が完了すると、用紙位置制御部１０は、２０７個の印字ノズルに対応する用紙送量でもって、印字用紙の送りを行う（ステップＳ１１）。その結果、次の印字の先頭位置は、印字ノズルＰ１に対応した印字位置に位置することになる。このため、以後では、ステップＳ８からの動作が再開される。そして、１頁分の最後を印字したときには、動作は、ステップＳ１２からステップＳ１３に移行する。このため、用紙位置制御部１０は、矢印Ａ方向に印字用紙３１を移動させるためのコマンドを送出する。その結果、印字用紙３１は、矢印Ａ方向に移動し、排出される。なお、以上の動作を行う場合の印字速度は、不良ノズルが生じなかった場合の約１／２の速度となる。
【００３９】
上記したように、動作がステップＳ２からステップＳ７に移行する場合では、１番目の印字ノズルＰ１が不良ノズルになると、印字ノズルＰ１に対応した印字用紙上の印字位置には、印字されないという不都合が生じる。しかし、１番目の印字ノズルＰ１が不良ノズルとなる場合では、もう１つの不良ノズルの位置が、どのような位置となるときにも、最大値は１０３以上となる。このため、動作がステップＳ７に移行する場合では、１番目の印字ノズルＰ１が正常ノズルであることが保証されている。このため、上記した不都合の発生は防止されることになる。
【００４０】
なお、本実施形態は、不良ノズルが３個以上となったときには、インクカートリッジの交換が必要である旨のメッセージを表示し、印字を行わない構成としている。しかし、３個以上の不良ノズルが発生するときにも、上記した動作と同様の方法により、不良ノズルに対応する印字用紙上の印字位置に、正常ノズルを用いて印字する構成とすることが可能になっている。
【００４１】
また、印字ノズルの個数については、２０８個とした場合について説明したが、その他の個数の場合にも、同様に適用することが可能となっている。
【００４２】
【発明の効果】
請求項１記載の発明に係るインクジェットプリンタは、インクの噴射が不能な不良印字ノズルが発生した場合には、インクの噴射が可能な正常印字ノズルの連続する個数のうちの最大個数値が印字ノズルの全数の半分以上である場合には、その最大個数値の正常印字ノズルのみを用いて、不良印字ノズルの印字を代替印字し、最大個数値が印字ノズルの全数の半分以下、つまり複数の不良印字ノズルが連続することなく比較的狭い間隔で発生した場合には、データ生成部から送出されたドットデータをそのまま印字し、続いて、１個の印字ノズルの長さに対応する距離だけ印字用紙を紙送りしたのちに、ドットデータのうちの各不良印字ノズルにそれぞれ対応するドットデータを当該各不良印字ノズルに対し紙送り方向の１つ前の印字ノズルに各々割り当てるように変更したドットデータのみを印字することで、正常印字ノズルのみを用いて、不良印字ノズルの印字を代替印字し、印字ノズルの全個数から１を減算した個数の配列長さに対応する距離だけ印字用紙を紙送りすることで、印字用紙をデータ生成部から送出されるドットデータに対応するように位置決めするようにしたので、不良印字ノズルの発生個数および発生位置に対応して印字速度を可及的に低下させることなく不良印字ノズルの印字を代替印字できる正常印字ノズルを好適に選択することができる。このため、不良印字ノズルが生じたときにも、インクカートリッジを交換することなく、且つ印字速度の大きな低下を招くことなく、ドットの欠落のない印字を行うことが可能となっている。
【００４４】
また請求項２記載の発明に係るインクジェットプリンタは、前記複数の印字ノズルのそれぞれによる印字の良否を識別可能なテスト画像を印字するテスト部と、前記テスト画像に基づいて識別された不良ノズルを示すデータが入力される入力部とを備えた構成としている。このため、容易に作成することが可能なテスト画像を印字した後、入力部に入力されたデータを、不良ノズルを示すデータとして扱えばよいので、構成の複雑化を招くことなく、容易に不良ノズルを特定することが可能となっている。
【図面の簡単な説明】
【図１】本発明に係るインクジェットプリンタの一実施形態の電気的構成を示すブロック線図である。
【図２】実施形態の主要動作を示すフローチャートである。
【図３】印字ヘッドに設けられた印字ノズルを、１列配置として示す説明図である。
【図４】テスト画像を示す説明図である。
【符号の説明】
１  プリンタ本体
２  コンピュータ部
４  印字ヘッド
８  テスト部
１０  用紙位置制御部
１１  ドット移動部
１２  入力部
３１  印字用紙
３２，３４  不良ノズルに対応する印字用紙上の印字位置
３３，３５  正常ノズルに対応する印字位置
４２  印字ノズルのそれぞれにより印字されたバー
４３  バーに対応する印字ノズルを示す数値
Ａ  印字用紙の排出方向
Ｐ１〜Ｐ２０８  印字ノズル
Ｓ４，Ｓ１０  不良ノズルの印字を正常ノズルで代替印字するステップ
【図１】
0004200582.tif 000002
【図２】
0004200582.tif 000003
【図３】
0004200582.tif 000004
【図４】
0004200582.tif 000005