(57)【要約】【課題】  中間色の階調性を改善したスキャナー制御プログラムとスキャナー制御方法を提供する。【解決手段】  ステップＳ２１０において、制御部２０は、第２模様データｍｄ（ｘ）を得ることで、この第２模様データｍｄ（ｘ）と第１模様データＭＤ（ｘ）との対応関係を得られ、この対応関係に基づいて、制御部２０は、ステップＳ２１２において、第１白データと第１灰データに適用し、第２白データと第２灰データを生成し、第２白データｗｈ（ｘ）と第２灰データｇｒ（ｘ）を算出するので、スキャン毎にそのときのＬＥＤ４１の発光能力が第２模様データｍｄ（ｘ）に反映され、反映された第２模様データｍｄ（ｘ）を製造時の各データに反映させれば今回のシェーディングデータを適切なものに補償しておくことができる。【選択図】  図６
2019121919.tif 000002
【特許請求の範囲】
【請求項１】
輝度を変更可能な光源と光センサーとを備えたスキャナーのスキャン動作を制御するスキャナー制御プログラムであって、
第１輝度で前記光源を発光させた状態で模様無背景板を読み取った第１白データと、
第１輝度よりも暗い第２輝度で前記光源を発光させた状態で模様無背景板を読み取った第１灰データと、
第３輝度で前記光源を発光させた状態で模様有背景板を読み取った第１模様データとを記憶しており、
スキャンの開始指示を受けつけたときに、前記光源を発光させた状態で模様有背景板を読み取って第２模様データを生成する機能と、
記憶されている前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとを取得する機能と、
前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとに基づいてシェーディングデータを生成する機能と、
スキャンを行って得た画像データにシェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する機能とをコンピューターに実現させることを特徴とするスキャナー制御プログラム。
【請求項２】
前記シェーディングデータを生成する機能では、前記第１模様データを前記第２模様データに変換する変換式を得て、前記第１白データと前記第１灰データとに適用することで第２白データと第２灰データとをそれぞれ生成し、前記第２白データと前記第２灰データとに基づいて第１シェーディングデータを生成することを特徴とする請求項１に記載のスキャナー制御プログラム。
【請求項３】
前記光源は白色であり、
前記光センサーは、赤色を読み取るＲセンサーと、緑色を読み取るＧセンサーと、青色を読み取るＢセンサーとを備え、
前記光センサーを構成する前記Ｒセンサーと、前記Ｇセンサーと、前記Ｂセンサーのそれぞれ個別に前記シェーディングデータを生成することを特徴とする請求項１または請求項２に記載のスキャナー制御プログラム。
【請求項４】
前記第１輝度と異なる第４輝度で前記光源を発光させた状態で模様無背景板を読み取った第３白データと、
前記第４輝度よりも暗く前記第２輝度と異なる第５輝度で光源を発光させた状態で模様無背景板を読み取った第３灰データと、
前記第３輝度と異なる第６輝度で光源を発光させた状態で模様有背景板を読み取った第３模様データとをさらに記憶しており、
前記光源の発光能力を検出する機能と、
検出した前記光源の発光能力に応じて第１モードでスキャンを実行するか第２モードでスキャンを実行するかを判定する機能と、
第１モードと判定したときに、スキャンの開始指示を受けると、前記光源を発光させた状態で模様有背景板を読み取って前記第２模様データを生成し、前記第１白データと前記第２灰データと前記第１模様データと前記第２模様データとに基づいて前記第１シェーディングデータを生成し、スキャンを行って得た画像データに前記第１シェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御し、
第２モードと判定したときに、スキャンの開始指示を受けると、前記光源を発光させた状態で模様有背景板を読み取って第４模様データを生成し、前記第３白データと前記第３灰データと前記第３模様データと前記第４模様データとに基づいて第２シェーディングデータを生成し、スキャンを行って得たデータに前記第２シェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御することを特徴とする請求項１〜請求項３のいずれかに記載のスキャナー制御プログラム。
【請求項５】
輝度を変更可能な光源と光センサーとを備えたスキャナーのスキャン動作を制御するスキャナー制御方法であって、
第１輝度で前記光源を発光させた状態で模様無背景板を読み取った第１白データと、
第１輝度よりも暗い第２輝度で前記光源を発光させた状態で模様無背景板を読み取った第１灰データと、
第３輝度で前記光源を発光させた状態で模様有背景板を読み取った第１模様データとを記憶しており、
スキャンの開始指示を受けつけたときに、前記光源を発光させた状態で模様有背景板を読み取って第２模様データを生成する工程と、
記憶されている前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとを取得する工程と、
前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとに基づいてシェーディングデータを生成する工程と、
スキャンを行って得た画像データにシェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する工程とを実施することを特徴とするスキャナー制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナー制御プログラムとスキャナー制御方法に関する。
【背景技術】
【０００２】
スキャナーに備えられているラインセンサーは、複数の光電気変換素子をインラインに配列した状態で備えている。ＬＥＤなどの光源は被読み取り媒体に対して光を照射し、各光電気変換素子は被読み取り媒体から反射される画像情報を反映した光を電気信号に変換する。各光電気変換素子は固有のばらつきを含んでいるため、画像データにはシェーディングデータが適用され、各光電気変換素子の固有のばらつきを解消している。
【０００３】
特許文献１に示す技術は、各光電気変換素子が出力しえる最大値である白色データを取得し、最小値の黒色データと同白色データの差を均一化する関係式を求め、同関係式に相当するシェーディングデータを得ている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−２２５９０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の技術は、シェーディングデータを、最小値である黒色データと、最大値である白色データとに基づいて、補正するための関係式を求めている。言い換えると白黒の二点の関係のみから関係式を得ていた。しかし、光電気変換素子の入出力の関係は一律にリニアであるとは限らず、精度のよい関係式を得るためには、中間色の階調性を改善する必要がある。
【０００６】
本発明は、中間色の階調性を改善したスキャナー制御プログラムとスキャナー制御方法を提供する。
【課題を解決するための手段】
【０００７】
本発明は、輝度を変更可能な光源と光センサーとを備えたスキャナーのスキャン動作を制御するスキャナー制御プログラムであって、第１輝度で前記光源を発光させた状態で模様無背景板を読み取った第１白データと、第１輝度よりも暗い第２輝度で前記光源を発光させた状態で模様無背景板を読み取った第１灰データと、第３輝度で前記光源を発光させた状態で模様有背景板を読み取った第１模様データとを記憶しており、スキャンの開始指示を受けつけたときに、前記光源を発光させた状態で模様有背景板を読み取って第２模様データを生成する機能と、記憶されている前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとを取得する機能と、前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとに基づいてシェーディングデータを生成する機能と、スキャンを行って得た画像データにシェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する機能とをコンピューターに実現させる構成としてある。
【０００８】
前記構成において、あらかじめ前記光センサーによって第１輝度で前記光源を発光させた状態で模様無背景板を読み取った第１白データと、第１輝度よりも暗い第２輝度で前記光源を発光させた状態で模様無背景板を読み取った第１灰データと、第３輝度で前記光源を発光させた状態で模様有背景板を読み取った第１模様データとを用意して記憶している。あらかじめ記憶しておくので、これらは前記光センサーが劣化する以前のものである。そして、第１白データと第１灰データと第１模様データとの相互の関係は不変である。
【０００９】
制御プログラムは、スキャンの開始指示を受けつけたときに、前記光源を発光させた状態で模様有背景板を読み取って第２模様データを生成し、続いて、記憶されている前記第１白データと前記第１灰データと前記第１模様データと前記第２模様データとを取得する。前記第１模様データと前記第２模様データの関係は、前記光センサーの変化の関係そのものである。従って、前記第１模様データと前記第２模様データとの関係に基づいて前記第１白データと前記第１灰データを使用してシェーディングデータを生成することができる。その後、スキャンを行って得た画像データにシェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する。
【００１０】
本発明によれば、白黒の二点ではなく、中間色の関係を反映させており、中間色の階調性を改善できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施例が適用されるスキャナーの概略構成のブロック図である。
【図２】スキャナー制御プログラムで使用すデータの準備工程を示すフローチャートである。
【図３】第１灰データを示す図である。
【図４】第１白データを示す図である。
【図５】第１模様データを示す図である。
【図６】モノクロスキャン工程で実施するスキャナー制御プログラムのフローチャートである。
【図７】第２模様データを示す図である。
【図８】第１灰データと第１白データと第１模様データの関係を示す図である。
【図９】カラー対応の光電気変換素子における補償が必要となる原因を示す図である。
【図１０】カラースキャン工程で実施するスキャナー制御プログラムのフローチャートである。
【図１１】光源の発光能力が劣化する前後の光センサーの入出力の関係を示す図である。
【図１２】変形例にかかるスキャナー制御プログラムで使用すデータの準備工程を示すフローチャートである。
【図１３】変形例にかかるモノクロスキャン工程で実施するスキャナー制御プログラムのフローチャートである。
【発明を実施するための形態】
【００１２】
（第１実施形態）
以下、図面にもとづいて本発明の実施形態を説明する。
図１は、本発明の一実施例が適用されるスキャナーの概略構成のブロック図である。
同図において、スキャナー１０は、プロセッサーに相当する制御部２０を備えている。制御部２０は内部にＣＰＵやＲＯＭやラムを備えており、コンピューターといえる。また、制御部２０は所定のスキャナー制御プログラムを実施し、スキャナー１０内の各構成部品を制御する。すなわち、スキャン動作を制御する。スキャナー１０は、搬送機構３０とラインセンサー４０とＬＥＤ４１とを備えている。搬送機構３０は１または複数の駆動モーターと搬送路を備えており、制御部２０からの制御信号に応じて駆動モーターが駆動されると、当該搬送機構３０は、図示しない媒体がスタッカーに供給されている媒体の最も上の一枚を吸い取り、前記搬送路を通過させ、図示しない排紙スタッカーへと搬送する。
【００１３】
ラインセンサー４０は、搬送される媒体の幅方向に概ね直交するように配設され、同幅方向に読み取り解像度に応じた光電気変換素子が多数配設されている。各光電気変換素子が光センサーに該当する。ラインセンサー４０はモノクロ対応とカラー対応とが有る。モノクロ対応のラインセンサー４０は入射光の輝度に対応する電気信号を出力する。カラー対応のラインセンサー４０は、赤色を読み取るＲセンサーと、緑色を読み取るＧセンサーと、青色を読み取るＢセンサーとを備えている。これらは対応する色のフィルターをモノクロと同じ光センサーに被覆して構成されている。フィルターが所定量だけ輝度を低減させるため、厳密には色ごとに光電気変換の対応関係が異なる。
【００１４】
ＬＥＤ４１は白色光を発光する光源である。ＬＥＤ４１の発光能力は経年劣化していくことが分かっている。発光能力の経年劣化に対応するためには、あらかじめ十分な発光能力を備えるＬＥＤ４１を使用するか、発光能力の劣化に伴うラインセンサー４０の出力を増大させるＡＦＥのゲインを変更して劣化分を補償するかのいずれかの手法を採用する。
【００１５】
本スキャナー１０は、搬送路等に用紙の有無などを検出するセンサー５０が備えられており、センサー５０は検出信号を制御部２０に出力している。
前記制御部２０が搬送機構３０を制御して媒体である紙などを所定の搬送路に沿って搬送させると、ラインセンサー４０が同媒体の明暗または色に対応した読取り信号を制御部２０に出力する。すると、制御部２０は媒体の搬送状況と読取り信号とに基いて画像データを生成し、同画像データに対応する出力信号を図示しない外部装置などに出力する。また、制御部２０は、後述する手順に従ってシェーディングデータを生成し、前記画像データを適宜補正してから出力する。
スキャナー１０は、外部のＰＣ７０に有線ネットワーク、無線ネットワーク、ＵＳＢケーブル等によって接続される。
【００１６】
次に、前記構成からなる本実施形態の動作を説明する。
図２はスキャナー制御プログラムで使用すデータの準備工程を示すフローチャートであり、図３は同準備工程で得る第１灰データを示す図であり、図４は第１白データを示す図であり、図５は第１模様データを示す図である。
【００１７】
この準備工程は、スキャナーの製造時に工場にて行われる製造工程の一部の工程である。
まず、搬送機構３０やセンサー５０等が組み上がったところで最初の手順であるステップＳ１０２として、ＬＥＤ４１を第１輝度で点灯させ、ステップＳ１０４では、ラインセンサー４０に模様無背景板を読み取らせる。読み取った後、ステップＳ１０６にて、第１白データＷＨ（ｘ）を生成する。この第１白データＷＨ（ｘ）を図３に示している。この模様無背景板は、全体が白色である背景板である。
【００１８】
次に、ステップＳ１１２では、ＬＥＤ４１を第１輝度よりも暗い第２輝度で点灯させ、ステップＳ１１４では、ラインセンサー４０に模様無背景板を読み取らせる。読み取った後、ステップＳ１１６にて、第１灰データＧＲ（ｘ）を生成する。この第１灰データＧＲ（ｘ）を図４に示している。
ステップＳ１２２では、ＬＥＤ４１を任意の第３輝度で点灯させ、ステップＳ１２４では、ラインセンサー４０に模様有背景板を読み取らせる。読み取った後、ステップＳ１２６にて、第１模様データＭＤ（ｘ）を生成する。この第１模様データＭＤ（ｘ）を図５に示している。この模様有背景板は、一部又は全部に色が付いた背景板である。例えば模様無背景板の全部に灰色の塗装を施すことで作られる。
【００１９】
これらの第１白データＷＨ（ｘ）と第１灰データＧＲ（ｘ）と第１模様データＭＤ（ｘ）の対応関係は不変であり、変化しないので、ステップＳ１３０において、あらかじめ不揮発性領域に記憶しておくことで、以後参照して対応関係を利用できる。このステップＳ１３０が完了することで準備工程が終了し、スキャナーは完成する。
図６は、モノクロスキャン工程で実施するスキャナー制御プログラムのフローチャートである。スキャナー制御プログラムの実行手順は実質的にスキャナー制御方法といえる。制御部２０は、このフローチャートに対応するスキャナー制御プログラムを実施する。また、図７は第２模様データを示す図であり、図８は第１灰データと第１白データと第１模様データの関係を示す図である。
【００２０】
制御部２０は、ステップＳ２０２において、スキャンの開始指示を待機する。スキャンの開始指示を受けると、制御部２０は、ステップＳ２０４において、ＬＥＤ４１を点灯させ、ステップＳ２０６において、模様有背景板を読み取らせる。ＬＥＤ４１は経年劣化していくので、本スキャン時におけるシェーディングデータを得るために制御部２０は模様有背景板をラインセンサー４０に読み取らせ、ステップＳ２０８において、制御部２０は第２模様データｍｄ（ｘ）を生成する。この第２模様データｍｄ（ｘ）を図７に示している。すなわち、スキャンの開始指示を受けつけたときに、光源を発光させた状態で模様有背景板を読み取って第２模様データを生成している。
【００２１】
ステップＳ２１０において、制御部２０は、第２模様データｍｄ（ｘ）を得ることで、この第２模様データｍｄ（ｘ）と第１模様データＭＤ（ｘ）との対応関係（変換式）を得られる。
得られた第２模様データｍｄ（ｘ）と第１模様データＭＤ（ｘ）との対応関係に基づいて、制御部２０は、ステップＳ２１２において、前記対応関係を第１白データと第１灰データに適用し、第２白データと第２灰データを生成する。
第２白データｗｈ（ｘ）は以下のように算出できる。
ｗｈ（ｘ）＝ＷＨ（ｘ）＊（ＭＤ（ｘ）／ｍｄ（ｘ））
また、第２灰データｇｒ（ｘ）は以下のように算出できる。
ｇｒ（ｘ）＝ＧＲ（ｘ）＊（ＭＤ（ｘ）／ｍｄ（ｘ））
【００２２】
このように、スキャン毎にそのときのＬＥＤ４１の発光能力が第２模様データｍｄ（ｘ）に反映される。反映された第２模様データｍｄ（ｘ）を製造時の各データに反映させれば今回のシェーディングデータを適切なものに補償しておくことができる。
シェーディングデータを生成したら、ステップＳ２１４において、制御部２０はスキャンを開始し、得られる画像データに対してシェーディングデータを適用して補正しておく。
従って、記憶されている第１白データと第１灰データと第１模様データと第２模様データとを取得した後、第１白データと第１灰データと第１模様データと第２模様データとに基づいてシェーディングデータを生成し、さらに、スキャンを行って得た画像データにシェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する。
このとき、第１模様データを第２模様データに変換する変換式を得て、第１白データと第１灰データとに適用することで第２白データと第２灰データとをそれぞれ生成し、第２白データと第２灰データとに基づいてシェーディングデータを生成している。
【００２３】
（第２実施形態）
図９は、カラー対応の光電気変換素子における補償が必要となる原因を示す図である。
図９Ａに示すように、白色の光源の発光輝度１００であるとしても、カラー対応の場合はカラーフィルターを被覆した光電気変換素子が使用されているので、各色毎に最大の輝度は一定とならない。例えば、図９Ｂに示すように、赤色のカラーフィルターを被覆されているＲセンサーは白色の場合の最大値の３０％の光量しか照射されない。同様に、緑色のカラーフィルターを被覆されているＧセンサーは白色の場合の最大値の４０％の光量しか照射されないし、青色のカラーフィルターを被覆されているＢセンサーは白色の場合の最大値の２０％の光量しか照射されない。すなわち、それぞれのセンサーに照射される輝度のレンジが異なる。すると、入出力関係がリニアでないことを前提とすれば、図９Ｃに示すように、各センサーごとに必要な補償の対応関係が異なる。
【００２４】
図１０は、カラースキャン工程で実施するスキャナー制御プログラムのフローチャートである。制御部２０は、このフローチャートに対応するスキャナー制御プログラムを実施する。
制御部２０は、ステップＳ３０２において、スキャンの開始指示を待機する。スキャンの開始指示を受けると、制御部２０は、ステップＳ３０４において、ＬＥＤ４１におけるＲセンサーについて、今回のシェーディングデータを適切なものに補償しておく。実施する内容は、図６に示すステップＳ２０４〜Ｓ２１２の処理と同じ内容である。
【００２５】
同様に、ステップＳ３０６において、ＬＥＤ４１におけるＧセンサーについて、今回のシェーディングデータを適切なものに補償し、ステップＳ３０８において、ＬＥＤ４１におけるＢセンサーについて、今回のシェーディングデータを適切なものに補償する。
このようにカラー対応のスキャナーにおいて、光源が白色であり、光センサーであるラインセンサー４０は、赤色を読み取るＲセンサーと、緑色を読み取るＧセンサーと、青色を読み取るＢセンサーとを備えており、光センサーを構成する前記Ｒセンサーと、前記Ｇセンサーと、前記Ｂセンサーのそれぞれ個別に前記シェーディングデータを生成している。
シェーディングデータを生成したら、ステップＳ３１４において、制御部２０はスキャンを開始し、得られる画像データに対してシェーディングデータを適用して補正しておく。
【００２６】
（第３実施形態）
図１１は、光源の発光能力が劣化する前後の光センサーの入出力の関係を示している。
図１１ＡはＬＥＤ４１が劣化しておらず、十分な発光能力を持っている。このとき、ＬＥＤ４１の輝度を第１輝度とする。ＬＥＤ４１が第１輝度で照射し、媒体からの反射光を受光するラインセンサー４０がこれを電気信号に変換する。照射光が十分であるとしても、画像信号の出力経路にはアナログフロントエンド（ＡＦＥ）が配置されており所定の増幅率で出力を増幅している。このときのゲインをＧ１とする。すなわち、ラインセンサー４０の出力が所定のレンジを最大限使用するようにしている。
【００２７】
図１１ＢはＬＥＤ４１が劣化した場合であり、発光能力が下がっている。このとき、ＬＥＤ４１の輝度を第４輝度とする。ＬＥＤ４１が第４輝度で照射し、媒体からの反射光を受光するラインセンサー４０がこれを電気信号に変換する。照射光が劣化する場合に備えて、画像信号の出力経路にはアナログフロントエンド（ＡＦＥ）が配置されているので、アナログフロントエンドは所定のレンジを最大限使用するような増幅率で出力を増幅する。このときのゲインはラインセンサー４０が出力する最大値をｍ１とし、劣化前のラインセンサー４０が出力する最大値をｍ２としたとき、
ｍ２／ｍ１＝Ｇ２／Ｇ１
となる。
【００２８】
このように異なるゲインでアナログフロントエンドが増幅処理を行う場合、アナログフロントエンドの作動範囲が異なるので、ラインセンサー４０の階調性に影響を及ぼす。なお、ＬＥＤ４１は発光能力が劣化していくが、ラインセンサー４０の特性は劣化しない。このため、ＬＥＤ４１の劣化を見越して、ＬＥＤ４１の輝度を下げて第４輝度で発光させる。すると、アナログフロントエンドが増幅率を上げる。すなわち、あたかもＬＥＤ４１が劣化したときと同様の状況を実現できる。
このような状況に対応して、あらかじめ白データと灰データと模様データを用意しておけば、劣化時にこの対応関係を使用してシェーディング補正をより適切なものとすることができる。
【００２９】
図１２は、この変形例にかかるスキャナー制御プログラムで使用すデータの準備工程を示すフローチャートである。
準備工程において、まず、ステップＳ４０２では、ＬＥＤ４１を第１輝度で発光させるなど、ステップＳ１０２〜Ｓ１２４の処理を実行することで、第１白データと、第１灰データと、第１模様データを生成しておく。
【００３０】
次に、ステップＳ４３０〜Ｓ４４６では、ＬＥＤ４１が劣化してアナログフロントエンドの増幅レンジが変化するときの対応関係を求めておく。具体的には、制御部２０は、ステップＳ４３０では、ＬＥＤ４１を第１輝度よりも低い第４輝度で点灯させ、ステップＳ４３２では、ラインセンサー４０に模様無背景板を読み取らせる。読み取った後、ステップＳ４３４にて、第３白データＷＨ３（ｘ）を生成する。
【００３１】
次に、ステップＳ４３６では、ＬＥＤ４１を第４輝度よりも暗い第５輝度で点灯させ、ステップＳ４３８では、ラインセンサー４０に模様無背景板を読み取らせる。読み取った後、ステップＳ４４０にて、第３灰データＧＲ３（ｘ）を生成する。
ステップＳ４４２では、ＬＥＤ４１を第３輝度と異なる第６輝度で点灯させ、ステップＳ４４４では、ラインセンサー４０に模様有背景板を読み取らせる。読み取った後、ステップＳ４４６にて、第３模様データＭＤ３（ｘ）を生成する。
【００３２】
このようにして、ステップＳ４３０〜Ｓ４４６では、ＬＥＤ４１が劣化してアナログフロントエンドの増幅レンジが変化するときの対応関係が求められ、ステップＳ４５０にて、所定の不揮発性領域に記憶しておく。従って、劣化前と劣化後用の合計２セットの対応関係が記憶されていることになる。
【００３３】
図１３は、変形例にかかるモノクロスキャン工程で実施するスキャナー制御プログラムのフローチャートである。制御部２０は、このフローチャートに対応するスキャナー制御プログラムを実施する。
制御部２０は、ステップＳ５０２において、スキャンの開始指示を待機する。スキャンの開始指示を受けると、制御部２０は、ステップＳ５０４において、ＬＥＤ４１を点灯させ、ステップＳ５０６にて、ＬＥＤ４１の発光能力Ｌｍａｘを検出する。ＬＥＤ４１の発光能力Ｌｍａｘは、アナログフロントエンドを作動させないで制御部２０がラインセンサー４０の出力を取得する。
【００３４】
ステップＳ５０８において、制御部２０は、現時点でのＬＥＤ４１の発光能力Ｌｍａｘと、所定の基準値Ｌｔｈとを比較する。現時点でのＬＥＤ４１の発光能力Ｌｍａｘが同基準値Ｌｔｈよりも大きい場合は、ＬＥＤ４１の劣化を考慮する必要がない場合である。従って、ステップＳ５１０では、ステップＳ２０８と同様にして、制御部２０が第２模様データｍｄ（ｘ）を生成し、ステップＳ５１２にて、第１白データ、第１灰データ、第１模様データ、第２模様データに基づいて、シェーディングデータを生成する。以上が第１モードである。
【００３５】
しかし、ステップＳ５０８において、現時点でのＬＥＤ４１の発光能力Ｌｍａｘが同基準値Ｌｔｈを下回る場合は、ＬＥＤ４１の劣化を考慮する必要がある。従って、ステップＳ５２０では、アナログフロントエンドのゲインをＧ２に設定し、ステップＳ５２２では、制御部２０が第４模様データｍｄ（ｘ）を生成し、ステップＳ５２４にて、第３白データ、第３灰データ、第３模様データ、第４模様データに基づいて、シェーディングデータを生成する。以上が第２モードである。
【００３６】
この後、第１モードにおいても、第２モードにおいても、適切なシェーディングデータが生成されるので、ステップＳ５３０において、制御部２０はスキャンを開始し、得られる画像データに対してシェーディングデータを適用して補正しておく。
このように、第１モードと判定したときには、スキャンの開始指示を受けると、光源であるＬＥＤ４１を発光させた状態で模様有背景板を読み取って第２模様データを生成し、第１白データと前記第２灰データと前記第１模様データと前記第２模様データとに基づいて第１シェーディングデータを生成し、スキャンを行って得た画像データに前記第１シェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する。
また、第２モードと判定したときには、スキャンの開始指示を受けると、光源であるＬＥＤ４１を発光させた状態で模様有背景板を読み取って第４模様データを生成し、第３白データと第３灰データと第３模様データと第４模様データとに基づいて第２シェーディングデータを生成し、スキャンを行って得たデータに前記第２シェーディングデータを用いてシェーディング補正をして生成した画像データを出力するようにスキャナーを制御する。
【００３７】
なお、本発明は前記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・前記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・前記実施例の中で開示したステップの順番を変更して適用すること
・前記実施例の中で開示されていないが、公知技術であって前記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・前記実施例の中で開示されていないが、公知技術等に基づいて当業者が前記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
具体的には、ラインセンサーを補色センサーとすることや、第４の色を読み取るセンサーを設けることも可能である。
【符号の説明】
【００３８】
１０…スキャナー、２０…制御部、３０…搬送機構、４０…ラインセンサー、５０…センサー、７０…ＰＣ。
【図１】
2019121919.tif 000003
【図２】
2019121919.tif 000004
【図３】
2019121919.tif 000005
【図４】
2019121919.tif 000006
【図５】
2019121919.tif 000007
【図６】
2019121919.tif 000008
【図７】
2019121919.tif 000009
【図８】
2019121919.tif 000010
【図９】
2019121919.tif 000011
【図１０】
2019121919.tif 000012
【図１１】
2019121919.tif 000013
【図１２】
2019121919.tif 000014
【図１３】
2019121919.tif 000015