(57)【要約】【課題】高価な濃度計を用いることなく、また印刷用紙や印刷資材を無駄にすることなく、オペレータに負担をかけずに、短時間で、印刷物の色合わせを行う。【解決手段】カラーカメラ１８を設けて排紙部へ送られようとする印刷物の絵柄を撮像する。印刷物の各部の絵柄データと仮想のインキ膜厚とから印刷物の各部の仮想のＲＧＢデータを演算し、撮像された印刷物の各部のＲＧＢデータと演算された印刷物の各部の仮想のＲＧＢデータとから、撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚を推定する。この推定した撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚の基準のインキ膜厚に対するインキ膜厚比率を求め、このインキ膜厚比率の逆数を修正比率として、インキツボキーの開き量を調整する。【選択図】  図１
2015054400.tif 000002
【特許請求の範囲】
【請求項１】
インキツボキーを複数備え、これらインキツボキーの開度調整によって印刷物に供給されるインキ供給量を調整する印刷機のインキ供給量調整装置において、
前記印刷物の各部の絵柄データを記憶する絵柄データ記憶手段と、
前記印刷機によって印刷された印刷物の絵柄を撮像する撮像手段と、
前記撮像手段によって撮像された印刷物の各部のＲＧＢデータを記憶する撮像データ記憶手段と、
前記絵柄データ記憶手段に記憶されている印刷物の各部の絵柄データと仮想のインキ膜厚とから前記印刷物の各部の仮想のＲＧＢデータを演算する仮想データ演算手段と、
前記撮像データ記憶手段に記憶されている撮像された印刷物の各部のＲＧＢデータと前記仮想データ演算手段によって演算された印刷物の各部の仮想のＲＧＢデータとから撮像された印刷物の前記インキツボキーに対応する範囲の現状のインキ膜厚を推定するインキ膜厚推定手段と、
前記インキ膜厚推定手段によって推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚に基づいて前記インキツボキーの開き量を調整するインキツボキー調整手段と
を備えることを特徴とするインキ供給量調整装置。
【請求項２】
請求項１に記載されたインキ供給量調整装置において、
前記インキ膜厚推定手段は、
前記インキツボキーに対応する範囲における撮像された印刷物の各部のＲＧＢデータと前記仮想データ演算手段によって演算された印刷物の各部の仮想のＲＧＢデータとの残差の二乗和を求め、この残差の二乗和が最も小さくなる時の仮想のインキ膜厚を撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚として推定する
ことを特徴とするインキ供給量調整装置。
【請求項３】
請求項１又は２に記載されたインキ供給量調整装置において、
基準インキ膜厚を記憶する基準インキ膜厚記憶手段と、
仮想のインキ膜厚補正値を記憶する仮想インキ膜厚補正値記憶手段とを備え、
前記仮想データ演算手段は、
前記基準インキ膜厚記憶手段に記憶されている基準インキ膜厚と前記仮想インキ膜厚補正値記憶手段に記憶されている仮想のインキ膜厚補正値とから前記仮想のインキ膜厚を求め、この求めた仮想のインキ膜厚を使用して前記印刷物の各部の仮想のＲＧＢデータを演算する
ことを特徴とするインキ供給量調整装置。
【請求項４】
請求項１〜３の何れか１項に記載されたインキ供給量調整装置において、
前記インキツボキー調整手段は、
前記インキ膜厚推定手段によって推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚の基準のインキ膜厚に対するインキ膜厚比率を求め、このインキ膜厚比率の逆数を修正比率として、前記インキツボキーの開き量を調整する
ことを特徴とするインキ供給量調整装置。
【請求項５】
請求項１〜４の何れか１項に記載されたインキ供給量調整装置において、
前記仮想データ演算手段は、
前記印刷物の各色の絵柄面積率と各色のインキ膜厚とＲＧＢ値との関係を定めた式を用いて、前記絵柄データ記憶手段に記憶されている印刷物の各部の各色の絵柄データと各色の仮想のインキ膜厚とから、前記印刷物の各部の仮想のＲＧＢデータを演算する
ことを特徴とするインキ供給量調整装置。
【請求項６】
インキツボキーを複数備え、これらインキツボキーの開度調整によって印刷物に供給されるインキ供給量を調整する印刷機のインキ供給量調整方法において、
前記印刷物の各部の絵柄データを記憶する絵柄データ記憶ステップと、
前記印刷機によって印刷された印刷物の絵柄を撮像する撮像ステップと、
前記撮像ステップによって撮像された印刷物の各部のＲＧＢデータを記憶する撮像データ記憶ステップと、
前記絵柄データ記憶ステップによって記憶された印刷物の各部の絵柄データと仮想のインキ膜厚とから前記印刷物の各部の仮想のＲＧＢデータを演算する仮想データ演算ステップと、
前記撮像データ記憶ステップによって記憶された撮像された印刷物の各部のＲＧＢデータと前記仮想データ演算手段によって演算された印刷物の各部の仮想のＲＧＢデータとから撮像された印刷物の前記インキツボキーに対応する範囲の現状のインキ膜厚を推定するインキ膜厚推定ステップと、
前記インキ膜厚推定ステップによって推定された撮像された印刷物の前記インキツボキーに対応する範囲の現状のインキ膜厚に基づいて前記インキツボキーの開き量を調整するインキツボキー調整ステップと
を備えることを特徴とするインキ供給量調整方法。
【請求項７】
請求項６に記載されたインキ供給量調整方法において、
前記インキ膜厚推定ステップは、
前記インキツボキーに対応する範囲における撮像された印刷物の各部のＲＧＢデータと前記仮想データ演算ステップによって演算された印刷物の各部の仮想のＲＧＢデータとの残差の二乗和を求め、この残差の二乗和が最も小さくなる時の仮想のインキ膜厚を撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚として推定する
ことを特徴とするインキ供給量調整方法。
【請求項８】
請求項６又は７に記載されたインキ供給量調整方法において、
基準インキ膜厚を記憶する基準インキ膜厚記憶ステップと、
仮想のインキ膜厚補正値を記憶する仮想インキ膜厚補正値記憶ステップとを備え、
前記仮想データ演算ステップは、
前記基準インキ膜厚記憶ステップによって記憶された基準インキ膜厚と前記仮想インキ膜厚補正値記憶ステップによって記憶された仮想のインキ膜厚補正値とから前記仮想のインキ膜厚を求め、この求めた仮想のインキ膜厚を使用して前記印刷物の各部の仮想のＲＧＢデータを演算する
ことを特徴とするインキ供給量調整方法。
【請求項９】
請求項６〜８の何れか１項に記載されたインキ供給量調整方法において、
前記インキツボキー調整ステップは、
前記インキ膜厚推定ステップによって推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚の基準のインキ膜厚に対するインキ膜厚比率を求め、このインキ膜厚比率の逆数を修正比率として、前記インキツボキーの開き量を調整する
ことを特徴とするインキ供給量調整方法。
【請求項１０】
請求項６〜９の何れか１項に記載されたインキ供給量調整方法において、
前記仮想データ演算ステップは、
前記印刷物の各色の絵柄面積率と各色のインキ膜厚とＲＧＢ値との関係を定めた式を用いて、前記絵柄データ記憶手段によって記憶された印刷物の各部の各色の絵柄データと各色の仮想のインキ膜厚とから、前記印刷物の各部の仮想のＲＧＢデータを演算する
ことを特徴とするインキ供給量調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、インキツボキーを複数備え、これらインキツボキーの開度調整によって印刷物に供給されるインキ供給量を調整する印刷機のインキ供給量調整装置および方法に関するものである。
【背景技術】
【０００２】
図４４に輪転印刷機における各色の印刷ユニット内のインカー（インキ供給装置）の要部を示す。同図において、１はインキツボ、２はインキツボ１に蓄えられたインキ、３はインキツボローラ、４（４−１〜４−ｎ）はインキツボローラ３の軸方向に複数並設して設けられたインキツボキー、５はインキ呼び出しローラ、６はインキローラ群、７は刷版、８は刷版７が装着された版胴であり、刷版７には絵柄が焼き付けられている。
【０００３】
このインキ供給装置は、インキツボキー４−１〜４−ｎの開度調整によってインキツボ１内のインキ２をインキツボローラ３に供給し、このインキツボローラ３に供給されたインキをインキ呼び出しローラ５の呼び出し動作によりインキローラ群６を介して刷版７へ供給する。この刷版７に供給されたインキが図示されていないゴム胴を介して印刷用紙に印刷される。
【０００４】
図４５にこの印刷機によって印刷された印刷物を示す。印刷物９には、絵柄領域９−１を除く余白部に、帯状のカラーバー９−２が印刷される。カラーバー９−２は、一般の４色刷りの場合、シアン、マゼンタ、イエロー、ブラックの各色の濃度測定用のパッチ（網点面積率１００％のベタのカラーパッチ）９ａ１，９ａ２，９ａ３，９ａ４を含む領域Ｓ１〜Ｓｎから構成される。領域Ｓ１〜Ｓｎは、印刷機における各色の印刷ユニットにおけるインキツボキー４−１〜４−ｎのキーゾーンに対応している。
【０００５】
〔色合わせ〕
各色の印刷ユニットに対しては基準濃度値が予め設定されている。すなわち、シアン，マゼンタ，イエロー，ブラックの各色に対して基準濃度値が予め設定されており、印刷物９の印刷に際しては、各色の濃度値をこの基準濃度値に一致させるような各色の印刷ユニットにおけるインキツボキー４−１〜４−ｎの開度調整が行われる。この各色の印刷ユニットにおけるインキツボキー４−１〜４−ｎの開度調整は、印刷物９に印刷された各色の濃度測定用のパッチ９ａ（９ａ１，９ａ２，９ａ３，９ａ４）の濃度に基づいて、不図示のインキ供給量調整装置によって行われる（例えば、特許文献１参照）。
【０００６】
例えば、印刷物９における領域Ｓ１を代表して説明すると、試刷りや本刷りによって得られた印刷物９の各色の濃度測定用のパッチ９ａの濃度値を測定し、この測定した各色の濃度値と予め設定されている各色の基準濃度値との濃度差を求め、この求めた各色の濃度差より各色の印刷ユニットにおけるインキツボキー４−１の開き量の調整値（領域Ｓ１へのインキ供給量の調整値）を求め、この求めた調整値（基準の調整値）に独自の係数（コントロールレシオ）を掛けて修正値を求め、この修正値をフィードバック量として各色の印刷ユニットにおけるインキツボキー４−１の開き量を調整する。
【０００７】
同様にして、領域Ｓ２〜Ｓｎについても、各色の印刷ユニットにおけるインキツボキー４−２〜４−ｎの開き量の調整値（領域Ｓ２〜Ｓｎへのインキ供給量の調整値）を求め、この求めた調整値（基準の調整値）にコントロールレシオを掛けて修正値を求め、この求めた修正値をフィードバック量として各色の印刷ユニットにおけるインキツボキー４−２〜４−ｎの開き量を調整する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００３−１１８０７７号公報
【特許文献２】特開２００３―２９１３１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した特許文献１に示された技術では、印刷物の余白部に各色の濃度測定用のパッチ（各色のベタのカラーパッチ）を印刷し、濃度計でその濃度を測定し、測定した濃度値と予め記憶していた基準濃度値が一致するように各色の各インキツボキーの開き量を調整している為、高価な濃度計を使用しなければならず、設備に費用がかかると共に、余白部に各色の濃度測定用のパッチを印刷しなければならず、その分印刷用紙も無駄になる、という問題があった。
【００１０】
また、印刷物内の絵柄を余白部の濃度測定用のパッチで代替して制御する為、濃度測定用のパッチの濃度が基準濃度値になっても印刷物内の絵柄の色調が考えていた色調にならず、結局はオペレータがその後で微調整しなければならなくなり、オペレータに負担がかかると共に時間がかかり、その分印刷資材が無駄になる、という問題もあった。
【００１１】
なお、特許文献２には、印刷物の絵柄をカラーのラインセンサで測定し、ＯＫシートのインキツボキーに対応する範囲内のＲＧＢ値の合計値を基準値として記憶し、その後、印刷中の印刷物のインキツボキーに対応する範囲内のＲＧＢ値の合計値を求め、予め記憶したＯＫシートの基準値と比較し、その差に応じて各インキツボキーの開き量を調整する技術が提案されている。しかし、この特許文献２の技術では、印刷で使用されるシアン、マゼンタ、イエローのインキはそれぞれ純粋なＲＧＢの成分のみを含むのではなく、それぞれ濁りとして他の成分も含むため、単純に測定したＲＧＢの差からシアン、マゼンタ、イエロー、ブラックに変換することはできず、実際には実現不可能であった。
【００１２】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、高価な濃度計を用いることなく、また印刷用紙や印刷資材を無駄にすることなく、オペレータに負担をかけずに、短時間で、印刷物の色合わせを行うことが可能なインキ供給量調整装置および方法を提供することにある。
【課題を解決するための手段】
【００１３】
このような目的を達成するために本発明は、インキツボキーを複数備え、これらインキツボキーの開度調整によって印刷物に供給されるインキ供給量を調整する印刷機のインキ供給量調整装置において、印刷物の各部の絵柄データを記憶する絵柄データ記憶手段と、印刷機によって印刷された印刷物の絵柄を撮像する撮像手段と、撮像手段によって撮像された印刷物の各部のＲＧＢデータを記憶する撮像データ記憶手段と、絵柄データ記憶手段に記憶されている印刷物の各部の絵柄データと仮想のインキ膜厚とから印刷物の各部の仮想のＲＧＢデータを演算する仮想データ演算手段と、撮像データ記憶手段に記憶されている撮像された印刷物の各部のＲＧＢデータと仮想データ演算手段によって演算された印刷物の各部の仮想のＲＧＢデータとから撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚を推定するインキ膜厚推定手段と、インキ膜厚推定手段によって推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚に基づいてインキツボキーの開き量を調整するインキツボキー調整手段とを備えることを特徴とする。
【００１４】
本発明では、印刷物の各部の絵柄データと仮想のインキ膜厚とから印刷物の各部の仮想のＲＧＢデータを演算する。例えば、印刷物の各色の絵柄面積率（Ｃ（シアンの絵柄面積率）、Ｍ（マゼンタの絵柄面積率）、Ｙ（イエローの絵柄面積率）、Ｋ（ブラックの絵柄面積率））と各色のインキ膜厚（α（シアンのインキ膜厚値）、β（マゼンタのインキ膜厚値）、γ（イエローのインキ膜厚値）、σ（ブラックのインキ膜厚値））とＲＧＢ値との関係を定めた式（変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ））を用いて、印刷物の各部の各色の絵柄データ（Ｃ、Ｍ、Ｙ、Ｋ）と各色の仮想のインキ膜厚（α、β、γ、σ）とから、印刷物の各部の仮想のＲＧＢデータを演算する。
【００１５】
本発明では、この演算した印刷物の各部の仮想のＲＧＢデータと撮像された印刷物の各部のＲＧＢデータとから、撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚を推定する。例えば、インキツボキーに対応する範囲における撮像された各部のＲＧＢデータと演算された印刷物の各部の仮想のＲＧＢデータとの残差の二乗和を求め、この残差の二乗和が最も小さくなる時の仮想のインキ膜厚を撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚として推定する。そして、この推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚に基づいて、インキツボキーの開き量を調整する。例えば、推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚の基準のインキ膜厚に対するインキ膜厚比率を求め、このインキ膜厚比率の逆数を修正比率として、インキツボキーの開き量を調整する。
【発明の効果】
【００１６】
本発明によれば、印刷物の各部の絵柄データと仮想のインキ膜厚とから印刷物の各部の仮想のＲＧＢデータを演算し、撮像された印刷物の各部のＲＧＢデータと演算された印刷物の各部の仮想のＲＧＢデータとから撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚を推定し、この推定された撮像された印刷物のインキツボキーに対応する範囲の現状のインキ膜厚に基づいてインキツボキーの開き量を調整するようにしたので、高価な濃度計を用いることなく、また印刷用紙や印刷資材を無駄にすることなく、オペレータに負担をかけずに、短時間で、印刷物の色合わせを行うことが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施に用いるインキ膜厚制御装置（インキ供給量調整装置）のブロック図である。
【図２】このインキ膜厚制御装置を含む４色の枚葉輪転印刷機の概略を示す図である。
【図３】この枚葉輪転印刷機に設置されたカラーカメラの設置位置を示す要部の拡大図である。
【図４】インキ膜厚制御装置におけるメモリの内容を分割して示す図である。
【図５】インキ膜厚制御装置におけるメモリの内容を分割して示す図である。
【図６】インキ膜厚制御装置におけるメモリの内容を分割して示す図である。
【図７】インキ膜厚制御装置におけるメモリの内容を分割して示す図である。
【図８】アドレス位置と対応づけて記憶されたシアン、マゼンタ、イエロー、ブラックのインキ膜厚補正値の組み合わせを示す図である。
【図９】インキ膜厚制御装置の動作を説明するためのフローチャートである。
【図１０】図９に続くフローチャートである。
【図１１】図１０に続くフローチャートである。
【図１２】図１１に続くフローチャートである。
【図１３】図１２に続くフローチャートである。
【図１４】図１３に続くフローチャートである。
【図１５】図１４に続くフローチャートである。
【図１６】図１５に続くフローチャートである。
【図１７】図１６に続くフローチャートである。
【図１８】図１７に続くフローチャートである。
【図１９】図１８に続くフローチャートである。
【図２０】図１９に続くフローチャートである。
【図２１】図２０に続くフローチャートである。
【図２２】図２１に続くフローチャートである。
【図２３】図２２に続くフローチャートである。
【図２４】図２３に続くフローチャートである。
【図２５】図２４に続くフローチャートである。
【図２６】図２５に続くフローチャートである。
【図２７】図２６に続くフローチャートである。
【図２８】図２７に続くフローチャートである。
【図２９】図２８に続くフローチャートである。
【図３０】図２９に続くフローチャートである。
【図３１】図３０に続くフローチャートである。
【図３２】図３１に続くフローチャートである。
【図３３】図３２に続くフローチャートである。
【図３４】図３３に続くフローチャートである。
【図３５】図３４に続くフローチャートである。
【図３６】図３５に続くフローチャートである。
【図３７】図３６に続くフローチャートである。
【図３８】図３７に続くフローチャートである。
【図３９】インキツボキー制御装置の内部構成の概略を示すブロック図である。
【図４０】インキツボキー制御装置の処理動作を示すフローチャートである。
【図４１】図４０に続くフローチャートである。
【図４２】インキツボローラ制御装置の内部構成の概略を示すブロック図である。
【図４３】インキツボローラ制御装置の処理動作を示すフローチャートである。
【図４４】印刷機における各色の印刷ユニット内のインキ供給装置の要部を示す図である。
【図４５】印刷機により印刷された印刷物の概略を示す平面図である。
【発明を実施するための形態】
【００１８】
以下、本発明を図面に基づいて詳細に説明する。図１は本発明の実施に用いるインキ膜厚制御装置（インキ供給量調整装置）のブロック図である。
【００１９】
このインキ膜厚制御装置１００は、ＣＰＵ１０、ＲＡＭ１１、ＲＯＭ１２、入力装置１３、表示器１４、出力装置（プリンタ等）１５、印刷開始スイッチ１６、印刷停止スイッチ１７、カラーカメラ１８、印刷機の原動モータ１９、原動モータドライバ２０、原動モータ用ロータリーエンコーダ２１、Ｄ／Ａ変換器２２、印刷機の原点位置検出器２３、印刷機の回転位相検出用カウンタ２４、給紙装置２５，印刷ユニット２６、メモリ２７、入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）２８−１〜２８−７を備えている。
【００２０】
図２はこのインキ膜厚制御装置１００を含む４色の枚葉輪転印刷機の概略を示す図である。同図において、２６−１〜２６−４は各色の印刷ユニットであり、この印刷ユニット２６−１〜２６−４内に図４４に示したインキ供給装置が各個に設けられている。１８はカラーカメラであり、図３にその設置位置の要部を拡大して示すように、印刷ユニット２６−１〜２６−４によって印刷された印刷物の搬送経路の途中に設けられ、排紙部へ送られようとする印刷物の絵柄を背後から撮像する。
【００２１】
このインキ膜厚制御装置１００において、ＣＰＵ１０は、インターフェイス２８−１〜２８−７を介して与えられる各種入力情報を得て、ＲＡＭ１１やメモリ２７にアクセスしながら、ＲＯＭ１２に格納されたプログラムに従って動作する。
【００２２】
原動モータ用ロータリーエンコーダ２１は、印刷機の原動モータ１９の所定回転角毎に回転パルスを発生して、原動モータドライバ２０に出力する。印刷機の原点位置検出器２３は、印刷機の１回転毎の原点位置を検出し、原点位置検出信号を発生して印刷機の回転位相検出用カウンタ２４に出力する。
【００２３】
図４〜図７にメモリ２７の内容を分割して示す。メモリ２７にはメモリＭ１〜Ｍ３４が設けられる。メモリＭ１には、カウント値Ｍが記憶される。メモリＭ２には、カウント値Ｎが記憶される。メモリＭ３には、印刷物の各部の絵柄面積率が記憶される。メモリＭ４には、印刷物の左右方向の画素数が記憶される。メモリＭ５には、印刷物の天地方向の画素数が記憶される。
【００２４】
メモリＭ６には、各インキツボキーに対応する範囲の（Ｃ、Ｍ、Ｙ，Ｋ）の合計値が記憶される。メモリＭ７には、カウント値Ｑが記憶される。メモリＭ８には、カウント値Ｌが記憶される。メモリＭ９には、インキツボキーの幅に対応する左右方向の画素数が記憶される。メモリＭ１０には、インキツボキーに対応する範囲内の総画素数が記憶される。メモリＭ１１には、各インキツボキーに対応する範囲の絵柄面積率が記憶される。
【００２５】
メモリＭ１２には、絵柄面積率−インキツボキー開き量変換テーブルが記憶される。メモリＭ１３には、各インキツボキーの開き量が記憶される。メモリＭ１４には、各印刷ユニットのインキツボキー総数が記憶される。メモリＭ１５には、各印刷ユニットのインキツボローラの回転量が記憶される。メモリＭ１６には、印刷速度が記憶される。メモリＭ１７には、印刷機回転位相検出用カウンタのカウント値が記憶される。メモリＭ１８には、印刷機の回転位相が記憶される。
【００２６】
メモリＭ１９には、印刷物の撮像タイミングが記憶される。メモリＭ２０には、撮像した印刷物の各部の撮像データが記憶される。メモリＭ２１には、ＲＧＢの最小の残差の二乗和が記憶される。メモリＭ２２には、ＲＧＢの残差の二乗和が記憶される。メモリＭ２３には、基準インキ膜厚が記憶される。メモリＭ２４には、インキ膜厚補正値が記憶される。メモリＭ２５には、補正したインキ膜厚が記憶される。メモリＭ２６には、変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）が記憶される。
【００２７】
メモリＭ２７には、各部の仮想のＲＧＢ値が記憶される。メモリＭ２８には、ＲＧＢの残差の二乗が記憶される。メモリＭ２９には、ＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置が記憶される。メモリＭ３０には、インキ膜厚の補正値総数が記憶される。メモリＭ３１には、各インキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置が記憶される。メモリＭ３２には、現状のインキ膜厚が記憶される。メモリＭ３３には、現状のインキ膜厚比率が記憶される。メモリＭ３４には、各インキツボキーの開き量の修正比率が記憶される。
【００２８】
なお、メモリＭ２６に記憶される変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ））において、Ｃはシアンの絵柄面積率、Ｍはマゼンタの絵柄面積率、Ｙはイエローの絵柄面積率、Ｋはブラックの絵柄面積率、αはシアンのインキ膜厚値、βはマゼンタのインキ膜厚値、γはイエローのインキ膜厚値、σはブラックのインキ膜厚値を表す。この変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）は、印刷物の各色の絵柄面積率と各色のインキ膜厚とＲＧＢ値との関係を定めた式であり、各色のインキ（シアン、マゼンタ、イエロー、ブラック）のＲＧＢの吸収特性から、シアン、マゼンタ、イエロー、ブラックの印刷順序（重なり順序）を加味して、予め求められているものである。
【００２９】
また、メモリＭ２３には、シアンのインキ膜厚値αの基準値がシアンの基準インキ膜厚値αｆとして、マゼンタのインキ膜厚値βの基準値がマゼンタの基準インキ膜厚値βｆとして、イエローのインキ膜厚値γの基準値がイエローの基準インキ膜厚値γｆとして、ブラックのインキ膜厚値σの基準値がブラックの基準インキ膜厚値σｆとして記憶される。
【００３０】
また、メモリＭ２４には、図８に示すように、シアンのインキ膜厚補正値Δα、マゼンタのインキ膜厚補正値Δβ、イエローのインキ膜厚補正値Δγ、ブラックのインキ膜厚補正値Δσの組み合わせが、アドレス位置に対応づけて記憶されている。この例では、Δα、Δβ、Δγ、Δσのそれぞれについて、−０．１〜＋０．１を補正値の範囲とし、０．０１を補正値の刻み幅として、Δα、Δβ、Δγ、Δσの全ての組み合わせがアドレス位置に対応づけて記憶されている。
【００３１】
なお、図１において、２００はインキ供給装置におけるインキツボキーの開き量を制御するインキツボキー制御装置であり、３００はインキ供給装置におけるインキツボローラを駆動するインキツボローラ制御装置であり、インキツボキー制御装置２００は各色の印刷ユニットのインキツボキー毎に設けられており、インキツボローラ制御装置３００は各色の印刷ユニット毎に設けられている。
【００３２】
〔インキ供給量制御装置の概略的な動作〕
インキ膜厚制御装置１００の詳細な動作の説明に入る前に、理解を容易とするために、その概略的な動作について説明しておく。
【００３３】
（１）印刷する印刷物のＰＰＦ（Print Production format）データの各部の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）より各色の各インキツボキーに対応する範囲の絵柄面積率（Ｃ、Ｍ、Ｙ、Ｋ）を求める。
（２）絵柄面積率−インキツボキー開き量変換カーブを用いて、（１）で求めた各色の各インキツボキーに対応する範囲の絵柄面積率（Ｃ、Ｍ、Ｙ、Ｋ）より、各色の各インキツボキーの開き量を求める。
（３）各色の各インキツボキーを（２）で求めた開き量に設定し、印刷を開始する。
（４）印刷機で印刷された印刷物をカラーカメラで撮像し、撮像した印刷物の各部の（Ｒｃｎｍ、Ｇｃｎｍ、Ｂｃｎｍ）を求める。
（５）変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）を用いて、各色のインキの膜厚（α、β、γ、σ）を少しづつずらした時のＰＰＦデータの各部の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）に対応する計算上（仮想）の（Ｒｖｎｍ、Ｇｖｎｍ、Ｂｖｎｍ）を求める。
（６）最小二乗法を用いて、各インキツボキーに対応する範囲のΣ［（Ｒｃｎｍ−Ｒｖｎｍ）2＋（Ｇｃｎｍ−Ｇｖｎｍ）2＋（Ｂｃｎｍ−Ｂｖｎｍ）2］1/2の値が最も小さくなる時の各色のインキの膜厚（αｌ、βｌ、γｌ、σｌ）を求める。
（７）（６）で求めた各色のインキの膜厚（αｌ、βｌ、γｌ、σｌ）の基準のインキ膜厚（αｆ、βｆ、γｆ、σｆ）に対するインキ膜厚比率を求め、このインキ膜厚比率の逆数である修正比率を（２）で求めた各色の各インキツボキーの開き量に乗算し、各色の各インキツボキーの修正開き量を求める。
（８）各色の各インキツボキーを（７）で求めた修正開き量に再設定し、印刷を続行する。
【００３４】
〔インキ膜厚制御装置の詳細な動作〕
以下、図９〜図３８に分割して示すフローチャートを参照して、インキ膜厚制御装置１００のＣＰＵ１０が実行する詳細な処理動作について説明する。
【００３５】
〔ＰＰＦデータの入力〕
ＣＰＵ１０は、入力装置１３にＰＰＦデータが入力されると（図９：ステップＳ１０１のＹＥＳ）、カウント値Ｍを１とし（ステップＳ１０２）、カウント値Ｎを１とし（ステップＳ１０３）、入力装置１３より印刷物の（Ｎ，Ｍ）の位置の画素の（Ｃ、Ｍ、Ｙ、Ｋ）データを読み込み、その読み込んだ（Ｃ、Ｍ、Ｙ、Ｋ）データをメモリＭ３の（Ｎ，Ｍ）のアドレス位置に記憶させる（ステップＳ１０４）。
【００３６】
そして、カウント値Ｎに１を加算し（ステップＳ１０５）、メモリＭ４に記憶されている印刷物の左右方向の画素数を読み込み（ステップＳ１０６）、カウント値Ｎが印刷物の左右方向の画素数を超えるまで（ステップＳ１０７のＹＥＳ）、ステップＳ１０４〜Ｓ１０７の処理を繰り返す。
【００３７】
ＣＰＵ１０は、カウント値Ｎが印刷物の左右方向の画素数を超えると（ステップＳ１０７のＹＥＳ）、カウント値Ｍに１を加算し（ステップＳ１０８）、メモリＭ５に記憶されている印刷物の天地方向の画素数を読み込み（ステップＳ１０９）、カウント値Ｍが印刷物の天地方向の画素数を超えるまで（ステップＳ１１０のＹＥＳ）、ステップＳ１０３〜Ｓ１１０の処理を繰り返す。
【００３８】
これにより、メモリＭ３に、印刷物の全ての画素の（Ｃ、Ｍ、Ｙ、Ｋ）データ、すなわち印刷物の各部の絵柄データが記憶される。
【００３９】
〔インキツボキーの開き量のセット〕
ＣＰＵ１０は、カウント値Ｍが印刷物の天地方向の画素数を超えると（ステップＳ１１０のＹＥＳ）、メモリＭ６の全アドレス位置にゼロを上書きし（図１０：ステップＳ１１１）、カウント値Ｑを１とする（ステップＳ１１２）。また、カウント値Ｌを１とし（ステップＳ１１３）、カウント値Ｎを１とし（ステップＳ１１４）、カウント値Ｍを１とする（ステップＳ１１５）。
【００４０】
そして、メモリＭ６のＱ色目のＬ番目のアドレス位置の（Ｃ、Ｍ、Ｙ、Ｋ）合計値を読み込み（ステップＳ１１６）、メモリＭ３のＱ色目の（Ｎ，Ｍ）のアドレス位置の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）データを読み込み（ステップＳ１１７）、Ｑ色目のＬ番目のアドレス位置の（Ｃ、Ｍ、Ｙ、Ｋ）合計値にＱ色目の（Ｎ，Ｍ）のアドレス位置の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）データを加算し、メモリＭ６のＱ色目のＬ番目のアドレス位置に上書きする（ステップＳ１１８）。
【００４１】
そして、カウント値Ｍに１を加算し（図１１：ステップＳ１１９）、メモリＭ５に記憶されている印刷機の天地方向の画素数を読み込み（ステップＳ１２０）、カウント値Ｍが印刷機の天地方向の画素数を超えるまで（ステップＳ１２１のＹＥＳ）、ステップＳ１１６〜Ｓ１２１の処理を繰り返す。
【００４２】
カウント値Ｍが印刷機の天地方向の画素数を超えると（ステップＳ１２１のＹＥＳ）、カウント値Ｎに１を加算し（ステップＳ１２２）、メモリＭ９のインキツボキーの幅に対応する左右方向の画素数を読み込み（ステップＳ１２３）、またカウント値Ｌを読み込み（ステップＳ１２４）、カウント値Ｎが（インキツボキーの幅に対応する左右方向の画素数×カウント値Ｌ）を超えるまで（ステップＳ１２５のＹＥＳ）、ステップＳ１１５〜Ｓ１２５の処理を繰り返す。
【００４３】
ＣＰＵ１０は、カウント値Ｎが（インキツボキーの幅に対応する左右方向の画素数×カウント値Ｌ）を超えると（ステップＳ１２５のＹＥＳ）、メモリＭ６のＱ色目のＬ番目のアドレス位置の（Ｃ、Ｍ、Ｙ、Ｋ）合計値を読み込み（ステップＳ１２６）、またメモリＭ１０に記憶されているインキツボキーに対応する範囲内の総画素数を読み込み（ステップＳ１２７）、Ｑ色目のＬ番目のアドレス位置の（Ｃ、Ｍ、Ｙ、Ｋ）合計値をインキツボキーに対応する範囲内の総画素数で除算し、Ｑ色目のＬ番目のインキツボキーに対応する範囲の絵柄面積率を求め、メモリＭ１１のＱ色目のＬ番目のアドレス位置に記憶する（図１２：ステップＳ１２８）。
【００４４】
そして、メモリＭ１１のＱ色目のＬ番目のアドレス位置よりＱ色目のＬ番目のインキツボキーに対応する範囲の絵柄面積率を読み込み（ステップＳ１２９）、メモリＭ１２のＱ色目のアドレス位置よりＱ色目の絵柄面積率−インキツボキー開き量変換テーブルを読み込み（ステップＳ１３０）、Ｑ色目の絵柄面積率−インキツボキー開き量変換テーブルを用いて、Ｑ色目のＬ番目のインキツボキーに対応する範囲の絵柄面積率より、Ｑ色目のＬ番目のインキツボキーの開き量を求め、メモリＭ１３のＱ色目のＬ番目のアドレス位置に記憶する（ステップＳ１３１）。
【００４５】
そして、このＱ色目のＬ番目のインキツボキーの開き量をＱ色目のＬ番目のインキツボキー制御装置２００に送信し（ステップＳ１３２）、Ｑ色目のＬ番目のインキツボキー制御装置２００からのインキツボキーの開き量の受信完了信号の送信を待つ（ステップＳ１３３）。
【００４６】
ＣＰＵ１０は、Ｑ色目のＬ番目のインキツボキー制御装置２００からのインキツボキーの開き量の受信完了信号が送信されてくると（ステップＳ１３３のＹＥＳ）、カウント値Ｌに１を加算し（ステップＳ１３４）、メモリＭ１４に記憶されている各印刷ユニットのインキツボキー総数を読み込み（ステップＳ１３５）、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えるまで（図１３：ステップＳ１３６のＹＥＳ）、ステップＳ１１５〜Ｓ１３６の処理を繰り返す。
【００４７】
ＣＰＵ１０は、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えると（ステップＳ１３６のＹＥＳ）、カウント値Ｑに１を加算し（ステップＳ１３７）、カウント値ＱがＱ＞４となるまで（ステップＳ１３８のＹＥＳ）、ステップＳ１１３〜Ｓ１３８の処理を繰り返す。
【００４８】
これにより、各色の全てのインキツボキーについて、そのインキツボキーに対応する範囲の絵柄面積率が求められ、その絵柄面積率に応じたインキツボキーの開き量が求められ、メモリＭ１３に記憶されて行くと共に、対応するインキツボキー制御装置２００に送信されて行く。
【００４９】
〔インキツボキーの開き量の設定が完了していることの確認〕
ＣＰＵ１０は、カウント値ＱがＱ＞４となると（ステップＳ１３８のＹＥＳ）、カウント値Ｑを１とし（ステップＳ１３９）、カウント値Ｌを１とし（ステップＳ１４０）、Ｑ色目のＬ番目のインキツボキー制御装置２００から設定完了信号が送信されてきたか否かを確認する（ステップＳ１４１）。
【００５０】
Ｑ色目のＬ番目のインキツボキー制御装置２００より設定完了信号が送信されてくれば（ステップＳ１４１のＹＥＳ）、カウント値Ｌに１を加算し（ステップＳ１４２）、メモリＭ１４に記憶されている各印刷ユニットのインキツボキー総数を読み込み（ステップＳ１４３）、カウントＬが各印刷ユニットのインキツボキー総数を超えるまで（ステップＳ１４４のＹＥＳ）、ステップＳ１４１〜Ｓ１４４の処理を繰り返す。
【００５１】
ＣＰＵ１０は、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えると（ステップＳ１４４のＹＥＳ）、カウント値Ｑに１を加算し（ステップＳ１４５）、カウント値ＱがＱ＞４となるまで（ステップＳ１４６のＹＥＳ）、ステップＳ１４０〜Ｓ１４６の処理を繰り返す。そして、カウント値ＱがＱ＞４となると（ステップＳ１４６のＹＥＳ）、全てのインキツボキー制御装置２００に、全インキツボキーの開き量設定完了信号を送信する（図１４：ステップＳ１４７）。
【００５２】
〔印刷〕
次に、オペレータは、印刷開始スイッチ１６をオンとする。印刷開始スイッチ１６がオンとされると（ステップＳ１４８のＹＥＳ）、ＣＰＵ１０は、印刷を開始する。
【００５３】
この場合、ＣＰＵ１０は、メモリＭ１５に記憶されている各印刷ユニットのインキツボローラの回転量を読み込み（ステップＳ１４９）、その読み出したインキツボローラの回転量を各印刷ユニットのインキツボローラ制御装置３００に送信し（ステップＳ１５０）、各印刷ユニットのインキツボローラ制御装置３００からのインキツボローラの回転量受信完了信号の送信を待つ（ステップＳ１５１）。
【００５４】
ＣＰＵ１０は、各印刷ユニットのインキツボローラ制御装置３００からのインキツボローラの回転量受信完了信号を受けると（ステップＳ１５１のＹＥＳ）、メモリＭ１６に記憶されている印刷速度を読み込み（ステップＳ１５２）、原動モータドライバ２０にＤ／Ａ変換器２２を介して回転指令を出力し（ステップＳ１５３）、印刷機の速度を印刷速度とする。また、給紙装置２５に給紙指令を出力し（図１５：ステップＳ１５４）、印刷機への給紙を開始する。また、各印刷ユニット２６に印刷指令を出力する（ステップＳ１５５）。
【００５５】
〔印刷物の撮像〕
ＣＰＵ１０は、印刷中、印刷機の回転位相検出用カウンタ２４よりカウント値を読み込み（ステップＳ１５６）、この読み込んだ印刷機の回転位相検出用カウンタ２４のカウント値より印刷機の回転位相を演算する（ステップＳ１５７）。なお、読み込んだ印刷機の回転位相検出用カウンタ２４のカウント値はメモリＭ１７に記憶し、演算した印刷機の回転位相はメモリＭ１８に記憶する。
【００５６】
そして、ＣＰＵ１０は、メモリＭ１９に記憶されている印刷物の撮像タイミングを読み込み（ステップＳ１５８）、印刷機の回転位相が印刷機の撮像タイミングとなるまで（ステップＳ１５９のＹＥＳ）、ステップＳ１５６〜Ｓ１５９の処理を繰り返す。そして、印刷機の回転位相が印刷機の撮像タイミングとなると（ステップＳ１５９のＹＥＳ）、カラーカメラ１８に撮像信号を出力する（ステップＳ１６０）。
【００５７】
カラーカメラ１８は、ＣＰＵ１０からの撮像信号を受けて、排紙部へ送られようとする印刷物の絵柄を撮像する。このカラーカメラ１８によって撮像された印刷物の撮像データはＣＰＵ１０へ送られる。
【００５８】
ＣＰＵ１０は、カラーカメラ１８からの撮像データを受けて（図１６：ステップＳ１６１のＹＥＳ）、カウント値Ｍを１とし（ステップＳ１６２）、カウント値Ｎを１とし（ステップＳ１６３）、カラーカメラ１８からの（Ｎ，Ｍ）の位置の画素の（Ｒ、Ｇ、Ｂ）データを読み込み、その読み込んだ（Ｒ、Ｇ、Ｂ）データをメモリＭ２０の（Ｎ，Ｍ）のアドレス位置に記憶させる（ステップＳ１６４）。
【００５９】
そして、カウント値Ｎに１を加算し（ステップＳ１６５）、メモリＭ４に記憶されている印刷物の左右方向の画素数を読み込み（ステップＳ１６６）、カウント値Ｎが印刷物の左右方向の画素数を超えるまで（ステップＳ１６７のＹＥＳ）、ステップＳ１６４〜Ｓ１６７の処理を繰り返す。
【００６０】
ＣＰＵ１０は、カウント値Ｎが印刷物の左右方向の画素数を超えると（ステップＳ１６７のＹＥＳ）、カウント値Ｍに１を加算し（ステップＳ１６８）、メモリＭ５に記憶されている印刷物の天地方向の画素数を読み込み（ステップＳ１６９）、カウント値Ｍが印刷物の天地方向の画素数を超えるまで（ステップＳ１７０のＹＥＳ）、ステップＳ１６３〜Ｓ１７０の処理を繰り返す。
【００６１】
これにより、メモリＭ２０に、撮像された印刷物の全ての画素の（Ｒ、Ｇ、Ｂ）データ、すなわち撮像された印刷物の各部のＲＧＢデータ（実際のＲＧＢ値）が記憶される。
【００６２】
〔各インキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算〕
〔仮想のＲＧＢ値の演算〕
ＣＰＵ１０は、カウント値Ｍが印刷物の天地方向の画素数を超えると（ステップＳ１７０のＹＥＳ）、カウント値Ｌを１とし（図１７：ステップＳ１７１）、ＲＧＢの最小の残差の二乗和記憶用のメモリＭ２１およびＲＧＢの残差の二乗和記憶用のメモリＭ２２の記憶内容をゼロとする（ステップＳ１７２，Ｓ１７３）。
【００６３】
そして、メモリＭ２３に記憶されているシアンの基準インキ膜厚値αｆを読み込み（ステップＳ１７４）、メモリＭ２４に記憶されている最初のアドレス位置のシアンのインキ膜厚補正値Δα（Δα１）を読み込み（ステップＳ１７５）、シアンの基準インキ膜厚値αｆに最初のアドレス位置のシアンのインキ膜厚補正値Δα１を加算し、シアンの補正したインキ膜厚値（αｆ＋Δα１）を求め、メモリＭ２５のシアンのアドレス位置に記憶する（ステップＳ１７６）。
【００６４】
次に、メモリＭ２３に記憶されているマゼンタの基準インキ膜厚値βｆを読み込み（ステップＳ１７７）、メモリＭ２４に記憶されている最初のアドレス位置のマゼンタのインキ膜厚補正値Δβ（Δβ１）を読み込み（ステップＳ１７８）、マゼンタの基準インキ膜厚値βｆに最初のアドレス位置のマゼンタのインキ膜厚補正値Δβ１を加算し、マゼンタの補正したインキ膜厚値（βｆ＋Δβ１）を求め、メモリＭ２５のマゼンタのアドレス位置に記憶する（図１８：ステップＳ１７９）。
【００６５】
次に、メモリＭ２３に記憶されているイエローの基準インキ膜厚値γｆを読み込み（ステップＳ１８０）、メモリＭ２４に記憶されている最初のアドレス位置のイエローのインキ膜厚補正値Δγ（Δγ１）を読み込み（ステップＳ１８１）、イエローの基準インキ膜厚値γｆに最初のアドレス位置のイエローのインキ膜厚補正値Δγ１を加算し、イエローの補正したインキ膜厚値（γｆ＋Δγ１）を求め、メモリＭ２５のイエローのアドレス位置に記憶する（ステップＳ１８２）。
【００６６】
次に、メモリＭ２３に記憶されているブラックの基準インキ膜厚値σｆを読み込み（ステップＳ１８３）、メモリＭ２４に記憶されている最初のアドレス位置のブラックのインキ膜厚補正値Δσ（Δσ１）を読み込み（ステップＳ１８４）、ブラックの基準インキ膜厚値σｆに最初のアドレス位置のブラックのインキ膜厚補正値Δσ１を加算し、ブラックの補正したインキ膜厚値（σｆ＋Δσ１）を求め、メモリＭ２５のブラックのアドレス位置に記憶する（ステップＳ１８５）。
【００６７】
そして、ＣＰＵ１０は、メモリＭ９に記憶されているインキツボキーの幅に対応する左右方向の画素数を読み込み（図１９：ステップＳ１８６）、カウント値Ｌを読み込み（ステップＳ１８７）、カウント値Ｎを（１＋（インキツボキーの幅に対応する左右方向の画素数）×（カウント値Ｌ−１））とし（ステップＳ１８８）、カウント値Ｍを１とし（ステップＳ１８９）、メモリＭ３の（Ｎ，Ｍ）のアドレス位置より、（Ｎ，Ｍ）の位置の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）データを読み込む（ステップＳ１９０）。
【００６８】
そして、メモリＭ２５のシアン、マゼンタ、イエロー、ブラックのＬ番目のアドレス位置より、シアン、マゼンタ、イエロー、ブラックの補正したインキ膜厚値（αｆ＋Δα１）、（βｆ＋Δβ１）、（γｆ＋Δγ１）、（σｆ＋Δσ１）を読み込み（ステップＳ１９１）、メモリＭ２６に記憶されている変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）を読み込み（ステップＳ１９２）、この変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）を用いて、（Ｎ，Ｍ）の位置の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）データと、シアン、マゼンタ、イエロー、ブラックの補正したインキ膜厚値（αｆ＋Δα１）、（βｆ＋Δβ１）、（γｆ＋Δγ１）、（σｆ＋Δσ１）とから、（Ｎ，Ｍ）の位置の仮想のＲＧＢ値（Ｒｖｎｍ、Ｇｖｎｍ、Ｂｖｎｍ）を求め、メモリＭ２７の（Ｎ，Ｍ）のアドレス位置に記憶する（図２０：ステップＳ１９３）。
【００６９】
〔ＲＧＢの残差の二乗の演算〕
次に、ＣＰＵ１０は、メモリＭ２０の（Ｎ，Ｍ）のアドレス位置より撮像した印刷物の（Ｎ，Ｍ）の位置のＲＧＢ値（Ｒｃｎｍ、Ｇｃｎｍ、Ｂｃｎｍ）を読み込み（ステップＳ１９４）、この読み込んだ撮像した印刷物の（Ｎ，Ｍ）の位置のＲＧＢ値（Ｒｃｎｍ、Ｇｃｎｍ、Ｂｃｎｍ）とステップＳ１９３で求めた（Ｎ，Ｍ）の位置の仮想のＲＧＢ値（Ｒｖｎｍ、Ｇｖｎｍ、Ｂｖｎｍ）とから、（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗を〔（Ｒｃｎｍ−Ｒｖｎｍ）2＋（Ｇｃｎｍ−Ｇｖｎｍ）2＋（Ｂｃｎｍ−Ｂｖｎｍ）2〕1/2として求め、この求めた（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗をメモリＭ２８に記憶する（ステップＳ１９５）。
【００７０】
〔インキツボキーに対応する範囲のＲＧＢの残差の二乗和の演算〕
そして、ＣＰＵ１０は、メモリＭ２２に記憶されているＲＧＢの残差の二乗和を読み込み（ステップＳ１９６）、この読み込んだＲＧＢの残差の二乗和にステップＳ１９５で求めた（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗を加算し、ＲＧＢの残差の二乗和としてメモリＭ２２に上書きする（ステップＳ１９７）。ここでは、先のステップＳ１７３において、メモリＭ２２のＲＧＢの残差の二乗和はゼロとされていることから、ステップＳ１９５で求められた（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗がＲＧＢの残差の二乗和とされる。
【００７１】
次に、ＣＰＵ１０は、カウント値Ｍに１を加算し（ステップＳ１９８）、メモリＭ５に記憶されている印刷物の天地方向の画素数を読み込み（ステップＳ１９９）、カウント値Ｍが印刷物の天地方向の画素数となるまで（図２１：ステップＳ２００のＹＥＳ）、ステップＳ１９０〜Ｓ２００の処理を繰り返す。
【００７２】
ＣＰＵ１０は、カウント値Ｍが印刷物の天地方向の画素数となると（ステップＳ２００のＹＥＳ）、カウント値Ｎに１を加算し（ステップＳ２０１）、メモリＭ９に記憶されているインキツボキーの幅に対応する左右方向の画素数を読み込み（ステップＳ２０２）、またカウント値Ｌを読み込み（ステップＳ２０３）、カウント値Ｎが（インキツボキーの幅に対応する左右方向の画素数×カウント値Ｌ）を超えるまで（ステップＳ２０４のＹＥＳ）、ステップＳ１８９〜Ｓ２０４の処理を繰り返す。
【００７３】
ＣＰＵ１０は、カウント値Ｎが（インキツボキーの幅に対応する左右方向の画素数×カウント値Ｌ）を超えると（ステップＳ２０４のＹＥＳ）、メモリＭ２２に記憶されているＲＧＢの残差の二乗和を読み込み（ステップＳ２０５）、この読み込んだＲＧＢの残差の二乗和を最初のＲＧＢの最小の残差の二乗和としてメモリＭ２１に記憶させる（ステップＳ２０６）。また、ＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置として、メモリＭ２９に１を書き込む（ステップＳ２０７）。
【００７４】
すなわち、Ｌ＝１番目のインキツボキーに対応する範囲における各画素のＲＧＢ値（実際のＲＧＢ値）と、メモリＭ２４の最初のアドレス位置のインキ膜厚補正値の組み合わせを使用して求められたＬ＝１番目のインキツボキーに対応する範囲における各画素の仮想のＲＧＢ値との残差の二乗和を求め、この残差の二乗和をＬ＝１番目のインキツボキーに対応する範囲の最初のＲＧＢの最小の残差の二乗和として記憶する一方、その時に使用したメモリＭ２４中のインキ膜厚補正値の組み合わせのアドレス位置をＬ＝１番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置として記憶する。
【００７５】
〔インキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和の入れ替え〕
次に、ＣＰＵ１０は、カウント値Ｑを２とし（図２２：ステップＳ２０８）、メモリＭ２２に記憶されているＲＧＢの残差の二乗をゼロとする（ステップＳ２０９）。
【００７６】
そして、メモリＭ２３に記憶されているシアンの基準インキ膜厚値αｆを読み込み（ステップＳ２１０）、メモリＭ２４に記憶されているＱ番目のアドレス位置のシアンのインキ膜厚補正値Δα（Δαｑ）を読み込み（ステップＳ２１１）、シアンの基準インキ膜厚値αｆにＱ番目のアドレス位置のシアンのインキ膜厚補正値Δαｑを加算し、シアンの補正したインキ膜厚値（αｆ＋Δαｑ）を求め、メモリＭ２５のシアンのアドレス位置に記憶する（ステップＳ２１２）。
【００７７】
次に、メモリＭ２３に記憶されているマゼンタの基準インキ膜厚値βｆを読み込み（ステップＳ２１３）、メモリＭ２４に記憶されているＱ番目のアドレス位置のマゼンタのインキ膜厚補正値Δβ（Δβｑ）を読み込み（ステップＳ２１４）、マゼンタの基準インキ膜厚値βｆにＱ番目のアドレス位置のマゼンタのインキ膜厚補正値Δβｑを加算し、マゼンタの補正したインキ膜厚値（βｆ＋Δβｑ）を求め、メモリＭ２５のマゼンタのアドレス位置に記憶する（ステップＳ２１５）。
【００７８】
次に、メモリＭ２３に記憶されているイエローの基準インキ膜厚値γｆを読み込み（図２３：ステップＳ２１６）、メモリＭ２４に記憶されているＱ番目のアドレス位置のイエローのインキ膜厚補正値Δγ（Δγｑ）を読み込み（ステップＳ２１７）、イエローの基準インキ膜厚値γｆにＱ番目のアドレス位置のイエローのインキ膜厚補正値Δγｑを加算し、イエローの補正したインキ膜厚値（γｆ＋Δγｑ）を求め、メモリＭ２５のイエローのアドレス位置に記憶する（ステップＳ２１８）。
【００７９】
次に、メモリＭ２３に記憶されているブラックの基準インキ膜厚値σｆを読み込み（ステップＳ２１９）、メモリＭ２４に記憶されているＱ番目のアドレス位置のブラックのインキ膜厚補正値Δσ（Δσｑ）を読み込み（ステップＳ２２０）、ブラックの基準インキ膜厚値σｆにＱ番目のアドレス位置のブラックのインキ膜厚補正値Δσｑを加算し、ブラックの補正したインキ膜厚値（σｆ＋Δσｑ）を求め、メモリＭ２５のブラックのアドレス位置に記憶する（ステップＳ２２１）。
【００８０】
そして、ＣＰＵ１０は、メモリＭ９に記憶されているインキツボキーの幅に対応する左右方向の画素数を読み込み（ステップＳ２２２）、カウント値Ｌを読み込み（ステップＳ２２３）、カウント値Ｎを（１＋（インキツボキーの幅に対応する左右方向の画素数）×（カウント値Ｌ−１））とし（図２４：ステップＳ２２４）、カウント値Ｍを１とし（ステップＳ２２５）、メモリＭ３の（Ｎ，Ｍ）のアドレス位置より、（Ｎ，Ｍ）の位置の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）データを読み込む（ステップＳ２２６）。
【００８１】
そして、メモリＭ２５のシアン、マゼンタ、イエロー、ブラックのＬ番目のアドレス位置より、シアン、マゼンタ、イエロー、ブラックの補正したインキ膜厚値（αｆ＋Δαｑ）、（βｆ＋Δβｑ）、（γｆ＋Δγｑ）、（σｆ＋Δσｑ）を読み込み（ステップＳ２２７）、メモリＭ２６に記憶されている変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）を読み込み（ステップＳ２２８）、この変換式Ｆ（Ｃ、Ｍ、Ｙ、Ｋ、α、β、γ、σ）＝（Ｒ、Ｇ、Ｂ）を用いて、（Ｎ，Ｍ）の位置の（Ｃｎｍ、Ｍｎｍ、Ｙｎｍ、Ｋｎｍ）データと、シアン、マゼンタ、イエロー、ブラックの補正したインキ膜厚値（αｆ＋Δαｑ）、（βｆ＋Δβｑ）、（γｆ＋Δγｑ）、（σｆ＋Δσｑ）とから、（Ｎ，Ｍ）の位置の仮想のＲＧＢ値（Ｒｖｎｍ、Ｇｖｎｍ、Ｂｖｎｍ）を求め、メモリＭ２７の（Ｎ，Ｍ）のアドレス位置に記憶する（ステップＳ２２９）。
【００８２】
次に、ＣＰＵ１０は、メモリＭ２０の（Ｎ，Ｍ）のアドレス位置より撮像した印刷物の（Ｎ，Ｍ）の位置のＲＧＢ値（Ｒｃｎｍ、Ｇｃｎｍ、Ｂｃｎｍ）を読み込み（ステップＳ２３０）、この読み込んだ撮像した印刷物の（Ｎ，Ｍ）の位置のＲＧＢ値（Ｒｃｎｍ、Ｇｃｎｍ、Ｂｃｎｍ）とステップＳ２２９で求めた（Ｎ，Ｍ）の位置の仮想のＲＧＢ値（Ｒｖｎｍ、Ｇｖｎｍ、Ｂｖｎｍ）とから、（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗を〔（Ｒｃｎｍ−Ｒｖｎｍ）2＋（Ｇｃｎｍ−Ｇｖｎｍ）2＋（Ｂｃｎｍ−Ｂｖｎｍ）2〕1/2として求め、この求めた（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗をメモリＭ２８に記憶する（ステップＳ２３１）。
【００８３】
そして、メモリＭ２２に記憶されているＲＧＢの残差の二乗和を読み込み（図２５：ステップＳ２３２）、この読み込んだＲＧＢの残差の二乗和にステップＳ２３１で求めた（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗を加算して、メモリＭ２２のＲＧＢの残差の二乗和に上書きする（ステップＳ２３３）。ここでは、先のステップＳ２０９において、メモリＭ２２のＲＧＢの残差の二乗和はゼロとされていることから、ステップＳ２３１で求められた（Ｎ，Ｍ）の位置のＲＧＢの残差の二乗がＲＧＢの残差の二乗和とされる。
【００８４】
次に、ＣＰＵ１０は、カウント値Ｍに１を加算し（ステップＳ２３４）、メモリＭ５に記憶されている印刷物の天地方向の画素数を読み込み（ステップＳ２３５）、カウント値Ｍが印刷物の天地方向の画素数となるまで（ステップＳ２３６のＹＥＳ）、ステップＳ２２６〜Ｓ２３６の処理を繰り返す。
【００８５】
ＣＰＵ１０は、カウント値Ｍが印刷物の天地方向の画素数となると（ステップＳ２３６のＹＥＳ）、カウント値Ｎに１を加算し（ステップＳ２３７）、メモリＭ９に記憶されているインキツボキーの幅に対応する左右方向の画素数を読み込み（ステップＳ２３８）、またカウント値Ｌを読み込み（ステップＳ２３９）、カウント値Ｎが（インキツボキーの幅に対応する左右方向の画素数×カウント値Ｌ）を超えるまで（ステップＳ２４０のＹＥＳ）、ステップＳ２２５〜Ｓ２４０の処理を繰り返す。
【００８６】
ＣＰＵ１０は、カウント値Ｎが（インキツボキーの幅に対応する左右方向の画素数×カウント値Ｌ）を超えると（ステップＳ２４０のＹＥＳ）、メモリＭ２１に記憶されているＲＧＢの最小の残差の二乗和を読み込み（図２６：ステップＳ２４１）、またメモリＭ２２に記憶されているＲＧＢの残差の二乗和を読み込み（ステップＳ２４２）、両者を比較する（ステップＳ２４３）。
【００８７】
ここで、メモリＭ２１に記憶されているＲＧＢの最小の残差の二乗和よりもメモリＭ２２に記憶されているＲＧＢの残差の二乗和の方が小さければ（ステップＳ２４３のＹＥＳ）、すなわちＬ＝１番目のインキツボキーに対応する範囲の最初のＲＧＢの最小の残差の二乗和よりも次のインキ膜厚補正値の組み合わせを使用して求められたＬ＝１番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和の方が小さければ、次のインキ膜厚補正値の組み合わせを使用して求められたＬ＝１番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和を新しいＬ＝１番目のインキツボキーに対応する範囲の最小の残差の二乗和としてメモリＭ２１に記憶させる（ステップＳ２４４）。
【００８８】
そして、その時のカウント値Ｑを読み込み（ステップＳ２４５）、ＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置として、メモリＭ２９に上書きする（ステップＳ２４６）。そして、ステップＳ２４７へ進み、カウント値Ｑに１を加算する。
【００８９】
なお、メモリＭ２１に記憶されているＲＧＢの最小の残差の二乗和がメモリＭ２２に記憶されているＲＧＢの残差の二乗和以下であれば（ステップＳ２４３のＮＯ）、すなわちＬ＝１番目のインキツボキーに対応する範囲の最初のＲＧＢの最小の残差の二乗和が次のインキ膜厚補正値の組み合わせを使用して求められたＬ＝１番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和以下であれば、ステップＳ２４４〜Ｓ２４６の処理は実行せずに、直ちにステップＳ２４７へ進む。
【００９０】
ＣＰＵ１０は、ステップＳ２４７でカウント値Ｑに１を加算した後、メモリＭ３０に記憶されているインキ膜厚の補正値総数を読み込み（ステップＳ２４８）、カウント値Ｑがインキ膜厚の補正値総数を超えるまで（図２７：ステップＳ２４９のＹＥＳ）、ステップＳ２０９〜Ｓ２４９の処理を繰り返す。
【００９１】
これにより、メモリＭ２４に記憶されている全てのインキ膜厚補正値の組み合わせについて、Ｌ＝１番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和が求められ、この求められたＲＧＢの残差の二乗和のうち最も小さい値（最小値）がメモリＭ２１に残されるものとなる。また、メモリＭ２９に、そのＲＧＢの残差の二乗和の最小値が求められた時のカウント値Ｑが、ＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置として残されるものとなる。
【００９２】
〔インキツボキーに対応する範囲の現状のインキ膜厚の推定〕
ＣＰＵ１０は、カウント値Ｑがインキ膜厚の補正値総数を超えると（ステップＳ２４９のＹＥＳ）、メモリＭ２９に記憶されているＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置を読み込み（ステップＳ２５０）、またカウント値Ｌを読み込み（ステップＳ２５１）、メモリＭ３１のＬ番目のアドレス位置に、メモリＭ２９から読み込んだＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置を書き込む（ステップＳ２５２）。ここでは、Ｌ＝１番目のインキツボキーに対応して、Ｌ＝１番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算に使用されたメモリＭ２４中のインキ膜厚補正値の組み合わせのアドレス位置が書き込まれる。
【００９３】
そして、ＣＰＵ１０は、カウント値Ｌに１を加算し（ステップＳ２５３）、メモリＭ１４に記憶されている各印刷ユニットのインキツボキー総数を読み込み（ステップＳ２５４）、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えるまで（ステップＳ２５５のＹＥＳ）、ステップＳ１７２〜Ｓ２５５の処理を繰り返す。
【００９４】
これにより、メモリＭ３１に、全てのインキツボキーに対応して、そのインキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算に使用されたメモリＭ２４中のインキ膜厚補正値の組み合わせのアドレス位置が書き込まれるものとなる。
【００９５】
ＣＰＵ１０は、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えると（ステップＳ２５５のＹＥＳ）、カウント値Ｌを１とし（図２８：ステップＳ２５６）、メモリＭ３１に記憶されているＬ番目のアドレス位置よりＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置を読み込む（ステップＳ２５７）。
【００９６】
そして、メモリＭ２４におけるＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置のアドレス位置より、シアンのインキ膜厚補正値Δα（Δαｌ）を読み込む（ステップＳ２５８）。すなわち、Ｌ番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算に使用されたシアンのインキ膜厚補正値Δαｌを読み込む。
【００９７】
そして、メモリＭ２３に記憶されているシアンの基準インキ膜厚値αｆを読み込み（ステップＳ２５９）、このシアンの基準インキ膜厚値αｆにステップＳ２５８で読み込んだシアンのインキ膜厚補正値Δαｌを加算して、シアンのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（αｆ＋Δαｌ）を求め、メモリＭ３２のシアンのＬ番目のアドレス位置に記憶する（ステップＳ２６０）。
【００９８】
そして、ステップＳ２６０で求めたシアンのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（αｆ＋Δαｌ）をシアンの基準インキ膜厚値αｆで除算して、シアンのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を求め、メモリＭ３３のシアンのＬ番目のアドレス位置に記憶する（ステップＳ２６１）。
【００９９】
次に、ＣＰＵ１０は、メモリＭ３１に記憶されているＬ番目のアドレス位置よりＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置を読み込む（図２９：ステップＳ２６２）。そして、メモリＭ２４のＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置より、マゼンタのインキ膜厚補正値Δβ（Δβｌ）を読み込む（ステップＳ２６３）。すなわち、Ｌ番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算に使用されたマゼンタのインキ膜厚補正値Δβｌを読み込む。
【０１００】
そして、メモリＭ２３に記憶されているマゼンタの基準インキ膜厚値βｆを読み込み（ステップＳ２６４）、このマゼンタの基準インキ膜厚値βｆにステップＳ２６３で読み込んだマゼンタのインキ膜厚補正値Δβｌを加算して、マゼンタのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（βｆ＋Δβｌ）を求め、メモリＭ３２のマゼンタのＬ番目のアドレス位置に記憶する（ステップＳ２６５）。
【０１０１】
次に、ステップＳ２６５で求めたマゼンタのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（βｆ＋Δβｌ）をマゼンタの基準インキ膜厚値βｆで除算して、マゼンタのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を求め、メモリＭ３３のマゼンタのＬ番目のアドレス位置に記憶する（ステップＳ２６６）。
【０１０２】
次に、ＣＰＵ１０は、メモリＭ３１に記憶されているＬ番目のアドレス位置よりＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置を読み込む（ステップＳ２６７）。そして、メモリＭ２４のＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置より、イエローのインキ膜厚補正値Δγ（Δγｌ）を読み込む（ステップＳ２６８）。すなわち、Ｌ番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算に使用されたイエローのインキ膜厚補正値Δγｌを読み込む。
【０１０３】
そして、メモリＭ２３に記憶されているイエローの基準インキ膜厚値γｆを読み込み（ステップＳ２６９）、このイエローの基準インキ膜厚値γｆにステップＳ２６８で読み込んだイエローのインキ膜厚補正値Δγｌを加算して、イエローのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（γｆ＋Δγｌ）を求め、メモリＭ３２のイエローのＬ番目のアドレス位置に記憶する（ステップＳ２７０）。
【０１０４】
そして、ステップＳ２７０で求めたイエローのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（γｆ＋Δγｌ）をイエローの基準インキ膜厚値γｆで除算して、イエローのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を求め、メモリＭ３３のイエローのＬ番目のアドレス位置に記憶する（ステップＳ２７１）。
【０１０５】
次に、ＣＰＵ１０は、メモリＭ３１に記憶されているＬ番目のアドレス位置よりＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置を読み込む（図３１：ステップＳ２７２）。そして、メモリＭ２４のＬ番目のインキツボキーに対応する範囲のＲＧＢの最小の残差の二乗和時のインキ膜厚補正値の位置より、ブラックのインキ膜厚補正値Δσ（Δσｌ）を読み込む（ステップＳ２７３）。すなわち、Ｌ番目のインキツボキーに対応する範囲のＲＧＢの残差の二乗和の最小値の演算に使用されたブラックのインキ膜厚補正値Δσｌを読み込む。
【０１０６】
そして、メモリＭ２３に記憶されているブラックの基準インキ膜厚値σｆを読み込み（ステップＳ２７４）、このブラックの基準インキ膜厚値σｆにステップＳ２７３で読み込んだブラックのインキ膜厚補正値Δσｌを加算して、ブラックのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（σｆ＋Δσｌ）を求め、メモリＭ３２のブラックのＬ番目のアドレス位置に記憶する（ステップＳ２７５）。
【０１０７】
そして、ステップＳ２７５で求めたブラックのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚値（σｆ＋Δσｌ）をブラックの基準インキ膜厚値σｆで除算して、ブラックのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を求め、メモリＭ３３のブラックのＬ番目のアドレス位置に記憶する（ステップＳ２７６）。
【０１０８】
〔インキツボキーの開き量の調整〕
次に、ＣＰＵ１０は、メモリＭ３３のシアンのＬ番目のアドレス位置よりシアンのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を読み込み（図３２：ステップＳ２７７）、この読み込んだシアンのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率の逆数を修正比率として、メモリＭ３４のシアンのＬ番目のアドレス位置に記憶する（ステップＳ２７８）。
【０１０９】
そして、メモリＭ１３のシアンのＬ番目のアドレス位置よりシアンのＬ番目のインキツボキーの開き量を読み込み（ステップＳ２７９）、この読み込んだシアンのＬ番目のインキツボキーの開き量にステップＳ２７８で求めたシアンのＬ番目のインキツボキーに対応する範囲の修正比率を乗算し、シアンのＬ番目のインキツボキーの補正した開き量を求め、メモリＭ１３のシアンのＬ番目のアドレス位置に上書きする（ステップＳ２８０）。
【０１１０】
そして、メモリＭ１３のシアンのＬ番目のアドレス位置からＬ番目のインキツボキーの補正した開き量を読み込み（ステップＳ２８１）、この読み込んだＬ番目のインキツボキーの補正した開き量をシアンのＬ番目のインキツボキー制御装置２００に送信し（ステップＳ２８２）、シアンのＬ番目のインキツボキー制御装置２００からのインキツボキーの開き量の受信完了信号の送信を待つ（図３３：ステップＳ２８３）。
【０１１１】
ＣＰＵ１０は、シアンのＬ番目のインキツボキー制御装置２００からインキツボキーの開き量の受信完了信号が送信されてくると（ステップＳ２８３のＹＥＳ）、メモリＭ３３のマゼンタのＬ番目のアドレス位置よりマゼンタのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を読み込み（ステップＳ２８４）、この読み込んだマゼンタのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率の逆数を修正比率として、メモリＭ３４のマゼンタのＬ番目のアドレス位置に記憶する（ステップＳ２８５）。
【０１１２】
そして、メモリＭ１３のマゼンタのＬ番目のアドレス位置よりマゼンタのＬ番目のインキツボキーの開き量を読み込み（ステップＳ２８６）、この読み込んだマゼンタのＬ番目のインキツボキーの開き量にステップＳ２８５で求めたマゼンタのＬ番目のインキツボキーに対応する範囲の修正比率を乗算し、マゼンタのＬ番目のインキツボキーの補正した開き量を求め、メモリＭ１３のマゼンタのＬ番目のアドレス位置に上書きする（ステップＳ２８７）。
【０１１３】
そして、メモリＭ１３のマゼンタのＬ番目のアドレス位置からＬ番目のインキツボキーの補正した開き量を読み込み（ステップＳ２８８）、この読み込んだＬ番目のインキツボキーの補正した開き量をマゼンタのＬ番目のインキツボキー制御装置２００に送信し（ステップＳ２８９）、マゼンタのＬ番目のインキツボキー制御装置２００からのインキツボキーの開き量の受信完了信号の送信を待つ（図３４：ステップＳ２９０）。
【０１１４】
ＣＰＵ１０は、マゼンタのＬ番目のインキツボキー制御装置２００からインキツボキーの開き量の受信完了信号が送信されてくると（ステップＳ２９０のＹＥＳ）、メモリＭ３３のイエローのＬ番目のアドレス位置よりイエローのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を読み込み（ステップＳ２９１）、この読み込んだイエローのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率の逆数を修正比率として、メモリＭ３４のイエローのＬ番目のアドレス位置に記憶する（ステップＳ２９２）。
【０１１５】
そして、メモリＭ１３のイエローのＬ番目のアドレス位置よりイエローのＬ番目のインキツボキーの開き量を読み込み（ステップＳ２９３）、この読み込んだイエローのＬ番目のインキツボキーの開き量にステップＳ２９２で求めたイエローのＬ番目のインキツボキーに対応する範囲の修正比率を乗算し、イエローのＬ番目のインキツボキーの補正した開き量を求め、メモリＭ１３のイエローのＬ番目のアドレス位置に上書きする（ステップＳ２９４）。
【０１１６】
そして、メモリＭ１３のイエローのＬ番目のアドレス位置からＬ番目のインキツボキーの補正した開き量を読み込み（ステップＳ２９５）、この読み込んだＬ番目のインキツボキーの補正した開き量をイエローのＬ番目のインキツボキー制御装置２００に送信し（ステップＳ２９６）、イエローのＬ番目のインキツボキー制御装置２００からのインキツボキーの開き量の受信完了信号の送信を待つ（図３５：ステップＳ２９７）。
【０１１７】
ＣＰＵ１０は、イエローのＬ番目のインキツボキー制御装置２００からインキツボキーの開き量の受信完了信号が送信されてくると（ステップＳ２９７のＹＥＳ）、メモリＭ３３のブラックのＬ番目のアドレス位置よりブラックのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率を読み込み（ステップＳ２９８）、この読み込んだブラックのＬ番目のインキツボキーに対応する範囲の現状のインキ膜厚比率の逆数を修正比率として、メモリＭ３４のブラックのＬ番目のアドレス位置に記憶する（ステップＳ２９９）。
【０１１８】
そして、メモリＭ１３のブラックのＬ番目のアドレス位置よりブラックのＬ番目のインキツボキーの開き量を読み込み（ステップＳ３００）、この読み込んだブラックのＬ番目のインキツボキーの開き量にステップＳ２９９で求めたブラックのＬ番目のインキツボキーに対応する範囲の修正比率を乗算し、ブラックのＬ番目のインキツボキーの補正した開き量を求め、メモリＭ１３のブラックのＬ番目のアドレス位置に上書きする（ステップＳ３０１）。
【０１１９】
そして、メモリＭ１３のブラックのＬ番目のアドレス位置からＬ番目のインキツボキーの補正した開き量を読み込み（ステップＳ３０２）、この読み込んだＬ番目のインキツボキーの補正した開き量をブラックのＬ番目のインキツボキー制御装置２００に送信し（ステップＳ３０３）、ブラックのＬ番目のインキツボキー制御装置２００からのインキツボキーの開き量の受信完了信号の送信を待つ（図３６：ステップＳ３０４）。
【０１２０】
ＣＰＵ１０は、ブラックのＬ番目のインキツボキー制御装置２００からインキツボキーの開き量の受信完了信号が送信されてくると（ステップＳ３０４のＹＥＳ）、カウント値Ｌに１を加算し（ステップＳ３０５）、メモリＭ１４に記憶されている各印刷ユニットのインキツボキー総数を読み込み（ステップＳ３０６）、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えるまで（ステップＳ３０７のＹＥＳ）、ステップＳ２５７〜Ｓ３０７の処理を繰り返す。
【０１２１】
これにより、各色の全てのインキツボキーについて、そのインキツボキーに対応する範囲の現状のインキ膜厚比率が求められ、このインキ膜厚比率の逆数として修正比率が求められ、この修正比率で補正された開き量が求められ、メモリＭ１３に記憶されて行くと共に、対応するインキツボキー制御装置２００に送信されて行く。
【０１２２】
〔インキツボキーの開き量の設定が完了していることの確認〕
ＣＰＵ１０は、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えると（ステップＳ３０７のＹＥＳ）、カウント値Ｑを１とし（ステップＳ３０８）、カウント値Ｌを１とし（ステップＳ３０９）、Ｑ色目のＬ番目のインキツボキー制御装置２００より設定完了信号が送信されてきたか否かを確認する（図３７：ステップＳ３１０）。
【０１２３】
Ｑ色目のＬ番目のインキツボキー制御装置２００より設定完了信号が送信されてくれば（ステップＳ３１０のＹＥＳ）、カウント値Ｌに１を加算し（ステップＳ３１１）、メモリＭ１４に記憶されている各印刷ユニットのインキツボキー総数を読み込み（ステップＳ３１２）、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えるまで（ステップＳ３１３のＹＥＳ）、ステップＳ３１０〜Ｓ３１３の処理を繰り返す。
【０１２４】
ＣＰＵ１０は、カウント値Ｌが各印刷ユニットのインキツボキー総数を超えると（ステップＳ３１３のＹＥＳ）、カウント値Ｑに１を加算し（ステップＳ３１４）、カウント値ＱがＱ＞４となるまで（ステップＳ３１５のＹＥＳ）、ステップＳ３０９〜Ｓ３１５の処理を繰り返す。そして、カウント値ＱがＱ＞４となると（ステップＳ３１５のＹＥＳ）、全てのインキツボキー制御装置２００に、全インキツボキーの開き量設定完了信号を送信する（図３８：ステップＳ３１６）。
【０１２５】
ＣＰＵ１０は、印刷停止スイッチ１７がオンとされるまで（ステップＳ３１７のＹＥＳ）、上述したステップＳ１５６〜Ｓ３１７の処理を繰り返す。
【０１２６】
印刷停止スイッチ１７がオンとされると（ステップＳ３１７のＹＥＳ）、ＣＰＵ１０は、印刷ユニット２６に印刷停止指令を出力し（ステップＳ３１８）、給紙装置２５に給紙停止指令を出力する（ステップＳ３１９）。また、各インキツボローラ制御装置３００にインキツボローラの回転量＝ゼロ（停止指令）を送信する（ステップＳ３２０）。そして、各インキツボローラ制御装置３００からインキツボローラの回転量受信完了信号が送信されてきたことを確認して（ステップＳ３２１のＹＥＳ）、原動モータドライバ２０に停止指令を出力し（ステップＳ３１３）、印刷機を停止させる。
【０１２７】
〔インキツボキー制御装置〕
図３９にインキツボキー制御装置２００（２００−１〜２００−ｎ）の内部構成の概略を示す。インキツボキー制御装置２００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、インキツボキー駆動用モータ２０４、インキツボキー駆動用モータドライバ２０５、インキツボキー駆動用モータ用ロータリーエンコーダ２０６、カウンタ２０７、入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）２０８，２０９、メモリ２１０〜２１３を備えており、インターフェイス２０８を介してインキ膜厚制御装置１００と接続されている。メモリ２１０には受信したインキツボキーの開き量が記憶される。メモリ２１１には目標とするインキツボキーの開き量が記憶される。メモリ２１２にはカウンタ２０７のカウント値が記憶される。メモリ２１３には現在のインキツボキーの開き量が記憶される。
【０１２８】
ＣＰＵ２０１は、インキ膜厚制御装置１００よりインキツボキーの開き量が送られてくると（図４０：ステップＳ４０１のＹＥＳ）、その受信した開き量をメモリ２１０に記憶するとともに（ステップＳ４０２）、インキ膜厚制御装置１００にインキツボキーの開き量受信完了信号を送信する（ステップＳ４０３）。また、受信したインキツボキーの開き量を目標とする開き量としてメモリ２１１に記憶する（ステップＳ４０４）。
【０１２９】
そして、カウンタ２０７のカウント値を読み取ってメモリ２１２に記憶し（ステップＳ４０５）、この読み取ったカウンタ２０７のカウント値より現在のインキツボキーの開き量を求めてメモリ２１３に記憶し（ステップＳ４０６）、メモリ２１１から目標とするインキツボキーの開き量を読み出し（ステップＳ４０７）、現在のインキツボキーの開き量が目標とする開き量と同じであれば（ステップＳ４０８のＹＥＳ）、直ちにステップＳ４１７（図４１）へ進み、インキ膜厚制御装置１００へインキツボキーの開き量の設定完了信号を出力する。
【０１３０】
現在のインキツボキーの開き量が目標とする開き量と同じでない場合には（ステップＳ４０８のＮＯ）、現在のインキツボキーの開き量が目標とする開き量と同じになるまでインキツボキー駆動用モータ２０４を駆動した後（図４１：ステップＳ４０９〜Ｓ４１６）、インキ膜厚制御装置１００へインキツボキーの開き量の設定完了信号を出力する（ステップＳ４１７）。
【０１３１】
すなわち、現在のインキツボキーの開き量が目標とする開き量よりも小さい場合には（ステップＳ４０９のＹＥＳ）、インキツボキー駆動用モータドライバ２０５に正転指令を送り（ステップＳ４１０）、カウンタ２０７よりカウント値を読み出して（ステップＳ４１２）、そのカウント値より現在のインキツボキーの開き量を演算し（ステップＳ４１３）、メモリ２１１から目標とするインキツボキーの開き量を読み出し（ステップＳ４１４）、現在のインキツボキーの開き量が目標とするインキツボキーの開き量と一致するまで（ステップＳ４１５のＹＥＳ）、ステップＳ４１２〜Ｓ４１５の処理を繰り返す。
【０１３２】
また、現在のインキツボキーの開き量が目標とする開き量よりも大きい場合には（ステップＳ４０９のＮＯ）、インキツボキー駆動用モータドライバ２０５に逆転指令を送り（ステップＳ４１１）、カウンタ２０７よりカウント値を読み出して（ステップＳ４１２）、そのカウント値より現在のインキツボキーの開き量を演算し（ステップＳ４１３）、メモリ２１１から目標とするインキツボキーの開き量を読み出し（ステップＳ４１４）、現在のインキツボキーの開き量が目標とするインキツボキーの開き量と一致するまで（ステップＳ４１５のＹＥＳ）、ステップＳ４１２〜Ｓ４１５の処理を繰り返す。
【０１３３】
そして、ステップＳ４１５において現在のインキツボキーの開き量が目標とするインキツボキーの開き量と一致すれば（ステップＳ４１５のＹＥＳ）、インキツボキー駆動用モータドライバ２０５に停止指令を出力し（ステップＳ４１６）、インキ膜厚制御装置１００へインキツボキーの開き量の設定完了信号を出力する（ステップＳ４１７）。
【０１３４】
インキ膜厚制御装置１００へインキツボキーの開き量の設定完了信号を出力すると（ステップＳ４１７）、ＣＰＵ２０１は、インキ膜厚制御装置１００からの全インキツボキーの開き量設定完了信号を受信した時点で（ステップＳ４１８のＹＥＳ）、インキ膜厚制御装置１００へのインキツボキーの開き量の設定完了信号の出力を停止する（ステップＳ４１９）。
【０１３５】
〔インキツボローラ制御装置〕
図４２にインキツボローラ制御装置３００の内部構成の概略を示す。インキツボローラ制御装置３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、インキツボローラ駆動用モータ３０４、インキツボローラ駆動用モータドライバ３０５、インキツボローラ駆動用モータ用ロータリーエンコーダ３０６、入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）３０７，３０８、メモリ３０９，３１０を備えており、インターフェイス３０７を介してインキ膜厚制御装置１００と接続されている。メモリ３０９には受信したインキツボローラの回転量が記憶される。メモリ３１０には目標とするインキツボローラの回転量が記憶される。
【０１３６】
ＣＰＵ３０１は、インキ膜厚制御装置１００よりインキツボローラの回転量が送られてくると（図４３：ステップＳ５０１のＹＥＳ）、その受信した回転量をメモリ３０９に記憶する（ステップＳ５０２）。また、インキ膜厚制御装置１００に、インキツボローラの回転量受信完了信号を送信する（ステップＳ５０３）。また、受信したインキツボローラの回転量を目標とするインキツボローラの回転量（目標回転量）としてメモリ３１０に記憶する（ステップＳ５０４）。そして、メモリ３１０から目標回転量を読み出し（ステップＳ５０５）、インキツボローラ駆動用モータドライバ３０５へ送り、インキツボローラ駆動用モータ３０４の回転量を目標回転量に合わせ込む（ステップＳ５０６）。
【０１３７】
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【０１３８】
１…インキツボ、２…インキ、３…インキツボローラ、４（４−１〜４−ｎ）…インキツボキー、５…インキ呼び出しローラ、６…インキローラ群、７…刷版、８…版胴、９…印刷物、１０…ＣＰＵ、１１…ＲＡＭ、１２…ＲＯＭ、１３…入力装置、１４…表示器、１５…出力装置（プリンタ等）、１６…印刷開始スイッチ、１７…印刷停止スイッチ、１８…カラーカメラ、１９…印刷機の原動モータ、２０…原動モータドライバ、２１…原動モータ用ロータリーエンコーダ、２２…Ｄ／Ａ変換器、２３…印刷機の原点位置検出器、２４…印刷機の回転位相検出用カウンタ、２５…給紙装置、２６…印刷ユニット、２７…メモリ、２８−１〜２８−７…入出力インターフェイス（Ｉ／Ｏ，Ｉ／Ｆ）、Ｍ１〜Ｍ３４…メモリ、１００…インキ膜厚制御装置、２００（２００−１１〜２００−４ｎ）…インキツボキー制御装置、３００（３００−１〜３００−４）…インキツボローラ制御装置。
【図１】
2015054400.tif 000003
【図２】
2015054400.tif 000004
【図３】
2015054400.tif 000005
【図４】
2015054400.tif 000006
【図５】
2015054400.tif 000007
【図６】
2015054400.tif 000008
【図７】
2015054400.tif 000009
【図８】
2015054400.tif 000010
【図９】
2015054400.tif 000011
【図１０】
2015054400.tif 000012
【図１１】
2015054400.tif 000013
【図１２】
2015054400.tif 000014
【図１３】
2015054400.tif 000015
【図１４】
2015054400.tif 000016
【図１５】
2015054400.tif 000017
【図１６】
2015054400.tif 000018
【図１７】
2015054400.tif 000019
【図１８】
2015054400.tif 000020
【図１９】
2015054400.tif 000021
【図２０】
2015054400.tif 000022
【図２１】
2015054400.tif 000023
【図２２】
2015054400.tif 000024
【図２３】
2015054400.tif 000025
【図２４】
2015054400.tif 000026
【図２５】
2015054400.tif 000027
【図２６】
2015054400.tif 000028
【図２７】
2015054400.tif 000029
【図２８】
2015054400.tif 000030
【図２９】
2015054400.tif 000031
【図３０】
2015054400.tif 000032
【図３１】
2015054400.tif 000033
【図３２】
2015054400.tif 000034
【図３３】
2015054400.tif 000035
【図３４】
2015054400.tif 000036
【図３５】
2015054400.tif 000037
【図３６】
2015054400.tif 000038
【図３７】
2015054400.tif 000039
【図３８】
2015054400.tif 000040
【図３９】
2015054400.tif 000041
【図４０】
2015054400.tif 000042
【図４１】
2015054400.tif 000043
【図４２】
2015054400.tif 000044
【図４３】
2015054400.tif 000045
【図４４】
2015054400.tif 000046
【図４５】
2015054400.tif 000047