(57)【特許請求の範囲】
【請求項１】
記録ヘッドを搭載して移動するキャリッジと、
前記キャリッジの移動に伴い、パルス信号を発生するエンコーダと、
前記エンコーダから供給される前記パルス信号をカウントするカウンタを各々有し、前記記録ヘッドの駆動を制御する、複数の記録ヘッド制御部と、を備え、
前記複数のカウンタの値をリセットする際には、前記複数のカウンタの各々への前記パルス信号の供給を停止する記録装置であって、
前記エンコーダは、前記キャリッジの移動に伴い、前記パルス信号として、第１パルス信号と前記第１パルス信号と位相が異なる第２パルス信号を発生し、
前記パルス信号の供給の停止を解除する際には、前記第１パルス信号について解除を行った後に前記第２のパルス信号について解除を行う、
ことを特徴とする記録装置。
【請求項２】
前記記録ヘッドは複数の記録素子を有し、
前記複数の記録ヘッド制御部は、第１記録ヘッド制御部と第２記録ヘッド制御部を含み、
前記第１記録ヘッド制御部は、前記複数の記録素子のうちの第１のグループの記録素子の駆動を制御し、
前記第２記録ヘッド制御部は、前記複数の記録素子のうちの前記第１のグループとは異なる第２のグループの記録素子の駆動を制御する、ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記エンコーダと前記複数の記録ヘッド制御部の間に設けられたゲート部により、前記パルス信号の前記複数のカウンタへの供給が制御される、ことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記キャリッジの移動を制御する制御手段、をさらに備え、
前記制御手段は、前記キャリッジの移動を停止させる処理を行った後、前記ゲート部を遮断するよう指示するとともに、前記複数の記録ヘッド制御部の各々に対して前記カウンタをリセットするように指示する、ことを特徴とする請求項３に記載の記録装置。
【請求項５】
記録ヘッドを搭載するキャリッジの移動に伴ってパルス信号を発生するエンコーダから当該パルス信号が供給され、前記記録ヘッドを駆動するための第１制御部および第２制御部を含む制御手段、を備え、
前記第１制御部は、前記パルス信号をカウントする第１カウンタを有し、
前記第２制御部は、前記パルス信号をカウントする第２カウンタを有し、
前記第１カウンタと前記第２カウンタをリセットする際には、前記第１カウンタと前記第２カウンタへの前記パルス信号の供給を停止する制御装置であって、
前記エンコーダは、前記キャリッジの移動に伴い、前記パルス信号として、第１パルス信号と前記第１パルス信号と位相が異なる第２パルス信号を発生し、
前記パルス信号の供給の停止を解除する際には、前記第１パルス信号について解除を行った後に前記第２のパルス信号について解除を行う、
ことを特徴とする制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンコーダセンサによりキャリッジの位置を検出する記録装置および制御装置に関する。
【背景技術】
【０００２】
従来、記録ヘッドのノズルからインクを吐出させ、記録媒体上に画像記録を行なうインクジェット記録装置が知られている。一般的に、インクジェット記録装置は、記録ヘッドおよびインクタンクを搭載するキャリッジと、記録媒体を搬送する搬送機構と、それらの動作を制御する制御機構とを備えている。複数のノズルからインク滴を吐出させる記録ヘッドを搭載したキャリッジを記録紙の搬送方向（副走査方向）と直交する方向（主走査方向）に走査させる。インクジェット記録装置は、その間に記録媒体に対してインクを吐出し、一方、各走査間で記録媒体を間欠搬送し、複数の走査と記録媒体の搬送動作によって全画像領域の記録を行なうことができる。カラー画像記録を行なう場合には、複数種類のインク色に応じた複数の記録ヘッドから吐出されるインク滴を重ね合わせることにより又はインク滴を相互に近接して着弾させることによって実現する。
【０００３】
キャリッジを走査させると、キャリッジに備えられた光学的又は磁気的なロータリエンコーダ若しくはリニアエンコーダから、図１２に示すようなＡ相信号及びＢ相信号からなるエンコーダ信号が出力される。ここで、Ａ相信号とＢ相信号とは相互に９０度の位相差を有することが一般的である。インクジェット記録装置は、そのようなエンコーダ信号によってキャリッジの走査方向（往方向又は復方向）や位置を特定することができる。特許文献１及び特許文献２には、エンコーダカウンタが上記のエンコーダ信号を参照し、キャリッジの走査方向に応じてカウンタ値を増減し、所定のキャリッジの基準位置からの相対距離を取得することが記載されている。
【０００４】
近年、インクジェット記録装置の記録ヘッドの高精細化、多ノズル化に伴って、記録ヘッドの制御回路規模も増大してきている。記録ヘッドの高精細化、多ノズル化に伴い、記録ヘッドの制御回路を図１３に示すように構成する場合が多い。つまり、図１３に示すように、記録ヘッドを制御単位１、制御単位２、・・・、制御単位ｎというように複数の制御単位に分け、各記録ヘッド制御単位に対応する各記録ヘッド制御ＩＣ１、記録ヘッド制御ＩＣ２、記録ヘッド制御ＩＣ３、・・・、記録ヘッド制御ＩＣｎがエンコーダからのエンコーダ信号を参照して各記録ヘッド制御単位について制御する。
【０００５】
図１３に示すような構成は、１つの制御回路からそれぞれの記録ヘッド制御単位を制御する場合と比較して、各ＩＣの構成が単純化されることによる開発期間短縮及びコストダウンが実現されるメリットがあるので多く用いられている。また、インクジェット記録装置の機種により記録ヘッド制御単位が異なる場合においても、複数の記録ヘッド制御ＩＣによって柔軟に構成することができるといったメリットもある。
【０００６】
図１３に示すような構成において各記録ヘッド制御ＩＣ内部のエンコーダカウンタをリセットしてキャリッジの基準位置を設定する場合には、様々な方法がある。例えば、図１４に示すように、ＣＰＵがバスを介して記録ヘッド制御ＩＣ内部のエンコーダカウンタのレジスタをリセットする方法がある。また、図１５に示すように、共通のエンコーダカウンタリセット信号を各記録ヘッド制御ＩＣに接続し、キャリッジを停止させてエンコーダカウンタリセット信号により各記録ヘッド制御ＩＣ内部のエンコーダカウンタのレジスタをリセットする方法がある。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０７−２０５４８５号公報
【特許文献２】特開平０７−２０５４８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
図１４や図１５に示す構成において、各記録ヘッド制御ＩＣに対して同じタイミングでエンコーダカウンタのレジスタをリセットすることは極めて難しい。なぜならば、図１４に示す構成においては、ＣＰＵが各記録ヘッド制御ＩＣに対して順次リセット動作を行っていくので、全記録ヘッド制御ＩＣが同じタイミングでリセット動作することができない。図１５に示す構成においては、エンコーダカウンタリセット信号により各記録ヘッド制御ＩＣに共通にリセット動作を行うことができるが、各記録ヘッド制御ＩＣの製造ばらつきに起因する内部スキューの差によって、リセットされるタイミングは同じになり得ない。
【０００９】
エンコーダ信号には、キャリッジとエンコーダスリットとの位置関係によって、チャタリングが発生することがある。つまり、そのような位置にキャリッジがある場合には、エンコーダ信号が不安定となる。図１４や図１５に示す構成において、例えば、ＣＰＵがある記録ヘッド制御ＩＣにリセット動作を行ったとする。そして、その時点からずれたタイミングで別の記録ヘッド制御ＩＣにリセット動作が行われる際に、エンコーダ信号が振れてしまうと、最初にリセット動作が行われた記録ヘッド制御ＩＣのカウント値が進んでしまう。つまり、記録ヘッド制御ＩＣ間でキャリッジの基準位置が異なって設定されてしまうことになる。各記録ヘッド制御ＩＣ間の基準位置の設定が異なってしまうと、各記録ヘッド制御ＩＣが制御する記録ヘッド制御単位間でレジがずれ、画質劣化を招いてしまう。
【００１０】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、エンコーダ信号の不安定な状態に影響されずにエンコーダカウンタのリセット動作を安定的に行う記録装置および制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、本発明に係る記録装置は、記録ヘッドを搭載して移動するキャリッジと、前記キャリッジの移動に伴い、パルス信号を発生するエンコーダと、前記エンコーダから供給される前記パルス信号をカウントするカウンタを各々有し、前記記録ヘッドの駆動を制御する、複数の記録ヘッド制御部と、を備え、前記複数のカウンタの値をリセットする際には、前記複数のカウンタの各々への前記パルス信号の供給を停止する記録装置であって、前記エンコーダは、前記キャリッジの移動に伴い、前記パルス信号として、第１パルス信号と前記第１パルス信号と位相が異なる第２パルス信号を発生し、前記パルス信号の供給の停止を解除する際には、前記第１パルス信号について解除を行った後に前記第２のパルス信号について解除を行う、ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、エンコーダ信号の不安定な状態に影響されずにエンコーダカウンタのリセット動作を安定的に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】インクジェット記録装置の構成の概要を示す外観斜視図である。
【図２】インクジェット記録装置の制御構成を示すブロック図である。
【図３】インクジェット記録装置の記録部周辺の概略構成を示す斜視図である。
【図４】実施例１における記録ヘッドの制御部周辺の構成を示す図である。
【図５】ゲートＩＣの詳細な構成を示す図である。
【図６】エンコーダカウンタのリセット動作の処理の手順を示す図である。
【図７】Ｓ６０３に示す遮断解除処理の手順を示す図である。
【図８】Ａ相信号及びＢ相信号の変化を示す図である。
【図９】実施例２における記録ヘッドの制御部周辺の構成を示す図である。
【図１０】記録ヘッド制御ＩＣのエンコーダ信号を制御する部分のブロック図である。
【図１１】エンコーダカウンタのリセット動作の処理の手順を示す図である。
【図１２】エンコーダ信号の構成を示す図である。
【図１３】複数の記録ヘッド制御ＩＣを含む構成を示す図である。
【図１４】ＣＰＵと複数の記録ヘッド制御ＩＣとの接続構成を示す図である。
【図１５】ＣＰＵと複数の記録ヘッド制御ＩＣとの他の接続構成を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の好適な実施例を詳しく説明する。尚、以下の実施例は特許請求の範囲に係る本発明を限定するものでなく、また本実施例で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１５】
〔実施例１〕
＜インクジェット記録装置の説明＞
図１は本発明の代表的な実施例であるインクジェット記録装置の構成の概要を示す外観斜視図である。
【００１６】
図１に示すように、インクジェット記録装置１００は、インクジェット方式に従ってインクを吐出して記録を行なう記録ヘッド１０３を搭載したキャリッジ１０２にキャリッジモータＭ１によって発生する駆動力を伝達機構１０４より伝え、キャリッジ１０２を矢印Ａ方向に往復移動させる。例えば、記録紙などの記録媒体Ｐを給紙機構１０５を介して給紙し、記録位置まで搬送し、その記録位置において記録ヘッド１０３から記録媒体Ｐにインクを吐出することで記録を行なう。
【００１７】
また、記録ヘッド１０３の状態を良好に維持するためにキャリッジ１０２を回復装置１１０の位置まで移動させ、間欠的に記録ヘッド１０３の吐出回復処理を行う。
【００１８】
インクジェット記録装置１００のキャリッジ１０２には記録ヘッド１０３を搭載するのみならず、記録ヘッド１０３に供給するインクを貯留するインクカートリッジ１０６が装着される。インクカートリッジ１０６は、キャリッジ１０２に対して着脱自在になっている。
【００１９】
図１に示したインクジェット記録装置１００はカラー記録が可能であり、そのためにキャリッジ１０２は、マゼンタ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、ブラック（Ｋ）のインクを夫々、収容した４つのインクカートリッジを搭載している。これら４つのインクカートリッジは夫々独立に着脱可能である。
【００２０】
さて、キャリッジ１０２と記録ヘッド１０３とは、両部材の接合面が適正に接触されて所要の電気的接続を達成維持できるようになっている。記録ヘッド１０３は、記録信号に応じてエネルギーを印加することにより、複数の吐出口からインクを選択的に吐出して記録する。特に、本実施例における記録ヘッド１０３は、熱エネルギーを利用してインクを吐出するインクジェット方式を採用しており、熱エネルギーを発生するために電気熱変換体を備え、その電気熱変換体に印加される電気エネルギーが熱エネルギーへと変換され、その熱エネルギーをインクに与えることにより生じる膜沸騰による気泡の成長、収縮によって生じる圧力変化を利用して、吐出口よりインクを吐出させる。この電気熱変換体は各吐出口のそれぞれに対応して設けられ、記録信号に応じて対応する電気熱変換体にパルス電圧を印加することによって対応する吐出口からインクを吐出する。
【００２１】
図１に示されているように、キャリッジ１０２はキャリッジモータＭ１の駆動力を伝達する伝達機構１０４の駆動ベルト１０７の一部に連結されており、ガイドシャフト１１３に沿って矢印Ａ方向に摺動自在に案内支持されるようになっている。従って、キャリッジ１０２は、キャリッジモータＭ１の正転及び逆転によってガイドシャフト１１３に沿って往復移動する。また、キャリッジ１０２の移動方向（矢印Ａ方向）に沿ってキャリッジ１０２の位置を示すためのスケール１０８（ＣＲエンコーダフィルム）が備えられている。この実施例では、スケール１０８は透明なＰＥＴフィルムに必要なピッチで黒色のバーを印刷したものを用いており、その一方はシャーシ１０９に固着され、他方は板バネ（不図示）で支持されている。
【００２２】
また、インクジェット記録装置１００には、記録ヘッド１０３の吐出口（不図示）が形成された吐出口面に対向してプラテン（不図示）が設けられており、キャリッジモータＭ１の駆動力によって記録ヘッド１０３を搭載したキャリッジ１０２が往復移動制御されると同時に、記録ヘッド１０３に記録信号を与えてインクを吐出することによって、プラテン上に搬送された記録媒体Ｐの全幅にわたって記録が行われる。
【００２３】
さらに、図１における搬送ローラ１１４は、記録媒体Ｐを搬送するために搬送モータＭ２によって駆動される。また、ピンチローラ１１５は、バネ（不図示）により記録媒体Ｐを搬送ローラ１１４に当接する。また、ピンチローラホルダ１１６は、ピンチローラ１１５を回転自在に支持する。また、搬送ローラギヤ１１７は、搬送ローラ１１４の一端に固着されている。そして、搬送ローラギヤ１１７に中間ギヤ（不図示）を介して伝達された搬送モータＭ２の回転により、搬送ローラ１１４が駆動される。
【００２４】
また、排出ローラ１２０は、記録ヘッド１０３によって画像が形成された記録媒体Ｐをインクジェット記録装置外ヘ排出する。排出ローラ１２０は、搬送モータＭ２の回転が伝達されることで駆動されるようになっている。なお、排出ローラ１２０は、記録媒体Ｐをバネ（不図示）により圧接する拍車ローラ（不図示）により当接する。拍車ホルダ１２２は、拍車ローラを回転自在に支持する。
【００２５】
また、インクジェット記録装置１００には、図１に示されているように、記録ヘッド１０３を搭載するキャリッジ１０２の記録動作のための往復運動の範囲外（記録領域外）の所望位置（例えば、ホームポジションに対応する位置）に、記録ヘッド１０３の吐出不良を回復するための回復装置１１０が配設されている。
【００２６】
回復装置１１０は、記録ヘッド１０３の吐出口面をキャッピングするキャッピング機構１１１と記録ヘッド１０３の吐出口面をクリーニングするワイピング機構１１２を備えており、キャッピング機構１１１による吐出口面のキャッピングに連動して回復装置内の吸引構成（吸引ポンプ等）により吐出口からインクを強制的に排出させ、それによって、記録ヘッド１０３のインク流路内の粘度の増したインクや気泡等を除去するなどの吐出回復処理を行う。
【００２７】
また、非記録動作時等には、記録ヘッド１０３の吐出口面をキャッピング機構１１１によりキャッピングすることによって、記録ヘッド１０３を保護するとともにインクの蒸発や乾燥を防止することができる。一方、ワイピング機構１１２はキャッピング機構１１１の近傍に配され、記録ヘッド１０３の吐出口面に付着したインク液滴を拭き取るようになっている。
【００２８】
これらキャッピング機構１１１及びワイピング機構１１２により、記録ヘッド１０３のインク吐出状態を正常に保つことが可能となっている。
【００２９】
＜インクジェット記録装置の制御構成＞
図２は図１に示したインクジェット記録装置１００の制御構成を示すブロック図である。
【００３０】
図２に示すように、制御部２１０は、ＭＰＵ２１１と、後述する制御シーケンスに対応したプログラム、所要のテーブル、その他の固定データを格納したＲＯＭ２１２と、キャリッジモータＭ１や搬送モータＭ２の制御、及び、記録ヘッド１０３の制御のための制御信号を生成する特殊用途集積回路（ＡＳＩＣ）２１３と、画像データの展開領域やプログラム実行のための作業用領域等を設けたＲＡＭ２１４と、各ブロックを相互に接続してデータの授受を行うシステムバス２１５と、以下に説明するセンサ群からのアナログ信号を入力してＡ／Ｄ変換し、デジタル信号をＭＰＵ２１１に供給するＡ／Ｄ変換器２１６とを含んで構成される。
【００３１】
また、図２において、ホスト装置２００は、画像データの供給源となるコンピュータ（或いは、画像読取り用のリーダやデジタルカメラなど）である。ホスト装置２００とインクジェット記録装置１００との間ではインタフェース（Ｉ／Ｆ）２０１を介して画像データ、コマンド、ステータス信号等を送受信する。
【００３２】
さらに、スイッチ群２２０は、電源スイッチ２２１、プリント開始を指令するためのプリントスイッチ２２２、及び記録ヘッド１０３のインク吐出性能を良好な状態に維持するための処理（回復処理）の起動を指示するための回復スイッチ２２３など、操作者による指令入力を受けるためのスイッチから構成される。センサ群２３０は、ホームポジションを検出するためのフォトカプラなどの位置センサ２３１、環境温度を検出するためにインクジェット記録装置１００の適宜の箇所に設けられた温度センサ２３２等から構成されるインクジェット記録装置１００の状態を検出するためのセンサ群である。
【００３３】
さらに、キャリッジモータドライバ２４０は、キャリッジ１０２を図１に示す矢印Ａ方向に往復走査させるためのキャリッジモータＭ１を駆動させる。また、搬送モータドライバ２５０は、記録媒体Ｐを搬送するための搬送モータＭ２を駆動させる。
【００３４】
ＡＳＩＣ２１３は、記録ヘッド１０３による記録走査の際に、ＲＯＭ２１２の記憶領域に直接アクセスしながら記録ヘッドに対して記録素子（吐出ヒータ）の駆動データを転送する。
【００３５】
なお、図１に示す構成は、インクカートリッジ１０６と記録ヘッド１０３とが分離可能な構成であるが、これらが一体的に形成されて交換可能なヘッドカートリッジを構成しても良い。
【００３６】
さらに、以下の実施例において、記録ヘッドから吐出される液滴はインクであるとして説明し、さらにインクタンクに収容される液体はインクであるとして説明したが、その収容物はインクに限定されるものではない。例えば、記録画像の定着性や耐水性を高めたり、その画像品質を高めたりするために記録媒体に対して吐出される処理液のようなものがインクタンクに収容されていても良い。
【００３７】
以下の実施例は、特にインクジェット記録方式の中でも、インク吐出を行わせるために利用されるエネルギーとして熱エネルギーを発生する構成（例えば電気熱変換体やレーザ光等）を備え、熱エネルギーによりインクの状態変化を生起させる方式を用いることにより記録の高密度化、高精細化が達成できる。
【００３８】
さらに、インクジェット記録装置１００が記録できる記録媒体の最大幅に対応した長さを有するフルラインタイプの記録ヘッドとしては、上述した明細書に開示されているような複数記録ヘッドの組み合わせによってその長さを満たす構成や、一体的に形成された１個の記録ヘッドとしての構成のいずれでもよい。
【００３９】
加えて、上記で説明した記録ヘッド自体に一体的にインクタンクが設けられたカートリッジタイプの記録ヘッドのみならず、装置本体に装着されることで、装置本体との電気的な接続や装置本体からのインクの供給が可能になる交換自在のチップタイプの記録ヘッドを用いてもよい。
【００４０】
さらに加えて、本実施例におけるインクジェット記録装置１００の形態としては、コンピュータ等の情報処理機器の画像出力端末として一体または別体に設けられるものの他、読取装置等と組み合わせられた複写装置、さらには送受信機能を有するファクシミリ装置の形態を取るものであっても良い。
【００４１】
図３は、本実施例におけるインクジェット記録装置１００の記録部周辺の概略構成を示す斜視図である。同図において、インクカートリッジ３０１は、ブラック（Ｂｋ）、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の４色のインクを個別に貯留しており、各貯留室を一体として構成している。ヘッドカートリッジ３０２は、インクカートリッジ３０１に貯留される各インクに対応して複数の記録素子が配列されている記録素子列が１色あたり２列、計８列を収納している。即ち、ヘッドカートリッジ３０２は、Ｂｋ、Ｃ、ＭおよびＹの各インクを吐出する記録素子列を各色について２列ずつ、４色で計８列の記録素子列を収納している。キャリッジ３０３は、インクカートリッジ３０１およびヘッドカートリッジ３０２をそれぞれ着脱自在に装着可能である。キャリッジ３０３は、ガイド軸３１０と摺動自在に係合することによりガイド軸３１０に沿って移動することができる。
【００４２】
エンコーダスケール３０４は、キャリッジ３０３に対向する面に構成され、１５０ｌｐｉの間隔でスリットが設けられている。エンコーダスケール３０４は例えばエンコーダフィルムであって、そのエンコーダフィルム上にはエンコーダセンサ（不図示）の発光部からの光を透過する領域と透過しない領域とが存在し、その２つの領域が上記のスリットを構成している。エンコーダセンサの発光部が発光した光は、エンコーダスケール３０４に照射される。エンコーダセンサの受光部は、エンコーダフィルムを光学的に読み取り（透過光を受光し）、キャリッジ３０３の走査方向の移動量に比例したパルス信号をエンコーダ信号として出力する。エンコーダ信号は、図１２に示すようにＡ相信号（第１のパルス信号）とＢ相信号（第２のパルス信号）を含み、Ｂ相信号はＡ相信号より９０度位相が遅れる。紙送りローラ３０５は、補助ローラ３０６とともに記録媒体３０９を挟持しつつ、図３の矢印の方向に回転することにより、記録媒体３０９を図３中ｙ方向に搬送することができる。また、一対の給紙ローラ３０７及び３０８は、記録媒体３０９を挟持しつつ、給紙を行なう。
【００４３】
図４は、インクジェット記録装置１００の記録ヘッドの制御部周辺の構成を示す図である。エンコーダ４０１は、キャリッジ３０３の位置に基づいたＡ相信号及びＢ相信号を出力する。記録ヘッド制御ＩＣ４０２（第１制御部）及び４０５（第２制御部）はそれぞれ、グループ化された各記録素子グループの駆動を制御する。例えば、記録ヘッド制御ＩＣ４０２は、記録ヘッドの記録素子のうち、第１の記録素子グループの記録素子の駆動を制御する。また、記録ヘッド制御ＩＣ４０５は、記録ヘッドの記録素子のうち、第２の記録素子グループの記録素子の駆動を制御する。ここで、各記録素子グループとは、例えば、各インク色に対応したグループである。記録ヘッド制御ＩＣ４０２及び４０５は、エンコーダ４０１から出力されたエンコーダ信号（パルス信号）のパルス数をカウント値としてレジスタ（エンコーダカウンタ）やメモリ等に格納している。記録ヘッド制御ＩＣ４０２及び４０５は、そのカウント値に基づき、記録ヘッドの各制御単位に対して、記録を行なうための画像データやインク吐出を行なう為のパルスデータを転送する。本実施例においては、記録ヘッドは、制御単位４０３及び４０６に分けられている。ここで、制御単位４０３は、記録ヘッドのブラック（Ｂｋ）及びシアン（Ｃ）のインク吐出についての構成を示し、記録ヘッド制御ＩＣ４０２は、ブラック及びシアンのインク吐出を制御する。また、制御単位４０６は、記録ヘッドのマゼンタ（Ｍ）及びイエロー（Ｙ）のインク吐出についての構成を示し、記録ヘッド制御ＩＣ４０５は、マゼンタ及びイエローのインク吐出を制御する。記録ヘッド制御ＩＣ４０２及び４０５は、ともに同じ構成を有するＩＣである。記録ヘッド制御ＩＣ４０２はエンコーダカウンタ４０２ａを備え、記録ヘッド制御ＩＣ４０５はエンコーダカウンタ４０５ａを備えている。
【００４４】
記録ヘッド制御ＩＣ４０２と制御単位４０３は、信号線４０４で接続されている。信号線４０４は、ブラック及びシアンについての画像データ及びパルスデータを伝達する。記録ヘッド制御ＩＣ４０５と制御単位４０６は、信号線４０７で接続されている。信号線４０７は、マゼンタ及びシアンについての画像データ及びパルスデータを伝達する。
【００４５】
ＣＰＵ４０８は、バス４０９を介して各ブロックと接続されており、各ブロックのレジスタ設定や割り込み処理等を行う。エンコーダ４０１と記録ヘッド制御ＩＣ４０２及び４０５は、信号線４１１で接続されている。信号線４１１は、２本の信号線を有し、それぞれＡ相信号とＢ相信号を伝達する。ゲートＩＣ４１０は、１組２本の入力ポートと、１組２本の出力ポートとを備えている。ゲートＩＣ４１０の一方の入力ポートには、エンコーダ４０１から出力されるＡ相信号が接続され、もう一方の入力ポートには、エンコーダ４０１から出力されるＢ相信号が接続される。一方の出力ポートには、記録ヘッド制御ＩＣ４０２及び４０５にＡ相信号を送信するための信号線が接続され、他方の出力ポートには、記録ヘッド制御ＩＣ４０２及び４０５にＢ相信号を送信するための信号線が接続されている。ゲートＩＣ４１０は、バス４０９とも接続されており、ＣＰＵ４０８は、ゲートＩＣ４１０の内部レジスタの設定を行なう。記録ヘッド制御ＩＣ４０２と記録ヘッド制御ＩＣ４０５とゲートＩＣ４１０の各内部回路は、クロックにより同期を保たれている。
【００４６】
図５は、ゲートＩＣ４１０の詳細な構成を示す図である。制御部５００は、レジスタ５０１を有している。レジスタ５０１は、ゲートＩＣ４１０内のレジスタを格納しており、バス４０９を介してＣＰＵ４０８から設定されることができる。ゲートＩＣ４１０は、不図示の入力部を介して、外部からゲート部５０３に信号を入力する。また、ゲートＩＣ４１０は、不図示の出力部を介して、外部にゲート部５０３に信号を出力する。入出力比較部５０２は、制御部５００の指示に基づいて、ゲート部５０３への入力とゲート部５０３からの出力とのレベル比較を行なう。この比較結果は、制御部５００へ出力される。入出力比較部５０２は、Ａ相信号についてのレベル比較、Ｂ相信号についてのレベル比較をそれぞれ行う。ゲート部５０３は、制御部５００の指示に基づいて、ゲート部を制御する。ゲート部５０３は、ＣＰＵ４０８によるレジスタ５０１のレジスタ設定によって、ゲート部５０３に入力される信号を遮断してゲート部５０３から出力しないようにすることができる。
【００４７】
図６は、本実施例における記録ヘッド制御ＩＣ４０２及び４０５に対するエンコーダカウンタリセット動作の処理の手順を示すフローチャートである。図６に示す処理は、例えばＣＰＵ４０８により実行される。まず、Ｓ６０１において、ＣＰＵ４０８は、キャリッジ３０３を停止させる処理を行いレジスタ５０１のレジスタ設定によってゲート部５０３を遮断してエンコーダ４０１から出力されているエンコーダ信号がゲート部５０３から出力されないように制御する。このときのゲート部５０３から出力されるＡ相信号及びＢ相信号は、Ｈレベル又はＬレベルに固定されるようにしても良い。若しくは、ゲート部５０３が遮断された際のゲート部５０３から出力されていたＡ相信号及びＢ相信号のレベルに固定するようにしても良い。
【００４８】
次に、Ｓ６０２において、ＣＰＵ４０８は、バス４０９を介して、記録ヘッド制御ＩＣ４０２及び４０５に対してエンコーダカウンタのレジスタをリセットすることで、キャリッジの基準位置を設定する。つまり、エンコーダカウンタのレジスタに所定の値が設定される。リセットは、例えばレジスタのゼロクリアによって値を変更しても良い。このように、本実施例においては、ゲート部５０３を遮断して記録ヘッド制御ＩＣ４０２及び４０５に入力されるＡ相信号及びＢ相信号のレベルを安定にしてから、各記録ヘッド制御ＩＣのエンコーダカウンタのリセット動作を行う（遮断前のエンコーダカウンタ値への変更を行う）。その結果、各記録ヘッド制御ＩＣにおいてキャリッジの基準位置の設定のずれを生じることを防ぐことができる。
【００４９】
Ｓ６０３において、ＣＰＵ４０８は、ゲート部５０３のエンコーダ信号の遮断を解除する。ここで、図１２に示すように、エンコーダ信号のＡ相信号とＢ相信号が同時に変化することは、エンコーダ信号の構成上起こり得ない。しかしながら、チャタリングが発生するおそれがある位置にキャリッジ３０３が停止し、図６に示す基準位置の設定を行い、ゲート部５０３の遮断を解除した瞬間にチャタリングが発生し、Ａ相信号及びＢ相信号が同時に変化してしまうことがあり得る。従って、Ｓ６０３において遮断を解除する際に、Ａ相信号とＢ相信号の両方のレベルが同時に変化しないように、Ａ相信号及びＢ相信号の各遮断解除を時間差を以って行う。このように、Ａ相信号の解除タイミングとＢ相信号の解除タイミングに時間差を設けることで、エンコーダカウンタ４０２ａ、４０５ａの誤動作を抑制できる。ただし、Ａ相信号の入力と出力、Ｂ相信号の入力と出力の両方が、同じレベルであれば、Ａ相信号とＢ相信号の両方を時間差を付けずに解除しても構わない。そのような構成により、各記録ヘッド制御ＩＣに対して、通常のエンコーダ信号にはあり得ない状態の信号を入力してしまうことを防ぐことができる。
【００５０】
図７は、Ｓ６０３に示す遮断解除処理の手順を示すフローチャートである。まず、Ｓ７０１において、ＣＰＵ４０８は、内蔵されたタイマのカウントを開始する。Ｓ７０２において、ＣＰＵ４０８は、そのカウント値が予め定められた値に達したか否かを判定する。Ｓ７０２において、カウント値が予め定められた値に達していないと判定された場合には、Ｓ７０１に戻る。一方、カウント値が予め定められた値に達していると判定された場合には、Ｓ７０３に進む。ここで、予め定められたカウント値とは、Ｓ７０５で行なわれるＡ相信号の解除処理とＳ７０６で行なわれるＢ相信号の解除処理との間に時間差を設けるための値である。Ａ相信号とＢ相信号のそれぞれを解除する間に、ある一定の時間差があれば、各記録ヘッドＩＣにＡ相信号とＢ相信号とが同時に変化する状態を入力してしまうことを防ぐことができる。
【００５１】
Ｓ７０３において、ＣＰＵ４０８は、ゲート部５０３に入力されるＡ相信号とゲート部５０３から出力されるＡ相信号とのレベルが等しく且つゲート部５０３に入力されるＢ相信号とゲート部５０３から出力されるＢ相信号とのレベルが等しいか否かを判定する。Ｓ７０３において、Ａ相信号もしくはＢ相信号について、入力と出力のレベルが異なっている場合には、Ｓ７０４に進む。一方、Ａ相信号とＢ相信号両方について、入力と出力のレベルが等しい場合には、Ｓ７０７に進む。Ａ相信号とＢ相信号両方について入力と出力のレベルが等しいとはいずれの信号にもチャタリングが生じていないことを意味しているので、その場合に、両方の信号の遮断を同時に解除しても問題ない。従って、Ｓ７０７において、ＣＰＵ４０８は、Ａ相信号とＢ相信号両方について遮断を解除する。
【００５２】
Ｓ７０４において、ＣＰＵ４０８は、Ａ相信号について出力と入力のレベルが等しいか否かを判定する。Ｓ７０４において、Ａ相信号について出力と入力のレベルが等しくないと判定された場合には、Ｓ７０５に進む。Ｓ７０５において、ＣＰＵ４０８は、ゲートＩＣ４１０のレジスタ５０１にアクセスし、ゲート部５０３でＡ相信号について遮断を解除する。その後、Ｓ７０１に戻る。一方、Ｓ７０４において、Ａ相信号について出力と入力のレベルが等しいと判定された場合には、Ｓ７０６に進む。
【００５３】
Ｓ７０６に進む場合には、Ｓ７０３及びＳ７０４の分岐条件から、Ａ相信号について出力と入力のレベルが等しく、且つ、Ｂ相信号について出力と入力のレベルが異なっていることが分かる。従って、Ｓ７０６において、ＣＰＵ４０８は、ゲートＩＣ４１０のレジスタ５０１にアクセスし、ゲート部５０３でＢ相信号について遮断を解除する。その後、Ｓ７０１に戻る。
【００５４】
つまり、本実施例においては、ゲート部５０３においてＡ相信号及びＢ相信号を解除する際には、所定時間分の時間差を以って解除する。そのことにより、Ａ相信号及びＢ相信号が同時に変化するという通常エンコーダ信号ではあり得ない状態を各記録ヘッド制御ＩＣに入力してしまうことを防ぐことができる。
【００５５】
なお、図７においては、Ｓ７０５でＡ相信号の遮断を解除し、Ｓ７０６でＢ相信号の遮断を解除しているが、Ａ相信号とＢ相信号の各解除に時間差をもたせるのであれば、別の構成であっても良い。即ち、Ｓ７０５でＢ相信号の入力と出力のレベルが等しくないと判定された場合にＢ相信号の遮断を解除し、Ｓ７０６でＢ相信号の入力と出力のレベルが等しくないと判定された場合にＡ相信号の遮断を解除するようにしても良い。
【００５６】
また、本実施例では、記録ヘッド制御ＩＣが２個の場合について説明したが、記録ヘッドの色数の増加によって、記録ヘッド制御ＩＣをｎ個（ｎ：自然数）使用する場合においても同様の構成及び手順で対応することが可能である。
【００５７】
〔実施例２〕
図９は、本実施例におけるインクジェット記録装置１００の記録ヘッドの制御部周辺の構成を示す図である。図９は、実施例１を示す図４と比べて、ゲートＩＣ４１０がない点と、記録ヘッド制御ＩＣ４０２と記録ヘッド制御ＩＣ４０５とが信号線９０１で接続されている点において異なる。記録ヘッド制御ＩＣ４０２、記録ヘッド制御ＩＣ４０５のエンコーダカウンタは、図面を簡潔にするために省いている。
【００５８】
信号線９０１は、記録ヘッド制御ＩＣ４０２から記録ヘッド制御ＩＣ４０５に対して基準位置設定トリガを出力する。つまり、信号線９０１がアサート（有効に）されると、記録ヘッド制御ＩＣ４０２及び４０５内でキャリッジ３０３の基準位置が設定される。記録ヘッド制御ＩＣ４０２及び４０５の内部には、自身をマスタとして使用するか、スレーブとして使用するかの設定を行なうレジスタを備えている。ＣＰＵ４０８によりマスタに設定された記録ヘッド制御ＩＣは、スレーブに設定された記録ヘッド制御ＩＣに対して、後述の方法により所定のタイミングで基準位置設定トリガを出力する。本実施例においては、記録ヘッド制御ＩＣ４０２がマスタに設定され、記録ヘッド制御ＩＣ４０５がスレーブに設定される。
【００５９】
図１０は、記録ヘッド制御ＩＣ４０２又は４０５内のエンコーダ信号を制御する部分のブロック図である。まず、マスタに設定される記録ヘッド制御ＩＣ４０２について説明する。エンコーダ周期計測部１００１は、エンコーダ信号のＡ相信号の立ち上がりを検出し、エンコーダ信号の周期を計測する。エンコーダ周期計測部１００１は、キャリッジ３０３の基準位置の設定時には、エンコーダ信号の周期を連続して複数周期（例えば１０周期）計測する。本実施例において、エンコーダ周期計測部１００１は、その連続した１０周期の計測値の各結果が基準値から±１０μ秒の範囲に入っていた場合には、キャリッジ３０３が一定速度で走査されていると判定する。エンコーダ周期計測部１００１は、内部トリガ生成部１００２にキャリッジ３０３の基準位置設定のタイミングを示す基準位置設定トリガを出力するが、同時に、その基準位置設定トリガを信号線９０１をアサート（有効）して出力する。内部トリガ生成部１００２は、入力されたエンコーダ信号に基づいて、吐出データや印刷パルスの記録ヘッドへの転送を開始するタイミングトリガを生成して出力する。また、内部トリガ生成部１００２は、エンコーダ周期計測部１００１から基準位置設定トリガを入力する。
【００６０】
次に、スレーブに設定される記録ヘッド制御ＩＣ４０５について説明する。エンコーダ周期計測部１００１及び内部トリガ生成部１００２の機能は、記録ヘッド制御ＩＣ４０２と同じである。しかしながら、記録ヘッド制御ＩＣ４０５においては、記録ヘッド制御ＩＣ４０２から信号線９０１を介して内部トリガ生成部１００２に入力された基準位置設定トリガが有効とされる。つまり、記録ヘッド制御ＩＣ４０５においては、エンコーダ周期計測部１００１から内部トリガ生成部１００２に入力される基準位置設定トリガは無効とされる。
【００６１】
このようにして、本実施例においては、信号線９０１によって、マスタとなる記録ヘッド制御ＩＣから出力された基準位置設定トリガが他のスレーブとなる記録ヘッド制御ＩＣに出力される。各記録ヘッド制御ＩＣは、その基準位置設定トリガによって、各ＩＣ内部で保持されているエンコーダカウンタをリセットしてキャリッジ３０３の基準位置の設定を行う。
【００６２】
図１１は、本実施例における記録ヘッド制御ＩＣ４０２及び４０５に対するエンコーダカウンタリセットの処理の手順を示すフローチャートである。図１１に示す各処理は、例えばＣＰＵ４０８によって実行される。まず、ＣＰＵ４０８は、キャリッジ３０３をホームポジションに停止させる。Ｓ１１０１において、ＣＰＵ４０８は、記録ヘッド制御ＩＣ４０２及び４０５を基準位置設定モードに変更する。この変更は、例えば、各記録ヘッド制御ＩＣ内部のレジスタ設定によって行われる。Ｓ１１０２において、ＣＰＵ４０８は、記録ヘッド制御ＩＣ４０２をマスタに設定する。Ｓ１１０３において、ＣＰＵ４０８は、記録ヘッド制御ＩＣ４０５をスレーブに設定する。
【００６３】
Ｓ１１０４において、ＣＰＵ４０８は、キャリッジ３０３をホームポジションから一定速度で移動させる。本実施例においては、後述するようにキャリッジ３０３を移動させながら基準位置の設定を行うので、キャリッジ３０３を停止させる必要がない。例えば、本例におけるリセット方法は、通常記録時においてキャリッジ３０３を遅い速度で走査させている場合等に用いることができる。
【００６４】
Ｓ１１０５において、マスタに設定されている記録ヘッド制御ＩＣ４０２内のエンコーダ周期計測部１００１は、エンコーダ信号の周期を例えば１０周期連続で計測する。Ｓ１１０６において、記録ヘッド制御ＩＣ４０２のエンコーダ周期計測部１００１は、エンコーダ信号の連続した１０周期の各計測値が基準値と比較して±１０μ秒の範囲に入っているか否かを判定する。Ｓ１１０６において、各計測値が±１０μ秒の範囲に入っていなかったと判定された場合にはＳ１１０５に戻り、再度エンコーダ信号の周期を計測する。一方、Ｓ１１０６において、エンコーダ信号の連続した１０周期の各計測値が±１０μ秒の範囲に入っていたと判定された場合には、Ｓ１１０７に進む。
【００６５】
Ｓ１１０７において、記録ヘッド制御ＩＣ４０２のエンコーダ周期計測部１００１が信号線９０１をアサートして基準位置設定トリガを記録ヘッド制御ＩＣ４０５に出力する。このタイミングで、記録ヘッド制御ＩＣ４０２及び４０５に対して、キャリッジ３０３の基準位置の設定が行われる。Ｓ１１０８において、ＣＰＵ４０８は、記録ヘッド制御ＩＣ４０２及び４０５の基準位置設定モードを解除する。
【００６６】
キャリッジ３０３の基準位置の設定タイミングの決定方法について説明する。図８に示すように、エンコーダ信号のＡ相信号とＢ相信号のいずれのレベルも変化しないのは、例えば、Ａ相信号の立ち上がりからエンコーダ信号の１／８周期分の時間経過したタイミングである。従って、計測した１０周期分のうち最初の周期を基準のエンコーダ周期とする。そして、そのエンコーダ周期のＡ相信号の立ち上がりを検出した時間から、１／８周期分の時間経過したタイミングで、記録ヘッド制御ＩＣ４０２は、アサートした信号線９０１を介して基準位置設定トリガを記録ヘッド制御ＩＣ４０５に出力する。つまり、本実施例においては、エンコーダセンサから出力されるエンコーダ信号のうち、チャタリングを生じ得ない安定したタイミングを利用してキャリッジ３０３の基準位置の設定を行っている。これは、図８に示すＡ相信号に着目すると、エンコーダセンサがエンコーダフィルム上の光の透過領域と非透過領域との境界を含む所定の領域以外の部分を読み取ることに相当する。ここで、所定の領域とは、エンコーダフィルム上の透過領域と非透過領域との境界近傍のチャタリングを生じ得る領域を示す。
【００６７】
本実施例では、記録ヘッド制御ＩＣが２個の場合について説明したが、記録ヘッドの色数の増加によって、記録ヘッド制御ＩＣをｎ個（ｎ：自然数）使用する場合においても同様の構成及び手順で対応することが可能である。また、本実施例においては、Ａ相信号の立ち上がりのタイミングを基準としてエンコーダ信号の周期の測定を行なっている。しかしながら、例えばＡ相信号の立ち下がりや、Ｂ相信号の立ち上がり又は立ち下がりのタイミングを基準としてもよい。
【００６８】
また、本実施例においては、エンコーダ信号の連続した１０周期の各計測値が基準値から±１０μ秒の範囲に入っていた場合に、キャリッジ３０３が一定速度で移動していると判定している。しかしながら、一定速度で移動していると判定するための計測回数や時間の範囲はそれ以外の値であってもよい。また、本実施例においては、計測した１０周期のうち最初の周期をエンコーダ信号の基準周期としているが、２〜１０周期目のいずれかの周期をエンコーダ信号の基準周期としてもよい。
【００６９】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005984564.tif 000002
【図２】
0005984564.tif 000003
【図３】
0005984564.tif 000004
【図４】
0005984564.tif 000005
【図５】
0005984564.tif 000006
【図６】
0005984564.tif 000007
【図７】
0005984564.tif 000008
【図８】
0005984564.tif 000009
【図９】
0005984564.tif 000010
【図１０】
0005984564.tif 000011
【図１１】
0005984564.tif 000012
【図１２】
0005984564.tif 000013
【図１３】
0005984564.tif 000014
【図１４】
0005984564.tif 000015
【図１５】
0005984564.tif 000016