(57)【要約】【課題】記録速度を低下させることなく、記録ヘッドへの転送信号の影響を受けずに正確に記録ヘッドの温度を取得することが可能な記録装置及び温度取得方法を提供することである。【解決手段】複数の記録要素と温度センサとを備えた記録ヘッドを備え、複数の記録要素を複数のブロックに分割し各ブロック毎に分割駆動しながら記録媒体に記録を行う記録装置における記録ヘッドの温度検出は以下のように行う。まず、記録ヘッドの駆動周波数より定められる記録ヘッドの１記録周期を、前記分割駆動に必要な活性区間と前記温度センサからアナログ出力された温度データ信号をＡ／ＤコンバータによるＡ／Ｄ変換に必要な非活性区間とに分割する。そして、その活性区間に記録ヘッドに対して記録ヘッドの駆動に必要な信号を転送する一方、非活性区間に記録ヘッドから出力された温度データ信号をＡ／ＤコンバータによりＡ／Ｄ変換されたデジタル信号を読込む。【選択図】図５
2012144039.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録要素と温度センサとを備えた記録ヘッドを備え、前記複数の記録要素を複数のブロックに分割し各ブロック毎に分割駆動しながら記録媒体に記録を行う記録装置であって、
前記温度センサからアナログ出力された温度データ信号をＡ／Ｄ変換するＡ／Ｄコンバータと、
前記記録ヘッドの駆動周波数より定められる前記記録ヘッドの１記録周期を、前記分割駆動に必要な活性区間と前記Ａ／ＤコンバータによるＡ／Ｄ変換に必要な非活性区間とに分割する分割手段と、
前記活性区間に前記記録ヘッドに対して前記記録ヘッドの駆動に必要な信号を転送する転送手段と、
前記非活性区間に前記記録ヘッドから出力された温度データ信号を前記Ａ／ＤコンバータによりＡ／Ｄ変換されたデジタル信号を読込む読み込み手段とを有することを特徴とする記録装置。
【請求項２】
前記読み込み手段は、前記非活性区間で前記Ａ／ＤコンバータにＡ／Ｄ変換のトリガをかけることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記Ａ／ＤコンバータはＡ／Ｄ変換を常時実行し、
前記読み込み手段は、前記非活性区間で前記温度センサにより実行された温度測定の温度データ信号を読み込むことを特徴とする請求項１に記載の記録装置。
【請求項４】
前記Ａ／Ｄ変換されたデジタル信号を格納する格納手段をさらに有することを特徴とする請求項１乃至３のいずれか１項に記載の記録装置。
【請求項５】
前記分割手段は、
前記１記録周期の分割数を設定する設定手段と、
前記分割数の内、前記分割駆動の数に相当する時間を前記活性区間に割り当て、残りの数の相当する時間を前記非活性区間に割り当てる割り当て手段とを含み、
前記分割数により分割された区間の長さは均等であることを特徴とする請求項１乃至４のいずれか１項に記載の記録装置。
【請求項６】
前記複数の記録要素それぞれはヒータを含み、
前記記録ヘッドは前記ヒータによりインクを加熱することによりインク液滴を吐出するインクジェット記録ヘッドであることを特徴とする請求項１乃至５のいずれか１項に記載の記録装置。
【請求項７】
複数の記録要素と温度センサとを備えた記録ヘッドを備え、前記複数の記録要素を複数のブロックに分割し各ブロック毎に分割駆動しながら記録媒体に記録を行う記録装置の温度検出方法であって、
前記記録ヘッドの駆動周波数より定められる前記記録ヘッドの１記録周期を、前記分割駆動に必要な活性区間と前記温度センサからアナログ出力された温度データ信号をＡ／ＤコンバータによるＡ／Ｄ変換に必要な非活性区間とに分割する分割工程と、
前記活性区間に前記記録ヘッドに対して前記記録ヘッドの駆動に必要な信号を転送する転送工程と、
前記非活性区間に前記記録ヘッドから出力された温度データ信号を前記Ａ／ＤコンバータによりＡ／Ｄ変換されたデジタル信号を読込む読み込み工程とを有することを特徴とする温度検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置と温度検出方法に関し、特に、インクジェット方式の記録ヘッドを搭載した記録装置において、記録ヘッドを走査しながら記録ヘッド内部の温度を検出する温度検出方法に関する。
【背景技術】
【０００２】
近年、プリンタに代表される記録装置が普及しており、そのような記録装置の一つの傾向として、高速記録、高解像度記録、装置の静音化が求められている。そして、これらを実現した安価な製品としてインクジェット記録装置が広く普及している。インクジェット方式は、記録ヘッドの吐出口からインク滴を吐出させて紙などの記録媒体に付着させて記録する方式である。このため、高速記録等が比較的容易に実現可能であるとともに、記録ヘッドと記録媒体とが非接触で記録を行うことからインクの乱れが少なく比較的画像の安定した記録が可能である。
【０００３】
ここで、図９〜図１０を参照して、インクジェット記録ヘッド（以下、記録ヘッド）の構成と駆動方法について説明する。
【０００４】
図９は２５６ノズルを有する記録ヘッドの駆動制御回路の周辺部の構成を示すブロック図である。図９において、４０６ａ、４０６ｂ、４０６ｃ、４０６ｄは２５６ノズルに対応する２５６個ヒータの内の一部のヒータであり、４０５ａ、４０５ｂ、４０５ｃ、４０５ｄはヒータ４０６ａ〜ｄを駆動するトランジスタである。また、４０１は転送クロックによって記録データ信号を受信するシフトレジスタ、４０２は所定のタイミングでシフトレジスタ４０１に受信した記録データ信号をラッチするラッチ回路である。さらに、４０３は駆動ブロックのイネーブル信号を生成するデコード回路、４０４ａ、４０４ｂ、４０４ｃ、４０４ｄは記録データ信号とブロックイネーブル信号とヒートパルス信号との論理積を演算するＡＮＤ回路である。
【０００５】
図１０は、記録ヘッドに対する記録データ信号の転送に係わる種々の信号を示すタイムチャートである。この図では、２５６ノズル（即ち、２５６個のヒータ）を１６個ずつ１６分割して駆動する例を示している。
【０００６】
従って、記録装置本体から記録ヘッドに、１６ノズル分の１６ビットの記録データ信号（ｄ０〜１５）と駆動ブロック番号を示す４ビットの信号（ＢＬＥ０〜４）の計２０ビットのデータ信号をブロック毎に転送する。転送データ（Ｈ＿ＤＡＴＡ）を転送クロック（Ｈ＿ＣＬＫ）のパルス信号の両エッジを使って転送し、転送データのラッチ信号（Ｈ＿ＬＡＴ）を送出する。また、ヒータを駆動するためのヒートイネーブル信号（Ｈ＿ＥＮＢ）も送出する。
【０００７】
ここでは、説明の便宜上、駆動ブロック“０”から駆動ブロック“１５”の順にノズル列を駆動するとする。従って、まず、転送クロック（Ｈ＿ＣＬＫ）に同期して転送データ（Ｈ＿ＤＡＴＡ）をシリアル転送すると、記録ヘッド内のシフトレジスタ４０１に順次その転送データが保持されていく。次に、データラッチ信号（Ｈ＿ＬＡＴ）によって、転送データ（Ｈ＿ＤＡＴＡ）はラッチ回路４０２にラッチされる。ラッチされた２０ビットの転送データ信号のうち、４ビットはデコード回路４０３でデコードされてブロックイネーブル信号が生成され、各ＡＮＤゲートに所定のブロックイネーブル信号と記録データ信号とヒートイネーブル信号が入力される。ＡＮＤ回路に対する３つの信号入力がすべて有効であった場合のみ、これに対応するトランジスタがＯＮして対応するヒータを駆動することによってインクが吐出される。
【０００８】
実際に駆動ブロック“０”が駆動されているタイミングでは、駆動ブロック“１”に対するデータ転送が行われており、これを繰り返して１６ブロック分、即ち、２５６個のヒータが駆動される。そして、記録ヘッドの走査方向に対してインクを連続的に吐出することで走査領域に画像を形成する。
【０００９】
ところで、ヒータを用いてインクを吐出する記録ヘッドでは、ヘッド温度、より詳しくはインク温度が変化すると、インク吐出量が変化することは広く知られている。インク吐出量が変化すると、記録媒体上に付着したインク液滴により形成されるドット径に差が生じ、その結果、微細な濃度差となってしまう。シリアル記録の場合、図１１に示すようにこの濃度差は記録ヘッドの走査方向の記録開始位置から記録終了位置までの濃度差になって現われる。これは記録の濃度ムラとなって画質の低下につながってしまう。
【００１０】
例えば、記録データが同じ値をもつのであれば、図１１（ａ）に示すように、記録開始位置から記録終了位置まで濃度差がないのが理想的である。言い換えると、この場合，図１１（ｂ）に示すように、記録開始位置から記録終了位置までインク吐出量に変化はない。しかしながら、実際の記録ヘッドでは、記録の進行とともに図１１（ｃ）に示すようにヘッド温度は上昇していくので、図１１（ｄ）に示すように、インク吐出量に変化が生じるのである。
【００１１】
そこで、ヘッドの温度上昇によるこのインク吐出量変化を抑制するため、例えば、特許文献１では、１回のインク吐出にダブルパルスを印加し、プレパルスのパルス幅等を制御（プレヒート制御）することを提案している。このパルス制御はヘッド温度に基くため、記録装置と記録ヘッドとの間を図１２に示すような構成を採用して記録ヘッドの温度を取得していた。
【００１２】
図１２に示す構成において、記録装置本体３０１、記録ヘッド３０２とはフレキシブルケーブルを介して接続される。記録装置本体３０１はＣＰＵ３０３を備え、Ａ／Ｄコンバータ３０６の出力値を読み込むことができる。ヘッド制御回路３０４は、記録ヘッド３０２を制御するとともに、記録ヘッド３０２を駆動するための制御信号を生成する。また、記録装置本体３０１は、記録ヘッド３０２のヘッド温度センサ３１０のアナログ出力信号を増幅するアンプ３０５を備え、その出力はＡ／Ｄコンバータ３０６に入力され、デジタル値に変換される。記録ヘッド３０２には、ヘッド制御回路３０４から送られた制御信号によりヒータ駆動信号を生成するヘッド駆動制御回路３０７と実際にヒータ３０９を駆動するヘッド駆動回路３０８とを備える。なお、ヒータ３０９は図８に示すヒータ４０６ａ〜ｄに相当する。なお、記録ヘッド３０２はさらに記録ヘッド３０２内の温度を検出し、アナログ信号を出力するヘッド温度センサ３１０を備える。
【００１３】
このような構成において、より高画質な記録を実現するためには、記録ヘッドを駆動するパルス制御をヘッドの温度変化に対してなるべくリアルタイムに行うことが望ましい。しかしながら、記録ヘッド３０２と記録装置本体３０１がフレキシブルケーブルで接続される場合、ヘッド温度センサ３１０からの出力信号に対して、データ転送クロック、転送データ、ラッチ信号、ヒートイネーブル信号などからのクロストークが生じる。その結果、ヘッド温度センサ３１０からの出力信号に誘導ノイズが発生し、記録ヘッドの記録走査中は正確なヘッド温度の取得は困難であるという問題があった。
【００１４】
この問題を解決するために、従来より、例えば特許文献２に開示するような方法が提案されている。即ち、記録装置に搭載する複数の記録ヘッド各々にサンプルホールド信号を設け、記録ヘッドの内部温度を検出するときにそのサンプルホールド信号から各記録ヘッドに対して駆動パルスが印加されているか否かを判別する。そして、いずれの記録ヘッドに対しても駆動パルスが印加されていないタイミングで温度測定データを記録装置本体に出力することで制御信号のクロストークによる影響を受けずに温度を取得するのである。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開平５−３１９０５号公報
【特許文献２】特開２００２−２６４３０５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
上記従来例は、複数の記録ヘッドのいずれに対しても駆動パルスが印加されていないタイミングで温度取得を行う方法であるため、実際に温度取得が可能なタイミングは図１３に示す３通りとなる。図１３において、（ａ）は記録ヘッドＡ、記録ヘッドＢともに記録領域外の位置の場合のタイミングを示している。この場合には、実際の記録中の温度取得は困難である。（ｂ）は、１カラムの区間で１６ブロック分の記録が終了し、次のカラムの吐出タイミングまでの余った時間で温度取得する場合のタイミングを示している。この場合、記録速度が遅いならカラム間の時間が長くなるため、記録中の温度取得が可能となるが、記録速度が高速になると１６ブロックの記録終了から次のカラムまでの時間は短くなるので、温度取得のための時間を確保することは困難になる。（ｃ）は１カラムの区間を均等分割した１ブロックの中で制御信号が出力されない区間に温度取得する場合のタイミングを示している。この場合は、１ブロックの区間そのものを長く取る必要があり、（ｂ）の場合と同様、記録速度が高速になると温度取得が困難となる。
【００１７】
本発明は上記従来例を鑑みてなされたものであり、記録速度を低下させることなく、記録ヘッドへの転送信号の影響を受けずに正確に記録ヘッドの温度を取得することが可能な記録装置及び温度検出方法を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記目的を達成するために本発明の記録装置は次のような構成からなる。
【００１９】
即ち、複数の記録要素と温度センサとを備えた記録ヘッドを備え、前記複数の記録要素を複数のブロックに分割し各ブロック毎に分割駆動しながら記録媒体に記録を行う記録装置であって、前記温度センサからアナログ出力された温度データ信号をＡ／Ｄ変換するＡ／Ｄコンバータと、前記記録ヘッドの駆動周波数より定められる前記記録ヘッドの１記録周期を、前記分割駆動に必要な活性区間と前記Ａ／ＤコンバータによるＡ／Ｄ変換に必要な非活性区間とに分割する分割手段と、前記活性区間に前記記録ヘッドに対して前記記録ヘッドの駆動に必要な信号を転送する転送手段と、前記非活性区間に前記記録ヘッドから出力された温度データ信号を前記Ａ／ＤコンバータによりＡ／Ｄ変換されたデジタル信号を読込む読み込み手段とを有することを特徴とする。
【００２０】
また本発明を別の側面から見れば、複数の記録要素と温度センサとを備えた記録ヘッドを備え、前記複数の記録要素を複数のブロックに分割し各ブロック毎に分割駆動しながら記録媒体に記録を行う記録装置の温度検出方法であって、前記記録ヘッドの駆動周波数より定められる前記記録ヘッドの１記録周期を、前記分割駆動に必要な活性区間と前記温度センサからアナログ出力された温度データ信号をＡ／ＤコンバータによるＡ／Ｄ変換に必要な非活性区間とに分割する分割工程と、前記活性区間に前記記録ヘッドに対して前記記録ヘッドの駆動に必要な信号を転送する転送工程と、前記非活性区間に前記記録ヘッドから出力された温度データ信号を前記Ａ／ＤコンバータによりＡ／Ｄ変換されたデジタル信号を読込む読み込み工程とを有することを特徴とする温度検出方法を備える。
【発明の効果】
【００２１】
従って本発明によれば、１記録周期を記録ヘッドの駆動信号が転送される活性区間と転送されない非活性区間とに分割し、非活性区間でヘッド温度信号の取得を行うため、駆動信号のクロストークによる影響を受けずに正確なヘッド温度取得を行うことができる。また、記録ヘッドの駆動周波数から前記活性区間と前記非活性区間とを創り出すので、記録速度に影響を与えず、記録速度が低下することがないという利点もある。
【図面の簡単な説明】
【００２２】
【図１】本発明の代表的な実施例であるインクジェット記録装置の概略構成を示す斜視図である。
【図２】図１に示した記録装置の制御構成を示すブロック図である。
【図３】図１に示す記録装置におけるヘッド温度取得を実現するための構成を表す図である。
【図４】１カラム周期を１６個の駆動ブロック数に対して２ブロック分の非活性区間を考慮して１８ブロックに分割したようすを表した図である。
【図５】ノズル列毎にレジ調整を行う場合のブロック分割の様子と各ノズル列の駆動ブロック番号を示した図である。
【図６】非活性区間におけるヘッド温度の取得の第１の方法に関連する信号のタイムチャートである。
【図７】非活性区間におけるヘッド温度の取得の第２の方法に関連する信号のタイムチャートである。
【図８】非活性区間におけるヘッド温度の取得の第１と第２の方法を組み合わせた方法に関連する信号のタイムチャートである。
【図９】２５６ノズルを有する記録ヘッドの駆動制御回路の周辺部の構成を示すブロック図である。
【図１０】記録ヘッドに対する記録データ信号の転送に係わる種々の信号を示すタイムチャートである。
【図１１】記録ヘッドの走査方向の記録開始位置から記録終了位置までの濃度差発生を説明する図である。
【図１２】記録装置本体と記録ヘッドとの接続の様子を示す図である。
【図１３】従来の記録装置におけるヘッド温度取得が可能なタイミングを示す図である。
【図１４】別の実施例であるフルラインタイプのインクジェット記録装置の概略構成を示す側断面図とそのフルライン記録ヘッドを説明する図である。
【発明を実施するための形態】
【００２３】
以下に、図面を参照しながら本発明の実施例について詳細に説明する。
なお、この明細書において、「記録」（以下、「プリント」とも称する）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００２４】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２５】
また、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。
【００２６】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２７】
図１は、本発明の代表的な実施例であるカラー記録可能なシリアル方式のインクジェット記録装置（以下、記録装置）の概観斜視図とインクジェット記録ヘッドのノズル構成を示す図である。
【００２８】
図１（ｂ）に示すようにインクジェット記録ヘッド（以下、記録ヘッド）１は、複数のノズル列を有し、インク滴を吐出することにより、記録媒体８上にインク液滴を吐出してドットを形成して画像記録を行う。記録ヘッド１はキャリッジ２に搭載される。
【００２９】
さらに、記録装置は、図１（ａ）に示すように、マゼンタ（Ｍ）、シアン（Ｃ）、イエロ（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジ３ａ、３ｂ、３ｃ、３ｄをキャリッジ２に搭載している。これらのインクカートリッジは夫々独立に着脱可能である。キャリッジ２はプーリ７ａ、７ｂにより張架されたベルト６に装着される。なお、２つのプーリの内の１つはキャリッジモータ（不図示）に接続され、キャリッジモータの駆動力によりキャリッジ２は、ガイド軸５ａ、５ｂに沿って矢印Ａ、Ｂ方向に往復移動される。
【００３０】
そして、記録時には、記録用紙などの記録媒体１２を給紙機構（不図示）を介して給紙し、搬送ローラ４により記録位置まで搬送し、その記録位置において記録ヘッド１から記録媒体８にインクを吐出することで記録を行なう。
【００３１】
図１（ａ）（ｂ）において、記号Ｆは記録媒体８の搬送方向である。図１（ｂ）に示すように記録ヘッド１には複数のノズルが設けられている。ここでは、説明を簡単にするために記録ヘッドは３２個のノズルを備えているとする。３２個のノズルは２つのグループ（Ｇ０，Ｇ１）に分けられ、各グループのノズルは１６ブロックに割り当てられて時分割で駆動を行う。
【００３２】
なお、記録ヘッド１は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用している。このため、電気熱変換体（ヒータ）を備えている。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによってインクを加熱し対応する吐出口からインクを吐出する。
【００３３】
図２は図１に示した記録装置の制御構成を示すブロック図である。
【００３４】
図２において、１０１はＣＰＵ、１０２はＣＰＵ１０１が実行するプログラムとその他のテーブルデータ等を格納しておくＲＯＭ、１０３は画像データを格納する画像バッファやＣＰＵのバッファ等の作業領域として用いられるＲＡＭである。１０４は、ＲＡＭ１０３内の画像バッファ上のデータから実際の記録データを生成する記録データ生成部であり、ここで生成された記録データは後述のヘッド制御部１０７内のデータ転送回路を介して記録ヘッド１に転送される。
【００３５】
１０５は駆動タイミング制御部であり、外部から入力されるエンコーダ信号を基に、記録ヘッドの走査方向に対する位置管理、速度制御、記録データ生成のタイミング制御、記録ヘッドを駆動のためのタイミング制御を行っている。１０６は駆動タイミング制御部１０５で生成されたタイミング信号をもとに記録ヘッド１を搭載したキャリッジ２を走査させるキャリッジモータの駆動を行うモータ制御部である。１０７はヘッド制御部であり、記録ヘッド１に対する記録データの転送制御、ヘッド駆動のための分散駆動制御およびヒートパルス制御、温度取得タイミングの制御などを行う。
【００３６】
１０８はヘッド温度検出部であり、ヘッド制御部１０７から入力されるタイミング信号をもとに、所定のタイミングでＡ／Ｄコンバータ１０９の出力を取得する。記録ヘッド１の温度は、記録ヘッド１内の温度センサ１１１のアナログ出力がアンプ（ＡＭＰ）１１０で増幅された後、Ａ／Ｄコンバータ１０９に入力され、Ａ／Ｄ変換されたデジタル信号の値をＣＰＵ１０１が読込むことで取得される。
【００３７】
この実施例では、１カラム周期を駆動ブロック数と温度取得に必要な時間に相当するブロック数との合計のブロック数で均等に分割することで、ヘッド制御信号が駆動される活性区間とヘッド制御信号が駆動されない非活性区間とを生成する。そして、この非活性区間でヘッド温度取得タイミングを生成してヘッド温度を取得する。
【００３８】
図３は、図１に示す記録装置におけるヘッド温度取得を実現するための構成を表す図である。なお、図３において、図２で説明したのと同じ構成要素には同じ参照番号を付し、その説明は省略する。
【００３９】
図３において、２０１は分割ブロック数レジスタであり、１カラム周期を何ブロックで分割するかを設定するレジスタである。２０２は周期分割ブロックであり、エンコーダ信号をもとに分割ブロック数レジスタ２０１を参照して１カラム周期を分割してブロック周期の同期信号（Ｈ＿ＬＡＴ）を生成する。２１２は記録領域設定レジスタであり、各ノズル列に対して記録ヘッドの走査方向の記録開始位置と記録終了位置を設定する。２１３は記録領域設定レジスタ２１２の設定おと周期分割ブロック２０２からの信号によって各ノズル列に対する記録許可信号（Ｈ＿ＷＩＮ）を生成する。Ｈ＿ＷＩＮ信号は、そのノズル列が記録領域内を走査している区間、アサートされる。
【００４０】
２０３は駆動ブロック数レジスタであり、１カラムを何ブロックで駆動するかを設定する設定レジスタである。駆動ブロック数レジスタに設定する値は、記録ヘッドによって一意に決定される。２０４は周期管理ブロックであり、駆動タイミング制御部１０５から入力されるＨ＿ＷＩＮ信号とＨ＿ＬＡＴ信号と分割ブロック数レジスタ２０１の設定をもとに駆動ブロック数レジスタ２０３を参照して１カラム周期を分割ブロック数で構成する。そして、記録ヘッドを駆動する区間（駆動ブロック数）と駆動しない区間（分割ブロック数から駆動ブロック数を引いたブロック数）とに分けて管理する。２０５ａ〜２０５ｄはノズル列毎に活性区間と非活性区間とを管理する駆動ブロックカウンタであり、２０６ａ〜２０６ｄは、駆動ブロックカウンタ２０５ａ〜２０５ｄの情報に基づいてノズル列毎に記録データの転送制御を行うデータ転送回路である。
【００４１】
２０７ａ〜２０７ｄは、駆動ブロックカウンタ２０５ａ〜２０５ｄの情報に基づいてノズル列毎にヒートイネーブル信号を制御するヒートパルス生成ブロックである。２０８は、Ａ／Ｄ取り込みタイミング制御ブロックであり、周期管理ブロック２０４の情報により非活性区間中に温度取得制御を行うためのタイミング制御を行う。２０９はＡ／Ｄトリガ生成ブロックであり、Ａ／Ｄ取り込みタイミング制御ブロック２０８からのタイミング信号をもとにＡ／Ｄコンバータ１０９のＡ／Ｄ変換のトリガ信号やＡ／Ｄコンバータ１０９からのデータをＤＭＡ転送するためのトリガ信号を生成する。２１０はＡ／Ｄコンバータ１０９から取り込んだデータを格納するＡ／Ｄ値格納レジスタである。２１１はＤＭＡコントローラであり、Ａ／Ｄトリガ生成ブロック２０９からの入力信号をトリガとしてＡ／Ｄ値格納レジスタ２１０に格納された温度データをＲＡＭ１０３の温度取得データ格納領域にＤＭＡ転送する。
【００４２】
図４は１カラム周期を１６個の駆動ブロック数に対して２ブロック分の非活性区間を考慮して１８ブロックに分割したようすを表した図である。ここで、ＡＤ＿ＥＮＢ信号は非活性区間を表す信号である。例えば、記録ヘッドが１６分割駆動で駆動周波数が２４ｋＨｚとすると、１カラム周期（１記録周期）は４１．７μｓｅｃ程度となるため、非活性区間は４１．７／１８×２＝５．２μｓｅｃ程度となる。
【００４３】
これは、Ａ／ＤコンバータがＡ／Ｄ変換に要する時間としても十分な時間である。但し、記録ヘッドの駆動周波数が変わった場合、非活性区間に割り当てるブロック数も変える必要があるため、１カラム周期の分割数と非活性区間に当てるブロック数はレジスタ設定とすることで可変となっている。
【００４４】
図５はノズル列毎にレジ調整を行う場合のブロック分割の様子と各ノズル列の駆動ブロック番号を示した図である。図５に示す例は、走査方向の記録解像度を１２００ｄｐｉとすると、レジ調整の解像度はノズル列Ｃを基準として、ノズル列Ｍは４８００ｄｐｉ、ノズル列Ｙは２４００ｄｐｉ、ノズル列Ｋは調整なしとなっている。このように、この実施例では各ノズル列に対して、１カラム中の非活性区間（図中の区間ｉｎａ）が重なるようにブロック毎に駆動を行う。
【００４５】
この実施例では、分割ブロック数レジスタ２０１には“１８”、駆動ブロック数レジスタ２０３には“１６”が設定されている。周期分割ブロック２０２は、入力されるエンコーダ信号から１カラム周期を求め、分割ブロック数レジスタ２０１の設定により、１カラム周期を１８ブロックに均等分割してＨ＿ＬＡＴ信号を生成する。周期管理ブロック２０４は、ノズル列毎のＨ＿ＷＩＮ信号とＨ＿ＬＡＴ信号から、ノズル列Ｃを基準として１８ブロックを１カラム周期とする区間を１６ブロックの活性区間と２ブロックの非活性区間に分けて管理する。なお、この管理は、上述した値に限定するものではなく、１８ブロックを１７ブロックの活性区間と１ブロックの非活性区間に割り当てる形態でも構わない。
【００４６】
このとき、非活性区間にはＡＤ＿ＥＮＢ信号がアサートされる。ＡＤ＿ＥＮＢ信号のアサート区間はヘッド制御信号を駆動していないのでノイズの影響を受けずにヘッド温度データの検知が可能である。各ノズル列の駆動ブロックカウンタ２０５ａ〜２０５ｄは、対応するＨ＿ＷＩＮ信号がアサートされている区間でインクリメントされるが、ＡＤ＿ＥＮＢ信号がアサートされている区間は非活性区間であるためカウンタを更新しない。データ転送ブロック２０６ａ〜２０６ｄとヒートパルス生成ブロック２０７ａ〜２０７ｄは、ＡＤ＿ＥＮＢ信号がアサートされている非活性区間では記録ヘッドへのデータ転送と駆動制御信号の転送は行わない。
【００４７】
次に、非活性区間におけるヘッド温度の取得方法について、図６〜図７を参照して２つの方法を説明する。
【００４８】
第１の方法は、非活性区間のタイミングでのみＡ／ＤコンバータにＡ／Ｄ変換のトリガをかけてＡ／Ｄ変換を実行する方法である。
【００４９】
図６は第１の方法に関連する信号のタイムチャートである。図６において、ＡＤ＿ＥＮＢ信号は非活性区間にアサートされる信号である。Ａ／Ｄトリガ生成ブロック２０９は、ＡＤ＿ＥＮＢ信号を受けてＡ／Ｄ変換の外部トリガ信号となるＡＤ＿ＴＲＧ信号を生成する。Ａ／Ｄコンバータ１０９はＡＤ＿ＴＲＧ信号によって起動されてＡ／Ｄ変換を実行し、Ａ／Ｄ変換後のヘッド温度データ信号（ＡＤ＿ＯＵＴ）とストローブ信号ＡＤ＿ＳＴＢをアサートする。Ａ／Ｄ値格納レジスタ２１０にはＡＤ＿ＳＴＢ信号によってＡ／Ｄ変換後のヘッド温度データ信号が格納される。ＣＰＵは所定の周期でＡ／Ｄ値格納レジスタ２１０の値を読込むことで正確なヘッド温度データを取得することができる。
【００５０】
勿論、割り込み信号を発生させ、ＣＰＵ１０１がＡ／Ｄ値格納レジスタ２１０の値を読込む構成を取っても良い。
【００５１】
第２の方法は、Ａ／Ｄ変換は常時実行しつつ、非活性区間で実行された温度測定の温度データ信号のみを取り込む方法である。
【００５２】
図７は第２の方法に関連する信号のタイムチャートである。この方法によれば、Ａ／Ｄコンバータ１０９は常時Ａ／Ｄ変換を行っているため、図７に示すように、Ａ／Ｄ変換後の温度データ信号（ＡＤ＿ＯＵＴ）とストローブ信号（ＡＤ＿ＳＴＢ）とはＡ／Ｄ変換が実行するたびに出力される。そして、温度データ信号はＡ／Ｄ値格納レジスタ２１０に格納される。一方、Ａ／Ｄトリガ生成ブロック２０９は、ＡＤ＿ＥＮＢ信号を受けてＤＭＡコントローラ２１１を起動し、非活性区間でＡ／Ｄ変換された温度データ信号のみをＲＡＭ１０３の温度取得データ格納領域にＤＭＡ転送する。ＣＰＵ１０１は所定の周期で温度取得データ格納領域にアクセスすることで正確なヘッド温度データを取得することができる。
【００５３】
この実施例によれば、上述した第１の方法と第２の方法は、ヘッド温度検出部のレジスタ設定によってモード設定を行う構成となっている。
【００５４】
また、図８に示すように、第１の方法と第２の方法を合わせて実行する事も可能である。この場合、非活性区間でのみＡ／Ｄ変換を実行してＡ／Ｄ値格納レジスタ２１０に格納されたヘッド温度データをＲＡＭ１０３の温度取得データ格納領域にＤＭＡ転送する。
【００５５】
以上説明した実施例に従えば、記録ヘッドに対してデータ信号転送や制御信号転送を生じないタイミングで記録ヘッドの温度センサからの温度データ信号を記録装置本体に入力することができる。従って、記録ヘッドと記録装置本体部とを接続するフレキシブルケーブルにおいて、信号転送に伴って生じるクロストークに起因する雑音が温度データ信号に混入することがなく、高精度な温度制御を行うことができる。
【００５６】
また、カラム周期を分割駆動ブロック数より僅かに多い数（この実施例では＋２）で分割し、各カラム毎のデータ信号転送の間に温度データ信号の入力を組み込ませることで記録速度の低下を生じさせることなく、温度データ信号を取得することができる。
【００５７】
次に別の実施例について説明する。
【００５８】
図１４はフルラインタイプのインクジェット記録装置の概略構成を示す側断面図とそのフルラインインクジェット記録ヘッド（以下、記録ヘッド）を説明する図である。
【００５９】
図１４において、（ａ）はカラー記録可能なフルライン形式のインクジェット記録装置の断面図である。図１４（ａ）に示すように、記録ヘッド１４の上流側に、メイン搬送ローラ１７とメインピンチローラ１８が配置されている。そして、記録ヘッド１４の下流側に、サブ搬送ローラ１９とサブピンチローラ２０が配置されている。また、メイン搬送ローラ１７の上流側に、プレメイン搬送ローラ２１とプレメインピンチローラ２２が配置されている。これらのローラにより記録媒体８は記録ヘッド１４の下を矢印Ｆの方向に搬送される。メイン搬送ローラ１７にはロータリーエンコーダ３０が設けられており、メイン搬送ローラ１７の回転位相を検知する。メイン搬送ローラ１７とプレメイン搬送ローラ２１の間には、速度計測部２５が設けられている。また、記録ヘッド１４の下方には、紙先端検知センサ２６が配置されている。また、ロータリーエンコーダ３０を用いて、メイン搬送ローラ１７の所定回転量（単位回転量）あたりの記録媒体の移動量を取得する。
【００６０】
図１４（ｂ）に示すように、記録ヘッド１４は、記録媒体の幅に相当する数のノズルを有している。これらのノズルは記録媒体の搬送方向Ｆと交差する方向に配置している。ここでは、説明を簡単にするためにノズル数を４８としている。隣り合う１６個のノズルが１つのグループ（Ｇ０〜Ｇ２）を形成し、１つのグループを１６個のブロックに分けて駆動する。このような形態でも上述した制御を行うことができる。
【００６１】
フルラインタイプのインクジェット記録装置に関連して、図２の説明に関して補足すると、この実施例では、１ラスタ周期を駆動ブロック数と温度取得に必要な時間に相当するブロック数との合計のブロック数で均等に分割する。また、モータ制御部１０６は、メイン搬送ローラ１７の駆動するモータを制御する。
【００６２】
さらに、図３の説明に関して補足すると、上述のシリアル方式の記録装置はカラム位置やカラム周期に対する設定を行うのに対し、フルライン形式の記録装置ではラスタ位置やラスタ周期に対する設定を行う。この点に留意すれば、図３の構成をフルライン形式の記録装置にも適用できる。
【００６３】
例えば、１ラスタ周期を分割する値を分割ブロック数レジスタ２０１に設定すればよい。分割ブロック数レジスタ２０１を参照して１ラスタ周期を分割してブロック周期の同期信号を生成する。また、記録領域設定レジスタ２１２には、記録媒体の搬送方向の記録開始位置や記録終了位置を設定する。駆動ブロック数レジスタ２０３は、１ラスタを何ブロックで駆動するかを設定する。
【図１】
2012144039.tif 000003
【図２】
2012144039.tif 000004
【図３】
2012144039.tif 000005
【図４】
2012144039.tif 000006
【図５】
2012144039.tif 000007
【図６】
2012144039.tif 000008
【図７】
2012144039.tif 000009
【図８】
2012144039.tif 000010
【図９】
2012144039.tif 000011
【図１０】
2012144039.tif 000012
【図１１】
2012144039.tif 000013
【図１２】
2012144039.tif 000014
【図１３】
2012144039.tif 000015
【図１４】
2012144039.tif 000016