(57)【要約】【課題】プリンタにおいて、アライメント値を設定するときに印刷用紙を無駄に使用しなくて済み、また、アライメント値を設定するための手間を省くことができるようにする。【解決手段】プリンタは、ユーザによって与えられた印刷データに基いて印刷する画像に「Ｈ」の文字画像８０が含まれている場合、その画像を印刷する前に、「Ｈ」の文字画像８０に重なり得る４本のライン画像９１〜９４を含む検査用画像９０を用いてアライメント値を設定する。プリンタは、ライン画像９１〜９３を印刷ヘッドの往路移動により印刷すると共に、ライン画像９４を印刷ヘッドの復路移動により印刷し、そして、印刷されたライン画像９１〜９４を読取って、ライン画像９１〜９４の位置関係に基いてアライメント値を設定する。アライメント値が設定された後、検査用画像９０に「Ｈ」の文字画像８０が重ねて印刷され、検査用画像９０は「Ｈ」の文字画像８０に隠れて見えなくなる。【選択図】図３
2008126486.tif 000002
【特許請求の範囲】
【請求項１】
印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、前記印刷ヘッドを保持し、前記用紙搬送手段により搬送される印刷用紙に沿って往復移動自在に支持されるキャリアと、印刷用紙に印刷された画像を読取るための画像読取センサと、本装置の動作を制御する制御手段とを備え、
前記制御手段は、
画像を印刷するための印刷データに基いて、前記キャリアを往路移動又は復路移動させつつ前記印刷ヘッドからインクを噴射させることにより、印刷用紙に画像を印刷する印刷動作を実行し、
また、印刷用紙に印刷された画像を前記画像読取センサに読取らせ、前記画像読取センサにより読取った画像に基いて、前記キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を設定するアライメント値設定動作を実行し、
前記印刷動作において、前記アライメント値設定動作によって設定されたアライメント値を用いて、前記キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して前記印刷動作を実行するプリンタにおいて、
前記制御手段は、ユーザによる印刷指示を受けて前記印刷動作を実行するとき、
ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字画像が含まれている場合に、
ユーザによって与えられた印刷データに基く画像を印刷するように前記印刷動作を実行する前に、前記「Ｈ」の文字画像の少なくとも一部を利用した検査用画像を印刷するように前記印刷動作を実行して、該印刷動作によって印刷された検査用画像を用いて前記アライメント値設定動作を実行し、該アライメント値設定動作を実行した後に、該アライメント値設定動作によって設定されたアライメント値を用いて、前記「Ｈ」の文字画像を前記検査用画像に重ねて印刷するように前記印刷動作を実行して、ユーザによって与えられた印刷データに基く画像を印刷するように前記印刷動作を実行し、
ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字が含まれていない場合には、
前記アライメント値設定動作を実行せず、既に設定されているアライメント値を用いて、ユーザによって与えられた印刷データに基く画像を印刷するように前記印刷動作を実行し、
前記アライメント値設定動作において、
前記「Ｈ」の文字画像に重なり得る前記キャリアの移動方向に直交する４本の直線状のライン画像を前記検査用画像とし、該検査用画像の４本のライン画像を前記キャリアの移動方向の順に第１のライン画像、第２のライン画像、第３のライン画像、第４のライン画像とし、印刷データにおける前記第１のライン画像と第２のライン画像との理論上の距離と、前記第３のライン画像と第４のライン画像との理論上の距離は等しく、
前記第１のライン画像、第２のライン画像、及び第３のライン画像を、前記キャリアを往路移動させつつ前記印刷ヘッドからインクを噴射させて印刷し、
前記第４のライン画像を、前記キャリアを復路移動させつつ前記印刷ヘッドからインクを噴射させて印刷し、
前記画像読取センサにより前記第１乃至第４のライン画像を読取らせ、
前記画像読取センサにより読取った前記第１乃至第４のライン画像に基いて、前記第１のライン画像と第２のライン画像との実際の距離（以下、第１の距離という）、及び前記第３のライン画像と第４のライン画像との実際の距離（以下、第２の距離という）を測定し、
前記キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量に相当する前記第１の距離と第２の距離との差を算出し、
前記第１の距離と第２の距離との差をアライメント値として設定する、
ことを特徴とするプリンタ。
【請求項２】
印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、前記印刷ヘッドを保持し、前記用紙搬送手段により搬送される印刷用紙に沿って往復移動自在に支持されるキャリアと、印刷用紙に印刷された画像を読取るための画像読取センサと、本装置の動作を制御する制御手段とを備え、
前記制御手段は、
画像を印刷するための印刷データに基いて、前記キャリアを往路移動又は復路移動させつつ前記印刷ヘッドからインクを噴射させることにより、印刷用紙に画像を印刷する印刷動作を実行し、
また、印刷用紙に印刷された画像を前記画像読取センサに読取らせ、前記画像読取センサにより読取った画像に基いて、前記キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を設定するアライメント値設定動作を実行し、
前記印刷動作において、前記アライメント値設定動作によって設定されたアライメント値を用いて、前記キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して前記印刷動作を実行するプリンタにおいて、
前記制御手段は、ユーザによる印刷指示を受けて前記印刷動作を実行するとき、
ユーザによって与えられた印刷データに基いて印刷する画像の中に所定の文字画像が含まれている場合に、
前記所定の文字画像を印刷するように前記印刷動作を実行する前に、前記所定の文字画像の少なくとも一部を利用した検査用画像を印刷するように前記印刷動作を実行して、該印刷動作によって印刷された検査用画像を用いて前記アライメント値設定動作を実行し、該アライメント値設定動作を実行した後に、前記所定の文字画像を前記検査用画像に重ねて印刷するように前記印刷動作を実行して、ユーザによって与えられた印刷データに基く画像を印刷するように前記印刷動作を実行する、
ことを特徴とするプリンタ。
【請求項３】
前記制御手段は、
前記アライメント値設定動作において、
前記所定の文字画像に重なり得る前記キャリアの移動方向に直交する４本の直線状のライン画像を前記検査用画像とし、該検査用画像の４本のライン画像を前記キャリアの移動方向の順に第１のライン画像、第２のライン画像、第３のライン画像、第４のライン画像とし、
前記第１のライン画像、第２のライン画像、及び第３のライン画像を、前記キャリアを往路移動させつつ前記印刷ヘッドからインクを噴射させて印刷し、
前記第４のライン画像を、前記キャリアを復路移動させつつ前記印刷ヘッドからインクを噴射させて印刷し、
前記画像読取センサにより前記第１乃至第４のライン画像を読取らせ、
前記画像読取センサにより読取った前記第１乃至第４のライン画像の位置関係に基いて、前記キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出して、該ずれ量をアライメント値として設定する、
ことを特徴とする請求項２に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷用紙にインクを噴射して画像を印刷するプリンタに関するものである。
【背景技術】
【０００２】
従来から、プリンタにおいて、印刷用紙にインクを噴射して画像を印刷する、いわゆるインクジェットプリンタがある。この種のプリンタでは、一般的に、印刷ヘッドを保持するキャリアを往路移動又は復路移動させつつ印刷ヘッドからインクを噴射させることにより、印刷用紙に画像を印刷するようになっている。キャリアは、ガイド軸に摺動自在に支持され、ガイド軸に案内されて往復移動するようになっており、キャリアモータの駆動力によって、キャリアベルト等から成るキャリア駆動機構を介して移動制御されるようになっている。印刷ヘッドは、インクカートリッジに貯蔵されているインクを噴射するようになっており、インクカートリッジは、印刷ヘッドと共に移動するように、そして、貯蔵しているインクが無くなったときに交換できるように、キャリアに着脱自在に設けられている。
【０００３】
このようなプリンタでは、キャリアとガイド軸との摩擦抵抗やキャリアモータの正転時と逆転時の駆動力の個体差等のために、キャリアの往路移動時の移動速度と復路移動時の移動速度との間に速度差が生じ、その結果、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じ、印刷品位が低下することがある。
【０００４】
そこで、このようなプリンタにおいては、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を設定し、そして、このアライメント値を用いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して印刷用紙に画像を印刷することにより、印刷品位を保つようにしたものがある。アライメント値の設定は、キャリアの往路移動と復路移動とによって所定パターンの検査用画像を印刷用紙に印刷すると共に、印刷用紙に印刷した検査用画像を備え付けの画像読取センサにより読取り、そして、その読取った画像に基いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出し、そのずれ量をアライメント値とすることにより行われる。
【０００５】
従来のプリンタでは、アライメント値の設定は、インクカートリッジが交換されたときに、ユーザによるアライメント値の設定操作を受けて、所定パターンの検査用画像を印刷用紙に印刷して行うようになっている。そして、ユーザによる印刷指示を受けて（ユーザによって与えられた印刷データに基いて）画像を印刷するときに、このアライメント値を用いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して、印刷用紙に画像を印刷するようになっている。キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないようにする調整は、印刷ヘッドからのインクの噴射タイミングの調整、印刷データの補正、キャリアの移動速度の調整等によって行われる。
【０００６】
一方、印刷された文字をカメラにより読取って文字コードに変換し、この文字コードを本来印刷すべき文字コードと比較照合することにより、汚れ、かすれ、文字化け等の不良印刷を検出するようにしたプリンタが知られている（例えば特許文献１参照）。また、印刷ヘッドの往路移動時と復路移動時のインク到達位置のずれを調整するための調整用パターンを印刷し、その調整用パターンに基づき目視等により最適なインク噴射タイミングの調整値を選出して、その選出した調整値をプリンタに設定し、その後において、この調整値に基いてインク噴射タイミングを調整して画像を印刷することにより、印刷ヘッドの往路移動時と復路移動時のインク到達位置のずれを小さくできるようにしたプリンタが知られている（例えば特許文献２参照）。また、色測定用パターン画像を印刷すると共に、この色測定用パターン画像を読取って、この読取った画像を基にプリンタ特性情報を算出し、そして、ユーザの好みに関するユーザ指示情報が入力されると、プリンタ特性情報及びユーザ指示情報に基いて調整用パラメータを算出して、その調整用パラメータを記憶し、その後において、この調整用パラメータに基いて画像処理を施して画像を印刷することにより、機械特性及びユーザの好みに応じた画質調整を行えるようにしたプリンタが知られている（例えば特許文献３参照）。また、印刷品質を検査するためのチェックパターンを、通常の印刷用紙とは別に設けられたチェックパターン印刷用の用紙に印刷するようにしたプリンタが知られている（例えば特許文献４参照）。
【特許文献１】特開２００６−７９５７１号公報
【特許文献２】特開２００５−８１７７９号公報
【特許文献３】特開２００４−２７４３２８号公報
【特許文献４】特開２００４−５８４２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところが、上述した従来のプリンタにおいては、アライメント値の設定は、インクカートリッジが交換されたときに、ユーザによるアライメント値の設定操作を受けて、所定パターンの検査用画像を印刷用紙に印刷して行うようになっている。つまり、従来のプリンタにおいては、アライメント値を設定するとき、ユーザの印刷指示による画像の印刷（ユーザによって与えられた印刷データに基く画像の印刷）とは別に、検査用画像の印刷を必要としている。このため、アライメント値を設定するためだけに使用される印刷用紙が生じてしまう。また、ユーザによるアライメント値の設定操作を行わなければならず、手間がかかってしまう。
【０００８】
また、従来のプリンタにおいては、アライメント値の設定は、インクカートリッジが交換されたときに行い、それ以外のときには行わないようになっている。このため、インクカートリッジのインク残量の減少による重量変化等により、キャリアの往路移動時の移動速度と復路移動時の移動速度との速度差に変化が生じた場合には、アライメント値を用いた調整を行っても、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じてしまう。なお、上述した特許文献１乃至特許文献４に開示の内容を適用したとしても、上記の問題を解決することはできない。
【０００９】
本発明は、上記課題を解決するためになされたものであり、印刷品位を保つためのアライメント値を設定するときに印刷用紙を無駄に使用しなくて済み、また、アライメント値を設定するための手間を省くことができるプリンタを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために請求項１の発明は、印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、印刷ヘッドを保持し、用紙搬送手段により搬送される印刷用紙に沿って往復移動自在に支持されるキャリアと、印刷用紙に印刷された画像を読取るための画像読取センサと、本装置の動作を制御する制御手段とを備え、制御手段は、画像を印刷するための印刷データに基いて、キャリアを往路移動又は復路移動させつつ印刷ヘッドからインクを噴射させることにより、印刷用紙に画像を印刷する印刷動作を実行し、また、印刷用紙に印刷された画像を画像読取センサに読取らせ、画像読取センサにより読取った画像に基いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を設定するアライメント値設定動作を実行し、印刷動作において、アライメント値設定動作によって設定されたアライメント値を用いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して印刷動作を実行するプリンタにおいて、制御手段は、ユーザによる印刷指示を受けて印刷動作を実行するとき、ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字画像が含まれている場合に、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行する前に、「Ｈ」の文字画像の少なくとも一部を利用した検査用画像を印刷するように印刷動作を実行して、該印刷動作によって印刷された検査用画像を用いてアライメント値設定動作を実行し、該アライメント値設定動作を実行した後に、該アライメント値設定動作によって設定されたアライメント値を用いて、「Ｈ」の文字画像を検査用画像に重ねて印刷するように印刷動作を実行して、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行し、ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字が含まれていない場合には、アライメント値設定動作を実行せず、既に設定されているアライメント値を用いて、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行し、アライメント値設定動作において、「Ｈ」の文字画像に重なり得るキャリアの移動方向に直交する４本の直線状のライン画像を検査用画像とし、該検査用画像の４本のライン画像をキャリアの移動方向の順に第１のライン画像、第２のライン画像、第３のライン画像、第４のライン画像とし、印刷データにおける第１のライン画像と第２のライン画像との理論上の距離と、第３のライン画像と第４のライン画像との理論上の距離は等しく、第１のライン画像、第２のライン画像、及び第３のライン画像を、キャリアを往路移動させつつ印刷ヘッドからインクを噴射させて印刷し、第４のライン画像を、キャリアを復路移動させつつ印刷ヘッドからインクを噴射させて印刷し、画像読取センサにより第１乃至第４のライン画像を読取らせ、画像読取センサにより読取った第１乃至第４のライン画像に基いて、第１のライン画像と第２のライン画像との実際の距離（以下、第１の距離という）、及び第３のライン画像と第４のライン画像との実際の距離（以下、第２の距離という）を測定し、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量に相当する第１の距離と第２の距離との差を算出し、第１の距離と第２の距離との差をアライメント値として設定するものである。
【００１１】
請求項２の発明は、印刷用紙を搬送する用紙搬送手段と、印刷用紙に画像を印刷するためにインクを噴射する印刷ヘッドと、印刷ヘッドを保持し、用紙搬送手段により搬送される印刷用紙に沿って往復移動自在に支持されるキャリアと、印刷用紙に印刷された画像を読取るための画像読取センサと、本装置の動作を制御する制御手段とを備え、制御手段は、画像を印刷するための印刷データに基いて、キャリアを往路移動又は復路移動させつつ印刷ヘッドからインクを噴射させることにより、印刷用紙に画像を印刷する印刷動作を実行し、また、印刷用紙に印刷された画像を画像読取センサに読取らせ、画像読取センサにより読取った画像に基いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を設定するアライメント値設定動作を実行し、印刷動作において、アライメント値設定動作によって設定されたアライメント値を用いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して印刷動作を実行するプリンタにおいて、制御手段は、ユーザによる印刷指示を受けて印刷動作を実行するとき、ユーザによって与えられた印刷データに基いて印刷する画像の中に所定の文字画像が含まれている場合に、所定の文字画像を印刷するように印刷動作を実行する前に、所定の文字画像の少なくとも一部を利用した検査用画像を印刷するように印刷動作を実行して、該印刷動作によって印刷された検査用画像を用いてアライメント値設定動作を実行し、該アライメント値設定動作を実行した後に、所定の文字画像を検査用画像に重ねて印刷するように印刷動作を実行して、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行するものである。
【００１２】
請求項３の発明は、請求項２に記載のプリンタにおいて、制御手段は、アライメント値設定動作において、所定の文字画像に重なり得るキャリアの移動方向に直交する４本の直線状のライン画像を検査用画像とし、該検査用画像の４本のライン画像をキャリアの移動方向の順に第１のライン画像、第２のライン画像、第３のライン画像、第４のライン画像とし、第１のライン画像、第２のライン画像、及び第３のライン画像を、キャリアを往路移動させつつ印刷ヘッドからインクを噴射させて印刷し、第４のライン画像を、キャリアを復路移動させつつ印刷ヘッドからインクを噴射させて印刷し、画像読取センサにより第１乃至第４のライン画像を読取らせ、画像読取センサにより読取った第１乃至第４のライン画像の位置関係に基いて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出して、該ずれ量をアライメント値として設定するものである。
【発明の効果】
【００１３】
請求項１の発明によれば、アライメント値設定動作は、ユーザによる印刷指示を受けて画像を印刷するときに行われ、そして、アライメント値設定動作における検査用画像が印刷された後に、ユーザによって与えられた印刷データに基く画像が検査用画像に重ねて印刷される。つまり、アライメント値設定動作における検査用画像とユーザによって与えられた印刷データに基く画像は、同じ１枚の印刷用紙に印刷される。従って、アライメント値を設定するときに印刷用紙を無駄に使用しなくて済む。また、ユーザによる印刷指示を受けて画像を印刷するときに、自動的にアライメント値設定動作が行われるため、アライメント値を設定するための手間を省くことができる。しかも、検査用画像は、ユーザによって与えられた印刷データに基く画像に含まれる「Ｈ」の文字画像の一部を利用した画像であり、アライメント値設定動作を終えた後、その「Ｈ」の文字画像が検査用画像に重ねて印刷される。従って、検査用画像は、ユーザによって与えられた印刷データに基く画像を印刷した後には、ユーザによって与えられた印刷データに基く画像に含まれる「Ｈ」の文字画像に隠れて見えなくなる。
【００１４】
さらに、ユーザによって与えられた印刷データに基いて印刷する画像の中に「Ｈ」の文字画像が含まれている都度（すなわちランダムではあるが定期的に）、アライメント値設定動作が行われて、アライメント値が更新されることになる。従って、インクカートリッジのインク残量の減少による重量変化等により、キャリアの往路移動時の移動速度と復路移動時の移動速度との速度差に変化が生じた場合でも、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれを適切に調整することができる。
【００１５】
また、第１〜第４の４本のライン画像を検査用画像とし、第１〜第３のライン画像をキャリアの往路移動により印刷すると共に第４のライン画像をキャリアの復路移動により印刷することにより、これら印刷された４本のライン画像の位置関係に基づいて、容易に、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出することができる。しかも、第１のライン画像と第２のライン画像との理論上の距離と、第３のライン画像と第４のライン画像との理論上の距離を等しくしているため、第１のライン画像と第２のライン画像との実際の距離（以下、第１の距離という）と、第３のライン画像と第４のライン画像との実際の距離（以下、第２の距離という）との差が、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量に相当することになり、従って、第１の距離と第２の距離との差を算出することで、より一層容易に、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出することができる。
【００１６】
請求項２の発明によれば、アライメント値設定動作は、ユーザによる印刷指示を受けて画像を印刷するときに行われ、そして、アライメント値設定動作における検査用画像が印刷された後に、ユーザによって与えられた印刷データに基く画像が検査用画像に重ねて印刷される。つまり、アライメント値設定動作における検査用画像とユーザによって与えられた印刷データに基く画像は、同じ１枚の印刷用紙に印刷される。従って、アライメント値を設定するときに印刷用紙を無駄に使用しなくて済む。また、ユーザによる印刷指示を受けて画像を印刷するときに、自動的にアライメント値設定動作が行われるため、アライメント値を設定するための手間を省くことができる。しかも、検査用画像は、ユーザによって与えられた印刷データに基く画像に含まれる所定の文字画像の一部を利用した画像であり、アライメント値設定動作を終えた後、その所定の文字画像が検査用画像に重ねて印刷される。従って、検査用画像は、ユーザによって与えられた印刷データに基く画像を印刷した後には、ユーザによって与えられた印刷データに基く画像に含まれる所定の文字画像に隠れて見えなくなる。
【００１７】
さらに、ユーザによって与えられた印刷データに基いて印刷する画像の中に所定の文字画像が含まれている都度（すなわちランダムではあるが定期的に）、アライメント値設定動作が行われて、アライメント値が更新されることになる。従って、インクカートリッジのインク残量の減少による重量変化等により、キャリアの往路移動時の移動速度と復路移動時の移動速度との速度差に変化が生じた場合でも、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれを適切に調整することができる。
【００１８】
請求項３の発明によれば、第１〜第４の４本のライン画像を検査用画像とし、第１〜第３のライン画像をキャリアの往路移動により印刷すると共に第４のライン画像をキャリアの復路移動により印刷することにより、これら印刷された４本のライン画像の位置関係に基づいて、容易に、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を具体化した実施形態に係るプリンタについて図面を参照して説明する。図１は、プリンタの構成を示す。プリンタ１は、印刷用紙２に画像を印刷する装置である。このプリンタ１は、印刷用紙２にインクを噴射して画像を印刷する、いわゆるインクジェットプリンタである。
【００２０】
プリンタ１は、印刷用紙２が載置されるペーパレスト３と、印刷用紙２を搬送するための給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃと、印刷用紙２に画像を印刷するための印刷ヘッド５ｍ、５ｃと、印刷用紙２に画像を印刷するためのインクを貯蔵するインクカートリッジ６ｍ、６ｃと、印刷ヘッド５ｍ、５ｃを保持し、印刷ヘッド５ｍ、５ｃを移動させるためのキャリア７と、印刷用紙２に印刷された画像を読取るための画像読取センサ８と、給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃを回転させるためのフィードモータ９と、キャリア７を移動させるためのキャリアモータ１０と、キャリア７の位置を検出するためのエンコーダ１１等を備える。
【００２１】
印刷用紙２は、１枚又は複数枚のものが重ねられて、その下端側が筐体２０の給紙口２１に挿入されて、ペーパレスト３に載置される。給紙ローラ４ａは、ペーパレスト３に載置されている印刷用紙２を筺体２０内に取り込んでフィードローラ４ｂへと搬送する。フィードローラ４ｂは、給紙ローラ４ａから搬送された印刷用紙２を、印刷ヘッド５ｍ、５ｃの下方を通して、エグジットローラ４ｃへと搬送し、エグジットローラ４ｃは、フィードローラ４ｂにより搬送された印刷用紙２をさらに搬送して、排紙口２２から筺体２０外に排出する。給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃは、フィードモータ９の駆動力により、不図示のギア等から成るローラ駆動機構を介して回転制御される。給紙ローラ４ａ、フィードローラ４ｂ、エグジットローラ４ｃ、フィードモータ９、及びローラ駆動機構等により、印刷用紙２を搬送する用紙搬送手段が構成されている。
【００２２】
印刷ヘッド５ｍ、５ｃは、印刷用紙２に画像を印刷するためにインクを噴射するインクジェット式の印刷ヘッドである。印刷ヘッド５ｍは、モノクロ用の印刷ヘッドであり、印刷ヘッド５ｃは、カラー用の印刷ヘッドである。インクカートリッジ６ｍは、モノクロ用のインクカートリッジであり、印刷ヘッド５ｍから噴射するためのモノクロ（ブラック）インクを貯蔵している。インクカートリッジ６ｃは、カラー用のインクカートリッジであり、印刷ヘッド５ｃから噴射するためのカラー（シアン、マゼンダ、イエロー）インクを貯蔵している。
【００２３】
モノクロ用の印刷ヘッド５ｍは、モノクロ用のインクカートリッジ６ｍに一体的に設けられており、モノクロ用のインクカートリッジ６ｍに貯蔵されているモノクロインクを噴射する。カラー用の印刷ヘッド５ｃは、カラー用のインクカートリッジ６ｃに一体的に設けられており、カラー用のインクカートリッジ６ｃに貯蔵されているカラーインクを噴射する。
【００２４】
インクカートリッジ６ｍ、６ｃは、各々、貯蔵しているインクが無くなったときに交換できるように、キャリア７に着脱自在に保持されている。印刷ヘッド５ｍは、インクカートリッジ６ｍと共にキャリア７に着脱されて、インクカートリッジ６ｍと共に交換され、印刷ヘッド５ｃは、インクカートリッジ６ｃと共にキャリア７に着脱されて、インクカートリッジ６ｃと共に交換される。印刷ヘッド５ｍ、５ｃ及びインクカートリッジ６ｍ、６ｃは、印刷ヘッド５ｍ、５ｃから下方に向けてインクを噴射するように、印刷ヘッド５ｍ、５ｃを下に向けてキャリア７に装着されて保持される。
【００２５】
キャリア７は、ガイド軸３１、３２に摺動自在に支持されており、ガイド軸３１、３２に案内されて、ガイド軸３１、３２の延びている方向に往復移動するようになっている。ガイド軸３１、３２は、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２の上方において、印刷用紙２の印刷面と平行であって印刷用紙２の搬送方向と直交する方向に延びている。つまり、キャリア７は、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２の上方を、印刷用紙２の印刷面に沿って、印刷用紙２の搬送方向と直交する方向に往復移動自在に支持されている。
【００２６】
従って、キャリア７に保持された印刷ヘッド５ｍ、５ｃは、キャリア７が移動することにより、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２の上方において、キャリア７と共に印刷用紙２の搬送方向と直交する方向に往復移動し、そして、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２に向けてインクを噴射する。キャリア７は、キャリアモータ１０の駆動力により、キャリアベルト３９等から成るキャリア駆動機構を介して移動制御される。
【００２７】
画像読取センサ８は、光を投受光する光学式のセンサであり、キャリア７に取付けられており、下方に向けて光を照射すると共に下方からの反射光を受光するようになっている。従って、画像読取センサ８は、キャリア７が移動することにより、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２の上方において、キャリア７と共に印刷用紙２の搬送方向と直交する方向に往復移動し、そして、フィードローラ４ｂ及びエグジットローラ４ｃにより搬送される印刷用紙２に光を照射して、該印刷用紙２からの反射光を受光する。画像読取センサ８は、印刷用紙２からの反射光を受光することにより、印刷用紙２に印刷された画像を読取り、その受光強度に基いて、印刷用紙２に印刷されている画像の濃淡に応じた電圧値の画像信号を出力する。
【００２８】
エンコーダ１１は、所定ピッチの明暗パターンが形成されたエンコーダストリップ１２と、エンコーダストリップ１２からの反射光を受光する光学式のストリップセンサ１３等を有している。エンコーダストリップ１２は、ガイド軸３１に設けられており、キャリア７の移動経路に沿って所定ピッチの明暗パターンが形成されている。ストリップセンサ１３は、キャリア７の背部に設けられており、キャリア７と共に移動するようになっている。エンコーダ１１は、ストリップセンサ１３によりエンコーダストリップ１２の明暗パターンからの反射光を受光し、その受光強度の変化に基いて、キャリア７の移動量に比例したパルス数のキャリア移動量検出信号を出力する。
【００２９】
このような構成のプリンタ１は、キャリア７（印刷ヘッド５ｍ、５ｃ）を往路移動又は復路移動させつつ印刷ヘッド５ｍ、５ｃからインクを噴射させることにより、印刷用紙２に所定印刷幅の画像を印刷するようになっている。そして、プリンタ１は、このような印刷用紙２への所定印刷幅の画像の印刷と、印刷用紙２の所定量の搬送とを繰り返すことにより、印刷用紙２の全体に画像を印刷するようになっている。
【００３０】
図２は、プリンタ１の電気的ブロック構成を示す。プリンタ１は、上述の構成に加え、プリンタ１の動作を制御するためのＣＰＵ、ＲＯＭ、及びＲＡＭ等を含む制御部４１と、フィードモータ駆動回路４２と、キャリアモータ駆動回路４３と、ヘッド駆動回路４４と、設定メモリ４５と、外部機器接続部４６と、ワークメモリ４７とを備えている。制御部４１のＲＯＭ内には、プリンタ１の動作を制御するためのファームウェアや各種データが記憶されている。プリンタ１は、外部機器であるＰＣ（パーソナルコンピュータ）６０に接続して使用されるようになっており、ＰＣ６０には、プリンタ１による印刷動作をＰＣ６０からの操作により行うためのプリンタドライバ７０がインストールされている。
【００３１】
フィードモータ駆動回路４２は、制御部４１による制御のもと、フィードモータ９を駆動する。フィードモータ９が駆動されることにより、給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃが回転して、印刷用紙２が搬送される。キャリアモータ駆動回路４３は、制御部４１による制御のもと、キャリアモータ１０を駆動する。キャリアモータ１０が駆動されることにより、キャリア７が移動して、印刷ヘッド５ｍ、５ｃ、インクカートリッジ６ｍ、６ｃ、及び画像読取センサ８が移動する。ヘッド駆動回路４４は、制御部４１による制御のもと、印刷ヘッド５ｍ、５ｃを駆動して、印刷ヘッド５ｍ、５ｃからインクを噴射させる。
【００３２】
画像読取センサ８は、上述のように、印刷用紙２に印刷されている画像の濃淡に応じた電圧値の画像信号を出力する。画像読取センサ８から出力された画像信号は、制御部４１に入力され、制御部４１は、この画像信号に基づいて、印刷用紙２に印刷されている画像の濃淡等を判断する。
【００３３】
エンコーダ１１は、上述のように、キャリア７の移動量に比例したパルス数のキャリア移動量検出信号を出力する。エンコーダ１１から出力されたキャリア移動量検出信号は、制御部４１に入力され、制御部４１は、このキャリア移動量検出信号に基いて、キャリア７（印刷ヘッド５ｍ、５ｃ）の位置や移動方向等を判断する。また、制御部４１は、このキャリア移動量検出信号と上記画像信号に基づいて、印刷用紙２に印刷されている画像の印刷位置等を判断する。
【００３４】
設定メモリ４５は、制御部４１による制御のもと、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を記憶する。外部機器接続部４６は、ＰＣ６０と通信を行うものであり、ＵＳＢケーブルを介してＰＣ６０が接続されるようになっている。外部機器接続部４６は、制御部４１による制御のもと、ＵＳＢケーブルを介してＰＣ６０との間で各種データの送受信を行う。ワークメモリ４７は、制御部４１による制御のもと、ＰＣ６０から受信した各種データや、プリンタ１の動作を制御するための各種データ、プリンタ１の動作を制御するために制御部４１で行った各種演算処理の結果等を一時的に記憶する。
【００３５】
制御部４１は、フィードモータ駆動回路４２によるフィードモータ９の回転駆動を制御することにより、給紙ローラ４ａ、フィードローラ４ｂ、及びエグジットローラ４ｃによる印刷用紙２の搬送を制御する。また、制御部４１は、キャリアモータ駆動回路４３によるキャリアモータ１０の回転駆動を制御することにより、キャリア７による印刷ヘッド５ｍ、５ｃの移動を制御すると共に、ヘッド駆動回路４４による印刷ヘッド５ｍ、５ｃからのインクの噴射を制御して、印刷ヘッド５５ｍ、５ｃによる印刷用紙２への所定印刷幅の印刷を制御する。そして、制御部４１は、印刷用紙２の搬送及び印刷用紙２への所定印刷幅の印刷を制御することにより、印刷用紙２の全体に画像を印刷する印刷動作を実行する。
【００３６】
また、制御部４１は、キャリアモータ駆動回路４３によるキャリアモータ１０の回転駆動を制御することにより、キャリア７による画像読取センサ８の移動を制御する。そして、制御部４１は、印刷用紙２の搬送及び画像読取センサ８の移動を制御することにより、印刷用紙２に印刷された画像を読取る画像読取動作を実行する。
【００３７】
プリンタドライバ７０は、ＰＣ６０におけるユーザの操作を受けて、プリンタ１に対して印刷指示を行うようになっており、プリンタ１に対して印刷指示を行うときに、ユーザによって与えられる画像を印刷するための印刷データをプリンタ１に送信する。
【００３８】
プリンタ１の制御部４１は、プリンタドライバ７０から印刷指示（すなわちユーザによる印刷指示）を受けると、その印刷指示に続いてプリンタドライバ７０から受信する印刷データ（すなわちユーザによって与えられる印刷データ）を基に、その印刷データに基く画像を印刷するように印刷動作を実行する。このとき、制御部４１は、プリンタドライバ７０から受信した印刷データをワークメモリ４７に一時記憶し、ワークメモリ４７に記憶した印刷データを順次読出して、その印刷データに基く画像を印刷するように印刷動作を実行する。
【００３９】
また、制御部４１は、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整するためのアライメント値を設定するアライメント値設定動作を実行する。アライメント値設定動作は、検査用画像を印刷用紙２に印刷すると共に、印刷用紙２に印刷した検査用画像を読取り、そして、その読取った画像に基いて、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出し、そのずれ量をアライメント値として設定メモリ４５に記憶することにより行われる。アライメント値設定動作は、ユーザによって与えられた印刷データに基いて画像を印刷するときに、ユーザによって与えられた印刷データに基いて印刷する画像の一部を検査用画像として利用して行われる。
【００４０】
制御部４１は、ユーザによって与えられた印刷データに基いて画像を印刷するとき、設定メモリ４５に記憶されているアライメント値（すなわちアライメント値設定動作によって設定されたアライメント値）を用いて、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して、印刷動作を実行する。キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないようにする調整は、印刷ヘッド５ｍ、５ｃからのインクの噴射タイミングの調整、印刷データの補正、キャリア７の移動速度の調整等によって行われる。
【００４１】
図３（ａ）（ｂ）（ｃ）（ｄ）は、上記アライメント値設定動作において用いる検査用画像を示す。アライメント値設定動作は、ユーザによって与えられた印刷データに基いて画像を印刷するとき、ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字画像８０が含まれている場合に、その「Ｈ」の文字画像８０の一部を検査用画像９０として利用して行われる。
【００４２】
検査用画像９０は、「Ｈ」の文字画像８０に重なり得るキャリア７の移動方向に直交する４本の直線状のライン画像９１〜９４を含んでおり、これら４本のライン画像９１〜９４をキャリア７の往路移動方向の順に第１のライン画像９１、第２のライン画像９２、第３のライン画像９３、第４のライン画像９４とすると、第１のライン画像と第２のライン画像との印刷データにおける理論上の距離と、第３のライン画像と第４のライン画像との印刷データにおける理論上の距離は等しい。
【００４３】
制御部４１は、このような検査用画像９０を用いて、以下のようにして、アライメント値設定動作を実行する。
【００４４】
すなわち、制御部４１は、ユーザによって与えられた印刷データに基く画像（「Ｈ」の文字画像８０）を印刷する前に（図３（ａ）参照）、第１のライン画像９１、第２のライン画像９２、及び第３のライン画像９３を、キャリア７（印刷ヘッド５ｍ、５ｃ）を往路移動させつつ印刷ヘッド５ｍ、５ｃからインクを噴射させて印刷し（図３（ｂ）参照）、また、第４のライン画像を、キャリア７（印刷ヘッド５ｍ、５ｃ）を復路移動させつつ印刷ヘッド５ｍ、５ｃからインクを噴射させて印刷する（図３（ｃ）参照）。
【００４５】
上述のように、第１のライン画像と第２のライン画像との理論上の距離と、第３のライン画像と第４のライン画像との理論上の距離は等しい。従って、上記のように第１〜第４のライン画像９１〜９４を印刷した場合、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じていなければ、印刷用紙２に印刷された第１のライン画像９１と第２のライン画像９２との実際の距離である第１の距離ｄ１と、印刷用紙２に印刷された第３のライン画像９３と第４のライン画像９４との実際の距離である第２の距離ｄ２は等しくなるはずである。逆に、第１の距離ｄ１と第２の距離ｄ２が等しくなければ、第１の距離ｄ１と第２の距離ｄ２との差が、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量に相当することになる。
【００４６】
第１〜第４のライン画像９１〜９４を印刷した後、制御部４１は、印刷用紙２に印刷された検査用画像９０（第１〜第４のライン画像９１〜９４）を画像読取センサ８により読取らせ、画像読取センサ８により読取った検査用画像９０の第１〜第４のライン画像９１〜９４の位置関係に基いて、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出し、そのずれ量をアライメント値として設定メモリ４５に記憶する。
【００４７】
つまり、制御部４１は、画像読取センサ８により読取った第１〜第４のライン画像９１〜９４に基いて、第１のライン画像９１と第２のライン画像９２との実際の距離である第１の距離ｄ１と、第３のライン画像９３と第４のライン画像９４との実際の距離である第２の距離ｄ２を測定し、そして、第１の距離ｄ１と第２の距離ｄ２との差を算出して、第１の距離ｄ１と第２の距離ｄ２との差をアライメント値として設定メモリ４５に記憶する。これにより、アライメント値が設定される。
【００４８】
アライメント値設定動作を終えた後、制御部４１は、ユーザによって与えられた印刷データに基く画像（「Ｈ」の文字画像８０）を印刷するように印刷動作を実行する。このとき、制御部４１は、ユーザによって与えられた印刷データに基く「Ｈ」の文字画像８０を検査用画像９０に重ねて印刷するように、印刷動作を実行する（図３（ｄ）参照）。これにより、検査用画像９０は、ユーザによって与えられた印刷データに基く「Ｈ」の文字画像８０に隠れて見えなくなる。
【００４９】
図４は、上記プリンタ１の動作フローチャートを示す。制御部４１は、プリンタドライバ７０から印刷指示を受けると（＃１でＹＥＳ）、まず、ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字画像が含まれているか否かを判断する（＃２）。
【００５０】
ここで、「Ｈ」の文字画像が含まれている場合には（＃２でＹＥＳ）、制御部４１は、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行する前に、アライメント値設定動作を実行する（＃３）。
【００５１】
そして、アライメント値設定動作を実行した後、制御部４１は、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行する（＃４）。このとき、制御部４１は、ユーザによって与えられた印刷データに基く画像を印刷する印刷動作を、上記＃３のアライメント値設定動作によって設定されたアライメント値を用いて、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して実行する。
【００５２】
また、「Ｈ」の文字画像が含まれていない場合には（＃２でＮＯ）、制御部４１は、アライメント値設定動作を実行することなく、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作を実行する（＃４）。このとき、制御部４１は、ユーザによって与えられた印刷データに基く画像を印刷する印刷動作を、既に設定されている（過去に設定された）アライメント値を用いて、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像との間にずれが生じないように調整して実行する。
【００５３】
図５は、上記プリンタ１のアライメント値設定動作のフローチャートを示す。アライメント値設定動作は、上述のように、ユーザによって与えられた印刷データに基いて画像を印刷するとき、印刷する画像の１行目に「Ｈ」の文字画像が含まれている場合（上記図４の＃２においてＹＥＳとなった場合）に行われる。
【００５４】
アライメント値設定動作において、制御部４１は、まず、上記図３（ａ）（ｂ）（ｃ）に示すように、ユーザによって与えられた印刷データに基く「Ｈ」の文字画像８０の一部を利用した検査用画像９０（第１〜第４のライン画像９１〜９４）を印刷用紙２に印刷するように印刷動作を実行する（＃３１）。
【００５５】
続いて、制御部４１は、印刷用紙２に印刷された検査用画像９０を画像読取センサ８により読取るように画像読取動作を実行し（＃３２）、読取った検査用画像９０に基いて、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出し（＃３３）、そして、そのずれ量をアライメント値として設定メモリ４５に記憶する（＃３４）。これにより、アライメント値が設定され、アライメント値設定動作が終了する。
【００５６】
アライメント値設定動作の終了後は、上述のように、ユーザによって与えられた印刷データに基く画像を印刷するように印刷動作が実行（上記図４の＃４）される。このとき、ユーザによって与えられた印刷データに基く画像を印刷する印刷動作は、上記図３（ｄ）に示すように、ユーザによって与えられた印刷データに基く「Ｈ」の文字画像８０を検査用画像９０に重ねて印刷するように実行される。
【００５７】
このように、上記構成のプリンタ１によれば、アライメント値設定動作は、ユーザによる印刷指示を受けて画像を印刷するときに行われ、そして、アライメント値設定動作における検査用画像９０が印刷された後に、ユーザによって与えられた印刷データに基く画像が検査用画像に重ねて印刷される。つまり、アライメント値設定動作における検査用画像９０とユーザによって与えられた印刷データに基く画像は、同じ１枚の印刷用紙２に印刷される。従って、アライメント値を設定するときに印刷用紙２を無駄に使用しなくて済む。また、ユーザによる印刷指示を受けて画像を印刷するときに、自動的にアライメント値設定動作が行われるため、アライメント値を設定するための手間を省くことができる。
【００５８】
しかも、検査用画像９０は、ユーザによって与えられた印刷データに基く画像に含まれる「Ｈ」の文字画像８０の一部を利用した画像であり、アライメント値設定動作を終えた後、その「Ｈ」の文字画像８０が検査用画像９０に重ねて印刷される。従って、検査用画像９０は、ユーザによって与えられた印刷データに基く画像を印刷した後には、ユーザによって与えられた印刷データに基く画像に含まれる「Ｈ」の文字画像８０に隠れて見えなくなる。
【００５９】
さらに、ユーザによって与えられた印刷データに基いて印刷する画像の中に「Ｈ」の文字画像８０が含まれている都度（すなわちランダムではあるが定期的に）、アライメント値設定動作が行われて、アライメント値が更新されることになる。従って、インクカートリッジ６ｍ、６ｃのインク残量の減少による重量変化等により、キャリア７の往路移動時の移動速度と復路移動時の移動速度との速度差に変化が生じた場合でも、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれを適切に調整することができる。
【００６０】
また、検査用画像９０の第１〜第３のライン画像９１〜９３をキャリア７の往路移動により印刷すると共に第４のライン画像９４をキャリア７の復路移動により印刷することにより、これら印刷された４本のライン画像９１〜９４の位置関係に基づいて、容易に、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出することができる。
【００６１】
しかも、第１のライン画像９１と第２のライン画像９２との理論上の距離と、第３のライン画像９３と第４のライン画像９４との理論上の距離を等しくしているため、印刷用紙２に印刷された第１のライン画像９１と第２のライン画像９２との実際の距離である第１の距離ｄ１と、第３のライン画像９３と第４のライン画像９４との実際の距離である第２の距離ｄ２との差が、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量に相当することになり、従って、第１の距離ｄ１と第２の距離ｄ２との差を算出するだけで、より一層容易に、キャリア７の往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出することができる。
【００６２】
なお、本発明は、上記実施形態の構成に限られず、種々の変形が可能である。例えば、アライメント値設定動作は、ユーザによって与えられた印刷データに基いて印刷する画像の１行目に「Ｈ」の文字画像が含まれている場合に限られず、２行目以降に「Ｈ」の文字画像が含まれている場合に、その「Ｈ」の文字画像の一部を検査用画像として利用して行ってもよい。また、アライメント値設定動作は、「Ｈ」の文字画像に限られず、他の所定の文字画像がユーザによって与えられた印刷データに基いて印刷する画像に含まれている場合に、その所定の文字画像の一部を検査用画像として利用して行ってもよい。さらに、アライメント値設定動作は、１つの文字画像に限られず、複数の文字画像の一部を検査用画像として利用して行ってもよい。
【００６３】
また、検査用画像の第１のライン画像と第２のライン画像との理論上の距離と、第３のライン画像と第４のライン画像との理論上の距離は、等しくなくてもよい。第１のライン画像と第２のライン画像との理論上の距離と、第３のライン画像と第４のライン画像との理論上の距離との関係が予め判っていれば、印刷用紙に印刷された第１のライン画像と第２のライン画像との実際の距離である第１の距離と、印刷用紙に印刷された第３のライン画像と第４のライン画像との実際の距離である第２の距離との位置関係に基づいて、キャリアの往路移動時の印刷画像と復路移動時の印刷画像とのずれ量を算出して、アライメント値を設定することができる。また、検査用画像は、４本のライン画像に限られず、ユーザによって与えられた印刷データに基いて印刷する画像の少なくとも一部を利用している画像（すなわちユーザによって与えられた印刷データに基いて印刷する画像に重なり得る画像）であれば、他の画像であってもよい。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施形態に係るプリンタの概略構成を示す一部破断した斜視図。
【図２】同プリンタの電気的ブロック構成図。
【図３】同プリンタのアライメント値設定動作において用いる検査用画像を示す図であり、（ａ）はユーザによって与えられた印刷データに基く「Ｈ」の文字画像及び検査用画像を印刷する前の状態を示す図、（ｂ）は同検査用画像の第１〜第３のライン画像を印刷した状態を示す図、（ｃ）は同検査用画像の第４のライン画像をさらに印刷した状態を示す図、（ｄ）はユーザによって与えられた印刷データに基く「Ｈ」の文字画像をさらに印刷した状態を示す図。
【図４】同プリンタの動作を示すフローチャート。
【図５】同プリンタのアライメント値設定動作を示すフローチャート。
【符号の説明】
【００６５】
１    プリンタ
２    印刷用紙
３    ペーパレスト
４ａ    給紙ローラ
４ｂ    フィードローラ
４ｃ    エグジットローラ
５ｍ、５ｃ    印刷ヘッド
６ｍ、６ｃ    インクカートリッジ
７    キャリア
８    画像読取センサ
９    フィードモータ
１０    キャリアモータ
１１    エンコーダ
１２    エンコーダストリップ
１３    ストリップセンサ
２０    筐体
２１    給紙口
２２    排紙口
３１、３２    ガイド軸
３９    キャリアベルト
４１    制御部
４２    フィードモータ駆動回路
４３    キャリアモータ駆動回路
４４    ヘッド駆動回路
４５    設定メモリ
４６    外部機器接続部
４７    ワークメモリ
６０    ＰＣ（パーソナルコンピュータ）
７０    プリンタドライバ
８０    「Ｈ」の文字画像
９０    検査用画像
９１    第１のライン画像
９２    第２のライン画像
９３    第３のライン画像
９４    第４のライン画像
【図１】
2008126486.tif 000003
【図２】
2008126486.tif 000004
【図３】
2008126486.tif 000005
【図４】
2008126486.tif 000006
【図５】
2008126486.tif 000007