(57)【要約】【課題】記録装置の電源容量を超えない記録動作を速やかに開始可能とする。【解決手段】記録制御装置は、記録装置に備わる複数の記録手段が記録データに基づいて画像を記録する際の、複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を取得する。その合計の記録量に関する情報は、記録制御装置と記録装置とがオフライン状態のときに取得され、オンライン状態になると記録制御装置から記録装置に送信される。記録装置は、受信したそれぞれの合計の記録量に関する情報のうち、現在の記録手段の動作タイミングに対する合計の記録量に関する情報に基づいて、電源容量を超えないように記録動作を速やかに開始する。【選択図】図７
2018187889.tif 000002
【特許請求の範囲】
【請求項１】
記録装置に記録データを送信する記録制御装置であって、
前記記録装置に備わる複数の記録手段が前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を取得する取得手段と、
前記記録データと、前記合計の記録量に関する情報と、を前記記録装置に送信する送信手段と、
を有することを特徴とする記録制御装置。
【請求項２】
前記取得手段は、前記記録制御装置と前記記録装置とがオフライン状態のときに前記合計の記録量に関する情報を取得することを特徴とする請求項１に記載の記録制御装置。
【請求項３】
前記記録装置は、前記記録制御装置から受信した前記記録データに基づいて前記複数の記録手段からインクを吐出することにより、記録媒体に画像を記録するインクジェット記録装置であり、
前記合計の記録量に関する情報は、前記記録データに基づいて前記複数の記録手段から同時に吐出されるインクの吐出数に関する情報を含むことを特徴とする請求項１または２に記載の記録制御装置。
【請求項４】
前記合計の記録量に関する情報は、前記記録データに基づいて前記複数の記録手段を同時に駆動するときに必要な電力量に関する情報を含むことを特徴とする請求項１または２に記載の記録制御装置。
【請求項５】
前記合計の記録量に関する情報は、前記記録データに基づいて前記複数の記録手段を同時に駆動するときに必要な電力量が、所定の電力量を超えるか否かの判定結果に関する情報を含むことを特徴とする請求項１または２に記載の記録制御装置。
【請求項６】
前記複数の記録手段の動作タイミングは、前記複数の記録手段の相対位置に応じて変化することを特徴とする請求項１乃至５のいずれか１項に記載の記録制御装置。
【請求項７】
記録データに基づいて記録媒体に画像を記録する複数の記録手段と、
前記記録データと、前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報と、を受信する受信手段と、
前記受信手段が受信した前記合計の記録量に関する情報に基づいて、前記複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように記録動作を制御する制御手段と、
を有することを特徴とする記録装置。
【請求項８】
前記記録媒体を搬送する搬送手段を有し、
前記制御手段は、前記複数の記録手段を同時に駆動するときに必要な電力量が前記所定の電力量を超えないように、前記搬送手段を制御することを特徴とする請求項７に記載の記録装置。
【請求項９】
前記複数の記録手段は、インクを吐出することにより記録媒体に画像を記録するインクジェット記録手段であり、
前記合計の記録量に関する情報は、前記記録データに基づいて前記複数の記録手段から同時に吐出されるインクの吐出数に関する情報を含むことを特徴とする請求項７または８に記載の記録装置。
【請求項１０】
前記合計の記録量に関する情報は、前記記録データに基づいて前記複数の記録手段を同時に駆動するために必要な電力量に関する情報を含むことを特徴とする請求項７または８に記載の記録装置。
【請求項１１】
前記合計の記録量に関する情報は、前記記録データに基づいて前記複数の記録手段を同時に駆動するために必要な電力量が、所定の電力量を超えるか否かの判定結果に関する情報を含むことを特徴とする請求項７または８に記載の記録装置。
【請求項１２】
前記複数の記録手段の動作タイミングは、前記複数の記録手段の相対位置に応じて変化することを特徴とする請求項７乃至１１のいずれか１項に記載の記録装置。
【請求項１３】
記録データに基づいて記録媒体に画像を記録する記録装置と、前記記録装置に記録データを送信する記録制御装置と、を含む記録システムであって、
前記記録制御装置は、前記記録装置に備わる複数の記録手段が前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を取得する取得手段と、
前記記録データと、前記合計の記録量に関する情報と、を前記記録装置に送信する送信手段と、
を有し、
前記記録装置は、
前記記録データに基づいて記録媒体に画像を記録する複数の記録手段と、
前記記録制御装置から前記記録データと前記合計の記録量に関する情報とを受信する受信手段と、
前記受信手段が受信した前記合計の記録量に関する情報に基づいて、前記複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように、記録動作を制御する制御手段と、
を有する、
ことを特徴とする記録システム。
【請求項１４】
記録データに基づいて記録媒体に画像を記録する記録装置と、前記記録装置に記録データを送信する記録制御装置と、により構成される記録システムにおいて実行される記録制御方法であって、
前記記録装置に備わる複数の記録手段が前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を前記記録制御装置において取得する取得工程と、
前記記録データと、前記合計の記録量に関する情報と、を前記記録制御装置から前記記録装置に送信する送信工程と、
前記送信工程において送信された前記記録データと前記合計の記録量に関する情報とを前記記録装置において受信する受信工程と、
前記受信工程において受信された前記合計の記録量に関する情報に基づいて、前記複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように記録動作を制御する制御工程と、
を有することを特徴とする記録制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録データを処理して記録装置に送信するホスト装置としての記録制御装置、記録制御装置から記録データを受信して記録媒体に画像を記録する記録装置、記録制御装置と記録装置で構成される記録システム、および記録制御方法に関する。
【背景技術】
【０００２】
特許文献１に記載のインクジェット記録装置は、ホスト装置からの記録データに基づいて画像を記録する際に、記録装置の電源容量の不足の発生を避けるために、同時に吐出するインクの吐出数が一定以上の場合に記録動作を制限するように構成されている。インクは複数のノズル列から吐出され、それらからのインクの吐出タイミングは、それらのノズル列の間隔に応じて変化する。そのため、特許文献１においては、ノズル列の間隔に基づいて、同時に吐出されるインクの吐出数（以下、同時吐出数ともいう）を算出し、それが一定以上にならないように、インクの吐出タイミングが調整される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２８９８５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ノズル列の間隔が判明している場合は、それに基づいて同時吐出数を算出することが可能である。ノズル列の間隔は、装置毎に誤差があるため、一般的に、ノズル列の間隔に関する調整値を記録装置内のメモリーに記憶しておき、その調整値に基づいて、記録画像に応じたノズルを使用して記録を行う。ホスト装置と記録装置とがオンライン状態にあるときには、記録装置が記録データを受信した時点において、記録装置に記憶されている調整値に基づいて、同時吐出数を算出することができる。また、ホスト装置側に調整値を通知することにより、ホスト装置側において同時吐出数を算出することもできる。
【０００５】
しかし、ホスト装置と記録装置とがオフライン状態にあるときには、ホスト装置から記録装置側に記録データが送信されないため、記録装置側において同時吐出数の算出ができない。また、記録装置からホスト装置に調整値が通知されないため、ホスト装置側においても同時吐出数の算出ができない。そのため、オンライン状態になってから同時吐出数を算出することになり、その場合には、同時吐出数の算出に要する時間だけ記録開始が遅れてしまう。
【０００６】
本発明の目的は、記録装置の電源容量を超えない記録動作を速やかに開始可能な記録制御装置、記録装置、記録システム、および記録制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の記録制御装置は、記録装置に記録データを送信する記録制御装置であって、前記記録装置に備わる複数の記録手段が前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を取得する取得手段と、前記記録データと、前記合計の記録量に関する情報と、を前記記録装置に送信する送信手段と、を有することを特徴とする。
【０００８】
本発明の記録装置は、記録データに基づいて記録媒体に画像を記録する複数の記録手段と、前記記録データと、前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報と、を受信する受信手段と、前記受信手段が受信した前記合計の記録量に関する情報に基づいて、前記複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように記録動作を制御する制御手段と、を有することを特徴とする。
【０００９】
本発明の記録システムは、記録データに基づいて記録媒体に画像を記録する記録装置と、前記記録装置に記録データを送信する記録制御装置と、を含む記録システムであって、前記記録制御装置は、前記記録装置に備わる複数の記録手段が前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を取得する取得手段と、前記記録データと、前記合計の記録量に関する情報と、を前記記録装置に送信する送信手段と、を有し、前記記録装置は、前記記録データに基づいて記録媒体に画像を記録する複数の記録手段と、前記記録制御装置から前記記録データと前記合計の記録量に関する情報とを受信する受信手段と、前記受信手段が受信した前記合計の記録量に関する情報に基づいて、前記複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように、記録動作を制御する制御手段と、を有する、ことを特徴とする。
【００１０】
本発明の記録制御方法は、記録データに基づいて記録媒体に画像を記録する記録装置と、前記記録装置に記録データを送信する記録制御装置と、により構成される記録システムにおいて実行される記録制御方法であって、前記記録装置に備わる複数の記録手段が前記記録データに基づいて画像を記録する際の、前記複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量に関する情報を前記記録制御装置において取得する取得工程と、前記記録データと、前記合計の記録量に関する情報と、を前記記録制御装置から前記記録装置に送信する送信工程と、前記送信工程において送信された前記記録データと前記合計の記録量に関する情報とを前記記録装置において受信する受信工程と、前記受信工程において受信された前記合計の記録量に関する情報に基づいて、前記複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように記録動作を制御する制御工程と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、記録装置の電源容量を超えない記録動作を速やかに開始することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明における記録システムの構成図である。
【図２】ホストＰＣ（記録制御装置）と記録装置の制御系のブロック図である。
【図３】記録装置の概略構成図である。
【図４】記録ヘッド間の距離が均等であるときの記録例の説明図である。
【図５】記録ヘッド間の距離が不均等であるときの記録例の説明図である。
【図６】記録処理を説明するためのフローチャートである。
【図７】オンライン記録データの作成処理を説明するためのフローチャートである。
【図８】同時に吐出されるインクの吐出数の計算方法の説明図である。
【図９】オフライン記録データの作成処理を説明するためのフローチャートである。
【図１０】調整値の組み合わせ情報の説明図である。
【図１１】吐出数の予測処理を説明するためのフローチャートである。
【図１２】吐出数を予測するための元となる情報の説明図である。
【図１３】図１１の予測処理における通しラスター番号の関係の説明図である。
【図１４】搬送速度の決定処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照して本発明の実施形態について説明する。以下の実施形態は、特許請求の範囲に係る本発明を限定するものでなく、また本実施形態において説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。また、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１４】
図１は、本実施形態における記録システムの構成の説明図である。本記録システムは、記録データを生成する記録制御装置であるホストＰＣ（記録制御装置）１０１と、ホストＰＣ１０１からの指示にしたがって記録を実行可能な記録装置１０２と、を含む。本例の記録装置１０２は、インクジェット記録装置としての適用例である。ホストＰＣ１０１と記録装置１０２とは、接続ケーブル１０３を介して相互に通信可能である。記録装置１０２は、ホストＰＣ１０１から受信した記録データに基づいて、記録用紙等の記録媒体１０４に画像を記録する。ホストＰＣ１０１は、オンライン記録データ作成処理、およびオフライン記録データ作成処理を実行可能である。オンライン記録データ作成処理の場合には、作成後の記録データを直ちに記録装置１０２に送信する。オフライン記録データ作成処理の場合には、作成後の記録データを直ちに記録装置１０２に送信せずに、その記録データをホストＰＣ１０１に保持してから、任意のタイミングで記録装置１０２に送信する。オフライン記録データ作成処理は、接続ケーブル１０３が繋がっていない場合にも有効である。例えば、ホストＰＣ１０１における記録データ作成速度よりも、ホストＰＣ１０１から記録装置１０２へのデータの送信速度、および記録装置１０２の記録速度の方が速い場合にも有効である。その場合には、オフライン状態において記録データを作成しておき、オンライン状態となったときに、その記録データを記録装置１０２に送信することにより、大量の記録をまとめて行うことができる。
【００１５】
図２は、ホストＰＣ１０１および記録装置１０２の制御系のブロック図である。ホストＰＣ１０１は、例えば、一般的なパーソナルコンピューターである。ＣＰＵ２２０は、オペレーティングシステム（ＯＳ）の制御下において、ＲＡＭ等の記憶領域に格納された各種プログラムを実行して、本実施形態におけるホストＰＣ１０１の動作を実現する。ホストＰＣ１０１においては、ローカルバスであるＰＣＩバスとＩＳＡバスとがホスト／ＰＣＩブリッジ２２１およびＰＣＩ／ＩＳＡブリッジ２２８を介して階層的に構成されており、それらは全体としてシステムバスを構成する。ホストＰＣ１０１内の各ブロックは、システムバスを介して相互にデータの送受信を行う。システムバスには、Ｌ２キャッシュと称される高速のメモリー（不図示）が接続されており、ＣＰＵ２２０が常時アクセスするコードやデータを記憶する。
【００１６】
メモリー２２２は、オペレーティングシステム（ＯＳ）、アプリケーションプログラム、プリンタードライバー等の実行プログラムを一時的に記憶する記憶領域である。また、メモリー２２２は、各プログラム実行のための作業用メモリー領域としても用いられる。メモリー２２２は、アプリケーションプログラムにより描画処理されたＲＧＢ画像データ、およびＲＧＢ画像データから色空間変換されて、記録装置１０２の後述するインクジェット記録ヘッド２２のインク色に対応するインク色データ等も記憶する。本例において、インク色データは、ブラック、シアン、マゼンタ、イエローのインク色に対応した２値の画像データである。記録装置１０２において、記録ヘッド２２Ｋはブラックインク吐出用ヘッド、記録ヘッド２２Ｃはシアンインク吐出用ヘッド、記録ヘッド２２Ｍはマゼンタインク吐出用ヘッド、記録ヘッド２２Ｙはイエローインク吐出用ヘッドである。
【００１７】
ホストＰＣ１０１は、誤差拡散法等によって２値化された画像データ、電源容量閾値の判定情報、およびインクの吐出タイミングの調整値（タイミング情報）の組み合わせに関する情報等の全てをメインメモリー２２２上に展開する。後述するように、電源容量閾値の判定情報は、画像データのドット情報と、記録装置１０２から取得したインクの吐出タイミングの調整値と、に基づく判定情報である。また、インクの吐出タイミングの調整値の組み合わせに関する情報は、電源容量閾値を超えるときの吐出タイミングの調整値の組み合わせに関する情報である。ホストＰＣ１０１は、これらの情報を画像データに付加して記録データを完成させ、通信インタフェース２２３を介して、その記録データを記録装置１０２に送信する。通信インタフェース２２３は、例えば、ＵＳＢ、ネットワーク等であり、ＰＣＩバスに接続されている。
【００１８】
ＣＲＴＣ２２４は、ビデオコントローラーであり、ＣＰＵ２２０によりＶＲＡＭ２２５に書き込まれた表示用ビットマップデータを読み取って、ＣＲＴ、ＬＣＤ、ＰＤＰ等のディスプレイ２２６に転送する。ユーザは、ディスプレイ２２６により、例えば、記録指示した記録ジョブの処理経過および処理結果を認識することができる。
【００１９】
ＲＯＭ２２９は、入力デバイス２３２およびＦＤＤ２３１等の入出力機器を制御するＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）プログラム、電源投入時の初期化プログラム、および自己診断プログラム等を格納する。入力デバイス２３２は、例えば、キーボードおよびポインティングデバイスである。ユーザは、入力デバイス２３２により、例えば、記録装置１０２に対して記録等を指示することができる。ＥＥＰＲＯＭ２３０は、恒久的に利用する各種のパラメーターを記憶させるための書き換え可能な不揮発性のメモリーである。
【００２０】
オペレーティングシステム（ＯＳ）、各種アプリケーションプログラム、各処理を実行するプログラム、および記録装置１０２に対応するプリンタードライバー等は、ＨＤＤ２２７からメインメモリー２２２に読み出されて、ＣＰＵ２２０により実行される。オフラインにより作成された記録データもＨＤＤ２２７に記憶される。インクの吐出タイミングの調整値の取得処理は、記録データの作成前に毎回実施してもよく、または、ユーザが所望した際にユーザの指示に基づいて実施してもよい。ユーザが所望した際に吐出タイミングの調整値を取得する場合には、その調整値もＨＤＤ２２７に記憶する。
【００２１】
記録装置１０２は、記録データを記憶するＲＡＭ２０２、制御プログラムおよびインクの吐出タイミングの調整値等を記憶するＲＯＭ２０３、およびホストＰＣ１０１との通信を行うインタフェースとなる通信装置２０４を含む。また、記録装置１０２は、記録ヘッド２２を駆動制御する記録ヘッド制御部２０５、および記録媒体を搬送のためのアクチュエータ等を駆動制御する駆動部２０６を含む。また、記録装置１０２は、記録ヘッド２２Ｃ，２２Ｍ，２２Ｙ，２２Ｋ内のメモリー２０８，２０９，２１０，２１１に対するデータの読み込みおよび書き込み（Ｒ／Ｗ）を制御するメモリー制御回路２０７を含む。ＣＰＵ２０１は、ＲＡＭ２０２に格納された各種プログラムを実行して、本実施形態の動作を実現する。本例の記録装置１０２には、ブラック、シアン、マゼンタ、イエローの４色のインクのそれぞれに対応するライン型の記録ヘッド２２（２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ）が搭載される。インク色の数は本例のような４色のみに限定されず、これら４色とは異なる淡シアン等の色、および特定の目的に応じた特色のインクを含んでもよい。記録ヘッド２２は、記録装置１０２におけるキャリッジ等に着脱自在に取り付けられる。
【００２２】
図３は、本例における記録装置１０２の概略構成図である。記録装置１０２は、ホストＰＣ１０１から送信される記録対象の記録データに基づいて、記録ヘッド２２（２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ）から記録媒体Ｐにインクを吐出して記録を行う。それらの記録ヘッド２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙは、記録媒体Ｐの搬送方向（矢印Ａ方向）に沿って、その順に配置されている。記録ヘッド２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙは、所謂、フルライン型の記録ヘッドであり、搬送方向Ａと交差（本例の場合は、直交）する記録媒体Ｐの幅方向に全域に渡って延在する長尺であり、互いに平行に並べられている。記録装置１０２は、記録媒体Ｐを搬送方向Ａに連続的に搬送させつつ、定位置の記録ヘッド２２から記録データに基づいてインクを吐出することによって、記録媒体Ｐに画像を記録する。記録ヘッド２２は、電気熱変換素子（ヒータ）またはピエゾ素子などの吐出エネルギー発生素子を用いて、吐出口からインクを吐出する。吐出口は、記録媒体Ｐの搬送方向Ａと交差（本例の場合は、直交）する方向に複数配列されて、吐出口列を形成する。
【００２３】
画像の記録に伴って、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙにおける吐出口の形成面（吐出口形成面）にゴミまたはインク滴等の異物が付着した場合には、インクの吐出状態が変化して記録に影響を与えるおそれがある。そのため、記録ヘッド２２が安定してインクを吐出できるように、記録装置１０２には回復ユニット４０が配備されている。回復ユニット４０によって、定期的に吐出口形成面をクリーニングすることによって、記録ヘッド２２の吐出口からの良好なインク吐出状態を維持することができる。また、回復ユニット４０には、クリ−ニング動作のときに、記録ヘッド２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙのそれぞれの吐出口をキャッピングするキャップ５０が備えられている。キャップ５０は、ブレード、インク除去部材、およびブレード保持部材などを含む。
【００２４】
図３における記録媒体Ｐは長尺なロール紙であり、ロール紙供給ユニット２４から供給され、記録装置１０２の搬送機構２６によって矢印Ａの搬送方向に搬送される。本例の搬送機構２６は、記録媒体Ｐを載置して搬送する搬送ベルト２６ａ、搬送ベルト２６ａを回転させる搬送モーター２６ｂ、搬送ベルト２６ａに張力を与えるためのローラー２６ｃ等を含む。記録媒体Ｐの搬送速度は、高速記録モードおよび低速記録モード等の記録モードに応じて複数段階に変更可能である。記録を行う際には、搬送中の記録媒体Ｐが記録ヘッド２２Ｋの下方の記録位置に到達したときに、ホストＰＣ１０１から送られた記録データに基づいて、記録ヘッド２２Ｋからブラックインクが吐出される。同様に、記録ヘッド２２Ｃ，２２Ｍ，２２Ｙから順にインクが吐出されて、記録媒体Ｐにカラー画像が記録される。
【００２５】
記録媒体Ｐの搬送速度と、搬送方向Ａにおける記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの間隔に応じて、それぞれの記録ヘッドにおけるインクの吐出タイミングの標準値が決定される。しかし、記録ヘッドの組み付け位置の誤差等により、記録ヘッドによる画像の記録位置にずれが生じる場合がある。この記録位置のずれを調整するために、記録装置１０２の設置時、またはユーザが位置ずれの修正を所望したタイミングにおいて、一定の間隔で記録されているパターン要素からなるテストパターンを記録する。そして、その記録結果に基づいてインクの吐出タイミングの調整値を決定する。このようなインクの吐出タイミングの調整値は、搬送方向（縦方向）におけるレジストレーション調整値とも称される。
【００２６】
記録装置１０２は、記録ヘッド２２（２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙ）に供給されるインクを貯留するインクタンク２８（２８Ｋ，２８Ｃ，２８Ｍ，２８Ｙ）、記録ヘッド２２にインクを供給するポンプ、およびクリーニング動作を行うためのポンプ等を含む。また、記録媒体Ｐの搬送、および記録ヘッド２２のインク吐出動作等に必要な電力は、単一の電源ユニット（不図示）から供給される。必要とされる電力は一定ではなく、記録媒体Ｐの搬送速度が速いほど、また記録ヘッド２２においてインクを同時に吐出する吐出口の数が多いほど、消費電力は大きくなる。それぞれの記録ヘッド２２の全吐出口から同時にインク吐出するような高濃度の画像を記録する頻度は低く、このような高濃度の画像を高速記録モードによっても記録可能とするほどの、大容量の電源ユニットを用意するメリットは小さい。
【００２７】
本実施形態においては、電源ユニットの電源容量を小さく抑えるために、記録ヘッド２２において同時にインクを吐出する吐出口の数（同時に形成されるインクのドット数に対応）に基づいて、記録モードを変更する。より具体的には、同時に形成されるインクのドット数が所定の閾値を超える場合に、記録速度が低い低速記録モードに変更することにより、高濃度の画像の記録を可能とする。同時に形成されるインクのドット数は、同時に吐出されるインクの吐出数（同時吐出数）に対応する。
【００２８】
図４（ａ）は、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙが搬送方向Ａにおいて等間隔Ｌに配備されている場合の画像の記録例の説明図である。矢印Ａ方向に搬送される記録媒体Ｐに対して、記録ヘッド２２（２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ）の全ての吐出口から同時にインクを吐出した場合、それぞれの吐出口列に対応する画像４０１（４０１Ｋ，４０１Ｃ，４０１Ｍ，４０１Ｙ）が記録される。図４（ｂ）は、図４（ａ）の画像４０１を上方から見た図であり、画像４０１Ｋ，４０１Ｃ，４０１Ｍ，４０１Ｙは、搬送方向Ａにおいて等間隔にずれる。
【００２９】
図５（ａ）は、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの位置が搬送方向Ａにおいて等間隔Ｌではなく、記録ヘッド２２Ｙのみが搬送方向Ａとは逆の方向に若干の距離αだけずれている。これらの記録ヘッド２２（２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ）の全ての吐出口から同時にインクを吐出した場合、それぞれの吐出口列に対応する画像６０１（６０１Ｋ，６０１Ｃ，６０１Ｍ，６０１Ｙ）が記録される。図５（ｂ）は、図５（ａ）の画像６０１を上方から見た図であり、画像６０１Ｋ，６０１Ｃ、６０１Ｍは搬送方向Ａにおいて等間隔にずれ、画像６０１Ｍと画像６０１Ｙの間隔は、それらの間隔よりも距離αに対応する分だけ小さい。
【００３０】
記録媒体Ｐ上の任意の２点間における矢印Ａ方向の間隔（ｍｍ）は、矢印Ａ方向における画像の記録解像度（ｄｐｉ）に対応するドット数として換算することができる。例えば、図５（ｂ）のように、搬送方向Ａにおける画像６０１Ｋ，６０１Ｃの間隔および画像６０２Ｃ，６０１Ｍの間隔をｎドットと定義し、搬送方向Ａにおける画像６０１Ｍ，６０１Ｙの間隔を（ｎ−ｙ）ドットと定義することができる。搬送方向Ａにおいて隣接する画像６０１Ｋ，６０１Ｃ，６０１Ｍ，６０１Ｙの間隔の全てを間隔（ドット間隔）ｎとするためには、記録ヘッド２２Ｙのインクの吐出タイミングを他の記録ヘッド２２Ｋ，２２Ｃ，２２Ｍよりもｙドット分早く設定する必要がある。本例においては、このようなときのｙドットをインクの吐出タイミングの調整値Ｖｔと定義する。インクの吐出タイミングを遅くしたい場合は、その調整値Ｖｔをマイナス値に設定する。
【００３１】
また、インクの吐出タイミングが調整済みの状態であって、その調整値Ｖｔがｚであった場合には、調整対象の画像の間隔が（ｎ−ｚ）ドットであったことが分かる。つまり、設定済みの吐出タイミングの調整値Ｖｔから、記録ヘッド２２からインクを同時に吐出したときの画像のドット間隔が計算できる。
【００３２】
図６は、ホストＰＣ１０１のメインメモリー２２２に読み込まれたプリンタードライバーによる記録データの作成から、記録装置１０２による画像の記録までの記録処理を説明するためのフローチャートである。
【００３３】
まず、プリンタードライバーは、記録装置１０２が画像を記録可能なオンライン状態にあるか否かを判定する（ステップＳ１）。オンライン状態の場合、プリンタードライバーは、後述するようにオンライン状態で記録データ（オンライン記録データ）を作成し（ステップＳ２）、その記録データを記録装置１０２に送信してから（ステップＳ３）、ステップＳ７に移行する。オフライン状態の場合、プリンタードライバーは、後述するようにオフライン状態で記録データ（オフライン記録データ）を作成する（ステップＳ４）。
【００３４】
そして、プリンタードライバーは、記録装置１０２がオンライン状態に移行した後に、ユーザからの記録データの送信の指示を待ってから、オフライン記録データを記録装置１０２に送信してから（ステップＳ５，Ｓ６）、ステップＳ７に移行する。ユーザは、オフライン状態で記録データの編集を行い、オンライン状態になってから、任意のタイミングで、ホストＰＣ１０１の入力デバイス２３２を用いて記録データの送信を指示することができる。あるいは、記録データの編集が終わっていれば、オンライン状態になったときに、自動的に記録データを送信するようにしてもよい。ここでオフライン状態とは、ホストＰＣ１０１と記録装置１０２との間の接続ケーブル１０３が物理的に繋がっていない状態のみを意味するのではなく、ホストＰＣ１０１内の記録データを出力する出力先として、記録装置１０２が選択されていない場合も含む。ステップＳ６では、ホストＰＣ１０１のメインメモリー２２２に読み込まれたソフトウェアがオフライン記録データを送信する。このオフライン記録データを送信するソフトウェアは、プリンタードライバーにオフライン記録データの送信機能を搭載したものであってもよく、または、ＯＳ付属の通信ソフト等、別のアプリケーションであってもよい。
【００３５】
ステップＳ７において、記録装置１０２は、後述するように受信した記録データを解析して、記録媒体Ｐの搬送速度を決定する。その後、記録装置１０２は、記録データに基づいて記録媒体Ｐに画像を記録して（ステップＳ８）、記録処理を終了する。
【００３６】
図７は、図６のステップＳ２におけるオンライン記録データの作成処理を説明するためのフローチャートである。
【００３７】
まず、プリンタードライバーは、記録装置１０２に設定されたインクの吐出タイミングの調整値Ｖｔを取得する（ステップＳ１１）。本例の場合は、記録ヘッド２２Ｃ，２２Ｍ，２２Ｙについての調整値Ｖｔを取得し、記録ヘッド２２Ｋについてはインクの吐出タイミングは調整しない。また、本例における調整値Ｖｔは、記録ヘッド２２の相互間におけるインクの吐出タイミングの差に対応し、記録ヘッド２２Ｃ，２２Ｍ，２２Ｙについての調整値Ｖｔは、記録ヘッド２２Ｋの位置を基準として設定される。そのため、記録ヘッド２２Ｋについても調整値Ｖｔを設定する場合、その記録ヘッド２２Ｋについての調整値Ｖｔは、記録ヘッド２２Ｃ，２２Ｍ，２２Ｙについての調整値Ｖｔに基づいて設定することができる。調整値Ｖｔは、搬送方向Ａにおけるドットの形成数に対応する。
【００３８】
その後、プリンタードライバーは、入力された１ページ分のＲＧＢの画像データから、記録装置１０２の記録ヘッド２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙに対応するＫＣＭＹの２値の画像データを作成する（ステップＳ１２）。その２値の画像データは、“１”（オン）がインクの吐出に対応し、“０”（オフ）がインクの不吐出に対応する。プリンタードライバーは、このような画像データに基づいて、記録ヘッド２２の個々についてラスター毎のインクの吐出数Ｃｅを算出する（ステップＳ１３）。さらにプリンタードライバーは、その算出結果に基づいて、それぞれの記録ヘッド２２から同時に吐出されるインクの吐出数Ｃｅの合計ＴＣｅを計算する（ステップＳ１４）。ラスターは、記録ヘッド２２の吐出口列に対応する記録領域である。
【００３９】
図８は、ステップＳ１４におけるインクの合計の吐出数（合計の記録量）ＴＣｅの計算方法の説明図である。１ページ分の記録媒体Ｐにおけるラスターの数（搬送方向Ａにおけるドット数に対応）をＬラスターとする。また、搬送方向Ａにおける記録ヘッド２２の相互間の標準的な間隔をドット数によって換算し、その換算したドット数をｎとする。ステップＳ１１において取得した調整値（ドット数）Ｖｔとして、記録ヘッド２２Ｃ用の調整値Ｖｔをｃ，記録ヘッド２２Ｍ用の調整値Ｖｔをｍ，記録ヘッド２２Ｙ用の調整値Ｖｔをｙとする。隣接する記録ヘッド２２の間隔が標準的な間隔（ドット数）ｎよりも小さい場合には、その分、インクの吐出タイミングを早くするように、調整値Ｖｔ（ｃ，ｍ，ｙ）がプラスとなる。一方、隣接する記録ヘッド２２の間隔が標準的な間隔（ドット数）ｎよりも大きい場合には、その分、インクの吐出タイミングを遅くするように、調整値Ｖｔ（ｃ，ｍ，ｙ）がマイナスとなる。
【００４０】
図８において、記録ヘッド２２（２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙ）のそれぞれによって１ラスターからＬラスターまで記録される。共通のラスターに対して、それぞれの記録ヘッド２２が吐出するインクの吐出数Ｃｅの合計は、その共通のラスターにおいて同時に吐出されるインクの吐出数ＴＣｅを意味する。インクの吐出タイミングは、１ラスターからＬラスターに向かって順次遅くなる。また、記録ヘッド２２Ｋによって記録される１ラスター目から、記録ヘッド２２Ｙによって記録されるＬラスター目までの通し番号を「通しラスター番号」と定義する。通しラスター番号１からブラックインクＫのみが吐出され、通しラスター番号｛１＋（ｎ＋ｃ）｝から、ブラックインクＫとシアンインクＣとが同時に吐出される。その後、通しラスター番号｛１＋（ｎ＋ｃ）＋（ｎ＋ｍ）｝から、ブラックインクＫ、シアンインクＣ、およびマゼンタインクＭが同時に吐出される。その後、通しラスター番号｛１＋（ｎ＋ｃ）＋（ｎ＋ｍ）＋（ｎ＋ｙ）｝から、ブラックインクＫ、シアンインクＣ、マゼンタインクＭ、およびイエローインクＹが同時に吐出される。その後、通しラスター番号ＬにてブラックインクＫの吐出が終了し、以降、シアンインクＣ、マゼンタインクＭ、イエローインクＹの吐出も終了する。イエローインクＹの吐出が終了するときの通しラスター番号は、｛Ｌ＋（ｎ＋ｃ）＋（ｎ＋ｍ）＋（ｎ＋ｙ）｝となる。
【００４１】
同じ通しラスター番号におけるインクＫ，Ｃ，Ｍ，Ｙの吐出数Ｃｅの合計は、その通しラスター番号において同時に吐出されるインクの吐出数（同時吐出数）ＴＣｅとなる。以降の説明において、通しラスター番号に該当するラスターが存在しないインクについては、その吐出数Ｃｅを０とする。
【００４２】
このように、通しラスター番号毎におけるインクの吐出数（同時吐出数）ＴＣｅを計算した後、それらの吐出数ＴＣｅの中に、少なくとも１つでも所定の閾値（電源容量閾値）Ｔｈを超えるものがあるか否かを判定する（ステップＳ１５）。閾値Ｔｈは、電源の容量と、同時に吐出されるインクの吐出数ＴＣｅに応じて変化する電力消費量と、の関係などを考慮して設定され、吐出数ＴＣｅが閾値Ｔｈを越えた場合には電源の容量不足が発生するおそれがある。閾値Ｔｈを超える吐出数ＴＣｅが１つでもある場合には、ＫＣＭＹの２値の画像データに、画像サイズおよび記録部数等の記録制御情報と共に、判定情報（ＮＧ）を付加して、オンライン記録データを作成する（ステップＳ１６）。閾値Ｔｈを超える吐出数ＴＣｅが1つもない場合には、ＫＣＭＹの２値の画像データに、画像サイズおよび記録部数等の記録制御情報と共に、判定情報（ＯＫ）を付加して、オンライン記録データを作成する（ステップＳ１７）。
【００４３】
図９は、図６ステップＳ４におけるオフライン記録データの作成処理を説明するためのフローチャートである。
【００４４】
まず、プリンタードライバーは、入力された１ページ分のＲＧＢの画像データから、記録装置１０２の記録ヘッド２２Ｋ，２２Ｃ，２２Ｍ，２２Ｙに対応する１ページ分のＫＣＭＹの２値の画像データを作成する（ステップＳ２１）。その後、プリンタードライバーは、このような２値の画像データに基づいて、記録ヘッド２２の個々についてラスター毎のインクの吐出数Ｃｅを算出する（ステップＳ２２）。その後、プリンタードライバーは、そのステップＳ２２の算出結果に基づいて、後述するように、同時に吐出されるインクの吐出数ＴＣｅを予測する（ステップＳ２３）。その予測結果は、吐出数ＴＣｅが閾値（電源容量閾値）Ｔｈを超えるときの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせ情報としてまとめられる。
【００４５】
図１０は、吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせ情報の説明図である。この情報は、ＫＣＭＹの２値の画像データに基づいて同時に吐出されるインクの吐出数ＴＣｅが閾値Ｔｈを超えるときの、調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせに関するものである。図１０中の最上位の行は、調整値ｃが記録ヘッド２２Ｃ用の最小調整値１と最大調整値１との間、調整値ｍが記録ヘッド２２Ｍ用の最小調整値１と最大調整値１との間、調整値ｙが記録ヘッド２２Ｙ用の最小調整値１と最大調整値１との間にあるときを表す。このような調整値ｃ，ｍ，ｙの組み合わせのときに、吐出数ＴＣｅが閾値Ｔｈを超えることを意味する。図１０中の他の行における組み合わせについても同様である。その組み合わせ数に、制限はない。
【００４６】
ステップＳ２３から移行したステップＳ２４においては、吐出数ＴＣｅが閾値Ｔｈを超える吐出タイミングの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせが少なくとも1組設定されているか否かを判定する。その組み合わせた1組もない場合には、全ての吐出タイミングの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせにおいて、吐出数ＴＣｅは閾値Ｔｈを超えない。したがって、ステップＳ２４においては、全ての吐出タイミングの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせにおいて、吐出数ＴＣｅが閾値Ｔｈを超えないか否かを判定することになる。全ての調整値Ｖｔの組み合わせにおいて、吐出数ＴＣｅが閾値Ｔｈを超えない場合には、ＫＣＭＹの２値の画像データに、画像サイズおよび記録部数等の記録制御情報と共に、判定情報（ＯＫ）を付加して、オフライン記録データを作成する（ステップＳ２５）。
【００４７】
少なくとも１つの調整値Ｖｔの組み合わせにおいて、吐出数ＴＣｅが閾値Ｔｈを超える場合には、吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせが設定可能な全範囲に含まれているか否かを判定する（ステップＳ２６）。そのような組み合わせが設定可能な全範囲に含まれている場合には、ＫＣＭＹの２値の画像データに、画像サイズおよび記録部数等の記録制御情報と共に判定情報（ＮＧ）を付加して、オフライン記録データを作成する（ステップＳ２７）。そのような組み合わせが設定可能な全範囲に含まれていない場合には、ＫＣＭＹの２値の画像データに、画像サイズおよび記録部数と共に判定情報（−）を付加してオフライン記録データを作成してから（ステップＳ２８）、ステップＳ２９に移行する。ステップＳ２９においては、オフライン記録データに対して、吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせに関する情報を付加する。その情報の先頭には、吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせの数に関する情報を付加する。したがって、このような調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせに関する情報は、判定情報（−）が付加されている場合にのみオフライン記録データに付加される。
【００４８】
図１１は、図９のステップＳ２３の予測処理、つまり、同時に吐出されるインクの吐出数ＴＣｅを予測する処理を説明するためのフローチャートである。
【００４９】
まず、図９のステップＳ２２において算出された、記録ヘッド２２の個々についてのラスター毎のインクの吐出数Ｃｅを（大）・（小）に分類する（ステップＳ３１）。図１２は、同時に吐出されるインクの吐出数ＴＣｅを予測するための元となる情報の説明図である。前述したように、１ページ内のラスター数（搬送方向Ａのドット数に対応）をＬとし、搬送方向Ａにおける記録ヘッド２２の相互間の標準的な間隔をｎとする。本例においては、記録ヘッド２２の個々について、ラスター毎のインクの吐出数Ｃｅが閾値（電源容量閾値）Ｔｈの１／４よりも大きい場合には、その吐出数Ｃｅを（大）として分類する。一方、吐出数Ｃｅが閾値Ｔｈの１／４以下の場合には、その吐出数Ｃｅを（小）として分類する。吐出タイミングの調整値Ｖｔは０と仮定して、通しラスター番号を定義する。
【００５０】
吐出数Ｃｅの分類の判定基準を閾値Ｔｈの１／４とする理由は、記録ヘッド２２の数が４であるからである。すなわち、４つの記録ヘッド２２の同じ通しラスター番号における吐出数Ｃｅがいずれも分類（小）の場合には、それらの吐出数Ｃｅの合計の吐出数ＴＣｅが閾値Ｔｈ以下となるからである。記録ヘッド２２の配備数が異なる場合には、分類（大）、（小）の判定基準値を変更すればよい。
【００５１】
このように、吐出数Ｃｅを（大）、（小）に分類した後に、基準色をブラックインクＫに設定し（ステップＳ３２）し、基準色の通しラスター番号を初期の１番に設定する（ステップＳ３３）。以降、基準色の通しラスター番号を「ｘ」という。その後、基準色の通しラスター番号ｘに該当するラスターにおける吐出数Ｃｅの分類が（大）であるか否かを判定し（ステップＳ３４）、それの分類が（大）の場合にはステップＳ３５に移行し、それが（小）の場合にはステップＳ４２に移行する。なお、基準色の通しラスター番号ｘに該当するラスターがない場合には、分類（小）として扱う。ステップＳ３５では、基準色の通しラスター番号ｘを基準としたときに、吐出タイミングの調整値Ｖｔに応じて異なる合計の吐出数ＴＣｅが電源容量閾値Ｔｈよりも大きくなるか否かを判定する。
【００５２】
具体的には、まず、記録ヘッド２２Ｋのインクの吐出タイミングの調整値Ｖｔ（＝０）、および記録ヘッド２２Ｃ、２２Ｍ、２２Ｙのインクの吐出タイミングの調整値Ｖｔ（ｃ，ｍ，ｙ）のうち、最大値と最小値との差分を最大差Ｔと定義する。その最大差Ｔは、記録ヘッド２２Ｋを基準としたときの、記録ヘッド２２Ｃ、２２Ｍ、２２Ｙのインクの吐出タイミングの調整値Ｖｔ（ｃ，ｍ，ｙ）の許容範囲となる。また、インクＫ，Ｃ，Ｍ，Ｙのうち、基準色を除いた他の３色のインクは非基準色１、２、３と定義する。例えば、基準色がインクＣの場合、非基準色１をインクＫ、非基準色２をインクＭ、非基準色３をインクＹとする。さらに、（ｘ−Ｔ）番から（ｘ＋Ｔ番）の通しラスター番号において、インク色毎に、吐出数Ｃｅが最大の吐出数Ｃｅ（ｍａｘ）となるときの通しラスター番号を下記のように定義する。すなわち、吐出数Ｃｅが最大の吐出数Ｃｅ（ｍａｘ）となるときの通しラスター番号として、非基準色１の通しラスター番号はＭａｘＮｏ１番とし、非基準色２の通しラスター番号はＭａｘＮｏ２番とし、非基準色３の通しラスター番号をＭａｘＮｏ３番とする。ただし、インクＫ，Ｃ，Ｍ，Ｙの順で処理した場合、基準色よりも順番が前の非基準色については、吐出数Ｃｅの分類が（大）のラスターはＭａｘＮｏの選定から除外する。これは、図１１の処理手順では、基準色がインクＫ，Ｃ，Ｍ，Ｙの順で移行し、その順番においては、前のインク色の吐出数Ｃｅの分類（大）を基準にした組み合わせが既に調査済みであるからである。通しラスター番号がｘ番の基準色の最大吐出数Ｃｅと、通しラスター番号がＭａｘＮｏ１番の非基準色１の最大吐出数Ｃｅと、通しラスター番号がＭａｘＮｏ２番の非基準色２の吐出数Ｃｅと、通しラスター番号がＭａｘＮｏ３番の非基準色３の吐出数Ｃｅと、を合計する。ステップＳ３５においては、それらの合計の吐出数ＴＣｅ（ｍａｘ）が閾値Ｔｈよりも大きいか否かを判定する。
【００５３】
ステップＳ３５の判定において、肯定された場合にはステップＳ３６に移行し、否定された場合にはステップＳ４２に移行する。ステップＳ３６においては、吐出タイミングの調整値Ｖｔの調整可能な範囲、つまり（ｘ−Ｔ）番から（ｘ＋Ｔ）番の通しラスター番号において、各インク色についての吐出数Ｃｅ（ｍａｘ）の合計が最大ＴＣｅ（ｍａｘ）となるときの吐出タイミングの調整値Ｖｔ（ｃ，ｍ，ｙ）を計算する。
【００５４】
具体的には、まず、基準色の記録ヘッドから非基準色１、２、３の記録ヘッドまでの標準間隔（ドット数に対応）をＮ１、Ｎ２、Ｎ３と定義し、それらの値は、記録ヘッド２２Ｋ、２２Ｃ、２２Ｍ、２２Ｙの並び方向をプラス値、その逆方向をマイナス値とする。例えば、基準色がシアンインクＣの場合、非基準色１のブラックインクＫに対応する記録ヘッド２２Ｋの標準間隔はＮ１＝−ｎ、非基準色３のイエローインクＹに対応する記録ヘッド２２Ｙの標準間隔はＮ３＝２ｎとなる。これを用い、吐出タイミングの調整可能範囲において、各インク色についての最大吐出数Ｃｅ（ｍａｘ）の合計ＴＣｅ（ｍａｘ）が最大となるときの吐出タイミングの調整値Ｖｔは、下記のように表現できる。すなわち、基準色がブラックインクＫの場合、非基準色１のシアンインクＣに対応する記録ヘッド２２Ｃの調整値Ｖｔは（ＭａｘＮｏ１−ｘ−Ｎ１）となる。同様に、非基準色２のマゼンタインクＭに対応する記録ヘッド２２Ｍの調整値Ｖｔは（ＭａｘＮｏ２−ｘ−Ｎ２）となり、非基準色３のイエローインクＹに対応する記録ヘッド２２Ｙの調整値Ｖｔは（ＭａｘＮｏ３−ｘ−Ｎ３）となる。
【００５５】
基準色がブラックＫ以外の場合に、この計算式を当てはめたときには、非基準色１のブラックインクＫに対応する記録ヘッド２２Ｋの調整値Ｖｔは（ＭａｘＮｏ１−ｘ−Ｎ１）となる。本例では、記録ヘッド２２Ｋの調整値Ｖｔを０に固定にするため、その基準色の通しラスター番号ｘが他の３色のインクに対応する調整値Ｖｔから減算される。基準色がブラックインクＫ以外の場合には、基準色に対応する記録ヘッドの調整値Ｖｔは｛−（ＭａｘＮｏ１−ｘ−Ｎ１）｝となり、非基準色１のブラックインクＫに対応する記録ヘッド２２Ｋの調整値は０となる。また、非基準色２に対応する記録ヘッドの調整値Ｖｔは｛ＭａｘＮｏ２−ｘ−Ｎ２−（ＭａｘＮｏ１−ｘ−Ｎ１）＝ＭａｘＮｏ２−Ｎ２−（ＭａｘＮｏ１−Ｎ１）｝となる。また、非基準色３に対応する記録ヘッドの調整値Ｖｔは｛ＭａｘＮｏ３−ｘ−Ｎ３−（ＭａｘＮｏ１−ｘ−Ｎ１）＝ＭａｘＮｏ３−Ｎ３−（ＭａｘＮｏ１−Ｎ１）｝となる。
【００５６】
このようにステップＳ３６にて計算した調整値Ｖｔについては、それが、図１０のような情報、つまり吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔ（ｃ，ｍ，ｙ）の組み合わせに関する情報に追加されていないか否かを判定する（ステップＳ３７）。それが追加されていない場合には、ステップＳ３６にて計算した調整値Ｖｔを、吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔの組み合わせ情報に追加し、それが追加されている場合にはステップＳ３９に移行する。ステップＳ３９では、非基準色１、２、３毎について、吐出数Ｃｅが多い順に、調整値Ｖｔの調整可能な範囲内における通しラスター番号を並び換える。ステップＳ３５の場合と同様の理由により、インクＫ、Ｃ、Ｍ、Ｙの順に処理した場合、基準色より順番が前の非基準色については、吐出数Ｃｅの分類が（大）のラスターは並び換え結果（ソート結果）に含まれないように除外する。その後、このようなソート結果に基づいて、吐出数ＴＣｅが閾値Ｔｈよりも大きくなる可能性のある範囲を限定する（ステップＳ４０）。
【００５７】
具体的には、まず、通しラスター番号がｘ番における基準色の吐出数Ｃｅと、通しラスター番号がＭａｘＮｏ２における非基準色２の吐出数Ｃｅと、通しラスター番号がＭａｘＮｏ３における非基準色３の吐出数Ｃｅと、を加算する。その加算値を、非基準色１のソート結果における最も上位の吐出数Ｃｅに加算し、その加算結果ＴＣｅが閾値Ｔｈより大きければ、加算対象（非基準色１）をソート順に１つ下位の値に変える。加算結果ＴＣｅが閾値Ｔｈよりも大きいときの最後の通しラスター番号をＥｎｄＮｏ１とする。同様に、ＥｎｄＮｏ２およびＥｎｄＮｏ３も特定する。
【００５８】
図１３は、ステップＳ３９およびＳ４０の処理結果の説明図である。本例においては、通しラスター番号がｘ番における基準色の吐出数Ｃｅは分類が（大）となっている。この吐出数Ｃｅと、ＭａｘＮｏ１〜ＥｎｄＮｏ１のいずれかの非基準色１の吐出数Ｃｅと、ＭａｘＮｏ２〜ＥｎｄＮｏ２のいずれかの非基準色２の吐出数Ｃｅと、ＭａｘＮｏ３〜ＥｎｄＮｏ３のいずれかの非基準色３の吐出数Ｃｅと、の加算結果ＴＣｅは、閾値Ｔｈより大きくなる可能性がある。一方、基準色の通しラスター番号がｘ番の場合、非基準色１、２、３のいずれか１つでもＥｎｄＮｏ１、２、３よりも下位のラスターの吐出数Ｃｅを選択した場合には、加算結果ＴＣｅが必ず閾値Ｔｈ以下の値となる。
【００５９】
このように、ステップＳ４０において、吐出数ＴＣｅが閾値Ｔｈより大きくなる可能性のある範囲を特定した後は、ステップＳ４１に移行する。ステップＳ４１では、ステップＳ４０にて特定した範囲における吐出数Ｃｅの組み合わせの全てに対応する計算を実行し、吐出数ＴＣｅが閾値Ｔｈよりも大きくなる組み合わせから求めた調整値Ｖｔを、図１０のような調整値Ｖｔの組み合わせ情報に追加する。
【００６０】
その後、現在の基準色の通しラスター番号ｘが１ページのラスター数と同じであるか否かを判定し（ステップＳ４２）、それらが異なる場合は、基準通しラスター番号ｘに１加算して、先のステップＳ３４に戻る。現在の基準色の通しラスター番号ｘが１ページのラスター数と同じである場合には、基準色がイエローインクＹであるか否かを判定する（ステップＳ４３）。そして、基準色がイエローインクＹでない場合には、基準色をインクＫ，Ｃ，Ｍ，Ｙの順に変更して先のステップＳ３３に戻る。基準色がイエローインクＹである場合には、図１１の予測処理を終了する。
【００６１】
図１４は、図６のステップＳ７における搬送速度の決定処理を説明するためのフローチャートである。
【００６２】
まず、記録装置１０２は、搬送速度の初期値として高速記録モード用の搬送速度を設定する（ステップＳ５１）。その後、受信した記録データを解析し、記録データに判定情報（ＯＫ）が付加されているか否かを判定し（ステップＳ５２）、それが付加されている場合には、高速記録モード用の搬送速度を設定して図１４の処理を終了する。記録データに判定情報（ＯＫ）が付加されていない場合には、判定情報（ＮＧ）が付加されているか否かを判定し、それが付加されている場合には低速記録モード用の搬送速度を設定する（ステップＳ５４）。判定情報（ＮＧ）が付加されていない場合には判定情報（−）が付加されていると判断し、この場合のみに付加されている図１０のような情報、つまり、吐出数ＴＣｅが閾値Ｔｈを超えるときの調整値Ｖｔの組み合わせに関する情報を参照する（ステップＳ５５）。その情報の中に、記録装置１０２に設定されている調整値Ｖｔと一致する値が含まれているかどうかを判定し、それが含まれている場合にはステップＳ５４に移行する。
【００６３】
このように本実施形態においては、記録制御装置は、記録装置がオンライン状態にあるときには、記録装置から入力された、複数の記録部の動作タイミングを調整するための調整値に基づいて、同時に吐出されるインクの吐出量（ドットの形成量）を算出する。また記録制御装置は、記録装置がオンライン状態にあるときには、記録制御装置において設定された、複数の記録部の動作タイミングを調整するための仮想の調整値に基づいて、同時に吐出されるインクの吐出量（ドットの形成量）を算出する。そして記録制御装置は、その合計の吐出量に応じて変化する電力消費量と、記録装置の電源容量と、を関連付ける情報（電力消費情報）を記録装置に送信する。閾値Ｔｈは、同時に記録可能な最大の記録量に対応する。したがって、記録装置のオンライン状態およびオフライン状態のいずれにおいても、電源容量の不足の発生を避けた上、記録データの送信後に直ちに記録動作を実施することができる。
【００６４】
（他の実施形態）
本発明における記録制御装置は、合計の記録量に関する情報を取得して、その情報と記録データとを記録装置に送信することができればよい。その合計の記録量に関する情報は、記録装置に備わる複数の記録手段が記録データに基づいて画像を記録す際の、複数の記録手段の複数の動作タイミングにおけるそれぞれの合計の記録量であればよく。複数の記録手段は、前述した実施形態におけるノズル列に対応する。前述した実施形態における記録制御装置は、オフライン状態のときに合計の記録量に関する情報を取得する。
【００６５】
合計の記録量に関する情報は、例えば、記録データに基づいて複数の記録手段から同時に吐出されるインクの吐出数に関する情報、または記録データに基づいて複数の記録手段を同時に駆動するときに必要な電力量に関する情報を含む。また、合計の記録量に関する情報は、記録データに基づいて複数の記録手段を同時に駆動するときに必要な電力量が、所定の電力量を超えるか否かの判定結果に関する情報を含んでもよい。前述したように、複数の記録手段が同時に記録動作する動作タイミングは、複数の記録手段の相対位置に応じて変化する。
【００６６】
また、本発明における記録装置は、このような合計の記録量に関する情報に基づいて、複数の記録手段を同時に駆動するときに必要な電力量が所定の電力量を超えないように記録動作を制御することができればよい。その制御の形態は、記録媒体の搬送速度を制御する上述した実施形態のみに限定されない。
【００６７】
上述した実施形態においては、１ページの記録データについて説明した。しかし、ページ毎の記録データに対して、電源容量閾値の判定情報、および電源容量閾値を超える吐出タイミングの調整値の組み合わせに関する情報を付加して、複数ページの記録途中において搬送速度を変更することもできる。また、記録データに、搬送速度の設定情報を追加し、低速記録モードを指定した場合には、吐出数Ｃｅに関する計算をしないようにしてもよい。
【００６８】
搬送速度は、低速記録モードと高速記録モードに対応する２種類のみに特定されず、中速モード等を設けて３種類以上としてもよい。電源容量閾値を２種類以上用意して、電源容量閾値の判定情報として搬送速度（記録媒体の移動速度）が中速まではＯＫ等の情報を追加してもよい。そのために、電源容量閾値を超える吐出タイミングの調整値の組み合わせに関する情報として、搬送速度が中速まではＯＫ等の情報を追加してもよい。また、記録装置の消費電力に影響する記録装置の動作条件を変更してもよい。また本発明は、上述したフルライン方式の記録装置の他、シリアルスキャン方式等、記録部と記録媒体との相対移動を伴って画像を記録する種々の記録方式の記録装置に対して適用可能である。また、記録部は、インクを吐出可能なインクジェット記録ヘッドを用いる構成のみに限定されない。
【００６９】
また本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７０】
１０１  ホストＰＣ（記録制御装置）
１０２  記録装置
Ｐ  記録媒体
【図１】
2018187889.tif 000003
【図２】
2018187889.tif 000004
【図３】
2018187889.tif 000005
【図４】
2018187889.tif 000006
【図５】
2018187889.tif 000007
【図６】
2018187889.tif 000008
【図７】
2018187889.tif 000009
【図８】
2018187889.tif 000010
【図９】
2018187889.tif 000011
【図１０】
2018187889.tif 000012
【図１１】
2018187889.tif 000013
【図１２】
2018187889.tif 000014
【図１３】
2018187889.tif 000015
【図１４】
2018187889.tif 000016