(57)【要約】      （修正有）【課題】キャリッジの走査方向と記録ヘッドのノズル列の配列方向との間のヘッド傾きに起因する記録媒体上に形成されるドット位置のずれを改善する。【解決手段】複数のノズルを配列した記録ヘッドを搭載したキャリッジをノズル配列方向とは異なる方向に往復走査しながら、複数のノズルよりインクを記録媒体に吐出して記録を行う際、キャリッジ移動方向に関して各記録カラムごとに、ノズル配列方向とキャリッジ移動方向との傾きを設定し、キャリッジの位置を検出し、検出キャリッジの位置と設定キャリッジの位置に対応する記録カラムにおける傾きとに基いて、、記録ヘッドの第１走査による記録に用いる画像データと、第１走査により記録されるのと同一の領域を記録ヘッドの第２走査による記録に用いる画像データとに分けて読出し、その読み出された画像データを用いて、記録ヘッドを第１走査と第２走査により同一の領域を走査させて記録を行う。【選択図】図８
2014061598.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルを配列した記録ヘッドを搭載したキャリッジを前記複数のノズルの配列方向とは異なる方向に往復走査しながら、前記複数のノズルよりインクを記録媒体に吐出して記録を行う記録装置であって、
前記キャリッジ移動方向に関して各記録カラムごとに、前記ノズルの配列方向と前記キャリッジ移動方向との傾きを設定する設定手段と、
前記各記録カラムに対応させて画像データを格納するプリントバッファと、
前記キャリッジの位置を検出する検出手段と、
前記検出手段により検出された前記キャリッジの位置と前記設定手段により設定された該キャリッジの位置に対応する記録カラムにおける傾きとに基いて、前記プリントバッファに格納された画像データを、前記記録ヘッドの第１走査による記録に用いる画像データと、前記第１走査により記録されるのと同一の領域を前記記録ヘッドの第２走査による記録に用いる画像データとに分けて読出しする読出手段と、
前記読出手段により読み出された画像データを用いて、前記記録ヘッドを前記第１走査と前記第２走査により前記同一の領域を走査させて記録を行うよう制御する制御手段とを有することを特徴とする記録装置。
【請求項２】
前記キャリッジに設ける光学センサをさらに有し、
前記設定手段は、前記記録ヘッドにより予め定められたパターンを記録媒体に記録しながら前記光学センサにより前記記録されたパターンを読取って前記傾きを設定することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記読出手段は、前記複数のノズルおのおのに対して前記各記録カラムごとに、前記第１走査による記録に用いる画像データと、前記第２走査による記録に用いる画像データとを分けることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記読出手段は、前記各記録カラムごとの前記傾きに基いて、前記複数のノズルおのおのからの記録に用いる画像データの前記プリントバッファからの読出アドレスをシフトすることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記制御手段は、前記第１走査における記録と前記第２走査における記録の記録位置を前記キャリッジの走査方向の記録解像度の半分ずらすように、前記記録ヘッドからのインクの吐出タイミングを制御することを特徴とする請求項１乃至４のいずれか１項に記載の記録装置。
【請求項６】
前記制御手段は、前記キャリッジの走査方向の記録解像度に対応する周期の前半半分で前記第１走査における記録を行い、前記キャリッジの走査方向の記録解像度に対応する周期の後半半分で前記第２走査における記録を行うように、前記記録ヘッドからのインクの吐出タイミングを制御することを特徴とする請求項１乃至４のいずれか１項に記載の記録装置。
【請求項７】
前記ノズルの配列方向と前記キャリッジ移動方向とが直交するように前記キャリッジに対して前記記録ヘッドは搭載されることを特徴とする請求項１乃至６のいずれか１項に記載の記録装置。
【請求項８】
前記読出手段は、前記記録ヘッドの第１走査による記録に用いる画像データと、前記第１走査により記録されるのと同一の領域を前記記録ヘッドの第２走査による記録に用いる画像データとが、前記第１走査と前記第２走査における記録で重複されて用いられないように、かつ、前記第１走査と前記第２走査における記録のいずれにおいても用いられないことがないように前記プリントバッファに格納された画像データを読出しすることを特徴とする請求項１乃至７のいずれか１項に記載の記録装置。
【請求項９】
複数のノズルを配列した記録ヘッドを搭載したキャリッジを前記複数のノズルの配列方向とは異なる方向に往復走査しながら、前記複数のノズルよりインクを記録媒体に吐出して記録を行う記録装置における記録方法であって、
前記キャリッジ移動方向に関して各記録カラムごとに、前記ノズルの配列方向と前記キャリッジ移動方向との傾きを設定する設定工程と、
前記キャリッジの位置を検出する検出工程と、
前記検出工程において検出された前記キャリッジの位置と前記設定工程において設定された該キャリッジの位置に対応する記録カラムにおける傾きとに基いて、プリントバッファに各記録カラムに対応させて格納された画像データを、前記記録ヘッドの第１走査による記録に用いる画像データと、前記第１走査により記録されるのと同一の領域を前記記録ヘッドの第２走査による記録に用いる画像データとに分けて読出しする読出工程と、
前記読出工程において読出された画像データを用いて、前記記録ヘッドを前記第１走査と前記第２走査により前記同一の領域を走査させて記録を行うよう制御する制御工程とを有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置及び記録方法に関し、特に、インクジェット記録ヘッドを搭載したキャリッジを往復移動しながら記録媒体にインクを吐出して画像を記録する記録装置及びその装置で用いる記録方法に関するものである。
【背景技術】
【０００２】
インクジェット記録装置（以下、記録装置）による画像記録は、その画像を形成する複数のインク滴それぞれが記録媒体（例えば、記録用紙）の正しい位置に付着し、相対的に正しい配列でドット形成がなされなければ、高画質な画像は得られない。しかしながら、記録装置に内在する様々な誤差によりドットの付着位置にはばらつきが生じてしまう。
【０００３】
キャリッジに搭載した記録ヘッドを走査しながら記録媒体に記録を行う記録装置において、キャリッジの走査方向と記録ヘッドのノズルの配列方向とは直交することが要求される。しかしながら、記録ヘッドのノズル製造精度、記録ヘッドをキャリッジに装着する際の公差などにより、ノズル配列方向がキャリッジ走査方向と直交しない場合がある。直交の関係が得られない場合、本来あるべき方向に関して実際のノズル配列方向をヘッド傾きという。
【０００４】
図１３はヘッド傾きと形成画像との関係を示す図である。
【０００５】
図１３において、（ｂ）はヘッド傾きがない場合を、（ａ）は斜め左下方向にヘッド傾きがある場合を、（ｃ）は斜め右下方向にヘッド傾きがある場合を示している。これら３つの図の比較から分かるように、記録ヘッド９のノズル列１０により記録用紙３に同様の記録をする場合（この例は縦の罫腺）でも、ヘッド傾きはないと正常に記録がなされるが、ヘッド傾きがあると正しく記録がなされない。このような傾きは、記録ヘッドをキャリッジに装着したときのノズル配列方向とキャリッジ走査方向とのずれや、キャリッジ走査のために設けられたメインレール８の撓りなどに起因する。
【０００６】
このようなヘッド傾きに対し、従来よりヘッド傾き分に相当する記録データを、その傾きにあわせて読出すためのアドレス管理手段やそのアドレス管理手段に対して補正すべきヘッドの傾きの大きさを設定する方法が提案されている（例えば、特許文献１参照）。
【０００７】
図１４に従来の技術に従う傾き補正の概念を示す図である。
【０００８】
図１４（ａ）はプリントバッファに記憶された記録データであり、図１４（ｂ）は傾き補正が行われ、記録媒体に記録されるタイミングを示す模式図である。図１４では、プリントバッファに記憶されるａ列、ｆ列、ｊ列の記録データに対応する位置で傾き補正を行う例を用いて説明する。ここではａ列に対して２カラム分の傾き補正を行い、ｆ列に対して１カラム分の傾き補正を行い、ｊ列に対しては傾き補正行わない状態を示している。従来の傾き補正においては図１４（Ｂ）に示すように、ａ列の記録データは、Ａ列〜Ｃ列の３カラム分の記録タイミングで記録されるようにプリントバッファから読みだされる。また、ｆ列の記録データはＦ列〜Ｇ列の２カラム分の記録タイミングで記録されるようにプリントバッファから読みだされ、ｊ列の記録データは、Ｊ列の１カラム分の記録タイミングで記録されるようにプリントバッファ読みだされて記録に用いられている。
【０００９】
このようにして、ヘッドの傾きに応じてプリントバッファから読み出すタイミングを変更して記録を行うことで、記録媒体上に形成される記録ドットの傾きが補正され、傾きのない記録が可能となる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００４−００９４８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら上記従来例の傾き補正の場合、キャリッジ位置ごとにプリントバッファからの読出しタイミングを変化させると読出しがされないデータが存在し、その結果、画像の一部が欠損が生じてしまう場合がある。
【００１２】
本発明は上記従来例に鑑みてなされたもので、キャリッジ走査方向と記録ヘッドのノズル配列方向に傾きが生じる場合でも、記録画像領域の全体にわたって良好な記録が可能な記録装置及び記録方法を提供すること目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、本発明の記録装置は次のような構成からなる。
【００１４】
即ち、複数のノズルを配列した記録ヘッドを搭載したキャリッジを前記複数のノズルの配列方向とは異なる方向に往復走査しながら、前記複数のノズルよりインクを記録媒体に吐出して記録を行う記録装置であって、前記キャリッジ移動方向に関して各記録カラムごとに、前記ノズルの配列方向と前記キャリッジ移動方向との傾きを設定する設定手段と、前記各記録カラムに対応させて画像データを格納するプリントバッファと、前記キャリッジの位置を検出する検出手段と、前記検出手段により検出された前記キャリッジの位置と前記設定手段により設定された該キャリッジの位置に対応する記録カラムにおける傾きとに基いて、前記プリントバッファに格納された画像データを、前記記録ヘッドの第１走査による記録に用いる画像データと、前記第１走査により記録されるのと同一の領域を前記記録ヘッドの第２走査による記録に用いる画像データとに分けて読出しする読出手段と、前記読出手段により読み出された画像データを用いて、前記記録ヘッドを前記第１走査と前記第２走査により前記同一の領域を走査させて記録を行うよう制御する制御手段とを有することを特徴とする。
【００１５】
また本発明を別の側面から見れば、複数のノズルを配列した記録ヘッドを搭載したキャリッジを前記複数のノズルの配列方向とは異なる方向に往復走査しながら、前記複数のノズルよりインクを記録媒体に吐出して記録を行う記録装置における記録方法であって、前記キャリッジ移動方向に関して各記録カラムごとに、前記ノズルの配列方向と前記キャリッジ移動方向との傾きを設定する設定工程と、前記キャリッジの位置を検出する検出工程と、前記検出工程において検出された前記キャリッジの位置と前記設定工程において設定された該キャリッジの位置に対応する記録カラムにおける傾きとに基いて、プリントバッファに各記録カラムに対応させて格納された画像データを、前記記録ヘッドの第１走査による記録に用いる画像データと、前記第１走査により記録されるのと同一の領域を前記記録ヘッドの第２走査による記録に用いる画像データとに分けて読出しする読出工程と、前記読出工程において読出された画像データを用いて、前記記録ヘッドを前記第１走査と前記第２走査により前記同一の領域を走査させて記録を行うよう制御する制御工程とを有することを特徴とする。
【発明の効果】
【００１６】
従って本発明によれば、キャリッジ走査方向と記録ヘッドのノズル配列方向に傾きが生じる場合でも、記録画像領域の全体にわたって良好な記録を行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の代表的な実施例であるインクジェット記録装置の外観斜視図である。
【図２】図１に示した記録装置の制御構成を示す概略ブロック図である。
【図３】キャリッジ移動方向に沿った各カラム位置ごとの傾き変化に対し、従来の傾き補正を実施した様子を模式的に示す図である。
【図４】ヘッド傾き補正処理を示すフローチャートである。
【図５】ヘッドの傾き状態を示す模式図である。
【図６】コントローラで実現されるプリントバッファコントローラとその周辺部の内部構成を示す機能ブロック図である。
【図７】キャリッジ移動方向の特定位置における画像ずらしを模式的に示す図である。
【図８】キャリッジ走査領域の全域にわたりヘッド傾き補正を適用した様子を模式的に示す図である。
【図９】記録動作におけるインクの吐出タイミングを概念的に示す図である。
【図１０】ブロックトリガ信号の生成タイミング変更を概念的に示す図である。
【図１１】記録ヘッドからのインクを吐出して記録を行いドットが形成される様子を模式的に示した図である。
【図１２】ブロックトリガ信号の生成タイミングを変更した場合における記録ヘッドからのインクを吐出して記録を行いドットが形成される様子を模式的に示した図である。
【図１３】ヘッド傾きと形成画像との関係を示す図である。
【図１４】従来の技術に従う傾き補正の概念を示す図である。
【発明を実施するための形態】
【００１８】
以下添付図面を参照して本発明の好適な実施例について、さらに具体的かつ詳細に説明する。
【００１９】
なお、この明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わない。さらに人間が視覚で知覚し得るように顕在化したものであるか否かも問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２０】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２１】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきものである。従って、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００２２】
またさらに、「記録要素」とは、特にことわらない限り吐出口ないしこれに連通する液路およびインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００２３】
＜記録装置の全体概要（図１〜図２）＞
図１は本発明の代表的な実施例であるカラー記録が可能なインクジェット記録装置（以下、記録装置）の外観斜視図である。なお、図１は、装置内部を露出させるためフロントカバーを取り外した状態を示している。また、３次元的な方向を示すために、互いに直交するｘ軸、ｙ軸、ｚ軸を示している。
【００２４】
この記録装置では、キャリッジモータ（不図示）を用いてｘ軸方向（主走査方向）に沿ってキャリッジ１に搭載した記録ヘッド（不図示）を往復走査し記録を行なう。主走査方向の移動は、キャリッジモータの動力をキャリッジベルト（不図示）を介してキャリッジ１に伝達することによりなされる。また、その移動は、主走査方向に沿って平行に設けられたメインレール８とサブレール６とがキャリッジ１を支持しつつ、キャリッジ１を案内することによりなされる。なお、メインレール８は支持部材７により記録装置に対して取付られている。
【００２５】
そして、メインレール８やサブレール６、フロントカバーなどは記録装置の上側筐体５１に取り付けられる。一方、プラテン４、搬送ローラ（不図示）などは下側筐体５２に取り付けられている。なお、下側筐体５２には、記録ヘッドの複数のノズルからインクを吐出する際に発生するミストを回収するためのミスト吸引穴５０が設けられている。
【００２６】
この記録ヘッドは、ブラック、シアン、マゼンタ、イエロのインクを収容したインクタンクからインクが供給され、それぞれのインクを吐出して記録を行う。また、キャリッジ１には反射型光学センサ３０が設けられており、記録媒体に記録された調整パターンの濃度を検出するためや、記録媒体の端部検知に用いられる。記録媒体上におけるドット形成位置ずれ量検出のために、キャリッジを主走査方向に移動させながら、記録用紙を副走査方向に搬送させることにより、光学センサ３０は記録用紙上に形成された調整パターンの濃度を検出できる。
【００２７】
図１には示していないが、記録に伴って記録用紙のような記録媒体がキャリッジ１の移動に同期してｙ軸（副走査方向）に搬送される。
【００２８】
図２は、図１に示した記録装置の制御構成を示す概略ブロック図である。
【００２９】
図２において、コントローラ４００には、例えば、マイクロプロセッサ形態のＣＰＵ４０１、プログラムや所要のテーブルその他の固定データを格納するＲＯＭ４０３、画像データの展開領域や作業領域等として用いられるＲＡＭ４０５を有する。画像データの供給源であるホスト装置４１０とコントローラ４００との間ではインタフェース（Ｉ／Ｆ）４１２を介して画像データ、その他のコマンド、ステータス信号等が送受信される。
【００３０】
なお、ホスト装置４１０は、具体的には、プリントに係る画像等のデータの作成、処理等を行なうコンピュータの他、画像読取用のスキャナ、デジタルカメラ等、様々な形態が考えられる。
【００３１】
さて、操作部４２０にはユーザから指示入力を受けつける各種スイッチが備えられている。その中には、電源スイッチ４２２、吸引回復の起動を指示するための回復スイッチ４２６、マニュアルでレジスト調整を行なうためのレジスト調整起動スイッチ４２７、マニュアルでその調整値を入力するためのレジスト調整値設定入力部４２９等がある。
【００３２】
センサ群４３０には装置の状態を検出するための種々のセンサが含まれ、上述した反射型光学センサ３０、ホームポジションを検出するためのフォトカプラ１０９、環境温度を検出するために適宜の部位に設けられた温度センサ４３４等がある。
【００３３】
ヘッドドライバ４４０は画像データ等に応じて記録ヘッド２０１の複数のヒータ（記録素子）を駆動する。ヘッドドライバ４４０は、画像データをヒータの位置に対応させて整列させるシフトレジスタ、適宜のタイミングでラッチするラッチ回路を含む。さらに、駆動タイミング信号に同期してヒータを駆動する論理回路素子の他、ドット形成位置合わせのために駆動タイミング（吐出タイミング）を適切に設定するタイミング設定部等を有する。
【００３４】
記録ヘッド２０１には、複数のヒータ４０２の他に、サブヒータ４４２が設けられている。サブヒータ４４２はインクの吐出特性を安定させるための温度調整を行なうために用いられる。サブヒータ４４２は、ヒータ４０２と同じヘッド基板上に形成される形態と、記録ヘッド本体或いはヘッドカートリッジに取り付けられる形態と、これらの形態を組み合わせた形態があり、そのいずれの形態を採用しても良い。
【００３５】
モータドライバ４５０はキャリッジモータ４５２を駆動するドライバであり、モータドライバ４６０は記録媒体を副走査方向に搬送するために用いられるＬＦモータ４６２を駆動する。
【００３６】
＜傾き補正＞
まず、比較のために、従来技術に従う傾き補正を使用して、キャリッジ走査領域におけるヘッド傾き補正を実行した場合について説明する。
【００３７】
１．従来例に従う比較例の説明
図３はキャリッジ移動方向に沿った各カラム位置ごとの傾き変化に対し、従来の傾き補正を実施した様子を模式的に示す図である。この補正の方法は、図１４を参照して従来技術の項で説明した方法と同じである。
【００３８】
キャリッジの各カラム位置ごとに傾き補正量が変化する場合、図３（ａ）では例えば、ｄ列に対応するキャリッジの位置では１カラム分、ｅ列に対応するキャリッジの位置では２カラム分の補正が必要となる。この場合、Ｄ列の記録タイミングで記録されるデータとしては、ｄ列１〜６行、ｅ列７〜１２行のデータが読み出される。また、Ｅ列の記録タイミングで記録されるデータとしては、ｅ列１〜４行、ｆ列５〜８行、ｇ列９〜１２行のデータが読み出される。このように補正を実施した場合、ｅ列５〜６行、及び、ｆ列９〜１２行に存在するデータを読み出して記録に用いることができず、画像欠損の領域が発生することになる。図３（ａ）において領域３７がその画像記録欠損を表している。
【００３９】
また、図３（ｂ）に、ｄ列に対応するキャリッジの位置では２カラム分、ｅ列に対応するキャリッジの位置では１カラム分の補正が必要な場合を示す。この場合、Ｄ列の記録タイミングで記録されるデータとしては、ｄ列１〜４行、ｅ列５〜８行、ｆ列９〜１２行のデータが読み出される。Ｅ列の記録タイミングで記録されるデータとしては、ｅ列１〜６行、ｆ列７〜１２行のデータが読み出される。この場合、ｊ列５〜６行、及び、ｋ列９〜１２行のデータが２回読み出されており、重複して記録されることになる。図３において、領域３８が画像の２度重複記録を表している。
【００４０】
このようにいずれの場合においても、所望の画像を記録することができない。
【００４１】
このような従来技術による問題を解決して、画像欠損や画像重複記録の生じない記録を実行するために、この実施例では、以下のようなキャリッジ走査領域におけるヘッド傾きの補正を実行する。
【００４２】
２．この実施例に従うヘッド傾き補正
図４はこの実施例に従うヘッド傾き補正処理を示すフローチャートである。
【００４３】
ステップＳ１０では、キャリッジ移動方向の各カラム位置ごとの傾きを設定する。
【００４４】
図５はヘッドの傾き状態を示す模式図である。
【００４５】
ここでは、ノズル列１列あたり１２８０ノズルで構成する記録ヘッドを使用している例を図示している。図５において、２０はノズル番号（ｓｅｇ）０、２１はｓｅｇ１２７９であり、点線で示す記録用紙の軸に対して、ｓｅｇ０を基準にした場合のｓｅｇ１２７９の配置を示している。図５に示されているように、この例では記録用紙の軸に対し、２ドット挿入可能な空間がある。この場合、ノズルの配列方向がキャリッジ移動方向に２カラム分ずれているとの補正傾き情報を入力する。即ち、ステップＳ１０では、このずれ量（補正傾き情報）をキャリッジ移動方向のカラム位置ごとに記憶する。
【００４６】
この補正傾き情報は、特定のパターンを記録ヘッドから記録媒体に記録させながら、同時にキャリッジ１に設けられた光学センサ３０によりそのパターンを読取ることにより、記録ヘッドの両端のノズルがどれほどすれているのかを検出して求められる。
【００４７】
次に、ステップＳ２０では、プリントバッファから画像データを取得する。
【００４８】
図６はコントローラ４００で実現されるプリントバッファコントローラとその周辺部の内部構成を示す機能ブロック図である。
【００４９】
ホスト装置４１０から送信された画像データは、記録装置のＣＰＵ４０１で画像処理された後に、プリントバッファコントローラ４６５に入力される。プリントバッファコントローラ４６５は、画像処理が施された画像データを記録開始タイミングまでプリントバッファ４６４に記憶する。
【００５０】
記録タイミングに合わせて、プリントバッファ４６４から画像データを傾き補正部４６７に転送する。このとき、傾き補正部４６７は、キャリッジエンコーダ４６８からキャリッジ１の主走査方向に関する位置情報とその位置における傾きデータと同期させ、傾き補正を実施する。
【００５１】
次に、傾き補正を施された画像データはヘッドデータ変換部４６６に転送される。ヘッドデータ変換部４６６ではその画像データを記録ヘッドに適応した記録データ信号に変換し、記録ヘッド２０１に転送する。ここで、記録ヘッド２０１への記録データ信号の転送はキャリッジ１の移動に同期してなされることで適切な記録が実行される。
【００５２】
この実施例では、プリントバッファ４６４に記憶された画像データを傾き補正部４６７そしてヘッドデータ変換部４６６に転送するタイミングで、傾きデータに応じた処理を実行する。
【００５３】
まず、プリントバッファコントローラ４６５に補正傾き情報を記憶する。記録に同期して、プリントバッファ４６４から次走査記録ための画像データを取得する。そして、補正傾き情報に基づいて、取得した画像データにマスクをかけることで読出しを行うアドレス位置及び読出しタイミングを決定する。
【００５４】
マスクは、各ノズルに対し、まず式（１）、即ち、
ノズル番号（ｓｅｇ）×（１／全ノズル数）×補正傾き情報×２……（１）
を適用することで行われる。
【００５５】
例えば、ノズル数が１２８０、記録解像度、ノズル解像度ともに１２００ｄｐｉであり、入力された補正傾き情報が、２ドット（１２００ｄｐｉ）の場合は、式（１）は、式（２）のように示すことができる。即ち、
ノズル番号（ｓｅｇ）×（１／１２８０）×２×２……（２）
である。
【００５６】
なお、図５を参照して示したように、補正傾き情報が２ドットとは、ｓｅｇ０に対し、ｓｅｇ１２７９が２ドットずれていることを意味している。
【００５７】
そして、上記式を用いて得られた結果の小数第１位を四捨五入した結果を２で除算する。そして、剰余がない画像データに対しては、第１走査で記録が行われるようにマスク処理を行い、剰余がある画像データに対しては、第２走査で記録が行われるようにマスク処理を行なう。また、除算した整数部の値（ｎ）に応じて読出しを行うアドレス位置のシフト量を決定する。
【００５８】
ｎ＝０の場合、アドレス位置をシフトしない。ｎ＝１の場合、１ビット（即ち１カラム分）、画像データの読み出し位置を主走査方向にシフトする。同様に、ｎ＝２の場合、２ビット（即ち２カラム分）、画像データの読み出し位置を主走査方向にシフトする。同処理は、マイナス（−）の値をもつ場合にはマイナス側に画像データの読み出し位置をシフトさせる。従って、入力された補正傾き情報が、２ドット（１２００ｄｐｉ）の場合、下記のようになる。即ち、ノズル番号（ｓｅｇ）に関し、
ｓｅｇ０      〜ｓｅｇ  １５９：整数部の値（ｎ）０、剰余０
ｓｅｇ１６０  〜ｓｅｇ  ４７９：整数部の値（ｎ）０、剰余１
ｓｅｇ４８０  〜ｓｅｇ  ７９９：整数部の値（ｎ）１、剰余０
ｓｅｇ８００  〜ｓｅｇ１１１９：整数部の値（ｎ）１、剰余１
ｓｅｇ１１２０〜ｓｅｇ１２７９：整数部の値（ｎ）２、剰余０
となる。
【００５９】
つまり、
ｓｅｇ０      〜ｓｅｇ  １５９：シフト０、第１走査で記録
ｓｅｇ１６０  〜ｓｅｇ  ４７９：シフト０、第２走査で記録
ｓｅｇ４８０  〜ｓｅｇ  ７９９：シフト１、第１走査で記録
ｓｅｇ８００  〜ｓｅｇ１１１９：シフト１、第２走査で記録
ｓｅｇ１１２０〜ｓｅｇ１２７９：シフト２、第１走査で記録
となるように画像データを分ける。
【００６０】
ステップＳ３０では、記録パスに応じて、記録、非記録を設定した画像データをヘッドデータ変換部４６６へ転送する。
【００６１】
図７は１カラム分の画像データが読みだされるタイミングを模式的に示す図である。
【００６２】
図７（ａ−１）〜（ａ−５）はプリントバッファから取得した傾き補正前の画像データを示す図であり、図７（ｂ−１）〜（ｂ−５）は傾き補正後の第１走査で記録されるデータと第２走査で記録されるデータを示す図である。ここでは、説明のために２カラム分、１．５カラム分、１カラム分、０．５カラム分、０．５カラム分のずれ量がある場合を示している。なお、プリントバッファに格納される各画素に対応する画像データは、そのバッファの行アドレスと列アドレスによりその読出位置（読出アドレス）が指定される。
【００６３】
２カラム分の傾き補正を行う場合にはａ列の画像データは、図７（ｂ−１）に示すように第１走査においてはＡ列のタイミングでａ列１〜３行、Ｂ列のタイミングでａ列６〜７行、Ｃ列のタイミングでａ列１０〜１２行のデータの記録が行われる。第２走査においてはＡ列のタイミングでａ列４〜５行、Ｂ列のタイミングでａ列８〜９行のデータの記録が行われる。
【００６４】
１．５カラム分の傾き補正を行う場合にはａ列の画像データは、図７（ｂ−２）に示すように第１走査においてはＡ列のタイミングでａ列１〜３行、Ｂ列のタイミングでａ列７〜９行のデータの記録が行われる。第２走査においてはＡ列のタイミングでａ列４〜６行、Ｂ列のタイミングでａ列１０〜１２行のデータの記録が行われる。
【００６５】
１カラム分の傾き補正を行う場合にはａ列の画像データは、図７（ｂ−３）に示すように第１走査においてはＡ列のタイミングでａ列１〜４行、Ｂ列のタイミングでａ列９〜１２行のデータの記録が行われる。第２走査においてはＡ列のタイミングでａ列５〜８行のデータの記録が行われる。
【００６６】
０．５カラム分の傾き補正を行う場合にはａ列の画像データは、図７（ｂ−４）に示すように第１走査においてはＡ列のタイミングでａ列１〜６行のデータの記録が行われる。第２走査においてはＡ列のタイミングでａ列７〜１２行のデータの記録が行われる。
【００６７】
傾き補正を行わない場合には、図７（ｂ−５）に示すように、第１走査においてＡ列のタイミングで全てのデータの記録が行われる。
【００６８】
図８は、キャリッジ走査領域の全域にわたりヘッド傾き補正を適用し、第１走査における画像データと第２走査における画像データとを分けた様子を模式的に示す図である。
【００６９】
図８（ａ）はプリントバッファの画像データをあらわしている図であり、（ｂ）と（ｃ）は夫々、傾き補正後の第１走査で記録されるデータと第２走査で記録されるデータを示す図である。
【００７０】
例えば、第１走査のＣ列の記録タイミングでは、プリントバッファからｃ列１〜４、ｂ列７〜９、ａ列１０〜１２の画像データが読みだされて記録が行われることを示している。また、第２走査のＣ列の記録タイミングでは、プリンｔのバッファからｃ列５〜８、ｂ列１０〜１２の画像データが読みだされて記録が行われることを示している。
【００７１】
このように、この実施例では、式（１）に基づいて第１走査での記録に用いられる画像データと第２走査での記録に用いられる画像データを分ける。そして、第１走査の画像データの記録動作を行った後に、第２走査の画像データを記録媒体上の同一領域に記録が行うことにより、キャリッジ走査領域におけるヘッド傾きの補正を行った画像を記録媒体上に記録することができる。また、式（１）に基づいて画像データの振り分けを行うことで記録に用いられない画像データや記録に重複して用いられる画像データはなくなる。
【００７２】
なお、画像データを取得する際に、第１走査、第２走査用にデータを間引いても良いし、取得したデータに対し、記録、非記録を選択するマスク処理を実行しても良い。どちらの処理を実行するにせよ、得られる結果は同じである。
【００７３】
また、この実施例では、上述した剰余を求める計算において、その値がそれぞれ、０、及び１において、第１走査と第２走査を行うとしたが、本発明はこの順番について特定するものではない。
【００７４】
最後にステップＳ４０では記録終了であるかどうかを調べ、記録継続であれば処理をステップＳ２０に戻り、記録終了と判断されるまで、同様の補正記録を実行する。
【００７５】
以上説明した実施例に従えば、キャリッジ走査領域の全域にわたり、ヘッド傾きによるドット形成位置のずれを改善することができる。
【００７６】
なお、以上説明した実施例では、画像データを第１走査用の記録データと第２走査用の記録データに分割し、同一領域に対する２度の走査で記録を完成させるもので、メモリの増設などの必要なく、キャリッジの記録カラム位置ごとの傾き補正を実施できる。
【００７７】
＜他の実施例＞
前述の実施例では、キャリッジ移動方向の各記録カラム位置において傾き補正を実行することについて説明した。しかしながら、前述の実施例では記録ヘッドによる第１走査と第２走査においてその記録位置を主走査方向に関してずらして記録することについては扱わなかった。そこで、この実施例では、第１走査と第２走査においてその記録位置を主走査方向に関して記録解像度の半分ずらして記録を行う例について説明する。
【００７８】
主走査方向に関して記録解像度を半分だけずらして画像を記録するために、この実施例では、入力されるキャリッジ位置情報（エンコーダ信号）から生成されるヒートパルス信号を用いる。
【００７９】
図９は記録動作におけるインクの吐出タイミングを概念的に示す図である。図９において、（Ａ）は記録ヘッドの第１走査における吐出タイミングであり、（Ｂ）が、記録ヘッドの第２走査における吐出タイミングである。
【００８０】
図９に示すように、あるタイミングで入力されたキャリッジ位置情報（エンコーダ信号）からヒートパルス信号２３を生成する。ヒートパルス信号の周期が主走査方向の記録解像度に対応する。そして、生成されたヒートパルス信号２３から時分割駆動のためのブロックトリガ信号２４を生成し、このブロックトリガ信号に応じて、記録ヘッドからのインクの吐出タイミングが制御される。
【００８１】
そして、ヒートパルス信号２３に対し、第１走査、第２走査の吐出タイミングを記録解像度の半分に相当する時間２５をずらすことで、記録媒体上の記録位置（ドット形成位置）をずらすことができる。このようにして、記録解像度は変更せずに傾き補正の解像度を記録解像度よりも高くすることが可能である。
【００８２】
なお、第１走査と第２走査において記録位置を記録解像度の半分ずらして記録を行う方法は上述の方法に限定されるものではない。以下に、記録媒体上でのドット形成位置をずらすために、ヒートパルス信号から生成されるブロックトリガ信号の生成タイミングを変更する例について説明する。
【００８３】
図１０はブロックトリガ信号の生成タイミング変更を概念的に示す図である。
【００８４】
図１０において、（Ａ）はヒートパルス信号２３の周期を１０分割してブロックトリガ信号２４を生成する様子を示したもので、これは図９（Ａ）と同じものである。通常の記録では、図１０（Ａ）に示すように、ブロックトリガ信号２４はヒートパルス信号２３の１周期間隔の全域を使用するように生成される。
【００８５】
一方、図１０において、（Ｂ）は第１走査における記録に用いるブロックトリガ信号２４’の生成タイミングを示す図である。この場合、ブロックトリガ信号２４’はヒートパルス信号２３の１周期の前半半分の時間内で生成される。このようにして生成されるブロックトリガ信号は記録解像度に対して半分の解像度に相当する時間間隔で生成されることになる。
【００８６】
また、図１０において、（Ｃ）は第２走査における記録に用いるブロックトリガ信号２４”の生成タイミングを示す図である。この場合、ブロックトリガ信号２４”はヒートパルス信号２３の１周期の後半半分の時間内で生成される。このようにして生成されるブロックトリガ信号は記録解像度に対して半分の解像度で生成されることになる。
【００８７】
そして、（Ｂ）と（Ｃ）とを比較すると分かるように、第１走査での記録に対して、第２走査での記録は記録解像度が半分ずれた状態で記録媒体への記録が可能になる。このようにすることでも、記録解像度を変えずに、傾き補正解像度を記録解像度よりも高くすることが可能である。
【００８８】
図１１は記録ヘッドからのインクを吐出して記録を行いドットが形成される様子を模式的に示した図である。図１１に示す例の場合、生成されるブロックトリガ信号はヒートパルス信号２３の１周期の全域（記録解像度）を使用するように生成されたもの（図１０（Ａ））なので、記録される各線幅は１カラムと同じになる。そのため、形成ドットの幅は１カラムに相当する幅３３と同じになる。
【００８９】
図１２はブロックトリガ信号の生成タイミングを変更した場合における記録ヘッドからのインクを吐出して記録を行いドットが形成される様子を模式的に示した図である。図１２に示す例の場合、ブロックトリガ信号を記録解像度に対して半分の解像度に相当する時間間隔で生成している（図１０（Ｂ）、図１０（Ｃ））。このため、ヒートパルス信号の周期に対して生成されるブロックトリガ信号の生成タイミングは短くなるため、形成ドット幅も短くなる。この例では、２分の１カラム分の幅３３でドット形成を実現している。
【００９０】
以上のことから、細い線の記録を実現するためには、ブロックトリガ信号の生成タイミングを短くすることが有効である。しかしながら、ブロックトリガ信号の生成間隔はインクを吐出するために必要なエネルギーを伝達するための時間によっても制限されるため、記録ヘッドのインク吐出の条件により記録解像度のずらし方法は選択される。
【００９１】
以上説明した実施例では、画像データを分割し、同一走査領域に対して２回の走査で記録するために、実質的に記録速度が低下する。しかしながら、記録ヘッドからのインク吐出条件が満足されている限り、記録データ信号の転送速度や吐出周波数を２倍にすることで、全体的なスループットを低下させずにキャリッジ移動方向に関し、各カラム位置での傾き補正が可能になる。
【００９２】
また、分割した画像データを他のノズルで記録しても良い。例えば、１つのインクを用いた記録に２列のノズル列を使用する場合、１列目のノズル列に第１走査の画像データ、２列目のノズル列に第２走査のデータを分配しても良い。この場合、キャリッジ走査領域におけるヘッド傾きのデータが２つのノズル列で共通にする必要があるが、ノズル列間距離が短い場合ほぼ同等になると考えて問題はない。
【図１】
2014061598.tif 000003
【図２】
2014061598.tif 000004
【図３】
2014061598.tif 000005
【図４】
2014061598.tif 000006
【図５】
2014061598.tif 000007
【図６】
2014061598.tif 000008
【図７】
2014061598.tif 000009
【図８】
2014061598.tif 000010
【図９】
2014061598.tif 000011
【図１０】
2014061598.tif 000012
【図１１】
2014061598.tif 000013
【図１２】
2014061598.tif 000014
【図１３】
2014061598.tif 000015
【図１４】
2014061598.tif 000016