(57)【要約】【課題】バッファメモリのバンクの大きさによって規定されるよりも走査方向の長さの大きな画像の記録を可能とする。【解決手段】複数の記録素子が配列された記録ヘッドを記録媒体上で移動させる走査を、各記録領域に対して複数回実行して記録を行う構成において、各記録領域を走査の方向に関して、中央の領域Ａ、左端の領域Ｂ、右端の領域Ｃの３つの領域に分割し、領域Ａを４パスで記録紙、領域Ｂ及びＣを２パスで記録するようにする。【選択図】　図１
2004136483.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が配列された記録ヘッドを記録媒体上で移動させる走査を、各記録領域に対して複数回実行して記録を行う記録方法であって、
各記録領域を前記走査の方向に関して複数の領域に分割し、
前記複数の領域のそれぞれに対して実行する走査回数を異ならせることを特徴とする記録方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は記録方法に関し、より詳細には、複数の記録素子が配列された記録ヘッドを記録媒体上で移動させる走査を、各記録領域に対して複数回実行して記録を行う際に、画像データを一時的に格納するメモリの有効利用に関する。
【０００２】
【従来の技術】
例えばワードプロセッサ、パーソナルコンピュータ、ファクシミリ等に於ける情報出力装置として広く使用されている、プリンタなどの記録装置は、入力された画像情報に基づいて紙などの記録媒体の上に画像などを記録していく構成となっている。また、その記録方式により、インクジェット方式、ワイヤジェット方式、サーマル方式、レーザービーム方式などに分けることができる。
【０００３】
中でもインクジェット方式の記録装置（以下、インクジェット記録装置と称する）としては、種々のインク吐出方式（例えば、静電吸引方式、圧電素子を用いてインクに機械的振動又は変位を与える方式、インクを加熱して発泡させその圧力を利用する方式等）により、インクの液滴を吐出させこれを飛翔させ、それらの一部若しくは全部を、紙などの記録媒体に付着させて記録を行うものである。
【０００４】
また、インクジェット記録装置が有する記録ヘッドは、記録媒体に対向して配置され、記録ヘッドにおける各インク吐出部（ノズル）から、二値化された記録データに基づいて発せられる駆動信号によって選択的にインクを吐出する構造となっている。記録媒体搬送部によって記録媒体を搬送し、ヘッド駆動部が記録ヘッドを記録媒体の搬送方向と交差する方向に記録ヘッドを移動させることで、記録媒体に記録が行われる。
【０００５】
図２を参照して、ホストコンピュータから転送されたデータが記録されるまでの記録装置における処理を説明する。
【０００６】
ホストコンピュータから転送された画像情報は、ＣＰＵや画像処理部を含むシステム制御部９で所定の信号処理を施されて記録データに変換される。記録データはＲＡＭ５にあるバッファメモリの領域に格納される。このバッファメモリは、記録ヘッドが１回走査するときに、必要となる画像情報の幅のデータを保存できるだけの容量を有している。この記録データが順次プリンタ部７に送られる。
【０００７】
記録ヘッドの各インク吐出部に対応して供給された記録データに基づいて、プリンタ部７は、記録ヘッドにおけるインクの吐出性能など、記録ヘッドの特性に応じた所定の駆動周波数で各インク吐出部に対する吐出タイミングを規定するパルス信号を形成し、それらを記録ヘッドに供給する。
【０００８】
以上のようにして、記録ヘッド部が記録媒体の搬送方向を交差する方向に移動される間に、記録データに応じて記録ヘッドの各インク吐出部から選択的にインク滴が記録媒体に吐出され、画像が記録される。
【０００９】
実際の記録ヘッドとしては、記録速度向上などのために、複数のインク吐出口を集積配列した記録ヘッドや、カラー記録に対応するため、上記の記録ヘッドを複数備えた記録ヘッドユニットが多く用いられている。
【００１０】
また、高解像度化、高画質化を達成するために、これらのインクジェット記録装置で画像情報の階調を忠実に再現する画像処理方法として、ディザ法、誤差拡散法などの中間調処理法が用いられており、更には階調数を増やすために、記録ドット自体を多値化する方法が行われている。
【００１１】
例えば、記録ヘッドに印加する電圧またはパルス幅等を制御することにより、記録媒体に形成されるインクドットの径（ドットサイズ）を変調して階調を得る方法が知られている。しかしながら、この方法は、環境依存性が高く、ドットサイズが安定しないという問題や、記録可能な最小ドットサイズに限界があり、安定して階調を再現することが難しい。
【００１２】
ドットサイズは一定のまま、マトリクス内でのドットの密度を変える密度変調法も知られているが、階調数を上げるためにはマトリクスのサイズが大きくなるため解像度が悪くなる。
【００１３】
そこで、インクジェット記録装置を用いて、高解像度でかつ高階調の画像を得る方法としては、複数のインク滴を記録媒体上の実質的に同一箇所に着弾させて１つのドットを形成し、着弾させるインク滴の個数を変えることによって階調を表現するいわゆるマルチドロップレット方式や、濃度の異なる複数のインクを用いて、同系色について少なくとも２種類の濃度の異なるインク滴により階調を再現する記録方式、また、前記二つを組み合わせた方式等が提案され実用化されている。
【００１４】
［マルチパス記録］
また、上記のような複数のインク吐出口を集積配列した記録ヘッドでは、吐出口の形状など、記録ヘッドの製造工程におけるばらつきやインクの吐出量、吐出方向の微妙な差が画質に影響を及ぼし、画像の濃度むらや画質の低下を起こす原因となることがある。
【００１５】
これを改善するために、画像における同一ラスタを複数回の走査に分けて記録を行う、つまり記録ヘッドの複数のノズル（吐出口）によって同一ラスタの画像形成を行うことによって、上記のばらつきが目立つのを低減する方法を用いる。このような記録方法をマルチパス記録法と呼ぶ。このような記録方法を用いて記録を行う場合、それぞれの走査（パス）で記録される記録データは、互いに相補的となるように分配されている。
【００１６】
例えば２回の走査（２パス）で画像の記録を行う際は、１回目の走査と２回目の走査で記録される画像データは互いに相補的な形となる。２パスの場合の画像データ配列（マスクパターン）は、図３に示すような、縦横１画素ごとに千鳥格子になるようなものを用いるのが一般的である。
【００１７】
図３は、縦４ドット、横４ドットの範囲におけるマスクパターンを例として示したもので、黒く塗りつぶされたところが記録される。この場合、例えば、１回目の走査では図３（ａ）のパターンでマスクされた画像を記録し、２回目の走査では図３（ｂ）のパターンでマスクされた画像を記録する。
【００１８】
同様に、４回の走査（４パス）で画像を記録するときには、各走査で記録される画像データは互いに相補的となり、４回の走査で画像が生成できるように分配される。４パスで画像を記録する場合の画像データ配列（マスクパターン）には、例えば図４に示すようなものがある。これは、縦４ドット、横４ドットの範囲におけるマスクパターンを例として示したものである。図中、黒く塗りつぶされたところが記録される。
【００１９】
例えば、１回目の走査では図４（ａ）のパターンを、２回目の走査では図４（ｂ）のパターンを、３回目の走査では図４（ｃ）のパターンを、４回目の走査では図４（ｄ）のパターンを用いてマスク処理を行い、記録データを生成する。
【００２０】
また一般に、マルチパス記録では、記録ヘッドの複数のノズルによって同一ラスタの画像形成を行うことができるように、各走査（パス）で記録を行う領域は、１回の走査で記録を行える副走査方向の幅を走査（パス）の回数で分割した分だけずらされる。
【００２１】
図５は４パス記録での記録の様子を説明するための図である。この例では、４回の走査（４パス）で記録を完了する場合を図示しており、それぞれの走査ではハッチングされた領域を記録する。
【００２２】
一度の走査で記録ができる副走査方向の幅をＬとする。（ａ）１回目の走査で記録を行ったあと、（ｂ）２回目の走査で記録を行うときには、Ｌ／４だけ記録媒体を副走査方向に搬送して記録を行う。（ｃ）３回目の走査ではさらにＬ／４だけ、（ｄ）４回目の走査ではまたさらにＬ／４だけ、記録媒体を副走査方向に搬送して記録を行う。以上４回の走査によって記録された部分が記録を完了することになる。（ｅ）５回目の走査では、４回目の走査からさらにＬ／４だけ記録媒体を副走査方向に搬送した位置を記録することになるが、これは１回目の走査での記録領域と、副走査方向で隣り合った領域を記録することになる。以上を繰り返すことによって、記録媒体全体に記録を行う。
【００２３】
［バッファメモリ］
図６は、バンクと呼ばれる連続したアクセス領域をもつメモリからデータを読み出すときのタイミングチャートの一例である。このメモリでは、“／ＣＳ”と“／ＲＡＳ”をＬレベルにし“／ＣＡＳ”をＨレベルにしたときに“ＡＤＲ”でロウアドレスをＲ０とし、“／ＣＳ”と“／ＣＡＳ”をＬレベルにし“／ＲＡＳ”をＨレベルとしたときに“ＡＤＲ”でカラムアドレスをＣ０としている。そして、このＣ０の設定の後３クロック目に“ＤＡＴＡ”としてデータＤ００、Ｄ０１、…、Ｄ０７が出力される。
【００２４】
また、データＤ７０を出力した後、再度“／ＣＳ”と“／ＲＡＳ”をＬレベル、“／ＣＡＳ”をＨレベルとしたときに“ＡＤＲ”でロウアドレスをＲ１とし、“／ＣＳ”と“／ＣＡＳ”をＬレベル、“／ＲＡＳ”をＨレベルにしたときに“ＡＤＲ”でカラムアドレスをＣ１としている。そして、このＣ１の設定の後３クロック目に“ＤＡＴＡ”としてデータＤ１０、Ｄ１１、Ｄ１２、…が出力される。
【００２５】
すなわち、上述したようにバンクをもつメモリをバッファメモリとして用いる場合には、連続読み出しを行えるデータの数がバンクの容量で限定され、この容量を超えてメモリから高速な読み出しを連続的に行うことができない。
【００２６】
【発明が解決しようとする課題】
以上のような機能を備える記録装置において、高解像度化、高画質化を達成するために、記録データの容量は益々大きくなっている。また、スループット向上のために、データを一層高速に処理することが要求されている。
【００２７】
一方、以上のような機能を備える記録装置において、アクセスを高速に行うべく、バッファメモリは、使用する各インク毎に分割されてアドレスが固定されている。
【００２８】
図７は、バッファメモリがバンクをまたがって構成された例を示す図である。図示した例では、１７−１〜１７−６の６つのバッファメモリのうち、バッファメモリ１７−２〜１７−６の５つのバッファメモリの領域が２つのバンクに渡っている。このように構成されると、バンク切り替え時にアクセス速度が低下する。
【００２９】
このようなアクセス速度の低下を防止するため、通常は、図８に示すようにそれぞれのバンク内にバッファメモリが収まるように構成されている。これにより、連続アクセス（高速バースト転送）を可能としている。
【００３０】
ところが、各バンク内にバッファメモリが収まるように構成した場合、バッファの容量がバンクサイズによって限定されてしまう。従って、例えば、走査方向（横）の幅の大きな記録媒体に記録する画像の記録データは、図９に示すように、１回の走査で記録されるデータのサイズがメモリのバンクサイズよりも大きくなってしまう。この場合、バッファメモリに全ての記録データは格納できないので、画像の記録が途中までしかできない、または全く記録ができなくなってしまう。
【００３１】
一方、バッファメモリのサイズを大きくするべく、バンクサイズを大きくすると、全体のメモリ容量が大きくなり、コストが上昇してしまう。
【００３２】
本発明は以上のような状況に鑑みてなされたものであり、バッファメモリのバンクの大きさによって規定されるよりも走査方向の長さの大きな画像の記録を可能とすることを目的とする。
【００３３】
【課題を解決するための手段】
上記の目的を達成する本発明の一態様としての記録方法は、複数の記録素子が配列された記録ヘッドを記録媒体上で移動させる走査を、各記録領域に対して複数回実行して記録を行う記録方法であって、
各記録領域を前記走査の方向に関して複数の領域に分割し、
前記複数の領域のそれぞれに対して実行する走査回数を異ならせる。
【００３４】
すなわち、本発明では、複数の記録素子が配列された記録ヘッドを記録媒体上で移動させる走査を、各記録領域に対して複数回実行して記録を行う構成において、各記録領域を走査の方向に関して複数の領域に分割し、分割した複数の領域のそれぞれに対して実行する走査回数を異ならせるようにする。
【００３５】
このようにすると、例えば、記録すべき画像をバッファメモリに一時的に格納するような構成としたとき、バッファメモリの連続アクセスが可能なバンクの大きさを変えることなく、記録装置で本来記録が可能な走査方向の長さよりも幅が大きな画像を記録することが可能となる。
【００３６】
また、従来と同じ幅を持った画像を記録する場合には、使用するバッファメモリのサイズを小さくすることが可能となる。
【００３７】
なお、本発明はこのように記録方法として実現することができるが、該記録方法を実施する記録装置、該記録方法をコンピュータによって実施させるコンピュータプログラム、該コンピュータプログラムを格納する記憶媒体の形で実現することもできる。
【００３８】
【発明の実施の形態】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
【００３９】
以下で説明する実施形態では、複数の記録素子が配列された記録ヘッドを記録媒体上で移動させる走査を、各記録領域に対して複数回実行して記録を行う記録方法であって、
各記録領域を前記走査の方向に関して複数の領域に分割し、
前記複数の領域のそれぞれに対して実行する走査回数を異ならせることを特徴とする記録方法の実施形態を説明するが、本願は以下のような発明をも開示するものである。
【００４０】
上記記録方法において、共通の列アドレス及び行アドレスによりアクセスされる連続アクセスが可能な領域を複数有し、該連続アクセスが可能な領域の切り替えが連続アクセス領域切換アドレスにより指定される同期型メモリに、記録すべき画像データを一時的に格納することを特徴とする記録方法。
【００４１】
上記記録方法において、記録領域を、中央部分と両端部分との少なくとも３つの領域に分割し、前記中央部分に対して実行する走査回数が、前記両端部分に対して実行する走査回数よりも多いことを特徴とする記録方法。
【００４２】
この場合には、中央部分に対して実行する走査回数が、両端部分に対して実行する走査回数の倍であるのが好適である。
【００４３】
なお、以下に説明する実施形態では、本発明に係る記録方法を実現するインクジェット記録方式を用いた記録装置（プリンタ）を例に挙げ説明する。
【００４４】
本明細書において、「記録」（「プリント」という場合もある）とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わず、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００４５】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００４６】
さらに、「インク」（「液体」と言う場合もある）とは、上記「記録（プリント）」の定義と同様広く解釈されるべきもので、記録媒体上に付与されることによって、画像、模様、パターン等の形成または記録媒体の加工、或いはインクの処理（例えば記録媒体に付与されるインク中の色剤の凝固または不溶化）に供され得る液体を表すものとする。
【００４７】
［記録装置の構成］
図１０は、本発明の一実施形態としてのインクジェット記録装置の概略構成を示すブロック図である。
【００４８】
図１０において、１はスキャナなどの画像入力装置やホスト機器から画像データを受信する画像入力部、２は各種パラメータの設定及び記録開始を指示する各種キーを備えている操作部、３は記憶媒体中の各種プログラムに従って記録装置全体を制御するＣＰＵである。
【００４９】
４は制御プログラムやエラー処理プログラムに従って本記録装置を動作させるための各種プログラムを格納している記憶媒体である。本記録装置の動作はすべてこのプログラムによる動作である。該プログラムを格納する記録媒体４としては、ＲＯＭ、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ、ハードディスク、メモリカード、光磁気ディスクなどを用いることができる。
【００５０】
記憶媒体４において４ａはガンマ変換処理やインク分配処理など、画像処理を行うのに必要なパラメータを格納した画像処理パラメータテーブル、４ｄは各種プログラムを格納しているプログラム群をそれぞれ示している。
【００５１】
５は記憶媒体４に格納された各種プログラムのワークエリア、エラー処理時の一時待避エリア及び画像処理時のワークエリアとして用いるＲＡＭである。また、ＲＡＭ５へ記録媒体４に格納された各種テーブルをコピーした後、そのテーブルの内容を変更し、この変更したテーブルを参照しながら画像処理を行うことも可能である。
【００５２】
６は、画像入力部１から入力される画像データをもとに、プリンタ部７で記録するための記録データを作成する画像処理部である。７は、画像処理部で作成された記録データに基づいてドット画像を形成するプリンタ部である。８は本装置内のアドレス信号、データ、制御信号などを伝送するバスラインである。
【００５３】
［プリンタ部］
図１１は、図１０におけるプリンタ部７の概略構成を示す外観図である。ここでは、６種類のインクを用いて記録を行う構成について示している。
【００５４】
キャリッジ２０上には、複数のインクジェットユニット２１−１〜２１−６が着脱可能に取り付けられている。それぞれのインクジェットユニット２１には記録媒体２４に向けてインクを吐出する複数の吐出口が配列された吐出口列があり、各インクジェットユニット２１の吐出口列は所定の間隔をおいて設置される。各インクジェットユニット２１−１〜２１−６のノズル列へのインクは、対応するインクカートリッジ２２−１〜２２−６から供給される。
【００５５】
インクジェットユニット２１への制御信号などはフレキシブルケーブル２３を介して送信される。紙やプラスチック薄板等からなる記録媒体２４は不図示の搬送ローラを経て排紙ローラ２５に挟持され、搬送モータ２６の駆動に伴い矢印方向に搬送される。ガイドシャフト２７、及びリニアエンコーダ２８によりキャリッジ２０が案内支持されている。キャリッジ２０は駆動ベルト２９を介してキャリッジモータ３０の駆動によりガイドシャフト２７に沿って往復運動させられる。
【００５６】
前述したインクジェットユニット２１のインク吐出口の内部（液路）にはインク吐出用の素子が設けられている。リニアエンコーダ２８の読みとりタイミングに伴い、該素子を記録信号に基づいて駆動し、記録媒体２４の上にインク液滴を飛翔、付着することで画像を形成することができる。
【００５７】
記録領域外に設定されたキャリッジ２０のホームポジションには、キャップ部３１を持つ回復ユニット３２が設置されている。記録を行わないときには、キャリッジ２０をホームポジションに移動させてキャップ部３１の各キャップ３１−１から３１−６により対応するインクジェットユニット２１のインク吐出面を密閉し、インク溶剤の蒸発に起因するインクの固着あるいは塵埃などの異物の付着などによる目詰まりを防止する。
【００５８】
［画像処理部］
図１２は、図１０における画像処理部６の概略構成と処理の流れを示す図である。ここは本実施形態の記録装置が４回の走査（４パス）で記録を行なう場合の処理を示している。
【００５９】
画像入力部２１０から入力された画像情報に対し、画像処理部２１１は、画像処理パラメータテーブル２２０を用いて画像処理を行う。画像処理されたデータはインクごとに分割され、各インクごとに、マスク処理部２１５に送られる。
【００６０】
マスク処理部２１５は、画像処理部２１１から送られてきた記録データをプリンタ部７においてマルチパスで記録するためのマスク処理を行う。マスク処理を行うときは、マスクパターン２１６を用いる。マスク処理をされたデータは、バッファメモリ２１７に送られ、ここに格納されたデータが、各パスにおいてそのままプリンタ部７で記録される。
【００６１】
バッファメモリ２１７は、本来この記録装置がすべての走査を同一の領域に記録するために必要な容量を有するメモリである。このバッファメモリは各走査ごとに用意され、１回目の走査で記録される記録データをバッファメモリ２１７−１に、２回目の走査で記録される記録データをバッファメモリ２１７−２に、３回目の走査で記録される記録データをバッファメモリ２１７−３に、４回目の走査で記録される記録データをバッファメモリ２１７−４に格納する。
【００６２】
［記録領域の分割］
以上の構成において、本発明による記録方法を実施するための画像処理方法を述べる。
【００６３】
図１３は、本実施形態における記録領域の分割方法の一例を示す図である。本発明の実施形態として、画像領域を４回の走査（パス）で記録を行う場合を考える。それぞれの走査をパス＃１、パス＃２、パス＃３、パス＃４と呼ぶことにする。
【００６４】
図１３のように、バンクサイズで許容できる大きさよりも走査方向の長さが大きい場合、記録領域を中央部と両端部の３つに分割する。これら３つの領域をそれぞれ、領域Ａ（中央部）、領域Ｂ（左端部）、領域Ｃ（右端部）とする。領域の分割の仕方は、領域Ａと領域Ｂと領域Ｃを足し合わせた記録幅が、記録を行いたい記録幅、またはそれ以上であるように行う。また、領域Ａと領域Ｂとを足し合わせた記録幅、領域Ａと領域Ｃとを足し合わせた記録幅は、バッファメモリのバンクサイズと同じまたはそれよりも小さくなるように分割する。
【００６５】
一方、記録を行うパスに関してもグループ分けを行う。本実施形態では、４回のパスで記録を行って画像を生成するので、パス＃１、パス＃２、パス＃３、パス＃４をグループ分けし、それぞれのパスで記録を担当する領域を振り分ける。
【００６６】
グループ分けの一例として、領域Ａに対しては、パス＃１、パス＃２、パス＃３、パス＃４の４回のパスで記録を行い、領域Ｂに対しては、パス＃１、パス＃３の２回のパスで記録を行い、領域Ｃに対しては、パス＃２、パス＃４の２回のパスで記録を行う。
【００６７】
それぞれの領域で記録を行う際のマスクパターンの例は、上記で説明した図３及び図４と同様であり、図中、黒い部分を記録するようにマスクを行う。
【００６８】
具体的には、領域Ａについてのマスクは従来と同様のマスクを用いる。領域Ａに記録をするときのマスクパターン（４パスマスク）として図４のマスクパターンを用いる場合、パス＃１では図４（ａ）を、パス＃２では図４（ｂ）を、パス＃３では図４（ｃ）を、パス＃４では図４（ｄ）を、マスクパターンとして用いる。
【００６９】
領域Ｂ及び領域Ｃに記録を行うときには、２回の走査（２パス）で画像を表現できるようなマスクをほどこす。領域Ｂ及び領域Ｃに記録するときのマスクパターン（２パスマスク）として図３のマスクパターンを用いる場合、領域Ｂにおけるパス＃１と領域Ｃにおけるパス＃２では図３（ａ）を、領域Ｂにおけるパス＃３と領域Ｃにおけるパス＃４では図３（ｂ）を、マスクパターンとして用いる。
【００７０】
ここで、これらのマスク処理は、例えば領域Ａ、領域Ｂ、領域Ｃのそれぞれに対して各々行い、記録中において、領域が変わるところでマスクパターンを変更してもよいし、パス＃１、パス＃３で行うマスクとして領域Ａ及び領域Ｂの全体をカバーするマスクパターンを用い、パス＃２、パス＃４で行うマスクとして領域Ａ及び領域Ｃの全体をカバーするマスクパターンを用いるようにしてもよい。
【００７１】
図１４は、領域Ａ、領域Ｂ、領域Ｃのそれぞれに対して各々マスク処理を行い、記録中において、領域が変わるところでマスクパターンを変更するときの記録領域とマスクパターンの一例を示す図である。
【００７２】
図１４（ａ）は、パス＃１での記録領域と用いるマスクパターンを示している。５１１は領域Ｂとして記録される領域であり、５１２はこの領域で用いるマスクパターンである。５１３は領域Ａとして記録される領域であり、５１４はこの領域で用いるマスクパターンである。
【００７３】
図１４（ｂ）は、パス＃２での記録領域と用いるマスクパターンを示している。５２１は領域Ｂとして記録される領域であり、５２２はこの領域で用いるマスクパターンである。５２３は領域Ａとして記録される領域であり、５２４はこの領域で用いるマスクパターンである。
【００７４】
図１４（ｃ）は、パス＃３での記録領域と用いるマスクパターンを示している。５３１は領域Ｂとして記録される領域であり、５３２はこの領域で用いるマスクパターンである。５３３は領域Ａとして記録される領域であり、５３４はこの領域で用いるマスクパターンである。
【００７５】
図１４（ｄ）は、パス＃４での記録領域と用いるマスクパターンを示している。５４１は領域Ｂとして記録される領域であり、５４２はこの領域で用いるマスクパターンである。５４３は領域Ａとして記録される領域であり、５４４はこの領域で用いるマスクパターンである。
【００７６】
ここで、５１１と５１３、５２１と５２３、５３１と５３３、５４１と５４３は、バッファメモリにおいて連続したアドレスあるが、説明を簡単にするため、間隔をあけて図示している。
【００７７】
図１５は、各パスにおいて、パスで記録する領域全体をカバーし、記録位置に応じて異なった間引き率を有する１つのマスクパターンを用いる場合の各パスの記録領域とマスクパターンの一例を示す図である。
【００７８】
図１５（ａ）は、パス＃１で用いるマスクパターンを示している。６１１はパス＃１で記録される領域であり、領域Ａとして記録される領域と領域Ｂとして記録される領域を含んでいる。６１３は、領域Ｂにおけるマスクパターンであり、６１４は領域Ａにおけるマスクパターンである。６１５は、領域Ｂと領域Ａの境界付近のマスクパターンである。６１１及び６１５における点線は、領域Ｂと領域Ａの境界線を表している。
【００７９】
図１５（ｂ）は、パス＃２で用いるマスクパターンを示している。６２１はパス＃２で記録される領域であり、領域Ａとして記録される領域と領域Ｃとして記録される領域を含んでいる。６２３は、領域Ａにおけるマスクパターンであり、６２４は領域Ｃにおけるマスクパターンである。６１５は、領域Ａと領域Ｃの境界付近のマスクパターンである。６２１及び６２５における点線は、領域Ａと領域Ｃの境界線を表している。
【００８０】
図１５（ｃ）は、パス＃３で用いるマスクパターンを示している。６３１はパス＃３で記録される領域であり、領域Ａとして記録される領域と領域Ｂとして記録される領域を含んでいる。６３３は、領域Ｂにおけるマスクパターンであり、６３４は領域Ａにおけるマスクパターンである。６３５は、領域Ｂと領域Ａの境界付近のマスクパターンである。６３１及び６３５における点線は、領域Ｂと領域Ａの境界線を表している。
【００８１】
図１５（ｄ）は、パス＃４で用いるマスクパターンを示している。６４１はパス＃４で記録される領域であり、領域Ａとして記録される領域と領域Ｃとして記録される領域を含んでいる。６４３は、領域Ａにおけるマスクパターンであり、６４４は領域Ａにおけるマスクパターンである。６４５は、領域Ａと領域Ｃの境界付近のマスクパターンである。６４１及び６４５における点線は、領域Ａと領域Ｃの境界線を表している。
【００８２】
次に、本発明における処理の流れを図１を参照して説明する。
【００８３】
画像入力部１１０より入力された画像に対し、画像処理部１１１は、画像処理パラメータテーブル１２０を用いて画像処理を行う。画像処理を行ったデータは、領域選択部１１４に送られる。
【００８４】
領域選択部１１４では、画像処理されたデータが領域Ａ、Ｂ、Ｃのどの領域に対応するものなのか選択し、それぞれの領域に該当したマスク処理部１１５へ各インクのデータごとにデータを送信する。領域Ａに該当するデータであればマスク処理部Ａ　１１５−１へ、領域Ｂに該当するデータであればマスク処理部Ｂ　１１５−２へ、領域Ｃに該当するデータであればマスク処理部Ｃ　１１５−３へデータを送る。
【００８５】
マスク処理部１１５は、それぞれの領域に応じて記録を行うためのマスク処理を行う。マスク処理を施された画像データは、それぞれのパスに応じてバッファメモリ１１７内に格納される。１１７−１がパス＃１、１１７−２がパス＃２、１１７−３がパス＃３、１１７−４がパス＃４の画像データを示している。
【００８６】
ここで、再度図１３を参照して、本実施形態におけるバッファメモリ１１７と記録領域との関係を説明する。
【００８７】
領域Ａについては、すべての走査で記録を行うようにマスク処理が施されているので、すべてのバッファメモリに保管されている記録データを用いて４パスで記録を行う。
【００８８】
領域Ｂについては、パス＃１、パス＃３のみで記録を行うようにマスク処理が施されており、この領域に対するバッファメモリ１１７−２、１１７−４は存在しないので、バッファメモリ１１７−１、１１７−３に保管されている記録データのみで２パス記録を行う。
【００８９】
領域Ｃについては、パス＃２、パス＃４のみで記録を行うようにマスク処理が施されており、この領域に対するバッファメモリ１１７−１、１１７−３は存在しないので、バッファメモリ１１７−２、１１７−４に保管されている記録データのみで２パス記録を行う。
【００９０】
以上のように本実施形態では、主走査方向に関して記録領域を分割し、それぞれの領域に対して異なったパス数で記録を行うようにし、それぞれの走査において記録開始位置を変えることによって、バンクサイズによって制限されるバッファ領域の大きさで規定される記録幅よりも幅の広い記録媒体に対して記録を行うことが可能となる。
【００９１】
［変形例］
上記の実施形態では、主走査方向に関して記録領域を３つに分割したが、主走査方向に分割する領域の数はこれに限定されず、例えば、中央部から端部に向かって記録を行う走査数を徐々に減らすように多数の領域に分割してもよい。また更に、記録する画像が様々な画像や文字等を含むＤＴＰデータなどである場合には、主走査方向における異なったデータの区切り位置に合わせて領域を分割するようにしてもよい。
【００９２】
また、分割した領域の記録を行う走査回数（パス数）も上記の実施形態での数に限定されるものではなく、記録装置又はプリンタドライバによって可能な数であればよく、記録する画像やデータの種類に応じて適切なパス数で記録するようにしてもよい。
【００９３】
上記の実施形態は、インクジェット記録方式を採用した記録装置における記録方法を例に挙げて説明したが、本発明は他の記録方式を採用した記録装置にも適用できるのはもちろんである。
【００９４】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【００９５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００９６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００９７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００９８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００９９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１００】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図１および／または図１２に示す）処理フローに対応するプログラムコードが格納されることになる。
【０１０１】
【発明の効果】
以上説明したように本発明によれば、例えば、記録すべき画像をバッファメモリに一時的に格納するような構成としたとき、バッファメモリの連続アクセスが可能なバンクの大きさを変えることなく、記録装置で本来記録が可能な走査方向の長さよりも幅が大きな画像を記録することが可能となる。
【０１０２】
また、従来と同じ幅を持った画像を記録する場合には、使用するバッファメモリのサイズを小さくすることが可能となる。
【図面の簡単な説明】
【図１】本発明の実施形態における処理フローを示す図である。
【図２】ホストコンピュータから転送されたデータが記録されるまでの記録装置における処理を説明する図である。
【図３】２パス記録で使用される代表的なマスクパターンを示す図である。
【図４】４パス記録で使用される代表的なマスクパターンを示す図である。
【図５】４パス記録における記録の様子を説明するための図である。
【図６】バンクをもつメモリからデータを読み出すときのタイミングチャートの一例である。
【図７】バンクをまたがって構成されたバッファメモリの一例を示す図である。
【図８】それぞれのバンク内に収まるように構成されたバッファメモリの一例を示す図である。
【図９】図８の構成において、バッファメモリの容量よりも大きなデータをバッファメモリに転送しようとしたときの状態を示す図である。
【図１０】本発明の一実施形態としてのインクジェット記録装置の概略構成を示すブロック図である。
【図１１】図１０におけるプリンタ部の概略構成を示す外観図である。
【図１２】図１０における画像処理部の概略構成と４回の走査で記録を行なう場合の処理の流れを示す図である。
【図１３】実施形態における記録領域の分割方法の一例を示す図である。
【図１４】３つの領域のそれぞれに対して異なったマスクパターンを用いるときの記録領域とマスクパターンの一例を示す図である。
【図１５】パスで記録する領域全体をカバーする１つのマスクパターンを用いる場合の各パスの記録領域とマスクパターンの一例を示す図である。
【符号の説明】
１１０　画像入力部
１１４　領域選択部
１１５　マスク処理部
１１６　マスクパターン
１１７、２１７　バッファメモリ
２０　キャリッジ
２１　ヘッド
２２　インク吐出部
２４　記録媒体
【図１】
2004136483.tif 000003
【図２】
2004136483.tif 000004
【図３】
2004136483.tif 000005
【図４】
2004136483.tif 000006
【図５】
2004136483.tif 000007
【図６】
2004136483.tif 000008
【図７】
2004136483.tif 000009
【図８】
2004136483.tif 000010
【図９】
2004136483.tif 000011
【図１０】
2004136483.tif 000012
【図１１】
2004136483.tif 000013
【図１２】
2004136483.tif 000014
【図１３】
2004136483.tif 000015
【図１４】
2004136483.tif 000016
【図１５】
2004136483.tif 000017