(57)【特許請求の範囲】
【請求項１】
インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有し、搬送クロックに同期して１クロックにつき１データ搬送される連続データ内に所定数毎に連続して組み込まれて前記主制御手段から前記印字データ制御部に送信されてくる前記印字データを前記印字ヘッドに転送する印字データ転送方法であって、
前記所定数は前記ノズルの個数と等しく、
前記主制御手段から送信される前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号ＶＡＬＩＤと、前記印字データを含む前記連続データと、前記搬送クロックとを前記主制御手段から前記印字データ制御部に送信する工程と、
前記印字データ有効信号ＶＡＬＩＤに基づいて、前記印字データ有効信号ＶＡＬＩＤによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記所定数に達する間、前記先頭のデータから順に前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号ＷＶＡＬＩＤを生成し、該生成された前記印字データ有効信号ＷＶＡＬＩＤが前記印字データであることを示す１期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送する前記印字データ制御部による工程と、を有する印字データ転送方法。
【請求項２】
インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有する記録装置において、
前記主制御手段は、前記印字データ制御手段に搬送クロックと、前記搬送クロックに同期させて１クロックにつき１データ搬送され前記ノズルの個数毎に連続して組み込まれた前記印字データを含む連続データと、前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号ＶＡＬＩＤと、を送信し、
前記印字データ制御部は、前記印字データ有効信号ＶＡＬＩＤに基づいて、前記印字データ有効信号ＶＡＬＩＤによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記ノズルの個数に達する間、前記先頭のデータから順に、前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号ＷＶＡＬＩＤを更新し、該更新された前記印字データ有効信号ＷＶＡＬＩＤが前記印字データであることを示す１期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送すること、を特徴とする記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送クロックによってキャリッジに送信されてきた印字データを印字ヘッドに転送する印字データ転送方法及び記録装置に関する。
【背景技術】
【０００２】
図８は、従来の記録装置の一構成例を示すブロック図であり、図９は、図８に示した印字データ制御部１２２の構成を示すブロック図である。
【０００３】
本従来例は図８に示すように、ホスト装置１０２に接続されたプリンタ１０１であって、プリンタ１０１全体を制御するメイン制御部１１０と、記録媒体に対してインク滴を吐出して画像を形成するプリントヘッド１３０と、プリントヘッド１３０が搭載され、プリントヘッド１３０の制御を行うキャリッジ１２０と、キャリッジ１２０の位置を検出するためのリニアエンコーダ１４０と、記録媒体の端部を検出するエッジセンサ１５０とが設けられている。
【０００４】
キャリッジ１２０には、メイン制御部１１０のＣＰＵ（不図示）との間でデータの送受信をするためのＣＰＵバスインタフェース１２１と、リニアエンコーダ１４０にて検出されたキャリッジ１２０の位置に応じてトリガ信号ＴＲＩＧ及び吐出信号ＦＩＲＥを出力する吐出信号生成部１２３と、メイン制御部１１０から送信されてきた印字データＤＡＴＡを一時的に蓄積し、吐出信号生成部１２３から出力されたトリガ信号ＴＲＩＧに従ったタイミングでヘッドデータＨＤ−ＤＡＴＡとしてプリントヘッド１３０に送信する印字データ制御部１２２と、Ｄ／Ａコンバータ１２４及びＡ／Ｄコンバータ１２５とが設けられている。
【０００５】
印字データ制御部１２２は図９に示すように、メイン制御部１１０から送信されてきた印字データＤＡＴＡを一時的に蓄積するＦＩＦＯ１６０と、吐出信号生成部１２３から出力されたトリガ信号ＴＲＩＧに応じたタイミングでリードイネーブル信号ＲＤＥＮをＦＩＦＯ１６０に対して出力するヘッドタイミングコントローラ１７０とから構成されており、ＦＩＦＯ１６０に蓄積された印字データＤＡＴＡは、ヘッドタイミングコントローラ１７０から出力されたリードイネーブル信号ＲＤＥＮによる印字タイミングでヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド１３０に送信される。
【０００６】
以下に、上記のように構成されたプリンタ１０１の動作について説明する。
【０００７】
図１０は、図８及び図９に示したプリンタ１０１の動作を説明するための図であり、（ａ）は印字データの流れを示す図、（ｂ）はプリンタヘッド１３０における記録媒体に対する印字状態を示す図である。
【０００８】
図１０（ａ）に示すように、図８及び図９に示したプリンタ１０１においては、ホスト装置１０２からの命令によってメイン制御部１１０に与えられた印字データＤＡＴＡが、搬送クロックＣＬＯＣＫによって搬送される連続データ内に、プリントヘッド１３０のノズル数となる１０個ずつ連続して組み込まれてキャリッジ１２０に送信されてくる。また、メイン制御部１１０からは、連続データのうち印字データＤＡＴＡを示す印字データ有効信号ＶＡＬＩＤが搬送クロックＣＬＯＣＫ及び印字データＤＡＴＡとともに送信されてくる。この印字データ有効信号ＶＡＬＩＤは、搬送クロックＣＬＯＣＫに同期し、メイン制御部１１０から送信されてくる連続データのうち、印字データＤＡＴＡとなるタイミングにおいては“１”、それ以外のタイミングにおいては“０”となることにより、印字データＤＡＴＡを示している。
【０００９】
このようにキャリッジ１２０に送信されてきた印字データＤＡＴＡは、印字データ制御部１２２において、印字データ有効信号ＶＡＬＩＤによって認識され、メイン制御部１１０から送信されてきた連続データのうち印字データＤＡＴＡのみが搬送クロックＣＬＯＣＫに従ってＦＩＦＯ１６０に書き込まれる。
【００１０】
ＦＩＦＯ１６０においては、メイン制御部１１０から送信されてきた連続データに連続して組み込まれた１０個ずつの印字データＤＡＴＡが連続して蓄積されることになる。すなわち、図１０に示したものにおいては、印字データＤＡＴＡ１〜１０と、印字データＤＡＴＡ１１〜２０と、印字データＤＡＴＡ２１〜３０と、印字データＤＡＴＡ３１〜４０とが連続してＦＩＦＯ１６０に蓄積されることになる。
【００１１】
その後、ヘッドタイミングコントローラ１７０からリードイネーブル信号ＲＤＥＮが出力されると、ＦＩＦＯ１６０に蓄積された印字データＤＡＴＡが連続したヘッドデータＨＤ−ＤＡＴＡとしてプリントヘッド１３０に送信され、図１０（ｂ）に示すように記録媒体に対して画像が形成されることになる。
【００１２】
上述したようなプリンタ１０１においては、メイン制御部１１０とキャリッジ１２０とがフレキシブルフラットケーブルによって電気的に接続されており、上述した搬送クロックＣＬＯＣＫ、印字データＤＡＴＡ及び印字データ有効信号ＶＡＬＩＤはこのフレキシブルフラットケーブルを介してメイン制御部１１０からキャリッジ１２０に送信されることになる。また、キャリッジ１２０が摺動するものであるとともに、プリンタ１０１が大判のものである場合はメイン制御部１１０とキャリッジ１２０との距離が長くなることから、上述したフレキシブルフラットケーブルの長さが４ｍ等というように長くなる傾向にある。
【００１３】
そのため、メイン制御部１１０からフレキシブルフラットケーブルを介してキャリッジ１２０に送信されてくる、搬送クロックＣＬＯＣＫ、印字データＤＡＴＡ及び印字データ有効信号ＶＡＬＩＤがノイズの影響を受けやすくなっている。上述した、搬送クロックＣＬＯＣＫ、印字データＤＡＴＡ及び印字データ有効信号ＶＡＬＩＤのうち、印字データＤＡＴＡにおいては、ノイズの影響を受けた場合であっても、１つの印字データＤＡＴＡによる記録媒体への印字領域は、例えば一辺が３５μｍというように極めて小さいため、印字乱れの量としては極めて小さくなり、ほぼ問題のないレベルとなる。ところが、搬送クロックＣＬＯＣＫや印字データ有効信号ＶＡＬＩＤがノイズの影響を受けた場合は、印字データがずれていくことになるため、特に、印字開始直後に搬送クロックＣＬＯＣＫや印字データ有効信号ＶＡＬＩＤがノイズの影響を受けた場合は、その印字乱れが広範囲に及んでしまう。
【００１４】
ここで、インクジェットプリンタの信号伝送におけるノイズ対策として、印字データを転送するためのハーネスケーブルをハーネス同士が影響し合わないように配置したり、ハーネスケーブルを遮蔽したり、また、印字ヘッドの奇数チャンネルと偶数信号チャンネルのタイミングをずらして制御したりする方法が提案されている（例えば、特許文献１参照。）。
【特許文献１】特開２００２−２９１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上述した特許文献１に記載されたような方法においては、信号伝送上のノイズ抑制手段の１つではあるが、機構的にハーネスケーブルを上述したように配置できない場合や、また印字ヘッドの制御上、タイミングを分けられない場合には適用することができない。
【００１６】
図１１は、図８及び図９に示したプリンタ１０１において搬送クロックＣＬＯＣＫがノイズの影響によって欠けた場合の例を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）はプリンタヘッド１３０における記録媒体に対する印字状態を示す図である。
【００１７】
図８及び図９に示したプリンタ１０１においては、上述したように、印字データ有効信号ＶＡＬＩＤによって印字データＤＡＴＡが認識され、メイン制御部１１０から送信されてきた連続データのうち印字データＤＡＴＡのみが搬送クロックＣＬＯＣＫに従ってＦＩＦＯ１６０に書き込まれるため、図１１（ａ）に示すように搬送クロックＣＬＯＣＫがノイズの影響によって欠けた場合は、その欠けた搬送クロックＣＬＯＣＫによって搬送されてきた２３番目の印字データＤＡＴＡがＦＩＦＯ１６０に書き込まれなくなる。また、メイン制御部１１０から送信されてきた印字データ有効信号ＶＡＬＩＤは、メイン制御部１１０から送信されてきた連続データのうち印字データＤＡＴＡが組み込まれているタイミングのみが“１”となっているため、搬送クロックＣＬＯＣＫが欠けることにより印字データの一部がＦＩＦＯ１６０に書き込まれない場合であっても、連続した１０個の印字データＤＡＴＡの送信タイミングに合わせて“０”に立ち下がる。これにより、この領域においては、メイン制御部１１０からキャリッジ１２０に送信されてきた状態では１０個の印字データＤＡＴＡが連続していたにも関わらず、ＦＩＦＯ１６０に書き込まれる印字データＤＡＴＡは９個の印字データＤＡＴＡしか連続していないことになる。
【００１８】
そのため、ＦＩＦＯ１６０に蓄積された印字データＤＡＴＡがヘッドタイミングコントローラ１７０の制御によって連続したヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド１３０に送信され、記録媒体に対してこのヘッドデータＨＤ−ＤＡＴＡに従って印字が行われると、図１１（ｂ）に示すように、２３番目の印字データＤＡＴＡが抜けた状態で印字が行われることになり、それにより、図１１（ｂ）の斜線部で示すように、２３番目以降の印字データＤＡＴＡが全て１つずつ前方にずれてしまう。
【００１９】
図１２は、図１１に示したように印字データが１つずつ前方のずれた場合の実際の画像例を説明するための図であり、（ａ）は印字データが抜けていない状態を示す図、（ｂ）は印字データが抜けた状態を示す図である。
【００２０】
搬送クロックＣＬＯＣＫが欠けることによりＦＩＦＯ１６０に書き込まれる印字データＤＡＴＡの一部が抜けると、図１２に示すように、抜けた印字データＤＡＴＡ以降の印字データＤＡＴＡが全て１つずつ前方にずれてしまい、そのずれは、プリントヘッド１３０の１回の走査の最後まで及んでしまい、それにより、記録媒体に形成される画像が大きく乱れてしまうことになる。
【００２１】
図１３は、図８及び図９に示したプリンタ１０１において搬送クロックＣＬＯＣＫがノイズの影響によって増えた場合の例を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）はプリンタヘッド１３０における記録媒体に対する印字状態を示す図である。
【００２２】
図８及び図９に示したプリンタ１０１においては、上述したように、印字データ有効信号ＶＡＬＩＤによって印字データＤＡＴＡが認識され、メイン制御部１１０から送信されてきた連続データのうち印字データＤＡＴＡのみが搬送クロックＣＬＯＣＫに従ってＦＩＦＯ１６０に書き込まれるため、図１３（ａ）に示すように搬送クロックＣＬＯＣＫがノイズの影響によって増えた場合は、その増えた搬送クロックＣＬＯＣＫによって搬送されてきた２３番目の印字データＤＡＴＡが重複してＦＩＦＯ１６０に書き込まれることになる。また、メイン制御部１１０から送信されてきた印字データ有効信号ＶＡＬＩＤは、メイン制御部１１０から送信されてきた連続データのうち印字データＤＡＴＡが組み込まれているタイミングのみが“１”となっているため、搬送クロックＣＬＯＣＫが増えることにより印字データの一部が重複してＦＩＦＯ１６０に書き込まれた場合であっても、連続した１０個の印字データＤＡＴＡの送信タイミングに合わせて“０”に立ち下がる。これにより、この領域においては、メイン制御部１１０からキャリッジ１２０に送信されてきた状態では１０個の印字データＤＡＴＡが連続していたにも関わらず、ＦＩＦＯ１６０に書き込まれる印字データＤＡＴＡは１１個の印字データＤＡＴＡが連続していることになる。
【００２３】
そのため、ＦＩＦＯ１６０に蓄積された印字データＤＡＴＡがヘッドタイミングコントローラ１７０の制御によって連続したヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド１３０に送信され、記録媒体に対してこのヘッドデータＨＤ−ＤＡＴＡに従って印字が行われると、図１３（ｂ）に示すように、２３番目の印字データＤＡＴＡが重複した状態で印字が行われることになり、それにより、図１３（ｂ）の斜線部で示すように、２３番目以降の印字データＤＡＴＡが全て１つずつ後方にずれてしまう。
【００２４】
図１４は、図１３に示したように印字データが１つずつ後方のずれた場合の実際の画像例を説明するための図であり、（ａ）は印字データが重複していない状態を示す図、（ｂ）は印字データが重複している状態を示す図である。
【００２５】
搬送クロックＣＬＯＣＫが増えることによりＦＩＦＯ１６０に書き込まれる印字データＤＡＴＡの一部が重複してＦＩＦＯ１６０に書き込まれると、図１４に示すように、重複した印字データＤＡＴＡ以降の印字データＤＡＴＡが全て１つずつ後方にずれてしまい、そのずれは、プリントヘッド１３０の１回の走査の最後まで及んでしまい、それにより、記録媒体に形成される画像が大きく乱れてしまうことになる。
【００２６】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、メイン制御部から印字データとともにキャリッジに送信される搬送クロックがノイズによって増減した場合であっても広範囲な印字乱れを回避することができ、印字画質の大幅な劣化を抑制することができる印字データ転送方法及び記録装置を提供することを目的とする。
【課題を解決するための手段】
【００２７】
上記目的を達成するために本発明の印字データ転送方法は、インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有し、搬送クロックに同期して１クロックにつき１データ搬送される連続データ内に所定数毎に連続して組み込まれて前記主制御手段から前記印字データ制御部に送信されてくる前記印字データを前記印字ヘッドに転送する印字データ転送方法であって、前記所定数は前記ノズルの個数と等しく、前記主制御手段から送信される前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号ＶＡＬＩＤと、前記印字データを含む前記連続データと、前記搬送クロックとを前記主制御手段から前記印字データ制御部に送信する工程と、前記印字データ有効信号ＶＡＬＩＤに基づいて、前記印字データ有効信号ＶＡＬＩＤによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記所定数に達する間、前記先頭のデータから順に前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号ＷＶＡＬＩＤを生成し、該生成された前記印字データ有効信号ＷＶＡＬＩＤが前記印字データであることを示す１期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送する前記印字データ制御部による工程と、を有する。また本発明の記録装置は、インクを吐出するノズルを複数備え連続した印字データをノズル数毎に所定のタイミングで印字する印字ヘッドと、該印字ヘッドを搭載して移動するキャリッジと、該キャリッジに設けられ前記印字ヘッドに前記印字データを出力制御する印字データ制御部と、前記キャリッジ外に置かれ該印字データ制御部に印字データを送信する主制御手段とを有する記録装置において、前記主制御手段は、前記印字データ制御手段に搬送クロックと、前記搬送クロックに同期させて１クロックにつき１データ搬送され前記ノズルの個数毎に連続して組み込まれた前記印字データを含む連続データと、前記連続データの内の前記印字ヘッドに転送する前記印字データであることを示す印字データ有効信号ＶＡＬＩＤと、を送信し、前記印字データ制御部は、前記印字データ有効信号ＶＡＬＩＤに基づいて、前記印字データ有効信号ＶＡＬＩＤによって示される期間中の最初に識別される前記印字データの先頭のデータに同期する前記搬送クロックから搬送クロック数を計測し、該搬送クロック数が前記ノズルの個数に達する間、前記先頭のデータから順に、前記搬送クロックに従って前記連続データを取り込み、該取り込まれた前記所定数の該連続データが前記印字データであるとして、該取り込まれた前記所定数の該連続データが前記印字データであることを示すために前記所定数の該連続データの該取り込みの期間に同期させて印字データ有効信号ＷＶＡＬＩＤを更新し、該更新された前記印字データ有効信号ＷＶＡＬＩＤが前記印字データであることを示す１期間内に前記取り込まれた前記所定数の該連続データを前記印字データとして前記印字ヘッドに転送すること、を特徴とする。
【００２８】
上記のように構成された本発明においては、搬送クロックによって搬送される連続データ内に印字データが所定数毎に連続して組み込まれてキャリッジに送信されてくると、キャリッジにおいて、連続した印字データの先頭となるデータがキャリッジにて受信されてからそれぞれ、印字データが連続する所定数の搬送クロックが計測されるまでの間、搬送クロックに従って連続データが取り込まれ、この連続データが印字データとして印字ヘッドに転送される。
【００２９】
これにより、搬送クロックがノイズによって増減した場合であっても、印字データが連続する所定数の連続データが印字データとして印字ヘッドに転送されることになり、その後の印字データが前後にずれてしまうことがなくなる。
【発明の効果】
【００３０】
以上説明したように本発明においては、連続した印字データの先頭となるデータがキャリッジにて受信されてからそれぞれ、印字データが連続する所定数の連続データが取り込まれて印字データとして印字ヘッドに転送される構成としたため、搬送クロックがノイズによって増減した場合であっても、その搬送クロックの増減による影響は１つの連続した印字データ内で収束されることになり、それにより、広範囲な印字乱れを回避することができ、印字画質の大幅な劣化を抑制することができる。
【発明を実施するための最良の形態】
【００３１】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３２】
図１は、本発明の記録装置の実施の一形態を示すブロック図であり、図２は、図１に示した印字データ制御部２２の構成を示すブロック図である。
【００３３】
本形態は図１に示すように、ホスト装置２に接続されたプリンタ１であって、プリンタ１全体を制御する主制御手段であるメイン制御部１０と、記録媒体に対してインク滴を吐出して画像を形成するプリントヘッド３０と、プリントヘッド３０が搭載され、プリントヘッド３０の制御を行うキャリッジ２０と、キャリッジ２０の位置を検出するためのリニアエンコーダ４０と、記録媒体の端部を検出するエッジセンサ５０とが設けられており、プリントヘッド３０は、メイン制御部１０によってキャリッジ２０を介して制御される。
【００３４】
キャリッジ２０には、ＣＰＵバスインタフェース２１と、印字データ制御部２２と、吐出信号生成部２３と、Ｄ／Ａコンバータ２４と、Ａ／Ｄコンバータ２５とが設けられている。
【００３５】
ＣＰＵバスインタフェース２１は、メイン制御部１０のＣＰＵ（不図示）にて設定されたキャリッジ制御情報を、印字データ制御部２２、吐出信号生成部２３及びＤ／Ａコンバータ２４に振り分けて出力したり、Ａ／Ｄコンバータ２５からの情報をメイン制御部１０のＣＰＵに送信したりする。
【００３６】
吐出信号生成部２３は、リニアエンコーダ４０にて検出されたキャリッジの位置に応じて、印字データをプリントヘッド３０に送信するタイミングを示すトリガ信号ＴＲＩＧを印字データ制御部２２に対して出力するとともに、プリントヘッド３０に対して吐出信号ＦＩＲＥを出力する。
【００３７】
印字データ制御部２２は、メイン制御部１０から送信されてきた印字データＤＡＴＡを吐出信号生成部２３から出力されたトリガ信号ＴＲＩＧに従ったタイミングでヘッドデータＨＤ−ＤＡＴＡとしてプリントヘッド３０に送信する。
【００３８】
Ａ／Ｄコンバータ２５は、プリントヘッド３０から送信されてくるプリントヘッド３０の温度を示すヘッド温度情報ＴＨＲＭ、並びにエッジセンサ５０にて検出された記録媒体の端部の位置を示すエッジ信号ＥＤＧＥをそれぞれデジタル信号に変換する。このデジタル信号に変換された情報はそれぞれＣＰＵバスインタフェース２１を介してメイン制御部１０のＣＰＵに送信される。なお、プリントヘッド３０には、プリントヘッド２０の温度を測定するためのサーミスタ（不図示）が搭載されており、このサーミスタからヘッド温度情報ＴＨＲＭがＡ／Ｄコンバータ２５に送信されてくる。
【００３９】
Ｄ／Ａコンバータ２４は、メイン制御部１０のＣＰＵからＣＰＵバスインタフェース２１を介して送信されてきたヘッド電圧情報をアナログ信号に変換してプリントヘッド３０に送信する。メイン制御部１０のＣＰＵにおいては、Ａ／Ｄコンバータ２５からＣＰＵバスインタフェース２１を介して送信されてきたヘッド温度情報ＴＨＲＭに基づいて、プリントヘッド３０の制御電圧が設定され、その制御電圧がヘッド電圧情報としてＤ／Ａコンバータ２４に送信されることになる。
【００４０】
印字データ制御部２２は図２に示すように、受信データコントローラ８０と、蓄積手段であるＦＩＦＯ６０と、タイミング制御手段であるヘッドタイミングコントローラ７０とから構成されている。
【００４１】
受信データコントローラ８０は、搬送クロックＣＬＯＣＫによって搬送される連続データに所定数毎に連続した状態でメイン制御部１０から送信されてきた印字データＤＡＴＡの先頭となるデータを受信してからそれぞれ搬送クロックＣＬＯＣＫを計測する計測手段であるカウンタ８１と、搬送クロックＣＬＯＣＫに従って連続データを印字データとして取り込むとともに、メイン制御部１０から印字データＤＡＴＡとともに送信されてきた印字データ有効信号ＶＡＬＩＤを、カウンタ８１にて所定数の搬送クロックＣＬＯＣＫが計測されるまでの間に取り込まれた連続データが印字データである旨を示すように更新し、これら取り込まれた印字データＷＤＡＴＡと更新された印字データ有効信号ＷＶＡＬＩＤとを出力するデータ制御手段であるＦＩＦＯ書き込みコントローラ８２とから構成されている。
【００４２】
ヘッドタイミングコントローラ７０は、吐出信号生成部２３から出力されたトリガ信号ＴＲＩＧに応じたタイミングでリードイネーブル信号ＲＤＥＮをＦＩＦＯ６０に対して出力することにより、ＦＩＦＯ６０に対してプリントヘッド３０における印字タイミングを通知する。
【００４３】
ＦＩＦＯ６０は、受信データコントローラ８０から出力された印字データＷＤＡＴＡを一時的に蓄積し、蓄積された印字データＷＤＡＴＡを、ヘッドタイミングコントローラ７０から出力されたリードイネーブル信号ＲＤＥＮによる印字タイミングでヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド３０に送信する。
【００４４】
以下に、上記のように構成されたプリンタ１のキャリッジ２０における印字データの転送方法について説明する。
【００４５】
図３は、図１及び図２に示したキャリッジ２０における印字データの転送方法を説明するための図であり、（ａ）はデータの流れを示す図、（ｂ）は（ａ）に示したＡ部における受信データコントローラ８０の処理を示す図である。
【００４６】
図３（ａ）に示すように、図１及び図２に示したプリンタ１においては、ホスト装置２からの命令によってメイン制御部１０に与えられた印字データＤＡＴＡが、搬送クロックＣＬＯＣＫによって搬送される連続データ内に、プリントヘッド３０のノズル数となる１０個ずつ連続して組み込まれてキャリッジ２０に送信されてくる。また、メイン制御部１０からは、連続データのうち印字データＤＡＴＡを示す印字データ有効信号ＶＡＬＩＤが搬送クロックＣＬＯＣＫ及び印字データＤＡＴＡとともに送信されてくる。この印字データ有効信号ＶＡＬＩＤは、搬送クロックＣＬＯＣＫに同期し、メイン制御部１０から送信されてくる連続データのうち、印字データＤＡＴＡとなるタイミングにおいては“１”、それ以外のタイミングにおいては“０”となることにより、印字データＤＡＴＡを示している。
【００４７】
このように搬送クロックＣＬＯＣＫとともにキャリッジ２０に送信されてきた印字データＤＡＴＡ及び印字データ有効信号ＶＡＬＩＤは、キャリッジ２０の印字データ制御部２２にて受信される。
【００４８】
印字データ制御部２２においては、メイン制御部１０から送信されてきた連続データのうち、この連続データに組み込まれて送信されてきた印字データＤＡＴＡが、印字データ有効信号ＶＡＬＩＤによって認識される。すなわち、印字データ有効信号ＶＡＬＩＤが“１”となっているタイミングで受信された連続データが印字データＤＡＴＡとして認識されることになる。
【００４９】
印字データ制御部２２においては、まず、印字データ有効信号ＶＡＬＩＤが“１”に立ち上がると、それにより、メイン制御部１０から送信されてきた連続データの中から連続した状態の印字データＤＡＴＡの先頭のデータが検出され、そのタイミングから受信データコントローラ８０のカウンタ８１において搬送クロックＣＬＯＣＫの計測が開始されるとともに、ＦＩＦＯ書き込みコントローラ８２において、受信された連続データが搬送クロックＣＬＯＣＫに従って印字データとして取り込まれていき、プリントヘッド３０に送信する印字データＷＤＡＴＡとして出力される。なお、ＦＩＦＯ書き込みコントローラ８２から出力される印字データＷＤＡＴＡも、メイン制御部１０からキャリッジ２０に送信されてくる印字データＤＡＴＡと同様に連続データに組み込まれた状態でＦＩＦＯ書き込みコントローラ８２から出力される。また、ＦＩＦＯ書き込みコントローラ８２においては、印字データ有効信号ＶＡＬＩＤが“１”の状態で印字データ有効信号ＷＶＡＬＩＤとして出力される。
【００５０】
その後、カウンタ８１における計測値が、プリントヘッド３０のノズル数である１０になると、ＦＩＦＯ書き込みコントローラ８２において、印字データ有効信号ＶＡＬＩＤが“０”とされ、印字データ有効信号ＷＶＡＬＩＤとして出力される。なお、プリントヘッド３０のノズル数は、メイン制御部１０のＣＰＵから受信データコントローラ８０にＣＰＵバスインタフェース２１を介して予め与えられており、ＦＩＦＯ書き込みコントローラ８２においては、カウンタ８１における計測値がメイン制御部１０のＣＰＵから与えられたノズル数となった場合に、印字データ有効信号ＶＡＬＩＤが“０”とされることになる。
【００５１】
ＦＩＦＯ書き込みコントローラ８２から出力された印字データＷＤＡＴＡ及び印字データ有効信号ＷＶＡＬＩＤはＦＩＦＯ６０に入力され、ＦＩＦＯ６０において、入力された連続データのうち、印字データ有効信号ＷＶＡＬＩＤによって示される印字データＷＤＡＴＡ、すなわち、印字データ有効信号ＷＶＡＬＩＤが“１”となっている印字データＷＤＡＴＡのみが一時的に蓄積される。そのため、図３に示したものにおいては、印字データＷＤＡＴＡ１〜１０と、印字データＷＤＡＴＡ１１〜２０と、印字データＷＤＡＴＡ２１〜３０と、印字データＷＤＡＴＡ３１〜４０とが連続してＦＩＦＯ６０に蓄積されることになる。
【００５２】
そして、ＦＩＦＯ６０に蓄積された印字データＷＤＡＴＡは、ヘッドタイミングコントローラ７０から出力されるリードイネーブル信号ＲＤＥＮによる印字タイミングでヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド３０に送信される。ここで、ＦＩＦＯ６０には、ＦＩＦＯ６０に入力された連続データのうち、印字データ有効信号ＷＶＡＬＩＤによって印字データＷＤＡＴＡとされたデータのみが蓄積されているため、キャリッジ２０からプリントヘッド３０に送信されるヘッドデータＨＤ−ＤＡＴＡは、印字データＷＤＡＴＡが連続した状態でプリンタヘッド３０に送信されることになる。
【００５３】
プリントヘッド３０においては、キャリッジ２０から送信されてきたヘッドデータＨＤ−ＤＡＴＡに基づいて、キャリッジ２０の吐出信号生成部２３から出力された吐出信号ＦＩＲＥによるタイミングで記録媒体に対してインク滴が吐出され、記録媒体上に画像が形成されることになる。
【００５４】
以下に、図１及び図２に示したプリンタ１において搬送クロックＣＬＯＣＫがノイズの影響によって増減した場合のキャリッジ２０の動作について説明する。
【００５５】
まず、搬送クロックＣＬＯＣＫがノイズの影響によって欠けた場合について説明する。
【００５６】
図４は、図１及び図２に示したプリンタ１において搬送クロックＣＬＯＣＫがノイズの影響によって欠けた場合のキャリッジ２０の動作を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）は（ａ）に示したＡ部における受信データコントローラ８０の処理を示す図である。また、図５は、図４に示した状態における記録媒体に対する印字状態を示す図である。
【００５７】
メイン制御部１０から搬送クロックＣＬＯＣＫとともにキャリッジ２０に送信されてきた印字データＤＡＴＡ及び印字データ有効信号ＶＡＬＩＤは、キャリッジ２０の印字データ制御部２２にて受信され、上述したように、印字データ有効信号ＶＡＬＩＤによって、メイン制御部１０から送信されてきた連続データの中から連続した状態の印字データＤＡＴＡの先頭のデータが検出され、そのタイミングから受信データコントローラ８０のカウンタ８１において搬送クロックＣＬＯＣＫの計測が開始されるとともに、ＦＩＦＯ書き込みコントローラ８２において、受信された連続データが搬送クロックＣＬＯＣＫに従って印字データとして取り込まれていき、プリントヘッド３０に送信する印字データＷＤＡＴＡとして出力される。この際、図４に示すように、２３番目の印字データＤＡＴＡを搬送する搬送クロックがノイズによって欠けたとする。
【００５８】
ＦＩＦＯ書き込みコントローラ８２においては、搬送クロックＣＬＯＣＫに従って印字データＤＡＴＡが取り込まれるため、搬送クロックＣＬＯＣＫが欠けた２３番目の印字データＤＡＴＡは取り込まれない。
【００５９】
また、ＦＩＦＯ書き込みコントローラ８２においては、印字データ有効信号ＶＡＬＩＤが“１”の状態で印字データ有効信号ＷＶＡＬＩＤとして出力される。
【００６０】
その後、カウンタ８１における計測値が、プリントヘッド３０のノズル数である１０になると、ＦＩＦＯ書き込みコントローラ８２において、印字データ有効信号ＶＡＬＩＤが“０”とされ、印字データ有効信号ＷＶＡＬＩＤとして出力される。ここで、搬送クロックＣＬＯＣＫが１つの印字データＤＡＴＡ分欠けているため、印字データ有効信号ＶＡＬＩＤが“０”とされるタイミングは、３０番目の印字データＤＡＴＡに続く連続データｘがＦＩＦＯ書き込みコントローラ８２に取り込まれた後となる。
【００６１】
ＦＩＦＯ書き込みコントローラ８２から出力された印字データＷＤＡＴＡ及び印字データ有効信号ＷＶＡＬＩＤはＦＩＦＯ６０に入力され、ＦＩＦＯ６０において、入力された連続データのうち、印字データ有効信号ＷＶＡＬＩＤによって示される印字データＷＤＡＴＡ、すなわち、印字データ有効信号ＷＶＡＬＩＤが“１”となっている印字データＷＤＡＴＡのみが一時的に蓄積される。ここで、ＦＩＦＯ書き込みコントローラ８２から出力された印字データ有効信号ＷＶＡＬＩＤは、３０番目の印字データＤＡＴＡに続く連続データｘがＦＩＦＯ書き込みコントローラ８２に取り込まれた後に“０”となっているため、図４（ｂ）に示した領域の印字データＤＡＴＡにおいては、２１番目、２２番目、２４〜３０番目の印字データＤＡＴＡに続いて、３０番目の印字データＤＡＴＡに続く連続データｘがＦＩＦＯ６０に蓄積されることになる。
【００６２】
そして、ＦＩＦＯ６０に蓄積された印字データＷＤＡＴＡは、ヘッドタイミングコントローラ７０から出力されるリードイネーブル信号ＲＤＥＮによる印字タイミングで、印字データＷＤＡＴＡが連続したヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド３０に送信され、プリントヘッド３０においは、キャリッジ２０から送信されてきたヘッドデータＨＤ−ＤＡＴＡに基づいて、キャリッジ２０の吐出信号生成部２３から出力された吐出信号ＦＩＲＥによるタイミングで記録媒体に対してインク滴が吐出され、記録媒体上に画像が形成されることになる。
【００６３】
本例においては、搬送クロックが欠けることにより、メイン制御部１０から送信されてきた２３番目の印字データＤＡＴＡが脱落しているものの、その脱落した印字データＤＡＴＡを含んで連続状態となった１０個の印字データＤＡＴＡの最後尾に、この印字データに続いてメイン制御部１０から送信されてきた連続データｘが含まれているため、図５の斜線部に示すように、印字データの脱落による印字データのずれは、その１０個の印字データ内で収束され、その後の印字データに影響が及ぶことがなくなる。
【００６４】
次に、搬送クロックＣＬＯＣＫがノイズの影響によって増えた場合について説明する。
【００６５】
図６は、図１及び図２に示したプリンタ１において搬送クロックＣＬＯＣＫがノイズの影響によって増えた場合のキャリッジ２０の動作を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）は（ａ）に示したＡ部における受信データコントローラ８０の処理を示す図である。また、図７は、図６に示した状態における記録媒体に対する印字状態を示す図である。
【００６６】
メイン制御部１０から搬送クロックＣＬＯＣＫとともにキャリッジ２０に送信されてきた印字データＤＡＴＡ及び印字データ有効信号ＶＡＬＩＤは、キャリッジ２０の印字データ制御部２２にて受信され、上述したように、印字データ有効信号ＶＡＬＩＤによって、メイン制御部１０から送信されてきた連続データの中から連続した状態の印字データＤＡＴＡの先頭のデータが検出され、そのタイミングから受信データコントローラ８０のカウンタ８１において搬送クロックＣＬＯＣＫの計測が開始されるとともに、ＦＩＦＯ書き込みコントローラ８２において、受信された連続データが搬送クロックＣＬＯＣＫに従って印字データとして取り込まれていき、プリントヘッド３０に送信する印字データＷＤＡＴＡとして出力される。この際、図６に示すように、２３番目の印字データＤＡＴＡを搬送する搬送クロックがノイズによって増えたとする。
【００６７】
ＦＩＦＯ書き込みコントローラ８２においては、搬送クロックＣＬＯＣＫに従って印字データＤＡＴＡが取り込まれるため、搬送クロックＣＬＯＣＫが増えた２３番目の印字データＤＡＴＡは重複して取り込まれる。
【００６８】
また、ＦＩＦＯ書き込みコントローラ８２においては、印字データ有効信号ＶＡＬＩＤが“１”の状態で印字データ有効信号ＷＶＡＬＩＤとして出力される。
【００６９】
その後、カウンタ８１における計測値が、プリントヘッド３０のノズル数である１０になると、ＦＩＦＯ書き込みコントローラ８２において、印字データ有効信号ＶＡＬＩＤが“０”とされ、印字データ有効信号ＷＶＡＬＩＤとして出力される。ここで、搬送クロックＣＬＯＣＫが１つの印字データＤＡＴＡ分増えているため、印字データ有効信号ＶＡＬＩＤが“０”とされるタイミングは、３０番目の印字データＤＡＴＡがＦＩＦＯ書き込みコントローラ８２に取り込まれる前となる。
【００７０】
ＦＩＦＯ書き込みコントローラ８２から出力された印字データＷＤＡＴＡ及び印字データ有効信号ＷＶＡＬＩＤはＦＩＦＯ６０に入力され、ＦＩＦＯ６０において、入力された連続データのうち、印字データ有効信号ＷＶＡＬＩＤによって示される印字データＷＤＡＴＡ、すなわち、印字データ有効信号ＷＶＡＬＩＤが“１”となっている印字データＷＤＡＴＡのみが一時的に蓄積される。ここで、ＦＩＦＯ書き込みコントローラ８２から出力された印字データ有効信号ＷＶＡＬＩＤは、３０番目の印字データＤＡＴＡがＦＩＦＯ書き込みコントローラ８２に取り込まれる前に“０”となっているため、図６（ｂ）に示した領域の印字データＤＡＴＡにおいては、２１番目、２２番目、２３番目、２３番目、２４〜２９番目の印字データＤＡＴＡがＦＩＦＯ６０に蓄積されることになる。
【００７１】
そして、ＦＩＦＯ６０に蓄積された印字データＷＤＡＴＡは、ヘッドタイミングコントローラ７０から出力されるリードイネーブル信号ＲＤＥＮによる印字タイミングで、印字データＷＤＡＴＡが連続したヘッドデータＨＤ−ＤＡＴＡとしてプリンタヘッド３０に送信され、プリントヘッド３０においは、キャリッジ２０から送信されてきたヘッドデータＨＤ−ＤＡＴＡに基づいて、キャリッジ２０の吐出信号生成部２３から出力された吐出信号ＦＩＲＥによるタイミングで記録媒体に対してインク滴が吐出され、記録媒体上に画像が形成されることになる。
【００７２】
本例においては、搬送クロックが増えることにより、メイン制御部１０から送信されてきた２３番目の印字データＤＡＴＡが重複しているものの、その重複した印字データＤＡＴＡを含んで連続状態となった１０個の印字データＤＡＴＡの最後尾の印字データがＦＩＦＯ６０に蓄積されていないため、図７の斜線部に示すように、印字データの増加による印字データのずれは、その１０個の印字データ内で収束され、その後の印字データに影響が及ぶことがなくなる。
【００７３】
なお、本形態においては、搬送クロックの１つが増減する場合を例に挙げて説明したが、搬送クロックが増減する数については１つに限らず本発明を適用可能である。
【００７４】
また、メイン制御部１０から送信されてくる印字データＤＡＴＡが連続する数も、プリントヘッド３０のノズル数と同等であれば１０個に限らず、また、プリントヘッド３０のノズル数と同等でなくてもよい。
【図面の簡単な説明】
【００７５】
【図１】本発明の記録装置の実施の一形態を示すブロック図である。
【図２】図１に示した印字データ制御部の構成を示すブロック図である。
【図３】図１及び図２に示したキャリッジにおける印字データの転送方法を説明するための図であり、（ａ）はデータの流れを示す図、（ｂ）は（ａ）に示したＡ部における受信データコントローラの処理を示す図である。
【図４】図１及び図２に示したプリンタにおいて搬送クロックＣＬＯＣＫがノイズの影響によって欠けた場合のキャリッジの動作を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）は（ａ）に示したＡ部における受信データコントローラの処理を示す図である。
【図５】図４に示した状態における記録媒体に対する印字状態を示す図である。
【図６】図１及び図２に示したプリンタにおいて搬送クロックＣＬＯＣＫがノイズの影響によって増えた場合のキャリッジの動作を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）は（ａ）に示したＡ部における受信データコントローラの処理を示す図である。
【図７】図６に示した状態における記録媒体に対する印字状態を示す図である。
【図８】従来の記録装置の一構成例を示すブロック図である。
【図９】図８に示した印字データ制御部の構成を示すブロック図である。
【図１０】図８及び図９に示したプリンタの動作を説明するための図であり、（ａ）は印字データの流れを示す図、（ｂ）はプリンタヘッドにおける記録媒体に対する印字状態を示す図である。
【図１１】図８及び図９に示したプリンタにおいて搬送クロックＣＬＯＣＫがノイズの影響によって欠けた場合の例を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）はプリンタヘッドにおける記録媒体に対する印字状態を示す図である。
【図１２】図１１に示したように印字データが１つずつ前方のずれた場合の実際の画像例を説明するための図であり、（ａ）は印字データが抜けていない状態を示す図、（ｂ）は印字データが抜けた状態を示す図である。
【図１３】図８及び図９に示したプリンタにおいて搬送クロックＣＬＯＣＫがノイズの影響によって増えた場合の例を示す図であり、（ａ）は印字データの流れを示す図、（ｂ）はプリンタヘッドにおける記録媒体に対する印字状態を示す図である。
【図１４】図１３に示したように印字データが１つずつ後方のずれた場合の実際の画像例を説明するための図であり、（ａ）は印字データが重複していない状態を示す図、（ｂ）は印字データが重複している状態を示す図である。
【符号の説明】
【００７６】
１０    メイン制御部
２０    キャリッジ
２１    ＣＰＵバスインタフェース
２２    印字データ制御部
２３    吐出信号生成部
２４    Ｄ／Ａコンバータ
２５    Ａ／Ｄコンバータ
３０    プリントヘッド
４０    リニアエンコーダ
５０    エッジセンサ
６０    ＦＩＦＯ
７０    ヘッドタイミングコントローラ
８０    受信データコントローラ
８１    カウンタ
８２    ＦＩＦＯ書き込みコントローラ
【図１】
0004812003.tif 000002
【図２】
0004812003.tif 000003
【図３】
0004812003.tif 000004
【図４】
0004812003.tif 000005
【図５】
0004812003.tif 000006
【図６】
0004812003.tif 000007
【図７】
0004812003.tif 000008
【図８】
0004812003.tif 000009
【図９】
0004812003.tif 000010
【図１０】
0004812003.tif 000011
【図１１】
0004812003.tif 000012
【図１２】
0004812003.tif 000013
【図１３】
0004812003.tif 000014
【図１４】
0004812003.tif 000015