(57)【特許請求の範囲】
【請求項１】
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向に配列された複数のインクノズルを備える印刷ヘッドと、
この印刷ヘッドを前記印刷媒体の送り方向と交差する方向に駆動し、前記印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を定め、当該印刷領域への前記文字列の印刷のために前記印刷ヘッドを位置決めする印刷ヘッド制御回路と、
前記印刷媒体の前記印刷ヘッドに対する前記送り方向の位置を検出する位置検出回路と、
前記印刷媒体を該印刷ヘッドに対して相対移動させながら、前記印刷ヘッドの所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小さい幅の前記印刷領域に前記文字列の印刷を実行し、前記位置検出回路の検出する位置に基づき、印刷媒体を移動させながら所定回数の印刷を実行する度に、前記印刷ヘッド制御回路を介して前記印刷ヘッドを前記印刷媒体の送り方向と交差する方向に所定のずらし量だけ移動させ、再び前記所定のインクノズルとは少なくとも一部が異なる別のインクノズルを用いて、前記印刷領域への前記文字列の印刷を実行することを繰り返し、前記印刷ヘッドのインクノズルを最大印刷幅に渡って使用する印刷制御回路と、
を有することを特徴とするインクジェットプリンタ。
【請求項２】
請求項１記載のインクジェットプリンタにおいて、
前記印刷制御回路は、前記印刷ヘッドの前記印刷媒体の送り方向と交差する方向の位置を固定した状態で、印刷を実行し、所定回数の印刷を実行する度に、前記印刷ヘッド制御回路を介して前記印刷ヘッドを前記印刷媒体の送り方向と交差する方向に移動させ、再び前記印刷ヘッドを固定した状態で印刷を実行する、
ことを特徴とするインクジェットプリンタ。
【請求項３】
請求項１記載のインクジェットプリンタにおいて、
前記印刷制御回路は、前記印刷ヘッドを、前記印刷ヘッド制御回路を介して、
前記印刷領域への印刷を最初に実行する初期位置より、前記印刷領域への印刷を繰り返し実行しつつ前記印刷媒体の送り方向と直交する方向に沿って一方の移動端に向かって移動させる制御を行うとともに、
前記一方の移動端より、前記印刷領域への同一の印刷を繰り返し実行しつつ前記印刷媒体の送り方向と直交する方向に沿って前記初期位置まで移動させる制御を行う、
ことを特徴とするインクジェットプリンタ。
【請求項４】
請求項１記載のインクジェットプリンタにおいて、
前記印刷ヘッド制御回路は、印刷対象データのドットパターンを展開するバッファメモリを備え、
前記印刷ヘッド制御回路は、前記印刷ヘッドの移動に合わせて、印刷対象ドットパターンデータの展開位置をシフトする、
ことを特徴とするインクジェットプリンタ。
【請求項５】
請求項１記載のインクジェットプリンタにおいて、
前記位置検出回路は、
前記印刷媒体に送り方向に所定間隔で付与されているマークを検知するセンサと、
印刷媒体の送り量を検出するエンコーダと、を含み、
前記印刷制御回路は、前記センサが前記マークを検出してから前記エンコーダが所定の送り量を検出したときに印刷を実行する、
ことを特徴とするインクジェットプリンタ。
【請求項６】
請求項５記載のインクジェットプリンタにおいて、前記エンコーダは、印刷媒体の表面と接触して回転する従動ローラを備え、この従動ローラの回転角度を検出する、
ことを特徴とするインクジェットプリンタ。
【請求項７】
複数のインクノズルを備える印刷ヘッドを用いて印刷を行う印刷方法であって、
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を定め、当該印刷領域への前記文字列の印刷のために位置決めされた前記印刷ヘッドに対する前記印刷媒体の前記送り方向の位置を検出し、当該検出した位置に基づき、前記印刷ヘッドに対して前記印刷媒体を前記送り方向に相対移動させながら、所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小さい幅の前記印刷領域に印刷を実行する印刷ステップと、
所定回数の印刷を実行したことを検出し、前記印刷ヘッドを印刷媒体の送り方向と交差する方向に所定のずらし量だけ移動させ、前記印刷領域への前記文字列の印刷のために前記印刷ヘッドを位置決めする移動ステップと、を備え、
前記印刷ステップは、印刷ヘッドの移動後、移動前の印刷に使用していたインクノズルとは少なくとも一部が異なるインクノズルを用いて前記印刷媒体の前記印刷領域に前記文字列の印刷を実行することを繰り返し、前記印刷ヘッドのインクノズルを最大印刷幅に渡って使用する、
ことを特徴とするインクジェットプリンタによる印刷方法。
【請求項８】
請求項７記載の印刷方法において、
前記印刷ステップは、前記印刷ヘッドの印刷媒体の送り方向と直交する方向の位置を固定した状態で、印刷媒体を印刷ヘッドに対して所定ピッチずつ相対移動させながら、所定のインクノズルを用いて印刷ヘッドの最大印刷幅より小さい幅の特定印刷位置に印刷を実行するステップから構成される、
ことを特徴とする印刷方法。
【請求項９】
請求項７記載の印刷方法において、
前記移動ステップは、所定回数の印刷を実行したことを検出する度に、印刷ヘッドを移動し、
前記印刷ステップは、前記移動ステップにより印刷ヘッドが移動される度に、移動前に印刷に使用したインクノズルとは少なくとも一部が異なるインクノズルを用いて印刷を実行する、
ことを特徴とする印刷方法。
【請求項１０】
請求項７記載のインクジェットプリンタによる印刷方法において、前記印刷ステップは、印刷媒体に送り方向に所定間隔で付されたマークを検出するステップと、印刷媒体の送り量を検出するステップとを更に含み、前記マークを検出してから所定の送り量を検出したときに印刷を実行する、
ことを特徴とする印刷方法。
【請求項１１】
送り方向に連続する長尺状の印刷媒体の前記送り方向と直交する方向に配列された複数のインクノズルを備える印刷ヘッドと、
前記印刷ヘッドを前記印刷媒体の前記送り方向と直交する方向に駆動し、前記印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を定め、当該印刷領域への前記文字列の印刷のために印刷ヘッドを位置決めする印刷ヘッド制御手段と、
前記印刷媒体の前記印刷ヘッドに対する前記送り方向の位置を検出する位置検出手段と、
前記印刷媒体を該印刷ヘッドに対して相対移動させながら、前記印刷ヘッドの所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小さい幅の印刷領域に印刷を実行し、前記位置検出手段の検出する位置に基づき、印刷媒体を移動させながら所定回数の印刷を実行する度に、前記印刷ヘッド制御手段を介して前記印刷ヘッドを前記印刷媒体の送り方向と直交する方向に所定のずらし量だけ移動させ、再び前記所定のインクノズルとは少なくとも一部が異なる別のインクノズルを用いて、前記印刷領域への前記文字列の印刷を実行することを繰り返し、前記印刷ヘッドのインクノズルを最大印刷幅に渡って使用する印刷制御手段と、
を有することを特徴とするインクジェットプリンタ。
【請求項１２】
コンピュータに、複数のインクノズルを備える印刷ヘッドを用いて印刷を行わせるコンピュータプログラムであって、
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を印刷ヘッド制御回路に定めさせ、当該印刷領域への前記文字列の印刷のために位置決めされた前記印刷ヘッドに対する前記印刷媒体の前記送り方向の位置を検出回路に検出させ、当該検出回路が検出した位置に基づき、印刷媒体送り装置により前記印刷ヘッドに対して前記印刷媒体を前記送り方向に相対移動させながら、前記印刷ヘッドが備えている複数のインクノズルのうちの所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小幅の前記印刷領域に前記文字列の印刷を実行させる印刷ステップと、
所定回数の印刷を実行したことを検出し、前記印刷ヘッドを移動させるヘッドキャリアに前記印刷ヘッドを印刷媒体の送り方向と交差する方向に所定のずらし量だけ移動させ、前記印刷領域への前記文字列の印刷のために前記印刷ヘッドを位置決めする移動ステップと、
移動後の印刷ヘッドの前記所定のインクノズルとは少なくとも一部が異なるインクノズルを用いて、前記印刷領域への前記文字列の印刷を実行させる再印刷ステップと、
を前記コンピュータに実行させ、
前記移動ステップと前記再印刷ステップとを繰り返し前記コンピュータに実行させ、前記印刷ヘッドのインクノズルが最大印刷幅に渡って使用される、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタ、特にライン型インクジェットプリンタと、その印刷方法に関する。
【背景技術】
【０００２】
インクジェットプリンタは、印刷中に印刷ヘッドを行方向に駆動するシリアル型と、印刷ヘッドを移動させることなく印刷するライン型とに大別される。【０００３】
シリアル型のインクジェットプリンタは一般的に民生用に用いられる。ライン型のインクジェットプリンタは、例えば、包装フィルムや段ボール箱等の印刷媒体の特定の印刷対象領域に、製造年月日（賞味期限）、バーコード、ブロックコード等を印刷する産業用に用いられている。シリアル型のインクジェットプリンタは、印刷媒体の送り方向に並ぶ多数のインクノズルを備え、印刷媒体の送り方向と直交する方向（行方向）に印刷ヘッドを移動させながら印刷を実行する。【０００４】
シリアル型インクジェットプリンタは、１行分の印刷が終了すると、印刷媒体を１行分搬送する。ライン型のインクジェットプリンタは、印刷媒体の移動方向と直交する方向に並ぶ多数のインクノズルを備え、印刷媒体を搬送しながら印刷を実行する。【０００５】
印刷媒体上の印刷対象領域の幅はライン型印刷ヘッドの印刷可能幅（最大印刷幅）に比して狭いのが一般的である。このため、通常の使用状態では印刷可能幅に対応する全てのインクノズルが同時に使用されることはなく、印刷対象領域の外に位置するノズルは殆ど使用されない。特に、同一の印刷を繰り返すと、一部のインクノズルだけが繰り返して使用され、特定のインクノズルはほとんど使用されない事態が発生する場合がある。使用されないインクノズルはインクの吐出不良を起こし易い。このため、インクノズルの頻繁なクリーニングが必要となる。さらに、頻繁に使用されるインクノズルとあまり使用されないインクノズルとの間に、寿命の差が発生し、印刷ヘッド全体の寿命が低下する。【０００６】
特許文献１は、低密度で配置されたインクノズルを用いて高密度の印刷が可能なインクジェットプリンタを開示する。このインクジェットプリンタは、印刷ヘッドを、インクノズルの配置方向（行方向）にインクノズルの配置ピッチより小さい微小ピッチだけ移動可能な構成を有する。このインクジェットプリンタは、この微小ピッチだけ印刷ヘッドを行方向に移動させながら印刷することで、見かけ上の高密度印刷を可能にする。【０００７】
特許文献１に開示された技術は、低密度配置のインクノズルを用いて高密度で印刷を行うことができる。しかし、この技術は、頻繁に使用されるインクノズルとほとんど使用されないインクノズルと間に寿命差が生ずる問題や、寿命差が生ずることによって、印刷ヘッド全体の寿命が低下するという問題を解決することはできない。
【特許文献１】特開平６-７１９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、ライン型のインクジェットプリンタにおいて、使用されるインクノズルと使用されないインクノズルとの寿命差の問題を軽減し、印刷ヘッド全体の寿命を向上させることを目的とする。
また、本発明は、使用されないインクノズルの目詰まり防止も目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、この発明の第１の観点に係るインクジェットプリンタは、
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向に配列された複数のインクノズルを備える印刷ヘッドと、
この印刷ヘッドを前記印刷媒体の送り方向と交差する方向に駆動し、前記印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を定め、当該印刷領域への前記文字列の印刷のために前記印刷ヘッドを位置決めする印刷ヘッド制御回路と、
前記印刷媒体の前記印刷ヘッドに対する前記送り方向の位置を検出する位置検出回路と、
前記印刷媒体を該印刷ヘッドに対して相対移動させながら、前記印刷ヘッドの所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小さい幅の前記印刷領域に前記文字列の印刷を実行し、前記位置検出回路の検出する位置に基づき、印刷媒体を移動させながら所定回数の印刷を実行する度に、前記印刷ヘッド制御回路を介して前記印刷ヘッドを前記印刷媒体の送り方向と交差する方向に所定のずらし量だけ移動させ、再び前記所定のインクノズルとは少なくとも一部が異なる別のインクノズルを用いて、前記印刷領域への前記文字列の印刷を実行することを繰り返し、前記印刷ヘッドのインクノズルを最大印刷幅に渡って使用する印刷制御回路と、
を有することを特徴とする。
【００１０】
上記構成のインクジェットプリンタにおいて、前記印刷制御回路は、前記印刷ヘッドの前記印刷媒体の送り方向と交差する方向の位置を固定した状態で、印刷を実行し、所定回数の印刷を実行する度に、前記印刷ヘッド制御回路を介して前記印刷ヘッドを前記印刷媒体の送り方向と交差する方向に移動させ、再び前記印刷ヘッドを固定した状態で印刷を実行するように構成してもよい。【００１１】
上記構成のインクジェットプリンタにおいて、前記印刷制御回路は、前記印刷ヘッドを、前記印刷ヘッド制御回路を介して、前記印刷領域への印刷を最初に実行する初期位置より、前記印刷領域への印刷を繰り返し実行しつつ前記印刷媒体の送り方向と直交する方向に沿って一方の移動端に向かって移動させる制御を行うとともに、前記一方の移動端より、前記印刷領域への同一の印刷を繰り返し実行しつつ前記印刷媒体の送り方向と直交する方向に沿って前記初期位置まで移動させる制御を行う、ように構成してもよい。【００１２】
上記構成のインクジェットプリンタにおいて、前記印刷ヘッド制御回路は、印刷対象データのドットパターンを展開するバッファメモリを備え、前記印刷ヘッド制御回路は、前記印刷ヘッドの移動に合わせて、印刷対象ドットパターンデータの展開位置をシフトする、ように構成してもよい。【００１３】
上記構成のインクジェットプリンタにおいて、前記位置検出回路は、前記印刷媒体に送り方向に所定間隔で付与されているマークを検知するセンサと、印刷媒体の送り量を検出するエンコーダと、を含み、前記印刷制御回路は、前記センサが前記マークを検出してから前記エンコーダが所定の送り量を検出したときに印刷を実行するようにしてもよい。このエンコーダは、印刷媒体の表面と接触して回転する従動ローラを備え、この従動ローラの回転角度を検出する、ように構成することが望ましい。
【００１４】
上記目的を達成するため、この発明の第２の観点に係るインクジェットプリンタを用いた印刷方法は、
複数のインクノズルを備える印刷ヘッドを用いて印刷を行う印刷方法であって、
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を定め、当該印刷領域への前記文字列の印刷のために位置決めされた前記印刷ヘッドに対する前記印刷媒体の前記送り方向の位置を検出し、当該検出した位置に基づき、前記印刷ヘッドに対して前記印刷媒体を前記送り方向に相対移動させながら、所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小さい幅の前記印刷領域に印刷を実行する印刷ステップと、
所定回数の印刷を実行したことを検出し、前記印刷ヘッドを印刷媒体の送り方向と交差する方向に所定のずらし量だけ移動させ、前記印刷領域への前記文字列の印刷のために前記印刷ヘッドを位置決めする移動ステップと、を備え、
前記印刷ステップは、印刷ヘッドの移動後、移動前の印刷に使用していたインクノズルとは少なくとも一部が異なるインクノズルを用いて前記印刷媒体の前記印刷領域に前記文字列の印刷を実行することを繰り返し、前記印刷ヘッドのインクノズルを最大印刷幅に渡って使用する、
ことを特徴とする。
【００１５】
上記構成の印刷方法において、例えば、前記印刷ステップは、前記印刷ヘッドの印刷媒体の送り方向と直交する方向の位置を固定した状態で、印刷媒体を印刷ヘッドに対して所定ピッチずつ相対移動させながら、所定のインクノズルを用いて印刷ヘッドの最大印刷幅より小さい幅の特定印刷位置に印刷を実行するステップから構成される。
【００１６】
上記構成の印刷方法において、例えば、前記移動ステップは、所定回数の印刷を実行したことを検出する度に、印刷ヘッドを移動し、前記印刷ステップは、前記移動ステップにより印刷ヘッドが移動される度に、移動前に印刷に使用したインクノズルとは少なくとも一部が異なるインクノズルを用いて印刷を実行する。【００１７】
上記構成の印刷方法において、例えば、前記印刷ステップは、印刷媒体に送り方向に所定間隔で付されたマークを検出するステップと、印刷媒体の送り量を検出するステップとを更に含み、前記マークを検出してから所定の送り量を検出したときに印刷を実行する。
【００１８】
上記目的を達成するため、この発明の第３の観点に係るインクジェットプリンタは、
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向に配列された複数のインクノズルを備える印刷ヘッドと、
前記印刷ヘッドを前記印刷媒体の前記送り方向と直交する方向に駆動し、前記印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を定め、当該印刷領域への前記文字列の印刷のために印刷ヘッドを位置決めする印刷ヘッド制御手段と、
前記印刷媒体の前記印刷ヘッドに対する前記送り方向の位置を検出する位置検出手段と、
前記印刷媒体を該印刷ヘッドに対して相対移動させながら、前記印刷ヘッドの所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小さい幅の印刷領域に印刷を実行し、前記位置検出手段の検出する位置に基づき、印刷媒体を移動させながら所定回数の印刷を実行する度に、前記印刷ヘッド制御手段を介して前記印刷ヘッドを前記印刷媒体の送り方向と直交する方向に所定のずらし量だけ移動させ、再び前記所定のインクノズルとは少なくとも一部が異なる別のインクノズルを用いて、前記印刷領域への前記文字列の印刷を実行することを繰り返し、前記印刷ヘッドのインクノズルを最大印刷幅に渡って使用する印刷制御手段と、
を有することを特徴とする。
【００１９】
上記目的を達成するため、この発明の第４の観点に係るコンピュータプログラムは、
コンピュータに、複数のインクノズルを備える印刷ヘッドを用いて印刷を行わせるコンピュータプログラムであって、
送り方向に連続する長尺状の印刷媒体の前記送り方向と交差する方向の所望の位置に、前記印刷ヘッドの最大印刷幅よりも小さな幅を有する所望の文字列分の印刷領域を印刷ヘッド制御回路に定めさせ、当該印刷領域への前記文字列の印刷のために位置決めされた前記印刷ヘッドに対する前記印刷媒体の前記送り方向の位置を検出回路に検出させ、当該検出回路が検出した位置に基づき、印刷媒体送り装置により前記印刷ヘッドに対して前記印刷媒体を前記送り方向に相対移動させながら、前記印刷ヘッドが備えている複数のインクノズルのうちの所定のインクノズルを用いて前記印刷ヘッドの最大印刷幅より小幅の前記印刷領域に前記文字列の印刷を実行させる印刷ステップと、
所定回数の印刷を実行したことを検出し、前記印刷ヘッドを移動させるヘッドキャリアに前記印刷ヘッドを印刷媒体の送り方向と交差する方向に所定のずらし量だけ移動させ、前記印刷領域への前記文字列の印刷のために前記印刷ヘッドを位置決めする移動ステップと、
移動後の印刷ヘッドの前記所定のインクノズルとは少なくとも一部が異なるインクノズルを用いて、前記印刷領域への前記文字列の印刷を実行させる再印刷ステップと、
を前記コンピュータに実行させ、
前記移動ステップと前記再印刷ステップとを繰り返し前記コンピュータに実行させ、前記印刷ヘッドのインクノズルが最大印刷幅に渡って使用される。
このコンピュータプログラムは、記録媒体に格納されて流通され、或いは、搬送波に重畳されて伝送される。
【発明の効果】
【００２０】
本発明によれば、ライン型インクジェットプリンタにおいて、印刷ヘッドのインクノズルをより均等に使用することができるので、インクノズルの吐出不良を抑えることができる。また、印刷ヘッド全体の寿命を向上させることができる。
【図面の簡単な説明】
【００２１】
【図１】本発明のインクジェットプリンタの一実施形態を示す斜視図である。
【図２】図１のインクジェットプリンタに用いる印刷ヘッド単体のノズル面側から見た斜視図である。
【図３】図１のインクジェットプリンタの制御系を示すブロック図である。
【図４】図４（Ａ）〜図４（Ｃ）は、印刷対象領域とインクノズルとの位置関係及びインクノズルの位置に応じてラインバッファメモリにドットパターンデータを展開する手法を説明するための図である。より具体的には、図４（Ａ）は、印刷ヘッドがホームポジションにある場合を説明するための図である。図４（Ｂ）は、印刷ヘッドがホームポジションから３ドットだけ図面右方向に移動した状態を説明するための図である。図４（Ｃ）は、印刷ヘッドがホームポジションから３ドットだけ図面右方向に移動した状態を説明するための図である。
【図５】図５（Ａ）〜図５（Ｃ）は、印刷ヘッドの位置と印刷対象領域と印刷された文字列との位置関係を示す平面図であるである。より具体的には、図５（Ａ）は、印刷ヘッドがホームポジションにある場合を説明するための図である。図５（Ｂ）は、印刷ヘッドがホームポジションから図面右方向に移動した状態にある場合を説明するための図である。図５（Ｃ）は、印刷ヘッドがホームポジションから図面左方向に移動した状態にある場合を説明するための図である。
【図６Ａ】印刷ヘッドの移動パターン例を示す図であり、印刷ヘッドが移動可能範囲の一方の端に達した後に初期位置へ復帰する際も所定量ずつ移動しながら文字列を印刷する移動パターンの例を示す図である。
【図６Ｂ】印刷ヘッドの移動パターン例を示す図であり、図６Ａに示す場合より、１回の移動量ＳＡが大きい場合の移動パターンの例を示す図である。
【図６Ｃ】印刷ヘッドの移動パターン例を示す図であり、図６Ａに示す場合より、１回の移動量ＳＡが小さい場合の移動パターンの例を示す図である。
【図６Ｄ】印刷ヘッドの移動パターン例を示す図であり、印刷ヘッドが移動可能範囲の一方の端に達した後に初期位置へ一気に復帰する移動パターンの例を示す図である。
【図６Ｅ】印刷ヘッドの移動パターン例を示す図であり、印刷ヘッドが移動可能範囲の一方の端に達したとき、文字列の印刷を複数回実行する間、印刷ヘッドが同一位置に位置している移動パターンの例を示す。
【図７】印刷ヘッドを印刷媒体送の搬送方向と直交する方向に移動しながら、印刷を行う動作の一例を説明するためのフローチャートである。
【図８】印刷ヘッドをずらす（移動する）処理の一例を説明するためのフローチャートである。
【符号の説明】
【００２２】
Ｆ  包装フィルム
Ｍ  レジマーク
ＳＰ  特定印刷
１０  インクジェットプリンタ
２１  機枠
２２  印刷部
２３  メンテナンス部
２４  ガイドレール
２５  ヘッドキャリア
２６  印刷ヘッド
２６ａ  筐体
２６ｂ  ヘッド本体
２６ｃ  ノズル面
２６ｄ  インクノズル
２７  プラテン
２８  ガイドローラ
２９  ワイパー部
３０  吸引部
３１  センサ
４０  従動ローラ
１０１  供給ロール
１０２  巻取りロール
１０３  印刷媒体送り装置
１０４  ボールねじ駆動機構
１０５  エンコーダ
１０７  ヘッドキャリア駆動回路
１０８  印刷ヘッド制御回路
１１０  ＣＰＵ（中央処理装置）
１１１  ヘッドキャリア制御回路
１１２  印刷媒体送り制御回路
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施例に係るインクジェットプリンタ１０を説明する。このインクジェットプリンタ１０は、包装材料から構成される印刷媒体の一包装単位毎に、賞味期限を印刷するためのものである。【００２４】
図１に示すように、インクジェットプリンタ１０を含む包装設備は、供給ロール１０１から供給される包装フィルム（印刷媒体）Ｆに一包装単位毎に例えば賞味期限を印刷し、その包装フィルムで商品を包装する。インクジェットプリンタ１０は、供給ロール１０１から供給された包装フィルムＦに賞味期限を印刷する。【００２５】
巻取りロール１０２は、賞味期限が印刷された包装フィルムＦを巻き取る。包装フィルムＦの幅方向の一側には、一定間隔で（一包装単位毎、例えば３００ｍｍ毎に）レジマークＭが予め印刷されている。巻取りロール１０２は、印刷媒体送り装置１０３により回転駆動される。回転媒体送り装置１０３の駆動によって巻取りロール１０２が駆動されると、包装フィルムＦが送られる（搬送される）。【００２６】
センサ３１は、例えば、光センサ等から構成され、包装フィルムＦの送りに伴ってレジマークＭを検出する。包装フィルムＦの駆動方向（送り方向）をＸ方向とする。【００２７】
インクジェットプリンタ１０の機枠２１は、Ｘ方向と平面的に見て直交するＹ方向に延びている。機枠２１には、印刷部２２と右にメンテナンス部２３とが設けられている。ガイドレール２４が、印刷部２２とメンテナンス部２３に渡ってＹ方向に延びて、印刷部２２とメンテナンス部２３に固定されている。ガイドレール２４には、ヘッドキャリア２５がＹ方向に移動可能に支持されている。また、ガイドレール２４内には、ヘッドキャリア２５をＹ方向に移動するためのボールねじから構成された送りねじ（図示せず）が配置されている。この送りねじがボールねじ駆動機構１０４によって正回転されると、ヘッドキャリア２５がＹ方向の正方向に移動し、逆回転されると、ヘッドキャリア２５がＹ方向の負方向に移動する。【００２８】
ボールねじ駆動機構１０４は、送りねじを正回転又は逆回転させるモータ、例えば、パルスモータを備える。ボールねじ駆動機構１０４は、ヘッドキャリア駆動回路１０７（図３）により駆動されるヘッドキャリア駆動機構の一例である。ヘッドキャリア２５のＹ方向の位置は、ボールねじ駆動機構１０４のパルスモータの回転角を制御することにより制御される。パルスモータの回転角は、オープン制御によって制御してもよく、或いは、送りねじの回転位置をエンコーダで検出し、検出した回転位置に基づいてクローズド制御によって制御してもよい。【００２９】
ヘッドキャリア２５には、印刷ヘッド２６が着脱可能に搭載されている。印刷ヘッド２６はインクジェットプリンタヘッドから構成される。このインクジェットプリンタヘッドは、略直方体状の筐体２６ａと該筐体２６ａ内に収容されたヘッド本体２６ｂとインクタンク（図示せず）とを備える。ヘッド本体２６ｂは、図２に単体形状を示すように、その下面にＹ方向に長いノズル面２６ｃを有する。このノズル面２６ｃに、長手方向（Ｙ方向）に整列させて多数のインクノズル２６ｄが同一ピッチで形成されている。インクノズル２６ｄは、図２ではＹ方向に一列に配置されているが、ドット密度を高めるために千鳥状等、Ｙ方向に複数列に配列することも可能である。【００３０】
ヘッドキャリア２５及びボールねじ駆動機構１０４によるヘッドキャリア駆動機構（ヘッドキャリア駆動回路１０７（図３）により駆動される）は、ヘッドキャリア２５（印刷ヘッド２６）をインクノズル２６ｄの配列ピッチと同等以上の分解能で、Ｙ方向に駆動することができる。【００３１】
機枠２１の印刷部２２には、ガイドレール２４と平行にプラテン２７が支持されている。プラテン２７は、ガイドレール２４に沿って移動する印刷ヘッド２６の全移動範囲、すなわち、包装フィルムＦの全幅に対応する長さを有する。プラテン２７は、印刷ヘッド２６の位置に拘わらず、印刷ヘッド２６との間に印刷包装フィルムＦを挟み、包装フィルムＦを平坦に保持し、印刷ヘッド２６による包装フィルムＦへの印刷を可能とする。【００３２】
印刷部２２には、複数のガイドローラ２８が支持されている。ガイドローラ２８は、供給ロール１０１から出た包装フィルムＦをプラテン２７と印刷ヘッド２６の間に導き、また、印刷が終了した包装フィルムＦを巻取りロール１０２に向けて排出する。【００３３】
機枠２１には、エンコーダ１０５が固定されている。エンコーダ１０５は、プラテン２７との間に包装フィルムＦを挟む（該フィルム表面と接触する）従動ローラ４０を有する。従動ローラ４０は、包装フィルムＦの送り（搬送）に従って回転し、その回転量（つまり包装フィルムＦの移動量）がエンコーダ１０５によって検出される。包装フィルムＦの移動量は、巻取ロール１０２の回転量を検出すること等によっても検出可能である。しかし、外付けタイプのエンコーダ１０５によれば、既存の設備に改変を加えることなく容易に移動量を検出できる。【００３４】
メンテナンス部２３には、ワイパー部２９と吸引部３０とが配置されている。ワイパー部２９は、印刷ヘッド２６のノズル面２６ｃに付着したインクを拭き取る。吸引部３０は、印刷休止時にノズル面２６ｃを真空雰囲気下に置いて、ノズル面２６ｃからの異物や余分なインクを吸引して除去する。【００３５】
次に、前記機械的構成を有する包装装置の回路構成の主要部を説明する。
図３に示すように、ライン型インクジェットプリンタ１０は、前述のエンコーダ１０５、ヘッドキャリア駆動回路１０７、印刷媒体送り制御回路１１２に加えて、印刷ヘッド制御回路１０８と記憶回路１０９と中央処理装置（ＣＰＵ）１１０とを備える。
印刷ヘッド制御回路１０８は、内部に、プリントバッファ（ドットパターンメモリ）や印刷ヘッド２６のインクノズルのインクの吐出の制御を実行するドライバ回路を備える。印刷ヘッド制御回路１０８は、プリントバッファ上に展開されたドットパターンデータに従って、印刷ヘッド２６の多数のインクノズル２６ｄのどのノズルを使って印刷を実行するかを制御する。【００３６】
記憶回路１０９は、例えば、ＲＯＭ、ＲＡＭ等の半導体記憶回路から構成され、印刷情報を予め記憶し、ＣＰＵ１１０に供給する。印刷情報は、印刷すべき文字列（テキスト、記号、数字、等、絵文字など）を特定する文字情報と文字列の位置を特定する印刷位置情報とを含む。印刷位置情報は、例えば、包装フィルムＦの幅方向及び長さ方向のどの位置に文字列を印刷するかを特定する情報である。なお、この例では、印刷情報を、手入力その他によって記憶回路１０９に予め格納することとするが、同様に、ＣＰＵ１１０の作業領域となるＲＡＭに手入力や通信・記録媒体からの読み出しなどにより入力することも可能である。【００３７】
なお、記憶回路１０９は、印刷対象の各文字情報をドットパターンの形式で記憶してもよく、或いは、コード情報の形式で記憶してもよい。ＣＰＵ１１０は、文字情報に基づいて、印刷対象のドットラインのドットパターン（ドットの印刷・非印刷）を定義する情報を生成し、印刷ヘッド制御回路１０８に供給する。例えば、記憶回路１０９にドットパターン形式で文字情報が格納されている場合には、ＣＰＵ１１０は、印刷対象のドットパターンを記憶回路１０９から読み出し、ドットライン単位で印刷ヘッド制御回路１０８に提供する。また、例えば、記憶回路１０９にコード情報の形式で文字情報が格納されている場合には、ＣＰＵ１１０は、印刷対象のコード情報とその属性情報（制御情報）とを記憶回路１０９から読み出し、記憶回路１０９内に用意されているキャラクタジェネレータなどを用いて、印刷対象文字列のドットパターンをワークメモリ上に展開する。ＣＰＵ１１０は、展開したドットパターンを、ドットライン単位で読み出して、印刷ヘッド制御回路１０８に供給する。【００３８】
また、ＣＰＵ１１０は、印刷位置情報に基づいて、ヘッドキャリア制御回路１１１及びボールねじ駆動機構１０４を介してヘッドキャリア２５を包装フィルムＦの幅方向の特定位置に移動させる。【００３９】
ライン型のインクジェットプリンタは、印刷ヘッド２６を固定し、この印刷ヘッド２６に対して包装フィルムＦを所定ピッチずつ送りながら、印刷ヘッド２６による最大印刷幅より小幅の特定印刷位置に、印刷情報によって定まる所定のインクノズルを用いて印刷を実行する。ＣＰＵ１１０には、センサ３１から包装フィルムＦのレジマークＭを検出したことを示す検出信号が与えられる。また、ＣＰＵ１１０には、エンコーダ１０５から、包装フィルムＦの送り量に対応する信号が供給される。例えば、包装フィルムＦが一定量搬送される度にパルス信号が供給される。【００４０】
ＣＰＵ１１０は、センサ３１から検出信号及びエンコーダ１０５からの移動量を示す信号に基づいて、センサ３１がレジマークＭを検出してからの包装フィルムＦの送り量を求める。ＣＰＵ１１０は、求めた移動量と記憶回路１０９から読み出した印刷位置情報（包装フィルムＦの印刷ヘッド２６に対する相対位置情報）とに基づいて、印刷媒体送り制御回路１１２、印刷媒体送り装置１０３を介して巻取りロール１０２を間欠的にまたは連続的に駆動する。具体的には、ＣＰＵ１１０は、例えば、センサ３１が一つのレジマークＭを検出した後、所定量だけ包装フィルムＦが送られたときに印刷動作を１回実行する（賞味期限の情報を１回印刷する）。【００４１】
センサ３１とエンコーダ１０５は、包装フィルムＦのヘッドキャリア２５（印刷ヘッド２６）に対する送り位置（送り量）を検出する相対位置検知手段を構成している。なお、図３において、ＣＰＵ１１０と印刷媒体送り制御回路１１２を破線で接続しているのは、本インクジェットプリンタ１０は既存の包装設備に適用可能であることを示している。【００４２】
ＣＰＵ１１０は、さらに、同一の内容を繰り返し印刷するとき、印刷ヘッド２６の特定のインクノズル２６ｄだけが使い続けられ、一部のインクノズル２６ｄが殆ど使用されないという事態が発生することを防止するために、定期的にヘッドキャリア２５をＹ方向に移動させる。より詳細には、ＣＰＵ１１０は、さらに、同一の内容を繰り返し印刷するとき、印刷ヘッド２６の特定のインクノズル２６ｄだけが使い続けられ、一部のインクノズル２６ｄが殆ど使用されないという事態が発生することを防止するために、定期的にヘッドキャリア２５をＹ方向に移動させる。【００４３】
より詳細には、ＣＰＵ１１０は、同一の内容を繰り返し印刷するとき、印刷回数を計数する。そして、ＣＰＵ１１０は、所定回数（例えば、１〜５回）の印刷を実行する度に、ヘッドキャリア制御回路１１１に指示して、ヘッドキャリア２５を所定のずらし量ＳＡだけＹ方向に移動させ、移動後の位置にヘッドキャリア２５（印刷ヘッド２６）を固定させる。さらに、ＣＰＵ１１０は、印刷ヘッド制御回路１０８に指示して、印刷に使用するインクノズル２６ｄとして、ヘッドキャリア２５のずらし方向とは、反対方向にずらし量ＳＡの分だけずれた範囲にあって印刷対象領域Ａｒに対向しているものを選択する。【００４４】
図４（Ａ）〜図４（Ｃ）を参照して具体的に説明する。
印刷ヘッド制御回路１０８は、印刷対象のドットパターンを格納するためのラインバッファメモリ（ドットパターンメモリ）１０８ａを備える。このラインバッファメモリ１０８ａは、印刷対象の１ドットライン分又は数ドットライン分のドットパターンデータを格納する容量を備えるものでもよく、或いは、印刷対象データの全体が展開可能なサイズでもよい。【００４５】
ラインバッファメモリ１０８ａの各記憶セルは印刷ヘッド２６のインクノズル２６ｄのいずれかに対応している。印刷ヘッド２６のドライバ回路は、各記憶セルに印刷を示すデータが格納されていると、対応するインクノズル２６ｄからインクを吐出させ、印刷媒体Ｆ上にインクのドットを形成する。【００４６】
例として、図４（Ａ）に示すように、印刷ヘッド２６を包装フィルムＦ上の印刷対象領域Ａｒに対向するように配置し、この状態でドットパターン「００１１１１・・・１１００」に相当するドットラインを印刷する場面を想定する。ここでは、「０」はインクを吐出しないドット、「１」はインクを吐出するドットを示すとする。印刷ヘッド制御回路１０８内に配置されたラインバッファメモリ１０８ａ（印刷対象ラインのドットデータを格納するためのバッファメモリ）内の各記憶セル（ビットメモリ）のうち、印刷対象領域Ａｒ内のインクノズル２６ｄに対応する記憶セルには、対応するインクノズル２６ｄがインクを吐出するか否かを示すビットデータ「１」又は「０」が格納される。さらに、印刷対象領域Ａｒの外に位置するインクノズル２６ｄに対応するレジスタにはインクを吐出しないことを示す「０」が展開される。【００４７】
この状態で所定回数、例えば１０回、印刷を行うと、ＣＰＵ１１０は、ヘッドキャリア制御回路１１１を介して、図４（Ｂ）又は図４（Ｃ）に示すように、印刷ヘッド２６を移動量ＳＡだけ移動させる。図４（Ｂ）は、図４（Ａ）に対し、印刷ヘッド２６を図面右方向に３ドット（３インクノズル分）移動した状態を示す。また、図４（Ｃ）は、図４（Ａ）に対し、印刷ヘッド２６を図面左方向に３ドット（３インクノズル分）移動した状態を示す。【００４８】
さらに、ＣＰＵ１１０は、印刷ヘッド２６を移動しても、印刷対象領域Ａｒ内の相対的に同一の位置に印刷ができるように、ラインバッファメモリ１０８ａに展開するドットパターンデータを、印刷ヘッド２６の移動方向に対応する方向とは逆方向に印刷ヘッド２６の移動量に対応するドット数分だけシフトする。そして、格納すべき対応するデータが存在しない場合には「０」を追加する。【００４９】
以下、この印刷動作をより詳細に説明する。
図５（Ａ）〜５（Ｃ）は、この印刷の態様を例示したものである。図５（Ａ）〜５（Ｃ）において、記号Ｗ１は印刷ヘッド２６による最大印刷幅、記号Ｗ２はＷ１より小幅の印刷対象領域Ａｒを示す。また、「賞味期限  ０４．１０．２２」の文字列ＳＰが包装フィルムＦの印刷対象領域Ａｒに印刷される。文字列ＳＰは、包装フィルムＦの幅方向の同一位置に施される。図５（Ａ）〜５（Ｃ）の記号Ｚは、包装フィルムＦの幅方向の一方の縁部であり、変化していない。【００５０】
図５（Ａ）は、印刷ヘッド２６（ヘッドキャリア２５）による初期の印刷の態様を示している。プリンタ１０は、包装フィルムＦと印刷ヘッド２６とのこの相対位置で所定回数の印刷を実行する。続いて、図５（Ｂ）に示すように、ＣＰＵ１１０は、印刷ヘッド２６をＹ方向にずらし量ＳＡだけ移動させて再び固定し、図５（Ａ）に示した状態のときに用いたインクノズル２６ｄのセットとは、それよりもずらし量ＳＡだけずれた範囲にあるインクノズル２６ｄのセットを用いて同一位置に同一の文字列ＳＰを印刷する。以下、図５（Ｂ）に示す位置での所定回数の印刷が終了したら、ＣＰＵ１０は、同様の動作を繰り返し、その度に印刷ヘッド２６をＹ方向にずらし量ＳＡだけ移動させて固定し、同一の文字列ＳＰを、ずらし量ＳＡだけさらにずれた範囲にあるインクノズル２６ｄのセットを用いて実行する。図５（Ｃ）には、印刷ヘッド２６の最初の移動を含めてｎ回の移動を繰り返した状態を示す。【００５１】
以上の印刷動作は、以下の３つのステップから構成される。
１．印刷ヘッド２６のＹ方向の位置を固定し、包装フィルムＦを印刷ヘッド２６に対して所定ピッチずつ送り方向に移動させながら、印刷対象領域Ａｒの範囲内にあるインクノズル２６ｄを用いて印刷ヘッド２６の最大印刷幅より小さい幅の印刷対象領域に文字列を印刷する第１のステップ。
２．所定回数（１回を含む）の印刷を実行する度に、印刷ヘッド２６を所定ずらし量ＳＡだけＹ方向に移動させて再び固定する第２のステップ。
３．移動後の印刷ヘッド２６の位置で、印刷対象領域Ａｒと対向する範囲に位置するインクノズル２６ｄを用いて前記特定印刷位置に同一の印刷を実行する第３のステップ。第３のステップで使用するインクノズル２６ｄと、従前の第１のステップ又は直前の第３のステップで使用したインクノズル２６ｄとは少なくとも一部が異なる。【００５２】
所定のずらし量ＳＡは、予め定めた距離とする他、乱数表等を用いてランダムにすることも可能である。【００５３】
印刷ヘッド２６が一方の移動端に達した後は、例えば
１．印刷ヘッド２６を一気に初期位置に復帰させて同一の印刷動作を実行する、
２．復帰動作時にも、所定回数の印刷を実行する度に印刷ヘッド２６を所定のずらし量ＳＡだけ移動させる動作を繰り返して、初期位置に復帰させる、
のいずれかの態様を取ることが好ましい。【００５４】
図６Ａ〜図６Ｅは、印刷ヘッド２６の移動パターン例を示している。
図６Ａ、図６Ｂ、図６Ｅは、印刷ヘッド２６が一方の移動端に達した後も所定量ずつ移動させながら文字列ＳＰを印刷する例を示す。また、図６Ｄは、印刷ヘッド２６が一方の移動端に達した後、一気に初期位置に復帰させる例を示す。図６Ｅの例では、印刷ヘッド２６が移動可能範囲の一方の端に達したとき、文字列の印刷を所定回数（２回）実行する間、印刷ヘッド２６を同一位置に保持している。【００５５】
図６Ａ、図６Ｂ、図６Ｅに示されるように、印刷ヘッド２６が移動可能範囲の一方の端に達した後に初期位置へ復帰させる際も所定量ＳＡずつ移動させながら文字列ＳＰを印刷すると、印刷ヘッド２６が移動可能範囲の一端と他端との間を往復する工程で印刷を行うことができる。これにより、特定印刷を行うにあたり、印刷ヘッド２６の前記往復の工程を有効利用でき、印刷ヘッド２６の動きに対する印刷効率を高めることができる。【００５６】
図６Ｃは、ずらし量ＳＡが極めて小さい例（例えば文字列ＳＰを１回印刷する毎に印刷ヘッド２６を移動させる）を示した。ずらし量ＳＡは任意に決めることができる。例えば、文字列ＳＰの印刷ピッチｐ（図１）を考慮して、同ピッチｐが長い場合は、包装フィルムＦの送り時間が長いので、印刷ヘッド２６のずらし量ＳＡを大きくする等の決め方をとることができる。【００５７】
印刷ヘッド２６のずらし量ＳＡを大きくすると、印刷ヘッド２６の一回の移動あたり、印刷ヘッド２６の移動方向に沿って多数のインクノズルを移動させることができる。これにより、印刷ヘッド２６の一回の移動に伴い、より多くのインクノズルを印刷に使用することができ、多くのインクノズルをより均等に使用することができる。【００５８】
図７は、印刷処理を実行するためのフローチャートの一例である。【００５９】
ＣＰＵ１１０は、同一文字列を繰り返して印刷する処理を開始する場合に図７の処理を開示する。まず、ＣＰＵ１１０は、印刷回数をカウントするための印刷カウンタをクリアする（ステップＳ１０１）。次に、ＣＰＵ１１０は、他の処理で、印刷媒体送り制御回路１１２を介して印刷媒体送り装置１０３を起動し、包装フィルムＦの送りを開始させる。次に、ＣＰＵ１１０は、包装フィルムＦがＸ方向の所定の印刷位置に達したか否かを判断する（ステップＳ１０２）。包装フィルムＦが印刷位置に達していると判断したら（ステップＳ１０２；Ｙｅｓ）、文字列ＳＰを印刷対象領域Ａｒに印刷し（ステップＳ１０３）、印刷が１回実行される度に印刷カウンタをインクリメント（１加算）する（ステップＳ１０４）。ＣＰＵ１１０は、印刷回数が所定回数Ｎに達するまで以上の印刷動作を繰り返す（ステップＳ１０５、Ｓ１０２〜Ｓ１０４）。【００６０】
一方、特定印刷回数が所定回数Ｎに達したと判別したら（ステップＳ１０５；Ｙｅｓ）、ＣＰＵ１１０は、ヘッドキャリア制御回路１１１を制御してボールねじ駆動機構１０４を駆動して、印刷ヘッド２６の位置をＹ方向にずらし量ＳＡだけずらす（ステップＳ１０６）。続いて、ＣＰＵ１１０は、印刷カウンタをクリアし（ステップＳ１０７）、ステップＳ１０２に処理を戻し、上述の動作を繰り返す。【００６１】
図８は、図７のステップＳ１０６のヘッドずらし動作、即ち、印刷ヘッド２６を特定ずらし量ＳＡだけ移動させ、印刷ヘッド２６が移動端に達したときにずらし方向を反転する処理を説明するためのフローチャートである。【００６２】
この処理を開始すると、ＣＰＵ１１０は、まず、ずらし方向が右方向に設定されているか左方向に設定されているかを、例えば、内部メモリに設定したずらし方向フラグの内容から判断し（ステップＳ２０１）、設定されているずらし方向にずらし量ＳＡだけ印刷ヘッド２６を移動させる（ステップＳ２０２，Ｓ２０３）。なお、印刷ヘッド２６をずらし量ＳＡだけ移動できない場合には、最大限移動できる範囲で移動すればよい。続いて、ＣＰＵ１１０は、印刷ヘッド２６を同一方向にずらした回数をカウントするずらしカウンタをインクリメント（１加算）する（ステップＳ２０４）。次に、ＣＰＵ１１０は、ずらしカウンタのカウント値が（Ｗ１-Ｗ２）／ＳＡに達したか否か（すなわち、印刷ヘッド２６が移動端に達したか否か）を判断し（ステップＳ２０５）、移動端に達していなければ（ステップＳ２０５；Ｎｏ）、今回の処理を終了し、図７の印刷処理にリターンし、ステップＳ１０７に進む。【００６３】
一方、ステップＳ２０５で印刷ヘッド２６が移動端に達したと判断したら（ステップＳ２０５；Ｙｅｓ）、ずらしカウンタをクリアし（ステップＳ２０６）、ずらし方向フラグの値を反転して、ずらし方向を反転し（ステップＳ２０７）、今回の処理を終了し、図７の印刷処理にリターンし、ステップＳ１０７に進む。【００６４】
以上説明したように、この実施例によれば、印刷ヘッド２６の１ドットラインの幅よりも狭い印刷領域にデータを印刷する場合でも、全てのインクノズル２６ｄを印刷に使用することができる。【００６５】
なお、この発明は、前記実施例に限定されず、種々の変形及び応用が可能である。
例えば、前記実施の形態においては、１枚のシート状の包装フィルムＦ上に所定ピッチで配置された複数の印刷領域に賞味期限を表す同一のデータを繰り返して印刷する場合を例に本発明を説明したが、印刷媒体や対象データや印刷の態様は任意である。例えば、この発明は複数枚のシートに印刷するインクジェットプリンタにも適用可能である。また、印刷データは同一でも、異なってもよい。【００６６】
また、プリンタが用いられる場面や、プリンタの制御部の構成及び動作は上述の例に限定されない。例えば、図３に示す回路構成や、図７及び図８に示したフローチャートは一例にすぎず、任意に変更可能である。例えば、図３に示す印刷ヘッド制御回路１０８やヘッドキャリア制御回路１１１を制御用のプロセッサで構成することも可能である。また、図１に示すＸ方向とＹ方向とは直角が望ましいが、直角でなくてもよい。【００６７】
例えば、印刷ヘッド２６の最大印刷幅よりも狭い１つの印刷領域に連続して任意のデータを印刷する場合にも本発明を適用可能である。この場合も、従来のインクジェットプリンタであれば、印刷に使用されない端部のインクノズルを印刷に使用できる。【００６８】
また、前記説明においては、賞味期限を示す文字列の印刷を所定回行う毎に印刷ヘッド２６を移動させたが、印刷ヘッド２６を移動させるタイミングは任意である。例えば、有意データの印刷を予め定められている回数（固定値又は一定のルールに基づいて定まる値）又はランダム求められた回数だけ実行する度に、印刷ヘッド２６を移動させてもよい。また、任意のドットライン数の印刷を行う毎に印刷ヘッド２６を移動させてもよい。【００６９】
また、印刷領域は印刷媒体上に予め定められているものでも、インクジェットプリンタが判別するものでもよい。【００７０】
また、この発明は印刷媒体上に予め設定されている印刷領域の幅が印刷ヘッド２６の最大印刷幅よりも小さい場合に実施できる。また、例えば、実際に印刷されるデータの幅（インクを吐出する幅）が印刷ヘッド２６の最大印刷幅よりも小さい場合に、それを検出して、上述の印刷ヘッド２６の移動処理を行うようにしてもよい。この場合、例えば、ＣＰＵ１１０は、ラインバッファメモリ（１ドットライン又は複数ドットライン分のドットパターンデータが展開される）又はページバッファ（１ページ分のドットパターンデータが展開される）上に展開されたドットパターンデータからインクを塗布するエリアの幅を判別し、インク塗布エリアの幅が最大印刷幅よりも小さいか否かを判別し、小さいと判断した場合に、上述の印刷ヘッドを定期的に又は不定期に移動させる動作を行う。【００７１】
また、印刷ヘッド２６の移動量ＳＡの値は任意である。但し、インクノズルの配列のピッチの自然数倍であることが望ましい。さらに、（全インクノズル数−印刷領域に対応するインクノズル数）×インクノズルのピッチであることが望ましい。【００７２】
さらに、図４（Ａ）〜図４（Ｃ）を参照して、ラインバッファメモリ１０８ａに展開するドットパターンデータの位置を印刷ヘッド２６の位置に応じてシフトする例を示したが、印刷位置が変化してもかまわない場合には、ラインバッファメモリ１０８ａに格納するドットパターンデータをシフトする動作を行わないようにしてもよい。【００７３】
さらに、この発明はシリアル形のインクジェットプリンタにも適用可能である。即ち、シリアル形インクジェットプリンタのインクノズル列の長さ（１印刷行の幅）よりも狭い印刷領域にデータを印刷する場合に、印刷ヘッドをインクノズルの列と同一方向に定期的に又は不定期に移動させてもよい。【００７４】
この発明は、カラー印刷装置にも適用可能である。この場合には、各色（例えば、Ｙ（黄色），Ｍ（マゼンタ）、Ｃ（シアン）、黒）の印刷ヘッドについて、上述の制御を行えばよい。【００７５】
なお、ＣＰＵ１１０等に上述の印刷動作及び制御動作を実行させるためのコンピュータプログラムの全部又は一部を、記録媒体（ＲＯＭ、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、フラッシュメモリ等）に記録して配布・流通させたり、制御用のメモリにインストールさせてもよい。また、そのようなプログラムを示すデータ信号で搬送波を変調して、これを通信ネットワークを介して伝送することにより流通・配布させることも可能である。【００７６】
本出願は、２００４年１月９日に出願された、日本国特許出願２００４−００４４４９号に基づく。本明細書中に、日本国特許出願２００４−００４４４９号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【００７７】
本発明は、インクジェットプリンタ及びインクジェットプリンタを用いた印刷方法の分野において利用可能である。
【図１】
0004502956.tif 000002
【図２】
0004502956.tif 000003
【図３】
0004502956.tif 000004
【図４】
0004502956.tif 000005
【図５】
0004502956.tif 000006
【図６Ａ】
0004502956.tif 000007
【図６Ｂ】
0004502956.tif 000008
【図６Ｃ】
0004502956.tif 000009
【図６Ｄ】
0004502956.tif 000010
【図６Ｅ】
0004502956.tif 000011
【図７】
0004502956.tif 000012
【図８】
0004502956.tif 000013