(57)【要約】【課題】記録媒体を搬送する搬送部と、記録媒体の幅方向を走査しつつ画像を記録する記録部とを備える記録装置にて、記録媒体に対する画像の記録に係る動作のずれを適切に検出する。【解決手段】記録媒体に記録された画像を読み取るスキャナー１２を備え、記録ヘッド２を幅方向に走査させて第１位置ずれ検出パターンを記録媒体に記録した後、記録ヘッド２を幅方向に走査させて第１位置ずれ検出パターンと交わる第２位置ずれ検出パターンを記録媒体に記録し、記録後の画像をスキャナー１２によって読み取り、両パターンの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出するようにした。【選択図】図３
2011073158.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の幅方向を往復走査可能に構成され、記録媒体に画像を記録する記録部を備える記録装置であって、
記録媒体に記録された画像を読み取る画像読取部を備え、
前記記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、前記記録部を前記幅方向に走査させて前記第１パターンと交わる前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出することを特徴とする記録装置。
【請求項２】
前記記録部を往方向に走査させて前記第１パターンを記録媒体に記録した後、前記記録部を所定の位置で折り返させ、折り返させた前記記録部を複方向に走査させて前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、前記往方向に走査する前記記録部により記録される画像と、前記複方向に走査する前記記録部により記録される画像との間における位置ずれを検出することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１パターンは直線状の画像であり、前記第２パターンは前記第１パターンから所定の角度だけ傾いた直線状の画像であり、
前記画像読取部によって読み取った前記第１パターン及び前記第２パターンの交点の位置と、記憶部に記憶されているもので、前記位置ずれが発生していない場合における前記第１パターン及び前記第２パターンの交点の位置と、の比較により、前記位置ずれを検出することを特徴とする請求項２に記載の記録装置。
【請求項４】
記録媒体を搬送する搬送部を備え、
前記記録部を前記幅方向に走査させて前記第１パターンを記録媒体に記録した後、前記第１パターンと前記第２パターンとが交わる範囲内で、前記搬送部によって記録媒体を所定の距離だけ搬送させ、さらに、前記記録部を前記幅方向に走査させて前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、前記搬送部による記録媒体の搬送のずれを検出することを特徴とする請求項１に記載の記録装置。
【請求項５】
前記第１パターンは直線状の画像が前記幅方向に間隔をあけて、前記幅方向と平行に複数現された画像であり、前記第２パターンは、前記第１パターンに係る直線状の画像のそれぞれに対応して、当該第１パターンに係る直線状の画像から所定の角度だけ傾いた直線状の画像が前記幅方向に間隔をあけて、前記幅方向と平行に複数現された画像であり、
前記第１パターンに係る直線状の画像のそれぞれ、及び、前記第２パターンに係る直線状の画像のそれぞれの前記画像読取部によって読み取った交点の位置と、記憶部に記憶されているもので、前記搬送部による記録媒体の搬送のずれが発生していない場合における前記第１パターンに係る直線状の画像のそれぞれ、及び、前記第２パターンに係る直線状の画像のそれぞれの交点の位置と、の比較により、前記搬送部による記録媒体の搬送のずれを検出することを特徴とする請求項４に記載の記録装置。
【請求項６】
前記ずれが検出された場合、前記ずれを補正することを特徴とする請求項１ないし５のいずれか１項に記載の記録装置。
【請求項７】
記録媒体の幅方向を往復走査可能に構成され、記録媒体に画像を記録する記録部と、記録媒体に記録された画像を読み取る画像読取部とを備える記録装置を制御して、
前記記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、前記記録部を前記幅方向に走査させて前記第１パターンと交わる前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出することを特徴とする記録装置の制御方法。
【請求項８】
記録媒体の幅方向を往復走査可能に構成され、記録媒体に画像を記録する記録部と、記録媒体に記録された画像を読み取る画像読取部とを備える記録装置を制御する制御部により実行されるプログラムであって、
前記制御部を、
前記記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、前記記録部を前記幅方向に走査させて前記第１パターンと交わる前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出するよう機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体の幅方向を走査しつつ画像を記録する記録部を備える記録装置、この記録装置の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来、記録媒体を搬送方向に搬送する搬送ローラーと、記録媒体の幅方向に往復移動可能な記録ヘッドとを備え、記録ヘッドを記録媒体に対して幅方向に走査させつつ記録媒体に画像を記録する動作と、記録媒体を搬送方向に搬送する動作とを間欠的に行うことにより、記録媒体に所定の画像を記録する記録装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開特開２００８−１２６６２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した記録装置では、搬送ローラーと、記録ヘッド、記録ヘッドをキャリッジに搭載して移動させるキャリッジ機構とが協働して記録媒体への画像の記録を実行するが、これら部材の経年劣化や、記録装置を製造する過程で生じる個体差等により、記録媒体への画像の記録に係る動作のずれが生じ記録品質の低下に至る場合があり、当該ずれを適切に検出したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、記録媒体を搬送方向に搬送する搬送部と、記録媒体の幅方向を走査しつつ画像を記録する記録部とによって記録媒体に画像を記録する記録装置において、記録媒体に対する画像の記録に係る動作のずれを適切に検出することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、記録媒体の幅方向を往復走査可能に構成され、記録媒体に画像を記録する記録部備える記録装置であって、前記記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、前記記録部を前記幅方向に走査させて前記第１パターンと交わる前記第２パターンを記録媒体に記録し、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出することを特徴とする。
ここで、記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、記録部を前記幅方向に走査させて第１パターンと交わる第２パターンを記録媒体に記録した場合において、記録媒体への画像の記録に係る動作のずれが生じている場合と、生じていない場合とでは、第１パターンと第２パターンとの交わりの態様が相違する。これを踏まえ、上記構成によれば、第１パターンと第２パターンとの交わりの態様に基づいて、適切に、記録媒体への画像の記録に係る動作のずれを検出することができる。
【０００６】
前記記録部を往方向に走査させて前記第１パターンを記録媒体に記録した後、前記記録部を所定の位置で折り返させ、折り返させた前記記録部を複方向に走査させて前記第２パターンを記録媒体に記録し、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、前記往方向に走査する前記記録部により記録される画像と、前記複方向に走査する前記記録部により記録される画像との間における位置ずれを検出するようにしてもよい。
ここで、幅方向における往方向に記録部を走査させつつ画像を記録させた後、搬送部によって記録媒体を所定の距離だけ搬送させると共に記録部を所定の位置で折り返させ、折り返させた記録部を幅方向における複方向に走査させつつ画像を記録させるという動作を繰り返し実行することにより、記録媒体に対し所定の画像を記録する記録装置では、記録部が折り返す位置のずれによって、往方向に走査する記録部により記録される画像と、複方向に走査する記録部により記録される画像との間における位置ずれが発生することがある。そして、位置ずれが発生していない場合における第１パターンと第２パターンとの交わりの態様と、位置ずれが発生していない場合における第１パターンと第２パターンとの交わりの態様とは、相違する。これを踏まえ、上記構成によれば、第１パターンと第２パターンとの交わりの態様に基づいて、適切に、上記位置ずれを検出することができる。
特に、この構成によれば、第１パターンの記録媒体への記録と、第２パターンの記録媒体への記録との間で、搬送部による記録媒体の搬送を実行しない。従って、搬送部による記録媒体の搬送により生じるずれの影響を排除した状態で、上記位置ずれを検出でき、より確実かつ精密に上記位置ずれを検出できる。すなわち、記録ヘッドの移動に伴うずれを検出でき、記録ヘッドの移動に関する補正をすればよいことになる。
【０００７】
また、上記発明の記録装置において、前記第１パターンは直線状の画像であり、前記第２パターンは前記第１パターンから所定の角度だけ傾いた直線状の画像であり、前記画像読取部によって読み取った前記第１パターン及び前記第２パターンの実際の交点の位置と、記憶部に記憶されているもので、前記位置ずれが発生していない場合における前記第１パターン及び前記第２パターンの交点の位置と、の比較により、前記位置ずれを検出するようにしてもよい。
この構成によれば、第１パターン及び第２パターンの実際の交点の位置と、上記位置ずれが発生していない場合における第１パターン及び第２パターンの交点の位置と、の比較に基づいて、適切に上記位置ずれを検出できる。
【０００８】
また、上記発明の記録装置において、記録媒体を搬送する搬送部を備え、前記記録部を前記幅方向に走査させて前記第１パターンを記録媒体に記録した後、前記第１パターンと前記第２パターンとが交わる範囲内で、前記搬送部によって記録媒体を所定の距離だけ搬送させ、さらに、前記記録部を前記幅方向に走査させて前記第２パターンを記録媒体に記録し、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、前記搬送部による記録媒体の搬送のずれを検出するようにしてもよい。
ここで、記録部を幅方向に走査させて第１パターンを記録媒体に記録した後、第１パターンと第２パターンとが交わる状態が維持されるように搬送部によって記録媒体を所定の距離だけ搬送させ、さらに、記録部を前記幅方向に走査させて第２パターンを記録媒体に記録した場合おいて、搬送部による記録媒体の搬送のずれが生じている場合と、生じていない場合とでは、第１パターンと第２パターンとの交わりの態様が相違する。これを踏まえ、上記構成によれば、第１パターンと第２パターンとの交わりの態様に基づいて、適切に、搬送部による記録媒体の搬送のずれを検出することができる。
上述のように記録ヘッドの補正がされた後など、記録ヘッドの移動に伴うずれがない場合、記録ヘッドに伴い生じるずれの影響を排除した状態で、上記ずれを検出でき、より確実かつ精密に上記ずれを検出できる。すなわち、記録紙の搬送に伴うずれを検出でき、搬送部の搬送量に関する補正をすればよいことになる。
【０００９】
また、上記発明の記録装置において、前記第１パターンは直線状の画像が前記幅方向に間隔をあけて、前記幅方向と平行に複数現された画像であり、前記第２パターンは、前記第１パターンに係る直線状の画像のそれぞれに対応して、当該第１パターンに係る直線状の画像から所定の角度だけ傾いた直線状の画像が前記幅方向に間隔をあけて、前記幅方向と平行に複数現された画像であり、前記第１パターンに係る直線状の画像のそれぞれ、及び、前記第２パターンに係る直線状の画像のそれぞれの前記画像読取部によって読み取った交点の位置と、記憶部に記憶されているもので、前記搬送部による記録媒体の搬送のずれが発生していない場合における前記第１パターンに係る直線状の画像のそれぞれ、及び、前記第２パターンに係る直線状の画像のそれぞれの交点の位置と、の比較により、前記搬送部による記録媒体の搬送のずれを検出するようにしてもよい。
この構成によれば、第１パターンに係る直線状の画像のそれぞれ、及び、第２パターンに係る直線状の画像のそれぞれの実際の交点と、搬送部による記録媒体の搬送のずれが発生していない場合における第１パターンに係る直線状の画像のそれぞれ、及び、第２パターンに係る直線状の画像のそれぞれの交点と、の比較により、搬送部による記録媒体の搬送のずれを検出することにより、適切に、搬送部による記録媒体の搬送のずれを検出できる。
【００１０】
また、上記発明の記録装置において、前記ずれが検出された場合、前記ずれを補正するようにしてもよい。記録ヘッドの移動に伴うずれの分、往方向または復方向の記録ヘッドの移動量を変えて補正することができる。または、搬送に伴うずれの分、記録紙の搬送量を変えて補正することができる。
この構成によれば、ずれが検出された場合、自動で、ずれが補正されるため、ユーザーの利便性を向上できる。
【００１１】
また、上記目的を達成するために、本発明は、記録媒体の幅方向を往復走査可能に構成され、記録媒体に画像を記録する記録部と、記録媒体に記録された画像を読み取る画像読取部とを備える記録装置を制御して、前記記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、前記記録部を前記幅方向に走査させて前記第１パターンと交わる前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出することを特徴とする。
ここで、記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、記録部を前記幅方向に走査させて第１パターンと交わる第２パターンを記録媒体に記録した場合において、記録場板への画像の記録に係る動作のずれが生じている場合と、生じていない場合とでは、第１パターンと第２パターンとの交わりの態様が相違する。これを踏まえ、上記制御方法によれば、第１パターンと第２パターンとの交わりの態様に基づいて、適切に、記録媒体への画像の記録に係る動作のずれを検出することができる。
【００１２】
また、上記目的を達成するために、本発明は、記録媒体の幅方向を往復走査可能に構成され、記録媒体に画像を記録する記録部と、記録媒体に記録された画像を読み取る画像読取部とを備える記録装置を制御する制御部により実行されるプログラムであって、前記制御部を、前記記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、前記記録部を前記幅方向に走査させて前記第１パターンと交わる前記第２パターンを記録媒体に記録し、記録後の画像を前記画像読取部によって読み取り、前記第１パターンと前記第２パターンとの交わりの態様に基づいて、記録媒体への画像の記録に係る動作のずれを検出するよう機能させることを特徴とする。
ここで、記録部を前記幅方向に走査させて第１パターンを記録媒体に記録した後、記録部を前記幅方向に走査させて第１パターンと交わる第２パターンを記録媒体に記録した場合において、記録場板への画像の記録に係る動作のずれが生じている場合と、生じていない場合とでは、第１パターンと第２パターンとの交わりの態様が相違する。これを踏まえ、上記プログラムを実行すれば、第１パターンと第２パターンとの交わりの態様に基づいて、適切に、記録媒体への画像の記録に係る動作のずれを検出することができる。
【発明の効果】
【００１３】
本発明によれば、記録媒体を搬送方向に搬送する搬送部と、記録媒体の幅方向を走査しつつ画像を記録する記録部とによって記録媒体に画像を記録する記録装置であって、記録媒体に対する画像の記録に係る動作のずれを適切に検出でき、補正できる。
【図面の簡単な説明】
【００１４】
【図１】本実施形態に係るプリンターを記録媒体と共に模式的に示す図である。
【図２】プリンターを記録媒体と共に模式的に示す図である。
【図３】プリンター及びホストコンピューターの機能的構成を示すブロック図。
【図４】ホストコンピューターの動作を示すフローチャートである。
【図５】第１、第２位置ずれ検出パターンを示す図である。
【図６】第１、第２位置ずれ検出パターンを座標系に展開した図である。
【図７】ホストコンピューターの動作を示すフローチャートである。
【図８】補正ステップ数テーブルを示す図である。
【図９】ホストコンピューターの動作を示すフローチャートである。
【図１０】第１、第２搬送ずれ検出パターンを示す図である。
【図１１】第１、第２搬送ずれ検出パターンを座標系に展開した図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１及び図２は、インクジェット式のプリンター１の基本的な動作を説明するため、プリンター１が備える記録ヘッド２を記録媒体３と共に模式的に示す図である。
プリンター１は、記録媒体３を搬送方向（図１（Ａ）の矢印Ｙ１が示す方向）に搬送する送り動作を行うと共に、記録ヘッド２から記録媒体３にインクを吐出しつつ、記録ヘッド２を記録媒体３の幅方向（搬送方向と直行する方向であり、図１（Ａ）の矢印Ｙ２が示す方向）に走査させて、記録媒体３に文字や図形、絵柄等の画像を記録するインクジェット式のプリンターである。
このプリンター１は、ホストコンピューター５（図３）に接続されており、このホストコンピューター５から入力された制御データに基づいて記録媒体３に画像の記録を行う。制御データの内容については後述する。
記録媒体３としては、所定長さに切断されたカットシート、複数枚のシートが連接された連続シート、或いは、ロール状に巻かれたロール紙等が挙げられる。これらのシートは、普通紙、複写紙、厚紙等の紙類、あるいは合成樹脂製のシートであり、これらのシートにコーティングや浸潤等の加工を施したものを用いることもできる。また、カットシートの形態としては、例えば、ＰＰＣ用紙や葉書等の定形サイズのカット紙に加え、通帳等の複数のシートを綴じた冊子形態のものや、封筒等の袋状に成形されたものが挙げられる。また、連続シートの形態としては、例えば、幅方向両端にスプロケットホールが穿設され、所定長さ毎に折り畳まれた連続紙が挙げられる。
【００１６】
プリンター１は、図１及び図２に示すように、幅方向に往復走査可能なキャリッジ６を備えている。このキャリッジ６には、インクを貯留したインクカートリッジ（不図示）が複数搭載されている。本実施形態では、キャリッジ６には、Ｃ（シアン）、Ｋ（ブラック）、Ｙ（イエロー）、Ｍ（マゼンタ）の４色のインクをそれぞれ貯留した４個のインクカートリッジが搭載されている。
キャリッジ６には、記録媒体３に向かってインクを吐出する記録ヘッド２が搭載されている。記録ヘッド２の先端面には、インクを微細なインク粒として吐出するノズル穴７が多数開口している。記録ヘッド２は、例えばピエゾ素子を用いて構成されるアクチュエーターによって、インクカートリッジから供給されるインクを記録媒体３へ向かって押し出して、ノズル穴７から微細なインク粒を吐出する。
ノズル穴７は、４列のノズル列８−１１をなして配置されている。各ノズル列８−１１は、記録ヘッド２において搬送方向に延在して形成されると共に、各ノズル列８−１１は、幅方向に所定間隔をあけて並んで形成されている。これら４つのノズル列８−１１は、それぞれ異なるインクカートリッジからインクが供給され、それぞれ異なる色のインクを吐出する構成となっている。本実施形態では、ノズル列８はＣ（シアン）のインクカートリッジから、ノズル列９はＫ（ブラック）のインクカートリッジから、ノズル列１０はＹ（イエロー）のインクカートリッジから、ノズル列１１はＭ（マゼンタ）のカートリッジから供給されたインクを吐出する構成となっている。
なお、図１及び図２では、説明の便宜のため、ノズル列８−１１を明示している。
プリンター１には、記録媒体３に記録された画像を光学的に読み取り可能なスキャナー１２が設けられている（図１（Ａ）参照、他の図では省略。）。記録媒体３に記録された画像をスキャナー１２によって読み取る場合、記録媒体３への画像の記録が行われた後、スキャナー１２に画像の記録が可能な態様で記録媒体３の搬送が実行される。
【００１７】
図３は、プリンター１及びこのプリンター１を制御するホストコンピューター５の機能的構成を示すブロック図である。本実施形態では、これらプリンター１と、ホストコンピューター５とが協働して、記録装置として機能する。
図３に示すように、プリンター１は、プリンター側制御部１５と、モーター駆動回路１６と、キャリッジ駆動モーター１７と、媒体送りモーター１８と、ヘッド駆動回路１９と、入力部２０と、表示部２１と、インターフェイス部２２と、スキャナー１２とを備えている。
プリンター側制御部１５は、プリンター１の各部を中枢的に制御するものであり、演算実行部としてのＣＰＵや、このＣＰＵに実行される基本制御プログラムや、この基本制御プログラムに係るデータ等を不揮発的に記憶するＲＯＭ、ＣＰＵに実行されるプログラムやこのプログラムに係るデータ等を一時的に記憶するＲＡＭ、その他の周辺回路等を備えている。なお、ＲＯＭには、位置ずれが発生していない場合における第１パターン及び第２パターンの交点の位置が記憶されている。
【００１８】
モーター駆動回路１６は、キャリッジ駆動モーター１７に接続され、プリンター側制御部１５の制御の下、キャリッジ駆動モーター１７に対して駆動パルスを出力し、キャリッジ駆動モーター１７を回転させる。このキャリッジ駆動モーター１７の回転に応じて、キャリッジ６が幅方向を往復走査する。本実施形態では、キャリッジ駆動モーター１７はステッピングモーターであり、その回転量は、モーター駆動回路１６から出力される駆動パルスの数によって定められる。つまり、プリンター側制御部１５は、所定のステップ数だけキャリッジ駆動モーター１７を所定の回転方向に回転させるための駆動制御信号、換言すれば、当該ステップ数に対応する所定の距離だけ記録ヘッド２を所定の方向へ移動させるための駆動制御信号をモーター駆動回路１６に出力し、モーター駆動回路１６は、入力された駆動制御信号に基づいて、所定の回転方向に所定のステップ数だけキャリッジ駆動モーター１７を回転させるような駆動パルスを生成し、出力する。
また、モーター駆動回路１６は、媒体送りモーター１８に接続され、プリンター側制御部１５の制御の下、媒体送りモーター１８に対して駆動パルスを出力し、媒体送りモーター１８を所定方向に所定量だけ回転させる。この媒体送りモーター１８の回転に応じて、記録媒体３に接触し、記録媒体３を搬送方向に搬送する搬送ローラー（不図示）が回転し、この搬送ローラーの回転に応じて記録媒体３が搬送方向に搬送される。
ヘッド駆動回路１９は、記録ヘッド２に接続され、プリンター側制御部１５の制御の下、記録ヘッド２のアクチュエーターを動作させることにより、ノズル列８−１１のノズル穴７から所定量のインクを吐出させる。
【００１９】
入力部２０は、プリンター１の筐体に設けられた操作スイッチ等に接続され、ユーザーによる操作スイッチ等の操作を検出し、検出した操作に対応する操作信号をプリンター側制御部１５に出力する。
表示部２１は、プリンター１の筐体に設けられたＬＥＤや液晶表示パネル等に接続され、プリンター側制御部１５の制御の下、ＬＥＤや液晶表示パネル等に各種情報を表示する。
インターフェイス部２２は、信号伝送ケーブル等を介してホストコンピューター５に接続され、プリンター側制御部１５の制御の下、ホストコンピューター５との間で各種信号を送受信する。
スキャナー１２は、記録媒体３に記録された画像を光学的に読み取り、読み取った画像を示すデータをプリンター側制御部１５に出力する。プリンター側制御部１５は、読み取った画像に係るデーを、ホスト側制御部２５に出力する。
【００２０】
一方、ホストコンピューター５は、ホスト側制御部２５と、表示部２６と、入力部２７と、インターフェイス部２８と、記憶部２９とを備えている。
ホスト側制御部２５は、ホストコンピューター５の各部を中枢的に制御するものであり、プリンター側制御部１５と同様、ＣＰＵ、ＲＯＭ、ＲＡＭその他の周辺回路を備えている。
表示部２６は、液晶表示パネルを備え、ホスト側制御部２５の制御の下、ホスト側制御部２５から入力される映像信号に係る画像を液晶表示パネルに表示する。なお、表示部２６は、液晶表示パネルではなく、有機ＥＬパネルやＣＲＴを備えていてもよい。
入力部２７は、マウスやキーボード等の入力デバイスに接続され、ユーザーによる入力デバイスの操作を検出し、検出した操作に対応する操作信号をホスト側制御部２５に出力する。
インターフェイス部２８は、信号電線ケーブル等を介してプリンター１に接続され、ホスト側制御部２５の制御の下、プリンター１との間で各種信号を送受信する。
記憶部２９は、ハードディスクや、ＥＥＰＲＯＭ等を備え、各種データを書き換え可能に記憶する。図３に示すように、記憶部２９には、補正ステップ数テーブル３０が記憶されているが、この補正ステップ数テーブル３０については、後述する。なお、記憶部２９には、位置ずれが発生していない場合における第１パターン及び第２パターンの交点の位置が記憶されていてもよい。
【００２１】
このホストコンピューター５には、プリンタードライバー等のプリンター１を制御するためのプリンター制御用プログラム（プログラム）が記憶されており、ホストコンピューター５のホスト側制御部２５は、プリンター制御用プログラムを読み出して、実行することにより、プリンター１を制御する。
【００２２】
次いで、図１及び図２を用いて、ホストコンピューター５の制御の下、プリンター１が、記録媒体３に画像を記録する際の基本的な動作について説明する。
ここで、ホストコンピューター５では、所定のアプリケーションプログラムが動作しているものとする。このアプリケーションプログラムは、記録媒体３に記録可能な画像を表示部２６の液晶表示パネルに表示する機能を有すると共に、ユーザーが当該画像を参照しつつ、マウスやキーボード等の入力デバイスを操作して、記録媒体３への画像の記録の開始を指示した場合、当該画像の画像データを、プリンター制御用プログラムに出力する機能を有する。
【００２３】
ユーザーによって画像の記録の開始が指示されると、プリンター側制御部１５は、画像データに解像度変換処理、色補正処理、ハーフトーン処理、ラスタライズ処理の各処理を行い、記録媒体３に記録すべき画像全体のラスターデータを生成し、生成したラスターデータを含む制御データを生成する。この制御データは、プリンター１に画像の記録に係る動作を行わせるデータであり、上記ラスターデータの他、画像の記録の開始を指示する記録開始コマンド、記録ヘッド２を走査させることを指示する走査コマンド、記録媒体３を搬送方向に所定量だけ送ることを指示する送りコマンド等のコマンドを含んでいる。
ホスト側制御部２５は、制御データを生成した後、当該制御データをプリンター側制御部１５に出力する。
ホストコンピューター５から制御データが入力されると、プリンター側制御部１５は、制御データに含まれる走査コマンド及び記録用ラスターデータに基づいて、各ノズル列８−１１に形成された各ノズル穴７から所定量のインクを吐出しつつ、図１（Ａ）の位置Ｐ１（起点位置）から図１（Ｂ）の位置Ｐ２（折り返し位置）へ往方向（矢印Ｙ３に示す方向）に向かって記録ヘッド２を走査させる。これにより記録領域Ｒ１（図１（Ｂ））に対応する領域に画像が記録される。この記録領域Ｒ１の搬送方向における長さは、各ノズル列８−１１のノズル列長Ｔ１（図１（Ａ））によって規定される。
位置Ｐ１から位置Ｐ２へ至るまでの記録ヘッド２の走査には、プリンター側制御部１５の制御の下、キャリッジ駆動モーター１７が予め定められた所定のステップ数分回転することにより実行される。
【００２４】
次に、プリンター側制御部１５は、制御データに含まれる送りコマンドに基づいて、搬送方向に記録媒体３を搬送する。ここで、通常の画像の記録の実行時においては、送り量は、ノズル列長Ｔ１と同一の値である。
次に、プリンター側制御部１５は、折り返し値として設定されている位置Ｐ２において記録ヘッド２を折り返し、記録用ラスターデータに基づいて、各色のノズル穴７から所定量のインクを吐出しつつ、位置Ｐ２から位置Ｐ１へ記録ヘッド２を走査させる。これにより、記録領域Ｒ１と連続する記録領域Ｒ２に対応する領域に画像が記録される。このようにして、制御データに基づいて、プリンター側制御部１５は、記録ヘッド２の走査と、記録媒体３の搬送とを交互に行い記録媒体３に所定の画像を記録する。
【００２５】
本実施形態に係るホストコンピューター５は、位置ずれ検出・補正モード、及び、搬送ずれ検出モードの２つの動作モードに基づいて、プリンター１を動作させることができる。以下、位置ずれ検出・補正モード、及び、搬送ずれ検出モードについて説明する。
【００２６】
まず、位置ずれ検出・補正モードについて説明する。
上述したように、本実施形態に係るプリンター１では、記録ヘッド２は、往方向（図１（Ａ）の矢印Ｙ３）に向かって走査しつつ記録媒体３に画像を記録した後、所定の折り返し位置（図１（Ｂ）の位置Ｐ２）において折り返し、複方向（図１（Ａ）の矢印Ｙ４）に向かって走査しつつ記録媒体３に画像を記録する。
ここで、記録ヘッド２の折り返し位置は、所定の起点位置（図１（Ａ）の位置Ｐ１）から、所定のステップ数分、キャリッジ駆動モーター１７を回転させた場合に記録ヘッド２が至る位置、として管理される。ところが、キャリッジ６や、キャリッジ駆動モーター１７、キャリッジ６とキャリッジ駆動モーター１７を繋ぐ不図示のタイミングベルト、モーター駆動回路１６等のキャリッジ６に関連する部材の経年劣化や、プリンター１を量産する上でのプリンター１毎の個体差に起因して、キャリッジ駆動モーター１７を所定のステップ数分回転させた場合であっても、記録ヘッド２が想定された折り返し位置と異なる位置に至る場合がある。この場合、往方向に走査する記録ヘッド２によって記録される画像と、複方向に走査する記録ヘッド２によって記録される画像とにずれ（以下、このようなずれを「位置ずれ」という）が生じてしまう。
位置ずれ検出・補正モードとは、上述した位置ずれが発生しているか否かを検出すると共に、位置ずれが発生している場合は、当該位置ずれを補正する動作モードである。
【００２７】
図４は、位置ずれ検出・補正モードにおけるホストコンピューター５の動作を示すフローチャートである。なお、プリンター１に記録媒体３がセットされており、記録ヘッド２は、起点位置（図１（Ａ）の位置Ｐ１）に位置しているものとする。
図４を参照して、ホストコンピューター５のホスト側制御部２５は、プリンター側制御部１５に制御データを出力して、記録ヘッド２を往方向に走査させつつ、記録媒体３に第１位置ずれ検出パターン４０を記録させる（ステップＳＡ１）。
【００２８】
図５（Ａ）は、第１位置ずれ検出パターン４０を模式的に示す図である。
図５（Ａ）に示すように、第１位置ずれ検出パターン４０は、複数（本実施形態では４つ）の第１位置ずれ検出モジュール４１を含んで構成されるパターンである。第１位置ずれ検出モジュール４１のそれぞれは、搬送方向に延びる長さＴ２の直線状の画像であり、第１位置ずれ検出パターン４０では、各第１位置ずれ検出モジュール４１が幅方向に間隔をあけて、幅方向と平行に現されている。
ステップＳＡ１の処理後、ホスト側制御部２５は、キャリッジ駆動モーター１７が予め定められた所定のステップ数だけ回転し、記録ヘッド２が折り返し位置に至ったところで、キャリッジ駆動モーター１７を逆回転することによって、記録ヘッド２を折り返す（ステップＳＡ２）。ここで、通常の印刷動作時では、上述したように、記録ヘッド２の折り返しと共に、記録媒体３の搬送方向への搬送を実行するが、この位置ずれ検出・補正モードでは、記録媒体３の搬送方向への搬送を実行しない。
次いでホスト側制御部２５は、記録ヘッド２を複方向に走査させつつ、第２位置ずれ検出パターン４２を記録する（ステップＳＡ３）。
【００２９】
図５（Ｂ）は、第２位置ずれ検出パターン４２を模式的に示す図である。
図５（Ｂ）に示すように、第２位置ずれ検出パターン４２は、複数（本実施形態では４つ）の第２位置ずれ検出モジュール４３を含んで構成されるパターンである。第２位置ずれ検出モジュール４３のそれぞれは、直線状の画像であり、第１位置ずれ検出パターン４０の第１位置ずれ検出モジュール４１のそれぞれと対応するように、幅方向に間隔をあけて、幅方向と平行に現されている。第２位置ずれ検出モジュール４３のそれぞれは、搬送方向に対して、換言すれば、第１位置ずれ検出モジュール４１が伸びる方向に対して、角度θ１だけ傾斜している。また、図５（Ｂ）に示すように、第２位置ずれ検出モジュール４３の搬送方向における長さは、第１位置ずれ検出モジュール４１と同様、長さＴ２である。
【００３０】
図５（Ｃ）は、ステップＳＡ３の処理を実行した後における記録媒体３の画像を模式的に示す図であり、特に、往方向に走査する記録ヘッド２によって記録される画像と、複方向に走査する記録ヘッド２によって記録される画像とのずれである位置ずれが発生していない場合に記録媒体３に記録される画像を示す図である。
図５（Ｃ）に示すように、ステップＳＡ３の処理を実行した場合、第１位置ずれ検出パターン４０の第１位置ずれ検出モジュール４１のそれぞれと、第２位置ずれ検出パターン４２の第２位置ずれ検出モジュール４３のそれぞれが交点Ｋ１で交差した状態となる。特に、位置ずれが発生していない場合は、図５（Ｃ）に示すように、第１位置ずれ検出モジュール４１の搬送方向における中間点Ｃ１と、交点Ｋ１とが同一点となるように第１位置ずれ検出モジュール４１及び第２位置ずれ検出モジュール４３が設定されている。
図４に戻り、ステップＳＡ３の処理後、ホスト側制御部２５は、プリンター側制御部１５に制御データを出力して媒体送りモーター１８及びスキャナー１２を制御させ、記録媒体３に記録された第１位置ずれ検出パターン４０及び第２位置ずれ検出パターン４２の画像を読み取り、読み取った画像を示すビットマップ形式の画像データを生成する（ステップＳＡ４）。
次いでホスト側制御部２５は、画像データについて解析することにより位置ずれが発生しているか否かを検出する（ステップＳＡ５）。ここで、ステップＳＡ５の処理に係る動作について１例を挙げて説明する。
【００３１】
図６は、ステップＳＡ５の説明に利用するための、第１位置ずれ検出パターン４０及び第２位置ずれ検出パターン４２の図である。
例えば、ホスト側制御部２５は、ビットマップ形式の画像データを解析し、１つの第１位置ずれ検出モジュール４１と、この第１位置ずれ検出モジュール４１に交わる第２位置ずれ検出モジュール４３との組み合わせを抽出する。この抽出は、パターンマッチングや、画素毎の色検出等によって行われる。
次いでホスト側制御部２５は、図６の各図に示すように、第１位置ずれ検出モジュール４１を示す線分の中間点Ｃ１を原点とし、Ｙ軸が第１位置ずれ検出モジュール４１と重なって延びる座標系４５に、抽出した第１位置ずれ検出モジュール４１を示す線分、及び、第２位置ずれ検出モジュール４３を示す線分を展開する。なお、第１位置ずれ検出モジュール４１を示す線分、及び、第２位置ずれ検出モジュール４３を示す線分は、Ｙ軸の＋方向に向かう方向が搬送方向となるように、座標系４５に展開される。
次いでホスト側制御部２５は、原点（＝中間点Ｃ１）と、交点Ｋ１（＝第２位置ずれ検出モジュール４３を示す線分と座標系４５におけるＹ軸との交点）とが異なる位置に存在するか否かを検出する。
位置ずれが生じていない場合は、図６（Ａ）に示すように、交点Ｋ１が原点に位置する。これを踏まえ、ホスト側制御部２５は、交点Ｋ１が原点に位置していることを検出することにより、位置ずれが発生していないことを検出する。
一方、位置ずれが生じている場合は、図６（Ｂ）に示すように、交点Ｋ１が原点よりもＹ軸の＋方向に位置し、又は、図６（Ｃ）に示すように、交点Ｋ１が原点よりもＹ軸の−方向に位置する。これを踏まえ、ホスト側制御部２５は、交点Ｋ１が原点に位置していないことを検出することにより、位置ずれが発生していることを検出する。
【００３２】
さて、前掲図４に戻り、ステップＳＡ５の検出の結果、位置ずれが生じていないことが検出された場合（ステップＳＡ６：ＮＯ）、プリンター１は位置ずれが生じていない正常な状態であるため、ホスト側制御部２５は、処理を終了する。
一方、位置ずれが生じていることが検出された場合（ステップＳＡ６：ＹＥＳ）、ホスト側制御部２５は、位置ずれを補正するための補正処理（ステップＳＡ７）を実行する。ここで、補正処理について詳述する。
【００３３】
図７は、補正処理におけるホストコンピューター５の動作を示すフローチャートである。
ホスト側制御部２５は、ステップＳＡ３の処理によって記録媒体３に第２位置ずれ検出パターン４２を記録したときに形成された第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交点Ｋ１と、第１位置ずれ検出モジュール４１の中間点Ｃ１との距離を検出する。一例を挙げて具体的に説明すると、ホスト側制御部２５は、第１位置ずれ検出モジュール４１を示す線分と、第２位置ずれ検出モジュール４３を示す線分とを上述した座標系４５に展開した上で、原点（＝中間点Ｃ１）と交点Ｋ１との距離に基づいて、中間点Ｃ１と交点Ｋ１との距離を検出する（ステップＳＢ１）。
ここで、図６（Ｂ）に示すように、交点Ｋ１が原点よりもＹ軸の＋方向に位置する場合と、図６（Ｃ）に示すように、交点Ｋ１が原点よりもＹ軸の−方向に位置する場合との相違点について説明する。
交点Ｋ１が原点よりもＹ軸の＋方向に位置する場合（図６（Ｂ））は、記録ヘッド２の実際の折り返し位置が、位置ずれを生じさせない折り返し位置よりも複方向に向かう側に位置しており、このため、第１位置ずれ検出モジュール４１に対する第２位置ずれ検出モジュール４３の相対的な位置が、位置ずれを生じていない場合における相対的な位置と比較し、複方向側となり、これに伴って、交点Ｋ１が原点よりもＹ軸の＋側に位置している状況となっている。
同様に、交点Ｋ１が原点よりもＹ軸−方向に位置する場合（図６（Ｃ））は、記録ヘッド２の実際の折り返し位置が、位置ずれを生じさせない折り返し位置よりも往方向に向かう側に位置しており、このため、第１位置ずれ検出モジュール４１に対する第２位置ずれ検出モジュール４３の相対的な位置が、位置ずれを生じていない場合における相対的な位置と比較し、往方向側となり、これに伴って、交点Ｋ１が原点よりもＹ軸の−側に位置している状況となっている。
さらに、原点と交点Ｋ１との距離は、位置ずれを生じさせない折り返し位置と実際の折り返し位置との距離に比例する。例えば、位置ずれを生じさせない折り返し位置に対して、実際の折り返し位置が複方向に向かうのに比例して、第１位置ずれ検出モジュール４１に対する第２位置ずれ検出モジュール４３の相対的な位置も複方向に向かい、これに応じて、交点Ｋ１は、原点に対してＹ軸の＋側に変位する。同様に、位置ずれを生じさせない折り返し位置に対して、実際の折り返し位置が往方向に向かうのに比例して、第１位置ずれ検出モジュール４１に対する第２位置ずれ検出モジュール４３の相対的な位置も往方向に向かい、これに応じて、交点Ｋ１は、原点に対してＹ軸の−側に変位する。
さて、前掲図７に戻り、ステップＳＢ１で中間点Ｃ１と交点Ｋ１との距離を検出した後、ホスト側制御部２５は、記憶部２９に記憶された補正ステップ数テーブル３０を参照し（ステップＳＢ２）、位置ずれを補正するために、現在起点位置から折り返し位置までのステップ数として設定されているステップ数（以下、「設定ステップ数」という）から増加又は減少するべきステップ数（以下、「補正ステップ」）を取得する（ステップＳＢ３）。ここで、ステップＳＢ２及びステップＳＢ３の動作について詳述する。
【００３４】
図８は、補正ステップ数テーブル３０を模式的に示す図である。
図８に示すように、補正ステップ数テーブル３０は、離間距離フィールド３０ａと、補正ステップ数フィールド３０ｂとを備えている。
離間距離フィールド３０ａには、中間点Ｃ１と交点Ｋ１との距離を示す離間距離データが記憶される。本実施形態では、第１位置ずれ検出モジュール４１及び第２位置ずれ検出モジュール４３を座標系４５に展開した場合において、原点に対しＹ軸＋方向に交点Ｋ１が位置している場合、離間距離は正の値であり、原点に対しＹ軸−方向に交点Ｋ１が位置している場合、離間距離は負の値である。
補正ステップ数フィールドには、上述した補正ステップ数を示す補正ステップ数データが記憶される。
離間距離フィールド３０ａに記憶された離間距離データと、補正ステップ数フィールド３０ｂに記憶された補正ステップ数データとは、以下のように対応づけられている。すなわち、１の離間距離データに対応づけて記憶されている補正ステップ数データは、当該離間距離データが示す距離だけ中間点Ｃ１と交点Ｋ１とを離間させるような位置ずれが発生している状況下において、当該位置ずれを解消するように折り返し位置を補正する際に、設定ステップ数から増減すべきステップ数を示す値となっている。従って、図８に示す補正ステップ数テーブル３０の最上部のレコードの例で言えば、中間点Ｃ１と交点Ｋ１との離間距離が「＋０．１ｍｍ」である場合、設定ステップ数を１ステップ増加することにより、位置ずれが解消することとなる。上述したように、位置ずれは折り返し位置のずれに起因して生じており、折り返し位置を適切に補正することによって位置ずれは解消する。
ステップＳＢ３では、ホスト側制御部２５は、補正ステップ数テーブル３０を参照し、ステップＳＢ１で取得した中間点Ｃ１と交点Ｋ１との距離を示す離間距離データが格納されたレコードを特定し、特定したレコードの補正ステップ数フィールド３０ｂに記憶された補正ステップ数データを参照することにより、補正ステップを取得する。
【００３５】
前掲図７に戻り、ステップＳＢ３の処理後、ホスト側制御部２５は、ステップＳＢ３で取得した補正ステップ数に基づいて、設定ステップ数を修正する（ステップＳＢ４）。これにより、設定ステップ数が修正され、折り返し位置のずれによって生じていた位置ずれが解消する。
以上のようにして、位置ずれ検出・補正モードでは、位置ずれの検出、及び、位置ずれが発生している場合における補正が行われるが、上述したように、第１位置ずれ検出パターン４０と第２位置ずれ検出パターン４２の記録の間で、記録媒体３の搬送方向への搬送が実行されない。従って、記録媒体３の搬送方向への搬送によって生じる「ずれ」により全く影響を受けない状態で、位置ずれの検出等を実行することができる。
【００３６】
次いで、搬送ずれ検出モードについて説明する。
上述したように、本実施形態に係るプリンター１では、通常の画像の記録時は、記録ヘッド２の往方向への走査及び画像の記録、記録媒体３の搬送方向への搬送、記録ヘッド２の複方向への走査及び画像の記録、記録媒体３の搬送方向への搬送・・・というように、記録ヘッド２による画像の記録と、記録媒体３の搬送方向への搬送が交互に行われる。ここで、記録媒体３を搬送方向へ送るための部材の経年劣化、例えば、搬送ローラー自体の「減り」や、複数の搬送ローラー間におけるバランスの悪化等や、プリンター１の製造過程で発生する個体差等に起因して、記録媒体３を搬送方向に搬送した場合に、記録媒体３が搬送方向からずれて搬送されてしまうことがある。
搬送ずれ検出モードとは、上述した搬送ずれが発生しているか否かを検出する動作モードである。
【００３７】
図９は、搬送ずれ検出モードにおけるホストコンピューター５の動作を示すフローチャートである。なお、プリンター１に記録媒体３がセットされており、記録ヘッド２は、起点位置（図１（Ａ）の位置Ｐ１）に位置しているものとする。また、事前に上述した位置ずれ検出・補正モードが実行されており、プリンター１に位置ずれは生じていないものとする。
図９を参照して、ホストコンピューター５のホスト側制御部２５は、プリンター側制御部１５に制御データを出力して、記録ヘッド２を往方向に走査させつつ、記録媒体３に第１搬送ずれ検出パターン４６を記録させる（ステップＳＣ１）。
【００３８】
図１０（Ａ）は、第１搬送ずれ検出パターン４６を模式的に示す図である。第１搬送ずれ検出パターン４６は、第１位置ずれ検出パターン４０と略同一形状のパターンであり、複数（本実施形態では４つ）の第１搬送ずれ検出モジュール４７を含んで構成される。
ステップＳＣ１の処理後、ホスト側制御部２５は、プリンター側制御部１５に制御データを出力して、媒体送りモーター１８を回転させることによって、記録媒体３を搬送方向へ搬送する（ステップＳＣ２）。このステップＳＣ２における記録媒体３の搬送方向への搬送量は、通常の記録動作時と異なり、後述するステップＳＣ４で複方向に走査する記録ヘッド２によって記録媒体３に記録された第２搬送ずれ検出パターン４８と、第１搬送ずれ検出パターン４６とが交差する範囲の搬送量となる。例えば、ノズル列８−１１のノズル列長Ｔ１の半分の距離である。
次いでホスト側制御部２５は、プリンター側制御部１５に制御データを出力して、記録ヘッド２を折り返し位置にて折り返し（ステップＳＣ３）、記録ヘッド２を複方向に走査させつつ、記録媒体３に第２搬送ずれ検出パターン４８を記録する（ステップＳＣ４）。
【００３９】
図１０（Ｂ）は、第２搬送ずれ検出パターン４８を模式的に示す図である。
図１０（Ｂ）に示すように、第２搬送ずれ検出パターン４８は、複数（本実施形態では４つ）の第２搬送ずれ検出モジュール４９を含んで構成される。第２搬送ずれ検出モジュール４９のそれぞれは、搬送方向に対して所定の角度θ２だけ傾斜した直線状の画像であり、各第１搬送ずれ検出モジュール４７と対応している。第２搬送ずれ検出モジュール４９のそれぞれは、ステップＳＣ４において記録媒体３に記録されたときに、対応する第１搬送ずれ検出モジュール４７のそれぞれと交わるように設定される。
【００４０】
図１０（Ｃ）は、ステップＳＣ４の処理を実行した後における記録媒体３の画像を模式的に示す図であり、特に、搬送ずれが発生していない場合に記録媒体３に記録される画像を示す図である。
図１０（Ｃ）に示すように、ステップＳＣ４の処理を実行した場合、第１搬送ずれ検出パターン４６の第１搬送ずれ検出モジュール４７のそれぞれと、第２搬送ずれ検出パターン４８の第２搬送ずれ検出モジュール４９のそれぞれが交点Ｋ２で交差した状態となる。特に、搬送ずれが発生していない場合は、第１搬送ずれ検出モジュール４７のそれぞれにおける交点Ｋ２の位置が同一となり、各交点Ｋ２を結んだ直線Ｓ１と、第１搬送ずれ検出モジュール４７とが直交する状態となる。
図４に戻り、ステップＳＣ４の処理後、ホスト側制御部２５は、プリンター側制御部１５に制御データを出力して媒体送りモーター１８及びスキャナー１２を制御させ、記録媒体３に記録された第１搬送ずれ検出パターン４６及び第２搬送ずれ検出パターン４８の画像を読み取り、読み取った画像を示すビットマップ形式の画像データを生成する（ステップＳＣ５）。
次いでホスト側制御部２５は、画像データについて解析することにより搬送ずれが発生しているか否かを検出する（ステップＳＣ６）。ここで、ステップＳＣ６の処理に係る動作について１例を挙げて説明する。
【００４１】
図１１は、ステップＳＣ６の説明に利用するための、第１搬送ずれ検出パターン４６及び第２搬送ずれ検出パターン４８の図である。
例えば、ホスト側制御部２５は、ビットマップ形式の画像データを解析し、第１搬送ずれ検出パターン４６の全ての第１搬送ずれ検出モジュール４７と、これら第１搬送ずれ検出モジュール４７に交わる全ての第２搬送ずれ検出モジュール４９との組み合わせを抽出する。この抽出は、パターンマッチングや、画素毎の色検出等によって行われる。
そして、ホスト側制御部２５は、図１１の各図に示すように、第１搬送ずれ検出モジュール４７を示す線分であって、最も複方向側にある第１搬送ずれ検出モジュール４７Ｌと、この第１搬送ずれ検出モジュール４７Ｌに対応する第２搬送ずれ検出モジュール４９Ｌとの交点Ｋ２を原点とし、Ｙ軸が第１搬送ずれ検出モジュール４７Ｌと重なって延びる座標系５０に、抽出した全ての第１位置ずれ検出モジュール４１を示す線分、及び、全ての第２位置ずれ検出モジュール４３を示す線分を展開する。なお、第１搬送ずれ検出モジュール４７を示す線分、及び、第２搬送ずれ検出モジュール４９を示す線分は、Ｙ軸の＋方向に向かう方向が搬送方向となるように、かつ、Ｘ軸の＋方向に向かう方向が往方向、−方向に向かう方向が複方向となるように、座標系５０に展開される。
【００４２】
次いでホスト側制御部２５は、各第１搬送ずれ検出モジュール４７及び各第２搬送ずれ検出モジュール４９の交点Ｋ２を結ぶことによって形成される直線が、座標系５０のＸ軸と同一直線上にあるか否かを検出する。
ここで、搬送ずれが生じていない場合は、図１１（Ａ）に示すように、各第１搬送ずれ検出モジュール４７及び各第２搬送ずれ検出モジュール４９の交点Ｋ２を結ぶことによって形成される直線が、座標系５０のＸ軸と同一直線上に存在する。これを踏まえ、ホスト側制御部２５は、各第１搬送ずれ検出モジュール４７及び各第２搬送ずれ検出モジュール４９の交点Ｋ２を結ぶことによって形成される直線が、座標系５０のＸ軸と同一直線上に存在することを検出することにより、搬送ずれが発生していないことを検出する。
一方、搬送ずれが生じている場合は、図１１（Ｂ）に示すように、各第１搬送ずれ検出モジュール４７及び各第２搬送ずれ検出モジュール４９の交点Ｋ２を結ぶことによって形成される直線が、座標系５０のＸ軸に対して傾斜した状態となる。これを踏まえ、ホスト側制御部２５は、各第１搬送ずれ検出モジュール４７及び各第２搬送ずれ検出モジュール４９の交点Ｋ２を結ぶことによって形成される直線が、座標系５０のＸ軸に対して傾斜した状態であることを検出することにより、搬送ずれが発生していることを検出する。
【００４３】
さて、前掲図９に戻り、ステップＳＣ６の検出の結果、搬送ずれが生じていないことが検出された場合（ステップＳＣ７：ＮＯ）、プリンター１は搬送ずれが生じていない正常な状態であるため、ホスト側制御部２５は、処理を終了する。
一方、搬送ずれが生じていることが検出された場合（ステップＳＣ７：ＹＥＳ）、ホスト側制御部２５は、表示部２６を制御して、搬送ずれが生じている旨表示する（ステップＳＣ８）。これにより、ユーザーや作業者等は、搬送ずれが生じていることを、迅速かつ確実に認識でき、当該認識に基づいて、搬送ローラーのチェック等や修理依頼等の必要な処理を実行することができる。
【００４４】
以上説明したように、本実施形態では、記録ヘッド２を幅方向に走査させて第１位置ずれ検出パターン４０を記録媒体３に記録した後、記録ヘッド２を幅方向に走査させて第１位置ずれ検出パターン４０の第１位置ずれ検出モジュール４１と交わる第２位置ずれ検出モジュール４３を備える第２位置ずれ検出パターン４２を記録媒体３に記録し、第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様に基づいて、位置ずれを検出する。
これによれば、位置ずれが発生していない場合における第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様と、位置ずれが発生している場合における第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様が異なることを利用して、第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様に基づいて、適切に、位置ずれを検出できる。
また、本実施形態では、記録ヘッド２を幅方向に走査させて第１搬送ずれ検出パターン４６を記録媒体３に記録した後、記録ヘッド２を幅方向に走査させて第１搬送ずれ検出パターン４６の第１搬送ずれ検出モジュール４７と交わる第２搬送ずれ検出モジュール４９を備える第２搬送ずれ検出パターン４８を記録媒体３に記録し、第１搬送ずれ検出モジュール４７と第２搬送ずれ検出モジュール４９との交わりの態様に基づいて、搬送ずれを検出する。
これによれば、搬送ずれが発生していない場合における第１搬送ずれ検出モジュール４７と第２搬送ずれ検出モジュール４９との交わりの態様と、搬送ずれが発生している場合における第１搬送ずれ検出モジュール４７と第２搬送ずれ検出モジュール４９との交わりの態様が異なることを利用して、第１搬送ずれ検出モジュール４７と第２搬送ずれ検出モジュール４９との交わりの態様に基づいて、適切に、搬送ずれを検出できる。
【００４５】
また、本実施形態に係るプリンター１は、往方向に記録ヘッド２を走査させつつ画像を記録させた後、記録媒体３を所定の距離だけ搬送させると共に記録ヘッド２を折り返し位置で折り返させ、折り返させた記録ヘッド２を複方向に走査させつつ画像を記録させるという動作を繰り返し実行することにより、記録媒体に対し所定の画像を記録する。そして、記録ヘッド２を往方向に走査させて第１位置ずれ検出パターン４０を記録媒体３に記録した後、記録媒体３の搬送を実行せずに記録ヘッド２を折り返し位置で折り返させ、折り返させた記録ヘッド２を複方向に走査させて第２位置ずれ検出パターン４２を記録媒体３に記録し、第１位置ずれ検出パターン４０と第２位置ずれ検出パターン４２との交わりの態様に基づいて、往方向に走査する記録ヘッド２により記録される画像と、複方向に走査する記録ヘッド２により記録される画像との間における位置ずれを検出する。
これによれば、位置ずれが発生していない場合における第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様と、位置ずれが発生している場合における第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様が異なることを利用して、第１位置ずれ検出モジュール４１と第２位置ずれ検出モジュール４３との交わりの態様に基づいて、適切に、位置ずれを検出できる。
特に、上記によれば、第１位置ずれ検出パターン４０の記録媒体３への記録と、第２位置ずれ検出パターン４２の記録媒体３への記録との間で、記録媒体３の搬送を実行しない。従って、記録媒体３の搬送により生じるずれの影響を排除した状態で、位置ずれを検出でき、より確実かつ精密に位置ずれを検出できる。
【００４６】
また、本実施形態では、第１位置ずれ検出パターン４０の第１位置ずれ検出モジュール４１は直線状の画像であり、第２位置ずれ検出パターン４２の第２位置ずれ検出モジュール４３は第１位置ずれ検出モジュール４１から所定の角度θ１だけ傾いた直線状の画像であり、第１位置ずれ検出モジュール４１及び第２位置ずれ検出モジュール４３の実際の交点Ｋ１と、位置ずれが発生していない場合における第１位置ずれ検出モジュール４１及び第２位置ずれ検出モジュール４３の交点Ｋ１と、の比較により、位置ずれを検出する。
これによれば、位置ずれが発生していない場合における第１位置ずれ検出モジュール４１及び第２位置ずれ検出モジュール４３の実際の交点Ｋ１と、位置ずれが発生している場合における第１位置ずれ検出モジュール４１及び第２位置ずれ検出モジュール４３の実際の交点Ｋ１とにずれが生じることを利用して、適切に上記位置ずれを検出できる。
【００４７】
また、本実施形態では、位置ずれが検出された場合、位置ずれを補正する。
これによれば、位置ずれが検出された場合、自動で、位置ずれが補正されるため、ユーザーの利便性を向上できる。
【００４８】
また、本実施形態では、記録ヘッド２を幅方向に走査させて第１搬送ずれ検出パターン４６を記録媒体３に記録した後、第１搬送ずれ検出パターン４６の第１搬送ずれ検出モジュール４７と、第２搬送ずれ検出パターン４８の第２搬送ずれ検出モジュール４９とが交わる状態が維持されるように記録媒体３を所定の距離だけ搬送させ、さらに、記録ヘッド２を幅方向に走査させて第２搬送ずれ検出パターン４８を記録媒体３に記録し、第１搬送ずれ検出パターン４６の第１搬送ずれ検出モジュール４７と、第２搬送ずれ検出パターン４８の第２搬送ずれ検出モジュール４９との交わりの態様に基づいて、搬送ずれを検出する。
これによれば、搬送ずれが発生している場合における第１搬送ずれ検出モジュール４７と、第２搬送ずれ検出モジュール４９との交わりの態様と、搬送ずれが発生していない場合における第１搬送ずれ検出モジュール４７と、第２搬送ずれ検出モジュール４９との交わりの態様とが異なることを利用して、適切に、搬送ずれを検出できる。
【００４９】
また、本実施形態では、第１搬送ずれ検出パターン４６は、第１搬送ずれ検出モジュール４７が幅方向に間隔をあけて、幅方向と平行に複数現された画像であり、第２搬送ずれ検出パターン４８は、第１搬送ずれ検出モジュール４７のそれぞれに対応して、第１搬送ずれ検出モジュール４７に対して所定の角度θ２だけ傾いた第２位置ずれ検出モジュール４３が幅方向に間隔をあけて、幅方向と平行に複数現された画像であり、第１搬送ずれ検出モジュール４７のそれぞれと第２位置ずれ検出モジュール４３のそれぞれとの実際の交点Ｋ２と、搬送ずれが発生していない場合における第１搬送ずれ検出モジュール４７のそれぞれと第２位置ずれ検出モジュール４３のそれぞれとの交点Ｋ２と、の比較により、搬送ずれを検出する。
これによれば、搬送ずれが発生していない場合における第１搬送ずれ検出モジュール４７のそれぞれと第２位置ずれ検出モジュール４３のそれぞれとの交点Ｋ２と、搬送ずれが発生している場合における第１搬送ずれ検出モジュール４７のそれぞれと第２位置ずれ検出モジュール４３のそれぞれとの交点Ｋ２とにずれが生じることを利用して、適切に、搬送ずれを検出できる。
【００５０】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、ホストコンピューター５がプリンター１を制御して、位置ずれ検出・補正モード、及び、搬送ずれ検出モードを実行していたが、プリンター１単体で、これら位置ずれ検出・補正モード、及び、搬送ずれ検出モードを行うようにしてもよい。この場合、プリンター１が記録装置として機能する。
また、上述したプリンター１は、インクジェット式のプリンターであったが、プリンターの種類はこれに限らず、例えば、記録ヘッドに設けられた記録ワイヤーをインクリボンを介して記録媒体３に打ち付けてドットを記録することにより画像を記録するドットインパクトプリンターであってもよい。すなわち、記録媒体３を搬送方向に搬送する搬送部と、記録媒体３の幅方向を走査する記録部とを備える任意のプリンターについて発明を適用可能である。
【符号の説明】
【００５１】
１…プリンター（記録装置）、３…記録媒体、５…ホストコンピューター（記録装置）、１２スキャナー（画像読取部）、４０…第１位置ずれ検出パターン、４２…第２位置ずれ検出パターン、４６…第１搬送ずれ検出パターン、４８…第２搬送ずれ検出パターン。
【図１】
2011073158.tif 000003
【図２】
2011073158.tif 000004
【図３】
2011073158.tif 000005
【図４】
2011073158.tif 000006
【図５】
2011073158.tif 000007
【図６】
2011073158.tif 000008
【図７】
2011073158.tif 000009
【図８】
2011073158.tif 000010
【図９】
2011073158.tif 000011
【図１０】
2011073158.tif 000012
【図１１】
2011073158.tif 000013