(57)【要約】【課題】  必要以上にスループットを低下させることなく、かつ電源容量を最大限に用いることが可能な記録装置を提供する。【解決手段】  記録ヘッドの１回の走査で記録可能な領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出する。そして、この検出値と複数の閾値とを比較する。この比較結果に基づき、記録ヘッドの走査速度および記録走査数を決定する。これにより、電源の最大容量を超える電流が流れる画像を記録する場合にも、複数の走査速度や分割記録態様の中から最適な記録方法を選択することができるので、スループットを極力低下させず電源容量を最大限に生かした記録が実行できる。【選択図】  図５
2006007759.tif 000002
【特許請求の範囲】
【請求項１】
複数の記録素子が所定方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドにより前記記録媒体に記録を行う記録装置において、
前記記録ヘッドの１回の走査で記録可能な前記複数の記録素子の配列幅に対応した領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出する検出手段と、
前記検出手段による検出値と複数の閾値とを比較する比較手段と、
前記比較手段の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数とを決定する決定手段と、
を具備することを特徴とする記録装置。
【請求項２】
前記決定手段は、予め用意された複数の走査速度および複数の走査回数のなかから、それぞれ１つずつを選択することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記決定手段は、（Ａ）前記検出値が第１の閾値以下の場合、前記走査速度を第１の走査速度に決定し、かつ前記走査回数をＫ（Ｋは１以上の整数）に決定し、（Ｂ）前記検出値が第１の閾値より大きくかつ第２の閾値以下の場合、前記走査速度を前記第１の走査速度よりも遅い第２の走査速度に決定し、かつ前記走査回数をＫに決定し、（Ｃ）前記検出値が前記第２の閾値より大きい場合、前記走査速度を前記第２の走査速度に決定し、かつ前記走査回数をＫよりも大きい整数に決定することを特徴とする請求項２に記載の記録装置。
【請求項４】
Ｋ＝１であることを特徴とする請求項３に記載の記録装置。
【請求項５】
前記決定手段は、前記比較結果と前記記録媒体の種類及び記録の品位に基づき、前記記録ヘッドの走査速度と前記記録ヘッドの走査回数を決定する事を特徴とする請求項１に記載の記録装置。
【請求項６】
前記複数の閾値は、前記記録媒体の種類及び記録の品位それぞれに予め対応付けられており、
前記比較手段は、前記記録媒体の種類及び記録の品位に対応した前記複数の閾値と前記検出値とを比較し、
前記決定手段は、前記比較結果、前記記録媒体の種類および前記記録の品位に予め対応付けられた前記走査速度と前記走査回数を決定する事を特徴とする請求項５に記載の記録装置。
【請求項７】
前記決定手段は、（Ａ）前記検出値が第１の閾値以下の場合、前記走査速度を第１の走査速度に決定し、かつ前記走査回数をＫ（Ｋは１以上の整数）に決定し、（Ｂ）前記検出値が第１の閾値より大きくかつ第２の閾値以下の場合、前記走査速度を前記第１の走査速度よりも遅い第２の走査速度に決定し、かつ前記走査回数をＫに決定し、（Ｃ）前記検出値が前記第２の閾値より大きい場合、前記走査速度を前記第１の走査速度に決定し、かつ前記走査回数をＫよりも大きい整数に決定することを特徴とする請求項２に記載の記録装置。
【請求項８】
複数の記録素子が所定の方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドによって前記記録媒体に複数色の画像を記録可能な記録装置において、
前記記録ヘッドの１回の走査で記録可能な領域を分割してなる複数のブロック夫々について、記録を示すデータの数を色ごとに検出する検出手段と、
前記検出手段による色ごとの検出値の合計値と複数の閾値とを比較する比較手段と、
前記比較手段の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数と、を決定する決定手段と
を具備することを特徴とする記録装置。
【請求項９】
前記比較手段は、前記色ごとの検出値に対し、各色の記録素子を駆動する際に必要な電力に基づいた係数をかけた上で得られた前記合計値を、前記複数の閾値と比較することを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記決定手段は、（Ａ）前記検出値が第１の閾値以下の場合、前記走査速度を第１の走査速度に決定し、かつ前記走査回数をＫ（Ｋは１以上の整数）に決定し、（Ｂ）前記検出値が第１の閾値より大きくかつ第２の閾値以下の場合、前記走査速度を前記第１の走査速度よりも遅い第２の走査速度に決定し、かつ前記走査回数をＫに決定し、（Ｃ）前記検出値が前記第２の閾値より大きい場合、前記走査速度を前記第２の走査速度に決定し、かつ前記走査回数をＫよりも大きい整数に決定することを特徴とする請求項８に記載の記録装置。
【請求項１１】
複数の記録素子が所定方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドにより前記記録媒体に記録を行う記録装置の制御方法であって、
前記記録ヘッドの１回の走査で記録可能な前記複数の記録素子の幅に対応した領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出する検出工程と、
前記検出工程による検出値と複数の閾値とを比較する比較工程と、
前記比較工程の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数とを決定する決定工程と
を有することを特徴とする記録装置の制御方法。
【請求項１２】
複数の記録素子が所定方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドにより前記記録媒体に記録を行う記録装置のための情報処理をコンピュータに実行させるコンピュータプログラムであって、
前記記録ヘッドの１回の走査で記録可能な領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出するためのプログラムコードと、
前記検出手段による検出値と複数の閾値とを比較するためのプログラムコードと、
前記比較手段の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数とを決定するためのプログラムコードと
を有することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置に関し、詳しくは装置の電源容量を効率的利用する構成を有した記録装置、当該記録装置の記録制御方法、およびプログラムに関する。
【背景技術】
【０００２】
複写装置や、ワードプロセッサ、コンピュータ等の情報処理機器、さらには通信機器の普及に伴い、それらの機器で処理される文字、画像等の情報を出力するための画像形成（記録）装置の一つとして、インクジェット方式によりデジタル画像記録を行うものが普及している。インクジェット記録装置では、記録速度の向上等のため、複数の記録素子として、インク吐出口および液路を複数集積した記録ヘッドを用いるのが一般的である。
【０００３】
インクジェット記録装置の中でも、安価で小型化が容易なシリアルプリンタは、パーソナル機としての需要が多い。このようなプリンタでは、ホストコンピュータから送られてくる画像データの内容によって記録量が大きく左右される。例えば、記録紙の同一ページ内においても、記録箇所に応じて記録密度に分布が存在する。この場合、記録ヘッドの駆動に必要な電力も記録密度に応じて変動する。このような電力変動にも影響をうけず安定した記録を可能とするためには、比較的大きな容量の電源およびこの大容量電源の入出力に耐える回路を備えることが要される。しかし、このような記録装置は大型で高価なものとなる恐れがある。
【０００４】
但し、通常の記録では、記録ヘッドがその最大限の密度で記録するような画像は、全体のごくわずかに過ぎない。大半は、より低密度の画像を低周期の駆動出力で記録するものである。そこで、安価で小型化を実現しようとする記録装置では、一定範囲に対する記録ドット数に応じて記録方法を制御することによって、単位時間に消費する電気量を制限する方法が採用されている。すなわち、一般的な画像データの場合には高速記録を保ち、高密度記録が必要な箇所においては記録品質を補償するような、別の記録方法が採用されるのである。
【０００５】
例えば特許文献１によれば、複数の印字素子（記録素子）を紙送り方向に配列し、印字素子列を紙送りと直行する方向に走査して記録を行う記録装置における、電気量を節約する記録方法が開示されている。ここでは、１行をｎ行ずつのブロックに分割し、上記印字素子を駆動するための印字素子駆動信号を発生する駆動信号発生手段と、この駆動信号発生手段から印字素子駆動信号を計数入力とし、各ブロック中に文字を印字するのに必要な印字ドット数を計数する計数手段と、この計数手段による各ブロックの計数値が予め設定した複数の段階のどの段階に含まれるかを検出する検出手段と、この検出手段の出力を受け、１行中において印字ドット数が最大となるブロックにおける上記計数手段の計数値の段階に応じてその１行の印字速度を選択する選択手段を具備する記録装置が開示されている。
【０００６】
上記文献に開示される技術は、主にワイヤドット方式や、ラインプリンタを考慮して提案されたものであり、１行の印字速度を低下させることによって単位時間の使用電気量を低減させるものである。
【０００７】
また、一回に記録できる領域のデータを複数に分割し、同一領域に複数回記録ヘッドを走査させる方法を採用しているものもある（例えば特許文献２参照）。特許文献２によれば、「所定のドットデューティーを上回るドットデューティー検出領域が存在したとき、その一印字行を複数回に分けて印字する」旨が開示されている。そして、この複数回の印字の具体的方法として、偶数番目の記録素子と奇数番目の記録素子に分けた２回の走査で記録する例を挙げている。
【０００８】
このような、記録ヘッドが１行で記録できる領域を２分割にするための方法は、別にも挙げられる。例えば、記録ヘッド内の全記録素子を上半分のブロックと下半分のブロックに分け、上半分のみで記録する第１記録走査と下半分の記録素子のみで記録する第２記録走査に分割する方法もある。また、互いに補完の関係にある２つの記録マスクに従って（ここでは格子形）２回の記録走査で画像領域Ｄを記録完成させるものもある。いずれにしてもこれらの方法の違いは、同一の画像領域の記録をどのように２回に分割するかの違いである。
【０００９】
また、この方法は分割数を２回に限定するものではない。上記文献中にも「２回に限定するものではなく、２回以上に分けて印字してもよい。」旨、記載されている。
【００１０】
更に、データを分割して複数回の記録走査で記録を行う方法については特許文献３などによっても開示されている。
【００１１】
【特許文献１】特公昭６２−４１１１４号公報
【特許文献２】特公平６−４７２９０号公報
【特許文献３】特許第３３７６１１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかしながら、例えば、所定量の記録ドット数を越えた場合に、分割記録のような省電力モードに切り替えるだけの上記従来例の方法では、電源の使用許容範囲内で常に効率的に電源を利用できているとは言い難い。すなわち、ドット数が閾値を少しでも越えると省電力モード切り替わるので、実際に使用可能な電源容量の最大容量近くまで使用されることが殆どなく、記録時間（スループット）のみが大幅に増加してしまう場合も充分ありうるからである。
【００１３】
また、記録走査のスピードを落とすことで、電源の最大容量を超えないように制御した場合においても、記録ヘッドを記録走査させる駆動モータを高速から低速まで広範囲に渡って安定して駆動させることは、モータの性能面の観点から非常に難しい。すなわち、流れる電流に応じて、無制限に印刷スピードを落とせるわけではなく、駆動モータが安定して動作する範囲内で走査スピードを選択することが要求される。
【００１４】
本発明は、このような問題点を解消するためになされたものであり、その目的とするところは、必要以上にスループットを低下させることなく、かつ電源容量を効率的に用いることが可能な記録装置を提供することにある。
【課題を解決するための手段】
【００１５】
そのために本発明においては、複数の記録素子が所定方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドにより前記記録媒体に記録を行う記録装置において、前記記録ヘッドの１回の走査で記録可能な前記複数の記録素子の配列幅に対応した領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出する検出手段と、前記検出手段による検出値と複数の閾値とを比較する比較手段と、前記比較手段の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数とを決定する決定手段と、を具備することを特徴とする。
【００１６】
また、複数の記録素子が所定の方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドによって前記記録媒体に複数色の画像を記録可能な記録装置において、前記記録ヘッドの１回の走査で記録可能な領域を分割してなる複数のブロック夫々について、記録を示すデータの数を色ごとに検出する検出手段と、前記検出手段による色ごとの検出値の合計値と複数の閾値とを比較する比較手段と、前記比較手段の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数と、を決定する決定手段とを具備することを特徴とする。
【００１７】
更に、複数の記録素子が所定方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドにより前記記録媒体に記録を行う記録装置の制御方法であって、前記記録ヘッドの１回の走査で記録可能な前記複数の記録素子の幅に対応した領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出する検出工程と、前記検出工程による検出値と複数の閾値とを比較する比較工程と、前記比較工程の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数とを決定する決定工程とを有することを特徴とする。
【００１８】
更にまた、複数の記録素子が所定方向に配列された記録ヘッドを記録媒体に対し前記所定方向とは異なる方向に走査させながら、前記記録ヘッドにより前記記録媒体に記録を行う記録装置のための情報処理をコンピュータに実行させるコンピュータプログラムであって、前記記録ヘッドの１回の走査で記録可能な領域を分割してなる複数のブロック夫々について、記録を示すデータの数を検出するためのプログラムコードと、前記検出手段による検出値と複数の閾値とを比較するためのプログラムコードと、前記比較手段の比較結果に基づき、前記記録ヘッドの走査速度と、前記領域を記録するのに要する前記記録ヘッドの走査回数とを決定するためのプログラムコードとを有することを特徴とする。
【発明の効果】
【００１９】
以上のような構成をとることにより本発明によれば、電源の最大容量を超える電流が流れる画像を記録する場合にも、複数の走査速度や分割記録態様の中から最適な記録方法を選択することができるので、スループットを極力低下させず電源容量を最大限に生かした記録が実行できる。
【発明を実施するための最良の形態】
【００２０】
本発明の実施形態について、以下に図面を参照して説明する。
【００２１】
（装置概要）
図１は、本発明の実施形態であるインクジェット記録装置の記録部分２００ａを示す模式図である。
【００２２】
１は、紙またはプラスチックシート等からなる記録シート（記録媒体、メディア）であって、不図示のカセット等に複数枚積層された状態で収納されている。記録開始命令が入力されると、積層されたシート束の最上位または最下位の記録シート１の一面に接する給紙ローラ（不図示）が回転することによってカセットから記録シートが一枚ずつ供給され、一定間隔を隔ててプラテンに配置される。プラテンに配置された記録シート１は、それぞれのステッピングモータ（不図示）によって駆動する一対の第１搬送ローラ３及び一対の第２搬送ローラ４によって矢印Ａ方向（以下「副走査方向」ともいう）に搬送される。
【００２３】
６はキャリッジであり、副走査方向Ａと直交する主走査方向Ｂに保持された水平なガイドシャフト９に沿って直線往復動可能に設けられている。キャリッジ６は、ベルト７及びプーリ８ａ、８ｂを介してキャリッジモータ２３に連動している。キャリッジモータ２３を駆動することにより、キャリッジ６はガイドシャフト９に沿って往復動を行なう。キャリッジ６には記録ヘッド５が搭載されている。記録ヘッド５は、複数のノズル（記録素子）を含むノズル面が記録媒体１と対峙するように設置されている。
【００２４】
上記構成を有する記録部において、記録ヘッド５は、キャリッジ６の移動に伴って矢印Ｂ方向（以下、「主走査方向」ともいう）に移動しながら記録信号に応じてインクを記録シート１に吐出する。これにより、記録ヘッド５のノズル数に対応した幅分の記録が実行される。必要に応じて記録ヘッド５はホームポジションに戻り、回復装置によってノズルの目詰まりを解消する。また、記録ヘッド５が記録媒体上を一走査すると、二対の搬送ローラ３、４の駆動によって記録シート１は矢印Ａ方向へ１走査記録領域分搬送される。このように、記録ヘッド５の記録走査と搬送ローラ３、４による所定量の記録媒体の搬送とが交互に繰り返されることにより、記録媒体全体に画像が形成されて行く。
【００２５】
主走査方向において、記録シート１を挟んだ両側には、予備吐出を行うための不図示の予備吐口が設置されている。記録ヘッド５は、往復どちらの方向から記録を行う場合でも、各記録走査で予備吐出を実行できる。
【００２６】
図２は、記録ヘッド５の外観を示す模式図である。図に見られるように、ブラックチップ１１では６００ｄｐｉ（ドット／インチ；参考値）の密度で記録が可能なように、６４０個のノズルが配列されている。カラーヘッド(シアンチップ１２、マゼンタチップ１３、イエローチップ１４)では各色とも１２００ｄｐｉの密度で記録が可能なように、１２８０個のノズルが配列されている。
【００２７】
図３はインクジェット記録装置の電気的構成を示すブロック図である。３０２はＣＰＵであり、マイクロプロセッサ等で構成されている。３０４はメモリであり、ＣＰＵ３０２によって実行される制御プログラムや各種データを格納しているＲＯＭ、及びＣＰＵ３０２のワークエリアとして使用されると共に記録画像データなどの各種データの一時記憶等を行うＲＡＭ等によって構成されている。
【００２８】
ＲＡＭは、ＣＭＹＫ夫々の２値の記録データを格納するためのプリントバッファを含む。各色のプリントバッファ夫々には、吐出を示す２値データと非吐出を示す２値データとで構成される各色の２値の記録データが格納される。プリントバッファに格納された各色の２値データはＣＰＵ３０２によって読み出され、読み出された各色の２値データは記録ヘッドへ送信される。記録ヘッドは、こうして送信された各色の２値データに基づいて記録を行う。
【００２９】
３０５は入出力部であり、ホストコンピュータ３０１からの多値データを入力し、またホストコンピュータ側へインクジェット記録装置の状態を出力する。入出力部３０５に入力された多値データはＣＰＵ３０２によって上述した２値データに変換される。
【００３０】
３０６は記録ヘッド駆動用ドライバであり、ＣＰＵ３０２からの駆動指令に従い、記録ヘッドの駆動を制御する。３０７はモータ駆動用ドライバであり、キャリッジモータ、給紙モータ、搬送ローラ駆動モータなど、各種駆動部のモータの駆動をＣＰＵ３０２からの駆動指令に従い制御する。このほかに吸引ポンプなどの回復機構を駆動させる回復機構用ドライバ３０８などが設けられている。
【００３１】
ＣＰＵ３０２は、入出力部３０５を介してホストコンピュータ３０１から入力された各種情報（例えば文字ピッチ、文字種類等）に従い、メモリに格納された制御プログラムを起動し、各駆動部を駆動させる。
【００３２】
（第１の実施形態）
以上の構成に基づき、本発明の第１の実施形態について説明する。本実施形態では、ブラックのみで記録を実行する記録モードの説明を行う。詳しくは、記録ヘッドの１回の走査で記録可能なブラックノズルの配列幅に対応した記録媒体上の領域を分割してなる複数のブロック夫々について、実際に記録されるブラックドットの数をカウントし、その結果に基づいて記録方法（具体的には、記録ヘッドの走査速度および走査回数）を決定する。
【００３３】
図４はドットカウントのためのブロックを説明するための模式図であり、ブラック用プリントバッファの内部の様子を示している。このプリントバッファには記録ヘッドの１回の走査で記録可能な領域に対応するブラック用記録データが格納される。このブラック用記録データはブラックインクの吐出を示す２値データと非吐出を示す２値データとで構成される。ここでは、記録ヘッドの１回の走査で記録可能な領域に対応するブラック用記録データとして、副走査方向６４０ｄｏｔ×主走査方向４８００ｄｏｔ（６００ｄｐｉ）の領域に対応するブラック用記録データが格納されるものとする。
【００３４】
さて、本実施形態では、ブラックノズルの配列幅（図４の場合は６４０ｄｏｔ）×主走査方向の記録範囲幅（図４の場合は４８００ｄｏｔ）の領域を主走査方向にＮ個に分割することにより得られる単位領域を、ドットカウント単位である「ブロック」として定めている。本実施形態の場合、主走査方向の記録範囲幅８インチ（６００ｄｐｉで４８００ドット）をＮ＝７５で分割しており、１つのブロックの大きさは副走査方向６４０ｄｏｔ×主走査方向６４ｄｏｔ（６００ｄｐｉ）となっている。各ブロックにおける縦６４０ｄｏｔ×横６４ｄｏｔの領域には、吐出“１”を示すデータあるいは非吐出“０”を示すデータが対応付けられている。
【００３５】
Ｓ１〜ＳＮは、１番目からＮ番目の各ブロックの吐出“１”のデータのみをカウントして得られる、記録を示すデータ数（駆動回数）の総和である。このようにブロック毎に記録を示すデータ（吐出“１”を示すデータ）をカウントする。
【００３６】
記録を示すデータのカウント手法については特に制限を受けないが、ここでは、好適な一例について説明する。１番目からＮ番目の複数ブロックのうち、ドットカウント処理の対象となるブロックを注目ブロックとして選択する。次に、注目ブロックに格納されたブラック用記録データを所定の単位で読み出す。ここで、「所定の単位」がブロックの大きさに一致するのであれば、注目ブロックに格納されたブラック用記録データを１回だけ読み出す。そして、その読み出したデータのうち記録を示すデータの数をカウントすれば、そのカウント値が注目ブロックのドットカウント数となる。一方、「所定の単位」がブロックの１／Ｍの大きさ（例えば、１６ｄｏｔ×１６ｄｏｔ）に相当するのであれば、注目ブロックに格納されたブラック用記録データを所定の単位に分けてＭ回読み出す。そして、そのＭ回夫々において記録を示すデータの数をカウントし、これらＭ回のカウント値を加算する。その加算値が注目ブロックのドットカウント数となる（米国特許第６１５５６６３号明細書）。
【００３７】
こうしてカウントされた各ブロックにおけるドットカウント数は、単位時間当たりにヘッドに流れる電流量に相当する。従って、各ブロックのドットカウント値と、単位時間あたりの記録ヘッドへの供給可能電力量に対応する閾値とを比較することにより、単位時間あたりの記録ヘッドの消費電力が単位時間あたりの記録ヘッドへの供給可能電力量を超えるか否かを判定できる。
【００３８】
上述したブロック毎のドットカウント方法において、同時駆動される縦方向１列のデータのみを考慮するのでなく、横方向（走査方向）のデータ（６４ドット分）も考慮するのは次の理由からである。
【００３９】
一般に、駆動電力を供給するためにコンデンサが用いられるが、その容量に応じて、走査方向のいくつか列のデータに基づく記録を行うことができる。よって、１ドットを記録するのに使用される電流量に基づき、記録に伴って消費されていく電流量を求めることができ、その値と単位時間にコンデンサに蓄積される電気量との比較で、電力供給が可能な記録量を設定できる。従って、各ブロックの大きさ（幅）については、コンデンサの容量との関係を考慮して決めることが望ましい。
【００４０】
容量の大きなコンデンサを用いれば、ブロックの幅も大きくでき、ドットカウントのための計算時間も短縮される。一方、電源容量の小さなコンデンサを用いた場合やノズル数の多いヘッドを用いた場合にはブロックの横幅は小さくする必要がある。計算時間に記録速度が影響されない程度の大きさが好ましいが、いずれの場合でも本発明は適用可能である。
【００４１】
次に、ドットカウントの結果に基づいて、どのように記録方法を決定するかについて説明する。
【００４２】
図５は、ドットカウント結果から記録方法を決定する処理を示すフローチャートである。この処理で用いられる値 Ｓｔｈ１は第１閾値、Ｓｔｈ２は第２閾値である。これらの閾値は、１つのブロック内で記録可能なドット数を表し、この閾値以上のドットが記録されるような場合には電源の最大容量を超える電流が流れることを意味する。これらの閾値は、本体の電源容量、１ドットを記録するのに必要な電力、あるいは駆動周波数等を考慮して定められる値である。なお、Ｓｔｈ１は駆動周波数Ｆｏｐ１（キャリッジ走査スピードＣＳ１）の条件で算出した閾値であり、Ｓｔｈ２は駆動周波数Ｆｏｐ２（＜Ｆｏｐ１；キャリッジ走査スピードＣＳ２）の条件で算出した閾値である。駆動周波数を下げるということは、記録走査のスピードを下げた条件で算出した閾値であることを意味している。Ｉは記録方法を意味する。
【００４３】
図６は、記録方法Ｉにおける実際の記録方法内容についてまとめた図である。記録方法１は記録走査スピードＣＳ１で記録走査し、最も速く記録することが可能な記録方法である。記録方法２は記録走査スピードＣＳ２で記録する記録方法、記録方法３は記録走査スピードＣＳ２で記録走査し、かつ後述する分割記録をも併用する最も遅いスピードでの記録方法である。本実施形態では、Ｉ＝１、２、３の３種類の記録方法の何れかによって記録を実行するものとし、記録モードの種類は、以下に示す処理により決定される。
【００４４】
記録走査ごとに本処理が起動される。まず、図５のステップＳ１００で処理に係る注目のブロックをｍ＝１として定め、本処理に関わる例えばレジスタ等のメモリ領域を初期化する。
【００４５】
ステップＳ１０１では、ステップＳ１０１で注目するブロックにおける記録を示すデータの数をカウントし、注目ブロックにおける記録を示すデータの数の和（駆動回数の和）Ｓｍを求める。
【００４６】
続くステップＳ１０３では、ステップＳ１０１で求めたＳｍとＳｔｈ１とを比較する。ここで、Ｓｔｈ１≧ＳｍならばIｍ＝１（ステップＳ１０５）とし、Ｓｔｈ１＜ＳｍならばステップＳ１０４に進む。ステップＳ１０４では、更にＳｍとＳｔｈ２の比較を行い、Ｓｔｈ２≧ＳｍならばステップＳ１０６に進み、Ｉｍ＝２となる。一方、Ｓｔｈ２＜ＳｍならばステップＳ１０７に進み、Ｉｍ＝３となる。
【００４７】
以上の工程によってＩｍが決定（ステップＳ１０８）されると、ステップＳ１０９に進み、ｍ＝Ｎか否かを判定する。ｍ＝Ｎでない場合にはステップＳ１１０にてｍをインクリメントし、ｍ＝ＮになるまでステップＳ１０１〜ステップＳ１０９を繰り返す。以上の工程によって、全てのブロックそれぞれのＩｍが決定される。
【００４８】
図７は、上記で得られた各ブロックのＩｍを用いて、当該記録領域に対する記録モードＩを決定するためフローチャートである。
【００４９】
まずステップＳ２００において、ｍ＝１、Ｉ＝１として定め、ステップＳ２０１に進む。ステップＳ２０１ではＩｍとＩとを比較し、Ｉｍ＞ＩならばステップＳ２０２へ進み、Ｉ＝Ｉｍとする。Ｉｍ＞Ｉでない場合には、そのままステップＳ２０３に進む。ステップＳ２０３では、ｍ＝Ｎか否かを判断し、ｍ＝Ｎでない場合にはステップＳ２０４にてｍ＝ｍ＋１とした後ステップＳ２０１に戻り、ｍ＝Ｎになるまで上記工程を繰り返す。
【００５０】
ステップＳ２０３でｍ＝Ｎと判断された場合、ステップＳ２０５へ進み、全てのＩｍの中で最も大きい値が選択され、これを記録モードＩとする。
【００５１】
図８（ａ）〜（ｃ）は、分割記録の方法について説明するための模式図である。本実施形態においては２分割までの分割記録しか行わないが、ここでは４分割の分割記録も併せて説明する。さらに、図では通常記録での記録モードが１パス記録に設定されている場合の動作について示しているが、通常記録での記録モードが２パス記録に設定されている場合であっても、同様に取り扱うことが可能で、１回の記録走査で記録するデータを単に複数回に分割して記録すればよい。
【００５２】
図８（ａ）は、通常の記録走査における、記録領域を示している。本実施形態においては、１回の記録走査で６４０画素（６００ｄｐｉ）分のデータが記録可能なヘッド構成となっている。
【００５３】
しかし、１回の記録走査で全てのデータを記録してしまうと、閾値以上の電流が流れてしまう場合には、Ｆｉｇ．８Ｂに示すような２分割記録が実行される。２分割記録時には、記録データを２回の記録走査に分けて記録する。第１の記録走査で記録ヘッドの上半分に当たる記録データを記録し、その後、紙送り動作を行わずに、第２の記録走査で記録ヘッドの下半分に相当するデータを記録する。このように記録データを２回の記録走査に分割して記録することで閾値以上の電流が流れることを防止することができる。
【００５４】
図８（ｃ）は、４分割記録での記録状態を示している。ここでは、第１の記録走査で記録ヘッドの上の１／４に当たる記録データを記録し、第２の記録走査で第１記録走査の下の位置の１／４に相当する記録データを記録し、第３の記録走査で第２の記録走査の下の位置の１／４に相当する記録データを記録し、第４の記録走査で残りの１／４に相当するデータを記録する。２分割記録で記録した場合であっても閾値以上の電流が流れてしまう場合、このような４分割の分割記録を行うことにより、閾値以上の電流が流れることを防止することが出来る。同様に考えて、４分割記録でも閾値を超えてしまう場合には、８分割記録、１６分割記録と分割数を増やして行くことが出来る。また、３分割記録、６分割記録等も、必要に応じて実施することも可能である。
【００５５】
以上説明した本実施形態では、３種類の記録方法のなかで選択できるキャリッジスピードの種類や分割記録方法の種類を２つずつとしている。しかし、切り替える記録走査スピードを更に複数段階用意したり、分割記録における分割数をさらに多く設定したりすることも可能である。この場合には、その数に応じて自由に記録方法の数も増やし、それぞれの条件で算出した閾値との比較を行い最終的な記録方法を決定すればよい。
【００５６】
なお、以上説明した本実施形態では、２種類のキャリッジスピードＣＳ１およびＣＳ２は、ＣＳ１＜２×ＣＳ２の関係を満たしているとする。すなわち、記録方法１から記録方法２に記録方法が変更された場合であっても、記録ヘッドの走査スピードは１／２以下にならないことを意味している。電源を節約するための記録方法の変更としては、記録方法２の段階から２分割記録を採用する方法も考えられるが、２分割記録は同一の画像領域を２回ずつ記録走査するので、分割記録を行わなかった場合に比べて、約２倍の記録時間がかかってしまう。本実施形態では、記録スピードを、ＣＳ１からこれよりも遅いが１／２までは低減されないＣＳ２に、まず変更することで、必要以上に記録時間を低減させず、所定の電源容量を出来るだけ有効に利用しようとしている。
【００５７】
以上説明したように本実施形態によれば、複数の閾値と記録データのドット数を比較すること、およびこれら閾値に対応した複数の記録方法を用意することにより、限られた電源容量を最大限に利用しつつ、極力記録スピードを低減させないで記録を実行することが可能となった。
【００５８】
なお、本実施形態で示す例では、１回の記録走査で記録できない記録領域に対しては、最初に記録走査スピードを下げ、それでも１回の走査で記録できない場合には記録走査スピードを下げたままで分割記録を実施する構成とした。しかしながら、本実施形態では、記録走査スピードを下げたままで分割記録を実施することは必須でなない。例えば、Ｓｔｈ１≧Ｓｍであれば、上記例と同様、高速走査スピードＣＳ１で１パス記録を行い、Ｓｔｈ２≧Ｓｍ＞Ｓｔｈ１であれば、上記例と同様、低速走査スピードＣＳ２で１パス記録を行い、Ｓｍ＞Ｓｔｈ２であれば、上記例とは異なり、高速走査スピードＣＳ１で２パス記録を行うようにしてもよい。無論、最初に分割記録の方法を決定し、それでも記録できない場合に記録走査スピードを下げる構成であってもよい。
【００５９】
（第２の実施形態）
本実施形態では、プリンタが記録メディア（記録媒体）の種類、品位によって複数の記録モードを用意している場合について説明する。なお、本実施形態も第１の実施形態と同様に、ブラックのみで記録する場合について説明するが、本実施形態は、後述する第３の実施形態のように、複数色を記録する場合についても適用可能である。
【００６０】
本実施形態の記録装置では、メディアＡおよびメディアＢの２種類の記録メディアが対応可能とし、それぞれのメディアに対して「標準」および「きれい」の２つの記録モードが設定可能な構成とする。
【００６１】
図９は各記録モードに設定した閾値テーブルである。また、図１０は、各記録モードに設定された記録方法テーブルである。
【００６２】
図９において、メディアＡの標準モードはＳｔｈａ１、Ｓｔｈａ２、およびＳｔｈａ３の３段階の閾値を持ち、きれいモードはＳｔｈｂ１およびＳｔｈｂ２の２段階の閾値を有している。また、メディアＢの標準モードはＳｔｈｃ１およびＳｔｈｃ２と２段階の閾値を持ち、きれいモードはＳｔｈｄ１の1つだけ閾値を有している。
【００６３】
図１０において、メディアＡの標準モードは記録方法を４種類持ち、記録方法１は記録走査スピードがＣＳ１、記録方法２は記録走査スピードがＣＳ２、記録方法３は記録走査スピードがＣＳ２でかつ２分割記録、記録方法４は記録走査スピードがＣＳ２でかつ４分割記録で記録を行う記録方法であることを示している。メディアＡのきれいモードは記録方法を３種類持ち、記録方法１は記録スピードがＣＳ１、記録方法２は記録走査スピードがＣＳ２、記録方法３は記録スピードがＣＳ２でかつ２分割記録で記録を行う記録方法であることを示している。メディアＢの標準モードは記録方法を３種類持ち、記録方法１は記録走査スピードがＣＳ３、記録方法２は記録走査スピードがＣＳ４、記録方法３は記録スピードがＣＳ５で記録を行う記録方法であることを示している。メディアＢのきれいモードは記録方法を２種類持ち、記録方法１は記録走査スピードがＣＳ３、記録方法２は記録走査スピードがＣＳ４で記録を行う記録方法であることを示している。記録方法の数は各記録モードに設定された閾値の数に１を足した数になる。上述した閾値テーブルの閾値は、各記録モードのそれぞれの記録方法の駆動周波数、ノズル数、ドットカウントのためのブロックのサイズ等の条件から算出した値である。
【００６４】
次に、記録モード毎にどのように記録方法を決定するかについて、メディアＡの標準モードが選択された場合を例にとって説明する。まず、ホストコンピュータのプリンタドライバ上で、印刷するメディアの種類や品位がユーザによって選択される。設定された条件に基づいた印刷開始命令がプリンタ側に送られて来ると、ＲＯＭ内に格納されている閾値及び記録方法テーブルからメディアＡの標準モードに該当する閾値（Ｓｔｈａ１〜３）及び複数の記録方法(記録方法１〜４)が読み出され、レジスタ等にセットされる。
【００６５】
次に、第１の実施形態と同様に、各ブロックのドットカウント値と上記レジスタにセットされた閾値（Ｓｔｈａ１〜３）とが比較され、その比較結果に基づいて上記レジスタにセットされた複数の記録方法(記録方法１〜４)の中から１つの記録方法を決定する処理が行われる。
【００６６】
図１１はドットカウント結果から記録方法を決定する処理を示すフローチャートである。まず、ステップＳ３００では、処理に係る注目ブロックをｍ＝１として定め、本処理に関わる例えばレジスタ等のメモリ領域を初期化する。ステップＳ３０１では、注目するブロックにおける記録を示すデータの数をカウントし、注目ドットカウントブロックにおける記録を示すデータの数（駆動回数）の和Ｓｍを求める。
【００６７】
続くステップＳ３０３では、求めたＳｍとＳｔｈａ１の値を比較し、Ｓｔｈａ１≧ＳｍならばＩｍ＝１とし、そうでないならばステップＳ３０４へ進む。ステップＳ３０４では、ＳｍとＳｔｈａ２の値を比較し、Ｓｔｈａ２≧Ｓｍならばステップｓ３０７へ進んでＩｍ＝２とする。一方、ステップｓ３０４でＳｔｈａ２≧ＳｍでないならばステップＳ３０５へ進む。更に、ステップｓ３０５ではＳｍとＳｔｈａ３の値を比較し、Ｓｔｈａ３≧Ｓｍならばステップｓ３０８へ進んでＩｍ＝３とする。一方、ステップｓ３０５で、Ｓｔｈａ３≧Ｓｍでないならばステップｓ３０９に進み、Ｉｍ＝４とする。
【００６８】
以上の判定によってＩｍが決定される（ステップｓ３１０）と、ステップｓ３１１に進み、ｍ＝Ｎであるか否かを判断する。ここでｍ≠Ｎの場合には、ステップｓ３１２にてｍをインクリメントし、ステップＳ３０３に戻る。すなわち、１〜Ｎの全てのブロックに対してステップＳ３０３〜ステップＳ３１０までの処理を行い、Ｉｍを決定した後に本処理を終了する。
【００６９】
その後は、図７のフローチャートを用いた第１の実施形態と同様の処理を行う。すなわち、全てのＩｍの中で最も大きい値をＩとして記録方法を決定する。
【００７０】
他の記録モードが選択された場合も同様の手順で処理を行い、記録方法を決定すればよい。
【００７１】
本実施形態では、予め用意した閾値及び記録方法のテーブルを用いて、最終的な記録方法を決定する構成をとっている。しかし、駆動周波数やノズル数、パス数等の情報を基に、プリンタ本体において記録モード毎に閾値を算出し、記録方法を決定する構成にしても良い。
【００７２】
（変形例）
上述した第２の実施形態では、ブラックのみの記録を行う場合について説明した。従って、閾値と比較するドットカウント値としては、当然、ブラックのドットカウント値を採用している。しかし、本実施形態は、ブラックのみの記録に限定されるものではなく、ブラック以外のカラーを含む記録についても適用可能である。ブラック以外のカラーを含む記録について上記第２の実施形態を適用する場合、閾値と比較するドットカウント値として、ブラック、シアン、マゼンタおよびイエロー等の各色ドットカウント値の合計を採用する。すなわち、各色ドットカウントの合計値と閾値を比較し、その比較結果に基づいて記録方法を設定するのである。なお、各色ドットカウントの合計値を算出する手法は、後述の第３の実施形態で説明する手法を適用すればよい。以上のような変形例によれば、複数色を記録する場合であっても、記録媒体の種類と記録の品位に適した記録方法が設定可能になる。
【００７３】
（第３実施形態）
本実施形態は、ブラックのみの記録ではなく、シアン、マゼンタ、イエローも同時に記録する場合について説明する。このような本実施形態では、記録ヘッドの１回の走査で記録可能な各色ノズルの配列幅に対応した記録媒体上の領域を分割してなる複数のブロック夫々について、実際に記録される各色ドットの数をカウントし、その結果に基づいて記録方法（具体的には、記録ヘッドの走査速度および走査回数）を決定する。
【００７４】
図１２は、ブラックとカラーのドットカウントのためのブロックを説明するための模式図であり、ＣＭＹＫ各色のプリントバッファ内部の様子を示している。これらＣＭＹＫ用プリントバッファの夫々には、記録ヘッドの１回の走査で記録可能な領域に対応するＣＭＹＫ用記録データが格納される。このＣＭＹＫ用記録データ夫々は、ＣＭＹＫインクの吐出を示す２値データと非吐出を示す２値データとで構成される。
【００７５】
上述した第1の実施形態と同様、本実施形態においても、記録ヘッドの１回の走査で記録可能な領域を主走査方向にN個に分割することにより得られる単位領域を「ブロック」として定めている。１つのブロックの大きさは、ブラックは副走査方向６４０×主走査方向６４ドット（６００ｄｐｉ）、カラー（シアン、マゼンタ、イエロー）は副走査方１２８０×主走査方向１２８ドット（１２００ｄｐｉ）である。ブラックの各ブロックにおける縦６４０×横６４の領域には、吐出“１”を示すデータあるいは非吐出“０”を示すデータが対応している．同様に、カラーの各ブロックにおける縦１２８０×横１２８の領域には、吐出“１” を示すデータあるいは非吐出“０”を示すデータが対応している。
【００７６】
Ｓｋ１〜ＳｋＮは、主走査方向の１番目からＮ番目の各ブロックのブラックの吐出“１”のデータのみをカウントして得られる、記録を示すデータ数（駆動回数）の総和である。同様に、Ｓｃ１〜ＳｃＮはシアン、Ｓｍ１〜ＳｍＮはマゼンタ、Ｓｙ１〜ＳｙＮはイエローのデータのみをカウントして得られる、記録を示すデータ数（駆動回数）の総和である。
【００７７】
第１及び第２の実施形態では、ブラックのみの記録であったため、各ブロックにつてブラックの記録を示すデータのみをカウントし、閾値以上の電流が流れるか否かについて判断した。本実施形態では、各色の吐出データの和から記録ヘッドに流れる電流の合計を推測し、閾値以上の電流が流れるか否かを判断する。そのため、閾値との比較は、ブラック、シアン、マゼンタおよびイエローのカウント値の合計値で行う。
【００７８】
但し、１回の吐出駆動（１記録ドット）当たりの消費電力が各色で同じであるならば、単純に各色のカウント値を加算するだけでよいが、消費電力が各色で異なる場合には、基準の色の消費電力と各色の消費電力の比を考慮した上で、カウント値を換算する必要がある。本実施形態の場合、ＣＭＹ各色の１回の吐出駆動の消費電力はほぼ等しいが、ブラックの消費電力はカラーとは異なり、ブラックの１回の吐出駆動の消費電力はカラーのそれのα倍とする。そのため、カラーの消費電力を基準とした場合の各ブロックの駆動回数の和はＳｎ  ＝  αＳｋｎ＋Ｓｃｎ＋Ｓｍｎ＋Ｓｙｎ  (ｎ＝０、１、２・・・Ｎ)として算出される。
【００７９】
その後の処理は、第１の実施形態と同様である。すなわち、図５及び図７のフローチャートの処理を行い、記録方法の決定を行う。そして、決定した記録方法に従い、実際の記録を行う。
【００８０】
（第４の実施形態）
本実施形態では、第１の実施形態で説明した分割記録とは方法が異なる他の分割記録の方法を採用する場合について説明する。
【００８１】
図１３（ａ）〜（ｃ）は、本実施形態における分割記録方法を説明するための模式図である。同図は１パス記録時の場合について示したものであるが、２パス記録以上の分割記録においても、同様に１回の記録走査で記録するデータを単に複数回に分割して記録すればよい。図１３（ａ）は通常記録の場合、図１３（ｂ）は２分割記録の場合、図１３（ｃ）は４分割記録の場合、の記録方法について示してある。また、図１３（ａ）〜（ｃ）では２分割及び４分割記録についてのみ示してあるが、３分割、６分割、８分割記録も必要であれば同様に実現できる。
【００８２】
図１３（ａ）に示すように、通常、１回の記録走査で記録するデータの紙送り方向への幅は、ヘッド幅に対応し（６４０画素（６００ｄｐｉ））ている。しかし、１回の記録走査で全てを記録してしまうと、閾値以上の電流が流れてしまう場合には、図１３Ｂに示すような２分割記録を行う。ここでは、記録ヘッドを４０画素（６００ｄｐｉ）ずつの１６ブロックに分割し、第１の記録走査では、上のブロックから数えて１、３、５、７、９、１１、１３、１５の奇数のブロックの記録領域の記録データを記録する。続く第２の記録走査では、第１の記録走査の後に紙送りを行わない状態のまま、２、４、６、８、１０、１２、１４、１６と偶数のブロックの記録領域の記録データを記録する。このように記録データを２回の記録走査に分割して記録することで閾値以上の電流が流れることを防止する。
【００８３】
４分割記録の場合は、図１３（ｃ）に示すように記録データを４回の記録走査に分けて記録する。ここでは、記録ヘッドを４０画素（６００ｄｐｉ）の１６のブロックに分割し、第１の記録走査では、上のブロックから数えて１、５、９、１３のブロックの記録領域の記録データを記録する。続く第２の記録走査では、第１の記録走査の後に紙送りを行わない状態のまま、２，６，１０，１４のブロックの記録データを記録する。更に、第３の記録走査では、第２の記録走査の後に紙送りを行わない状態のまま、３、７、１１、１５のブロックの記録データを記録する。更に、第４の記録走査では、第３の記録走査の後に紙送りを行わない状態のまま、４、８、１２、１６のブロックの記録データを記録する。２分割記録を実施した場合であっても閾値以上の電流が流れてしまう場合には、このように、記録データを４回の記録走査に分割して記録することにより、閾値以上の電流が流れることを防止できる。
【００８４】
以上では、紙送り方向に４０画素（６００ｄｐｉ）ずつ１６のブロックに分割した形態で説明したが、更に記録ヘッドを細かく分割するなど、必要に応じて分割数を変更してもよい。
【００８５】
なお、以上説明した実施形態では、記録領域を紙送り方向に複数の領域に分割して記録を行う方法で説明したが、分割記録の分割方法はこれに限ったものではない。例えば格子状のパターンをデータにマスクすることによってデータを２グループに分割し、２回の記録走査で記録する方法もある。さらに、より大きいサイズのマスクパターンを用いて、記録データを複数に分割し、複数回の記録走査で画像を記録してもよい。
【００８６】
（他の実施形態）
本発明は、複数の機器（たとえばホストコンピュータ、インターフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００８７】
また、前述した実施形態に示す機能を実現するように、各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００８８】
この場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００８９】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００９０】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼動しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００９１】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれる。
【００９２】
以上説明したように、本発明によれば、電源の最大容量を超える電流が流れる画像を記録する場合に、記録走査スピードや分割記録数が異なる複数の記録方法の中から最適な記録方法を選択することで、電源容量を極力有効に利用しながら、スループットを極力低下させず記録を行うことができる。
【図面の簡単な説明】
【００９３】
【図１】本発明の実施形態で適用するインクジェット記録装置の記録部分を示す模式図である。
【図２】本発明の実施形態で適用する記録ヘッドの外観を示す模式図である。
【図３】本発明の実施形態で適用するインクジェット記録装置の電気的構成を示すブロック図である。
【図４】ドットカウントブロックを説明するための模式図である。
【図５】ドットカウント結果から記録方法を決定する処理を示すフローチャートである。
【図６】記録方法における実際の記録方法の内容についてまとめた図である。
【図７】ドットカウントブロックのＩｍを用いて、記録領域に対する記録モードＩを決定するためフローチャートである。
【図８】（ａ）〜（ｃ）は、分割記録の方法について説明するための模式図である。
【図９】記録モードごとに設定された閾値テーブルを示す図である。
【図１０】各記録モードに設定された記録方法テーブルである。
【図１１】ドットカウント結果から記録方法を決定する処理を示すフローチャートである。
【図１２】ブラックとカラーのドットカウントブロックを説明するための模式図である。
【図１３】（ａ）〜（ｃ）は、本発明の第４の実施形態における分割記録方法を説明する模式図である。
【符号の説明】
【００９４】
１    記録シート、記録媒体、メディア
３    第１搬送ローラ
４    第２搬送ローラ
５    記録ヘッド
６    キャリッジ
７    ベルト
８     プーリ
９     ガイドシャフト
１１    ブラックチップ
１２    シアンチップ
１３    マゼンタチップ
１４    イエローチップ
２３    キャリッジモータ
３０１    ホストコンピュータ
３０２    ＣＰＵ
３０４    メモリ
３０５    入力部
３０６    記録ヘッド駆動用ドライバ
３０７    モータ駆動用ドライバ
３０８    回復機構用ドライバ
【図１】
2006007759.tif 000003
【図２】
2006007759.tif 000004
【図３】
2006007759.tif 000005
【図４】
2006007759.tif 000006
【図５】
2006007759.tif 000007
【図６】
2006007759.tif 000008
【図７】
2006007759.tif 000009
【図８】
2006007759.tif 000010
【図９】
2006007759.tif 000011
【図１０】
2006007759.tif 000012
【図１１】
2006007759.tif 000013
【図１２】
2006007759.tif 000014
【図１３】
2006007759.tif 000015