(57)【要約】【課題】適切なシェーディング補正に資するシェーディング補正方法を提供する。【解決手段】インク吐出量のばらつきを補正するシェーディング補正であって、第１工程Ｓ１〜第３工程Ｓ３を備える。第１工程Ｓ１において、印刷媒体を搬送方向に搬送させながら、搬送方向に交差する幅方向に沿って配列され、それぞれが少なくとも１つのノズルを備えた複数の印刷ユニットからインク滴を印刷媒体に吐出して、印刷媒体に複数の補正チャートを印刷する。第２工程Ｓ２において、印刷媒体に印刷された複数の補正チャートを撮像して、撮像画像を生成する。第３工程において、複前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を当該複数の補正チャート間で平均して得た濃度平均値に基づいたシェーディング補正用の補正データを、撮像画像に基づいて生成する。【選択図】図３
2019147345.tif 000002
【特許請求の範囲】
【請求項１】
インク吐出量のばらつきを補正するシェーディング補正であって、
印刷媒体を搬送方向に搬送させながら、前記搬送方向に交差する幅方向に沿って配列され、それぞれが少なくとも１つのノズルを備えた複数の印刷ユニットからインク滴を前記印刷媒体に吐出して、前記印刷媒体に複数の補正チャートを印刷する第１工程と、
前記印刷媒体に印刷された前記複数の補正チャートを撮像して、撮像画像を生成する第２工程と、
前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を当該複数の補正チャート間で平均して得た濃度平均値に基づいたシェーディング補正用の補正データを、前記撮像画像に基づいて生成する第３工程と
を備える、シェーディング補正方法。
【請求項２】
請求項１に記載のシェーディング補正方法であって、
前記第３工程は、
前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を前記撮像画像に基づいて求める工程と、
前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を前記複数の補正チャート間で平均して前記濃度平均値を求める工程と、
前記濃度平均値に基づいて前記補正データを生成する工程と
を有する、シェーディング補正方法。
【請求項３】
請求項１に記載のシェーディング補正方法であって、
前記第３工程は、
前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を前記撮像画像に基づいて求める工程と、
各補正チャートにおける同一印刷ユニットに対応する複数の濃度値のそれぞれに基づいて複数の仮補正データを求める工程と、
前記複数の仮補正データを前記複数の補正チャート間で平均して前記補正データを生成する工程と
を有する、シェーディング補正方法。
【請求項４】
請求項１から請求項３のいずれか一つに記載のシェーディング補正方法であって、
前記第１工程から前記第３工程を有する第４工程を繰り返し実行する第５工程と、
２回目以降の前記第４工程で用いる前記補正チャートの枚数を決定する第６工程と
を更に備え、
最初の第４工程における前記第１工程および前記第２工程においては、前記複数の補正チャートとしてＮ枚の補正チャートを採用し、
前記第６工程は、
前記Ｎ枚の補正チャートにおける複数の濃度値の各補正チャート毎の平均値であるチャート平均値を算出する工程（ａ）と、
２回目以降の前記第４工程で用いる前記補正チャートの枚数を、横軸を累積枚数とし縦軸を前記チャート平均値としたグラフにおける前記チャート平均値の変動幅が基準値よりも小さくときの枚数に決定する工程（ｂ）と
を備える、シェーディング補正方法。
【請求項５】
請求項４に記載のシェーディング補正方法であって、
前記基準値は人の目で区別可能な濃度値の差異以下の値である、シェーディング補正方法。
【請求項６】
請求項４または請求項５に記載のシェーディング補正方法であって、
前記工程（ｂ）は、
枚数がそれぞれ１〜Ｎであるときの前記チャート平均値の各々と枚数がＮであるときの前記チャート平均値との差の絶対値であるチャート間変動値を算出する工程（ｂ１１）と、
２回目以降の前記第４工程で用いる前記補正チャートの枚数を、前記チャート間変動値が前記基準値よりも小さいときの枚数に決定する工程（ｂ１２）と
を有する、シェーディング補正方法。
【請求項７】
請求項６に記載のシェーディング補正方法であって、
前記工程（ｂ１２）において、２回目以降の前記第４工程で用いる前記補正チャートの枚数を、前記チャート間変動値の変動幅が前記基準値よりも小さくなるときの枚数のうち最小値に決定する、シェーディング補正方法。
【請求項８】
請求項４または請求項５に記載のシェーディング補正方法であって、
枚数がそれぞれ１〜Ｎであるときの前記チャート平均値の各々と枚数がＮであるときの前記チャート平均値との差の絶対値であるチャート間変動値を算出する工程と、
前記工程（ｂ）は、
横軸に枚数をとり縦軸に前記チャート間変動値をとるグラフにおいて前記チャート間変動値と前記基準値との大小関係が複数回切り替わるか否かを判断する工程（ｂ２１）と、
前記大小関係が複数回切り替わるときには、前記チャート間変動値が所定の基準幅内で変動する枚数範囲であって、所定値よりも大きな幅を有する枚数範囲があるか否かを判断する工程（ｂ２２）と、
前記枚数範囲があるときに、２回目以降の前記第４工程における前記補正チャートの枚数を、前記枚数範囲内の枚数に決定する工程（ｂ２３）と
を有する、シェーディング補正方法。
【請求項９】
請求項８に記載のシェーディング補正方法であって、
前記工程（ｂ２３）において、２回目以降の前記第４工程における前記補正チャートの枚数を、前記チャート平均値が前記枚数範囲において極小値をとるときの枚数に採用する、シェーディング補正方法。
【請求項１０】
請求項８に記載のシェーディング補正方法であって、
前記工程（ｂ２３）において、２回目以降の前記第４工程における前記補正チャートの枚数を、前記枚数範囲における最小の枚数に決定する、シェーディング補正方法。
【請求項１１】
請求項８から請求項１０のいずれか一つに記載のシェーディング補正方法であって、
前記工程（ｂ）は、前記枚数範囲がないときに、２回目以降の前記第４工程における前記補正チャートの枚数をＮ枚に決定する工程（ｂ４）を更に有する、シェーディング補正方法。
【請求項１２】
請求項１から請求項１１のいずれか一つに記載のシェーディング補正方法であって、
前記第１工程において、前記印刷媒体は複数のローラによって搬送され、
前記複数の補正チャートの前記搬送方向における全体長が、前記複数のローラのうち最大径を有するローラの１回転で前記印刷媒体が進む搬送距離よりも長くなるように、前記複数の補正チャートの枚数が設定される、シェーディング補正方法。
【請求項１３】
インク吐出量のばらつきを補正するシェーディング補正を行うインクジェット印刷装置であって、
印刷媒体を搬送方向に搬送する搬送部と、
前記搬送方向に交差する幅方向に沿って配列されそれぞれが少なくとも１つのノズルを備えた複数の印刷ユニットを含み、前記複数の印刷ユニットのノズルからインク滴を前記印刷媒体に吐出して、前記印刷媒体に複数の補正チャートを印刷する印刷部と、
前記印刷媒体に印刷された前記複数の補正チャートを撮像して、撮像画像を生成する撮像部と、
前記複数の補正チャートの濃度値を前記複数の印刷ユニットごとに平均した濃度平均値に基づいたシェーディング補正用の補正データを、前記撮像画像に基づいて生成する制御部と
を備える、インクジェット印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シェーディング補正方法およびインクジェット印刷装置に関する。
【背景技術】
【０００２】
従来からインクジェット印刷装置が普及している。このインクジェット印刷装置は、連続紙などの印刷媒体を搬送する搬送機構と、搬送中の印刷媒体にインク滴を吐出する複数のノズルと、印刷媒体に吐出されたインク滴を乾燥させる乾燥部とを有している。複数のノズルは少なくとも印刷媒体の幅方向に沿って配置されている。インクジェット印刷装置は当該ノズルからインク滴を吐出することで、印刷媒体に対して印刷内容を印刷する。
【０００３】
このようなインクジェット印刷装置において、複数のノズル間の吐出性能のばらつきに起因して、印刷品質が劣化し得る。具体的には、複数のノズル間でインク滴の吐出量にばらつきがあると、印刷媒体の幅方向について濃度のむらが生じてしまう。
【０００４】
この問題の解決手段として、シェーディング補正を行う技術が提案されている（例えば特許文献１〜３）。特許文献１では、インクジェット印刷装置は、補正チャートを含む印刷画像を印刷媒体に印刷する。画像データ上の補正チャートの濃度は、印刷媒体の幅方向において略一定である。しかしながら、実際に印刷媒体に印刷された補正チャートでは、複数のノズル間の吐出性能に起因した濃度分布が生じる。
【０００５】
インクジェット印刷装置は、印刷媒体に印刷された補正チャートを読み取るスキャナを有しており、読み取った画像データに基づいて印刷媒体に印刷された補正チャート内の濃度分布を算出する。つまり、補正チャート内の濃度値をノズルごとに算出する。複数のノズルにそれぞれ対応した複数の濃度値は、複数のノズル間の吐出性能のばらつきを示すことになる。
【０００６】
インクジェット印刷装置は各濃度値とその目標値との差異を示すシェーディング補正用の補正データを算出する。インクジェット印刷装置は濃度のムラを低減すべく、つまり当該差異を低減すべく、この補正データに基づいて印刷画像に対してシェーディング補正を行い、補正後の印刷画像に基づいて各ノズルからのインク滴の吐出量を制御して印刷を行う。
【０００７】
また本発明に関連する技術として特許文献４を掲示する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１３−７１２８９号公報
【特許文献２】特開２０１１−２１８６３２号公報
【特許文献３】特開２０１２−０５１２４１号公報
【特許文献４】特開２０１５−１２３６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
インクジェット印刷装置において、印刷媒体の搬送速度は時間の経過と共に変動する。なぜなら、インクジェット印刷装置の搬送機構が搬送用のローラを有している場合、そのローラは厳密な意味で真円ではなく、またその回転中心も厳密な意味ではローラの中心に位置しないからである。搬送速度が変動によって高くなると、印刷媒体上のインク滴の密度が小さくなって濃度値が小さくなるのに対して、搬送速度が変動によって低くなると濃度値は大きくなる。つまり、補正チャートの濃度値はこの搬送速度の変動に起因して、搬送方向において変動する。換言すれば、補正チャートの濃度値はその搬送方向における位置に応じて低くなることもあれば、高くなることもある。
【００１０】
このように濃度値がたまたま高く又は低くなっている補正チャートに基づいてシェーディング補正用の補正データを生成すると、通常の実態に即していない補正データが生成されることになる。よって、この補正データに基づいてシェーディング補正を行っても、高い色再現性で印刷画像を印刷することは難しい。言い換えれば、適切なシェーディング補正を行うことは難しい。
【００１１】
そこで本願は、上記の問題を解決するためになされたものであり、適切なシェーディング補正に資するシェーディング補正方法を提供することを目的とするものである。
【課題を解決するための手段】
【００１２】
シェーディング補正方法の第１の態様は、インク吐出量のばらつきを補正するシェーディング補正であって、印刷媒体を搬送方向に搬送させながら、前記搬送方向に交差する幅方向に沿って配列され、それぞれが少なくとも１つのノズルを備えた複数の印刷ユニットからインク滴を前記印刷媒体に吐出して、前記印刷媒体に複数の補正チャートを印刷する第１工程と、前記印刷媒体に印刷された前記複数の補正チャートを撮像して、撮像画像を生成する第２工程と、前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を当該複数の補正チャート間で平均して得た濃度平均値に基づいたシェーディング補正用の補正データを、前記撮像画像に基づいて生成する第３工程とを備える。
【００１３】
シェーディング補正方法の第２の態様は、第１の態様にかかるシェーディング補正方法であって、前記第３工程は、前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を前記撮像画像に基づいて求める工程と、前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を前記複数の補正チャートで平均して前記濃度平均値を求める工程と、前記濃度平均値に基づいて前記補正データを生成する工程とを有する。
【００１４】
シェーディング補正方法の第３の態様は、第１の態様にかかるシェーディング補正方法であって、前記第３工程は、前記複数の補正チャートにおける同一印刷ユニットに対応する複数の濃度値を前記撮像画像に基づいて求める工程と、各補正チャートにおける同一印刷ユニットに対応する複数の濃度値のそれぞれに基づいて複数の仮補正データを求める工程と、前記複数の仮補正データを前記複数の補正チャート間で平均して前記補正データを生成する工程とを有する。
【００１５】
シェーディング補正方法の第４の態様は、第１から第３のいずれか一つの態様にかかるシェーディング補正方法であって、前記第１工程から前記第３工程を有する第４工程を繰り返し実行する第５工程と、２回目以降の前記第４工程で用いる前記補正チャートの枚数を決定する第６工程とを更に備え、最初の第４工程における前記第１工程および前記第２工程においては、前記複数の補正チャートとしてＮ枚の補正チャートを採用し、前記第６工程は、前記Ｎ枚の補正チャートにおける複数の濃度値の各補正チャート毎の平均値であるチャート平均値を算出する工程（ａ）と、２回目以降の前記第４工程で用いる前記補正チャートの枚数を、横軸を累積枚数とし縦軸を前記チャート平均値としたグラフにおける前記チャート平均値の変動幅が基準値よりも小さくときの枚数に決定する工程（ｂ）とを備える。
【００１６】
シェーディング補正方法の第５の態様は、第４の態様にかかるシェーディング補正方法であって、前記基準値は人の目で区別可能な濃度値の差異以下の値である。
【００１７】
シェーディング補正方法の第６の態様は、第４または第５の態様にかかるシェーディング補正方法であって、前記工程（ｂ）は、枚数がそれぞれ１〜Ｎであるときの前記チャート平均値の各々と枚数がＮであるときの前記チャート平均値との差の絶対値であるチャート間変動値を算出する工程（ｂ１１）と、２回目以降の前記第４工程で用いる前記補正チャートの枚数を、前記チャート間変動値が前記基準値よりも小さいときの枚数に決定する工程（ｂ１２）とを有する。
【００１８】
シェーディング補正方法の第７の態様は、第６の態様にかかるシェーディング補正方法であって、前記工程（ｂ１２）において、２回目以降の前記第４工程で用いる前記補正チャートの枚数を、前記チャート間変動値の変動幅が前記基準値よりも小さくなるときの枚数のうち最小値に決定する。
【００１９】
シェーディング補正方法の第８の態様は、第４または第５の態様にかかるシェーディング補正方法であって、枚数がそれぞれ１〜Ｎであるときの前記チャート平均値の各々と枚数がＮであるときの前記チャート平均値との差の絶対値であるチャート間変動値を算出する工程と、前記工程（ｂ）は、横軸に枚数をとり縦軸に前記チャート間変動値をとるグラフにおいて前記チャート間変動値と前記基準値との大小関係が複数回切り替わるか否かを判断する工程（ｂ２１）と、前記大小関係が複数回切り替わるときには、前記チャート間変動値が所定の基準幅内で変動する枚数範囲であって、所定値よりも大きな幅を有する枚数範囲があるか否かを判断する工程（ｂ２２）と、前記枚数範囲があるときに、２回目以降の前記第４工程における前記補正チャートの枚数を、前記枚数範囲内の枚数に決定する工程（ｂ２３）とを有する。
【００２０】
シェーディング補正方法の第９の態様は、第８の態様にかかるシェーディング補正方法であって、前記工程（ｂ２３）において、２回目以降の前記第４工程における前記補正チャートの枚数を、前記チャート平均値が前記枚数範囲において極小値をとるときの枚数に採用する。
【００２１】
シェーディング補正方法の第１０の態様は、第８の態様にかかるシェーディング補正方法であって、前記工程（ｂ２３）において、２回目以降の前記第４工程における前記補正チャートの枚数を、前記枚数範囲における最小の枚数に決定する。
【００２２】
シェーディング補正方法の第１１の態様は、第８から第１０のいずれか一つの態様にかかるシェーディング補正方法であって、前記工程（ｂ）は、前記枚数範囲がないときに、２回目以降の前記第４工程における前記補正チャートの枚数をＮ枚に決定する工程（ｂ４）を更に有する。
【００２３】
シェーディング補正方法の第１２の態様は、第１から第１１のいずれか一つの態様にかかるシェーディング補正方法であって、前記第１工程において、前記印刷媒体は複数のローラによって搬送され、前記複数の補正チャートの前記搬送方向における全体長が、前記複数のローラのうち最大径を有するローラの１回転で前記印刷媒体が進む搬送距離よりも長くなるように、前記複数の補正チャートの枚数が設定される。
【００２４】
インクジェット印刷装置の第１３の態様は、インク吐出量のばらつきを補正するシェーディング補正を行うインクジェット印刷装置であって、印刷媒体を搬送方向に搬送する搬送部と、前記搬送方向に交差する幅方向に沿って配列されそれぞれが少なくとも１つのノズルを備えた複数の印刷ユニットを含み、前記複数の印刷ユニットのノズルからインク滴を前記印刷媒体に吐出して、前記印刷媒体に複数の補正チャートを印刷する印刷部と、前記印刷媒体に印刷された前記複数の補正チャートを撮像して、撮像画像を生成する撮像部と、前記複数の補正チャートの濃度値を前記複数の印刷ユニットごとに平均した濃度平均値に基づいたシェーディング補正用の補正データを、前記撮像画像に基づいて生成する制御部とを備える。
【発明の効果】
【００２５】
シェーディング補正方法の第１および第３の態様およびインクジェット印刷装置の第１３の態様によれば、複数の補正チャートの濃度値を平均した濃度平均値に基づく補正データを生成しているので、複数の補正チャート間の濃度値の変動の影響を平均して補正データを生成できる。これは、適切なシェーディング補正に資する。
【００２６】
シェーディング補正方法の第２の態様によれば、少ない演算回数で補正データを生成できる。
【００２７】
シェーディング補正方法の第４の態様によれば、印刷媒体の無駄を抑制できる。
【００２８】
シェーディング補正方法の第５の態様によれば、枚数を適切に決定できる。
【００２９】
シェーディング補正方法の第６の態様によれば、チャート間変動値の算出は容易であるので、判断に要する処理を簡易にできる。
【００３０】
シェーディング補正方法の第７の態様によれば、印刷媒体の無駄（ヤレ）を最も抑制できる。
【００３１】
シェーディング補正方法の第８の態様によれば、チャート平均値が収束しないような場合でも、補正チャートの枚数を適切に決定できる。
【００３２】
シェーディング補正方法の第９の態様によれば、チャート平均値は枚数が大きいほど収束値に近いと考えられるところ、収束値に近いチャート平均値（極小値）を採用して枚数を決定している。よって、その枚数の補正チャートでの濃度平均値は収束値に近い値をとる。したがって、２回目以降の第４工程において、より信頼性の高い濃度平均値を得る可能性を高めることができる。
【００３３】
シェーディング補正方法の第１０の態様によれば、印刷媒体の無駄（ヤレ）を最も抑制できる。
【００３４】
シェーディング補正方法の第１１の態様によれば、枚数範囲がないときでも、補正チャートの枚数を決定できる。
【００３５】
シェーディング補正方法の第１２の態様によれば、ローラの１回転で生じる搬送速度の変動に起因した濃度変動が十分に複数の補正チャートに現れることになる。よって、速度変動に起因した濃度変動の影響を適切に平均して補正データを生成することができ、より適切にシェーディング補正を行うことができる。
【図面の簡単な説明】
【００３６】
【図１】インクジェット印刷システムの構成の一例を概略的に示す図である。
【図２】第１の実施の形態にかかる制御部の内部構成の一例を概念的に示す機能ブロック図である。
【図３】インクジェット印刷システムの動作の一例を示すフローチャートである。
【図４】チャート印刷画像の一例を概略的に示す図である。
【図５】制御部の動作の一例を示すフローチャートである。
【図６】制御部の動作の他の一例を示すフローチャートである。
【図７】第２の実施の形態にかかる制御部の内部構成の一例を概念的に示す機能ブロック図である。
【図８】チャート濃度値の一例を概念的に示すグラフである。
【図９】チャート平均値の一例を概念的に示すグラフである。
【図１０】インクジェット印刷システムの動作の一例を示すフローチャートである。
【図１１】チャート間変動値の一例を概念的に示すグラフである。
【図１２】チャート間変動値の他の一例を概念的に示すグラフである。
【図１３】制御部の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００３７】
以下、添付される図面を参照しながら実施の形態について説明する。なお、図面は概略的に示されており、説明の便宜のため、適宜、構成の省略、または、構成の簡略化がなされ得る。また、異なる図面にそれぞれ示される構成などの大きさおよび位置の相互関係は必ずしも正確に記載されるものではなく、適宜変更され得るものである。
【００３８】
また、以下に示される説明では、同様の構成要素には同じ符号を付して図示し、それらの名称と機能とについても同様のものとする。したがって、それらについての詳細な説明を、重複を避けるために省略する場合がある。
【００３９】
第１の実施の形態．
＜インクジェット装置の構成＞
図１は、インクジェット印刷システムの構成の一例を概略的に示す図である。図１に例示されるように、インクジェット印刷システムはインクジェット印刷装置１０と給紙部４と排紙部５とを備える。
【００４０】
給紙部４は、印刷媒体の一例であるロール状の連続紙１００を水平軸周りに回転可能に保持し、インクジェット印刷装置１０に対して連続紙１００を巻き出して供給する。インクジェット印刷装置１０は連続紙１００に対して印刷を行う。排紙部５は、インクジェット印刷装置１０において印刷された連続紙１００を水平軸周りに巻き取る。
【００４１】
連続紙１００の供給側を上流とし、連続紙１００の排紙側を下流とすると、給紙部４はインクジェット印刷装置１０に対して上流側に配置され、排紙部５はインクジェット印刷装置１０に対して下流側に配置される。
【００４２】
インクジェット印刷装置１０は複数の駆動ローラ１１と複数の搬送ローラ１２と印刷部１３と撮像部１４とヒートローラ１５と制御部６とを備えている。
【００４３】
駆動ローラ１１、搬送ローラ１２およびヒートローラ１５は、連続紙１００を搬送する搬送機構（搬送部）を構成している。連続紙１００は駆動ローラ１１、搬送ローラ１２およびヒートローラ１５によって搬送される。
【００４４】
複数の駆動ローラ１１は、給紙部４から取り込んだ連続紙１００を下流側へ搬送するための駆動力を供給するローラである。搬送ローラ１２は、駆動ローラ１１によって取り込まれた連続紙１００を搬送するローラである。例えば４つの駆動ローラ１１が、それぞれ、給紙部４の直後、印刷部１３の直前、撮像部１４の直後、排紙部５の直前に配置されている。駆動ローラ１１は、連続紙１００に対して適切な印刷を行なうための張力を付与する機能も有している。搬送ローラ１２は搬送経路上の駆動ローラ１１の相互間において適宜に配置されており、張力が付与された連続紙１００を支持しつつ、連続紙１００を下流側に搬送する。連続紙１００はその幅方向が搬送方向に交差（より具体的には直交）する姿勢で搬送される。
【００４５】
印刷部１３は例えば複数（図１では４つ）の印刷ヘッド１３１を有している。印刷ヘッド１３１は連続紙１００よりも上側で連続紙１００と鉛直方向で対向する位置に配置されている。印刷ヘッド１３１は例えば複数のノズル（吐出口）を有しており、そのノズルから連続紙１００へとインク滴が吐出される。各印刷ヘッド１３１に属する複数のノズルは少なくとも連続紙１００の幅方向に沿って配置されている。例えばＸ個のノズルが連続紙１００の幅方向に沿って配置される。なお、各印刷ヘッド１３１に設けられたＸ個のノズルのうち、幅方向一端に位置するノズルを第１ノズルといい、以下、幅方向一端から幅方向他端に向けてノズル番号が１ずつＸまで増加するものとする。従って、各印刷ヘッド１３１には第１ノズル乃至第Ｘノズルが設けられている。また、４つの印刷ヘッド１３１は例えば互いに異なる色のインク滴を吐出する。
【００４６】
撮像部１４は印刷部１３よりも下流側に配置されており、印刷部１３によって印刷された連続紙１００を撮像する。図１の例では、撮像部１４は連続紙１００よりも上側で連続紙１００と鉛直方向で対向する位置に配置されている。撮像部１４は例えば密着イメージセンサなどの画像センサを有しており、また必要に応じて連続紙１００を照らす光源を有していてもよい。撮像部１４は連続紙１００の印刷内容を撮像して撮像画像を生成し、その撮像画像を制御部６に出力する。
【００４７】
ヒートローラ１５は、印刷部１３によって連続紙１００上に吐出されたインク滴を乾燥させるためのヒータ等の熱源を有しており、連続紙１００を大きな巻付角で巻きつつ搬送する。ヒートローラ１５は、その外周面に連続紙１００を巻き付けて、連続紙１００に吐出されたインク滴を乾燥させる。なお撮像部１４はヒートローラ１５の下流側に配置されていてもよい。
【００４８】
制御部６はインクジェット印刷システムを統括的に制御する。具体的には、制御部６は上述した搬送機構を制御するとともに、印刷部１３によるインク滴の吐出制御およびヒートローラ１５の熱源を制御する。
【００４９】
この制御部６は電子回路機器であって、例えばデータ処理装置および記録媒体を有していてもよい。データ処理装置は例えばＣＰＵ(Central Processor Unit)などの演算処理装置であってもよい。記録媒体は非一時的な記録媒体（例えばＲＯＭ(Read Only Memory)またはハードディスク）および一時的な記録媒体（例えばＲＡＭ(Random Access Memory)）を有していてもよい。非一時的な記録媒体には、例えば制御部６が実行する処理を規定するプログラムが記憶されていてもよい。処理装置がこのプログラムを実行することにより、制御部６が、プログラムに規定された処理を実行することができる。もちろん、制御部６が実行する処理の一部または全部がハードウェアによって実行されてもよい。
【００５０】
＜制御部６＞
制御部６は、複数のノズルからのインク吐出量のばらつきを補正するシェーディング補正を行う機能を有している。図２は、制御部６の内部構成の一例を概略的に示す機能ブロック図であり、図３は、制御部６の動作の一例を示すフローチャートである。図２を参照して、制御部６は印刷制御部６１とチャート印刷制御部６２と濃度解析部６３と補正データ生成部６４とジョブ印刷制御部６５とを備えている。
【００５１】
図３を参照して、まずステップＳ１（第１工程）にて、上記の搬送機構が連続紙１００を搬送させながら、印刷部１３が複数の補正チャート２（後述）を連続紙１００に印刷する。より具体的には、制御部６が搬送機構を制御しつつ、印刷制御部６１がチャート印刷指示をチャート印刷制御部６２に出力する。チャート印刷制御部６２はこのチャート印刷指示に応じてチャート印刷画像ＩＭ１を生成し、チャート印刷画像ＩＭ１に基づいて印刷部１３を制御する。図４は、チャート印刷画像ＩＭ１の一例を概略的に示す図である。チャート印刷画像ＩＭ１には、シェーディング補正用の複数の補正チャート２を示す画像データが含まれている。複数の補正チャート２はチャート印刷画像ＩＭ１の縦方向（搬送方向）において互いに隣り合って配置される。各補正チャート２は複数の濃度帯３を有しており、図４の例では、濃度帯３として１１個の第１濃度帯３ａ〜第１１濃度帯３ｋが示されている。このチャート印刷画像ＩＭ１において、各濃度帯３内の色の濃度値は略一定である。また複数の濃度帯３の濃度値は互いに相違し、例えば濃度帯３ａ〜３ｋの濃度値はそれぞれ１００％、８０％、６０％、４０％、２０％、５％、９０％、７０％、５０％、３０％および１０％である。濃度帯３は例えばチャート印刷画像ＩＭ１の横方向（幅方向）に長い帯状の形状を有しており、複数の第１濃度帯３ａ〜第１１濃度帯３ｋが縦方向においてこの順で互いに隣り合って配置されている。
【００５２】
なおこのチャート印刷画像ＩＭ１は印刷ヘッド１３１のインクの色ごとにＮ（Ｎは２以上の自然数）枚の補正チャート２を含んでいる。ここでは４つの印刷ヘッド１３１がそれぞれ異なる色のインクを吐出するので、Ｎ枚の補正チャート２が４色分だけチャート印刷画像ＩＭ１内に配置される。つまり、第１色についてＮ枚の補正チャート２がチャート印刷画像ＩＭ１内に配置され、その補正チャート２の各濃度帯３が第１色で形成される。同様に、第２色についてのＮ枚の補正チャート２が第１色の補正チャート２に続いて配置され、その各濃度帯３が第２色で形成される。第３色および第４色についても同様である。ただし、以下では簡単のために、１つの色に着目して説明する。
【００５３】
印刷部１３はチャート印刷制御部６２の制御に基づいて印刷ヘッド１３１の複数のノズルからインク滴を吐出し、チャート印刷画像ＩＭ１を連続紙１００に印刷する。具体的には、濃度帯３の長手方向（つまりチャート印刷画像ＩＭ１における横方向）が連続紙１００の幅方向に沿うように、チャート印刷画像ＩＭ１を連続紙１００に印刷する。これにより、Ｎ枚の補正チャート２が連続紙１００において搬送方向に沿って並んで印刷される。
【００５４】
上述のとおりチャート印刷画像ＩＭ１において各濃度帯３内の濃度値は略一定であるものの、連続紙１００に印刷された各濃度帯３内には濃度分布が生じ得る。なぜなら、印刷ヘッド１３１の各ノズルからのインク滴の吐出量にばらつきが生じ得るからである。
【００５５】
また同じ濃度帯３の同じノズルに対応する濃度値であっても、その濃度値は複数の補正チャート２間において互いに相違し得る。例えば濃度帯３ａ内の第１ノズルに対応した濃度値は複数の補正チャート２間で相違し得る。その理由の一つとして次の原因が考えられる。即ち、駆動ローラ１１、搬送ローラ１２およびヒートローラ１５は厳密な意味で真円ではなく、またその回転中心も厳密な意味でローラの中心に位置しない。このような製造誤差に起因して連続紙１００の搬送速度は変動する。そして、このように搬送速度が変動すれば、これに起因して搬送方向において濃度値が変動する。例えば搬送速度が高くなると搬送方向におけるインク滴の密度が低く（つまり濃度値が低く）なり、搬送速度が低くなると搬送方向におけるインク滴の密度が高く（つまり濃度値が高く）なる。
【００５６】
ここで、各ノズルに対応した各濃度帯３内の濃度値を濃度値Ｄ［ｎ，ｃ，ｘ］と表す。ｎ，ｃおよびｘは、それぞれ補正チャート２、濃度帯３およびノズルを識別する番号である。例えば濃度値Ｄ［１，１，１］は先頭の補正チャート２の第１濃度帯３ａ内の第１ノズルに対応する濃度値であり、濃度値Ｄ［１，２，３］は先頭の補正チャート２の第２濃度帯３ｂ内の第３ノズルに対応する濃度値である。また以下では、一つの補正チャート２に属する濃度帯３の個数をＣとも表記し、一つの印刷ヘッド１３１に属するノズルの個数をＸとも表記する。
【００５７】
図３を参照して、次にステップＳ２（第２工程）にて、撮像部１４は、連続紙１００に印刷された複数の補正チャート２を撮像して、撮像画像ＩＭ２を生成する。撮像部１４はその撮像画像ＩＭ２を濃度解析部６３へと出力する。この撮像画像ＩＭ２にも、複数の補正チャート２を示す画像データが含まれることになる。ただし、この撮像画像ＩＭ２の補正チャート２内の画素の画素値は連続紙１００上の濃度帯３の濃度分布に応じた分布をとる。
【００５８】
次にステップＳ３（第３工程）にて、制御部６は撮像画像ＩＭ２に基づいて、シェーディング補正用の補正データＨを生成する。図５は、この動作のより具体的な一例を示すフローチャートである。まずステップＳ３１にて、濃度解析部６３は濃度値Ｄ［ｎ，ｃ，ｘ］を撮像画像ＩＭ２に基づいて求める。例えば制御部６の記録媒体には、予めＲＧＢ値から濃度値への変換テーブルが記録されている。この変換テーブルは、ＯＤ値（Optical Density：光学的濃度値）が０．０〜４．０の基準濃度測定用のパッチを予め撮像部１４で撮像することで作成され、ＲＧＢ値と濃度値との対応関係を示すテーブルとして保管される。濃度解析部６３は、各濃度帯３を構成する各画素の画素値（ＲＧＢ階調値）を変換して濃度値Ｄ［ｎ，ｃ，ｘ］を求める。濃度解析部６３は濃度値Ｄ［ｎ，ｃ，ｘ］を補正データ生成部６４に出力する。
【００５９】
次にステップＳ３２にて、補正データ生成部６４は同一濃度帯３および同一ノズルに対応した濃度値Ｄ［ｎ，ｃ，ｘ］を複数の補正チャート２間で平均して、濃度平均値Ｄａ１［ｃ，ｘ］を算出する。例えば濃度平均値Ｄａ１［１，１］は濃度帯３ａの第１ノズルに対応した濃度値Ｄ［１，１，１］〜Ｄ［Ｎ，１，１］の平均値であり、濃度平均値Ｄａ１［２，３］は濃度帯３ｂの第３ノズルに対応した濃度値Ｄ［１，２，３］〜Ｄ［Ｎ，２，３］の平均値である。言い換えれば、濃度平均値Ｄａ１［ｃ，ｘ］は同じ濃度帯３内の同じノズルに対応した濃度値Ｄ［ｎ，ｃ，ｘ］の複数の補正チャート２における平均値である。
【００６０】
次にステップＳ３３にて、補正データ生成部６４はこの濃度平均値Ｄａ１［ｃ，ｘ］に基づいてシェーディング補正用の補正データＨ［ｃ，ｘ］を生成する。この補正データＨ［ｃ，ｘ］は濃度平均値Ｄａ１［ｃ，ｘ］と濃度の目標値Ｄ［ｃ］*との差分を示すデータである。補正データ生成部６４は濃度平均値Ｄａ１［ｃ，ｘ］と濃度の目標値Ｄ［ｃ］*との差分を補正データＨ［ｃ，ｘ］として生成する。目標値Ｄ［ｃ］*は濃度帯３ごとの目標値である。他の濃度値についても同様である。目標値Ｄ［ｃ］*は予め設定される。例えば、目標値Ｄ［１］*は第１濃度帯３ａの濃度値１００％に設定され、目標値Ｄ［２］*は第２濃度帯３ｂの濃度値８０％に設定される。他の目標値Ｄ［ｃ］*も同様である。
【００６１】
例えば補正データＨ［２，ｘ］は、第ｘノズルが第２濃度帯３ｂの濃度値（８０％）でインク滴を吐出しようとしたときに、実際には、第ｘのノズルから（８０＋Ｈ［２，ｘ］）％の濃度値でインクを吐出することを示している。逆に言えば、補正データＨ［２，ｘ］に相当する量だけ予め濃度値を低減しておき、その濃度値で第ｘノズルからのインク滴の吐出量を制御すれば、第ｘノズルから８０％の濃度値でインク滴が吐出されることになる。これにより、所望の濃度値で第ｘノズルからインク滴を吐出できる。このような濃度値についての補正をシェーディング補正という。
【００６２】
ステップＳ４にて、制御部６は補正データＨ［ｃ，ｘ］に基づいてジョブ印刷画像に対してシェーディング補正を行い、補正後のジョブ印刷画像に基づいて印刷部１３を制御する。図２に即して説明すると、印刷制御部６１は印刷を行うジョブ印刷指示と、補正データＨ［ｃ，ｘ］とをジョブ印刷制御部６５に出力する。ジョブ印刷制御部６５には、ジョブ印刷画像も入力される。ジョブ印刷画像は、連続紙１００に印刷する印刷内容を含んだ画像データである。ジョブ印刷制御部６５は補正データＨ［ｃ，ｘ］に基づいてジョブ印刷画像に対してシェーディング補正を行う。ジョブ印刷制御部６５は補正後のジョブ印刷画像に基づいて印刷部１３を制御して、連続紙１００にジョブ印刷画像を印刷する。
【００６３】
以上のように本実施の形態では、濃度値Ｄ［ｎ，ｃ，ｘ］をＮ枚の補正チャート２間で平均して得た濃度平均値Ｄａ１［ｃ，ｘ］を利用して、補正データＨ［ｃ，ｘ］を生成している。よって、搬送速度の変動に起因した搬送方向における濃度値の変動を平均して補正データＨ［ｃ，ｘ］を生成することができる。これにより、より高い色再現性でジョブ印刷画像を連続紙１００に印刷することができる。言い換えれば、より適切にシェーディング補正を行うことができる。
【００６４】
＜平均処理の対象＞
上述の例では、濃度値Ｄ［ｎ，ｃ，ｘ］に対して平均処理を行った。しかしながら、この平均処理は必ずしも濃度値Ｄ［ｎ，ｃ，ｘ］に対して行う必要は無い。例えば濃度値Ｄ［ｎ，ｃ，ｘ］の替わりに、補正データに対して平均処理を行ってもよい。以下、具体的に説明する。
【００６５】
図６は、制御部６のより具体的な動作の他の一例を示すフローチャートである。ステップＳ３１１にて、濃度解析部６３は上述と同様にして濃度値Ｄ［ｎ，ｃ，ｘ］を算出し、この濃度値Ｄ［ｎ，ｃ，ｘ］を補正データ生成部６４に出力する。
【００６６】
次にステップＳ３１２にて、補正データ生成部６４は、濃度値Ｄ［ｎ，ｃ，ｘ］と目標値Ｄ［ｃ］*との差分を示す仮補正データＨ［ｎ，ｃ，ｘ］を生成する。より具体的には、補正データ生成部６４は濃度値Ｄ［ｎ，ｃ，ｘ］から目標値Ｄ［ｃ］*を減算して仮補正データＨ［ｎ，ｃ，ｘ］を算出する。例えば仮補正データＨ［１，１，１］は、濃度値Ｄ［１，１，１］から第１濃度帯３ａの濃度の目標値Ｃ［１］*を減算した値であり、仮補正データＨ［１，２，１］は、濃度値Ｄ［１，２，１］から第２濃度帯３ｂの濃度の目標値Ｃ［２］*を減算した値である。他の仮補正データも同様である。
【００６７】
次にステップＳ３１３にて、補正データ生成部６４は、同一濃度帯３および同一ノズルに対応する仮補正データＨ［ｎ，ｃ，ｘ］を複数の補正チャート２間で平均して、補正データＨ［ｃ，ｘ］を生成する。例えば補正データＨ［１，１］は仮補正データＨ［１，１，１］〜Ｈ［Ｎ，１，１］の平均値であり、補正データＨ［１，２］は仮補正データＨ［１，１，２］〜Ｈ［Ｎ，１，２］の平均値である。他の補正データについても同様である。換言すれば、補正データＨ［ｃ，ｘ］は同じ濃度帯３および同じノズルに対応した仮補正データＨ［ｎ，ｃ，ｘ］の複数の補正チャート２における平均値である。
【００６８】
以上のように、平均前の濃度値Ｄ［ｎ，ｃ，ｘ］に基づいて仮補正データＨ［ｎ，ｃ，ｘ］を算出した後に、その仮補正データＨ［ｎ，ｃ，ｘ］を平均して補正データＨ［ｃ，ｘ］を算出する。要するに、平均処理を濃度値Ｄ［ｎ，ｃ，ｘ］ではなく、仮補正データＨ［ｎ，ｃ，ｘ］に適用しているのである。この場合であっても実質的には濃度平均値Ｄａ１［ｃ，ｘ］に基づいた補正データＨ［ｃ，ｘ］を生成することができるので、高い色再現性でジョブ印刷画像を連続紙１００に印刷できる。
【００６９】
なお平均処理は、濃度値Ｄ［ｎ，ｃ，ｘ］でもなく仮補正データＨ［ｎ，ｃ，ｘ］でもなく、撮像画像ＩＭ２の画素値に対して行われてもよい。以下、具体的に説明する。濃度解析部６３は、撮像画像ＩＭ２内の複数の補正チャート２において、同じ位置に対応する画素の画素値を複数の補正チャート２間で平均して、一つの平均補正チャートを示す平均画像を生成する。この平均補正チャートは、濃度が平均された濃度帯３ａ〜３ｋを含んでいる。そして、濃度解析部６３はこの平均画像の画素値に対して変換テーブルを用いて濃度値Ｄ［ｃ，ｘ］を算出する。この濃度値Ｄ［ｃ，ｘ］は実質的に同じ濃度帯３内の同じノズルに対応した濃度値を複数の補正チャート２で平均した濃度平均値Ｄａ１［ｃ，ｘ］に相当する。そして、補正データ生成部６４はこの濃度値Ｄ［ｃ，ｘ］に基づいて補正データＨ［ｃ，ｘ］を生成する。これによっても、実質的に濃度平均値Ｄａ１［ｃ，ｘ］に基づいた補正データＨ［ｃ，ｘ］を生成できる。よって、高い再現性でジョブ印刷画像を連続紙１００に印刷できる。
【００７０】
ところで、平均処理をより前の工程で行うほど、その後の工程における演算処理を簡易にすることができる。例えば平均処理を仮補正データＨ［ｎ，ｃ，ｘ］に対して行って補正データＨ［ｃ，ｘ］を生成する場合（図６）、濃度値Ｄ［ｎ，ｃ，ｘ］に基づいて仮補正データＨ［ｎ，ｃ，ｘ］を算出する必要がある。この仮補正データＨ［ｎ，ｃ，ｘ］の数は補正チャート２の数（Ｎ）と濃度帯３の数（Ｃ）とノズルの数（Ｘ）との積（Ｎ・Ｃ・Ｘ）である。
【００７１】
一方で平均処理を濃度値Ｄ［ｎ，ｃ，ｘ］に対して行って濃度平均値Ｄａ１［ｃ，ｘ］を算出し、その濃度平均値Ｄａ１［ｃ，ｘ］に基づいて補正データＨ［ｃ，ｘ］を算出する場合（図５）、その補正データＨ［ｃ，ｘ］の数は濃度帯３ａの数（Ｃ）とノズルの数（Ｘ）との積（Ｃ・Ｘ）であり、仮補正データＨ［ｎ，ｃ，ｘ］の数の１／Ｎ倍である。
【００７２】
仮補正データＨ［ｎ，ｃ，ｘ］および補正データＨ［ｃ，ｘ］は減算という共通の演算処理によって算出されるので、その数が小さい方が演算処理の回数は少なくて済む。つまり、濃度値Ｄ［ｎ，ｃ，ｘ］に対して平均処理を行えば、仮補正データＨ［ｎ，ｃ，ｘ］を算出するための（Ｎ・Ｃ・Ｘ）回の減算処理の必要がなく、補正データＨ［ｃ，ｘ］を算出するための（Ｃ・Ｘ）回の減算処理で足りる。よって、演算回数を低減することができる。つまり、簡易な処理で補正データＨ［ｃ，ｘ］を生成することができる。
【００７３】
なお演算回数の低減という点では、撮像画像ＩＭ２の画素値に対して平均処理を行う場合についても同様である。これによれば、画素値から濃度値への変換処理の回数も低減することができる。
【００７４】
＜補正チャートの枚数＞
補正チャート２の枚数Ｎは特に限定される必要は無いものの、例えば次のように予め設定されてもよい。即ち、Ｎ枚の補正チャート２からなる一組の補正チャート群（以下、補正チャート群２０）の搬送方向における長さ（以下、全体長とも呼ぶ）が、インクジェット印刷システムにおいて最大径を有するローラの１回転で連続紙１００が進む搬送距離よりも長くなるように、枚数Ｎが設定されてもよい。図１の例では、ヒートローラ１５の径が最も大きいので、補正チャート群２０の全体長がヒートローラ１５の１回転での搬送距離よりも長くなるように枚数Ｎが設定される。なおローラの１回転での搬送距離は理想的にはローラの円周に等しいので、補正チャート群２０の全体長がヒートローラ１５の円周よりも長くなるように枚数Ｎが設定される、ともいえる。
【００７５】
さて上述の通り、Ｎ枚の補正チャート２の搬送方向における濃度変動はローラの製造誤差を一因とする。もし仮に補正チャート群２０の全体長がヒートローラ１５の半回転での搬送距離と同程度である場合、そのヒートローラ１５の半回転に起因した濃度変動のみがＮ枚の補正チャート２に現れ、残りの半回転に起因した濃度変動がＮ枚の補正チャート２には現れないことになる。よって、このＮ枚の補正チャート２に基づいて補正データＨ［ｃ，ｘ］を生成すると、全ての濃度変動を考慮した補正データＨ［ｃ，ｘ］を生成することができずに、シェーディング補正に改善の余地が残ることになる。
【００７６】
一方で上述のように枚数Ｎを設定すれば、すなわち、上述のように補正チャート群２０の全体長を設定すれば、ヒートローラ１５の１回転で生じる搬送速度の変動に起因した濃度変動が十分にＮ枚の補正チャート２に現れることになる。よって、速度変動に起因した濃度変動の影響を適切に平均して補正データＨ［ｃ，ｘ］を生成することができ、より適切にシェーディング補正を行うことができる。
【００７７】
第２の実施の形態．
ステップＳ１〜Ｓ３を含む補正データの生成処理（第４工程）は例えば所定期間ごと、或いは、所定の印刷回数ごとに繰り返し実行される場合がある。つまり、所定期間ごと、或いは、所定の印刷回数ごとに補正データＨ［ｃ，ｘ］を更新する場合がある。これによって、インクジェット印刷システムの経時変化に対応した補正データＨ［ｃ，ｘ］を生成できる。
【００７８】
この複数回の補正データの生成処理において、常にＮ枚の補正チャート２を用いる必要は無い。むしろインクジェット印刷システムに適した枚数を設定することにより、過剰な枚数の補正チャート２の印刷を避けることが望ましい。これにより、連続紙１００の無駄（ヤレ）を抑制できるからである。
【００７９】
そこで第２の実施の形態では、最初の補正データの生成処理で印刷する補正チャート２の枚数をＮ枚とし、２回目以降の補正データの生成処理で用いる補正チャート２の枚数Ｍを、その最初のＮ枚の補正チャート２に基づいて決定することを企図する。
【００８０】
第２の実施の形態にかかるインクジェット印刷装置の構成は第１の実施の形態と同様である。ただし、制御部６の動作が第１の実施の形態と相違する。
【００８１】
制御部６は第１の実施の形態で説明した通り、最初の補正データの生成処理においてはＮ枚の補正チャート２を用いて補正データＨ［ｃ，ｘ］を生成する。また制御部６はそのＮ枚の補正チャート２の各濃度値Ｄ［ｎ，ｃ，ｘ］に基づいて、２回目以降の補正データの生成処理で用いる補正チャート２の枚数Ｍを決定する。以下、より具体的に説明する。
【００８２】
＜制御部の概要＞
図７は、第２の実施の形態にかかる制御部６の内部構成の一例を概略的に示す機能ブロック図である。制御部６は第１の実施の形態と比較して、濃度変動解析部６６と枚数決定部６７とを更に備えている。
【００８３】
濃度解析部６３は最初の補正データの生成処理において、Ｎ枚の補正チャート２を読み取って得た複数の濃度値Ｄ［１，ｃ，ｘ］〜Ｄ［ｎ，ｃ，ｘ］を補正データ生成部６４および濃度変動解析部６６に出力する。最初の補正データの生成処理における補正データ生成部６４の動作は第１の実施の形態で述べた通りである。
【００８４】
濃度変動解析部６６は、枚数Ｍを決定する際に用いる情報（後述）を複数の濃度値Ｄ［１，ｃ，ｘ］〜Ｄ［ｎ，ｃ，ｘ］に基づいて算出し、その情報を枚数決定部６７に出力する。枚数決定部６７は当該情報に基づいて枚数Ｍを決定し、その枚数Ｍを示す枚数情報を印刷制御部６１に出力する。枚数Ｍの具体的な決定方法については後に述べる。
【００８５】
印刷制御部６１には、最初の補正データの生成処理において生成された補正データＨ［ｃ，ｘ］が補正データ生成部６４から入力されるとともに、枚数決定部６７から枚数情報が入力される。
【００８６】
印刷制御部６１は第１の実施の形態と同様に補正データＨ［ｃ，ｘ］およびジョブ印刷指示をジョブ印刷制御部６５に出力する。ジョブ印刷制御部６５はこの補正データＨ［ｃ，ｘ］に基づいてシェーディング補正を行い、補正後のジョブ印刷画像に基づいて印刷部１３を制御する。
【００８７】
また印刷制御部６１は補正データの生成処理を再び行うか否かを繰り返し判断する。例えば補正データＨ［ｃ，ｘ］の生成から所定時間が経過したとき、或いは、ジョブ印刷の印刷回数が所定回数を超えたときに、印刷制御部６１は補正データの生成処理を再び行うと判断する。このとき印刷制御部６１はチャート印刷指示および枚数Ｍを示す枚数情報をチャート印刷制御部６２に出力する。チャート印刷制御部６２はＭ枚の補正チャート２を含むチャート印刷画像ＩＭ１を生成し、そのチャート印刷画像ＩＭ１に基づいて印刷部１３を制御して、Ｍ枚の補正チャート２を連続紙１００に印刷する。撮像部１４は連続紙１００に印刷されたＭ枚の補正チャート２を撮像して撮像画像ＩＭ２を生成し、撮像画像ＩＭ２を濃度解析部６３に出力する。
【００８８】
２回目以降の補正データの生成処理における濃度解析部６３および補正データ生成部６４の動作は、補正チャート２の枚数の相違を除いて第１の実施の形態と同様である。つまり、補正データ生成部６４はＭ枚の補正チャート２に基づいて補正データＨ［ｃ，ｘ］を生成し、その補正データＨ［ｃ，ｘ］を印刷制御部６１に出力する。印刷制御部６１は最新の補正データＨ［ｃ，ｘ］およびジョブ印刷指示をジョブ印刷制御部６５に出力する。ジョブ印刷制御部６５は最新の補正データＨ［ｃ，ｘ］に基づいてシェーディング補正を行い、補正後のジョブ印刷画像に基づいて印刷部１３を制御する。これにより、インクジェット印刷システムの経時変化に対応したシェーディング補正を行って、ジョブ印刷画像を印刷することができる。
【００８９】
以下、補正チャート２の枚数Ｍの決定方法の具体例について述べる。
【００９０】
濃度変動解析部６６は最初の補正データの生成処理において濃度解析部６３からＮ枚の補正チャート２の濃度値Ｄ［ｎ，ｃ，ｘ］を受け取る。濃度変動解析部６６はこの濃度値Ｄ［ｎ，ｃ，ｘ］に基づいて、各補正チャート２における全ての濃度値Ｄ［ｎ，ｃ，ｘ］の補正チャート２ごとの平均値（以下、チャート濃度値と呼ぶ）Ｄａ２［ｎ］を１枚目の補正チャート２から順番に算出し、そのチャート濃度値Ｄａ２［ｎ］を枚数決定部６７に出力する。例えばチャート濃度値Ｄａ２［１］は１枚目の補正チャート２における全ての濃度値Ｄ［１，ｃ，ｘ］の平均値であり、チャート濃度値Ｄａ２［２］は２枚目の補正チャート２における全ての濃度値Ｄ［２，ｃ，ｘ］の平均値である。他のチャート濃度値Ｄａ２［３］〜Ｄａ２［Ｎ］も同様である。なお、チャート濃度値Ｄａ２［ｎ］は各補正チャート２における複数の濃度値Ｄ［ｎ、ｃ、ｘ］から求めればよく、必ずしも各補正チャート２における全ての濃度値Ｄ［ｎ、ｃ、ｘ］から求める必要はない。
【００９１】
図８は、このチャート濃度値Ｄａ２［ｎ］の一例を概略的に示すグラフである。図８の例では、横軸に補正チャート２の番号をとり、縦軸にチャート濃度値Ｄａ２［ｎ］をとっている。横軸の補正チャート２の番号ｎは連続紙１００上に配置された補正チャート２の順番と等しい。例えば図８における１番目の補正チャート２が連続紙１００の先頭の補正チャート２である。図８に例示するように、チャート濃度値Ｄａ２［ｎ］は複数の補正チャート２間でばらついている。なお図８の例示では、チャート濃度値Ｄａ２［ｎ］間を連結する線を示しているものの、チャート濃度値Ｄａ２［ｎ］は離散値であるので、この線自体は仮想的なものである。この点は以下で参照する図面においても同様である。
【００９２】
枚数決定部６７は、チャート濃度値Ｄａ２［ｎ］を１枚目からｍ枚目（ｍは１〜Ｎまでの自然数）までの補正チャート２間で平均した値（すなわち、累積平均濃度値）（以下、チャート平均値と呼ぶ）Ｄａ３［ｍ］を算出する。例えばチャート平均値Ｄａ３［２］は１枚目の補正チャート２と２枚目の補正チャート２のチャート濃度値Ｄａ２［１］，Ｄａ２［２］の平均値であり、チャート平均値Ｄａ３［３］は１枚目の補正チャート２から３枚目の補正チャート２までのチャート濃度値Ｄａ２［１］〜Ｄａ２［３］の平均値である。他のチャート平均値Ｄａ３［４］〜Ｄａ３［Ｎ］も同様である。
【００９３】
図９は、チャート平均値Ｄａ３［ｍ］の一例を概略的に示すグラフである。図９の例では、横軸に補正チャート２の枚数（累積枚数）ｍをとり、縦軸にチャート平均値Ｄａ３［ｍ］をとっている。当該グラフにおいて、チャート平均値Ｄａ３［ｍ］は枚数ｍの増大に応じて変動しているものの、その変動幅は枚数ｍの増大に応じて低減しており、チャート平均値Ｄａ３［ｍ］はある値に収束している。よって、チャート平均値Ｄａ３［ｍ］が当該値に十分に近い（つまり変動幅が小さい）枚数範囲Ｒ１では、枚数ｍを増大させたときのチャート平均値Ｄａ３［ｍ］の変化量は他の範囲に比べて小さくなる。換言すれば、枚数範囲Ｒ１内であれば、ｍ枚の補正チャート２における濃度値の平均値は枚数ｍが増大してもあまり変化しない。
【００９４】
そこで、枚数決定部６７は２回目以降の補正データの生成処理で用いる補正チャート２の枚数Ｍを、枚数範囲Ｒ１内の枚数ｍに決定する。換言すれば、枚数決定部６７は枚数Ｍを、チャート平均値Ｄａ３［ｍ］の変動幅が基準値よりも小さくなるときの枚数ｍに決定する。枚数ｍが少ないほど連続紙１００の無駄（ヤレ）を抑制できるので、枚数決定部６７は補正チャート２の枚数Ｍを枚数範囲Ｒ１における最小の枚数ｍ１に決定してもよい。この場合、最も連続紙１００の無駄を抑制できる。
【００９５】
図１０は、インクジェット印刷システムにおける枚数決定処理の一例を示すフローチャートである。まずステップＳ２１にてステップＳ１と同様に、印刷部１３はＮ枚の補正チャート２を連続紙１００に印刷する。次にステップＳ２２にてステップＳ２と同様に、撮像部１４は、連続紙１００に印刷されたＮ枚の補正チャート２を撮像して、撮像画像ＩＭ２を生成し、濃度解析部６３に出力する。次にステップＳ２３にてステップＳ３１と同様に、濃度解析部６３は撮像画像ＩＭ２内の各画素値に基づいて各補正チャート２の各濃度帯３の各濃度値Ｄ［ｎ，ｃ，ｘ］を算出し、この濃度値Ｄ［ｎ，ｃ，ｘ］を濃度変動解析部６６に出力する。
【００９６】
次にステップＳ２４にて、濃度変動解析部６６は各補正チャート２における全ての濃度値Ｄ［ｎ，ｃ，ｘ］をＮ枚の補正チャート２ごとに平均してＮ個のチャート濃度値Ｄａ２［ｎ］を算出し、チャート濃度値Ｄａ２［ｎ］を枚数決定部６７に出力する。
【００９７】
次にステップＳ２５にて、枚数決定部６７はｍ個のチャート濃度値Ｄａ２［１］〜Ｄａ２［ｍ］を平均する処理を、ｍを１からＮまで変更しながら行って、Ｎ個のチャート平均値Ｄａ３［ｍ］（Ｄａ３［１］〜Ｄａ３［Ｎ］）を算出する。
【００９８】
次にステップＳ２６にて、枚数決定部６７は補正チャート２の枚数Ｍを、チャート平均値Ｄａ３［ｍ］の変動幅が基準値よりも小さいときの枚数ｍに決定する。以下、この処理の具体例について述べる。
【００９９】
まず、枚数決定部６７はチャート平均値Ｄａ３［１］〜Ｄａ３［Ｎ］の各々からチャート平均値Ｄａ３［Ｎ］を減算した値の絶対値を算出する。以下、この絶対値をチャート間変動値Ｃｓ［ｍ］と呼ぶ。例えばチャート間変動値Ｃｓ［１］はチャート平均値Ｄａ３［１］からチャート平均値Ｄａ３［Ｎ］を減算した値の絶対値｜Ｄａ３［１］−Ｄａ３［Ｎ］｜であり、チャート間変動値Ｃｓ［２］は｜Ｄａ１［２］−Ｄａ１［Ｎ］｜である。図１１は、チャート間変動値Ｃｓ［ｍ］の一例を概略的に示すグラフである。
【０１００】
図９を参照して、枚数ｍが大きいほどチャート平均値Ｄａ３［ｍ］は収束値に近い。つまり、チャート平均値Ｄａ３［Ｎ］はＮ個のチャート平均値Ｄａ３［１］〜Ｄａ３［Ｎ］の中で収束値に最も近い、と考えることができる。そして、各チャート平均値Ｄａ３［ｍ］が収束値は変動の中心とみなすことができるので、チャート間変動値Ｄａ３［ｎ］はチャート平均値Ｄａ３［ｍ］の変動幅が大きいほど大きくなる傾向を有する。
【０１０１】
そこで、枚数決定部６７はチャート間変動値Ｃｓ［ｍ］の各々が基準値Ｃｒｅｆよりも小さいか否かを判断する。基準値Ｃｒｅｆは例えば予め設定されており、制御部６の記録媒体に記録されている。基準値Ｃｒｅｆは例えば人の目で区別可能な濃度値の差異以下の値（例えば０．０１）に設定される。枚数決定部６７は補正チャート２の枚数Ｍを、チャート間変動値Ｃｓ［ｍ］が基準値Ｃｒｅｆよりも小さいと最初に判断したときの枚数ｍ（図９および図１１では枚数ｍ１）に決定する。
【０１０２】
以上のように第２の実施の形態によれば、Ｎ個のチャート平均値Ｄａ３［１］〜Ｄａ３［Ｎ］の変動幅が基準値Ｃｒｅｆよりも小さいときの枚数ｍを、２回目以降の補正データの生成処理で用いる補正チャート２の枚数Ｍとして採用する。つまり、補正チャート２の枚数ｍを増大させてもその枚数ｍでの平均値がさほど変動しない枚数範囲Ｒ１内の枚数ｍを採用する。つまり、これ以上多くの枚数の補正チャート２を採用しても、濃度値の平均値はさほど変化しないので、その枚数の補正チャート２を活用するのである。そして、２回目以降の補正データの生成処理において、その枚数Ｍの補正チャート２に基づいて補正データＨ［ｃ，ｘ］を生成する。これにより、十分な枚数の補正チャート２で平均された濃度平均値Ｄａ１［ｃ，ｘ］に基づいて、補正データＨ［ｃ，ｘ］を算出することができる。しかも、枚数Ｍは枚数Ｎよりも少ないので、２回目以降の補正データの生成処理で生じる連続紙１００の無駄（ヤレ）を抑制することができる。
【０１０３】
＜枚数決定方法の他の例＞
チャート平均値Ｄａ３［ｍ］は枚数ｍが少ないときには、枚数ｍの増大に応じて増大することもあり得る。図１２は、このときのチャート間変動値Ｃｓ［ｍ］の一例を概略的に示すグラフである。図１２の例では、チャート間変動値Ｃｓ［ｍ］は枚数ｍの増大に伴って一旦は基準値Ｃｒｅｆを下回るものの、再び基準値Ｃｒｅｆを超えており、続く枚数ｍの増大に応じて変動し、枚数ｍがＮ（図１２では２０枚）となるときに基準値Ｃｒｅｆを下回っている。
【０１０４】
図１２の例では、チャート間変動値Ｃｓ［ｍ］は基準値Ｃｒｅｆよりも大きい範囲において、比較的小さく変動している。このようにチャート間変動値Ｃｓ［ｍ］が幅基準値内で変動する枚数範囲Ｒ２では、枚数ｍを増大させても、さほどチャート間変動値Ｃｓ［ｍ］は変動しない。そこで、チャート間変動値Ｃｓ［ｍ］が所定の基準幅内で変動する枚数範囲Ｒ２の幅が所定値よりも大きいときには、補正チャート２の枚数Ｍをその枚数範囲Ｒ２内の枚数ｍに決定してもよい。
【０１０５】
図１３は、枚数決定処理の具体的な動作の一例を示すフローチャートである。このフローはステップＳ２６の具体的な一例に相当する。
【０１０６】
ステップＳ２６１にて、枚数決定部６７は、チャート間変動値Ｃｓ［ｍ］と基準値Ｃｒｅｆとの大小関係が複数回切り替わっているか否かを判断する。例えば図１１の例では、大小関係は枚数ｍ１において（Ｃｓ［ｍ］＞Ｃｒｅｆ）から（Ｃｓ［ｍ］＜Ｃｒｅｆ）へと１回切り替わっており、図１２の例では、当該大小関係は３回切り替わっている。当該大小関係が１回のみ切り替わるときには、ステップＳ２６２にて、枚数決定部６７は補正チャート２の枚数Ｍを枚数範囲Ｒ１内の枚数ｍ（例えば枚数ｍ１）に決定する。
【０１０７】
一方で、当該大小関係が複数回切り替わるときには、ステップＳ２６３にて、枚数決定部６７はチャート間変動値Ｃｓ［ｍ］が所定の基準幅内で変動する枚数範囲であって、所定値よりも大きな幅を有する枚数範囲Ｒ２があるか否かを判断する。基準幅および所定値は予め設定されており、制御部６の記録媒体に記憶されている。基準幅は例えば人の目で区別可能な濃度値の差異以下の値に設定され、例えば０．００５に設定される。所定値は例えば数枚程度（例えば５枚程度）に設定される。
【０１０８】
枚数範囲Ｒ２があるときには、ステップＳ２６４にて、枚数決定部６７は補正チャート２の枚数Ｍを枚数範囲Ｒ２内の枚数ｍに決定する。例えば枚数決定部６７は、枚数範囲Ｒ２においてチャート間変動値Ｃｓ［ｍ］が最も小さい極小値をとるときの枚数ｍ（図１２では枚数ｍ３）を、補正チャート２の枚数Ｍとして採用してもよい。つまり、枚数範囲Ｒ２内においてチャート平均値Ｄａ３［Ｎ］に最も近いチャート間変動値Ｃｓ［ｍ］をとるときの枚数ｍを、補正チャート２の枚数Ｍとして採用している。枚数ｍが最も大きいＮでるときのチャート平均値Ｃａ３［Ｎ］は収束値に近いと考えられるので、枚数範囲Ｒ２内においてより収束値に近いチャート間変動値Ｃｓ［ｍ］をとるときの枚数ｍを採用するのである。これにより、２回目以降の補正データの生成処理において、より信頼性の高い濃度平均値Ｄａ１［ｃ，ｘ］を得る可能性を高めることができる。
【０１０９】
その一方で、枚数決定部６７は補正チャート２の枚数Ｍを、例えば枚数範囲Ｒ２において最も小さい枚数ｍ（図１２では枚数ｍ２）に決定してもよい。これによれば、連続紙１００の無駄（ヤレ）を最も抑制することができる。
【０１１０】
ステップＳ２６３おいて枚数範囲Ｒ２がないと判断したときには、枚数決定部６７は補正チャート２の枚数Ｍを枚数Ｎに決定してもよい。これによれば、チャート間変動値Ｃｓ［ｍ］の変動幅が小さくならないときでも、枚数Ｍを決定することができる。
【０１１１】
以上のように、たとえチャート間変動値Ｃｓ［ｍ］が複数回に亘って基準値Ｃｒｅｆを跨いで下回る場合でも、補正チャート２の枚数Ｍを適切に決定することができる。
【０１１２】
＜最初の補正データの生成処理の枚数＞
上述の例では、最初の補正データの生成処理ではＮ枚の補正チャート２を用いており、２回目以降の補正データの生成処理でＭ枚の補正チャート２を用いている。つまり、枚数決定部６７が決定した枚数Ｍは最初の補正データの生成処理では用いずに、２回目以降の補正データの生成処理で用いる。これにより、最初の補正データの生成処理において連続紙１００上に印刷されたＮ枚の補正チャート２を有効に活用して、補正データＨ［ｃ，ｘ］を生成することができる。
【０１１３】
＜変形例＞
上述の具体例では、チャート間変動値Ｄｓ［ｍ］を用いているものの、チャート間変動値Ｄｓ［ｍ］を用いなくてもよい。例えば枚数決定部６７は、チャート平均値Ｄａ３［ｍ］が所定の基準幅内で変動する枚数範囲であって、所定値よりも大きな幅を有する枚数範囲内の枚数を、補正チャート２の枚数Ｍとして採用してもよい。
【０１１４】
また、枚数決定処理は繰り返し行ってもよい。例えばＭ枚の補正チャート２を用いた補正データの生成処理を所定回数おこなったときに、再びＮ枚の補正チャート２を用いた補正データの生成処理を行いつつ、Ｎ枚の補正チャート２を用いて次回以降の補正チャート２の枚数Ｍを決定してもよい。
【０１１５】
また、上述の具体例では、各印刷ヘッド１３１が搭載する全てのノズル毎にシェーディング補正データを生成したが、シェーディング補正データの作成単位は必ずしも各ノズル毎でなくてもよい。例えば、各印刷ヘッド１３１が搭載するＸ個のノズルをそれぞれが１乃至Ｘ未満個のノズルを含む複数のユニット（印刷ユニット）に分割し、各印刷ユニット単位で当該ユニットに含まれる全てのノズルを一律に補正するシェーディング補正データを生成してもよい。
【０１１６】
以上に記載された実施の形態では、それぞれの構成要素の材質、材料、寸法、形状、相対的配置関係または実施の条件などについても記載する場合があるが、これらはすべての局面において例示であって、本願明細書に記載されたものに限られることはないものとする。
【０１１７】
したがって、例示されていない無数の変形例、および、均等物が、本願明細書に開示される技術の範囲内において想定される。たとえば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合が含まれるものとする。
【符号の説明】
【０１１８】
６  制御部
１１  搬送部（駆動ローラ）
１２  搬送部（搬送ローラ）
１３  印刷部
１４  撮像部
１５  搬送部（ヒートローラ）
Ｄ［ｎ，ｃ，ｘ］  濃度値
Ｄａ１［ｃ，ｘ］  濃度平均値
Ｄａ３［ｎ］  チャート平均値
Ｈ［ｃ，ｘ］  補正データ
Ｓ１  第１工程（ステップ）
Ｓ２  第２工程（ステップ）
Ｓ３  第３工程（ステップ）
【図１】
2019147345.tif 000003
【図２】
2019147345.tif 000004
【図３】
2019147345.tif 000005
【図４】
2019147345.tif 000006
【図５】
2019147345.tif 000007
【図６】
2019147345.tif 000008
【図７】
2019147345.tif 000009
【図８】
2019147345.tif 000010
【図９】
2019147345.tif 000011
【図１０】
2019147345.tif 000012
【図１１】
2019147345.tif 000013
【図１２】
2019147345.tif 000014
【図１３】
2019147345.tif 000015