(57)【特許請求の範囲】
【請求項１】
搬送路を搬送されるシートの画像を読み取る画像読取手段と、
前記搬送路の前記画像読取手段に対向する位置に設けられた色基準部材と、
前記画像に施される色補正処理に用いられる色基準データを取得する色基準データ取得部と、
前記色基準データを記憶する記憶部と、
取得した前記色基準データによって前記記憶部に記憶された色基準データを更新する更新部と、
前記画像読取手段が読み取った画像データを前記記憶部に記憶された色基準データに基づいて補正する画像処理手段と
を備え、
前記更新部は、前記シートの搬送中に前記シートの搬送に関する所定の更新停止イベントが起こった場合には、次のシートの画像読取の開始までは、前記記憶部に記憶された色基準データを更新せず、前記画像処理手段は、前記所定の更新停止イベントが起こったときに前記記憶部に記憶されている前記色基準データに基づいて、前記次のシートの画像データを補正することを特徴とする画像処理装置。
【請求項２】
前記画像読取の中断処理を実施する制御手段を有し、
前記更新部は、前記画像読取の中断処理からの再開後、次のシートの画像読取の開始までは、前記記憶部に記憶された色基準データを更新しないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、装置本体に設けられた操作部へのユーザー操作に基づいて画像読取の中断処理を実行することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記搬送路において前記シートを搬送する搬送ローラーと、
前記画像読取手段によって画像を読み取ったシートを装置外に排出する排出ローラーと、
前記搬送ローラーおよび前記排出ローラーを駆動する駆動モーターとを備え、
前記制御手段は、前記駆動モーターの駆動を停止することで画像読み取りの中断処理を実行することを特徴とする請求項２または３に記載の画像処理装置。
【請求項５】
前記色基準データ取得部は、画像読取の開始時に前記色基準データを取得することを特徴とする請求項１から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記画像読取手段に前記シートが到達したことを検知する読取手段前センサーを有し、
前記更新部は、前記画像読取の中断処理からの再開後には、次のシートが前記読取手段前センサーに到達した時に前記色基準データを取得し、前記記憶部に記憶された色基準データを更新することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記シートの傾きを検出する傾き検出部を備え、
前記更新部は、前記シートの所定量以上の傾きを検出したときは、前記記憶部に記憶された色基準データを更新しないことを特徴とする請求項１から６のいずれか１項に記載の画像処理装置。
【請求項８】
搬送中の前記シートの重なりを検出する重送検出手段を備え、
前記重送検出手段が前記シートの重なりを検出したときに画像読取の中断処理を実行することを特徴とする請求項１から７のいずれか１項に記載の画像処理装置。
【請求項９】
前記画像処理手段は、前記更新停止イベントが起こった場合に、所定の条件下において前記記憶部に記憶された色基準データを使用しないことを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記画像処理手段は、前記更新停止イベントが起こった場合に、直前の動作に比べて所定値以上の温度変化があった場合には、前記記憶部に記憶された色基準データを使用しないことを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取り、画像を生成する画像処理装置に関する。
【背景技術】
【０００２】
従来から、原稿を光学的に読み取り、画像を生成する画像処理装置が提案されている。
画像処理装置において、原稿から画像を読み取るセンサーとしてＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）やＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を備えるものがある。こうした画像処理装置では、センサーが持つ画素ごとの感度ムラなどの種々の変動要因を補正するシェーディング補正を行うことが一般的である。シェーディング補正は、センサーが読み取った画像データに色基準データを適用することで行われる。色基準データは色基準板を読み取ることで生成される。
【０００３】
センサーの変動要因には気温なども含まれるため、色基準データの取得はできるだけ頻繁に行うのが望ましく、正しい色基準データが取得できない場合、シェーディング補正の結果も正しくないものとなる。正しいシェーディング補正が行われない場合、画像にムラやスジが発生する原因となる。そのため、正しく色基準データの取得を行うための種々の発明が提案されている。
【０００４】
特許文献１の発明によれば、画像処理装置は白基準板を複数個備え、読み取った白基準データに異常が検出された場合、別の白基準板を選択し、再度白基準データの読み取りを行う。このような構成とすることで、白基準板に異常がある場合であっても良好に画像の読み取りを行うことのできる画像処理装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−３４７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、この構成では白基準板を複数備え、それらを切り替えるための構造が必要となり、画像処理装置の大型化につながってしまう。
【０００７】
本発明はこうした事情に鑑みてなされたものであり、画像処理装置を大型化させることなく、正しい色基準データを用いたシェーディング補正を行うことを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明が開示する画像処理装置は、
搬送路を搬送されるシートの画像を読み取る画像読取手段と、
前記搬送路の前記画像読取手段に対向する位置に設けられた色基準部材と、
前記画像に施される色補正処理に用いられる色基準データを取得する色基準データ取得部と、
前記色基準データを記憶する記憶部と、
取得した前記色基準データによって前記記憶部に記憶された色基準データを更新する更新部と、
前記画像読取手段が読み取った画像データを前記記憶部に記憶された色基準データに基づいて補正する画像処理手段と
を備え、
前記更新部は、前記シートの搬送中に前記シートの搬送に関する所定の更新停止イベントが起こった場合には、次のシートの画像読取の開始までは、前記記憶部に記憶された色基準データを更新せず、前記画像処理手段は、前記所定の更新停止イベントが起こったときに前記記憶部に記憶されている前記色基準データに基づいて、前記次のシートの画像データを補正することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、色基準データの更新を行う場合と行わない場合とを判定することで、適切なシェーディング補正を行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本発明が適用できる画像処理装置１の概略図である。
【図２】本発明が適用できる画像処理装置１の内部構成の一例である。
【図３】本発明が適用できる画像処理装置１の駆動部２２の構成を示す図である。
【図４】本発明が適用できる画像処理装置１の他の形態の駆動部２２の構成を示す図である。
【図５】本発明が開示する第１の実施例における画像処理装置の動作の一連の流れを示すフローチャートである。
【図６】ステップＳ３における画像読み取りの一連の流れを示すフローチャートである。
【図７】本発明が開示する第１の実施例における画像処理装置において、搬送が停止したあとの搬送路を上から見た図である。
【図８】本発明が開示する第１の実施例における画像処理装置が読み取った白基準データの一例を示す図である。
【図９】本発明が開示する第２の実施例における画像処理装置の構成を上から見た図である。
【図１０】本発明が開示する第２の実施例における画像処理装置のステップＳ１３における一連の動作を示すフローチャートである。
【図１１】本発明が開示する第２の実施例における画像処理装置のステップＳ１８とステップＳ１９とステップＳ２０における読み取りユニット前センサーによる原稿通過検知の一連の動作を示すフローチャートである。
【図１２】本発明が開示する第３の実施例におけるステップＳ３の画像読み取りの一連の流れについて説明するフローチャートである。
【発明を実施するための形態】
【００１１】
（実施例１）
以下、本発明が開示する第１の実施例について図面を参照して詳細に説明する。
【００１２】
図１は、本発明の実施例１に係る画像処理装置の概略図である。
【００１３】
図１に示すように、画像処理装置１は、原稿Ｄの束を分離して一枚ずつ装置内にピックアップするピックアップローラー２と、搬送路を挟んで対向する位置に対になって配置され原稿Ｄを搬送する搬送ローラー３と、搬送ローラー３によって搬送された原稿Ｄを読み取る読み取りユニット４と、搬送ローラー３によって搬送された原稿Ｄを装置外へ排出する排出ローラー５とを備える。さらに画像処理装置１は、ピックアップローラー２の直前に配置され原稿Ｄを検知する原稿センサー６と、読み取りユニット４の直前に配置され原稿Ｄを検知する読み取りユニット前センサー７と、排出ローラー５の直前に配置され原稿Ｄを検知する排出センサー８を備える。
【００１４】
さらに画像処理装置１は、読み取りユニット４によって読み取られシェーディング補正における白基準データを作成するための白基準板９と、押下することで画像処理装置１に画像の読み取りを指示するスタートボタン１０とを備える。また、押下することで画像処理装置１に対して画像読み取りの中断を指示するストップボタン１１を備える。ここで、色基準板として本実施例では白色を用いているが、黒やその他の色の基準板を用いてもよい。
【００１５】
図２は、画像処理装置１の内部構成の一例である。
【００１６】
図２に示すように、画像処理装置１は、読み取りユニット４によって読み取られた画像データおよび白基準データなどの画像読み取りにおける種々のデータを格納するＲＡＭ２０と、シェーディング補正などの種々の画像処理を行う画像処理部２１と、種々のローラーを駆動する駆動部２２とを備え、中央コントローラ２３によってそれらの制御を行っている。
【００１７】
図３は、駆動部２２の構成を示す図である。
【００１８】
図３に示すように、駆動部２２は、ピックアップローラー２を駆動するピックアップモーター３０と、搬送ローラー３を駆動する搬送モーター３１と、排出ローラー５を駆動する排出モーター３２を備える。
【００１９】
通常の動作において、画像処理装置１は、スタートボタン１０が押されるまで待機する。スタートボタンが押されると、画像処理装置１は画像の読み取りを開始する。画像処理装置１は画像読み取り開始を指示されると、まず読み取りユニット４を用いて白基準板９を読み取り、白基準データを生成し、ＲＡＭ２０に保存する。
【００２０】
次に、画像処理装置１は原稿センサー６を用いて原稿Ｄの有無を確認する。原稿センサー６によって原稿Ｄがあることが検知されると、画像処理装置１は、ピックアップローラー２をピックアップモーター３０により駆動し原稿Ｄの束から一枚を分離して装置内にピックアップする。
【００２１】
また、画像処理装置１は搬送ローラー３を搬送モーター３１によって駆動し、原稿Ｄを搬送する。読み取りユニット前センサー７が原稿Ｄを検出すると、画像処理装置１は、ピックアップモーター３０の駆動を停止し、ピックアップローラー２を停止する。
【００２２】
次に画像処理装置１は、読み取りユニット４によって原稿Ｄを読み取り、読み取られた画像データを逐次ＲＡＭ２０に保存する。排出センサー８が原稿Ｄを検出すると、画像処理装置１は、排出ローラー５を排出モーター３２により駆動する。排出センサー８が原稿Ｄの後端の通過を検知すると、画像処理装置１は、読み取りユニット４による画像の読み取りを終了する。
【００２３】
次に画像処理装置１は、画像処理部２１によりＲＡＭ２０に保存された画像データに対して、ＲＡＭ２０に保存された白基準データを用いてシェーディング補正を行う。また、画像処理装置１は、原稿センサー６により原稿Ｄの有無を確認する。原稿Ｄが存在した場合、画像処理装置１は、ピックアップモーター３０によってピックアップローラー２を駆動して原稿Ｄをピックアップし、上記の画像読み取りの一連の動作を繰り返す。原稿Ｄが存在しない場合、画像処理装置１は、搬送モーター３１および排出モーター３２の駆動を停止して画像処理の一連の処理を終了する。
【００２４】
また、画像処理装置１の給紙にＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）を用いれば、一回の操作で複数枚の画像を読み取ることができるため、画像読み取りの効率化が可能となる。
【００２５】
なお、ＡＤＦを備えた画像処理装置には、ひとつのモーター（駆動装置）で原稿の搬送に係るすべてのローラーを駆動可能な構成のものがある。
【００２６】
ＡＤＦを備え、ひとつのモーターで原稿の搬送に係るすべてのローラーを駆動可能な構成にした画像処理装置の構成の一例は基本的に図１および図２で述べたものと同様であるが、駆動部２２の構成が異なる。
【００２７】
図４は、ＡＤＦを備え、ひとつのモーターで原稿の搬送に係るすべてのローラーを駆動可能な構成にした画像処理装置１の駆動部２２の構成を示す図である。
【００２８】
図４に示すように、駆動部２２は、駆動モーター４０と、駆動モーター４０の動力をピックアップローラー２に伝達するピックアップローラーギア４１と、駆動モーター４０の動力を搬送ローラー３に伝達する搬送ローラーギア４２と、駆動モーター４０の動力を排出ローラー５に伝達する排出ローラーギア４３とを備える。ピックアップローラーギア４１は、原稿のピックアップの間隔を調整する目的で、ピックアップローラー２の回転を搬送ローラー３と排出ローラー５の回転より遅くする変速ギアである。
【００２９】
図３、図４における中断処理が実行された場合の処理としては、図３において画像処理装置１は、中断処理実行時に、原稿Ｄの読み込み中であれば、その原稿Ｄの読み取りは継続する。原稿Ｄの読み取りが完了しても次の原稿の搬送が始まらないようにするために、中断処理が実行された時点でピックアップモーター３０の駆動を停止する。搬送モーター３１としては、読み取り中の原稿Ｄの位置に応じて駆動停止のタイミングを調整すればよく、読み取りユニット前センサー７の出力等により判断できる。
【００３０】
また、先行する原稿と後続原稿の位置によっては、中断処理の実行時に既にピックアップローラー２を既に通過し搬送ローラー３へと到達している場合もあり、読み取りユニット前センサー７の出力によって、停止すべきモーターを判断すればよい。
【００３１】
図４においては、中断処理を実行してもピックアップローラーギア４１のみを停止することは困難であるため、中断処理の実行後速やかに駆動モーター４０の駆動を停止し、原稿の搬送を停止したことを不図示の報知手段によりユーザーに報知してもよい。または、給紙が開始されないようにストッパ部材のようなものによって後続の原稿の侵入を防ぐ部材を設けてもよい。
【００３２】
ＡＤＦを備え、ひとつのモーターで原稿の搬送に係るすべてのローラーを駆動可能な構成にした画像処理装置１は、読み取り開始を指示されると、まず読み取りユニット４を用いて白基準板９を読み取り、白基準データを生成し、ＲＡＭ２０に保存する。
【００３３】
次に、画像処理装置１は原稿センサー６を用いて原稿Ｄの有無を確認する。原稿センサー６によって原稿Ｄがあることが検知されると、画像処理装置１は、駆動モーター４０を駆動してピックアップローラー２と搬送ローラー３と排出ローラー５を駆動する。
【００３４】
ピックアップローラー２が駆動すると、原稿Ｄの束から一枚が分離され、装置内にピックアップされる。ピックアップローラー２は画像読み取りの一連の処理の終了まで駆動を続けるため、ピックアップ中の原稿Ｄの後端がピックアップローラー２を通過すると、ただちに次の原稿のピックアップが開始される。
【００３５】
読み取りユニット前センサー７が原稿Ｄを検出すると、画像処理装置１は、読み取りユニット４によって原稿Ｄを読み取り、読み取られた画像データを逐次ＲＡＭ２０に保存する。
【００３６】
排出センサー８が原稿Ｄの後端の通過を検知すると、画像処理装置１は、読み取りユニット４による画像の読み取りを終了する。
【００３７】
次に画像処理装置１は、画像処理部２１によりＲＡＭ２０に保存された画像データに対してＲＡＭ２０に保存された白基準データを用いてシェーディング補正を行う。また、シェーディング補正と平行して又はシェーディング補正の終了後に、画像処理装置１は原稿センサー６により原稿Ｄの有無を確認する。原稿Ｄが存在しない場合、駆動モーター４０の駆動を停止し、画像読み取りの一連の処理を終了する。
【００３８】
このような構成をとることで、個々のローラーを別々に駆動する場合と比べて構成を簡素化でき、より小型で安価な画像処理装置を提供することができる。
【００３９】
また、ＡＤＦを備えた画像処理装置においては、ＡＤＦに誤った原稿を載置して読み取りを開始してしまった場合などに備え、画像処理装置に配備されたストップボタンを押下することで搬送を停止することのできる機能を備えたものがある。このような画像処理装置では、ストップボタンが押下された時点で読み取られている原稿は正しく読み取りを完了した後で装置外に排出され、さらに、次の画像読取をスムーズに開始できるよう、次に読み取られる予定であった原稿は装置内にピックアップされない状態であることが望ましい。
【００４０】
また、ＡＤＦを備えた画像処理装置においては、原稿が複数枚同時に装置内にピックアップされて重なった状態で搬送された重送を検出する重送検出手段を有し、搬送を自動で停止することのできる機能を備えたものがある。このような画像処理装置においても、重送が検出された時点で読み取られている原稿は正しく読み取りを完了した後で装置外に排出され、さらに、次の画像読取をスムーズに開始できるよう、次に読み取られる予定であった原稿は装置内にピックアップされない状態であることが望ましい。
【００４１】
図５は、本発明が開示する第１の実施例における画像処理装置の動作の一連の流れを示すフローチャートである。
【００４２】
図５に示すように、ステップＳ１において、画像処理装置１は、初期化処理を行う。画像処理装置１は、ＲＡＭ２０に格納されたストップ押下信号ＳＴＯＰに０を設定する。さらに画像処理装置１は、ＲＡＭ２０に格納された白基準データ取得済信号Ｗｈｉｔｅに０を設定する。初期化処理を終えると、画像処理装置１はステップＳ２へ進む。
【００４３】
ステップＳ２において、画像処理装置１は、スタートボタン１０の押下があったかを確認する。スタートボタン１０の押下があった場合ステップＳ３へ進み、スタートボタン１０の押下がなかった場合ステップＳ４へ進む。
【００４４】
ステップＳ３において、画像処理装置１は、画像の読み取りを行う。画像の読み取りを終了すると、画像処理装置はステップＳ４へ進む。
【００４５】
ステップＳ４において、画像処理装置１は、所定の時間待機する。ここでの所定の時間は１０ミリ秒である。所定の時間待機すると、画像処理装置はステップＳ２へ進む。
【００４６】
図６は、ステップＳ３における画像読み取りの一連の流れを示すフローチャートである。
【００４７】
図６に示すように、ステップＳ１１において、画像処理装置１は、原稿センサー６により原稿Ｄを検知する。原稿センサー６が原稿Ｄを検知できなかった場合ステップＳ１２へ進み、原稿センサー６によって原稿Ｄが検知した場合ステップＳ１３へ進む。
【００４８】
ステップＳ１２において、画像処理装置１は、ＲＡＭ２０に格納されたストップ押下信号ＳＴＯＰに０を設定し、画像読み取りの一連の動作を終了する。
【００４９】
ステップＳ１３において、画像処理装置１は、白基準データの取得を回避するかどうかを判断する。本発明の実施例１に係る発明においては、画像処理装置１は、白基準データの取得を回避するかどうかの判断材料として、ＲＡＭ２０に格納されたストップ押下信号ＳＴＯＰを用いる。ストップ押下信号ＳＴＯＰに１が設定されていない場合（一例として、０が設定されている場合）は白基準データの取得は回避しないと判断しステップＳ１４へ進み、ストップ押下信号ＳＴＯＰに１が設定されている場合は白基準データの取得は回避すると判断しステップＳ１５へ進む。
【００５０】
ステップＳ１４において、画像処理装置１は、白基準データの取得を行う。白基準データの取得は、読み取りユニット４によって、読み取りユニット４に対向する位置に配置された白基準板９を読み取ることによって行われる。取得された白基準データはＲＡＭ２０に格納される。すでにＲＡＭ２０に白基準データが格納されていた場合は、新しい白基準データで上書きされる。さらに画像処理装置１は、ＲＡＭ２０に格納された白基準データ取得済信号Ｗｈｉｔｅに１を設定する。白基準データの取得が終わると、画像処理装置１はステップＳ１６へ進む。
【００５１】
ステップＳ１５において、画像処理装置１は、白基準データが存在するかどうか調べる。すなわち、画像処理装置１は、ＲＡＭ２０内の白基準データ取得済信号Ｗｈｉｔｅが１かどうか確認する。ＲＡＭ２０内の白基準データ取得済信号Ｗｈｉｔｅが１でない場合、画像読み取りにおける一連の処理を終了する。ＲＡＭ２０内の白基準データ取得済信号Ｗｈｉｔｅが１である場合、ステップＳ１６へ進む。
【００５２】
ステップＳ１６において、画像処理装置１は、駆動モーター４０の駆動を開始する。駆動モーター４０の駆動を開始すると、画像処理装置１は、ステップＳ１７へ進む。
【００５３】
ステップＳ１７において、画像処理装置１は、ＲＡＭ２０に格納された読み取りユニット前センサー通過確認カウンターＷａｉｔ１および排出センサー通過カウンターＷａｉｔ２に０を設定する。
【００５４】
なお、読み取りユニット前センサー通過確認カウンターＷａｉｔ１は、所定時間内に原稿が読み取りセンサーの位置まで搬送されたかどうかを監視する目的で使用されるカウンターである。また、排出センサー通過カウンターＷａｉｔ２は、搬送中の原稿が装置内に滞留せずに所定時間内に装置外に排出されたかどうかを監視する目的で使用されるカウンターである。読み取りユニット前センサー通過確認カウンターＷａｉｔ１および排出センサー通過カウンターＷａｉｔ２に０を設定すると、画像処理装置１は、ステップＳ１８へ進む。
【００５５】
ステップＳ１８において、画像処理装置１は、読み取りユニット前センサー７により原稿Ｄを検知する。原稿Ｄが検知できた場合ステップＳ２１へ進む。原稿Ｄが検知できなかった場合ステップＳ１９へ進む。
【００５６】
ステップＳ１９において、画像処理装置１は、読み取りユニット前センサー通過確認カウンターＷａｉｔ１に１を加算し、所定の時間待機する。ここでの所定の時間は１秒である。所定の時間が経過すると、画像処理装置１は、ステップＳ２０へ進む。
【００５７】
ステップＳ２０において、画像処理装置１は、読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０より少ないかどうかを確認する。言い換えれば、画像処理装置１は、ステップＳ１８における読み取りユニット前センサー７による原稿Ｄの検知有無の確認開始から１０秒以内かどうかを確認する。読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０より少ない場合ステップＳ１８へ進む。読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０以上の場合、原稿の給送が行われないものとして、ステップＳ２９へ進み、駆動モーター４０を停止させる。
【００５８】
ステップＳ２１において、画像処理装置１は、読み取りユニット４により画像の読み取りを開始する。読み取られた画像は、ＲＡＭ２０に逐次格納される。画像の読み取りが開始されると、画像処理装置１は、ステップＳ２２へ進む。
【００５９】
ステップＳ２２において、画像処理装置１は、排出センサー８により原稿Ｄの後端の通過を確認する。原稿Ｄの後端の通過が確認できた場合ステップＳ２５へ進む。原稿Ｄの後端の通過が確認できなかった場合ステップＳ２３へ進む。
【００６０】
ステップＳ２３において、画像処理装置１は、排出センサー通過カウンターＷａｉｔ２に１を加算し、所定の時間待機する。ここでの所定の時間は１秒である。所定の時間が経過すると、画像処理装置１は、ステップＳ２４へ進む。
【００６１】
ステップＳ２４において、画像処理装置１は、排出センサー通過カウンターＷａｉｔ２が１０より少ないかどうかを確認する。言い換えれば、画像処理装置１は、ステップＳ２２における排出センサー８による原稿Ｄの後端の通過確認開始から１０秒以内かどうかを確認する。排出センサー通過カウンターＷａｉｔ２が１０より少ない場合ステップＳ２２へ進む。排出センサー通過カウンターＷａｉｔ２が１０以上の場合ステップＳ２９へ進む。このとき、原稿が正しく排紙されてないことをユーザーに報知することが好ましい。
【００６２】
ステップＳ２５において、画像処理装置２は、読み取りユニット４による画像の読み取りを終了する。画像の読み取りを終了すると、画像処理装置１は、ステップＳ２６へ進む。
【００６３】
ステップＳ２６において、画像処理装置１は、画像処理部２１による画像処理を実施する。具体的には、画像処理装置１は、画像処理部２１によりシェーディング補正を実施する。シェーディング補正は、ＲＡＭ２０に格納されている画像に対しＲＡＭ２０に格納されている白基準データを適用することにより行われる。シェーディング補正を終えると、画像処理装置１は、ステップＳ２７へ進む。
【００６４】
ステップＳ２７において、画像処理装置１は、ストップボタン１１の押下があったか判断する。ストップボタン１１の押下があった場合ステップＳ２８へ進み、ストップボタン１１の押下がなされていなかった場合ステップＳ３０へ進む。
【００６５】
ステップＳ２８において、画像処理装置１は、ストップ押下信号ＳＴＯＰに１を設定し、ステップＳ２９へ進む。
【００６６】
ステップＳ２９において、画像処理装置１は、駆動モーター４０の駆動を停止し、画像読み取りの一連の処理を終了する。
【００６７】
ステップＳ３０において、画像処理装置１は、原稿センサー６によって原稿Ｄを検知できなかった場合ステップＳ２９へ進み、原稿センサー６によって原稿Ｄが検知できた場合ステップＳ１７へ進む。
【００６８】
上述した本実施例１の形態によれば、ステップＳ１３で明らかなように、画像読み取り開始前に、前回の画像読み取りがストップボタンの押下によって中断されたか判断し、中断されていた場合にはシェーディング補正のための白基準データの取得を行わない。
【００６９】
すなわち、適切でない白基準を用いたシェーディング補正を行わないための更新停止イベントとして中断処理があったことを判断し、白基準データの取得を回避することができる。
【００７０】
また、本実施例では、ストップ押下信号ＳＴＯＰに１を設定する条件をストップボタンが押下された場合としたが、搬送時の原稿の重なりを検出する重送検出手段をさらに備え、原稿の重なりを検出した場合にストップ押下信号ＳＴＯＰに１を設定するように構成してもよい。この場合は、原稿が重なって搬送されたことにより中断されたことをユーザーへ報知する報知手段を設け、ユーザーへの報知を行うことが好ましい。
【００７１】
いずれの場合でも、原稿の搬送に関し、正しい色基準データの取得が困難であると判断される状況における次の原稿の搬送、画像処理においては、ＲＡＭ２０に記憶されている色基準データを利用することができ、中断からの再開時にも好適な画像処理が可能となる。
【００７２】
また、本実施例では、ストップボタンは押下可能なプッシュボタンとしたが、画像読み取り装置にタッチパネルを備え、タップすることで反応するボタンとしてもよく、使用者が中断指示できる形態の操作部であれば種々用いることができる。
（実施例２）
【００７３】
以下、本発明が開示する第２の実施例に関して説明する。基本的な構成、動作については実施例１と同様であるため詳細な説明は割愛し、異なる点のみ説明する。
【００７４】
ここで、図７は、ＡＤＦを備え、ひとつのモーターで原稿の搬送に係るすべてのローラーを駆動する画像処理装置において、搬送が停止したあとの搬送路を上から見た図である。
【００７５】
図７に示すように、画像処理装置の搬送が停止した時点で読み取られている原稿Ｄ１が傾くことがある。原稿が傾く現象は、原稿が斜めの状態で本体内にピックアップされたり、原稿が搬送中に傾いたりするなど、種々の原因によって発生する。
【００７６】
ここで、原稿が傾いて搬送されたことにより、搬送が停止した時点で原稿Ｄ１の一部が白基準板９に被った状態となることがある。原稿Ｄ１が白基準板９に被った状態で画像読み取り開始指示を受け取ると、画像処理装置は白基準データの読み取りを行うが、白基準板に被った原稿Ｄ１の読み取り結果を白基準データとしてしまうため、白基準データとしては適切でないものが生成されることがある。
【００７７】
図８は、図７に示す状態で画像処理装置１が読み取った白基準データの一例を示す図である。
【００７８】
図８（Ａ）、図８（Ｂ）ともに、縦方向が白基準データの値を表し、横方向が主走査方向の各センサー位置を表す。図８（Ａ）は、原稿Ｄ１が白基準板９に被っていない状態で取得された白基準データの一例である。図８（Ｂ）は、原稿Ｄ１の一部が白基準板９に被った状態で取得された白基準データの一例である。
【００７９】
図８（Ｂ）が示すＸ１からＸ２の位置にて、原稿Ｄ１の一部が白基準板に被っている。図８（Ａ）および図８（Ｂ）に示すように、白基準板９を読み取っている位置の値はＰ１であるのに対し、原稿Ｄ１が重なっている部分を読み取っている値はＰ２となっている。このように、白基準板９に被った原稿Ｄ１によって、正しくない白基準データが生成されることがある。
【００８０】
正しくない白基準データを用いてしまうと、適切なシェーディング補正ができない。原稿Ｄ１の排出を完全に行うことで正しい白基準データを取得することができるが、原稿の搬送に係るすべてのローラーが単一の駆動モーターにて駆動する構成だと、次の原稿Ｄ２が装置内にピックアップされてしまう。
【００８１】
原稿Ｄ２が装置内にピックアップされてしまうと、ピックアップローラー２や搬送ローラー３に挟持されてしまい取り出しにくくなったり、あるいは後続の原稿Ｄ２が白基準板９に被ったりするなど、画像の読み取りに支障が生じるため、不便となる。
【００８２】
本発明が開示する第２の実施例における画像処理装置の構成は、本発明が開示する第１の実施例における画像処理装置１の構成とほぼ同様であるが、読み取りユニット前センサー７を主走査方向に複数配置した点が異なる。
【００８３】
図９は、本発明が開示する第２の実施例における画像処理装置の構成を上から見た図である。
【００８４】
図９に示すように、本発明が開示する第２の実施例における画像処理装置１は、主走査方向に２つの読み取りユニット前センサー７Ａおよび７Ｂを備える。
【００８５】
本発明が開示する第２の実施例における画像処理装置の一連の動作は本発明が開示する第１の実施例における画像読み取りの一連の動作とほぼ同様であるが、図５のステップＳ１における初期化処理が異なる。
【００８６】
ステップＳ１において、画像処理装置１は、ＲＡＭ２０に格納されたストップ押下信号ＳＴＯＰに０を設定する。さらに画像処理装置１は、ＲＡＭ２０に格納された白基準データ取得済信号Ｗｈｉｔｅに０を設定する。さらに画像処理装置１は、ＲＡＭ２０に格納された読み取りユニット前センサー通過時間差ＤＩＦＦに０を設定する。初期化が終了すると、画像処理装置１は、ステップＳ２へ進む。
【００８７】
また、本発明が開示する第２の実施例における画像処理装置の画像読み取りの一連の動作は本発明が開示する第１の実施例における画像処理装置の画像読み取りの一連の動作とほぼ同様であるが、ステップＳ１３における白基準データ取得回避処理およびステップＳ１８とステップＳ１９とステップＳ２０における読み取りユニット前センサーによる原稿通過検知の一連の処理が異なる。
【００８８】
図１０は、本発明が開示する第２の実施例における画像処理装置のステップＳ１８とステップＳ１９とステップＳ２０における読み取りユニット前センサーによる原稿通過検知の一連の動作を示すフローチャートである。
【００８９】
ステップＳ５０において、画像処理装置１は、ＲＡＭ２０に格納されている読み取りユニット前センサー７Ａの原稿検知開始時間ＤＥＴＥＣＴ＿Ａおよび読み取りユニット前センサー７Ｂの原稿検知開始時間ＤＥＴＥＣＴ＿Ｂに０を設定し、ステップＳ５１へ進む。
【００９０】
ステップＳ５１において、画像処理装置１は、読み取りユニット前センサー７Ａが原稿Ｄの検知を開始したかどうかを確認する。読み取りユニット前センサー７Ａが原稿Ｄの検知を開始した場合はステップＳ５２へ進む。読み取りユニット前センサー７Ａが原稿Ｄの検知をしていないか、あるいはすでに原稿Ｄを検知している場合はステップＳ５３へ進む。
【００９１】
ステップＳ５２において、画像処理装置１は、ＲＡＭ２０に格納されている読み取りユニット前センサー７Ａの原稿検知開始時間ＤＥＴＥＣＴ＿Ａに現在の時間ＴＩＭＥ＿Ａを設定し、ステップＳ５３へ進む。
【００９２】
ステップＳ５３において、画像処理装置１は、読み取りユニット前センサー７Ｂが原稿Ｄの検知を開始したかどうかを確認する。読み取りユニット前センサー７Ｂが原稿Ｄの検知を開始した場合はステップＳ５４へ進む。読み取りユニット前センサー７Ｂが原稿Ｄの検知をしていないか、あるいはすでに原稿Ｄを検知している場合はステップＳ５５へ進む。
【００９３】
ステップＳ５４において、画像処理装置１は、ＲＡＭ２０に格納されている読み取りユニット前センサー７Ｂの原稿検知開始時間ＤＥＴＥＣＴ＿Ｂに現在の時間ＴＩＭＥ＿Ｂを設定し、ステップＳ５５へ進む。
【００９４】
ステップＳ５５において、画像処理装置１は、読み取りユニット前センサー７Ａの原稿検知開始時間ＤＥＴＥＣＴ＿Ａおよび読み取りユニット前センサー７Ｂの原稿検知開始時間ＤＥＴＥＣＴ＿Ｂの両方に０以外の値が設定されているか確認する。読み取りユニット前センサー７Ａの原稿検知開始時間ＤＥＴＥＣＴ＿Ａおよび読み取りユニット前センサー７Ｂの原稿検知開始時間ＤＥＴＥＣＴ＿Ｂに０以外の値が設定されていた場合はステップＳ５６へ進む。読み取りユニット前センサー７Ａの原稿検知開始時間ＤＥＴＥＣＴ＿Ａまたは読み取りユニット前センサー７Ｂの原稿検知開始時間ＤＥＴＥＣＴ＿Ｂのいずれかに０が設定されていた場合はステップＳ５７へ進む。
【００９５】
ステップＳ５６において、画像処理装置１は、ＲＡＭ２０に格納された読み取りユニット前センサー通過時間差ＤＩＦＦに、読み取りユニット前センサー７Ａの原稿検知開始時間ＤＥＴＥＣＴ＿Ａに設定されたＴＩＭＥ＿Ａと読み取りユニット前センサー７Ｂの原稿検知開始時間ＤＥＴＥＣＴ＿Ｂに設定されたＴＩＭＥ＿Ｂの差の絶対値を設定し、ステップＳ２１へ進む。
【００９６】
ステップＳ５７において、画像処理装置１は、読み取りユニット前センサー通過確認カウンターＷａｉｔ１に１を加算し、所定の時間待機する。ここでの所定の時間は１秒である。所定の時間が経過すると、画像処理装置１は、ステップＳ５８へ進む。
【００９７】
ステップＳ５８において、画像処理装置１は、読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０より少ないか確認する。すなわち、画像処理装置１は、ステップＳ５１における読み取りユニット前センサー７Ａ、７Ｂによる原稿Ｄの検知有無の確認開始から１０秒以内かどうかを確認する。読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０より少ない場合ステップＳ５１へ進む。読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０以上の場合、原稿の給送が行われないものとして、ステップＳ２９へ進み、駆動モーター４０を停止させる。
【００９８】
以上で述べたように、本発明が開示する第２の実施例によれば、読み取りユニット前センサーを主走査方向に複数個配置し、原稿が各々の読み取りユニット前センサーに到達した時間差を計算し、各々の読み取りユニット前センサーに到達した時間差がある一定以上であれば白基準データの取得を回避する。
【００９９】
すなわち、図６のステップＳ２７で、ストップボタンの押下の有無ではなく、各々の読み取りユニット前センサーに到達した時間の差が所定値以上であるかどうかを判断し、時間差がある一定以上であればストップ押下信号ＳＴＯＰに１を設定する。画像読み取りにおいて、読み取られた画像が傾いているかどうかで白基準データの取得を回避するかどうかを判断することができる。
【０１００】
結果として、正しくない白基準データを用いた適切でないシェーディング補正の実施を回避することができる。
【０１０１】
なお、本発明が開示する第２の実施例を第１の実施例に適用してもよい。すなわち、中断からの再開後に画像が所定量以上傾いているときに、ＲＡＭ２０に格納されている白基準データの更新を行わないようにしてもよい。以下にその態様を示す。
【０１０２】
図１１は、本発明が開示する第２の実施例を第１の実施例に適用した場合における画像処理装置のステップＳ１３における一連の動作を示すフローチャートである。
【０１０３】
ステップＳ４０において、画像処理装置１は、ＲＡＭ２０に格納されているストップ押下信号ＳＴＯＰに１が設定されているかどうかを確認する。ストップ押下信号ＳＴＯＰに１が設定されている場合はステップＳ４１へ進み、ストップ押下信号ＳＴＯＰに１が設定されていない場合はステップＳ１４へ進み、ステップＳ１３における一連の動作を終了する。
【０１０４】
ステップＳ４１において、画像処理装置１は、ＲＡＭ２０に格納されている読み取りユニット前センサー通過時間差ＤＩＦＦが所定の閾値Ｔｈｒｅｓｈを超えているかどうかを確認する。読み取りユニット前センサー通過時間差ＤＩＦＦが所定の閾値Ｔｈｒｅｓｈを超えている場合はステップＳ１５へ進み、ステップＳ１３における一連の動作を終了する。読み取りユニット前センサー通過時間差ＤＩＦＦが所定の閾値Ｔｈｒｅｓｈを超えていない場合はステップＳ１４へ進み、ステップＳ１３における一連の動作を終了する。
【０１０５】
これによれば、読み取りユニット前センサーを主走査方向に複数個配置し、原稿が各々の読み取りユニット前センサーに到達した時間差を計算し、画像読み取り中断後の画像読み取りにおいて、各々の読み取りユニット前センサーに到達した時間差がある一定以上であれば白基準データの取得を回避する。すなわち、画像読み取り中断後の画像読み取りにおいて、中断時に読み取られた画像が傾いているかどうかで白基準データの取得を回避するかどうかを判断することができる。
【０１０６】
結果として、正しくない白基準データを用いた適切でないシェーディング補正の実施を回避することができる
【０１０７】
なお、本発明が開示する第二の実施例では、画像処理装置の主走査方向に複数のセンサーを配置し、原稿の搬送開始後に各々のセンサーが原稿を検知した時間の差をもとに原稿が傾いているかを判断する構成としたが、本発明の実施形態はこれに限らない。例えば、読み取りユニットにて読み取られた画像データを解析して原稿が傾いているかを判断する構成としてもよい。その場合、上記実施例２で用いた時間差ＤＩＦＦに代えて、画像データから傾きを判定して用いればよい。
【０１０８】
尚、上記実施例においては、単一の駆動ローラーにて駆動する構成にしていると、先行する原稿の排紙が行えず、後続の原稿に対して正しい白基準データを取得することが困難になると説明したが、後続の原稿Ｄ２が読み取りユニット前センサー７よりも搬送方向における上流側で停止している状態であれば、搬送ローラー３を例えば低速駆動することによって、後続の原稿Ｄ２は図１に示す分離部（分離パッド、分離ローラ）１２によって押さえられたまま先行する原稿Ｄ１のみ排紙することができる。
【０１０９】
この方法によれば、先行する原稿Ｄ１の排紙後に改めて正しい白基準データを取得することが可能になる。
【０１１０】
（実施例３）
以下、本発明が開示する第３の実施例に関して説明する。
【０１１１】
本発明が開示する第３の実施例における画像処理装置の構成は、本発明が開示する第１の実施例における画像処理装置の構成と同様であるため、説明を省略する。
【０１１２】
また、本発明が開示する第３の実施例における画像処理装置の一連の動作は本発明が開示する第１の実施例における画像読み取りの一連の動作と同様であるため、説明を省略する。
【０１１３】
図１２は、本発明が開示する第３の実施例におけるステップＳ３の画像読み取りの一連の流れについて説明するフローチャートである。
【０１１４】
図１２に示すように、ステップＳ６０において、画像処理装置１は、原稿センサー６により原稿Ｄを検知する。原稿センサー６が原稿Ｄを検知できなかった場合ステップＳ６１へ進み、原稿センサー６によって原稿Ｄが検知できた場合ステップＳ６２へ進む。
【０１１５】
ステップＳ６１において、画像処理装置１は、ＲＡＭ２０に格納されたストップ押下信号ＳＴＯＰに０を設定し、画像読み取りの一連の動作を終了する。
【０１１６】
ステップＳ６２において、画像処理装置１は、白基準データＷｈｉｔｅ_Ｔｍｐの取得を行う。白基準データは、読み取りユニット４によって、読み取りユニット４に対向する位置に配置された白基準板９を読み取ることによって行われる。取得された白基準データＷｈｉｔｅ_Ｔｍｐは、ＲＡＭ２０に一時的に格納される。
【０１１７】
ステップＳ６３において、画像処理装置１は、白基準データの更新を行うかどうかを判断する。画像処理装置１は、白基準データを更新するかどうかの判断材料として、ＲＡＭ２０に格納されたストップ押下信号ＳＴＯＰを用いる。ストップ押下信号ＳＴＯＰに１が設定されていない場合は白基準データを更新すると判断しステップＳ６４へ進み、ストップ押下信号ＳＴＯＰに１が設定されている場合は白基準データの更新は行わないと判断しステップＳ６５へ進む。
【０１１８】
ステップＳ６４において、画像処理装置１は、白基準データの更新を行う。白基準データは、ＲＡＭ２０に格納された白基準データＷｈｉｔｅ_Ｔｍｐで上書きされる。白基準データを更新すると、ステップＳ６６へ進む。
【０１１９】
ステップＳ６５において、画像処理装置１は、白基準データが存在するか確認する。すなわち、画像処理装置１は、ＲＡＭ２０内の白基準データ取得済信号Ｗｈｉｔｅが０かどうか確認する。ＲＡＭ２０内の白基準データ取得済信号Ｗｈｉｔｅが０の場合、画像読み取りにおける一連の処理を終了する。ＲＡＭ２０内の白基準データ取得済信号Ｗｈｉｔｅが０でない場合、ステップＳ６６へ進む。
【０１２０】
ステップＳ６６において、画像処理装置１は、駆動モーター４０の駆動を開始する。駆動モーター４０の駆動を開始すると、画像処理装置１は、ステップＳ６７へ進む。
【０１２１】
ステップＳ６７において、画像処理装置１は、ＲＡＭ２０に格納された読み取りユニット前センサー通過確認カウンターＷａｉｔ１および排出センサー通過カウンターＷａｉｔ２に０を設定する。
【０１２２】
なお、読み取りユニット前センサー通過確認カウンターＷａｉｔ１は、所定時間内に原稿が読み取りセンサーの位置まで搬送されたかどうかを監視する目的で使用されるカウンターである。また、排出センサー通過カウンターＷａｉｔ２は、搬送中の原稿が装置内に滞留せずに所定時間内に装置外に排出されたかどうかを監視する目的で使用されるカウンターである。読み取りユニット前センサー通過確認カウンターＷａｉｔ１および排出センサー通過カウンターＷａｉｔ２に０を設定すると、画像処理装置１は、ステップＳ６８へ進む。
【０１２３】
ステップＳ６８において、画像処理装置１は、読み取りユニット前センサー７により原稿Ｄを検知する。原稿Ｄが検知できた場合ステップＳ７１へ進む。原稿Ｄが検知できなかった場合ステップＳ６９へ進む。
【０１２４】
ステップＳ６９において、画像処理装置１は、読み取りユニット前センサー通過確認カウンターＷａｉｔ１に１を加算し、所定の時間待機する。ここでの所定の時間は１秒である。所定の時間が経過すると、画像処理装置１は、ステップＳ７０へ進む。
【０１２５】
ステップＳ７０において、画像処理装置１は、読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０より少ないか確認する。すなわち、画像処理装置１は、ステップＳ６８における読み取りユニット前センサー７による原稿Ｄの検知有無の確認開始から１０秒以内かどうかを確認する。読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０より少ない場合ステップＳ６８へ進む。読み取りユニット前センサー通過確認カウンターＷａｉｔ１が１０以上の場合、原稿の給送が行われないものとして、ステップＳ７９へ進み、駆動モーター４０を停止させる。
【０１２６】
ステップＳ７１において、画像処理装置１は、読み取りユニット４により画像の読み取りを開始する。読み取られた画像は、ＲＡＭ２０に逐次格納される。画像の読み取りが開始されると、画像処理装置１は、ステップＳ７２へ進む。
【０１２７】
ステップＳ７２において、画像処理装置１は、排出センサー８により原稿Ｄの後端の通過を確認する。原稿Ｄの後端の通過が確認できた場合ステップＳ７５へ進む。原稿Ｄの後端の通過が確認できなかった場合ステップＳ７３へ進む。
【０１２８】
ステップＳ７３において、画像処理装置１は、排出センサー通過カウンターＷａｉｔ２に１を加算し、所定の時間待機する。ここでの所定の時間は１秒である。所定の時間が経過すると、画像処理装置１は、ステップＳ７４へ進む。
【０１２９】
ステップＳ７４において、画像処理装置１は、排出センサー通過カウンターＷａｉｔ２が１０より少ないか確認する。すなわち、画像処理装置１は、ステップＳ７２における排出センサー８による原稿Ｄの後端の通過確認開始から１０秒以内かどうかを確認する。排出センサー通過カウンターＷａｉｔ２が１０より少ない場合ステップＳ７２へ進む。排出センサー通過カウンターＷａｉｔ２が１０以上の場合ステップＳ７９へ進む。
【０１３０】
ステップＳ７５において、画像処理装置１は、読み取りユニット４による画像の読み取りを終了する。画像の読み取りを終了すると、画像処理装置１は、ステップＳ７６へ進む。
【０１３１】
ステップＳ７６において、画像処理装置１は、画像処理部２１による画像処理を実施する。具体的には、画像処理装置１は、画像処理部２１によりシェーディング補正を実施する。シェーディング補正は、ＲＡＭ２０に格納されている画像に対して、ＲＡＭ２０に格納されている白基準データを適用することにより行われる。シェーディング補正を終えると、画像処理装置１は、ステップＳ７７へ進む。
【０１３２】
ステップＳ７７において、画像処理装置１は、ストップボタン１１の押下があったかどうかを判断する。ストップボタン１１の押下があった場合ステップＳ７８へ進み、ストップボタン１１の押下がなかった場合ステップＳ８０へ進む。
【０１３３】
ステップＳ７８において、画像処理装置１は、ストップ押下信号ＳＴＯＰに１を設定し、ステップＳ７９へ進む。
【０１３４】
ステップＳ７９において、画像処理装置１は、駆動モーターの駆動４０を停止し、画像読み取りの一連の処理を終了する。
【０１３５】
ステップＳ８０において、画像処理装置１は、原稿センサー６によって原稿Ｄを検知できなかった場合ステップＳ７９へ進み、原稿センサー６によって原稿Ｄが検知できた場合ステップＳ６７へ進む。
【０１３６】
上記で説明した実施の形態によれば、ステップＳ６２とステップＳ６３で明らかなように、前回の画像読み取りがストップボタンの押下によって中断されていた場合には、画像読み取り開始時に取得した白基準データをシェーディング補正に利用しない。すなわち、ステップＳ６２において白基準データの取得自体は行うが、直前の動作の終了の仕方によって白基準データをシェーディング補正に用いるかどうか切り替える。本実施例で説明したような中断に限らず、取得した白基準データが正しい値ではないと推測される状況であれば使用しないように構成してもよい。
【０１３７】
本実施例では、ＲＡＭ２０に格納されシェーディング補正の際に利用される白基準データを更新するかどうかの判断をストップボタンにより画像読み取りが中断されたか否かとしたが、本発明の実施形態はこれに限らない。例えば、画像読み取りが中断された直前に読み取られた原稿の傾きを求め、傾きがある一定以上であったときにシェーディングデータの更新を行わないような構成としてもよい。また、読み取りユニット前センサーを搬送方向に垂直に複数設け、シートが複数の読み取りユニット前センサーを通過するタイミングによって所定量以上の傾きを検出したときにシェーディングデータの更新を行わないようにしてもよい。この場合、シェーディングデータの取得自体は行い、記憶されている白基準データの更新を行わないようにしてもよいが、シェーディングデータの取得自体を行わない方が、シートの読み取りにとっては好適である。すなわち、無駄な電力の低減とシート搬送の効率化が可能となる。
【０１３８】
また、上述したそれぞれの実施例においては、中断されたか否かや原稿の傾きによってシェーディング補正を行うかどうか、色基準データを使用するかどうかを判断するような実施例を説明してきたが、本発明はそれに限られない。例えば、温度依存性のあるセンサー特性を考慮し、直前の動作に比べて所定値以上の温度変化があった場合には使用しないなどの構成としてもよく、直前の動作の終了の仕方によって正しい色基準データの取得が困難であると推測される場合（所定の更新停止イベントが起こった場合）に、色基準データの更新を行わないような構成であればよい。結果として、正しくない色基準データを用いたシェーディング補正を回避することができる。
【０１３９】
なお、本説明では、白基準データの取得タイミングについて、例えば図６のステップＳ１４に示すように、原稿があることを検知した直後に行うように説明したが、画像の読取開始時に行うことが好ましく、特に、ステップＳ１８で原稿が読み取りユニット前に到達したことを読み取りユニット前センサー７が検出したとき（図５のステップＳ１８）に行うことが好ましい。これは、実際に画像を読み取る際の条件とできるだけ近い状態で色基準データを取得することができるため、好適である。
【０１４０】
なお、本説明では、読み取りユニット前センサー通過確認カウンターＷａｉｔ１による原稿の給送確認の監視時間および排出センサー通過カウンターＷａｉｔ２による原稿の排出確認の監視時間をそれぞれ１０秒としたが、本発明の実施形態はこれに限らない。
【０１４１】
また、本説明では、ピックアップローラー２を設けているが、必ずしも設ける必要はなく、搬送ローラー３がピックアップローラー２の機能を兼ねるように構成してもよい。
【０１４２】
また、本説明では、画像処理装置１がシートの搬送及び画像処理をともに行ったが、画像を読み取るための画像読取装置と本発明で説明した各画像処理を行うＰＣとで画像処理装置を構成してもよい。
【符号の説明】
【０１４３】
１  画像処理装置
２  ピックアップローラー
３  搬送ローラー
４  読み取りユニット
５  排出ローラー
６  原稿センサー
７  読み取りユニット前センサー
８  排出センサー
９  白基準板
１０  スタートボタン
１１  ストップボタン
２０  ＲＡＭ
２１  画像処理部
２２  駆動部
３０  ピックアップモーター
３１  搬送モーター
３２  排出モーター
４０  駆動モーター
４１  ピックアップローラーギア
４２  搬送ローラーギア
４３  排出ローラーギア
Ｄ  原稿
【図１】
0006751308.tif 000002
【図２】
0006751308.tif 000003
【図３】
0006751308.tif 000004
【図４】
0006751308.tif 000005
【図５】
0006751308.tif 000006
【図６】
0006751308.tif 000007
【図７】
0006751308.tif 000008
【図８】
0006751308.tif 000009
【図９】
0006751308.tif 000010
【図１０】
0006751308.tif 000011
【図１１】
0006751308.tif 000012
【図１２】
0006751308.tif 000013