(57)【要約】【課題】記録速度の低下を招くことなく、記録ヘッドのノズル列の傾きに起因する記録位置のズレを補正することができる記録装置及び記録方法を提供する。【解決手段】第１のバッファメモリに格納された記録データから記録媒体の搬送方向に関する少なくとも１カラム分の記録データを予め定められた複数ビットずつ読み出す。そして、第１のバッファメモリよりもデータの入出力速度が高速であり、ビット単位でデータの入出力が可能な第２のバッファメモリに、前記読み出し工程により読み出された記録データを複数カラム分書き込む。そして、前記第２のバッファメモリの前記複数カラムそれぞれから異なるグループに属する記録データを読み出して、前記複数のノズルに対する記録データを編成して、編成された記録データに基づいて記録するよう制御する。【選択図】図６
2009149064.tif 000002
【特許請求の範囲】
【請求項１】
複数のノズルを配列した複数のノズル列を有する記録ヘッドを用いて記録媒体に対して走査記録を行う記録装置であって、
前記走査記録のモードとして速度優先モードと画質優先モードと実行する制御部と、
１ノズル列分の記録データと、前記１ノズル列分の記録データに対してインクを吐出しないノズルに対応するデータを変更する変更データと、ノズルの配列の基準方向に対する傾きに関する情報とに基づいて、前記記録ヘッドへ転送するデータをノズル列毎に生成する記録制御部と、
前記記録制御部の外部に備えられている第１のバッファメモリに保持されている記録データを読み出し、前記変更データにより変更された記録データを前記記録制御部の内部にノズル列に対応して設けられている第２のバッファメモリに格納するメモリ制御部とを備え、
前記記録制御部は、
前記画質優先モードでは、第１のバッファメモリから前記変更データを読み出し、前記記録ヘッドへ転送するデータを生成し、
前記速度優先モードでは、予め前記第２のバッファメモリに保持されている前記変更データを読み出し、前記記録ヘッドへ転送するデータを生成することを特徴とする記録装置。
【請求項２】
前記第１のバッファメモリは、ＤＲＡＭであることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第２のバッファメモリは、ＳＲＡＭまたはレジスタであることを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記記録制御部は、更に、前記変更データを用いて、前記第１のバッファメモリから読み出された記録データの変更を行うデータ変更部と、
前記データ変更部にて変更されたデータを前記第２のバッファメモリに書き込むメモリ制御部と
を備えることを特徴とする請求項１乃至３の何れか１項に記載の記録装置。
【請求項５】
前記記録制御部は、更に、
ノズルの配列の基準方向に対する傾きに関する情報とに基づいて生成したデータをノズル列毎に保持する第３のバッファメモリを備えることを特徴とする請求項１乃至４の何れか１項に記載の記録装置。
【請求項６】
前記第２のバッファメモリは、ノズル列毎に複数カラム分のデータを保持する領域を備えることを特徴とする請求項１乃至５の何れか１項に記載の記録装置。
【請求項７】
前記記録制御部は、
前記画質優先モードでは、ノズル列毎に異なる記録データに基づいて前記記録ヘッドへ転送するデータを生成し、
前記速度優先モードでは、複数のノズル列に対して、１つのノズル列の記録データに基づいて前記記録ヘッドへ転送するデータを生成することを特徴とする請求項１乃至６の何れか１項に記載の記録装置。
【請求項８】
複数のノズルを配列した複数のノズル列を有する記録ヘッドを用いて記録媒体に対して走査記録を行う記録装置の記録方法であって、
前記走査記録のモードとして速度優先モードまたは画質優先モードの実行を設定する工程と、
記録制御部において、１ノズル列分の記録データと、前記１ノズル列分の記録データに対してインクを吐出しないノズルに対応するデータを変更する変更データと、ノズルの配列の基準方向に対する傾きに関する情報とに基づいて、前記記録ヘッドへ転送するデータをノズル列毎に生成する生成工程と、
前記記録制御部の外部に備えられている第１のバッファメモリに保持されている記録データを読み出し、前記変更データにより変更された記録データを前記記録制御部の内部に備えられている第２のバッファメモリに格納する格納工程とを備え、
前記生成工程は、
前記画質優先モードを実行する場合には、第１のバッファメモリから前記変更データを読み出し、前記記録ヘッドへ転送するデータを生成し、
前記速度優先モードを実行する場合には、予め前記第２のバッファメモリに保持されている前記変更データを読み出し、前記記録ヘッドへ転送するデータを生成することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアル型の記録装置及びその記録方法に関し、特にシリアル型のインクジェット記録装置及びその記録方法に関するものである。
【背景技術】
【０００２】
近年、例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等における文字や画像等の情報を出力する記録装置として、用紙やフィルム等のシート状の記録媒体に記録を行う記録装置が広く使用されている。
【０００３】
記録装置の記録方式としては様々な方式が知られている。なかでも、記録媒体に非接触記録が可能であり、カラー化が容易であり、静粛性に富む等の理由でインクジェット方式が近年注目されている。特に、記録命令に応じてインクを吐出する記録ヘッドを記録媒体の搬送方向と交差する方向に往復走査しながら記録するシリアル型のインクジェット記録装置は、安価で小型であるなどの理由により一般的に広く用いられている。
【０００４】
シリアル型のインクジェット記録装置は、パーソナルコンピュータなどのホスト装置から順次送られてくる記録データを、一度記録装置内部のメモリに格納する。その後、このメモリに格納された記録データは、記録ヘッドの特性に応じた記録を行うために最適な形式の記録データに変換される。変換された記録データは、記録ヘッドを搭載するキャリッジ上に設けられたエンコーダセンサなどから得られる記録ヘッドの位置情報と記録する際の解像度とに基づいたタイミングで記録ヘッドへ転送される。こうして記録がなされる。
【０００５】
記録ヘッドに設けられるインクを吐出するノズル列は、所定の記録位置に記録することができるように記録装置及び記録ヘッドに対して所定の位置から誤差の無いように配置されることが理想である。しかし、記録ヘッドの製造時に発生する誤差や、記録ヘッドを記録装置に取り付ける際に発生する取り付け誤差によって、所定の位置からある一定の傾きをもって配置される場合がある。この傾きに起因する記録位置のズレを補正する方法として、この傾きに応じて、記録位置のズレが補正されるよう記録データをメモリに格納する方法が開示されている（例えば、特許文献１参照）。また、メモリから記録データを読み出す際に、この傾きに応じて、記録位置のズレが補正されるよう記録データの読み出し位置を変える方法が開示されている（例えば、特許文献２参照）。
【０００６】
一方、記録速度の向上及び記録ヘッドの使用可能期間を長くするために、記録ヘッドのノズル列を増やし、例えば１ノズル列分の記録データを２つのノズル列に分配して互いのノズル列で補間しながら記録させる分割記録方法が知られている。
【特許文献１】特開２００６−２４７９０５号公報
【特許文献２】特開２００４−００９４８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のような、従来の記録ヘッドのノズル列の傾きを補正する方法は、この傾きに応じて対応する記録データの書き込みアドレスや、対応する記録データの読み出しアドレスを変えることで補正を行っていた。このような補正方法においては、隣接する所定ノズル数のノズルに対応し同じアドレスに書き込まれた記録データごとに記録データの書き込みや読み出しを行って補正が行われる。この同じアドレスに書き込まれた記録データのビット数と補正のためにアドレスを変える記録データのビット数とが異なる場合、補正のためにアドレスを変える記録データが書き込まれたアドレス全てを読み出さなければならない。そして、必要な部分を抜き出し、これをつなぎ合わせなければならない。このため、記録ヘッドのノズル列の傾き度合いによっては、多くのアドレスを読み出さなくてはならず、処理速度が低下し、記録ヘッドのノズル列の傾きに応じて迅速に補正することが困難となり、記録速度の低下を招いていた。
【０００８】
また、補正された１ノズル列分の記録データを２つのノズル列に分配して互いのノズル列で補間しながら記録させる分割記録を行う場合、以下の課題がある。記録データ、及び、マルチパス記録を行うため又は記録データを２つのノズルに分配して記録するためなどに用いられるマスク（画像マスク）のデータについては、２つのノズル列に対して共通のデータを用いることができる。しかし、不吐ノズルなどの吐出不良ノズルについての情報を反映して生成されたマスク（不吐マスク）のデータは、吐出不良ノズルは２つのノズル列で異なるため、ノズル列ごとに別々に読み出す必要がある。結局、１ノズル列分に相当する記録データのほか、２ノズル列分の不吐マスク及び画像マスクのデータを読み出さなくてはならない。このため、メモリからデータを読み出すためにかかる時間が長くなりさらに記録速度が低下するという課題があった。
【０００９】
本発明は、上述の問題に鑑みて成されたものであり、記録速度の低下を招くことなく、記録ヘッドのノズル列の傾きに起因する記録位置のズレを補正することができる記録装置及び記録方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、例えば、複数のノズルを配列した複数のノズル列を有する記録ヘッドを用いて記録媒体に対して走査記録を行う記録装置として実現できる。記録装置は、走査記録のモードとして速度優先モードと画質優先モードと実行する制御部と、１ノズル列分の記録データと、１ノズル列分の記録データに対してインクを吐出しないノズルに対応するデータを変更する変更データと、ノズルの配列の基準方向に対する傾きに関する情報とに基づいて、記録ヘッドへ転送するデータをノズル列毎に生成する記録制御部と、記録制御部の外部に備えられている第１のバッファメモリに保持されている記録データを読み出し、変更データにより変更された記録データを記録制御部の内部にノズル列に対応して設けられている第２のバッファメモリに格納するメモリ制御部とを備え、記録制御部は、画質優先モードでは、第１のバッファメモリから変更データを読み出し、記録ヘッドへ転送するデータを生成し、速度優先モードでは、予め第２のバッファメモリに保持されている変更データを読み出し、記録ヘッドへ転送するデータを生成することを特徴とする。
【００１１】
また、本発明は、例えば、複数のノズルを配列した複数のノズル列を有する記録ヘッドを用いて記録媒体に対して走査記録を行う記録装置の記録方法として実現できる。記録方法は、走査記録のモードとして速度優先モードまたは画質優先モードの実行を設定する工程と、記録制御部において、１ノズル列分の記録データと、１ノズル列分の記録データに対してインクを吐出しないノズルに対応するデータを変更する変更データと、ノズルの配列の基準方向に対する傾きに関する情報とに基づいて、記録ヘッドへ転送するデータをノズル列毎に生成する生成工程と、記録制御部の外部に備えられている第１のバッファメモリに保持されている記録データを読み出し、変更データにより変更された記録データを記録制御部の内部に備えられている第２のバッファメモリに格納する格納工程とを備え、生成工程は、画質優先モードを実行する場合には、第１のバッファメモリから変更データを読み出し、記録ヘッドへ転送するデータを生成し、速度優先モードを実行する場合には、予め第２のバッファメモリに保持されている変更データを読み出し、記録ヘッドへ転送するデータを生成することを特徴とする。
【発明の効果】
【００１２】
本発明は、例えば、記録速度の低下を招くことなく、記録ヘッドのノズル列の傾きに起因する記録位置のズレを補正することができる記録装置及び記録方法を提供できる。
【発明を実施するための最良の形態】
【００１３】
以下に本発明の一実施形態を示す。以下で説明される個別の実施形態は、本発明の上位概念、中位概念及び下位概念など種々の概念を理解するために役立つであろう。また、本発明の技術的範囲は、特許請求の範囲によって確定されるのであって、以下の個別の実施形態によって限定されるわけではない。
【００１４】
なお、この明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も表すものとする。また、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。
【００１５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００１６】
また、「インク」とは、上記「記録」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成又は記録媒体の加工、或いはインクの処理に供され得る液体を表すものとする。インクの処理としては、例えば記録媒体に付与されるインク中の色剤の凝固又は不溶化させることが挙げられる。
【００１７】
またさらに、「ノズル」とは、特にことわらない限り吐出口乃至これに連通する液路及びインク吐出に利用されるエネルギーを発生する素子を総括して言うものとする。
【００１８】
図１は、本発明を適用可能な記録装置の主要な構成を示す図である。図１において、１は、インクを吐出する複数のノズルからなるノズル列を有する記録ヘッドである。２は、記録ヘッド１を搭載し、記録媒体の搬送方向と直交する走査方向に記録ヘッド１を走査するキャリッジである。３は記録された記録媒体を記録装置の外へ搬送する時に用いる排紙ローラ、４は記録面の底面に位置するプラテンである。５は、記録用紙などの記録媒体１５を押さえるために用いられる紙押さえローラ。７は紙送りギア、８は紙送りギア７と紙送りモータギア９を介して紙送りローラ６を駆動する紙送りモータである。１０は紙送りモータ８に同期して回転するエンコーダフィルムであり、エンコーダセンサ１１を用いてエンコーダフィルムに記されたスリットの検知を行い、紙送りモータの位置の検出と、記録タイミングの生成に使用される。１２はキャリッジ２を固定するシャフト、１３と１４はキャリッジ２を駆動するためのベルトとモータである。
【００１９】
図２は、本発明を適用可能な記録装置の制御部分（記録制御部２８など）の構成を示した図である。ホスト１９から送信された制御コマンドや記録データは、インタフェース（Ｉ／Ｆ）回路２０によって受信される。受信された制御コマンドはＣＰＵ１８によって解析され、この制御コマンドに従って記録装置の制御が行われる。また、受信された記録データは共通バス２６を介して画像処理部２１に送られ、記録方法に応じた各種の画像処理が施され、再度、共通バス２６を介して大容量のＲＡＭ等で構成される第１の記憶手段２７へ格納される。この記録制御部２８は、例えば、ＡＳＩＣである。
【００２０】
第１の記憶手段２７は、通常、記録制御部の外部の設けられた大容量のＤＲＡＭで構成される第１のバッファメモリである。ここには、少なくとも１走査分の記録ヘッドのノズルごとの記録データが格納されている。さらに、マルチパス記録を行うため又は記録データを２つのノズルに分配して記録するためなどに用いられる画像マスクと不吐ノズルなどの吐出不良ノズルについての情報を反映して生成された不吐マスクのデータから構成されるマスクデータ（変更データ）が格納されている。なお、本実施例の記録装置は、光学センサなどを用いて吐出不良ノズルを検出することが可能な構成となっている。
【００２１】
ＣＰＵ１８は、ＲＯＭ１７に予め格納されているプログラムや、ホスト１９からＩ／Ｆ回路２０を介して入力される制御コマンドに従って記録装置全体の制御を行う。なお、ＲＯＭ１７には、上記ＣＰＵ１８が動作するためのプログラムや記録ヘッドの制御に必要な各種テーブルなどが格納されている。
【００２２】
第１の記憶手段２７に格納された記録データは、ＣＰＵ１８からの記録開始命令に従って、エンコーダセンサ１１の検出値から記録タイミング生成回路２２で生成されるタイミングで、記録データ読み出し回路２４によって読み出される。そして、読み出された記録データに別途第１の記憶手段２７から読み出されたマスクデータを合成する合成処理が行われる。その合成処理によりマスクデータが合成された記録データは、ＤＲＡＭよりもデータの入出力速度が高速であるＳＲＡＭやレジスタで構成される第２のバッファメモリであり、ビット単位でデータを入出力することが可能な第２の記憶手段２５に格納される。第２の記憶手段２５に格納された記録データから、記録データ読み出し回路２４によって傾きに応じてビット単位で所望の記録データが読み出される。こうして、１ノズル列分の記録データが読み出されると、１ノズル列分の記録データが、ヘッド転送データ生成回路２３を通じて記録ヘッド１へ送られ、記録が行われる。
【００２３】
＜実施例１＞
以下に、本実施例における記録ヘッドのノズル列の傾きを補正する方法について、従来例と比較しながら説明する。なお、本実施例は、図４に示されるような、記録ヘッドが所定の取り付け位置における方向Ａが基準方向Ｙに対して、傾きθだけ傾いて記録装置に取り付けられた場合の例である。異なる表現をすると、ノズル列の方向が記録媒体の搬送方向から傾きθだけ傾いて記録装置に取り付けられた場合の例である。なお、方向Ｘは記録ヘッドの走査方向である。
【００２４】
図３は、具体的にどのように補正を行うかを示す図である。本実施例における記録ヘッドは、１ノズル列が６４０個のノズルで構成されている。図３に示されるように、記録ヘッドの傾きθに基づいて、１ノズル列中の６４０個のノズルは、隣接する１６０個ずつ４つのグループに分割される。そして、このグループごとに使用する記録データを１カラムずつ合計４カラム分ずらして記録ヘッドの傾きθに対応させることにより、記録ヘッドの傾きθを補正する。
【００２５】
図５は、従来の記録ヘッドの傾きの補正方法を示す図である。従来の記録装置では、記録データやマスクデータを格納しておくための記憶手段（本実施例における第１の記憶手段に相当する）は、ＤＲＡＭ等の大容量のＲＡＭで構成される。このような記憶手段は大容量の記録データを格納することができるが、読み出し及び書き込みの際には制限がある。即ち、ＤＲＡＭの仕様である３２ビットや６４ビット単位、あるいは読み出し効率を上げる為にバースト動作での読み出し及び書き込みを行う場合には３２ビットや６４ビットの倍数である１２８ビットや２５６ビット単位、での処理しかできない。図５では、この記憶手段からの読み出し単位が２５６ビット単位での場合を示している。この場合、２５６ノズル分の記録データに対応する、０ノズルから２５５ノズルのアドレス００ｈ及びアドレス０３ｈの記録データが読み出される。さらに、２５６ノズルから５１１ノズルのアドレス０４ｈ、アドレス０７ｈ及びアドレス０Ａｈの記録データと、５１２ノズルから６３９ノズルのアドレス０Ｂｈの記録データとが読み出される。つまり、６回の読み出し動作が行われる。そして、これら読み出された記録データのうち必要な記録データのみを抜き出して足し合わせる必要がある。
【００２６】
図６は、本実施例の記録ヘッドの傾きの補正方法を示す図である。第１の記憶手段に格納された記録データは、図５の場合と同様に２５６ビット単位でノズル列方向に関して１カラムごとに順番に読み出され、マスクデータとの合成処理を行った後に第２の記憶手段へ格納される。ここで、この第２の記憶手段は各ノズルに対応して複数カラム分のデータを保持する領域を備えている。例えば、図６であれば、４カラム分備えている。第１の記憶手段の同一カラム位置に格納された記録データを１カラム分読出し、マスクデータとの合成処理を行った１カラム分のデータは、第２の記憶手段の同一カラム位置へ格納される。前述した１カラム分のデータのアクセスが完了する毎に、第１の記憶手段から読み出すカラム位置を更新するとともに、第２の記憶手段に格納するカラム位置を更新する。これらの更新は、第１の記憶手段、第２の記憶手段とともカラム位置（カラムアドレス）が循環するように制御される。第１の記憶手段からの読み出しは、傾き補正を行う分の記録データが第２の記憶手段に揃うまで行われる。第２の記憶手段には、４カラム分の記録データを各カラムの記録データの各ビットが記録ヘッドの各ノズルに対応するように格納される。また、記録ヘッドの傾きに基づいて６４０個の各ノズルが図３に示されるように隣接する１６０ノズルずつ連続する４つのグループに分割されたことに対応して、各カラムの記録データは４つのグループに分割されている。
【００２７】
図３に示されるように、記録ヘッドの傾きを補正するために記録媒体の搬送方向に関する４カラム分の記録データが用いられる。そこで、第２の記憶手段に連続する４カラム分の記録データが揃った段階で、補正するために必要な記録データを各カラムからグループ単位で読み出す。なお、第２の記憶手段はビット単位でデータの入出力が可能なので、記録ヘッドの傾きに対応して分割されるノズルのグループ数や同じグループに含まれるノズル数が上記と異なる場合にも対応できる。
【００２８】
また、第２の記憶手段は、第１の記憶手段から１カラム分の記録データが読み出されるごとに、連続する４カラム分の記録データを１カラム分ずつ循環して格納する。こうして、第２の記憶手段に格納された連続する４カラム分の記録データのうち、各カラムそれぞれから異なるグループに属する記録データを読み出し、記録ヘッドの各ノズルに対する記録データを編成し、この記録データに基づいて記録することを繰り返す。
【００２９】
なお、この容量の少ない第２の記憶手段はレジスタやＳＲＡＭで構成されている。このため、第２の記憶手段への書き込み動作及び第２の記憶手段からの読み出し動作は、ＤＲＡＭで構成される第１の記憶手段からの読み出し動作に比べて、十分に短い時間で処理することが可能である。つまり、これらの動作時間が記録ヘッドの傾きの補正を遅延させることはない。
【００３０】
また、第２の記憶手段は、レジスタやＳＲＡＭで構成されていることから、ビット単位でデータを選択して読み出すことが可能である。このため、読み出し動作が多くなることによって傾き補正を行うのに時間がかかるということが無くなる。
【００３１】
また、第２の記憶手段から読み出された記録データは、１ノズル列分に相当する記録データがそろった段階で合成され、ヘッド転送データ生成回路へ送信される。
【００３２】
＜実施例２＞
本実施例は、補正された１ノズル列分の記録データを２つのノズル列で使用して互いに補完しながら分割記録を行う場合の例である。本実施例で使用した記録装置は、記録速度を優先させて記録する高速モードと画質を優先させて記録する高画質モードの２種類の記録モードを有している。高速モードは、一度読み出した記録データを複製して２ノズル列分の記録データにして記録を行う。高画質モードは、ノズル列ごとに記録データを読み出して記録を行う。
【００３３】
図７は、高画質モード（画質優先モード）を実行する場合の記録データの処理の流れを示す図である。高画質モードは、記録装置の動作速度を落として、正確に記録媒体へインクを着弾させるモードである。そのため、記録装置の内部回路の処理時間には余裕ができる。第１の記憶手段には記録データと、画像マスクデータ及び不吐マスクデータとが格納されている。ノズル列ごとにそれらを読み出して処理をするのに十分な時間がある。図７では、第１のノズル列及び第２のノズル列の記録データとマスクデータ（画像マスクデータと不吐マスクデータ）とをノズル列ごとにそれぞれ読み出す場合を示している。第１の記憶手段から記録データとマスクデータとをノズル列ごとに読み出し、記録データにマスクデータを合成する合成処理がされた後、合成処理がされた記録データを第２の記憶手段へ格納する。そして、実施例１と同様に第２の記憶手段から記録データを読み出して記録ヘッドの傾きの補正を行った後、補正された記録データはヘッド転送データ生成回路へ送信される。
【００３４】
図８は、高速モード（速度優先モード）を実行する場合の記録データの処理の流れを示す図である。高速モードは、第１のノズル列及び第２のノズル列とで共通な記録データと画像マスクデータのみのマスクデータとを第１の記憶手段から読み出す。そして、記録データにマスクデータを合成する合成処理がされた後、合成処理がされた記録データを第２の記憶手段へ格納する。このモードでは、第１のノズル列及び第２のノズル列とで共通な記録データとマスクデータを使用するため、第２の記憶手段におけるデータの格納領域が半分空くことになる。そこで、第１の記憶手段に格納されているノズル列ごとに異なる不吐マスクデータを、予め、この第２の記憶手段における空いたデータの格納領域に格納しておく。即ち、第２の記憶手段には、第１のノズル列の不吐マスクデータと、第２のノズル列の不吐マスクデータが保持される。その後、ノズル列ごとに第２の記憶手段から合成処理のされた記録データを読み出して、ヘッド転送データ生成回路へ転送する段階で、この第２の記憶手段に格納された不吐マスクのマスクデータを読み出して、記録データと合成する。そして、不吐マスクのマスクデータをさらに合成した記録データをヘッド転送データ生成回路へ送信することで、データを読み出すために時間のかかる第１の記憶手段からのマスクデータの読み出し回数を減らし、記録速度を向上させることが可能となる。
【００３５】
次に、図１０に、処理を実行する回路構成について説明する。ここで、第１記憶手段２７から第３記憶手段までのデータ処理は、ノズル列単位で順に行われる。この理由は、１ノズル列を構成するノズル数が多いため、複数のノズル列のデータを同時に転送するたためには回路規模が大きくなるからである。
【００３６】
図１１は、図１０に記載されている記録ヘッドの一例であるシアンのヘッドＣを説明する図である。Ｃ１は、第１ｏｄｄノズル列、Ｃ２は、第２ｏｄｄノズル列、Ｃ３は、第１ｅｖｅｎノズル列、第２ｅｖｅｎノズル列である。ここでは説明を簡単にするために、各ノズルが備えるノズル数は４である。他のインク色のマゼンタやイエローのヘッドについて、図は省略するが同様である。なお、図１１のノズルの配列方向、ノズル列の配置は、図４と同様である。
【００３７】
図１０において、記録データはプリントバッファ２７１に保持され、画像マスクデータは画像マスクバッファ２７２に保持され、不吐マスクデータは不吐マスクバッファ２７３に保持される。
【００３８】
この画像マスクデータは、例えば、複数の走査記録を記録媒体に対して行い、画像を完成させるマルチパス記録を行う場合に、記録媒体に記録される画像の濃度むらが発生しないように、記録データの間引きを行うためのデータである。このため、ノズル列毎に画像マスクデータを備えている。また、画像マスクデータはカラム位置により、間引き方が異なるようなデータ構成となっている。画像マスクデータは、例えば、１２８カラム分のデータを備えている。従って、１カラム分の記録データを読み出す毎に、１２８カラムの中から１カラムを選択して読み出す。この画像マスクデータは、記録モードや走査回数などに対応した情報がテーブルとして備えられている。
【００３９】
このマルチパス記録は、例えば、高速モードでは２回の走査記録で画像を完成し、高画質モードでは４回の走査記録で画像を完成する。しかし、走査記録の数はあくまでも一例で、この値に限定するものではない。
【００４０】
一方、不吐マスクデータは、ノズル列にある不吐ノズルを記録で使用しないようにマスクするデータである。この不吐マスクデータは、不吐ノズルの情報に基づいて作成される。ここでは、詳細に説明しないが、不吐ノズルを検知する処理を行い、不吐ノズルの情報を保持する。そして、この不吐ノズルの情報に基づく不吐マスクデータを不吐マスクバッファ２７３に保持する。この不吐マスクデータは、各ノズル列に対応して保持され、各ノズル列の不吐マスクデータは、１つのノズル列に備えるノズル数が６４０であれば、６４０ビットである。このデータ量は、１カラム分の記録データの量や１カラム分の画像マスクデータの量と等しい。
【００４１】
記録データ読み出し回路２４は、データ変更部（変換部）２４１とメモリ制御部２４２を備えている。データ読み出し回路２４で行われる処理は、例えば、記録データと画像マスクデータの論理積を行い、その結果に対して更に不吐マスクデータと論理積を行う。この結果をヘッド転送データ生成回路２３へ出力する。このように、吐出を示す情報を吐出しないことを示す情報に変更する処理を行う。従って、データ変更部２４１はべつの表現をすればデータ間引き部である。
【００４２】
データ変更部（変換部）２４１は、記録データとマスクデータとの論理積（ＡＮＤ）を行う。このために、データ変更部２４１は記録データやマスクデータを保持するバッファ、あるいはレジスタを備えている。メモリ制御部２４２は、バッファ２５１〜２５４に対する格納（書き込み）処理とバッファ２５１〜２５４からの読み出し処理を行う。
【００４３】
メモリ制御部２４２は、高画質モードと高速モードで制御内容が異なる。高画質モードが設定されている場合は、記録データがプリントバッファ２７１から読み出し、画像マスクデータを画像マスクバッファ２７２から読み出し、不吐マスクデータを不吐マスクバッファ２７３から読み出す。一方、高速モードが設定されている場合は、記録データがプリントバッファ２７１から読み出し、画像マスクデータを画像マスクバッファ２７２から読み出す。不吐マスクデータは第２記憶手段２５から読み出しを行う。
【００４４】
第２記憶手段２５は、記録ヘッドが備えているノズル列Ｃ１からＣ４に対応する記録データを保持するバッファ２５１〜２５４を備えている。図６の説明で述べたように、１つのノズル列につき４カラム分の領域を備えている。
【００４５】
高画質モードにおいては、２５１は、第１ｏｄｄノズル列Ｃ１へ転送されるｏｄｄノズル用データを保持するバッファである。２５２は、第２ｏｄｄノズル列Ｃ２へ転送されるｏｄｄノズル用のデータを保持するバッファである。２５３は、第１ｅｖｅｎノズル列Ｃ３へ転送されるｅｖｅｎノズル用データを保持するバッファである。２５４は、第２ｅｖｅｎノズル列Ｃ４へ転送されるｅｖｅｎノズル用のデータを保持するバッファである。
【００４６】
一方、高速モードにおいては、バッファ２５２とバッファ２５４には、記録データの保持は行われない。このために、バッファ２５２とバッファ２５４には、それぞれ４カラム分の未使用の領域が生じる。この未使用の領域に、記録動作が開始する前に、前もって不吐マスクデータを格納する。そして、データ変更部２４１にて、記録データと不吐マスクデータとの論理積（ＡＮＤ）を行う。
【００４７】
図１２を用いてバッファ２５２とバッファ２５４について説明する。ここでは、説明を簡単にするために、バッファ２５１とバッファ２５３は説明を省く。高速モードにおいては、バッファ２５２は、それぞれ第１ｏｄｄノズル列の不吐マスクデータ１２０１と第２ｏｄｄノズル列の不吐マスクデータ１２０２を保持する。バッファ２５２の残る２カラム分の領域は、未使用である。バッファ２５４は、第１ｅｖｅｎノズル列の不吐マスクデータ１２０３と第２ｅｖｅｎノズル列の不吐マスクデータ１２０４を保持する。バッファ２５３の残る２カラム分の領域は、未使用である。なお、この不吐マスクデータ１２０１〜１２０４は、高画質モードから高速モードへ設定が変更されると、不吐マスクバッファ２７３から読み出される。この処理は、メモリ制御部２４２が行う。
【００４８】
ヘッド転送データ生成回路２３は、メモリ制御部２３１、転送部２３２、第３記憶手段２３３を備えている。メモリ制御部２３１は、データ変更部２４１で保持されているデータを読み出して第３の記憶手段（第３のバッファメモリ）２３３に格納する格納処理と、第３の記憶手段２３３に格納されているデータを読み出して転送部２３２に送る処理を行う。
【００４９】
転送部２３２は、記録ヘッド１へデータを転送する。転送部２３２から記録ヘッド１へのデータ転送は、ノズル列について、時間的に並行して行われる。なお、図１０では、説明を簡単にするために、シアンのインクを吐出するノズルを備えたノズル列について記載している。バッファ２３３１に保持されているデータがＣ１へ転送される。バッファ２３３２に保持されているデータがＣ２へ転送される。バッファ２３３３に保持されているデータがＣ３へ転送される。バッファ２３３４に保持されているデータがＣ４へ転送される。
【００５０】
以下に、本発明の記録ヘッドのノズル列の傾きを補正して記録する記録方法の一例について図９のフローチャートを用いて説明する。この図９の処理は、例えば、走査毎に実行される。これらは、上述した実施例に適用される。
【００５１】
最初に、ステップＳ１１０で、記録ヘッドの少なくとも１走査分の記録に用いる記録データを格納する第１の記憶手段に格納された記録データから記録媒体の搬送方向に関する少なくとも１カラム分の記録データを予め定められた複数ビットずつ読み出す。
【００５２】
次に、ステップＳ１２０で、第２の記憶装置に、ステップＳ１１０で読み出された記録データを複数カラム分書き込む。なお、第２の記録装置は、第１の記憶装置よりもデータの入出力速度が高速であり、ビット単位でデータの入出力が可能である。また、記録ヘッドの傾きに基づいて定められた複数のカラム分の記録データを各カラムの記録データの各ビットが記録ヘッドの各ノズルに対応するように格納する。さらに、前記傾きに基づいて複数のノズルが連続する複数のグループに分割されることに対応して各カラムの記録データが複数のグループに分割されるような構成である。
【００５３】
次に、ステップＳ１３０で、第２の記憶装置の複数カラムそれぞれから異なるグループに属する記録データを読み出して、複数のノズルに対する記録データを編成して、編成された記録データに基づいて記録するよう制御する。
【００５４】
次に、ステップＳ１４０で、記録データが終了したかどうかを判断し、記録データが終了していた場合は、記録ヘッドのノズル列の傾きを補正して記録する処理を終了し、記録データが終了していない場合は、ステップＳ１５０に進む。ステップＳ１５０では、第１の記憶装置に格納された記録データから、記録ヘッドの走査方向に関して次の１カラム分の記録データを読み出すよう制御する。ステップＳ１６０では、ステップＳ１５０で読み出された記録データを第２の記憶装置に１カラム分ずつ循環して書き込むよう制御し、ステップＳ１３０に戻る。こうして、ステップＳ１４０により、記録データが終了するまでステップＳ１５０、ステップＳ１６０、ステップＳ１３０を繰り返す。
【図面の簡単な説明】
【００５５】
【図１】本発明を適用可能な記録装置の主要な構成を示す図である。
【図２】本発明を適用可能な記録装置の制御部分の構成を示した図である。
【図３】本発明の記録ヘッドの傾きの補正方法を説明するための図である。
【図４】記録ヘッドが基準位置から傾きθだけ傾いて記録装置に取り付けられた場合の例である。
【図５】従来の記録ヘッドの傾きの補正方法を示す図である。
【図６】本発明の記録ヘッドの傾きの補正方法を示す図である。
【図７】高画質モード時の記録データの処理の流れを示す図である。
【図８】高速モード時の記録データの処理の流れを示す図である。
【図９】本発明の記録方法の一例を示すフローチャートである。
【図１０】本発明を記録データの処理を行うブロック図である。
【図１１】本発明の記録ヘッドのノズル列の説明図である。
【図１２】本発明の第２の記憶手段の説明図である。
【符号の説明】
【００５６】
１  記録ヘッド
２  キャリッジ
６  紙送りローラ
７  紙送りギア
８  紙送りモータ
９  紙送りモータギア
１５  記録媒体
１８  ＣＰＵ
２５  第２の記憶手段
２７  第１の記憶手段
【図１】
2009149064.tif 000003
【図２】
2009149064.tif 000004
【図３】
2009149064.tif 000005
【図４】
2009149064.tif 000006
【図５】
2009149064.tif 000007
【図６】
2009149064.tif 000008
【図７】
2009149064.tif 000009
【図８】
2009149064.tif 000010
【図９】
2009149064.tif 000011
【図１０】
2009149064.tif 000012
【図１１】
2009149064.tif 000013
【図１２】
2009149064.tif 000014