(57)【要約】【課題】  ２つの読み取り方法を実行可能な画像形成装置であり、目的に応じて読み取り方法を選択し、読み取り方法に適切なフローでキャリブレーションを実行することが可能な画像形成装置を提供する。【解決手段】  本発明の画像形成装置は、画像を形成する画像形成手段と、搬送手段により搬送される原稿を読み取る第１の読み取りモードと原稿台に載置された原稿を読み取る第２の読み取りモードとを有する読み取り手段とを有する画像形成装置であり、前記読み取り手段にテスト原稿が載置されたことを検知した結果に基づき、前記テスト原稿を前記第１の読み取りモードで読み取った結果を用いて補正データを生成する第１の補正モードまたは前記テスト原稿を前記第２の読み取りモードで読み取った結果を用いて補正データを生成する第２の補正モードを実行することを特徴とする。【選択図】  図４
2020108037.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成手段と、
搬送手段により搬送される原稿を読み取る第１の読み取りモードと原稿台に載置された原稿を読み取る第２の読み取りモードとを有する読み取り手段と、
を有する画像形成装置であり、
前記読み取り手段にテスト原稿が載置されたことを検知する検知手段と、
前記検知手段による検知結果に基づき、前記テスト原稿を前記第１の読み取りモードで読み取った結果を用いて補正データを生成する第１の補正モードまたは前記テスト原稿を前記第２の読み取りモードで読み取った結果を用いて補正データを生成する第２の補正モードを実行することを決定し、該決定された補正モードにより補正データを生成する補正データ生成手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記補正データ生成手段は、
前記検知手段が、前記テスト原稿が前記搬送手段に載置されたと検知した場合、
前記第１の読み取りモードで前記テスト原稿を読み取ることを決定し、
前記第１の読み取りモードで読み取られた原稿を読み取った結果を用いて補正データを生成する前記第１の補正モードで補正データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記補正データ生成手段は、
前記検知手段が、前記テスト原稿が前記原稿台にて載置されたと検知した場合、
前記第２の読み取りモードで前記テスト原稿を読み取ることを決定し、
前記第２の読み取りモードで読み取られた原稿を読み取った結果を用いて補正データを生成する前記第２の補正モードで補正データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記第１の補正モードは、
複数のテスト原稿を前記第１の読み取りモードで読み取り、前記複数のテスト原稿を読み取ることで取得された画像それぞれから得られる濃度情報を用いて、前記複数のテスト原稿のそれぞれに対応する補正データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記第２の補正モードは、
１枚のテスト原稿を前記第２の読み取りモードで読み取り、前記１枚のテスト原稿を読み取ることで取得された画像から得られる濃度情報を用いて、前記１枚のテスト原稿に対応する補正データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記第２の補正モードは、前記１枚のテスト原稿に対応する補正データを生成してから、別の１枚のテスト原稿を前記第２の読み取りモードで読み取り、前記別の１枚のテスト原稿を読み取ることで取得された画像から得られる濃度情報を用いて、前記別の１枚のテスト原稿に対応する補正データを生成することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記補正データ生成手段は、
前記第１の読み取りモードで前記テスト原稿を読み取ることで取得された画像のうち、補正データ生成に使用することが可能と判定された１以上の画像から得られる濃度情報を用いて前記第１の補正モードで補正データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
前記補正データ生成手段は、
前記第２の読み取りモードで１枚のテスト原稿を読み取ることで取得された画像が、補正データ生成に使用することが可能と判定されると、前記画像から得られる濃度情報を用いて前記第２の補正モードで補正データを生成することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
画像を形成する画像形成手段と、
搬送手段により搬送される原稿を読み取る第１の読み取りモードと原稿台に載置された原稿を読み取る第２の読み取りモードとを有する読み取り手段と、
を有する画像形成装置の制御方法であり、
前記読み取り手段にテスト原稿が載置されたことを検知する検知ステップと、
前記検知ステップおける検知結果に基づき、前記テスト原稿を前記第１の読み取りモードで読み取った結果を用いて補正データを生成する第１の補正モードまたは前記テスト原稿を前記第２の読み取りモードで読み取った結果を用いて補正データを生成する第２の補正モードを実行することを決定し、該決定された補正モードにより補正データを生成する補正データ生成ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１０】
画像を形成する画像形成手段と、
搬送手段により搬送される原稿を読み取る第１の読み取りモードと原稿台に載置された原稿を読み取る第２の読み取りモードとを有する読み取り手段と、
を有する画像形成装置の制御方法における各工程をコンピュータに実行させるためのプログラムであって、前記制御方法は、
前記読み取り手段にテスト原稿が載置されたことを検知する検知ステップと、
前記検知ステップにおける検知結果に基づき、前記テスト原稿を前記第１の読み取りモードで読み取った結果を用いて補正データを生成する第１の補正モードまたは前記テスト原稿を前記第２の読み取りモードで読み取った結果を用いて補正データを生成する第２の補正モードを実行することを決定し、該決定された補正モードにより補正データを生成する補正データ生成ステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置におけるキャリブレーション制御に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置を継続して使用すると、用紙に印刷される画像の濃度は多様な要因により変動する。例えば、画像形成装置を構成するパーツの劣化度、画像形成装置が設置された環境（温湿度）、画像形成装置が印刷を行う際に用いるトナーや用紙などの消耗品などが画像の濃度の変動の要因として挙げられる。
【０００３】
よって、画像形成装置により印刷される画像の濃度が目標となる濃度で印刷されるように、キャリブレーションが実行される。具体的には、パッチ画像を用紙などの媒体に対し印刷したテストパターンを読み取った結果と目標となる濃度との色差を用いて補正データを生成する。
【０００４】
特許文献１は、自動原稿搬送装置（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ、以下ＡＤＦと呼ぶ）により搬送される原稿上のテストパターンをスキャナで読み取ることで効率的に補正データを生成する画像形成装置について開示する。
【０００５】
特許文献２は、ＡＤＦを搭載する画像形成装置はＡＤＦにより搬送される原稿上のテストパターンを読み取った結果を用いて補正データを生成する。また、ＡＤＦが搭載されていない画像形成装置は原稿台に載置された原稿上のテストパターンを読み取った結果を用いて補正データを生成する点について開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３２９９２９
【特許文献２】特開２００２−５９６２６
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ＡＤＦにより搬送される原稿を読み取る方法は、原稿台に載置された原稿を読み取る方法と比べて、原稿押圧板を開閉する作業が不要になる。よって、複数の原稿を一度に連続して読み取る際に、ユーザの作業負荷を低減できる。一方、原稿台に載置された原稿を読み取る方法は、ＡＤＦにより搬送される原稿を読み取る方法と比べて、読み取り精度が高い場合がある。
【０００８】
よって、これら２つの読み取り方法を１台の画像形成装置に搭載し、ユーザの目的に応じて読み取り方法を使い分けるようにすることが望ましい。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本発明の画像形成装置は、画像を形成する画像形成手段と、搬送手段により搬送される原稿を読み取る第１の読み取りモードと原稿台に載置された原稿を読み取る第２の読み取りモードとを有する読み取り手段と、を有する画像形成装置であり、前記読み取り手段にテスト原稿が載置されたことを検知する検知手段と、前記検知手段による検知結果に基づき、前記テスト原稿を前記第１の読み取りモードで読み取った結果を用いて補正データを生成する第１の補正モードまたは前記テスト原稿を前記第２の読み取りモードで読み取った結果を用いて補正データを生成する第２の補正モードを実行することを決定し、該決定された補正モードにより補正データを生成する補正データ生成手段と、を有することを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明によれば、ユーザが所望の原稿載置位置にテストパターンが印刷された原稿であるチャートを載置すると、この載置された位置に基づき、キャリブレーションを実行する補正モードが自動的に決定される。これにより、原稿載置位置に基づき自動的に決定されたモードに従ったフローでキャリブレーションを実行することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施例における画像形成装置のシステムブロック図。
【図２】本実施例におけるスキャナ部を示す図。
【図３】本実施例におけるスキャナ部を制御する制御部のブロック図。
【図４】本実施例１における動作を示すフローチャート。
【図５】本実施例における動作モードの判定方法について示す図。
【図６】本実施例１における画面表示例について説明する図。
【図７】本実施例２における動作を示すフローチャート。
【図８】本実施例２における画面表示例について説明する図。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を参照して詳しく説明する。
【００１３】
なお、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【実施例１】
【００１４】
図１は、本実施例における画像形成装置に含まれる制御ユニット１１５のブロック図である。制御ユニット１１５の各構成部は、システムバス１０１及び画像バス１１０に接続されている。ＲＯＭ１０２には、システムのブートプログラムが格納されている。また本実施例の各手段を実現するシステムソフトウェアはＲＯＭ１０２または、蓄積メモリ１０５に記憶されており、ＣＰＵ１０３により実行される。ＲＡＭ１０４は、ＣＰＵ１０３がソフトウェアを実行するためのシステムワークメモリエリアであり、画像データを処理する際に一時記憶するための画像メモリでもある。蓄積メモリ１０５は、内部ストレージとして使用される。スキャナ部１１２により読み取られたデータや、画像データ、システムソフトウェアなどが記憶される。蓄積メモリ１０５は、ＨＤＤ（ハードディスク）や、ＳＳＤ（ＳｏｌｉｄＳｔａｔｅＤｒｉｖｅ）から構成される。ＬＡＮ（ローカルエリアネットワーク）Ｉ／Ｆ部１０６は、ＬＡＮと接続するためのＩ／Ｆ部でありＬＡＮに接続された各機器との情報の入出力を行う。回線Ｉ／Ｆ部１０７は、ＷＡＮと接続するためのＩ／Ｆ部でありＷＡＮに接続された各機器との情報の入出力を行う。以上の構成がシステムバス１０１上に配置される。ＩＯ制御部Ａ１０９は、システムバス１０１と画像データを高速で転送する画像バス１１０を接続し、システムバス１０１データ構造を変換するバスブリッジである。画像バス１１０は、ＰＣＩバスやＩＥＥＥ１３９４、ＰＣＩＥｘなどの汎用バスで構成される。画像バス１１０上には以下の構成が配置される。画像入出力デバイスであるスキャナ部１１２やプリンタ部１１３と画像処理部１１１を接続し、画像データの同期系／非同期系の変換を行う。画像処理部１１１は、入力及び出力画像データに対し解像度変換、圧縮伸張、２値多値変換などの画像処理を行う複数のＡＳＩＣから構成される。画像データの操作部制御部Ｂ１０８は、操作部（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、以下ＵＩと呼ぶ）１１４とのインターフェース部で、操作部に表示する画像データを操作部に対して出力する。また、操作部から本システム使用者が入力した情報を、ＣＰＵ１０３に伝える役割をする。表示装置やキーパッド装置を搭載する操作部１１４をソフトウェアが制御するためのＩ／Ｆ部である。本実施例において、操作部１１４は、ＬＣＤタッチパネル等から構成され、操作部制御部Ｂ１０８から出力される、ＶＧＡ信号を解釈して表示する。
【００１５】
図２はスキャナ部１１２のＤＦ（Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）ユニット２００の内部構造を示す側断面図である。ＤＦユニット２００には読み取り原稿を積載するための原稿トレイ２０１があり、原稿トレイ２０１上に、原稿有無を検知するためのドキュメントセンサ２０３と２つの原稿ガイド２０２、原稿サイズ検知センサ２０４が設けられている。用紙搬送路中にあるドキュメントセンサ２０３に原稿があると検知されると、検知された原稿が搬送される。原稿ガイド２０２は原稿縦方向（原稿の搬送方向と垂直）に２つ並んで設けられ、原稿トレイ２０１上に積載された原稿はピックアップローラ２０５、搬送ローラ２０７、排紙ローラ２０９の３つのローラにより搬送される。ピックアップローラ２０５は原稿トレイ２０１に積載された原稿をＤＦユニット内部の原稿搬送路内へ搬送するためのローラである。搬送ローラ２０７はピックアップローラ２０５により原稿搬送路内部に搬送されてきた原稿を搬送する。排紙ローラ２０９は搬送ローラ２０７により搬送されてきた原稿を排紙トレイ２１１まで搬送する。また、ピックアップローラ２０５により搬送された原稿は、原稿通過検知センサ２０６により検出され、この検出時間をもとに１枚目の原稿が通過終了したか否かが判定される。また、図示は省略したが、搬送ローラ２０７、ピックアップローラ２０５、排紙ローラ２０９は全てステッピングモータにより駆動される。ＤＦ部での副走査間引き処理は、上記の搬送、ピックアップ、排紙ローラの駆動パルスを倍周波数とすることで実現される。ＤＦ部により搬送された原稿は、ＤＦ読み取り窓２０８を通してその下にあるセンサユニット２１２に備えられたセンサであるＣＩＳ２１０により読み取られる。センサユニット２１２は、副走査方向に自由に移動可能であり、搬送ローラ２０７から排紙ローラ２０９に向かって搬送されてくる原稿の搬送方向と同一方向にも移動可能である。なお、ＤＦ読み取り窓２０８には副走査方向にある程度の長さがあり、その長さの範囲内では、任意の位置にセンサであるＣＩＳ２１０を移動して、その移動位置で原稿読み取りを行うことができる。ＣＩＳ２１０は、ＣＣＤ等の光電変換素子によって構成され、各素子の画像を蓄積するためのＦＩＦＯ、及び、ＦＩＦＯ、ＣＣＤを制御するための制御信号生成を同時に行う。ＣＩＳ２１０は一般的に、複数の光電変換素子を一列に並べた形で実現される。
【００１６】
また、スキャナ部１１２は原稿台２１３を備えている。この原稿台２１３を介して原稿の読み取りを行う場合は、原稿押圧板２１４を開き、原稿台２１３上に原稿を載置し、原稿押圧板２１４を閉じた後に、ＣＩＳ２１０を有するセンサユニット２１２を副走査方向に移動させながら原稿を読み取らせることも可能である。
【００１７】
また、ＣＩＳ２１０は原稿台２１３に原稿が設置されているか否かを検知する役割もある。公知の技術のため詳細は割愛するが原稿押圧板２１４を閉じた際にＣＩＳ２１０は原稿台２１３の下部において原稿の一部を読み取る。読み取った画像を解析して原稿が設置されているか否かを判定することが可能である。
【００１８】
本実施例では、ＣＩＳ２１０を有するセンサユニット２１２を固定した状態でトレイ２０１に載置された原稿を搬送させながら読み取る方法をＡＤＦ読み取りモード（第１の読み取りモード）と呼ぶ。一方、原稿台２１３に載置された原稿に対して、センサユニット２１２を移動させて読み取る方法を圧板読み取りモード（第２の読み取りモード）と呼ぶ。
【００１９】
図３はスキャナ部制御アプリケーションプログラムによって、スキャナ部１１２を制御するためのハードウェアが集結したブロックであり、スキャナ部１１２に含まれるブロックである。スキャナ部１１２はスキャナ制御ユニット３００のＣＰＵ３０１上で実行されるスキャナ部制御アプリケーションプログラムにより制御されるものとして、以下の説明を行う。スキャナ部１１２を制御するためのアプリケーションプログラムを、制御ユニット１１５に含まれるＣＰＵ１０３により、実行する形式であってもよい。スキャナ制御ユニット３００は、ＣＰＵ３０１、ＲＡＭ３０２、ＣＬＫ制御部３０３、ＲＯＭ３０４、モータコントローラ部３０５、ＣＣＤ制御部３０７、により構成される。スキャナ部制御アプリケーションプログラムはＲＯＭ３０４に記憶されており、ＣＰＵ３０１で実行される。ＣＬＫ制御部３０３から各ブロックにクロックが分配される。ＣＬＫ制御部３０３は、クロック生成のための、水晶振動子と、水晶振動子が生成したクロックを逓倍、分周するＰＬＬ素子により構成される。スキャナ制御ユニット３００を制御するスキャナ部制御アプリケーションは、スキャンを行う際の指示に基づき、ＣＬＫ制御部３０３より、制御クロックを、モータコントローラ部３０５、ＣＣＤ制御部３０７、ＲＡＭ３０２に出力する。ＣＬＫ制御部３０３から入力されたクロックに従い、各ブロックでは、さらに逓倍、分周を行い、ＣＣＤ素子や各種ローラを回転させるモータの制御クロックを生成する。スキャンを行う際の指示には、カラー／モノクロ区別、解像度などの情報を含み、スキャナ部制御アプリケーションは、指示の内容により、ＣＬＫ制御部３０３のＰＬＬの設定を変更する。ＰＬＬの設定変更により、各種クロックの周波数を変えることで、読み取り速度の変更を行う。ＲＡＭ３０４はＣＩＳ２１０により読み取った画像データを蓄積する。
【００２０】
キャリブレーション機能の動作について、以下詳述する。本実施例では、画像の濃度調整に用いる補正データの生成を例として説明を行う。本実施例はこれに限らず、画像位置調整や、濃度ムラ調整など、用紙上にパッチ画像を印刷し、スキャナ部でこのパッチ画像を読み取り、読み取った結果を用いて補正データを生成するようなキャリブレーションを行うものに適用可能である。
【００２１】
次に図４を用いて、本実施例における濃度調整に用いる補正データ生成処理のフローについて説明する。なお、この本実施例では所定のテストパターンが印刷された３枚の原稿（チャート）を印刷し、印刷されたテスト原稿を読み取らせ、読み取らせた結果を用いて、補正データを生成する場合を記載する。
【００２２】
なお、必要とされるテスト原稿の枚数は、画像形成装置が画像形成時に用いるディザパターンの種類に応じて決定されることが一般的である。これは、画像処理を実行する際に用いられる各ディザパターンに対して補正データを生成する必要があるためである。よって、複数のディザパターンを用いることが可能な画像形成装置では、各ディザパターンに対して補正データを生成する必要がある。この補正データは、ある１種類のディザパターンを用いて印刷された１枚のテスト原稿を読み取った結果を用いて生成される。よって、３種類のディザパターン（例えば、低線数、高線数、誤差拡散）に対応する補正データを生成する場合、テスト原稿は３枚必要となる。また、他の実施例として１枚のテスト原稿に複数のディザパターンを用いて印刷を行ってもよい。その場合は必要なテスト原稿の枚数は少なくなる。なお、このようにディザパターンの数に応じてテスト原稿の枚数を決めてもよいし、選択されたディザパターンに対応する補正データ生成に必要なテスト原稿の枚数で実施してもよい。
【００２３】
本フローに係る制御ユニット１１５のプログラムは、制御ユニット１１５のＲＯＭ１０２に格納されておりＲＡＭ１０４に読み出されＣＰＵ１０３によって実行される。
【００２４】
ユーザからのキャリブレーション実行の指示に従い、ステップＳ４０１では、操作部１１４においてテスト原稿が印刷される用紙が格納されているプリンタ部１１３が有する給紙カセットが選択される。
【００２５】
次にステップＳ４０２では、操作部１１４を介して印刷実行の指示を受ける。この指示に従い、ステップＳ４０３では、テスト原稿を３枚印刷する。公知の技術のため詳細は省くが、補正データを生成する場合、テスト原稿毎に画像処理部１１１にて生成した異なるディザパターンで出力する。また、読み取ったテスト原稿がどのディザパターンで出力されたものであるかを判定できるように各テスト原稿を区別できる色あるいは形状のパッチパターンを余白部分に印刷してもよい。また、ユーザが容易に各テスト原稿を区別できるように余白に原稿番号を示す数字を印刷してもよい。
【００２６】
ステップＳ４０４では、ＲＡＭ１０４上に変数Ｎ用の領域を確保し、０に初期化する。また、補正データの生成のために使用済であるテスト原稿を識別するためのテスト原稿毎の使用済みフラグ用の領域を確保し、未使用状態を示す値で初期化する。
【００２７】
ステップＳ４０５では、原稿台２１３またはＡＤＦの原稿トレイ２０１のうち所望の原稿載置位置に、Ｓ４０３で出力したテスト原稿をセットするように操作部１１４に表示を行う。これを見たユーザは印刷されたテスト原稿を所望する原稿載置位置にセットする。
【００２８】
ステップＳ４０６では、操作部１１４を介してテスト原稿の読み取り開始指示を受ける。
【００２９】
ステップＳ４０７では、ＣＰＵ１０３はＩＯ制御部Ａ１０９を通じてＣＰＵ３０１に対してＡＤＦの原稿トレイ２０１と原稿台２１３の其々に対して原稿が検知されたか否かを示す原稿検知有無情報を問い合わせる。原稿検知有無情報の問い合わせはこのタイミングでなくてもよい。例えば、Ｓ４０５の後に原稿台２１３にテスト原稿をセットして原稿台２１３の原稿押圧板２１４を閉めた際に原稿台２１３の原稿検知情報を取得しておいてもよい。また、Ｓ４０６とＳ４０７の順序を逆にして、原稿が原稿台２１３とＡＤＦの原稿トレイ２０１のどちらにも検知できなかった場合、原稿の読み取り開始指示を受け付けないという構成にしてもよい。
【００３０】
ステップＳ４０８では、ステップＳ４０７で取得した原稿検知有無情報に基づき、以降の動作モードを判定する。判定内容の詳細は図５で説明するが、ＡＤＦの原稿トレイ２０１にて載置された原稿が検知された場合、補正データの生成は、第１の補正モードで実行する。この第１の補正モードでは、第１の読み取りモード（ＡＤＦ読み取りモード）でテスト原稿の読み取りを行う。すなわち、ＡＤＦの原稿トレイに載置された複数枚のテスト原稿を１度の読み取り指示に従い読み取る。そして、この各テスト原稿を読み取ることで得られた濃度情報を用いて、各テスト原稿に対応する複数の補正データを生成する。つまり、全てのテスト原稿を読み取った後で、補正データ生成を開始する。一方、原稿台２１３にて載置された原稿が検知された場合、補正データの生成は、第２の補正モードで実行する。この第２の補正モードでは、第２の読み取りモード（圧板読み取りモード）でテスト原稿の読み取りを行う。原稿台に載置された１枚のテスト原稿を読み取ることで得られた濃度情報を用いて、このテスト原稿に対応する補正データを生成する。この一連の処理を、テスト原稿を１枚読み取る度に実行する。つまり、テスト原稿の読み取りと補正データの生成の処理を複数回繰り返し実行する。
【００３１】
エラー判定した場合はＳ４０９に進む。ＡＤＦ読み取りモード（第１の読み取りモード）を実施すると判定した場合はＳ４１０へ進む。圧板読み取りモード（第２の読み取りモード）を実施すると判定した場合はＳ４１５へ進む。
【００３２】
ステップＳ４０９では、操作部１１４においてテスト原稿を適切に置き直すよう、ユーザに促す画面を表示する。
【００３３】
ステップＳ４１０では、ＡＤＦの原稿トレイ２０１に載置されたテスト原稿を順に搬送し、スキャナコントローラによりテスト原稿を読みとり、テスト原稿を読み取ることで得られた画像を制御ユニット１１５へ転送する。そしてＣＰＵ１０３により、転送された画像が補正データの生成に適するか否かの解析を実施する。例えば、テスト原稿を読み取ることで得られた画像から輝度パターンが検知できない場合、適切なテスト原稿を使用していない場合、テスト原稿が不適切な状態で印刷された場合は、補正データ生成に用いる画像としては不適切とする。
【００３４】
ステップＳ４１１では、３枚のテスト原稿を読み取ることで得られた３つの画像が全てＳ４１０で補正データ生成に使用できると判定された場合はＳ４１２に進む。３枚のテスト原稿を読み取ることで得られた３つの画像のうち、１つ以上補正データ生成に使用できない画像があると判定された場合はＳ４１３に進む。
【００３５】
ステップＳ４１２では、Ｓ４１０で３枚のテスト原稿を読み取ることで得られた各画像を解析し、印刷される画像の濃度補正に用いられる補正テーブルの生成を実施する。詳細は公知の技術のため割愛するが、読み取り画像の輝度値を濃度値に変換した値とＲＡＭ１０４に格納されている目標値の差分を基に、印刷画像に対して施される画像処理において使用され、ＲＡＭ１０４に記憶している濃度補正テーブルを生成（更新）する。
【００３６】
ステップＳ４１３では、操作部１１４においてテスト原稿を適切に置き直すよう、ユーザに促す画面を表示する。
【００３７】
ステップＳ４１４では、操作部１１４において補正データ生成が完了したことを示す画面を表示し、濃度調整に用いる補正データ生成処理を終了する。
【００３８】
ステップＳ４１５では、原稿台２１３に載置された１枚のテスト原稿をスキャナコントローラにより読み取り、テスト原稿を読み取ることで得られた画像を制御ユニット１１５へ転送する。そして、ＣＰＵ１０３により転送された画像の解析を実施する。画像の解析についてはＳ４１０と同様である。
【００３９】
ただし、Ｓ４０３で説明したテスト原稿判断用のパッチを解析し、ＲＡＭ１０４上にテスト原稿毎に用意されている使用済フラグと比較し、既に補正データ生成に使用されたテスト原稿を再度読み込んだと判断された場合は補正データ生成に使用できないと判断する。また、別の構成としてＳ４０３で説明したテスト原稿判断用のパッチを解析し、適切なテスト原稿でない場合はエラーと判断してもよい。例えばＮ＝０の場合はディザパターン１用の補正データ生成に用いられるテスト原稿とする。Ｎ＝１の場合はディザパターン２用の補正データ生成に用いられるテスト原稿とする。Ｎ＝２の場合はディザパターン３用の補正データ生成に用いられるテスト原稿とする。
【００４０】
ステップＳ４１６では、読み取り画像がＳ４１５で補正データ生成に使用できると判定された場合はＳ４１７へ進む。補正に使用できないと判定された場合はＳ４２２へ進む。
【００４１】
ステップＳ４１７では、Ｓ４１５で得られた画像を解析し、印刷される画像の濃度補正に用いられる補正テーブルの生成を実施する。詳細は公知の技術のため割愛するが、読み取り画像の輝度値を濃度値に変換した値とＲＡＭ１０４に格納されている目標値を基に、印刷画像に対して施される画像処理において使用され、ＲＡＭ１０４に記憶している濃度補正テーブルを生成（更新）する。また、ＲＡＭ１０４上にテスト原稿毎に用意されている使用済フラグのうち、補正データ生成に用いられたテスト原稿に対するフラグを使用済状態にセットする。
【００４２】
ステップＳ４１８では、ＲＡＭ１０４上に格納されている変数Ｎに１を加算する。
【００４３】
ステップＳ４１９では、変数Ｎが３以上の場合はテスト原稿３枚それぞれを用いて補正データ生成が完了したと判断しＳ４１４へ進む。そうでない場合はＳ４２０へ進む。
【００４４】
ステップＳ４２０では、操作部１１４においてＮ枚目の原稿を原稿台２１３に載置することを指示する画面を表示する。
【００４５】
ステップＳ４２１では、操作部１１４を介してテスト原稿読み取り開始の指示を受ける。
【００４６】
ステップＳ４２２では、操作部１１４においてテスト原稿を適切に置き直すよう、ユーザに促すための画面を表示する。
【００４７】
ステップＳ４２３では、変数Ｎが１の場合は次にＳ４０５に進むことで、テスト原稿を原稿台からＡＤＦに置き直してもよい。変数Ｎが２以上の場合は引き続き原稿台からの読み取りによる補正データ生成を継続するためにＳ４２０へ進む。また、Ｓ４２３の判断は省く構成でもよい。その場合はＳ４２２からＳ４２０に進む。
【００４８】
また、ステップＳ４０５、およびＳ４２０では操作部１１４への指示により、本フローにて実行される、濃度調整に用いる補正データ生成処理をキャンセルできるようにしてもよい。
【００４９】
次に図５を用いて、Ｓ４０８における動作モードの判定方法を説明する。
【００５０】
図５は原稿台２１３とＡＤＦの原稿トレイ２０１上に原稿が載置されたと検知されたか否かを示す情報によって、Ｓ４０８の動作を判断する処理を表にしたものである。原稿台２１３に原稿が載置されており、ＡＤＦの原稿トレイ２０１に原稿が載置されていないと検知された場合はＳ４０８からＳ４１０に進む。つまり、圧板読み取りモードでテスト原稿を読み取り、第２の補正モードで補正データを生成する。一方、原稿台２１３に原稿が載置されておらず、ＡＤＦの原稿トレイ２０１に原稿が載置されていると検知された場合はＳ４０８からＳ４１１に進む。つまり、ＡＤＦ読み取りモードでテスト原稿を読み取り、第１の補正モードで補正データを生成する。
【００５１】
原稿台２１３とＡＤＦの原稿トレイ２０１の両方に原稿が載置されていると検知された場合、あるいはどちらにも原稿が載置されていないと検知された場合はエラーと判断しＳ４０８からＳ４０９に進む。
【００５２】
他の構成としては、原稿台２１３とＡＤＦの原稿トレイ２０１の両方に原稿が載置されていると検知された場合、操作部１１４に原稿台とＡＤＦ（第１の読み取りモードか第２の読み取りモードか）のどちらでテスト原稿を読み込みむか選択できる画面を表示する。そして、ユーザに選択されたモードでテスト原稿を読み取るようにしてもよい。また、さらに他の実施例としては、原稿台２１３とＡＤＦの原稿トレイ２０１の両方にテスト原稿が載置されている場合に、予め決められた一方から読み込みを実行する構成でもよい。例えば、コピー機能と同様にＡＤＦからの読み込みを優先する、あるいは予め操作部１１４で設定しておいた方を優先的に読み取るという構成である。
【００５３】
次に図６を用いて操作部１１４に表示する画面の例を示す。
【００５４】
図６（ａ）はＳ４０５およびＳ４０６で表示される画面の例である。テスト原稿３枚をＡＤＦの原稿トレイにセットするか、原稿台に１枚目のテスト原稿をセットするようにユーザに促す。図では省略しているが、画面にて、テスト原稿の載置方法（向きや表裏）や枚数を指示する表示をしてもよい。読み込み開始ボタンを押下することでＳ４０６を実行する。
【００５５】
図６（ｂ）はＳ４２０およびＳ４２１で表示される画面の例である。次に読み込ませるべきテスト原稿を原稿台にセットするように指示する。例はＮ＝２の場合であるがＮの値によって何枚目のテスト原稿をセットするのかに応じて文言が変化する。読み込み開始ボタンを押下することでＳ４２１を実行する。なお、この画面でキャンセルボタンが押下された場合は濃度調整に用いる補正データ生成処理を終了する。
【００５６】
図６（ｃ）はＳ４０９で表示される画面の例である。図５で示したテスト原稿の検知状態によるエラーを解消するためにテスト原稿の載置方法を確認するようにユーザに促す。戻るボタンを押下することでＳ４０５に進む。
【００５７】
図６（ｄ）はＳ４１３およびＳ４２２で表示する画面の例である。読み取られた画像が補正データ生成に不適切であるため、読み取った原稿がテスト原稿であるか、テスト原稿の印字状態に問題が無いかといった確認項目を表示して、ユーザに対して確認するように促す。戻るボタンを押下することでＳ４０５またはＳ４２３に進む。
【００５８】
以上、説明したように、原稿台２１３およびＡＤＦの原稿トレイ２０１から得られる原稿検知結果に基づき、テスト原稿の読み取り方法を決定し、濃度補正データ生成のフローを決定することができる。よって、ユーザが所望の位置に載置したテスト原稿を用いて適切なフローでキャリブレーションを実施することが可能となる。
【００５９】
また、原稿台２１３またはＡＤＦの原稿トレイ２０１のうちユーザが所望の載置位置にテスト原稿を載置すると、自動的に適切な補正データ生成のフローが決定されるため、ユーザが予め設定入力をする手間を省くことができる。
【実施例２】
【００６０】
実施例１では、濃度補正データ生成の処理フローが、テスト原稿の載置を検知した箇所つまりテスト原稿を読み取る読み取りモードに応じて決定するという例を示した。
【００６１】
本実施例では補正データ生成の途中で読み取りモードを変更できる構成について説明する。これにより、より自由に柔軟にテスト原稿の読み取りができるため、キャリブレーション機能において、ユーザの所望する使い方が可能な画像形成装置を提供することができる。
【００６２】
実施例１の図１、図２、図３で説明した内容は実施例２でも同様のため割愛する。
【００６３】
図７を用いて、本実施例における濃度調整に用いる補正データ生成フローについて説明する。なお、この例では３枚のテスト原稿を印刷し、読み込ませて補正を行う。しかし、このテスト原稿は３枚に限らず、所望の補正データ生成に必要な枚数を用いてよい。図４と重複する点は説明を割愛する。
【００６４】
ステップＳ７０１では、操作部１１４に、ユーザに対して所望の読み取り部にＳ４０３で出力したテスト原稿をセットするように表示を行う。詳細は図８に示すが、補正データ生成済フラグを参照する。そして、どのテスト原稿も、読み取った結果を用いて補正データを生成することに成功していない場合、ＡＤＦ読み取りモードを用いた第１の補正モード実行中であれば、３枚のテスト原稿をＡＤＦの原稿トレイ２０１にセットするように促す。一方、圧板読み取りモードを用いた第２の補正モード実行中であれば、１枚目のテスト原稿を原稿台２１３にセットするように促す。
【００６５】
また、いずれかのモードにて１枚でも補正データを生成することに成功した後に、Ｓ７０１に戻った場合は以下のように指示を切り替える。
【００６６】
ＡＤＦ読み取りモードを用いた第１の補正データモード実行中であれば、補正データ生成に用いていないテスト原稿（複数または１枚）をＡＤＦの原稿トレイ２０１にセットするように指示する。
【００６７】
一方、圧板読み取りモードを用いた第２の補正データモード実行中であれば、まだ補正データ生成のために読み込んでいない他のテスト原稿を１枚原稿台２１３にセットするように指示する。
【００６８】
ステップＳ７０２では、ＡＤＦの原稿トレイ２０１に載置されたテスト原稿を順に搬送し、搬送されたテスト原稿がスキャナコントローラにより読み取られ、テスト原稿を読み取ることで得られた画像を制御ユニット１１５へ転送する。そして、転送された画像が補正データ生成に適切か否かＣＰＵ１０３により解析を実施する。例えば、テスト原稿を読み取ることで得られた画像から輝度パターンが検知できない場合、適切なテスト原稿を使用していない場合、テスト原稿が不適切な状態で印刷された場合は、補正データ生成に用いる画像としては不適切とする。また、原稿検知フラグを参照し、補正データ生成のために使用済のテスト原稿に対しては補正データ生成用の画像として不適切と判断する。
【００６９】
ステップＳ７０３では、Ｓ７０２において読み込んだテスト原稿のうち、１つ以上補正データ生成に使用できると判定された場合はＳ７０４に進む。そうでない場合はＳ４１３に進む。別の実施例として、Ｓ７０２で読み込んだテスト原稿の全てが補正データ生成に使用できると判定した場合にＳ７０３に進み、そうでない場合はＳ４１３に進む構成でもよい。
【００７０】
ステップＳ７０４では、Ｓ７０２で読み込んだテスト原稿のうち、補正データ生成に使用できると判定された各画像を解析し、補正データ生成処理を実行する。補正データ生成処理の内容についてはＳ４１２と同じため割愛する。
【００７１】
ステップＳ７０５では、ＲＡＭ１０４上に格納されている変数Ｎに補正を実施したテスト原稿の枚数を加算する。
【００７２】
次に図８を用いて操作部１１４に表示される画面の例を示す。エラー時の画面は図６で説明したものと同じため割愛する。
【００７３】
図８（ａ）はまだ補正データ生成が成功していない場合のＳ４０６およびＳ４０７で表示する画面の例である。テスト原稿３枚をＡＤＦの原稿トレイにセットするか、原稿台に１枚目のテスト原稿をセットするよう、ユーザに対して促す画面を表示する。図では省略しているがテスト原稿の載置方法やテスト原稿の枚数を指示する表示をしてもよい。読み込み開始ボタンを押下することでＳ４０７を実行する。
【００７４】
図８（ｂ）は例として、初めにテスト原稿１枚目を原稿台で読み取り、補正データの生成に成功した場合にＳ４０６およびＳ４０７に表示する画面である。補正データ生成済みフラグを参照し、対応する補正データ生成済みのテスト原稿１枚目は必要が無いため、ＡＤＦの原稿トレイに２枚目のテスト原稿と３枚目のテスト原稿を置くように促す。この点が（ａ）と異なる。また、ＡＤＦの原稿トレイ２０１へは常にテスト原稿を３枚置くように促す構成でもよい。この場合Ｓ７０２で説明した通り、補正データ生成済みのテスト原稿は補正対象外になるため問題にならない。
【００７５】
図８（ｃ）は例として、初めにテスト原稿２枚目と３枚目をＡＤＦで読み取り、補正データ生成に成功した場合のＳ４０６およびＳ４０７に表示する画面である。補正データ生成済みフラグを参照し、まだ補正データを生成していない１枚目のテスト原稿をＡＤＦの原稿トレイ２０１か原稿台２１３にセットするように促す。
【００７６】
実施例２では実施例１と同様に画面上ではＡＤＦの原稿トレイ２０１にテスト原稿３枚をセットするように促す。しかし、例えば、ユーザがテスト原稿を３枚ともＡＤＦの原稿トレイ２０１にセットしたつもりが２枚しかセットできていなかった場合、本実施例ではテスト原稿２枚をＡＤＦ読み取りモードで読み取り第１の補正モードで補正データ生成をする。そして残りの１枚のテスト原稿は、別途、圧板読み取りモードで読み取り、第２の補正モードで補正データを生成することが可能である。（再度、ＡＤＦ読み取りモードで読み取り第１の補正モードで補正データ生成を行ってもよい）。
【００７７】
また、特定のディザパターンだけ高い精度の補正データが必要で残りのディザパターンは効率的に補正データを生成したいと考えるユーザは、２つの補正モードを使い分けて補正データを生成することができる。具体的には、特定のディザパターンに対応する補正データについては、対応するテスト原稿を原稿台２１３にセットし、圧板読み取りモードでテスト原稿を読み取る。これにより、高い精度の読み取りを行うことが可能となるため、精度の高い補正データを生成することが可能になる。
【００７８】
また、残りのディザパターンに対応する補正データについては、対応するテスト原稿をＡＤＦの原稿トレイ２０１にセットし、ＡＤＦ読み取りモードでテスト原稿を読み取る。これにより、効率よく読み取りを行うことが可能となるため、補正データ生成に要するユーザ負荷を抑制することが可能になる。
【００７９】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2020108037.tif 000003
【図２】
2020108037.tif 000004
【図３】
2020108037.tif 000005
【図４】
2020108037.tif 000006
【図５】
2020108037.tif 000007
【図６】
2020108037.tif 000008
【図７】
2020108037.tif 000009
【図８】
2020108037.tif 000010