(57)【特許請求の範囲】
【請求項１】
光源から原稿に対して照射した光の反射光に基づいて、前記原稿を主走査方向に走査して読み取る画像読取装置において、
前記原稿を搬送する搬送部と、
前記原稿を読み取る際の明るさ基準となる明るさ基準部と、
前記搬送部によって搬送される原稿及び前記明るさ基準部を読み取る読取センサと、
前記明るさ基準部を読み取ることで前記原稿を読み取る際の基準データを得てから、前記原稿を読み取るように前記読取センサを制御する制御部と、を備え、
前記制御部は、前記読取センサにて前記原稿を読み取っている状態で、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲内である場合に、前記読取センサにて前記明るさ基準部を読み取って前記基準データを更新する、
ことを特徴とする画像読取装置。
【請求項２】
前記制御部は、前記読取センサにて前記原稿の読み取りを開始してから、所定数の主走査方向分の読取が経過した後の状態で、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲内である場合に、前記基準データを更新する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記制御部は、前記読取センサにて前記原稿の読み取りを開始してから、所定時間が経過した状態で、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲内である場合に、前記基準データを更新する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項４】
前記原稿に対し前記読取センサの反対側に設置され前記主走査方向の大きさが前記原稿より大きな背景板を備え、
前記制御部は、前記読取センサにて前記原稿を読み取る際に前記原稿より外側に位置する前記背景板を読み取り、前記読取センサによる前記背景板の読取値が所定の閾値以下に低下した状態で、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲内である場合に、前記基準データを更新する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項５】
前記制御部は、前記読取センサにて読み取った前記原稿の連続した複数の主走査方向分のデータが無地を示すデータの値から所定範囲内である場合に、前記基準データを更新する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項６】
前記制御部は、前記基準データとして、前記原稿を読み取る際の暗さ基準となる暗さ補正用データを有し、前記基準データの更新時に前記暗さ補正用データを更新する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項７】
前記制御部は、前記読取センサにて読み取る前記明るさ基準部の読取値が、徐々に、予め定めた目標値となるように前記基準データを更新する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項８】
前記制御部は、徐々に、前記目標値となるように前記基準データを更新している間、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲外である場合に、前記基準データを前記目標値に更新する、
ことを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記制御部は、前記基準データを得る前に、前記光源の光量を調整する、
ことを特徴とする請求項１に記載の画像読取装置。
【請求項１０】
請求項１乃至９いずれか１項に記載の画像読取装置を備えることを特徴とする画像形成装置。
【請求項１１】
光源から原稿に対して照射した光の反射光に基づいて、前記原稿を主走査方向に走査して読み取る画像読取方法であって、
前記原稿を読み取る際の明るさ基準となる明るさ基準部を読取センサで読み取ることで前記原稿を読み取る際の基準データを得てから、前記原稿を読み取るように前記読取センサを制御し、前記読取センサにて前記原稿を読み取っている状態で、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲内である場合に、前記読取センサにて前記明るさ基準部を読み取って前記基準データを更新する、
ことを特徴とする画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、その画像読取装置を備える画像形成装置及び画像読取方法に関し、特に、画像読取装置の制御に関する。
【背景技術】
【０００２】
近年、情報の電子化が推進される傾向にあり、書類の電子化に用いられるスキャナ等の画像読取装置は欠かせない機器となっている。このような画像読取装置には通常、複数のフォトダイオードを一列に並べ、これに並列にＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の受光素子が配置されたリニアイメージセンサが備えられており、これにより原稿を読み取るようになっている。
【０００３】
このようなリニアイメージセンサは、上記フォトダイオード、受光素子の他に、信号検出回路を備えている。フォトダイオードは、光を電荷に変換する光電変換素子であり感光部として機能し、ＣＣＤ等の受光素子は、フォトダイオードにより生成された電荷を信号検出回路に転送する転送部として機能し、信号検出回路は、ＣＣＤ等の受光素子から転送されてきた電荷を電圧に変換してアナログ信号として出力する出力部として機能する。このようなリニアイメージセンサは線状の像しか光電変換できないので、被写体と受光素子とを相対的に移動させるか、光学系によって同等の相対移動を行うことにより被写体全体をカバーするようになっている。
【０００４】
このようなリニアイメージセンサを備える画像読取装置が原稿を読み取ることにより画像情報を取得するためにはまず、原稿の読み取り方向（以下、「副走査方向」とする）に対して垂直な方向（以下、「主走査方向」とする）に一列に配置されたＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）等により構成される光源から上記原稿に対して光を照射する。そして、画像読取装置は、その光の反射光を結像レンズにより結像し、結像した原稿像をフォトダイオードにより電荷に変換する。画像読取装置は、フォトダイオードにより生成された電荷をＣＣＤ等の受光素子から信号検出回路に転送し、転送されてきた電荷を信号検出回路により電圧に変換してからＡ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｓｉｏｎ）変換器に出力してデジタルデータに変換する。
【０００５】
画像読取装置は、このような処理を、上記ＬＥＤ光源及びリニアイメージセンサを副走査方向に走査させながら、若しくは、原稿を副走査方向に搬送させながら行うことにより二次元的に原稿を読み取ることが可能となる。このようにして画像読取装置は原稿をデジタル的に読み取り画像情報を取得するようになっている。
【０００６】
ところで、上述したような、原稿を副走査方向に搬送させながら原稿を読み取る方式（以下、「シートスルー方式」とする）の画像読取装置は、通常、上部に設けられた上カバーと下部に設けられた本体部分とから構成されており、本体部分は上記受光素子やＬＥＤ光源などの読取部を備えている。
【０００７】
また、このようなシートスルー方式の画像読取装置は、上カバーと本体部分との隙間に原稿搬送路が設けられており、その原稿搬送路の所定の位置に上記読取部が備えられて構成されている。そのため、このようなシートスルー方式の画像読取装置は、上記隙間に沿って原稿を搬送しながら、その隙間の所定の位置において上記読取部により原稿を読み取るようになっている。
【０００８】
このようなシートスルー方式の画像読取装置は、上述のように、上カバーと本体部分との隙間の原稿搬送路に搬送されてくる原稿に対して、ＬＥＤ光源から光を照射し、照射した光の原稿による反射光を結像レンズにて結像し、結像した原稿像をフォトダイオードにより電荷に変換するように構成されている。そのため、このようなシートスルー方式の画像読取装置においては、原稿読取中に、ＬＥＤ光源から照射する光の光量が低下してしまうことにより、原稿の先端と後端との間で、読み取った原稿像の濃度差が発生してしまうおそれがある。
【０００９】
そこで、このような問題を解決するものとして、原稿を読み取るための原稿読取モードと、基準白板を読み取るための基準面読取モードとを切り換える構成とし、原稿を所定ライン数読み取るごとに原稿読取モードから基準面読取モードに切り換えて、基板白板を読み取ったときの読取データであるシェーディング補正用データを更新する構成が提案され既に知られている（例えば、特許文献１参照）。このように構成されたシートスルー方式の画像読取装置においては、原稿を所定ライン数読み取るごとにシェーディング補正用データの更新を行うため、ＬＥＤ光源から照射する光の光量が低下してしまうことに伴う、原稿の先端と後端との間での濃度差の発生をある程度防止することができる。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところが、特許文献１に記載されているようなシートスルー方式の画像読取装置においては、原稿の読み取り途中であっても、上述したように、所定ライン数の読み取りごとにシェーディング補正用データの更新が行われる。そのため、読み取っていた原稿に文字や、写真、絵柄等のある程度連続する図形が記された場合には、シェーディング補正データの更新が行われる前後において、読み取った原稿の濃度差が生じてしまうおそれがある。したがって、シェーディング補正データを更新した前後において読み取った原稿の継ぎ目が目立ってしまうという問題が生じるおそれがある。
【００１１】
本発明は、このような課題を解決するためになされたものであり、画像読取装置で原稿を読み取る場合における、読み取った画像の濃度差を解消することを目的とする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、光源から原稿に対して照射した光の反射光に基づいて、前記原稿を主走査方向に走査して読み取る画像読取装置において、前記原稿を搬送する搬送部と、前記原稿を読み取る際の明るさ基準となる明るさ基準部と、前記搬送部によって搬送される原稿及び前記明るさ基準部を読み取る読取センサと、前記明るさ基準部を読み取ることで前記原稿を読み取る際の基準データを得てから、前記原稿を読み取るように前記読取センサを制御する制御部と、を備え、前記制御部は、前記読取センサにて前記原稿を読み取っている状態で、前記読取センサにて読み取った前記原稿の少なくとも１主走査方向分のデータの値が無地を示すデータの値から所定範囲内である場合に、前記読取センサにて前記明るさ基準部を読み取って前記基準データを更新する、ことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像読取装置で原稿を読み取る場合における、読み取った画像の濃度差を解消することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係る画像形成装置のハードウェア構成を模式的に示すブロック図である。
【図２】本発明の実施形態に係る画像形成装置の機能構成を模式的に示すブロック図である。
【図３】本発明の実施形態に係る画像形成装置の全体構成を模式的に示す図である。
【図４】本発明の実施形態に係るスキャナユニットを主走査方向から見たときの断面図である。
【図５】本発明の実施形態に係るスキャナユニットにて読取原稿の読み取り時間が長い場合の読取用光源の光量特性を示すグラフである。
【図６】本発明の実施形態に係るスキャナユニットの読取用光源の光量低下が大きいときの光量特性を示すグラフである。
【図７】本発明の実施形態に係るスキャナニットと比較するための読取用光源の光量が低下した状態でシェーディング補正用データを更新した場合を示す模式図で、（ａ）は読取原稿、（ｂ）は読み取り画像である。
【図８】本発明の実施形態に係る画像形成装置における読取原稿の読み取りに関する部分の機能構成を模式的に示すブロック図である。
【図９】本発明の実施形態に係るスキャナユニットが、読取用光源を消灯した状態で受光部において基準白板を読み取った時の実際の読取データを主走査方向における位置に対してプロットしたグラフを示す図である。
【図１０】本発明の実施形態に係るスキャナユニットが黒レベル補正用データを生成する際の概念図である。
【図１１】本発明の実施形態に係るスキャナユニットが、読取用光源の強度を、読取原稿を読み取る際の強度で点灯させた状態で受光部により基準白板を読み取った時の理想の読取データを主走査方向における位置に対してプロットしたグラフを示す図である。
【図１２】本発明の実施形態に係るスキャナユニットが、読取用光源の強度を、読取原稿を読み取る際の強度で点灯させた状態で受光部により基準白板を読み取ったときの読取データを主走査方向における位置に対してプロットしたグラフを示す図である。
【図１３】本発明の実施形態に係るスキャナユニットがシェーディング補正用データを生成する際の概念図である。
【図１４】本発明の実施形態に係るスキャナユニットが白ラインと判定する際の概念図である。
【図１５】本発明の実施形態に係るスキャナユニットにて読み取る読取原稿を示す概略図である。
【図１６】本発明の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図１７】本発明の他の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図１８】本発明の他の実施形態に係るスキャナユニットを上方から見たときの概略図である。
【図１９】本発明の他の実施形態に係るスキャナユニットによる背景板の読み値を時間に対してプロットしたグラフを示す図である。
【図２０】本発明の他の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図２１】本発明の他の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図２２】本発明の他の実施形態に係るスキャナユニットにて読み取る読取原稿を示す概略図である。
【図２３】本発明の他の実施形態に係るスキャナユニットによる背景板の読み値を時間に対してプロットし、白ライン検出時に背景板の読取値を徐々に目標値に近づけるグラフを示す図である。
【図２４】本発明の他の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図２５】本発明の他の実施形態に係るスキャナユニットによる背景板の読み値を時間に対してプロットし、白ライン検出時に背景板の読取値を徐々に目標値に近づけている途中で、白ライン以外を検出した時に背景板の読取値を目標値に一気に引き上げるグラフを示す図である。
【図２６】本発明の他の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図２７】本発明の他の実施形態に係る画像形成装置がスキャナユニットにおいて読取原稿を読み取る際の処理について説明するためのフローチャートである。
【図２８】本発明の他の実施形態に係るスキャナユニットによる背景板の読み値を主走査方向にプロットしたグラフを示す図で、（ａ）は読取用光源の光量を引き上げ前後のグラフ、（ｂ）は読取用光源の光量を引き上げ後のグラフである。
【発明を実施するための形態】
【００１５】
実施の形態１．
以下、図面を参照して、本発明の実施形態を詳細に説明する。本実施形態においては、複数のフォトダイオードを一列に並べ、これに並列にＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）イメージセンサやＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の受光素子が配置されたリニアイメージセンサにより、原稿に対して照射された光の反射光を受光することで原稿を読み取り、その読み取り結果として画像データを取得する画像読取装置としてのスキャナユニットを例として説明する。
【００１６】
尚、本実施形態に係るスキャナユニットは、入力された印刷命令に基づいて画像形成出力を実行する画像形成装置に備えられているものとする。また、本実施形態に係るスキャナユニットは、上記リニアイメージセンサにおけるライン状の読み取り画像を、読取原稿の搬送に伴って搬送方向に連続的に取得することによりその読取原稿に形成されている画像を二次元的に読み取るシートスルー方式のスキャナユニットである。
【００１７】
このような本実施形態に係るスキャナユニットは、後述するように、スキャナ上部とスキャナ下部とにより構成されており、そのスキャナ上部とスキャナ下部とが形成する隙間に原稿搬送路が設けられている。また、本実施形態に係るスキャナユニットは、その原稿搬送路の所定の位置に上記リニアイメージセンサにより構成された画像を読み取るための読取部が備えられて構成されている。そのため、本実施形態に係るスキャナユニットは、上記隙間に沿って読取原稿を搬送しながら、その隙間の所定の位置において上記読取部により画像を読み取るようになっている。
【００１８】
さらに、本実施形態に係るスキャナユニットは、シェーディング補正用データを取得するための基準白板を備え、この基準白板を読み取るための基準面読取モードである基準白板読取モードと、読取原稿を読み取るための原稿読取モードとを切り換える構成とされている。
【００１９】
このように構成されたスキャナユニットにおいて、本実施形態に係る要旨の一つは、読み取り時間が長い長尺状の読取原稿の読み取り時や、読取原稿に対して光を照射する光源の光量低下に伴う読み取り時の濃度差を解消させ、読取原稿の先端と後端との間での濃度差の発生を防止するために、原稿読取モードにて原稿を読み取っている状態で、リニアイメージセンサにて読み取った原稿の少なくとも１主走査方向分のデータの値が、無地を示すデータの値から所定範囲である場合、即ち所定値以上（例えば、白ライン検出時）の場合に、基準白板読取モードに切り換えて、シェーディング補正用データの更新を行うことにある。
【００２０】
このような構成とすることにより、本実施形態に係るスキャナユニットは、上述のように、読取原稿の読み取り時に、少なくとも１主走査方向分のデータが所定値以上、例えば白ライン検出時の場合に、シェーディング補正用データの更新を行う。即ち、シェーディング補正用データを更新しても、読み取った読み取り画像の濃度差の発生がなく継ぎ目の発生がない白ライン検出時に、シェーディング補正用データを更新するようにしている。よって、原稿を読み取る際における濃度差の発生を解消することができ、読取原稿の読み取り中に基準白板を読み取ってシェーディング補正用データを更新することによって、読み取り画像中に発生する継ぎ目を目立たなくでき、ひいては継ぎ目の発生を無くすことができる。以下、詳細に説明する。
【００２１】
まず、本実施形態に係る画像形成装置１のハードウェア構成について、図１を参照して説明する。図１は、本実施形態に係る画像形成装置１のハードウェア構成を模式的に示すブロック図である。尚、画像形成装置１は、図１に示すハードウェア構成に加えて、スキャナ、プリンタ等を実現するためのエンジンを備える。
【００２２】
図１に示すように、本実施形態に係る画像形成装置１は、一般的なサーバやＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等と同様の構成を含む。即ち、本実施形態に係る画像形成装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００２３】
ＣＰＵ１０は演算部であり、画像形成装置１全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００２４】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザが画像形成装置１の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス、タッチパネル等、ユーザが画像形成装置１に情報を入力するためのユーザインタフェースである。
【００２５】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０がＲＡＭ２０にロードされたプログラムに従って演算を行うことにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、本実施形態に係る画像形成装置１の機能を実現する機能ブロックが構成される。
【００２６】
次に、本実施形態に係る画像形成装置１の機能構成について、図２を参照して説明する。図２は、本実施形態に係る画像形成装置１の機能構成を模式的に示すブロック図である。図２に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。
【００２７】
また、コントローラ１００は、主制御部１１０、エンジン制御部１２０、画像処理部１３０、操作表示制御部１４０及び入出力制御部１５０を含む。図２に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図２においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００２８】
ディスプレイパネル１０４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し、若しくは画像形成装置１に対して情報を入力する際の入力インタフェースでもある。即ち、ディスプレイパネル１０４は、ユーザによる操作を受けるための画像を表示する機能を含む。ディスプレイパネル１０４は、図１に示すＬＣＤ６０及び操作部７０によって実現される。
【００２９】
ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワークを介してＰＣ等の他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢインタフェースが用いられる。ネットワークＩ／Ｆ１０８は、図１に示すＩ／Ｆ５０によって実現される。
【００３０】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ３０や不揮発性メモリ並びにＨＤＤ４０や光学ディスク等の不揮発性記憶媒体に格納されたプログラムが、ＲＡＭ２０等の揮発性メモリにロードされ、ＣＰＵ１０がそのプログラムに従って動作することにより構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００３１】
主制御部１１０は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１２０は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動部としての役割を担う。
【００３２】
画像処理部１３０は、主制御部１１０の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１３０は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置に送られ画像形成出力が行われ、若しくは画像形成装置のＨＤＤ等の記憶装置に記憶され、また、ネットワークＩ／Ｆ１０８を介してＰＣ等の外部の情報処理端末に送信される情報である。
【００３３】
操作表示制御部１４０は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１０に通知する。入出力制御部１５０は、ネットワークＩ／Ｆ１０８を介して入力される情報を主制御部１１０に入力する。また、主制御部１１０は、入出力制御部１５０を制御し、ネットワークＩ／Ｆ１０８を介してＰＣ等の他の機器にアクセスする。
【００３４】
そして、図２において説明したＡＤＦ１０１、スキャナユニット１０２、排紙トレイ１０３、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７は、本実施形態に係る画像形成装置１において、図３に示すように配置されて構成されている。図３は、本実施形態に係る画像形成装置１の全体構成を模式的に示す図である。尚、図３に示されている矢印は、本実施形態に係る画像形成装置１が、スキャナユニット１０２において読取原稿を搬送する方向（以下、「原稿搬送方向」とする）を示している。
【００３５】
次に、本実施形態に係るスキャナユニット１０２の全体構成について、図４を参照して説明する。図４は、本実施形態に係るスキャナユニット１０２を主走査方向から見たときの断面図である。尚、ここで主走査方向とは、読取原稿の読み取り面において図３に示した原稿搬送方向に直行する方向のことである。以下では、読取原稿の読み取り面において原稿搬送方向に平行な方向を副走査方向とする。
【００３６】
図４に示すように、本実施形態に係るスキャナユニット１０２は、読取原稿２０１を上下で挟むことで読取原稿２０１を読み取り面に対して平らに保つために、スキャナ上部２０２とスキャナ下部２０３とをお互いが平行になるように備える画像読取装置である。スキャナ上部２０２は、背景板２０４、原稿厚検知センサ２０５、原稿搬送ローラ２０６、原稿搬送ローラ２０７を含む。また、スキャナ下部２０３は、原稿挿入時の原稿受けとなる本体フレームであって、基準白板２０８、受光部２０９、読取用光源２１０、コンタクトガラス２１１、原稿サイズ検知センサ２１２、原稿検知センサ２１３、原稿搬送ローラ２１４、原稿搬送ローラ２１５を含む。以下、特に断りがない限り、受光部２０９、読取用光源２１０、コンタクトガラス２１１を総称して読取部とする。尚、図４に示すように、本実施形態に係るスキャナユニット１０２は、スキャナ上部２０２とスキャナ下部２０３とが形成する隙間によって原稿搬送路が構成されている。
【００３７】
背景板２０４は、比較的薄い、いわゆる薄紙の読取原稿２０１を読み取る際の裏写りを防止するための白色部材であって、受光部２０９に対向する位置に取り付けられている。原稿厚検知センサ２０５は、スキャナユニット１０２における原稿搬送路の入り口手前付近に配置されており、原稿搬送路に読取原稿２０１が搬送される前に、読取原稿２０１の厚さを検知する。原稿厚検知センサ２０５は、ＰＳＤ（Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｉｔｉｖｅ  Ｄｅｔｅｃｔｏｒ：半導体位置検出素子）を用いた距離検出センサで構成され、光ビームを対象物に斜めから照射し、その反射光を受光すると、対象物までの距離に応じて受光位置が異なる現象を利用している。原稿厚検知センサ２０５により検知した読取原稿２０１の厚さによって、スキャナ上部２０２の高さを調整することにより原稿搬送路の高さを変化させるか否かを判断することが可能となる。
【００３８】
原稿搬送ローラ２０６，２１４は、図４に示すように、スキャナユニット１０２における原稿搬送路の入り口付近に配置されており、読取原稿２０１を上下から挟み込みながら読取部に向けて搬送する搬送部である。原稿搬送ローラ２０７，２１５は、図４に示すように、スキャナユニット１０２における原稿搬送路の出口付近に配置されており、読取原稿２０１を上下から挟み込みながら排紙トレイ１０３に向けて搬送する搬送部である。
【００３９】
基準白板２０８は、コンタクトガラス２１１上に設置されており、後述するシェーディング補正や黒レベル補正、ゲイン調整を行う際に明るさ基準として読み取られる明るさ基準部である。基準白板２０８とコンタクトガラス２１１とは密着しており、これら基準白板２０８とコンタクトガラス２１１との間に埃やごみ等が入り込まない構成とされている。
【００４０】
受光部２０９は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ等の受光素子２０９ａと、読取用光源２１０から照射され読取原稿２０１や基準白板２０８により反射された光を集光するレンズ２０９ｂとを備える読取センサである。受光素子２０９ａは、読取用光源２１０から照射され読取原稿２０１や基準白板２０８により反射されレンズ２０９ｂにて集光された光を受光する。そして、受光素子２０９ａは、集光された光を図示しないイメージセンサにより電荷に変換する。
【００４１】
受光素子２０９ａの具体的な態様としては、例えば、密着型イメージセンサであるＣＭＯＳイメージセンサにより構成されているＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ：密着センサ）方式や、レンズ縮小型イメージセンサであるＣＣＤイメージセンサにより構成されている光学縮小方式等がある。尚、ここで光電変換されて生成された電荷は、信号検出回路（図示せず）に入力されて電圧に変換されてアナログ電気信号としてアナログ処理・Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｓｉｏｎ）変換回路２２１に入力される。そして、アナログ処理・Ａ／Ｄ変換回路２２１に入力されたアナログ信号は増幅され、Ａ／Ｄ変換が実施されてデジタルデータに変換される。
【００４２】
また、本実施形態に係る受光素子２０９ａは、主走査方向に一次元的に画像を読み取るリニアイメージセンサにより構成されている。そのため、このようなリニアイメージセンサでは、読取原稿２０１を線状にしか読み取ることができないが、本実施形態に係るスキャナユニット１０２のように、読取原稿２０１を原稿搬送路に沿って搬送することにより連続的に一次元画像を読み取ることが可能となり、その結果、二次元的に読み取ることが可能となる。このようにして本実施形態に係るスキャナユニット１０２は、読取原稿２０１をデジタル的に読み取り、画像データを取得するようになっている。このような処理によりデジタルデータに変換された画像データは、上述したように、例えば、画像形成装置に送られ画像形成出力が行われ、若しくは画像形成装置のＨＤＤ等の記憶装置に記憶され、また、ネットワークＩ／Ｆ１０８を介してＰＣ等の外部の情報処理端末に送信される情報として使用される。
【００４３】
ここで、図４における「読取ライン」について説明する。本実施形態に係る受光素子２０９ａは、上述したように、主走査方向に一次元的に画像を読み取るリニアイメージセンサにより構成されているが、この一次元的な主走査方向におけるライン、即ちスキャンラインが図４における「読取ライン」に相当する。
【００４４】
読取用光源２１０は、主走査方向に一次元配列されたＬＥＤアレイにより構成され、若しくは、ＬＥＤ等の点光源とその点光源から照射された光を主走査方向に均一に導く導光体とで構成されている。また、読取用光源２１０は、キセノンランプや蛍光灯等により構成されていても良い。読取用光源２１０は、コンタクトガラス２１１を介して、原稿搬送路に搬送されてきた読取原稿２０１や基準白板２０８に対して光を照射する。尚、このとき照射された光は、読取原稿２０１や基準白板２０８により反射され、レンズ２０９ｂにより集光されてから受光素子２０９ａに受光される。そのため、読取用光源２１０は、受光素子２０９ａが受光可能な全領域に対して反射光が照射されるように、基準白板２０８と同程度の長さを有し、基準白板２０８に対して平行に配置されている。
【００４５】
ここで、読取用光源２１０の光量特性について説明する。図５は、本発明の実施形態に係るスキャナユニット１０２にて読取原稿２０１の読み取り時間が長い場合の光量特性を示すグラフである。図６は、本発明の実施形態に係るスキャナユニット１０２の読取用光源２１０の光量低下が大きいときの光量特性を示すグラフである。図７は、本発明の実施形態に係るスキャナユニット１０２と比較するための読取用光源２１０の光量が低下した状態でシェーディング補正用データを更新した場合を示す模式図で、（ａ）は読取原稿２０１、（ｂ）は読み取り画像である。
【００４６】
読取用光源２１０は、より長い読み取り時間を要する長尺状の読取原稿２０１の読み取り時においては、図５に示すように、読取用光源２１０を点灯し、読取原稿２０１の読み取りを開始してから終了するまでの間に亘って、光量が徐々に低下していく傾向にある。特に、読取原稿２０１の先端の読み取り時と、読取原稿２０１の後端の読み取り時との間においては、読取用光源２１０から照射される光量の差が大きい。
【００４７】
時間経過に伴う光量低下が大きい読取用光源２１０の場合においては、図６に示すように、読取用光源２１０を点灯し、読取原稿２０１の読み取りを開始してから終了するまでの間に亘る光量の低下が著しく、読取原稿２０１の先端の読み取り時と後端の読み取り時との間の光量差がより大きくなってしまう。そして、図７（ａ）に示す無地の読取原稿２０１を読み取った場合においても、図７（ｂ）に示すように、読取用光源２１０の光量低下に伴いスキャナユニット１０２による読み取り画像が徐々に暗くなっていくため、読取用光源２１０の光量低下に伴う読み取り画像の濃度差を解消させることを目的として、後述するシェーディング補正用データの更新が必要である。
【００４８】
コンタクトガラス２１１は、受光部２０９や読取用光源２１０に埃や塵などの異物が混入することを防止するためのカバーとして機能する。尚、コンタクトガラス２１１は、透明なガラスやアクリル樹脂等の有機ガラスで構成されているため、光を通すことができる。さらに、図４に示すように、コンタクトガラス２１１の原稿搬送方向の入り口側には、このコンタクトガラス２１１を原稿搬送方向に移動させるための連結部材２１１ａが取り付けられている。連結部材２１１ａは、下面側に連続した歯が形成された細長平板状のラックであり、この連結部材２１１ａの下面の連続した歯に噛み合わされて歯車２１１ｂが取り付けられている。歯車２１１ｂは、コンタクトガラス２１１を原稿搬送方向に移動させるためのスライド用モータ２１１ｃの駆動軸に取り付けられている。尚、スライド用モータ２１１ｃは、モータに限らず電磁クラッチ等であってもよい。
【００４９】
コンタクトガラス２１１の原稿搬送方向の出口側には、スライド用モータ２１１ｃにて原稿搬送方向に移動させたコンタクトガラス２１１を弾性力にて元の位置に戻すための、例えばバネ等にて構成された弾性部材２１１ｄが取り付けられている。コンタクトガラス２１１は、スライド用モータ２１１ｃにて歯車２１１ｂを回転させて連結部材２１１ａを原稿搬送方向に移動させてコンタクトガラス２１１を原稿搬送方向にスライド移動させた場合に、コンタクトガラス２１１上に設置された基準白板２０８を読取ライン上よりも原稿搬送方向側に移動させて原稿読取モードとなる。また、コンタクトガラス２１１は、スライド用モータ２１１ｃによるコンタクトガラス２１１の移動を解除させた場合に、弾性部材２１１ｄが有する弾性力にて、原稿搬送方向入口側に付勢され、コンタクトガラス２１１上の基準白板２０８が読み取ライン上に位置するように移動して基準白板読取モードとなる。
【００５０】
原稿サイズ検知センサ２１２は、スキャナユニット１０２における原稿搬送路の入り口手前付近に配置されており、原稿搬送路に読取原稿２０１が搬送される前に、読取原稿２０１のサイズを検知する。原稿サイズ検知センサ２１２は、複数個の受光素子が主走査方向に一列に配列されて構成されており、読取原稿２０１がその上を通過する際に、読取原稿２０１にて光が遮光されて、光を受光しなくなった受光素子２０９ａの個数により原稿サイズを検知する。
【００５１】
原稿検知センサ２１３は、読取原稿２０１がその上を通過する際に、読取原稿２０１により光が遮光されて、光を受光しなくなったことにより、原稿搬送路に読取原稿２０１が搬送されてきたことを検知する。また、原稿検知センサ２１３は、原稿搬送路に搬送されてきた読取原稿２０１がその上を通過し終えると再度光を受光することにより、読取原稿２０１が読取部に向けて搬送されていったことを検知する。
【００５２】
次に、本実施形態に係る画像形成装置１における読取原稿２０１の読み取りに関する部分の機能構成について、図８を参照して説明する。図８は、本実施形態に係る画像形成装置１における読取原稿２０１の読み取り関する部分の機能構成を模式的に示すブロック図である。図８に示すように、本実施形態に係る画像形成装置１における読取原稿２０１の読み取りに関する部分は、ＣＰＵ１０、ＲＡＭ２０、読取処理部２００及び信号処理部３００により構成されている。また、読取処理部２００は、原稿厚検知センサ２０５、原稿搬送ローラ２０６，２１４、原稿搬送ローラ２０７，２１５、受光素子２０９ａ、読取用光源２１０、コンタクトガラス２１１、スライド用モータ２１１ｃ、原稿検知センサ２１３、原稿搬送モータ２１７、モータ駆動制御部２１８、光源制御部２１９、タイミング信号発生回路２２０、アナログ処理・Ａ／Ｄ変換回路２２１を含み、信号処理部３００は、ラインカウンタ部３０１、黒レベル補正部３０２、シェーディング補正部３０３、及び白ライン検出部３０４を含む。
【００５３】
原稿搬送モータ２１７は、原稿搬送ローラ２０６及び原稿搬送ローラ２１４の少なくともどちらかと、原稿搬送ローラ２０７及び原稿搬送ローラ２１５の少なくともどちらかを回転駆動させるためのモータである。モータ駆動制御部２１８は、ＣＰＵ１０からの制御信号に従い、スライド用モータ２１１ｃ及び原稿搬送モータ２１７の駆動を制御する。
【００５４】
光源制御部２１９は、ＣＰＵ１０からの制御信号に従い、読取用光源２１０の点灯／消灯を制御し、また、その強度と点灯時間を制御する。タイミング信号発生回路２２０は、光源制御部２１９及びアナログ処理・Ａ／Ｄ変換回路２２１に接続され、各駆動のタイミングを生成する。具体的に、タイミング信号発生回路２２０は、読取用光源２１０の点灯時間、即ち光量を制御する。
【００５５】
アナログ処理・Ａ／Ｄ変換回路２２１は、入力されたアナログ電気信号に所定のゲインＧをかけることによりそのアナログ電気信号を電気的に増幅し、Ａ／Ｄ変換を実施することによりデジタルデータに変換してＣＰＵ１０及び信号処理部３００に出力する。
【００５６】
尚、本実施形態に係るスキャナユニット１０２は、電源がＯＮになったタイミングや省エネ状態から通常状態に復帰したタイミングで、基準白板２０８の読み取りデータの最大値を設定するために受光部２０９を構成する受光素子２０９ａのゲイン調整を行うことで、所定のゲインＧを取得するようになっている。そのためにスキャナユニット１０２は、電源がＯＮになったタイミングや省エネ状態から通常状態に復帰したタイミングで、読取用光源２１０の強度を、原稿読取時の強度である所定の強度Ｌに設定し、その強度Ｌにおいて基準白板２０８を読み取り、その結果取得したアナログ電気信号を予め設定されているアナログ電気信号と一致するようにゲイン調整を行い、このときのゲインを所定のゲインＧとして取得する。このようにしてゲイン調整を行うことにより、スキャナユニット１０２が読み取ることができる読み取りデータのスケールを決定することができる。
【００５７】
尚、上記では所定のゲインＧの取得は、電源がＯＮになったタイミングや省エネ状態から通常状態に復帰したタイミングで行われる例について説明したが、装置の製造時に決定された値を用いるようにしても良い。また、所定のゲインＧを取得する際に、読取用光源２１０から基準白板２０８に照射される所定の強度についても、装置の製造時に決定された値を用いるようにしても良い。
【００５８】
ラインカウンタ部３０１は、読取原稿２０１の読み取りを開始してからのライン同期信号をカウントし、この読取原稿２０１を主走査方向に亘って何往復走査したかを示す処理ライン数のカウントを行う。
【００５９】
黒レベル補正部３０２は、ＲＡＭ２０に格納されている黒補正用データとしての黒レベル補正用データを読み出して、アナログ処理・Ａ／Ｄ変換回路２２１により出力されたデジタルデータに黒レベル補正を行う。ここで、黒レベル補正について説明する。読取用光源２１０の強度を０にして、即ち、読取用光源２１０を消灯した状態において、受光部２０９が基準白板２０８を読み取る場合、本来ならば受光部２０９は光を受光することはないので、このときの読取データはどの主走査方向における位置においても最低値の０になるはずであるが、外光等の影響により実際には０にはならない。
【００６０】
このため、そのまま読取原稿２０１を読み取ったのでは、読み取り画像データにその分の誤差が生じてしまい、読取原稿２０１を再現性良く読み取ることができない。そこで、本実施形態に係るスキャナユニット１０２はまず、読取原稿２０１の読み取りに先だって、読取用光源２１０を消灯した状態で受光部２０９により基準白板２０８を読み取ったときの読取データを黒レベル補正用データとしてＲＡＭ２０に格納しておく。そして、スキャナユニット１０２は、受光部２０９による読取原稿２０１の読み取りを開始すると、そのときの読み取り画像データからＲＡＭ２０に格納しておいた黒レベル補正用データを差し引く。
【００６１】
即ち、読取用光源２１０を消灯した状態で受光部２０９により基準白板２０８を読み取ったときの読取データ（黒レベル補正用データ）をＫ（ｎ）とし、読取原稿２０１を読み取った時の読み取り画像データをＤ（ｎ）とすると、Ｄ（ｎ）−Ｋ（ｎ）が黒レベル補正後の読み取り画像データとなる。尚、上記式中のｎは主走査方向における位置であり、上記式を主走査方向の各位置において行うことを表す。このような算出処理により、本実施形態に係るスキャナユニット１０２は、読取データの最低値を０に合わせることが可能となるので、読取原稿２０１を再現性良く読み取ることができる。本実施形態においては、このような一連の処理を黒レベル補正という。
【００６２】
図９及び図１０に黒レベル補正の処理を概念的に表す図を示す。図９は、本実施形態に係るスキャナユニット１０２が、読取用光源２１０を消灯した状態で受光部２０９において基準白板２０８を読み取った時の実際の読取データを主走査方向における位置に対してプロットしたグラフを示す図である。図１０は、本実施形態に係るスキャナユニット１０２が黒レベル補正用データを生成する際の概念図である。
【００６３】
スキャナユニット１０２が、読取用光源２１０を消灯した状態で受光部２０９において基準白板２０８を読み取ると、本来ならば、そのときの読取データは主走査方向において一様に０にならなければならないが、実際には図９に示すように、主走査方向の各位置で異なった読取データとなってしまう。そこで、スキャナユニット１０２は、図１０に示すように、図９に示す基準白板２０８の読取データが、主走査方向に一様に０となるように黒レベル補正用データを予め生成してＲＡＭ２０に格納しておく。そして、黒レベル補正部３０２は、ＲＡＭ２０に格納されている黒レベル補正用データを、読取原稿２０１を読み取った時の読み取り画像データから差し引くことにより黒レベル補正を行うことが可能となる。
【００６４】
シェーディング補正部３０３は、ＲＡＭ２０に格納されている基準データであるシェーディング補正用データを読み出して、黒レベル補正部３０２において黒レベル補正が施された読み取り画像データにシェーディング補正を行い、シェーディング補正後の読み取り画像データをスキャナ動作の結果物である画像データとして出力する。ここで出力された画像データは、上述したように、スキャナ動作の結果物として画像形成装置１の記憶領域に格納され若しくはネットワークＩ／Ｆ１０８を介してＰＣ等の他の機器に送信される情報である。
【００６５】
ここで、シェーディング補正について説明する。読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させた状態で、受光部２０９が基準白板２０８を読み取る場合、基準白板２０８を読取ラインから移動させず、またはスライド用モータ２１１ｃにて原稿搬送方向に移動させながら複数ラインを読み取る。このとき、主走査方向のどの位置においても読取データは同じ値になるはずであるが、基準白板２０８の読取面の形状や外光等の影響により実際には主走査方向の位置によって読取データは異なる値となる。
【００６６】
このため、そのまま読取原稿２０１を読み取ったのでは、読取データにその分の誤差が生じてしまい、読取原稿２０１を再現性良く読み取ることができない。そこで、スキャナユニット１０２はまず、読取原稿２０１の読み取りに先だって、読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させた状態で受光部２０９により基準白板２０８を読み取ったときの読取データをシェーディング補正用データとしてＲＡＭ２０に格納しておく。そして、スキャナユニット１０２は、受光部２０９による読取原稿２０１の読み取りを開始すると、黒レベル補正が施された読み取り画像データに対して、ＲＡＭ２０に格納しておいたシェーディング補正用データと黒レベル補正用データとを用いて所定の処理を行う。
【００６７】
即ち、読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させた状態で受光部２０９により基準白板２０８を読み取ったときの読取データ（シェーディング補正用データ）をＳ（ｎ）とすると、Ｄ（ｎ）×［｛Ｄ（ｎ）−Ｋ（ｎ）｝／｛Ｓ（ｎ）−Ｋ（ｎ）｝］×αがシェーディング補正後の読み取り画像データとなる。尚、上記式中のαは、基準白板２０８の読取データを決定するための係数、即ち、読取データの最大値を決定するための係数である。このような算出処理により、スキャナユニット１０２は、読み取り画像データの最高値を主走査方向の各位置において合わせることが可能となるので、読取原稿２０１を再現性良く読み取ることができる。このような一連の処理をシェーディング補正という。尚、上述したような黒レベル補正及びシェーディング補正の方法は一例であって、他の方法により行われても良い。
【００６８】
図１１〜図１３にシェーディング補正の処理を概念的に表す図を示す。図１１は、本実施形態に係るスキャナユニット１０２が、読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させた状態で受光部２０９により基準白板２０８を読み取った時の理想の読取データを主走査方向における位置に対してプロットしたグラフを示す図である。即ち、図１１は、本実施形態に係るスキャナユニット１０２がシェーディング補正を行った後に基準白板２０８を読み取ったときの読取データを主走査方向に対してプロットしたグラフを示す図である。図１２は、本実施形態に係るスキャナユニット１０２が、読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させた状態で受光部２０９により基準白板２０８を読み取ったときの読取データを主走査方向における位置に対してプロットしたグラフを示す図である。図１３は、本実施形態に係るスキャナユニット１０２がシェーディング補正用データを生成する際の概念図である。
【００６９】
スキャナユニット１０２が、読取用光源２１０を、読取原稿２０１を読み取る際の強度で点灯させた状態で受光部２０９において基準白板２０８を読み取ると、本来ならば、図１１に示すように、そのときの読取データは主走査方向において一様にならなければならないが、実際には図１２に示すように、主走査方向の各位置で異なった読取データとなってしまう。そこで、スキャナユニット１０２は、図１３に示すように、図１２に示す基準白板２０８の読取データが、図１１に示すように、主走査方向に一様となるようにシェーディング補正用データを予め生成してＲＡＭ２０に格納しておく。シェーディング補正部３０３は、ＲＡＭ２０に格納されているシェーディング補正用データと黒レベル補正用データとを、読取原稿２０１を読み取った時の読取データに対して上記のような所定の処理を施すことによりシェーディング補正を行う。
【００７０】
白ライン検出部３０４は、受光部２０９にて読み取った読取原稿２０１の少なくとも１主走査方向分、すなわち１ライン分の読み取り画像データである画素データの画像レベルが、無地を示す画素データの画像レベルから所定範囲内である場合に、その読み取った１ラインを白ラインと検出する。尚、受光部２０９にて読み取った読取原稿２０１の少なくとも１主走査方向分、すなわち１ライン分の画素データの画像レベルが、明度や輝度等の明るさを基準としたものではなく、暗度等の暗さを基準とし、その暗さを基準として、無地を示す画像データの画像レベルからの相違に基づき、読み取った１ライン分の画素データを、白ラインと検出するようにしてもよい。
【００７１】
図１４に、白ラインの判定処理を概念的に表す図を示す。白ライン検出部３０４は、シェーディング補正部３０３にてシェーディング補正された後の少なくとも１ライン分のラインバッファを備え、格納された１ライン分の画素データに対して、その１ライン分のすべての画素データ中の画像レベル、例えば明度や輝度が、予め定めた所定値である閾値ｔｈを越えているか否かを判定する。そして、白ライン検出部３０４は、読取原稿２０１の先端側から、主走査方向に沿った１ライン毎に画像データの画像レベルを判定していき、図１４および図１５に示すように、読取原稿２０１中の、例えば文字等が主走査方向に沿って記されていない１ライン分のすべての画素データの画像レベルが閾値ｔｈを越えている場合に、その読み取った読取ラインが白、即ち白ライン（１ラインの全画素が白レベル）と判定し、ＣＰＵ１０へ白ライン検出信号を出力する。ＣＰＵ１０は、白ライン検出信号を受け取った場合に、読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させた状態で受光部２０９により基準白板２０８の読み取りを再度行い、ＲＡＭ２０に格納されたシェーディング補正用データを更新する。尚、白ライン検出部３０４は、複数ライン分のすべての画素データの画像レベルが、閾値ｔｈを越えている場合にのみ、白ラインと判定してもよい。
【００７２】
即ち、ＣＰＵ１０は、受光部２０９にて基準白板２０８を読み取り、読取原稿２０１を読み取る際の基準データとなるシェーディング補正用データを得る基準白板読取モードと、受光部２０９にて読取原稿２０１を読み取る原稿読取モードとを切り換えるモード切替部（図示せず）を有しており、基準白板読取モードにてシェーディング補正用データを得てから原稿読取モードに切り換えて、読取原稿２０１の読み取りを行う。また、ＣＰＵ１０は、原稿読取モードにて読取原稿２０１を読み取っている状態で、読み取り画像データのうちの少なくとも１主走査方向分の画素データが白ライン検出部３０４にて、白ラインと判定された場合に、基準白板読取モードに切り換えて、シェーディング補正用データの更新を行う。
【００７３】
このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、受光部２０９にて読取原稿２０１を読み取っている原稿読取モードの状態で、読み取り画像データの１ライン分の画素データの画像レベルのすべてが閾値ｔｈを越え、その１ラインが白ラインと判定した場合に、基準白板読取モードに切り換えて、読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させ、この状態で、受光部２０９にて基準白板２０８を読み取り、その読み取った読取データを新たなシェーディング補正用データとし、すでにＲＡＭ２０に格納しているシェーディング補正用データを更新することにある。
【００７４】
このような構成とすることにより、本実施形態に係る画像形成装置１は、ＲＡＭ２０に格納しているシェーディング補正用データを更新しても、読み取り画像データ中に濃度差の発生がなく継ぎ目の発生がない白ライン検出時に、ＲＡＭ２０に格納しているシェーディング補正用データを更新する。したがって、例えば長尺状の読取原稿２０１を読み取る際に、読取原稿２０１読取途中において読取用光源２１０から照射される光の光量が下がってしまうことに伴う、読取原稿２０１の先端と後端との間における読み取り画像データ中の濃度差の発生を防止することができる。また同時に、例えば文字や、写真、絵柄等のある程度の連続性を有する図形が記載れた読取原稿２０１の読み取り中にシェーディング補正用データを更新することによって生じ得る、読み取り画像データ中の継ぎ目の発生を目立たなくすることができ、ひいては読み取り画像データ中の継ぎ目の発生を無くすことができる。よって、品質の高い読取画像を得ることができる画像形成装置１を実現することができる。
【００７５】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図１６を参照して説明する。図１６は、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図１６に示すように、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際にはまず、画像形成装置１は、基準白板読取モードにおいて、光源制御部２１９の制御により読取用光源２１０を消灯させ、その状態で受光部２０９により基準白板２０８を読み取り、黒レベル補正用データを生成してＲＡＭ２０に格納する（Ｓ１２０１）。
【００７６】
さらに、画像形成装置１は、基準白板読取モードにおいて、光源制御部２１９の制御により読取用光源２１０を、読取原稿２０１を読み取る際の強度に点灯させ、その状態で受光部２０９により基準白板２０８を読み取り、シェーディング補正用データを生成してＲＡＭ２０に格納する（Ｓ１２０２）。尚、Ｓ１２０１の処理及びＳ１２０２の処理を行う順番は逆であっても良いが、読取原稿２０１を読み取る直前であることを考慮すると、上記の順番の方が効率的である。
【００７７】
画像形成装置１は、上記各補正用データを取得した後、モータ駆動制御部２１８にてスライド用モータ２１１ｃを駆動させて弾性部材２１１ｄの弾性力に抗してコンタクトガラス２１１を原稿搬送方向に移動させ、コンタクトガラス２１１上の基準白板２０８を読取ライン上から退避させて原稿読取モードとする（Ｓ１２０３）。次いで、画像形成装置１は、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数を初期化する（Ｓ１２０４）。そして、モータ駆動制御部２１８の制御により原稿搬送モータ２１７を駆動させて読取原稿２０１を原稿搬送路に搬送し、読取部において受光部２０９により読取原稿２０１の読み取りを開始する（Ｓ１２０５）。
【００７８】
画像形成装置１は、読取原稿２０１の読み取りを開始すると、Ｓ１２０５の開始に合わせて、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数の加算を開始し（Ｓ１２０６）、読取原稿２０１の全領域を読み取っていき、その読取原稿２０１の後端を原稿サイズ検知センサ２１２にて検知すると（Ｓ１２０７／ＹＥＳ）、その読み取り画像データをスキャナ動作の結果物である画像データとして取得して読み取りを完了する（Ｓ１２０８）。そして、画像形成装置１は、モータ駆動制御部２１８によるスライド用モータ２１１ｃの駆動を停止させ弾性部材２１１ｄの弾性力にてコンタクトガラス２１１上の基準白板２０８を読取ライン上に移動させて基準白板読取モードとし（Ｓ１２０９）、読取原稿２０１の読み取り処理を終了する。
【００７９】
一方、画像形成装置１は、ＣＰＵ１０にて、その読取原稿２０１の後端を原稿サイズ検知センサ２１２にて検知せず（Ｓ１２０７／ＮＯ）、ラインカウンタ部３０１による読取ライン数が、予め定めた所定数Ｎ以下（読取ライン数≦Ｎ）であると（Ｓ１２１０／ＮＯ）、Ｓ１２０５へ進む。これに対し、画像形成装置１は、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数が、予め定めた所定数Ｎより大きい（読取ライン数＞Ｎ）と（Ｓ１２１０／ＹＥＳ）、白ライン検出部３０４にて、１ライン分のすべての画素データの画像レベルが閾値ｔｈを越え、その読み取った１ラインが白ラインか否かの検出を行う（Ｓ１２１１）。Ｓ１２１１にて白ラインを検出できないと（Ｓ１２１１／ＮＯ）、Ｓ１２０５へ進み、Ｓ１２１１にて白ラインを検出すると（Ｓ１２１１／ＹＥＳ）、画像形成装置１は、読取原稿２０１の読み取りを中断し（Ｓ１２１２）、モータ駆動制御部２１８による各原稿搬送ローラ２０６，２０７，２１４，２１５の駆動を停止する（Ｓ１２１３）。
【００８０】
その後、画像形成装置１は、モータ駆動制御部２１８によるスライド用モータ２１１ｃの駆動を停止させ弾性部材２１１ｄの弾性力にてコンタクトガラス２１１上の基準白板２０８を読取ライン上に移動させて基準白板読取モードとする（Ｓ１２１４）。また、画像形成装置１は、モータ駆動制御部２１８にて各原稿搬送ローラ２０６，２０７，２１４，２１５を駆動させ、Ｓ１２１１にて白ラインを検出してからＳ１２１３にて各原稿搬送ローラ２０６，２０７，２１４，２１５の駆動を停止させるまでの間に搬送が進んでしまった分ほど読取原稿２０１を原稿搬送方向とは反対側へ巻き戻す（Ｓ１２１５）。
【００８１】
さらに、画像形成装置１は、基準白板読取モードにおいて、光源制御部２１９の制御により読取用光源２１０を、読取原稿２０１を読み取る際の強度に点灯させ、その状態で受光部２０９により基準白板２０８を読み取り、シェーディング補正用データを生成し、ＲＡＭ２０に格納しているシェーディング補正用データを更新する（Ｓ１２１６）。そして、画像形成装置１は、モータ駆動制御部２１８にてスライド用モータ２１１ｃを駆動させて弾性部材２１１ｄの弾性力に抗してコンタクトガラス２１１を原稿搬送方向に移動させ、コンタクトガラス２１１上の基準白板２０８を読取ライン上から退避させて原稿読取モードとする（Ｓ１２１７）。その後、モータ駆動制御部２１８の制御により原稿搬送モータ２１７を駆動させて読取原稿２０１の読み取りを再開し（Ｓ１２１８）、Ｓ１２０４へ進む。
【００８２】
このような処理により、本実施形態に係る画像形成装置１は、例えば長尺状の読取原稿２０１を読み取る際に、読取原稿２０１の読み取り途中において読取用光源２１０から照射される光の光量が下がってしまうことに伴う、読取原稿２０１を読み取った後の読み取り画像中の先端と後端との間における濃度差の発生を防止することができる。また、白ライン検出部３０４にて１ライン分の画素データの画像レベルのすべてが閾値ｔｈを越えた場合に白ラインと判定し、シェーディング補正用データを更新しても濃度差が発生しないタイミング、即ち白ライン判定時にシェーディング補正用データを更新するようにしている。このため、例えば文字や、写真、絵柄等の連続性を有する図形が記された読取原稿２０１を読み取る際に、連続性を有する図形の読み取り中にシェーディング補正用データを更新することによって生じ得る、読み取り画像中の継ぎ目の発生を無くすことが可能となる。
【００８３】
さらに、本実施形態に係るスキャナユニット１０２によれば、白ライン検出部３０４に読み取り中の読取原稿２０１の所定箇所で白ラインを検出した場合に、白ライン検出部３０４にて白ラインを検出してから各原稿搬送ローラ２０６，２０７，２１４，２１５の駆動を停止させるまでの間に搬送が進んでしまった分に亘って、読取原稿２０１を原稿搬送方向とは反対側へ巻き戻すようにしている。この結果、白ラインを検出してから各原稿搬送ローラ２０６，２０７，２１４，２１５の駆動を停止させるまでの間に搬送が進んでしまった部分における読取原稿２０１の読み取り不良を防止することができるため、白ライン検出時にシェーディング補正用データを更新する構成としても、読取原稿２０１の読み取りを確実に行うことができる。よって、品質の高い読取画像を得ることができるスキャナユニット１０２、ひいては画像形成装置１を実現することができる。
【００８４】
実施の形態２．
実施の形態１においては、ラインカウンタ部３０１による読取ライン数が、予め定めた所定数Ｎより大きい場合に、白ライン検出部３０４による白ラインの検出を開始する例について説明した。本実施形態においては、読取原稿２０１の読み取りを開始してから予め定めた所定時間Ｍが経過した場合に、白ライン検出部３０４による白ラインの検出を開始する例について説明する。尚、実施の形態１と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【００８５】
本実施形態に係る画像形成装置１は、実施の形態１と略同一の構成を有するが、実施の形態１とは異なり、スキャナユニット１０２による読取原稿２０１の読み取りを開始してから所定時間Ｍが経過したら、白ライン検出部３０４による読取原稿２０１中の白ラインの検出を開始することを特徴とする。このような本実施形態に係る画像形成装置１は、計時部としてのタイマ（図示せず）を備えており、コントローラ１００は、読取用光源２１０の光量の低下を、読取用光源２１０を点灯させてからの経過時間で判断している。
【００８６】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図１７を参照して説明する。図１７は、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図１７に示すように、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際には、黒レベル補正用データ及びシェーディング補正用データを取得し（Ｓ１２０１，Ｓ１２０２）、原稿読取モードとしてから（Ｓ１２０３）、ＣＰＵ１０にて、タイマのカウントを初期化する（Ｓ１３０４）。その後、読取原稿２０１の読み取りの開始（Ｓ１２０５）に合わせて、ＣＰＵ１０にて、タイマによるカウントをスタートする（Ｓ１３０６）。
【００８７】
さらに、ＣＰＵ１０にて、読取原稿２０１の後端を原稿サイズ検知センサ２１２にて検知しない場合（Ｓ１２０７／ＮＯ）は、タイマのカウント、即ち読取原稿２０１の読み取りを開始してからの経過時間が、所定時間Ｍを越えているか否かの判断を行う（Ｓ１３１０）。タイマのカウントが所定時間Ｍ以下（タイマカウント≦Ｍ）であると（Ｓ１３１０／ＮＯ）、Ｓ１２０５へ進む。一方、画像形成装置１は、ＣＰＵ１０にて、タイマのカウンタが所定時間Ｍを越えている（タイマカウント＞Ｍ）と（Ｓ１３１０／ＹＥＳ）、白ライン検出部３０４による読取ラインの白ラインの検出を開始する（Ｓ１２１１）。
【００８８】
以上、説明したように、このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、読取原稿２０１の読み取りを開始してから所定時間Ｍが経過した場合に、白ライン検出部３０４による白ラインの検出を開始し、白ライン検出部３０４にて白ラインが検出された場合に、シェーディング補正用データを更新することにある。
【００８９】
即ち、読取用光源２１０の光量の低下を、読取用光源２１０を点灯してからの経過時間と関連付けて所定時間Ｍを定めることにより、読取原稿２０１の読み取りを開始してから所定時間Ｍが経過した場合に、読取用光源２１０の光量が低下しはじめ、読み取り画像の濃度が変化しはじめると判断することができる。そのため、本実施形態に係る画像形成装置１によれば、読取原稿２０１の読み取りを開始してからの経過時間を基準として、白ライン検出部３０４にて白ラインの検出を開始するタイミングを制御することが可能となるので、実施の形態１の効果に加えて、白ライン検出部３０４にて白ラインの検出を開始するタイミングの制御をより容易にできる。
【００９０】
実施の形態３．
実施の形態２においては、読取原稿２０１の読み取りを開始してから予め定めた所定時間Ｍが経過した場合に、白ライン検出部３０４による白ラインの検出を開始する例について説明した。本実施形態においては、読取原稿２０１の読み取りと同時に、読取原稿２０１の領域外の背景板２０４を読み取り、読み取った背景板２０４の読取値である画素データの画像レベルが、予め定めた閾値ｔｈ１以下となった場合に、白ライン検出部３０４による白ラインの検出を開始する例について説明する。尚、実施の形態１及び２と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。
【００９１】
本実施形態に係るスキャナユニット１０２は、実施の形態１及び２と略同一の構成を有するが、実施の形態１及び２とは異なり、受光部２０９にて読取原稿２０１を読み取ると同時に、読取原稿２０１の主走査方向において原稿領域外に位置する背景板２０４を読み取ることを特徴する。このような本実施形態に係るスキャナユニット１０２の具体的な構成について、図１８及び図１９を参照して説明する。図１８は、スキャナユニット１０２を上方から見たときの概略図である。図１９は、スキャナユニット１０２による背景板２０４の読み値を時間に対してプロットしたグラフを示す図である。
【００９２】
本実施形態に係るスキャナユニット１０２は、図１８に示すように、読取原稿２０１の主走査方向の幅寸法より大きな幅寸法を有する背景板２０４が、スキャナ上部２０２の下面に取り付けられている。背景板２０４は、主走査方向の中心位置を、受光部２０９の主走査方向の中心位置に合わせた状態とし、受光部２０９に対向する位置に取り付けられている。受光素子２０９ａは、主走査方向において、読取原稿２０１の主走査方向の幅寸法より大きな領域に亘って取り付けられている。受光素子２０９ａは、主走査方向の中心位置を、背景板２０４の主走査方向の中心位置に合わせた状態とされている。受光素子２０９ａは、読取原稿２０１の読み取り時に、主走査方向において読取原稿２０１より外側に位置する原稿外領域Ａ１，Ａ２を読み取る構成とされ、これら原稿外領域Ａ１，Ａ２に位置する背景板２０４の一部を読み取る。
【００９３】
ここで、背景板２０４の読み取りについて説明する。読取用光源２１０の強度を、読取原稿２０１を読み取る際の強度で点灯させ、この状態で、読取原稿２０１の読み取りと同時に、原稿外領域Ａ１，Ａ２に位置する背景板２０４の一部を受光部２０９にて読み取っていくと、図１９に示すように、読取用光源２１０の光量の低下に伴い、読み取った背景板２０４の画素データの画像レベル、例えば明度や輝度が下がっていく。そこで、背景板２０４の読み値である読み取り画像の画像レベルが、予め定めた閾値ｔｈ１以下となった場合に、ＣＰＵ１０にて、白ライン検出部３０４による白ラインの検出を開始する。尚、背景板２０４の読み値は、図１９に示すように、読取用光源２１０を点灯させてからの経過時間に伴って徐々に低下していくため、背景板２０４の読み値ではなく、読取原稿２０１の読み取りを開始してから、予め定めた所定時間Ｔ以降に、白ライン検出部３０４による白ラインの検出を開始するようにしてもよい。
【００９４】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図２０を参照して説明する。図２０は、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図２０に示すように、画像形成装置１は、黒レベル補正用データ及びシェーディング補正用データをそれぞれ取得した後、原稿読取モードとしてから（Ｓ１２０３）、受光部２０９による読取原稿２０１の読み取りを開始する（Ｓ１２０５）。
【００９５】
画像形成装置１は、読取原稿２０１の読み取りを開始した後に、その読取原稿２０１の後端の原稿サイズ検知センサ２１２による検知を行う（Ｓ１２０７）。そして、画像形成装置１は、ＣＰＵ１０にて、その読取原稿２０１の後端を原稿サイズ検知センサ２１２にて検知しない場合（Ｓ１２０７／ＮＯ）、背景板２０４の読み取り画像の画像レベルが閾値ｔｈ１以下（背景板読み値≦ｔｈ１）であると（Ｓ１６１０／ＮＯ）、Ｓ１２０５へ進む。一方、画像形成装置１は、ＣＰＵ１０にて、背景板２０４の読み取り画像の画像レベルが、閾値ｔｈ１より大きい（背景板読み値＞ｔｈ１）と（Ｓ１６１０／ＹＥＳ）、白ライン検出部３０４による白ラインの検出を開始する（Ｓ１２１１）。さらに、画像形成装置１は、ＲＡＭ２０に格納しているシェーディング補正用データを更新し（Ｓ１２１６）、原稿読取モードとした後（Ｓ１２１７）、読取原稿２０１の読み取りを再開し（Ｓ１２１８）、Ｓ１２０５へ進む。
【００９６】
以上、説明したように、このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、読取原稿２０１の読み取りとともに原稿領域外Ａ１，Ａ２の背景板２０４の読み取りを行い、背景板２０４の読み取り画像の画像レベルが閾値ｔｈ１以下となった場合に、白ライン検出部３０４による白ラインの検出を開始し、白ライン検出部３０４にて白ラインを検出した場合に、シェーディング補正用データを更新することにある。
【００９７】
即ち、読取用光源２１０の光量の低下を、背景板２０４の読み取り画像の画像レベルと関連付けて閾値ｔｈ１を定めることにより、読取原稿２０１の読み取りを開始してから背景板２０４の読み取り画像の画像レベルが閾値ｔｈ１以下となった場合に、読取用光源２１０の光量が低下しはじめ、読み取り画像の濃度が変化しはじめると判断する。そのため、本実施形態に係る画像形成装置１によれば、背景板２０４の読み取り画像の画像レベルを基準として、白ライン検出部３０４にて白ラインの検出を開始するタイミングを制御するため、読取用光源２１０の光量変化特性に対応させた制御が可能となり、実施の形態１の効果に加えて、白ライン検出部３０４にて白ラインの検出を開始するタイミングの制御をより精度良く行うことができる。
【００９８】
実施の形態４．
実施の形態１〜３においては、白ライン検出部３０４にて白ラインを検出した場合に、シェーディング補正用データを更新する例について説明した。本実施形態においては、シェーディング補正用データを更新する際に黒レベル補正用データの更新を行う例について説明する。尚、実施の形態１〜３と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。本実施形態に係るスキャナユニット１０２は、実施の形態１〜３と略同一の構成を有するが、実施の形態１〜３とは異なり、シェーディング補正用データの更新時に、黒レベル補正部３０２による黒レベル補正用データの更新を行う構成を特徴とする。
【００９９】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図２１を参照して説明する。図２１は、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図２１に示すように、画像形成装置１は、ＲＡＭ２０に格納しているシェーディング補正用データの更新を行った後（Ｓ１２１６）、光源制御部２１９の制御により読取用光源２１０を消灯させ、その状態で受光部２０９により基準白板２０８を読み取り、黒レベル補正部３０２にて黒レベル補正用データを生成し、ＲＡＭ２０に格納している黒レベル補正用データを更新する（Ｓ１７０１）。その後、画像形成装置１は、コンタクトガラス２１１上の基準白板２０８を読取ライン上から退避させてから（Ｓ１２１７）、原稿搬送モータ２１７を駆動させ読取原稿２０１の読み取りを再開させる（Ｓ１２１８）。
【０１００】
以上、説明したように、このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、白ライン検出部３０４にて白ラインを検出した際に行うシェーディング補正用データの更新に合わせて、黒レベル補正部３０２による黒レベル補正用データの更新を行うことにある。尚、本実施形態に係る画像形成装置１においては、シェーディング補正用データの更新を行った後に、黒レベル補正用データの更新を行っているが、シェーディング補正用データの更新を行う前に、黒レベル補正用データの更新を行ってもよい。
【０１０１】
このような処理により、本実施形態に係る画像形成装置１は、シェーディング補正データを更新する状態においては、コンタクトガラス２１１上の基準白板２０８が読取ライン上に移動して基準白板読取モードとなっている。この状態で、読取用光源２１０を消灯させて受光部２０９にて基準白板２０８を読み取ることによって、黒レベル補正用データを生成することができる。よって、シェーディング補正用データの更新時においては、基準白板２０８を移動させる必要がなく、読取用光源２１０を消灯させるだけの制御で、黒レベル補正部３０２による黒レベル補正用データの生成を行うことができる。
【０１０２】
さらに、シェーディング補正用データの更新時に黒レベル補正用データの更新を行うことにより、再度、シェーディング補正用データを生成する際の基準となる黒レベル補正データをより適切なデータとすることができる。よって、複数回に亘るシェーディング補正用データの更新をより精度よく行うことが可能となるため、より品質の高い読取画像を得ることができるスキャナユニット１０２を実現することができる。
【０１０３】
実施の形態５．
実施の形態１〜３においては、白ライン検出部３０４にて白ラインを検出した場合に、シェーディング補正用データを、直ちに補正する例について説明した。本実施形態においては、シェーディング補正用データを更新する際に、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づいていくように、シェーディング補正用データを連続的に切り替えて補正していく例について説明する。尚、実施の形態１〜４と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。本実施形態に係るスキャナユニット１０２は、実施の形態１〜４と略同一の構成を有するが、実施の形態１〜４とは異なり、シェーディング補正用データの更新時に、本シェーディング補正用データを連続的に切り替えながら更新する構成を特徴とする。
【０１０４】
即ち、本実施形態に係る画像形成装置１の白ライン検出部３０４は、読取原稿２０１の先端側から、主走査方向に沿った１ライン毎に画像データの画像レベルを判定していき、図２２に示すように、読取原稿２０１中の、例えば文字等が主走査方向に沿って記されていない１ライン分のすべての画素データの画像レベルが閾値ｔｈを越えている場合に、その読み取った読取ラインを白ラインと判定し、この白ライン判定時に、図２３に示すように、シェーディング補正用データを直ちに更新してしまうことによって生じる、読取原稿２０１を読み取った画像データ上に生じる繋ぎ目が目立たなくなるように、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づくように、シェーディング補正用データを更新する。
【０１０５】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図２４を参照して説明する。図２４は、本発明の他の実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図２４に示すように、画像形成装置１は、読取原稿２０１の読み取りを再開した後（Ｓ１２１８）、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数を初期化する（Ｓ２４０１）。そして、画像形成装置１は、Ｓ１２１６にて生成したシェーディング補正用データを、徐々に切り替えながら、モータ駆動制御部２１８の制御により原稿搬送モータ２１７を駆動させて読取原稿２０１を原稿搬送路に搬送し、読取部において受光部２０９により読取原稿２０１の読み取りを開始する（Ｓ２４０２）。
【０１０６】
その後、画像形成装置１は、読取原稿２０１の読み取りを開始すると、Ｓ２４０２の開始に合わせて、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数の加算を開始し（Ｓ２４０３）、読取原稿２０１の全領域を読み取っていき、シェーディング補正用データが、予め定めた目標値まで切り替わると（Ｓ２４０４／ＹＥＳ）、Ｓ１２０５へ進む。一方、画像形成装置１は、シェーディング補正用データが、予め定めた目標値まで切り替わっていないと（Ｓ２４０４／ＮＯ）、Ｓ２４０２へ進み、Ｓ２４０２及びＳ２４０３の処理を繰り返す。
【０１０７】
以上、説明したように、このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、シェーディング補正用データを更新する際に、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づくように、シェーディング補正用データを徐々に切り替えることにある。尚、本実施形態に係る画像形成装置１においては、シェーディング補正用データを更新する際に、シェーディング補正用データを連続的に切り替えているが、このシェーディング補正用データを、予め定めた所定値刻みに段階的に切り替えてもよい。
【０１０８】
このような処理により、本実施形態に係る画像形成装置１は、シェーディング補正用データを更新する際に、予め生成したシェーディング補正用データに直ちに更新してしまう場合に生じ得る、読取原稿２０１中の、例えば文字等が主走査方向に沿って記されていない１ライン分のすべての画素データの画像レベルが閾値ｔｈを越え、その読み取った読取ラインを白ラインと判定したときに、シェーディング補正用データの更新前後時において、読取原稿２０１の読み取り画像データ中に、白色の差による繋ぎ目が生じてしまうこと防止することができる。
【０１０９】
実施の形態６．
実施の形態５においては、シェーディング補正用データを更新する際に、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づいていくように、シェーディング補正用データを連続的に切り替えて補正していく例について説明した。本実施形態においては、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づいていくように、シェーディング補正用データを連続的に切り替えて補正していく際に、読取原稿２０１から読み取った画像データ上に、白色以外の色彩を読み取った場合に、背景板２０４の読取値である画像データの画像レベルが目標値となるように、シェーディング補正用データを一気に引き上げて更新する。尚、実施の形態１〜５と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。本実施形態に係るスキャナユニット１０２は、実施の形態１〜５と略同一の構成を有するが、実施の形態１〜５とは異なり、シェーディング補正用データの更新時に、白色以外の画像データを取得したら、シェーディング補正用データを一気に引き上げる更新を行う構成を特徴とする。
【０１１０】
即ち、本実施形態に係る画像形成装置１の白ライン検出部３０４は、読取原稿２０１の先端側から、主走査方向に沿った１ライン毎に画像データの画像レベルを判定していき、図２５に示すように、読取原稿２０１中の１ライン分を白ラインと判定した際に、上記実施の形態５と同様に、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づくように、シェーディング補正用データを更新していく。この際に、読取原稿２０１中の１ライン分において、白色以外の色彩、例えば黒色の文字等を読み取った場合（図２５のＡ点）に、背景板２０４の読取値である画像データの画像レベルが、予め定めた目標値となるように、シェーディング補正用データを一気に更新する。
【０１１１】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図２６を参照して説明する。図２６は、本発明の他の実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図２６に示すように、画像形成装置１は、読取原稿２０１の読み取りを再開し（Ｓ１２１８）、ラインカウンタ部３０１による読取ライン数を初期化してから（Ｓ２４０１）、上記Ｓ１２１６にて生成したシェーディング補正用データを、徐々に切り替えながら、読取原稿２０１の読み取りを開始する（Ｓ２４０２）。
【０１１２】
このとき、画像形成装置１は、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数が、予め定めた所定数Ｎより大きい（読取ライン数＞Ｎ）と、白ライン検出部３０４にて、１ライン分のすべての画素データの画像レベルが閾値ｔｈを越え、その読み取った１ラインが白ラインと検出する（Ｓ２６０１／ＹＥＳ）。この場合に、画像形成装置１は、Ｓ２４０２の開始に合わせて、ＣＰＵ１０にて、ラインカウンタ部３０１による読取ライン数の加算を開始し（Ｓ２４０３）、読取原稿２０１の全領域を読み取っていき、シェーディング補正用データが、予め定めた目標値まで切り替わると（Ｓ２４０４／ＹＥＳ）、Ｓ１２０５へ進む。一方、画像形成装置１は、シェーディング補正用データが、予め定めた目標値まで切り替わっていないと（Ｓ２４０４／ＮＯ）、Ｓ２６０１へ進み、Ｓ２６０１、Ｓ２４０２及びＳ２４０３の処理を繰り返す。これに対し、Ｓ１２１１にて白ライン検出部３０４により白ラインを検出できず、白色以外の色彩、例えば黒色の文字等を読み取ると（Ｓ２６０１／ＮＯ）、背景板２０４の読取値である画像データの画像レベルが、予め定めた目標値となるように、Ｓ１２１６にて生成したシェーディング補正用データに一気に更新してから（Ｓ２６０２）、Ｓ１２０５へ進む。
【０１１３】
以上、説明したように、このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、シェーディング補正用データを更新する際に、背景板２０４の読取値である画像データの画像レベルが、徐々に目標値に近づくように、シェーディング補正用データを徐々に切り替えていき、目標値となる途中の段階で、白ライン以外の色彩を検出した場合（図２５のＡ点）に、シェーディング補正用データを瞬時に更新することにある。尚、本実施形態に係る画像形成装置１においては、白ライン以外の色彩を検出した場合に、シェーディング補正用データを一気、即ち瞬時に引き上げる更新をしているが、シェーディング補正用データを更新する際に、予め定めた所定値刻みに段階的に切り替えてもよい。
【０１１４】
本実施形態に係る画像形成装置１は、シェーディング補正用データを更新する際に、シェーディング補正用データの更新前後時において、読取原稿２０１の読み取り画像データ中に、白色の差による繋ぎ目が生じてしまうこと防止するために、シェーディング補正用データを徐々に切り替えていく途中で、白ライン以外の色彩を検出した場合に生じ得る、白ライン以外の文字や写真、絵柄等の読み取り画像データが徐々に変化してしまうことを防止することができる。
【０１１５】
実施の形態７．
実施の形態１〜６においては、白ライン検出部３０４にて白ラインを検出した場合に、シェーディング補正用データを直ちに更新する例について説明した。本実施形態においては、白ライン検出部３０４にて白ラインを検出してから、シェーディング補正用データを更新するまでの間に、読取用光源２１０から照射される光量を引き上げる例について説明する。尚、実施の形態１と同様の符号を付す構成については、同一または相当部を示すものとし、詳細な説明を省略する。本実施形態に係るスキャナユニット１０２は、実施の形態１と略同一の構成を有するが、実施の形態１とは異なり、白ライン検出後であって、シェーディング補正用データを生成する前の間に、読取用光源２１０の光量を調整して、読取用光源２１０からの光量を回復させる構成を特徴とする。
【０１１６】
即ち、本実施形態に係る画像形成装置１の光源制御部２１９は、点灯後の時間経過とともに減少していく読取用光源２１０の光量の低下によって生じる、シェーディング補正用データを生成する際のＳＮ比の低下を防止するために、白ライン検出部３０４にて白ラインを判定してから、シェーディング補正用データを生成するまでの間に、読取用光源２１０を再点灯させて光量を引き上げる制御を行う。
【０１１７】
次に、本実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について図２７を参照して説明する。図２７は、本発明の他の実施形態に係る画像形成装置１がスキャナユニット１０２において読取原稿２０１を読み取る際の処理について説明するためのフローチャートである。図２７に示すように、画像形成装置１は、白ライン検出部３０４にて白ラインを検出し（Ｓ１２１１／ＹＥＳ）、Ｓ１２１２〜Ｓ１２１５の処理を行う。この後、画像形成装置１は、基準白板読取モードにおいて、光源制御部２１９の制御により読取用光源２１０を再点灯させる等して、読取用光源２１０の光量を調整して、点灯からの時間経過とともに低下した光量を引き上げて回復させてから（Ｓ２７０１）、その状態で受光部２０９により基準白板２０８を読み取り、シェーディング補正用データを生成し、ＲＡＭ２０に格納しているシェーディング補正用データを更新する（Ｓ１２１６）。
【０１１８】
以上、説明したように、このように構成された画像形成装置１において、本実施形態に係る要旨の一つは、白ライン検出部３０４にて白ラインを検出してから、シェーディング補正用データを更新するまでの間に、読取用光源２１０の光量を回復させることにある。尚、本実施形態に係る画像形成装置１においては、シェーディング補正用データを生成する直前に、読取用光源２１０の光量を引き上げているが、白ライン検出部３０４にて白ラインを検出してから、シェーディング補正用データを生成するまでの間であれば、いずれの段階で読取用光源２１０の光量を引き上げる処理を行ってもよい。
【０１１９】
本実施形態に係る画像形成装置１は、ライン検出部３０４にて白ラインを判定してから、シェーディング補正用データを生成するまでの間に、読取用光源２１０の光量を引き上げる制御を行うことにより、読取用光源２１０の光量の引き上げる制御を行わない場合（図２８（ａ）中のＡ線）に比べ、背景板２０４の読取値である画像データの画像レベルを、理想データに近づけることができる（図２８（ａ）および図２８（ｂ）のＢ線）。よって、点灯後の時間経過とともに減少していく読取用光源２１０の光量の低下にて生じる、シェーディング補正用データを生成する際のＳＮ比の低下を防止することができ、読取原稿２０１をより適切に読取処理することができる。
【符号の説明】
【０１２０】
１  画像形成装置
１０  ＣＰＵ
２０  ＲＡＭ
３０  ＲＯＭ
４０  ＨＤＤ
５０  Ｉ／Ｆ
６０  ＬＣＤ
７０  操作部
８０  バス
１００  コントローラ
１０１  ＡＤＦ
１０２  スキャナユニット
１０３  排紙トレイ
１０４  ディスプレイパネル
１０５  給紙テーブル
１０６  プリントエンジン
１０７  排紙トレイ
１０８  ネットワークＩ／Ｆ
１１０  主制御部
１２０  エンジン制御部
１３０  画像処理部
１４０  操作表示制御部
１５０  入出力制御部
２００  読取処理部
２０１  読取原稿
２０２  スキャナ上部
２０３  スキャナ下部
２０４  背景板
２０５  原稿厚検知センサ
２０６  原稿搬送ローラ
２０７  原稿搬送ローラ
２０８  基準白板
２０９  受光部
２０９ａ  受光素子
２０９ｂ  レンズ
２１０  読取用光源
２１１  コンタクトガラス
２１１ａ  連結部材
２１１ｂ  歯車
２１１ｃ  スライド用モータ
２１１ｄ  弾性部材
２１２  原稿サイズ検知センサ
２１３  原稿検知センサ
２１４  原稿搬送ローラ
２１５  原稿搬送ローラ
２１７  原稿搬送モータ
２１８  モータ駆動制御部
２１９  光源制御部
２２０  タイミング信号発生回路
２２１  アナログ処理・Ａ／Ｄ変換回路
３００  信号処理部
３０１  ラインカウンタ部
３０２  黒レベル補正部
３０３  シェーディング補正部
３０４  白ライン検出部
【先行技術文献】
【特許文献】
【０１２１】
【特許文献１】実開平０１−１６０７６７号公報
【図１】
0006547456.tif 000002
【図２】
0006547456.tif 000003
【図３】
0006547456.tif 000004
【図４】
0006547456.tif 000005
【図５】
0006547456.tif 000006
【図６】
0006547456.tif 000007
【図７】
0006547456.tif 000008
【図８】
0006547456.tif 000009
【図９】
0006547456.tif 000010
【図１０】
0006547456.tif 000011
【図１１】
0006547456.tif 000012
【図１２】
0006547456.tif 000013
【図１３】
0006547456.tif 000014
【図１４】
0006547456.tif 000015
【図１５】
0006547456.tif 000016
【図１６】
0006547456.tif 000017
【図１７】
0006547456.tif 000018
【図１８】
0006547456.tif 000019
【図１９】
0006547456.tif 000020
【図２０】
0006547456.tif 000021
【図２１】
0006547456.tif 000022
【図２２】
0006547456.tif 000023
【図２３】
0006547456.tif 000024
【図２４】
0006547456.tif 000025
【図２５】
0006547456.tif 000026
【図２６】
0006547456.tif 000027
【図２７】
0006547456.tif 000028
【図２８】
0006547456.tif 000029