(57)【要約】【課題】本発明は、充分な見積もり精度を確保しつつインク消費量見積もり処理の高速化を実現することを目的とする。【解決手段】印刷用データの取得（Ｓ１１０）後、高解像度画像を用いてインク消費量を見積もる領域をユーザーに指定させる（Ｓ１２０，Ｓ１３０）ことにより、印刷領域に対して２つの領域（高解像度見積もりエリアおよび低解像度見積もりエリア）を設定する。その後、高解像度見積もりエリアに設定された領域については高解像度画像を用いてインク消費量（第１インク量）を見積もり（Ｓ１４０ａ，Ｓ１５０ａ）、低解像度見積もりエリアに設定された領域については低解像度画像を用いてインク消費量（第２インク量）を見積もる（Ｓ１４０ｂ，Ｓ１５０ｂ）。最後に、印刷によって消費される総インク量を第１インク量と第２インク量とから算出する（Ｓ１６０）。【選択図】図７
2018039191.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もる方法であって、
印刷用データを取得する印刷用データ取得工程と、
前記印刷用データに基づく印刷領域に対して少なくとも２つの領域である第１領域および第２領域を設定する領域設定工程と、
前記印刷用データに基づく高解像度画像であって前記第１領域に対応する高解像度画像の印刷に要するインクの量である第１インク量をインクの色毎に算出する第１の見積もり工程と、
前記印刷用データに基づく低解像度画像であって前記第２領域に対応する低解像度画像の印刷に要するインクの量である第２インク量をインクの色毎に算出する第２の見積もり工程と、
前記印刷用データの印刷によって消費される総インク量をインクの色毎に前記第１インク量と前記第２インク量とから算出する総インク量算出工程と
を含むことを特徴とする、インク消費量見積もり方法。
【請求項２】
前記領域設定工程では、オペレータによる操作を介することなく、前記第１領域および前記第２領域の設定が行われることを特徴とする、請求項１に記載のインク消費量見積もり方法。
【請求項３】
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記領域設定工程では、前記背景データとして有効なデータの存在する領域が前記第１領域に設定され、前記可変データとして有効なデータの存在する領域が前記第２領域に設定されることを特徴とする、請求項２に記載のインク消費量見積もり方法。
【請求項４】
前記第１の見積もり工程では、１ページ分の背景データについての前記高解像度画像の印刷に要するインクの量が前記第１インク量として算出され、
前記第２の見積もり工程では、各ページの可変データについての前記低解像度画像の印刷に要するインクの量の全ページ分の総和が前記第２インク量として算出され、
前記総インク量算出工程では、前記総インク量が下記の式で算出されることを特徴とする、請求項３に記載のインク消費量見積もり方法：
Ｍａｌｌ＝Ｍ１×ＮＰ＋Ｍ２
ここで、Ｍａｌｌは前記総インク量を表し、Ｍ１は前記第１インク量を表し、Ｍ２は前記第２インク量を表し、ＮＰは前記印刷用データのページ数を表す。
【請求項５】
前記印刷用データ取得工程では、前記印刷用データとして、複数種類のオブジェクトを含む印刷元データにラスタライズ処理が施されることによって生成されたデータが取得され、
前記領域設定工程では、各画素のデータを構成するオブジェクトの種類に基づいて前記第１領域および前記第２領域の設定が行われることを特徴とする、請求項２に記載のインク消費量見積もり方法。
【請求項６】
前記印刷用データを生成するために前記印刷元データにラスタライズ処理が施される際に各画素とオブジェクトの種類との対応関係を表すマスクデータを生成するマスクデータ生成工程を更に含み、
前記領域設定工程では、前記マスクデータに基づいて、前記第１領域および前記第２領域の設定が行われることを特徴とする、請求項５に記載のインク消費量見積もり方法。
【請求項７】
前記領域設定工程では、オブジェクトの種類が文字であるデータが存在する領域は前記第１領域に設定され、オブジェクトの種類が画像であるデータが存在する領域は前記第２領域に設定されることを特徴とする、請求項５または６に記載のインク消費量見積もり方法。
【請求項８】
前記領域設定工程では、前記第１領域および前記第２領域の少なくとも一方をオペレータに指定させるための領域指定画面が表示され、前記領域指定画面でのオペレータによる指定に基づいて前記第１領域および前記第２領域の設定が行われることを特徴とする、請求項１に記載のインク消費量見積もり方法。
【請求項９】
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記領域設定工程では、前記背景データおよび前記可変データのそれぞれについて前記領域指定画面が表示され、前記背景データおよび前記可変データのそれぞれについて前記第１領域および前記第２領域の設定が行われ、
前記第１の見積もり工程では、前記背景データおよび前記可変データのそれぞれについて、前記第１インク量の算出が行われ、
前記第２の見積もり工程では、前記背景データおよび前記可変データのそれぞれについて、前記第２インク量の算出が行われることを特徴とする、請求項８に記載のインク消費量見積もり方法。
【請求項１０】
前記第１の見積もり工程では、
１ページ分の背景データについての前記高解像度画像の印刷に要するインクの量が前記背景データについての前記第１インク量として算出され、
各ページの可変データについての前記高解像度画像の印刷に要するインクの量の全ページ分の総和が前記可変データについての前記第１インク量として算出され、
前記第２の見積もり工程では、
１ページ分の背景データについての前記低解像度画像の印刷に要するインクの量が前記背景データについての前記第２インク量として算出され、
各ページの可変データについての前記低解像度画像の印刷に要するインクの量の全ページ分の総和が前記可変データについての前記第２インク量として算出され、
前記総インク量算出工程では、前記総インク量が下記の式で算出されることを特徴とする、請求項９に記載のインク消費量見積もり方法：
Ｍａｌｌ＝（ＢＭ１＋ＢＭ２）×ＮＰ＋（ＶＭ１＋ＶＭ２）
ここで、Ｍａｌｌは前記総インク量を表し、ＢＭ１は前記背景データについての前記第１インク量を表し、ＢＭ２は前記背景データについての前記第２インク量を表し、ＶＭ１は前記可変データについての前記第１インク量を表し、ＶＭ２は前記可変データについての前記第２インク量を表し、ＮＰは前記印刷用データのページ数を表す。
【請求項１１】
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記背景データとして有効なデータの存在する領域と前記可変データとして有効なデータの存在する領域との間で重複領域が存在するとき、前記重複領域の印刷に要するインクの量の見積もり値が、前記重複領域での前記背景データに基づく印刷に要するインクの量の見積もり値と前記重複領域での前記可変データに基づく印刷に要するインクの量の見積もり値との合計値と等しくされることを特徴とする、請求項１に記載のインク消費量見積もり方法。
【請求項１２】
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記背景データとして有効なデータの存在する領域と前記可変データとして有効なデータの存在する領域との間で重複領域が存在するとき、前記重複領域の印刷に要するインクの量の見積もり値が、前記重複領域での前記可変データに基づく印刷に要するインクの量の見積もり値と等しくされることを特徴とする、請求項１に記載のインク消費量見積もり方法。
【請求項１３】
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記背景データとして有効なデータの存在する領域と前記可変データとして有効なデータの存在する領域との間で重複領域が存在するとき、前記重複領域の印刷に要するインクの量の見積もり値が、前記重複領域での前記背景データに基づく印刷に要するインクの量の見積もり値および前記重複領域での前記可変データに基づく印刷に要するインクの量の見積もり値のうちの大きい方の値と等しくされることを特徴とする、請求項１に記載のインク消費量見積もり方法。
【請求項１４】
インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もるインク消費量見積もり装置であって、
印刷用データを取得する印刷用データ取得手段と、
前記印刷用データに基づく印刷領域に対して少なくとも２つの領域である第１領域および第２領域を設定する領域設定手段と、
前記印刷用データに基づく高解像度画像であって前記第１領域に対応する高解像度画像の印刷に要するインクの量である第１インク量をインクの色毎に算出する第１の見積もり手段と、
前記印刷用データに基づく低解像度画像であって前記第２領域に対応する低解像度画像の印刷に要するインクの量である第２インク量をインクの色毎に算出する第２の見積もり手段と、
前記印刷用データの印刷によって消費される総インク量をインクの色毎に前記第１インク量と前記第２インク量とから算出する総インク量算出手段と
を備えることを特徴とする、インク消費量見積もり装置。
【請求項１５】
前記印刷用データ取得手段が前記印刷用データとして全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなるデータを取得したとき、前記領域設定手段は、前記背景データとして有効なデータの存在する領域を前記第１領域に設定し、前記可変データとして有効なデータの存在する領域を前記第２領域に設定することを特徴とする、請求項１４に記載のインク消費量見積もり装置。
【請求項１６】
前記印刷用データ取得手段は、前記印刷用データとして、複数種類のオブジェクトを含む印刷元データにラスタライズ処理が施されることによって生成されたデータを取得し、
前記領域設定手段は、各画素のデータを構成するオブジェクトの種類に基づいて前記第１領域および前記第２領域の設定を行うことを特徴とする、請求項１４に記載のインク消費量見積もり装置。
【請求項１７】
前記領域設定手段は、前記第１領域および前記第２領域の少なくとも一方をオペレータに指定させるための領域指定画面を表示し、前記領域指定画面でのオペレータによる指定に基づいて前記第１領域および前記第２領域の設定を行うことを特徴とする、請求項１４に記載のインク消費量見積もり装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もる方法に関する。
【背景技術】
【０００２】
従来より、熱や圧力によってインクを基材（印刷用紙など）に吐出することにより印刷を行うインクジェット印刷装置が知られている。インクジェット印刷装置で印刷が実行されている途中でインクが不足すると、所望の印刷物が得られないので、インクや基材などに多大な無駄が生じる。そこで、印刷を実行したときのインクの消費量を事前に見積もる処理（以下、「インク消費量見積もり処理」という。）を実行する機能を備えたインクジェット印刷装置も開発されている。このようなインクジェット印刷装置によれば、ユーザーはインクが不足すると予測される場合に予めインクを補充することが可能となるので、インクや基材などの無駄の発生が抑制される。また、印刷に要するコストを事前に見積もるために上記機能が用いられることもある。
【０００３】
上述のようなインク消費量見積もり処理に関する発明は、例えば、特開２０００−７１５８２号公報や特開２００７−２６５４１９号公報に開示されている。特開２０００−７１５８２号公報および特開２００７−２６５４１９号公報に開示されたプリントシステムでは、ＲＩＰ処理後の印刷対象データ（画像データ）に基づいて生成されたプレビューデータを用いて、インク消費量の予測が行われる。その際、プレビューデータに基づく画像（低解像度画像）の各画素が有する階調を平均化することによって、インク消費量の予測に要する時間の短縮が図られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−７１５８２号公報
【特許文献２】特開２００７−２６５４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特開２０００−７１５８２号公報や特開２００７−２６５４１９号公報に開示された手法によれば、インク消費量見積もり処理の高速化は実現される。しかしながら、低解像度画像の階調を平均化することによってインク消費量が見積もられているため、見積もりの精度は充分ではない。このように、インク消費量見積もり処理が低解像度画像を用いて行われた場合には、充分な精度の見積もり値は得られない。
【０００６】
そこで、充分な精度の見積もり値を得るために、インク消費量見積もり処理を高解像度画像を用いて行うことが考えられる。しかしながら、インク消費量見積もり処理が高解像度画像を用いて行われた場合には、処理時間が増大する。
【０００７】
また、近年、例えば所定のフォーマット上にページ毎に異なる内容を印字するようなバリアブル印刷が盛んに行われている。このようなバリアブル印刷では、ページ毎にインク消費量が大きく異なることが多く、また、大量のページの印刷が行われることも多い。このため、インク消費量見積もり処理に関し、多大な処理時間を要することなく充分な精度の見積もり値を得ることが要求されている。
【０００８】
そこで本発明は、充分な見積もり精度を確保しつつインク消費量見積もり処理の高速化を実現することを目的とする。
【課題を解決するための手段】
【０００９】
第１の発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もる方法であって、
印刷用データを取得する印刷用データ取得工程と、
前記印刷用データに基づく印刷領域に対して少なくとも２つの領域である第１領域および第２領域を設定する領域設定工程と、
前記印刷用データに基づく高解像度画像であって前記第１領域に対応する高解像度画像の印刷に要するインクの量である第１インク量をインクの色毎に算出する第１の見積もり工程と、
前記印刷用データに基づく低解像度画像であって前記第２領域に対応する低解像度画像の印刷に要するインクの量である第２インク量をインクの色毎に算出する第２の見積もり工程と、
前記印刷用データの印刷によって消費される総インク量をインクの色毎に前記第１インク量と前記第２インク量とから算出する総インク量算出工程と
を含むことを特徴とする。
【００１０】
第２の発明は、第１の発明において、
前記領域設定工程では、オペレータによる操作を介することなく、前記第１領域および前記第２領域の設定が行われることを特徴とする。
【００１１】
第３の発明は、第２の発明において、
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記領域設定工程では、前記背景データとして有効なデータの存在する領域が前記第１領域に設定され、前記可変データとして有効なデータの存在する領域が前記第２領域に設定されることを特徴とする。
【００１２】
第４の発明は、第３の発明において、
前記第１の見積もり工程では、１ページ分の背景データについての前記高解像度画像の印刷に要するインクの量が前記第１インク量として算出され、
前記第２の見積もり工程では、各ページの可変データについての前記低解像度画像の印刷に要するインクの量の全ページ分の総和が前記第２インク量として算出され、
前記総インク量算出工程では、前記総インク量が下記の式で算出されることを特徴とする。
Ｍａｌｌ＝Ｍ１×ＮＰ＋Ｍ２
ここで、Ｍａｌｌは前記総インク量を表し、Ｍ１は前記第１インク量を表し、Ｍ２は前記第２インク量を表し、ＮＰは前記印刷用データのページ数を表す。
【００１３】
第５の発明は、第２の発明において、
前記印刷用データ取得工程では、前記印刷用データとして、複数種類のオブジェクトを含む印刷元データにラスタライズ処理が施されることによって生成されたデータが取得され、
前記領域設定工程では、各画素のデータを構成するオブジェクトの種類に基づいて前記第１領域および前記第２領域の設定が行われることを特徴とする。
【００１４】
第６の発明は、第５の発明において、
前記印刷用データを生成するために前記印刷元データにラスタライズ処理が施される際に各画素とオブジェクトの種類との対応関係を表すマスクデータを生成するマスクデータ生成工程を更に含み、
前記領域設定工程では、前記マスクデータに基づいて、前記第１領域および前記第２領域の設定が行われることを特徴とする。
【００１５】
第７の発明は、第５または第６の発明において、
前記領域設定工程では、オブジェクトの種類が文字であるデータが存在する領域は前記第１領域に設定され、オブジェクトの種類が画像であるデータが存在する領域は前記第２領域に設定されることを特徴とする。
【００１６】
第８の発明は、第１の発明において、
前記領域設定工程では、前記第１領域および前記第２領域の少なくとも一方をオペレータに指定させるための領域指定画面が表示され、前記領域指定画面でのオペレータによる指定に基づいて前記第１領域および前記第２領域の設定が行われることを特徴とする。
【００１７】
第９の発明は、第８の発明において、
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記領域設定工程では、前記背景データおよび前記可変データのそれぞれについて前記領域指定画面が表示され、前記背景データおよび前記可変データのそれぞれについて前記第１領域および前記第２領域の設定が行われ、
前記第１の見積もり工程では、前記背景データおよび前記可変データのそれぞれについて、前記第１インク量の算出が行われ、
前記第２の見積もり工程では、前記背景データおよび前記可変データのそれぞれについて、前記第２インク量の算出が行われることを特徴とする。
【００１８】
第１０の発明は、第９の発明において、
前記第１の見積もり工程では、
１ページ分の背景データについての前記高解像度画像の印刷に要するインクの量が前記背景データについての前記第１インク量として算出され、
各ページの可変データについての前記高解像度画像の印刷に要するインクの量の全ページ分の総和が前記可変データについての前記第１インク量として算出され、
前記第２の見積もり工程では、
１ページ分の背景データについての前記低解像度画像の印刷に要するインクの量が前記背景データについての前記第２インク量として算出され、
各ページの可変データについての前記低解像度画像の印刷に要するインクの量の全ページ分の総和が前記可変データについての前記第２インク量として算出され、
前記総インク量算出工程では、前記総インク量が下記の式で算出されることを特徴とする。
Ｍａｌｌ＝（ＢＭ１＋ＢＭ２）×ＮＰ＋（ＶＭ１＋ＶＭ２）
ここで、Ｍａｌｌは前記総インク量を表し、ＢＭ１は前記背景データについての前記第１インク量を表し、ＢＭ２は前記背景データについての前記第２インク量を表し、ＶＭ１は前記可変データについての前記第１インク量を表し、ＶＭ２は前記可変データについての前記第２インク量を表し、ＮＰは前記印刷用データのページ数を表す。
【００１９】
第１１の発明は、第１の発明において、
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記背景データとして有効なデータの存在する領域と前記可変データとして有効なデータの存在する領域との間で重複領域が存在するとき、前記重複領域の印刷に要するインクの量の見積もり値が、前記重複領域での前記背景データに基づく印刷に要するインクの量の見積もり値と前記重複領域での前記可変データに基づく印刷に要するインクの量の見積もり値との合計値と等しくされることを特徴とする。
【００２０】
第１２の発明は、第１の発明において、
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記背景データとして有効なデータの存在する領域と前記可変データとして有効なデータの存在する領域との間で重複領域が存在するとき、前記重複領域の印刷に要するインクの量の見積もり値が、前記重複領域での前記可変データに基づく印刷に要するインクの量の見積もり値と等しくされることを特徴とする。
【００２１】
第１３の発明は、第１の発明において、
前記印刷用データは、全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなり、
前記背景データとして有効なデータの存在する領域と前記可変データとして有効なデータの存在する領域との間で重複領域が存在するとき、前記重複領域の印刷に要するインクの量の見積もり値が、前記重複領域での前記背景データに基づく印刷に要するインクの量の見積もり値および前記重複領域での前記可変データに基づく印刷に要するインクの量の見積もり値のうちの大きい方の値と等しくされることを特徴とする。
【００２２】
第１４の発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もるインク消費量見積もり装置であって、
印刷用データを取得する印刷用データ取得手段と、
前記印刷用データに基づく印刷領域に対して少なくとも２つの領域である第１領域および第２領域を設定する領域設定手段と、
前記印刷用データに基づく高解像度画像であって前記第１領域に対応する高解像度画像の印刷に要するインクの量である第１インク量をインクの色毎に算出する第１の見積もり手段と、
前記印刷用データに基づく低解像度画像であって前記第２領域に対応する低解像度画像の印刷に要するインクの量である第２インク量をインクの色毎に算出する第２の見積もり手段と、
前記印刷用データの印刷によって消費される総インク量をインクの色毎に前記第１インク量と前記第２インク量とから算出する総インク量算出手段と
を備えることを特徴とする。
【００２３】
第１５の発明は、第１４の発明において、
前記印刷用データ取得手段が前記印刷用データとして全てのページに共通するデータである背景データと１ページ毎に異なるデータである可変データとからなるデータを取得したとき、前記領域設定手段は、前記背景データとして有効なデータの存在する領域を前記第１領域に設定し、前記可変データとして有効なデータの存在する領域を前記第２領域に設定することを特徴とする。
【００２４】
第１６の発明は、第１４の発明において、
前記印刷用データ取得手段は、前記印刷用データとして、複数種類のオブジェクトを含む印刷元データにラスタライズ処理が施されることによって生成されたデータを取得し、
前記領域設定手段は、各画素のデータを構成するオブジェクトの種類に基づいて前記第１領域および前記第２領域の設定を行うことを特徴とする。
【００２５】
第１７の発明は、第１４の発明において、
前記領域設定手段は、前記第１領域および前記第２領域の少なくとも一方をオペレータに指定させるための領域指定画面を表示し、前記領域指定画面でのオペレータによる指定に基づいて前記第１領域および前記第２領域の設定を行うことを特徴とする。
【発明の効果】
【００２６】
上記第１の発明によれば、印刷領域に対して少なくとも２つの領域（第１領域および第２領域）の設定が行われ、第１領域については印刷用データに基づく高解像度画像を用いてインク消費量が見積もられ、第２領域については印刷用データに基づく低解像度画像を用いてインク消費量が見積もられる。このように高解像度画像を用いた見積もりと低解像度画像を用いた見積もりとを組み合わせてインク消費量の見積もり値が算出されるので、上記２つの領域を画像の特性を考慮しつつ適宜に設定することにより、充分な見積もり精度を確保しつつインク消費量見積もり処理を高速に実行することが可能となる。
【００２７】
上記第２の発明によれば、ユーザー（オペレータ）に操作負担を課することなく、上記第１の発明と同様の効果が得られる。
【００２８】
上記第３の発明によれば、ユーザー（オペレータ）に操作負担を課することなく、比較的簡易に上記２つの領域の設定を行うことが可能となる。
【００２９】
上記第４の発明によれば、全てのページに共通するデータである背景データに基づく印刷に要するインクの量については、高解像度画像を用いて１度だけ演算処理を行うことによって見積もられ、１ページ毎に異なるデータである可変データ（バリアブルデータ）に基づく印刷に要するインクの量については、低解像度画像を用いてページ毎に演算処理を行うことによって見積もられる。これにより、バリアブル印刷によって大量のページの印刷が行われる場合にも、多大な処理時間を要することなくインク消費量の見積もり値を充分な精度で事前に求めることが可能となる。
【００３０】
上記第５の発明によれば、より細かく上記２つの領域の設定が行われるので、処理時間の増大を抑制しつつインク消費量の見積もり精度を高めることが可能となる。
【００３１】
上記第６の発明によれば、上記第５の発明と同様の効果が得られる。
【００３２】
上記第７の発明によれば、上記第５の発明と同様の効果が得られる。
【００３３】
上記第８の発明によれば、高解像度画像を用いた見積もりを行う第１領域および低解像度画像を用いた見積もりを行う第２領域をユーザーが自由に設定することが可能となる。
【００３４】
上記第９の発明によれば、背景データおよび可変データのそれぞれについて、ユーザーは２つの領域（高解像度画像を用いた見積もりが行われる第１領域および低解像度画像を用いた見積もりが行われる第２領域）を設定することができる。このため、ユーザーは、処理速度と見積もり精度とのバランスをより好適なものとすることができる。
【００３５】
上記第１０の発明によれば、背景データについては１ページ分のデータに基づいて見積もりが行われるので、処理時間の増大が抑制される。
【００３６】
上記第１１の発明によれば、背景データと可変データとが重なる部分（重複領域）が存在するとき、処理速度を優先して、当該重複領域でのインク消費量の見積もり値が算出される。
【００３７】
上記第１２の発明によれば、背景データと可変データとが重なる部分（重複領域）が存在するとき、当該重複領域でのインク消費量の見積もり値が精度良く算出される。
【００３８】
上記第１３の発明によれば、上記第１２の発明と同様、背景データと可変データとが重なる部分（重複領域）が存在するとき、当該重複領域でのインク消費量の見積もり値が精度良く算出される。
【００３９】
上記第１４の発明によれば、上記第１の発明と同様の効果を奏するインク消費量見積もり装置が実現される。
【００４０】
上記第１５の発明によれば、上記第３の発明と同様の効果を奏するインク消費量見積もり装置が実現される。
【００４１】
上記第１６の発明によれば、上記第５の発明と同様の効果を奏するインク消費量見積もり装置が実現される。
【００４２】
上記第１７の発明によれば、上記第８の発明と同様の効果を奏するインク消費量見積もり装置が実現される。
【図面の簡単な説明】
【００４３】
【図１】本発明の第１の実施形態に係る印刷システムの全体構成図である。
【図２】上記第１の実施形態におけるインクジェット印刷装置の一構成例を示す模式図である。
【図３】上記第１の実施形態における印刷制御装置のハードウェア構成図である。
【図４】上記第１の実施形態において、印刷制御装置で実現される機能の構成を示す機能ブロック図である。
【図５】上記第１の実施形態において、印刷用データの例を示す模式図である。
【図６】上記第１の実施形態において、１ページ分のデータの構成について説明するための図である。
【図７】上記第１の実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。
【図８】上記第１の実施形態において、背景データについての高解像度見積もりエリアの指定について説明するための図である。
【図９】上記第１の実施形態において、背景データについての高解像度見積もりエリアの指定について説明するための図である。
【図１０】上記第１の実施形態において、バリアブルデータについての高解像度見積もりエリアの指定について説明するための図である。
【図１１】上記第１の実施形態において、バリアブルデータについての高解像度見積もりエリアの指定について説明するための図である。
【図１２】上記第１の実施形態において、背景画像とバリアブル画像とが重なる部分（重複領域）が存在するときの処理について説明するための図である。
【図１３】本発明の第２の実施形態の概要について説明するための図である。
【図１４】上記第２の実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。
【図１５】本発明の第３の実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。
【図１６】上記第３の実施形態において、マスクデータについて説明するための図である。
【図１７】上記第３の実施形態において、マスクデータについて説明するための図である。
【発明を実施するための形態】
【００４４】
以下、添付図面を参照しつつ本発明の実施形態について説明する。なお、以下においては、「インク消費量の見積もり」のことを単に「見積もり」ということもある。
【００４５】
＜１．第１の実施形態＞
＜１．１  印刷システムの全体構成＞
図１は、本発明の第１の実施形態に係る印刷システムの全体構成図である。この印刷システムは、印刷物を構成する文字や、ロゴ，絵柄，イラスト等の複数種類の部品を用いた編集処理を行うためのクライアントコンピュータ１００と、入稿データ（印刷元データ）に対してＲＩＰ処理（ラスタライズ処理）などのデータ処理を施すことによって印刷用データを生成する印刷用データ生成装置２００と、カラー印刷を実行するインクジェット印刷装置３００とによって構成されている。インクジェット印刷装置３００は、印刷機本体３２０とその制御装置である印刷制御装置３１０とによって構成されている。クライアントコンピュータ１００と印刷用データ生成装置２００とインクジェット印刷装置３００とは、通信回線４００によって互いに通信可能に接続されている。
【００４６】
この印刷システムによる印刷は、概略的には次のようにして行われる。まず、クライアントコンピュータ１００において、各種部品の編集やレイアウトなどが行われることにより、例えば印刷対象をページ記述言語で記述したページデータが生成される。クライアントコンピュータ１００で生成されたページデータは、印刷用データ生成装置２００に入稿データとして与えられる。印刷用データ生成装置２００では、入稿データに対してＲＩＰ処理などのデータ処理が施される。これにより、ビットマップ形式の印刷用データが生成される。印刷用データ生成装置２００で生成された印刷用データはインクジェット印刷装置３００に送られる。そして、インクジェット印刷装置３００は、その印刷用データに基づいて印刷を実行する。
【００４７】
＜１．２  インクジェット印刷装置の構成＞
図２は、本実施形態におけるインクジェット印刷装置３００の一構成例を示す模式図である。上述したように、このインクジェット印刷装置３００は、印刷機本体３２０とその制御装置である印刷制御装置３１０とによって構成されている。
【００４８】
印刷機本体３２０は、印刷用紙等の基材３２を供給する巻き出し部３１と、基材３２を印刷機構内部へと搬送するための第１の駆動ローラ３３と、印刷機構内部で基材３２を搬送するための複数個の支持ローラ３４と、基材３２にインクを吐出して印刷を行う印字部３５と、印刷後の基材３２を乾燥させる乾燥部３６と、基材３２への印刷の状態を検査する検査部３７と、基材３２を印刷機構内部から出力するための第２の駆動ローラ３８と、印刷後の基材３２を巻き取る巻き取り部３９とを備えている。
【００４９】
印字部３５には、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），およびＫ（ブラック）のインクをそれぞれ吐出するＣ用インクジェットヘッド３５ｃ，Ｍ用インクジェットヘッド３５ｍ，Ｙ用インクジェットヘッド３５ｙ，およびＫ用インクジェットヘッド３５ｋが含まれている。各インクジェットヘッド３５ｃ，３５ｍ，３５ｙ，および３５ｋは、ピエゾ素子（圧電素子）の駆動によってインクを吐出する多数のノズルを有している。各ノズルからは、目標とするインクの液滴量に応じた波形の電圧がピエゾ素子に与えられることによってインクが吐出される。なお、印刷機構内部には、各インクジェットヘッド３５ｃ，３５ｍ，３５ｙ，および３５ｋに供給するためのインクを溜めておくインクタンク（不図示）も設けられている。
【００５０】
印刷制御装置３１０は、以上のような構成の印刷機本体３２０の動作を制御する。印刷制御装置３１０に印刷出力の指示コマンドが与えられると、印刷制御装置３１０は、基材３２が巻き出し部３１から巻き取り部３９へと搬送されるよう、印刷機本体３２０の動作を制御する。そして、基材３２の搬送過程において、まず印字部３５内の各インクジェットヘッド３５ｃ，３５ｍ，３５ｙ，および３５ｋからのインクの吐出による印字が行われ、次に乾燥部３６によって基材３２の乾燥が行われ、最後に検査部３７によって印刷状態の検査が行われる。
【００５１】
また、本実施形態においては、このインクジェット印刷装置３００で印刷が行われた場合のインクの消費量を見積もる旨の指示コマンドがオペレータ（ユーザー）によって印刷制御装置３１０に与えられると、印刷制御装置３１０は後述のようにしてインクの消費量を見積もる。すなわち、本実施形態においては、この印刷制御装置３１０によってインク消費量見積もり装置が実現されている。
【００５２】
なお、本実施形態におけるインクジェット印刷装置３００は、いわゆるフルカラーのバリアブル印刷が可能なインクジェット印刷装置である。このインクジェット印刷装置３００では水性インクを用いた印刷が行われるが、水性インク以外のインク（例えばＵＶインク）を用いた印刷を行うインクジェット印刷装置におけるインク消費量の見積もりにも本発明を適用することができる。
【００５３】
図３は、本実施形態における印刷制御装置３１０のハードウェア構成図である。この印刷制御装置３１０は、ＣＰＵ３１１と、ＲＯＭ３１２と、ＲＡＭ３１３と、補助記憶装置３１４と、キーボード等の入力操作部３１５と、表示部３１６と、ネットワークインタフェース部３１７とを有している。印刷用データ生成装置２００から通信回線４００経由で送られてくる印刷用データは、ネットワークインタフェース部３１７を介して印刷制御装置３１０の内部へと入力される。インク消費量見積もり処理を実行するプログラム（以下、「インク消費量見積もりプログラム」という。）は補助記憶装置３１４に格納されている。インク消費量見積もり処理の実行が指示されると、インク消費量見積もりプログラムが補助記憶装置３１４からＲＡＭ３１３へと読み出され、そのＲＡＭ３１３に読み出されたインク消費量見積もりプログラムをＣＰＵ３１１が実行することにより、インク消費量の見積もりが行われる。
【００５４】
図４は、インク消費量見積もりプログラムが実行されることによって印刷制御装置３１０で実現される機能の構成を示す機能ブロック図である。図４に示すように、印刷制御装置３１０には、機能的には、印刷用データ取得手段５１０と領域設定手段５２０と高解像度見積もり手段５３０と低解像度見積もり手段５４０と総インク量算出手段５５０とが設けられる。
【００５５】
印刷用データ取得手段５１０は、印刷用データ生成装置２００から送られる印刷用データ（すなわち、ページデータ等の入稿データのラスタライズ処理後のデータ）ＤＡを取得する。本実施形態においては、印刷用データＤＡは、背景データとバリアブルデータ（可変データ）とによって構成されている。背景データは、全てのページに共通するデータである。バリアブルデータは、１ページ毎に内容が異なるデータである。
【００５６】
領域設定手段５２０は、印刷用データＤＡに基づく印刷領域に対して２つの領域を設定する。詳しくは、領域設定手段５２０は、背景データおよびバリアブルデータのそれぞれについて、高解像度画像を用いて見積もりを行う領域（以下、「高解像度見積もりエリア」という。）Ｒ１と低解像度画像を用いて見積もりを行う領域（以下、「低解像度見積もりエリア」という。）Ｒ２とを設定する。なお、高解像度見積もりエリアＲ１によって第１領域が実現され、低解像度見積もりエリアＲ２によって第２領域が実現されている。
【００５７】
高解像度見積もり手段５３０は、領域設定手段５２０によって高解像度見積もりエリアＲ１に設定された領域におけるインク消費量の見積もりを行う。本実施形態においては、高解像度見積もり手段５３０は、背景データについて高解像度見積もりエリアＲ１に設定された領域におけるインク消費量を背景データに基づく高解像度画像を用いて見積もり、さらに、バリアブルデータについて高解像度見積もりエリアＲ１に設定された領域におけるインク消費量をバリアブルデータに基づく高解像度画像を用いて見積もる。なお、高解像度見積もり手段５３０によって見積もられたインク消費量を便宜上「第１インク量」という。第１インク量には符号Ｍ１を付す。
【００５８】
低解像度見積もり手段５４０は、領域設定手段５２０によって低解像度見積もりエリアＲ２に設定された領域におけるインク消費量の見積もりを行う。本実施形態においては、低解像度見積もり手段５４０は、背景データについて低解像度見積もりエリアＲ２に設定された領域におけるインク消費量を背景データに基づく低解像度画像を用いて見積もり、さらに、バリアブルデータについて低解像度見積もりエリアＲ２に設定された領域におけるインク消費量をバリアブルデータに基づく低解像度画像を用いて見積もる。なお、低解像度見積もり手段５４０によって見積もられたインク消費量を便宜上「第２インク量」という。第２インク量には符号Ｍ２を付す。
【００５９】
総インク量算出手段５５０は、印刷用データ生成装置２００から送られた印刷用データＤＡの印刷が行われたときに消費される総インク量Ｍａｌｌを第１インク量Ｍ１と第２インク量Ｍ２とから算出する。
【００６０】
ところで、本実施形態に係るインクジェット印刷装置３００では、４つの色（Ｃ，Ｍ，Ｙ，Ｋ）のインクが用いられる。そこで、第１インク量Ｍ１，第２インク量Ｍ２，および総インク量Ｍａｌｌの見積もりは、インクの色毎に行われる。すなわち、インク消費量の見積もり値は、インクの色毎に得られる。
【００６１】
なお、本実施形態においては、高解像度見積もり手段５３０によって第１の見積もり手段が実現され、低解像度見積もり手段５４０によって第２の見積もり手段が実現されている。
【００６２】
＜１．３  インク消費量見積もり処理＞
＜１．３．１  概要＞
以下、本実施形態におけるインク消費量見積もり処理について説明する。印刷用データＤＡは上述したように背景データとバリアブルデータとによって構成されているところ、背景データおよびバリアブルデータのそれぞれに対して高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２の設定が行われる。本実施形態においては、これらの領域の設定は、後述するようにユーザー（オペレータ）が画面上で領域を指定することによって行われる。そして、背景データおよびバリアブルデータのそれぞれについて、高解像度見積もりエリアＲ１に設定された領域についての見積もりには高解像度画像が用いられ、低解像度見積もりエリアＲ２に設定された領域についての見積もりには低解像度画像が用いられる。このように、高解像度画像を用いた見積もりと低解像度画像を用いた見積もりとを組み合わせることによって、印刷用データＤＡの印刷が行われた場合に消費される総インク量Ｍａｌｌが見積もられる。
【００６３】
なお、以下においては、印刷用データＤＡとして模式的には図５に示すようなデータが印刷用データ生成装置２００から印刷制御装置３１０に送られる場合を例に挙げて説明する。図５に示す印刷用データＤＡは複数ページで構成されており、各ページには背景データ（背景画像）とバリアブルデータ（バリアブル画像）とが含まれている。より詳しくは、各ページのデータには、模式的には図６に示すように、郵便番号の枠を表す背景データ（背景画像）と、宛先を表す文字および風景等の画像からなるバリアブルデータ（バリアブル画像）とが含まれている。
【００６４】
＜１．３．２  処理手順＞
図７は、本実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。なお、このインク消費量見積もり処理は、印刷制御装置３１０で実行される。但し、インク消費量見積もり処理が印刷制御装置３１０以外の装置で行われる場合にも本発明を適用することができる。
【００６５】
インク消費量見積もり処理の開始後、まず、印刷用データＤＡの取得が行われる（ステップＳ１１０）。具体的には、印刷制御装置３１０が印刷用データ生成装置２００から印刷用データＤＡを受け取る。
【００６６】
次に、ユーザー（オペレータ）によって、背景データについての高解像度見積もりエリアＲ１の指定が行われる（ステップＳ１２０）。具体的には、印刷制御装置３１０の表示部３１６に、例えば図８に示すように、印刷用データＤＡを構成する複数ページのうちの代表ページの背景画像のみを所定の矩形領域（図８に示す例では、４×４の矩形領域）に区分して表した画面（領域指定画面）が表示される。このような領域指定画面が表示された状態で、ユーザーは、高解像度見積もりエリアＲ１に設定する矩形領域を例えば図９に示すように指定する。なお、図９に関し、符号６１の網掛け領域がユーザーによって指定された矩形領域である。このようにしてユーザーによって指定された矩形領域の集合領域が高解像度見積もりエリアＲ１に設定される。また、背景データに関し、印刷領域全体のうちユーザーによって指定されなかった矩形領域の集合領域が低解像度見積もりエリアＲ２に設定される。以上のようにして、背景データについて、高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２の設定が行われる。
【００６７】
次に、ユーザーによって、バリアブルデータについての高解像度見積もりエリアＲ１の指定が行われる（ステップＳ１３０）。具体的には、印刷制御装置３１０の表示部３１６に、例えば図１０に示すように、印刷用データＤＡを構成する複数ページのうちの代表ページのバリアブル画像のみを所定の矩形領域（図１０に示す例では、４×４の矩形領域）に区分して表した画面（領域指定画面）が表示される。このような領域指定画面が表示された状態で、ユーザーは、高解像度見積もりエリアＲ１に設定する矩形領域を例えば図１１に示すように指定する。なお、図１１に関し、符号６２の網掛け領域がユーザーによって指定された矩形領域である。このようにしてユーザーによって指定された矩形領域の集合領域が高解像度見積もりエリアＲ１に設定される。また、バリアブルデータに関し、印刷領域全体のうちユーザーによって指定されなかった矩形領域の集合領域が低解像度見積もりエリアＲ２に設定される。以上のようにして、バリアブルデータについて、高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２の設定が行われる。
【００６８】
次に、背景画像の印刷によって消費されるインクの量が見積もられる（ステップＳ１４０）。このステップＳ１４０では、印刷用データＤＡを構成する複数ページのうちの代表ページのみについてのインク消費量の見積もりが行われる。その際、ステップＳ１２０の処理により高解像度見積もりエリアＲ１に設定されている領域については、背景データに基づく高解像度画像を用いて見積もりが行われ、ステップＳ１２０の処理により低解像度見積もりエリアＲ２に設定されている領域については、背景データに基づく低解像度画像を用いて見積もりが行われる。すなわち、ステップＳ１４０は、詳細には、高解像度見積もりエリアＲ１についての見積もりを行うステップＳ１４０ａと低解像度見積もりエリアＲ２についての見積もりを行うステップＳ１４０ｂとによって構成されている。ステップＳ１４０ａでは背景データについての第１インク量Ｍ１が見積もられ、ステップＳ１４０ｂでは背景データについての第２インク量Ｍ２が見積もられる。以上のようにして、ステップＳ１４０では、背景画像の印刷に要するインクの量が見積もられる。
【００６９】
次に、バリアブル画像の印刷によって消費されるインクの量が見積もられる（ステップＳ１５０）。このステップＳ１５０では、上記ステップＳ１４０とは異なり、印刷用データＤＡを構成する複数ページのそれぞれについてのインク消費量の合計の見積もりが行われる。その際、ステップＳ１３０の処理により高解像度見積もりエリアＲ１に設定されている領域については、バリアブルデータに基づく高解像度画像を用いて見積もりが行われ、ステップＳ１３０の処理により低解像度見積もりエリアＲ２に設定されている領域については、バリアブルデータに基づく低解像度画像を用いて見積もりが行われる。すなわち、ステップＳ１５０は、詳細には、高解像度見積もりエリアＲ１についての見積もりを行うステップＳ１５０ａと低解像度見積もりエリアＲ２についての見積もりを行うステップＳ１５０ｂとによって構成されている。ステップＳ１５０ａではバリアブルデータについての第１インク量Ｍ１が見積もられ、ステップＳ１５０ｂではバリアブルデータについての第２インク量Ｍ２が見積もられる。以上のようにして、ステップＳ１５０では、バリアブル画像の印刷に要するインクの量が見積もられる。
【００７０】
ところで、ステップＳ１４０ｂおよびステップＳ１５０ｂでは、低解像度画像を用いた見積もりが行われる。これを実現するため、印刷制御装置３１０では、印刷用データＤＡの取得後、適宜のタイミングで、当該印刷用データＤＡに対してダウンサンプリング（画素数を少なくすること）を行うことによって低解像度画像が生成される。ステップＳ１４０ａおよびステップＳ１５０ａでは、高解像度画像を用いた見積もりが行われる。これに関しては、ステップＳ１１０で取得した印刷用データＤＡをそのまま高解像度画像として用いても良いし、低解像度画像の生成の際よりも高いサンプリング周波数で当該印刷用データＤＡに対してダウンサンプリングを行うことによって得られる画像を高解像度画像として用いても良い。
【００７１】
最後に、ステップＳ１４０での見積もり結果とステップＳ１５０での見積もり結果とに基づいて、印刷用データＤＡの印刷によって消費される総インク量Ｍａｌｌの算出が行われる（ステップＳ１６０）。詳しくは、総インク量Ｍａｌｌは下記の式で算出される。
Ｍａｌｌ＝（ＢＭ１＋ＢＭ２）×ＮＰ＋（ＶＭ１＋ＶＭ２）
ここで、ＢＭ１は背景データについての第１インク量（ステップＳ１４０ａで得られる見積もり値）を表し、ＢＭ２は背景データについての第２インク量（ステップＳ１４０ｂで得られる見積もり値）を表し、ＶＭ１はバリアブルデータについての第１インク量（ステップＳ１５０ａで得られる見積もり値）を表し、ＶＭ２はバリアブルデータについての第２インク量（ステップＳ１５０ｂで得られる見積もり値）を表し、ＮＰは印刷用データＤＡのページ数を表す。
【００７２】
以上のようにして、印刷用データＤＡの印刷によって消費される総インク量Ｍａｌｌの算出が行われることにより、インク消費量見積もり処理は終了する。なお、インク量（第１インク量Ｍ１，第２インク量Ｍ２，総インク量Ｍａｌｌ）を見積もる際、有効なデータが存在していない部分については演算処理をスキップすることによって、このインク消費量見積もり処理の高速化を図ることができる。これについては、後述する第２の実施形態および第３の実施形態でも同様である。
【００７３】
ところで、上述したように、インク消費量の見積もりはインクの色毎に行われる。従って、例えば上記ステップＳ１４０ａでは、４つの色（Ｃ，Ｍ，Ｙ，Ｋ）のそれぞれについて、高解像度見積もりエリアＲ１における背景画像の印刷によって消費されるインクの量が見積もられる。
【００７４】
なお、本実施形態においては、上記ステップＳ１１０によって印刷用データ取得工程が実現され、上記ステップＳ１２０，Ｓ１３０によって領域設定工程が実現され、上記ステップＳ１４０ａ，Ｓ１５０ａによって第１の見積もり工程が実現され、上記ステップＳ１４０ｂ，Ｓ１５０ｂによって第２の見積もり工程が実現され、上記ステップＳ１６０によって総インク量算出工程が実現されている。
【００７５】
＜１．３．３  背景画像とバリアブル画像とが重なる部分の処理＞
ところで、印刷用データＤＡによっては、背景画像とバリアブル画像とが重なる部分（重複領域）が存在する場合（換言すれば、背景データとして有効なデータの存在する領域とバリアブルデータとして有効なデータの存在する領域との間で重なる部分が存在する場合）もある。そのような場合にインク消費量を見積もる際にどのような処理が行われるのかを図１２を参照しつつ説明する。なお、ここでは３つの例を挙げて説明するが、具体的な処理については、それら３つの例には限定されない。また、以下の３つの例の処理など複数の処理を用意しておき、実際に実行する処理をユーザーが選択できるようにしても良い。
【００７６】
＜１．３．３．１  第１の例＞
第１の例について説明する。この例の処理では、見積もり値の精度よりも演算速度が優先される。具体的には、重複領域におけるインク消費量の見積もり値は、背景画像の印刷によって消費されると予測されるインクの量とバリアブル画像の印刷によって消費されると予測されるインクの量とをインクの色毎に単純に加算することによって求められる。
【００７７】
以上のように、第１の例においては、背景画像とバリアブル画像とが重なる部分（重複領域）が存在するとき、重複領域の印刷に要するインクの量の見積もり値は、当該重複領域での背景データに基づく印刷に要するインクの量の見積もり値と当該重複領域でのバリアブルデータに基づく印刷に要するインクの量の見積もり値との合計値と等しくされる。
【００７８】
＜１．３．３．２  第２の例＞
第２の例について説明する。この例の処理では、演算速度よりも見積もり値の精度が優先される。具体的には、まず、実際の印刷時に実行される合成処理（背景データとバリアブルデータとを合成して、背景データとバリアブルデータとの区別のないデータを生成する処理）と同様の処理が実行される。その際、背景データの色とバリアブルデータの色とが混ざり合わないようにするため、重複領域の背景データを無色に相当するデータに変換する処理（「ノックアウト」，「抜き合わせ」などと呼ばれる処理）が行われる。そして、そのような処理で得られたデータを用いて見積もりが行われる。これにより、結果的には、バリアブル画像の印刷によって消費されると予測されるインクの量の見積もり値が、重複領域におけるインク消費量の見積もり値となる。
【００７９】
以上のように、第２の例においては、背景画像とバリアブル画像とが重なる部分（重複領域）が存在するとき、重複領域の印刷に要するインクの量の見積もり値は、当該重複領域でのバリアブルデータに基づく印刷に要するインクの量の見積もり値と等しくされる。
【００８０】
＜１．３．３．３  第３の例＞
第３の例について説明する。この例の処理では、上記第２の例の処理と同様、演算速度よりも見積もり値の精度が優先される。この例においても、まず、実際の印刷時に実行される合成処理と同様の処理が実行される。その際、上記第２の例とは異なり、各画素について色毎に背景データの値とバリアブルデータの値のうちの大きい方の値（最大値）を合成後のデータの値とする処理（「Ｍａｘ合成」などと呼ばれる処理）が行われる。そして、そのような処理で得られたデータを用いて見積もりが行われる。これにより、結果的には、画素毎に、背景画像の印刷によって消費されると予測されるインクの量の見積もり値およびバリアブル画像の印刷によって消費されると予測されるインクの量の見積もり値のうちの大きい方の値が、重複領域におけるインク消費量の見積もり値となる。
【００８１】
以上のように、第２の例においては、背景画像とバリアブル画像とが重なる部分（重複領域）が存在するとき、重複領域の印刷に要するインクの量の見積もり値は、当該重複領域での背景データに基づく印刷に要するインクの量の見積もり値および当該重複領域でのバリアブルデータに基づく印刷に要するインクの量の見積もり値のうちの大きい方の値と等しくされる。
【００８２】
＜１．３．３．４  具体例＞
例えば、或る画素に関し、背景画像の印刷によって消費されると予測されるインクの量が“（Ｃ，Ｍ，Ｙ，Ｋ）＝（２０，３０，４５，１２）”であって、かつ、バリアブル画像の印刷によって消費されると予測されるインクの量が“（Ｃ，Ｍ，Ｙ，Ｋ）＝（１０，６０，２３，１５）”であると仮定する。この場合、図１２に示すように、第１の例では当該画素についての見積もり値は（Ｃ，Ｍ，Ｙ，Ｋ）＝（３０，９０，６８，２７）”となり、第２の例では当該画素についての見積もり値は（Ｃ，Ｍ，Ｙ，Ｋ）＝（１０，６０，２３，１５）”となり、第３の例では当該画素についての見積もり値は（Ｃ，Ｍ，Ｙ，Ｋ）＝（２０，６０，４５，１５）”となる。
【００８３】
＜１．４  効果＞
本実施形態によれば、背景データおよびバリアブルデータのそれぞれについて、ユーザーは印刷領域に対して２つの領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）を設定することができる。そして、高解像度見積もりエリアＲ１に設定された領域におけるインク消費量については印刷用データＤＡに基づく高解像度画像を用いて見積もりが行われ、低解像度見積もりエリアＲ２に設定された領域におけるインク消費量については印刷用データＤＡに基づく低解像度画像を用いて見積もりが行われる。このように、画像の特性を考慮しつつ、高解像度画像を用いた見積もりと低解像度画像を用いた見積もりとを組み合わせてインク消費量の見積もり値を算出することが可能となる。これにより、仮に低解像度画像を用いて見積もりを行った場合に大きな誤差が生じるような領域では高解像度画像を用いた見積もりを行うことによって充分な見積もり精度を確保しつつ、それ以外の領域では低解像度画像を用いた見積もりを行うことによって高速に見積もりを行うことができる。以上のように、本実施形態によれば、充分な見積もり精度を確保しつつインク消費量見積もり処理の高速化が実現される。従って、バリアブル印刷が行われる場合にも、多大な処理時間を要することなくインク消費量の見積もり値を充分な精度で求めることが可能となる。
【００８４】
＜２．第２の実施形態＞
＜２．１  概要＞
第１の実施形態においては、２つの領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）の設定はユーザーの操作（画面上で矩形領域を指定する操作）に基づいて行われていた。しかしながら、そのような操作はユーザーにとって負担が大きいことが多々ある。そこで、本実施形態においては、ユーザーの操作を介することなく、上記２つの領域の設定が行われる。より具体的には、背景データの存在する領域は高解像度見積もりエリアＲ１に設定され、バリアブルデータの存在する領域は低解像度見積もりエリアＲ２に設定される。
【００８５】
なお、本実施形態における印刷システムの全体構成やインクジェット印刷装置３００の構成については、第１の実施形態と同様であるので、説明を省略する（図１〜図４を参照）。但し、印刷制御装置３１０で実現される機能構成（図４参照）に関し、本実施形態においては、領域設定手段５２０は、背景データとして有効なデータの存在する領域を高解像度見積もりエリアＲ１に設定するとともに、バリアブルデータとして有効なデータの存在する領域を低解像度見積もりエリアＲ２に設定する。これに伴い、高解像度見積もり手段５３０は、背景データについてのみ高解像度見積もりエリアＲ１に設定された領域におけるインク消費量の見積もりを行い、低解像度見積もり手段５４０は、バリアブルデータについてのみ低解像度見積もりエリアＲ２に設定された領域におけるインク消費量の見積もりを行う。
【００８６】
ここでも図５に示したようなデータが印刷用データＤＡとして印刷用データ生成装置２００から印刷制御装置３１０に送られるものとするが、図１３で符号６３で示す領域には背景データのみが存在し、図１３で符号６４で示す領域にはバリアブルデータのみが存在するものと仮定する。
【００８７】
＜２．２  インク消費量見積もり処理の手順＞
図１４は、本実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。インク消費量見積もり処理の開始後、まず、印刷用データＤＡの取得が行われる（ステップＳ２１０）。
【００８８】
次に、ステップＳ２１０で取得された印刷用データＤＡに基づき、背景データとして有効なデータの存在する領域が高解像度見積もりエリアＲ１に設定される（ステップＳ２２０）。図１３に示す例では、背景データは符号６３で示す領域のみに存在するので、符号６３で示す領域が高解像度見積もりエリアＲ１に設定される。
【００８９】
次に、ステップＳ２１０で取得された印刷用データＤＡに基づき、バリアブルデータとして有効なデータの存在する領域が低解像度見積もりエリアＲ２に設定される（ステップＳ２３０）。図１３に示す例では、バリアブルデータは符号６４で示す領域のみに存在するので、符号６４で示す領域が低解像度見積もりエリアＲ２に設定される。
【００９０】
以上のようにして、ユーザーの操作を介することなく、２つの領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）の設定が行われる。
【００９１】
次に、背景画像の印刷によって消費されるインクの量が見積もられる（ステップＳ２４０）。このステップＳ２４０では、印刷用データＤＡを構成する複数ページのうちの代表ページのみについてのインク消費量の見積もりが行われる。その際、ステップＳ２２０の処理により高解像度見積もりエリアＲ１に設定されている領域のみについて、背景データに基づく高解像度画像を用いた見積もりが行われる。以上のようにして、ステップＳ２４０では、１ページ分の背景データに基づく高解像度画像の印刷に要するインクの量が第１インク量Ｍ１として算出される。
【００９２】
次に、バリアブル画像の印刷によって消費されるインクの量が見積もられる（ステップＳ２５０）。このステップＳ２５０では、上記ステップＳ２４０とは異なり、印刷用データＤＡを構成する複数ページのそれぞれについてのインク消費量の合計の見積もりが行われる。その際、ステップＳ２３０の処理により低解像度見積もりエリアＲ２に設定されている領域のみについて、バリアブルデータに基づく低解像度画像を用いた見積もりが行われる。以上のようにして、ステップＳ２５０では、各ページのバリアブルデータに基づく低解像度画像の印刷に要するインクの量の全ページ分の総和が第２インク量Ｍ２として算出される。
【００９３】
最後に、ステップＳ２４０での見積もり結果とステップＳ２５０での見積もり結果とに基づいて、印刷用データＤＡの印刷によって消費される総インク量Ｍａｌｌの算出が行われる（ステップＳ２６０）。詳しくは、総インク量Ｍａｌｌは下記の式で算出される。
Ｍａｌｌ＝Ｍ１×ＮＰ＋Ｍ２
ここで、Ｍ１は第１インク量（ステップＳ２４０で得られる見積もり値）を表し、Ｍ２は第２インク量（ステップＳ２５０で得られる見積もり値）を表し、ＮＰは印刷用データＤＡのページ数を表す。
【００９４】
以上のようにして、印刷用データＤＡの印刷によって消費される総インク量Ｍａｌｌの算出が行われることにより、インク消費量見積もり処理は終了する。
【００９５】
なお、ここでは背景画像とバリアブル画像とが重なる部分（重複領域）が存在しないことを前提に説明したが（図１３を参照）、重複領域が存在する場合には第１の実施形態と同様の処理（上述した第１〜第３の例の処理）を行うようにすれば良い。
【００９６】
＜２．３  効果＞
本実施形態によれば、ユーザーの操作を介することなく、背景データの存在する領域が高解像度見積もりエリアＲ１に設定されるとともにバリアブルデータの存在する領域が低解像度見積もりエリアＲ２に設定される。そして、高解像度見積もりエリアＲ１に設定された領域におけるインク消費量については１ページ分の背景データに基づく高解像度画像を用いて見積もりが行われ、低解像度見積もりエリアＲ２に設定された領域におけるインク消費量については各ページのバリアブルデータに基づく低解像度画像を用いて見積もりが行われる。このようにして、全てのページに共通するデータである背景データに基づく印刷によるインク消費量については、高解像度で１度だけ演算処理を行うことによって見積もられ、１ページ毎に異なるデータであるバリアブルデータに基づく印刷によるインク消費量については、低解像度でページ毎に演算処理を行うことによって見積もられる。これにより、バリアブル印刷によって大量のページ（例えば数万ページ）の印刷が行われる場合にも、多大な処理時間を要することなくインク消費量の見積もり値を充分な精度で事前に求めることが可能となる。また、ユーザーに操作負担を課することもない。
【００９７】
＜３．第３の実施形態＞
＜３．１  概要＞
上述したように、ユーザーに領域設定のための操作をさせることは当該ユーザーにとって負担が大きいことが多々ある。そこで、第２の実施形態では、印刷用データＤＡの内容に関わらず、背景データの存在する領域は高解像度見積もりエリアＲ１に設定され、バリアブルデータの存在する領域は低解像度見積もりエリアＲ２に設定されていた。しかしながら、低解像度画像を用いて見積もりが行われても僅かな誤差しか生じないようなデータ（例えば、チント・イラストのデータや画像データなど）で背景データが構成されていることもあり、また、低解像度画像を用いて見積もりが行われると大きな誤差が生じるようなデータ（文字データや細線データなど）でバリアブルデータが構成されていることもある。そこで、本実施形態においては、各領域が背景データの存在する領域であるかバリアブルデータの存在する領域であるかということには関わらず、各画素のデータを構成するオブジェクトの種類に基づいて２つの領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）の設定が行われる。
【００９８】
なお、本実施形態における印刷システムの全体構成やインクジェット印刷装置３００の構成については、第１の実施形態と同様であるので、説明を省略する（図１〜図４を参照）。但し、印刷制御装置３１０で実現される機能構成（図４参照）に関し、本実施形態においては、領域設定手段５２０は、オブジェクトの種類に応じて領域が設定されるよう、各画素とオブジェクトの種類との対応関係を表すマスクデータに基づいて、高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２の設定が行われる。また、印刷用データ取得手段５１０は、印刷用データＤＡに加えて後述するマスクデータを印刷用データ生成装置２００から受け取る。
【００９９】
＜３．２  インク消費量見積もり処理の手順＞
図１５は、本実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。本実施形態においては、まず、オブジェクトの種類を識別できるようにするためのマスクデータが生成される（ステップＳ３１０）。マスクデータは、例えば、印刷用データ生成装置２００で入稿データに対してＲＩＰ処理が行われる際に印刷用データＤＡとともに生成される。マスクデータはページ毎に用意されるデータであって、本実施形態では１画素分のデータは図１６に示すような４ビットのデータである。それら４ビットの各々は次のように使用される。該当の画素の部分にオブジェクトが全く存在していなければ、１ビット目の値が「１」となる。該当の画素の部分に文字データあるいは細線データが存在していれば、２ビット目の値が「１」となる。該当の画素の部分にチント・イラストのデータが存在していれば、３ビット目の値が「１」となる。該当の画素の部分に画像データが存在していれば、４ビット目の値が「１」となる。なお、複数種類のオブジェクトが重なっている画素のマスクデータについては、重なっているオブジェクトの種類に応じて複数のビットの値が「１」となる。例えば、文字データと画像データとが重なっている画素のマスクデータについては、図１７に示すように、２ビット目の値と４ビット目の値とが「１」となる。以上のようなマスクデータを用いて、後述するステップＳ３３０で領域設定が行われる。
【０１００】
マスクデータの生成後、印刷制御装置３１０が印刷用データ生成装置２００から印刷用データＤＡを受け取る（ステップＳ３２０）。なお、本実施形態においては、このステップＳ３２０において、印刷制御装置３１０は印刷用データ生成装置２００からマスクデータも受け取る。
【０１０１】
次に、ステップＳ３２０で取得された印刷用データＤＡに基づき、当該印刷用データＤＡを構成する全てのページについて、マスクデータを参照しつつオブジェクトの種類毎に領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）の設定が行われる（ステップＳ３３０）。本実施形態においては、文字データが存在する領域および細線データが存在する領域は高解像度見積もりエリアＲ１に設定され、チント・イラストのデータが存在する領域および画像データが存在する領域は低解像度見積もりエリアＲ２に設定される。但し、このような設定は一例であって、本発明はこれに限定されない。以上のように、第２の実施形態と同様、ユーザーの操作を介することなく、２つの領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）の設定が行われる。
【０１０２】
次に、高解像度画像を用いた見積もりが行われる（ステップＳ３４０）。詳しくは、ステップＳ３３０の処理によって高解像度見積もりエリアＲ１に設定された領域（すなわち、文字データおよび細線データが存在する領域）について、印刷用データＤＡに基づく高解像度画像を用いてインク消費量の見積もりが行われる。このように、ステップＳ３４０では、各ページの文字データが存在する領域および細線データが存在する領域での印刷に要するインクの量の全ページ分の総和が第１インク量Ｍ１として算出される。
【０１０３】
次に、低解像度画像を用いた見積もりが行われる（ステップＳ３５０）。詳しくは、ステップＳ３３０の処理によって低解像度見積もりエリアＲ２に設定された領域（すなわち、チント・イラストのデータおよび画像データが存在する領域）について、印刷用データＤＡに基づく低解像度画像を用いてインク消費量の見積もりが行われる。このように、ステップＳ３５０では、各ページのチント・イラストのデータが存在する領域および画像データが存在する領域での印刷に要するインクの量の全ページ分の総和が第２インク量Ｍ２として算出される。
【０１０４】
最後に、ステップＳ３４０での見積もり結果とステップＳ３５０での見積もり結果とに基づいて、印刷用データＤＡの印刷によって消費される総インク量Ｍａｌｌの算出が行われる（ステップＳ３６０）。詳しくは、総インク量Ｍａｌｌは下記の式で算出される。
Ｍａｌｌ＝Ｍ１＋Ｍ２
ここで、Ｍ１は第１インク量（ステップＳ３４０で得られる見積もり値）を表し、Ｍ２は第２インク量（ステップＳ３５０で得られる見積もり値）を表す。
【０１０５】
以上のようにして、印刷用データＤＡの印刷によって消費される総インク量Ｍａｌｌの算出が行われることにより、インク消費量見積もり処理は終了する。
【０１０６】
なお、本実施形態においては、上記ステップＳ３１０によってマスクデータ生成工程が実現され、上記ステップＳ３２０によって印刷用データ取得工程が実現され、上記ステップＳ３３０によって領域設定工程が実現され、上記ステップＳ３４０によって第１の見積もり工程が実現され、上記ステップＳ３５０によって第２の見積もり工程が実現され、上記ステップＳ３６０によって総インク量算出工程が実現されている。
【０１０７】
＜３．３  効果＞
本実施形態によれば、ユーザーの操作を介することなく、各画素のデータを構成するオブジェクトの種類に基づいて高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２の設定が行われる。その際、低解像度での見積もりが行われても見積もり精度への影響度合が低いようなオブジェクトが存在する領域は低解像度見積もりエリアＲ２に設定され、仮に低解像度での見積もりが行われると見積もり精度に大きな影響を及ぼすようなオブジェクトが存在する領域は高解像度見積もりエリアＲ１に設定される。そして、高解像度見積もりエリアＲ１に設定された領域におけるインク消費量については印刷用データＤＡに基づく高解像度画像を用いて見積もりが行われ、低解像度見積もりエリアＲ２に設定された領域におけるインク消費量については印刷用データＤＡに基づく低解像度画像を用いて見積もりが行われる。このようにして、画像の特性を考慮しつつ、高解像度画像を用いた見積もりと低解像度画像を用いた見積もりとを組み合わせてインク消費量の見積もり値が算出される。以上より、本実施形態によれば、ユーザーに操作負担を課することなく、充分な見積もり精度を確保しつつインク消費量見積もり処理の高速化が実現される。
【０１０８】
＜４．その他＞
上記各実施形態においては、バリアブル印刷を行うインクジェット印刷装置におけるインク消費量の見積もりを例に挙げて説明した。しかしながら、本発明はこれに限定されず、バリアブル印刷を行わないインクジェット印刷装置におけるインク消費量の見積もりにも本発明を適用することができる。
【０１０９】
上記各実施形態においては印刷領域に対して２つの領域（高解像度見積もりエリアＲ１および低解像度見積もりエリアＲ２）の設定が行われているが、本発明はこれに限定されず、印刷領域に対して３つ以上の領域の設定が行われても良い。例えば、印刷領域に対して３つの領域（高解像度見積もりエリア，中解像度見積もりエリア，低解像度見積もりエリア）の設定を行い、それぞれ異なる解像度の画像を用いて見積もりが行われるようにしても良い。このようにして、より好適に、処理速度と見積もり精度とのバランスを取ることが可能となる。
【符号の説明】
【０１１０】
３２…基材
３５…印字部
３５ｃ，３５ｍ，３５ｙ，３５ｋ…Ｃ用インクジェットヘッド，Ｍ用インクジェットヘッド，Ｙ用インクジェットヘッド，Ｋ用インクジェットヘッド
１００…クライアントコンピュータ
２００…印刷用データ生成装置
３００…インクジェット印刷装置
３１０…印刷制御装置
３２０…印刷機本体
５１０…印刷用データ取得手段
５２０…領域設定手段
５３０…高解像度見積もり手段
５４０…低解像度見積もり手段
５５０…総インク量算出手段
【図１】
2018039191.tif 000003
【図２】
2018039191.tif 000004
【図３】
2018039191.tif 000005
【図４】
2018039191.tif 000006
【図５】
2018039191.tif 000007
【図６】
2018039191.tif 000008
【図７】
2018039191.tif 000009
【図８】
2018039191.tif 000010
【図９】
2018039191.tif 000011
【図１０】
2018039191.tif 000012
【図１１】
2018039191.tif 000013
【図１２】
2018039191.tif 000014
【図１３】
2018039191.tif 000015
【図１４】
2018039191.tif 000016
【図１５】
2018039191.tif 000017
【図１６】
2018039191.tif 000018
【図１７】
2018039191.tif 000019