(57)【要約】【課題】  高解像度の画像データを高速に記録する。【解決手段】  記録ヘッドの位置を検出する検出手段と、記録データを保持する第１記憶手段と、第１記憶手段からデータを読み出して複数カラム分のデータを保持する第２記憶手段と、検出手段から出力される信号に基づいて第２記憶手段からデータを読み出し、記録ヘッドの駆動信号を生成する生成手段と、記録モードに応じて、記録に使用する前記ブロックの数を変更する変更手段と、第２記憶手段が保持するカラム数を設定手段が設定したブロック数に応じて変更する。【選択図】  図１２
2006110755.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルを複数ブロック単位で駆動可能な記録ヘッドを用いて
被記録媒体に対して記録を行う複数の記録モードを備える記録装置であって、
前記記録ヘッドの位置を検出する検出手段と、
記録データを保持する第１記憶手段と、
前記第１記憶手段からデータを読み出して複数カラム分のデータを保持する第２記憶手段と、
前記検出手段から出力される信号に基づいて前記第２記憶手段からデータを読み出し、前記記録ヘッドの駆動信号を生成する生成手段と、
前記記録モードに応じて、記録に使用する前記ブロックの数を変更する変更手段と、
前記第２記憶手段が保持するカラム数を前記設定手段が設定したブロック数に応じて変更する制御手段を備えることを特徴とする記録装置。
【請求項２】
前記記録モードを変更して走査速度を高くした場合、前記変更手段は、前記ブロック数を減らすことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記制御手段は、前記カラム数を増やすことを特徴とする請求項２に記載の記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェットヘッドを用いた記録装置に関するものである。
【背景技術】
【０００２】
インクジェットプリンタにおいて用いられるプリントヘッド（記録ヘッド）は、プリント時に記録媒体面する開口部であるインクノズルを有し、ノズル深部に存在するヒータを加熱し、気泡を生じさせる事によってインク滴を吐出する構造となっている。
【０００３】
このインクを吐出するタイミングを決定するためのキャリッジの絶対位置検出に多くのプリンタが、エンコーダスケールとスケール位置を検出するための光学透過型センサを使用する事で、高精細なインクジェットプリントを実現してきた。
【０００４】
エンコーダスケールより、指示された位置情報に基づき、吐出データをインクジェットヘッドに送信して、送信後、ヒートパルスを加えることでエネルギーを投入して、インクを吐出し画像を形成する。近年、ヘッドのカラム方向のノズル数は増加の傾向にあり、ノズル数に比例して、印刷速度を向上させてきた。
【０００５】
しかし、ノズルが増えた場合、１カラム分のデータをすべて同時に吐出することは電源容量的に不可能であり、電源の許す最大の同時吐出ノズルを同一ブロック単位としブロック単位にヒートする必要がある。前記ブロック単位に属するノズルのデータをインクジェットヘッドコントローラ側からシリアル送信し、送信後、データをヘッド内部のラッチ回路にラッチさせ、その後，ヒートパルスを加えて、ヒートパルスがアクティブのときにヘッド電圧が、インクジェットヘッド内部のヒータに加えられ、インクがノズルより吐出される（特許文献１）
【０００６】
前記エンコーダスケールから生成した位置情報からの印刷要求に対し、前もって決められた一定時間後に必ずインクを吐出する必要があり、吐出データ送信が間に合わなければ、そのまま印刷画像の乱れにつながってしまうため、吐出データ生成直前のデータを一度、コントローラ内部のヘッド吐出データ用ＳＲＡＭに前もって格納し、データのリード要求に対してすぐデータを取り出せる構成になっていた。
【特許文献１】特開２０００−４３３４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
近年、プリント画像品位の向上のため、インクジェットノズル形状はさらに微細化が進み、インク滴が小さくなってきたため高解像度印刷が可能となってきており、一方、印刷スピード向上も求められてきており、ノズル数を増やすことで、用紙あたりのヘッドのスキャン数を減らし、高速印刷を実現することが求められている。このとき、インクジェットヘッドコントローラにおいては、内部のデータ処理量もノズル数と印刷解像度に比例して数倍となってきており、データ処理効率アップの観点から、新しい、データ処理回路構成が必要になってきている。
【０００８】
また、インクジェットヘッド自体にも、正常なインクを吐出することが可能とされる最大インク吐出周波数という制限がある。これは、インクジェットヘッドのインクタンクからのヘッドに対するインクのリフィル機能や、インクを吐出するために十分なエネルギーを投入するための最小ヒートパルス幅等から決められた周波数である。さらに、前記の最小ヒートパルスは各ノズルヒータの電源電圧、抵抗値、エネルギー変換効率等から決定されている。
【０００９】
以上のヘッドの最大吐出周波数制限を満たしながら、倍速のドラフト印刷を行ったり、高精細な高解像度印刷を行ったりと、多様なユーザーの印刷要求に合わせて、対応可能なインクジェットヘッドコントローラが必要になってきた。
【課題を解決するための手段】
【００１０】
上記課題を解決するための本発明のインクジェット記録装置は、複数のノズルを複数ブロック単位で駆動可能な記録ヘッドを用いて被記録媒体に対して記録を行う複数の記録モードを備える記録装置であって、前記記録ヘッドの位置を検出する検出手段と、記録データを保持する第１記憶手段と、前記第１記憶手段からデータを読み出して複数カラム分のデータを保持する第２記憶手段と、前記検出手段から出力される信号に基づいて前記第２記憶手段からデータを読み出し、前記記録ヘッドの駆動信号を生成する生成手段と、前記記録モードに応じて、記録に使用する前記ブロックの数を変更する変更手段と、前記第２記憶手段が保持するカラム数を前記設定手段が設定したブロック数に応じて変更する制御手段を備える。
【発明の効果】
【００１１】
以上説明したように、記録速度が速い場合に、記録ヘッドの駆動ブロック数を限定し、ヘッド吐出データ用ＳＲＡＭに格納するデータ構成を変え、格納するカラム数を増やしＦＩＦＯとして活用することができる。それにより、メモリアクセスのための時間に余裕がない場合において、格納したデータを使用することができ、余裕を持ってメモリアクセスを行うことが出来る。記録速度が高い場合にも吐出のためのデータ処理を行うことができる。
【発明を実施するための最良の形態】
【００１２】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。図３は、本発明に適用されるプリンタ（記録装置）の概観図である。
【００１３】
３０１はオートフィーダユニットであり、ここに積載された用紙を一枚ずつ分離してＬＦモータ３０５、ＬＦギア３０４等の給紙機構により、給紙動作をおこなう。用紙が給紙された状態で、キャリッジ駆動モータ３１０がキャリッジ３０７に接続されているベルト３１１を動かす事によってキャリッジ３０７は給紙方向と垂直の方向に走査移動する。
【００１４】
キャリッジ３０７にはインクジェットヘッド３０２が搭載されており、ヘッド着脱レバー３０８によって装着される。また、キャリッジ３０７は軸受け３０６によって、シャーシ３０３に固定したシャフトに接続されている。３０７のキャリッジが走査移動したことの位置検出はエンコーダスケール３１２と図には表示されていないエンコーダセンサ２０１によって行われる。
【００１５】
図４はインクジェットプリンタを構成する電気部品に関するブロック図である。エンコーダセンサ２０１はＣＲボードユニット４１９に搭載されており、エンコーダセンサ２０１がエンコーダスケール３１２の読み取りを行なう事で、キャリッジの移動量を検出している。エンコーダセンサ２０１から出力されたエンコーダ信号４１６はメインボードユニット４０１へと出力されている。インクジェットヘッド１０７はＣＲボードユニット４１９を介してメインボードユニット４０１から出力されるヘッド駆動信号４１７によって吐出制御されている。
【００１６】
４０２は電源ユニットであり、プリンタにて使用される電源をメインボードを介して供給している。４１３はＰＥセンサであり、プリント用紙の有無を検出する事で、プリンタの給排紙の制御を行なう。
【００１７】
４１４はＰＧセンサであり、前記回復ユニット３０９内部のカム位置を検出する事で、回復動作制御をおこなうためのセンサである。４１５は操作バネルであり、スイッチとＬＣＤパネルから構成され、ユーザーとのインターフェースを行なっている。
【００１８】
４０１はメインボードユニットであり、プリンタ制御の主要な電気部品が実装されているＰＣＢユニットである。
【００１９】
プリンタ制御のロジック回路の主要部品であるインクジェットプリンタコントローラ１０１はインクジェットヘッドコンロトールをはじめ、多様な機能を１チップにしたものであり、エンコーダセンサ２０１の信号を取り込んで、キャリッジ位置を検出し、ヘッド駆動信号４１７を生成している。また、ＰＥセンサ４１３、ＰＧセンサ４１４、操作パネル４１５もインクジェットプリンタコントローラ１０１に接続され、制御されている。図には示していないが４０３のモータ制御回路をコントロールしているのもインクジェットプリンタコントローラ１０１である。
【００２０】
インクジェットプリンタコントローラ１０１は内部バス４０６によって、４０５のＣＰＵ、４０８のＩ／Ｆ制御回路、プログラムＲＯＭ４０９、ＲＡＭ４１０とバス接続されている。４０８のＩ／Ｆ制御回路はパラレルインタフェース４１１とシリアルインターフェース回路４１２の制御を行なっている。
【００２１】
４０５のＣＰＵはプログラムＲＯＭ４０９、ＲＡＭ４１０を使用してインクジェットプリンタコントローラ１０１を制御する事でプリンタの制御を行なっている。
【００２２】
モータ制御回路４０３はＡＳＩＣ４０７によってロジック処理された信号をＰＧモータ４０４、ＣＲモータ３１０、ＬＦモータ３０５、給紙モータ４１８の駆動信号に変換している。４０４のＰＧモータは前記回復ユニット３０９を駆動するモータであり、３１０のＣＲモータは前記キャリッジ３０７を駆動するモータ、３０５のＬＦモータは用紙を搬送するためのモータ、４１８の給紙モータは前記３０１のオートシートフィーダーユニットから、１枚ずつ用紙を分離して、用紙搬送手段へ渡すためのモータである。
【００２３】
図１は本発明のインクジェットプリンタコントローラ１０１の主要部分を示した構成図である。この１０１はカスタムＩＣである。プリントデータを格納している外部ＳＤＲＡＭのプリントバッファ１０２から１０３のプリントバッファコントローラが必要なデータを読み出し、データ処理を行った後、１０４のヘッド吐出データ用ＳＲＡＭコントローラへ転送する。
【００２４】
ヘッド吐出データ用ＳＲＡＭコントローラ１０４は一度ヘッド吐出データ用ＳＲＡＭにデータを格納し、再度、必要なタイミングに合わせてデータを読み出し、１０６のヘッド吐出波形生成コントローラへデータを送付する。１０６のヘッド吐出波形生成コントローラは１０７のインクジェットヘッドの仕様に合わせた形で、ヘッドデータ転送波形とヘッド駆動波形を生成する。
【００２５】
図２は図１でしめされた各ブロックを詳細を示した図である。２０１のエンコーダセンサから受け取った３００ｄｐｉ相当のエンコーダパルスをインクジェットプリンタコントローラ１０１へ入力し、２０２のエンコーダ信号逓倍回路を用いて、６００ｄｐｉ、１２００ｄｐｉ、２４００ｄｐｉ相当のエンコーダパルスを生成し、２０３のエンコーダシーケンスコントローラへ入力する。エンコーダシーケンスコントローラ２０３はモードレジスタ２０４の設定されたプリンタの動作モードにしたがって、プリントバッファコントローラ１０３とヘッド吐出データ用ＳＲＡＭコントローラ１０４を制御する。
【００２６】
あらかじめ設定された、印刷開始位置情報に基づいて、エンコーダシーケンスコントローラ２０３はプリントバッファシーケンスコントローラ２０５に対して、データアクセス要求を行う。要求を受けたプリントバッファシーケンスコントローラ２０５は２０６のプリントバッファアドレス生成回路を介してメモリアドレスを生成し、２０７ＳＤＲＡＭコントローラによってＳＤＲＡＭアクセス波形に変換され１０２のプリントバッファ用ＳＤＲＡＭにバーストリード動作を行う。バーストリードされたリードデータは２０７ＳＤＲＡＭコントローラによって、バス幅変換され、２５６ビットバスに拡張され、２０８のデータ生成回路へ送られる。
【００２７】
２０８のデータ生成回路は前記２５６ビットデータアクセスを３回行い、必要なデータを抽出して、６４０ビットデータを作成し、１０４のヘッド吐出データ用ＳＲＡＭコントローラ（メモリコントローラ）へと転送する。ヘッド吐出データ用ＳＲＡＭコントローラ１０４に設けられたシーケンスコントローラー２１０は、エンコーダシーケンスコントローラ２０３とプリントバッファシーケンスコントローラ２０５によって決定されたタイミングによって動作を行い、ライトコントロール回路２１１を介して、データ生成回路２０８から受け取ったデータを２１２のバスコントローラを介し１０５のヘッド吐出データ用ＳＲＡＭのフォーマットにしたがって格納する。
【００２８】
また、２１０のシーケンスコントローラーによって、リードコントロール回路２１３は起動をかけられ、バスコントローラ２１２を介し１０５のヘッド吐出データ用ＳＲＡＭからデータを読み出す。２１２のバスコントローラは２１１のライトコントロール回路と２１３のリードコントロール回路のヘッド吐出データ用ＳＲＡＭ１０５に対するバスアービトレーションを行う。２１３のリードコントロール回路によって読み出されたデータはヘッド吐出波形生成コントローラ２２０によってインクジェットヘッド１０７の仕様に合わせたシリアル送信波形に変換されて送信される。
【００２９】
図５は１０４のヘッド吐出データ用ＳＲＡＭコントローラがヘッド吐出データ用ＳＲＡＭ１０５をＦＩＦＯ制御する方法を説明した図である。ヘッド吐出データ用ＳＲＡＭ１０５の格納するメモリエリアは３つに分割され、ヘッド３カラム分のデータが格納されている。その制御状態は典型的な形として３つある。
【００３０】
５０１は状態１を示している。５０２には状態１におけるｎカラム目のデータが格納してあり、リードコントロール回路２１３により、リード中又はリード可能状態となっている。５０３には状態１におけるｎ＋１カラム目のデータが格納されている。５０４には状態１におけるｎ＋２カラム目のデータがライトコントロール回路２１１によってライト中またはライト可能、ライト終了状態である。
【００３１】
５１１は状態２を示している。５１２には状態２におけるｎ＋３カラム目のデータがライトコントロール回路２１１によってライト中またはライト可能、ライト終了状態である。５１３には状態２におけるｎ＋１カラム目のデータが格納してあり、リードコントロール回路２１３により、リード中又はリード可能状態となっている。５１４には状態２におけるｎ＋２カラム目のデータが格納されている。
【００３２】
５２１は状態３を示している。５２２には状態３におけるｎ＋３カラム目のデータが格納されている。５２３には状態３におけるｎ＋４カラム目のデータがライトコントロール回路２１１によってライト中またはライト可能、ライト終了状態である。５２４には状態２におけるｎ＋２カラム目のデータが格納してあり、リードコントロール回路２１３により、リード中又はリード可能状態となっている。
【００３３】
以上の動作を繰り返し行うことで、ヘッド吐出データ用ＳＲＡＭ１０５をＦＩＦＯとして使用しアクセスタイミングを満たすことができる。
【００３４】
図６は２４ブロック分割駆動時のヘッド吐出データ用ＳＲＡＭ１０５内部の具体的なデータ構成を説明した図である。ヘッド吐出データ用ＳＲＡＭ１０５の格納するメモリエリアは６０１のｎカラムのデータ、６０５のｎ＋１カラムのデータと６０９のｎ＋２カラムのデータ、計３つに分割され、ヘッド３カラム分のデータが格納されている。
【００３５】
６０１のｎカラムのデータの中は２４ブロックのデータに細分化されており、図中において６０２はｎカラムの１ブロック目のデータ、６０３はｎカラムの２ブロック目のデータ、６０４はｎカラムの２４ブロック目のデータを示している。同様に、６０６はｎ＋１カラムの１ブロック目のデータ、６０７はｎ＋１カラムの２ブロック目のデータ、６０８はｎ＋１カラムの２４ブロック目のデータ、６１０はｎ＋２カラムの１ブロック目のデータ、６１１はｎ＋２カラムの２ブロック目のデータ６１２はｎ＋２カラムの２４ブロック目のデータである。
【００３６】
図７は１２ブロック分割駆動時のヘッド吐出データ用ＳＲＡＭ１０５内部の具体的なデータ構成を説明した図である。ヘッド吐出データ用ＳＲＡＭ１０５の格納するメモリエリアは７０１のｎカラムのデータ、７０５のｎ＋１カラムのデータ、７０９のｎ＋２カラムのデータ、７１３のｎ＋３カラムのデータ、７１７のｎ＋４カラムのデータと７２１のｎ＋５カラムのデータ、の計６つのグループに分けられ、ヘッド（ノズル列）６カラム分のデータが格納されている。
【００３７】
７０１のｎカラムのデータの中は１２ブロックのデータに細分化されており、図中において７０２はｎカラムの１ブロック目のデータ、７０３はｎカラムの２ブロック目のデータ、７０４はｎカラムの１２ブロック目のデータを示している。同様に、７０６はｎ＋１カラムの１ブロック目のデータ、７０７はｎ＋１カラムの２ブロック目のデータ、７０８はｎ＋１カラムの１２ブロック目のデータである。７１０はｎ＋２カラムの１ブロック目のデータ、７１１はｎ＋２カラムの２ブロック目のデータ、７１２はｎ＋２カラムの１２ブロック目のデータである。７１４はｎ＋３カラムの１ブロック目のデータ、７１５はｎ＋２カラムの２ブロック目のデータ、７１６はｎ＋２カラムの１２ブロック目のデータである。７１８はｎ＋４カラムの１ブロック目のデータ、７１９はｎ＋４カラムの２ブロック目のデータ、７２０はｎ＋４カラムの１２ブロック目のデータである。７２２はｎ＋５カラムの１ブロック目のデータ、７２３はｎ＋５カラムの２ブロック目のデータ、７２４はｎ＋５カラムの１２ブロック目のデータである。
【００３８】
図８は２４ブロック分割駆動における波形図である。縦軸８４０は電圧軸、横軸８４１は時間軸であり、左から右に時間が経過するものとする。
【００３９】
８０１は２０１のエンコーダセンサから入力した３００ｄｐｉのＡ相のエンコーダパルスである。８０２は同様に、Ｂ相のエンコーダパルスである。８０３は３００ｄｐｉの距離をキャリッジが移動するのにかかったパルス幅である。キャリッジが２５ｉｎｃｈ／ｓｅｃ．の速度で移動する場合、１３３ｕｓの時間となる。８０４は８０１のエンコーダＡ相の波形から作成した３００ｄｐｉ毎のトリガ波形である。
【００４０】
８０５は２０２のエンコーダ信号逓倍回路によって作成された６００ｄｐｉ周期のトリガ波形である。８０６は８０５の６００ｄｐｉ周期のトリガ波形の拡大図であり、８０７は６００ｄｐｉ相当のパルス幅を示している。
【００４１】
８０８は６００ｄｐｉ相当のパルス幅を２４分割駆動するためのブロックトリガ波形、８０９はヒートパルス波形で、８１０はブロック１のヒートパルス、８１１はブロック２のヒートパルスである。
【００４２】
８２０はシリアル転送されたデータをラッチするためのラッチパルス波形で、８２１はブロック１のラッチパルス、８２２はブロック２のラッチパルスである。
【００４３】
８３０はシリアルクロック波形、８３１はシリアルデータ波形であり、８３２はブロック２におけるデータ、８３３はブロック３におけるデータである。
【００４４】
図９は２４分割駆動時の印刷イメージを示した図である。１０７はインクジェットヘッド、９０１は印刷用紙である。インクジェットヘッドを上から透視してみた場合のノズル位置は図中に示したようになっている。９０５のノズルはブロック２３に属しており、９０６のノズルはブロック０に属している。１０７のインクジェットヘッド内部は２４ノズル毎に同一ブロックに属するノズル配置となっている。９０４はキャリッジ動作方向であり、１０７のヘッドは９０１の印刷用紙上を左から右へ移動することとなる。
【００４５】
ノズル位置がブロックごとにずれて配置されていることで、ブロック０のノズルを吐出した後、１０７のインクジェットヘッドを右に移動して、次にブロック１のノズルを吐出し、順次２４ブロックを時間差を与えて駆動することで、その印刷結果は９０２の１カラム目の印刷データのように直線に印刷されることになる。９０３は６００ｄｐｉ移動した２カラム目の印刷結果である。
【００４６】
図１０は１２ブロック分割駆動における波形図である。使用するノズルは、半分に限定（制限）している。すなわち、ノズルの属する２４ブロックのうち１２ブロックしか駆動しない場合の波形図である。
【００４７】
１００１は１２分割駆動時のブロックトリガ波形であり、８０６の６００ｄｐｉ周期から１２分割したトリガ波形を作成している。１２ブロックの選択は偶数ブロックと奇数ブロックが交互に選択されるようになっている。１００２はヒートパルス波形で、１００３はブロック１のヒートパルス、１００４はブロック２のヒートパルスである。
【００４８】
１００５はシリアル転送されたデータをラッチするためのラッチパルス波形で、１００６はブロック１のラッチパルス、１００７はブロック２のラッチパルスである。
【００４９】
１００８はシリアルクロック波形、１００９はシリアルデータ波形であり、１０１０はブロック２におけるデータ、１０１１はブロック３におけるデータである。
【００５０】
図１１は１２分割駆動時の印刷イメージを示した図である。１０７はインクジェットヘッド、９０１は印刷用紙である。インクジェットヘッドを上から透視してみた場合のノズル位置は図中に示したようになっている。９０５のノズルはブロック２３に属しており、９０６のノズルはブロック０に属している。１０７のインクジェットヘッド内部は２４ノズル毎に同一ブロックに属するノズル配置となっている。９０４はキャリッジ動作方向であり、１０７のヘッドは９０１の印刷用紙上を左から右へ移動することとなる。
【００５１】
ノズル位置がブロックごとにずれて配置されていることで、ブロック０のノズルを吐出した後、１０７のインクジェットヘッド右に移動して、次にブロック１のノズルを吐出し、順次２４ブロックを時間差を与えて駆動することで、その印刷結果は１１０１の１カラム目の印刷データのように直線に印刷されることになる。ただ、選択されるブロックは偶数ブロックのみなので１ドット置きの印刷となる。１１０２は６００ｄｐｉ移動した２カラム目の印刷結果であり、１１０１同様、選択されるブロックは奇数ブロックのみなので１ドット置きの印刷となる。
【００５２】
図１２は本発明の運用であるインクジェットヘッドの駆動ブロックを可変とした場合のプリンタ制御方法をフローチャートに示したものである。
【００５３】
まず、ユーザーの操作により、Ｓ１０１にて印刷処理が開始される。Ｓ１０２にてユーザーの設定した値を読み取ることで高速印刷モード（速度優先モード）であるか否かを判断する。高速印刷モードである時はＳ１１１にて１２ブロック駆動に設定し、Ｓ１１２にてその他のコントローラプリントパラメータ設定する。また、Ｓ１０２にて高速印刷モードが選択されていない時（例えば画質優先モード、あるいは省電力モード）には、Ｓ１２１にて２４ブロック駆動に設定し、Ｓ１２２にてその他のコントローラプリントパラメータ設定する。
【００５４】
次に、Ｓ１３１にてＩＦ（インターフェース）からデータ受信し、Ｓ１３２にて印刷データを作成、Ｓ１３３にて給紙動作をおこなう。さらにＳ１５１でキャリッジスキャン動作開始、キャリッジを印刷速度へ加速して、Ｓ１５２ではＳ１０２にて設定された駆動ブロック数にて印刷動作を行い、Ｓ１５３にて１スキャン分の印刷を終了し、キャリッジが減速し，停止することで、Ｓ１５４のキャリッジスキャン動作終了となる。
【００５５】
１スキャン印刷後、Ｓ１５５にて印刷終了判断されない場合は、Ｓ１５６紙送り動作をおこない、Ｓ１５１にて再度１スキャン印刷を行う。Ｓ１５５にて印刷終了判断された場合には、Ｓ１６０にて排紙動作をおこない、Ｓ１６１の印刷終了となる。
【００５６】
以上のように、１カラム分のノズルを同時吐出するブロック単位に分割して、駆動する記録ヘッドを駆動する制御するために、記録ヘッドへ転送するためのデータのリード要求に対応して、短時間でデータを読みだす構成とすることができる。つまり、ヘッド吐出データ用ＳＲＡＭ（記憶手段）に複数カラム分のデータを格納することで、エンコーダー手段生成した位置情報に基づく印刷要求（吐出タイミング）信号にたいして、時間的に余裕を持って応じることができる。
【００５７】
さらに、通常の走査速度の２倍のスピードで、ドラフト印字を行う場合は、記録ヘッドの最大吐出周波数もこえてしまうため、印刷時に使用するノズル数を半分に減らし、ヘッド吐出データ用ＳＲＡＭに格納する構成を変更し、使用するノズルを減らしたことにより、１カラムあたりのデータを減らし、カラム数を増やし、カラムごとに使用ノズルを交互にすることで、記録ヘッドの吐出周波数以下で記録を実現している。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態におけるプリンタの制御ブロックを説明する図
【図２】本発明の実施の形態におけるプリンタの制御ブロックを説明する図
【図３】本発明の実施の形態におけるプリンタの概観図
【図４】本発明の実施の形態におけるプリンタの構成を説明する図
【図５】本発明の実施の形態におけるバッファの制御を説明する図
【図６】本発明の実施の形態における２４ブロック分割駆動の説明図
【図７】本発明の実施の形態における１２ブロック分割駆動の説明図
【図８】本発明の実施の形態における２４ブロック分割駆動における制御信号の説明図
【図９】本発明の実施の形態における２４ブロック分割駆動時のブロックとノズルについての説明図
【図１０】本発明の実施の形態における１２ブロック分割駆動における制御信号の説明図
【図１１】本発明の実施の形態における１２ブロック分割駆動時のブロックとノズルについての説明図
【図１２】本発明の実施の形態における駆動ブロック数を変更する制御フロー
【図１】
2006110755.tif 000003
【図２】
2006110755.tif 000004
【図３】
2006110755.tif 000005
【図４】
2006110755.tif 000006
【図５】
2006110755.tif 000007
【図６】
2006110755.tif 000008
【図７】
2006110755.tif 000009
【図８】
2006110755.tif 000010
【図９】
2006110755.tif 000011
【図１０】
2006110755.tif 000012
【図１１】
2006110755.tif 000013
【図１２】
2006110755.tif 000014