(57)【要約】【課題】  記録画像の展開処理前に、記録に必要な記録剤の使用量を予測して対応することができる記録装置、記録システム、および記録剤使用量の予測方法を提供すること。【解決手段】  記録画像の展開処理前にレイアウト情報を解析することにより、レイアウト情報に基づいて配置されるオブジェクト情報の記録面積を算出し、その算出した記録面積に基づいて、オブジェクト情報の記録に要する記録剤の使用量を予測する。【選択図】  図５
2005177995.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、
前記レイアウト情報を解析することにより、前記レイアウト情報に基づいて配置される前記オブジェクト情報の記録面積を算出する算出手段と、
前記算出手段によって算出された記録面積に基づいて、前記オブジェクト情報の記録に要する前記記録剤の使用量を予測する予測手段と、
を備えることを特徴とする記録装置。
【請求項２】
前記算出手段は、前記レイアウト情報に基づいて配置される複数のオブジェクト情報の記録面積を算出し、
前記予測手段は、前記算出手段によって算出された記録面積に基づいて、前記複数のオブジェクト情報の記録に要する前記記録剤の使用量を予測する
ことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記算出手段は、背景の描画に関する情報をも解析することにより、単位面積の記録媒体に前記オブジェクト情報と前記背景を記録したときの記録面積を算出し、
前記予測手段は、前記算出手段によって算出された記録面積に基づいて、前記オブジェクト情報と前記背景の記録に要する前記記録剤の使用量を予測する
ことを特徴とする請求項１または２に記載の記録装置。
【請求項４】
記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、
前記レイアウト情報を解析することにより、所定の単位面積の前記記録媒体に前記レイアウト情報に基づいて配置される前記オブジェクト情報を記録したときの余白面積を算出する算出手段と、
所定の基準記録面積の前記オブジェクト情報の記録に必要な前記記録剤の基準使用量を基に、前記記録媒体の単位面積から前記オブジェクト情報の基準記録面積を除いた基準余白面積と、前記算出手段によって算出された余白面積との比から、前記オブジェクト情報の記録に必要な前記記録剤の使用量を予測する予測手段と、
を備えることを特徴とする記録装置。
【請求項５】
前記算出手段は、背景の描画に関する情報を解析することにより、前記単位面積の記録媒体に前記オブジェクト情報と前記背景を記録したときの余白面積を算出し、
前記予測手段は、前記算出手段によって算出された余白面積に基づいて、前記オブジェクト情報と前記背景の記録に必要な前記記録剤の使用量を予測する
ことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記記録媒体の単位面積は、前記記録媒体の１ページにおける記録領域の面積であり、
前記オブジェクト情報の基準記録面積は、前記記録媒体の記録領域の面積と同一であり、
前記記録剤の基準使用量は、前記記録媒体の記録領域の全面に前記オブジェクト情報を形成するために必要な量である
ことを特徴とする請求項４または５に記載の記録装置。
【請求項７】
前記算出手段は、前記レイアウト情報に基づいて配置される複数のオブジェクト情報を前記単位面積の記録媒体に記録したときの余白面積を算出し、
前記予測手段は、前記算出手段によって算出された余白面積に基づいて、前記複数のオブジェクト情報の記録に必要な前記記録剤の使用量を予測する
ことを特徴とする請求項４から６のいずれかに記載の記録装置。
【請求項８】
前記予測手段によって予測された前記記録剤の使用量と、前記記録剤を供給する記録剤供給源における前記記録剤の残量と、を比較して、前記記録剤供給源に対する前記記録剤の供給の要否を判断する判断手段を備えることを特徴とする請求項１から７のいずれかに記載の記録装置。
【請求項９】
前記判断手段が前記記録剤の供給が必要であると判断したときに、前記記録剤供給源に対して前記記録剤を補給する補給手段を備えることを特徴とする請求項８に記載の記録装置。
【請求項１０】
前記記録剤は、インクジェット記録ヘッドから吐出可能なインクであることを特徴とする請求項１から９のいずれかに記載の記録装置。
【請求項１１】
文書構造の記述情報と、レイアウトに関する情報を与えるスタイル情報と、に基づいて前記レイアウト情報を構築する構築手段を備え、
前記算出手段は、前記構築手段によって構築されたレイアウト情報に基づいて前記面積を算出する
ことを特徴とする請求項１から１０のいずれかに記載の記録装置。
【請求項１２】
前記記録媒体の所定領域に対する前記オブジェクト情報の割付数を指定する割付情報と、レイアウトを定める所定のレイアウトテンプレートと、に基づいて前記レイアウト情報を構築する構築手段を備え、
前記算出手段は、前記構築手段によって構築されたレイアウト情報に基づいて前記面積を算出する
ことを特徴とする請求項１から１０のいずれかに記載の記録装置。
【請求項１３】
前記構築手段は、前記記録剤の使用量に影響する前記記録媒体の種類に関する情報に応じて、前記レイアウト情報を構築することを特徴とする請求項１１または１２に記載の記録装置。
【請求項１４】
前記構築手段は、前記記録媒体の複数に割り振って記録する前記オブジェクト情報の集合であって、かつ前記記録剤の使用量に影響する集合情報に応じて、前記レイアウト情報を構築することを特徴とする請求項１１から１３のいずれかに記載の記録装置。
【請求項１５】
前記レイアウト情報および前記オブジェクト情報の情報を記憶した記憶媒体から、前記レイアウト情報と前記オブジェクト情報の情報を読み取り可能な読み取り手段を備えることを特徴とする請求項１から１４のいずれかに記載の記録装置。
【請求項１６】
請求項１から１４のいずれかに記載の記録装置と、
前記レイアウト情報および前記オブジェクト情報の情報を提供する情報提供装置と、
を含むことを特徴とする記録システム。
【請求項１７】
前記情報提供装置は、インターネットを通して前記レイアウト情報および前記オブジェクト情報の情報を提供することを特徴とする請求項１６に記載の記録システム。
【請求項１８】
記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、前記記録剤の使用量を予測するための記録剤使用量の予測方法であって、
記録画像の展開処理前に前記レイアウト情報を解析することにより、前記レイアウト情報に基づいて配置される前記オブジェクト情報の記録面積を算出し、
算出された前記記録面積に基づいて、前記オブジェクト情報の記録に要する前記記録剤の使用量を予測する
ことを特徴とする記録剤使用量の予測方法。
【請求項１９】
記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、前記記録剤の使用量を予測するための記録剤使用量の予測方法であって、
記録画像の展開処理前に前記レイアウト情報を解析することにより、所定の単位面積の前記記録媒体に前記レイアウト情報に基づいて配置される前記オブジェクト情報を記録したときの余白面積を算出し、
所定の基準記録面積の前記オブジェクト情報の記録に必要な前記記録剤の基準使用量を基に、前記記録媒体の単位面積から前記オブジェクト情報の基準記録面積を除いた基準余白面積と、前記算出手段によって算出された余白面積との比から、前記オブジェクト情報の記録に必要な前記記録剤の使用量を予測する
ことを特徴とする記録剤使用量の予測方法。
【請求項２０】
予測した前記記録剤の使用量と、前記記録剤を供給する記録剤供給源における前記記録剤の残量と、を比較して、前記記録剤供給源に対する前記記録剤の供給の要否を判断することを特徴とする請求項１８または１９に記載の記録剤使用量の予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録画像の展開処理前に、記録に必要なインクなどの記録剤の使用量を予測して対応することができる記録装置、記録システム、および記録剤使用量の予測方法に関するものである。
【背景技術】
【０００２】
記録装置においては、記録媒体に対して記録を行うために、インク等の記録剤が必要となる。インクの供給方式として、例えば、主走査方向の往復移動するキャリッジにインクジェット記録ヘッドを搭載したシリアルスキャンタイプの記録装置においては、オンデマンド供給方式（ピットイン方式とも称される）がある。この方式は、キャリッジに搭載したタンク（サブタンク）に対してのインク供給が必要な場合にのみ、そのサブタンクと記録装置本体内のタンク（メインタンク）とを連通して、メインタンクからサブタンクにインクを供給する方式である。
【０００３】
一般に、このようなインク供給方式を実用に供する場合、例えば、サブタンクの容量は、フルアドレスデータによって記録媒体の１〜２ページ分以上の記録（ベタ画像の１〜２ページ分以上の記録）が可能なインク量を保持する容量とし、そのサブタンク内のインク残量の減少に伴ってメインタンクから適宜インクを補充している。
【０００４】
従来、このようなインクジェット記録装置におけるインクの補充タイミングの制御方法としては、特許文献１に記載されている方法が提案されている。この方法の場合は、次に記録すべき記録データを先読みして、その記録データに基づいて、次の記録時におけるインク滴の吐出予定数をカウントし、そのカウント値に基づいて次の記録時におけるインクの使用予定量を求める。そして、そのインクの使用予定量と、現在サブタンク内に残っているインク残量とを比較し、前者の使用予定量よりも後者のインク残量の方が少ない場合に、インクの補充を行う。
【０００５】
また、特許文献２には、画像データの展開処理にかかる時間を節約し、より簡単な処理によって、次の記録時におけるインク滴の吐出数を予測する方法が提案されている。この方法においては、記録時に予め指定される画像内容に関する属性情報を参照し、そこから予測されインク滴の吐出数を用いて、インク補充の要否の判断を行う。
【０００６】
【特許文献１】特開平７−３２６０６号公報
【特許文献２】特開２００２−０５９５６９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
近年、プリンタの処理機能向上、およびプリンタが処理可能なデータフォーマットの多様化により、上記従来の技術が想定していたものよりもさらに複雑なレイアウトの記録処理を行うことが多くなりつつある。
【０００８】
例えば、デジタルカメラや携帯電話等と接続し、様々な画像ソースを用いて記録を行う際には、インデックスレイアウトやシールレイアウト、さらにはホームページレイアウトなどのように、任意のレイアウトにしたがって記録を行わなければならないケースも増えてきている。このような場合には、特に、同一ページ上に複数の画像・文字・図形オブジェクト情報が配置されることから、単純に画像の属性情報のみから、記録される画像の内容を推定することが困難となってきている。
【０００９】
また、このような複数のオブジェクト情報を同一ページ内に配置するレイアウトにおいて、これらのオブジェクト情報の全てを展開して先読み処理して、より正確なインクの予定使用量を算出した場合には、通信インターフェースの速度などの問題から、記録時間を大幅に増大させる結果を招くことになる。そのため、記録動作が実用に耐えない長時間に渡って行われることになるおそれがある。特に、デジタルカメラなどの画像ソース作成機器の記録解像度の増大と画像品質の向上に伴って、画像データ等のデータサイズも増大の一途をたどっており、これらの画像を複数配置するインデックスレイアウトなどにおいては、画像データの読み込みだけでも膨大な時間を必要とする。
【００１０】
一方、通常の記録においては、１ページの記録にかかる時間は短縮の傾向をたどっており、このように長時間の処理を行うことはユーザにとってデメリットとなり、製品仕様として採用することができない状況となってきている。このような状況は、特に、前述したようなオンデマンド方式のインク供給方法を採用した記録装置においても同様である。
【００１１】
すなわち、オンデマンド方式のインク供給方法を採用した記録装置においては、メインタンクからサブタンクへの補給回数の増加、つまり、それらのタンク相互間の連通、遮断の回数の増加に伴って、画像の記録以外のために消費されるインク量も増大する。このような画像の記録以外のためのインクの消費を抑えるためには、サブタンクの容量を大きくする必要があり、その場合には、そのサブタンクが搭載されるキャリッジの駆動機構の大型化を招いたり、キャリッジの高速駆動が制限されたりする。メインタンクからサブタンクへの補給回数を必要最小限に抑えて、画像の記録以外のためのインクの消費を抑えるべく、長時間の処理時間を掛けて正確なインクの予定使用量を算出しようとした場合には、その長時間の処理時間がユーザにとってデメリットとなり、製品仕様として採用することが難しい。
【００１２】
本発明の目的は、記録画像の展開処理前に、記録に必要な記録剤の使用量を予測して対応することができる記録装置、記録システム、および記録剤使用量の予測方法を提供することにある。
【課題を解決するための手段】
【００１３】
本発明の記録装置は、記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、前記レイアウト情報を解析することにより、前記レイアウト情報に基づいて配置される前記オブジェクト情報の記録面積を算出する算出手段と、前記算出手段によって算出された記録面積に基づいて、前記オブジェクト情報の記録に要する前記記録剤の使用量を予測する予測手段と、を備えることを特徴とする。
【００１４】
本発明の記録装置は、記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、前記レイアウト情報を解析することにより、所定の単位面積の前記記録媒体に前記レイアウト情報に基づいて配置される前記オブジェクト情報を記録したときの余白面積を算出する算出手段と、所定の基準記録面積の前記オブジェクト情報の記録に必要な前記記録剤の基準使用量を基に、前記記録媒体の単位面積から前記オブジェクト情報の基準記録面積を除いた基準余白面積と、前記算出手段によって算出された余白面積との比から、前記オブジェクト情報の記録に必要な前記記録剤の使用量を予測する予測手段と、を備えることを特徴とする。
【００１５】
本発明の記録システムは、上記の記録装置と、前記レイアウト情報および前記オブジェクト情報の情報を提供する情報提供装置と、を含むことを特徴とする。
【００１６】
本発明の記録剤使用量の予測方法は、記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、前記記録剤の使用量を予測するための記録剤使用量の予測方法であって、記録画像の展開処理前に前記レイアウト情報を解析することにより、前記レイアウト情報に基づいて配置される前記オブジェクト情報の記録面積を算出し、算出された前記記録面積に基づいて、前記オブジェクト情報の記録に要する前記記録剤の使用量を予測することを特徴とする。
【００１７】
本発明の記録剤使用量の予測方法は、記録媒体に記録剤を付与することにより、レイアウト情報に基づいて配置されたオブジェクト情報を前記記録媒体に記録する記録装置において、前記記録剤の使用量を予測するための記録剤使用量の予測方法であって、記録画像の展開処理前に前記レイアウト情報を解析することにより、前記レイアウト情報に基づいて配置される前記オブジェクト情報を所定の単位面積の前記記録媒体に記録したときの余白面積を算出し、所定の基準記録面積の前記オブジェクト情報の記録に少なくとも必要な前記記録剤の基準使用量を基に、前記記録媒体の単位面積から前記オブジェクト情報の基準記録面積を除いた基準余白面積と、前記算出手段によって算出された余白面積との比から、前記オブジェクト情報の記録に要する前記記録剤の使用量を予測することを特徴とする。
【００１８】
本発明は、消費インク量の予測方法として、従来提案されている記録データの先読み処理や、ホスト装置から転送されるプリントイメージの属性情報などの解析ではなく、それらの処理よりもデータの流れの上流側に位置するレイアウト処理を記録装置において解析する。そして、レイアウト情報を解析することにより、予測した消費インク量と実際に使用可能なインク量との比較をより高速かつ簡便に可能とし、記録時間の増大を防ぎながら、効率的なインクの供給処理のスケジューリングを行うことを可能とする。
【００１９】
例えば、ページレイアウトを決定するための情報のみを解析することによって、「記録を行わない領域」すなわち余白領域の面積を求める。そして、フルアドレスの全面記録（ベタ画像を記録する全面記録）において必要とされる１ページ分のインク量、つまり余白領域が０のときのインク使用量との対比から、余白面積に応じた予測インク消費量を高速に算出する。
【００２０】
さらに、レイアウト情報から参照されている複数のオブジェクト情報の付帯情報やヘッダ情報から、オブジェクト情報毎の予測インク消費量などを加味することによって、より正確な予測消費インク量を算出することが可能である。もちろん、レイアウト情報から参照されているオブジェクト情報が文字列であったり、簡単な図形などである場合には、オブジェクト情報そのものの分析も併用することにより、より正確な消費インク量の予測が可能となる。
【００２１】
このような正確な消費インク量の予測は、レイアウト情報を構築、解析する処理部を持つ記録装置において可能となる。また、レイアウト情報から、同じレイアウトにおける最大のインク使用量（最大消費インク量）を予測することができ、その最大予測消費インク量は、１ページフルアドレスの全面記録を行った場合の消費インク量に比べて有意に差のある値となる。
【００２２】
また、レイアウト情報を記録装置の内部に保持したり、レイアウト情報の付帯情報を自由に規定できる装置においては、レイアウト情報に予め記録を行う部分の面積、ないしは記録を行わない余白部分の面積に関する情報、および、それらの情報から導出されるレイアウト固有の最大予測インク消費量を記録しておくことにより、さらに簡便にインク補給に関する制御のスケジューリングを行うことも可能となる。
【発明の効果】
【００２３】
本発明は、記録画像の展開処理前にレイアウト情報を解析して、レイアウト情報に基づいて配置されるオブジェクト情報の記録面積、またはオブジェクト情報を記録したときの余白面積を算出し、そして算出した面積に基づいてオブジェクト情報の記録に要する記録剤の使用量を予測することにより、記録画像の展開処理前に、記録に必要な記録剤の使用量を予測して対応することができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施形態を図面に基づいて説明する。  
（第１の実施形態）
図１は、本発明の第１の実施形態としての記録装置におけるハードウェア構成の説明図である。本例の記録装置は、いわゆるシリアルスキャン型のインクジェット記録装置であり、矢印Ｙの記録媒体の送り方向（副走査方向）に対して交差（本例の場合は直交）する矢印Ｘの主走査方向に、記録ヘッドを記録走査することによって画像を記録する。
【００２５】
ここで記録時の動作の概略を説明する。  
まず、給紙モータ５によりギヤを介して給紙ローラ６を駆動し、記録媒体を記録位置に搬送する。そして、キャリッジモータ３によりキャリッジベルト４を介してキャリッジユニット２を主走査方向に移動させつつ、キャリッジユニット２におけるインクジェット記録ヘッドから記録データに基づいてインクを吐出させることによって、一定のバンド幅の画像を記録する。その後、記録媒体を副走査方向に所定量搬送する。このような一定のバンド幅の記録と記録媒体の所定量の搬送とを繰り返すことによって、記録媒体上の全記録領域に画像を記録する。キャリッジユニット２は、主走査方向に往復移動されるキャリッジに、インクを吐出可能なインクジェット記録ヘッドと、それにインクを供給するタンク（サブタンク）を着脱可能に搭載した構成となっている。７は加圧ローラ、８はイジェクトローラである。１は、記録ヘッドやインク供給系から異物を除去するためのパージユニットである。
【００２６】
記録ヘッドとしては、電気熱変換体（ヒータ）やピエゾ素子などを用いてインクを吐出する種々の吐出方式のもの採用することができる。電気熱変換体を用いた場合には、その熱エネルギーによってインクを発泡させ、その発泡エネルギーによってインク吐出口からインクを吐出させることができる。
【００２７】
このようなシリアルスキャン方式による記録には、所定の記録領域の画像を記録ヘッドの１回の走査によって完成させる１パス記録、および所定の記録領域の画像を記録ヘッドの複数回の走査によって完成させるマルチパス記録を採用することができる。マルチパス記録の場合には、１走査毎に、所定のマスクを用いて間引かれたデータを記録し、またｎパス記録の場合には、記録媒体の搬送量は１／ｎバンド前後となる。
【００２８】
図２は、本例の記録装置における制御系のブロック構成図である。  
図２において、１２２は外部デバイスとの通信インターフェースであり、デジタルカメラやＰＣホストなどの外部デバイス（「ホスト装置」ともいう）１２３との間にて通信を行って、画像などのデータの送受信を行う。ＭＰＵ（マイクロプロセッシングユニット）１０２は、このインターフェース１２２を介して、デバイスの制御の他に、主に記録時に参照するオブジェクト情報の受信、コンソール１０６の制御、およびキャリッジがホーム位置にあることを検出するホーム位置センサ１０７からの信号を入力する。そのホーム位置は、キャリッジユニット２の待機位置、および記録ヘッドのインクの吐出状態を維持するための回復処理の実施位置として利用することができる。ＭＰＵ１０２は、制御用ＲＯＭ１０５に記憶された制御プログラムにしたがって、このインクジェット記録装置内の各部を制御する。
【００２９】
１０３は各種データを一時的に記憶するためのＲＡＭであり、受信した信号を貯えるため、或いはＭＰＵ１０２のワークエリアとして使用される。１０４はフォント発生用ＲＯＭであり、コード情報に対応して文字や記録等のパターン情報を記憶しており、入力したコード情報に対応して各種パターン情報を出力する。１２１は、ＲＯＭ１０４等により展開されたデータを記憶するためのプリントバッファメモリであり、ｍ行分の記録データの記録容量をもつ。１０５は、前述したように、ＭＰＵ１０２が実行する処理手順を格納している制御用ＲＯＭである。これらの各部は、アドレスバス１１７およびデータバス１１８を介して、ＭＰＵ１０２により制御される。
【００３０】
３は前述したキャリッジモータであり、その駆動力によって、キャリッジユニット２のキャリッジを主走査方向に往復移動させる。キャリッジには、記録ヘッド１１２が着脱自在に搭載される。５は前述した給紙モータ（「紙送りモータ」ともいう）であり、その駆動力によって、紙等の記録媒体を副走査方向に搬送させる。１１３はキャッピングモータであり、キャリッジのホーム位置に備わるキャップ部材を駆動して、記録ヘッド１１２のインク吐出口をキャッピングすることにより、インク吐出口を外気より遮断して、ノズルの乾燥を防止する。１１５はキャリッジモータ３を駆動するためのモータドライバ、１１６は紙送りモータ５を駆動するためのモータドライバ、１１４はキャッピングモータ１１３を駆動するためのモータドライバである。コンソール１０６には、キーボードスイッチおよび表示ランプなどが設けられている。
【００３１】
ホーム位置センサ１０７は、キャリッジのホーム位置近傍に設けられ、記録ヘッド１１２を搭載したキャリッジがホーム位置に到達したことを検知する。１０９はシートセンサであり、記録用紙等の記録媒体の有無、すなわち記録装置の記録部に記録媒体が供給されたか否かを検知する。
【００３２】
本例のインクジェット記録ヘッド１１２は、熱エネルギーを用いて、インクに膜沸騰による状態変化を生起させることによってインク滴を吐出する方式のインクジェット記録ヘッドである。この記録ヘッド１１２には、主走査方向と交差する方向に並ぶｍ個（例えば６４）のインク吐出口、および各吐出口に対応したｍ個の吐出用ヒータ（電気熱変換体）などが設けられている。１１１は、記録情報信号に応じて記録ヘッド１１２の吐出用ヒータを駆動するためのドライバである。１２０は、記録装置の各部へ電力を供給するための電源部であり、駆動電源装置としてのＡＣアダプタと電池を有している。
【００３３】
以上の構成において、ＭＰＵ１０２は、外部デバイスとの通信インターフェース１２２やメモリカードインターフェース１２４を介して、デジタルカメラ、コンピュータ、およびメモリカードドライバなどのデータホスト装置に接続される。そして、パネル１０６からのユーザ指示等にしたがって、これらの機器との間の通信を制御し、また制御用ＲＯＭ１０６に格納されているプログラムの処理手順およびＲＡＭ１０６内に蓄えられた記録情報に基づいて、記録に必要なオブジェクト情報などを収集する。さらに、これらのホスト装置から送られてくるコマンドおよび記録情報信号を受けて、それらの指示にしたがいつつ、受信した情報の記録動作を制御する。
【００３４】
本例の記録装置に記録データを送信するホスト装置１２３は、従来の通常の記録装置に対する場合と同様に、インターフェース１２２を介して記録に必要なデータ送信する。その際、ホスト装置１２３は、それがＰＣ（パーソナルコンピュータ）である場合には、通常データ中の先頭部分に、記録が行われるメディアの種類（普通紙・ＯＨＰ・光沢紙等の記録媒体の種類、および転写フィルム・厚紙・バナー紙等の特殊な記録媒体の種別）、メディアサイズ（Ａ４・Ａ４レター・Ａ３・Ｂ４・Ｂ５・または封筒・はがき）、記録品位（ドラフト・高品位・中品位・特定色の強調・モノクロ／カラーの種別等）、給紙カセット（ＡＳＦ・手差し・ビン１・ビン２等の記録媒体の給紙元情報）、およびオブジェクト情報の自動判別の有無を記載したコマンドを送信する。記録装置は、このようなコマンドを受け付けることによって、ＲＯＭ１０５内に収納された各種のデータに基づいて記録を行う。
【００３５】
ホスト装置１２３は、処理液を塗布するか否か等の情報をコマンドとして送信することもある。記録装置は、これらの情報にしたがって、ＲＯＭ１０５から記録に必要なデータを読み込み、それらのデータにしたがって記録を行う。このＲＯＭから読み出すデータとしては、記録を行う際のマルチパスのパス数、各パスを記録する際の記録に使用するマスクの種類、記録ヘッドの駆動条件（例えば、駆動パルスとして印可するパルス形状や印可時間）、およびドロップレット（インク滴）のサイズ、紙送りの条件、キャリッジの移動速度等がある。
【００３６】
また、ホスト装置１２３がＰＣではなく、デジタルカメラなどのデバイスである場合、およびメモリカード１２５に記録されたオブジェクト情報の情報をレイアウトして記録する場合には、前述したＲＯＭから読み出した手順にしたがい、コンソール１０６からのユーザの指示にしたがって決定されたレイアウト情報を前述したＲＯＭから読み出して解析し、記録画像を生成しながら記録動作を実行する。
【００３７】
図３は、記録画像情報の処理部を説明するためのブロック構成図である。  
１１は、記録するレイアウト情報を供給するレイアウト情報供給手段である。１２は、供給されたレイアウト情報を解析する解析手段である。１３は、解析されたレイアウト情報に基づいて、記録する部分の面積（記録領域の面積）と、その部分において消費されるであろう記録剤（インク）の量（予想記録剤量）とを算出するための算出手段である。１４は、サブタンク内に残っていて実際に使用可能な記録剤量（インク残量）に関する情報を保持して提示するための保持手段である。１５は、算出手段１３によって算出された予想記録剤量と、保持手段１４によって提示された実際に使用可能な記録剤量と、を比較する比較手段である。１６は、比較手段１５の比較結果から、記録剤の補給を行う必要があるか否かを判断するための判断手段である。１７は、判断手段１６によって記録材の補給が必要であると判断された場合に、実際にサブタンクにインクを補給するための記録剤補給手段である。
【００３８】
１８は、実際のプリント時に展開されるべき、画像・文字・図形・フォントなどのオブジェクト情報を提供するための供給手段である。１９は、解析手段１２によって解析されたレイアウトと、参照されるオブジェクト情報とから、実際に記録するレイアウトを行って、記録画像を生成するための生成手段である。２０は、生成手段１９によって生成された画像を用紙などの記録媒体に記録する記録手段である。  
この図３は、本発明のもっとも基本的な構成を示している。
【００３９】
レイアウト情報とは、これから記録しようとするもののレイアウトの情報を全て含む。この情報によって、これから記録する全ての画像・文字列・図形・フォントなどの情報を手繰って参照することができる。さらに、それらの配置の最大領域の大きさに関する情報を得ることができる。また、レイアウト情報には、画像が記録されない記録媒体上の部分、すなわち余白部分の面積等を得るための全ての情報が含まれている。
【００４０】
図４（ａ），（ｂ）は、レイアウト情報とインク使用量の予測との関係の説明図である。  
図４（ａ）は、様々なオブジェクト情報Ｏを記録媒体Ｐの１ページ上にレイアウトした状態を示す。図４（ｂ）は、記録媒体Ｐの１ページ内において、それらのオブジェクト情報Ｏの配置領域を集めた状態を示す。図４（ａ）のレイアウト状態では分かりにくいが、配置領域を集めて余白領域の面積の割合を示す図４（ｂ）からは、配置されるオブジェクト情報Ｏの数が多くなるにつれて、余白部分も増大することが分かる。図４（ａ）中右端のような一般的なインデックスレイアウトでのオブジェクト情報の配置の場合には、同図中左端のような全面記録を行う場合に対して、図４（ｂ）のように半分以下の記録面積しかもたないことが分かる。
【００４１】
もちろん、オブジェクト情報同士の間の余白をなくすレイアウトを行うことも可能である。少なくともこれらの図からは、一般的な複数のオブジェクト情報をレイアウトする場合、そのレイアウト情報からでもインク消費量が予測されることが分かる。その予測したインク消費量は、全面記録をする場合のインク消費量に対して、レイアウト情報の分析結果に応じた分だけ少なくなり、サブタンク内のインク残量を予測して、メインタンクからサブタンクへのインクの補給時期を最適に設定するために有効に用いることができる。
【００４２】
このように、レイアウト情報を解析することによって、即座にインク消費量の多少が判別できるケースが存在する。
【００４３】
特に、インデクスレイアウトなどの複数のオブジェクト情報の配置を行うプリントレイアウトにおいて、インクの消費量を正確に算出しようした場合には、それだけ多くのオブジェクト情報の実データにアクセスしなければならず、その先読み処理にかかる処理時間は時として膨大なものになりかねない。記録媒体がカードサイズ程度の用紙であれば問題はないものの、それがＡ４用紙などとなった場合には、８０枚以上の画像をレイアウトすることが可能となるため、１枚の画像が数ＭＢの容量を持つと仮定した場合には、カードアクセスなどのインターフェース処理だけでも数分以上の時間がかかってしまう。
【００４４】
レイアウト解析によって、余白領域が多いことを容易に判定できた場合には、サブタンクに残っているインク量が１ページ分をフルに記録する量の半分程度残っているかどうかを認識することができ、その場合には、画像をロードして解析する必要がなくなる。これは、レイアウトの解析処理手段を記録装置側にもつことによる利点の１つでもある。
【００４５】
図５は、記録装置における処理手順を説明するためのフローチャートである。この図５における処理を実行するためのプログラムは制御用ＲＯＭ１０５に記憶されており、ＭＰＵ１０２によって実行される。
【００４６】
まず、ステップＳ１にて、インターフェース１２４あるいは１２２を通して、記録するレイアウト情報をＲＯＭまたはメモリカードから読み出したり、ホストＰＣから受け取る（読み出し処理）。デジタルカメラなどのデバイスがデバイスインターフェースを介して記録装置に接続されている場合には、デジタルカメラ内のＲＯＭやメモリカード等に記録されているレイアウト情報を読み出してもよい。
【００４７】
次に、ステップＳ２において、レイアウト情報を解析する（解析処理）。例えば、レイアウト情報がＸＭＬやＨＴＭＬなどのマークアップ言語で記述されている場合には、パース処理などによって、その後においてＭＰＵ１０２が処理可能なデータ形式に変換する。このように、このステップＳ２の処理は、レイアウト情報をＭＰＵ１０２によって処理可能なデータ形式に変換する処理などを行うことを意味する。また、レイアウト情報が元々ＭＰＵ１０２によって処理可能なバイナリ形式や構造体形式になっている場合には、そのデータをしかるべきＲＡＭ領域に置く処理なども行われる。また、レイアウト情報が独自形式のテンプレートデータ等の場合には、そのデータの展開処理などを行う。
【００４８】
次のステップＳ３においては、ステップＳ２にて解析されたレイアウト情報から、オブジェクト情報を配置して記録した場合に、インクを吐出して用紙などの記録媒体上に画像を記録しなければならない部分の面積（記録面積）を算出する（算出処理）。
【００４９】
次のステップＳ４においては、これから記録を行おうとする記録媒体の面積に対して、ステップＳ３において算出した記録面積の比率（面積比率）Ｒａを求める（比率算出処理）。本例の場合は、記録媒体の１ページ当たりのページ面積に対する記録面積の割合を求める処理となる。
【００５０】
次のステップＳ５においては、サブタンク内に残っているインクの残量を読み出す（読み出し処理）。ここで読み出されたインク残量は、そのままでは、ステップＳ４で求められた記録領域の比率Ｒａと比較可能な値ではない。よって、このステップＳ５にて読み出したサブタンク内のインク残量は、比較可能な値に変換する必要がある。
【００５１】
そもそも、サブタンクの容量は、ある一定の基準に照らして設計されている。これは、記録装置のランニングコストや予想される使用頻度、インクの使用量およびインクの供給機構の設計などの要素から決定される。例えば、記録媒体の１ページの記録途中でもインクの供給を行えるだけの十分な機内空間があって、用紙送りなどに影響を与えないモータ配置がなされている記録装置では、サブタンクの容量が１ページの記録を行う際の最大予想インク消費量よりも小さく設計されていても何ら問題はない。このような場合には、１ページの記録途中であっても、サブタンク内のインクがなくなった時点で自由にインクの供給動作を行えるからである。
【００５２】
しかし現実には、記録装置本体のサイズのコンパクト化、モータの共用設計、用紙パス（記録媒体の搬送系）とインク供給機構のオーバーラップなどの様々なレイアウト要因やコスト要因から、１ページの記録中にインクの供給ができない構成となることが多い。したがって、サブタンクの容量は、記録途中の軽微な回復動作などによって使用されるインク量なども考慮した上、１ページの記録のための最大予想インク消費量を越える容量を持つように設計することが一般的である。回復動作は、記録ヘッドの良好な吐出状態を維持するために、画像の記録に寄与しないインクを排出する処理動作である。
【００５３】
このようなことから、最も小さいサブタンクの容量を算出する際には、１ページの記録のための最大予想インク消費量を１つの基準とすることが考えられる。この場合、サブタンクの容量に対する現在のサブタンク内の残りインク量の比率は、そのままステップＳ４において算出したページ面積に対する記録面積の比率（面積比率）Ｒａと比較可能な値となることが分かる。
【００５４】
このような場合には、次のステップＳ６において、規定記録範囲と記録可能範囲の比率（残量比較値）Ｒｂとして、サブタンク容量Ｔｃに対するサブタンク内インク残量Ｔｒの比率を求める。つまり、1ページの記録の最大予想インク消費量を１つの基準としてサブタンクの容量を設計した場合には、ステップＳ４にて算出した面積比率Ｒａとの比較対象として、下式（１）によって残量比較値Ｒｂを求める。  
Ｒｂ＝Ｔｒ／Ｔｃ  ・・・（１）
【００５５】
しかし、サブタンクの設計によっては、下式（２）または（３）によって残量比較値Ｒｂを求めることができる。以下においては、それらをサブタンクの他の設計例として説明する。
【００５６】
（サブタンクの他の設計例）
例えば、大型のプリントステーションなどにおいて、インクの大容量メインタンクを用いて長期間にわたって大量の記録を行わなければならないような記録装置の場合には、サブタンクの容量を上記のようにミニマムに設計する必要がない。その場合には、サブタンクの容量をより大きく設計し、例えば、記録媒体の１０枚、２０枚の記録に対応できる容量をサブタンクに設定することがある。このような機器におけるメインタンクとしては、記録媒体の１００枚、１０００枚の記録が可能なインクを貯留する超大容量のタンクであることが想定される。
【００５７】
このような場合には、ステップＳ４にて算出した面積比率Ｒａとの比較対象として、下式（２）のように、サブタンク内のインク残量Ｔｒと、サブタンクの容量Ｔｃと、サブタンク内の容量分のインクによって連続的に記録可能な記録媒体の枚数（最大連続記録枚数）Ｐｍａｘとによって、残量比較値Ｒｂを求めることができる。  
Ｒｂ＝Ｔｒ／（Ｔｃ／Ｐｍａｘ）  ・・・（２）
【００５８】
この場合、その残量比較値Ｒｂは、往々にして１、すなわち１００％を超えることになる。それに対して、ステップＳ４で求めた面積比率Ｒａは通常１以下である。ただし、この式（２）は、特定の打ち込み量の用紙のみを前提とした式である。実際には、記録媒体として給紙される用紙のサイズ・種別によって、１枚に使用する予想最大インク消費量は変動する。また当然のことながら、レイアウト情報が指示する用紙サイズなどによっても、１ページ内における記録領域の比率値の意味は異なってくる。こうしたことから、実際には、もっとも簡便な計算方法として、下式（３）を用いて残量比較値Ｒｂを求めることができる。Ｑｍａｘは、サブタンク内の容量分のインクによって、最大インク消費量を必要とする記録媒体を連続的に記録可能な連続記録枚数である。  
Ｒｂ＝Ｔｒ／（Ｔｃ／Ｑｍａｘ）  ・・・（３）
【００５９】
このように、最大インク消費量を必要とする記録媒体、つまり最もインクの吸収力が強く、また発色が鈍いためにインクを多く使用する記録媒体を基準とした連続記録枚数Ｑｍａｘを用いる限り、１枚の記録媒体の記録途中にサブタンク内のインクがなくなるという最悪のケースは回避できることになる。
【００６０】
次のステップＳ７においては、ステップＳ４にて算出された面積比率Ｒａと、ステップＳ６にて算出された残量比較値Ｒｂとを比較する（比較処理）。もしも、面積比率Ｒａよりも残量比較値Ｒｂの方が小さい場合には、インクの供給が必要となる。
【００６１】
ステップＳ８の判断処理においてインクの供給が必要と判断された場合にはステップＳ９へ進み、メインタンクからサブタンクへのインク供給処理を行う。続いて、ステップＳ１０においてサブタンク内のインク残量のデータを満タンにリセットする（インク残量の更新処理）。インクの供給が不要である場合には、ステップＳ８からステップＳ１１へ進み、記録動作を実行する実記録処理を行う。  
実記録処理の終了後は、ステップＳ１２において、使用したインク量などからサブタンク内のインク残量のデータを更新する（インク残量の更新処理）。
【００６２】
なお、図５の処理は、必ずしも１ページの記録処理に限られたものではない。例えば、サブタンクの容量分のインクによって記録可能な最大記録可能ページ数を越えた数の記録が指示されている場合には、レイアウトの解析処理において、連続する複数ページに関するインクの消費量を予測する。そして、連続する複数ページにわたる記録に対して、サブタンク内のインク残量が十分かどうかを一括して判断してから、その後に複数ページの記録を実行するようにしてもよい。ただし、その場合でも、指示された全ての記録枚数を記録するためには、図５の処理フローの複数回の実行が必要となることがある。
【００６３】
（第２の実施形態）
図６は、本発明の第２の実施形態における記録画像情報の処理部を説明するためのブロック構成図である。  
２１は、記録するオブジェクト情報の文書構造、ないしは１ページへの割付情報などを記述した文書構造記述情報を供給するための供給手段である。２２は、文書構造情報の供給手段２１によって供給される文書構造に、実際のレイアウト情報を付加するためのスタイル情報を保持して供給するためのスタイル情報の供給手段である。２３は、供給手段２１によって供給される文書構造情報、および供給手段２２によって供給されるスタイル情報から、実際の記録に用いるレイアウト情報を構築するレイアウト情報の構築手段である。その他の手段１２〜２０は、前述した実施形態の図３と同様である。
【００６４】
本例における解析処理は、特に、ＨＴＭＬ（Hyper Text Markup Language）、ＸＨＴＭＬ（Extensible Hyper Text Markup Language）やＤＰＯＦ（digital Print Order Format）、ないしはＤＰＳ（Data Print Services）仕様にしたがったコンテンツの集合記述や順序記述情報と、ＣＳＳ（Control Scrambling System）などのスタイルシートを使用したレイアウトシステムにおけるレイアウト情報の解析処理の例である。
【００６５】
周知のとおり、ＨＴＭＬなどの文書構造記述マークアップ言語は、特定のレイアウトを意図して記述されたものではなく、文書の構造や意味についてのマークアップを行っているのみである。よって、ＨＴＭＬなどの文書構造記述のみを読み出しただけでは、レイアウトを確定することは不可能である。多くのブラウザが行っているように、ＨＴＭＬのみを読み出してレイアウトを行うためには、予めデフォルトのスタイルを用意しておき、本来供給されるべきスタイル情報の代わりにデフォルトのスタイル情報で代替して、レイアウト情報を構築する処理を行わなければならない。
【００６６】
また、ＤＰＯＦやＤＰＳ規格などのように、記録すべき写真の順序およびページへの割り付け方法のみを規定した情報も一般に存在している。これらの場合、例えば、ＤＰＯＦ規格のマルチプリントジョブにおいては、１ページに１枚、１ページに２枚といったように、１ページに何枚の写真画像を割り付けるかを指定することができる。また、ＤＰＳ規格においては、Ｌａｙｏｕｔ情報として,１ＵＰ，２ＵＰ・・・２５５ＵＰやインデックスプリントなどのように１ページに割り付ける写真の枚数を規定することが可能である。しかし現実に、この情報からレイアウトを行おうとした場合に、例えば、２ＵＰならば２つの画像を同じサイズでレイアウトしてよいのか、どちらかが大きくどちらかを小さくレイアウトするのか、上下に並べるのか左右に並べるのか、また、画像同士を一部重ねてもよいのかなど、決めなければならないレイアウトルールがどこにもないことに気づく。こうした場合にも、規格上レイアウトと呼ばれている情報であっても、実際には、スタイル情報に類する情報がなければ最終的なレイアウト情報を構築できないことが明らかである。
【００６７】
こうした現状から、本例においては、文書構造記述ないしはオブジェクト情報集合記述の情報と、スタイル記述の情報とから、レイアウト情報を構築する。
【００６８】
図７は、本例における処理手順を説明するためのフローチャートである。  
ステップＳ１Ａにおいて、ＨＴＭＬなどの文書構造記述情報を読み出し、ステップＳ１Ｂにおいて、ＣＳＳなどのスタイル情報を読み出す。従来のＨＴＭＬの記述方法にしたがえば、文書構造記述情報内にＣＳＳなどのスタイルシートの記述情報を埋め込むことも可能であるため、その場合には、ステップＳ１ＢはステップＳ１Ａに含まれていてもよい。ステップＳ１Ｃにおいては、こうして読み出された文書構造記述情報およびスタイル情報から、記録されるべきレイアウト情報を構築する。
【００６９】
その後のステップＳ２〜Ｓ１２は、前述した実施形態の図５と同様である。すなわち、ステップＳ２では、ステップＳ１Ｃにおいて構築されたレイアウト情報を解析し、ステップＳ３では、記録される部分の面積を求める。ステップＳ４においては、ページの面積に対する記録面積の比Ｒａを算出し、後の比較処理に備える。ステップＳ５においては、サブタンクに残っているインク量を読み出し、ステップＳ６において残量比較値Ｒｂを求める。ステップＳ７においては面積比率Ｒａと残量比較値Ｒｂとを比較し、ステップＳ８にて、サブタンクへのインク供給の要否を判断する。
【００７０】
もしもインクの供給が必要と判断された場合には、ステップＳ９へ進み、サブタンクへのインクの供給を行った後、ステップＳ１０において、サブタンクのインク残量に関する情報を満タンに初期化する。もしもインクの供給が不要であると判断された場合には、ステップＳ１２へ進み、実記録動作を実行する。実記録動作を実行した後に、ステップＳ１３においてサブタンク内のインク残留に関する情報を更新して処理を終了する。
【００７１】
図８（ａ），（ｂ）は、文書構造記述情報とスタイルシートの記述例である。  
文書構造記述では、単に、画像を横に４枚、縦に２枚、碁盤の目に並べるという指示がされているのみであり、画像個々のレイアウトサイズについては指示がされていない。このままでは、もしも非常に大きいサイズの画像が存在した場合には、ページの領域を越えてレイアウトされてしまい、ほとんどの画像が見えないなどの不都合が生じるおそれがある。
【００７２】
そのため、スタイルシートにおいて、画像のサイズを横３００ピクセル、縦２００ピクセルと指示することによって、元画像のサイズによらず、固定したレイアウトを実現することが可能となる。
【００７３】
（第３の実施形態）
図９は、本実施形態における処理部を説明するためのブロック構成図である。  
供給手段２１は、記録するオブジェクト情報の文書構造、ないしは１ページへの割付情報などを記述した文書構造記述情報を供給する。また、供給手段２２は、文書構造情報の供給手段２１によって供給される文書構造に、定められた用紙の種類毎に、実際のレイアウト情報を付加するためのスタイル情報を保持して供給する。３１は、記録装置が処理しようとする用紙などの記録媒体に関する情報（用紙サイズや種別など）を指示するための用紙情報の指定手段である。３２はスタイル情報の選択手段であり、供給手段３１から供給された用紙サイズ、用紙の種別などの情報を加味して、供給手段２２から供給された複数のスタイル情報の中から適当なものを選択する。
【００７４】
２３は、供給手段２１によって供給される文書構造情報、および選択手段３２によって選択されたスタイル情報から、実際の記録に用いるレイアウト情報を構築するレイアウト情報の構築手段である。その他の手段１２〜２０は、前述した実施形態の図３と同様である。
【００７５】
記録装置においてレイアウトを解析した場合、同時に、どのような記録媒体に記録を行うかの情報を得ることが可能なことがある。ある文書構造記述や１ページに対する写真割付枚数の指定があったときに、それをカードに記録するのか、はがきに記録するのか、またＡ４用紙に記録するのかなどによって、レイアウトがそれぞれ変化することがある。それぞれの記録媒体におけるレイアウトは、単純に相似で変化する場合もある。また例えば、あるサイズの用紙までは、その記録面の全体に記録するふち無し記録ができるが、用紙があるサイズを越えるとふち無し記録ができなくなるなど、記録装置のスキャン方向や機構の制限などによっては、レイアウトの方針が基本的に異なることもある。また、用紙の種別によっては、ふち無し記録が困難であったり、プレプリント用紙のように、そもそも記録してはならない領域があったりする場合もある。また、シール紙のようにレイアウトを規定する用紙も存在する。
【００７６】
よって、本実施形態においては、用紙サイズ、用紙種別の情報を加味し、複数用意されたスタイル情報の中から適当なものを選択して使用して、レイアウト情報を構築する。
【００７７】
図１０は、本例における処理手順を説明するためのフローチャートである。  
ステップＳ１Ａにおいて、ＨＴＭＬなどの文書構造記述情報を読み出す。次にステップＳ１Ｂ−１において、例えば、記録装置のパネルなどにおいて指定された記録媒体に関する情報を読み込む（用紙指定情報の読み出し処理）。当然のことながら、センサ等を用いて用紙のサイズや種別を自動的に判別した結果の情報を読み込むようにしてもよい。本例において、このような用紙に関する用紙情報は、スタイル情報を選択するために用いる情報を提示するものであればよく、その用紙情報がどのようにして指定、指示されようともかまわない。もちろん、例えば、ＤＰＯＦにおけるサイズ指定プリントジョブなどのように、文書構造記述やページ割付情報において用紙の指定が行われていたとしてもかまわない。用紙情報がいかなる方法によって指示されたとしても、その用紙情報を読み出して、次のステップＳ１Ｂ−２にてスタイル情報の選択ができればよい。
【００７８】
ステップＳ１Ｂ−２では、用紙情報を加味し、複数用意されたスタイル情報の中から適当なものを選択する。ステップＳ１Ｃにおいては、こうして読み出された文書構造記述情報およびスタイル情報から、記録されるべきレイアウト情報を構築する。
【００７９】
その後のステップＳ２〜Ｓ１２は、前述した実施形態の図５と同様である。すなわち、ステップＳ２では、ステップＳ１Ｃにおいて構築されたレイアウト情報を解析し、ステップＳ３では、記録される部分の面積を求める。ステップＳ４においては、ページの面積に対する記録面積の比Ｒａを算出し、後の比較処理に備える。ステップＳ５においては、サブタンクに残っているインク量を読み出し、ステップＳ６において残量比較値Ｒｂを求める。ステップＳ７においては面積比率Ｒａと残量比較値Ｒｂとを比較し、ステップＳ８にて、サブタンクへのインク供給の要否を判断する。
【００８０】
もしもインクの供給が必要と判断された場合には、ステップＳ９へ進み、サブタンクへのインクの供給を行った後、ステップＳ１０において、サブタンクのインク残量に関する情報を満タンに初期化する。もしもインクの供給が不要であると判断された場合には、ステップＳ１２へ進み、実記録動作を実行する。実記録動作を実行した後に、ステップＳ１３においてサブタンク内のインク残留に関する情報を更新して処理を終了する。
【００８１】
（第４の実施形態）
図１１は、本実施形態における処理部を説明するためのブロック構成図である。  
供給手段２１は、記録するオブジェクト情報の文書構造、ないしは１ページへの割付情報などを記述した文書構造記述情報を供給する。また、供給手段２２は、文書構造情報の供給手段２１によって供給される文書構造に、定められた用紙の種類毎に、実際のレイアウト情報を付加するためのスタイル情報を保持して供給する。
【００８２】
４１はオブジェクト情報集合情報供給手段であり、レイアウト情報から参照されるオブジェクト情報の集合に関する情報を提供する。４２はレイアウト情報の構築手段であり、文書構造記述情報の供給手段２１によって供給される文書構造情報、およびスタイル情報の供給手段２２によって供給されるスタイル情報と、オブジェクト情報集合情報の供給手段４１によって供給されるオブジェクト情報の集合に関する情報とから、実際の記録に用いるレイアウト情報を構築する。その他の手段１２〜２０は、前述した実施形態の図３と同様である。
【００８３】
図１２は、オブジェクト情報集合をレイアウトに当てはめる処理の概念図である。  
例えば、ＤＰＯＦやＤＰＳなどのジョブの中に、５枚の画像Ａ１〜Ａ５が含まれていたとする。この５枚の画像Ａ１〜Ａ５を記録媒体の１ページに２枚ずつレイアウトして、記録する場合を考える。すると、記録媒体の１ページ目Ｐ１、２ページ目Ｐ２には２枚ずつの画像を配置できる。３ページ目Ｐ３では、５枚目の画像Ａ５を配置した後に、もう配置する画像がなくなってしまうため、レイアウト上は図に示すように上半分のみに記録するようになる。このような３ページ目Ｐ３のレイアウトにおいては、当然のことながら、１ページ目Ｐ１、２ページ目Ｐ２と比べて大幅に余白が多く、消費されるインク量が大幅に少なくなると考えられる。
【００８４】
このように、実際のＤＰＯＦプリントやＤＰＳ規格に沿った記録において、デジタルカメラやメモリカード内に記録されている写真画像の数が、１ページに割り付ける写真枚数で割り切れない場合には、最後のページにおいてはインク消費量が他のページと大きく異なる状況が生まれることになる。
【００８５】
したがって、実際にインク消費量を算出する処理においては、随時、提示される写真の残り枚数を意識しながら、ページに用意されたレイアウト位置を全て埋める写真が存在する場合と、それが存在しない場合とで異なる処理を行わなければならない。
【００８６】
よって、本実施形態においては、図１１中の構築手段４２がレイアウト情報を構築する際に、オブジェクト情報集合情報供給手段４１から提供されるオブジェクト情報の集合に関する情報を参照する。そして、その集合情報内に残っている写真などのレイアウトされるべきオブジェクト情報の下図を考慮しながら、オブジェクト情報をレイアウト領域に順次割り振り、割り振るオブジェクト情報がなくなった場合には、そこでレイアウト処理を終了する。これにより、後の処理における記録面積の算出処理において、「記録されない部分」の面積を加算しないようにする。
【００８７】
（実施形態のまとめ）
以下、実施形態のまとめとして、上述した本発明の実施形態の要約と、他の実施形態について説明する。  
（１）本発明は、レイアウト情報を解析し、オブジェクト情報の配置を分析することによって、記録画像展開処理前に、レイアウト情報にしたがって配置されるオブジェクト情報の記録に必要な記録剤の使用量を予測する。そして、その予測した記録剤の使用量と、実際に使用可能な記録剤量、つまり供給可能な記録剤の残量とを比較することにより、記録剤の補給タイミングを決定することができる。
【００８８】
レイアウト情報として、オブジェクト情報のレイアウトを決めるテンプレートを想定した場合、例えば、写真枠などに実際にどのような画像が入るかは、記録装置に対してデジタルカメラなどを接続してみなければ分からない。さらには、デジタルカメラ（ないしはメモリカード）などから画像データを読み出し、それを展開してみなければその内容は分からない。しかし、記録画像の配置領域は、どのような画像であってもそう大差はない。よって、画像の記録面積を平均値または最大値をもって考慮することにより、記録媒体の全面に記録（全面記録）する場合との比較において、インクの使用量（消費量）を見積もることができる。画像の記録面積が記録媒体の面積よりも小さい場合、その画像の記録に必要なインク使用量は、全面記録に必要とされるインク消費量よりも面積比の分だけ少ない量となる。よって、前述したように、レイアウト情報からだけでもインクの使用量を見積もることができる。その量は、画像の記録面積が同じ場合における最大のインク使用量として見積もられることになる。
【００８９】
もちろん、同じレイアウトで複数部数の記録をする場合などには、このインク使用量と記録枚数を掛け合わせたデータに基づいて、複数枚の記録に渡ってインクの補充は必要となるか否かの判断も予め可能となる。
【００９０】
（２）レイアウト情報を解析し、オブジェクト情報の配置から、記録媒体における余白部分の面積を求めることによって、その記録媒体の全域に記録剤を付与して画像を記録（全面記録）する場合との比較から、その記録媒体に対して付与しない記録剤の量を予測する。すなわち、全面記録をした場合の記録剤の使用量から、余白分の使用しない記録剤量を差し引いた量を記録に必要な記録剤量として予測する。そして、その予測した記録剤の使用量と、実際に使用可能な記録剤量、つまり供給可能な記録剤の残量とを比較することにより、記録剤の補給タイミングを決定することができる。
【００９１】
レイアウトによっては、縁なしの全面記録ができず、予め余白領域があるものや、背景画像のタイリングなどが指定されていて、オブジェクト情報の配置領域以外の部分でも記録を行うケースもある。「記録をしない領域＝余白領域」の面積を求めることにより、このように場合にも対応することができる。
【００９２】
（３）レイアウト情報を解析して、上記（２）の形態における余白部分の面積を求める際に、オブジェクト情報の配置のみならず、背景の描画に関する指定情報をも加味する。これにより、背景の描画に伴うインクの使用量をも考慮して、インクの使用量を予測することができる。
【００９３】
（４）レイアウト情報を解析し、そこから参照される複数のオブジェクト情報の内容および配置を分析することによって、記録画像展開処理前に、レイアウト情報にしたがって配置されるオブジェクト情報の記録に必要な記録剤の使用量を予測する。そして、その予測した記録剤の使用量と、実際に使用可能な記録剤量、つまり供給可能な記録剤の残量とを比較することにより、記録剤の補給タイミングを決定することができる。
【００９４】
複数のオブジェクト情報がリンク参照されている場合に、それら複数のオブジェクト情報の記録に必要な記録剤の使用量を予測する。したがって、ページレイアウトから複数の独立したオブジェクト情報を収集してレイアウトする際に、記録剤の使用量を予測することができる。つまり、レイアウト情報を参照することから、必然的に単数または複数のオブジェクト情報の参照および収集を行うことになるため、このような場合に、参照される個々のオブジェクト情報の属性情報を加味しながら、記録剤の使用量を予測することになる。
【００９５】
（５）ＨＴＭＬ、ＸＨＴＭＬやその他文書構造記述情報と、これらにレイアウトに関する指示を与えるＣＳＳやＸＳＬなどのスタイル情報とからレイアウト情報を構築する。そして、そのレイアウト情報を解析し、そこから参照される複数のオブジェクト情報の内容および配置を分析することによって、記録画像展開処理前に、レイアウト情報にしたがって配置されるオブジェクト情報の記録に必要な記録剤の使用量を予測する。
【００９６】
レイアウト情報がＨＴＭＬなどの文書構造記述情報と、ＣＳＳなどのスタイル情報のセットに分割されている場合、通常Ｗｅｂプリントなどでは、このようなデバイス依存のレイアウト情報はスタイル情報に記述される。そのため、ＨＴＭＬのみではプリントレイアウトは決定できない。ブラウザなどがＣＳＳ記述なしでもレイアウトできるのは、内部に固定的なスタイルシートを持っているからであって、スタイル情報なしに、ＨＴＭＬの情報のみからレイアウト情報を生成することはできない。
【００９７】
（６）ＤＰＯＦやＤＰＳスクリプトなどで１ページ当たりのオブジェクト情報の割付数を指定する情報と、これらにレイアウトに関する指示を与える独自のテンプレートなどのスタイル情報とからレイアウト情報を構築する。そして、そのレイアウト情報を解析し、そこから参照される複数のオブジェクト情報の内容および配置を分析することによって、記録画像展開処理前に、レイアウト情報にしたがって配置されるオブジェクト情報の記録に必要な記録剤の使用量を予測する。
【００９８】
ＤＰＯＦ規格やＤＰＳ規格などにおいて、１枚の記録媒体に何枚の写真オブジェクト情報を貼り付けるかを指定する情報は、ＬＡＹＯＵＴ情報と称されている。例えば、２ＵＰレイアウトの場合には、その情報だけでは、２つの画像を上下に並べるのか、左右に並べるのか、重ねてもよいのか、２つの画像は同じ大きさなのかなど、実際のレイアウトは定まらない。これらの規格では、ラボやデジタルカメラに直接接続されるＰＤ（Photo Direct）機などの記録装置が独自に２ＵＰに対応するレイアウトテンプレートを持つことにより、レイアウト情報の生成に欠けている情報を機器内部で補っている。
【００９９】
（７）レイアウト情報を上記（５）および（６）のように構築する際に、使用する記録媒体の種類を指示する情報（記録媒体種別指示情報）をも考慮する。つまり、使用する用紙の種別や大きさに応じて単位面積当たりに使用するインクの量が異なる場合に、使用する用紙の種別を指示する用紙種類指示情報を加味して、インクの使用量を予測する。
【０１００】
現実には、Ａ４とはがき、縦置き横置きなど、用紙に関する情報によって、レイアウトは様々に変化する。また、記録に必要なインク使用量は、マット紙、光沢紙、普通紙などの紙の種別によっても変化する。このような場合に、用紙の種別をも考慮してインクの使用量を予測することができる。
【０１０１】
（８）レイアウト情報を上記（５）、（６）、および（７）のように構築する際に、ＤＰＯＦやその他の記述方法で記録されたデジタル画像データベースなどから読み出される有限個数のオブジェクト情報集合情報をも加味する。
【０１０２】
例えば、デジタルカメラやメモリカード内に５枚の写真が記録されていて、それを１ページに２枚ずつレイアウトしていく場合、最後の３ページ目にレイアウトされる写真は１枚のみとなる。１ページに２枚の写真をレイアウトするスタイル情報やレイアウト情報でも、実際に貼り付けるオブジェクト情報の数が足りない場合には、当然割り当てがない部分が余白になる。この場合には、通常の１ページに２枚の写真をレイアウトの情報であっても実際には半分の１枚しか記録しないため、そのページにおける余白量は多くなる。このような場合に、オブジェクト情報集合情報を考慮してレイアウト情報を構築し、そのレイアウト情報を解析する。特に、ＰＤ機においてテンプレート処理を行う場合には、使用するオブジェクト情報の個数がインク使用量の予測に大きく影響する場合がある。
【０１０３】
（９）レイアウト情報、およびそこから参照される１つまたは複数のオブジェクト情報の情報を供給する主体は、記録装置本体ではなく、これに接続されたデジタルカメラなどの別機器であってもよい。この場合には、そのデジタルカメラなどの別機器と、記録装置とによって記録システムが構成されることになる。
【０１０４】
レイアウトから参照されるオブジェクト情報の供給源は、記録装置に接続されるメモリカードやデジタルカメラなど様々であり、また記録装置単体でのテンプレートのみの記録などもある。レイアウト情報は、それらの内のどこから供給されてもよい。また、デジタルカメラにフレーム画像をダウンロードできるコダック社製のカメラの例などもある。本発明は、このような場合にも対応するように、カメラ側からレイアウト情報を読み出して使用するというアプリケーションにも適用することができる。
【０１０５】
（１０）レイアウト情報、およびそこから参照される１つまたは複数のオブジェクト情報の情報を供給する媒体は、記録装置に着脱可能に接続されるメモリカードなどの記録媒体であってもよい。例えば、そのメモリカードからテンプレートの情報を供給することができる。
【０１０６】
（１１）レイアウト情報、およびそこから参照される１つまたは複数のオブジェクト情報の情報を供給する主体は、記録装置に対して、携帯電話および携帯電話などを通して間接的、またはそれらを介さずに直接的に接続されたインターネット上のサーバーであってもよい。
【０１０７】
（１２）また、本発明は、記録媒体の幅方向の全域に渡って延在するインクジェット記録ヘッドを用いる、いわゆるフルラインタイプのインクジェット記録装置に対しても適用することができる。さらに、本発明は、インクジェット記録装置に対してのみならず、トナーなどのインク以外の種々の記録剤を用いて画像を記録する各種の記録装置に対しても広く適用することができる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の第１の実施形態における記録装置内部の斜視図である。
【図２】図１の記録装置の制御系のブロック構成図である。
【図３】図１の記録装置における記録画像情報の処理部の構成を説明するためのブロック図である。
【図４】（ａ），（ｂ）は、図１の記録装置におけるインク使用量の推定方法を説明するための概念図である。
【図５】図１の記録装置における処理手順を説明するためのフローチャートである。
【図６】本発明の第２の実施形態の記録装置における記録画像情報の処理部の構成を説明するためのブロック図である。
【図７】図６の記録装置における処理手順を説明するためのフローチャートである。
【図８】（ａ），（ｂ）は、図６の記録装置における文書構造記述とスタイルシートの一例の説明図である。
【図９】本発明の第３の実施形態の記録装置における記録画像情報の処理部の構成を説明するためのブロック図である。
【図１０】図９の記録装置における処理手順を説明するためのフローチャートである。
【図１１】本発明の第４の実施形態の記録装置における記録画像情報の処理部の構成を説明するためのブロック図である。
【図１２】図１１の記録装置におけるオブジェクト情報集合のレイアウト処理を説明するための概念図である。
【符号の説明】
【０１０９】
１１    レイアウト情報の供給手段
１２    レイアウト情報の解析手段
１３    記録面積・予測消費記録剤量の算出手段
１４    使用可能な記録剤量情報の保持手段
１５    記録剤量の比較手段
１６    記録剤補給要否の判断手段
１７    記録剤の補給手段
１８    オブジェクト情報の供給手段
１９    記録画像の生成手段
１０２    ＭＰＵ
１０３    ＲＡＭ
１０４    制御用ＲＯＭ
１１２    記録ヘッド
【図１】
2005177995.tif 000003
【図２】
2005177995.tif 000004
【図３】
2005177995.tif 000005
【図４】
2005177995.tif 000006
【図５】
2005177995.tif 000007
【図６】
2005177995.tif 000008
【図７】
2005177995.tif 000009
【図８】
2005177995.tif 000010
【図９】
2005177995.tif 000011
【図１０】
2005177995.tif 000012
【図１１】
2005177995.tif 000013
【図１２】
2005177995.tif 000014