(57)【要約】【課題】不要なシェーディング補正処理を行わない画像読取装置を提供する。【解決手段】画像読取装置１００は、ＡＤＦ２００の開状態を検知した後に閉状態を検知すると、原稿トレイ２０１に原稿が載置されているか否かを検知する。画像読取装置１００は、原稿が原稿トレイ２０１に載置されているときに、流し読み用のシェーディング補正を行い、原稿が原稿トレイ２０１に載置されていないときに、圧板読み用のシェーディング補正を行う。【選択図】図１
2019103019.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される原稿トレイと、
前記原稿トレイに載置される前記原稿の有無を検知する第１検知手段と、
前記原稿から画像を読み取る読取手段と、
シェーディング補正に用いられる基準白板と、
前記読取手段による読取位置に前記原稿トレイから前記原稿を搬送する搬送手段と、
前記読取手段が移動しながら画像を読み取るための原稿が載置される原稿台と、
前記原稿台に対して開閉自在な圧板と、
前記圧板の開閉状態を検知する第２検知手段と、
前記読取手段による前記基準白板の読取結果に応じてシェーディング補正を行い、シェーディング補正データを生成するシェーディング補正手段と、
前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイに前記原稿が載置されることを検知した場合に、前記シェーディング補正手段に、前記読取手段が前記搬送手段で搬送される前記原稿を読み取るためのシェーディング補正を行わせる制御手段と、を備えることを特徴とする、
画像読取装置。
【請求項２】
前記制御手段は、前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイに前記原稿が載置されることを検知した場合に、前記読取手段が前記読取位置で画像を読み取ることができる位置にあれば、前記シェーディング補正手段に前記シェーディング補正を行わせないことを特徴とする、
請求項１記載の画像読取装置。
【請求項３】
前記制御手段は、前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイの前記原稿を検知しない場合に、前記シェーディング補正手段に、前記読取手段が前記原稿台に載置される前記原稿を読み取るためのシェーディング補正を行わせることを特徴とする、
請求項１又は２記載の画像読取装置。
【請求項４】
前記読取手段は、前記搬送手段を搬送される原稿から画像を読み取るときには前記読取位置で画像を読み取ることができる第１位置に固定され、前記原稿台に載置される原稿から画像を読み取るときには所定の第２位置から移動しながら読み取りを行い、画像を読み取らないときには待機位置に配置され、
前記制御手段は、前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイに前記原稿が載置されることを検知した場合に、前記読取手段が前記待機位置にあれば、前記読取手段を前記待機位置から前記第１位置に移動させながら、前記読取手段に前記基準白板を読み取らせ、
前記シェーディング補正手段は、前記待機位置から前記第１位置に移動しながら前記読取手段が前記基準白板を読み取った結果に応じて、前記読取手段が前記搬送手段で搬送される前記原稿を読み取るためのシェーディング補正を行うことを特徴とする、
請求項１〜３のいずれか１項記載の画像読取装置。
【請求項５】
前記制御手段は、前記読取手段を移動が完了した前記第１位置に待機させることを特徴とする、
請求項４記載の画像読取装置。
【請求項６】
前記制御手段は、前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイに前記原稿が載置されることを検知した場合に、前記読取手段が前記第１位置にあれば、前記読取手段をそのまま前記第１位置から移動させないことを特徴とする、
請求項４又は５記載の画像読取装置。
【請求項７】
前記制御手段は、前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイの前記原稿を検知しない場合に、前記読取手段を、前記待機位置から前記第２位置へ移動させながら、前記読取手段に前記基準白板を読み取らせ、
前記シェーディング補正手段は、前記待機位置から前記第２位置に移動しながら前記読取手段が前記基準白板を読み取った結果に応じて、前記読取手段が前記原稿台に載置される前記原稿を読み取るためのシェーディング補正を行うことを特徴とする、
請求項４〜６のいずれか１項記載の画像読取装置。
【請求項８】
前記制御手段は、前記読取手段を移動が完了した前記第２位置に待機させることを特徴とする、
請求項７記載の画像読取装置。
【請求項９】
原稿が載置される原稿トレイと、
前記原稿トレイに載置される前記原稿の有無を検知する第１検知手段と、
前記原稿から画像を読み取る読取手段と、
前記読取手段のシェーディング補正に用いられる基準白板と、
前記読取手段による読取位置に前記原稿トレイから前記原稿を搬送する搬送手段と、
前記読取手段が移動しながら画像を読み取るための原稿が載置される原稿台と、
前記原稿台に対して開閉自在な圧板と、
前記圧板の開閉状態を検知する第２検知手段と、
前記読取手段による前記基準白板の読取結果に応じてシェーディング補正を行い、シェーディング補正データを生成するシェーディング補正手段と、を備える装置により実行される方法であって、
前記第２検知手段が前記圧板の開状態を検知した後に閉状態を検知すると、前記第１検知手段により前記原稿トレイに前記原稿が載置されているか否かを検知し、
前記原稿が前記原稿トレイに載置されているときに、前記シェーディング補正手段により、前記読取手段が前記搬送手段で搬送される前記原稿を読み取るためのシェーディング補正を行い、
前記原稿が前記原稿トレイに載置されていないときに、前記シェーディング補正手段により、前記読取手段が前記原稿台に載置される前記原稿を読み取るためのシェーディング補正を行うことを特徴とする、
画像読取方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿から画像（原稿画像）を読み取る画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置は、原稿台ガラス上に載置された原稿を圧板で抑え、該原稿の原稿画像をイメージセンサにより１ラインずつ読み取るスキャン動作を行う。このように原稿台ガラス上に原稿を載置して行うスキャン動作を、以降、「圧板読み」という。圧板読みでは、イメージセンサがスキャンを行う方向に対して直交する方向に移動しながら原稿画像を読み取る。
自動原稿搬送装置（ＡＤＦ：Auto Document Feeder）を備える画像形成装置は、原稿を一枚ずつ搬送しながら所定の位置（以下、「流し読み位置」という。）に固定したイメージセンサにより該原稿の原稿画像を読み取るスキャン動作を行う。このように原稿を搬送しながら行うスキャン動作を、以降、「流し読み」という。流し読みでは、複数枚の原稿がＡＤＦの原稿トレイから連続して給紙される。そのためにイメージセンサは、複数枚の原稿の原稿画像を連続して読み取ることが可能である。
【０００３】
このような画像読取装置では、一枚目の原稿の読取開始から読み取った原稿画像を表す画像データの出力までの処理時間の短縮が、ユーザから望まれる。画像読取装置は、原稿画像を読み取る前準備として、シェーディング補正に用いるシェーディング補正データを取得する。シェーディング補正データは、画像読取装置内に設けられる基準白板をイメージセンサで読み取った読取結果の基準データに対する差異を補正するためのデータである。画像読取装置は、シェーディング補正データを画像読取の準備段階で取得することで、処理時間の短縮を図っている。シェーディング補正データを画像読取の準備段階で取得するためのトリガは、圧板読みの場合には、圧板の開状態から閉状態への変化の検知であり（特許文献１）、流し読みの場合には、原稿トレイへの原稿の載置の検知である（特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−０２３９９０号公報
【特許文献２】特開２００８−３０６７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画像読取装置は、シェーディング補正データの取得をトリガが発生するたびに行う。圧板読み用の基準データと流し読み用の基準データとは、別に用意される。そのために、シェーディング補正データの取得処理は、圧板読み用の基準データと流し読み用の基準データとのそれぞれに対して行われる。この場合、以下のように不要なシェーディング補正データの取得処理が行われることがある。
【０００６】
例えばジャムが発生してリカバリのために圧板を開閉することで、トリガが発生してしまい、圧板読み用のシェーディング補正データの取得処理が行われてしまう。
また、例えばＡＤＦの原稿トレイに原稿を載置した後に、原稿台ガラスへの原稿の取り忘れを確認するためにＡＤＦを開閉する場合、流し読み用のシェーディング補正データの取得処理と、圧板読み用のシェーディング補正データの取得処理とが行われてしまう。画像読取装置は、ＡＤＦの原稿トレイへの原稿載置を検知し且つ圧板の開状態から閉状態への変化を検知する場合、圧板読み用のシェーディング補正データの取得処理を先行して行う。画像読取装置は、圧板読み用のシェーディング補正データの取得処理の終了後に、流し読み用のシェーディング補正データの取得処理を行う。
【０００７】
いずれの場合も、圧板読み用のシェーディング補正データの取得処理は不要な処理である。不要な圧板読み用のシェーディング補正データの取得処理は、処理時間の増大の原因になり、高速な画像読取を阻害する。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、不要なシェーディング補正データの取得処理を行わず、高速に１枚目の原稿を読み取ることが可能な画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の画像読取装置は、原稿が載置される原稿トレイと、前記原稿トレイに載置される前記原稿の有無を検知する第１検知手段と、前記原稿から画像を読み取る読取手段と、シェーディング補正に用いられる基準白板と、前記読取手段による読取位置に前記原稿トレイから前記原稿を搬送する搬送手段と、前記読取手段が移動しながら画像を読み取るための原稿が載置される原稿台と、前記原稿台に対して開閉自在な圧板と、前記圧板の開閉状態を検知する第２検知手段と、前記読取手段による前記基準白板の読取結果に応じてシェーディング補正を行い、シェーディング補正データを生成するシェーディング補正手段と、前記第２検知手段が前記圧板の閉状態を検知し、且つ前記第１検知手段が前記原稿トレイに前記原稿が載置されることを検知した場合に、前記シェーディング補正手段に、前記読取手段が前記搬送手段で搬送される前記原稿を読み取るためのシェーディング補正を行わせる制御手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、不要なシェーディング補正データの取得処理を行わないために、高速に１枚目の原稿を読み取ることができる。
【図面の簡単な説明】
【００１１】
【図１】画像読取装置の構成例示図。
【図２】（ａ）、（ｂ）は画像読取装置及びＡＤＦの内部構成図。
【図３】コントローラの構成図。
【図４】開閉検知センサの説明図。
【図５】開閉検知センサの説明図。
【図６】開閉検知センサの説明図。
【図７】画像読取処理を表すフローチャート。
【図８】画像読取処理を表すフローチャート。
【図９】画像読取処理を表すフローチャート。
【図１０】画像読取処理を表すフローチャート。
【図１１】（ａ）〜（ｄ）は流し読み時の表面読取部の位置変化の説明図。
【図１２】（ａ）〜（ｄ）は圧板読み時の表面読取部の位置変化の説明図。
【図１３】画像読取装置及びＡＤＦの動作のタイミングチャート。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。
【００１３】
（全体構成）
図１は、本実施形態の画像読取装置の構成例示図である。画像読取装置１００は、自動原稿搬送装置であるＡＤＦ２００が取り付けられる。ＡＤＦ２００は、開閉ヒンジ１１０ａ、１１０ｂにより、画像読取装置１００に対して開閉自在となるように設けられる。画像読取装置１００は、後述するコントローラを内蔵する。画像読取装置１００は、原稿の一方の面（表面）の原稿画像を読み取るイメージセンサを備える。ＡＤＦ２００は、原稿の他方の面（裏面）の原稿画像を読み取るイメージセンサを備える。
【００１４】
画像読取装置１００のＡＤＦ２００に対向する面には、原稿台ガラス１０１、及び表面流し読みガラス１０２が設けられる。表面流し読みガラス１０２には、基準白板１０３が設けられる。基準白板１０３は、画像読取装置１００の内側に設けられており、画像読取装置１００のイメージセンサに読取可能であるとともに、表面流し読みガラス１０２を透過してＡＤＦ２００のイメージセンサにより読取可能になっている。基準白板１０３は、シェーディング補正時に読み取られる。ＡＤＦ２００は、シート状の原稿が載置される原稿トレイ２０１及び排紙トレイ２２０を備える。ＡＤＦ２００の画像読取装置１００に対向する面は、原稿台ガラス１０１を覆う位置に、圧板白板２２１が設けられる。ＡＤＦ２００は、原稿トレイ２０１に載置される原稿を、一枚ずつ画像読取装置１００のイメージセンサの読取位置及びＡＤＦ２００のイメージセンサの読取位置を経由して、排紙トレイ２２０へ排出する。
【００１５】
図２は、画像読取装置１００及びＡＤＦ２００の内部構成図である。なお、図２（ａ）は、流し読み時の構成を表し、図２（ｂ）は、待機時の構成を表す。
【００１６】
（画像読取装置）
画像読取装置１００は、内部にイメージセンサである表面読取部１０４、不図示の光学モータ、及び読取移動ガイド１０９を備える。圧板読みの場合、画像読取装置１００は、後述の光学モータを用いて表面読取部１０４を読取移動ガイド１０９に沿って移動させながら、原稿台ガラス１０１上に載置される原稿の表面を１ラインずつ読み取る。原稿台ガラス１０１上に載置される原稿は、ＡＤＦ２００が閉じられることで、ＡＤＦ２００の圧板白板２２１によって抑えられて固定される。流し読みの場合、画像読取装置１００は、表面読取部１０４の位置を流し読み位置に固定して、ＡＤＦ２００により表面流し読みガラス１０２上に搬送されてきた原稿から原稿画像を読み取る。
【００１７】
表面読取部１０４は、表面発光部１０５、１０６と、表面レンズアレイ１０７と、表面ラインセンサ１０８と、を備える。表面発光部１０５、１０６は、例えば複数のＬＥＤ（Light Emitting Diode）等の発光素子を備える。表面発光部１０５、１０６は、原稿に向けて光を照射する。表面レンズアレイ１０７は、複数のレンズを組み合わせて構成される光学系である。表面レンズアレイ１０７は、原稿により反射される表面発光部１０５、１０６の光（反射光）を表面ラインセンサ１０８の受光面に導く。表面ラインセンサ１０８は、複数の受光素子がライン状に並んで構成される受光部である。表面ラインセンサ１０８は、受光素子の受光面で受光した反射光に応じて、原稿の表面の原稿画像を表す画像データを出力する。表面ラインセンサ１０８の受光素子は、図２（ａ）の奥行き方向に並べられる。受光素子が並べられる方向が表面読取部１０４の主走査方向となる。
【００１８】
（ＡＤＦ）
ＡＤＦ２００は、内部に原稿の搬送経路、イメージセンサである裏面読取部２１２、及び裏面流し読みガラス２１７を備える。裏面流し読みガラス２１７は、搬送経路と裏面読取部２１２との間に設けられる。裏面流し読みガラス２１７には、流し読みガイド２１１が設けられる。流し読みガイド２１１は、流し読み時の表面読取部１０４の読取位置に設けられ、原稿の搬送経路を確保する。なお、以下の説明において「上流」、「下流」とは、原稿の搬送方向に対する上流、下流である。
【００１９】
原稿トレイ２０１は、一枚以上の原稿で構成される原稿束を積載可能である。原稿トレイ２０１は、原稿の搬送方向に直交する方向（図中奥行き方向）で原稿束を整えるための規制板２０２を備える。原稿トレイ２０１は、原稿の搬送方向の原稿のサイズを検知するための原稿長検知センサ２０３ａ、２０３ｂを備える。
【００２０】
搬送経路は、原稿トレイ２０１から原稿を一枚ずつ取り込む。そのために搬送経路は、原稿の分離機構として、原稿の搬送開始前に原稿束が原稿トレイ２０１から突出して下流へ進出するのを規制する分離ローラ対２０６ａ、２０６ｂ及びピックアップローラ２０４を有する。原稿トレイ２０１は、原稿の有無を検知する原稿有無センサ２０５を有する。ピックアップローラ２０４は、原稿搬送時に原稿トレイ２０１に積載された原稿束の最上面に落下して回転することで、原稿束の最上面の原稿を搬送する。ピックアップローラ２０４によって搬送された原稿は、分離ローラ対２０６ａ、２０６ｂの作用によって、最上面の一枚が分離されて搬送される。原稿の分離は公知の分離技術によって実現される。
【００２１】
分離ローラ対２０６ａ、２０６ｂにより分離された原稿は、レジストローラ対２０８ａ、２０８ｂへ搬送される。このときレジストローラ対２０８ａ、２０８ｂが回転を停止しているために、原稿は、レジストローラ対２０８ａ、２０８ｂに突き当てられる。原稿は、レジストローラ対２０８ａ、２０８ｂに突き当てられることで、先端部分がループを形成し、これにより原稿搬送における斜行が解消される。分離ローラ対２０６ａ、２０６ｂとレジストローラ対２０８ａ、２０８ｂとの間には、原稿を検知する給紙センサ２０７が設けられる。給紙センサ２０７の検知結果に応じて、レジストローラ対２０８ａ、２０８ｂの回転動作が制御される。
【００２２】
レジストローラ対２０８ａ、２０８ｂは、原稿の斜行が解消すると、回転を開始する。これにより原稿は、レジストローラ対２０８ａ、２０８ｂを通過してリード上流ローラ対２０９ａ、２０９ｂへ搬送される。リード上流ローラ対２０９ａ、２０９ｂは、原稿を表面読取部１０４の読取位置（流し読み位置）及び裏面読取部２１２の読取位置に搬送する。表面読取部１０４の読取位置は、表面流し読みガラス１０２と裏面流し読みガラス２１７の流し読みガイド２１１との間である。裏面読取部２１２の読取位置は、裏面流し読みガラス２１７と表面流し読みガラス１０２の基準白板１０３との間である。リード上流ローラ対２０９ａ、２０９ｂと表面読取部１０４の読取位置との間には、原稿を検知するリードセンサ２１０が設けられる。リードセンサ２１０の検知結果に応じて、表面読取部１０４及び裏面読取部２１２の動作が制御される。
【００２３】
原稿の表面を読み取る場合、原稿は、表面流し読みガラス１０２と裏面流し読みガラス２１７の流し読みガイド２１１との間を通過する際に表面発光部１０５、１０６により光を照射される。表面ラインセンサ１０８がその反射光を表面レンズアレイ１０７を介して受光することで、原稿の表面の原稿画像が読み取られる。
原稿の裏面を読み取る場合、原稿は、裏面流し読みガラス２１７と表面流し読みガラス１０２の基準白板１０３との間を通過する際に裏面読取部２１２により読み取られる。裏面読取部２１２は、表面読取部１０４と同様の構成であり、裏面発光部２１３、２１４と、裏面レンズアレイ２１５と、裏面ラインセンサ２１６と、を備える。裏面読取部２１２は、ＡＤＦ２００に固定される。裏面読取部２１２と表面読取部１０４との主走査方向は同じ方向であり、原稿の搬送方向に直交する。裏面読取部２１２は、原稿が裏面流し読みガラス２１７と表面流し読みガラス１０２の基準白板１０３との間を通過する際に裏面発光部２１３、２１４により光を照射する。裏面ラインセンサ２１６がその反射光を裏面レンズアレイ２１５を介して受光することで、原稿の裏面の原稿画像が読み取られる。
【００２４】
原稿画像が読み取られた原稿は、リード下流ローラ対２１８ａ、２１８ｂにより排紙ローラ対２１９ａ、２１９ｂへ搬送される。排紙ローラ対２１９ａ、２１９ｂは、原稿を排紙トレイ２２０上へ排出する。
【００２５】
表面読取部１０４及び裏面読取部２１２は、ＣＩＳ（Contact Image Sensor）や、表面レンズアレイやミラーを用いた縮小光学系で構成されるＣＣＤ（Charge Coupled Device）などで実現される。
【００２６】
（コントローラ）
図３は、コントローラの構成図である。コントローラは、リーダコントローラ３００及びシステムコントローラ３１０を備える。リーダコントローラ３００とシステムコントローラ３１０とは、コントローラＩＦ３２１及び画像データバス３２２により接続されており、協働で動作する。リーダコントローラ３００は、主に画像読取装置１００及びＡＤＦ２００の動作を制御する。システムコントローラ３１０は、表面読取部１０４及び裏面読取部２１２が読み取った原稿画像の画像処理等を行い、画像データを画像形成装置やパーソナルコンピュータなどの外部装置へ出力する。また、システムコントローラ３１０は、ユーザによる各種の設定や指示等を受け付ける。
【００２７】
リーダコントローラ３００は、リーダＣＰＵ（Central Processing Unit）３０１、ＲＯＭ（Read Only Memory）３０２、及びＲＡＭ（Random Access Memory）３０３を備えるコンピュータである。リーダＣＰＵ３０１は、ＲＯＭ３０２に格納されるコンピュータプログラムを、ＲＡＭ３０３を作業領域に用いて実行することで、画像読取装置１００及びＡＤＦ２００の動作を制御する。リーダコントローラ３００は、この他に画像処理部３０４を備えており、表面読取部１０４及び裏面読取部２１２が読み取った原稿画像への画像処理を行う。
【００２８】
リーダＣＰＵ３０１は、原稿搬送機能を実現するために、搬送用の各ローラを駆動する搬送モータ３０６が接続されている。レジストローラ対２０８ａ、２０８ｂなどは、駆動・停止を切り替えるクラッチを介して、搬送モータ３０６に接続されている。本実施形態では搬送モータ３０６はパルスモータである。リーダＣＰＵ３０１は駆動パルス数を制御することで搬送モータ３０６のパルスを管理する。パルス数は搬送中の原稿の搬送距離を表しており、リーダＣＰＵ３０１はモータパルスから算出した搬送距離に基づいて、各負荷などを制御して原稿の搬送を行う。リーダＣＰＵ３０１は、原稿トレイ２０１に積載された原稿を検知する原稿有無センサ２０５、搬送経路上で原稿端部を検知する給紙センサ２０７、リードセンサ２１０が接続される。リーダＣＰＵ３０１は、各センサの検知結果に応じて搬送モータ３０６、表面読取部１０４、及び裏面読取部２１２の動作を制御する。
【００２９】
リーダＣＰＵ３０１は、開閉検知センサ２５０、２５１が接続されている。リーダＣＰＵ３０１は、開閉検知センサ２５０、２５１の検知結果に応じて、ＡＤＦ２００の開閉状態を検知する。開閉検知センサ２５０、２５１の詳細については後述する。リーダＣＰＵ３０１は、光学モータ３０５が接続されている。リーダＣＰＵ３０１は、光学モータ３０５により、圧板読み時に表面読取部１０４を読取移動ガイド１０９に沿って移動させることができる。
【００３０】
リーダＣＰＵ３０１は、原稿読取機能を実現するために、表面発光部１０５、１０６、裏面発光部２１３、２１４、表面ラインセンサ１０８、及び裏面ラインセンサ２１６が接続される。表面ラインセンサ１０８及び裏面ラインセンサ２１６は、リーダＣＰＵ３０１の制御により、画像データを画像処理部３０４へ送信する。画像処理部３０４は、画像データに対して各種画像処理を行い、画像データバス３２２を介してシステムコントローラ３１０へ送信する。また、画像処理部３０４は、基準白板１０３の読取結果に応じてシェーディング補正を行い、シェーディング補正データを生成する。リーダＣＰＵ３０１は、画像データの先端の基準となる垂直同期信号及び１ラインの画素先端の基準となる水平同期信号を、原稿の読み取りタイミングに合わせて、コントローラＩＦ３２１を介してシステムコントローラ３１０へ通知する。
【００３１】
システムコントローラ３１０は、システムＣＰＵ３１１、ＲＯＭ３１２、及びＲＡＭ３１３を備えるコンピュータである。システムＣＰＵ３１１は、ＲＯＭ３１２に格納されるコンピュータプログラムを、ＲＡＭ３１３を作業領域に用いて実行することで各種の処理を行う。システムコントローラ３１０は、この他に画像処理部３１４及び画像メモリ３１５を備える。システムＣＰＵ３１１は、リーダＣＰＵ３０１との間で、コントローラＩＦ３２１を介して原稿読取制御に関するデータの授受を行う。画像処理部３１４は、リーダコントローラ３００の画像処理部３０４から画像データバス３２２を介して画像データを取得する。画像処理部３１４は、取得した画像データに色の判断などの所定の画像処理を行い画像メモリ３１５に格納する。
【００３２】
システムコントローラ３１０は、操作表示部３１６が接続される。操作表示部３１６は、ユーザインタフェースである。操作表示部３１６は、入力装置である各種キーボタンやタッチパネルを備え、且つ出力装置であるディスプレイ等を備える。操作表示部３１６から入力される指示等は、システムコントローラ３１０を介してリーダコントローラ３００に入力される。操作表示部３１６は、システムコントローラ３１０の制御により画像の表示等を行う。
【００３３】
（開閉検知センサ）
図４〜図６は、開閉検知センサ２５０、２５１の説明図である。図４は、ＡＤＦ２００が閉じられた状態を表す。図５は、ＡＤＦ２００が閉じかけの状態を表す。図６は、ＡＤＦ２００が完全に開けられた状態を表す。開閉検知センサ２５０、２５１は、ＡＤＦ２００のこれらの開閉状態の検知を行う。
【００３４】
開閉検知センサ２５０、２５１は、ＡＤＦ２００の開閉に伴い稼働するフラグ２５２により、ＡＤＦ２００の開閉を検知する。フラグ２５２は、ＡＤＦ２００が閉状態のときに、開閉検知センサ２５０、２５１の両方により検知される（図４）。フラグ２５２は、ＡＤＦ２００が閉じかけの状態のときに、開閉検知センサ２５０に検知され、開閉検知センサ２５１に検知されない（図５）。フラグ２５２は、ＡＤＦ２００が完全に開状態のときに、開閉検知センサ２５０、２５１の両方により検知されない（図６）。このように開閉検知センサ２５０、２５１の両方の検知結果により、ＡＤＦ２００の開閉状態が表される。
【００３５】
開閉検知センサ２５０、２５１は、例えばフォトインタラプタにより構成される。フォトインタラプタの光路がフラグ２５２により遮断されるか否かで、フラグ２５２が検知されるか否かが決定する。リーダＣＰＵ３０１は、フォトインタラプタの光路状態により、ＡＤＦ２００の開閉状態を検知する。開閉検知センサ２５０、２５１及びフラグ２５２がＡＤＦ２００の開閉検知機構となる。なお、ＡＤＦ２００に代えて原稿台ガラス１０１上の原稿を押さえるための部材（圧板）が装着された場合であっても、同様の構成の開閉検知機構により、圧板の開閉検知が可能である。
【００３６】
（画像読取制御）
以上のような構成の画像読取装置１００及びＡＤＦ２００による画像読取処理について説明する。図７〜図１０は、画像読取処理を表すフローチャートである。この処理は、表面読取部１０４に対する処理である。原稿の読み取りを開始する際の、ＡＤＦ２００の開閉や、原稿トレイ２０１上の原稿の有無により、表面読取部１０４に対する制御内容が切り替えられる。原稿が原稿トレイ２０１に載置される場合には、以下のユースケースがある。一つは、ジャム発生時にユーザがＡＤＦを開閉してリカバリを行う場合であり、もう一つは、原稿トレイ２０１に原稿を載置した後にユーザが原稿台ガラス１０１上の原稿取り忘れを確認した場合である。これらのユースケースでは、本実施形態では、先行で流し読み用のシェーディング動作を行う。図１１は、流し読み時の表面読取部１０４の位置変化の説明図である。図１２は、圧板読み時の表面読取部１０４の位置変化の説明図である。
【００３７】
図７は、ＡＤＦ２００の開閉検知及び原稿検知に応じた画像読取を実行する前の処理である。
リーダＣＰＵ３０１は、ＡＤＦ２００の原稿検知判断処理を行う（Ｓ１０１）。原稿検知判断処理の詳細は後述する。リーダＣＰＵ３０１は、開閉検知センサ２５０、２５１により、ＡＤＦ２００が開状態であるか否かを検知する（Ｓ１０２）。以下、ＡＤＦ２００を圧板と記載する。図２（ｂ）に示すように、ＡＤＦ２００は圧板白板２２１を有している。ＡＤＦ２００の開閉状態と圧板（圧板白板２２１）の開閉状態は同一である。
圧板が閉状態である場合（Ｓ１０２：N）、リーダＣＰＵ３０１は、読み取り開始の指示の有無を確認する（Ｓ１１４）。読み取り開始の指示は、ユーザが操作表示部３１６を操作することで行われ、システムＣＰＵ３１１を介してリーダＣＰＵ３０１に入力される。読み取り開始の指示がない場合（Ｓ１１４：N）、リーダＣＰＵ３０１は、Ｓ１０２の処理に戻る。読み取り開始の指示がある場合（Ｓ１１４：Y）、リーダＣＰＵ３０１は、後述の読み取り動作を行う。つまりリーダＣＰＵ３０１は、ＡＤＦ２００の原稿検知判断処理の後に、圧板の開状態及び読み取り開始の指示のいずれかを待機する。
【００３８】
圧板が開状態になると（Ｓ１０２：Y）、リーダＣＰＵ３０１は、開閉検知センサ２５０、２５１により、圧板が閉状態になったか否かを検知する（Ｓ１０３）。圧板が開状態のままである場合（Ｓ１０３：N）、リーダＣＰＵ３０１は、後述の所定時間経過の処理を行い（Ｓ１１３）、再度、圧板が閉状態になったかを検知する。すなわちリーダＣＰＵ３０１は、ＡＤＦ２００が開状態になった後に閉状態にならなければ、所定時間経過の処理を行うことになる。圧板が閉状態になると（Ｓ１０３：Y）、リーダＣＰＵ３０１は、表面発光部１０５、１０６を点灯する（Ｓ１０４）。すなわちリーダＣＰＵ３０１は、ＡＤＦ２００が開状態になった後に閉状態になると、表面読取部１０４に発光させる。表面読取部１０４の発光後にリーダＣＰＵ３０１は、原稿有無センサ２０５により原稿トレイ２０１上の原稿の有無を検知する（Ｓ１０５）。
【００３９】
原稿が原稿トレイ２０１上に載置される場合（１０５：Y）、リーダＣＰＵ３０１は、表面読取部１０４が図２（ａ）に示す表面流し読みガラス１０２及び流し読みガイド２１１の直下の流し読み位置にあるか否かを判断する（Ｓ１０６）。この場合、原稿トレイ２０１に原稿が載置され、ＡＤＦ２００が一旦開けられた後に閉じられたことになる。すなわち、この場合は、原稿トレイ２０１に原稿を載置した後にユーザが原稿台ガラス１０１上の原稿取り忘れを確認した場合である。以下の説明において、表面読取部１０４を「キャリッジ」という。
なお、本実施形態では、図２に示すように表面読取部１０４であるキャリッジに表面発光部１０５、１０６と表面レンズアレイ１０７と、表面ラインセンサ１０８とを配置している。しかしながら、表面ラインセンサを所定位置に固定し、ミラーと発光部を移動させることにより表面ラインセンサが読み取る読取位置を移動させる構成を用いても構わない。
【００４０】
キャリッジが流し読み位置にない場合（Ｓ１０６：N）、リーダＣＰＵ３０１は、光学モータ３０５によりキャリッジを流し読み位置へ移動開始させる（Ｓ１０７）。図１１（ａ）は、キャリッジが待機位置から流し読み位置へ移動開始する様子を表す。リーダＣＰＵ３０１は、キャリッジが流し読み位置へ移動する最中に流し読み用のシェーディング補正を実行してシェーディング補正データを取得する（Ｓ１０８）。つまりリーダＣＰＵ３０１は、キャリッジが図１１（ａ）、１１（ｂ）に示すシェーディング領域を移動している間に流し読み用のシェーディング補正を実行する。表面流し読みガラス１０２は、ガラス表面に帯電コーティングなどの帯電防止や防塵加工が施されている場合に読取画像が暗くなる。そのために原稿台ガラス１０１で読み取った画像と同値になるように、流し読み用のシェーディング補正データの値は、圧板用シェーディング補正データの値に対して所定の係数を乗算した値となる。
【００４１】
リーダＣＰＵ３０１は、シェーディング補正実行後にキャリッジが流し読み位置に移動完了するまで待機する（Ｓ１１１：N）。キャリッジが流し読み位置に移動完了すると（Ｓ１１１：Y）、リーダＣＰＵ３０１は表面発光部１０５、１０６を消灯して処理を終了する（Ｓ１１２）。なお、リーダＣＰＵ３０１は、キャリッジが流し読み位置にある場合（Ｓ１０６：Y）、新たな流し読み用のシェーディング補正を行わずに表面発光部１０５、１０６を消灯して処理を終了する（Ｓ１１２）。
【００４２】
原稿が原稿トレイ２０１上に載置されていない場合（１０５：N）、リーダＣＰＵ３０１は、光学モータ３０５によりキャリッジを図１２（ａ）に示す加速開始位置へ移動開始させる（Ｓ１０９）。加速開始位置は、圧板読みの開始時の表面読取部１０４の配置位置である。この場合、原稿トレイ２０１に原稿が載置されず、ＡＤＦ２００が一旦開けられた後に閉じられたことになる。すなわち、この場合は、ジャム発生時にユーザが圧板を開閉してリカバリを行う場合である。リーダＣＰＵ３０１は、キャリッジが加速開始位置へ移動する最中に圧板用のシェーディング補正を実行してシェーディング補正データを取得する（Ｓ１１０）。つまりリーダＣＰＵ３０１は、キャリッジが図１２（ａ）、１２（ｂ）に示すシェーディング領域を移動している間に圧板用のシェーディング補正を実行する。リーダＣＰＵ３０１は、シェーディング補正実行後にキャリッジが加速開始位置に移動完了するまで待機する（Ｓ１１１：N）。キャリッジが加速開始位置に移動完了すると（Ｓ１１１：Y）、リーダＣＰＵ３０１は表面発光部１０５、１０６を消灯して処理を終了する（Ｓ１１２）。Ｓ１０３〜Ｓ１１３の処理は、画像読取が行われる前に行われることになる。
【００４３】
図８は、Ｓ１０１のＡＤＦ２００の原稿検知判断処理を表す。
リーダＣＰＵ３０１は、原稿有無センサ２０５により原稿トレイ２０１上の原稿の有無を検知する（Ｓ２０１）。原稿が原稿トレイ２０１に載置されていない場合（Ｓ２０１：N）、リーダＣＰＵ３０１は、原稿検知判断処理を終了する。原稿が原稿トレイ２０１上に載置される場合（Ｓ２０１：Y）、リーダＣＰＵ３０１は、キャリッジが流し読み位置にあるか否かを判定する（Ｓ２０２）。キャリッジが流し読み位置にある場合（Ｓ２０２：N）、リーダＣＰＵ３０１は、原稿検知判断処理を終了する。キャリッジが流し読み位置にない場合（Ｓ２０２：Y）、リーダＣＰＵ３０１は、表面発光部１０５、１０６を点灯する（Ｓ２０３）。
【００４４】
リーダＣＰＵ３０１は、光学モータ３０５によりキャリッジを流し読み位置へ移動開始させる（Ｓ２０４）。リーダＣＰＵ３０１は、キャリッジが流し読み位置へ移動する最中に流し読み用のシェーディング補正を実行してシェーディング補正データを取得する（Ｓ２０５）。リーダＣＰＵ３０１は、シェーディング補正実行後にキャリッジが流し読み位置に移動完了するまで待機する（Ｓ２０６：N）。キャリッジが流し読み位置に移動完了すると（Ｓ２０６：Y）、リーダＣＰＵ３０１は表面発光部１０５、１０６を消灯して処理を終了する（Ｓ２０７）。すなわち原稿が原稿トレイ２０１上に載置される場合、リーダＣＰＵ３０１は、流し読み用のシェーディング補正データをＡＤＦ２００の開閉や読み取り開始の指示の前に取得することができる。
【００４５】
図９は、Ｓ１１３の所定時間経過の処理を表す。
リーダＣＰＵ３０１は、圧板が開状態になってから閉状態にならずに所定時間経過したか否かを判定する（Ｓ３０１）。所定時間経過していない場合（Ｓ３０１：N）、リーダＣＰＵ３０１は、この処理を終了して、所定時間経過するまで圧板が閉状態になったか否かを判定しながら待機する。圧板が閉状態にならずに所定時間経過した場合（Ｓ３０１：Y）、リーダＣＰＵ３０１は、図２（ｂ）に示すように、光学モータ３０５により、キャリッジを基準白板１０３の端部へ移動開始させる（Ｓ３０２）。基準白板１０３の端部は、キャリッジの待機位置となるホームポジション（ＨＰ：Home Position）である。リーダＣＰＵ３０１は、キャリッジがＨＰへ移動完了するまで待機する（Ｓ３０３：N）。リーダＣＰＵ３０１は、キャリッジがＨＰへ移動完了するとこの処理を終了する（Ｓ３０３：Y）。キャリッジが移動する待機位置であるＨＰは、シェーディング補正を最短で行えるように基準白板１０３に近い位置に設定される。
【００４６】
図１０は、Ｓ１１４の処理で読み取り開始の指示がある場合の処理を表す。
リーダＣＰＵ３０１は、読み取り開始の指示があるまで待機する（Ｓ４０１：N）。読み取り開始の指示があると（Ｓ４０１：Y）、リーダＣＰＵ３０１は、シェーディング補正していない状態又はキャリッジが移動していない状態（ＨＰに待機する状態）であるか否かを判定する（Ｓ４０２）。シェーディング補正していない状態又はキャリッジが移動していない状態である場合（Ｓ４０２：Y）、リーダＣＰＵ３０１は、シェーディング補正を行うために、まず、表面発光部１０５、１０６を点灯する（Ｓ４０３）。表面発光部１０５、１０６を点灯したリーダＣＰＵ３０１は、読み取り開始の指示が流し読みを指示しているか否かを判定する（Ｓ４０４）。
【００４７】
流し読みが指示される場合（Ｓ４０４：Y）、リーダＣＰＵ３０１は、光学モータ３０５によりキャリッジを流し読み位置へ移動開始させる（Ｓ４０５）。これによりキャリッジが図１１（ａ）に示すように移動を開始する。リーダＣＰＵ３０１は、キャリッジが流し読み位置へ移動する最中に流し読み用のシェーディング補正を実行してシェーディング補正データを取得する（Ｓ４０６）。リーダＣＰＵ３０１は、キャリッジが図１１（ａ）、１１（ｂ）に示すシェーディング領域を移動している間に流し読み用のシェーディング補正を実行する。リーダＣＰＵ３０１は、シェーディング補正実行後にキャリッジが流し読み位置に移動完了するまで待機する（Ｓ４０９：N）。
【００４８】
リーダＣＰＵ３０１は、キャリッジが流し読み位置に移動完了すると（Ｓ４０９：Y）、原稿の読取動作を行う（Ｓ４１０）。図１１（ｃ）に示すようにＡＤＦ２００によって原稿トレイ２０１から原稿が流し読み位置まで搬送される。表面読取部１０４は、原稿が流し読み位置を通過するタイミングで読み取り動作を行う。すべての原稿の読取処理が終了すると、リーダＣＰＵ３０１は、表面発光部１０５、１０６を消灯し（Ｓ４１１）、図１１（ｄ）に示すように、光学モータ３０５によりキャリッジを待機位置へ移動開始させる（４１２）。リーダＣＰＵ３０１は、キャリッジが待機位置へ移動終了するまで待機し（Ｓ４１３：N）、移動終了すると処理を終了する（Ｓ４１３：Y）。
【００４９】
流し読みが指示されず圧板読みが指示される場合（Ｓ４０４：N）、リーダＣＰＵ３０１は、光学モータ３０５によりキャリッジを加速開始位置へ移動開始させる（Ｓ４０７）。これによりキャリッジが図１２（ａ）に示すように移動を開始する。リーダＣＰＵ３０１は、キャリッジが加速開始位置へ移動する最中に圧板用のシェーディング補正を実行してシェーディング補正データを取得する（Ｓ４０８）。リーダＣＰＵ３０１は、キャリッジが図１２（ａ）、１２（ｂ）に示すシェーディング領域を移動している間に圧板用のシェーディング補正を実行する。リーダＣＰＵ３０１は、シェーディング補正実行後にキャリッジが加速開始位置に移動完了するまで待機する（Ｓ４０９：N）。
【００５０】
リーダＣＰＵ３０１は、キャリッジが加速開始位置に移動完了すると（Ｓ４０９：Y）、原稿の読取動作を行う（Ｓ４１０）。図１２（ｃ）に示すように矢印方向にキャリッジが移動しながら、表面読取部１０４が原稿台ガラス１０１上の原稿を画先位置から読み取る。キャリッジが原稿後端まで移動して原稿の読取処理が終了すると、リーダＣＰＵ３０１は、光学モータ３０５によりキャリッジを再度加速開始位置へ戻す。以上により原稿の読み取りが完了する。原稿の読取処理が終了すると、リーダＣＰＵ３０１は、表面発光部１０５、１０６を消灯し（Ｓ４１１）、図１２（ｄ）に示すように、光学モータ３０５によりキャリッジを待機位置へ移動開始させる（４１２）。リーダＣＰＵ３０１は、キャリッジが待機位置へ移動終了するまで待機し（Ｓ４１３：N）、移動終了すると処理を終了する（Ｓ４１３：Y）。
【００５１】
なお、シェーディング補正済みであり且つキャリッジが移動済みである場合（Ｓ４０２：N）、リーダＣＰＵ３０１は、キャリッジをそのまま移動させずに、表面読取部１０４により原稿を読み取る（Ｓ４１０）。原稿の読取処理が終了すると、リーダＣＰＵ３０１は、表面発光部１０５、１０６を消灯し（Ｓ４１１）、光学モータ３０５によりキャリッジを待機位置へ移動開始させる（４１２）。リーダＣＰＵ３０１は、キャリッジが待機位置へ移動終了するまで待機し（Ｓ４１３：N）、移動終了すると処理を終了する（Ｓ４１３：Y）。
【００５２】
（動作タイミング）
図１３は、画像読取装置１００及びＡＤＦ２００の動作のタイミングチャートである。図１３は、流し読みを行う前のキャリッジの位置がＨＰの場合と流し読み位置の場合とにおける処理時間の差異を表す。本実施形態では、流し読みを行う前に、Ｓ１０７以降の処理（図７参照）或いはＳ２０６以降の処理（図８参照）により、キャリッジが流し読み位置に移動済みである。
【００５３】
キャリッジがＨＰにある場合、画像読取装置１００及びＡＤＦ２００は、以下のタイミングで動作する。ＡＤＦ２００は原稿の搬送を行う。ＡＤＦ２００は、画像読取装置１００側の処理が終了するまで待機する必要があるために、原稿を流し読み位置を通過する手前で一旦停止させる。画像読取装置１００の処理（シェーディング補正、キャリッジ移動）が終了すると、ＡＤＦ２００は原稿の搬送を再開する。原稿の搬送の再開後に画像読取装置１００は、表面読取部１０４により原稿を読み取る。ＡＤＦ２００は、読取終了後に原稿を排出する。画像読取装置１００は、読取終了後にキャリッジをＨＰへ移動する。
【００５４】
キャリッジが既に流し読み位置にある場合、画像読取装置１００及びＡＤＦ２００は、以下のタイミングで動作する。画像読取装置１００の読取前の準備処理（シェーディング補正、キャリッジ移動）が終了しているために、ＡＤＦ２００は、原稿の搬送開始後に、原稿を流し読み位置を通過する手前で停止させる必要はない。原稿がそのまま搬送されることで、待機時間が発生せず、処理時間が短縮できる。そのために一枚目の原稿の読取開始から読み取った原稿画像を表す画像データの出力までの時間を短縮することができる。
【００５５】
このようにＡＤＦ２００の原稿トレイ２０１上に原稿がある場合には、ＡＤＦ２００（圧板）を開閉しても圧板用のシェーディング補正を行わず、流し読み用のシェーディング補正を行う。この際に表面を読み取るためのイメージセンサである表面読取部１０４が流し読み位置に移動するために、無駄な動作を省くことができる。つまり本実施形態の画像読取装置１００及びＡＤＦ２００は、ＡＤＦ２００の開閉検知及び原稿検知結果に基づいて画像読取装置１００を制御して、先行して流し読み用のシェーディング補正を行う。この場合、既にキャリッジがＨＰ位置から流し読み位置に移動が完了するために、読取動作の前の無駄な動作を省くとともに一枚目の原稿の読取開始から読み取った原稿画像を表す画像データの出力までの時間が短縮できる。
【図１】
2019103019.tif 000003
【図２】
2019103019.tif 000004
【図３】
2019103019.tif 000005
【図４】
2019103019.tif 000006
【図５】
2019103019.tif 000007
【図６】
2019103019.tif 000008
【図７】
2019103019.tif 000009
【図８】
2019103019.tif 000010
【図９】
2019103019.tif 000011
【図１０】
2019103019.tif 000012
【図１１】
2019103019.tif 000013
【図１２】
2019103019.tif 000014
【図１３】
2019103019.tif 000015