(57)【要約】【課題】  キャリッジ移動速度が低速であってもより正確にキャリッジ速度を予測することができる記録装置とキャリッジ速度予測方法とを提供することである。【解決手段】  キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールからキャリッジと共に移動するエンコーダを用いて、そのスケールのスリットを読み取ってキャリッジの位置を検出し、エンコーダがそのスリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間からキャリッジの速度を予測する。【選択図】    図４
2006159510.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを搭載したキャリッジをキャリッジモータの駆動力により往復移動させて記録媒体に記録を行なう記録装置であって、
前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールと、
前記キャリッジに装着され前記キャリッジと共に移動し、前記スケールのスリットを読み取ってキャリッジの位置を検出するエンコーダと、
前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測手段とを有することを特徴とする記録装置。
【請求項２】
前記スリットは前記キャリッジ方向に２列設けられ、前記２列のスリットは前記エンコーダが位相が９０度異なる２つの検出信号を発生するように、互いに対してずらされていることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記キャリッジモータはＤＣモータであることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記予測手段は、前記９０度位相の異なる２つの検出信号各々の立上がり時間と立下り時間とから前記検出信号の１周期当たり４回のキャリッジ速度の予測を行うことを特徴とする請求項１乃至３のいずれかに記載の記録装置。
【請求項５】
前記予測手段によって予測された予測速度と前記エンコーダによって検出されたキャリッジ位置とに基づいて前記キャリッジモータの駆動を制御する制御手段をさらに有することを特徴とする請求項１乃至４のいずれかに記載の記録装置。
【請求項６】
前記予測手段は、
前記検出信号と第１の閾値とを比較する第１の比較手段と、
前記検出信号と前記第１の閾値より大きな値の第２の閾値とを比較する第２の比較手段と、
前記第１及び第２の比較手段夫々による比較結果に基づいて、前記立上がり時間と前記立下り時間とを決定する決定手段と、
前記第１の比較手段による比較結果から前記決定手段により決定された前記立上がり時間と立下り時間とを判別する判別手段とを有することを特徴とする請求項１乃至５のいずれかに記載の記録装置。
【請求項７】
前記予測手段は、前記立上がり時間と立下り時間を比較する参照値を格納したテーブルを有し、
前記テーブルの参照値と前記立上がり時間或いは前記立下り時間との比較から前記キャリッジの移動速度を予測することを特徴とする請求項６に記載の記録装置。
【請求項８】
前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドであることを特徴とする請求項１に記載の記録装置。
【請求項９】
前記インクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることを特徴とする請求項８に記載の記録装置。
【請求項１０】
記録ヘッドを搭載したキャリッジをキャリッジモータの駆動力により往復移動させて記録媒体に記録を行なう記録装置で用いるキャリッジ速度予測方法であって、
前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールから、前記キャリッジと共に移動するエンコーダを用い、前記スケールのスリットを読み取ってキャリッジの位置を検出する検出工程と、
前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測工程とを有することを特徴とするキャリッジ速度予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及びキャリッジ速度予測方法に関し、特に、例えば、インクジェット記録ヘッドをキャリッジに搭載したシリアル記録を行う記録装置及びキャリッジ速度予測方法に関する。
【背景技術】
【０００２】
従来のシリアル記録装置では機構系の駆動源として、その制御の容易さからパルスモータが用いられてきた。この場合、目的とする位置での停止はモータに加えるパルス数で制御でき、そのスピードはパルスの周期で制御できる。また動作音の低減のため、モータに流れる電流をマイクロステップ等の手法を用いて正弦波状にするなどしている。
【０００３】
近年になり、より動作音の低減が求められるようになり、駆動源としてパルスモータからＤＣモータへ移行が進んでいる。しかし、ＤＣモータを使用する場合にはパルスモータを使用する場合のようなデジタル的な制御は行えずアナログ制御を行う必要がなる。
【０００４】
例えば、記録ヘッドを搭載したキャリッジの駆動制御では、キャリッジの移動方向に沿って設けられたスケールのスリットをキャリッジに搭載したエンコーダにより読取り、その結果得られたエンコーダ信号などを基にして、キャリッジの位置と速度を求め、目標とする速度と位置と比較し合わせながら印加すべきＤＣモータに印加する電圧を決定する。
【０００５】
さて、上述のスケールには一定間隔でスリットが設けらており、スリット通過数、及び単位時間あたりのスリットの通過数で、キャリッジの位置と速度を知ることができる。また、その位置と速度を検出するときは、得られた二つの相をもつエンコーダ信号の内、片方の相を用い、そのときのもう片方の相のレベルでキャリッジの移動方向を知るようにしている。相の検出は相の片側のエッジを用いる。
【０００６】
しかしなから、このような方法ではキャリッジ停止直前の低速時にはスリットから次のスリットまでの移動時間が長くなり、位置情報及び速度情報の更新頻度が低下することにより、位置・速度検出の精度が低下する。
【０００７】
この問題の対策として、従来より次のような技術が知られている。
【０００８】
即ち、エンコーダ信号の両相各々の立上がり・立下りの両エッジを用いて、次々と発生するエッジ間隔を逐次記録し、現在にもっとも近いデータと過去３回のデータの合計からキャリッジ速度を求める。なお、現在にもっとも近いデータと過去３回のデータの合計は、従来の手法でのエンコーダの１周期分に相当する。このようにして、通常の検出に要した時間の１／４の時間ごとに情報が更新されるため、精度向上が期待できる（例えば、特許文献１参照）。
【特許文献１】特開２００１−２１９６１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら上記従来例でも依然として次のような問題点がある。
【００１０】
即ち、ある時点で得られる速度情報は、その情報を得る直前にキャリッジ（即ち、エンコーダ）が通過するスリットともう１つ前のスリットとの間の移動時間に基づいて求めているので、このデータを用いて制御を決定する時にはエンコーダ周期の１／４以上の時間が経過した後となり、キャリッジ低速時の特に、キャリッジの加減速中は検出誤差が大きくなる。
【００１１】
本発明は上記問題点に鑑みてなされたもので、キャリッジ移動速度が低速であってもより正確にキャリッジ速度を予測することができる記録装置とキャリッジ速度予測方法とを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するために本発明の記録装置は、以下のような構成からなる。
【００１３】
即ち、記録ヘッドを搭載したキャリッジをキャリッジモータの駆動力により往復移動させて記録媒体に記録を行なう記録装置であって、前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールと、前記キャリッジに装着され前記キャリッジと共に移動し、前記スケールのスリットを読み取ってキャリッジの位置を検出するエンコーダと、前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測手段とを有することを特徴とする。
【００１４】
前記スリットはキャリッジ方向に２列設けられ、それら２列のスリットは前記エンコーダが位相が９０度異なる２つの検出信号を発生するように、互いに対してずらされていることが好ましい。
【００１５】
また、前記キャリッジモータはＤＣモータであることが好ましい。
【００１６】
さらに、前記予測手段は、９０度位相の異なる２つの検出信号各々の立上がり時間と立下り時間とからその検出信号の１周期当たり４回のキャリッジ速度の予測を行うことが望ましい。
【００１７】
またさらに、前記予測手段によって予測された予測速度と前記エンコーダによって検出されたキャリッジ位置とに基づいてキャリッジモータの駆動を制御する制御手段を備えることが望ましい。
【００１８】
なお、前記予測手段は、前記検出信号と第１の閾値とを比較する第１の比較手段と、その検出信号と第１の閾値より大きな値の第２の閾値とを比較する第２の比較手段と、これら第１及び第２の比較手段夫々による比較結果に基づいて、前記立上がり時間と前記立下り時間とを決定する決定手段と、第１の比較手段による比較結果から決定された前記立上がり時間と立下り時間とを判別する判別手段とを備えることが望ましい。
【００１９】
さらに、その予測手段は、立上がり時間と立下り時間を比較する参照値を格納したテーブルを備え、そのテーブルの参照値と立上がり時間或いは立下り時間との比較からキャリッジの移動速度を予測することが望ましい。
【００２０】
前記記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドでも良く、そのインクジェット記録ヘッドは、熱エネルギーを利用してインクを吐出するために、インクに与える熱エネルギーを発生するための電気熱変換体を備えていることがより好ましい。
【００２１】
また他の発明に従えば、記録ヘッドを搭載したキャリッジをキャリッジモータの駆動力により往復移動させて記録媒体に記録を行なう記録装置で用いるキャリッジ駆動制御方法であって、前記キャリッジの移動方向に沿って設けられ、所定の等間隔でスリットが設けられたスケールから、前記キャリッジと共に移動するエンコーダを用い、前記スケールのスリットを読み取ってキャリッジの位置を検出する検出工程と、前記エンコーダが前記スリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間から前記キャリッジの速度を予測する予測工程とを有することを特徴とするキャリッジ速度予測方法を備える。
【発明の効果】
【００２２】
従って本発明によれば、エンコーダがスリットを読み取った直後に得られる検出信号の立上がり時間と立下り時間との内、少なくともいずれかの時間からキャリッジ速度を予測するので、キャリッジの現時点に最も近いエンコーダからの検出信号に基づいた速度予測が可能となるという効果がある。従って、キャリッジが低速での加減速中においてもより精度の高い速度予測が実現される。
【発明を実施するための最良の形態】
【００２３】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００２４】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２６】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２７】
またさらに、「ノズル」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２８】
＜インクジェット記録装置の説明（図１）＞
図１は本発明の代表的な実施形態であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【００２９】
図１に示すように、インクジェット記録装置（以下、記録装置という）は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド３を搭載したキャリッジ２にキャリッジモータＭ１によって発生する駆動力を伝達機構４より伝え、キャリッジ２を矢印Ａ方向に往復移動させるとともに、例えば、記録紙などの記録媒体Ｐを給紙機構５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００３０】
また、記録ヘッド３の状態を良好に維持するためにキャリッジ２を回復装置１０の位置まで移動させ、間欠的に記録ヘッド３の吐出回復処理を行う。
【００３１】
記録装置１のキャリッジ２には記録ヘッド３を搭載するのみならず、記録ヘッド３に供給するインクを貯留するインクカートリッジ６を装着する。インクカートリッジ６はキャリッジ２に対して着脱自在になっている。
【００３２】
図１に示した記録装置はカラー記録が可能であり、そのためにキャリッジ２にはマゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００３３】
さて、キャリッジ２と記録ヘッド３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、この実施形態の記録ヘッド３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用し、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００３４】
図１に示されているように、キャリッジ２はキャリッジモータＭ１の駆動力を伝達する伝達機構４の駆動ベルト７の一部に連結されており、ガイドシャフト１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１３に沿って往復移動する。また、キャリッジ２の移動方向（矢印Ａ方向）に沿ってキャリッジ２の絶対位置を示すためのスケール８が備えられている。この実施形態では、スケール８は透明なＰＥＴフィルムに必要なピッチで黒色のバー（スリット）を印刷したものを用いており、その一方はシャーシ９に固着され、他方は板バネ（不図示）で支持されている。そして、キャリッジ２にはスケール８のスリットを読み取るためのエンコーダ（不図示）が設けられている。
【００３５】
なお、そのスリットはキャリッジ移動方向に沿って上下２列のスリットからなり、それら２列のスリットは９０度異なる位相（Ａ相、Ｂ相）のエンコーダ信号を発生するために、そのスリット位置がすらされている。
【００３６】
また、記録装置には、記録ヘッド３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド３を搭載したキャリッジ２が往復移動されると同時に、記録ヘッド３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００３７】
さらに、図１において、１４は記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される搬送ローラ、１５はバネ（不図示）により記録媒体Ｐを搬送ローラ１４に当接するピンチローラ、１６はピンチローラ１５を回転自在に支持するピンチローラホルダ、１７は搬送ローラ１４の一端に固着された搬送ローラギアである。そして、搬送ローラギア１７に中間ギア（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１４が駆動される。
【００３８】
またさらに、２０は記録ヘッド３によって画像が形成された記録媒体Ｐを記録装置外ヘ排出するための排出ローラであり、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ２０は記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。２２は拍車ローラを回転自在に支持する拍車ホルダである。
【００３９】
またさらに、記録装置には、図１に示されているように、記録ヘッド３を搭載するキャリッジ２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド３の吐出不良を回復するための回復装置１０が配設されている。
【００４０】
回復装置１０は、記録ヘッド３の吐出口面をキャッピングするキャッピング機構１１と記録ヘッド３の吐出口面をクリーニングするワイピング機構１２を備えており、キャッピング機構１１による吐出口面のキャッピングに連動して回復装置内の吸引手段（吸引ポンプ等）により吐出口からインクを強制的に排出させ、それによって、記録ヘッド３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００４１】
また、非記録動作時等には、記録ヘッド３の吐出口面をキャッピング機構１１によるキャッピングすることによって、記録ヘッド３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１２はキャッピング機構１１の近傍に配され、記録ヘッド３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００４２】
これらキャッピング機構１１及びワイピング機構１２により、記録ヘッド３のインク吐出状態を正常に保つことが可能となっている。
【００４３】
この実施例では、キャリッジモータＭ１としてＤＣモータを採用している。
【００４４】
＜インクジェット記録装置の制御構成（図２）＞
図２は図１に示した記録装置の制御構成を示すブロック図である。
【００４５】
図２に示すように、コントローラ６００は、ＭＰＵ６０１、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ６０２、キャリッジモータＭ１の制御、搬送モータＭ２の制御、及び、記録ヘッド３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）６０３、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ６０４、ＭＰＵ６０１、ＡＳＩＣ６０３、ＲＡＭ６０４を相互に接続してデータの授受を行うシステムバス６０５、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ６０１に供給するＡ／Ｄ変換器６０６などで構成される。
【００４６】
また、図２において、６１０は画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）でありホスト装置と総称される。ホスト装置６１０と記録装置１との間ではインタフェース（Ｉ／Ｆ）６１１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００４７】
さらに、６２０はスイッチ群であり、電源スイッチ６２１、プリント開始を指令するためのプリントスイッチ６２２、及び記録ヘッド３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ６２３など、操作者による指令入力を受けるためのスイッチから構成される。６３０はホームポジションｈを検出するためのフォトカプラなどの位置センサ６３１、環境温度を検出するために記録装置の適宜の箇所に設けられた温度センサ６３２等から構成される装置状態を検出するためのセンサ群である。
【００４８】
さらに、６４０はキャリッジ２を矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させるキャリッジモータドライバ、６４２は記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる搬送モータドライバである。
【００４９】
ＡＳＩＣ６０３は、記録ヘッド３による記録走査の際に、ＲＡＭ６０２の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出ヒータ）の駆動データ（ＤＡＴＡ）を転送する。
【００５０】
キャリッジ２に装着されているエンコーダ２ａからのエンコーダ信号は位置検出機構６４１を経てコントローラ６００のＭＰＵ６０１へと転送される。
【００５１】
図３は位置検出機構６４１の詳細な構成とその周辺部の制御構成を示すブロック図である。
【００５２】
図３に示すように、位置検出機構６４１は、エンコーダ２ａからのエンコーダ信号の立上がり時間（ｔｒ）及び立下り時間（ｔｆ）を測定するｔｒ、ｔｆ測定部６４１ａと、ｔｒ時間とｔｆ時間からキャリッジ速度へ変換する速度変換部６４１ｃ、エンコーダ信号に基づいてスケール８のスリット数をカウントしてキャリッジ位置を検出する位置検出部６４１ｂとから構成されている。そして、検出されたキャリッジ速度とキャリッジ位置とはＭＰＵ６０１へと出力される。
【００５３】
ここで、この実施例に従うキャリッジ速度・位置検出について、従来の検出方法と比較しながら説明する。
【００５４】
図４はキャリッジ速度・位置検出の概略を示す信号タイムチャートである。ここで、図４（ａ）は従来例の概略を、図４（ｂ）はこの実施例の概略を示している。
【００５５】
まず従来例について説明する。
【００５６】
図４（ａ）にはエンコーダ出力信号であるＡ相及びＢ相と、速度情報が更新される様子が図示されている。図４（ａ）から分かるように、Ａ相の立ち上がりからＡ相の次の立上がりまでを３６０度とすると、Ｂ相の信号は位相が９０度遅れている。
【００５７】
従来は、Ａ相及びＢ相の両方の信号の立上がり及び立下りの全ての変化点の各々について、それぞれの間隔を測定し、エンコーダの１周期の１／４毎に位置・速度情報を求めていた。速度情報に関しては、最新の情報とその前の連続した過去３回分の情報を合わせることでエンコーダの１周期分の情報としていた。そして、Ａ相或いはＢ相の出力信号のデューティが異なる場合などは、必要に応じて最適な手法で速度情報を求めていた。なお、ある時点で得られている速度情報は位相が９０度前の情報、即ち、直前のスリットともう１つ前のスリットとの間の移動時間を基に求めたものであり、特にキャリッジが低速で加減速中は検出誤差が大きくなる可能性がある。
【００５８】
次にこの実施例の概略を説明する。
【００５９】
図４（ｂ）にも同様にエンコーダ出力信号であるＡ相及びＢ相と、速度情報が更新される様子が図示されている。さて、従来例では各相の変化点間の時間を測定することで速度を予測していたが、この実施例では各変化点での波形の立上がり時間、或いは立下り時間から速度を予測する。この方法では、ある時点の速度情報は直前の変化点の情報から求められており、従来例よりも時間的な誤差が少ないので、キャリッジが低速で加減速中の速度予測に有効である。
【００６０】
ここで、この実施例に従うｔｒ、ｔｆ測定部６４１ａの構成とエンコーダ信号の立上がり時間（ｔｒ）と立下り時間（ｔｆ）を求める手順の概略を説明する。
【００６１】
図５はエンコーダ信号の立上がり時間（ｔｒ）と立下り時間（ｔｆ）の算出に関係する信号のタイムチャートである。
【００６２】
図５（ａ）はエンコーダ波形を表しており、ＨレベルとＬレベルの閾値として９０％レベルと１０％レベルの位置を記してある。図５（ｂ）は図５（ａ）で示したエンコーダ波形がＨレベル以上であるか、或いはＬレベル以上であるかを示す信号であり、エンコーダ信号がＬレベル以上にある区間を示す信号をＬｅｖｅｌ１０といい、Ｈレベル以上にある区間を示す信号をＬｅｖｅｌ９０という。
【００６３】
この実施例では２つ信号Ｌｅｖｅｌ１０とＬｅｖｅｌ９０の排他的論理和をとることでエンコーダ信号の立上がり時間（ｔｒ）と立下り時間（ｔｆ）の期間とを求めている。また、この実施例では、立上がり時間（ｔｒ）或いは立下り時間（ｔｆ）の期間へ入る直前の信号Ｌｅｖｅｌ１０をモニタしておくことで、その期間が立上がり時間（ｔｒ）の期間（ｔｒ期間）であるか或いは立下り時間（ｔｆ）の期間（ｔｆ期間）であるかの判別を行っている。
【００６４】
図５（ｃ）はｔｒ期間或いはｔｆ期間の時間を測定する様子を示している。
【００６５】
図５（ｂ）に示した２つ信号（Ｌｅｖｅｌ１０、Ｌｅｖｅｌ９０）からｔｒ期間とｔｆ期間を判別できるので、その期間だけカウンタを動作させ、その期間が終了したらカウンタを停止させそのときの値をラッチする。従って、そのカウンタ出力（ｃｏｕｎｔｅｒ）がｔｒ期間とｔｆ期間となり、その結果はｔｒ期間が終了直後にｔｒ信号として、また、ｔｆ期間が終了直後にｔｆ信号として出力される。
【００６６】
図６は２つ信号（Ｌｅｖｅｌ１０、Ｌｅｖｅｌ９０）を測定するために用いる回路の概略を示す図である。
【００６７】
図６には２つのコンパレータ６７１、６７２が図示されており、コンパレータ６７１には信号Ｌｅｖｅｌ１０の閾値信号（Ｖｒｅｆ１０）が入力され、コンパレータ６７２には信号Ｌｅｖｅｌ９０の閾値信号（Ｖｒｅｆ９０）が入力されている。また、エンコーダ信号は両方のコンパレータに入力されている。即ち、エンコーダ信号がＶｒｅｆ１０に達すれば制御信号Ｌｅｖｅｌ１０がアクティブになり、Ｖｒｅｆ９０に達すれば制御信号Ｌｅｖｅｌ９０がアクティブとなる。
【００６８】
次に、ｔｒ時間とｔｆ時間からキャリッジ速度を求めるキャリッジ速度変換部６４１ｃの動作について説明する。
【００６９】
図７はｔｒ期間或いはｔｆ期間からキャリッジ速度を判定する手順の概略を示す信号タイムチャートである。
【００７０】
この実施例ではキャリッジ速度を求めるために変換テーブルを用いる。
【００７１】
即ち、エンコーダ信号のＡ相、Ｂ相の各々の変換点において、得られたｔｒ期間或いはｔｆ期間を予めＲＯＭなどの記憶領域内に記録されている変換テーブルと比較して、随時速度へ変換する。図７に示す例ではＲＯＭ内に記憶されているテーブルを参照して、Ｔref0≦ｔｒ＜Ｔref1であれば、キャリッジ速度（ｖ）はｖ＝Ｖ０と判断し、Ｔref1≦ｔｒ＜Ｔref2ならｖ＝Ｖ１、Ｔref2≦ｔｒ＜Ｔref3なら、ｖ＝Ｖ２としている。
【００７２】
なお、変換テーブルは、Ａ相用、Ｂ相用、ｔｒ用、ｔｆ用などの様に適宜分けても制御は同様である。
【００７３】
図７に示す例では、Ａ相のエンコーダ信号から得られるｔｒ期間を時間順にｔｒａ１、ｔｒａ２、……と表記し、Ｂ相のエンコーダ信号から得られるｔｒ期間を時間順にｔｒｂ１、ｔｒｂ２、……と表記し、Ａ相のエンコーダ信号から得られるｔｆ期間を時間順にｔｆａ１、ｔｆａ２、……と表記し、Ｂ相のエンコーダ信号から得られるｔｆ期間を時間順にｔｆｂ１、ｔｆｂ２、……と表記している。
【００７４】
また、図７には、参考例として、ある時点のエンコーダ信号の立上がりと立下りと、位相が９０度異なるエンコーダ信号の立上がりと立下りの間の夫々の移動時間に基づいて速度情報を得る従来の方法で用いる移動時間を時間順に、Ｖｒａ１、Ｖｒｂ１、Ｖｆａ１、Ｖｆｂ１、Ｖｒａ２、Ｖｒｂ２……として示している。
【００７５】
これらの比較からもこの実施例では、従来のものと比較してよりリアルタイム的にキャリッジ速度が求められることが分かる。
【００７６】
図８はキャリッジ速度検出のタイミングを示す図である。
【００７７】
図８において、ＡｔｒはＡ相のエンコーダ信号の立上がりを検出する信号、ＢｔｒはＢ相のエンコーダ信号の立上がりを検出する信号、ＡｔｆはＡ相のエンコーダ信号の立下がりを検出する信号、ＢｔｆはＢ相のエンコーダ信号の立下がりを検出する信号であり、これらの信号により、Ａ、Ｂ両相のエンコーダ信号の各々の変換点が分かる。
【００７８】
従って、この実施例では、Ａ・Ｂ両相のエンコーダ信号各々の変換点で、その時点でのキャリッジ速度（Ｖexp）をほぼリアルタイム的に求めることができ、ＭＰＵ１０１へは随時新しい速度情報を転送更新することで、従来よりもエンコーダ信号の１／４周期分早く速度情報が得られる。
【００７９】
図９はこの実施例に従うキャリッジ駆動制御処理を示すフローチャートである。
【００８０】
まず、ステップＳ７０２では、エンコーダ信号からキャリッジ位置を検出する。
【００８１】
次のステップＳ７０３ではキャリッジ２が目標とする位置に到達しているかどうかを調べる。ここで、既にキャリッジ２が目標位置に達していると判断されたなら、処理はステップＳ７１０に進む、キャリッジ２を停止をして、一連の制御を終了する。これに対して、キャリッジ２が目標位置に達していないと判断されたならば、処理はステップＳ７０４に進む。
【００８２】
ステップＳ７０４では、上述した方法に従ってエンコーダ信号の立上がり時間（ｔｒ）、或いは立下り時間（ｔｆ）を測定し、次に、変換テーブルを用いて立上がり時間（ｔｒ）或いは立下り時間（ｔｆ）からキャリッジ速度を求める。
【００８３】
即ち、ステップＳ７０５で変数（ｎ）を初期化し（ｎ＝０）、ステップＳ７０６では、変換テーブルを用いて、例えば、立上がり時間（ｔｒ）がどの時間帯に属しているのかを判定する（ｔn≦ｔｒ、ｔｆ＜ｔn+1）。ここで、条件（ｔn≦ｔｒ、ｔｆ＜ｔn+1）が満たされなければ、処理はステップＳ７０９に進み、変数（ｎ）の値を順次インクリメント（＋１）して、テーブルの参照する位置を変え、その後、処理はステップＳ７０６の条件判断を行う。
【００８４】
これに対して、条件（ｔn≦ｔｒ、ｔｆ＜ｔn+1）が満たされれば、処理はステップＳ７０７に進み、その範囲に対応する速度（Ｖrefn）を予測速度（Ｖexp）として速度情報を更新する。さらにステップＳ７０８では、予測速度（Ｖexp）とステップＳ７０２で求めたキャリッジの位置情報により、モータ駆動値を決定して駆動し、その後処理はステップＳ７０２へ戻る。
【００８５】
従って以上説明した実施例に従えば、キャリッジの現時点に最も近いエンコーダ信号の変化点からほぼリアルタイムに速度を予測することができるため、キャリッジが低速で加減速中においてもより正確な速度予測ができる。
【００８６】
さらに、以上の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００８７】
以上の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００８８】
また以上の実施例はシリアルスキャンタイプのインクジェット記録装置を例として説明したが、本発明はこれに限らず、他の記録方式、例えば、熱転写記録方式などを採用した記録装置にも本発明は有効に適用できる。
【００８９】
加えて、以上の実施例のようなシリアルスキャンタイプのものでも、装置本体に固定された記録ヘッド、あるいは装置本体に装着されることで装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のカートリッジタイプの記録ヘッドを用いた場合にも本発明は有効である。
【００９０】
さらに加えて、本発明のインクジェット記録装置の形態としては、コンピュータ等の情報処理機器の画像出力装置として用いられるものの他、リーダ等と組合せた複写装置、さらには送受信機能を有するファクシミリ装置の形態を採るもの等であってもよい。
【図面の簡単な説明】
【００９１】
【図１】本発明の代表的な実施例であるインクジェット記録装置の構成を示す斜視図である。
【図２】図１に示した記録装置の制御構成を示すブロック図である。
【図３】位置検出機構６４１の詳細な構成とその周辺部の制御構成を示すブロック図である。
【図４】キャリッジ速度・位置検出の概略を示す信号タイムチャートである。
【図５】エンコーダ信号の立上がり時間（ｔｒ）と立下り時間（ｔｆ）の算出に関係する信号のタイムチャートである。
【図６】２つ信号（Ｌｅｖｅｌ１０、Ｌｅｖｅｌ９０）を測定するために用いる回路の概略を示す図である。
【図７】ｔｒ期間或いはｔｆ期間からキャリッジ速度を判定する手順の概略を示す信号タイムチャートである。
【図８】キャリッジ速度検出のタイミングを示す図である。
【図９】キャリッジ駆動制御処理を示すフローチャートである。
【符号の説明】
【００９２】
２  キャリッジ
２ａ  エンコーダ
８  スケール
６０１  ＭＰＵ
６４０  キャリッジモータドライバ
６４１  位置測定機構
６４１ａ  ｔｒ，ｔｆ測定部
６４１ｂ  位置測定部
６４１ｃ  速度変換部
６７１、６７２  コンパレータ
Ｍ１  キャリッジモータ
【図１】
2006159510.tif 000003
【図２】
2006159510.tif 000004
【図３】
2006159510.tif 000005
【図４】
2006159510.tif 000006
【図５】
2006159510.tif 000007
【図６】
2006159510.tif 000008
【図７】
2006159510.tif 000009
【図８】
2006159510.tif 000010
【図９】
2006159510.tif 000011