(57)【要約】【課題】繁雑な操作をせずに意図した記録解像度で記録できるまでの時間を短縮する。【解決手段】記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行い、キャリッジの移動範囲に沿って所定間隔でスリットが設けられたエンコーダフィルムと、キャリッジに取り付けられており、スリットの検出に応じて検出信号（２０１、２０２）を出力するセンサとを備えた記録装置において、周期の最大値として所定の値が設定されたレジスタ（３２１〜３２４）を複数設け、センサの検出信号の１つ前の周期を分割して、記録ヘッドに対する記録タイミング信号を生成する際に、キャリッジの速度が変化する期間に対していずれかのレジスタを選択し、選択したレジスタに設定された値を分割して記録タイミング信号を生成する。【選択図】  図３
2004276452.tif 000002
【特許請求の範囲】
【請求項１】
記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置であって、
前記キャリッジの移動範囲に沿って所定間隔で指標が設けられたスケールと、前記キャリッジに取り付けられており、前記指標の検出に応じて検出信号を出力するセンサと、
前記センサの検出信号の１つ前の周期を分割して、前記記録ヘッドに対する記録タイミング信号を生成する記録タイミング生成手段と、を備えており、
前記記録タイミング生成手段は、前記周期の最大値として所定の値が設定されたレジスタを複数有し、前記キャリッジの速度が変化する期間に対して前記レジスタのいずれかに設定された値を分割して前記記録タイミング信号を生成することを特徴とする記録装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録装置に関し、特に、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行うシリアル型の記録装置における記録タイミングの制御に関するものである。
【０００２】
【従来の技術】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として、所望される文字や画像等の情報を用紙やフィルム等シート状の記録媒体に記録を行うプリンタが広く使用されている。
【０００３】
プリンタの記録方式としては様々な方式が知られているが、用紙等の記録媒体に非接触記録が可能である、カラー化が容易である、静粛性に富む、等の理由でインクジェット方式が近年特に注目されており、又その構成としては、所望される記録情報に応じてインクを吐出する記録ヘッドを用紙等の記録媒体の搬送方向と交差する方向に往復走査させながら記録を行なうシリアル記録方式が安価で小型化が容易などの点から一般的に広く用いられている。
【０００４】
このようなインクジェット方式のプリンタは、通常使用するインクの種類毎に記録ヘッドをキャリッジに搭載し、各記録ヘッドにはキャリッジの移動する主走査方向と交差する副走査方向（記録媒体の搬送方向）にインクを吐出するためのノズルが配列されており、走査の間にキャリッジ（記録ヘッド）の現在位置を逐次検出して所定の距離ごとに記録媒体にノズルからインクを吐出させることで、ノズル数分のラスタ画像が記録され、走査方向の記録と記録媒体の副走査方向への搬送とを交互に行うことにより、１枚の記録媒体に所望の画像が記録される。
【０００５】
走査の間のキャリッジの位置の検出には、エンコーダが用いられるのが一般的である。キャリッジの移動範囲に渡って所定間隔でスリット等のマークが設けられたエンコーダフィルムを設置し、キャリッジに設けられたセンサによってエンコーダフィルムのスリットを検出（カウント）することで、キャリッジの現在位置を検出することができる。
【０００６】
近年、デジタルカメラ等の画像入力機器が広く普及し、写真等の自然画像データを記録する機会が増えており、記録装置の解像度（分解能）の向上が強く望まれている。
【０００７】
主走査方向の記録解像度を向上させる方法としては、エンコーダの分解能を向上させるのが最も容易である。すなわち、記録解像度を３００ｄｐｉから１２００ｄｐｉに向上させるためには、エンコーダフィルムのスリット間隔を１／３００インチから１／１２００インチにすればよい。
【０００８】
しかしながら、スリット間隔が短くなると、フィルムにスリットを形成するのが困難となると共に、センサの感度設定や調整も複雑となりエンコーダが高価になってしまう。
【０００９】
エンコーダの高価格化を抑制しつつ記録解像度を向上させる方法として、エンコーダフィルムのスリットに対応してセンサから出力される検出信号を逓倍する方法が知られている。例えば、１／３００インチ間隔でスリットが設けられたエンコーダフィルムを用いて１２００ｄｐｉの解像度で記録を行う場合には、スリットの検出信号の間隔を４分割して、記録タイミング信号を生成すればよい。
【００１０】
この場合、キャリッジは移動しているため、現在の検出間隔をリアルタイムで分割することはできないので、１周期前の検出間隔に基づいてタイミング信号を生成することになる。
【００１１】
【特許文献１】
特開平９−１３６４６５号公報
【００１２】
【発明が解決しようとする課題】
しかしながら、例えば、１周期前にキャリッジが停止していた場合、この検出間隔は無限大になるので、このような状態の場合、正常な記録タイミングが生成されるまでに時間がかかってしまう。
【００１３】
このような現象を、図７の従来の記録タイミング信号の生成に関する信号のタイミングチャートを参照して説明する。図７において、２００はエンコーダフィルム、２１０はスリットを示している。ここでは、一例としてスリット間隔が１／３００インチであり、１２００ｄｐｉで記録するための記録タイミング信号を生成する場合について説明する。
【００１４】
ＥＮＣＡ２０１及びＥＮＣＢ２０２は、キャリッジの移動に伴ってエンコーダセンサがスリットの検出に応じて出力するＡ相及びＢ相の矩形のエンコーダ出力信号であり、いずれも１周期はスリットの検出間隔に等しく、互いに位相が９０度ずれている。図７に示す各２０１〜２０３信号波形の横軸は時間を示しており、Ａ〜Ｆで示す各期間はスリット間隔に対応している。期間Ａは停止期間であり、期間Ｂ及びＣは加速期間、期間Ｄ〜Ｆは定速期間である。
【００１５】
一般にエンコーダ出力信号の期間を分割する場合には、Ａ相又はＢ相のいずれかの出力信号の期間を分割する。ここではＡ相出力信号であるＥＮＣＡ２０１を基準にしてその立ち上がりエッジの検出に応じてその前の期間の時間を４分割して記録タイミング信号２０３を生成するものとする。停止状態からキャリッジが移動を開始してＥＮＣＡの立ち上がりエッジが時間１００１で検出されてから、時間Ｘだけ遅れて第１の記録タイミング信号が生成される。前の期間は停止していたためその時間は無限大であるので、この場合には最大時間として予め設定されている時間Ｐを前の期間の時間として用い、（Ｐ−Ｘ）／４を周期として第２〜第４の記録タイミング信号を生成する。
【００１６】
通常、Ｐの値としては、記録間隔を大きくする動作モードを考慮して、ある程度大きな時間が設定されており、このため、１００１でのＥＮＣＡ２０１の立ち上がりエッジに応じて生成される記録タイミング信号の期間が、時間１０１０まで伸びてしまう。この場合、加速期間Ｂ及びＣだけでなく、低速期間Ｄ及びＥまでに渡ってしまうため、１２００ｄｐｉでの記録タイミング信号が生成されるのは１００５以降でＥＮＣＡ２０１の立ち上がりエッジが検出された後、すなわち、期間Ｆ以降となってしまう。
【００１７】
一方、このような現象を避けるためにＰの値を小さくしておくと、記録間隔を大きくする動作モードのときに、値を再設定しなければならず、動作モードを切り替える度にＰの値を設定する煩雑な操作が必要になる。
【００１８】
以上のように、記録解像度を向上するためには、スリット間隔が所望する記録解像度と等しいエンコーダを用いる第１の方式、あるいはエンコーダから出力される信号の周期を分割して記録タイミング信号を生成する第２の方式のいずれかを採用する必要がある。
【００１９】
しかしながら、第１の方式を採用するとエンコーダが高価となり装置の価格も上昇してしまい、第２の方式を採用すると意図した記録解像度で記録できるまで時間がかかる、あるいは、繁雑な操作が必要となるという問題が生じる。
【００２０】
この問題はインクジェットプリンタだけでなく、シリアル型の記録装置全てに共通の問題である。
【００２１】
本発明は以上のような状況を鑑みてなされたものであり、エンコーダから出力される信号の周期を分割して記録タイミング信号を生成する方式において、繁雑な操作をせずに意図した記録解像度で記録できるまでの時間を短縮することを目的とする。
【００２２】
【課題を解決するための手段】
上記の目的を達成する本発明の一態様としての記録装置は、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置であって、
前記キャリッジの移動範囲に沿って所定間隔で指標が設けられたスケールと、
前記キャリッジに取り付けられており、前記指標の検出に応じて検出信号を出力するセンサと、
前記センサの検出信号の１つ前の周期を分割して、前記記録ヘッドに対する記録タイミング信号を生成する記録タイミング生成手段と、を備えており、
前記記録タイミング生成手段は、前記周期の最大値として所定の値が設定されたレジスタを複数有し、前記キャリッジの速度が変化する期間に対して前記レジスタのいずれかに設定された値を分割して前記記録タイミング信号を生成する。
【００２３】
すなわち、本発明では、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行い、キャリッジの移動範囲に沿って所定間隔で指標が設けられたスケールと、キャリッジに取り付けられており、指標の検出に応じて検出信号を出力するセンサとを備えた記録装置において、周期の最大値として所定の値が設定されたレジスタを複数設け、センサの検出信号の１つ前の周期を分割して、記録ヘッドに対する記録タイミング信号を生成する際に、キャリッジの速度が変化する期間に対してレジスタのいずれかに設定された値を分割して記録タイミング信号を生成する。
【００２４】
このようにすると、キャリッジの走査速度が変化する加速期間などにおいて検出される周期に対しては、複数のレジスタのいずれかを選択して、選択したレジスタに設定された値に基づいて記録タイミング信号が生成されるので、キャリッジが移動を開始した直後の加速期間に対しても適切な記録タイミング信号が生成され、意図した記録解像度での記録が可能となる。
【００２５】
従って、意図した記録解像度よりも指標の間隔が大きいエンコーダを用いて、キャリッジが移動開始した直後から、意図した記録解像度での記録が行える。
【００２６】
更に、キャリッジの加速期間や減速期間でも意図した記録解像度での記録が可能となるため、記録装置の走査方向のサイズを小さくすることができる。
【００２７】
なお、本発明は上記の記録装置としての態様以外にも記録装置の記録タイミング生成方法、該方法をコンピュータ装置で実行させるコンピュータプログラム、該コンピュータプログラムを格納した記憶媒体の態様でも実現可能である。
【００２８】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００２９】
なお、以下に説明する実施形態では、記録装置としてインクジェット記録方式を用いたプリンタを例に挙げて説明する。
【００３０】
本明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００３１】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００３２】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００３３】
＜第１の実施形態＞
上述のように、本発明は、記録ヘッドを搭載したキャリッジを記録媒体上で走査させて記録を行う記録装置であって、キャリッジの移動範囲に沿って所定間隔で指標が設けられたスケールと、キャリッジに取り付けられており、指標の検出に応じて検出信号を出力するセンサと、センサの検出信号の１つ前の周期を分割して、記録ヘッドに対する記録タイミング信号を生成する記録タイミング生成手段と、を備えており、記録タイミング生成手段は、周期の最大値として所定の値が設定されたレジスタを複数有し、キャリッジの速度が変化する期間に対してレジスタのいずれかに設定された値を分割して記録タイミング信号を生成する記録装置であるが、以下で説明する実施形態は次のような特徴をも有している。
【００３４】
キャリッジの速度が変化する期間は、加速期間及び減速期間の少なくともいずれかを含み、加速期間及び減速期間の少なくともいずれかにおいても記録を実行可能に構成されている。
【００３５】
スケールの指標はスリットであり、センサとして光学的センサを用いる。
【００３６】
記録ヘッドは、インクを吐出して記録を行うインクジェット記録ヘッドであり、熱エネルギーを利用してインクを吐出すべく、インクに与える熱エネルギーを発生するための熱エネルギー変換体を備えている。
【００３７】
図１は、本発明の代表的な実施の形態であるインクジェットプリンタの概略構成を示す外観図である。
【００３８】
図において、１００は記録ヘッドを搭載するキャリッジであり、このキャリッジに使用するインクの種類に対応した数の記録ヘッドが搭載される。２００はキャリッジの位置を検出するため、記録装置のキャリッジの移動範囲に渡って固定されたスケールとしてのエンコーダフィルムであり、キャリッジに搭載された、例えば、反射型あるいは透過型の光学的エンコーダセンサでこのフィルムに所定間隔で指標として設けられたスリットを検出して、キャリッジの現在位置を算出する。
【００３９】
３００は記録装置の制御部が設けられた電気回路基板であり、この基板上に後述するＣＰＵやメモリおよびモータドライバなどの各種制御部が搭載され、所定の記録動作を制御する。
【００４０】
４００はキャリッジと電気回路基板を接続するケーブルで、このケーブルに用意された信号線によって、記録ヘッドの温度情報や記録データ、エンコーダセンサからの出力信号が伝えられる。５００はキャリッジを支持すると共に移動方向を規定するガイド軸であり、キャリッジはこのガイド軸に沿って矢印１００１の主走査方向に往復移動する。
【００４１】
６００はキャリッジを主走査方向に移動させるための駆動力を発生するキャリッジモータモータ、７００はキャリッジモータの駆動力をキャリッジに伝達するためのベルトであり、キャリッジ１００とキャリッジモータ６００とを連結すると共にキャリッジ１００に固定されており、キャリッジモータを回転させることでベルトが駆動されキャリッジがガイド軸に沿って移動する。また、８００は記録用紙などの記録媒体である。
【００４２】
図６は主に電気回路基板３００に設けられる制御部の構成を示すブロック図である。制御回路を示す同図において、１７００は記録信号を入力するインターフェース、１７０１はＣＰＵ、１７０２はＣＰＵ１７０１が実行する制御プログラムを格納するＲＯＭ、１７０３は各種データ（上記記録信号やヘッドに供給される記録データ等）を保存しておくＤＲＡＭである。１７０４は記録ヘッドＩＪＨに対する記録データの供給制御を行うゲートアレイ（Ｇ．Ａ．）であり、インターフェース１７００、ＣＰＵ１７０１、ＲＡＭ１７０３間のデータ転送制御も行う。
【００４３】
１７１０はキャリッジを駆動するためのキャリッジモータ、１７０９は記録紙搬送のための搬送モータである。１７０５は記録ヘッドを駆動するヘッドドライバ、１７０６，１７０７はそれぞれ搬送モータ１７０９、キャリッジモータ１７１０を駆動するためのモータドライバである。
【００４４】
また、１７１１はキャリッジに設けられ、エンコーダフィルムのスリットの検出に応じて、互いに位相が９０度ずれたＡ相及びＢ相の信号を出力するエンコーダセンサである。
【００４５】
上記制御構成の動作を説明すると、インターフェース１７００に記録信号が入力されるとゲートアレイ１７０４とＣＰＵ１７０１との間で記録信号がプリント用の記録データに変換される。そして、モータドライバ１７０６、１７０７が駆動されると共に、ヘッドドライバ１７０５に送られた記録データに従って記録ヘッドが駆動され、記録が行われる。
【００４６】
ここでは、ＣＰＵ１７０１が実行する制御プログラムをＲＯＭ１７０２に格納するものとしたが、ＥＥＰＲＯＭ等の消去／書き込みが可能な記憶媒体を更に追加して、インクジェットプリンタと接続されたホストコンピュータから制御プログラムを変更できるように構成することもできる。
【００４７】
図２は、本実施形態における記録タイミング信号の生成動作を図７と同様に示すタイミングチャートであり、図３は、本実施形態において記録タイミング信号を生成する部分の構成を示すブロック図である。図２において、図７に示したのと同じ部分には同じ符号を付けている。また、図３に示した部分は、図６に示したゲートアレイ１７０４の内部に設けられている。
【００４８】
図３において、３１０はエンコーダ入力回路であり、エンコーダセンサから出力されたＥＮＣＡ２０１及びＥＮＣＢ２０２の２つの信号が入力される。３２０は周期カウンタであり、エンコーダ入力回路３１０から出力される矩形波信号ＥＮＣＡ２０１及びＥＮＣＢ２０２から、スリットの検出周期の長さをカウントする。３２１〜３２４は、それぞれ異なる長さの周期を設定する周期設定レジスタであり、３３０はエンコーダ入力回路３１０から出力される信号と周期カウンタ３２０で検出された検出周期とから、周期設定レジスタ３２１〜３２４から、記録タイミングの元となる信号を選択する周期比較回路である。３４０は周期比較回路３３０の出力とエンコーダ入力回路３１０からの出力に基づいて記録タイミング信号を発生する記録タイミング発生回路である。
【００４９】
周期カウンタ３２０は、エンコーダのスリット検出周期をＥＮＣＡ２０１，あるいはＥＮＣＢ２０２の信号をもとにカウントする。例えば、図２のＡ〜Ｆの各周期の時間をクロックのカウント数で計測している。
【００５０】
通常、キャリッジが移動を開始したときのために、キャリッジが停止している時間、図２の停止期間Ａの時間をカウントしている必要があるが、回路上の制約から無限大の時間までカウントすることはできないので、上限値をあらかじめ規定しておく必要がある。
【００５１】
本実施形態では、周期Ｐ設定レジスタ３２１に、キャリッジが停止している場合、あるいは通常の記録とは異なるテスト記録などの走査速度が遅い（すなわち、スリット検出周期が長い）場合の周期に対応するカウント数を設定しておく。
【００５２】
また、本実施形態では、３２２〜３２４の周期Ｑ、Ｒ、Ｓの設定レジスタが設けられている。これらのレジスタには、キャリッジが動作を開始した時、つまりキャリッジが加速している期間における異なる周期に対応するカウント数を予め設定しておく。
【００５３】
即ち、周期Ｑレジスタ３２２には、周期Ｐレジスタ３２１と同様に、長い周期に対応するカウント数を設定する。もし、周期Ｐ設定レジスタ３２１と周期Ｑ設定レジスタ３２２が同様の目的、つまり、キャリッジの停止時間の最大カウント数を設定する機能のみであれば、これら２つのレジスタを１つにまとめてもよい本実施形態では、周期Ｑ設定レジスタ３２２に、キャリッジの移動開始後１回目の周期である、図２の動作期間Ｂ（１００１〜１００２の間）の予測される周期に対応するカウント数を設定し、周期Ｒ設定レジスタ３２３には、キャリッジの移動開始後２回目の周期である、図２の動作期間Ｃ（１００２〜１００３の間）の予測される周期に対応するカウント数を設定し、周期Ｓ設定レジスタ３２４には、キャリッジの移動開始後３回目の周期である、図２の動作期間Ｄ（１００３〜１００４の間）の予測される周期に対応するカウント数を設定する。
【００５４】
３２２〜３２４の設定レジスタに設定する、予想される周期に対応するカウント数は、例えば、装置の出荷前の検査で実際にキャリッジを駆動して求めてもよいし、所定の計算式に従って求めてもよい。
【００５５】
そして、周期比較回路３３０は、エンコーダ入力回路３１０から出力される信号から周期数をカウントし、キャリッジの移動開始後１回目の周期のときは、周期Ｑ設定レジスタ３２２に設定されたカウント値を４分割した値、キャリッジの移動開始後２回目の周期のときは、周期Ｒ設定レジスタ３２３に設定されたカウント値を４分割した値、キャリッジの移動開始後３回目の周期のときは、周期Ｓ設定レジスタ３２４に設定されたカウント値を４分割した値を示す信号を、記録タイミング発生回路３４０に供給する。
【００５６】
なお、周期比較回路３３０から出力される信号が示す値は、カウント値を４で除算した結果を四捨五入した値又は整数部分でもよい。
【００５７】
移動開始後の周期数が４以降のときは、周期比較回路３３０は、周期カウンタ３２０から出力されたカウント値を４分割した値を示す信号を、記録タイミング発生回路３４０に供給する。
【００５８】
記録タイミング発生回路３４０は、周期比較回路３３０から出力された値のクロック数毎に記録タイミング信号２０４を発生する。
【００５９】
以上のように動作することで、図２の２０４に示す記録タイミング信号が発生される。本実施形態による記録タイミング信号２０４を上記で説明した従来例の記録タイミング信号２０３と比較すると、キャリッジの移動開始直後の動作期間Ｂから各期間内に４つの記録タイミング信号が発生されており、意図した記録間隔で記録することが可能となる。
【００６０】
上記の説明では、移動開始後４周期目からキャリッジが定速移動を行うことを前提として説明したが、キャリッジの走査速度が安定するまでの周期数がこれより多い場合は、その周期数に対応した数だけ周期設定レジスタを設けることで対応できる。
【００６１】
また、上記では周期設定レジスタと周期とを１対１で対応させているが、１つの周期設定レジスタが複数の周期に対応するように構成してもよい。例えば、キャリッジの移動開始から１回目と２回目の周期に１つの周期設定レジスタを対応させ、３回目と４回目の周期に別の周期設定レジスタを対応させるようにしても良い。同様に、１回目〜３回目の周期に１つの周期レジスタを対応させ、４回目〜６回目を別の周期レジスタに対応させるようにしても良い。
【００６２】
更に、上記ではキャリッジの加速期間における記録タイミングの生成に関して説明したが、キャリッジの減速期間についても同様に周期設定レジスタを設けることで、意図した記録間隔で記録することが可能となる。
【００６３】
上記実施形態ではエンコーダフィルムのスリット間隔（周期）内に４つの記録タイミング信号を生成するものであるが、スリット間隔内に生成する記録タイミング信号の数はこれに限定されず、所望する記録解像度と使用するエンコーダフィルムのスリット間隔に応じて適宜設定される。
【００６４】
＜第２の実施形態＞
以下、本発明の第２の実施形態について説明する。第２の実施形態も第１の実施形態と同様なインクジェットプリンタであり、以下では上記第１の実施形態と同様な部分については説明を省略し、第２の実施形態の特徴的な部分を中心に説明する。
【００６５】
第２の実施形態は、記録タイミングを生成する際に、現在の周期に対する記録タイミング信号の生成が終了する前に新たな周期に入ったことが検出されたときに、該新たな周期に対する記録タイミング信号の生成を開始することを特徴とする。
【００６６】
図４は、第２の実施形態によって発生される記録タイミング信号のタイミングチャートであり、図５は、第２の実施形態における記録タイミング発生回路３４０の内部構成を示すブロック図である。
【００６７】
図５において、３４１は周期判定回路であり、エンコーダ入力回路３２０からの信号と、周期比較回路３３０で選択された周期Ｐ設定レジスタ３２１、周期Ｑ設定レジスタ３２２、周期Ｒ設定レジスタ３２３、周期Ｓ設定レジスタ３２４のいずれかから出力される記録タイミングの元となる値を示す信号が入力される。
【００６８】
また、３４２は動作モード選択レジスタであり、３２１〜３２４の各周期設定レジスタから出力される信号が示す値が実際の周期に合わなくなった場合、例えば、加速期間の周期が予想される周期よりも短くなった場合などに、どのような記録タイミング信号を生成するかを、あらかじめ設定しておく。本実施形態では、２種類の動作モードに応じて異なった記録タイミング信号を生成する。
【００６９】
３４３はタイミングＡ生成回路であり、上記第１の実施形態と同じタイミング元信号を出力する。３４４は、タイミングＢ生成回路であり、予想される周期よりも短いタイミングで次の周期が検出された場合に、予想される周期に基づいたタイミング信号の生成を打ち切って、新たなタイミング元信号を生成する。３４５はタイミングＣ生成回路であり、予想される周期よりも短いタイミングで次の周期が検出された場合に、１つの記録タイミング信号の生成を指示すると共に、新たなタイミング元信号を生成する。
【００７０】
周期判定回路３４１は、通常はタイミングＡ生成回路３４３に対してタイミング元信号を生成するよう指示するが、予想される周期よりも短いタイミングで次の周期が検出された場合に、動作モード選択レジスタ３４２から第１の信号が出力されている場合には、タイミングＢ生成回路３４４に対してタイミング元信号を生成するよう指示し、動作モード選択レジスタ３４２から第２の信号が出力されている場合には、タイミングＣ生成回路３４５に対してタイミング元信号を生成するよう指示する。
【００７１】
記録タイミング生成回路３４６は、タイミングＡ生成回路３４３、タイミングＢ生成回路３４４、タイミングＣ生成回路３４５のいずれかから入力されるタイミング元信号に従って、記録タイミング信号を出力する。
【００７２】
図４において、２０５で示す記録タイミング信号は、動作モード選択レジスタ３４２から第１の信号が出力され、予想される周期よりも短いタイミングで次の周期が検出された場合に、タイミングＢ生成回路３４４によって生成されたタイミング元信号に従って生成された記録タイミング信号である。
【００７３】
キャリッジの移動開始後１回目の周期（７０１〜７０２の間）において、上記第１の実施形態で説明したのと同様に（Ｑ−Ｘ）／４の間隔で記録タイミング信号が出力されるが、実際のキャリッジ移動速度が予想していた速度よりも早く、４番目の記録タイミング信号を出力する前に、エンコーダ入力回路３１０からの信号により新たな周期の開始が検出される。この場合、４番目の記録タイミング信号の出力は中止され、タイミングＢ生成回路３４４によって生成されたタイミング元信号（Ｒ−Ｘ）／４に従って、７０２〜７０３の間の周期内で記録タイミング信号が生成される。
【００７４】
このようにして生成された記録タイミング信号２０５は、１回目の周期（７０１〜７０２の間）に対しては３つの記録タイミング信号しか生成されず、この間は正常な記録は行えないが、次の周期以降（７０２以降）は意図した記録解像度での記録が可能となる。
【００７５】
また、２０６で示す記録タイミング信号は、動作モード選択レジスタ３４２から第２の信号が出力され、予想される周期よりも短いタイミングで次の周期が検出された場合に、タイミングＣ生成回路３４５によって生成されたタイミング元信号に従って生成された記録タイミング信号である。
【００７６】
キャリッジの移動開始後１回目の周期（７０１〜７０２の間）において、上記第１の実施形態で説明したのと同様に（Ｑ−Ｘ）／４の間隔で記録タイミング信号が出力されるが、実際のキャリッジ移動速度が予想していた速度よりも早く、４番目の記録タイミング信号を出力する前に、エンコーダ入力回路３１０からの信号により新たな周期の開始が検出される。この場合、４番目の記録タイミング信号の出力は中止され、タイミングＣ生成回路３４５によって、７０２の直後に１回記録タイミング信号が生成され、その後に生成されたタイミング元信号（Ｒ−Ｘ）／４に従って、７０２〜７０３の間の周期内で記録タイミング信号が生成される。
【００７７】
このようにして生成された記録タイミング信号２０６は、１回目の周期（７０１〜７０２の間）と２回目の周期（７０２〜７０３の間）では、正常な記録は行えないが、各周期に対して生成される記録タイミング信号の数は４つとなるので、例えば、予備吐出動作など正確な記録位置よりも吐出回数が必要とされる場合には有効になる。
【００７８】
［その他の実施形態］
以上の実施形態は、インクジェット方式に限定されず、シリアル型の記録装置全てに適用可能であるが、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する手段（例えば電気熱変換体やレーザ光等）を備え、前記熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００７９】
なお、本発明は、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００８０】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００８１】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８３】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８５】
【発明の効果】
以上の説明したように本発明によれば、キャリッジの走査速度が変化する加速期間などにおいて検出される周期に対しては、複数のレジスタのいずれかを選択して、選択したレジスタに設定された値に基づいて記録タイミング信号が生成されるので、キャリッジが移動を開始した直後の加速期間に対しても適切な記録タイミング信号が生成され、意図した記録解像度での記録が可能となる。
【００８６】
従って、意図した記録解像度よりも指標の間隔が大きいエンコーダを用いて、キャリッジが移動開始した直後から、意図した記録解像度での記録が行える。
【００８７】
更に、キャリッジの加速期間や減速期間でも意図した記録解像度での記録が可能となるため、記録装置の走査方向のサイズを小さくすることができる。
【図面の簡単な説明】
【図１】本発明にかかる記録装置の概略構成を示す概観図である。
【図２】本発明の第１の実施形態における記録タイミング信号の生成動作を示すタイミングチャートである。
【図３】記録タイミング信号を生成する部分の構成を示すブロック図である。
【図４】本発明の第２の実施形態における記録タイミング信号の生成動作を示すタイミングチャートである。
【図５】第２の実施形態における記録タイミング発生回路の内部構成を示すブロック図である。
【図６】図１の記録装置の制御構成を示すブロック図である。
【図７】従来の記録タイミング信号の生成に関する信号のタイミングチャートである。
【符号の説明】
２００  エンコーダフィルム
２１０  スリット
３１０  エンコーダ入力回路
３２０  周期カウンタ
３２１〜３２４  周期設定レジスタ
３３０  周期比較回路
３４０  記録タイミング発生回路
３４１  周期判定回路
３４２  動作モード選択レジスタ
３４３  タイミングＡ生成回路
３４４  タイミングＢ生成回路
３４５  タイミングＣ生成回路
３４６  記録タイミング生成回路
【図１】
2004276452.tif 000003
【図２】
2004276452.tif 000004
【図３】
2004276452.tif 000005
【図４】
2004276452.tif 000006
【図５】
2004276452.tif 000007
【図６】
2004276452.tif 000008
【図７】
2004276452.tif 000009