(57)【要約】【課題】印刷開始位置を適切な位置にするとともに、印刷時間を短縮させる。【解決手段】印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置であって、前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、他の被印刷体の端部の検出結果を記憶し、前記被印刷体を印刷するとき、記憶された前記検出結果を読み出して、その検出結果に基づいて前記印刷開始位置を決定する。【選択図】図１１
2010023517.tif 000002
【特許請求の範囲】
【請求項１】
印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置であって、
前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、
前記印刷開始位置は、他の前記被印刷体の前記端部の検出結果に基づいて、決定される
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記他の被印刷体の前記端部の検出結果を記憶し、
前記被印刷体を印刷するとき、記憶された前記検出結果を読み出して、その検出結果に基づいて前記印刷開始位置を決定することを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置であって、
前記センサは、前記走査方向に移動可能なキャリッジに設けられていることを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記センサが前記他の被印刷体の前記端部を検出したときの前記キャリッジの位置に関する情報に基づいて、前記印刷開始位置を決定することを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記キャリッジの位置は、エンコーダを用いて検出することを特徴とする印刷装置。
【請求項６】
請求項４に記載の印刷装置であって、
前記センサが前記他の被印刷体の前記端部を検出したときの前記キャリッジの位置に関する情報を記憶し、
前記被印刷体を印刷するとき、記憶された前記キャリッジの位置に関する情報を読み出し、
読み出された前記キャリッジの位置に関する情報に基づいて、前記印刷開始位置を決定することを特徴とする印刷装置。
【請求項７】
請求項１に記載の印刷装置であって、
前記被印刷体の端部と前記印刷開始位置との相対的な位置関係に関する情報を取得し、
この情報と前記端部の検出結果とに基づいて、前記印刷開始位置を決定することを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記被印刷体の端部と前記印刷開始位置との相対的な位置関係に関する情報には、前記被印刷体に形成される余白に関する情報が含まれることを特徴とする印刷装置。
【請求項９】
請求項１に記載の印刷装置であって、
前記被印刷体に関する情報を取得し、
前記被印刷体に関する情報と前記端部の検出結果とに基づいて、前記印刷開始位置を決定することを特徴とする印刷装置。
【請求項１０】
請求項９に記載の印刷装置であって、
前記被印刷体に関する情報には、前記被印刷体の幅に関する情報が含まれることを特徴とする印刷装置。
【請求項１１】
請求項１に記載の印刷装置であって、
被印刷体の全表面を対象として印刷を行い、
前記印刷開始位置は、前記走査方向において、被印刷体の端より外側の位置又は端の位置であることを特徴とする印刷装置。
【請求項１２】
印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置であって、
前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、
前記センサは、前記走査方向に移動可能なキャリッジに設けられ、
エンコーダを用いて前記キャリッジの位置を検出し、
前記他の被印刷体の前記端部を検出したときの前記キャリッジの位置に関する情報を記憶し、
前記被印刷体の幅に関する情報又は前記被印刷体に形成される余白に関する情報のうちの少なくとも一方の情報を取得し、
前記被印刷体を印刷するとき、前記キャリッジの位置に関する情報を読み出し、
前記被印刷体の幅に関する情報及び前記余白に関する情報のうちの少なくとも一方の情報と、前記キャリッジの位置に関する情報と、に基づいて、前記印刷開始位置を決定することを特徴とする印刷装置。
【請求項１３】
印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置に、
前記走査方向における前記被印刷体の端部を検出させる機能と、
他の前記被印刷体の前記端部の検出結果に基づいて、前記印刷開始位置を決定する機能と、
を実現させることを特徴とするプログラム。
【請求項１４】
被印刷体に印刷を行う印刷方法であって、
走査方向における他の被印刷体の端部を検出するステップと、
他の被印刷体の端部の検出結果に基づいて、印刷開始位置を決定するステップと、
決定された前記印刷開始位置から走査方向に沿ってインク滴を吐出して、前記他の被印刷体とは異なる被印刷体に印刷を行うステップと、
を有する印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙などの被印刷体に印刷を行う印刷装置、印刷方法に関する。また、本発明は、このような印刷装置を制御するプログラムに関する。
【背景技術】
【０００２】
紙、布、フィルム等の各種の被印刷体に画像を印刷する印刷装置として、インクを断続的に吐出して印刷を行うインクジェットプリンタが知られている。このようなインクジェットプリンタでは、紙を搬送方向に移動させて位置決めする工程と、走査方向にノズルを移動させながらインクを吐出する工程とを交互に繰り返し、印刷を行っている。
【０００３】
このようなインクジェットプリンタでは、紙の側端をガイドに案内させながら、紙を搬送方向に移動させている。しかし、ガイドが設けられる位置は、製造誤差のため、プリンタ毎に個体差がある。そのため、プリンタ毎に、印刷開始位置が異なるおそれがあった。
そこで、プリンタに紙幅センサを設け、この紙幅センサの出力結果に基づいて、印刷開始位置を決定することが提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
この場合、紙幅センサは、ノズルを移動させるためのキャリッジに設けられていることがある。そして、プリンタは、印刷を行う前に紙幅センサによって紙の両側端を検出し、その両側端の検出結果に基づいて、印刷開始位置を決定していた。
しかし、このような方法では、印刷を行う前にキャリッジを走査方向に移動させ、紙の両側端を検出する必要がある。つまり、印刷を行う前に、キャリッジを移動させる動作が必要となるので、印刷時間が長くなってしまっていた。
本発明は、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることを目的とする。
【課題を解決するための手段】
【０００５】
主たる発明は、印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置であって、前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、前記印刷開始位置は、他の前記被印刷体の前記端部の検出結果に基づいて、決定されることを特徴とする。
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【図面の簡単な説明】
【０００６】
【図１】本実施形態のインクジェットプリンタの全体構成の説明図である。
【図２】本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。
【図３】本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。
【図４】本実施形態のインクジェットプリンタの搬送ユニット周辺の斜視図である。
【図５】リニア式エンコーダの構成の説明図である。
【図６（Ａ）】ＣＲモータ４２が正転しているときにおける出力信号の波形のタイミングチャートである。
【図６（Ｂ）】ＣＲモータ４２が反転しているときにおける出力信号の波形のタイミングチャートである。
【図７】ノズルの配列を示す説明図である。
【図８】紙幅センサの説明図である。
【図９】紙幅センサが走査方向に沿って複数箇所で計測をしていることを示す説明図である。
【図１０】プリンタ全体とガイドユニットの斜視図である。
【図１１】印刷開始位置について説明するための図である。
【図１２（Ａ）】印刷領域が紙Ｓの右側に片寄ったときの説明図である。
【図１２（Ｂ）】印刷領域が紙Ｓの左側に片寄ったときの説明図である。
【図１３】キャリブレーション動作のフロー図である。
【図１４】印刷動作のフロー図である。
【図１５】コンピュータシステムの外観構成を示した説明図である。
【図１６】図１５に示したコンピュータシステムの構成を示すブロック図である。
【図１７】ユーザーインターフェースを示す説明図である。
【図１８】印刷データのフォーマットの説明図である。
【発明を実施するための形態】
【０００７】
本明細書および添付図面の記載により、少なくとも、以下の事項が明らかとなる。
印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置であって、前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、前記印刷開始位置は、他の前記被印刷体の前記端部の検出結果に基づいて、決定されることを特徴とする印刷装置。このような印刷装置によれば、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることができる。
【０００８】
かかる印刷装置であって、前記他の被印刷体の前記端部の検出結果を記憶し、前記被印刷体を印刷するとき、記憶された前記検出結果を読み出して、その検出結果に基づいて前記印刷開始位置を決定することが望ましい。このような印刷装置によれば、記憶された情報に基づいて印刷開始位置を決定しているので、印刷を行うたびに端部を検出する必要がなく、印刷時間を短縮させることができる。
【０００９】
かかる印刷装置であって、前記センサは、前記走査方向に移動可能なキャリッジに設けられていることが望ましい。また、前記センサが前記他の被印刷体の前記端部を検出したときの前記キャリッジの位置に関する情報に基づいて、前記印刷開始位置を決定することが好ましい。また、前記キャリッジの位置は、エンコーダを用いて検出することが好ましい。このような印刷装置によれば、キャリッジの位置に基づいて、被印刷体の端部の位置を検出することができる。
【００１０】
かかる印刷装置であって、前記センサが前記他の被印刷体の前記端部を検出したときの前記キャリッジの位置に関する情報を記憶し、前記被印刷体を印刷するとき、記憶された前記キャリッジの位置に関する情報を読み出し、読み出された前記キャリッジの位置に関する情報に基づいて、前記印刷開始位置を決定することが望ましい。このような印刷装置によれば、記憶されたキャリッジの位置に基づいて印刷開始位置を決定しているので、印刷を行うたびに端部の位置を検出する必要がなく、印刷時間を短縮させることができる。
【００１１】
かかる印刷装置であって、前記被印刷体の端部と前記印刷開始位置との相対的な位置関係に関する情報を取得し、この情報と前記端部の検出結果とに基づいて、前記印刷開始位置を決定することが望ましい。また、前記被印刷体の端部と前記印刷開始位置との相対的な位置関係に関する情報とは、前記被印刷体に形成される余白に関する情報であることが好ましい。
【００１２】
かかる印刷装置であって、前記被印刷体に関する情報を取得し、前記被印刷体に関する情報と前記端部の検出結果とに基づいて、前記印刷開始位置を決定することが望ましい。また、前記被印刷体に関する情報とは、前記被印刷体の幅に関する情報であることが好ましい。
また、かかる印刷装置であって、被印刷体の全表面を対象として印刷を行い、前記印刷開始位置は、前記走査方向において、被印刷体の端より外側の位置又は端の位置であることが好ましい。
【００１３】
このような印刷装置によれば、いわゆる縁なし印刷を行う際に、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることができる。
印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置であって、前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、前記センサは、前記走査方向に移動可能なキャリッジに設けられ、エンコーダを用いて前記キャリッジの位置を検出し、前記他の被印刷体の前記端部を検出したときの前記キャリッジの位置に関する情報を記憶し、前記被印刷体の幅に関する情報又は前記被印刷体に形成される余白に関する情報のうちの少なくとも一方の情報を取得し、前記被印刷体を印刷するとき、前記キャリッジの位置に関する情報を読み出し、前記被印刷体の幅に関する情報及び前記余白に関する情報のうちの少なくとも一方の情報と、前記キャリッジの位置に関する情報と、に基づいて、前記印刷開始位置を決定することを特徴とする印刷装置。このような印刷装置によれば、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることができる。
【００１４】
また、印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置に、前記走査方向における前記被印刷体の端部を検出させる機能と、他の前記被印刷体の前記端部の検出結果に基づいて、前記印刷開始位置を決定する機能と、を実現させることを特徴とするプログラム。このようなプログラムによれば、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させるように印刷装置を制御することができる。
【００１５】
また、印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行う印刷装置に、前記走査方向における前記被印刷体の端部を検出させる機能と、他の前記被印刷体の前記端部の検出結果に基づいて、前記印刷開始位置を決定する機能と、を実現させるためのコードを有する、コンピュータ読み取り可能な記録媒体も実現可能である。
【００１６】
また、被印刷体に印刷を行う印刷方法であって、走査方向における他の被印刷体の端部を検出するステップと、他の被印刷体の端部の検出結果に基づいて、印刷開始位置を決定するステップと、決定された前記印刷開始位置から走査方向に沿ってインク滴を吐出して、前記他の被印刷体とは異なる被印刷体に印刷を行うステップと、を有する印刷方法。
【００１７】
また、コンピュータ本体と印刷装置とを備え、印刷開始位置から走査方向に沿ってドット列を形成し、被印刷体に印刷を行うコンピュータシステムであって、前記走査方向における前記被印刷体の端部を検出可能なセンサを備え、前記印刷開始位置は、他の前記被印刷体の前記端部の検出結果に基づいて、決定されることを特徴とするコンピュータシステム。このようなコンピュータシステムによれば、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることができる。
【００１８】
＝＝＝印刷装置（インクジェットプリンタ）の概要＝＝＝
＜インクジェットプリンタの構成について＞
図１、図２、図３および図４を参照しつつ、印刷装置としてインクジェットプリンタを例にとって、その概要について説明する。なお、図１は、本実施形態のインクジェットプリンタの全体構成の説明図である。また、図２は、本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。また、図３は、本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。また、図４は、本実施形態のインクジェットプリンタの搬送ユニット周辺の斜視図である。
本実施形態のインクジェットプリンタは、紙搬送ユニット１０、インク吐出ユニット２０、クリーニングユニット３０、キャリッジユニット４０、計測器群５０、および制御ユニット６０を有する。
【００１９】
紙搬送ユニット１０は、被印刷体である例えば紙を印刷可能な位置に送り込み、印刷時に所定の方向（図１において紙面に垂直な方向（以下、紙搬送方向という））に所定の移動量で紙を移動させるためのものである。すなわち、紙搬送ユニット１０は、紙を搬送する搬送機構として機能する。紙搬送ユニット１０は、紙挿入口１１Ａ及びロール紙挿入口１１Ｂと、給紙モータ（不図示）と、給紙ローラ１３と、プラテン１４と、紙送りモータ（以下、ＰＦモータという）１５と、紙送りモータドライバ（以下、ＰＦモータドライバという）１６と、紙送りローラ１７Ａと排紙ローラ１７Ｂと、フリーローラ１８Ａとフリーローラ１８Ｂとを有する。ただし、紙搬送ユニット１０が搬送機構として機能するためには、必ずしも、これらの構成要素を全て要するというわけではない。
【００２０】
紙挿入口１１Ａは、被印刷体である紙を挿入するところである。ロール紙挿入口１１Ｂは、ロール紙を挿入するところである。給紙モータ（不図示）は、紙挿入口１１Ａに挿入された紙をプリンタ内に搬送するモータであり、パルスモータで構成される。給紙ローラ１３は、紙挿入口１１に挿入された紙をプリンタ内に自動的に搬送するローラであり、給紙モータ１２によって駆動される。給紙ローラ１３は、略Ｄ形の横断面形状を有している。給紙ローラ１３の円周部分の周囲長さは、ＰＦモータ１５までの搬送距離よりも長く設定されているので、この円周部分を用いて被印刷体をＰＦモータ１５まで搬送できる。なお、給紙ローラ１３の回転駆動力と分離パッド（不図示）の摩擦抵抗とによって、複数の被印刷体が一度に給紙されることを防いでいる。被印刷体の搬送のシーケンスについては、後で詳述する。
【００２１】
プラテン１４は、印刷中の紙Ｓを支持する。ＰＦモータ１５は、被印刷体である例えば紙を紙搬送方向に送り出すモータであり、ＤＣモータで構成される。ＰＦモータドライバ１６は、ＰＦモータ１５の駆動を行うためのものである。紙送りローラ１７Ａは、給紙ローラ１３によってプリンタ内に搬送された紙Ｓを印刷可能な領域まで送り出すローラであり、ＰＦモータ１５によって駆動される。フリーローラ１８Ａは、紙送りローラ１７Ａと対向する位置に設けられ、紙Ｓを紙送りローラ１７Ａとの間に挟むことによって紙Ｓを紙送りローラ１７Ａに向かって押さえる。
【００２２】
排紙ローラ１７Ｂは、印刷が終了した紙Ｓをプリンタの外部に排出するローラである。排紙ローラ１７Ｂは、不図示の歯車により、ＰＦモータ１５によって駆動される。フリーローラ１８Ｂは、排紙ローラ１７Ｂと対向する位置に設けられ、紙Ｓを排紙ローラ１７Ｂとの間に挟むことによって紙Ｓを排紙ローラ１７Ｂに向かって押さえる。
【００２３】
インク吐出ユニット２０は、被印刷体である例えば紙にインクを吐出するためのものである。インク吐出ユニット２０は、ヘッド２１と、ヘッドドライバ２２とを有する。ヘッド２１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。ヘッドドライバ２２は、ヘッド２１を駆動して、ヘッドから断続的にインクを吐出させるためのものである。
【００２４】
クリーニングユニット３０は、ヘッド２１のノズルの目詰まりを防止するためのものである。クリーニングユニット３０は、ポンプ装置３１と、キャッピング装置３５とを有する。ポンプ装置は、ヘッド２１のノズルの目詰まりを防止するため、ノズルからインクを吸い出すものであり、ポンプモータ３２とポンプモータドライバ３３とを有する。ポンプモータ３２は、ヘッド２１のノズルからインクを吸引する。ポンプモータドライバ３３は、ポンプモータ３２を駆動する。キャッピング装置３５は、ヘッド２１のノズルの目詰まりを防止するため、印刷を行わないとき（待機時）に、ヘッド２１のノズルを封止する。
【００２５】
キャリッジユニット４０は、ヘッド２１を所定の方向（図１において紙面の左右方向（以下、走査方向という））に走査移動させるためのものである。キャリッジユニット４０は、キャリッジ４１と、キャリッジモータ（以下、ＣＲモータという）４２と、キャリッジモータドライバ（以下、ＣＲモータドライバという）４３と、プーリ４４と、タイミングベルト４５と、ガイドレール４６とを有する。キャリッジ４１は、走査方向に移動可能であって、ヘッド２１を固定している（したがって、ヘッド２１のノズルは、走査方向に沿って移動しながら、断続的にインクを吐出する）。また、キャリッジ４１は、インクを収容するインクカートリッジ４８を着脱可能に保持している。ＣＲモータ４２は、キャリッジを走査方向に移動させるモータであり、ＤＣモータで構成される。ＣＲモータドライバ４３は、ＣＲモータ４２を駆動するためのものである。プーリ４４は、ＣＲモータ４２の回転軸に取付けられている。タイミングベルト４５は、プーリ４４によって駆動される。ガイドレール４６は、キャリッジ４１を走査方向に案内する。
【００２６】
計測器群５０には、リニア式エンコーダ５１と、ロータリー式エンコーダ５２と、紙検出センサ５３と、紙幅センサ５４とがある。リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものである。ロータリー式エンコーダ５２は、紙送りローラ１７Ａの回転量を検出するためのものである。なお、エンコーダの構成等については、後述する。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ１３が紙送りローラ１７Ａに向かって紙を搬送する途中で、紙の先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙の先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは紙の搬送経路内に突出するように配置されている。そのため、紙の先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙の先端の位置を検出する。紙幅センサ５４は、キャリッジ４１に取付けられている。紙幅センサ５４は、発光部５４１と受光部５４３を有する光学センサであり、紙によって反射された光を検出することにより、紙幅センサ５４の位置における紙の有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら紙の端部の位置を検出し、紙の幅を検出する。また、紙幅センサ５４は、キャリッジ４１の位置によって、紙の先端を検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００２７】
制御ユニット６０は、プリンタの制御を行うためのものである。制御ユニット６０は、ＣＰＵ６１と、タイマ６２と、インターフェース部６３と、ＡＳＩＣ６４と、メモリ６５と、ＤＣコントローラ６６とを有する。ＣＰＵ６１は、プリンタ全体の制御を行うためのものであり、ＤＣコントローラ６６、ＰＦモータドライバ１６、ＣＲモータドライバ４３、ポンプモータドライバ３２およびヘッドドライバ２２に制御指令を与える。タイマ６２は、ＣＰＵ６１に対して周期的に割り込み信号を発生する。インターフェース部６３は、プリンタの外部に設けられたホストコンピュータ６７との間でデータの送受信を行う。ＡＳＩＣ６４は、ホストコンピュータ６７からインターフェース部６３を介して送られてくる印刷情報に基づいて、印刷の解像度やヘッドの駆動波形等を制御する。メモリ６５は、ＡＳＩＣ６４及びＣＰＵ６１のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＤＣコントローラ６６は、ＣＰＵ６１から送られてくる制御指令と計測器群５０からの出力に基づいて、ＰＦモータドライバ１６及びＣＲモータドライバ４３を制御する。
【００２８】
＜エンコーダの構成について＞
図５は、リニア式エンコーダ５１の説明図である。
リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものであり、リニアスケール５１１と検出部５１２とを有する。
リニアスケール５１１は、所定の間隔（例えば、１／１８０インチ（１インチ＝２．５４ｃｍ））毎にスリットが設けられており、プリンタ本体側に固定されている。
【００２９】
検出部５１２は、リニアスケール５１１と対向して設けられており、キャリッジ４１側に設けられている。検出部５１２は、発光ダイオード５１２Ａと、コリメータレンズ５１２Ｂと、検出処理部５１２Ｃとを有しており、検出処理部５１２Ｃは、複数（例えば、４個）のフォトダイオード５１２Ｄと、信号処理回路５１２Ｅと、２個のコンパレータ５１２Ｆａ、５１２Ｆｂとを備えている。
【００３０】
発光ダイオード５１２Ａは、両端の抵抗を介して電圧Ｖｃｃが印加されると光を発し、この光はコリメータレンズに入射される。コリメータレンズ５１２Ｂは、発光ダイオード５１２Ａから発せられた光を平行光とし、リニアスケール５１１に平行光を照射する。リニアスケールに設けられたスリットを通過した平行光は、固定スリット（不図示）を通過して、各フォトダイオード５１２Ｄに入射する。フォトダイオード５１２Ｄは、入射した光を電気信号に変換する。各フォトダイオードから出力される電気信号は、コンパレータ５１２Ｆａ、５１２Ｆｂにおいて比較され、比較結果がパルスとして出力される。そして、コンパレータ５１２Ｆａ、５１２Ｆｂから出力されるパルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂが、リニア式エンコーダ５１の出力となる。
【００３１】
図６（Ａ）及び図６（Ｂ）は、リニア式エンコーダ５１の２種類の出力信号の波形を示すタイミングチャートであり、詳しくは、図６（Ａ）は、ＣＲモータ４２が正転しているときにおける出力信号の波形のタイミングチャートであり、図６（Ｂ）は、ＣＲモータ４２が反転しているときにおける出力信号の波形のタイミングチャートである。
【００３２】
図６（Ａ）及び図６（Ｂ）に示す通り、ＣＲモータ４２の正転時および反転時のいずれの場合であっても、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは、位相が９０度ずれている。ＣＲモータ４２が正転しているとき、すなわち、キャリッジ４１が主走査方向に移動しているときは、図６（Ａ）に示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が進んでいる。一方、ＣＲモータ４２が反転しているときは、図６（Ｂ）に示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が遅れている。各パルスの１周期Ｔは、キャリッジ４１がリニアスケール５１１のスリットの間隔（例えば、１／１８０インチ（１インチ＝２．５４ｃｍ））を移動する時間に等しい。
【００３３】
キャリッジ４１の位置の検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出し、検出されたエッジの個数をカウントする。このカウント数に基づいて、キャリッジ４１の位置を演算する。カウント数は、ＣＲモータ４２が正転しているときに一つのエッジが検出されると『＋１』を加算し、ＣＲモータ４２が反転しているときに一つのエッジが検出されると『−１』を加算する。パルスＥＮＣの周期はリニアスケール５１１のスリット間隔に等しいので、カウント数にスリット間隔を乗算すれば、カウント数が『０』のときのキャリッジ４１の位置からの移動量を求めることができる。つまり、この場合におけるリニア式エンコーダ５１の解像度は、リニアスケール５１１のスリット間隔となる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、キャリッジ４１の位置を検出しても良い。パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの各々の周期はリニアスケール５１１のスリット間隔に等しく、かつ、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは位相が９０度ずれているので、各パルスの立ち上がりエッジ及び立ち下がりエッジを検出し、検出されたエッジの個数をカウントすれば、カウント数『１』は、リニアスケール５１１のスリット間隔の１／４に対応する。よって、カウント数にスリット間隔の１／４を乗算すれば、カウント数が『０』のときのキャリッジ４１の位置から移動量を求めることができる。つまり、この場合におけるリニア式エンコーダ５１の解像度は、リニアスケール５１１のスリット間隔の１／４となる。
【００３４】
キャリッジ４１の速度Ｖｃの検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出する。一方、パルスのエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、リニアスケール５１１のスリット間隔をλとすると、キャリッジの速度は、λ／Ｔとして順次求めることができる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、キャリッジ４１の速度を検出しても良い。各パルスの立ち上がりエッジと立ち下がりエッジを検出することにより、リニアスケール５１１のスリット間隔の１／４に対応するエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、リニアスケール５１１のスリット間隔をλとすると、キャリッジの速度Ｖｃは、Ｖｃ＝λ／（４Ｔ）として順次求めることができる。
【００３５】
なお、ロータリー式エンコーダ５２では、プリンタ本体側に設けられた上記リニアスケール５１１の代わりに紙送りローラ１７Ａの回転に応じて回転する回転円板５２１を用いる点と、キャリッジ４１に設けられた検出部５１２の代わりにプリンタ本体側に設けられた検出部５２２を用いる点が異なるだけで、他の構成はリニア式エンコーダ５１とほぼ同様である（図４参照）。
【００３６】
なお、ロータリー式エンコーダ５２は、直接的には、紙送りローラ１７Ａの回転量を検出するのであって、紙の搬送量を検出していない。しかし、紙送りローラ１７Ａが回転して紙を搬送するとき、紙送りローラ１７Ａと紙との間の滑りによって、搬送誤差が生じている。したがって、ロータリー式エンコーダ５２は、直接的には、紙の搬送量の搬送誤差を検出できない。そこで、ロータリー式エンコーダ５２が検出した回転量と搬送誤差との関係を表すテーブルを作成し、そのテーブルを制御ユニット６０のメモリ６５に格納している。そして、ロータリー式エンコーダの検出結果に基づいてテーブルを参照し、搬送誤差を検出することにしている。このテーブルは、回転量と搬送誤差との関係を表すものに限られず、搬送回数等と搬送誤差との関係を表すものであっても良い。また、紙質に応じて滑りが異なるので、紙質に応じた複数のテーブルを作成し、メモリ６５に格納しても良い。
【００３７】
＜ノズルの構成について＞
図７は、ヘッド２１の下面におけるノズルの配列を示す説明図である。ヘッド２１の下面には、濃ブラックインクノズル群ＫＤと、淡ブラックインクノズル群ＫＬと、濃シアンインクノズル群ＣＤと、淡シアンインクノズル群ＣＬと、濃マゼンタインクノズル群ＭＤと、淡マゼンタノズル群ＭＬと、イエローインクノズル群ＹＤが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態ではｎ個）備えている。なお、各ノズル群を示す符号の最初のアルファベットはインク色を意味しており、また、添え字の「Ｄ」は濃度が比較的高いインクであることを意味しており、また、添え字の「Ｌ」は濃度が比較的低いインクであることをそれぞれ意味している。
【００３８】
各ノズル群の複数のノズルは、紙搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、紙搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。
【００３９】
また、各ノズル群のノズルは、下流側のノズルほど若い番号が付されている（＃１〜＃ｎ）。また、各ノズル群のノズルは、紙搬送方向の位置に関して、隣のノズル群のノズルの間に位置するように設けられている。例えば、淡ブラックインクノズル群ＫＬの一番ノズル＃１は、紙搬送方向の位置に関して、濃ブラックインクノズル群ＫＤの一番ノズル＃１と二番ノズル＃２との間に設けられている。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番下流側にあるｎ番ノズル＃ｎとほぼ同じ位置に設けられている。各ノズルには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子（不図示）が設けられている。
【００４０】
なお、印刷時には、紙Ｓが紙搬送ユニット１０によって間欠的に所定の搬送量で搬送され、その間欠的な搬送の間にキャリッジ４１が走査方向に移動して各ノズルからインク滴が吐出される。
【００４１】
＝＝＝紙の端部の検出＝＝＝
本実施形態では、紙幅センサ５４は、紙までの距離ＰＧを検出し、距離ＰＧに基づいて、検出位置における紙の有無を検出している。そして、紙幅センサ５４は、走査方向に沿って紙の有無を検出することによって紙の両端部を検出し、紙の幅を検出している。
【００４２】
図８は、距離ＰＧを検出する紙幅センサ５４の説明図である。なお、同図から分かる通り、紙幅センサ５４は、ギャップセンサとしての機能を有する。
同図において、紙幅センサ５４は、発光部５４１と、２つの受光部（第１受光部５４３Ａ及び第２受光部５４３Ｂ）とを有する。発光部５４１は、発光ダイオードを有し、被印刷体である紙Ｓに光を照射する。第１受光部５４３Ａは、受光した光量に応じた電気信号を出力する受光素子を有する。第２受光部５４３Ｂは、第１受光部５４３Ａと同様の受光素子を有している。第２受光部５４３Ｂは、第１受光部５４３Ａと比較して、発光部５４１から遠い位置に設けられている。
【００４３】
発光部５４１から発せられた光は、紙Ｓに入射する。紙Ｓに入射された光は、紙によって反射される。紙Ｓによって反射された光は、受光素子に入射する。受光素子に入射した光は、受光素子によって、入射した光量に応じた電気信号に変換される。
【００４４】
プラテン１４の上に紙Ｓがある場合、距離ＰＧが小さくなる。したがって、紙Ｓによって反射された光は、主に第１受光部５４３Ａに入射し、第２受光部５４３Ｂには拡散光しか入射しない。したがって、第１受光部５４３Ａの出力信号は、第２受光部５４３Ｂの出力信号よりも大きくなる。
【００４５】
一方、プラテン１４の上に紙Ｓがない場合、距離ＰＧが大きくなる。したがって、プラテン１４によって反射された光は、主に第２受光部５４３Ｂに入射し、第１受光部５４３Ａには拡散光しか入射しない。したがって、第２受光部５４３Ｂの出力信号は、第１受光部５４３Ａの出力信号よりも大きくなる。
【００４６】
したがって、２つの受光部の出力信号の比と距離ＰＧ（又は紙の有無）との関係を予め求めていれば、受光部の出力信号の比に基づいて、検出位置における紙の有無を検出することが可能である。この場合、受光部の出力信号の比と距離ＰＧ（又は紙の有無）との関係に関する情報をテーブルとしてメモリ６５に記憶しておくのが良い。
【００４７】
図９は、紙幅センサ５４が走査方向に沿って複数の個所で距離ＰＧを計測していることを示す説明図である。同図において、同じ構成要素のものは同じ符号を付しているので、説明を省略する。
【００４８】
同図において、紙幅センサ５４は、キャリッジ４１に設けられている。したがって、紙幅センサ５４は、キャリッジが移動するのに伴って、走査方向に移動可能である。そのため、紙幅センサ５４は、走査方向に沿って、複数の個所で距離ＰＧを検出することができる。
一方、キャリッジ４１の走査方向の位置は、前述の通りリニア式エンコーダ５１によって、検出することができる。つまり、紙幅センサ５４による距離ＰＧの測定位置は、リニア式エンコーダ５１によって検出される。
したがって、紙幅センサ５４が検出した距離ＰＧが切り換わったときのキャリッジの位置を検出すれば、紙の端部を検出することができる。なお、この紙の両端部を検出すれば、紙の幅を検出することが可能である。
【００４９】
＝＝＝ガイドユニット＝＝＝
図１０は、プリンタ全体とガイドユニットの斜視図である。
プリンタ１は、前述した構成要素のほか、筐体３、上蓋５、操作部７及び表示部９を有する。筐体３は、前述の構成要素（例えば、紙搬送ユニット１０、インク吐出ユニット２０、クリーニングユニット３０、キャリッジユニット４０、計測器群５０、制御ユニット６０等）を中に収めるための箱である。上蓋５は、筐体３に設けられた回転軸（不図示）を中心に開閉方向に回転可能な蓋である。上蓋５を開くと、筐体３の中に収められた例えば紙搬送ユニット１０やキャリッジユニット４０が見える。上蓋５は、例えばカートリッジ交換時や紙詰まり時等に、開閉される。操作部７は、筐体３に設けられており、ボタンを有する。ユーザーは、ボタンを操作することによって、プリンタ１の各種の設定を行うことができる。表示部９は、筐体３に設けられており、ランプを有する。ランプの点滅により、プリンタ１の動作確認等を行うことができる。なお、表示部９は、ランプではなく、液晶表示パネルであっても良い。
【００５０】
ガイドユニット８０は、紙挿入口１１Ａから紙Ｓをプリンタ内に供給する際に、紙の姿勢を維持するためのものである。ガイドユニット８０は、固定ガイド８１と、可動ガイド８２とを備えている。固定ガイド８１は、プリンタ本体と一体的に設けられており、走査方向と垂直なガイド面を有している。紙Ｓが紙挿入口１１Ａから給紙されるとき、固定ガイド８１は、ガイド面において紙の側端と接触し、紙を搬送するときに紙Ｓを搬送方向に案内する。可動ガイド８２は、プリンタ本体に対して走査方向に移動可能に設けられており、走査方向と垂直なガイド面を有している。様々な大きさの紙をセットできるように、可動ガイド８２は走査方向の位置を変えることができる。そして、紙の一端を固定ガイドに接触させ、紙の他端を可動ガイド８２に接触させる。紙の両側端を固定ガイドと可動ガイドによって規制することにより、紙が給紙されるときの紙の傾きを抑制している。
【００５１】
＝＝＝印刷開始位置の決定＝＝＝
＜印刷開始位置について＞
図１１は、印刷開始位置について説明をするための図である。同図において、既に説明された構成要素については同じ符号を付しているので、説明を省略する。なお、同図において、紙Ｓは、両側端を固定ガイド８１と可動ガイド８３とによって規制され、傾きを抑制されながら給紙されている。
同図において、『待機位置』とは、非印刷時にキャリッジ４１が待機しているときのキャリッジ４１の位置であって、いわゆるホームポジションである。この位置の付近には前述のキャッピング装置３５が設けられている。キャリッジ４１が非印刷時に待機位置にあるとき、キャッピング装置３５がヘッド２１のノズルを封止し、ノズルの目詰まりを防止する。そして、待機位置のあるキャリッジ４１は、印刷指令を受けたとき、印刷領域に向かって、走査方向に移動を開始する。
【００５２】
『印刷可能位置』とは、ヘッド２１のノズルがインクを吐出することが可能になる位置である。しかし、キャリッジ４１が印刷可能位置にあるとき、ノズルの下には紙がないので、仮にノズルからのインクの吐出が開始されると、インクはプラテン１４に着弾し、プラテンを汚すことになる。キャリッジ４１が印刷可能位置にあるとき、キャリッジ４１が走査方向に移動すると、リニア式エンコーダ５１からパルス信号が出力される。したがって、キャリッジ４１が印刷可能位置よりも印刷領域側（同図において、印刷可能位置よりも左側）に位置しているとき、制御ユニット６０は、リニア式エンコーダ５１の出力信号に基づいて、キャリッジ４１の印刷可能位置からの移動量を検出することができる。なお、キャリッジが走査方向に所定の移動量で移動するとリニア式エンコーダ５１からパルス信号が出力されるので、制御ユニット６０は、リニア式エンコーダ５１からのパルス信号をカウントすることによって、キャリッジ４１の走査方向の位置を検出するのである。
【００５３】
『印刷開始位置』とは、ヘッド２１のノズルがインクの吐出を開始する位置であって、印刷方式により変動する位置である。同図では、紙Ｓの側端から３ｍｍの余白をあけて印刷を行う方式を示している。印刷開始位置は、リニア式エンコーダ５１から出力されるパルス信号をカウントして求められる。同図では、印刷可能位置から移動量Ｘに相当するパスル数をカウントしている。なお、この移動量Ｘは、印刷時に所定量の余白（３ｍｍ）があくように、プリンタ毎に設定される値である。移動量Ｘの設定については、後述する。
【００５４】
『印刷終了位置』とは、ヘッド２１のノズルがインクの吐出を終了する位置であって、印刷方式により変動する位置である。同図では、紙Ｓの側端から３ｍｍの余白をあけて印刷を行う方式を示している。したがって、紙Ｓに印刷される領域の幅は、紙の幅ＰＷから６ｍｍを引いた値（ＰＷ−６ｍｍ）である。
【００５５】
紙Ｓに印刷される領域は、左右均等の余白をあけていることが望ましい。一方、紙幅センサ５４が紙の両端位置を検出してから左右均等の余白をあけるように印刷を行うと、紙の両端位置を検出する動作が必要になるので、印刷動作が遅れてしまう。
【００５６】
そこで、本実施形態のプリンタは、印刷を開始するときに紙の両端位置の検出結果を用いずに、印刷可能位置から所定の移動量Ｘだけ移動したときに印刷を開始している。これにより、印刷開始時に紙の両端位置の検出動作が不要になるので、印刷動作を早めることができる。
ただし、印刷可能位置から印刷開始位置までの間の距離を、どのプリンタに対しても一定量とすると、以下に説明するに、印刷位置がずれてしまい、左右の余白が均等にならない。
【００５７】
例えば、固定ガイドの取付け誤差のため、固定ガイド８１が理想的な取付け位置に対して左側に設けられていると、図１２（Ａ）に示された通り、印刷領域が紙Ｓの右側に片寄り、均等な余白を形成することができない。また、他にも、リニア式エンコーダの取付け誤差のため印刷可能位置が右側に位置するようになっても、印刷領域は、紙Ｓの右側に片寄るようになる。
【００５８】
また、例えば、固定ガイドの取付け誤差のため、固定ガイド８１が理想的な取付け位置に対して右側に設けられていると、図１２（Ｂ）に示された通り、印刷領域が紙Ｓの左側に片寄り、均等な余白を形成することができない。また、他にも、リニア式エンコーダの取付け誤差のため印刷可能位置が左側に位置するようになっても、印刷領域は、紙Ｓの左側に片寄るようになる。
【００５９】
したがって、印刷領域を紙Ｓの中央に位置させて、左右の余白が均等になるようにするため、印刷可能位置から印刷開始位置までの間の距離Ｘは、プリンタ毎に変える必要がある。
そこで、本実施形態では、プリンタ毎の印刷開始位置を決定するため、以下に示された手順によってキャリブレーション動作を行っている。
【００６０】
＜キャリブレーション動作＞
図１３は、キャリブレーション動作のフロー図である。このキャリブレーション動作は、プリンタの工場出荷前またはユーザがプリンタにキャリブレーション動作を指示したときに、行われる。なお、このキャリブレーション動作は、プリンタの制御ユニット６０によって制御される。
【００６１】
まず、プリンタがキャリブレーション指令を受ける（Ｓ１０１）。この指令は、コンピュータ本体側からの信号、または、操作部７から入力された信号によって、プリンタに与えられる。なお、このときのキャリッジ４１は、通常、待機位置にある。
【００６２】
次に、ＣＲモータを駆動して、キャリッジを走査方向に移動させる（Ｓ１０２）。そして、キャリッジ４１は、待機位置から印刷可能位置に向かって移動する。
キャリッジ４１が印刷可能位置に到達したとき、リニア式エンコーダ５１がキャリッジの移動に応じてパルス信号の出力が始まるので、このパルス数をカウントする（Ｓ１０３）。なお、このカウントしたパルス数は、印刷可能位置から移動した移動量に関する情報となる。キャリッジ４１は、印刷可能位置を通過した後、さらに印刷領域に向かって移動する。
【００６３】
印刷可能位置から更にキャリッジが移動すると、紙幅センサ５４が紙の側端を検出する（Ｓ１０４）。すなわち、最初に紙幅センサ５４はプラテン１４があることを示す信号を出力するが、その後に紙があることを示す信号を出力するので、出力信号が切り換わったとき、その位置に紙の側端が位置しているとして検出される。
【００６４】
最後に、紙の側端を検出したときのカウント値を補正値としてメモリ６５のＥＥＰＲＯＭに記憶する（Ｓ１０５）。
メモリ６５に記憶された補正値は、印刷可能位置から紙の側端までの距離に相当するパルス数になる。この補正値は、プリンタの製造誤差に応じて、プリンタ毎に異なる値になる。
【００６５】
例えば、固定ガイド８１が理想的な取付け位置に対して左側に設けられているとき、補正値は、大きい値になる。また、リニア式エンコーダの取付け誤差のため印刷可能位置が右側に位置するようになっても、補正値は、大きい値になる。
【００６６】
また、例えば、固定ガイド８１が理想的な取付け位置に対して右側に設けられているとき、補正値は、小さい値になる。また、リニア式エンコーダの取付け誤差のため印刷可能位置が左側に位置するようになっても、補正値は、小さい値になる。
【００６７】
このように、本実施形態によれば、たとえプリンタ毎に製造誤差があったとしても、プリンタの個体差に応じて印刷開始位置を決定し、製造誤差を較正することができる。
そして、本実施形態のプリンタは、以下に示す通り、この補正値を用いて印刷可能位置から印刷開始位置までの距離Ｘを算出し、紙に印刷を行う。
【００６８】
＜印刷動作＞
図１４は、印刷動作のフロー図である。ここで示された印刷動作は、１回目のパスにおける印刷動作である。ここで、『パス』とは、ノズル（又はキャリッジ若しくはヘッド）が走査方向に１回走査移動することをいう。なお、この印刷動作は、プリンタの制御ユニット６０によって制御される。
【００６９】
まず、プリンタが印刷指令を受ける（Ｓ１０１）。この印刷指令は、コンピュータ本体側から送信された印刷信号が契機となる。
【００７０】
次に、紙の左右に形成される余白の幅を決定する（Ｓ１０２）。余白の幅は、通常、紙幅から印刷領域の幅を引いた値の半分である。ここで、紙幅は、印刷する紙の情報を取得すれば、決定することができる。また、印刷領域の幅は、コンピュータ本体側から送信された印刷信号の中に、印刷領域の幅に関する情報が含まれている。なお、コンピュータ本体側から送信された印刷信号の中に余白の幅に関する情報が含まれているときは、プリンタ側で余白の幅を決定する必要はない。
【００７１】
次に、余白の幅に相当するリニア式エンコーダ５１のパルス数を算出する（Ｓ１０３）。例えば、余白の幅が３ｍｍであって、リニア式エンコーダ５１が０．１４１ｍｍ毎に１回のパルス信号を出力するならば、余白の幅３ｍｍに相当するパルス数は、約２１回になる。
【００７２】
次に、記憶された補正値を読み出す（Ｓ２０４）。ここでいう記憶された補正値とは、前述のキャリブレーション動作で求められた補正値のことである。そして、この補正値は、前述した通り、印刷可能位置から紙の側端までの距離に相当するパルス数である。
【００７３】
次に、印刷可能位置から印刷開始位置までの距離Ｘを算出する（Ｓ２０５）。印刷可能位置から印刷開始位置までの距離Ｘは、余白の幅に相当するパルス数と補正値とを加算すれば良い。つまり、距離Ｘを算出することによって、印刷開始位置が決定される。
【００７４】
次に、ＣＲモータを駆動して、キャリッジを走査方向に移動させる（Ｓ２０６）。そして、キャリッジ４１は、待機位置から印刷開始位置に向かって移動する。
【００７５】
キャリッジ４１が待機位置から印刷開始位置に向かって移動する途中で、キャリッジ４１は、印刷可能位置を通過する。そして、キャリッジ４１が印刷可能位置に到達したとき、リニア式エンコーダ５１がキャリッジの移動に応じてパルス信号の出力が始まるので、このパルス数をカウントする（Ｓ２０７）。なお、距離Ｘに対応するパルス数（余白の幅に相当するパルス数と補正値とを加算したパルス数）を、リニア式エンコーダ５１からパルス信号の出力があるたびに、カウントダウンしても良い。
【００７６】
カウントされたパルス数が距離Ｘに対応するパルス数になれば、キャリッジが印刷開始位置に到達したことになる（Ｓ２０８）。このタイミングで、ノズルからインクの吐出を開始する（Ｓ２０９）。これにより、印刷の開始位置は、設定された余白の幅だけ紙の側端から離れた位置になる。そして、キャリッジが印刷終了位置に到達したとき（Ｓ２１０）、ノズルからのインクの吐出を終了する。これにより、印刷終了位置は、設定された余白の幅だけ側端から離れた位置になる。つまり、左右の余白の幅が、均等に揃えられている。
【００７７】
なお、次のパスの印刷を行うときは、同様の印刷動作の手順を繰り返す。ただし、１回目のパスにおいて紙幅センサ５４が紙の両端の位置を検出することができるので、２回目以降のパスにおける印刷開始位置と印刷終了位置は、検出された両端の位置に基づいて、決定されても良い。
【００７８】
このように、本実施形態によれば、印刷を行うたびに紙幅センサ５４によって紙の両端を検出する必要がないので、印刷時間を短くすることができる。
【００７９】
＝＝＝コンピュータシステム等の構成＝＝＝
次に、コンピュータシステム、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
【００８０】
図１５は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０００は、コンピュータ本体１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０とを備えている。コンピュータ本体１１０２は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置１１０４は、ＣＲＴ（Ｃａｔｈｏｄｅ Ｒａｙ Ｔｕｂｅ：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、上記に説明されたプリンタが用いられている。入力装置１１０８は、本実施形態ではキーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態ではフレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Ｍａｇｎｅｔ Ｏｐｔｉｃａｌ）ディスクドライブ装置やＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）等の他のものであっても良い。
【００８１】
図１６は、図１５に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体１１０２が収納された筐体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリがさらに設けられている。
¶220上述したプリンタの動作を制御するコンピュータプログラムは、例えばインターネット等の通信回線を経由して、プリンタ１１０６に接続されたコンピュータ１０００等にダウンロードさせることができるほか、コンピュータによる読み取り可能な記録媒体に記録して配布等することもできる。記録媒体としては、例えば、フレキシブルディスクＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスクＭＯ、ハードディスク、メモリ等の各種記録媒体を用いることができる。なお、このような記憶媒体に記憶された情報は、各種の読取装置１１１０によって、読み取り可能である。
【００８２】
図１７は、コンピュータシステムに接続された表示装置１１０４の画面に表示されたプリンタドライバのユーザーインターフェースを示す説明図である。ユーザーは、入力装置１１０８を用いて、プリンタドライバの各種の設定を行うことができる。
【００８３】
ユーザーは、この画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モードを選択することができる。また、ユーザーは、この画面上から、印刷するときのドットの間隔（解像度）を選択することができる。例えば、ユーザーは、この画面上から、印刷の解像度として７２０ｄｐｉ又は３６０ｄｐｉを選択することができる。
【００８４】
また、ユーザーは、この画面上から、入力装置１１０８を介して、印刷する紙の種類を選択することができる。コンピュータ本体は、入力装置１１０８から紙の種類に関する情報を取得する。内部メモリ１２０２は、紙の種類に関する情報と紙幅に関する情報とを関連付けたテーブルを記憶している。コンピュータ本体は、このテーブルに基づいて、紙の種類に関する情報から紙幅に関する情報を取得することができる。そして、印刷を行うとき、コンピュータ本体は、紙幅に関する情報をプリンタ側に送信する。なお、紙の種類に関する情報と紙幅に関する情報とを関連付けたテーブルは、プリンタ側のメモリ６５に記憶されていても良い。この場合、コンピュータ本体は紙の種類に関する情報をプリンタ側に送信し、プリンタ側は、このテーブルに基づいて、受信した紙の種類に関する情報から紙幅に関する情報を取得する。
【００８５】
また、ユーザーは、この画面上から、入力装置１１０８を介して、キャリブレーション動作を行う旨の指示を与えることができる。コンピュータ本体は、入力装置１１０８からキャリブレーション動作を行う旨の指示を受けたとき、プリンタ側にキャリブレーション指令を送信する。そして、プリンタは、コンピュータ本体からキャリブレーション指令を受信したとき、前述のキャリブレーション動作を行う。なお、不図示であるが、キャリブレーション動作を行う旨を指示するためのボタンを画面上に表示しても良い。これにより、工場出荷時だけでなく、ユーザーによる任意のタイミングでキャリブレーション動作を行うことができる。
【００８６】
図１８は、コンピュータ本体１１０２からプリンタ１１０６に供給される印刷データのフォーマットの説明図である。この印刷データは、プリンタドライバの設定に基づいて画像情報から作成されるものである。印刷データは、印刷条件コマンド群と各パス用コマンド群とを有する。印刷条件コマンド群は、印刷解像度を示すコマンドや、印刷方向（単方向／双方向）を示すコマンドなどを含んでいる。また、各パス用の印刷コマンド群は、目標搬送量コマンドＣＬや、画素データコマンドＣＰとを含んでいる。画素データコマンドＣＰは、各パスで記録されるドットの画素毎の記録状態を示す画素データＰＤを含んでいる。なお、同図に示す各種のコマンドは、それぞれヘッダ部とデータ部とを有しているが、簡略して描かれている。また、これらのコマンド群は、各コマンド毎にコンピュータ本体側からプリンタ側に間欠的に供給される。但し、印刷データは、このフォーマットに限られるものではない。
【００８７】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体１１０２とプリンタ１１０６から構成されても良く、コンピュータシステムが表示装置１１０４、入力装置１１０８及び読取装置１１１０のいずれかを備えていなくても良い。また、例えば、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ１１０６が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【００８８】
また、上述した実施形態において、プリンタを制御するコンピュータプログラムが、制御ユニット６０の記憶媒体であるメモリ６５に取り込まれていても良い。そして、制御ユニット６０が、メモリ６５に格納されたコンピュータプログラムを実行することにより、上述した実施形態におけるプリンタの動作を達成しても良い。
【００８９】
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【００９０】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタについて記載されているが、その中には、印刷装置、印刷方法、プログラム、記憶媒体、コンピュータシステム、表示画面、画面表示方法、印刷物の製造方法、記録装置、液体の吐出装置等の開示が含まれていることは言うまでもない。
また、一実施形態としてのプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００９１】
＜記録装置について＞
前述の実施形態では、記録装置としてプリンタが説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。このような分野に本技術を適用しても、液体を対象物に向かって直接的に吐出（直描）することができるという特徴があるので、従来と比較して省材料、省工程、コストダウンを図ることができる。
【００９２】
前述の実施形態は、プリンタの実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出する液体は、このようなインクに限られるものではない。例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体（水も含む）をノズルから吐出しても良い。このような液体を対象物に向かって直接的に吐出すれば、省材料、省工程、コストダウンを図ることができる。
【００９３】
＜ノズルについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【００９４】
＜補正値の記憶について１＞
前述の実施形態によれば、キャリブレーション動作によって検出した補正値は、エンコーダから出力されるパルス信号のパルス数（カウント値）であった。しかし、補正値は、これに限られるものではない。
例えば、紙幅センサが紙の端部を検出したときのキャリッジの位置に関する信号であってもよい。要するに、補正値は、紙の端部の位置を表すものであれば、他のものでも良いのである。
【００９５】
＜補正値の記憶について２＞
前述の実施形態によれば、キャリブレーション動作によって検出した補正値は、プリンタの制御ユニット６０のメモリ６５に記憶されていた。しかし、補正値を記憶する場所は、これに限られるものではない。例えば、キャリブレーション動作によって検出した補正値は、コンピュータ本体側のメモリに記憶されても良い。この場合、プリンタは、キャリブレーション指令を受信してキャリブレーション動作を行った後、検出された補正値をコンピュータ本体側に自動的に送信することになる。
【００９６】
＜余白について＞
前述の実施形態では、紙に印刷を行う際に、左右に３ｍｍの余白を形成していた。つまり、前述の実施形態では、紙の端部と印刷開始位置とが３ｍｍ離れていた。しかし、紙の端部と印刷開始位置との相対的な位置関係は、これに限られるものではない。
例えば、３ｍｍとは異なる余白の幅であっても良いことは言うまでもない。
また、例えば、いわゆる縁なし印刷のように、紙の全表面を対象とした印刷、即ち余白を作らないような印刷であっても良い。また、縁なし印刷を行う場合、印刷開始位置が、被印刷体の外側又は紙の端（余白ゼロの位置）に位置するようにしても良い。これにより、いわゆる縁なし印刷を行う際に、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることができる。
【産業上の利用可能性】
【００９７】
本発明の印刷装置によれば、印刷開始位置を適切な位置にするとともに、印刷時間を短縮させることができる。
【符号の説明】
【００９８】
１０…紙搬送ユニット、１１Ａ…紙挿入口、１１Ｂ…ロール紙挿入口、１３…給紙ローラ、１４…プラテン、１５…紙送りモータ（ＰＦモータ）、１６…紙送りモータドライバ（ＰＦモータドライバ）、１７Ａ…紙送りローラ、１７Ｂ…排紙ローラ、１８Ａ，１８Ｂ…フリーローラ、２０…インク吐出ユニット、２１…ヘッド、２２…ヘッドドライバ、３０…クリーニングユニット、３１…ポンプ装置、３２…ポンプモータ、３３…ポンプモータドライバ、３５…キャッピング装置、４０…キャリッジユニット、４１…キャリッジ、４２…キャリッジモータ（ＣＲモータ）、４３…キャリッジモータドライバ（ＣＲモータドライバ）、４４…プーリ、４５…タイミングベルト、４６…ガイドレール、５０…計測器群、５１…リニア式エンコーダ、５１１…リニアスケール、５１２…検出部、５１２Ａ…発光ダイオード、５１２Ｂ…コリメータレンズ、５１２Ｃ…検出処理部、５１２Ｄ…フォトダイオード、５１２Ｅ…信号処理回路、５１２Ｆ…コンパレータ、５２…ロータリー式エンコーダ、５３…紙検出センサ、５４…紙幅センサ、６０…制御ユニット、６１…ＣＰＵ、６２…タイマ、６３…インターフェース部、６４…ＡＳＩＣ、６５…メモリ、６６…ＤＣコントローラ、６７…ホストコンピュータ、８０…ガイドユニット、８１…固定ガイド、８２…可動ガイド。
【図１】
2010023517.tif 000003
【図２】
2010023517.tif 000004
【図３】
2010023517.tif 000005
【図４】
2010023517.tif 000006
【図５】
2010023517.tif 000007
【図６（Ａ）】
2010023517.tif 000008
【図６（Ｂ）】
2010023517.tif 000009
【図７】
2010023517.tif 000010
【図８】
2010023517.tif 000011
【図９】
2010023517.tif 000012
【図１０】
2010023517.tif 000013
【図１１】
2010023517.tif 000014
【図１２（Ａ）】
2010023517.tif 000015
【図１２（Ｂ）】
2010023517.tif 000016
【図１３】
2010023517.tif 000017
【図１４】
2010023517.tif 000018
【図１５】
2010023517.tif 000019
【図１６】
2010023517.tif 000020
【図１７】
2010023517.tif 000021
【図１８】
2010023517.tif 000022
【手続補正書】
【提出日】平成21年10月29日(2009.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷領域の幅に応じた印刷開始位置から走査方向に沿ってドット列を形成するドット形成動作と、被印刷体を搬送する搬送動作とを繰り返し、前記被印刷体に印刷を行う印刷装置であって、
前記走査方向に移動可能であり、前記走査方向における前記被印刷体の端部を検出可能なセンサと、
前記走査方向における前記被印刷体の端部を規制するためのガイドユニットと、
前記センサの検出結果に基づいて、前記印刷開始位置に対する補正値であって、前記ガイドユニットの取り付け位置に応じた補正値を記憶する記憶部と、
を備える印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記ドット形成動作には、
前記補正値に基づいて決定された印刷開始位置から、前記走査方向に沿ってドット列を形成する第１の動作と、
前記走査方向に移動したときの前記センサの検出結果に基づいて決定された印刷開始位置から、前記走査方向に沿ってドット列を形成する第２の動作と、
が含まれる印刷装置。
【請求項３】
請求項１または請求項２に記載の印刷装置であって、
前記ガイドユニットは、固定ガイドと、前記走査方向に移動可能な可動ガイドとを含み、
キャリブレーション指令を受けた場合に、印刷可能位置から、前記被印刷体の端部のうち前記固定ガイドにより規制された端部までの距離を求めることにより、前記補正値を記憶し、
印刷指令を受けた場合に、前記補正値に基づいて、前記印刷可能位置から前記印刷開始位置までの距離を算出する、
印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記印刷指令を受けた場合に、前記印刷指令に含まれる情報であって、余白の幅に関する情報と、前記補正値とに基づいて、前記印刷可能位置から前記印刷開始位置までの距離を算出する、
印刷装置。
【請求項５】
請求項４に記載の印刷装置であって、
前記印刷開始位置は、前記走査方向における前記被印刷体の端部よりも外側に位置する、
印刷装置。