(57)【要約】【課題】キャリッジ移動の往路と復路で同一制御により検出でき、ソフトウェア制御負荷を増やすことなく補正でき、絶対位置マークカウンタが正しくカウントアップおよび、カウントダウンして絶対位置情報を維持、確保できるインクジェットプリンタを提供することにある。【解決手段】インクジェット記録ヘッド１を走査させつつインクを吐出し、画像を形成するインクジェットプリンタにおいて、キャリッジ２移動方向に設けられた透明エンコーダフィルムＭの印刷パターンに、一定間隔ごとに複数の幅のスリットを組み合せた対称パターンを絶対位置マークｃ、ｅ、ｆとして設けた。【選択図】      図１
2004330424.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット記録ヘッドを走査させつつインクを吐出し、画像を形成するインクジェットプリンタにおいて、
前記インクジェット記録ヘッドを搭載したキャリッジの位置検出を行うために、該キャリッジ移動方向にエンコーダフィルムを備え、
前記エンコーダフィルム上に印刷されたパターンが、所定間隔ごとに複数の幅のスリットを組み合せた対称パターンを絶対位置マークとして備えていることを特徴とするインクジェットプリンタ。
【請求項２】
前記絶対位置マークをカウントして前記キャリッジの往復位置を検出するためのアップ／ダウン機能を有する絶対位置マークカウンタと、既存のエンコーダパルスカウンタからの方向検出結果により、前記絶対位置マークカウンタをアップカウント若しくはダウンカウントの何れを行うかを選択する制御部とを備えたこと特徴とするインクジェットプリンタ。
【請求項３】
前記絶対位置マークを検出する絶対位置マーク検出部を備え、前記キャリッジの速度が予め設定した速度以下になった場合、前記絶対位置マーク検出部の信号をマスクして、前記絶対位置マークの検出を行わないことを特徴とするインクジェットプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インクジェットプリンタに関し、特にインクジェット記録ヘッドを走査させつつインクを吐出し、画像を形成するインクジェットプリンタの絶対位置マークの検出方法に関するものである。
【０００２】
【従来の技術】
従来、画像形成装置においては主走査のエンコーダに関しては、キャリッジ速度ムラによるノズルごとの色ずれ対策や定速度領域外での印字等のムラの無い印字タイミングを生成する工夫がなされている（例えば、特許文献１参照）。
また、主走査の位置ズレを防止するために、エンコーダのリニアスケールを読み取るセンサを複数個設けることにより、スケールのピッチ誤差を吸収することは知られており（例えば、特許文献２参照）、さらに、ホームポジションの位置補正について考慮されている技術も知られている（例えば、特許文献３参照）。
さらに、エンコーダフィルムの汚れ等による位置情報の狂いを解消するために、エンコーダの非検出部分を検出し、その部分の位置カウントをマスクして、飛ばした分を演算して補間することも知られており（例えば、特許文献４および５参照）、また、主走査方向の位置をエンコーダパルスの変動に影響されないように制御することも知られている（例えば、特許文献６参照）。
特許文献１においては、主走査のエンコーダに関して、キャリッジ速度ムラによるノズルごとの色ずれ対策や定速度領域外での印字等のムラの無い印字タイミングを生成する工夫がなされているが、絶対位置の精度に関しては考慮されていない。
特許文献２においては、主走査の位置ズレを防止するために、エンコーダのリニアスケールを読み取るセンサを複数個設けることにより、スケールのピッチ誤差を吸収するよう工夫はされているが、センサ追加により部品増加になり、コストアップになる。またエンコーダパルスにノイズが乗ったことで発生する位置情報のズレに対しては考慮されていない。
特許文献３においては、ホームポジションの位置補正について考慮されているが、印刷路上での位置ズレについては考慮されていない。
【０００３】
特許文献４および５においては、エンコーダフィルムの汚れ等による位置情報の狂いを解消するために、エンコーダの非検出部分を検出し、その部分の位置カウントをマスクして、飛ばした分を演算して補間していたが、積算される位置カウントの誤差を補正することは考慮されていない。
特許文献６においては、主走査方向の位置をエンコーダパルスの変動に影響されないように制御に工夫がなされているが、エンコーダパルス周期測定に基づいた仮想的な位置情報にすぎず、絶対位置に対しては誤差を含んでいる。
また、主走査方向のキャリッジ位置精度を向上させるために、キャリッジが移動することによりエンコーダから出力されるパルス信号に定期的（定速走行時）に通常と異なる周期のパルスを出力するように透明エンコーダフィルムの印刷パターンに、一定間隔ごとに通常と異なる幅のスリットを設け、そのマークを検知する手段としては速度測定用の周期測定部を兼用し、検知に基づきその時点の主走査位置カウンタの値を所定の下位ビットでクリアすることにより誤差を補正することが研究されている。
【０００４】
しかしながら絶対位置マークが幅を変えただけのスリットであるため、一定速度でキャリッジが移動しているときは異なる周期として検出できるが、マーク上でキャリッジの速度変化が生じた場合は通常エンコーダパルス周期も変化するため、マークが検出できない（あるいはマークでないところをマークと誤検知する）可能性がある。
また位置カウンタの補正方法も下位ビットの０クリアであるので、もしカウンタ値がマイナス方向に誤差を含んでいたときは正しく補正できないだけでなく逆に大きくズレを生じることになる。
さらに、主走査方向のキャリッジ位置精度を向上させるために、キャリッジが移動することによりエンコーダから出力されるパルス信号に定期的（定速走行時）に通常と異なる周期のパルスを出力するように透明エンコーダフィルムの印刷パターンに、一定間隔ごとに通常と異なる幅のスリットのパターンを設け、そのマークを検知する手段としては速度測定用の周期測定部を兼用し、検知に基づきその時点の主走査位置カウンタの値を全ビット書きかえて、正しい絶対位置情報に補正することも研究されている。
しかしながら、キャリッジの往復移動による双方向印刷時について考慮されておらず、往路、復路で制御を別にする必要があるのに加え、絶対位置情報自体が狂う可能性もあった。
【特許文献１】特開２０００−０１５７９４公報
【特許文献２】特開２００１−２０５７９５公報
【特許文献３】特開２００１−２０５７９５公報
【特許文献４】特開２００２−２２５３７４公報
【特許文献５】特開２００２−２６７４９５公報
【特許文献６】特開平０９−２５４４８０号公報
【０００５】
【発明が解決しようとする課題】
インクジェット方式による印字装置において、キャリッジを移動してキャリッジ内のヘッドに設けられたノズルよりインクを吐出し、記録媒体に画像を形成するさいに主走査方向（キャリッジ移動方向）の現在のノズルの位置をリニアエンコーダより得られるパルスをカウントすることにより得て、それを元にインクの印射タイミングを生成して制御を行うのが一般的である。
このリニアエンコーダからのパルス信号はキャリッジ移動方向に設けられた透明エンコーダフィルムに印刷されたスリットパターンを光学的に読み取った情報から生成されたりする。
このエンコーダパルスをカウントすることによりキャリッジの現在位置を知ることができる。しかしながら、このパルスにはノイズによるカウントミスで位置情報には誤差が出ることがある。
印字はノズルからインクを記録媒体に吐出して（以下印射と呼ぶ）できたドットから文字や図形が形成されるが、そのインク吐出するタイミングはこの位置情報に基づいている。すなわち位置情報に誤差が含まれるとその分印射位置のズレにつながり、最終的に文字や画像に乱れが生じることになる。
また、高速印字に対応するために、最近では益々キャリッジの移動速度も高くなる傾向にあるが、速度が高くなる分、このノイズによる誤差も増える傾向になる。
【０００６】
図１２は従来の絶対位置マークと挿入したエンコーダフィルムのパターンについて位置補正タイミングを往路に関して示すタイミングパルス波形図である。図１３は従来の絶対位置マークと位置補正タイミングを復路に関して示すタイミングパルス波形図である。
ベースは一定ピッチ、一定幅のスリットが設けられているが、一定間隔に異なる幅のスリットパターンが挿入されている。例えば位置カウンタが１６ビットで構成されているとすると、８ビット単位（下位８ビットが全て０の位置）とかである。この異なる幅のスリットを絶対位置マークと呼ぶ。
ベースの通常ピッチのスリットに一定間隔で細いスリットと広いスリットの組合せパターンが設けてある。図では細（ｃ）−広（ｆ）−細（ｅ）の３のスリットで構成されている。
このフィルムを使ったエンコーダから出力される波形はその下に示すようになる。キャリッジの速度変化によりエンコーダパルス周期が変わる場合でも、このマークのパターンに示すような、加速（細）−減速（広）−加速（細）という動作がスリット単位で起こることはモータの応答性からあり得ない幅にしてある。
しかしながら、キャリッジの移動方向が双方向に動きながら印刷する場合は、図の例のスリットパターンでは入力されるパルス周期のパターンがキャリッジ移動の往路と復路で異なってくる（図１２、図１３）。図１２を往路の場合とする。入力されるパルスは図のようになり、この絶対位置マークを検出するには図のパルス周期の異なる３周期（図で網掛け部）のパターンでマーク検出することになる。
ところが、図１３に示すように復路の場合にはエンコーダフィルムパターンは反転した形に走査され、入力されるエンコーダパルスは図のようになる。この場合の絶対位置マークの検出には周期の異なる４周期のパルスのパターンでマーク検出することになる。
このように、双方向印刷において往路と復路で認識パターンが異なると、常にキャリッジの移動方向を意識する必要があり、それによって比較するパターンも切り換える必要があった。
【０００７】
従来、キャリッジが移動することによりエンコーダから出力されるパルス信号に定期的（定速走行時）に通常と異なる周期のパルスを出力するように透明エンコーダフィルムの印刷パターンに、一定間隔ごとに通常と異なる幅のスリットパターン（以下、絶対位置マークと呼ぶ）を設ける。
その絶対位置マークを検出してその絶対位置情報を元に、積算の通常パルスの位置カウント値を補正することによって、位置情報の精度を上げるようにしている。絶対位置マークの検出に速度計測用のエンコーダパルス周期測定部を兼用で使用する構成であるため、スリットパターンの幅を変えた絶対位置マークではマーク部分にキャリッジが来たときにキャリッジに速度変化が生じた場合、誤検出する場合がある。
そのため、キャリッジ移動方向に設けられた透明エンコーダフィルムの印刷パターンに、一定間隔ごとに複数の幅のスリットの組合せパターン（以下、絶対位置マークと呼ぶ）を設け、そのマークを検出することにより絶対位置を補正するようにしている。
しかしながら、近年印刷速度の向上を目途として、キャリッジの往復での印字が一般的である。上記従来の絶対位置マークは逆方向にキャリッジが動いた場合が考慮されておらず、パターン認識を別制御とする必要があった。
往路、復路の絶対位置マークパルスを同一にした場合のマーク検出後の主走査位置情報を補正するために、絶対位置マークのカウントを往路、復路で別に行う必要がある。
双方向印刷において、キャリッジが往路から復路に移動方向を切り換えるさいに、絶対位置マーク近辺にて方向転換した場合において、絶対位置マークカウンタが正しくカウントアップ、ダウンして絶対位置情報を維持、確保できることが必要である。
そこで本発明は上記の問題点を解決するために、キャリッジ移動の往路と復路で同一制御により検出でき、ソフトウェア制御負荷を増やすことなく補正でき、絶対位置マークカウンタが正しくカウントアップおよび、カウントダウンして絶対位置情報を維持、確保できるインクジェットプリンタを提供することにある。
【０００８】
【課題を解決するための手段】
前記の課題を解決するために、請求項１記載の発明では、インクジェット記録ヘッドを走査させつつインクを吐出し、画像を形成するインクジェットプリンタにおいて、前記インクジェット記録ヘッドを搭載したキャリッジの位置検出を行うために、該キャリッジ移動方向にエンコーダフィルムを備え、前記エンコーダフィルム上に印刷されたパターンが、所定間隔ごとに複数の幅のスリットを組み合せた対称パターンを絶対位置マークとして備えていることを特徴とする。
請求項２記載の発明では、前記絶対位置マークをカウントして前記キャリッジの往復位置を検出するためのアップ／ダウン機能を有する絶対位置マークカウンタと、既存のエンコーダパルスカウンタからの方向検出結果により、前記絶対位置マークカウンタをアップカウント若しくはダウンカウントの何れを行うかを選択する制御部とを備えたこと特徴とする。
請求項３記載の発明では、前記絶対位置マークを検出する絶対位置マーク検出部を備え、前記キャリッジの速度が予め設定した速度以下になった場合、前記絶対位置マーク検出部の信号をマスクして、前記絶対位置マークの検出を行わないことを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。図１は本発明によるインクジェットプリンタを示す外観図である。インクジェット記録ヘッド１は、ヘッド走査方向（以下主走査方向と呼ぶ）にノズル列（図示せず）を有し、インクタンク（図示せず）が一体または別体に構成され、一体の場合はインクジェット記録ヘッド１とともにキャリッジ２に搭載されている。
また、キャリッジ２は移動モータ３によってタイミングベルト４を介してガイドレール５に沿って矢印ＡおよびＢ方向に往復移動する。一方、キャリッジ２の移動に対する同期を図るために同期信号発生手段（図示せず）が内装されている。
これは光学式エンコーダで透明フィルム上に例えば１８０ドット／インチ（ｄｐｉ）や３６０ｄｐｉに相当する記録ピッチ密度でスリットが描かれ、さらに一定間隔で幅の異なるスリットが描かれたリニアエンコーダ６を装置本体に固定している。
前記リニアエンコーダ６のスリットを検出するためにフォトインタラプタなどからなる検出部７をキャリッジ２に搭載して、キャリッジ２の移動による位置検出を可能にしている。
また、検出部７本体にはフォトインタラプタからの出力信号を外部に引き出すための図示しないフレキシブルプリント基板が接続されており図示しない回路部に接続している。給送ローラ１０は被記録材１１を挟持し、被記録材１１をＤ方向に給送するものである。
給送ローラ１０によって給送された被記録材１１はプラテンローラ８に巻回し、Ｆ方向に送られる。また、インクジェット記録ヘッド１とプラテンローラ８に巻回した被記録材１１の間隙は一定である。インクジェット記録ヘッド１はガイドレール５に沿ってＧまで移動すると、ヘッドクリーニング手段１２と対向し、インク吐出ノズルのクリーニングや保管時のキャップがされる。
インクジェット記録ヘッド１には、ノズル列が複数列、或る間隔をおいて配列され、各ノズルから各色のインクを吐出させ、カラー印字を実現する。ガイドレール５に沿って１回移動すると記録幅ｄの書き込みが終了する。
【００１０】
図２はリニアエンコーダの出力するパルスを示すタイミング波形図である。図において上方部分Ｍが前述の透明フィルム上のスリットであり、光学的に読み取ることにより下方部分Ｎのパルス信号が出力されるが、図のように９０度位相のずれた信号も同時に出力される（それぞれＡ相、Ｂ相と呼ぶ）。
これはキャリッジ２の走行方向が往復動作の往路か復路かを検出するために使用される。通常はＡ相のパルスのエッジを検出して、インクの吐出タイミングを生成し、印射を行う。
図３はキャリッジの双方向印刷時のリニアエンコーダからの出力を示すパルス波形図である。図には往路時主走査エンコーダ入力Ｏおよび復路時主走査エンコーダ入力Ｐが示してある。通常、Ｂ相の出力はＡ相から１／４周期ずれて出力され、往路、復路でそれぞれ図に示すように出力される。
その場合に、１例としてはＡ相パルスの立ち上がりエッジにおいてＢ相をサンプルして、そのレベルによって往路および復路を判別することができるようになっている。
図４は本発明によるインクジェットプリンタの印字装置の実施の形態を示すブロック構成図である。印字装置１０には、絶対位置マークを設けた透明スケールフィルム１２を設けたリニアエンコーダ１１と、その出力パルスを受信するエンコーダパルス受信部１３とが示されている。
エンコーダパルス受信部１３は、周期測定部１４、絶対位置マーク検出マスク生成部１５、速度結果ロード制御部１６、キャリッジ方向検出部１７、絶対位置マーク判定部１８、絶対位置マークカウンタ（絶対位置マークアップ／ダウンカウンタ）１９、絶対位置ロード制御部２０を含んでいる。
印字装置１は、さらに、エンコーダ受信部パルス１３からのトリガでカウント、位置補正を行う主走査位置カウンタ２１、周期測定結果を反映する主走査周期レジスタ２２、主走査位置２１のカウンタ値から印字タイミングを生成する印字タイミング生成部２３、印字タイミングから印字動作を制御するヘッド制御部２４、キャリッジ移動制御を行う主走査モータ制御部２５を含んでいる。
【００１１】
図５は正常なエンコーダパルスが入力されている印字例を示すパルス波形図である。図６はエンコーダパルスにノイズが乗った誤印字例を示すパルス波形図である。図５および図６を用いてノイズによる不具合事例を説明する。
図５においてノイズの影響がない場合で正常なエンコーダパルスが入力される。このときキャリッジの位置を示す主走査位置カウンタ２１の値は、パルスのエッジに同期してカウントアップされる。このカウンタ値を位置情報ベースとして、指定の位置に指定のドット（滴の色、サイズ）を印射するための印射トリガ信号が生成され、その信号に基づき印射が行われている。
この図では連続して印射が行われ、ドットは等間隔に記録媒体に印射されている。この後、キャリッジ移動が継続されればエンコーダパルス入力も入力されるので主走査位置カウンタ２１の値はカウントアップを続け位置情報は積算されていく。
図６では、エンコーダパルスにノイズが乗った場合のパルス波形例を示す。図で示すように２ヶ所ａ、ｂにパルスノイズが乗っている。この場合、エンコーダパルス受信部１３でノイズ除去制御を設けたりするが、パルス幅によっては除去しきれない場合もある。
このときの主走査位置カウンタ２１の動きとしては図のようにパルスノイズのエッジをエンコーダパルスのエッジと誤認識して、カウントアップされている。必然的にその後の印射トリガ信号も誤動作することになり余計な印射が行われている（図で網掛けのドットがノイズにより余計に印射されたドットを示す）。
さらに、主走査位置カウンタ２１の値はこのノイズ分のズレを含んだまま積算されていくので、この走査の後になるほどノイズが発生する度に位置ズレ量も増加することになる。
【００１２】
図７は本発明の絶対位置マークと位置補正タイミングの例を示すパルス波形図である。図ではエンコーダフィルムパターンにベースの通常ピッチのスリット上に一定間隔で細いスリットｃ、ｆと広いスリットｅの組合せパターンが設けてあるが、その前後のベースのスリットとの位置関係を左右対称になるようにスリットパターンが挿入してある。
このパターンによると、入力されるエンコーダパルスと、マーク検知に要するパルス周期は図のようになる。以上のことは双方向印刷におけるキャリッジ移動の往路と復路で対称形パターンにより同じ内容になることがわかる。したがって、往路、復路とも同じ制御によりマーク検出することができるようになる。
絶対位置マークによる位置補正の方法について説明する。図７において上から４段目の波形が絶対位置マーク検知信号で、３段目のエンコーダパルス周期から絶対位置マーク判定部１８（図４）により絶対位置マークを検出した後、絶対位置マーク検知信号を出力する。
この検知信号を絶対位置マークアップ／ダウンカウンタ１９でカウントするのであるが、このとき、主走査リニアエンコーダ１１からのＢ相入力からキャリッジの移動方向を検知している信号が５段目に示す信号で、これは図３に示した方式で前述したように方向情報を得ているものである。
【００１３】
図８は本発明の接待位置マーク検出タイミング例を示すパルス波形図である。図には往路時２６および復路時２７を示している。往路時２６においてエンコーダパルスのＡ相、Ｂ相は図のようになり、Ａ相の立ち上がりエッジでＢ相のレベルをサンプリングした結果がキャリッジ方向信号になる。
ここで、絶対位置マークのパルス部ではキャリッジ方向信号が反転することが分る。マーク検知ポイントは図の位置になるので、キャリッジ方向信号の反転が解除されるタイミングと前後するクリティカルな関係になる。そこでマーク検知から数基本クロック分絶対位置マーク検知信号をシフトして出力するようにする。
出力された絶対位置マーク検知信号がアクティブ（図ではハイレベル）のとき、キャリッジ方向信号の有効部分をサンプルできるようにする。
復路時２７においても同様に絶対位置マーク検知信号を出力する。図７に戻って、絶対位置マーク検知信号により絶対位置マークアップ／ダウンカウンタ１９をカウントすることになるが、このとき５段目に示す前述のキャリッジ方向信号の論理によりアップカウントかダウンカウントかを選択する。
【００１４】
図７では絶対位置マークは１０００カウント毎に挿入してあり、絶対位置マークアップ／ダウンカウンタ１９は１０００ずつカウントアップまたはダウンする。
絶対位置ロード制御部２０によって絶対位置マーク検知信号から絶対位置マークストローブ信号を生成する（フリップフロップで絶対位置マークカウント後にシフトする）。
図７において最下段に主走査位置カウンタ２１の動きを表すが、網掛けした値の部分がノイズ等により誤作動した、あるいは誤作動によるズレを含んだ誤った位置カウント値である。
そして上記絶対位置マークストローブ信号により絶対位置マークアップ／ダウンカウンタ１９の値を主走査位置カウンタ２１（図４）にロードする。図によると１回目の補正ではｎ（またはｍ）という値が主走査位置カウンタ２１にロードされ５カウント分のズレが補正されている。
このように往路時２６、復路時２７においても同じ制御により絶対位置マークによりズレを正しく補正することができる。
【００１５】
図９はキャリッジが往路移動から復路移動に方向転換する瞬間の状態を示すパルス波形図である。図９では双方向印刷時の往路→復路へのキャリッジ方向転換時の制御について説明する。
１段目の波形がエンコーダパルスＡ相でちょうど絶対位置マークを過ぎてからキャリッジが方向転換した状態で、絶対位置マークが折り返して２つ並んだ状態である。
そのときのエンコーダパルスＢ相は３段目の波形のようになり、Ａ相、Ｂ相の波形からキャリッジ方向信号は６段目の波形のようになる。ところが絶対位置マーク検出は、前述したように、図９の絶対位置マーク例のパターンでは３周期をもって絶対位置マークを検出するので、最後の１周期が折り返した絶対位置マークのパルスで短くなっており、往路側の絶対位置マークは検出できない可能性がある。
復路側の絶対位置マークは３周期分揃っていて検出できるので、絶対位置マーク検知信号は５段目に示すように復路側の絶対位置マークの検出のみとなる。キャリッジの方向転換位置によりさまざまなパターンが考えられるが、本例のように往路側と復路側のどちらか一方のみ絶対位置マークが検出できた場合に、絶対位置マークアップ／ダウンカウンタ１９の値が１カウント分狂うことになる。
したがって往路側、復路側とも絶対位置マークを検出できないか、両方検出できた場合は絶対位置マークアップ／ダウンカウンタ１９がプラスマイナスで相殺されて絶対位置マークアップ／ダウンカウンタ１９の値が狂うことはない。
【００１６】
図１０は絶対位置マーク検出キャンセルの制御例を示すパルス波形図である。上段の波形がエンコーダパルスＡ相であり、キャリッジが方向転換している状態を示している。キャリッジが折り返すさいには、当然、キャリッジの移動速度を段々遅くし、折り返し時は瞬間的には止まり、逆方向に加速していく。
エンコーダパルス上では減速はパルス周期が大きくなり、加速は逆に周期が小さくなっていくことを利用して、通常この周期を測定してキャリッジの移動速度を管理、制御している。
ここであらかじめ設定した速度を下回った時点で下段に示す絶対位置マーク検出マスク信号をアクティブ（図ではハイ）にし、またその速度を上回ったら非アクティブにする制御である。この絶対位置マーク検出マスク信号は、絶対位置マーク判定部１８（図４）に入力され、アクティブ状態では絶対位置マーク検出を行わない制御を行う。
【００１７】
図１１は絶対位置カウントマスク制御例を示す状態遷移図である。図１１において、定数βが絶対位置検出マスクのスレッシュを示す速度値（周期）である。α１、２、３は絶対位置マークの３パルスの周期比率を示している。
周期カウント制御を説明すると、アイドル（Ｓ２０）からエンコーダパルスエッジを検出し周期カウンタを初期化し（Ｓ１）、マーク判定１に遷移する（Ｓ２）。エンコーダパルスエッジを検出し（Ｓ３）、ここでｔｎ／ｔｎ−１＜α１、そして主走査周期レジスタ２２（図４）を更新し（Ｓ４）、周期カウンタを初期化する（Ｓ５）。
マーク判定１からエンコーダパルスエッジを検出し（Ｓ６）、ここでｔｎ／ｔｎ−１＞α１、マーク判定２に遷移する（Ｓ７）。周期カウントを行い（Ｓ８）、エンコーダパルスエッジを検出し（Ｓ９）、ここでｔｎ／ｔｎ−１＜α２、主走査周期レジスタ２２を更新する（Ｓ４）。
マーク判定２（Ｓ７）からエンコーダパルスエッジを検出し（Ｓ１０）、ここでｔｎ／ｔｎ−１＞α２、マーク判定３に遷移する（Ｓ１１）。周期カウントを行い（Ｓ１２）、エンコーダパルスエッジを検出し（Ｓ１３）、ここでｔｎ／ｔｎ−１＜α３、主走査周期レジスタ２２を更新する（Ｓ４）。
マーク判定３（Ｓ１１）からエンコーダパルスエッジを検出し（Ｓ１４）、ここでｔｎ／ｔｎ−１＞α３、マーク判定１に遷移する（Ｓ２）。これからエンコーダパルスエッジ、ｍ＞βを検出し、絶対位置マークカウントマスク信号をオン（アクティブ）にする（Ｓ１７）。
方向転換を検出し（Ｓ１６）、周期カウントを行い（Ｓ１５）、エンコーダパルスエッジ、ｍ＜βを検出し、絶対位置マークカウントマスク信号をオフ（非アクティブ）にする（Ｓ１９）。そしてマーク判定１に遷移して（Ｓ２）、アイドル（Ｓ２０）に戻る。
この制御によって、キャリッジの往路から復路への折り返し時に重なる絶対位置マークを無視することができ、正しい絶対位置マークアップ／ダウンカウンタ１９（図４）の値を維持することができる。
本発明は以上のような構成および動作であり、双方向印刷に対応したキャリッジ走行に対して同一制御により物理的な絶対位置を、回路や部品を追加することなく、１つのエンコーダで読み取ることができる。
よってエンコーダパルス波形にノイズが乗って位置情報にズレが生じても、定期的に補正するのでズレ量が積算されることがなく、主走査の後端でも誤差を最低限に抑えることができるのでキャリッジの位置精度が上がり、印字品質向上と高解像度化に対応するシステムを構築することができる。
【００１８】
【発明の効果】
以上説明したように、請求項１によれば、双方向印刷に対応したキャリッジ走行に対して同一制御により物理的な絶対位置を回路や部品を追加することなく１つのエンコーダで読み取ることができる。
またキャリッジが往復移動することによりエンコーダから出力されるパルス信号に定期的（定速走行時）に異なる周期のパルスの組合せパターンを往路、復路ともに同じパターンで出力することができる。
請求項２によれば、キャリッジの移動方向を制御ＣＰＵが意識することなく絶対位置マークカウンタ値を更新するので、ＣＰＵ負荷増加による印刷速度低下を防ぎ、往復印刷動作においても片方向印刷と同じ制御で定期的に位置補正を行うことができる。
請求項３によれば、絶対位置マーク間隔が狭くなり、連続して入力されても、キャリッジ方向情報を正しく認識することができるので絶対位置マークアップ／ダウンカウンタが正しくカウントアップ、ダウンして絶対位置情報を維持、確保できる。
【図面の簡単な説明】
【図１】本発明によるインクジェットプリンタを示す外観図である。
【図２】リニアエンコーダの出力するパルスを示すタイミング波形図である。
【図３】キャリッジの双方向印刷時のリニアエンコーダからの出力を示すパルス波形図である。
【図４】本発明によるインクジェットプリンタの印字装置の実施の形態を示すブロック構成図である。
【図５】正常なエンコーダパルスが入力されている印字例を示すパルス波形図である。
【図６】エンコーダパルスにノイズが乗った誤印字例を示すパルス波形図である。
【図７】本発明の絶対位置マークと位置補正タイミングの例を示すパルス波形図である。
【図８】本発明の接待位置マーク検出タイミング例を示すパルス波形図である。
【図９】キャリッジが往路移動から復路移動に方向転換する瞬間の状態を示すパルス波形図である。
【図１０】絶対位置マーク検出キャンセルの制御例を示すパルス波形図である。
【図１１】絶対位置カウントマスク制御例を示す状態遷移図である。
【図１２】従来の絶対位置マークと挿入したエンコーダフィルムのパターンについて位置補正タイミングを往路に関して示すタイミングパルス波形図である。
【図１３】従来の絶対位置マークと位置補正タイミングを復路に関して示すタイミングパルス波形図である。
【符号の説明】
１  インクジェット記録ヘッド
２  キャリッジ
６  リニアエンコーダ
７  スリット検出部
１８  絶対位置マーク判定部（絶対位置マーク検出部）
１９  絶対位置マークカウンタ（絶対位置マークアップ／ダウンカウンタ）
２０  制御部（絶対位置ロード制御部）
Ｍ  透明エンコーダフィルム
ｃ  スリット（細）（絶対位置マーク）
ｆ  スリット（広）（絶対位置マーク）
ｅ  スリット（細）（絶対位置マーク）
【図１】
2004330424.tif 000003
【図２】
2004330424.tif 000004
【図３】
2004330424.tif 000005
【図４】
2004330424.tif 000006
【図５】
2004330424.tif 000007
【図６】
2004330424.tif 000008
【図７】
2004330424.tif 000009
【図８】
2004330424.tif 000010
【図９】
2004330424.tif 000011
【図１０】
2004330424.tif 000012
【図１１】
2004330424.tif 000013
【図１２】
2004330424.tif 000014
【図１３】
2004330424.tif 000015