(57)【要約】【課題】シリアル型の記録装置において、画質重視の領域と記録速度重視の領域とが同一文書内にどのようなレイアウトで存在した場合にも、夫々に適切な記録法を適確に切り替え、画像品位と記録速度において満足の行く記録装置および記録方法を提供する。【解決手段】各記録走査の記録領域Ａにｎ回のマルチパス記録を行うべき高画質領域Ｄが存在した場合、ｎ回のマルチパス記録のうち、１回は画像データが存在する記録幅Ａの記録を行うが、このとき、記録幅Ｄに対してはマルチパス用の間引き記録を行い、記録幅Ｄに含まれない領域は間引かずに記録する。残りのｎ−１回の記録走査では、記録ヘッドの移動距離を高画質記録領域Ｄのみに抑え、記録幅Ｂについてのみの、補完的な間引き記録を行う。【選択図】　　　　図６
2004106496.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が配列されてなる記録ヘッドの、当該配列の方向と異なる主走査方向への記録走査と、前記主走査方向と直交する副走査方向への所定量の移動走査とを、記録媒体に対し相対的に行うことによって、該記録媒体に画像を形成する記録装置において、
前記記録ヘッドが１回の記録走査で記録可能な前記複数の記録素子の配列範囲に対応した幅を有する領域に対し、前記幅未満の前記移動走査を行う一方、ｎ回の記録走査を行うことで記録を行うマルチパス記録モードを具備するとともに、各記録走査で記録可能な画像データの前記主走査方向に関する両端位置を記録領域両端位置として取得する手段と、
前記画像データのうち、前記マルチパス記録モードを適用する領域の前記主走査方向に関する両端位置をマルチパス領域両端位置として取得する手段と、
前記マルチパス記録モードにおいて、前記ｎ回の記録走査のうち、１回は前記記録領域両端位置に含まれる範囲の記録走査を、ｎ−１回は前記マルチパス領域両端位置に含まれる範囲の記録走査を行わせる記録制御手段と、
を具えたことを特徴とする記録装置。
【請求項２】
複数の記録素子が配列されてなる記録ヘッドの、当該配列の方向と異なる主走査方向への記録走査と、前記主走査方向と直交する副走査方向への所定量の移動走査とを、記録媒体に対し相対的に行うことによって、該記録媒体に画像を形成する記録装置において、
前記記録ヘッドが１回の記録走査で記録可能な前記複数の記録素子の配列範囲に対応した幅を有する領域に対し、前記幅未満の前記移動走査を行う一方、ｎ回の記録走査を行うことで記録を行うマルチパス記録モードを具備するとともに、前記記録ヘッドの１回の記録走査で記録可能な画像データを格納する画像データ格納手段と、
該画像データ格納手段より画像データを読み出すデータ読み出し手段と、
該データ読み出し手段により読み出されたデータに対し所定の割合で間引きを行うデータ間引き手段と、
前記記録ヘッドの記録媒体に対する前記主走査方向への相対位置の情報を出力するヘッド位置情報出力手段と、
前記データ読み出し手段がデータ読み出しを開始する記録ヘッドの位置を設定するデータ読み出し開始位置設定手段と、
前記データ読み出し手段がデータ読み出しを終了する記録ヘッドの位置を設定するデータ読み出し終了位置設定手段と、
前記データ間引き手段がデータ間引きを開始する記録ヘッドの位置を設定するデータ間引き開始位置設定手段と、
前記データ間引き手段がデータ間引きを終了する記録ヘッドの位置を設定するデータ間引き終了位置設定手段と、
前記画像データ格納手段に格納された画像データの前記主走査方向に関する両端の位置を記録領域両端位置として取得する手段と、
前記画像データ格納手段に格納された画像データの中で、前記マルチパス記録モードを適用する領域の前記主走査方向に対する両端の位置をマルチパス領域両端位置として取得するマルチパス領域両端位置取得手段と、
前記マルチパス記録モードにおいて、前記ｎ回の記録走査毎の１回の記録走査については、前記記録領域両端位置を前記データ読み出し開始位置設定手段および前記データ読み出し終了位置設定手段に設定するとともに、前記マルチパス領域両端位置を前記データ間引き開始位置設定手段および前記データ間引き終了位置設定手段に設定し、ｎ−１回の記録走査については、前記マルチパス領域両端位置を前記データ読み出し開始位置設定手段および前記データ読み出し終了位置設定手段に設定するとともに、前記データ間引き開始位置設定手段および前記データ間引き終了位置設定手段にもそれぞれ設定し、各記録走査では、前記データ読み出し開始位置設定手段に設定された位置から前記データ読み出し終了位置設定手段に設定された位置までの記録走査を行わせる記録制御手段と、
を具えたことを特徴とする記録装置。
【請求項３】
前記マルチパス領域両端位置取得手段は、前記画像データ格納手段に格納された画像データの内容に応じてマルチパス領域両端位置を検出することを特徴とする請求項２に記載の記録装置。
【請求項４】
前記記録装置はカラー画像の記録が可能であり、前記マルチパス領域両端位置取得手段は、前記画像データ格納手段に格納された画像データに含まれるカラー画像データの両端位置を前記マルチパス領域両端位置として検出することを特徴とする請求項３に記載の記録装置。
【請求項５】
画像データ供給装置から供給される画像データを受信して記録動作を行うとともに、前記マルチパス領域両端位置取得手段は、前記前記画像データ供給装置より指定される情報を基に前記マルチパス領域両端位置を取得することを特徴とする請求項２に記載の記録装置。
【請求項６】
前記記録ヘッドはインクジェット記録ヘッドの形態を有し、前記記録素子は、インクを吐出するための吐出口と、該吐出口に連通する液路と、該液路に設けられ、インクを吐出するために利用されるエネルギとしてインクに膜沸騰を生じさせるための熱エネルギを発生する発熱素子とを有することを特徴とする請求項１乃至５のいずれかに記載の記録装置。
【請求項７】
複数の記録素子が配列されてなる記録ヘッドの、当該配列の方向と異なる主走査方向への記録走査と、前記主走査方向と直交する副走査方向への所定量の移動走査とを、記録媒体に対し相対的に行うことによって、該記録媒体に画像を形成するとともに、前記記録ヘッドが１回の記録走査で記録可能な前記複数の記録素子の配列範囲に対応した幅を有する領域に対し、前記幅未満の前記移動走査を行う一方、ｎ回の記録走査を行うことで記録を行うマルチパス記録モードを具備した記録装置の制御方法であって、
各記録走査で記録可能な画像データの前記主走査方向に関する両端位置を記録領域両端位置として取得する工程と、
前記画像データのうち、前記マルチパス記録を適用する領域の前記主走査方向に関する両端位置をマルチパス領域両端位置として取得する工程と、
前記マルチパス記録モードにおいて、前記ｎ回の記録走査のうちの１回は前記記録領域両端位置に含まれる範囲の記録走査、ｎ−１回は前記マルチパス領域両端位置に含まれる範囲の記録操作を行わせる工程と、を具えたことを特徴とする記録装置の制御方法。
【請求項８】
コンピュータまたは記録装置に請求項７に記載の制御方法を実行させるための制御プログラム。
【請求項９】
コンピュータまたは記録装置に請求項７に記載の制御方法を実行させるための制御プログラムを格納した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の記録素子を持つ記録ヘッドを主走査方向に走査するとともに主走査方向と直交する副走査方向に記録媒体を搬送して記録を行うシリアル型の記録装置およびその制御方法に関するものである。
【０００２】
【従来の技術】
近年の記録装置では、小型で低価格が実現できるものとして、シリアル型の構成が主流となって来ている。シリアル型の記録装置では、複数の記録素子を配列した記録ヘッドを、記録素子の配列方向とは異なる主走査方向に走査させながら記録を行う工程と、主走査方向に直交する副走査方向へ記録媒体を所定量搬送する工程とを、交互に繰り返すことによって、記録媒体上に順次画像を形成して行く。
【０００３】
ところで、シリアル型の記録装置では、記録ヘッド上に並ぶ複数の記録素子において、製造工程上わずかなばらつきが生じてしまう。また、記録走査毎に行われる副走査の量においても、構成上どうしてもばらつきが存在してしまうのである。そして、この様なばらつきは、記録後の画像において、スジやムラのような画像弊害を起こす原因となっている。
【０００４】
上記画像弊害を解消するために、一般にシリアル型の記録装置では、マルチパス記録方法が採用されている。マルチパス記録方法とは、記録ヘッドが１回の記録主走査で記録可能な画像データを、互いに補間関係にあるｎ種類のマスクで間引きながらｎ回に分割して記録走査し、各記録走査の間には通常の１／ｎの副走査を行うものである。このようにすることで、記録素子間のばらつきや、搬送量のばらつきの影響を分散させ、局所的な画像弊害を１／ｎ程度に抑えることが出来る。そして、分割数ｎの値を大きくすればする程、より画像弊害が分散され、なめらかな画像を得ることが出来る。
【０００５】
但し、ｎ数を増すことは、記録走査数即ち記録時間を増大させることになるので、マルチパス記録においては、画質とタイムコストがトレードオフの関係にあると言える。よって、一般の記録装置では、複数の記録モードを持ちあわせ、画質重視の記録モードではｎ数を多くしたマルチパス記録を、速度重視の記録モードではマルチパスを行わないｎ＝１とした１パス記録を、それぞれ対応させることによって、様々な用途に応じて画像を形成している。
【０００６】
ところで、記録する画像の中には、高画質を要求される部分も含むが、他の領域はそれほど高画質を要求されず、なるべく短時間で出力したい文書も多く存在する。この場合、記録走査に応じて上記記録モードを切りかえる方法が考案、実施されている。
【０００７】
図１は、記録速度を重視したいテキスト文書の中に、画質を重視したいカラー画像を部分的に含んだ例を示したものである。同図（ａ）において、１０１は記録媒体を示し、１０２はモノクロームのテキスト文書、１０３はカラーのグラフィック画像をそれぞれ示している。図１（ｂ）は、図１（ａ）の文書全体にｎ＝２とした２パスのマルチパス記録を行った場合の、記録ヘッドの記録走査の状態を矢印で模式的に示したものである。ここに示すように、マルチパス記録を行うと、各記録走査の記録領域が互いに副走査方向に重なり合い、記録が完了するのに必要な記録走査数（図に即して言えば矢印の数）が多くなる。図１（ｂ）の例では、グラフフィックを含まない領域（画像の上部）でもマルチパス記録を行っているので、必要以上にタイムコストがかかってしまっている。
【０００８】
図１（ｃ）は、図１（ｂ）の問題を改善するための記録方法を示したものである。ここでは、各記録走査を行う度に、その記録領域にカラー画像が含まれるか否かを判断し、マルチパス記録と１パス記録の切りかえを行っている。この方法によれば、主走査方向の記録領域が全てテキストである領域（画像の上部）では１パス記録を行い、カラー画像を含む部分（画像の下部）ではマルチパス記録を行っているので、グラフィック部１０３の画質を保ちながらも、図１（ｂ）の場合よりも短い時間で、文書を出力することが可能となっている。
【０００９】
以上説明した様に、従来のシリアル型の記録装置においては、マルチパス記録を行う画質重視の記録モードと、１パスで記録を行う速度重視のモードとを兼ね備え、記録文書単位で、あるいは記録走査単位で上記モードを切り替えることによって、ユーザーが所望する画質と速度を実現しようとしていた。
【００１０】
【発明が解決しようとする課題】
しかしながら、同一文書に存在する「画質を重視したい部分」と「速度を重視したい部分」との位置関係は様々であり、上記で説明した記録走査毎にモードを切り替える方法は、画質と速度のバランスにおいて必ずしも充分な対応とは言えなかった。以下に、従来の問題点を説明する。
【００１１】
図２は、速度を重視したい枠線の中に、画質を重視したいカラー画像を含んだ例を示したものである。図２（ａ）において、２０１は記録媒体を示し、２０２はカラーのグラフィック画像、２０３はモノクロームの枠線をそれぞれ示している。このような文書を記録する場合、従来の方法によって各記録走査単位で記録モードを切りかえたとしても、グラフィック画像２０２が、記録媒体の副走査方向に対してほぼ全域に及んでいるので、殆ど全ての記録走査でマルチパス記録を行うことになる。そして、図２（ｂ）に示すように、記録ヘッドは、記録媒体の主走査方向に対し中央部に位置したグラフィック画像２０２の部分だけでなく、常に両端の枠線２０３まで移動動作を行う必要がある。もしもグラフィック画像２０２だけなら、マルチパス記録を行ったとしても、グラフィック画像２０２の幅分の移動走査で記録できるので、図のように両端まで走査しなくて済む。また、もしも枠２０３だけなら、両端まで走査するにしても１パスで記録出来るので、記録走査数が少なくて済む。これに対し、図２（ｂ）の方法では、左右両端までの記録走査を、全てマルチパスで行わなければならないので、上記二つの場合よりも多くの記録時間を要することになってしまう。
【００１２】
従って、従来の記録走査単位で記録モードを切り替える方法が必ずしも効果的に作用しているとは言えなかった。
【００１３】
本発明は上記の問題点を解決するためになされたものであり、その目的とするところは、シリアル型の記録装置において、画質重視の領域と記録速度重視の領域とが同一文書内にどのようなレイアウトで存在した場合にも、夫々に適切な記録法を適確に切り替え、画像品位と記録速度において満足の行く記録装置および記録方法を提供することにある。
【００１４】
【課題を解決するための手段】
そのために本発明では、複数の記録素子が配列されてなる記録ヘッドの、当該配列の方向と異なる主走査方向への記録走査と、前記主走査方向と直交する副走査方向への所定量の移動走査とを、記録媒体に対し相対的に行うことによって、該記録媒体に画像を形成する記録装置において、前記記録ヘッドが１回の記録走査で記録可能な前記複数の記録素子の配列範囲に対応した幅を有する領域に対し、前記幅未満の前記移動走査を行う一方、ｎ回の記録走査を行うことで記録を行うマルチパス記録モードを具備するとともに、各記録走査で記録可能な画像データの前記主走査方向に関する両端位置を記録領域両端位置として取得する手段と、前記画像データのうち、前記マルチパス記録モードを適用する領域の前記主走査方向に関する両端位置をマルチパス領域両端位置として取得する手段と、前記マルチパス記録モードにおいて、前記ｎ回の記録走査のうち、１回は前記記録領域両端位置に含まれる範囲の記録走査を、ｎ−１回は前記マルチパス領域両端位置に含まれる範囲の記録走査を行わせる記録制御手段と、を具えたことを特徴とする。
【００１５】
また、複数の記録素子が配列されてなる記録ヘッドの、当該配列の方向と異なる主走査方向への記録走査と、前記主走査方向と直交する副走査方向への所定量の移動走査とを、記録媒体に対し相対的に行うことによって、該記録媒体に画像を形成する記録装置において、前記記録ヘッドが１回の記録走査で記録可能な前記複数の記録素子の配列範囲に対応した幅を有する領域に対し、前記幅未満の前記移動走査を行う一方、ｎ回の記録走査を行うことで記録を行うマルチパス記録モードを具備するとともに、前記記録ヘッドの１回の記録走査で記録可能な画像データを格納する画像データ格納手段と、該画像データ格納手段より画像データを読み出すデータ読み出し手段と、該データ読み出し手段により読み出されたデータに対し所定の割合で間引きを行うデータ間引き手段と、前記記録ヘッドの記録媒体に対する前記主走査方向への相対位置の情報を出力するヘッド位置情報出力手段と、前記データ読み出し手段がデータ読み出しを開始する記録ヘッドの位置を設定するデータ読み出し開始位置設定手段と、前記データ読み出し手段がデータ読み出しを終了する記録ヘッドの位置を設定するデータ読み出し終了位置設定手段と、前記データ間引き手段がデータ間引きを開始する記録ヘッドの位置を設定するデータ間引き開始位置設定手段と、前記データ間引き手段がデータ間引きを終了する記録ヘッドの位置を設定するデータ間引き終了位置設定手段と、前記画像データ格納手段に格納された画像データの前記主走査方向に関する両端の位置を記録領域両端位置として取得する手段と、前記画像データ格納手段に格納された画像データの中で、前記マルチパス記録モードを適用する領域の前記主走査方向に対する両端の位置をマルチパス領域両端位置として取得するマルチパス領域両端位置取得手段と、前記マルチパス記録モードにおいて、前記ｎ回の記録走査毎の１回の記録走査については、前記記録領域両端位置を前記データ読み出し開始位置設定手段および前記データ読み出し終了位置設定手段に設定するとともに、前記マルチパス領域両端位置を前記データ間引き開始位置設定手段および前記データ間引き終了位置設定手段に設定し、ｎ−１回の記録走査については、前記マルチパス領域両端位置を前記データ読み出し開始位置設定手段および前記データ読み出し終了位置設定手段に設定するとともに、前記データ間引き開始位置設定手段および前記データ間引き終了位置設定手段にもそれぞれ設定し、各記録走査では、前記データ読み出し開始位置設定手段に設定された位置から前記データ読み出し終了位置設定手段に設定された位置までの記録走査を行わせる記録制御手段と、を具えたことを特徴とする。
【００１６】
更に、複数の記録素子が配列されてなる記録ヘッドの、当該配列の方向と異なる主走査方向への記録走査と、前記主走査方向と直交する副走査方向への所定量の移動走査とを、記録媒体に対し相対的に行うことによって、該記録媒体に画像を形成するとともに、前記記録ヘッドが１回の記録走査で記録可能な前記複数の記録素子の配列範囲に対応した幅を有する領域に対し、前記幅未満の前記移動走査を行う一方、ｎ回の記録走査を行うことで記録を行うマルチパス記録モードを具備した記録装置の制御方法であって、各記録走査で記録可能な画像データの前記主走査方向に関する両端位置を記録領域両端位置として取得する工程と、前記画像データのうち、前記マルチパス記録を適用する領域の前記主走査方向に関する両端位置をマルチパス領域両端位置として取得する工程と、前記マルチパス記録モードにおいて、前記ｎ回の記録走査のうちの１回は前記記録領域両端位置に含まれる範囲の記録走査、ｎ−１回は前記マルチパス領域両端位置に含まれる範囲の記録操作を行わせる工程と、を具えたことを特徴とする。
【００１７】
以上の構成によれば、各記録走査の記録領域にｎ回のマルチパス記録を行うべき高画質領域が存在しても、ｎ−１回の記録走査では、記録ヘッドの移動距離を高画質記録領域のみに抑えることが出来るので、記録時間に無駄がなく、画像品位と記録速度において満足の行く記録装置および記録方法を提供することができる。
【００１８】
【発明の実施の形態】
（実施形態１）
以下に、本発明の第１の実施形態を説明する。
【００１９】
図３は、本発明を適用可能な記録装置の概略構成を説明するための斜視図である。本実施形態の記録装置１はシリアル型のインクジェット記録装置であり、ガイド軸５１、５２によって、キャリッジ１２が矢印Ａの主走査方向に移動自在にガイドされている。キャリッジ１２は、キャリッジモータおよびその駆動力を伝達するベルト等の駆動力伝達機構により、主走査方向に往復動される。キャリッジ１２には、記録ヘッド１３（図３においては不図示）と、その記録ヘッド１３にインクを供給するインクタンク５４が搭載される。記録ヘッド１３とインクタンク５４は、インクジェットカートリッジを構成するものであってもよい。被記録媒体としての用紙Ｐは、装置の前端部に設けられた挿入口５５から挿入された後、その搬送方向が反転されてから、送りローラ５６によって矢印Ｂの副走査方向に搬送される。記録装置１は、記録ヘッド１３を主走査方向に移動させつつ、プラテン５７上の用紙Ｐの記録領域に向かってインクを吐出させる記録動作と、その記録幅に対応する距離だけ用紙Ｐを副走査方向に搬送する搬送動作と、を繰り返すことによって、用紙Ｐ上に順次画像を記録する。
【００２０】
なお、記録ヘッド１３には、主走査方向と異なる方向、例えば副走査方向に配列されてインクを吐出するための吐出口と、その吐出口に連通する液路と、液路に設けられてインクを吐出するために利用されるエネルギ、例えばインクに膜沸騰を生じさせるための熱エネルギを発生する発熱素子と、を有するものを用いることができる。
【００２１】
キャリッジ１２の移動領域における図３中の左端には、キャリッジ１２に搭載された記録ヘッド１３の吐出口の形成面と対向する回復系ユニット（回復処理手段）５８が設けられている。回復系ユニット５８には、記録ヘッド１３の吐出口のキャッピングが可能なキャップと、そのキャップ内に負圧を導入可能な吸引ポンプなどが備えられており、吐出口を覆ったキャップ内に負圧を導入することにより、吐出口からインクを吸引排出させて、記録ヘッド１３の良好なインク吐出状態を維持すべく回復処理（「吸引回復処理」ともいう）をする。また、キャップ内に向かって、吐出口から画像の寄与しないインクを吐出させることによって、記録ヘッド１３の良好なインク吐出状態を維持すべく回復処理（「吐出回復処理」ともいう）をすることもできる。
【００２２】
図４は、上記インクジェット記録装置における制御系の構成を示すブロック図である。図４において、１は、記録装置本体である。記録装置本体１には、マイクロプロセッサ形態のＣＰＵ２と、ＲＯＭ形態のプログラムメモリ３およびＲＡＭ形態のデータメモリ４とが共通の内部バス５に接続されており、ＣＰＵ２はプログラムメモリ３に格納されたプログラムコードにしたがって記録装置１全体の動作を制御している。
【００２３】
記録を行う際、外部のホストコンピュータ８から送信されてくる画像データは、インタフェースケーブル７を介し、インタフェースブロック６を通じて、バッファメモリ９中に格納される。そして、この画像データは、データ展開用のＤＭＡコントローラ１０により読み出されて、ヘッド制御回路１１を介し、キャリッジ１２上に搭載された記録ヘッド１３へと送られる。キャリッジ１２の位置情報はエンコーダ１７により検出され、ＣＰＵ２が直接読み取ることができるほか、記録データ展開用のＤＭＡコントローラ１０へと渡されて、記録画像データの読み出し等の制御に用いられる。ＣＰＵ２は、この様な記録データ展開用のＤＭＡコントローラ１０の起動およびヘッド制御回路１１の制御を行っているが、同時に、モータドライバ１４を介してキャリッジモータ１５および紙送りモータ１６の制御も行い、キャリッジ１２の主走査および記録媒体の副走査も制御している。
【００２４】
図５は、本実施形態におけるバッファメモリ９およびデータ展開用のＤＭＡコントローラ１０の構成を詳細に示すブロック図である。
【００２５】
バッファメモリ９には、記録バッファ１８とマスクデータバッファ１９が存在している。記録バッファ１８は、記録ヘッド１３が１回の記録走査で記録する画像データを格納するバッファメモリであり、記録ヘッド１３が対応可能な複数の色数分のプレーンを持っている。マスクデータバッファ１９は、記録バッファ１８に格納された画像データをマルチパスで記録する際の、間引きマスクのパターンを格納するバッファメモリである。
【００２６】
データ展開用のＤＭＡコントローラ１０は、データ読み出しＤＭＡ回路２０と、データ間引き回路２１とから構成されている。データ読み出しＤＭＡ回路２０は、バッファメモリ９に格納されている各バッファからデータを読み出す。記録動作時、データ間引き回路２１は、データ読み出しＤＭＡ回路２０から得た画像データおよびマスクデータを重ね合わせることにより、各記録走査で実際に記録する画像データを決定する。
【００２７】
データ読み出しＤＭＡ回路２０およびデータ間引き回路２１には、エンコーダ１７からキャリッジ１２の位置情報が送られ、各回路の動作はこの情報に基づいて行われている。
【００２８】
本実施形態では、記録開始位置レジスタ２２、記録終了位置レジスタ２３、間引き開始位置レジスタ２４および間引き終了位置レジスタ２５がそれぞれＣＰＵ２から設定可能である。ＤＭＡ回路２０においては、記録開始位置レジスタ２２および記録終了位置レジスタ２３により、各記録走査における記録データの読み出し開始位置および終了位置が設定される。また、データ間引き回路２１においては、間引き開始位置レジスタ２４および間引き終了位置レジスタ２５により、各記録走査の画像データのうち、マスクデータによって間引きをかける領域の開始位置および終了位置が設定される。
【００２９】
図６は記録バッファ１８に格納された画像データに対し、実際の記録データが作成される様子を説明する為の図である。同図において、図６（ａ）は記録バッファ１８に格納された画像データ、図６（ｂ）は、マスクデータバッファ１９に格納されているマスクデータを表す。データ読み出しＤＭＡ回路２０では、記録バッファ１８に格納された画像データに対し、実際に記録する領域を、記録開始位置レジスタ２２および記録終了位置レジスタ２３で設定された範囲（図中Ａの範囲）に定める。そして、データ間引き回路２１では、設定されたＡの領域のうち、データ間引き開始位置レジスタ２４およびデータ間引き終了位置レジスタ２５で設定された範囲（図中Ｄの範囲）に対してのみ、間引きデータパターンに基づくデータ間引きを行う。
【００３０】
その結果、出力された画像は、図６（ｃ）のようになる。ここでは、間引き開始位置から間引き終了位置までの領域（図中Ｄの範囲）で、画像データがマスクデータパターンに従って間引かれて記録されている。また、記録開始位置から間引き開始位置まで（図中Ｂの範囲）、および、間引き終了位置から記録終了位置まで（図中Ｃの範囲）は、画像データが間引かれずにそのまま記録されている。
【００３１】
図７は本実施形態におけるＣＰＵ２の処理内容を示すフローチャートである。ＣＰＵ２は１ページの記録処理開始に際し、まずスキャンカウント変数を０にクリアしておく（ステップＳ１）。次にホストコンピュータ８からのデータを受信し、画像データを記録バッファ１８へ展開する（ステップＳ２）。ステップＳ２を１走査（スキャン）分のデータ受信が完了するまで繰り返し（ステップＳ３）、１スキャン分のデータ受信が完了したら、ステップＳ４へ移り、記録動作開始となる。
【００３２】
記録動作実行時、ＣＰＵ２はまずスキャンカウント変数をチェックし、内容が０であるかどうかを調べる（ステップＳ４）。０であった場合には、後述の処理により記録バッファ１８内の画像データについて記録領域左右端位置（１回の記録走査における最初のデータ位置と最後のデータ位置）を取得し、Ｌ０、Ｒ０とする。また、高画質領域の左右端位置を取得し、Ｌ１、Ｒ１とする（ステップＳ５）。
【００３３】
次に、Ｌ０およびＲ０をそれぞれ記録開始位置レジスタ２２および記録終了位置レジスタ２３にそれぞれ設定し、Ｌ１およびＲ１をそれぞれデータ間引き開始位置レジスタ２４およびデータ間引き終了位置レジスタ２５にそれぞれ設定する（ステップＳ６）。これにより図６（ｃ）で示したような記録を行う画像データが作成される。
【００３４】
Ｌ０がＲ０より小さい、すなわち記録バッファ１８内に記録すべき画像データがある場合には（ステップＳ７）、記録ヘッド１３を位置Ｌ０からＲ０まで移動させながら画像データの記録を行う（ステップＳ８）。
【００３５】
一方、ステップＳ４でスキャンカウント変数が０で無かった場合には、高画質領域左右端位置を取得してＬ１、Ｒ１とする（ステップＳ９）。
【００３６】
そして、Ｌ１およびＲ１を記録開始位置レジスタ２２および記録終了位置レジスタ２３にそれぞれ設定し、同様に、データ間引き開始位置レジスタ２４およびデータ間引き終了位置レジスタ２５にもＬ１およびＲ１をそれぞれ設定する（ステップＳ１０）。図６を例にした場合、ここではＤの範囲のみが記録領域となり、この記録走査ではマルチパス記録のみを行うことになる。
【００３７】
Ｌ１がＲ１より小さい、すなわち記録バッファ１８内に高画質領域として記録すべき画像データがある場合には（ステップＳ１１）、記録ヘッド１３を位置Ｌ１からＲ１まで移動させながら記録を行う（ステップＳ１２）。
【００３８】
上記のステップＳ５からＳ８、またはＳ９からＳ１２により記録走査を行った後、ＣＰＵ２はステップＳ１３に進み所定量の紙送り動作を行う。そして、スキャンカウント変数を１だけインクリメントする（ステップＳ１４）。もしもスキャンカウント変数が、マルチパス記録の設定されたパス数ｎ以上になった場合には（ステップＳ１５）、スキャンカウント変数をクリアする（ステップＳ１６）。
【００３９】
以上のステップＳ２からＳ１６を、１ページの記録が終了まで繰り返す（ステップＳ１７）。
【００４０】
図８は図７のステップＳ５およびステップＳ９における、記録領域左右端位置および高画質領域左右端位置を取得する為の処理内容の詳細を示すフローチャートである。なお、本実施形態では、カラーデータを含んだ領域を高画質領域とし、カラーデータを含まないモノクロームの画像部分はなるべく高速で記録させることを目的としている。よって、高画質領域左右端位置は、各記録走査における最も左端または右端にあるカラーデータの位置となる。
【００４１】
左右端取得処理において、ＣＰＵ２は、まず最初に記録バッファ１８の内容を操作するための位置変数ｉをクリアする（ステップＳ１０１）。次に記録バッファ１８中で位置変数ｉが示す位置の内容を調べ、画像データの有無を調べる（ステップＳ１０２）。位置ｉに画像データがない場合には位置変数ｉをインクリメントし（ステップＳ１０３）画像データを検出するまでステップＳ１０２からＳ１０３を繰り返す。ステップＳ１０２で画像データを検出すると、その時の位置変数ｉの内容を画像領域左端位置Ｌ０として記憶し（ステップＳ１０４）、ステップＳ１０５へ進み、高画質領域左端検出処理に移る。
【００４２】
ステップＳ１０５では、記録バッファ１８中で位置変数ｉが示す位置の内容を調べ、カラー画像データの有無を調べる。位置ｉに画像データがない場合には位置変数ｉをインクリメントし（ステップＳ１０６）カラー画像データを検出するまでステップＳ１０５からＳ１０６を繰り返す。ステップＳ１０５でカラー画像データを検出すると、その時の位置変数ｉの内容を高画質領域左端位置Ｌ１として記憶し（ステップＳ１０７）、ステップＳ１０８へ進み、記録領域右端検出処理に移る。
【００４３】
右端検出処理ではまず記録バッファ１８の内容を走査するための位置変数ｉを、記録装置が記録可能な最大記録幅にセットする（ステップＳ１０８）。次に記録バッファ１８中で位置変数ｉが示す位置の内容を調べ、画像データの有無を調べる（ステップＳ１０９）。位置ｉに記録データがない場合には位置変数ｉをデクリメントし（ステップＳ１１０）画像データを検出するまでステップＳ１０９からＳ１１０を繰り返す。ステップＳ１０９で画像データを検出すると、その時の位置変数ｉの内容を記録領域右端位置Ｒ０として記憶し（ステップＳ１１１）、ステップＳ１１２へ進み、高画質領域右端検出処理に移る。
【００４４】
ステップＳ１１２では記録バッファ１８中で位置変数ｉが示す位置の内容を調べ、カラーデータの有無を調べる。位置ｉにカラー記録データがない場合には位置変数ｉをデクリメントし（ステップＳ１１３）カラー画像データを検出するまでステップＳ１１２らＳ１１３を繰り返す。ステップＳ１１２でカラー画像データを検出すると、その時の位置変数ｉの内容を高画質領域左端位置Ｒ１として記憶し（ステップＳ１１４）、左右端位置取得処理を終了する。
【００４５】
以上、図８で説明した処理を行うことで、各記録走査における、記録領域幅および高画質記録領域幅が決まる。そして、図７で説明した記録動作を実行することにより、記録バッファ１８に格納された記録画像データが、高画質領域とそうでない領域に分類されて記録されていく。すなわち、高画質領域であるカラー画像部は、図７のステップＳ５からステップＳ８に示した１回の記録走査と、ステップＳ９からステップＳ１２で示したｎ−１回の記録走査によって、マルチパス記録によって記録される。このとき、ステップＳ９からステップＳ１２で示したｎ−１回の記録走査においては、記録走査幅が高画質領域幅と一致した短い幅となっている。一方、高画質領域でない左右端のモノクローム画像部はステップＳ５からステップＳ８に示した１回の記録走査によって記録が行われる。
【００４６】
図９は、図１で示した文書を本実施形態による方法で記録した場合の記録動作を示す図である。図１（ｃ）では、主走査方向に、グラフィックとテキストが混在する領域において（図の下部）、全ての記録領域幅でマルチパス記録を行っているが、図９では、カラーグラフィックの部分だけがｎパス（ここでは２パス）で、モノクロームテキストの部分は１パスで記録しているのがわかる。よって、２回に１回の記録走査では、記録走査幅が短い状態で記録されているので、図９は、図１（ｃ）よりも、短時間で記録が完了するのである。
【００４７】
更に図１０は、図２で示した文書を本実施形態による方法で記録した場合の記録動作例を示す図である。この図においてはグラフィックの領域が、副走査方向全域に及んでいるので、本発明の効果がより一層顕著に現れる。図１０は図２（ｂ）の場合に対し、記録走査数は同数であるが、２回に１回の記録走査は、グラフィックの領域幅だけに止まっているので、やはり図２（ｂ）よりも短時間に記録が完成するのである。
【００４８】
なお図９および図１０は、ｎ＝２とした２パスのマルチパス記録を行った場合を例に示したものであるが、本実施形態はこれに限定されるものではない。ｎの値が多くなるほど、マルチパス記録の効果により、グラフィック画像の画像品位は上がる。そして、マルチパス記録のパス数が多くなるので、本実施形態で説明した記録ヘッドの移動距離短縮の効果も大きくなる。
【００４９】
以上説明した様に、本実施形態によれば、シリアル型の記録装置において、各記録走査における記録領域幅と高画質記録領域幅を検知し、高画質記録領域幅はマルチパス記録で、高画質記録領域幅より外側の記録領域は１パス記録で、それぞれ記録すべきデータが存在する領域のみ走査することにより、記録ヘッドの無駄な記録走査を避け、より効率的な記録を行うことが可能となった。
【００５０】
（実施形態２）
以下に本発明の第２の実施形態を説明する。本実施形態においても、既に図３および図４で説明した記録装置の構成、また図６で説明した記録方法については、第１実施形態と同様のものを適用する。但し、上述した第１の実施形態では、記録装置が記録バッファ１８の内容を検査することによって、記録領域左右端位置および高画質領域左右端位置の情報を取得したが、本実施形態では、記録装置外部のホストコンピュータ８より、インタフェースケーブル７を介して上記情報を受信するものとする。
【００５１】
図１１は本実施形態におけるＣＰＵ２の処理内容を示すフローチャートである。図１１において、ＣＰＵ２は１ページの記録処理開始に際し、まずスキャンカウント変数を０にクリアする（ステップＳ２０１）。また、記録領域左右端位置Ｌ０、Ｒ０、および高画質領域左右端位置Ｌ１、Ｒ１をクリアする（ステップＳ２０２）。
【００５２】
次に、ホストコンピュータ８からのデータを受信し（ステップＳ２０３）、受信したデータが画像データである場合には（ステップＳ２０４）、記録バッファ１８へ展開する（ステップＳ２０５）。受信したデータが左右端位置設定データである場合には（ステップＳ２０６）、受信した左右端位置をＬ０、Ｒ０、Ｌ１、Ｒ１にセットする（ステップＳ２０７）。上記のステップＳ２０３からＳ２０７を１スキャン分のデータ受信が完了するまで繰り返し（ステップＳ２０８）、１スキャン分のデータ受信が完了したら、ステップＳ２０９へ進み、記録動作へと移る。
【００５３】
記録動作実行時、ＣＰＵ２はまずスキャンカウント変数をチェックし、内容が０であるかどうかを調べる（ステップＳ２０９）。０であった場合には、Ｌ０およびＲ０をそれぞれ記録開始位置レジスタ２２および記録終了位置レジスタ２３に設定し、Ｌ１およびＲ１をそれぞれデータ間引き開始位置レジスタ２４およびデータ間引き終了位置レジスタ２５に設定する（ステップＳ２１０）。そして、Ｌ０がＲ０より小さい、すなわち記録バッファ１８内に記録すべき画像データがある場合には（ステップＳ２１１）、記録ヘッド１３を位置Ｌ０からＲ０まで移動させて記録動作を行う（ステップＳ２１２）。
【００５４】
一方、ステップＳ２０９でスキャンカウント変数が０で無かった場合には、Ｌ１およびＲ１をそれぞれ記録開始位置レジスタ２２および記録終了位置レジスタ２３に設定し、データ間引き開始位置レジスタ２４およびデータ間引き終了位置レジスタ２５にもそれぞれＬ１およびＲ１を設定する（ステップＳ２１３）。そしてＬ１がＲ１より小さい、すなわち記録バッファ１８内に高画質領域として記録すべき画像データがある場合には（ステップＳ２１４）、記録ヘッド１３を位置Ｌ１からＲ１まで移動させて記録動作を行う（ステップＳ２１５）。
【００５５】
上記のステップＳ２１０からＳ２１２またはＳ２１３からＳ２１５により記録動作を行った後、ＣＰＵ２はステップＳ２１６に進み、所定量の紙送り動作を行う。そして、スキャンカウント変数を１だけインクリメントする（ステップＳ２１７）。スキャンカウント変数がマルチパス記録のパス数ｎ以上になった場合には（ステップＳ２１８）、スキャンカウント変数をクリアする（ステップＳ２１９）。
【００５６】
以上のステップＳ２０３からＳ２１９を１ページの記録が終了するまで繰り返す（ステップＳ２２０）。
【００５７】
以上説明したような処理を行うことにより、本実施形態においても、図９および図１０で説明した第１実施形態と同様の効果を得ることが出来る。但し、本実施形態によれば、左右端位置設定データはホストコンピュータ８から取得出来るので、第１実施形態の図８で説明した様に、記録バッファ１８に格納した記録画像データを調べる必要が無い。よって、第１実施形態に比べ、処理に必要なハードウエアの構成をより簡略化することが可能となる。
【００５８】
（その他）
尚、上記２つのの実施形態においては、カラーの画像データを含む領域を高画質領域とする場合について説明したが、本発明はこれに限定されるものではない。カラー画像であっても色文字のように、さほど画像品位を必要としないものもあるし、また、逆に白黒の写真の様に、高画質で記録したいモノクロームの画像もある。このような場合は、画像データの画像パターンではなく、テキスト、図形、写真といった記録するオブジェクトの種類によって高画質領域を判別する方法を採ってもよい。更に、例えば、前後の記録走査と副走査方向に画像が連続する領域（すなわち、１パスで記録すると、二回の記録走査のつなぎ部が含まれるようなオブジェクト）を高画質領域としてもよい。また、カラー画像データを高画質領域に定めるにしても、他の色と隣接しないカラー領域は高画質領域からは除外すると言った方法も考えられる。このように、高画質領域を定める方法は様々であるが、どのような方法であっても、同一記録走査において、高画質領域はマルチパス記録で、それ以外の領域は１パス記録でそれぞれの記録を行えば本発明は有効となる。
【００５９】
また、上記２つの実施形態では図３を参照し、インクジェット記録装置を例に説明して来たが、本発明はこれに限定されるものではない。インクジェット記録装置以外の記録装置であっても、シリアル型のもので複数の記録素子によって記録を行う構成であれば、本発明は有効となる。
【００６０】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。すなわち、上述実施形態の機能を実現するソフトウェアまたはプリンタドライバのプログラムコードを、記録装置を含む様々なデバイスが接続された機械またはシステム内のコンピュータに供給し、機械またはシステムのコンピュータに格納されたプログラムコードによって様々なデバイスを作動させることにより上述実施例の機能を実現するようにした記録システムも、本発明の範囲に含まれる。
【００６１】
この場合、プログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコード自体、および記憶媒体などプログラムコードをコンピュータに供給する手段も、本発明の範囲に含まれる。
【００６２】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００６３】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれる。
【００６４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって本実施形態の機能が実現される場合も含まれる。
【００６５】
【発明の効果】
以上説明したように、本発明によれば、各記録走査の記録領域にｎ回のマルチパス記録を行うべき高画質領域が存在しても、そのうちｎ−１回の記録走査では、記録ヘッドの移動距離を高画質記録領域のみに抑えることが出来ることにより、１ページの記録において、記録時間に無駄がなく、画像品位の向上と記録速度の向上とを折衷させることのできる記録装置および記録方法を提供することができた。
【図面の簡単な説明】
【図１】（ａ）〜（ｃ）は、モノクロームおよびカラー画像が混在する文書に対する従来技術における記録動作例を示す図である。
【図２】（ａ）および（ｂ）は、書式枠線内に画像を配置した文書に対する従来技術における記録動作例を示す図である。
【図３】本発明の実施形態で適用するインクジェット記録装置の本体斜視図である。
【図４】本発明の実施形態で適用する記録装置の制御系の構成を示すブロック図である。
【図５】本発明の第１の実施形態における記録データの流れを示すブロック図である。
【図６】（ａ）〜（ｃ）は、記録バッファ内の画像データが記録される様子を示す図である。
【図７】第１の実施形態におけるＣＰＵの処理内容を示すフローチャートである。
【図８】第１の実施形態における左右端位置取得処理内容を示すフローチャートである。
【図９】図１で示した文書に対する本発明の第１の実施形態による記録動作例を示す図である。
【図１０】図２で示した文書に対する本発明の第１の実施形態による記録動作例を示す図である。
【図１１】本発明の第２の実施形態におけるＣＰＵの処理内容を示すフローチャートである。
【符号の説明】
１　記録装置
２　ＣＰＵ
３　プログラムメモリ
４　データメモリ
５　内部バス
６　インタフェースブロック
７　インタフェースケーブル
８　ホストコンピュータ
９　バッファメモリ
１０　ＤＭＡコントローラ
１１　ヘッド制御回路
１２　キャリッジ
１３　記録ヘッド
１４　モータドライバ
１５　キャリッジモータ
１６　紙送りモータ
１７　エンコーダ
１８　記録バッファ
１９　マスクデータバッファ
２０　データ読み出しＤＭＡ回路
２１　データ間引き回路
２２　記録開始位置レジスタ
２３　記録終了位置レジスタ
２４　間引き開始位置レジスタ
２５　間引き終了位置レジスタ
５１，５２　ガイド軸
５４　インクタンク
５５　挿入口
５６　送りローラ
５７　プラテン
５８　回復系ユニット
１０１　記録媒体
１０２　モノクロームのテキスト文書
１０３　カラーのグラフィック画像
２０１　記録媒体
２０２　カラーのグラフィック画像
２０３　モノクロームの枠線
【図１】
2004106496.tif 000003
【図２】
2004106496.tif 000004
【図３】
2004106496.tif 000005
【図４】
2004106496.tif 000006
【図５】
2004106496.tif 000007
【図６】
2004106496.tif 000008
【図７】
2004106496.tif 000009
【図８】
2004106496.tif 000010
【図９】
2004106496.tif 000011
【図１０】
2004106496.tif 000012
【図１１】
2004106496.tif 000013