(57)【要約】【課題】記録装置と記録制御装置とを備えた記録システムにおいて、記録動作を開始するまでの時間を短縮する。【解決手段】記録装置は、記録素子の配列を有する記録ヘッドと、当該配列方向と交差する搬送方向に記録媒体を搬送するユニットと、当該搬送の速度を設定するユニットと、配列方向における記録ヘッドの記録位置を調整するユニットと、搬送方向に対する記録ヘッドの記録位置の傾きを調整するとともに、記録素子の配列を複数のブロックに分割し、当該分割されたブロック毎に搬送方向に画像データをシフトするユニットと、複数のブロックへの分割位置を、配列方向における調整とは反対方向に同量だけシフトした位置へ変更するユニットと、を有する。記録制御装置は、画像データに基づいて記録素子の最大同時駆動数を取得する。搬送速度は、当該最大同時駆動数に基づいて設定される。【選択図】図９
2019081356.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録を行う記録装置と、該記録装置が記録する画像データを作成する記録制御装置と、を含む記録システムであって、
前記記録装置は、
複数の記録素子が配列された記録ヘッドと、
前記記録ヘッドと対向する記録領域へ、前記記録素子の配列方向と交差する搬送方向に前記記録媒体を搬送する搬送ユニットと、
前記搬送ユニットの搬送速度を設定する制御ユニットと、
前記配列方向における前記記録ヘッドの記録位置を調整する配列方向調整部と、
前記搬送方向に対する前記記録ヘッドの記録位置の傾きを調整する傾き調整部であって、前記記録素子の配列を分割位置で複数のブロックに分割し、当該分割されたブロック毎に前記搬送方向に画像データをシフトする傾き調整部と、
前記分割位置を、前記配列方向調整部による調整方向とは前記配列方向に沿って反対方向に、前記配列方向調整部による調整量と同量だけシフトした位置へ変更する分割位置変更部と、
を有し、
前記記録制御装置は、
前記画像データに基づいて前記複数の記録素子の最大同時駆動数を取得する取得部を有し、
前記記録装置の前記制御ユニットは、前記記録制御装置の前記取得部が取得した前記最大同時駆動数に基づいて、前記搬送ユニットの搬送速度を設定し、前記記録制御装置から送信される前記画像データに基づいて記録を行う
ことを特徴とする記録システム。
【請求項２】
前記傾き調整部の調整値および前記配列方向調整部の調整値は、ユーザによって前記記録制御装置に対して入力され、前記記録制御装置は当該入力された傾き調整値および配列方向調整値を前記記録装置に送信することを特徴とする請求項１に記載の記録システム。
【請求項３】
前記取得部は、前記傾き調整部の調整可能な範囲に基づいて、前記最大同時駆動数を取得することを特徴とする請求項１または２記載の記録システム。
【請求項４】
前記記録装置には、複数の前記記録ヘッドが前記搬送方向に規定の間隔を置いて並置され、前記取得部は、前記搬送方向における前記記録ヘッドの記録位置の調整範囲における、最も大きい同時駆動数を前記最大同時駆動数とすることを特徴とする請求項１ないし３のいずれか一項に記載の記録システム。
【請求項５】
前記記録制御装置は、前記最大同時駆動数を前記画像データに付加して前記記録装置に送信し、前記記録装置の前記制御ユニットは、当該付加された最大同時駆動数に基づいて前記搬送速度を設定することを特徴とする請求項１ないし４のいずれか一項に記載の記録システム。
【請求項６】
前記記録制御装置は、前記最大同時駆動数に基づいて設定した前記搬送ユニットの搬送速度データを前記画像データに付加して前記記録装置に送信し、
前記記録装置の前記制御ユニットは、前記搬送速度データに基づいて前記搬送速度を設定することを特徴とする請求項１ないし４のいずれか一項に記載の記録システム。
【請求項７】
前記記録ヘッドは、前記記録素子としてインクの吐出口の配列を有することを特徴とする請求項１ないし請求項６のいずれか一項に記載の記録システム。
【請求項８】
複数の記録素子が配列された記録ヘッドと、
前記記録ヘッドと対向する記録領域へ、前記記録素子の配列方向と交差する搬送方向に記録媒体を搬送する搬送ユニットと、
前記搬送ユニットの搬送速度を設定する制御ユニットと、
前記配列方向における前記記録ヘッドの記録位置を調整する配列方向調整部と、
前記搬送方向に対する前記記録ヘッドの記録位置の傾きを調整する傾き調整部であって、前記記録素子の配列を分割位置で複数のブロックに分割し、当該ブロック毎に前記搬送方向に画像データをシフトする傾き調整部と、
前記分割位置を、前記配列方向調整部による調整方向とは前記配列方向に沿って反対方向に、前記配列方向調整部による調整量と同量だけシフトした位置へ変更する分割位置変更部と、
を有することを特徴とする記録装置。
【請求項９】
複数の記録素子が配列された記録ヘッドを用い、前記記録素子の配列方向と交差する方向に記録媒体を搬送して画像の記録を行う記録装置の制御方法であって、
前記記録装置で記録する画像データを作成する画像データ作成工程と、
前記配列方向における前記記録ヘッドの記録位置を調整する調整工程と、
前記記録素子の配列を分割位置で複数のブロックに分割し、前記調整工程における調整方向とは前記配列方向に沿って反対方向に、前記調整工程による調整量と同量だけ前記分割位置をシフトする分割工程と、
前記画像データに基づいて前記記録素子の最大同時駆動数を取得する取得工程と、
前記最大同時駆動数に基づいて、前記記録媒体の搬送速度を設定する設定工程と、
を有することを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録システム、記録装置および記録制御方法に関するものである。
【背景技術】
【０００２】
記録素子として例えばインクの吐出口を含むノズルを配列した記録ヘッドと記録媒体とを、吐出口配列方向に交差する方向に相対走査させながら記録動作を実行する記録装置がある。このような記録装置では、記録ヘッドの駆動と相対走査とが同時に行われる。そのために必要な電力を共通の電源から供給する構成が採用される場合、記録ヘッドの全吐出口から同時にインクを吐出し、且つ記録媒体を最高速度で搬送したときにも十分に電力を供給できることを想定して電源を選択すると、大容量の電源が必要となる。しかし、全吐出口からの同時のインク吐出を要する画像は一般に多くはない。そこで低容量の電源を使用することも考えられるが、ドットが広範囲にわたり高密度に形成される高デューティの画像も存在することはあるので、電源容量が不足してその部分の記録抜けが発生してしまう。
【０００３】
これに対処するため、特許文献１では、同時に駆動されて吐出動作を行うノズルの数（同時吐出数）を画像データに基づいて予め計算しておき、それが所定値以上である場合は、搬送速度を低下させたり、記録走査を複数回に分けたりしている。したがって、そのような対処を行うためには、同時吐出数の計算が前提となる。しかし同時吐出数は、単に画像データからは計算できない場合がある。例えば、記録媒体の相対走査方向（搬送方向）に並置された複数の記録ヘッドを用いて記録を行う記録装置では、各記録ヘッドのドット形成位置を精度良く合わせるためにレジストレーションと呼ばれる調整が行われ、その調整値を加味して計算を行う必要がある。
【０００４】
レジストレーションには、記録媒体の搬送方向における記録ヘッド間のドット形成位置の調整（縦方向調整）や、吐出口配列方向における記録ヘッド間のドット形成位置の調整（横方向調整）が含まれる。縦方向調整は、搬送方向上流側にある記録ヘッドと下流側にある記録ヘッドとの距離に応じて下流側にある記録ヘッドのインク吐出タイミングを調整するものである。横方向調整は、記録媒体の幅よりも広い範囲にわたって吐出口が配列された記録ヘッドを用い、吐出口配列方向における記録ヘッド間の位置ずれに対応して、記録ヘッド間で記録に使用する吐出口の範囲を調整するものである。特許文献２は、レジストレーションとして、搬送方向に対する記録ヘッドの傾きを考慮した調整（傾き調整）を行っている。これらの調整によって同時吐出数は変化するので、同時吐出数を計算するにあたって、はそれらの調整値が反映されなければならないのである。
【０００５】
しかし記録ヘッドの設置状態、すなわち搬送方向における記録ヘッド間の距離、吐出口配列方向における記録ヘッド間の位置ずれ、および搬送方向に対する記録ヘッドの傾きは記録装置毎に一様ではない。したがって、それらの調整値を同時吐出数計算に反映するためには、記録装置に設定されている調整値を予め取得しなければならない。しかしながら、ホスト装置と記録装置とからなる記録システムにおいて、ホスト装置と記録装置との通信が確立されていない状態で画像データを作成する状況では、同時吐出数計算を予め行うことはできない。この場合は、ホスト装置は、画像データのみを作成しておき、後に記録装置との通信が確立されてから調整値を取得して同時吐出数計算を行う。そして、ホスト装置は、その計算値を画像データとともに記録装置に送信し、記録装置はそれに基づいて搬送速度を決定した上で記録を開始する。すなわち、従来の記録システムでは、ホスト装置と記録装置との通信が確立された後に、直ちに記録動作を開始させることができないという問題がある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２８９８５９号公報
【特許文献２】特開２００６−７６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし記録ヘッドの設置状態、すなわち搬送方向における記録ヘッド間の距離、吐出口配列方向における記録ヘッド間の位置ずれ、および搬送方向に対する記録ヘッドの傾きは記録装置毎に一様ではない。したがって、それらの調整値を同時吐出数計算に反映するためには、記録装置に設定されている調整値を予め取得しなければならない。しかしながら、ホスト装置と記録装置とからなる記録システムにおいて、記録装置との通信が確立されていない状態のホスト装置で画像データを作成する状況では、同時吐出数計算を予め行うことはできない。この場合は、画像データのみを作成しておき、後に記録装置との通信が確立されてから調整値を取得して同時吐出数計算を行い、その計算値を画像データとともに記録装置に送信し、記録装置ではそれに基づいて搬送速度を決定した上で記録を開始することになる。すなわち、ホスト装置と記録装置との通信が確立された後に、直ちに記録動作を開始させることができないという問題がある。
【０００８】
上記課題を解決するため、本発明は、ホスト装置と記録装置との通信が確立された後に、記録動作を開始するまでの時間を短縮することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の一形態では、記録媒体に記録を行う記録装置と、該記録装置が記録する画像データを作成する記録制御装置と、を含む記録システムであって、
前記記録装置は、
複数の記録素子が配列された記録ヘッドと、
前記記録ヘッドと対向する記録領域へ、前記記録素子の配列方向と交差する搬送方向に前記記録媒体を搬送する搬送ユニットと、
前記搬送ユニットの搬送速度を設定する制御ユニットと、
前記配列方向における前記記録ヘッドの記録位置を調整する配列方向調整部と、
前記搬送方向に対する前記記録ヘッドの記録位置の傾きを調整する傾き調整部であって、前記記録素子の配列を分割位置で複数のブロックに分割し、当該分割されたブロック毎に前記搬送方向に画像データをシフトする傾き調整部と、
前記分割位置を、前記配列方向調整部による調整方向とは前記配列方向に沿って反対方向に、前記配列方向調整部による調整量と同量だけシフトした位置へ変更する分割位置変更部と、
を有し、
前記記録制御装置は、
前記画像データに基づいて前記複数の記録素子の最大同時駆動数を取得する取得部を有し、
前記記録装置の前記制御ユニットは、前記記録制御装置の前記取得部が取得した前記最大同時駆動数に基づいて、前記搬送ユニットの搬送速度を設定し、前記記録制御装置から送信される前記画像データに基づいて記録を行う
ことを特徴とする記録システムが提供される。
【発明の効果】
【００１０】
本発明によれば、記録装置からの提示を要さず、ホスト装置と記録装置との通信が確立された後に、直ちに画像データの記録動作を開始することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態に係る記録システムの構成を説明する模式図である。
【図２】記録システムを構成する要素の制御系の構成例を示すブロック図である。
【図３】記録システムの構成要素である記録装置の概略構成例を示す正面図である。
【図４】（ａ）および（ｂ）は、縦方向調整の説明図である。
【図５】（ａ）および（ｂ）は、横方向調整の説明図である。
【図６】縦および横方向の調整値設定処理手順の一例を示すフローチャートである。
【図７】（ａ）および（ｂ）は、傾き調整の説明図である。
【図８】傾き調整値設定処理手順の一例を示すフローチャートである。
【図９】図２に示した記録システムの動作の概要を示すフローチャートである。
【図１０】図９の記録データ作成処理手順の詳細を示すフローチャートである。
【図１１】図１０の処理で作成される吐出数リストの一例を示す説明図である。
【図１２】図１１の吐出数リストの作成手順の詳細を示すフローチャートである。
【図１３】横方向および傾き調整による吐出数変化を説明する説明図である。
【図１４】横方向および傾き調整による吐出数変化を説明する説明図である。
【図１５】図１４に示した吐出数変化を抑制する手法を説明する説明図である。
【図１６】実施形態における最大同時吐出数計算手順のフローチャートである。
【図１７】最大同時吐出数を取得する手法の説明図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施形態を詳しく説明する。但し、以下の説明は特許請求の範囲に係る本発明を限定するものでなく、また本明細書で説明されている特徴の組み合わせのすべてが本発明の解決手段に必須のものとは限らない。また、同一の構成要素には同一の参照番号を付して、説明を省略する場合がある。
【００１３】
なお、本明細書において、「記録」（「画像形成」という場合もある）とは、文字、図形等有意の情報を形成する場合のみを表すものではない。また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。さらに、「インク」（「液体」と言う場合もある）とは、上記「記録」の定義と同様広く解釈されるべきものである。すなわち、記録媒体上に付与されることによって、画像、模様、パターン等の形成に供される液体を表すものとする。さらに加えて、「ノズル」とは、特にことわらない限り、吐出口と、これに連通する液路と、インクの吐出に利用されるエネルギを発生する素子と、を総括して言うものとする。
【００１４】
１．記録システム
図１は、本発明の一実施形態に係る記録システムの構成を説明する模式図である。記録システムは、記録データを生成する画像作成ユニットとしての記録制御装置であるパーソナルコンピュータ（ＰＣ）形態のホスト装置１０１と、ホスト装置１０１からの指示に従って記録を実行可能な記録装置１０２とを含む。本実施形態では、記録装置１０２の一例をインクジェット記録装置として説明する。ホスト装置１０１と記録装置１０２とは、接続ケーブル１０３を介して相互に通信可能である。記録装置１０２は、ホスト装置１０１から受信した記録データに基づいて、記録用紙等の記録媒体１０４に記録する。なお、図示の例では１台のホスト装置１０１に１台の記録装置１０２が接続ケーブル１０３を介して接続されたシステムを示しているが、ＬＡＮ等を介した接続が行われたものでもよく、また複数台の記録装置が接続されていてもよい。さらに、接続の態様についても、有線通信を行うものであっても無線通信を行うものであってもよい。
【００１５】
図２は、記録システムの構成要素であるホスト装置１０１および記録装置１０２のそれぞれの内部の機能ブロック構成を示す図である。ホスト装置１０１は、例えば一般的なパーソナルコンピュータその他の公知の形態を有する。ホスト装置１０１は、記録装置１０２に記録を行わせる画像データの供給源をなすとともに、その記録動作を行わせるためのプログラムであるプリンタドライバがインストールされている。ホスト装置１０１のＣＰＵ２２０がプリンタドライバを実行することにより、画像データや、後述する記録装置の搬送動作制御を行わせるために供される最大吐出数データが送られるようになっている。ＣＰＵ２２０は、オペレーティングシステム（ＯＳ）の制御の下で、ＲＡＭ等の記憶領域に格納されたプリンタドライバや各種プログラムを実行して本実施形態の動作を実現する。
【００１６】
ＣＰＵ２２０のシステムバスは階層的なバス構成を有し、例えば、ホスト／ＰＣＩブリッジ２２１を介してローカルバスとしての例えばＰＣＩバスに接続され、さらにＰＣＩ／ＩＳＡブリッジ２２８を介してＩＳＡバスと接続されて、各バス上の機器と接続される。ホスト装置１０１内の各ブロックは、システムバスを介して相互にデータの送受信を行う。なお図示はしないが、システムバスには、Ｌ２キャッシュと称されるＳＲＡＭ（StaticＲＡＭ）を使用した高速のメモリを接続し、ＣＰＵ２２０が常時アクセスするコードやデータを記憶させておくことができる。
【００１７】
メインメモリ２２２は、オペレーティングシステム（ＯＳ），アプリケーションプログラム，プリンタドライバ等の実行プログラムを一時的に記憶する記憶領域として用いられる。また、メインメモリ２２２は、各プログラム実行のための作業用メモリ領域としても用いられる。さらにメインメモリ２２２は、アプリケーションプログラムにより描画処理されたＲＧＢ画像データや、ＲＧＢ画像データから色空間変換された、記録装置１０２の各記録ヘッドの各インク色に対応したインク色データ等も記憶する。本実施形態において、インク色データは、ブラック、シアン、マゼンタおよびイエローの各インク色に対応した２値の画像データである。
【００１８】
ホスト装置１０１は、誤差拡散法等で２値化された画像データや、後述する処理に基づいて得た最大同時吐出数のデータ等をメインメモリ２２２上に展開する。そして、画像データに最大吐出数データを付加したものを記録データとし、通信インタフェース２２３を介して記録装置１０２に送信する。通信インタフェース２２３は、例えばＵＳＢインタフェースやネットワークインタフェースであり、ＰＣＩバスに接続されている。
【００１９】
ＣＲＴＣ２２４は、ビデオコントローラである。CRTC224は、ＣＰＵ２２０によりＶＲＡＭ２２５に書き込まれた表示用ビットマップデータを読み取って、ＣＲＴ，ＬＣＤ，ＰＤＰ等のディスプレイ２２６に転送する。ユーザは、ディスプレイ２２６により、例えば、記録を指示した記録ジョブの処理経過や処理結果を確認することができる。
【００２０】
ＲＯＭ２２９は、入力デバイス２３２やＦＤＤ２３１等の入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラムや、電源投入時の初期化プログラムや自己診断プログラム等を格納する。入力デバイス２３２は、例えば、キーボードやポインティングデバイスである。ユーザは、入力デバイス２３２により、例えば、記録装置１０２での記録等を指示することができる。ＥＥＰＲＯＭ２３０は、恒久的に利用する各種のパラメータを記憶させるための書き換え可能な不揮発性のメモリである。
【００２１】
オペレーティングシステム（ＯＳ）、各種アプリケーションプログラム、各処理を実行するプログラム、および記録装置１０２に対応したプリンタドライバ等のプログラムは、ＨＤＤ２２７からメインメモリ２２２に読み出されてＣＰＵ２２０により実行される。オフラインで作成した記録データはＨＤＤ２２７に記憶される。同時吐出数の取得処理は、後述する記録データ作成時に行われる。
【００２２】
記録装置１０２は、記録データおよび最大同時吐出数データを記憶するＲＡＭ２０２、制御プログラム等を記憶するＲＯＭ２０３、ホスト装置１０１との通信を行うインタフェースとなる通信装置２０４、および各記録ヘッドを駆動制御する記録ヘッド制御部２０５を含む。また、記録装置１０２は、後述する各種調整値を装置電源のオフ時にも保存しておくための不揮発性メモリとして、例えばＥＥＰＲＯＭ２１３を含む。また、記録装置１０２は、記録媒体搬送のためのアクチュエータ等を駆動制御する装置駆動部２０６、各記録ヘッド内のメモリ（ＥＥＰＲＯＭ）２０８〜２１１に対する読み込み及び書き込み（Ｒ／Ｗ）を制御するメモリ制御回路２０７を含む。ＣＰＵ２０１は、ＲＯＭ２０３に格納された各種プログラムを実行して本実施形態の動作を実現する。記録装置１０２は、ブラック、シアン、マゼンタおよびイエローの４色それぞれのノズル列に対応するライン型の記録ヘッドを搭載している。本実施形態においては、上記４色に対応した記録ヘッドを備える記録装置を例示するが、淡シアンや淡マゼンタなど上記４色以外の色や、特定の目的に応じた特色に対応した記録ヘッドを含んでもよい。各記録ヘッドは、キャリッジ等に着脱自在に取り付けられている。
【００２３】
２．記録装置
図３は、本実施形態における記録装置１０２の構成の概要を示す図である。記録装置１０２は、ホスト装置１０１から送信される記録対象の記録データに基づいて、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙから記録媒体Ｐに各色インクを吐出して記録を行う。４色のそれぞれに対応した記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙは記録媒体Ｐの搬送方向（矢印Ａ方向）に沿ってこの順に並置されている。記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙは、それぞれ、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）のインクを吐出する。これらの記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙは、いずれも、所謂、フルライン型記録ヘッドであり、記録媒体の搬送方向Ａに対して交差する方向（本実施形態では直交する方向。以下では幅方向ともいう）にノズルが配列されている。ノズルは、幅方向の寸法が最も大きい記録媒体に対応し、且つその最大記録幅よりも広い範囲にわたって配列される。記録媒体Ｐは矢印Ａで示す方向（以下、媒体搬送方向ともいう）に搬送される。一方、各記録ヘッドは移動することなく、記録幅に対応した範囲のノズルを使用し、ノズルに設けられた吐出エネルギ発生素子（電気熱変換素子やピエゾ素子など）を駆動することにより、吐出口からインクを吐出して記録を行う。
【００２４】
記録ヘッドによる記録に伴って記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙの吐出口形成面に塵埃やインク滴等の異物が付着して吐出状態が変わると、記録画質が影響を受けることがある。また、吐出口内方にあるインクが増粘することもある。そのため、各記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙから安定してインクを吐出できるように、記録装置１０２には回復ユニット４０が構成されている。CPU２２０は、回復ユニット４０による回復処理を定期的に行うことによって、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙのインク吐出状態を良好な状態に維持または回復する。また、回復ユニット４０には、記録動作を行わないときに吐出口形成面のキャッピングが可能なキャップを含むキャップユニット５０が各記録ヘッドに対応して設けられている。また、キャップユニット５０は、吐出口形成面のクリーニングを行うために、吐出口形成面に対して払拭動作を行うブレードやブレード保持部材を備える。さらに、キャップユニット５０は、所謂吸引回復や予備吐出に伴ってキャップに受容されたインクを除去する手段を含む。加えて、記録装置１０２には、各記録ヘッドに供給されるインクを貯留するインクタンク２８Ｋ、２８Ｃ、２８Ｍおよび２８Ｙや、各記録ヘッドにインクを補充可能なポンプ、あるいは回復動作を行う際に利用されるポンプ等が配設されている。
【００２５】
図３においてロール紙として例示されている記録媒体Ｐは、ロール紙供給ユニット２４から供給され、記録装置１０２に構成された搬送ユニットである搬送機構２６により矢印Ａ方向に搬送される。搬送機構２６は、記録媒体Ｐを載置して搬送する搬送ベルト２６ａ、搬送ベルト２６ａを回転させる搬送モータ２６ｂ、搬送ベルト２６ａに張力を与えるためのローラ２６ｃ等を含んで構成されている。搬送速度は、高速モードや低速モード等のように複数段階に変更設定可能であり、特に本実施形態においては、ホスト装置１０１から送られた記録データに含まれる、複数のノズルの最大同時駆動数（最大同時吐出数；後述）のデータに基づいて設定される。CPU２２０は、記録時に、設定された速度で搬送されてきた記録媒体Ｐが記録ヘッド２２Ｋと対向する記録領域に到達すると、記録データに含まれる画像データに基づいて、記録ヘッド２２Ｋからブラック（Ｋ）インクを吐出させる。同様に、ＣＰＵ２２０は、記録ヘッド２２Ｃ、２２Ｍおよび２２Ｙの順に、各色のインクを吐出させて記録媒体Ｐにカラー記録を行う。この際、ＣＰＵ２２０は、予め設定されている調整値に基づいてレジストレーション処理を行いながら記録ヘッドを駆動する。なお、記録媒体はロール紙に限られず、ファンフォールド紙であってもよい。また、それらのようなウェブ状の連続紙の形態に限られず、図１に示したようなカットシートの形態の記録媒体１０４であってもよい。
【００２６】
３．レジストレーション処理
ＣＰＵ２２０は、搬送速度と各記録ヘッド間の距離との関係に基づいて各記録ヘッドの吐出タイミングの標準値を決定するが、記録ヘッドの組み付け位置等による誤差により記録位置ずれ（ノズルによるドット形成位置のずれ）が生じる。この記録位置ずれを調整するため、ＣＰＵ２２０は、記録装置１０２の設置時やユーザが位置ずれの修正を所望したタイミングで、ある一定の間隔で記録されているパターン要素からなるテストパターンを用いて吐出タイミング調整値を決定する。この値を用いた、記録媒体Ｐの搬送方向における吐出タイミング調整が、上述した縦方向調整である。また、吐出口配列方向における記録ヘッド間の位置ずれに対応して、記録ヘッド間で記録に使用する吐出口の範囲を調整する横方向調整や、搬送方向に対する記録ヘッドの傾きを考慮した傾き調整も行われる。
【００２７】
記録媒体Ｐの搬送、各記録ヘッド（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）からのインク吐出動作等に必要な電力は単一の電源ユニット（不図示）から供給されている。必要な電力は一定ではなく、記録媒体Pの搬送速度が高ければ高いほど、また各記録ヘッドの同時に駆動されるノズル数（同時吐出数）の合計が多ければ多いほど、必要な電力は大きくなる。各記録ヘッド（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）の実質的な全ノズルで同時に吐出を行うような、ドットを広範囲にわたり高密度に形成する画像はそれほど多くはない。したがって、各記録ヘッド（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）の全ノズルからの同時吐出を、高速で記録媒体Ｐを搬送するモードでの搬送動作で実現可能にするほどの大容量の電源ユニットを用いることの利点は少ない。このため、電源ユニットの電源容量をできるだけ小さく抑え、各記録ヘッドの同時吐出数（ノズル数）が所定の数（電源容量閾値ドット数）を超える場合は低速モードに自動的に変更して、高デューティ即ち高密度の画像データに対応する。
【００２８】
ここで、縦方向調整、横方向調整および傾き調整について説明する。
【００２９】
３−１．縦方向調整
図４（ａ）および図４（ｂ）の実線部分は、各記録ヘッド間の距離が均等になっている状態での記録動作を示す図である。矢印Ａ方向に搬送される記録媒体Ｐに対し、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙから同時に吐出動作を行うと、記録媒体Ｐには、記録媒体の幅方向に延在する横罫線状の画像４０１Ｋ、４０１Ｃ、４０１Ｍおよび４０１Ｙが等間隔に記録される。
【００３０】
また、図４（ａ）は、各記録ヘッド間の距離が均等になっていない状態、すなわち二点鎖線で示すように記録ヘッド２２Ｙが媒体搬送方向Ａと逆の方向にずれた状態での記録動作も示している。この状態で記録ヘッド２２Ｋ、２２Ｃ、２２Ｍおよび２２Ｙから同時に吐出動作を行うと、図４（ａ）および図４（ｂ）の二点鎖線で示すように、記録媒体Ｐには、等間隔の画像４０１Ｋ、４０１Ｃ、４０１Ｍと、画像４０１Ｍに対する間隔が狭くなった画像６０１Ｙとが形成される。
【００３１】
記録媒体Ｐ上の矢印Ａ方向の任意の２点（隣接する記録ヘッドの矢印Ａ方向において対応するノズル）間の間隔（ｍｍ）は、矢印Ａ方向の記録解像度（ｄｐｉ）を使用してドット数に換算できる。隣接する記録ヘッドが規定の間隔である場合、すなわち記録ヘッド２２Ｋおよび２２Ｃの間隔並びに記録ヘッド２２Ｃおよび２２Ｍの間隔が規定の間隔となっている場合において、その規定の間隔がｎドット分であるとする。この状態であると、画像４０１Ｋ，４０１Ｃ，４０１Ｍは矢印Ａ方向にｎドット分の間隔を置いて等間隔に形成される。一方、二点鎖線で示すように記録ヘッド２２Ｙが記録ヘッド２２Ｍ側にｚドット分偏倚している場合、画像６０１Ｙと画像４０１Ｍとの間隔はｎ−ｚドット分となる。したがって、同時吐出によって形成された画像４０１Ｍと６０１Ｙとの間隔から判断し、各隣接記録ヘッド間の吐出タイミングがｎドット分に揃うように調整する場合、記録ヘッド２２Ｙの吐出タイミングは、ｚドット分を設定搬送速度で除したＺ時間早く設定される。本実施形態では、このときのＺ値を吐出タイミング調整値または縦方向調整値と定義する。吐出タイミングを遅くしたい場合、すなわち例えば記録ヘッド２２Ｙが記録ヘッド２２Ｍから離れる方向にｚドット分偏倚している場合には、Ｚの負値（−Ｚ）を吐出タイミング調整値に設定すればよい。
【００３２】
逆に、吐出タイミングが調整済みである状態を基準に考えると、例えば吐出タイミング調整値がＺであるとわかれば、同時吐出により形成される画像の間隔が一定（ｎ−ｚ）ドット分の間隔となるように、記録ヘッド２２Ｋ〜２２Ｙの吐出タイミングを設定できる。
【００３３】
３−２．横方向調整
図５（ａ）は、各記録ヘッドの横方向位置すなわちノズル配列方向の位置が揃っている状態で画像が記録された記録媒体Ｐを鉛直方向上から見た図である。各記録ヘッド左右中央位置のノズルを使用して記録した画像８０１Ｋ，８０１Ｃ，８０１Ｍ，８０１Ｙに示す通り、同じ位置に記録される。
【００３４】
図５（ｂ）は、記録ヘッドの横方向位置が揃っていない状態、特に記録ヘッド２２Ｙが他の記録ヘッドに対して図中右方向にずれた状態である場合に、各記録ヘッドの左右中央位置にあるノズルにより画像が記録された記録媒体Ｐを鉛直方向上から見た図である。この場合は、画像９０１Ｋ，９０１Ｃ，９０１Ｍは同じ位置に記録され、重なり合っているのに対し、画像９０１Ｙのみ右にずれて記録されている。このずれ量がｒドット分であるとする。
【００３５】
上述のように、各記録ヘッドのノズルは、幅方向の寸法が最も大きい記録媒体に対応し、且つその最大記録幅よりも広い範囲にわたって配列されている。つまり、各記録ヘッドの両端部には所定数の余剰ノズルが例えば均等に設けられ、通常は余剰ノズルを除いた中央部分のノズル群が最大限使用されて記録が行われる一方、横方向調整が必要な場合には余剰ノズルが使用される。図５（ｂ）に示すような画像９０１Ｙのずれが生じないようにする場合は、記録ヘッド２２Ｙのみ、ノズルの使用範囲を左方向にｒドット（＝ｒノズル）分ずらして記録動作を実行する。このｒ値は横方向（ノズルの配列方向）のレジストレーション用の調整値であり、これをノズル（記録素子）の配列方向調整値または横方向調整値（ノズルの配列方向調整値）と定義する。図の左方向にずらしたい場合は横方向調整値をｒの正値（＋ｒ）、右方向にずらしたい場合は横方向調整値をｒの負値（−ｒ）に設定すればよい。
【００３６】
横方向調整は、このような横方向の色ずれを防ぐ目的以外に、同じ位置に縦罫線（媒体搬送方向に延在する縦罫線状の画像）を形成し続けることによる特定ノズルへの負荷を避けるべく、全色の記録ヘッドのノズル使用範囲を横へずらす目的で使用してもよい。本実施形態では、横方向の色ずれ調整と縦罫線ずらし用の調整とを区別する必要がないため、これらを合わせて横方向調整として扱うことができる。
【００３７】
図６は、ホスト装置１０１が有するメインメモリ２２２に読み込まれたプリンタドライバを実行するＣＰＵ２２０による縦および横方向調整パターンの記録コマンド送信から記録装置１０２による縦および横方向調整値保存までの、記録システムの動作の概要を示す。ここで、ステップＳ１７０１およびＳ１７０５はホスト装置１０１側で行われる処理、ステップＳ１７０２、Ｓ１７０３、Ｓ１７０６およびＳ１７０７は記録装置１０２側で行われる処理、ステップＳ１７０４はユーザがホスト装置１０１に対して行う処理である。
【００３８】
まず、ステップＳ１７０１では、ＣＰＵ２２０は、ホスト／ＰＣＩブリッジ２２１および通信インタフェース２２３を介して、縦および横方向調整パターンの記録コマンドを送信する。記録装置１０２のＣＰＵ２０１は、ステップＳ１７０２にて、通信装置２０４を介して縦および横方向調整パターン記録コマンドを受信し、ステップＳ１７０３にて、縦および横方向調整用のテストパターンを記録ヘッド２２Ｋ〜２２Ｙにより記録媒体に記録させる。これらのパターンは、図４（ｂ）および図５（ｂ）に示したようなずれがドット単位で認識できるパターンになっている。具体的には、パターンは、各色１本ずつの直線ではなく、複数の直線を１ドットずつずらして記録し、何ドット分ずらして記録した直線が最も正しい位置に記録されているかをユーザが確認できるものとなっている。この確認に応じ、ステップＳ１７０４では、ユーザは入力デバイス２３２を用いて縦および横方向調整値をホスト装置１０１に対し選択設定する。
【００３９】
続いて、ＣＰＵ２２０は、ユーザが選択した縦および横方向調整値を、ステップＳ１７０５にて、ホスト／ＰＣＩブリッジ２２１および通信インタフェース２２３を介して送信する。記録装置１０２のＣＰＵ２０１は、ステップＳ１７０６にて、通信装置２０４を介して縦および横方向調整値を受信し、ＥＥＰＲＯＭ２１３に保存する（ステップＳ１７０７）。以上の縦および横方向調整値処理は、ユーザが所望したタイミングで行い、後の記録動作（図９のステップＳ１２０８）に調整値を反映させる。なお、ステップＳ１７０７の処理によってＥＥＰＲＯＭ２１３に保存された横方向調整値に基づいて記録動作を制御するＣＰＵ２０１の機能が、配列方向調整部に相当する。
【００４０】
３−３．傾き調整
図７（ａ）は、各記録ヘッドが互いに平行になっていない状態、特に記録ヘッド２２Ｙが媒体搬送方向Ａおよびそれに直交する幅方向に対して傾いている状態で記録動作が行われた記録媒体Ｐを鉛直方向上から見た図である。この場合、媒体搬送方向Ａに直交する方向に形成されるべき画像を記録しても、画像１００１Ｋ、１００１Ｃおよび１００１Ｍは平行に記録されるのに対し、画像１００１Ｙは傾いて記録される。なお、図７（ａ）は傾きを強調して描いているが、ここでは実際の画像１００１Ｙの左端から右端の傾きが１ドット分であると仮定して傾き調整を説明する。
【００４１】
図７（ｂ）は、図７（ａ）のような記録が行われてしまう各記録ヘッド配置状態において、記録ヘッド２２Ｙの傾き調整を行った後に記録された記録媒体Ｐを鉛直方向上から見た図である。具体的には、記録ヘッド２２Ｙの使用ノズル範囲を中央で分割し、右半分にあるノズルの吐出タイミングを左半分のノズルに対して搬送方向１ドット分の記録に要する時間分、遅らせた記録結果である。この結果、左半分のノズルによる画像部分１１０１Ｙ１は図７（ａ）の画像１００１Ｙの左半分と同じ位置に形成され、右半分のノズルによる画像部分１１０１Ｙ２は１ドット分搬送方向上流側にずれた位置に形成されるので、画像の傾きが目立たないものとなる。なお、この状態を、記録ヘッドの傾き調整値が「１」であると定義する。記録ヘッドの左端から右端の傾きが２ドット分の場合、記録ヘッドの使用ノズル範囲の中央で２ドット分ずらすと画像部分１１０１Ｙ１と画像部分１１０１Ｙ２との境界が目立つ。この場合は中央での分割は行わず、分割位置を記録ヘッドの左端から１／３および２／３の位置として使用ノズル範囲を３つのブロックに分割し、それぞれ１ドットずつ、計２ドット分の傾き調整を行えばよい。一般化すれば、ｓドット分の傾きがある場合、記録ヘッドの左端から１／（ｓ＋１）毎に分割位置を設定し、分割位置を挟んで隣接する使用ノズル範囲間でそれぞれ１ドットずつ、計ｓドット分の傾き調整を行う。また、傾きが図７（ａ）に示したものと逆であれば、傾き調整値に負値を設定する。
【００４２】
図８は、ホスト装置１０１が有するメインメモリ２２２に読み込まれたプリンタドライバを実行するＣＰＵ２２０による傾き調整パターンの記録コマンド送信から記録装置１０２による傾き調整値保存までの、記録システムの動作の概要を示すフローチャートである。ここで、ステップＳ１８０１およびＳ１８０５はホスト装置１０１側で行われる処理、ステップＳ１８０２、Ｓ１８０３、Ｓ１８０６およびＳ１８０７は記録装置１０２側で行われる処理、ステップＳ１８０４はユーザがホスト装置１０１に対して行う処理である。
【００４３】
まず、ステップＳ１８０１では、ＣＰＵ２２０は傾き調整パターンの記録コマンドを送信する。記録装置１０２は、ステップＳ１８０２にて傾き調整パターンの記録コマンドを受信し、ステップＳ１８０３にて傾き調整用のテストパターンを記録媒体に記録する。このパターンは図７（ａ）のようなずれがドット単位で認識できるパターンになっている。具体的には、記録媒体Ｐの左端と右端とに、左端から右端の傾きが何ドット分であるかがわかる目盛りを記録ヘッド２２Ｋによって記録する。これにより、記録ヘッド２２Ｋに対して記録ヘッド２２Ｃ、２２Ｍ、２２Ｙが左右それぞれ何ドット傾いているかをユーザが確認できるようになっている。この確認に応じ、ステップＳ１８０４では、ユーザは入力デバイス２３２を用いて傾き調整値をホスト装置１０１に対し選択設定する。
【００４４】
続いて、ＣＰＵ２２０は、ユーザが選択した傾き調整値をステップＳ１８０５にて送信する。記録装置１０２は、ステップＳ１８０６にて傾き調整値を受信し、ＥＥＰＲＯＭ２１３に保存する（ステップＳ１８０７）。この傾き調整値の設定処理は、ユーザが所望したタイミングで行い、後の記録動作（図９のステップＳ１２０８）に傾き調整値を反映させることができる。なお、ステップＳ１８０６の処理およびＥＥＰＲＯＭ２１３が、傾き調整値保存手段に相当する。
【００４５】
以上の説明では、縦方向および横方向調整値の設定処理、並びに傾き調整値の設定処理はユーザが所望するタイミングで起動されるものとした。しかし、調整処理の起動タイミングをホスト装置１０１で管理し、所定期間調整値の更新が行われていない場合には、ディスプレイ２２６を介してユーザにこれを報知して調整処理の起動を促すようにしてもよい。また、メンテナンスや交換のために記録ヘッドが取り外され、その後装着されたときに、調整処理の起動を促すようにしてもよい。
【００４６】
４．実施形態の特徴構成
ＣＰＵ２０１は、以上の調整値に基づいたレジストレーションを行いながら記録動作を実行する。その際、記録媒体Ｐの搬送速度は、ホスト装置１０１で計算された最大同時吐出数のデータに基づいて変更される。従来は、上述のように、ホスト装置１０１が記録データを作成する際、計算に反映させるべき調整値を記録装置１０２から取得して計算を行う。そのため、両者の通信が確立された後に直ちに記録動作を開始させることができない。また、ホスト装置１０１に複数の記録装置が接続され、同じ画像を記録できるように記録システムが構成されることがある。この場合、ホスト装置１０１は個々の記録装置からそれぞれ調整値を受け取り、それぞれの記録装置固有の調整値に基づいて同時吐出数計算を行う必要がある。そのため、ホスト装置１０１は効率的な処理を行えない。さらに、記録装置１０２が画像データのみをホスト装置１０１から受け取り、ＣＰＵ２０１が画像データと記録装置１０２に設定されている調整値とから同時吐出数計算を行うと、記録開始までに時間がかかる。
【００４７】
そこで本実施形態では、ホスト装置１０１は画像データと記録装置１０２で生じ得るドット形成位置のずれ量とに基づいて、駆動され得るノズル数の最大値（最大同時吐出数）を計算する。そして、ホスト装置１０１は、最大同時吐出数のデータを画像データとともに記録装置１０２に送信する。記録装置１０２では受信した最大同時吐出数のデータに基づいて、制御ユニットであるＣＰＵ２０１が搬送速度の設定を行う。
【００４８】
図９は、ホスト装置１０１が有するメインメモリ２２２に読み込まれたプリンタドライバを実行するＣＰＵ２２０による記録データ作成から、記録装置１０２による記録までの、記録システムの動作の概要を示すフローチャートである。ここで、ステップＳ１２０１およびＳ１２０２がホスト装置１０１側で行われる処理であり、ステップＳ１２０３〜Ｓ１２０８が記録装置１０２側で行われる処理である。
【００４９】
まず、ステップＳ１２０１では、ＣＰＵ２２０は記録データを作成する。詳細は図１０のフローチャートを用いて後述する。この後、ステップＳ１２０２に移行し、ＣＰＵ２２０が作成した記録データを記録装置１０２に送信する。
【００５０】
記録装置１０２のＣＰＵ２０１は、ステップＳ１２０３にて記録データを受信し、記録データに付加されている最大同時吐出数データを解析する（ステップＳ１２０４）。そして、ＣＰＵ２０１は、最大同時吐出数が所定値より未満の場合は搬送速度を高速に設定し（ステップＳ１２０５）、所定値以上の場合は低速に設定する（ステップＳ１２０６）。続いて、分割位置変更部であるステップＳ１２０７にて、ＣＰＵ２０１は、傾き調整の分割位置を標準の分割位置（左端から右端の傾きが１ドット分であれば使用ノズル範囲の中央）から実際の横方向調整値と同数分、横ずれが生じている方向と反対方向にシフトした位置に変更する。この後、ステップＳ１２０８に移行して、ＣＰＵ２０１は記録媒体１０４への記録動作を実行し、記録動作が終了となる。
【００５１】
記録装置１０２においてＣＰＵ２０１が最大同時吐出数データを解析するのではなく、ホスト装置１０１においてＣＰＵ２２０が最大同時吐出数データに基づいて搬送速度（記録速度）を直接決定することもできる。その場合、ＣＰＵ２２０は記録速度を指示するデータ（搬送速度データ）を記録データに付加して記録装置１０２に送信する。記録装置１０２のＣＰＵ２０１はこの記録速度の指示に基づいて記録速度を設定する。また、ステップＳ１２０７の分割位置決定処理は、図６のステップＳ１７０７の縦および横方向調整値保存処理の後、および、図８のステップＳ１８０７の傾き調整値保存処理の後に実施し、当該決定した分割位置をＥＥＰＲＯＭ２１３に保存するようにしてもよい。この場合は、ステップＳ１２０７は、分割位置決定処理ではなく、ＥＥＰＲＯＭ２１３からの分割位置読み込み処理に変えればよい。なお、ＥＥＰＲＯＭ２１３に保存された傾き調整値に基づいて記録動作を制御するＣＰＵ２０１の機能が、傾き調整部に相当する。
【００５２】
図１０は、図９におけるステップＳ１２０１の記録データ作成の詳細を示すフローチャートである。まず、画像データ作成工程であるステップＳ１３０１では、ホスト装置１０１のＣＰＵ２２０は各記録ヘッドに対応したＫ，Ｃ，Ｍ，Ｙの２値画像データを作成し、ステップＳ１３０２に移行する。ステップＳ１３０２では、ＣＰＵ２２０は図１１および図１２について詳述する吐出数リストを作成する。この後、ステップＳ１３０３に移行し、ＣＰＵ２２０は吐出数リストを使用して最大同時吐出数を計算する。この詳細は図１６のフローチャートを用いて後述する。この後、ステップＳ１３０４に移行し、ＣＰＵ２２０は記録データに最大同時吐出数情報を付加して、記録データ作成を終了する。なお、ＣＰＵ２２０が実行するステップＳ１３０３すなわち図１６に示す手順が取得部に相当する。
【００５３】
図１１は、吐出数リストを示す図である。ここで、記録すべき１枚の画像がＬラスタ（搬送方向におけるドット数に等しい）で構成されるものとする。この場合、吐出数リストは、Ｋ，Ｃ，Ｍ，Ｙそれぞれについて、搬送方向における画像先端の１番目のラスタから画像後端のＬ番目のラスタまでの、各ラスタにおける吐出数を格納するリストとなる。吐出数の計算開始前は吐出数リスト内がすべて「０」で埋められているが、計算過程において、それまでで最大の同時吐出数が現れる度に更新される。図１１の例では、Ｋのｘ番目のラスタに最大同時吐出数「２０００」が格納された状態を示している。
【００５４】
図１２は、図１０におけるステップＳ１３０２の吐出数リスト作成の詳細を示すフローチャートである。まず、ステップＳ１４０１では、ホスト装置１０１のＣＰＵ２２０は、吐出数リスト作成の対象色を、媒体搬送方向Ａの最上流側に位置する記録ヘッド２２Ｋが吐出するＫ（ブラック）に設定し、ステップＳ１４０２に移行する。ステップＳ１４０２では、ＣＰＵ２２０は、吐出数リスト作成のラスタ番号を１番目に設定し、ステップＳ１４０３に移行する。
【００５５】
以下の計算に使用される記録ヘッドの傾き調整値は、記録装置１０２との通信が確立されていない場合を考慮して、ユーザが選択設定した実際の傾き調整値ではなく、記録装置において想定される範囲の傾きに基づいて設定される。本実施形態では、傾き調整値は、−ｈｓから＋ｈｓ（ｈｓは１以上の整数）の範囲で設定できるものとする。ステップＳ１４０３では、ＣＰＵ２２０は、対象色（最初はＫ）の記録ヘッドの傾き調整値に最小値−ｈｓを設定する。次に、ステップＳ１４０４に移行して、ＣＰＵ２２０は、吐出数計算を行う。ここで、図１３から図１５を用いて吐出数の計算方法を説明する。
【００５６】
図１３は、横方向調整値が０、かつ、傾き調整値が＋１の状態での吐出数を示す図である。細線で囲まれた長方形の領域１６０３は２値画像データを示しているが、媒体搬送方向Ａの上流側は省略し、点線で表示している。斜線部１６０４はドットＯＮである（ドットで埋められる）領域を示している。この例では、図の上端側にある画像先端からｘ番目のラスタがすべてドットＯＮの状態、その他のラスタはすべてドットＯＦＦとなっている。太線で囲まれた長方形の領域１６０１は記録ヘッドの左半分の範囲にあるノズルで記録される領域を示しており、横方向調整値と吐出数との関連を示すため、左端の余剰ノズル数ｒの部分も領域１６０１に含めている。また、太線で囲まれた長方形の領域１６０２は記録ヘッドの右半分の範囲にあるノズルで記録される領域を示しており、領域１６０２には右端の余剰ノズル数ｒの部分も含めている。２値画像データ１６０３の幅をｗドットとすると、記録ヘッドの右半分および左半分のドット数（ノズル数）はともに（ｗ／２）＋ｒドットとなる。この図で示す記録ヘッド左端が画像先端からｘ番目のラスタにある瞬間の吐出数は、記録ヘッド左半分で記録される領域１６０１の吐出数がｗ／２ドット、記録ヘッド右半分で記録される領域１６０２の吐出数が０ドット、左右合計ｗ／２ドットである。
【００５７】
図１４は、横方向調整値が最大値ｒ、且つ、記録ヘッド傾き調整値が＋１の状態での吐出数を示す図である。この図で示す記録ヘッド左端が画像先端からｘ番目のラスタにある瞬間の吐出数は、記録ヘッド左半分で記録される領域１６０１の吐出数が左半分の全ノズル数と一致する（ｗ／２）＋ｒドット、記録ヘッド右半分で記録される領域１６０２の吐出数は０ドットである。したがって左右合計（ｗ／２）＋ｒとなる。このように、図１３と同じ傾き調整値であり、且つ、同じｘ番目のラスタの吐出数であっても、横方向調整値の差により吐出数に差が出ることがわかる。
【００５８】
ホスト装置１０１が横方向調整値を記録装置１０２から取得せずに、吐出数を計算する場合を想定する。この場合、すべての瞬間（すべてのラスタに対するノズルの駆動位置）に対応する吐出数を、ホスト装置１０１のＣＰＵ２２０が正確に計算するためには、横方向調整値を−ｒからｒまで１単位でずらした回数、つまり（２ｒ＋１）回の計算を行う必要がある。しかも、この計算は1ヘッド分であり、ＣＰＵ２２０は、（記録ヘッド全個数×１枚の画像のラスタ数Ｌ）回だけ計算を行わなければならない。
【００５９】
図１５は、ホスト装置１０１のＣＰＵ２２０が多数回の計算を行わずに、横方向調整値の全範囲をカバーするための計算方法を示す図である。この図は、図１４と同様に横方向調整値最大値ｒ、且つ、記録ヘッド傾き調整値＋１の状態での吐出数を示しているが、傾き調整の分割位置が図１４よりも横方向調整値ｒ分だけ移動している。
【００６０】
この図で示す記録ヘッド左端が画像先端からｘ番目のラスタにある瞬間の吐出数は、記録ヘッドの左半分で記録される領域１６０１の吐出数はｗ／２ドットである。即ち、記録ヘッドの左半分のノズルで記録される領域１６０１と、ドットＯＮである斜線部１６０４と、はｗ／２ドットだけ重なっている。
【００６１】
一方、記録ヘッド右半分で記録される領域１６０２の吐出数は０ドットである。即ち、ドットＯＮである斜線部１６０４と、記録ヘッドの右半分ノズルで記録される領域１６０２は重なっている部分がない。
【００６２】
従って、所定のラスタにおける合計ｗ／２ドットである。この値は横方向調整値０の場合の図１３と同じであり、傾き調整の分割位置を標準の分割位置から横方向調整値ｒと同数分左方向にシフトすることにより、吐出数の計算に２ｒ＋１個分の横方向調整値を考慮する必要がなくなったことを示している。
【００６３】
即ち、本実施例において、記録装置１０２は、記録素子であるノズルの配列方向の調整値である横方向調整値に対して、ノズルの配列方向に沿って逆方向に同量だけシフトした位置へ、傾き調整の分割位置を変更する。そのため、ホスト装置１０１は、記録装置１０２から横方向調整値を取得せずに、同時吐出数を正確に計算することが可能となる。
【００６４】
再び図１２を参照する。図１５に示した方法で計算を行うため、ステップＳ１４０４でＣＰＵ２２０が計算するｘ番目のラスタの吐出数は、記録ヘッドの左端が画像データの先端からｘ番目のラスタにある場合において、傾き調整値と横方向調整値とを考慮した吐出数である。図１３から図１５は傾き調整値が＋１である場合の例であった。しかし、実際の傾き調整値が上述した−ｈｓから＋ｈｓの範囲のどの値であっても、図１５の太線で囲んだすべてのブロックの分割位置を標準の分割位置から横方向調整値と同数分、横ずれを仮定している方向と反対の方向にシフトする方法は同様である。
【００６５】
次に、ステップＳ１４０５において、ＣＰＵ２２０は、ステップＳ１４０４で計算した吐出数が、吐出数リストの現在の対象色のラスタ番号が示す位置に格納されている値より大きいか否かを判定する。大きい場合はステップＳ１４０６に移行し、それ以外の場合はステップＳ１４０７に移行する。ステップＳ１４０６では、ＣＰＵ２２０は、ステップＳ１４０４で計算した吐出数を吐出数リストの現在位置に格納して更新してから、ステップＳ１４０７に移行する。
【００６６】
ステップＳ１４０７では、ＣＰＵ２２０は、計算対象色の記録ヘッドの傾き調整値が最大値ｈｓに達しているか否かを判定し、肯定判定の場合はステップＳ１４０８に移行し、否定判定の場合はステップＳ１４０９に移行する。ステップＳ１４０８では、ＣＰＵ２２０は、計算対象色のラスタ番号がＬ（１ページのラスタ数）に達しているか否かを判定する。肯定判定の場合はステップＳ１４１０に移行し、否定判定の場合はステップＳ１４１１に移行する。一方、ステップＳ１４０９では、ＣＰＵ２２０は、計算対象色の記録ヘッドの傾き調整値を１加算し、ステップＳ１４０４に復帰して、以降の手順を繰り返す。
【００６７】
ステップＳ１４１０では、ＣＰＵ２２０は、計算対象色が媒体搬送方向最下流側に位置する記録ヘッド２２Ｙが吐出するＹであるか否かを判定する。計算対象の記録ヘッド色がＹ以外の場合はステップＳ１４１２に移行する。一方、ステップＳ１４１１では、計算対象色のラスタ番号を１加算し、ステップＳ１４０３に復帰して、以降の手順を繰り返す。
【００６８】
ステップＳ１４１２では、ＣＰＵ２２０は、計算対象色を次の色に変更し、ステップＳ１４０２に復帰して、以降の手順を繰り返す。本実施形態では、記録ヘッド２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙは、媒体搬送方向上流側からこの順に配置されている。従って、計算対象色はＫ、Ｃ、Ｍ、Ｙの順に切り換えられる。そして、ステップＳ１４１０で計算対象色がＹの場合は、ＣＰＵ２２０は吐出数リスト作成を終了する。
【００６９】
図１６は、図１０におけるステップＳ１３０３の最大同時吐出数計算の詳細を示すフローチャートである。また、図１７は、吐出数リストを使用した最大同時吐出数計算を説明する図である。以下の説明では、１ページのラスタ数（搬送方向のドット数）をＬラスタ、ドット数に換算した隣接する記録ヘッド間の標準的な間隔をｎドット（ラスタ）とする。また、記録ヘッド２２Ｋを基準とし、その他の記録ヘッドについて吐出タイミングが調整され得る範囲、すなわち媒体搬送方向におけるずれ量を加味すべきラスタの範囲を、−ＴからＴ（Ｔは正の整数）まで、１単位で設定可能とする。
【００７０】
図１７はＫ，Ｃ，Ｍ，Ｙの各ラスタをｎドット分ずつ縦方向にずらして描いており、図内の同じ縦方向の位置に描かれているＫ、Ｃ、Ｍ、Ｙそれぞれのラスタは、画像データ上、同時に吐出動作が行われるラスタを示している。すなわち、Ｋのラスタ番号からｎ、２ｎおよび３ｎを減じたものが、それぞれ、同時吐出が行われるＣ、ＭおよびＹのラスタ番号に対応している。Ｋの１ラスタ目を１番とし、１つ下の行に下がるごとに１加算し、Ｙの最後までを計数カウントしたものを通し番号と定義する。したがって、最後のＹの吐出終了は、通し番号Ｌ＋３ｎ番となる。
【００７１】
図１６のステップＳ２１０１では、ＣＰＵ２２０は、最大同時吐出数を示すパラメータＳｙｎｃＭａｘに０を設定し、ステップＳ２１０２にて、通し番号を示すパラメータｙに１を設定して、ステップＳ２１０３に移行する。ステップＳ２１０３では、ＣＰＵ２２０は、ｙ番目の同時吐出数を示すＳｙｎｃＸにＫの通し番号ｙ番目の吐出数（Ｋのｘ番目の吐出数）を設定する。図１７の例では、２０００が設定されている。
【００７２】
次に、ステップＳ２１０４では、ＣＰＵ２２０は、Ｃの吐出タイミング調整値の全調整範囲のうち、最大となるＣの同時吐出数をＳｙｎｃＸに加算する。図１７の例では、Ｋのｘ番目の吐出と同時に吐出する可能性のあるＣの範囲は太枠で囲んだｘ−ｎ−Ｔ番目からｘ−ｎ＋Ｔ番目までである。この中で最大値となるのはｘ−ｎ番目の１０００である。よってＳｙｎｃｘ＝２０００＋１０００＝３０００となる。この後、ステップＳ２１０５に移行する。
【００７３】
ステップＳ２１０５では、ＣＰＵ２２０は、Ｍの吐出タイミング調整値の全調整範囲のうち、最大となるＭの同時吐出数をＳｙｎｃＸに加算する。図１７の例では、Ｋのｘ番目の吐出と同時に吐出する可能性のあるＭの範囲は太枠で囲んだｘ−２ｎ−Ｔ番目からｘ−２ｎ＋Ｔ番目までである。この中で最大値となるのはｘ−２ｎ−Ｔ番目の１０００である。よってＳｙｎｃｘ＝３０００＋１０００＝４０００となる。この後、ステップＳ２１０６に移行する。
【００７４】
ステップＳ２１０６では、ＣＰＵ２２０は、Ｙの吐出タイミング調整値の全調整範囲のうち、最大となるＹの同時吐出数をＳｙｎｃＸに加算する。図１７の例では、Ｋのｘ番目の吐出と同時に吐出する可能性のあるＹの範囲は太枠で囲んだｘ−３ｎ−Ｔ番目からｘ−３ｎ＋Ｔ番目までである。この中で最大値となるのはｘ−３ｎ番目からｘ−３ｎ＋Ｔ番目の間にある５００である。よってＳｙｎｃｘ＝４０００＋５００＝４５００となる。この後、ステップＳ２１０７に移行する。
【００７５】
ステップＳ２１０７では、ＣＰＵ２２０は、ＳｙｎｃＸがＳｙｎｃＭａｘより大きいか否かを判定し、肯定判定の場合はステップＳ２１０８に移行し、ＳｙｎｃＸの値をＳｙｎｃＭａｘに代入して更新してから、ステップＳ２１０９に移行する。一方、否定判定の場合は、直ちにステップＳ２１０９に移行する。
【００７６】
ステップＳ２１０９では、ＣＰＵ２２０は、ｙが１つの画像の最大通し番号Ｌ＋３ｎに達しているか否かを判定し、否定判定の場合は、ステップＳ２１１０に移行してｙに１を加算し、ステップＳ２１０３に復帰してそれ以降の処理を繰り返す。一方、肯定判定であれば最大同時吐出数計算を終了する。
【００７７】
以上のように、本実施形態は、縦方向調整値、傾き調整値および横方向調整値を記録装置から取得せず、ホスト装置（記録制御装置）においてそれらの調整値の全範囲を考慮し、起こり得る最大同時吐出数を算出するようにした。このため、ホスト装置と記録装置との通信確立後、記録動作を開始するまでに要する時間を短縮し、且つ電源容量不足が生じることなく最適な搬送速度で記録動作を行うことができる。これはまた、ホスト装置に複数の記録装置が接続され、複数の記録装置が接続され、同じ画像を記録できるように記録システムが構成される場合にも、ホスト装置は個々の記録装置からそれぞれの調整値を受け取る必要がないので、効率的な処理を行う上で有利である。
【００７８】
５．その他
なお、本発明は、以上説明した実施形態および随所に述べた変形例に限られるものではない。例えば、記録素子の最大の同時駆動数によっては電源容量不足が生じ得る記録装置であれば、本発明は、インクジェット記録ヘッド以外の記録ユニットを有する記録装置およびシステムへの適用も可能である。また、記録ヘッドの個数、記録色および配置順についても、適宜定め得るものである。さらに本発明は、シリアルプリンタ形態の記録装置を用いるシステムへの適用を排除するものではない。記録ヘッドの駆動と記録媒体に対する走査とが同時に生じ、記録素子の最大の同時駆動数によって電源容量不足が生じ得るものであれば、本発明の適用は有効である。加えて、計算の過程で使用したｚ，ｎ，Ｔなどの諸値についても、レジストレーション処理が可能な範囲で適宜の値を設定できるのは勿論である。
【符号の説明】
【００７９】
２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ  記録ヘッド
２６            搬送機構
１０１  ホスト装置
１０２  記録装置
１０４、Ｐ  記録媒体
２０１、２２０  ＣＰＵ
２０４  通信装置
２０５  記録ヘッド制御部
２０６  装置駆動部
２１３  ＥＥＰＲＯＭ
２２２  メインメモリ
２２３  通信インタフェース
Ａ  媒体搬送方向
【図１】
2019081356.tif 000003
【図２】
2019081356.tif 000004
【図３】
2019081356.tif 000005
【図４】
2019081356.tif 000006
【図５】
2019081356.tif 000007
【図６】
2019081356.tif 000008
【図７】
2019081356.tif 000009
【図８】
2019081356.tif 000010
【図９】
2019081356.tif 000011
【図１０】
2019081356.tif 000012
【図１１】
2019081356.tif 000013
【図１２】
2019081356.tif 000014
【図１３】
2019081356.tif 000015
【図１４】
2019081356.tif 000016
【図１５】
2019081356.tif 000017
【図１６】
2019081356.tif 000018
【図１７】
2019081356.tif 000019