(57)【要約】      （修正有）【課題】搬送手段の搬送動作に応じて生成される印字クロック信号の周期が変動しても、記録タイミング信号の周期の変動を抑え、好適なタイミングで画像を記録することができる画像記録装置の提供。【解決手段】画像記録位置に記録媒体を搬送する搬送手段の搬送動作に同期して発生した印字クロック信号のうち、最新のクロック信号および最新のクロック信号より前に発生し最新のクロック信号に連続する１個または複数個のクロック信号の各々の周期（印字周波数）の重み付け平均値を算出し、画像記録位置で記録媒体に画像を記録するときの基準となる記録タイミング信号を、算出した重み付け平均値が１周期となるように生成する。【選択図】図７
2008023778.tif 000002
【特許請求の範囲】
【請求項１】
画像記録位置に記録媒体を搬送する搬送手段と、
前記搬送手段の搬送動作に応じてクロック信号を発生させるクロック発生手段と、
前記クロック発生手段により発生した最新のクロック信号および該最新のクロック信号より前に発生し該最新のクロック信号に連続する１個または複数個のクロック信号の各々の周期の重み付け平均値を算出し、該算出した重み付け平均値を１周期とした記録タイミング信号を生成する生成手段と、
前記生成された記録タイミング信号を基準として前記画像記録位置に搬送された記録媒体に画像を記録する記録手段と、
を備えた画像記録装置。
【請求項２】
画像記録位置に記録媒体を搬送する搬送手段と、
前記搬送手段の搬送動作に応じてクロック信号を発生させるクロック発生手段と、
前記搬送手段の所定期間の搬送動作に応じて前記クロック発生手段により発生したクロック信号の各々の周期を示す情報を記憶するための記憶手段と、
前記記憶手段に予め記憶された周期の情報から、前記搬送手段の現在の搬送動作に対応するクロック信号の周期を示す情報及び該クロック信号に連続して発生した１個または複数個のクロック信号の周期を示す情報を読み出し、該読み出した情報の各々が示す周期の重み付け平均値を算出し、該算出した重み付け平均値を１周期とした記録タイミング信号を生成する生成手段と、
前記生成された記録タイミング信号を基準として前記画像記録位置に搬送された記録媒体に画像を記録する記録手段と、
を備えた画像記録装置。
【請求項３】
前記搬送手段は、少なくとも１つの回転体を備え、該回転体の回転によって記録媒体を前記画像記録位置に搬送し、
前記クロック発生手段は、前記回転体の回転に応じて前記クロック信号を発生させる請求項１または請求項２に記載の画像記録装置。
【請求項４】
前記搬送手段は、少なくとも１つの回転体と該回転体に巻きかけられ記録媒体の保持が可能な搬送ベルトとを備え、該回転体の回転により該搬送ベルトを移動させることによって記録媒体を前記画像記録位置に搬送し、
前記クロック発生手段は、前記搬送ベルトの表面速度に応じて前記クロック信号を発生させる請求項１または請求項２に記載の画像記録装置。
【請求項５】
前記画像記録位置より前記搬送手段の搬送方向上流側に配置され、前記搬送手段により搬送された記録媒体を検出したときに予め定められた間隔で生成される基準クロック信号に同期した検出信号を前記生成手段に送出する記録媒体検出手段と、
前記クロック発生手段により発生したクロック信号の各々の周期を、前記基準クロック信号を計数して求める周期計数手段と、を更に備え、
前記生成手段は、前記記録媒体検出手段から受信した検出信号に応じて前記記録タイミング信号の生成を開始すると共に、前記周期計数手段によって計数された計数値を用いて前記重み付け平均値を算出し、該算出した重み付け平均値を１周期とした記録タイミング信号を生成する請求項１乃至請求項４のいずれか１項記載の画像記録装置。
【請求項６】
前記生成手段は、前記重み付け平均値を算出するときの重み付けを、前記記録媒体検出手段から検出信号を受信したタイミングまたは前回の記録タイミング信号の生成が終了したタイミングに応じて決定する請求項５記載の画像記録装置。
【請求項７】
前記記録媒体検出手段の検出信号を予め定められた時間だけ遅延させ、前記基準クロック信号に同期させて前記生成手段に送出する遅延手段を更に備えた請求項５または６記載の画像記録装置。
【請求項８】
前記記録手段を複数個備え、
前記生成手段を前記記録手段毎に設けた請求項１乃至請求項７のいずれか１項記載の画像記録装置。
【請求項９】
画像記録位置に記録媒体を搬送する搬送手段の搬送動作に同期して発生したクロック信号のうち、最新のクロック信号および該最新のクロック信号より前に発生し該最新のクロック信号に連続する１個または複数個のクロック信号の各々の周期の重み付け平均値を算出する算出ステップと、
前記画像記録位置で記録媒体に画像を記録するときの基準となる記録タイミング信号を、前記算出した重み付け平均値が１周期となるように生成する生成ステップと、
をコンピュータに実行させるためのプログラム。
【請求項１０】
画像記録位置に記録媒体を搬送する搬送手段の所定期間の搬送動作に同期して発生したクロック信号の各々の周期を示す情報を記憶手段に記憶する記憶ステップと、
前記記憶手段に予め記憶された周期の情報から、前記搬送手段の現在の搬送動作に対応するクロック信号の周期を示す情報及び該クロック信号に連続して発生した１個または複数個のクロック信号の周期を示す情報を読み出す読出ステップと、
前記読み出した情報の各々が示す周期の重み付け平均値を算出する算出ステップと、
前記画像記録位置で記録媒体に画像を記録するときの基準となる記録タイミング信号を、前記算出した重み付け平均値が１周期となるように生成する生成ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体を搬送する搬送手段の搬送動作に同期して出力されるクロック信号に基づいて生成された記録タイミング信号を基準として画像を記録する画像記録装置および記録タイミング信号を生成するためのプログラムに関する。
【背景技術】
【０００２】
現在、複数のノズルが配列された記録ヘッドを備え、ノズルから液体のインク滴を吐出して画像の記録を行うインクジェット方式のプリンタが広く普及している。インクジェット方式のプリンタは、構造が簡単で印字の音が小さく、写真画像など多階調画像を高画質に記録することができる。
【０００３】
このようなインクジェット方式のプリンタでは、装填した記録紙を駆動ローラの駆動力で所定方向へ搬送する。記録紙が記録ヘッドの配設位置に到達すると、これを記録紙検出センサで検出し、この記録紙検出センサから出力された検出信号をトリガとして、記録ヘッドによる記録が開始されるようになっている。
【０００４】
そして、記録ヘッドによる記録では、駆動ローラに設けられたエンコーダからの信号に基づいた印字クロック信号あるいは駆動ローラに巻きかけられた搬送ベルトの表面速度に基づいた印字クロック信号を用いて、１ライン毎の記録タイミングを制御している。
【０００５】
この印字クロック信号は、駆動ローラ等の偏心等があると周期性を持って変動することがある。これにより、画質が乱れる場合がある。
【０００６】
さらにまた、記録紙検出センサの検出信号は、変動する印字クロック信号と関係なく非同期で出力されるため、記録紙毎に印字開始位置がずれる（最大で１ライン分ずれる）ことがある。
【０００７】
印字開始タイミングのずれを調整する技術としては、各ライン周期のＮ倍のエンコーダ信号を分周して１ラインの同期化信号を生成し、被印字物検出信号と印字開始信号との誤差を１／Ｎに低減させるインクジェット印字装置が知られている（例えば、特許文献１参照。）。この装置では同期化信号より細かい調整はできない。
【０００８】
また、記録紙検出センサの変動を考慮してエンコーダ出力パルスを調整するプリンタも知られている（例えば、特許文献２参照。）。この装置ではエンコーダの出力パルス単位での調整が行なわれる。
【０００９】
さらにまた、往復走査される記録ヘッドの走査中における位置を検出し、その位置検出によって得られる記録ヘッドの位置を表すパルス信号の周期を測定し、その測定されたパルス信号の周期をメモリに記憶し、その記憶された少なくとも２つ以上の連続するパルス信号の周期を用いて次に期待されるパルス信号の周期を予測し、その予測されるパルス信号の周期に基づいて、記録ヘッドによる記録タイミング信号を生成し、キャリッジ速度変動やキャリッジ加速・減速によるエンコーダ周期変動に対して記録タイミングを調整する記録装置が知られている（例えば、特許文献３参照。）。この装置では記録タイミング信号を多次関数で近似している。
【００１０】
また、記録データが記録ヘッド駆動部に出力されたときに生成されるヘッド駆動パルス信号を、エンコーダで検出されるエンコーダパルス間隔に基づき走査速度に応じて所定時間だけ遅延されたディスプレイドパルス信号に変換し、記録データとディスプレイドパルス信号に基づき記録ヘッドの駆動信号を出力して記録を行うことにより、キャリッジ走査速度に変動が生じても正確にインクが重ねられ、インクの着弾位置のずれが補正される画像記録装置が知られている（特許文献４参照。）。
【特許文献１】特開２００１−１５０６５６号公報
【特許文献２】特開平９−２７７６０３号公報
【特許文献３】特開２００３−２１１７３４号公報
【特許文献４】特開２００３−２２５９９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
本発明は、搬送手段の搬送動作に応じて生成されるクロック信号の周期が変動しても、記録タイミング信号の周期の変動を抑え、好適なタイミングで画像を記録することができる画像記録装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１の発明の画像記録装置は、画像記録位置に記録媒体を搬送する搬送手段と、前記搬送手段の搬送動作に応じてクロック信号を発生させるクロック発生手段と、前記クロック発生手段により発生した最新のクロック信号および該最新のクロック信号より前に発生し該最新のクロック信号に連続する１個または複数個のクロック信号の各々の周期の重み付け平均値を算出し、該算出した重み付け平均値を１周期とした記録タイミング信号を生成する生成手段と、前記生成された記録タイミング信号を基準として前記画像記録位置に搬送された記録媒体に画像を記録する記録手段と、を備えている。
【００１３】
請求項２の発明の画像記録装置は、画像記録位置に記録媒体を搬送する搬送手段と、前記搬送手段の搬送動作に応じてクロック信号を発生させるクロック発生手段と、前記搬送手段の所定期間の搬送動作に応じて前記クロック発生手段により発生したクロック信号の各々の周期を示す情報を記憶するための記憶手段と、前記記憶手段に予め記憶された周期の情報から、前記搬送手段の現在の搬送動作に対応するクロック信号の周期を示す情報及び該クロック信号に連続して発生した１個または複数個のクロック信号の周期を示す情報を読み出し、該読み出した情報の各々が示す周期の重み付け平均値を算出し、該算出した重み付け平均値を１周期とした記録タイミング信号を生成する生成手段と、前記生成された記録タイミング信号を基準として前記画像記録位置に搬送された記録媒体に画像を記録する記録手段と、を備えている。
【００１４】
なお、周期と周波数は反比例の関係にあるため、いずれか一方が決まれば、他方も一意に決まる。従って、請求項１および２に記載の画像記録装置においては、周波数の重み付け平均値を算出し、これにより記録タイミング信号を生成する場合も含まれる。
【００１５】
請求項３の発明は、請求項１または請求項２に記載の画像記録装置において、前記搬送手段は、少なくとも１つの回転体を備え、該回転体の回転によって記録媒体を前記画像記録位置に搬送し、前記クロック発生手段は、前記回転体の回転に応じて前記クロック信号を発生させることができる。
【００１６】
請求項４の発明は、請求項１または請求項２に記載の画像記録装置において、前記搬送手段は、少なくとも１つの回転体と該回転体に巻きかけられ記録媒体の保持が可能な搬送ベルトとを備え、該回転体の回転により該搬送ベルトを移動させることによって記録媒体を前記画像記録位置に搬送し、前記クロック発生手段は、前記搬送ベルトの表面速度に応じて前記クロック信号を発生させることができる。
【００１７】
請求項５の発明は、請求項１乃至請求項４のいずれか１項記載の画像記録装置において、前記画像記録位置より前記搬送手段の搬送方向上流側に配置され、前記搬送手段により搬送された記録媒体を検出したときに予め定められた間隔で生成される基準クロック信号に同期した検出信号を前記生成手段に送出する記録媒体検出手段と、前記クロック発生手段により発生したクロック信号の各々の周期を、前記基準クロック信号を計数して求める周期計数手段と、を更に備え、前記生成手段は、前記記録媒体検出手段から受信した検出信号に応じて前記記録タイミング信号の生成を開始すると共に、前記周期計数手段によって計数された計数値を用いて前記重み付け平均値を算出し、該算出した重み付け平均値を１周期とした記録タイミング信号を生成することができる。
【００１８】
請求項６の発明は、請求項５記載の画像記録装置において、前記生成手段は、前記重み付け平均値を算出するときの重み付けを、前記記録媒体検出手段から検出信号を受信したタイミングまたは前回の記録タイミング信号の生成が終了したタイミングに応じて決定することができる。
【００１９】
請求項７の発明は、請求項５または６記載の画像記録装置において、前記記録媒体検出手段の検出信号を予め定められた時間だけ遅延させ、前記基準クロック信号に同期させて前記生成手段に送出する遅延手段を更に備えてもよい。
【００２０】
請求項８の発明は、請求項１乃至請求項７のいずれか１項記載の画像記録装置において、前記記録手段を複数個備え、前記生成手段を前記記録手段毎に設けてもよい。
【００２１】
請求項９の発明は、画像記録位置に記録媒体を搬送する搬送手段の搬送動作に同期して発生したクロック信号のうち、最新のクロック信号および該最新のクロック信号より前に発生し該最新のクロック信号に連続する１個または複数個のクロック信号の各々の周期の重み付け平均値を算出する算出ステップと、前記画像記録位置で記録媒体に画像を記録するときの基準となる記録タイミング信号を、前記算出した重み付け平均値が１周期となるように生成する生成ステップと、をコンピュータに実行させるためのプログラムである。
【００２２】
請求項１０の発明は、画像記録位置に記録媒体を搬送する搬送手段の所定期間の搬送動作に同期して発生したクロック信号の各々の周期を示す情報を記憶手段に記憶する記憶ステップと、前記記憶手段に予め記憶された周期の情報から、前記搬送手段の現在の搬送動作に対応するクロック信号の周期を示す情報及び該クロック信号に連続して発生した１個または複数個のクロック信号の周期を示す情報を読み出す読出ステップと、前記読み出した情報の各々が示す周期の重み付け平均値を算出する算出ステップと、前記画像記録位置で記録媒体に画像を記録するときの基準となる記録タイミング信号を、前記算出した重み付け平均値が１周期となるように生成する生成ステップと、をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００２３】
以上説明したように請求項１、請求項２、請求項９、および請求項１０に記載の発明によれば、搬送手段の搬送動作に応じて生成されるクロック信号の周期が変動しても、記録タイミング信号の周期の変動を抑え、好適なタイミングで画像を記録することができる、という効果が得られる。
【００２４】
請求項３の発明によれば、搬送手段の回転体の偏心などにより周期的なクロック信号の周期の変動が生じても、記録タイミング信号の周期の変動を抑え、好適なタイミングで画像を記録することができる、という効果が得られる。
【００２５】
請求項４の発明によれば、搬送手段の回転体や搬送ベルトの偏心などにより周期的なクロック信号の周期の変動が生じても、記録タイミング信号の周期の変動を抑え、好適なタイミングで画像を記録することができる、という効果が得られる。
【００２６】
請求項５の発明によれば、非同期に生成され出力される記録媒体検出手段の検出信号と上記記録タイミング信号を基準クロック信号で同期化することができる、という効果が得られる。
【００２７】
請求項６の発明によれば、重み付けを記録媒体検出手段の検出信号と関連付けて決定することができ、記録タイミング信号を検出信号と同期化させて生成することができる、という効果が得られる。
【００２８】
請求項７の発明によれば、所望の時間だけ遅延させて画像を記録できる、という効果が得られる。
【００２９】
請求項８の発明によれば、記録手段毎に記録タイミング信号を生成でき、各記録手段による画像記録位置の位置ずれも低減させることができる、という効果が得られる。
【発明を実施するための最良の形態】
【００３０】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００３１】
（第１の実施の形態）
図１は、本実施の形態に係る画像記録装置１０の概略構成図である。
【００３２】
画像記録装置１０は、記録紙Ｐを搬送するための搬送系１４と、当該搬送系による記録紙Ｐの搬送経路途中に設けられた記録ヘッド１５と、記録ヘッド１５の画像記録を制御する記録ヘッド制御部２８とを含んで構成されている。
【００３３】
搬送系１４は、駆動ローラ１６Ａ、１６Ｂを備えている。記録紙Ｐを支持する搬送ベルト２０は駆動ローラ１６Ａ、１６Ｂに巻きかけられている。不図示のモータの駆動力が駆動ローラ１６Ａに付与されて駆動ローラ１６Ａが回転駆動すると、搬送ベルト２０は該回転駆動に応じて移動し、ベルト表面に保持した記録紙Ｐを搬送方向上流側から記録ヘッド１５の画像記録位置方向に搬送する。
【００３４】
記録紙Ｐは、図示しないシートフィーダー等によって、記録面が上面となるように所定位置に装填されると、上記搬送系１４によって、図１の矢印Ａ方向に搬送される。
【００３５】
この搬送系１４によって搬送される記録紙Ｐの記録面は、記録ヘッド１５の下（画像記録位置）を通過する。
【００３６】
記録ヘッド１５は、記録紙Ｐと対向する下面がインク滴を吐出するノズルの吐出口が複数個配列されたノズル面となっており、このノズル面からインクを記録紙Ｐに向けて噴射することで、画像を記録する。この記録ヘッド１５のノズル面は記録紙Ｐの紙幅の長さを有し、記録ヘッド１５は走査せず、記録紙Ｐのみを搬送することにより記録紙Ｐに画像を記録することができる。
【００３７】
なお、記録ヘッド１５は、ノズル面からインク滴を吐出可能なインクジェット記録ヘッドであれば、インクの種類およびインク滴の吐出方式を問わない。また、インクジェット方式においてもサーマルインクジェット方式、ピエゾ式インクジェット、連続流型インクジェット、静電吸引型インクジェット等、方式に限定されない。さらに、使用するインクも水性インク、油性インク、常温で固形のいわゆるソリッドインク、溶剤インク等いずれも適用可能である。インク中の色材も顔料・染料を問わない。なお、以下では、記録ヘッド１５としてピエゾ式の吐出機構を搭載した記録ヘッドを例に挙げて説明する。
【００３８】
また、図１に示すように、駆動ローラ１６Ａには、エンコーダ２６が取り付けられている。
【００３９】
エンコーダ２６は、周知の如く、被回転体（ここでは、駆動ローラ１６Ａ）に周状に均等ピッチで複数のスリット（或いは黒／白の交互のパターン）が設けられた円板と、この円板のスリット部分の透過／不透過（或いは黒／白）を検出するセンサ部と、で構成されるものであるが、図１では、簡略化してブロック図的な図形で示している。
【００４０】
エンコーダ２６のセンサ部では、駆動ローラ１６Ａの回転に応じて、矩形波（エンコーダ信号）を生成して出力する。このエンコーダ信号は、印字クロック信号として記録ヘッド制御部２８に入力される。記録ヘッド制御部２８では、この印字クロック信号に基づいて、駆動ローラ１６Ａのモータの回転速度をフィードバック制御する他、記録紙Ｐに対して画像の記録するときの基準信号となる記録タイミング信号を生成する制御を行っている。
【００４１】
図２は、記録ヘッド制御部２８の構成図である。記録ヘッド制御部２８は、記録タイミング生成部３０と記録データ生成部３２とを含んで構成されている。
【００４２】
記録タイミング生成部３０には、エンコーダ２６から出力された印字クロック信号および外部の信号出力部から記録ヘッド１５による記録を開始させるための開始信号が入力される。なお、開始信号は、記録紙Ｐが所定の位置まで搬送されたことが検知されたときに生成されるものであってもよい。記録タイミング生成部３０は、開始信号の入力をトリガとして印字クロック信号に基づいた記録タイミング信号を生成する。
【００４３】
記録データ生成部３２には、不図示のコンピュータから受信した多階調の画像データが入力される。記録データ生成部３２は、多階調の画像データを記録ヘッド１５で記録可能な階調数の画像データに変換し、更に記録ヘッド１５の各吐出口に応じて画像データを並び替えた記録データを生成して記録ヘッド１５に出力する。
【００４４】
記録ヘッド１５に設けられた不図示の駆動部は、画像を記録するタイミングの基準として記録タイミング信号を用い、記録データに応じて記録ヘッド１５の各吐出口に対応した圧電素子に所定の駆動波形の電圧を印加して記録ヘッド１５の各吐出口からインク滴を吐出させ記録紙Ｐに画像を記録する。
【００４５】
なお、記録タイミング生成部３０および記録データ生成部３２には、システムクロックも入力される。システムクロックは予め定められた間隔で生成されるクロック信号であり、その周期は変動することなく、また通常、エンコーダ２６から出力される印字クロック信号よりも高い周波数で生成される。記録タイミング生成部３０および記録データ生成部３２はこのシステムクロックに同期して動作する。
【００４６】
図３は、記録タイミング生成部３０の構成を示すブロック図である。
【００４７】
記録タイミング生成部３０は、印字周波数生成部３４、印字周波数カウント部３６、第１レジスタ３８、第２レジスタ４０、及び記録タイミング信号生成部４２を含んで構成されている。
【００４８】
印字周波数生成部３４は、エンコーダ２６から受信した印字クロック信号をシステムクロックでサンプリングし、印字周波数を示すデータを生成する。なお、本実施の形態において、印字周波数は、印字クロック信号の周期をシステムクロックに同期してカウントアップするカウンタで計数したときの計数値をいい、印字クロック信号の周期を示すものとして扱われる。以下では、印字周波数を示すデータを印字周波数データと呼称する。
【００４９】
図４は、印字周波数生成部３４で印字周波数データを生成するときのタイミングチャートである。
【００５０】
印字周波数生成部３４は、印字クロック信号の周期を計数するカウンタ（不図示）を含んで構成されている。このカウンタ（以下、印字クロックカウンタと呼称）は、印字クロック信号の、例えば立ち上がりエッジが入力されたときに１がセットされる。その後は、システムクロックに同期してカウントアップする。次の印字クロック信号の立ち上がりエッジが入力されたときに、印字クロックカウンタには１がセットされ、次の印字クロック信号の印字周波数の計数が開始される。
【００５１】
従って、印字周波数生成部３４で生成される印字クロック信号の印字周波数データ（図４では印字周波数Ｎ１、Ｎ２で示されている）は、システムクロック単位の計数値となる。なお、印字周波数データを第１レジスタ３８に出力するタイミングは、印字周波数カウント部３６から印字周波数要求信号が出力されたときである。
【００５２】
第１レジスタ３８および第２レジスタ４０は上記計数した印字周波数データを格納するレジスタである。具体的には、印字周波数カウント部３６から印字周波数要求信号が出力されたときに第１レジスタ３８の値が第２レジスタ４０に格納され、印字周波数生成部３４で生成された印字周波数データが第１レジスタ３８に格納される。
【００５３】
印字周波数カウント部３６は、第２レジスタ４０に格納された印字周波数データをセットしシステムクロックに同期してダウンカウントする。そして、開始信号（例えば立下りエッジ）あるいは記録タイミング信号生成部４２から終了信号が入力されたときのカウント値を記録タイミング信号生成部４２に出力する。
【００５４】
図５は、印字周波数カウント部３６で印字周波数をカウントするときのタイミングチャートである。
【００５５】
印字周波数カウント部３６は、カウント値が１のときに、印字周波数要求信号を出力する。これにより、第１レジスタ３８に格納されていた印字周波数データが第２レジスタ４０に格納され、第１レジスタ３８には印字周波数生成部３４で生成された次の印字クロック信号の印字周波数データが格納される。そして、印字周波数カウント部３６は、第２レジスタ４０に格納された印字周波数データをカウント対象としてセットし、システムクロックに同期してダウンカウントする。
【００５６】
印字周波数カウント部３６は、開始信号の入力（例えば立下りエッジ）及び終了信号の入力（例えば立下りエッジ）時のカウント値をカウント結果として記録タイミング信号生成部４２に出力する。図５では、記録タイミング信号生成部４２に出力するカウント値がｃ１、ｃ２として示されている。
【００５７】
なお、印字周波数カウント部３６は、カウント値を記録タイミング信号生成部４２に出力した後もダウンカウントを続け、カウント値が１になったときに印字周波数要求信号を出力する。印字周波数要求信号が出力されると、上記と同様に第１レジスタ３８に格納されていた印字周波数データは第２レジスタ４０に格納され、第１レジスタ３８には印字周波数生成部３４で生成された次の印字クロック信号の印字周波数データが格納される。
【００５８】
そして、第２レジスタ４０に新たな印字周波数データが格納されると、印字周波数カウント部３６は、該第２レジスタ４０の値をカウント対象の印字周波数データとしてセットし、上記と同様にシステムクロックに同期してダウンカウントし、終了信号が入力されたときのカウント値を出力する。
【００５９】
記録タイミング信号生成部４２は、開始信号をトリガにして記録タイミング信号を生成する。記録タイミング信号生成部４２は、印字周波数カウント部３６から入力されるカウント値に応じて、第１レジスタ３８および第２レジスタ４０から読み出した印字周波数データが示す印字周波数の重み付け平均値を算出し、該重み付け平均値を１周期とする記録タイミング信号を生成する。記録タイミング信号の生成終了時には印字周波数カウント部３６に終了信号を出力する。
【００６０】
記録タイミング生成部３０は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途用集積回路）として設けることができる。ＡＳＩＣ上には、上記印字周波数カウント部３６や、印字周波数生成部３４、記録タイミング信号生成部４２の機能を実現するプログラムを記憶するメモリや該プログラムを実行するプロセッサ、第１レジスタ３８や第２レジスタ４０などを搭載する。
【００６１】
なお、このように該プログラムをＡＳＩＣのメモリに格納しＡＳＩＣのプロセッサが実行するようにしてもよいが、該プログラムを記憶する記憶媒体は、例えばＲＯＭ等のメモリであってもよいし、ＣＤ−ＲＯＭやＤＶＤディスク、光磁気ディスクやＩＣカード、あるいはハードディスク等であってもよいし、電気通信回線上の搬送波のような伝送媒体であってもよい。また、これら記憶媒体に記憶されたプログラムを、装置に搭載されたＣＰＵが実行するようにしてもよい。
【００６２】
さらにまた、印字周波数カウント部３６や、印字周波数生成部３４、記録タイミング信号生成部４２を、各々の機能を有するハードウェアで構成してもよい。
【００６３】
図６は、記録タイミング信号生成部４２が記録タイミング信号を生成するときの処理の流れを示すフローチャートである。このフローチャートは、外部から開始信号を受信したときに開始される。
【００６４】
ステップ１００では、第１レジスタ３８から印字周波数データＮｙを、第２レジスタ４０から印字周波数データＮｘを読み出す。第１レジスタ３８および第２レジスタには、記録タイミング生成部３０に連続して入力された２つの印字クロック信号の印字周波数データが格納されており、具体的には第１レジスタ３８には最新の印字クロック信号の印字周波数データが、第２レジスタ４０にはそれより１つ前の印字クロック信号の印字周波数データがそれぞれ格納されている。従って、第１レジスタ３８および第２レジスタ４０のそれぞれから印字周波数データを読み出すことで、連続する直近の印字クロック信号の印字周波数データを読み出すことができる。
【００６５】
ステップ１０２では、印字周波数カウント部１０２からカウント値（ここではＣｃと呼称する）が入力されたか否かを判断する。カウント値Ｃｃが入力されたと判断した場合には、ステップ１０４で、入力されたカウント値Ｃｃから重み付け計数Ｃおよび（１−Ｃ）を算出する。具体的には、以下のように算出する。
【００６６】
ここでは、連続して発生した印字クロック信号の印字周波数データがＮ１、Ｎ２、Ｎ３・・・となった場合を例に挙げて説明する。
【００６７】
印字周波数カウント部３６が印字周波数データＮ１をカウントダウンを開始したときには、第１レジスタ３８には印字周波数データＮ２が格納され、第２レジスタ４０には印字周波数データＮ１が格納された状態となっている。
【００６８】
この状態で印字周波数カウント部３６に開始信号（または終了信号）が入力されたときには、印字周波数カウント部３６からは印字周波数データＮ１をカウントダウンしたときのカウント値Ｃｃ１が記録タイミング信号生成部４２に出力される。それと同時に第１レジスタ３８からは印字周波数データＮ２が、第２レジスタ４０からは印字周波数データＮ１がそれぞれ記録タイミング信号生成部４２に出力される。
【００６９】
記録タイミング信号は印字周波数カウント部３６から入力されたカウント値Ｃｃ１と前回のタイミングで第２レジスタ４０から読み出した印字周波数データＮ１との比、Ｃｃ１／Ｎ１を求め、これを第１の重み付け係数Ｃとし、さらに１−Ｃを算出してこれを第２の重み付け係数とする。このように、重み付け係数は、開始信号または終了信号の入力タイミングに応じて決定される。
【００７０】
このように重み付け係数を求めた後は、ステップ１０６で、記録タイミング信号の周期Ｍを算出する。記録タイミング信号の周期Ｍは、以下の式（１）で求められる。
【００７１】
Ｍ＝（１−Ｃ）×Ｎｘ＋Ｃ×Ｎｙ・・・・（１）
すなわち、周期Ｍは、ＮｘとＮｙの重み付け平均値である。
【００７２】
ステップ１０８では、求めた周期Ｍを１周期とする記録タイミング信号を生成して出力する。
【００７３】
ステップ１１０では、終了信号を印字周波数カウント部３６に出力する。印字周波数カウント部３６はこの終了信号を受信すると、次の印字周波数のカウント値を出力する。
【００７４】
記録タイミング信号生成部４２は、終了信号の出力後、ステップ１００に戻り、上記処理を繰り返して印刷が終了するまで印字クロック信号に基づいた記録タイミング信号の生成を継続する。
【００７５】
ここで、記録タイミング信号生成の具体的な例を図７（Ａ）を参照して説明する。図７（Ａ）は、記録タイミング信号を生成するときのタイミングチャートである。
【００７６】
ここでも、連続して発生した印字クロック信号の印字周波数データがＮ１、Ｎ２、Ｎ３・・・となった場合を例に挙げて説明する。
【００７７】
記録タイミング信号は、直近の連続する印字クロック信号の印字周波数データＮｘ，Ｎｙをもとに生成される。印字周波数データは前述のとおり、印字クロック信号をシステムクロックでサンプリングしたものである。Ｎｙは最新の印字クロック信号の印字周波数データであり、Ｎｘは、最新の印字クロック信号より１つ前に生成された印字クロック信号の印字周波数データである。
【００７８】
記録タイミング信号生成部４２は、開始信号が入力されると記録タイミング信号の生成を開始する。
【００７９】
この時、記録タイミング信号生成部４２には、印字周波数カウント部３６からカウント値Ｃｃが入力され、該カウント値Ｃｃと印字周波数Ｎｘに基づいて、前述のように第１の重み付け計数Ｃと第２の重み付け計数（１−Ｃ）を求める。
【００８０】
例えば、印字周波数データＮ１およびＮ２で求められる周期Ｍ１は、第１の重み付け計数をＣ１とし第２の重み付け計数を１−Ｃ１とすると、以下の式で求められる。
Ｍ１＝（１−Ｃ１）×Ｎ１＋Ｃ１×Ｎ２（図７（Ｂ）参照。）
周期Ｍ１の記録タイミング信号の生成が終わると、次の記録タイミング信号（周期Ｍ２）の生成を開始するために、印字周波数カウント部３６に終了信号を出力する。
【００８１】
次の記録タイミング信号の周期Ｍ２は、第１の重み付け計数をＣ２とし第２の重み付け計数を１−Ｃ２とすると、以下の式で求められる。
Ｍ２＝（１−Ｃ２）×Ｎ２＋Ｃ２×Ｎ３
続いて、次の記録タイミング信号の周期Ｍ３は、第１の重み付け計数をＣ３とし第２の重み付け計数を１−Ｃ３とすると、以下の式で求められる。
Ｍ３＝（１−ｃ３）×Ｎ３＋Ｃ３×Ｎ４
このように、直近の連続する印字クロック信号を用い、これら印字クロック信号の周期の重み付け平均値を１周期とする記録タイミング信号の周期を生成することにより、駆動ローラ１６Ａ、１６Ｂ等の偏心等が原因で印字クロック信号のパルス幅（周期）が変動しても、実際に画像の記録の基準となる記録タイミング信号の周期の変動は抑えられ、好適な記録タイミング信号が生成でき、記録開始位置も大きくずれることはない。
【００８２】
なお、ここでは、最新の印字クロック信号の１つ前に生成された印字クロック信号の印字周波数に基づいて重み付け係数を算出し、これを用いて重み付け平均値を使用しているが、通常の状態であれば印字クロック信号が極端に大きく変動することはないため、問題なく記録タイミング信号を生成できる。
【００８３】
また、重み付け平均値を求める際には、２つの連続する印字クロック信号の印字周波数データを用いたが、３つ以上の連続する印字クロック信号を用いてもよい。
【００８４】
（第２の実施の形態）
第１の実施の形態では、エンコーダ２６で生成された印字クロック信号の印字周波数をリアルタイムに計測して、記録タイミング信号を生成する場合について説明したが、印字クロック信号が、駆動ローラ１６Ａ等の偏心等により略周期的に変動する点に着目すれば、例えば、駆動ローラ１６Ａの１周期分の印字クロック信号の印字周波数データを予め計測して所定の記憶手段に記憶しておき、これを用いて記録タイミング信号を生成するようにしてもよい。本実施の形態では、このように予め記憶された印字クロック信号の印字周波数のデータを用いて記録タイミング信号を生成する場合について説明する。
【００８５】
以下で用いられる、本実施の形態の画像記録装置５０の構成を示す図において、第１の実施の形態で用いた図に示した構成要素と同一もしくは同等の部分には、第１の実施の形態と同じ符号を付して、その説明を省略する。
【００８６】
図８は、本実施の形態に係る画像記録装置５０の概略構成図である。
【００８７】
画像記録装置５０は、第１の実施の形態と同様に、搬送系１４及び記録ヘッド１５を備えている。
【００８８】
画像記録装置５０の駆動ローラ１６Ａ近傍には、駆動ローラ基準位置検出部４４が設けられている。駆動ローラ基準位置検出部４４は、駆動ローラ１６Ａ上にマークされた基準位置を検出し、基準位置検出信号を出力する。
【００８９】
記録ヘッド制御部４６は、第１の実施の形態の記録ヘッド制御部２８と同様に、エンコーダ２６からの印字クロック信号に基づいて、駆動ローラ１６Ａのモータの回転速度をフィードバック制御する他、記録紙Ｐに対して画像の記録するときの基準信号となる記録タイミング信号を生成する制御を行っている。
【００９０】
図９は、記録ヘッド制御部４６の構成図である。記録ヘッド制御部４６は、記録タイミング生成部４８と記録データ生成部３２とを含んで構成されている。
【００９１】
記録タイミング生成部４８には、エンコーダ２６から出力された印字クロック信号、駆動ローラ基準位置検出部４４から出力された基準位置検出信号、および外部の信号出力部から記録ヘッド１５による記録を開始させるための開始信号が入力される。
【００９２】
本実施の形態においても、記録タイミング生成部４８および記録データ生成部３２には、システムクロックが入力され、このシステムクロックに同期して動作する。
【００９３】
図１０は、記録タイミング生成部４８の構成を示すブロック図である。
【００９４】
記録タイミング生成部４８は、印字周波数生成部５２、印字周波数メモリ５４、アドレス制御部５６、印字周波数カウント部３６、第１レジスタ３８、第２レジスタ４０、及び記録タイミング信号生成部４２を含んで構成されている。
【００９５】
印字周波数生成部５２は、エンコーダ２６から受信した印字クロック信号をシステムクロックに同期してサンプリングし、印字周波数データを生成する。印字周波数データの生成は第１の実施の形態と同様に印字クロックカウンタでカウントアップして行なう。なお、本実施の形態の印字周波数生成部５２は、印字周波数データを生成したときに印字周波数メモリ５４およびアドレス制御部５６に書込み信号を出力する。
【００９６】
図１１は、本実施の形態における印字周波数生成部５２で印字周波数データを生成するときのタイミングチャートである。
【００９７】
印字周波数生成部５２の印字クロックカウンタは、印字クロック信号の、例えば立ち上がりエッジが入力されたときに１がセットされ、その後は、システムクロックに同期してカウントアップする。そして、次の印字クロック信号の立ち上がりエッジが入力されたときに、書込み信号を印字周波数メモリ５４およびアドレス制御部５６に出力する。また、同時に印字クロックカウンタの値を印字周波数データとして印字周波数メモリ５４に出力する（図１１では印字周波数Ｎ１、Ｎ２で示されている）。このとき同時に印字クロックカウンタには１がセットされる。そして、同様に次の印字クロック信号の印字周波数の計数を開始する。
【００９８】
書込み信号が出力されると、印字周波数メモリ５４には、アドレス制御部５６から指定されたアドレスが示す記憶領域に、印字周波数生成部５２で生成された印字周波数データが格納される。この印字周波数メモリ５４は、少なくとも、有周期性の変動を有する印字クロック信号１周期分程度の印字周波数データを格納できるだけの容量を備えている。本実施の形態では、駆動ローラ１６Ａの偏心で印字クロック信号のパルス幅が変動する点に着目し、駆動ローラ１６Ａの１周期分の印字クロック信号の印字周波数データを印字周波数メモリ５４に格納する。
【００９９】
アドレス制御部５６は、印字周波数メモリ５４にアクセスするアドレスを生成する。まず、駆動ローラ基準位置検出部４４から出力された基準位置検出信号を受信すると、アドレスは０に初期化される。このように、ここでは、基準位置検出信号はアドレスリセット信号として用いられる。アドレス制御部５６は、印字周波数カウント部３６が出力する印字周波数要求信号（印字周波数読み出し時に出力される）及び印字周波数生成部５２が出力する書込み信号（印字周波数書込み時に出力される）により、印字周波数メモリ５４にアクセスするアドレスを１ずつインクリメントする。
【０１００】
図１２（Ａ）は、周期性をもって変動する印字クロック信号の印字周波数の変動を示すグラフであり、図１２（Ｂ）は印字周波数メモリ５４に印字周波数データが記憶された状態を示す図である。
【０１０１】
図１２（Ａ）に示すように、駆動ローラ１６Ａの１周期分の期間生成された印字クロック信号をシステムクロックに同期してカウントアップし、図１２（Ｂ）に示すように各印字クロック信号の印字周波数データをアドレスを１インクリメントさせながら格納する。
【０１０２】
本実施の形態では、印字周波数データを、駆動ローラ１６Ａの少なくとも１周期分以上をサンプリングする。（従って、アドレスリセット信号がアドレス制御部５６に少なくとも２回以上入力されることになる。）
第１レジスタ３８および第２レジスタ４０には印字周波数データが格納される。具体的には、印字周波数カウント部３６から印字周波数要求信号が出力されたときに、第１レジスタ３８の値が第２レジスタ４０に格納され、印字周波数メモリ５４の、アドレス制御部５６によって指定されたアドレスが示す記憶領域に格納されている印字周波数データが第１レジスタ３８に格納される。
【０１０３】
印字周波数カウント部３６は、第１の実施の形態と同様に、第２レジスタ４０に格納された印字周波数データをセットしシステムクロックに同期してダウンカウントする。そして、開始信号（例えば立下りエッジ）または記録タイミング信号生成部４２から終了信号が入力されたときのカウント値を記録タイミング信号生成部４２に出力する。
【０１０４】
また、印字周波数カウント部３６はカウント値が１になったときに、印字周波数要求信号を出力する。この印字周波数要求信号により、第１レジスタ３８に格納されていた印字周波数データが第２レジスタに格納される。そして、印字周波数カウント部３６は、第２レジスタ４０に格納された印字周波数データをカウント対象としてセットし、システムクロックに同期してダウンカウントを開始する。また、同時に、上記印字周波数要求信号により、アドレス制御部５６は、印字周波数メモリ５４にアクセスするときのアドレスを１インクリメントする。これにより印字周波数メモリ５４の該アドレスが示す記憶領域から印字周波数データが読み出されて、第１レジスタ３８に格納される。
【０１０５】
なお、印字周波数カウント部３６や、印字周波数生成部５２、記録タイミング信号生成部４２、アドレス制御部５６は、各々の機能を有するハードウェアで構成してもよいし、プログラムを記憶したメモリと該プログラムを実行するプロセッサで実現してもよい。
【０１０６】
図１３は、記録紙に対する印刷を開始する前に駆動ローラ１周期分の印字周波数データを印字周波数メモリ５４に記憶する処理の流れを示したフローチャートである。
【０１０７】
ステップ２００で、基準位置検出信号がアドレス制御部５６に入力されたと判定されたときに、ステップ２０２で印字周波数メモリ５４にアクセスするときのアドレス（この場合には印字周波数データを格納する領域を示すアドレス）を０にリセットし、ステップ２０４で印字クロック信号のサンプリングを開始する。サンプリングは前述したとおりにシステムクロックに同期して行なわれる。ステップ２０４で印字クロック信号の印字周波数データがカウントされアドレス制御部５６で指定されたアドレスに記憶されると、ステップ２０６で、アドレス制御部５６はアクセスするアドレスを１インクリメントする。
【０１０８】
ステップ２０８では基準位置検出信号が再度アドレス制御部５６に入力されたか否かを判定し、入力されていない場合には、ステップ２０４に戻り、次の印字クロック信号のサンプリングを行なう。また、ステップ２０８で基準位置検出信号が再度アドレス制御部５６に入力されたと判定した場合には、印字クロック信号のサンプリングを終了し、ステップ２１０で、印字周波数メモリ５４にアクセスするときのアドレスを０にリセットする。
【０１０９】
このように１周期分の印字周波数データを記憶した後は、開始信号の入力を待って、第１の実施の形態と同様に記録タイミング信号の生成を開始する。ただし、本実施の形態では、第１レジスタ３８に格納される印字周波数データは、印字周波数メモリ５４に予め記憶されている印字周波数データであって、アドレス制御部５６で指定されたアドレスに記憶されている印字周波数データである。アドレス制御部５６は印字周波数要求信号を入力する度に、アクセスするアドレスを１インクリメントする。そして、基準位置検出信号を入力する度にアクセスするアドレスを０にリセットする。これにより、駆動ローラ１６Ａの回転に応じた印字クロック信号の印字周波数データを読み出して第１レジスタ３８に適宜格納することができ、これにより、最適な記録タイミング信号を生成することができる。
【０１１０】
なお、本実施の形態では、駆動ローラ１６Ａの少なくとも１周期分の印字クロック信号の印字周波数データを印字周波数メモリ５４に記憶する例について説明したが、これに限定されず、印字クロック信号の変動の周期性が他に起因するものであれば、その周期に合わせて印字周波数データを記憶して、記録タイミング信号を生成することもできる。例えば、印字クロック信号の周期が、搬送ベルト２０の１周期で変動するのであれば、搬送ベルト２０の１周期分の印字クロック信号の印字周波数データを記憶しておけばよい。
【０１１１】
（第３の実施の形態）
本実施の形態では、第１の実施の形態または第２の実施の形態で例示した記録タイミング信号の生成機構を用い、記録紙が記録ヘッド１５の画像記録位置に搬送されたことを検出する記録紙検出センサの検出信号に同期して記録タイミング信号を生成する場合について、詳細に説明する。
【０１１２】
以下で用いられる、本実施の形態の画像記録装置の構成を示す図において、第１の実施の形態及び第２の実施の形態で用いた図に示した構成要素と同一もしくは同等の部分には、第１の実施の形態及び第２の実施の形態で用いた符号と同じ符号を付して、その説明を省略する。
【０１１３】
図１４は、本実施の形態に係る画像記録装置６０の概略構成図である。
【０１１４】
画像記録装置６０は、第２の実施の形態と同様に、搬送系１４及び記録ヘッド１５を備えている。そして、駆動ローラ１６Ａの近傍には、駆動ローラ１６Ａ上にマークされた基準位置を検出し、基準位置検出信号を出力する駆動ローラ基準位置検出部４４が設けられている。
【０１１５】
更に、記録ヘッド１５の近傍であって画像記録位置より搬送方向上流側には、記録紙検出センサ６２が搬送ベルト２０に沿って配設されている。
【０１１６】
記録紙検出センサ６２は、例えば検出エリアに記録紙Ｐが存在しないときはハイレベル、記録紙が存在するときはローレベルの信号を出力する。この記録紙検出センサ６２は、記録ヘッド制御部６４に接続されており、前記ハイレベル又はローレベルの信号を記録ヘッド制御部２８へ送出する。
【０１１７】
搬送系１４によって記録紙Ｐが搬送され、この記録紙検出センサ６２の検出位置に記録紙Ｐの先端が到達すると、記録紙検出センサ６２の信号が反転（ハイレベル→ローレベル）するため、記録ヘッド制御部６４では記録紙Ｐの画像記録位置への到達を認識することができる。
【０１１８】
図１５は、本実施の形態における記録ヘッド制御部６４の構成図である。この記録ヘッド制御部６４は、第１の実施の形態の記録タイミング生成部３０または第２の実施の形態の記録タイミング生成部４８のいずれか一方、記録データ生成部３２、記録紙検出センサ信号遅延部６６を含んで構成されている。
【０１１９】
記録紙検出センサ信号遅延部６６は、記録紙検出センサ６２から出力されたセンサ信号を任意の時間遅延させ遅延センサ信号として出力する。
【０１２０】
第１の実施の形態の記録タイミング生成部３０または第２の実施の形態の記録タイミング生成部４８は、第１の実施の形態または第２の実施の形態で説明したプロセスにより記録タイミング信号を生成する。ただし、第１の実施の形態及び第２の実施の形態では開始信号をトリガとして記録タイミング信号の生成が開始されたが、本実施の形態では、記録紙検出センサ信号遅延部６６から出力された遅延センサ信号をトリガとして記録タイミング信号の生成が開始される。
【０１２１】
なお、記録データ生成部３２、記録紙検出センサ信号遅延部６６、および記録タイミング生成部３０または記録タイミング生成部４８には、システムクロックも入力され、それぞれシステムクロックに同期して動作する。
【０１２２】
図１６は、記録紙検出センサ６２のセンサ信号と同期させて記録タイミング信号を生成するときのタイミングチャートである。
【０１２３】
第１の実施の形態および第２の実施の形態と同様に、遅延センサ信号の入力時（ここではhigh→lowになったとき）、または終了信号の入力時（パルスの立ち上がりエッジ）に印字周波数カウント部３６から出力されたカウント値に基づいて重み付け係数を算出し、該重み付け係数を用いて第１レジスタ３８および第２レジスタ４０に格納された連続する印字クロック信号の印字周波数データの重み付け平均値を算出する。そして、該算出した重み付け平均値を周期とする記録タイミング信号を生成して出力する。
【０１２４】
そして、本実施の形態では、記録紙検出センサ信号がオフ（low→high）になったときに、記録タイミング信号生成部４２は、記録タイミング信号の生成を終了する。
【０１２５】
なお、記録紙検出センサ信号を記録紙検出センサ信号遅延部６６で遅延させずにそのまま記録タイミング生成部３０（または４８）に出力する構成としてもよい。
【０１２６】
このように、記録ヘッド制御部６４の各構成要素がシステムクロックに同期して動作し、印字周波数データや遅延センサ信号や終了信号、印字周波数要求信号などがシステムクロックに同期して生成されるため、システムクロック単位で記録タイミング信号と基準位置検出信号とを同期させることができる。
【０１２７】
なお、本実施の形態の構成を、複数の記録ヘッド１５を搭載した画像記録装置に適用してもよい。
【０１２８】
図１７は、Ｙ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（ブラック）の４色の各色毎に対応した記録ヘッド１５を備えた記録ヘッドアレイ１５０を搭載した画像記録装置８０の一例を示した図である。
【０１２９】
この画像記録装置８０は、記録ヘッドアレイ１５０の各記録ヘッド１５にインクを供給するインクタンク７６と、記録紙を搬送する搬送系１４と、記録ヘッドアレイ１５０の直下に配置され印字クロック信号を生成するエンコーダ２６を備えている。給紙トレイ７２から取り出された記録紙は、搬送系１４により画像記録位置に搬送されて画像が記録された後、排紙トレイ７４に排紙される。
【０１３０】
画像記録装置８０の画像の記録は制御部７０により制御される。制御部７０は、システム制御部６８および記録ヘッド制御部６４を備えている。記録ヘッド制御部６４は、各色毎の記録タイミング生成部３０（または４８）を備え、各色毎の記録ヘッド１５に対応して記録タイミング信号を生成する。記録ヘッド１５の各々は、記録紙の搬送方向に沿って順に配置されており、記録タイミングも異なるため、記録紙検出センサ信号遅延部６６の遅延センサ信号の出力タイミング（すなわち、遅延時間）も記録ヘッド毎に異なる。これにより、画像信号に応じて、各色のインク滴の噴射タイミングを制御できる。システム制御部６８は、記録タイミング信号生成以外の画像記録装置全体の動作を制御する。
【０１３１】
なお、記録ヘッド制御部６４の記録タイミング信号生成は、第１〜第３の実施の形態で説明した通りであるため、ここでの詳細な説明は省略する。
【０１３２】
第１〜第３の実施の形態では、記録ヘッド制御部がシステムクロックに同期して動作する例について説明したが、印字クロック信号よりも高い周波数でなおかつ変動せず一定の間隔で生成される信号であればシステムクロックに限定されない。例えば、外部から供給される外部同期信号であってもよい。
【０１３３】
また、第１〜第３の実施の形態では、駆動ローラ１６Ａの回転に同期してエンコーダ信号（印字クロック信号）を生成するエンコーダ２６を設け、このエンコーダ信号に基づいて記録タイミング信号を生成する例について説明したが、これに限定されない。
【０１３４】
例えば、図１８に示すように、エンコーダ２６に代えて、表面速度検出部９２を設けることもできる。表面速度検出部９２は、搬送ベルト２０の表面速度を検出し、検出信号を記録ヘッド制御部２８（または４６、６４）に出力する。（ここでは第１〜第３の実施の形態のいずれの記録ヘッド制御部を用いてもよい）。この検出信号は、印字クロック信号として用いられる。この検出信号は、搬送ベルト２０表面に搬送方向に所定間隔おいて予めプリントされているマークを検出することにより、搬送ベルト２０が所定の距離だけ移動したときに生成され出力される。従って、搬送ベルト２０が常に一定の速度で移動していれば、検出信号は常に等間隔で生成されて出力されるが、搬送ベルト２０や駆動ローラ１６Ａ、１６Ｂ等に偏心があれば、搬送速度が変化するため、生成間隔も変動する。従って、検出信号の周期も変動する。
【０１３５】
従って、第１〜第３の実施の形態で説明したエンコーダ２６からのエンコーダ信号に代えて、表面速度検出部９２からの検出信号を用いても、上記実施の形態と同様に、速度変動によらず最適な記録タイミング信号を生成することができる。。
【０１３６】
なお、この場合も第１の実施の形態のようにリアルタイムで生成された検出信号（印字クロック信号）に基づいて記録タイミング信号を生成してもよいが、第２の実施の形態のように予め印字周波数データを記憶しておき、記憶した印字周波数データを用いて記録タイミング信号を生成してもよい。また後者の場合、駆動ローラ１６Ａの少なくとも１周期分の印字周波数データを記憶しておき、記録タイミング信号を生成することもできるし、搬送ベルト２０の少なくとも１周期分の印字周波数データを記憶しておき、記録タイミング信号を生成するようにしてもよい。
【０１３７】
また、本実施の形態では、印字クロック信号の周期の重み付け平均値を算出して、記録タイミング信号を生成したが、周波数の重み付け平均値を算出して記録タイミング信号を生成してもよい。周期は周波数と反比例の関係にあるため、いずれか一方を算出すれば一意に記録タイミング信号を生成することができる。
【図面の簡単な説明】
【０１３８】
【図１】第１の実施の形態の画像記録装置の概略構成図である。
【図２】第１の実施の形態の記録ヘッド制御部の構成図である。
【図３】第１の実施の形態の記録タイミング生成部の構成を示すブロック図である。
【図４】第１の実施の形態の印字周波数生成部で印字周波数データを生成するときのタイミングチャートである。
【図５】印字周波数カウント部で印字周波数をカウントするときのタイミングチャートである。
【図６】第１の実施の形態の記録タイミング信号生成部４２が記録タイミング信号を生成するときの処理の流れを示すフローチャートである。
【図７】（Ａ）は、記録タイミング信号生成部での記録タイミング信号を生成するときのタイミングチャートであり、（Ｂ）は、重み付け係数を説明する説明図である。
【図８】第２の実施の形態の画像記録装置の概略構成図である。
【図９】第２の実施の形態の記録ヘッド制御部の構成図である。
【図１０】第２の実施の形態の記録タイミング生成部の構成を示すブロック図である。
【図１１】第２の実施の形態における印字周波数生成部で印字周波数データを生成するときのタイミングチャートである。
【図１２】（Ａ）は、周期性をもって変動する印字クロック信号の印字周波数の変動を示すグラフであり、（Ｂ）は印字周波数メモリに印字周波数データが記憶された状態を示す図である。
【図１３】記録紙に対する印刷を開始する前に駆動ローラ１周期分の印字周波数データを印字周波数メモリに記憶する処理の流れを示したフローチャートである。
【図１４】第３の実施の形態の画像記録装置の概略構成図である。
【図１５】第３の実施の形態の記録ヘッド制御部の構成図である。
【図１６】第３の実施の形態において記録紙検出センサのセンサ信号と同期させて記録タイミング信号を生成するときのタイミングチャートである。
【図１７】４色分の記録ヘッドを備えた記録ヘッドアレイを搭載した画像記録装置の一例を示した図である。
【図１８】搬送ベルトの表面速度を検出する表面速度検出部で印字クロック信号を生成する画像記録装置の構成例である。
【符号の説明】
【０１３９】
１０  画像記録装置
１４  搬送系
１５  記録ヘッド
１６Ａ、１６Ｂ  駆動ローラ
２０  搬送ベルト
２６  エンコーダ
２８  記録ヘッド制御部
３０  記録タイミング生成部
３４  印字周波数生成部
３６  印字周波数カウント部
３８  第１レジスタ
４０  第２レジスタ
４２  記録タイミング信号生成部
４４  駆動ローラ基準位置検出部
４６  記録ヘッド制御部
４８  記録タイミング生成部
５０  画像記録装置
５２  印字周波数生成部
５４  印字周波数メモリ
５６  アドレス制御部
６０  画像記録装置
６２  記録紙検出センサ
６４  記録ヘッド制御部
６６  記録紙検出センサ信号遅延部
８０  画像記録装置
９２  表面速度検出部
【図１】
2008023778.tif 000003
【図２】
2008023778.tif 000004
【図３】
2008023778.tif 000005
【図４】
2008023778.tif 000006
【図５】
2008023778.tif 000007
【図６】
2008023778.tif 000008
【図７】
2008023778.tif 000009
【図８】
2008023778.tif 000010
【図９】
2008023778.tif 000011
【図１０】
2008023778.tif 000012
【図１１】
2008023778.tif 000013
【図１２】
2008023778.tif 000014
【図１３】
2008023778.tif 000015
【図１４】
2008023778.tif 000016
【図１５】
2008023778.tif 000017
【図１６】
2008023778.tif 000018
【図１７】
2008023778.tif 000019
【図１８】
2008023778.tif 000020