(57)【要約】【課題】本発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を従来よりも高い精度で見積もる方法を提供することを目的とする。【解決手段】印刷ジョブの取得（ステップＳ１０）後、当該印刷ジョブに含まれているジョブ情報に基づいて調整データを取得する（ステップＳ２０）。見積もり範囲の決定（ステップＳ３０）後、調整データを用いて印刷対象の画像データを補正する（ステップＳ４０）。そして、補正後の画像データによって表される画像の印刷によって消費されると予測されるインクの量を算出する（ステップＳ５０）。さらに、フラッシングが実行される場合には、フラッシングによって消費されると予測されるインクの量を算出する（ステップＳ７０）。【選択図】図５
2018015964.tif 000002
【特許請求の範囲】
【請求項１】
インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もる方法であって、
印刷対象の画像データと印刷に関する属性情報であるジョブ情報とを含む印刷ジョブを取得する印刷ジョブ取得工程と、
印刷が行われる際のインクの吐出量を印刷に使用されるインクジェット印刷装置毎に調整するための調整データを前記ジョブ情報に応じて取得する調整データ取得工程と、
前記調整データを用いて前記画像データを補正する画像データ補正工程と、
前記画像データ補正工程による補正後の画像データによって表される画像の印刷に要するインクの量をインク消費量として算出するインク消費量算出工程と
を含むことを特徴とする、インク消費量見積もり方法。
【請求項２】
前記調整データ取得工程では、前記調整データとして、各色のトーンを調整するためのトーン調整データと、前記インクジェット印刷装置の各ノズルから吐出されるインクの量を調整するためのシェーディング調整データと、各色の濃度を調整するための濃度調整データとが取得され、
前記画像データ補正工程では、前記トーン調整データと前記シェーディング調整データと前記濃度調整データとを用いて前記画像データが補正されることを特徴とする、請求項１に記載のインク消費量見積もり方法。
【請求項３】
前記トーン調整データは、トーンが調整されるよう入力階調値と出力階調値とが対応付けられたトーンテーブルであって、
前記シェーディング調整データは、インクの吐出量が調整されるよう入力階調値と出力階調値とが対応付けられたシェーディングテーブルであって、
前記濃度調整データは、濃度が調整されるよう入力階調値と出力階調値とが対応付けられた濃度テーブルであって、
前記調整データ取得工程では、
色毎に、用意されている複数のトーンテーブルの中から前記ジョブ情報に応じたトーンテーブルが取得され、
色毎かつ印刷の際に使用されるノズル毎に、用意されている複数のシェーディングテーブルの中から前記ジョブ情報に応じたシェーディングテーブルが取得され、
色毎に、用意されている複数の濃度テーブルの中から前記ジョブ情報に応じた濃度テーブルが取得されることを特徴とする、請求項２に記載のインク消費量見積もり方法。
【請求項４】
前記画像データ補正工程は、
前記画像データに含まれる各画素の階調値を前記調整データ取得工程で取得されたトーンテーブルに基づいて補正するトーン調整工程と、
前記トーン調整工程による補正後の各画素の階調値を前記調整データ取得工程で取得されたシェーディングテーブルに基づいて補正するシェーディング調整工程と、
前記シェーディング調整工程による補正後の各画素の階調値を前記調整データ取得工程で取得された濃度テーブルに基づいて補正する濃度調整工程と
を含むことを特徴とする、請求項３に記載のインク消費量見積もり方法。
【請求項５】
前記ジョブ情報に基づいて決定される印字範囲に対応するノズルを使用ノズルとして決定する使用ノズル決定工程を更に含み、
前記シェーディング調整工程では、前記使用ノズル決定工程で決定された使用ノズル毎のシェーディングテーブルに基づいて、各画素の階調値の補正が行われることを特徴とする、請求項４に記載のインク消費量見積もり方法。
【請求項６】
前記調整データ取得工程では、前記調整データとして、印刷に使用されるインクジェット印刷装置のノズルからインクが吐出される際のインクの液滴量を調整するための液滴量調整データが取得され、
前記インク消費量算出工程では、前記液滴量調整データを用いてインク消費量の算出が行われることを特徴とする、請求項１から５までのいずれか１項に記載のインク消費量見積もり方法。
【請求項７】
前記インク消費量算出工程では、１つの色に着目したときの各画素におけるインク消費量が、印刷に使用されるインクジェット印刷装置のノズルからインクが吐出される際の複数の液滴サイズのそれぞれの出現率を階調値毎に定めた網テーブルを用いて画素の階調値に応じた各液滴サイズの出現率とそれに対応する液滴量との積の総和を求めることによって算出されることを特徴とする、請求項６に記載のインク消費量見積もり方法。
【請求項８】
前記液滴量調整データは、前記網テーブルであって、
前記調整データ取得工程では、色毎に、用意されている複数の網テーブルの中から前記ジョブ情報に応じた網テーブルが取得され、
前記インク消費量算出工程では、前記調整データ取得工程で取得された網テーブルを用いて、画素の階調値に応じた各液滴サイズの出現率が求められることを特徴とする、請求項７に記載のインク消費量見積もり方法。
【請求項９】
前記液滴量調整データは、印刷に使用されるインクジェット印刷装置内の圧電素子に目標とするインクの液滴量に応じて与えられる電圧の波形情報であって、
前記インク消費量算出工程では、前記複数の液滴サイズのそれぞれに対応する液滴量が前記波形情報に基づいて求められることを特徴とする、請求項７または８に記載のインク消費量見積もり方法。
【請求項１０】
前記画像データに基づく印刷が行われる際にフラッシングが実行されるか否かをフラッシング可否データに基づいて判定するフラッシング判定工程と、
前記フラッシング判定工程によってフラッシングが実行される旨の判定が行われたときにフラッシングによるインク使用量を算出するフラッシング見積もり工程と
を更に含み
前記調整データ取得工程では、前記調整データとして、前記フラッシング可否データが取得され、
前記フラッシング見積もり工程では、当該フラッシング見積もり工程で算出されたインク使用量と前記インク消費量算出工程で算出されたインク消費量とを加算することによって、印刷が行われる際のインクの総消費量が算出されることを特徴とする、請求項１から９までのいずれか１項に記載のインク消費量見積もり方法。
【請求項１１】
インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もるインク消費量見積もり装置であって、
印刷対象の画像データと印刷に関する属性情報であるジョブ情報とを含む印刷ジョブを取得する印刷ジョブ取得手段と、
印刷が行われる際のインクの吐出量を印刷に使用されるインクジェット印刷装置毎に調整するための調整データを前記ジョブ情報に応じて取得する調整データ取得手段と、
前記調整データを用いて前記画像データを補正する画像データ補正手段と、
前記画像データ補正手段による補正後の画像データによって表される画像の印刷に要するインクの量をインク消費量として算出するインク消費量算出手段と
を備えることを特徴とする、インク消費量見積もり装置。
【請求項１２】
印刷ジョブに含まれる前記ジョブ情報を監視するジョブ情報監視手段を更に備え、
前記ジョブ情報監視手段によって前記ジョブ情報の変更が検知されたとき、オペレータによる操作を介することなく、前記調整データ取得手段と前記画像データ補正手段と前記インク消費量算出手段とによって、変更後のジョブ情報に応じたインク消費量が算出されることを特徴とする、請求項１１に記載のインク消費量見積もり装置。
【請求項１３】
前記調整データの変更の有無を監視する調整データ監視手段を更に備え、
前記調整データ監視手段によって前記調整データの変更が検知されたとき、オペレータによる操作を介することなく、前記画像データ補正手段と前記インク消費量算出手段とによって、変更後の調整データに応じたインク消費量が算出されることを特徴とする、請求項１１または１２に記載のインク消費量見積もり装置。
【請求項１４】
印刷対象の画像データを生成する画像データ生成装置と、基材にインクを吐出することによって印刷を行う印刷機本体と該印刷機本体の動作を制御する印刷制御装置とからなるインクジェット印刷装置とを有する印刷システムであって、
前記画像データと印刷に関する属性情報であるジョブ情報とを含む印刷ジョブを取得する印刷ジョブ取得手段と、
印刷が行われる際のインクの吐出量を調整するために前記インクジェット印刷装置で生成された複数の調整データの中から前記ジョブ情報に応じた調整データを取得する調整データ取得手段と、
前記調整データ取得手段によって取得された調整データを用いて前記画像データを補正する画像データ補正手段と、
前記画像データ補正手段による補正後の画像データによって表される画像の印刷に要するインクの量をインク消費量として算出するインク消費量算出手段と
を備えることを特徴とする、印刷システム。
【請求項１５】
印刷ジョブに含まれる前記ジョブ情報を監視するジョブ情報監視手段を更に備え、
前記ジョブ情報監視手段によって前記ジョブ情報の変更が検知されたとき、オペレータによる操作を介することなく、前記調整データ取得手段と前記画像データ補正手段と前記インク消費量算出手段とによって、変更後のジョブ情報に応じたインク消費量が算出されることを特徴とする、請求項１４に記載の印刷システム。
【請求項１６】
前記調整データの変更の有無を監視する調整データ監視手段を更に備え、
前記調整データ監視手段によって前記調整データの変更が検知されたとき、オペレータによる操作を介することなく、前記画像データ補正手段と前記インク消費量算出手段とによって、変更後の調整データに応じたインク消費量が算出されることを特徴とする、請求項１４または１５に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もる方法に関する。
【背景技術】
【０００２】
従来より、熱や圧力によってインクを基材（印刷用紙など）に吐出することにより印刷を行うインクジェット印刷装置が知られている。インクジェット印刷装置で印刷が実行されている途中でインクが不足すると、所望の印刷物が得られないので、インクや基材などに多大な無駄が生じる。そこで、印刷を実行したときのインクの消費量を事前に見積もる処理（以下、「インク消費量見積もり処理」という。）を実行する機能を備えたインクジェット印刷装置も開発されている。このようなインクジェット印刷装置によれば、ユーザーはインクが不足すると予測される場合に予めインクを補充することが可能となるので、インクや基材などの無駄の発生が抑制される。また、印刷に要するコストを事前に見積もるために上記機能が用いられることもある。
【０００３】
上述のようなインク消費量見積もり処理に関する発明は、例えば、特開２０００−７１５８２号公報や特開２００７−２６５４１９号公報に開示されている。特開２０００−７１５８２号公報および特開２００７−２６５４１９号公報に開示されたプリントシステムでは、ＲＩＰ処理後の印刷対象データ（画像データ）に基づいて生成されたプレビューデータを用いて、インク消費量の予測が行われる。その際、プレビューデータに基づく画像の各画素が有する階調を平均化することによって、インク消費量の予測に要する時間の短縮が図られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−７１５８２号公報
【特許文献２】特開２００７−２６５４１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、同じ画像データを用いて印刷が行われる場合であっても、ユーザーが指定するトーン，印刷速度や、印刷の際に使用される基材の種類などによって、実際に消費されるインクの量は変化する。例えば、濃度ムラの発生を抑制するために各ノズルから吐出されるインクの量を調整する「シェーディング処理」と呼ばれる処理がインクジェット印刷装置（以下、単に「装置」ともいう。）で行われているところ、シェーディング処理で調整されるインクの量は基材の種類や印刷モード（例えば、印刷速度や解像度）によって定まる。すなわち、シェーディング処理でのインクの調整量は、基材の種類や印刷モードによって異なる。また、その調整量は、実際に印刷に使用される個々の装置毎に異なる。さらに、シェーディング処理以外の処理に関しても、装置毎にインクの量が調整されるものがある。なお、本明細書においては、印刷が行われる際のインクの吐出量を印刷に使用される装置毎に調整するための様々なデータを総称して「調整データ」という。
【０００６】
上述したように、同じ画像データを用いて印刷が行われる場合であっても、実際に消費されるインクの量は調整データによる調整の結果に伴って変化する。ところが、従来においては、このような調整データが考慮されることなくインク消費量の見積もり（予測）が行われている。このため、インク消費量の見積もりは充分な精度では行われていない。従って、高精度な見積もり結果を欲するユーザーは、例えば、実際に少部数の印刷を実行して、そのときのインク消費量から印刷ジョブ全体でのインク消費量を見積もっている。以上のようなことから、インク消費量の見積もり精度の向上が強く求められている。
【０００７】
そこで本発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を従来よりも高い精度で見積もる方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もる方法であって、
印刷対象の画像データと印刷に関する属性情報であるジョブ情報とを含む印刷ジョブを取得する印刷ジョブ取得工程と、
印刷が行われる際のインクの吐出量を印刷に使用されるインクジェット印刷装置毎に調整するための調整データを前記ジョブ情報に応じて取得する調整データ取得工程と、
前記調整データを用いて前記画像データを補正する画像データ補正工程と、
前記画像データ補正工程による補正後の画像データによって表される画像の印刷に要するインクの量をインク消費量として算出するインク消費量算出工程と
を含むことを特徴とする。
【０００９】
第２の発明は、第１の発明において、
前記調整データ取得工程では、前記調整データとして、各色のトーンを調整するためのトーン調整データと、前記インクジェット印刷装置の各ノズルから吐出されるインクの量を調整するためのシェーディング調整データと、各色の濃度を調整するための濃度調整データとが取得され、
前記画像データ補正工程では、前記トーン調整データと前記シェーディング調整データと前記濃度調整データとを用いて前記画像データが補正されることを特徴とする。
【００１０】
第３の発明は、第２の発明において、
前記トーン調整データは、トーンが調整されるよう入力階調値と出力階調値とが対応付けられたトーンテーブルであって、
前記シェーディング調整データは、インクの吐出量が調整されるよう入力階調値と出力階調値とが対応付けられたシェーディングテーブルであって、
前記濃度調整データは、濃度が調整されるよう入力階調値と出力階調値とが対応付けられた濃度テーブルであって、
前記調整データ取得工程では、
色毎に、用意されている複数のトーンテーブルの中から前記ジョブ情報に応じたトーンテーブルが取得され、
色毎かつ印刷の際に使用されるノズル毎に、用意されている複数のシェーディングテーブルの中から前記ジョブ情報に応じたシェーディングテーブルが取得され、
色毎に、用意されている複数の濃度テーブルの中から前記ジョブ情報に応じた濃度テーブルが取得されることを特徴とする。
【００１１】
第４の発明は、第３の発明において、
前記画像データ補正工程は、
前記画像データに含まれる各画素の階調値を前記調整データ取得工程で取得されたトーンテーブルに基づいて補正するトーン調整工程と、
前記トーン調整工程による補正後の各画素の階調値を前記調整データ取得工程で取得されたシェーディングテーブルに基づいて補正するシェーディング調整工程と、
前記シェーディング調整工程による補正後の各画素の階調値を前記調整データ取得工程で取得された濃度テーブルに基づいて補正する濃度調整工程と
を含むことを特徴とする。
【００１２】
第５の発明は、第４の発明において、
前記ジョブ情報に基づいて決定される印字範囲に対応するノズルを使用ノズルとして決定する使用ノズル決定工程を更に含み、
前記シェーディング調整工程では、前記使用ノズル決定工程で決定された使用ノズル毎のシェーディングテーブルに基づいて、各画素の階調値の補正が行われることを特徴とする。
【００１３】
第６の発明は、第１から第５までのいずれかの発明において、
前記調整データ取得工程では、前記調整データとして、印刷に使用されるインクジェット印刷装置のノズルからインクが吐出される際のインクの液滴量を調整するための液滴量調整データが取得され、
前記インク消費量算出工程では、前記液滴量調整データを用いてインク消費量の算出が行われることを特徴とする。
【００１４】
第７の発明は、第６の発明において、
前記インク消費量算出工程では、１つの色に着目したときの各画素におけるインク消費量が、印刷に使用されるインクジェット印刷装置のノズルからインクが吐出される際の複数の液滴サイズのそれぞれの出現率を階調値毎に定めた網テーブルを用いて画素の階調値に応じた各液滴サイズの出現率とそれに対応する液滴量との積の総和を求めることによって算出されることを特徴とする。
【００１５】
第８の発明は、第７の発明において、
前記液滴量調整データは、前記網テーブルであって、
前記調整データ取得工程では、色毎に、用意されている複数の網テーブルの中から前記ジョブ情報に応じた網テーブルが取得され、
前記インク消費量算出工程では、前記調整データ取得工程で取得された網テーブルを用いて、画素の階調値に応じた各液滴サイズの出現率が求められることを特徴とする。
【００１６】
第９の発明は、第７または第８の発明において、
前記液滴量調整データは、印刷に使用されるインクジェット印刷装置内の圧電素子に目標とするインクの液滴量に応じて与えられる電圧の波形情報であって、
前記インク消費量算出工程では、前記複数の液滴サイズのそれぞれに対応する液滴量が前記波形情報に基づいて求められることを特徴とする。
【００１７】
第１０の発明は、第１から第９までのいずれかの発明において、
前記画像データに基づく印刷が行われる際にフラッシングが実行されるか否かをフラッシング可否データに基づいて判定するフラッシング判定工程と、
前記フラッシング判定工程によってフラッシングが実行される旨の判定が行われたときにフラッシングによるインク使用量を算出するフラッシング見積もり工程と
を更に含み
前記調整データ取得工程では、前記調整データとして、前記フラッシング可否データが取得され、
前記フラッシング見積もり工程では、当該フラッシング見積もり工程で算出されたインク使用量と前記インク消費量算出工程で算出されたインク消費量とを加算することによって、印刷が行われる際のインクの総消費量が算出されることを特徴とする。
【００１８】
第１１の発明は、インクジェット印刷装置で印刷が行われる際のインクの消費量を見積もるインク消費量見積もり装置であって、
印刷対象の画像データと印刷に関する属性情報であるジョブ情報とを含む印刷ジョブを取得する印刷ジョブ取得手段と、
印刷が行われる際のインクの吐出量を印刷に使用されるインクジェット印刷装置毎に調整するための調整データを前記ジョブ情報に応じて取得する調整データ取得手段と、
前記調整データを用いて前記画像データを補正する画像データ補正手段と、
前記画像データ補正手段による補正後の画像データによって表される画像の印刷に要するインクの量をインク消費量として算出するインク消費量算出手段と
を備えることを特徴とする。
【００１９】
第１２の発明は、第１１の発明において、
印刷ジョブに含まれる前記ジョブ情報を監視するジョブ情報監視手段を更に備え、
前記ジョブ情報監視手段によって前記ジョブ情報の変更が検知されたとき、オペレータによる操作を介することなく、前記調整データ取得手段と前記画像データ補正手段と前記インク消費量算出手段とによって、変更後のジョブ情報に応じたインク消費量が算出されることを特徴とする。
【００２０】
第１３の発明は、第１１または第１２の発明において、
前記調整データの変更の有無を監視する調整データ監視手段を更に備え、
前記調整データ監視手段によって前記調整データの変更が検知されたとき、オペレータによる操作を介することなく、前記画像データ補正手段と前記インク消費量算出手段とによって、変更後の調整データに応じたインク消費量が算出されることを特徴とする。
【００２１】
第１４の発明は、印刷対象の画像データを生成する画像データ生成装置と、基材にインクを吐出することによって印刷を行う印刷機本体と該印刷機本体の動作を制御する印刷制御装置とからなるインクジェット印刷装置とを有する印刷システムであって、
前記画像データと印刷に関する属性情報であるジョブ情報とを含む印刷ジョブを取得する印刷ジョブ取得手段と、
印刷が行われる際のインクの吐出量を調整するために前記インクジェット印刷装置で生成された複数の調整データの中から前記ジョブ情報に応じた調整データを取得する調整データ取得手段と、
前記調整データ取得手段によって取得された調整データを用いて前記画像データを補正する画像データ補正手段と、
前記画像データ補正手段による補正後の画像データによって表される画像の印刷に要するインクの量をインク消費量として算出するインク消費量算出手段と
を備えることを特徴とする。
【００２２】
第１５の発明は、第１４の発明において、
印刷ジョブに含まれる前記ジョブ情報を監視するジョブ情報監視手段を更に備え、
前記ジョブ情報監視手段によって前記ジョブ情報の変更が検知されたとき、オペレータによる操作を介することなく、前記調整データ取得手段と前記画像データ補正手段と前記インク消費量算出手段とによって、変更後のジョブ情報に応じたインク消費量が算出されることを特徴とする。
【００２３】
第１６の発明は、第１４または第１５の発明において、
前記調整データの変更の有無を監視する調整データ監視手段を更に備え、
前記調整データ監視手段によって前記調整データの変更が検知されたとき、オペレータによる操作を介することなく、前記画像データ補正手段と前記インク消費量算出手段とによって、変更後の調整データに応じたインク消費量が算出されることを特徴とする。
【発明の効果】
【００２４】
上記第１の発明によれば、印刷が行われる際のインクの吐出量を印刷に使用されるインクジェット印刷装置毎に調整するためのデータである調整データが印刷ジョブに含まれるジョブ情報に応じて取得され、その調整データを用いて印刷対象の画像データが補正される。そして、補正後の画像データに基づいて、印刷に要するインクの量が見積もられる。このように、実際に印刷が実行されるジョブ情報に応じた調整データを考慮して、インク消費量の見積もりが行われる。従って、インクジェット印刷装置で印刷が行われる際のインクの消費量が従来よりも高い精度で見積もられる。その結果、印刷途中でのインク不足に起因するインクや基材などの無駄の発生が抑制される。また、印刷に要するコストを充分に高い精度で事前に見積もることが可能となる。
【００２５】
上記第２から第５までの発明によれば、印刷対象の画像データが、実際に印刷が実行されるときと同じように補正される。このため、より精度良く、インクジェット印刷装置で印刷が行われる際のインク消費量が見積もられる。
【００２６】
上記第６から第９までの発明によれば、実際に印刷が実行されるときのインクの液滴量をも考慮して、インク消費量の見積もりが行われる。このため、より精度良く、インクジェット印刷装置で印刷が行われる際のインク消費量が見積もられる。
【００２７】
上記第１０の発明によれば、フラッシングが行われることになっている印刷ジョブの実行に基づくインク消費量の見積もりが行われるときには、フラッシングに基づくインク使用量も算出される。そして、画像の印刷に基づくインク使用量とフラッシングに基づくインク使用量との合計が、印刷が行われる際のインクの総消費量として算出される。このように、フラッシングによって消費されるインクの量も考慮されるので、インク消費量の見積もりが充分に高い精度で行われる。
【００２８】
上記第１１の発明によれば、上記第１の発明と同様の効果が得られる。
【００２９】
上記第１２の発明によれば、ジョブ情報に変更があると、インク消費量を見積もる処理が自動的に再実行される。このため、ユーザーは、ジョブ情報の変更を意識することなく、印刷によって消費されるインクの量（見積もり値）を常に精度良く把握することができる。
【００３０】
上記第１３の発明によれば、調整データに変更があると、インク消費量を見積もる処理が自動的に再実行される。このため、ユーザーは、調整データの変更を意識することなく、印刷によって消費されるインクの量（見積もり値）を常に精度良く把握することができる。
【００３１】
上記第１４の発明によれば、上記第１の発明と同様の効果が得られる。
【００３２】
上記第１５の発明によれば、上記第１２の発明と同様の効果が得られる。
【００３３】
上記第１６の発明によれば、上記第１３の発明と同様の効果が得られる。
【図面の簡単な説明】
【００３４】
【図１】本発明の一実施形態に係る印刷システムの全体構成図である。
【図２】上記実施形態におけるインクジェット印刷装置の一構成例を示す模式図である。
【図３】上記実施形態における印刷制御装置のハードウェア構成図である。
【図４】上記実施形態において、印刷制御装置で実現される機能の構成を示す機能ブロック図である。
【図５】上記実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。
【図６】上記実施形態において、トーンテーブルの取得について説明するための図である。
【図７】上記実施形態において、複数のシェーディングテーブルの集合からなるテーブルセットについて説明するための図である。
【図８】上記実施形態において、テーブルセット（複数のシェーディングテーブルの集合）の取得について説明するための図である。
【図９】上記実施形態において、網テーブルについて説明するための図である。
【図１０】上記実施形態における見積もり範囲決定処理の詳細な手順を示すフローチャートである。
【図１１】上記実施形態において、有効印字領域の算出について説明するための図である。
【図１２】上記実施形態において、オフセットが設けられていない場合の印字範囲および使用ノズルの決定について説明するための図である。
【図１３】上記実施形態において、オフセットが設けられている場合の印字範囲および使用ノズルの決定について説明するための図である。
【図１４】上記実施形態における画像データ補正処理の詳細な手順を示すフローチャートである。
【図１５】上記実施形態において、画像データ補正処理の流れを模式的に示した図である。
【図１６】上記実施形態において、トーン調整について説明するための図である。
【図１７】上記実施形態において、画像データ補正処理による階調値の補正について説明するための図である。
【図１８】上記実施形態におけるインク消費量算出処理の詳細な手順を示すフローチャートである。
【図１９】上記実施形態におけるフラッシング見積もり処理の詳細な手順を示すフローチャートである。
【図２０】上記実施形態の変形例において、印刷制御装置で実現される機能の構成を示す機能ブロック図である。
【発明を実施するための形態】
【００３５】
以下、添付図面を参照しつつ本発明の一実施形態について説明する。
【００３６】
＜１．印刷システムの全体構成＞
図１は、本発明の一実施形態に係る印刷システムの全体構成図である。この印刷システムは、印刷物を構成する文字や、ロゴ，絵柄，イラスト等の複数種類の部品を用いた編集処理を行うためのクライアントコンピュータ１００と、入稿データに対してＲＩＰ処理（ラスタライズ処理）などのデータ処理を施すことによって画像データを生成する画像データ生成装置２００と、カラー印刷を実行するインクジェット印刷装置３００とによって構成されている。インクジェット印刷装置３００は、印刷機本体３２０とその制御装置である印刷制御装置３１０とによって構成されている。クライアントコンピュータ１００と画像データ生成装置２００とインクジェット印刷装置３００とは、通信回線４００によって互いに通信可能に接続されている。
【００３７】
なお、本実施形態におけるインクジェット印刷装置３００は、光硬化型（紫外線硬化型）インクジェット印刷装置である。但し、光硬化型以外のインクジェット印刷装置（例えば水性インクを用いた印刷を行うインクジェット印刷装置）にも本発明を適用することができる。
【００３８】
この印刷システムによる印刷は、概略的には次のようにして行われる。まず、クライアントコンピュータ１００において、各種部品の編集やレイアウトなどが行われることにより、例えば印刷対象をページ記述言語で記述したページデータが生成される。クライアントコンピュータ１００で生成されたページデータは、画像データ生成装置２００に入稿データとして与えられる。画像データ生成装置２００では、入稿データに対してＲＩＰ処理などのデータ処理が施される。これにより、印刷用データであるビットマップ形式の画像データが生成される。画像データ生成装置２００で生成された画像データはインクジェット印刷装置３００に送られる。そして、インクジェット印刷装置３００は、その画像データに基づいて印刷を実行する。
【００３９】
なお、以下の説明では、印刷対象の画像データとして版毎のＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）データが画像データ生成装置２００からインクジェット印刷装置３００に送られるものと仮定する。但し、本発明はこれには限定されず、印刷対象の画像データはＴＩＦＦデータ以外のデータであっても良い。
【００４０】
＜２．インクジェット印刷装置の構成＞
図２は、本実施形態におけるインクジェット印刷装置３００の一構成例を示す模式図である。上述したように、このインクジェット印刷装置３００は、印刷機本体３２０とその制御装置である印刷制御装置３１０とによって構成されている。
【００４１】
印刷機本体３２０は、印刷用紙等の基材３２を供給する巻き出し部３１と、基材３２を印刷機構内部へと搬送するための第１の駆動ローラ３３と、印刷機構内部で基材３２を搬送するための複数個の支持ローラ３４と、基材３２にインクを吐出して印刷を行う印字部３５と、印刷後の基材３２上のインクを硬化させるＵＶ照射部３６と、基材３２への印刷の状態を検査する検査部３７と、基材３２を印刷機構内部から出力するための第２の駆動ローラ３８と、印刷後の基材３２を巻き取る巻き取り部３９とを備えている。
【００４２】
印字部３５には、Ｗ（ホワイト），Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー），およびＫ（ブラック）のインクをそれぞれ吐出するＷ用インクジェットヘッド３５ｗ，Ｃ用インクジェットヘッド３５ｃ，Ｍ用インクジェットヘッド３５ｍ，Ｙ用インクジェットヘッド３５ｙ，およびＫ用インクジェットヘッド３５ｋが含まれている。各インクジェットヘッド３５ｗ，３５ｃ，３５ｍ，３５ｙ，および３５ｋは、ピエゾ素子（圧電素子）の駆動によってインクを吐出する多数のノズルを有している。各ノズルからは、目標とするインクの液滴量に応じた波形の電圧がピエゾ素子に与えられることによってインクが吐出される。なお、印刷機構内部には、各インクジェットヘッド３５ｗ，３５ｃ，３５ｍ，３５ｙ，および３５ｋに供給するためのインクを溜めておくインクタンク（不図示）も設けられている。
【００４３】
印刷制御装置３１０は、以上のような構成の印刷機本体３２０の動作を制御する。印刷制御装置３１０に印刷出力の指示コマンドが与えられると、印刷制御装置３１０は、基材３２が巻き出し部３１から巻き取り部３９へと搬送されるよう、印刷機本体３２０の動作を制御する。そして、基材３２の搬送過程において、まず印字部３５内の各インクジェットヘッド３５ｗ，３５ｃ，３５ｍ，３５ｙ，および３５ｋからのインクの吐出による印字が行われ、次にＵＶ照射部３６によってインクの硬化が行われ、最後に検査部３７によって印刷状態の検査が行われる。
【００４４】
また、本実施形態においては、このインクジェット印刷装置３００で印刷が行われた場合のインクの消費量を見積もる旨の指示コマンドがオペレータ（ユーザー）によって印刷制御装置３１０に与えられると、印刷制御装置３１０は上述した調整データを考慮して後述するようにインクの消費量を見積もる。すなわち、本実施形態においては、この印刷制御装置３１０によってインク消費量見積もり装置が実現されている。
【００４５】
図３は、本実施形態における印刷制御装置３１０のハードウェア構成図である。この印刷制御装置３１０は、ＣＰＵ３１１と、ＲＯＭ３１２と、ＲＡＭ３１３と、補助記憶装置３１４と、キーボード等の入力操作部３１５と、表示部３１６と、ネットワークインタフェース部３１７とを有している。画像データ生成装置２００から通信回線４００経由で送られてくる画像データは、ネットワークインタフェース部３１７を介して印刷制御装置３１０の内部へと入力される。インク消費量見積もり処理を実行するプログラム（以下、「インク消費量見積もりプログラム」という。）は補助記憶装置３１４に格納されている。インク消費量見積もり処理の実行が指示されると、インク消費量見積もりプログラムが補助記憶装置３１４からＲＡＭ３１３へと読み出され、そのＲＡＭ３１３に読み出されたインク消費量見積もりプログラムをＣＰＵ３１１が実行することにより、インク消費量の見積もりが行われる。
【００４６】
図４は、インク消費量見積もりプログラムが実行されることによって印刷制御装置３１０で実現される機能の構成を示す機能ブロック図である。図４に示すように、印刷制御装置３１０には、機能的には、印刷ジョブ取得手段５１０と調整データ取得手段５２０と画像データ補正手段５３０とインク消費量算出手段５４０とフラッシング見積もり手段５５０とが設けられる。
【００４７】
印刷ジョブ取得手段５１０は、インク消費量の見積もり対象の印刷ジョブに含まれている画像データＤ１とジョブ情報ＤＪとを取得する。調整データ取得手段５２０は、上述した調整データＤＡをジョブ情報ＤＪに応じて取得する。画像データ補正手段５３０は、調整データＤＡを用いて画像データＤ１を補正する。インク消費量算出手段５４０は、画像データ補正手段５３０による補正後の画像データＤ２によって表される画像の印刷に要するインクの量を算出する。フラッシング見積もり手段５５０は、フラッシングが実行された場合のフラッシングによるインクの使用量をジョブ情報に基づいて算出する。以下、これらの機能的構成要素によって実行されるインク消費量見積もり処理の詳細について説明する。
【００４８】
＜３．インク消費量見積もり処理＞
＜３．１  概要＞
以下、本実施形態におけるインク消費量見積もり処理について説明する。インク消費量見積もり処理は、上述したように、印刷制御装置３１０で実行される。但し、インク消費量見積もり処理が印刷制御装置３１０以外の装置で行われる場合にも本発明を適用することができる。インク消費量見積もり処理が実行される前に、予め印刷ジョブが登録されている必要がある。すなわち、印刷制御装置３１０の補助記憶装置３１４などに印刷ジョブが保持されていれば、当該印刷ジョブに基づくインク消費量見積もり処理を実行することができる。ところで、従来のインク消費量見積もり処理では、上述した調整データＤＡは考慮されていなかった。これに対して、本実施形態においては、調整データＤＡを考慮してインクの消費量が見積もられる。
【００４９】
＜３．２  処理手順＞
図５は、本実施形態におけるインク消費量見積もり処理の手順を示すフローチャートである。インク消費量見積もり処理の開始後、まず、印刷ジョブの取得が行われる（ステップＳ１０）。具体的には、印刷制御装置３１０において、補助記憶装置３１４などに保持されている印刷ジョブがＲＡＭ３１３へと読み出される。
【００５０】
印刷ジョブは、印刷対象の画像データ（版毎のＴＩＦＦデータ）Ｄ１と印刷に関する属性情報であるジョブ情報ＤＪとを含んでいる。ジョブ情報ＤＪには、例えば、基材種類，印刷モード，トーン，基材幅，ページ送り長，オフセット，部数，印刷ページ範囲，フラッシングフラグなどの情報が含まれている。
【００５１】
基材種類は、印刷の際に使用される基材の種類である。なお、以下においては、説明の便宜上、基材種類として「普通紙」，「コート紙」，および「透明フィルム」のうちのいずれかの選択が可能であると仮定する。印刷モードは、例えば印刷速度や解像度などの印刷方式のことである。なお、以下においては、説明の便宜上、印刷モードのうち印刷速度のみがインクの消費量に影響を及ぼすものと仮定し、また、印刷速度として「高速」または「低速」のいずれかの選択が可能であると仮定する。
【００５２】
トーンは一般的には色調を意味するが、ジョブ情報ＤＪに含まれているトーンの情報は、用意されている複数のトーンテーブルのうちのいずれのトーンテーブルを印刷の際に使用するのかを示す情報である。ここで、トーンテーブルとは、各色のトーン（色調）を調整するために入力階調値と出力階調値との対応関係が定義されたルックアップテーブルのことである。
【００５３】
基材幅は、印刷の際に使用される基材の幅である。換言すれば、基材幅は、基材の進行方向に垂直な方向についての基材の長さである。ページ送り長は、基材の進行方向についての１ページの長さである。オフセットは、印刷の開始位置を所定の基準位置からどれだけずらすのかを表す値である。オフセットは、Ｘ軸方向（基材の進行方向に垂直な方向）についての基準位置からの距離とＹ軸方向（基材の進行方向とは逆の方向）についての基準位置からの距離とで表される。
【００５４】
部数は、印刷対象の画像データＤ１に基づく印刷を何回繰り返すのかを表す値である。印刷ページ範囲は、印刷を実行するページの範囲である。印刷ページ範囲は、開始ページと終了ページとで表される。フラッシングフラグは、印刷中にフラッシングを実行するか否かを表す情報である。本実施形態においては、フラッシングフラグがオン（値が「１」）であれば、印刷中にフラッシングが実行され、フラッシングフラグがオフ（値が「０」）であれば、印刷中にフラッシングは実行されない。
【００５５】
印刷ジョブの取得後、当該印刷ジョブに含まれている上述のようなジョブ情報ＤＪに基づいて、調整データＤＡが取得される（ステップＳ２０）。なお、上述したように、本明細書における「調整データ」とは、印刷が行われる際のインクの吐出量を印刷に使用される装置毎に調整するための様々なデータの総称のことである。本実施形態においては、調整データＤＡは、インクの吐出量すなわちインクの消費量にかかわるものとして、基材に吐出されるインクの量を調整して印刷物の色を調整する「色調整データ」と、インクを吐出してインクジェットヘッドのコンディション調整などプリンタの運用上の調整を行うための「装置調整データ」とを含む。本実施形態においては、調整データＤＡのうちの「色調整データ」として、各色のトーンを調整するためのトーン調整データと、各ノズルから吐出されるインクの量を調整するためのシェーディング調整データと、各色の濃度を調整するための濃度調整データと、ノズルからインクが吐出される際のインクの液滴量を調整するための液滴量調整データとを含み、また、「装置調整データ」として、フラッシングの実行の可否を示すフラッシング可否データとを含み、ステップＳ２０では、それらを含んだ調整データＤＡが取得される。
【００５６】
トーン調整データは、上述したトーンテーブルによって具現される。トーンテーブルは、模式的には、例えば横軸，縦軸をそれぞれ入力階調値，出力階調値とするグラフによって表される。印刷制御装置３１０はトーンの情報（入力階調値と出力階調値との対応関係）を登録することが可能となっている。そして、印刷制御装置３１０でトーンの情報の登録が行われると、トーンテーブルが生成される。トーンテーブルは、例えば印刷制御装置３１０の補助記憶装置３１４内に格納されている。このようにして、色毎に、複数のトーンテーブルが用意される。ステップＳ２０では、色毎に、用意された複数のトーンテーブルの中からジョブ情報ＤＪに含まれているトーンの情報に対応するトーンテーブルが取得（選択）される（図６参照）。
【００５７】
シェーディング調整データは、インクの吐出量が調整されるよう色毎かつノズル毎に入力階調値と出力階調値とが対応付けられたシェーディングテーブルによって具現される。トーンテーブルと同様、シェーディングテーブルについても、模式的には、例えば横軸，縦軸をそれぞれ入力階調値，出力階調値とするグラフによって表される。ところで、本実施形態においては、シェーディング処理でのインクの調整量は、基材種類と印刷速度とに基づいて決定される。また、上述したように、インクの吐出量はノズル毎に調整される。従って、各色用のインクジェットヘッドにｎ個のノズルが設けられていると仮定すると、各色について、図７に示すように、ｎ個のノズルにそれぞれ対応するｎ個のシェーディングテーブルの集合によって１つのテーブルセットが構成されている。このようなテーブルセットが、基材種類と印刷速度との組み合わせ毎に設けられている。そして、例えば図８に示すように、「基材種類と印刷速度との組み合わせ」と「後述する画像データ補正処理で使用するテーブルセット」との対応関係が予め定義されている。以上のような前提の下、ステップＳ２０では、色毎に、ジョブ情報ＤＪに含まれている基材種類の情報とジョブ情報ＤＪに含まれている印刷モード中の印刷速度の情報との組み合わせに対応するテーブルセットが取得される。図８に示す例では、仮に基材種類がコート紙であって印刷速度が高速であれば、第３のテーブルセットが取得される。
【００５８】
濃度調整データは、濃度が調整されるよう色毎に入力階調値と出力階調値とが対応付けられた濃度テーブルによって具現される。トーンテーブルと同様、濃度テーブルについても、模式的には、例えば横軸，縦軸をそれぞれ入力階調値，出力階調値とするグラフによって表される。なお、本実施形態におけるインクジェット印刷装置３００では濃度を調整する処理としてベタ濃度を調整する処理と中間調を線形化する処理とが行われるが、ベタ濃度を調整する処理用のテーブルと中間調を線形化する処理用のテーブルとをマージすることによって１つの濃度テーブルが作成されている。本実施形態においては、色毎に複数の濃度テーブルが用意されており、濃度の調整は基材種類と印刷速度とに基づいて行われる。従って、ステップＳ２０では、色毎に、ジョブ情報ＤＪに含まれている基材種類の情報とジョブ情報ＤＪに含まれている印刷モード中の印刷速度の情報との組み合わせに対応する濃度テーブルが取得される。
【００５９】
液滴量調整データは、ノズルからインクが吐出される際の複数の液滴サイズのそれぞれの出現率を階調値毎に定めた網テーブルと、インクの吐出の際にピエゾ素子（圧電素子）に与えられる電圧の波形情報とによって具現される。本実施形態におけるインクジェット印刷装置３００では、インク吐出時のドットサイズとして３段階のサイズ（Ｌサイズ，Ｍサイズ，Ｓサイズ）が設けられている。そして、網テーブルによって、階調値毎に、Ｌサイズ，Ｍサイズ，およびＳサイズのそれぞれの出現率が定められている。従って、網テーブルは、模式的には、図９に示すように、横軸，縦軸をそれぞれ階調値，出現率とするグラフによって表される。なお、図９において、太実線はＬサイズの特性を表し、太点線はＭサイズの特性を表し、細実線はＳサイズの特性を表している。本実施形態においては、このような網テーブルが予め複数用意されており、印刷の際に使用する網テーブルが基材種類と印刷速度との組み合わせに基づいて決定される。また、各サイズに対応する液滴量は、ピエゾ素子に与えられる電圧の波形によって定まる。従って、印刷制御装置３１０には、その波形情報が保持されている。本実施形態においては、そのような波形情報がサイズ毎に予め複数用意されており、印刷の際に実際にピエゾ素子に与えられる電圧の波形は基材種類と印刷速度との組み合わせに基づいて決定される。以上のような前提の下、ステップＳ２０では、ジョブ情報ＤＪに含まれている基材種類の情報とジョブ情報ＤＪに含まれている印刷モード中の印刷速度の情報との組み合わせに対応する網テーブルと波形情報とが取得される。なお、網テーブルが１つだけ用意されている場合にも本発明を適用することができ、各サイズにつき波形情報が１つだけ用意されている場合にも本発明を適用することができる。
【００６０】
なお、シェーディングテーブル、濃度テーブル、網テーブルについても、印刷制御装置３１０の補助記憶装置３１４内に格納されていることは、トーンテーブルと同様である。
【００６１】
フラッシング可否データは、フラッシングの実行の可否を示すデータである。本実施形態においては、ジョブ情報ＤＪに含まれているフラッシングフラグがそのままフラッシング可否データとなる。なお、一回のフラッシングでのインク吐出量は、予め印刷制御装置３１０に設定され、補助記憶装置３１４に格納されている。
【００６２】
以上のような調整データＤＡの取得が行われた後、印刷ジョブに基づく画像の印字範囲と印刷が実行される際の使用ノズルとを決定する処理である見積もり範囲決定処理が行われる（ステップＳ３０）。その後、ステップＳ２０で取得された調整データＤＡのうちのトーン調整データとシェーディング調整データと濃度調整データとを用いて画像データ（印刷ジョブに含まれている印刷対象の画像データＤ１）を補正する処理である画像データ補正処理が行われる（ステップＳ４０）。その後、補正後の画像データＤ２によって表される画像の印刷によって消費されるインクの量を求める処理であるインク消費量算出処理が行われる（ステップＳ５０）。
【００６３】
その後、フラッシング可否データに基づいて、フラッシングを実行するか否かの判定が行われる（ステップＳ６０）。本実施形態においては、具体的には、フラッシングフラグがオンまたはオフのいずれであるのかの判定が行われる。判定の結果、フラッシングフラグがオンであれば、印刷の際にフラッシングが実行されるので、処理はステップＳ７０に進む。一方、フラッシングフラグがオフであれば、印刷の際にフラッシングは実行されないので、処理はステップＳ８０に進む。
【００６４】
ステップＳ７０では、フラッシングが実行されることによって使用されるインクの量を見積もる処理であるフラッシング見積もり処理が行われる。なお、フラッシング見積もり処理では、後述するように、画像の印刷に基づくインク使用量（ステップＳ５０で算出されたインク消費量）とフラッシングに基づくインク使用量とを加算することによって総インク消費量が求められる。ステップＳ７０の終了後、処理はステップＳ８０に進む。
【００６５】
ステップＳ８０では、例えば印刷制御装置３１０の表示部３１６に結果（印刷対象の画像データに基づく印刷が行われた際のインク消費量の見積もり値）が提示される。なお、フラッシングが実行される場合には、フラッシング見積もり処理（ステップＳ７０）で得られた総インク消費量が見積もり値としてユーザーに提示される。一方、フラッシングが実行されない場合には、上述したインク消費量算出処理（ステップＳ５０）で求められたインク消費量が見積もり値としてユーザーに提示される。
【００６６】
なお、本実施形態においては、上記ステップＳ１０によって印刷ジョブ取得工程が実現され、上記ステップＳ２０によって調整データ取得工程が実現され、上記ステップＳ４０によって画像データ補正工程が実現され、上記ステップＳ５０によってインク消費量算出工程が実現され、上記ステップＳ６０によってフラッシング判定工程が実現され、上記ステップＳ７０によってフラッシング見積もり工程が実現されている。
【００６７】
以下、見積もり範囲決定処理（ステップＳ３０），画像データ補正処理（ステップＳ４０），インク消費量算出処理（ステップＳ５０），およびフラッシング見積もり処理（ステップＳ７０）について詳しく説明する。
【００６８】
＜３．２．１  見積もり範囲決定処理＞
図１０は、見積もり範囲決定処理の詳細な手順を示すフローチャートである。見積もり範囲決定処理の開始後、まず、ステップＳ１０（図５参照）で取得されたジョブ情報ＤＪから、この見積もり範囲決定処理に必要な情報が抽出される（ステップＳ３１０）。本実施形態においては、基材幅，ページ送り長，およびオフセットの情報がジョブ情報ＤＪから抽出される。なお、後述するステップＳ３３０，Ｓ３４０では、版毎のＴＩＦＦデータも使用される。次に、印刷が実行される際の余白の情報が取得される（ステップＳ３２０）。余白の大きさは、インクジェット印刷装置の機種毎に定められている。
【００６９】
その後、有効印字領域の算出が行われる（ステップＳ３３０）。有効印字領域は、基材幅とページ送り長と余白とを考慮して求められる印字可能領域である。基材幅を符号ＷＢで表し、ページ送り長を符号ＬＢで表し、ページの左側の余白を符号Ｓ１で表し、ページの右側の余白を符号Ｓ２で表し、基準位置を符号Ｐで表すと、図１１において符号６１で示す矩形範囲が有効印字領域となる。なお、図１１では、ノズルを符号６０で表し、最大印字幅を符号ＭＰで表し、このインクジェット印刷装置３００で使用可能な最大基材幅を符号ＭＢで表している。一例を挙げると、最大基材幅は３５０ｍｍであり、最大印字幅は３２２ｍｍであり、左右の余白Ｓ１，Ｓ２は４ｍｍである。
【００７０】
最後に、印字範囲と使用ノズルとが決定される（ステップＳ３４０）。このステップＳ３４０によって、使用ノズル決定工程が実現されている。ここで、図１２および図１３を参照しつつ、印字範囲および使用ノズルについて説明する。なお、図１２および図１３では、ＴＩＦＦデータに基づく画像範囲を符号６２の矩形領域で表し、印字範囲を符号６３の網掛け領域で表している。印字範囲は、オフセットの有無によって異なる。オフセットが設けられていない場合（ジョブ情報ＤＪに含まれているオフセットの値が０である場合）には、図１２に示すように、ＴＩＦＦデータに基づく画像範囲６２の左上座標を基準位置Ｐに合わせた状態で上記画像範囲６２のうち有効印字領域６１に含まれている範囲が印字範囲６３となる。そして、その印字範囲６３に対応するノズル６４が使用ノズルとなる。図１２に示す例では、印字範囲６３はＴＩＦＦデータに基づく画像範囲６２に一致している。オフセットが設けられている場合（ジョブ情報ＤＪに含まれているオフセットの値が０以外の値である場合）には、図１３に示すように、ＴＩＦＦデータに基づく画像範囲６２の左上座標がオフセットの値に基づいて基準位置Ｐからずらされた状態で上記画像範囲６２のうち有効印字領域６１に含まれている範囲が印字範囲６３となる。このようにジョブ情報ＤＪに基づいて印字範囲６３が決定され、その印字範囲６３に対応するノズル６７が使用ノズルとなる。図１３に示す例では、ＴＩＦＦデータに基づく画像範囲６２のうちの一部が印字範囲６３となっている。以上のようにして印字範囲と使用ノズルとが決定された後、処理は画像データ補正処理（図５のステップＳ４０）に進む。
【００７１】
＜３．２．２  画像データ補正処理＞
画像データ補正処理について説明する。なお、ここでは、１つの色に着目して説明する。図１４は、画像データ補正処理の詳細な手順を示すフローチャートである。また、図１５は、画像データ補正処理の流れを模式的に示した図である。画像データ補正処理の開始後、まず、トーン調整が行われる（ステップＳ４１０）。ステップＳ４１０では、印字範囲画像（上記ステップＳ３４０で決定された印字範囲６３内の画像）７０に含まれる各画素の階調値に対して、ステップＳ２０（図５参照）で取得されたトーンテーブル７１に基づく補正が施される。例えば、図１６に示すように表されるトーンテーブルが取得されている場合において、或る画素の入力階調値（印字範囲画像７０に基づく階調値）がＶ１であれば、トーン調整によって当該画素の出力階調値はＶ２となる。このようなトーン調整が印字範囲画像７０に含まれる全ての画素に対して行われることにより、トーン調整後の画像７２が出力される。
【００７２】
トーン調整後、シェーディング調整が行われる（ステップＳ４２０）。ステップＳ４２０では、トーン調整後の画像７２に含まれる各画素の階調値に対して、ステップＳ３４０（図１０参照）で決定された使用ノズルの情報７３を考慮しつつ、ステップＳ２０（図５参照）で取得されたテーブルセットに含まれる複数のシェーディングテーブル７４に基づく補正が施される。すなわち、トーン調整後の画像７２に含まれる各画素の階調値は、使用ノズルに対応するシェーディングテーブルに基づいて補正される。トーン調整後の画像７２に含まれる全ての画素に対してシェーディング調整が行われることにより、シェーディング調整後の画像７５が出力される。
【００７３】
シェーディング調整後、濃度調整が行われる（ステップＳ４３０）。ステップＳ４３０では、シェーディング調整後の画像７５に含まれる各画素の階調値に対して、ステップＳ２０（図５参照）で取得された濃度テーブル７６に基づく補正が施される。シェーディング調整後の画像７５に含まれる全ての画素に対して濃度調整が行われることにより、濃度調整後の画像７７が出力される。濃度調整後、処理はインク消費量算出処理（図５のステップＳ５０）に進む。
【００７４】
なお、本実施形態においては、上記ステップＳ４１０によってトーン調整工程が実現され、上記ステップＳ４２０によってシェーディング調整工程が実現され、上記ステップＳ４３０によって濃度調整工程が実現されている。
【００７５】
ところで、この画像データ補正処理においては、トーンテーブルを用いたトーン調整によって得られた出力階調値はシェーディングテーブルを用いたシェーディング調整の際の入力階調値となり、シェーディングテーブルを用いたシェーディング調整によって得られた出力階調値は濃度テーブルを用いた濃度調整の際の入力階調値となる。従って、図１７に示すように表されるトーンテーブル，シェーディングテーブル，および濃度テーブルが使用される場合、印字範囲画像７０（図１５参照）に含まれる或る画素の階調値がＶ１であれば、図１７から把握されるように、濃度調整後の当該画素の階調値はＶ４となる。なお、本実施形態ではトーンテーブル，シェーディングテーブル，および濃度テーブルを別々に設けているが、それらトーンテーブル，シェーディングテーブル，および濃度テーブルをマージした１種類のテーブルを設けるようにしても良い。
【００７６】
＜３．２．３  インク消費量算出処理＞
図１８は、インク消費量算出処理の詳細な手順を示すフローチャートである。このインク消費量算出処理では、画像データ補正処理による補正後の画像データＤ２によって表される画像（上記ステップＳ４３０での濃度調整後の画像）の印刷に要するインクの量が算出される。すなわち、このインク消費量算出処理では、濃度調整後の画像が使用される。
【００７７】
まず、このインク消費量算出処理で使用される変数Ｐ，Ｔ，ｘ，およびｙに対する値の設定が行われる（ステップＳ５１０）。変数Ｐは、見積もり範囲内の画素の総数を表す変数である。変数Ｔは、インク見積もり量の累計値を表す変数である。変数ｘは、処理中において見積もり対象となっている画素のインデックスを表す変数である。見積もり範囲内にＫ個の画素が含まれている場合、変数ｘは１からＫまでの値を取る。変数ｙは、処理中において見積もり対象となっている画素についてのインク見積もり量を表す。ステップＳ５１０では、変数Ｐに濃度調整後の画像の総画素数の値がセットされ、変数Ｔに「０」がセットされ、変数ｘに「１」がセットされ、変数ｙに「０」がセットされる。
【００７８】
次に、変数ｘの値が変数Ｐの値以下であるか否かが判定される（ステップＳ５２０）。判定の結果、変数ｘの値が変数Ｐの値以下であれば、処理はステップＳ５３０に進む。一方、変数ｘの値が変数Ｐの値よりも大きければ、このインク消費量算出処理は終了する。
【００７９】
ステップＳ５３０では、濃度調整後の画像から、変数ｘによって表されるインデックスが割り当てられている画素（見積もり対象画素）の階調値が取得される。次に、ステップＳ２０（図５参照）で取得された網テーブルに基づいて、見積もり対象画素の階調値に対応するドットサイズ毎の出現率（Ｓサイズの出現率ｒＳ，Ｍサイズの出現率ｒＭ，およびＬサイズの出現率ｒＳ）が求められる（ステップＳ５４０）。次に、ステップＳ２０で取得された波形情報（目標とするインクの液滴量に応じてピエゾ素子に与えられる電圧の波形の情報）に基づいて、各ドットサイズに対応する液滴量（Ｓサイズに対応する液滴量ａＳ，Ｍサイズに対応する液滴量ａＭ，およびＬサイズに対応する液滴量ａＬ）が求められる（ステップＳ５５０）。
【００８０】
その後、次式（１）によって、見積もり対象画素についてのインク見積もり量ｙが算出される（ステップＳ５６０）。
ｙ＝ａＳ×ｒＳ＋ａＭ×ｒＭ＋ａＬ×ｒＬ      ・・・（１）
【００８１】
その後、変数Ｔの値に、ステップＳ５６０で算出された変数ｙの値が加算される（ステップＳ５７０）。また、変数ｘの値に「１」が加算される（ステップＳ５８０）。その後、処理はステップＳ５２０に戻る。
【００８２】
以上のようにして、見積もり範囲内の画素の総数に等しい回数だけステップＳ５３０〜Ｓ５８０の処理が繰り返される。そして、変数ｘの値が変数Ｐの値（見積もり範囲内の画素の総数に等しい値）よりも大きくなった時に、インク消費量算出処理が終了する。その時の変数Ｔの値が、該当色についての１部当たりのインク量となる。そのインク量にジョブ情報ＤＪの部数を乗じて得られる値が、このインク消費量算出処理による出力結果としてのインク消費量となる。このようにして、色毎にインク消費量が算出される。
【００８３】
＜３．２．４  フラッシング見積もり処理＞
図１９は、フラッシング見積もり処理の詳細な手順を示すフローチャートである。このフラッシング見積もり処理は、色毎に行われる。但し、フラッシングが行われる色（インクの色）についてのみフラッシング見積もり処理は行われる。例えば、白色のインクのみのフラッシングが行われる装置では、白色についてのみフラッシング見積もり処理が行われる。また、以下に説明する手順は一例であって、実際の手順は、各装置で行われるフラッシングの仕様に応じて決定すれば良い。
【００８４】
フラッシング見積もり処理の開始後、まず、ステップＳ１０（図５参照）で取得されたジョブ情報ＤＪから、このフラッシング見積もり処理に必要な情報が抽出される（ステップＳ７１０）。本実施形態においては、印刷対象ページ数，ページ送り長，部数，および基材幅の情報がジョブ情報ＤＪから抽出される。なお、印刷対象ページ数は、印刷ページ範囲の情報から求められる。次に、フラッシングパラメータの取得が行われる（ステップＳ７２０）。本実施形態においては、フラッシングパラメータとして、フラッシング間隔とフラッシング１回当たりのインク吐出量とが取得される。フラッシング間隔は、例えば２ｍに設定されている。また、１回のフラッシングでは例えばＬサイズのドットで８ライン分のインク吐出が行われ、その処理に要するインクの量が上述のフラッシング１回当たりのインク吐出量である。
【００８５】
次に、ページ送り長がフラッシング間隔未満であるか否かの判定が行われる（ステップＳ７３０）。判定の結果、ページ送り長がフラッシング間隔未満であれば、処理はステップＳ７４０に進む。一方、ページ送り長がフラッシング間隔以上であれば、処理はステップＳ７６０に進む。
【００８６】
ステップＳ７４０では、ジョブ印字長の算出が行われる。ジョブ印字長は、印字対象ページ数とページ送り長と部数とを乗ずることによって算出される。その後、回数（フラッシングの実行回数）の算出が行われる（ステップＳ７５０）。回数は、ジョブ印字長をフラッシング間隔で除することによって算出される。ステップＳ７５０の終了後、処理はステップＳ７７０に進む。
【００８７】
ステップＳ７６０でも、回数の算出が行われる。但し、ステップＳ７６０では、ステップＳ７５０とは異なり、回数は、印字対象ページ数と部数とを乗ずることによって算出される。ステップＳ７６０の終了後、処理はステップＳ７７０に進む。
【００８８】
ステップＳ７７０では、フラッシングによるインク使用量の算出が行われる。このインク使用量は、フラッシング１回当たりのインク吐出量と回数（ステップＳ７５０またはステップＳ７６０で算出された回数）とを乗ずることによって算出される。最後に、総インク消費量の算出が行われる（ステップＳ７８０）。総インク消費量は、ステップＳ５０（インク消費量算出処理）で算出されたインク消費量とステップＳ７７０で算出されたインク使用量とを加算することによって求められる。ステップＳ７８０の終了後、処理は上述したステップＳ８０（図５参照）に進む。
【００８９】
＜４．効果＞
本実施形態によれば、印刷が行われる際のインクの吐出量を印刷に使用されるインクジェット印刷装置毎に調整するためのデータである調整データＤＡが印刷ジョブに含まれるジョブ情報ＤＪに応じて取得され、その調整データＤＡを用いて印刷対象の画像データＤ１が補正される。これにより、印刷対象の画像データＤ１が、実際に印刷が実行されるときと同じように補正される。そして、補正後の画像データＤ２に基づいて、印刷に要するインクの量が見積もられる。このように、調整データＤＡを考慮して、インク消費量の見積もりが行われる。従って、インクジェット印刷装置で印刷が行われる際のインクの消費量が従来よりも高い精度で見積もられる。
【００９０】
また、フラッシングが行われることになっている印刷ジョブの実行に基づくインク消費量の見積もりが行われるときには、フラッシングに基づくインク使用量も算出される。そして、画像の印刷に基づくインク使用量とフラッシングに基づくインク使用量との合計が、実際に消費される総インク量として算出される。このように、フラッシングによって消費されるインクの量も考慮されるので、インク消費量の見積もりが充分に高い精度で行われる。
【００９１】
以上のようにインク消費量の見積もり精度が向上する結果、印刷途中でのインク不足に起因するインクや基材などの無駄の発生が抑制される。また、印刷に要するコストを充分に高い精度で事前に見積もることが可能となる。
【００９２】
なお、上記実施形態においては、色調整データとして、各色のトーンを調整するためのトーン調整データと、前記インクジェット印刷装置の各ノズルから吐出されるインクの量を調整するためのシェーディング調整データと、各色の濃度を調整するための濃度調整データとを用いているが、これら以外のデータを用いることもできる。例えば、ノズルヘッドの駆動電圧を調整するような場合にはそのデータを用いてもよい。また、インクジェット印刷装置の設定によっては、それらのデータの一部のみ使用する設定であってもよい。例えば、トーン調整データだけを使用して調整して印刷する設定であってもよい。この場合には、インクジェット印刷装置はシェーディング調整データと、濃度調整データとに関しては、調整そのものを行わないで印刷を行うように動作する。ここで、「調整そのものを行わない」とは、それぞれの調整データを初期値すなわちリニアテーブルとして、調整と同じ動作を行うことを意味する。そしてこの設定がなされた場合のインク消費量の見積もりは、上述の印刷動作を行う場合と同じ条件で、シェーディング調整データと、濃度調整データとを初期値として、その初期値で調整して上述と同じ見積もり動作をおこなうことになる。またあるいは、トーン調整データとシェーディング調整データと濃度調整データのすべてを調整せず、初期値を用いて調整と同じ動作を行って印刷を行う場合であってもよい。これにより、インクジェット印刷装置の設定と同じ条件でインク消費量を見積もることができ、インク消費量の見積もり精度が向上する。
【００９３】
＜５．変形例＞
上記実施形態の変形例について説明する。同じ画像データを用いて印刷が行われる場合であっても、ジョブの設定（印刷速度など）や調整データＤＡによってインクの消費量は変化する。従って、インク消費量の見積もりが行われた後にジョブの設定や調整データＤＡに変更があった場合、再度インク消費量の見積もりが行われなければ、実際の印刷によって消費されるインクの量を正しく把握することはできない。しかしながら、上記実施形態においては、インク消費量見積もり処理はオペレータ（ユーザー）の指示によって実行されることを前提としている。従って、ジョブ情報ＤＪや調整データＤＡに変更があった場合、予測されるインク消費量を正しく把握するためには、印刷制御装置３１０で再びインク消費量見積もり処理が実行されるよう、オペレータによる再度の操作が必要となる。そこで、本変形例においては、ジョブ情報ＤＪや調整データＤＡに変更があった場合にオペレータによる操作を介することなく自動的にインク消費量見積もり処理が再実行されるよう印刷制御装置３１０が構成されている。
【００９４】
図２０は、本変形例における印刷制御装置３１０で実現される機能の構成を示す機能ブロック図である。本変形例における印刷制御装置３１０には、機能的な構成要素として、上記実施形態における構成要素（図４参照）に加えて、ジョブ情報監視手段５７０と調整データ監視手段５８０とが設けられている。
【００９５】
ジョブ情報監視手段５７０は、印刷ジョブに含まれているジョブ情報ＤＪを監視する。そして、ジョブ情報監視手段５７０は、ジョブ情報ＤＪの内容に変更があると、印刷ジョブ取得手段５１０と調整データ取得手段５２０と画像データ補正手段５３０とインク消費量算出手段５４０とフラッシング見積もり手段５５０とによって構成されるインク消費量見積もり部５００に対して、変更後のジョブ情報ＤＪを用いてインクの消費量を見積もる旨の指示コマンドを与える。これにより、上述したインク消費量見積もり処理がステップＳ２０（図５参照）から再実行される。このとき、フラッシングフラグがオンであれば、調整データ取得手段５２０と画像データ補正手段５３０とインク消費量算出手段５４０とフラッシング見積もり手段５５０とによってインク消費量の算出が行われ、フラッシングフラグがオフであれば、調整データ取得手段５２０と画像データ補正手段５３０とインク消費量算出手段５４０とによってインク消費量の算出が行われる。このように、ジョブ情報監視手段５７０によってジョブ情報ＤＪの内容の変更が検知されると、オペレータによる操作を介することなく、変更後のジョブ情報ＤＪに応じたインク消費量が見積もられる。
【００９６】
調整データ監視手段５８０は、調整データＤＡの変更の有無を監視する。そして、調整データ監視手段５８０は、調整データＤＡに変更があると、上述のインク消費量見積もり部５００に対して、変更後の調整データＤＡを用いてインクの消費量を見積もる旨の指示コマンドを与える。調整データＤＡは見積もり範囲決定処理には影響を及ぼさないので、上述したインク消費量見積もり処理がステップＳ４０（図５参照）から再実行される。このとき、フラッシングフラグがオンであれば、画像データ補正手段５３０とインク消費量算出手段５４０とフラッシング見積もり手段５５０とによってインク消費量の算出が行われ、フラッシングフラグがオフであれば、画像データ補正手段５３０とインク消費量算出手段５４０とによってインク消費量の算出が行われる。このように、調整データ監視手段５８０によって調整データＤＡの変更が検知されると、オペレータによる操作を介することなく、変更後の調整データＤＡに応じたインク消費量が見積もられる。
【００９７】
以上のように、本変形例によれば、ジョブ情報ＤＪや調整データＤＡに変更があると、自動的にインク消費量見積もり処理が再実行される。このため、ユーザーは、ジョブ情報ＤＪや調整データＤＡの変更を意識することなく、印刷によって消費されるインクの量（見積もり値）を常に精度良く把握することができる。
【００９８】
＜６．その他＞
上記実施形態（変形例を含む）では、インクジェット印刷装置３００に含まれる印刷制御装置３１０でインク消費量見積もり処理が行われていたが、本発明はこれに限定されない。インクジェット印刷装置３００とは独立した装置でインク消費量見積もり処理が行われる場合にも、本発明を適用することができる。
【符号の説明】
【００９９】
３２…基材
３５…印字部
３５ｗ，３５ｃ，３５ｍ，３５ｙ，３５ｋ…Ｗ用インクジェットヘッド，Ｃ用インクジェットヘッド，Ｍ用インクジェットヘッド，Ｙ用インクジェットヘッド，Ｋ用インクジェットヘッド
１００…クライアントコンピュータ
２００…画像データ生成装置
３００…インクジェット印刷装置
３１０…印刷制御装置
３２０…印刷機本体
５１０…印刷ジョブ取得手段
５２０…調整データ取得手段
５３０…画像データ補正手段
５４０…インク消費量算出手段
５５０…フラッシング見積もり手段
５７０…ジョブ情報監視手段
５８０…調整データ監視手段
Ｄ１…印刷対象の画像データ
Ｄ２…画像データ補正処理による補正後の画像データＤ２
ＤＡ…調整データ
ＤＪ…ジョブ情報
【図１】
2018015964.tif 000003
【図２】
2018015964.tif 000004
【図３】
2018015964.tif 000005
【図４】
2018015964.tif 000006
【図５】
2018015964.tif 000007
【図６】
2018015964.tif 000008
【図７】
2018015964.tif 000009
【図８】
2018015964.tif 000010
【図９】
2018015964.tif 000011
【図１０】
2018015964.tif 000012
【図１１】
2018015964.tif 000013
【図１２】
2018015964.tif 000014
【図１３】
2018015964.tif 000015
【図１４】
2018015964.tif 000016
【図１５】
2018015964.tif 000017
【図１６】
2018015964.tif 000018
【図１７】
2018015964.tif 000019
【図１８】
2018015964.tif 000020
【図１９】
2018015964.tif 000021
【図２０】
2018015964.tif 000022