濃度階調パターンを作成するパターン作成装置407とプリンター内部で濃度を測定する為の光学センサー106と前記パターン作成装置を印刷するプリンターと前記プリンタで印刷されたパターンを読み取る読み取り手段101と前記読み取り手段101と光学センサー106の検知した濃度を比較する比較ステップ410とを有することを特徴とする画像形成装置。前記読み取り手段に搭載された光源201を安定化させる為のステップS412を有することを特徴とする請求項1に記載の画像形成装置。前記読み取り手段101から出力される輝度情報を濃度情報に変えるステップS908が利用するルックアップテーブルを変更する手段S912を持つことを特徴とする請求項1に記載の画像形成装置。前述の3の方法を利用した複写機やプリンタと原稿読取装置のセットでは、原稿読取装置の性能、特に光源安定性能が問題になる。例えば、光源として代表的な冷陰極管は低価格で使い易い反面、各周波数領域における輝度安定性能がわるい。つまり、光源を安定させるまでの時間数分~数十分は環境に応じて変わり、且つ不安定時には色が変わってしまい、原稿読取装置が電子化した画像の色味の時間バラツキが大きい。また、LED光源も最近はよく利用される原稿読取装置の光源であるが、こちらは各周波数特性に対して、個体バラツキによる影響が大きい事が分かっている。つまり、原稿読取装置が電子化した画像の色味の機体バラツキが大きい。これらの光源を利用した原稿読取装置を利用して、複写機やプリンタから印刷したハーフトーン階調濃度パターンを読み取っても、条件によっては正確な色で読み取れない。そして、読み取ったデータから作成される濃度補正テーブルも正確に作成できない事が課題となっている。濃度階調パターンを作成するパターン作成装置407とプリンター内部で濃度を測定する為の光学センサー106と前記パターン作成装置を印刷するプリンターと前記プリンタで印刷されたパターンを読み取る読み取り手段101と前記読み取り手段101と光学センサー106の検知した濃度を比較する比較ステップ410とを有する事を特徴とする画像形成装置。本発明により、原稿読取装置の光源の影響による濃度階調補正の失敗を防ぐ事が出来る。実施例1以下、本発明を実施するための最良の形態について図面を用いて説明する。図1は、本発明の実施形態を説明する為の複写機である。複写機は原稿読取装置、プリンタ102、コントローラボード、操作部104、転写ベルト、CMYKの現像装置109で構成されている。原稿読取装置101の構成を図2に示す。光源には、冷陰極管やLED光源が利用される。光源201の光は原稿面で反射光となって複数のミラー202~203で折り返し、レンズ205を通ってCCDに受光される。受光された光はCCDで光電変換されて電気信号となり、更にADコンバータ不図示でデジタルデータとなってコントローラボードに転送される。コントローラボードのブロック図を図3に示す。図3の各ブロックについては、図4のフローチャートの説明をしながら解説していく。図4のフローチャートは、本発明の実施をするための代表的なフローである。複写機が濃度階調補正モードを開始すると、CPU302は、ROM303に格納されたプログラムに従って、図4に示されたステップを実施する。S401では、濃度階調パターンが作成される。この時、PGブロック306でシアン、マゼンタ、イエロー、ブラックの多値濃度階調パターンが生成される。この時の多値濃度階調パターンの例を図5に示す。この多値階調パターンが一列に並んでいる理由は、光学センサの位置と同じ位置に打つ必要があるからである。また、この光学センサは点での観測である為、搬送方向に向かう列でしか観測ができない。よって、この時の多値階調パターンの数は少なくする必要がある。S402では、作成された多値濃度階調パターンは、バスを通って濃度補正テーブルに転送される。尚、一般的には転送時にRAMにバッファしてから転送されるが、本発明の実施や効果に影響を与えない為、今後は割愛する。濃度補正テーブルは、今回はスルー設定としてハーフトーン装置に転送される。ハーフトーン装置309では、多値濃度階調パッチを組織的ディザ処理や誤差拡散処理を利用して、疑似階調の2値濃度階調パッチに変換される。更にプリンタインタフェイス310からプリンタ部102に対して転送される事になる。プリンタ部102ではコントローラボード103から受け取った疑似濃度階調パッチを現像装置109内部のレーザーやLED不図示、及びドラム不図示で露光され、シアンマゼンタイエローブラックのトナーがドラムに現像される。更に転写ベルト105にトナーは転写される。S403では、転写ベルト105に転写されている濃度階調パッチを光学センサ106が濃度を測定し、この時に得られた濃度のセンサー値をコントローラボード103の光学センサインタフェイス307に送られる。S404で、センサー値を実際の濃度に変換し、RAM304に一時保存される事になる。S405で、再び多値濃度階調パターンを作成する事になる。この時のパターンの例を図6に示す。この時の濃度階調パターンは、原稿読取装置で読み取る為、面で作成する事が出来る。つまり、多くの階調を生成しても良いことになる。実際の作成はPG306で作成されて、濃度補正テーブル308に転送される。この時も、濃度補正テーブル308はスルーとして何も実施しないでハーフトーン装置309及びプリンタインタフェイス310に転送される。S406の印刷ステップにおいて、プリンタインタフェイスからプリンタに転送された濃度階調パッチは、現像装置から転写ベルトに転写される。この時は、実際に紙が給紙されて、転写ベルトから紙に、濃度階調パッチが転写される。紙は、そのまま定着機によって紙に転写されているトナーが紙に定着されて印刷される。S407では、濃度階調パッチが印刷された紙が原稿読取装置に搭載されており、実際に図2に示した原稿読取装置によって電子画像に変換される。この時の動作については詳細に説明する。先ず、光源駆動装置が原稿読取装置インタフェイスを介して光源を発光させる。この時、光源が十分に安定してから原稿読取動作を開始する事ができれば問題は発生しない。しかしながら、光源の安定時間は、周囲の環境によって大きく違ってしまう事が分かっている。例えば、光源に冷陰極管を利用していた場合、周囲温度が高ければ30秒程で安定状態になる。ここで言う安定状態とは、分光周波数特性が変動しない事を指す。しかしながら、周囲温度が低い例えば早朝では、2分~3分経過しても安定しない場合がある。つまり、光源の色が変わってしまう。光源の光を原稿に反射させて原稿を読み取る原稿読取装置は、安定状態の原稿色と不安定状態の原稿色は違う色として電子化されてしまう。この特性が原因で、同じ原稿を原稿読取装置によって原稿を電子化しても、時間によって違った色としてデジタル画像を作成してしまうのである。作成されたデジタル画像はS408のステップでRed、Green、Blueの輝度情報で作成されている。本実施例では、シアン、マゼンタ、イエロー、ブラックのトナーを利用したプリンターを用いているので、輝度情報を濃度情報変換する必要がある。この時の変換テーブルを図7に示す。横軸の輝度情報について、イエローの濃度階調パッチは、イエローの補色であるBlueの情報を輝度情報として変換する。マゼンタの濃度階調パッチは、マゼンタの補色であるGreenの情報を輝度情報として変換する。シアンの濃度階調パッチは、シアンの補色であるRedの情報を輝度情報として変換する。更に、ブラックの濃度階調パッチは、ここでは周波数が中間という理由でGreenの情報を輝度情報として利用する。各パッチの輝度情報を図7の縦軸である印刷濃度情報に変換を行う。S409で、S404で作成された光学センサー検知でのパッチ濃度とS408で作成された原稿読取装置でのパッチ濃度を比較する。図8に、S404とS408で作成された濃度をグラフにプロットした図を示す。横軸はパッチ作成時の出力濃度値で、縦軸は印刷濃度値である。比較方法は、横軸出力濃度が同じ値の時に、光学センサー検知のパッチ濃度と、原稿読取装置のパッチ濃度の差の絶対値平均で比較する方法が最も単純であるが、特に方法は限定するものではない。光学センサーの検出濃度と原稿読取装置の取得濃度の乖離を数値化して、閾値以上に離れているかどうかを検出すれば良い。S410では、S409で作成した値にたいして、十分に近い値であれば、S411に進み、離れていればS412の処理を実施する。S411では、光学センサーのパッチ濃度と原稿読取装置が取得したパッチ濃度が近いと判断しており、補正テーブルを通常の方法で作成して良い事となる。つまり、濃度補正テーブルは、図8の原稿読取装置が取得した濃度テーブルをそのまま利用して作成しても良い。但し、濃度テーブルから濃度補正テーブルを作成する方法については、本発明の実施には影響を及ぼさない為、特に限定はしないものとする。S412では、光学センサーのパッチ濃度と原稿読取装置が取得したパッチ濃度が離れていると判断した場合のステップである。特に冷陰極管の場合には、環境によって光源安定時間が異なる。この為、光源安定化処理には、以下の2つの方法が一般的である。駆動電流の増加による早期安定化安定時間の確保以上の方法を実施した後、S407で読み取りを再度実施して、S410で濃度差が閾値以下になるまでS407~S412の動作を繰り返す。以上、実施例1により、原稿読取装置の光源の状態にる濃度階調補正の失敗を防ぐ事ができる。実施例2実施例2では、実施例1との差分のみを記載する。実施例2の動作フローチャートを図9に示す。ただし、実施例1との差分はS912だけなので、S912だけを説明する。S912では、S910で光学センサー濃度と原稿読取装置の濃度の差が大きいと判断された時の処理である。この時、S908で利用する濃度階調パッチの輝度RGBを印刷濃度CMYKに変換する為のテーブルを書き換えて、S908で再度の濃度変換を実施する。この時の変換テーブルの書き換えは、ROM303に書き込まれていた補助用のテーブルを読み込んでRAMに読み込んで来て、変換すれば良い。以上、実施例2を利用する事で、原稿読取装置の光源の状態によらず、適切に濃度階調補正を実施する事が出来る。