(57)【要約】 【課題】  印刷時における基準位置と媒体との位置関係を正確に認識し、これにより、例えば、印刷開始位置を確実にしかも迅速に調整することを可能とする。【解決手段】  移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行うことに関し、前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷し、前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出し、検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷する。【選択図】図７
2004314632.tif 000002
【特許請求の範囲】
【請求項１】
移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行う印刷方法であって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷するステップと、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出するステップと、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷するステップと、
を有する印刷方法。
【請求項２】
請求項１に記載の印刷方法であって、
前記第１設定量及び前記第２設定量のいずれか一方を適宜変更しながら、前記第１の基準パターン及び前記第２の基準パターンのいずれか一方を印刷する。
【請求項３】
請求項１に記載の印刷方法であって、
前記印刷ヘッドは、インクを吐出または昇華させることによりドットを形成し目的の情報を媒体に印刷し、
前記第１の基準パターン及び前記第２の基準パターンの関係に応じて定まる補正量に応じて、前記印刷ヘッドの印刷開始位置を補正する。
【請求項４】
請求項１に記載の印刷方法であって、
前記第１の基準パターン及び前記第２の基準パターンのうち、前記第１設定量及び前記第２設定量のいずれか一方を適宜変更しながら印刷される基準パターンは、媒体上の位置を異にする複数の線分を有する。
【請求項５】
請求項４に記載の印刷方法であって、
前記複数の線分のうち、他方の基準パターンに最も近接する線分の設定量に応じて前記印刷開始位置を補正する。
【請求項６】
請求項４に記載の印刷方法であって、
前記複数の線分を構成する線分のうち１または２以上の線分を、前記印刷ヘッドの一回の移動により印刷する。
【請求項７】
請求項１に記載の印刷方法であって、
光学センサにより、媒体の端部を検出し、
前記印刷ヘッドは、前記光学センサによって検出された媒体の端部を基準として、前記第２の基準線を印刷する。
【請求項８】
印刷装置において実行されるコンピュータプログラムであって、
移動可能な印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷する機能と、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出する機能と、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷する機能と、
を実現するためのコンピュータプログラム。
【請求項９】
印刷装置であって、
（ａ）媒体にドットを形成して印刷を行うための、移動可能な印刷ヘッドと、
（ｂ）媒体の端部を検出するためのセンサと、
（ｃ）前記印刷ヘッド及び前記センサの動作を制御するためのコントローラであって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を前記センサに検出させ、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷させるためのコントローラと、
を有する印刷装置。
【請求項１０】
印刷システムであって、
（ａ）媒体にドットを形成して印刷を行うための、移動可能な印刷ヘッドと、
（ｂ）媒体の端部を検出するためのセンサと、
（ｃ）前記印刷ヘッド及び前記センサの動作を制御するためのコントローラであって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を前記センサに検出させ、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷させるためのコントローラと、
を有する印刷装置、
及び、
前記印刷装置と通信可能なコンピュータ、
を備えた印刷システム。
【請求項１１】
移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行う印刷装置で使用され、前記印刷ヘッドの印刷開始位置を設定するための補正用パターンであって、
印刷時における基準位置から、前記印刷ヘッドを第１設定量だけ移動させて印刷された、第１の基準パターンと、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置、から、前記印刷ヘッドを第２設定量だけ離れた位置に移動させて印刷された、第２の基準パターンと、
を有する、補正用パターン。
【請求項１２】
インクを吐出または昇華させることによりドットを形成し目的の情報を媒体上に印刷する印刷装置であって、
印刷時における基準位置から主走査方向に所定の設定量だけ離れた媒体上の位置に第１の基準パターンを印刷する第１の基準パターン印刷手段と、
前記媒体の前記基準位置側の端部を検出する検出手段と、
前記検出手段によって検出された端部を基準として所定の設定量だけ離れた位置に第２の基準パターンを印刷する第２の基準パターン印刷手段と、
前記第１および第２の基準パターンのいずれか一方をその設定量を適宜変更しながら印刷し、前記第１および第２の基準パターンの関係に応じて定まる補正量に応じて、印刷開始位置を補正する印刷開始位置補正手段と、
を有する、印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、  印刷方法、コンピュープログラム、印刷装置、印刷システム、および補正用パターンに関する。
【背景技術】
【０００２】
いわゆるシリアルプリンタでは、液体インクに圧力を印加してノズルから吐出させたり、固形インクを昇華させたりすることにより、媒体上にドットを形成し、目的のパターン（例えば、図形、文字等）を印刷する。
【０００３】
このようなシリアルプリンタでは、種々のサイズの媒体（例えば、印刷用紙）が使用されるので、媒体のサイズに応じて印刷位置（印刷範囲）を調整する必要があり、従来から、種々の方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開平０７−０９７０９８号公報（要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、シリアルプリンタでは、印刷ヘッドを主走査方向に走査させつつ、紙送りローラで、媒体を副走査方向に走行させながら種々のパターンを印刷する。主走査方向の印刷開始位置は、基準位置（いわゆる「メカ基準位置」）を基準として、当該基準位置から所定の距離だけ離れた位置（通常は、印刷部材の端部に対応する位置）を印刷開始位置としている。
【０００５】
したがって、前述の基準位置が、設計上の設定位置からずれを有している場合には、主走査方向の印刷開始位置がずれを生ずることになる。
【０００６】
本発明は、上記の事情に基づきなされたもので、その目的とするところは、印刷時における基準位置と媒体との位置関係（ズレ等）を認識することが可能な、印刷方法、コンピュータ読み取り可能なメディア、印刷装置、印刷システム、および補正用パターンを提供しよう、とするものである。
【課題を解決するための手段】
【０００７】
主たる本発明は、次のような印刷方法である。  
移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行う印刷方法であって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷するステップと、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出するステップと、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷するステップと、
を有する印刷方法。
【０００８】
また、他の主たる本発明は、次のようなコンピュータプログラムである。  
印刷装置において実行されるコンピュータプログラムであって、
移動可能な印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷する機能と、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出する機能と、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷する機能と、
を実現するためのコンピュータプログラム。
【０００９】
また、他の主たる本発明は、次のような印刷装置である。  
印刷装置であって、
（ａ）媒体にドットを形成して印刷を行うための、移動可能な印刷ヘッドと、
（ｂ）媒体の端部を検出するためのセンサと、
（ｃ）前記印刷ヘッド及び前記センサの動作を制御するためのコントローラであって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を前記センサに検出させ、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷させるためのコントローラと、
を有する印刷装置。
【００１０】
また、他の主たる本発明は、次のような印刷システムである。  
印刷システムであって、
（ａ）媒体にドットを形成して印刷を行うための、移動可能な印刷ヘッドと、
（ｂ）媒体の端部を検出するためのセンサと、
（ｃ）前記印刷ヘッド及び前記センサの動作を制御するためのコントローラであって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を前記センサに検出させ、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷させるためのコントローラと、
を有する印刷装置、
及び、
前記印刷装置と通信可能なコンピュータ、
を備えた印刷システム。
【００１１】
また、他の主たる本発明は、次のような補正用パターンである。  
移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行う印刷装置で使用され、前記印刷ヘッドの印刷開始位置を設定するための補正用パターンであって、
印刷時における基準位置から、前記印刷ヘッドを第１設定量だけ移動させて印刷された、第１の基準パターンと、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置、から、前記印刷ヘッドを第２設定量だけ離れた位置に移動させて印刷された、第２の基準パターンと、
を有する、補正用パターン。
【００１２】
また、他の主たる本発明は、次のような印刷装置である。  
インクを吐出または昇華させることによりドットを形成し目的の情報を媒体上に印刷する印刷装置であって、
印刷時における基準位置から主走査方向に所定の設定量だけ離れた媒体上の位置に第１の基準パターンを印刷する第１の基準パターン印刷手段と、
前記媒体の前記基準位置側の端部を検出する検出手段と、
前記検出手段によって検出された端部を基準として所定の設定量だけ離れた位置に第２の基準パターンを印刷する第２の基準パターン印刷手段と、
前記第１および第２の基準パターンのいずれか一方をその設定量を適宜変更しながら印刷し、前記第１および第２の基準パターンの関係に応じて定まる補正量に応じて、印刷開始位置を補正する印刷開始位置補正手段と、
を有する、印刷装置。
【００１３】
本発明の他の特徴については、添付図面及び以下の記載により明らかにする。
【発明を実施するための最良の形態】
【００１４】
本明細書及び添付図面の記載により、少なくとも次のことが明らかにされる。
【００１５】
移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行う印刷方法であって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷するステップと、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出するステップと、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷するステップと、
を有する印刷方法。  
このため、印刷時における基準位置と媒体との位置関係を認識することが可能となる。
【００１６】
また、前記第１設定量及び前記第２設定量のいずれか一方を適宜変更しながら、前記第１の基準パターン及び前記第２の基準パターンのいずれか一方を印刷することとしてもよい。これにより、印刷開始位置を確実にしかも迅速に調整することが可能となる。
【００１７】
また、前記印刷ヘッドは、インクを吐出または昇華させることによりドットを形成し目的の情報を媒体に印刷し、前記第１の基準パターン及び前記第２の基準パターンの関係に応じて定まる補正量に応じて、前記印刷ヘッドの印刷開始位置を補正することとしてもよい。これにより、印刷開始位置を確実にしかも迅速に補正することが可能となる。
【００１８】
また、前記第１の基準パターン及び前記第２の基準パターンのうち、前記第１設定量及び前記第２設定量のいずれか一方を適宜変更しながら印刷される基準パターンは、媒体上の位置を異にする複数の線分を有することとしてもよい。これにより、印刷開始位置に関する最適な設定量を簡易かつ迅速に求めることが可能になる。
【００１９】
また、前記複数の線分のうち、他方の基準パターンに最も近接する線分の設定量に応じて前記印刷開始位置を補正することとしてもよい。これにより、最適な設定量に応じて印刷開始位置を迅速に較正することが可能になる。
【００２０】
また、前記複数の線分を構成する線分のうち１または２以上の線分を、前記印刷ヘッドの一回の移動により印刷することとしてもよい。これにより、補正用パターンを迅速に印刷することが可能になる。
【００２１】
また、光学センサにより、媒体の端部を検出し、前記印刷ヘッドは、前記光学センサによって検出された媒体の端部を基準として、前記第２の基準線を印刷することとしてもよい。これにより、例えば、駆動系のモータ等により発生する磁気的なノイズに影響されることなく第２の基準パターンを正確かつ迅速に印刷することが可能になる。
【００２２】
また、次のような、コンピュータプログラムも実現可能である。  
印刷装置において実行されるコンピュータプログラムであって、
移動可能な印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷する機能と、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を検出する機能と、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷する機能と、
を実現するためのコンピュータプログラム。
【００２３】
また、次のような、印刷装置も実現可能である。  
印刷装置であって、
（ａ）媒体にドットを形成して印刷を行うための、移動可能な印刷ヘッドと、
（ｂ）媒体の端部を検出するためのセンサと、
（ｃ）前記印刷ヘッド及び前記センサの動作を制御するためのコントローラであって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を前記センサに検出させ、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷させるためのコントローラと、
を有する印刷装置。
【００２４】
また、次のような、印刷システムも実現可能である。  
印刷システムであって、
（ａ）媒体にドットを形成して印刷を行うための、移動可能な印刷ヘッドと、
（ｂ）媒体の端部を検出するためのセンサと、
（ｃ）前記印刷ヘッド及び前記センサの動作を制御するためのコントローラであって、
前記印刷ヘッドを、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置を前記センサに検出させ、
検出された前記端部の位置から第２設定量だけ離れた位置に前記印刷ヘッドを移動させて、第２の基準パターンを印刷させるためのコントローラと、
を有する印刷装置、
及び、
前記印刷装置と通信可能なコンピュータ、
を備えた印刷システム。
【００２５】
また、次のような、補正用パターンも実現可能である。  
移動可能な印刷ヘッドを用いて媒体にドットを形成して印刷を行う印刷装置で使用され、前記印刷ヘッドの印刷開始位置を設定するための補正用パターンであって、
印刷時における基準位置から、前記印刷ヘッドを第１設定量だけ移動させて印刷された、第１の基準パターンと、
前記印刷ヘッドの移動方向における前記基準位置側の、媒体の端部の位置、から、前記印刷ヘッドを第２設定量だけ離れた位置に移動させて印刷された、第２の基準パターンと、
を有する、補正用パターン。
【００２６】
また、次のような、印刷装置も実現可能である。  
インクを吐出または昇華させることによりドットを形成し目的の情報を媒体上に印刷する印刷装置であって、
印刷時における基準位置から主走査方向に所定の設定量だけ離れた媒体上の位置に第１の基準パターンを印刷する第１の基準パターン印刷手段と、
前記媒体の前記基準位置側の端部を検出する検出手段と、
前記検出手段によって検出された端部を基準として所定の設定量だけ離れた位置に第２の基準パターンを印刷する第２の基準パターン印刷手段と、
前記第１および第２の基準パターンのいずれか一方をその設定量を適宜変更しながら印刷し、前記第１および第２の基準パターンの関係に応じて定まる補正量に応じて、印刷開始位置を補正する印刷開始位置補正手段と、
を有する、印刷装置。
【００２７】
まず、印刷装置および印刷システムの概要について、図１から図３を参照しつつ説明する。図１は、印刷装置であるインクジェットプリンタ（以下、「プリンタ」と略記する）２２を備えた印刷システムの概略構成図であり、図２は、インクヘッドの詳細な構成例を示す図であり、図３は、制御回路４０を中心としたプリンタ２２の構成例を示すブロック図である。
【００２８】
図１に示すように、プリンタ２２は、紙送りモータ２３によって印刷用紙Ｐを搬送する副走査送り機構と、キャリッジモータ２４によって、第１の基準パターン印刷手段の一部、第２の基準パターン印刷手段の一部であるキャリッジ３１を紙送りローラ２６の軸方向と平行な方向に往復動させる主走査送り機構とを有している。ここで、副走査送り機構による印刷用紙Ｐの送り方向を副走査方向といい、主走査送り機構によるキャリッジ３１の移動方向を主走査方向という。
【００２９】
キャリッジモータ２４は、光学式のエンコーダを備えた直流モータによって構成されている。なお、エンコーダを備えないステッピングモータまたはエンコーダを備えたステッピングモータとしてもよい。また、エンコーダとしては光学式の他に、磁気式または他の方式を採用することも可能である。
【００３０】
また、プリンタ２２は、キャリッジ３１に搭載され、ピエゾ素子利用方式の印刷ヘッド１２を備えた印刷ヘッドユニット６０と、この印刷ヘッドユニット６０を駆動してインクの吐出およびドット形成を制御するヘッド駆動機構と、これらの紙送りモータ２３、キャリッジモータ２４、印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る制御回路４０（コントローラの一例）とを備えている。
【００３１】
第１の基準パターン印刷手段の一部となり、第２の基準パターン印刷手段の一部ともなり、印刷開始位置補正手段の一部ともなる制御回路４０は、コネクタ５６を介してコンピュータ９０に接続されている。このコンピュータ９０は、プリンタ２２用のドライバーを搭載し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、また、プリンタ２２における種々の情報を表示装置９８（図４参照）の画面表示によって提示するユーザインターフェースを構成している。
【００３２】
印刷用紙Ｐを搬送する副走査送り機構は、紙送りモータ２３の回転を紙送りローラ２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレイン（図示せず）を備える。
【００３３】
また、キャリッジ３１を往復動させる主走査送り機構は、紙送りローラ２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、紙端を検出するための検出手段である光学センサ３９とを備えている。
【００３４】
図２は、印刷ヘッド１２を印刷用紙Ｐ側から眺めた場合の詳細な構成例を示す図である。この図に示すように、印刷ヘッド１２には、１列に１８０個のノズルＮｚを副走査方向に列状に配置して形成されたノズル列Ｒ１〜Ｒ８が、主走査方向に８列並べて形成されている。８列のノズル列Ｒ１〜Ｒ８のうちの隣り合う一対のノズル列（例えばＲ１とＲ２）に属するノズルＮｚ同士は、副走査方向に所定ピッチずつ互いにずれており、また、１列置きの一対のノズル列（例えばＲ１とＲ３）に属するノズルＮｚ同士は副走査方向において互いに同一位置に配置されている。
【００３５】
そして、本実施の形態による印刷ヘッド１２においては、８列のノズル列Ｒ１〜Ｒ８のそれぞれに供給されるインクが、副走査方向と直交する主走査方向において印刷ヘッド１２の中央側に位置するノズル列Ｒ４，Ｒ５から端部側に位置するノズル列Ｒ１，Ｒ８に向かって濃色から淡色に変化している。
【００３６】
具体的には、主走査方向における印刷ヘッド１２の中央に位置し、隣り合う一対のノズル列Ｒ４，Ｒ５からはブラック系インクが吐出される。これらのノズル列Ｒ４，Ｒ５の外側に位置する一対のノズル列Ｒ３，Ｒ６からはシアン系インクが吐出され、これらのノズル列Ｒ３，Ｒ６の外側に位置する一対のノズル列Ｒ２，Ｒ７からはマゼンタ系インクが吐出される。さらに、これらのノズル列Ｒ２，Ｒ７の外側の隣に位置する一対のノズル列Ｒ１，Ｒ８からはイエロー系インクが吐出される。
【００３７】
ここで、ブラック系インクはブラックインク（Ｋ）であり、シアン系インクはシアンインク（Ｃ）又はライトシアンインク（ＬＣ）であり、マゼンタ系インクはマゼンタインク（Ｍ）またはライトマゼンタインク（ＬＭ）であり、イエロー系インクはイエローインク（Ｙ）またはダークイエローインク（ＤＹ）である。
【００３８】
また、印刷ヘッド１２の上部には、光学センサ３９が設けられている。なお、この光学センサ３９の光学中心と、各ノズルとの位置関係は、予め正確に分かっており、各装置におけるばらつきは非常に小さいものとする。
【００３９】
図３に示すように、制御回路４０は、ＣＰＵ（Central Processing Unit）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Read Only Memory））４３、ＲＡＭ（Random Access Memory）４４、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ（Character Generator））４５、およびＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）４６を備えた算術論理演算回路として構成されている。
【００４０】
この制御回路４０は、さらに、外部のモータや操作パネル３２等とのインタフェース（Ｉ／Ｆ（Interface））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２３およびキャリッジモータ２４を駆動するモータ駆動回路５４とを備えている。
【００４１】
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してコンピュータ９０から供給される印刷信号ＰＳを受け取ることができる。  
また、コントローラの一例としての制御回路４０は、印刷ヘッド１２及び光学センサ３９の動作を制御する。後述するように、制御回路４０は、印刷ヘッド１２を、印刷時における基準位置から第１設定量だけ移動させて、媒体に第１の基準パターンを印刷させ、印刷ヘッド１２の移動方向における基準位置側の、媒体の端部の位置を光学センサ３９に検出させ、検出された端部の位置から第２設定量だけ離れた位置に印刷ヘッド１２を移動させて、第２の基準パターンを印刷させる。
【００４２】
つぎに、コンピュータ９０の構成について、図４を参照しつつ説明する。
【００４３】
図４に示すように、コンピュータ９０は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ（Hard Disk Drive）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示装置９８、入力装置９９および外部記憶装置１００によって構成されている。
【００４４】
ここで、ＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算処理を実行するとともに、装置の各部を制御する制御部である。
【００４５】
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモリである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を一時的に格納するメモリである。
【００４６】
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として発生したデータを前述したハードディスクに記録する記録装置である。
【００４７】
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置９８に出力する回路である。
【００４８】
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式を適宜変換するとともに、プリンタ２２に対して印刷信号ＰＳを出力する回路である。
【００４９】
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およびＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。
【００５０】
表示装置９８は、例えば、ＬＣＤ（Liquid Crystal Display）モニタやＣＲＴ（Cathode Ray Tube）モニタによって構成され、ビデオ回路９５から出力された映像信号に応じた画像を表示する装置である。
【００５１】
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
【００５２】
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Compact Disk-ROM）ドライブユニット、ＭＯ（Magneto Optic）ドライブユニット、ＦＤＤ（Flexible Disk Drive）ユニットによって構成され、ＣＤ−ＲＯＭディスク、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰＵ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００５３】
つぎに、以上の実施の形態に係る印刷装置および印刷用コンピュータプログラムの動作を説明する。まず、以下では、本実施の形態の動作の概要について簡単に説明した後、詳細な動作について説明する。
【００５４】
一般的に、プリンタにおいては、図５に示すように、基準位置（メカ基準位置）から所定の距離（この例では変数Ｘに対応する距離）だけ離れた位置を紙端と推定して印刷を実行する。しかし、紙送り機構の誤差やキャリッジの送り機構の誤差等に起因して、紙端の位置が推定された位置からずれを生じるため、いわゆる縁無し印刷においては画像が印刷用紙Ｐからはみ出て印刷されたり、印刷用紙Ｐの端部に空白部分が生じたりする場合がある。そこで、本実施の形態では、上述した変数Ｘの値を補正用パターンを用いて正確に求めることにより、印刷開始位置のずれを補正するものである。
【００５５】
つぎに、本実施の形態の詳細な動作について、図６に示すフローチャートを参照して説明する。
【００５６】
まず、調整者（例えば、製造工程における作業者またはユーザ）が、コンピュータ９０の入力装置９９を操作して、印刷開始位置調整用のアプリケーションプログラムを起動させる要求を行うと、コンピュータ９０のＣＰＵ９１は、ＨＤＤ９４から印刷開始位置調整用のアプリケーションプログラムを読み出して実行する。その結果、まず、印刷開始位置を調整するための補正用パターンを印刷するための処理、すなわち、図６に示すような処理が実行されることになる。このフローチャートが開始されると、以下のステップが実行される。
【００５７】
ステップＳ１１：コンピュータ９０のＣＰＵ９１は、第１の基準線（第１の基準パターンの一例）を印刷する際に用いる変数Ｙ（図５参照）と、第２の基準線（第２の基準パターンの一例）を印刷する際に用いる変数Ｚ（図５参照）と、を初期設定する。具体的には、例えば、変数Ｙには、距離５ｍｍに対応する値を代入し、変数Ｚには、距離５ｍｍに所定の距離（例えば、2ｍｍ）を加えて得られた距離（＝７ｍｍ）に対応する値を代入する。なお、基準位置から紙端までの距離に対応するＸ（例えば、２０ｍｍ）の値は、設定値として予めＥＥＰＲＯＭ４６に格納されている。このＸは、設計上の理論値であり、実際の紙端までの距離ではない。また、変数Ｙおよび変数Ｚの値は、できるだけ小さい方が、誤差の影響を少なくできるので望ましい。しかし、機械誤差を考慮すると、３ｍｍ以上が望ましい。よって、変数Ｙは、３ｍｍ以上６ｍｍ以下の範囲が望ましく、変数Ｚは、０．１ｍｍ以上９．０ｍｍ以下の範囲が望ましい。
【００５８】
ステップＳ１２：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対して給紙を行うように要求を行う。その結果、プリンタ２２のＣＰＵ４１は、図示せぬ給紙ローラを回転させて印刷用紙Ｐを１枚だけ吸引し、給紙を行う。
【００５９】
ステップＳ１３：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対してキャリッジ３１を基準位置（メカ基準位置）へ移動するように要求を行う。その結果、プリンタ２２のＣＰＵ４１は、キャリッジモータ２４を駆動し、キャリッジ３１を図１の右端に移動させる。この位置が図５の基準位置に相当する。
【００６０】
ステップＳ１４：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対してキャリッジ３１を基準位置から変数Ｘに応じた距離だけ移動するように要求する。
【００６１】
その結果、プリンタ２２のＣＰＵ４１は、ＥＥＰＲＯＭ４６に格納されている変数Ｘの値を読み出し、当該値に応じた所定の距離だけキャリッジ３１を基準位置から移動させる。
【００６２】
ステップＳ１５：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対して、ステップＳ１４における移動後の位置を基準として、そこから変数Ｙに応じた距離だけずれた位置に第１の基準線を印刷するように要求する。  
その結果、プリンタ２２のＣＰＵ４１は、ステップＳ１４における移動後の位置を基準として、そこから変数Ｙに応じた所定の距離だけずれた位置に、例えば、ノズル列Ｒ４，Ｒ５のいずれか一方または両方のノズルＮ４７〜Ｎ１３４からブラック（Ｋ）インクを吐出させることにより第１の基準線を印刷させる。このとき印刷される第１の基準線１２１を図５に示す。
【００６３】
この図５に示すように、第１の基準線１２１は、基準位置（メカ基準位置）から変数Ｘに対応する所定の距離だけ離れ、かつ、変数Yに対応した所定の距離だけ離れた位置に印刷される。なお、この例では、基準位置から変数Ｘに応じた所定の距離だけ離れた位置が、印刷用紙Ｐの紙端と一致しているが、実際には誤差によってこれらは一致しない場合があるため、前述のように、本実施の形態では、これらを一致させる目的で調整を行う。
【００６４】
ステップＳ１６：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対してキャリッジ３１を基準位置に移動する（戻す）ように要求する。その結果、プリンタ２２のＣＰＵ４１は、キャリッジモータ２４を駆動して、キャリッジ３１を基準位置へ移動させる。
【００６５】
ステップＳ１７：コンピュータ９０のＣＰＵ９１は、変数Ｚから値ｄを減算する。具体的には、変数Ｚには、所定の初期値（例えば、７ｍｍに対応する値）が格納されているので、この変数をＺ０とすると、この値（Ｚ０）からずれ量となる値ｄ（例えば、１／１４４０インチに対応する値）を減算して得られた値（＝（７ｍｍ−１／１４４０インチ）に対応する値）Ｚ１を、新たな変数Ｚとして格納する。なお、値ｄを変数Ｙ，Ｚと同様にステップＳ１１において所定の初期値を設定するようにしてもよい。すなわち、値ｄを変数とするとともに、ユーザ等によってその値を自由に変更又は設定できるようにしてもよい。
【００６６】
ステップＳ１８：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対して紙端を検出するように要求する。その結果、プリンタ２２のＣＰＵ４１は、キャリッジモータ２４を駆動してキャリッジ３１を基準位置から左側へ移動させるとともに、光学センサ３９からの出力を参照して、紙端を検出する。
【００６７】
ステップＳ１９：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対して紙端から新たな変数ＺであるＺ１に対応する距離だけずれた位置に第２の基準線１２２（図５参照）を印刷するように要求する。その結果、プリンタ２２のＣＰＵ４１は、検出された紙端から新たな変数Ｚ（具体的にはＺ１）に対応する距離だけずれた位置に、ノズル列Ｒ４，Ｒ５のノズルＮ４７〜Ｎ１３４からブラック（Ｋ）インクを吐出させることにより第２の基準線１２２を印刷させる。図５は、このとき印刷される第２の基準線１２２を示している。この図に示すように、第２の基準線１２２は、紙端から変数Ｚ１に対応する距離だけ離れた位置に印刷される。
【００６８】
ステップＳ２０：コンピュータ９０のＣＰＵ９１は、プリンタ２２に対して指標値を印刷するように要求する。その結果、プリンタ２２のＣＰＵ４１は、第２の基準線１２２の左側に所定の指標値を印刷させる。図５は、このとき印刷される指標値１２３を示している。この図の例では、指標値として“―３”が印刷されている。なお、この指標値は、後述するように印刷開始位置の補正量を求める際に利用する。
【００６９】
ステップＳ２１：コンピュータ９０のＣＰＵ９１は、処理を終了するか否かを判定し、処理を終了する場合には、ステップＳ２２に進み、それ以外の場合にはステップＳ１３に戻って同様の処理を繰り返す。その結果、第１の基準線１２１が前述の場合と同じ位置に印刷され、第２の基準線１２２が値ｄずつ漸次減少する変数Ｚ（Ｚ１，Ｚ２，Ｚ３，・・・）の値に応じた位置に印刷され、かつ、指標値がそれぞれの基準線に応じて印刷される。
【００７０】
ステップＳ２２：コンピュータ９０のＣＰＵ９１は、終了と判断した場合は、プリンタ２２に対して排紙をするように要求する。その結果、プリンタ２２のＣＰＵ４１は、紙送りローラ２６および図示せぬ排紙ローラを駆動して、印刷用紙Ｐを排出する。
【００７１】
図７は、以上の処理により得られたパターンの一例を示す図である。この例では、印刷用紙Ｐの右端に破線により示す第１の基準線１２１が印刷されている。
【００７２】
また、第１の基準線１２１を左から右へ交差するように複数の第２の基準線１２２（第２の基準線１２２ａ〜１２２ｋ）が印刷されており、第２の基準線１２２ｂ〜１２２ｋのそれぞれは、直上に位置する第２の基準線１２２ａ〜１２２ｊから上述の固定値となる値ｄに対応する距離だけずれを有して印刷されている。例えば、第２の基準線１２２ａと第２の基準線１２２ｂとは、ずれ量となる値ｄに格納された値に対応する距離だけずれを有している。そして、第２の基準線１２２ａ〜１２２ｋの左側には、指標値“−３”〜“７”がそれぞれ印刷されている。なお、この例では、第１の基準線１２１は、破線によって示されているが、これは、第２の基準線１２２との区別のためであり、実際には破線ではなく実線で印刷してもよい。
【００７３】
つぎに、第２の基準線１２２を参照して、距離Ｘを較正することにより印刷開始位置を調整する。具体的には、図７に示すパターンにおいて、第２の基準線１２２ａ〜１２２ｋのうち、第１の基準線１２１と最も近接するものを選択する。この図の例では、指標値が“２”である第２の基準線１２２ｆが第１の基準線１２１と一致している。
【００７４】
ここで、指標値が“０”である第２の基準線１２２ｄは、Ｚ＝Ｙとなるように設定されている。すなわち、印刷用紙Ｐの紙端から第２の基準線１２２ｄまでの距離がＹ（例えば、５ｍｍ）と等しくなるように設定されている。この第２の基準線１２２ｄは、紙端が検出されてからＹの値（例えば、５ｍｍ）だけ離れた位置に印刷されるものであるため、この第２の基準線１２２ｄは、紙端から正しい値Ｙ（例えば、５ｍｍ分）だけ離れている。したがって、変数Ｘの値が基準位置から紙端までの距離に対応していれば、指標値が“０”である第２の基準線１２２ｄが第１の基準線１２１と一致するはずである。一方、これ以外が一致する場合には、設計上の値である変数Ｘの値が基準位置から紙端までの距離に対応していないことを示している。
【００７５】
図７の例では、基準位置と紙端の間の実際の距離がＸの値よりも大きくなっていることを示している。このため、Ｘ＋Ｙで導き出される理論値である第１の基準値１２１よりも左側に、指標値“０”の第２の基準線１２２ｄが印刷されることになったのである。
【００７６】
最も近接した第２の基準線１２２の選択が完了すると、コンピュータ９０のアプリケーションプログラムは、第１の基準線１２１と最も近接している（または、一致している）第２の基準線１２２の指標値を入力するように要求する。その結果、入力装置９９が操作され、指標値“２”が入力されると、コンピュータ９０は、指標値“２”をＩ／Ｆ９６を介してプリンタ２２に転送する。
【００７７】
プリンタ２２では、ＣＰＵ４１がコンピュータ９０から転送された指標値を取得し、取得した指標値に対応する所定の値を、ＥＥＰＲＯＭ４６に格納されている印刷開始位置を示す値に対して加算する。例えば、いまの例では、指標値“２”に対応する所定の値（＝２×１／１４４０インチ）を加算する。その結果、印刷開始位置が２／１４４０インチだけ左側にずれることになる。
【００７８】
ＥＥＰＲＯＭ４６の設定が完了すると、コンピュータ９０は、再度、同様の補正用パターンを印刷するようにプリンタ２２を制御する。その結果、プリンタ２２は、再設定された変数Ｘの値（初期設定時のＸの値に２ｄを加えた値）を用いて、図７と同様の補正用パターンを印刷する。再設定された変数Ｘの値は、初期設定時の変数Ｘの値に２ｄを加えたものとなっているので、第１の基準線１２１は図７に比べて左側に２ｄ分だけずれた位置に印刷されることになる。
【００７９】
この結果、新たに印刷された補正用パターンにおいて、指標値“０”である第２の基準線１２２ｄと、第１の基準線１２１とが最も近接していることとなり、印刷開始位置が適正に調整されていることとなるので、処理を終了する。一方、第２の基準線１２２ｄと、第１の基準線１２１とが一致していない場合には、印刷開始位置が適正でないとして、再度、図７と同様の補正用パターンを印刷し、印刷開始位置の調整を行う。
【００８０】
このような処理を繰り返すことにより、ＥＥＰＲＯＭ４６に格納されている印刷開始位置を示す値が適正な値に調整されることになるため、例えば、縁無し印刷を実行した場合であっても、紙端に空白部分が生じたり、画像が印刷用紙Ｐからはみ出して印刷されたりすることを防止できる。
【００８１】
なお、以上の実施の形態では、キャリッジ３１を基準位置から移動させ、再度基準位置に戻るまでに、第２の基準線１２２ａ〜１２２ｋを１本ずつ印刷するようにしたが、これらを複数本ずつまとめて印刷することも可能である。図８は、第２の基準線１２２を４本ずつまとめて印刷する場合の例を示している。この例では、＃１ノズルから＃８８ノズルによって４本の第２の基準線１２２が１回の走査で印刷されている。また、この例では、図２に示すように、上下方向にずれを有する２つのノズル列（例えば、図２に示すノズル列Ｒ４とノズル列Ｒ５）を組み合わせて第２の基準線１２２を印刷している。
【００８２】
すなわち、第２の基準線１２２のそれぞれは、合計４２本のノズルを用いて印刷されている。例えば、最上部に位置する第２の基準線１２２ａｈは、上下方向にずれを有する２組のノズル列である＃１ノズル〜＃２１ノズルによって印刷されている。なお、＃１ノズルから＃８８は、例えば、図２に示すノズルＮ１からノズルＮ８８であってもよいし、中央部分に位置するノズルＮ４７からノズルＮ１３４としてもよい。
【００８３】
このように、複数の第２の基準線１２２を同時に印刷することにより、補正用パターンを印刷するために必要な時間を短縮することが可能になる。また、相互にずれを有する２組のノズル列を用いることにより、単位面積あたりのインク密度を上昇させ、視認性を高めるとともに、高速に印刷することが可能になる。
【００８４】
なお、以上の例では、第２の基準線１２２を４本まとめて印刷するようにしたが、これ以外の本数（例えば、２本もしくは３本または５本以上）をまとめて印刷するようにしてもよい。また、ノズル列もＲ４，Ｒ５以外にも種々の組み合わせが可能である。
【００８５】
以上に説明したように、本発明の実施の形態によれば、基準位置を基準とした第１の基準線１２１と、紙端を基準としてその位置を一定間隔毎にずらした複数の第２の基準線１２２とを印刷し、これらの基準線１２１，１２２を参考にして、印刷開始位置を較正するようにしたので、例えば、いわゆる縁無し印刷を行う場合であっても、印刷用紙Ｐに無印刷部分が残ったりすることを防止できる。
【００８６】
以上、本発明の一実施の形態について説明したが、本発明はこれ以外にも種々変形可能である。例えば、以上の実施の形態では、第１および第２の基準線１２１，１２２は、１ドット幅の線によって構成するようにしたが、例えば、複数のドット（例えば、２０ドット）幅を有する線によって各基準線を構成するようにし、複数の第２の基準線のうち第２の基準線と最も近接したものを選択するようにしてもよい。このような構成によれば、基準線が太くなるので、視認性を向上させることが可能になる。
【００８７】
また、以上の実施の形態では、ブラックインクを吐出するノズル列であるＲ４，Ｒ５を用いて第１および第２の基準線１２１，１２２を印刷するようにしたが、これ以外のノズル列を用いて印刷することも可能である。例えば、Ｒ４，Ｒ５以外の同一色のノズル列を用いたり、異なる色のノズル列を用いたりすることも可能である。
【００８８】
また、上述の実施の形態では、第１の基準線１２１を印刷した後にキャリッジを基準位置に移動させ、第２の基準線１２２を印刷している。すなわち、２往復で２つの基準線１２１，１２２を印刷している。しかし、１往復の動作で２つの基準線１２１，１２２を印刷するようにしてもよい。すなわち、変数Ｘと変数Ｙから第１の基準線１２１を印刷し、その行程で紙端を検出し、第２の基準線１２２を印刷するようにしてもよい。
【００８９】
また、上述の実施の形態では、光学センサ３９によって紙端を検出し、これを基準として第２の基準線１２２を印刷するようにしたが、本発明は、光学センサ３９以外にも種々のセンサを使用することが可能である。例えば、静電型のセンサや、接触式のセンサを使用することも可能である。
【００９０】
また、以上の実施の形態では、“−３”から“７”までの指標値に対応する第２の基準線１２２を印刷するようにしたが、これ以外の範囲に該当する第２の基準線１２２を印刷することも可能である。また、第１回目の印刷時と、それ以降の印刷時では、印刷する指標値の範囲を変更するようにしてもよい。例えば、第１回目の印刷時においては前述の場合と同様に“−３”から“７”までの指標値を印刷し、第２回目以降では、例えば、“−２”から“２”までの指標値を印刷することも可能である。このようにすることにより、第２回目以降の印刷に必要な時間を短縮することが可能になる。
【００９１】
また、以上の実施の形態では、第１の基準線と最も近接する第２の基準線を１つ選択し、その指標値を入力するようにしたが、指標値の中間値を入力できるようにしてもよい。例えば、指標値“２”と指標値“３”の中間位置が最適と思われる場合には、数字“２．５”を入力できるようにしてもよい。
【００９２】
また、上述の各実施の形態では、第１の基準線１２１を１直線となる１本の線とし、第２の基準線１２２を少しずつずらして印刷される複数本の線として形成したが、第２の基準線１２２を、例えば、指標値が“０”となる第２の基準線１２２ｄのみの線を１本長く印刷し、第１の基準線１２１を少しずつずらして複数本印刷するようにしてもよい。すなわち、変数ＸをＸｎ−ｄ＝Ｘｎ＋１（または、Ｘｎ＋ｄ＝Ｘｎ＋１）となるようにしたり、変数ＹをＹｎ−ｄ＝Ｙｎ＋１（または、Ｙｎ＋ｄ＝Ｙｎ＋１）となるようにしたりしてもよい。
【００９３】
また、上述の実施の形態では、１枚の印刷用紙Ｐに複数本の第２の基準線１２２を印刷しているが、１枚の印刷用紙Ｐには、１本の基準線１２１と１本の第２の基準線１２２を印刷し、しかも、各印刷用紙Ｐに印刷される第２の基準線１２２および第１の基準線１２１のいずれか一方を少しずつずらした位置に印刷するようにしてもよい。
【００９４】
また、既に述べた通り、ピエゾ素子を用いてインクを吐出するヘッドを備えたプリンタ２２を用いているが、吐出駆動素子としては、ピエゾ素子以外の種々のものを利用することが可能である。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する気泡（バブル）によりインクを吐出するタイプの吐出駆動素子を備えたプリンタに適用することも可能である。
【００９５】
そして、制御回路４０の構成も、各吐出駆動素子に駆動信号を供給し、主走査の往路と復路において、インクの経時的な吐出順序を同一に保つように駆動信号を生成するものであれば、どのようなものでもよい。
【００９６】
さらに、以上の実施の形態では、ＨＤＤ９４（または、外部記憶装置１００）に補正用パターンを印刷するためのアプリケーションプログラムを格納しておき、このアプリケーションプログラムからの指令に応じてプリンタ２２が補正用パターンを印刷するようにしたが、プリンタ２２のＰ−ＲＯＭ４３に同等の機能を有するアプリケーションプログラムを格納しておき、操作パネル３２が所定の手順で操作された場合に、このアプリケーションを起動し、補正用パターンを印刷することも可能である。要は、コンピュータ９０またはプリンタ２２のいずれかにアプリケーションプログラムを格納しておき、補正用パターンを印刷する際には、これらのアプリケーションプログラムをコンピュータ９０またはプリンタ２２のいずれかで起動して実行すればよい。
【００９７】
なお、以上の印刷処理機能は、コンピュータのみによって実現することができる。その場合、印刷装置が有すべき機能の処理内容を記述したプログラムがコンピュータに提供される。そのプログラムをコンピュータで実行することにより、上記印刷処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ（Digital Versatile Disk）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯなどがある。
【００９８】
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００９９】
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１００】
本実施の形態によれば、印刷開始位置を確実にしかも迅速に調整することが可能となる。
【図面の簡単な説明】
【０１０１】
【図１】本実施の形態のプリンタおよび印刷用コンピュータシステムの概略構成を示す図である。
【図２】図１に示すプリンタに使用されている印刷ヘッドにおけるノズルおよびノズル列ならびに光学センサの配置を示す図である。
【図３】図１に示す印刷用コンピュータシステム中の制御回路を中心としたプリンタの構成を示すブロック図である。
【図４】図１に示す印刷用コンピュータシステム中のコンピュータの詳細な構成を示すブロック図である。
【図５】図６に示すフローチャートによって印刷される第１の基準線と第２の基準線の位置関係を示す図である。
【図６】図１に示すプリンタによって補正用パターンを印刷する際の動作の流れを説明するフローチャートである。
【図７】図６に示すフローチャートによって印刷される補正用パターンの一例を示す図である。
【図８】補正用パターンの他の印刷方法の一例を説明するための図である。
【符号の説明】
【０１０２】
２２  プリンタ（印刷装置）
３１  キャリッジ（第１の基準線印刷手段の一部、第２の基準線印刷手段の一部）
３９  光学センサ（検出手段）
４０  制御回路（第１の基準線印刷手段の一部、第２の基準線印刷手段の一部、印刷開始位置補正手段の一部）
９０  コンピュータ
【図１】
2004314632.tif 000003
【図２】
2004314632.tif 000004
【図３】
2004314632.tif 000005
【図４】
2004314632.tif 000006
【図５】
2004314632.tif 000007
【図６】
2004314632.tif 000008
【図７】
2004314632.tif 000009
【図８】
2004314632.tif 000010
【手続補正書】
【提出日】平成16年4月5日(2004.4.5)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、印刷方法、コンピュータプログラム、印刷装置、印刷システム、および補正用パターンに関する。