(57)【要約】【課題】印刷するテストパターンの長さを短縮して、印刷で消費する紙量を削減することができる紙送りテストパターンの印刷方法を提供する。【解決手段】互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する紙送りテストパターン印刷機能を備えた印刷装置２０であって、システムコントローラ５４は、複数のパッチ対を印刷ヘッド３６の主走査方向に分散させて複数のパッチ列を印刷する場合に、特定のパッチ列を印刷する前に、指示された紙送り量が閾値以上か否かを判定し（ステップＳ２０３）、閾値以上であると判定した場合には（ステップＳ２０３：Ｙｅｓ）、指示された紙送り量に紙送り補正値を含めた紙送りを実行し（ステップＳ２０４，ステップＳ２０５）、閾値より小さいと判定した場合には（ステップＳ２０３：Ｎｏ）、指示された紙送り量の紙送りを実行するよう指示する。【選択図】図５
2009234213.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する紙送りテストパターン印刷機能を備えた印刷装置であって、
前記複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を印刷する場合に、最初に印刷される前記パッチ対を含むパッチ列以外の特定のパッチ列を印刷する前の紙送りに、指定された紙送りローラの周長分の紙送り補正値を含めて紙送りを実行するよう制御する印刷制御部を有することを特徴とする印刷装置。
【請求項２】
前記印刷制御部は、前記特定のパッチ列を印刷する前に、指示された紙送り量が閾値以上か否かを判定し、前記閾値以上であると判定した場合には、前記指示された紙送り量に前記紙送り補正値を含めた紙送りを実行し、前記閾値より小さいと判定した場合には、前記指示された紙送り量の紙送りを実行するよう指示することを特徴とする請求項１に記載の印刷装置。
【請求項３】
互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する紙送りテストパターン印刷機能を備えた印刷装置に搭載されたコンピュターに実行させるプログラムであって、
前記複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を印刷するために、最初に印刷される前記パッチ対を含むパッチ列以外の特定のパッチ列を印刷する前に、指示された紙送り量が閾値以上か否かを判定する判定ステップと、
前記判定ステップにおいて、前記閾値以上であると判定した場合には、前記指示された紙送り量に前記紙送り補正値を含めた紙送りを実行するステップと、
前記判定ステップにおいて、前記閾値より小さいと判定した場合には、前記指示された紙送り量の紙送りを実行するステップと、を前記コンピュターに実行させることを特徴とするプログラム。
【請求項４】
互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する機能を備えた印刷装置に実行させる、紙送りテストパターン印刷データを生成する印刷制御装置であって、
前記複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を前記印刷装置に印刷させる場合に、指示されたパッチ列数及び紙送り補正値と、前記印刷装置が備える紙送りローラの周長及び印刷ヘッドの副走査方向の印刷高さと、に基づき、各紙送り量及び紙送り量の閾値を演算し、
前記閾値と、前記紙送り補正値と、前記印刷ヘッドが各走査で印刷するパッチデータと、各パッチデータの印刷処理の間に複数回に分けて紙送りを実行させる紙送りコマンドと、を含み、特定のパッチ列を構成するパッチデータの前に、複数回に分けて実行させる前記紙送りコマンドのうち何れか１つを前記閾値以上の紙送りを実行するよう指示する紙送りコマンドを設定した、紙送りテストパターン印刷データを生成することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷処理時に印刷ヘッドが移動する主走査方向と直交する副走査方向に印刷用紙を送る紙送り機構を備え、紙送りテストパターンを用いて紙送り機構における紙送り量の補正処理を実行する印刷装置、プログラム及び印刷制御装置に関する。
【背景技術】
【０００２】
印刷処理時に印刷ヘッドが移動する主走査方向と直交する副走査方向に印刷用紙を送る紙送り機構を備える印刷装置では、印刷用紙の表面の滑りや、紙送り機構に使用されている紙送りローラの偏心や、紙送りローラを駆動する歯車の精度など、各種の要因で紙送り量に誤差が生じることがある。それらの紙送り量の誤差によって印刷精度が低下しないよう、紙送り量を補正する機能を備えたものが知られている。
【０００３】
そして、近年の印刷装置では、このような紙送り量の補正を実施した場合、その補正が適正であるか否かを判別することができる紙送りテストパターンを印刷出力するようにしたものがある。図７は、このような送り量の補正を実施した時に出力される紙送りテストパターン１０１の従来例を示したものである。
【０００４】
この紙送りテストパターン１０１は、紙送りローラの周長Ｌ１と、印刷ヘッドの副走査方向の印刷長さＬ２とが共に１インチ（Ｌ１＝Ｌ２＝１インチ）とした印刷装置を例にしたものである。略紙送りローラの周長間隔で、所定寸法のカラーパッチの印刷を、６パス分、紙送り方向に一列に並ぶように、繰り返す（例えば、特許文献１参照）。
【０００５】
各パスでは、紙送り方向の先方側にはカラーパッチＡを、紙送り方向の手前側にはカラーパッチＢを印刷する。但し、１パス目の印刷では、カラーパッチＡは印刷しない。また、最終の６パス目の印刷では、カラーパッチＢは印刷しない。各パスで印刷されるカラーパッチの配列において、紙送り方向に隣接するカラーパッチＢとカラーパッチＡとによって、紙送り補正値を割り当てるカラーパッチ対が形成されている。これらのカラーパッチ対では、隣接するパッチＢ，Ａ間のギャップ（距離）ｇ１〜ｇ５が、対応する紙送り補正値＋２〜−２となるように、各パスにおける印刷実施時における紙送り量が調整されている。
通常、紙送りローラの偏心等に起因する紙送り量の誤差を吸収するため、印刷装置には予め紙送りローラの周長あたりの紙送り補正値が設定されている。紙送りテストパターンを印刷する際には、指示された紙送り量に紙送り補正値を反映させて紙送りする必要がある。
【０００６】
図７に示した紙送りテストパターン１０１では、５つのカラーパッチ対Ｐ１〜Ｐ５が紙送り方向に一列に並んでいる。これらの各カラーパッチ対におけるギャップｇ１〜ｇ５は、異なる補正値に対応している。テストパターン１０１のうち紙送り補正値０を示すカラーパッチ対Ｐ３に隙間や重なりが現われない場合は、指示された紙送り量に適正な紙送り補正値が反映されて紙送りされた状態である。しかしながら、カラーパッチ対Ｐ３に隙間や重なりが現われた場合は、設定されている紙送り補正値が適切でないことがわかる。このため、ユーザは適切な紙送り補正値に設定変更するため、テストパターンのうち隙間や重なりが現われていないカラーパッチ対を探し、そのパッチ対の番号等を入力することで、紙送り補正値の設定変更を行う。
【０００７】
【特許文献１】特開２００７−１８２０８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、複数のカラーパッチを、紙送り方向に一列に印刷する従来の紙送りテストパターンでは、テストパターンの先端から終端までの長さＬｘが、紙送りローラの周長の約６倍以上必要となる。このため、テストパターン印刷で消費する紙の量が増える。また、長さが紙送りローラの周長の約６倍未満となるような長さが限られている用紙（例えば、ダイカットラベルやファンフォールド紙など）が装着されている印刷装置では、用紙を長尺のものに交換しないと、テストパターンの印刷ができないことになってしまう。
【０００９】
本発明は上記課題を解決するためになされたものであって、紙送りテストパターンの印刷で消費する紙の量を削減することを目的とする。また、紙送りテストパターンを印刷するには長さが不足する定型用紙などの用紙が装着されている場合でも、用紙交換を行うことなく紙送りテストパターンを印刷することができる印刷装置、プログラム及び印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決することのできる本発明は、互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する紙送りテストパターン印刷機能を備えた印刷装置であって、
前記複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を印刷する場合に、最初に印刷される前記パッチ対を含むパッチ列以外の特定のパッチ列を印刷する前の紙送りに、指定された紙送りローラの周長分の紙送り補正値を含めて紙送りを実行するよう制御する印刷制御部を有することを特徴とする。
【００１１】
上記構成によれば、複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を印刷するので、紙送りテストパターンの印刷で消費する紙の量を削減することができる。また、テストパターン印刷するには長さが不足する定型用紙などの用紙が装着されている場合でも、用紙交換を行うことなくテストパターンを印刷することができる。
さらに、複数のパッチ列のうち特定のパッチ列を印刷する前の紙送りに、紙送りローラの周長分の紙送り補正値を含めて紙送りを行う。言い換えると、特定のパッチ列以外の列を印刷する前の紙送りには紙送り補正値を含めない。つまり、紙送り補正値は分割されて反映されるのではなく一括して反映されるので、紙送り分解能が低い場合でも桁落ちを発生させることなく、紙送り補正値を反映させた紙送りテストパターンを印刷することができる。
【００１２】
また、本発明において、前記印刷制御部は、前記特定のパッチ列を印刷する前に、指示された紙送り量が閾値以上か否かを判定し、前記閾値以上であると判定した場合には、前記指示された紙送り量に前記紙送り補正値を含めた紙送りを実行し、前記閾値より小さいと判定した場合には、前記指示された紙送り量の紙送りを実行するよう指示することを特徴とする。
【００１３】
また、上記課題を解決することのできる本発明は、互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する紙送りテストパターン印刷機能を備えた印刷装置に搭載されたコンピュターに実行させるプログラムであって、
前記複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を印刷するために、最初に印刷される前記パッチ対を含むパッチ列以外の特定のパッチ列を印刷する前に、指示された紙送り量が閾値以上か否かを判定する判定ステップと、
前記判定ステップにおいて、前記閾値以上であると判定した場合には、前記指示された紙送り量に前記紙送り補正値を含めた紙送りを実行するステップと、
前記判定ステップにおいて、前記閾値より小さいと判定した場合には、前記指示された紙送り量の紙送りを実行するステップと、を前記コンピュターに実行させることを特徴とする。
【００１４】
上記構成によれば、例えば、紙送りテストパターンを２列に形成する場合、これらの２列のパターンは、パス毎に、紙送りローラの周長の略１／２だけ位置をずらしてカラーパッチとなるパッチデータの印刷を行う。そして紙送り量に閾値を設定しておき、指示された紙送り量が閾値以上であると判定したときにのみ、紙送り補正値を含めるよう構成すれば、それぞれのパス時の紙送り量を複数に分割して実施し、分割した紙送り量の内少なくとも１回分を閾値以上となる紙送り量に設定しておくことで、実質的には紙送りローラの周長単位で紙送り補正値を含めた紙送りテストパターンを印刷することができる。
【００１５】
また、上記課題を解決することのできる本発明は、互いに異なる紙送り補正値を割り当てた複数のパッチ対から構成される紙送りテストパターンを印刷する機能を備えた印刷装置に実行させる、紙送りテストパターン印刷データを生成する印刷制御装置であって、
前記複数のパッチ対を印刷ヘッドの主走査方向に分散させて複数のパッチ列を前記印刷装置に印刷させる場合に、指示されたパッチ列数及び紙送り補正値と、前記印刷装置が備える紙送りローラの周長及び印刷ヘッドの副走査方向の印刷高さと、に基づき、各紙送り量及び紙送り量の閾値を演算し、
前記閾値と、前記紙送り補正値と、前記印刷ヘッドが各走査で印刷するパッチデータと、各パッチデータの印刷処理の間に複数回に分けて紙送りを実行させる紙送りコマンドと、を含み、特定のパッチ列を構成するパッチデータの前に、複数回に分けて実行させる前記紙送りコマンドのうち何れか１つを前記閾値以上の紙送りを実行するよう指示する紙送りコマンドを設定した、紙送りテストパターン印刷データを生成することを特徴とする。
【００１６】
上記構成によれば、紙送りテストパターン印刷データは、各パッチデータの印刷処理の間に複数回に分けて紙送りを実行させる紙送りコマンドを含む。そして特定のパッチ列を構成するパッチデータの前には、何れか１つを閾値以上の紙送りを実行する紙送りコマンドを設定する。これにより、紙送りテストパターン印刷データに基づき印刷を実行する印刷装置は、閾値以上の紙送りを実行する紙送りコマンドを実行する場合に、紙送り補正値を含めた紙送りを行うことができる。したがって、例えば紙送りテストパターンを２列に形成する場合、これら２列のパターンのうち特定のパッチ列を印刷する前にだけ、紙送り補正値を含めた紙送りを行うよう制御することができ、紙送りローラの周長の略１／２だけ位置をずらして印刷する場合でも、結果的に紙送りローラの周長分の紙送り補正値を反映させた紙送りテストパターンを印刷させることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明に係る印刷装置の好適な実施の形態について、図面を参照して詳細に説明する。図１は本発明に係る印刷装置の主要構成部を示す概略斜視図、図２は図１に示した印刷装置の電気的な構成を示すブロック図である。
【００１８】
図１に示した印刷装置２０は、用紙スタッカ２２と、不図示のステップモータで駆動される紙送りローラ２４と、プラテン２６と、キャリッジ２８と、キャリッジモータ３０と、キャリッジモータ３０によって駆動される牽引ベルト３２と、キャリッジ２８の走査を案内するガイドレール３４とを備えている。キャリッジ２８には、多数のノズルを備えた印刷ヘッド３６が搭載されている。
【００１９】
印刷用紙Ｐは、用紙スタッカ２２から紙送りローラ２４によって巻き取られてプラテン２６の表面上を、印刷ヘッドの主走査方向と直行する副走査方向へ送られる。キャリッジ２８は、キャリッジモータ３０により駆動される牽引ベルト３２に牽引されて、ガイドレール３４に沿って主走査方向に移動する。
【００２０】
印刷装置２０は、図２に示すように、ホストコンピュータ９０から供給された信号を受信する受信バッファメモリ５０と、印刷データを格納するイメージバッファ５２と、印刷装置２０全体の動作を制御するシステムコントローラ５４（印刷制御部）と、メインメモリ５６と、ＥＥＰＲＯＭ５８とを備えている。
システムコントローラ５４は、さらに、キャリッジモータ３０を駆動する主走査駆動回路６１と、紙送りモータ３１を駆動する副走査駆動回路６２と、印刷ヘッド３６を駆動するヘッド駆動回路６３とが接続されている。副走査駆動回路６２と、紙送りモータ３１と、紙送りローラ２４は、紙送り機構を構成している。
【００２１】
図３は、本実施形態の印刷装置において紙送り補正を行う際に印刷される紙送りテストパターンであり、図４は、ユーザが２列のテストパターンの印刷を指示したときに、プリンタドライバが生成するテストパターン印刷データの構成を模式的に示した図であり、図５は、図３のテストパターンの印刷処理を説明するためのフローチャートである。
本実施の形態では、紙送りローラ２４の周長Ｌ１と、印刷ヘッド３６の副走査方向の印刷長さＬ２とがそれぞれ１インチとし、Ｌ１：Ｌ２＝１：１の関係にある場合を説明する。
【００２２】
本実施形態では、図３に示すように、互いに異なる紙送り補正値を割り当てた複数個のカラーパッチ対ＣＰ１〜ＣＰ５を、主走査方向（図３では左右方向）に分割し２列に印刷する。図３において、符合（１）は印刷ヘッド３６の１パス目に印刷されるパターン領域（パッチデータ）であり、符合（２）は２パス目、符合（３）は３パス目、符合（４）は４パス目、符合（５）は５パス目、符合（６）は６パス目、符合（７）は７パス目に印刷されるパターン領域を示している。
【００２３】
各パスで印刷するパス領域では、印刷ヘッド３６の紙送り方向の先方側にカラーパッチＡが、紙送り方向の手前側にはカラーパッチＢが印刷される。但し、１パス目及び２パス目の印刷では、カラーパッチＡは印刷しない。また、最終の６パス目及び７パス目の印刷では、カラーパッチＢは印刷しない。
各パスで印刷されるカラーパッチの配列において、紙送り方向（図３では、上下方向）に隣接するカラーパッチＢとカラーパッチＡとが、紙送り補正値を割り当てるカラーパッチ対ＣＰ１〜ＣＰ５を形成している。
【００２４】
このように２列にカラーパッチ対ＣＰ１〜ＣＰ５を配列する場合、２列のカラーパッチ列相互間では、それぞれ直前のパスで印刷を実行後、通常の紙送り量（紙送りローラ２４の周長Ｌ１）の約１／２の紙送りを行い、隣の列にパッチ領域の印刷が実施される。
なお、カラーパッチ対ＣＰ１〜ＣＰ５では、隣接するパッチＢ，Ａ間のギャップ（距離）ｇ１〜ｇ５が、対応する紙送り補正値＋２〜−２となるように、各パスにおける印刷実施時における紙送り量が調整される。
【００２５】
図３に示すように、テストパターン１１１のうちカラーパッチ対ＣＰ３に隙間や重なりが現われない場合は、適正な紙送り補正値が設定されている状態である。しかしながら、カラーパッチ対ＣＰ３以外の他のカラーパッチ対に隙間や重なりが現われた場合は、設定されている紙送り補正値が適切でないことがわかる。このため、ユーザは適切な紙送り補正値に設定変更するため、テストパターン１１１のうち隙間や重なりが現われていないカラーパッチ対を探し、そのパッチ対の番号等を入力することで、紙送り補正値の設定変更を行う。
【００２６】
以下では、ユーザが紙送り補正処理を実行するにあたってテストパターンの印刷を指示した際に、指示に応じて印刷装置が実行するテストパターンの印刷方法について説明する。
まず、ユーザがテストパターンの印刷を指示すると、テストパターン印刷データが生成される。テストパターン印刷データの生成はプリンタドライバ９１（印刷制御装置）が行う。プリンタドライバ９１は、ホストコンピュータ９０、印刷装置２０の何れに備えてもよいが、本実施形態ではホストコンピュータ９０に備わっているものとする。
【００２７】
プリンタドライバ９１は、指示されたパッチ列数及び紙送り補正値と、印刷装置２０が備える紙送りローラ２４の周長Ｌ１及び印刷ヘッド３６の副走査方向の印刷高さＬ２と、に基づき、各紙送り量及び紙送り量の閾値を演算する。
【００２８】
図４に示すように印刷ヘッダ情報には、テストパターンのパッチ列数から設定した閾値[ｄｐｉ]と、指示された紙送り補正値が与えられる。本実施形態では、紙送りモータ３１をステッピングモータとする。また、指示されたパッチ列数を２列、紙送りローラ２４の周長Ｌ１を１インチ、印刷ヘッド３６の副走査方向の印刷高さＬ２を１インチ、紙送り補正の分解能を１/７２０[ｄｐｉ]とすると、閾値は例えば３００/７２０[ｄｐｉ]と設定される。
【００２９】
印刷ヘッダ情報に続いて、テストパターン印刷データは、１パス目のデータ（１）と、１回目の紙送りコマンドと、数字データ（補正値：+２）と、２回目の紙送りコマンドと、２パス目のデータ（２）と、１回目の紙送りコマンドと、数字データ（補正値：+１）と、２回目の紙送りコマンドと、・・・６パス目のデータ（６）と、１回目の紙送りコマンドと、２回目の紙送りコマンドと、７パス目のデータ（７）と、を含む。
【００３０】
このように、テストパターン印刷データは、閾値と、紙送り補正値と、印刷ヘッド３６が各走査で印刷するパッチデータと、各パッチデータの印刷処理の間に複数回に分けて紙送りを実行させる紙送りコマンドと、を含んでいる。
具体的には、図４に示すようにテストパターン印刷データはパスとパスのデータ（パッチデータとパッチデータの間）の間に、２つの紙送りコマンドを含んでいる。これは、パスとパスの間の紙送りを２回に分けて実行しようとするものである。つまり、本実施形態のように２列のテストパターンの印刷を行う場合は約１／２インチの紙送りを行うが、１回の紙送りで約１／２インチ紙送りするのではなく、この約１／２インチをさらに２回に分けて紙送りする。
【００３１】
また、特定のパッチ列を構成するパッチデータ（２），（４），（６）の前には、２回に分けて実行される紙送りのうち何れか１つを閾値以上の紙送りを実行するよう指示する紙送りコマンドを設定している。具体的には、例えば１回目の紙送りコマンドは５０/７２０[ｄｐｉ]だけ送るコマンドであり、２回目の紙送りコマンドは３１０/７２０[ｄｐｉ]だけ送るコマンドである。
逆に、特定のパッチ列を構成するパッチデータ以外のパッチデータ（３），（５），（７）の前には、２回に分けて実行される紙送りの何れもが閾値より小さい紙送りを実行するよう指示する紙送りコマンドを設定している。具体的には、１回目の紙送りコマンドは１８１/７２０[ｄｐｉ]だけ送るコマンドであり、２回目の紙送りコマンドも１８１/７２０[ｄｐｉ]だけ送るコマンドである。
【００３２】
さらに、テストパターン印刷データは数字データを含んでいる。この数字データは、各カラーパッチ対ＣＰ１,ＣＰ２,ＣＰ３,ＣＰ４,ＣＰ５の右側の余白に印刷される補正値である。
【００３３】
次に、上述したテストパターン印刷データに基づき印刷装置２０が実行するテストパターン印刷処理について説明する。
まず、印刷ヘッダ情報から紙送り量の閾値と、実施する紙送り補正値とを取得する（ステップＳ２０１）。最初のパッチデータ（１パス目のパッチデータ（１））のカラーパッチＢの印刷を行う（ステップＳ２０２）。次に、１回目の紙送り量が閾値以上であるか否かを判定し、紙送り量が閾値以上であると判定した場合は（ステップＳ２０３：Ｙｅｓ）、その時の紙送り量に紙送り補正値を加算して紙送りを行う（ステップＳ２０５）。
ここでは、閾値は３００/７２０[ｄｐｉ]と設定されているので、１回目の紙送り量５０/７２０[ｄｐｉ]は、閾値より小さいと判定し（ステップＳ２０３：Ｎｏ）、紙送り補正値を加算せず指示された紙送り量５０/７２０[ｄｐｉ]をそのまま送る。
【００３４】
次に、数字データ（補正値：+２）の印刷を行い（ステップＳ２０６）、上記ステップＳ２０３〜Ｓ２０６をテストパターン印刷データが終了するまで繰り返し実行する。
すなわち、２回目の紙送り量が閾値以上であるか否かを判定し、紙送り量が閾値以上であると判定した場合は（ステップＳ２０３：Ｙｅｓ）、その時の紙送り量に紙送り補正値を加算して紙送りを行う（ステップＳ２０５）。ここでは、２回目の紙送り量３１０/７２０[ｄｐｉ]は、閾値以上であると判定し（ステップＳ２０３：Ｙｅｓ）、指示された紙送り量３１０/７２０[ｄｐｉ]に紙送り補正値を加算して紙送りを行う。
【００３５】
次のパッチデータ（２パス目のパッチデータ（２））のカラーパッチＢの印刷を行い（ステップＳ２０３）、再び１回目の紙送り量が閾値以上であるか否かを判定し、紙送り量が閾値よりも小さいと判定した場合は（ステップＳ２０３：Ｎｏ）、指示された紙送り量の紙送りを行う（ステップＳ２０５）。
ここでは、閾値は３００/７２０[ｄｐｉ]と設定されているので、１回目の紙送り量１８１/７２０[ｄｐｉ]は、閾値より小さいと判定し（ステップＳ２０３：Ｎｏ）、紙送り補正値を加算せず指示された紙送り量１８１/７２０[ｄｐｉ]をそのまま送る（ステップＳ２０５）。次に、数字データ（補正値：+１）の印刷を行い（ステップＳ２０６）、上記ステップＳ２０３〜Ｓ２０６をテストパターン印刷データが終了するまで繰り返し実行する。
すなわち、２回目の紙送り量１８１/７２０[ｄｐｉ]も、閾値より小さいと判定し（ステップＳ２０３：Ｎｏ）、指示された紙送り量１８１/７２０[ｄｐｉ]に基づいて紙送りを行い（ステップＳ２０５）、次のカラーパッチの印刷を実施する（ステップＳ２０６）。上記ステップＳ２０３〜Ｓ２０６をテストパターン印刷データが終了するまで繰り返し実行すると、図３に示すテストパターン印刷結果が得られる。
【００３６】
以上、説明したテストパターン印刷方法では、印刷されるテストパターン１１１の紙送り方向の先端から終端までの長さＬｙは、複数列に分割されたことで、一列に印刷していた従来のテストパターン１０１の長さＬｘと比較して短縮することができ、これにより、テストパターン印刷で消費する紙量を削減することができる。
【００３７】
また、紙送り補正用のテストパターン１１１の長さを短縮することができるため、従来ではテストパターン印刷には長さが不足とされていたダイカットラベルやファンフォールド紙などの定型用紙が装着されている場合でも、用紙交換せずに、これらの用紙に紙送り補正用のテストパターン１１１を印刷することができる。このため、テストパターン印刷のために用紙交換を行うような事態を回避することができる。
【００３８】
また、上記実施の形態のテストパターン印刷方法では、テストパターン１１１を２列に分割して形成するため、２列のパターン相互は、パス毎に、紙送りローラの周長の略１／２だけ位置をずらして印刷を行う。そして、２列のパッチ列のうちパッチデータ（２）,（４）,（６）からなる特定のパッチ列を印刷する前の紙送りに、紙送りローラ２４の周長分の紙送り補正値を含めて紙送りを行い、特定のパッチ列以外のパッチデータ（１）,（３）,（５）,（７）からなる列を印刷する前の紙送りには紙送り補正値を含めない。
【００３９】
すなわち、紙送り量に閾値を設定し、紙送り量が閾値以上となる場合に紙送り補正値を加算する。本実施形態では、それぞれのパス時の１／２インチ分の紙送りをさらに２回に分割して実行し、分割した紙送りの内の１回分をだけを閾値以上となる紙送り量に設定しておく。このような制御を行うことによって、閾値以上の紙送り量のときにのみ一括して紙送り補正値を反映させることができる。これにより、本実施形態のように紙送り補正の分解能が低い場合でも桁落ちを発生させることなく、紙送り補正値を反映させた紙送りテストパターンを印刷することができる。
【００４０】
具体的には、紙送り補正の分解能が１/７２０[ｄｐｉ]で、指定された紙送り補正値が３/７２０[ｄｐｉ]の場合、紙送りを２分割するとともに紙送り補正値も２分解して反映させようとすると、１回の紙送りで反映される紙送り補正値は１．５/７２０[ｄｐｉ]となり、桁落ちを発生させる原因となってしまう。本実施形態では、１/２インチの紙送りを２回に分割する一方で、紙送り補正値は分割されて反映されるのではなく一括して反映されるので、紙送り分解能が低い場合でも桁落ちを発生させることがなく特に有効である。
【００４１】
結果的には図３に示したように、各カラーパッチ対ＣＰ１〜ＣＰ５のギャップｇ１〜ｇ５を、図７に示した従来のように一列でカラーパッチを印刷したときと同様の紙送り補正量に設定することができる。
【００４２】
なお、本発明に係るテストパターン１１１の分割数は、上記実施の形態に示した２分割に限らない。図６に示すように、３分割してもよい。３列のテストパターン１２１を形成する場合、紙送りローラ２４の周長Ｌ１と、印刷ヘッド３６の副走査方向の印刷長さＬ２とが１インチであれば、隣接するパッチ列間は、約１／３インチずつ、紙送り方向に位置をずらした配列にすればよい。各カラーパッチＡ，Ｂを印刷する際の紙送り量の制御は、図５で説明したように、閾値を超える紙送り量となる時のみ、所定の紙送り補正値を加算して紙送りをする。
【００４３】
また、本実施の形態のテストパターン印刷方法を実施する印刷装置における紙送りローラの周長Ｌ１と、印刷ヘッドの副走査方向の印刷長さＬ２の比は、上記実施の形態に示した１：１の場合に限らない。例えば、これらの比が１：２となる場合、あるいは２：１となる場合など、両者の比率が変わっても、同様の手法で、テストパターンを印刷することができる。
紙送りローラの周長Ｌ１と、印刷ヘッド３６の副走査方向の印刷長さＬ２の比が１：２となる場合は、印刷ヘッド３６の高さ分だけ紙送りするため紙送りローラ２４を２回転させる必要がある。このため、特定のパッチ列（例えば２列目）を印刷する前に、紙送り量が閾値以上となる場合には２倍の紙送り補正値を加算するよう設定すればよい。
一方、紙送りローラの周長Ｌ１と、印刷ヘッド３６の副走査方向の印刷長さＬ２の比が２：１となる場合は、印刷ヘッド３６の高さ分だけ紙送りするために紙送りローラ２４を１／２回転させる必要がある。このため、特定のパッチ列（例えば２列目）を印刷する前に、紙送り量が閾値以上となる場合には１／２倍の紙送り補正値を加算するよう設定すればよい。
【図面の簡単な説明】
【００４４】
【図１】本実施形態の印刷装置の主要な構成を示す概略斜視図である。
【図２】図１に示した印刷装置の電気的な構成を示すブロック図である。
【図３】本実施形態の印刷装置において紙送り補正を行う際に印刷される紙送りテストパターンである。
【図４】ユーザが２列のテストパターンの印刷を指示したときに、プリンタドライバが生成するテストパターン印刷データの構成を模式的に示した図である。
【図５】図３の紙送りテストパターンの印刷処理を説明するためのフローチャートである。
【図６】本実施形態の紙送りテストパターンの印刷方法で印刷した３列のテストパターン図である。
【図７】従来の紙送りテストパターンの構成図である。
【符号の説明】
【００４５】
２４：紙送りローラ、２８：キャリッジ、３０：キャリッジモータ、３６：印刷ヘッド、５４：システムコントローラ、５６：メインメモリ、５８：ＥＥＰＲＯＭ、６１：主走査駆動回路、６２：副走査駆動回路、６３：ヘッド駆動回路、１１１：紙送りテストパターン、Ａ，Ｂ：カラーパッチ、ＣＰ１〜ＣＰ５：カラーパッチ対、ｇ１〜ｇ５：副走査方向に隣接するカラーパッチ間のギャップ
【図１】
2009234213.tif 000003
【図２】
2009234213.tif 000004
【図３】
2009234213.tif 000005
【図４】
2009234213.tif 000006
【図５】
2009234213.tif 000007
【図６】
2009234213.tif 000008
【図７】
2009234213.tif 000009