(57)【特許請求の範囲】
【請求項１】
インクジェット方式で印刷を行うインクジェットプリンタであって、
媒体にインクを吐出するノズルを有するインクジェットヘッドと、
予め設定された主走査方向へ前記インクジェットヘッドを移動させる主走査駆動部と、
前記主走査方向と直交する副走査方向へ前記媒体を送る副走査駆動部と、
前記インクジェットプリンタの動作を制御する制御部と
を備え、
前記インクジェットヘッドの前記ノズルの状態を確認するためのテストパターンを作図するテスト作図を前記インクジェットプリンタが行う場合であり、かつ、前記主走査方向における幅が前記テストパターンの前記主走査方向の長さの２倍よりも大きい前記媒体に対して前記テスト作図を複数回行う場合、
前記制御部は、
前記媒体に第１の前記テスト作図として作図された前記テストパターンの前記副走査方向における同じ位置に第２の前記テスト作図を行うスペースがあるか否かを判定し、
第２の前記テスト作図を行うスペースがあると判定した場合、前記副走査方向における同じ位置での前記テスト作図を行うスペースにおいて、前記主走査駆動部により前記主走査方向へ前記インクジェットヘッドを移動させて、前記インクジェットヘッドに第２の前記テスト作図を行わせ、
かつ、前記第２のテスト作図を行うスペースがあると判定した場合、前記インクジェットプリンタは、前記テスト作図の合間に前記副走査方向へ前記媒体を送ることなく、前記第２のテスト作図を行うことを特徴とするインクジェットプリンタ。
【請求項２】
前記テスト作図を行うスペースがあるか否かの判定において、第２の前記テスト作図を行うスペースがないと判定した場合、
前記制御部は、前記副走査駆動部に、
前記媒体を少なくとも前記テストパターンの前記副走査方向の長さ分だけ、前記副走査方向へ送らせ、
前記主走査駆動部により前記主走査方向へ前記インクジェットヘッドを移動させて、前記インクジェットヘッドに第２の前記テスト作図を行わせることを特徴とする請求項１に記載のインクジェットプリンタ。
【請求項３】
前記制御部は、
前記媒体に第１の前記テスト作図として作図された前記テストパターンの前記副走査方向における同じ位置に第２の前記テスト作図を行う第１のモードと、
前記媒体に第１の前記テスト作図として作図された前記テストパターンの前記主走査方向における同じ位置に第２の前記テスト作図を行う第２のモードとを有し、
前記第１のモードと前記第２のモードとをユーザによって切り換え可能に構成したことを特徴とする請求項１または２に記載のインクジェットプリンタ。
【請求項４】
媒体にインクを吐出するノズルを有するインクジェットヘッドと、予め設定された主走査方向へ前記インクジェットヘッドを移動させる主走査駆動部と、前記主走査方向と直交する副走査方向へ前記媒体を送る副走査駆動部と、インクジェットプリンタの動作を制御する制御部とを備えるインクジェットプリンタに、前記インクジェットヘッドの前記ノズルの状態を確認するためのテストパターンを作図するテスト作図を行わせる印刷方法であって、
前記主走査方向における幅が前記テストパターンの前記主走査方向の長さの２倍よりも大きい前記媒体に対して前記テスト作図を複数回行う場合において、
前記媒体に第１の前記テスト作図として作図された前記テストパターンの前記副走査方向における同じ位置に第２の前記テスト作図を行うスペースがあるか否かを判定し、
第２の前記テスト作図を行うスペースがあると判定した場合、前記副走査方向における同じ位置での前記テスト作図を行うスペースにおいて、前記主走査駆動部により前記主走
査方向へ前記インクジェットヘッドを移動させて、前記インクジェットヘッドに第２の前記テスト作図を行わせ、
かつ、前記第２のテスト作図を行うスペースがあると判定した場合、前記テスト作図の合間に前記副走査方向へ前記媒体を送ることなく、前記第２のテスト作図を行うことを特徴とする印刷方法。
【請求項５】
媒体にインクを吐出するノズルを有するインクジェットヘッドと、予め設定された主走査方向へ前記インクジェットヘッドを移動させる主走査駆動部と、前記主走査方向と直交する副走査方向へ前記媒体を送る副走査駆動部と、インクジェットプリンタの動作を制御する制御部とを備えるインクジェットプリンタに、前記インクジェットヘッドの前記ノズルの状態を確認するためのテストパターンを作図するテスト作図を行わせるプログラムであって、
前記主走査方向における幅が前記テストパターンの前記主走査方向の長さの２倍よりも大きい前記媒体に対して前記テスト作図を複数回行う場合において、
前記制御部に、
前記媒体に第１の前記テスト作図として作図された前記テストパターンの前記副走査方向における同じ位置に第２の前記テスト作図を行うスペースがあるか否かを判定させ、
第２の前記テスト作図を行うスペースがあると判定された場合、前記副走査方向における同じ位置での前記テスト作図を行うスペースにおいて、前記主走査駆動部により前記主走査方向へ前記インクジェットヘッドを移動させて、前記インクジェットヘッドに第２の前記テスト作図を行わせ、
かつ、前記第２のテスト作図を行うスペースがあると判定された場合、前記インクジェットプリンタに、前記テスト作図の合間に前記副走査方向へ前記媒体を送らせることなく、前記第２のテスト作図を行わせることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタ、印刷方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、テスト作図（テストプリント）の機能が装備されたインクジェットプリンタが知られている（例えば、特許文献１参照。）。このテスト作図の結果は、インクジェットヘッドのノズルの目詰まりの発見等に利用されている。また、テスト作図は、例えば複数回繰り返して行われる場合がある。この場合、インクジェットプリンタは、通常、１回のテスト作図が終了する毎に、所定の方向へ媒体（メディア）を送り、印字ラインを変更する。
【特許文献１】特開平１１−４８４６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
近年、インクジェットプリンタは、様々な媒体に対する印刷に用いられている。例えば、屋外広告等の印刷を行う大判の媒体に対して印刷を行う場合に、大判インクジェットプリンタ等が利用されている。
【０００４】
このような大判インクジェットプリンタにおいてテスト作図を行う場合、テスト作図に必要な幅は、媒体の幅に比して小さくなる。そのため、テスト作図の後には、印刷可能な領域が媒体に残り、媒体に無駄が生じることとなる。そのため、このような場合、媒体の無駄をより軽減した方向でテスト作図を行うことが望まれる。そこで、本発明は、上記の課題を解決できるインクジェットプリンタ、印刷方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の課題を解決するために、本発明は、以下の構成を有する。
（構成１）インクジェット方式で印刷を行うインクジェットプリンタであって、媒体にインクを吐出するノズルを有するインクジェットヘッドと、予め設定された主走査方向へインクジェットヘッドを移動させる主走査駆動部と、主走査方向と直交する副走査方向へ媒体を送る副走査駆動部と、インクジェットプリンタの動作を制御する制御部とを備え、インクジェットヘッドのノズルの状態を確認するためのテストパターンを作図するテスト作図をインクジェットプリンタが行う場合、制御部は、当該テスト作図の前にインクジェットプリンタが行った作図である前回の作図がテスト作図であるか否かを確認し、当該前回の作図がテスト作図である場合、副走査方向へ媒体を送らずにテスト作図を行うスペースが主走査方向において媒体にあるか否かを判定し、テスト作図を行うスペースがあると判定した場合、副走査方向へ媒体を送らず、主走査駆動部により主走査方向へインクジェットヘッドを移動させて、インクジェットヘッドに次のテスト作図を行わせる。副走査駆動部は、媒体に対して相対的にインクジェットヘッドを移動させることにより、副走査方向へ媒体を送ってもよい。
【０００６】
このように構成すれば、例えば、複数のテストパターンを主走査方向に並べて作図できる。そのため、媒体の無駄を軽減して、適切にテスト作図を行うことができる。また、このように構成した場合、例えば、テスト作図の合間に副走査方向へ媒体を送ることなく、複数のテスト作図を繰り返し行うことができる。そのため、このように構成すれば、例えば、連続してテスト作図を行う場合に、作図に必要な時間を短縮できる。
【０００７】
尚、テスト作図を行うスペースがあると制御部が判定した場合において、副走査方向へ媒体を送らないとは、例えば、実質的に媒体を送らないことである。実質的に媒体を送らないとは、例えば印字ラインの変更動作のような、副走査方向における印刷位置の変更のために媒体を送る動作を行わないことである。そのため、この場合も、例えば、位置の微調整等のために媒体を前後のずらす動作等を行ってもよい。
【０００８】
（構成２）主走査方向において次のテスト作図を開始すべき位置を示すテスト作図原点の座標を記憶する記憶部を更に備え、制御部は、テスト作図を行うスペースがあるか否かを判定する場合、記憶部に記憶されているテスト作図原点の座標に基づき判定を行い、インクジェットヘッドに次のテスト作図を行わせる場合、記憶部に記憶されているテスト作図原点を基準にして、インクジェットヘッドに次の前記テスト作図を行わせ、インクジェットヘッドにテスト作図を行わせる毎に、少なくともテストパターンの主走査方向の長さ分だけ、テスト作図原点の座標の値を増加させる。
【０００９】
このように構成すれば、テスト作図を行うスペースがあるか否かの判定を適切に行うことができる。また、これにより、副走査方向へ媒体を送ることなく、複数回のテスト作図を適切に行うことができる。
【００１０】
尚、テスト作図原点の座標の値を増加させる場合、制御部は、テストパターンの主走査方向の長さに予め設定されたマージン分を加えた長さの分だけ、座標の値を増加させることが好ましい。このように構成すれば、主走査方向に並んで作図された複数のテストパターンを、より適切に区別できる。
【００１１】
（構成３）テスト作図を行うスペースがあるか否かの判定において、スペースがないと判定した場合、制御部は、少なくともテストパターンの副走査方向の長さ分だけ、副走査方向へ、媒体を、副走査駆動部に送らせ、記憶部に記憶されているテスト作図原点の座標の値を、予め設定された初期値に初期化する。
【００１２】
このように構成すれば、例えば、テスト作図を複数回行うことにより主走査方向のスペースがなくなった場合に、副走査方向へ適切に媒体を送ることができる。また、これにより、次のテスト作図を適切に行うことができる。
【００１３】
尚、制御部は、副走査駆動部に、テストパターンの副走査方向の長さに予備フィード分を加えた長さの分だけ、媒体を送らせることが好ましい。予備フィード分とは、例えば、媒体を送る以前に作図されている領域と次に行うテスト作図とが重ならないように予め設定された媒体の送り量の余裕分である。
【００１４】
（構成４）インクジェットプリンタがテスト作図以外の作図である通常作図を行う場合、制御部は、当該通常作図の前にインクジェットプリンタが行った作図である前回の作図がテスト作図であるか否かを確認し、当該前回の作図がテスト作図である場合、少なくともテストパターンの副走査方向の長さ分だけ、副走査方向へ媒体を、副走査駆動部に送らせる。このように構成すれば、例えば、テスト作図と通常作図との切換を適切に行うことができる。
【００１５】
（構成５）媒体にインクを吐出するノズルを有するインクジェットヘッドと、予め設定された主走査方向へインクジェットヘッドを移動させる主走査駆動部と、主走査方向と直交する副走査方向へ媒体を送る副走査駆動部と、インクジェットプリンタの動作を制御する制御部とを備えるインクジェットプリンタに、インクジェットヘッドのノズルの状態を確認するためのテストパターンを作図するテスト作図を行わせる印刷方法であって、当該テスト作図の前にインクジェットプリンタが行った作図である前回の作図がテスト作図であるか否かを確認し、当該前回の作図がテスト作図である場合、副走査方向へ媒体を送らずにテスト作図を行うスペースが主走査方向において媒体にあるか否かを判定し、テスト作図を行うスペースがあると判定した場合、副走査方向へ媒体を送らず、主走査駆動部により主走査方向へインクジェットヘッドを移動させて、インクジェットヘッドに次のテスト作図を行わせる。このようにすれば、例えば、構成１と同様の効果を得ることができる。
【００１６】
（構成６）媒体にインクを吐出するノズルを有するインクジェットヘッドと、予め設定された主走査方向へインクジェットヘッドを移動させる主走査駆動部と、主走査方向と直交する副走査方向へ媒体を送る副走査駆動部と、インクジェットプリンタの動作を制御する制御部とを備えるインクジェットプリンタに、インクジェットヘッドのノズルの状態を確認するためのテストパターンを作図するテスト作図を行わせるプログラムであって、制御部に、当該テスト作図の前にインクジェットプリンタが行った作図である前回の作図がテスト作図であるか否かを確認させ、当該前回の作図がテスト作図である場合、副走査方向へ媒体を送らずにテスト作図を行うスペースが主走査方向において媒体にあるか否かを判定させ、テスト作図を行うスペースがあると判定した場合、副走査方向へ媒体を送らせず、主走査駆動部により主走査方向へインクジェットヘッドを移動させて、インクジェットヘッドによる次のテスト作図を行わせる。このようにすれば、例えば、構成１と同様の効果を得ることができる。
【発明の効果】
【００１７】
本発明によれば、例えば、インクジェットプリンタにおいて、媒体の無駄を軽減して、適切にテスト作図を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明に係る実施形態を、図面を参照しながら説明する。図１は、本発明の一実施形態に係るインクジェットプリンタ１０の構成の一例を示す。インクジェットプリンタ１０は、媒体５０に対してインクジェット方式で印刷を行う印刷装置であり、インクジェットヘッド１２、主走査駆動部１４、複数のローラ１６ａ、１６ｂ、制御部１８、及び記憶部２０を備える。
【００１９】
インクジェットヘッド１２は、媒体５０にインクを吐出するノズルを有する印刷ヘッドである。インクジェットヘッド１２は、主走査駆動部１４に駆動されて、予め設定された主走査方向（Ｙ方向）へ往復するスキャン動作を行う。また、本例において、インクジェットヘッド１２は、主走査方向と直交する副走査方向（Ｘ方向）に並ぶ複数のノズルを有する。
【００２０】
主走査駆動部１４は、主走査方向へインクジェットヘッド１２を移動させる機構部である。インクジェットプリンタ１０が作図を行う作図時において、主走査駆動部１４は、制御部１８の指示に応じて、インクジェットヘッド１２のノズルからインクを吐出させつつ、主走査方向へインクジェットヘッド１２を移動させる。複数のローラ１６ａ、１６ｂは、副走査駆動部の一例であり、制御部１８の指示に応じて、副走査方向へ媒体５０を送る。
【００２１】
制御部１８は、例えばインクジェットプリンタ１０のＣＰＵであり、インクジェットプリンタ１０の動作を制御する。本例において、制御部１８は、ホストＰＣを介してユーザの指示を受け取り、受け取った指示に基づき、インクジェットプリンタ１０の各部の動作を制御する。
【００２２】
記憶部２０は、例えばインクジェットプリンタ１０のメモリであり、インクジェットプリンタ１０の制御に必要な各種情報等を記憶する。例えば、記憶部２０は、主走査駆動部１４の制御の基準となる作図原点の座標を記憶する。この作図原点は、例えば、主走査方向において次の作図を開始すべき位置を示す。また、本例において、記憶部２０は、テスト作図以外の通常作図を行う場合の作図原点と区別して、テスト作図を行う場合に作図原点となるテスト作図原点の座標を更に記憶する。また、テスト作図原点の座標の初期値を更に記憶する。
【００２３】
また、記憶部２０は、例えば、インクジェットプリンタ１０の動作を制御するプログラムを更に記憶する。このプログラムは、例えばネットワークや記憶媒体を介してホストＰＣに読み込まれ、更にインクジェットプリンタ１０へと転送される。インクジェットプリンタ１０においては、制御部１８が、このプログラムに応じて、インクジェットプリンタ１０の各部の動作を制御する。例えば、インクジェットプリンタ１０は、記憶部２０に記憶されるプログラムに基づき、テスト作図を行う。テスト作図とは、例えば、インクジェットヘッド１２のノズルの状態を確認するためのテストパターンを作図する動作である。
【００２４】
図２は、複数回のテスト作図をインクジェットプリンタ１０が行う動作の一例を示す図である。本例において、インクジェットプリンタ１０は、１回のテスト作図において、主走査方向の長さがｔｙ、副走査方向の長さがｔｘのテストパターンを作図する。
【００２５】
インクジェットプリンタ１０は、テストパターンとして、例えば、全てのノズルからインクを吐出させるベタ印字のパターンを作図する。この場合、インクジェットヘッド１２のノズルが詰まっていると、テストパターンにおいてそのノズルに対応する部分は、インクが吐出されず、媒体５０の色（例えば白色）のままの状態となる。インクジェットプリンタ１０のユーザは、このようなインクが吐出されていない箇所の有無を目視で確認することにより、インクジェットヘッド１２のノズルの状態を確認する。
【００２６】
ここで、制御部１８は、インクジェットプリンタ１０が１回のテスト作図を行う毎に、記憶部２０に記憶されているテスト作図原点の座標の値を更新する。また、１回目のテスト作図を行う前の状態おいて、記憶部２０は、テスト作図原点の座標の値として、予め設定された初期値を記憶している。本例において、この初期値は、例えば、予め設定されたマージン分ｍだけ主走査方向において媒体５０の一端から離れた位置の座標である。
【００２７】
図２（ａ）は、１回目のテスト作図後の状態を示す。１回目のテスト作図時において、主走査駆動部１４は、上記のテスト作図原点の座標の位置から、主走査方向へ、インクジェットヘッド１２を移動させる。これにより、インクジェットヘッド１２は、１回目のテスト作図のテストパターン１０２ａを作図する。
【００２８】
図２（ｂ）は、２回目のテスト作図後の状態を示す。本例において、制御部１８は、インクジェットヘッド１２にテスト作図を行わせる毎に、テスト作図原点の座標の値を、テストパターンの主走査方向の長さ分ｔｙと、マージン分ｍとの和の分だけ増加させる。そのため、２回目のテスト作図時において、主走査駆動部１４は、１回目のテスト作図で作図されたテストパターン１０２ａからマージン分ｍだけ主走査方向において離間した位置から、主走査方向へ、インクジェットヘッド１２を移動させる。これにより、インクジェットヘッド１２は、２回目のテスト作図のテストパターン１０２ｂを作図する。
【００２９】
図２（ｃ）は、３回目のテスト作図後の状態を示す。２回目のテスト作図後、制御部１８は、テスト作図原点の座標の値を、更に、テストパターンの主走査方向の長さ分ｔｙと、マージン分ｍとの和の分だけ増加させる。そのため、３回目のテスト作図時において、主走査駆動部１４は、２回目のテスト作図で作図されたテストパターン１０２ｂからマージン分ｍだけ主走査方向において離間した位置から、主走査方向へ、インクジェットヘッド１２を移動させる。これにより、インクジェットヘッド１２は、３回目のテスト作図のテストパターン１０２ｃを作図する。
【００３０】
図２（ｄ）は、４回目のテスト作図後の状態を示す。本例において、主走査方向における媒体５０の幅は、上記のように１〜３回目のテスト作図を行うために必要な幅よりも大きく、かつ、４回目のテスト作図を更に行おうとする場合に必要となる幅よりも小さい。そのため、４回目のテスト作図を行う前に、制御部１８は、ローラ１６ａ、１６ｂに、Ｘ方向へ媒体５０を送らせる。ローラ１６ａ、１６ｂは、制御部１８の指示に応じて、テストパターンの副走査方向の長さ分ｔｘと、Ｘ方向におけるマージン分である予備フィード分ｆとの和の分だけ、副走査方向へ媒体５０を送る。また、本例において、制御部１８は、ローラ１６ａ、１６ｂに媒体５０を送らせるのに応じて、テスト作図原点の座標の値を初期化し、１回目のテスト作図を行う前と同様に、所定の初期値に設定する。
【００３１】
これにより、４回目のテスト作図時において、主走査駆動部１４は、１回目のテスト作図で作図されたテストパターン１０２ａから予備フィード分ｆだけ副走査方向において離間した位置から、主走査方向へ、インクジェットヘッド１２を移動させる。これにより、インクジェットヘッド１２は、４回目のテスト作図のテストパターン１０２ｄを作図する。
【００３２】
本例によれば、例えば、複数のテストパターン１０２ａ〜１０２ｃを主走査方向に並べて作図できる。そのため、媒体５０の無駄を軽減して、適切にテスト作図を行うことができる。また、例えば、テスト作図に必要なスペースが主走査方向において残っている間は、テスト作図の合間に副走査方向へ媒体５０を送ることなく、複数のテスト作図を繰り返し行うことができる。そのため、本例によれば、例えば、連続してテスト作図を行う場合に、作図に必要な時間を短縮できる。
【００３３】
続いて、インクジェットプリンタ１０の動作について、フローチャートを用いて説明する。図３は、インクジェットプリンタ１０の動作の一例を示すフローチャートである。尚、本フローチャートにおいて、ステップＳ１００、Ｓ１０６、Ｓ１１０のように、逆さ台形で示したステップは、ユーザによる操作が行われるステップを示す。
【００３４】
本例のインクジェットプリンタ１０の動作においては、最初に、ユーザによる媒体５０の設置（メディアセット）が行われる（Ｓ１００）。媒体５０としては、例えば、主走査方向における幅がテスト作図時に作図されるテストパターンの２倍よりも大きい媒体が用いられる。
【００３５】
そして、媒体５０の設置に応じて、インクジェットプリンタ１０は、例えば公知の方法により媒体５０の幅を検知し、媒体５０の幅を設定する（Ｓ１０２）。また、媒体５０の幅に応じて、主走査方向における作図開始位置である作図原点を設定する（Ｓ１０４）。
【００３６】
尚、ステップＳ１０４で設定される作図原点は、テスト作図以外の通常作図を行う場合に作図を開始すべき位置を示す。また、この作図原点は、テスト作図の作図原点となるテスト作図原点の座標の値の初期値としても用いられる。
【００３７】
次に、インクジェットプリンタ１０は、ユーザによる作図原点の確認を受け付ける（Ｓ１０６）。このステップにおいて、ユーザは、例えば、必要に応じて、作図原点の再設定を行う。この場合、ユーザは、例えばＬＥＤポインタを用いて、作図原点を再設定する。
【００３８】
その後、インクジェットプリンタ１０は、作図指示を受けるまでの間、待機する（Ｓ１０８）。そして、例えばホストＰＣを介してユーザが作図指示を行うと（Ｓ１１０）、インクジェットプリンタ１０は、その作図指示がテスト作図を行う指示であるか否かを確認する（Ｓ１１２）。
【００３９】
そして、作図指示がテスト作図の指示である場合（Ｓ１１２：Ｙｅｓ）、インクジェットプリンタ１０は、テスト作図を行う（Ｓ１１４）。テスト作図の動作については、後に更に詳しく説明する。また、テスト作図の後には、ステップＳ１０８に戻り、次の作図指示を受け付けるまでの間、更に待機する。
【００４０】
また、作図指示がテスト作図の指示ではない場合（Ｓ１１２：Ｎｏ）、インクジェットプリンタ１０は、通常作図を開始する。この場合、先ず、これから行う通常作図の前に行った前回の作図がテスト作図であるか否かを確認する（Ｓ１１６）。
【００４１】
尚、本例において、制御部１８は、例えば、少なくとも前回の作図を含む過去に行った作図について、テスト作図であるか否かを示す履歴を、記憶部２０に記憶させておく。そして、前回の作図がテスト作図であるか否かを、この履歴に基づいて確認する。このように構成すれば、前回の作図についての確認を適切に行うことができる。
【００４２】
そして、前回の作図がテスト作図である場合（Ｓ１１６：Ｙｅｓ）、インクジェットプリンタ１０は、テスト作図１回分だけ、副走査方向へ媒体５０を送る（Ｓ１１８）。この場合、制御部１８は、ローラ１６ａ、１６ｂに、例えば、テストパターンの副走査方向の長さ分だけ、副走査方向へ媒体５０を送らせる。
【００４３】
そして、次に行う通常作図と前回の作図とが副走査方向において重なることを確実に避けるため、更に、インクジェットプリンタ１０は、予備フィード分だけ、媒体５０を副走査方向へ送る（Ｓ１２０）。これにより、前回の作図がテスト作図である場合、制御部１８は、ローラ１６ａ、１６ｂに、テストパターンの副走査方向の長さと、予備フィード分との和の分だけ、副走査方向へ媒体５０を送らせる。尚、前回の作図がテスト作図でない場合（Ｓ１１６：Ｎｏ）、インクジェットプリンタ１０は、ステップＳ１１８を省略して、ステップＳ１２０に進む。
【００４４】
そして、ステップＳ１０４で設定された作図原点を基準にして、インクジェットプリンタ１０は、この作図原点から、通常作図を実行する（Ｓ１２２）。通常作図の後には、ステップＳ１０８に戻り、次の作図指示を受け付けるまでの間、更に待機する。
【００４５】
図４は、インクジェットプリンタ１０がテスト作図を行う動作の一例を示すフローチャートである。テスト作図を行う場合、本例のインクジェットプリンタ１０は、先ず、例えばホストＰＣから、作図すべきテストパターンを示すテスト作図データを取得する（Ｓ２０２）。そして、これから行うテスト作図の前に行った前回の作図がテスト作図であるか否かを確認する（Ｓ２０４）。インクジェットプリンタ１０は、この確認を、例えば通常作図を行う場合に前回の作図を確認するのと同様の方法により行う。
【００４６】
そして、前回の作図がテスト作図である場合（Ｓ２０４：Ｙｅｓ）、次のテスト作図を行うスペースが主走査方向（Ｙ方向）にあるか否かを確認する（Ｓ２０６）。この確認において、制御部１８は、副走査方向へ媒体５０を送らずにテスト作図を行うスペースがあるか否かを判定する。テスト作図を行うスペースがあるとは、例えば、作図が行われていない領域が主走査方向においてテスト作図分以上あることである。また、本例において、制御部１８は、記憶部２０に記憶されているテスト作図原点の座標に基づき、この判定を行う。
【００４７】
そして、テスト作図を行うスペースがあると判定した場合（Ｓ２０６：Ｙｅｓ）、副走査方向へ媒体５０を送らず、テスト作図のスキャンを実行する。テスト作図のスキャンにおいて、制御部１８は、主走査駆動部１４により主走査方向へインクジェットヘッド１２を移動させて、インクジェットヘッド１２に次のテスト作図を行わせる。また、この場合、制御部１８は、記憶部２０に記憶されているテスト作図原点を基準にして、インクジェットヘッド１２にテスト作図を行わせる。
【００４８】
また、インクジェットプリンタ１０は、テスト作図のスキャン後に、記憶部２０に記憶されているテスト作図原点を更新する（Ｓ２１０）。制御部１８は、インクジェットヘッド１２にテスト作図を行わせる毎に、テストパターンの主走査方向の長さとマージン分の和の分だけ、テスト作図原点の座標の値を増加させて、この更新を行う。本例によれば、例えば、副走査方向へ媒体５０を送ることなく、複数回のテスト作図を適切に行うことができる。
【００４９】
ここで、前回の作図がテスト作図であり（Ｓ２０４：Ｙｅｓ）、かつ、次のテスト作図を行うスペースが主走査方向にない場合（Ｓ２０６：Ｎｏ）、インクジェットプリンタ１０は、テスト作図１回分だけ、副走査方向へ媒体５０を送る（Ｓ２２０）。この場合、制御部１８は、ローラ１６ａ、１６ｂに、例えば、テストパターンの副走査方向の長さ分だけ、副走査方向へ媒体５０を送らせる。
【００５０】
また、この場合、インクジェットプリンタ１０は、更に、予備フィード分だけ、媒体５０を副走査方向へ送る（Ｓ２１４）。また、テスト作図原点の初期化を行う（Ｓ２１６）。テスト作図原点の初期化において、制御部１８は、記憶部２０に記憶されているテスト作図原点の座標を、ステップＳ１０４（図３参照）で設定された初期値に初期化する。
【００５１】
そして、Ｓ２０８に進み、初期化後のテスト作図原点を基準にして、テスト作図を行う。本例によれば、例えば、テスト作図を複数回行うことにより主走査方向のスペースがなくなった場合に、副走査方向へ適切に媒体５０を送ることができる。また、これにより、次のテスト作図を適切に行うことができる。
【００５２】
また、前回の作図がテスト作図ではない場合も（Ｓ２０４：Ｎｏ）、インクジェットプリンタ１０は、次のテスト作図を行うスペースが主走査方向にあるか否かを確認する（Ｓ２１２）。そして、この場合、スペースがなければ（Ｓ２１２：Ｎｏ）、例えばエラー表示を行って、テスト作図を行わずに、動作を終了する（Ｓ２１８）。また、スペースがある場合（Ｓ２１２：Ｙｅｓ）、Ｓ２１４に進み、上記の説明と同様にして、テスト作図を行う。本例によれば、通常作図後においても、テスト作図を適切に行うことができる。
【００５３】
尚、インクジェットプリンタ１０は、テスト作図を主走査方向に行うか、副走査方向に行うかの選択を、ユーザから受け付けてもよい。テスト作図を主走査方向に行うとは、例えば、複数のテストパターンが主走査方向に並ぶように複数回のテスト作図を行うことである。テスト作図を主走査方向に行うことをユーザが選択した場合、インクジェットプリンタ１０は、例えば上記で説明した動作を行う。また、テスト作図を副走査方向に行うとは、例えば、ステップ２０６でスペースがないと判断した場合にように、媒体５０を送ってテスト作図を行うことである。テスト作図を副走査方向に行うことをユーザが選択した場合、インクジェットプリンタ１０は、例えばステップ２０６での判断を省略し、ステップ２０６でスペースがないと判断した場合と同様の動作でテスト作図を行う。
【００５４】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【産業上の利用可能性】
【００５５】
本発明は、例えばインクジェットプリンタに好適に利用できる。
【図面の簡単な説明】
【００５６】
【図１】本発明の一実施形態に係るインクジェットプリンタ１０の構成の一例を示す図である。
【図２】複数回のテスト作図をインクジェットプリンタ１０が行う動作の一例を示す図である。図２（ａ）は、１回目のテスト作図後の状態を示す。図２（ｂ）は、２回目のテスト作図後の状態を示す。図２（ｃ）は、３回目のテスト作図後の状態を示す。図２（ｄ）は、４回目のテスト作図後の状態を示す。
【図３】インクジェットプリンタ１０の動作の一例を示すフローチャートである。
【図４】インクジェットプリンタ１０がテスト作図を行う動作の一例を示すフローチャートである。
【符号の説明】
【００５７】
１０・・・インクジェットプリンタ、１２・・・インクジェットヘッド、１４・・・主走査駆動部、１６ａ、１６ｂ・・・ローラ、１８・・・制御部、２０・・・記憶部、５０・・・媒体、１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ・・・テストパターン
【図１】
0005261603.tif 000002
【図２】
0005261603.tif 000003
【図３】
0005261603.tif 000004
【図４】
0005261603.tif 000005