(57)【要約】【課題】  プリンタにおいて、自動的に、ノズル目詰まりチェックパターンなどのチェック情報を複数回にわたり一枚の用紙に印刷できるようにする。【解決手段】  新たなチェック情報を用紙１０に印刷しようとするとき、用紙幅を検出するための光学センサを利用して、用紙１０上のマーキング１２を読み取る。マーキング１２は、用紙１０に既に印刷されているチェック情報１４，１４の個数を示す。マーキング１２から得た既存チェック情報１４，１４の個数分の距離だけ用紙１０を送ることで、既存チェック情報１４，１４を飛び越えた未印刷の位置１８に印刷開始位置を設定し、その印刷開始位置１８から新たなチェック情報を印刷する。それと共に、既存のマーキング１２の後尾に、それが示す個数を１つ分増やすための追加のマーキングを印刷することで、次回のチェック情報の印刷時には、今印刷したチェック情報を飛び越えた次の未印刷位置から新たなチェック情報を印刷できるようにする。【選択図】図２
2006181977.tif 000002
【特許請求の範囲】
【請求項１】
用紙上に印刷されたマーキングを読むマーキング読み取り手段と、
前記マーキングの読み取り結果を受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記読み取り結果に応じた距離だけ前記用紙を送る用紙送り手段と、
前記用紙送り手段が前記用紙を送った後、前記印刷開始位置から新たなチェック情報を前記用紙上に印刷するチェック情報手段と、
紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするための新たなマーキングを、前記用紙上に印刷するマーキング印刷手段と
を備えたプリンタ。
【請求項２】
紙送り方向と直交する主スキャン方向に移動するキャリッジに搭載された印刷ヘッド及び光学センサとを備え、
前記マーキング読み取り手段は、前記キャリッジを移動させて前記光学センサで前記用紙上のマーキングをスキャンすることにより、マーキングを読み取る請求項１記載のプリンタ。
【請求項３】
前記光学センサが、前記マーキングの読み取りだけでなく、前記用紙の幅を検出するためにも使用される請求項２記載のプリンタ。
【請求項４】
前記マーキング印刷手段が、毎回、紙送り方向において前記用紙上の一定位置に新たなマーキングを追加的に印刷し、
前記マーキング読み取り手段が、毎回、紙送り方向における前記一定位置にて前記マーキングを読み取る請求項１記載のプリンタ。
【請求項５】
前記マーキング印刷手段が、毎回、前記用紙上の前記新たなチェック情報が印刷された位置に対し一定の位置関係をもつ位置に前記新たなマーキングを印刷し、
前記マーキング読み取り手段が、毎回、前記用紙上の既存のマーキングを検出し、検出されたマーキングを逐次に読み取る請求項１記載のプリンタ。
【請求項６】
用紙上に既にチェック情報を印刷した回数又は位置に関する記憶データを保持する記憶手段と、
前記記憶手段の記憶データを受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記記憶データに応じた距離だけ前記用紙を送る用紙送り手段と、
前記用紙送り手段が前記用紙を送った後、印刷開始位置から新たなチェック情報を前記用紙上に印刷するチェック情報手段と、
紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするための新たな記憶データを、前記記憶手段に格納する記憶更新手段と
を備えたプリンタ。
【請求項７】
プリンタにセットされた用紙上に印刷されたマーキングを読むステップと、
前記マーキングの読み取り結果を受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記読み取り結果に応じた距離だけ前記用紙を送るステップと、
前記距離だけ前記用紙が送られた後、印刷開始位置から新たなチェック情報を前記用紙上に印刷するステップと、
紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするための新たなマーキングを、前記用紙上に印刷するステップと
を備えたプリンタのチェック情報印刷方法。
【請求項８】
用紙上に既にチェック情報を印刷した回数又は位置に関する記憶データを保持するステップと、
前記記憶データを受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記記憶データに応じた距離だけ前記用紙を送るステップと、
前記距離だけ前記用紙が送られた後、印刷開始位置から新たなチェック情報を前記用紙上に印刷するステップと、
紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするために、前記記憶データを更新するステップと
を備えたプリンタのチェック情報印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットプリンタやドットインパクトプリンタなどのプリンタ、及びそのようなプリンタにおけるノズル目詰まりチェックパターン、プラテンギャップ調整パターン或いはファームウェアバージョン情報などを印刷する方法に関する。
【背景技術】
【０００２】
インクジェットプリンタやドットインパクトプリンタなどのプリンタにおいて、ノズル目詰まりのチェック、プラテンギャップの調整、或いはファームウェアバージョンの確認などの目的で、一定の図形パターン又は文字情報メッセージ情報など（以下、チェック情報という）を用紙上に印刷する機能が知られている。このようなチェック情報は、用紙上の一定の位置、例えば、用紙の先頭位置に印刷されるのが、従来のプリンタの一般的なやり方である。しかし、これでは、ユーザが用紙を反転させたり切断するなどの工夫をしない限り、１枚の用紙の同じ側の面にチェック情報を複数回印刷すること（特に、ノズル目詰まりチェックの場合、そうしたいときが多々ある）はできない。
【０００３】
この問題を解消するため、特許文献１に記載のプリンタは、用紙にノズル目詰まりチェックパターンを印刷する前に、その用紙に既に同パターンが何回印させされているかをユーザに入力させ、その入力された回数分の印刷済み距離だけ用紙を送って、未印刷の位置にチェックパターンを印刷するという制御を行う。
【０００４】
【特許文献１】特開２００４−２７６５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に記載の発明によれば、ユーザが印刷済みパターン数を数えてシステムに入力しなければならない面倒がある。
【０００６】
従って、本発明の目的は、自動的に、ノズル目詰まりチェックパターン、プラテンギャップ調整パターン或いはファームウェアバージョン情報などのようなチェック情報を複数回にわたり一枚の用紙に印刷できるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明の一つの側面に従うプリンタは、用紙上に印刷されたマーキングを読むマーキング読み取り手段と、前記マーキングの読み取り結果を受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記読み取り結果に応じた距離だけ前記用紙を送る用紙送り手段と、前記用紙送り手段が前記用紙を送った後、前記印刷開始位置から新たなチェック情報を前記用紙上に印刷するチェック情報手段と、紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするための新たなマーキングを、前記用紙上に印刷するマーキング印刷手段とを備える。
【０００８】
本発明のプリンタとして、紙送り方向と直交する主スキャン方向に移動するキャリッジに搭載された印刷ヘッド及び光学センサとを備えたシリアルプリンタを採用することができる。そのようなシリアルプリンタにおいて、前記マーキング読み取り手段は、前記キャリッジを移動させて前記光学センサで前記用紙上のマーキングをスキャンすることにより、マーキングを読み取るように構成されることができる。また、前記光学センサは、マーキングの読み取りだけでなく、用紙の幅を検出するためにも使用されることができる。
【０００９】
一つの好適な実施形態では、前記マーキング印刷手段が、毎回、紙送り方向において前記用紙上の一定位置に新たなマーキングを追加的に印刷し、前記マーキング読み取り手段が、毎回、紙送り方向における前記一定位置にて前記マーキングを読み取るようになっている。
【００１０】
また、別の好適な実施形態では、前記マーキング印刷手段が、毎回、前記用紙上の前記新たなチェック情報が印刷された位置に対し一定の位置関係をもつ位置に前記新たなマーキングを印刷し、前記マーキング読み取り手段が、毎回、前記用紙上の既存のマーキングを検出し、検出されたマーキングを逐次に読み取るようになっている。
【００１１】
本発明の別の側面に従うプリンタは、用紙上に既にチェック情報を印刷した回数又は位置に関する記憶データを保持する記憶手段と、前記記憶手段の記憶データを受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記記憶データに応じた距離だけ前記用紙を送る用紙送り手段と、前記用紙送り手段が前記用紙を送った後、印刷開始位置から新たなチェック情報を前記用紙上に印刷するチェック情報手段と、紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするための新たな記憶データを、前記記憶手段に格納する記憶更新手段とを備える。
【００１２】
本発明のさらに別の側面に従うプリンタのチェック情報印刷方法は、プリンタにセットされた用紙上に印刷されたマーキングを読むステップと、前記マーキングの読み取り結果を受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記読み取り結果に応じた距離だけ前記用紙を送るステップと、前記距離だけ前記用紙が送られた後、印刷開始位置から新たなチェック情報を前記用紙上に印刷するステップと、紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするための新たなマーキングを、前記用紙上に印刷するステップとを備える。
【００１３】
本発明のさらにまた別の側面に従うプリンタのチェック情報印刷方法は、用紙上に既にチェック情報を印刷した回数又は位置に関する記憶データを保持するステップと、前記記憶データを受け、紙送り方向において前記用紙上の既にチェック情報が印刷されている領域より後方の未印刷の位置に印刷開始位置が来るように、前記記憶データに応じた距離だけ前記用紙を送るステップと、前記距離だけ前記用紙が送られた後、印刷開始位置から新たなチェック情報を前記用紙上に印刷するステップと、紙送り方向において前記新たなチェック情報が印刷された場所より後方の未印刷の位置に次回の印刷開始位置が来るようにするために、前記記憶データを更新するステップとを備える。
【発明の効果】
【００１４】
本発明によれば、自動的にチェック情報を複数回にわたり一枚の用紙に印刷することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明のプリンタの第１から第３の実施形態を説明する。
【００１６】
図１は、これら3種類の実施形態に共通するプリンタの機械構成を簡単に示す平面図である。
【００１７】
図１に示すように、プリンタ１の本体内には、図中横方向に移動可能なキャリッジ２があり、このキャリッジ２に印刷ヘッド４と紙幅センサ６が搭載されている。また、用紙１０をキャリッジ２の移動方向とは垂直な方向へ給紙口から印刷ヘッド4の正面を通り排紙口へと送るための給紙ローラ７及び排紙ローラ８が設けられている(以下、紙送りローラ７，８という）。さらに、制御回路９が設けられ、この制御回路９は、印刷を行うための各種の制御、例えば、印刷イメージの作成、キャリッジ２の駆動と制御、印刷ヘッド４の駆動と制御、紙送りローラ７，８の駆動と制御、及び、紙幅センサ６からの出力信号の処理などを行う。制御回路９は、そのような制御のための情報処理を行うためのファームウェアを有したコンピュータ、キャリッジ２を動かすキャリッジモータ、紙送りローラ７，８を動かす紙送りモータ、それらモータや印刷ヘッド４をそれぞれ駆動するための複数種のドライバ回路などを備える。制御回路９は、外部のホスト(図示せず）から入力される通常の印刷ジョブを実行するための制御のほか、ノズル目詰まりチェックパターン、プラテンギャップ調整パターン或いはファームウェアバージョン情報などのようなチェック情報を印刷するための本発明の原理に従う制御も行う。
【００１８】
ここで、印刷ヘッド４には、例えば多数のインクジェットノズルを有するインクジェット式ヘッド、或いは、多数のドットインパクトワイヤを有するドットインパクト式ヘッドなどが採用され得るが、以下の説明では、インクジェット式の印刷ヘッドであるとする。紙幅センサ６は、投光器と受光器のセットからなる光学センサであり、例えば、投光器から用紙１０方向へ光線を出射し、受光器で反射光線を受けて反射光の強度を示す電子信号を制御回路９に出力するようになっている。
【００１９】
後述する第１から第３のいずれの実施形態においても、制御回路９は、印刷開始前、用紙１０が紙幅センサ６の位置へ送られてきたとき、キャリッジ２を移動させて、紙幅センサ６からの信号に基づいて、用紙１０の幅を測定し、用紙１０のサイズを把握する。また、第１及び第２の実施形態においては、上記チェック情報を用紙１０に印刷する場合、制御回路９は、紙幅センサ６を用いて用紙１０上に既に印刷されているマーキングを検出し且つ読み取り、そのマーキングの読み取り結果に基づいて、用紙１０上の紙送り方向のどの位置を上記チェック情報を印刷するかを決定する。このマーキングの読み取り結果に基づいてチェック情報の印刷位置の制御については、後に詳述するが、この制御により、１枚の用紙１０にチェック情報を複数回にわたり自動的に印刷することが可能になる。なお、第３の実施形態では、上述したマーキングの読み取りに代えて、制御回路９内に自動的に記憶されるデータを用いて、チェック情報の印刷位置の制御が行われることになる。
【００２０】
以下、第１から第３の実施形態の制御を順次に説明する。まず、第１の実施形態について説明する。
【００２１】
図２は、本発明の第１の実施形態に従うプリンタから出力されるチェック情報（例えばノズル目詰まりチェックパターン）のプリントアウト例を示す。
【００２２】
図２に示された用紙１０において、縦方向が紙送り方向であり、横方向がキャリッジ２の移動方向つまり主スキャン方向である。図２に示されるように、１枚の用紙１０の紙送り方向での先頭位置（図中、最上位置）(以下、「マーキング印刷位置」という）１６に、マーキング１２が印刷されている。マーキング１２の後方（図中下方）の領域に、複数回分、例えば２回分、のノズル目詰まりチェックパターン（以下、単に「チェックパターン」という）１４，１４が印刷されている。このうち、最初のチェックパターン１４は１回目に印刷されたものであり、次のチェックパターン１４は２回目に印刷されたものである。２回目のチェックパターン１４の後方の未印刷の余白領域には、将来、３回目以降のチェックパターン１４を、所定の最大回数まで、追加印刷していくことが可能である。それら複数回分のチェックパターン１４，１４，…は、互に重ならないよう、紙送り方向における異なる位置に印刷されることになる。
【００２３】
ここで、マーキング１２は、この用紙１０にチェックパターン１４が過去に印刷された回数（印刷済みのチェックパターン１４の個数）Ｎを示したコードであり、図示の例では印刷済み回数Ｎは「２」である。マーキング１２の形式は例えばバーコードであるが、必ずしもそうでなければならないわけではない。しかし、バーコード形式のマーキング１２は、紙幅センサ６による１回のスキャニングで読み取ることができるので便利である。
【００２４】
図３は、図２に示したようなチェックパターンのプリントアウトを出力するための制御回路９（図１参照）による制御の流れを示す。
【００２５】
図３に示すように、ステップＳ１で、制御回路９はチェックパターンの印刷要求を受ける。すると、制御回路９は、ステップＳ２で、プリンタ１にセットされた１枚の用紙１０を送って、その用紙１０上のマーキング印刷位置１６（図２参照）を紙幅センサ６の位置に合わせる。その後、ステップＳ３で、制御回路９は、キャリッジ２を走行させることで紙幅センサ６により用紙１０上のマーキング印刷位置１６を主スキャン方向にスキャンする。マーキング印刷位置１６がスキャンされている間、制御回路９は、紙幅センサ６から出力される受光強度を示す信号を受け、その信号に基づいて、用紙１０が存在する範囲を把握して用紙１０の幅（サイズ）を計測すると共に、用紙１０上のマーキング１２を読み取る。そして制御回路９は、マーキング１２を読み取り結果から、用紙１０へのチェックパターン１４の印刷済み回数Ｎがいくつであるかを判断する。なお、マーキング１２を読み取ることができなかった場合には、印刷済み回数Ｎはゼロであると判断される。
【００２６】
その後、ステップＳ４で、制御回路９は、ステップＳ３で判断された印刷済み回数Ｎが所定の最大回数（用紙１０上に印刷可能なチェックパターン１４の最大個数)未満か否かをチェックする。そのチェックの結果、印刷済み回数「Ｎ」が最大回数に達していた場合には、制御回路９は、ステップＳ５で、エラー処理（例えば、印刷をせずに現在の用紙１０を排紙して、次の用紙を給紙してステップＳ２から処理をやり直すなど）を行う。
【００２７】
他方、ステップＳ４のチェックの結果、印刷済み回数Ｎが最大回数未満であった場合には、制御回路９は、ステップＳ６で、用紙１０上のマーキング印刷位置１６に、既に印刷されているマーキング１２に追加して、印刷済み回数が１回増えたことを示す追加のマーキングを印刷する（例えば、図２に示したバーコード形式の既存マーキング１２の右方に、追加のバーコードを付け加える）。
【００２８】
その後、制御回路９は、ステップＳ７で、判断されたＮ回分のチェックパターン１４，１４、…の印刷範囲に相当する距離だけ用紙１０を送って、紙送り方向において最後のチェックパターン１４の直ぐ後方の位置（図２参照）１８に、印刷開始位置が来るようにする。続いて、制御回路９は、ステップＳ８で、その印刷開始位置１８から新たなチェックパターン１４を印刷するように、キャリッジ２、印刷ヘッド４及び紙送りローラ７，８を駆動する。
【００２９】
以上の図３に示された制御が、チェックパターンの印刷要求が入力される都度に実行される。
【００３０】
次に、第２の実施形態について説明する。
【００３１】
図４は、本発明の第２の実施形態に従うプリンタから出力されるチェック情報（例えばノズル目詰まりチェックパターン）のプリントアウト例を示す。
【００３２】
図４に示された用紙１０において、縦方向が紙送り方向であり、横方向がキャリッジ２の移動方向つまり主スキャン方向である。図４に示されるように、１枚の用紙１０上の紙送り方向での異なる位置に、互に重ならないよう、複数回分、例えば２回分、のチェックパターン１４，１４が印刷されている。最初のチェックパターン１４は１回目に印刷されたものであり、次のチェックパターン１４は２回目に印刷されたものである。各回のチェックパターン１４と一定の位置関係にある位置（例えば、紙送り方向におけるチェックパターン１４の印刷開始位置２４と同じ位置で、キャリッジ走行方向においてチェックパターン１４と重ならない位置）に、そのチェックパターン１４に付随する例えばバーコード形式のマーキング２２が印刷されている。各回のチェックパターン１４に付随するマーキング２２は、そのチェックパターン１４が印刷済みであることを意味するものである。
【００３３】
２回目のチェックパターン１４の後方の未印刷の余白領域には、将来、３回目以降のチェックパターン１４とこれに付随するマーキング１２を、所定の最大回数まで、追加印刷していくことが可能である。それら複数回分のチェックパターン１４，１４，…は、互に重ならないよう、紙送り方向における異なる位置に印刷されることになる。
【００３４】
図５は、図４に示したようなチェックパターンのプリントアウトを出力するための制御回路９（図１参照）による制御の流れを示す。
【００３５】
図５に示すように、ステップＳ１１で、制御回路９はチェックパターンの印刷要求を受ける。すると、制御回路９は、ステップＳ１２で、プリンタ１にセットされた１枚の用紙１０を送って、その用紙１０上の１回目のチェックパターン１４の印刷開始位置２４（図２参照）を紙幅センサ６の位置に合わせる。その後、ステップＳ１３で、制御回路９は、キャリッジ２を走行させることで紙幅センサ６により用紙１０上のマーキング印刷位置１６を主スキャン方向にスキャンする。マーキング印刷位置１６がスキャンされている間、制御回路９は、紙幅センサ６から出力される受光強度を示す信号を受け、その信号に基づいて、用紙１０の幅（サイズ）を計測すると共に、用紙１０上のマーキング２２を読み取る。そして、ステップＳ１３で、制御回路９は、マーキング２２が読み取れたか否かをチェックする。その結果、マーキング２２が読み取れなかった場合、それは、その印刷開始位置２４からは未だチェックパターン１４が印刷されていないことを意味する。この場合、制御回路９は、ステップＳ１５で、その印刷開始位置２４から新たなチェックパターン１４と付随のマーキング２２とを印刷するように、キャリッジ２、印刷ヘッド４及び紙送りローラ７，８を駆動する。
【００３６】
他方、ステップＳ１４でのチェックの結果、マーキング２２が読み取れた場合には、それは、その印刷開始位置２４からは既にチェックパターン１４が印刷されていることを意味する。この場合、制御回路９は、ステップＳ１６で、１回目の印刷開始位置２４から今チェックした印刷開始位置２４までの間に検出されたマーキング２２の個数（つまり、検出された印刷済みチェックパターン１４の個数）Ｍが、所定の最大回数（用紙１０上に印刷可能なチェックパターン１４の最大個数）未満か否かをチェックする。そのチェックの結果、検出個数Ｍが上記最大回数に達していた場合には、制御回路９は、ステップＳ１７で、エラー処理（例えば、印刷をせずに現在の用紙１０を排紙して、次の用紙を給紙してステップＳ１２から処理をやり直すなど）を行う。
【００３７】
他方、ステップＳ１６のチェックの結果、検出マーキング個数Ｍが最大回数未満であった場合には、制御回路９は、ステップＳ１８で、用紙１０を、１回分のチェックパターン１４の範囲に相当する距離だけ用紙１０を送って、用紙１０上の次の印刷開始位置２４を、紙幅センサ６の位置に合わせる。そして制御回路９は、再びステップＳ１３から処理を繰り返すことで、マーキング２２の有無を判断する。ステップＳ１３からＳ１８のループが繰り返されることで、既に印刷済みのチェックパターン１４，１４、…が順次に検出され、上記検出個数Ｍがカウントアップされていく。
【００３８】
そして、ついにチェックパターン１４が未印刷である印刷開始位置２６（図４参照）に到達したところで、上述したステップＳ１５に制御が進むことになり、よって、その未印刷の印刷開始位置２６から、新たなチェックパターン１４とマーキング２２が印刷されることになる。
【００３９】
以上の図５に示された制御が、チェックパターンの印刷要求が入力される都度に実行される。
【００４０】
次に、第３の実施形態について説明する。
【００４１】
図６は、本発明の第３の実施形態に従うプリンタから出力されるチェック情報（例えばノズル目詰まりチェックパターン）のプリントアウト例を示す。
【００４２】
図６に示された用紙１０において、縦方向が紙送り方向であり、横方向がキャリッジ２の移動方向つまり主スキャン方向である。図６に示されるように、１枚の用紙１０の紙送り方向での先頭位置（図中、最上位置）(以下、「マーキング印刷位置」という）３４に、例えばバーコード形式のマーキング３２が印刷されている。ここで、マーキング３２は、この用紙１０にチェックパターン１４が過去に印刷されたことを意味する。マーキング３２の後方（図中下方）の領域に、複数回分、例えば２回分、のチェックパターン１４，１４が印刷されている。このうち、最初のチェックパターン１４は１回目に印刷されたものであり、次のチェックパターン１４は２回目に印刷されたものである。２回目のチェックパターン１４の後方の未印刷の余白領域には、将来、３回目以降のチェックパターン１４を、所定の最大回数まで、追加印刷していくことが可能である。それら複数回分のチェックパターン１４，１４，…は、互に重ならないよう、紙送り方向における異なる位置に印刷されることになる。
【００４３】
図７は、図６に示したようなチェックパターンのプリントアウトを出力するための制御回路９（図１参照）による制御の流れを示す。
【００４４】
図７に示すように、ステップＳ２１で、制御回路９はチェックパターンの印刷要求を受ける。すると、制御回路９は、ステップＳ２２で、プリンタ１にセットされた１枚の用紙１０を送って、その用紙１０上のマーキング印刷位置３４（図６参照）を紙幅センサ６の位置に合わせる。その後、ステップＳ２３で、制御回路９は、キャリッジ２を走行させることで紙幅センサ６により用紙１０上のマーキング印刷位置３４を主スキャン方向にスキャンする。マーキング印刷位置３４がスキャンされている間、制御回路９は、紙幅センサ６から出力される受光強度を示す信号を受け、その信号に基づいて、用紙１０が存在する範囲を把握して用紙１０の幅（サイズ）を計測すると共に、用紙１０上のマーキング３２を読み取る。
【００４５】
そして、ステップＳ２４で、制御回路９は、マーキング印刷位置３４からマーキング３２が読み取れたか否かをチェックする。その結果、マーキング３２が読み取れなかった場合、それは、用紙１０には未だチェックパターン１４が全く印刷されていないことを意味する。この場合、制御回路９は、ステップＳ２４で、マーキング印刷位置３４にマーキング３２を印刷するように、キャリッジ２、印刷ヘッド４及び紙送りローラ７，８を駆動する。その後、制御回路９は、制御回路９内の記憶装置に記憶している印刷回数Ｔを「１」にセットする。その後、制御回路９は、ステップＳ３０で、マーキング印刷位置３４の直ぐ後方の位置３６（図６参照）に１回目の印刷開始位置を設定し、１回目の印刷開始位置から新たなチェックパターン１４を印刷するように、キャリッジ２、印刷ヘッド４及び紙送りローラ７，８を駆動する。
【００４６】
他方、ステップＳ２４でのチェックの結果、マーキング３２が読み取れた場合には、それは、その用紙１０上に既に１回分以上のチェックパターン１４が印刷されていることを意味する。この場合、制御回路９は、ステップＳ２６で、記憶している印刷回数Ｔが、所定の最大回数（用紙１０上に印刷可能なチェックパターン１４の最大個数）未満か否かをチェックする。そのチェックの結果、印刷回数Ｔが上記最大回数に達していた場合には、制御回路９は、ステップＳ２７で、エラー処理（例えば、印刷をせずに現在の用紙１０を排紙して、次の用紙を給紙してステップＳ１２から処理をやり直すなど）を行う。
【００４７】
他方、ステップＳ２６のチェックの結果、印刷回数Ｔが最大回数未満であった場合には、制御回路９は、ステップＳ２８で、用紙１０を、印刷回数Ｔ分のチェックパターン１４の範囲に相当する距離だけ用紙１０を送って、用紙１０上の最後の印刷済みチェックパターン１４の直ぐ後方の位置３８（図６参照）に、印刷開始位置を合わせる。そして、制御回路９は、ステップＳ２９で、記憶している印刷回数Ｔに「１」を加算する。そして、制御回路９は、ステップＳ３０で、その印刷開始位置３８から新たなチェックパターン１４を印刷するように、キャリッジ２、印刷ヘッド４及び紙送りローラ７，８を駆動する。
【００４８】
以上の図７に示された制御が、チェックパターンの印刷要求が入力される都度に実行される。
【００４９】
第３実施形態によれば、プリンタ１の電源がオン状態であり続ける間は、チェックパターンの印刷が行われる都度、制御回路９に記憶された印刷回数Ｔがカウントアップされていく。よって、プリンタ１の電源がオン状態である間であれば、複数回分のチェックパターンを１枚の用紙上に重ならないよう自動的に印刷することができる。他方、第１及び第２の実施形態では、用紙上のマーキングの読み取り結果から用紙上の印刷済みのチェックパターンを超えた位置を割り出せるので、プリンタ１の電源がオフである期間を跨っても、複数回分のチェックパターンを１枚の用紙上に重ならないよう自動的に印刷することができる。
【００５０】
以上、本発明の実施形態を説明したが、この実施形態は本発明の説明のための例示にすぎず、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。例えば、第１実施形態におけるマーキングが示す情報、又は第３実施形態における記憶しているデータは、チェックパターンの印刷回数ではなく、新たな印刷開始位置を何処に設定すべきかを示すものであってもよい。また、ノズル目詰まりチェックパターン以外のチェック情報の印刷にも、本発明は適用できる。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１から第３の実施形態に共通するプリンタの機械構成を簡単に示す平面図である。
【図２】本発明の第１の実施形態に従うプリンタから出力されるチェック情報のプリントアウト例を示す平面図。
【図３】第１の実施形態において図２に示すようなチェックパターンのプリントアウトを出力するための制御の処理を示すフローチャート。
【図４】本発明の第２の実施形態に従うプリンタから出力されるチェック情報のプリントアウト例を示す平面図。
【図５】第２の実施形態において図２に示すようなチェックパターンのプリントアウトを出力するための制御の処理を示すフローチャート。
【図６】本発明の第３の実施形態に従うプリンタから出力されるチェック情報のプリントアウト例を示す平面図。
【図７】第３の実施形態において図２に示すようなチェックパターンのプリントアウトを出力するための制御の処理を示すフローチャート。
【符号の説明】
【００５２】
１…プリンタ、６…紙幅センサ、９…制御回路、１０…用紙、１２，２２，３２…マーキング、１４…チェックパターン、１８，２６，３６…新たなチェックパターンの印刷開始位置
【図１】
2006181977.tif 000003
【図２】
2006181977.tif 000004
【図３】
2006181977.tif 000005
【図４】
2006181977.tif 000006
【図５】
2006181977.tif 000007
【図６】
2006181977.tif 000008
【図７】
2006181977.tif 000009