(57)【要約】【課題】  画像読取装置において、原稿押さえ部の閉動作に起因する原稿の位置ずれを防ぎ、外乱光の影響や原稿の濃度および色の相違に起因する原稿サイズの誤検出を防ぐ。【解決手段】原稿を読み取る読み取りモジュールを含むスキャナ部と、スキャナ部の上面を開閉自在に覆う原稿カバー部と、原稿の位置ずれを防ぐ原稿押さえ部と制御手段とを含む。原稿押さえ部は主走査方向の原稿サイズ検出位置において、原稿との距離が異なる２つの状態を作り出す可動部を有する。制御手段は、原稿カバー部が所定の角度になると原稿の副走査方向のサイズを検出する。原稿カバー部が閉状態になると、原稿押さえ部の可動部を原稿から離れる第１の状態に設定して、第１の読み取りを行う。その後、可動部を原稿に接する第２の状態に設定して、第２の読み取りを行う。第１の読み取りと第２の読み取りの結果に基づいて、原稿の主走査方向のサイズを検出する。【選択図】      図１
2013197971.tif 000002
【特許請求の範囲】
【請求項１】
矩形の開口部を有する上面に載置された原稿を光学的に読み取る読み取りモジュールを含むスキャナ部と、
前記スキャナ部の上面の一辺とヒンジ部で連接され、当該ヒンジ部を支点にして前記スキャナ部の上面を開閉自在に覆う原稿カバー部と、
前記原稿カバー部に含まれ、前記原稿カバー部が開状態から閉状態になる過程で前記スキャナ部の上面に載置された原稿を押圧し、前記読み取りモジュールの主走査方向の原稿サイズ検出位置において、前記原稿との距離が異なる２つの状態を作り出す可動部を有する原稿押さえ部と、
前記原稿カバー部が開状態から閉状態になる過程で前記原稿カバー部と前記スキャナ部との角度が所定の角度になると前記原稿の副走査方向のサイズを検出する動作と、前記原稿カバー部が前記所定の角度から閉状態になると前記原稿押さえ部の前記可動部を前記原稿から離れる第１の状態に設定して、前記読み取りモジュールで前記原稿を読み取る第１の読み取り動作と、前記第１の読み取り動作後、前記原稿押さえ部の前記可動部を前記原稿と接する第２の状態に設定して、前記読み取りモジュールで前記原稿を読み取る第２の読み取り動作とを実行し、前記第１の読み取り動作と前記第２の読み取り動作のそれぞれの読み取り結果に基づいて前記原稿の主走査方向のサイズを検出し、前記原稿の副走査方向のサイズと主走査方向のサイズとに基づいて前記原稿サイズを検出する制御手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記制御手段は、
前記原稿カバー部と前記スキャナ部との角度が所定の角度になると前記原稿の副走査方向のサイズを検出する動作と、前記原稿カバー部が前記所定の角度から閉状態になると前記原稿押さえ部の前記可動部を前記第１の状態および前記第２の状態にそれぞれ設定して、前記第１の読み取り動作と前記第２の読み取り動作とをそれぞれ実行する読み取り制御手段と、
前記第１の読み取り動作と前記第２の読み取り動作のそれぞれの読み取り結果に基づいて前記原稿の主走査方向のサイズを検出し、前記原稿の副走査方向のサイズと主走査方向のサイズとに基づいて規格化原稿サイズ識別テーブルを参照して前記原稿サイズを検出する原稿サイズ検出手段と
を備えることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記原稿サイズ検出手段は、
前記第１の読み取り動作の結果に基づく画像データと前記第２の読み取り動作の結果に基づく画像データのそれぞれの画素における差分データを求めてエッジ位置を検出し、当該エッジ検出位置から原稿外方向において、前記差分データの値が予め設定された閾値を超える画素であって、当該画素が予め設定された画素数分連続する箇所を主走査方向の原稿端と判断する原稿端検出手段
を備えることを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記原稿カバー部は、
前記制御手段の指示に基づいて前記原稿押さえ部の可動部を、当該原稿カバーの内側に持ち上げる前記第１の状態、および前記第１の状態から前記可動部を前記原稿押さえ部の他の部分と水平にして前記原稿と接する第２の状態に設定する可動部動作手段
を備えることを特徴とする請求項１ないし請求項３のいずれかの請求項に記載の画像読取装置。
【請求項５】
前記スキャナ部は、基準位置に載置された前記原稿の副走査方向における位置を光学的に読み取る副走査サイズ検出センサを有し、当該副走査サイズ検出センサは、基準位置の主走査方向に長辺をそろえて載置した規格化サイズ原稿の存在は検知せず、基準位置の副走査方向に長辺をそろえて載置したＡ４以上の規格化サイズ原稿の存在を検知する位置に設置することを特徴とする請求項１ないし請求項４のいずれかの請求項に記載の画像読取装置。
【請求項６】
前記所定の角度は、前記副走査サイズ検出センサの設置位置と、前記カバー部の端部から入射する光が前記上面のガラスに対して全反射する角度から求まる角度であることを特徴とする請求項５に記載の画像読取装置。
【請求項７】
矩形の開口部を有する上面に載置された原稿を光学的に読み取る読み取りモジュールを含むスキャナ部と、前記スキャナ部の上面の一辺とヒンジ部で連接され、当該ヒンジ部を支点にして前記スキャナ部の上面を開閉自在に覆う原稿カバー部との成す角度が所定の角度に閉じたか否かを検出し、
前記原稿カバー部が前記所定の角度になったことを検出すると前記原稿の副走査方向のサイズを検出し、
前記原稿カバー部が前記所定の角度から閉状態になったことを検出すると、前記原稿カバー部に含まれる原稿押さえ部の、前記読み取りモジュールの主走査方向の原稿サイズ検出位置において、前記原稿との距離が異なる２つの状態を作り出す可動部を、前記原稿から離れる第１の状態に設定し、
前記読み取りモジュールが前記原稿を読み取る第１の読み取り動作を実行し、
前記第１の読み取り動作後、前記可動部を前記原稿と接する第２の状態に設定して前記読み取りモジュールが前記原稿を読み取る第２の読み取り動作を実行し、
前記第１の読み取り動作と前記第２の読み取り動作のそれぞれの読み取り結果に基づいて、前記原稿の主走査方向のサイズを検出し、
前記原稿の副走査方向のサイズと主走査方向のサイズとに基づいて前記原稿サイズを検出する
ことを特徴とする原稿サイズ検出方法。
【請求項８】
前記原稿の主走査方向のサイズを検出するステップは、
前記第１の読み取り動作の結果に基づく画像データと前記第２の読み取り動作の結果に基づく画像データのそれぞれの画素における差分データを求めてエッジ位置を検出し、
当該エッジ検出位置から原稿外方向において、前記差分データの値が予め設定された閾値を超える画素であって、当該画素が予め設定された画素数分連続する箇所を主走査方向の原稿端と判断する
ことを特徴とする請求項７に記載の原稿サイズ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および原稿サイズ検出方法に関し、特に、読み取り対象となる原稿の位置ずれや外乱光による原稿サイズの誤検出を低減する画像読取装置および原稿サイズ検出方法に関する。
【背景技術】
【０００２】
デジタル複写機、スキャナ装置、ファクシミリ装置等は原稿を読み取る画像読取装置を含んで構成されている。画像読取装置は原稿を載置台ガラスの上に載せ、原稿押圧板で原稿を抑えた状態にして、載置台ガラスの下から原稿に光を照射しながら走査装置が画像データを読み込む。画像読取装置は、原稿サイズを誤判別すると、画像の読み取りが正確にできなくなり、画像データの欠損等を引き起こす。そのため、画像読取装置には画像として読み取る原稿のサイズを検出する原稿サイズ検出機構が一般的に実装されている。そして、原稿サイズ検出機構には、あらゆる状況において正確に原稿サイズを判別することが求められる。
【０００３】
例えば、特許文献１は、長手方向検知センサとＣＣＤ（Charge Coupled Device、電荷結合素子）イメージセンサとにより原稿サイズの決定を行う技術を開示している。この原稿サイズ検出機構は、長手方向検知センサによる原稿の長さの検知情報とＣＣＤイメージセンサによる原稿の先端の走査情報を用いた原稿の幅の検知情報とを組み合わせて原稿サイズを検出するようにしている。
【０００４】
また、原稿サイズの検出にあたって、原稿の地肌濃度や原稿を原稿載置台の上面に押圧するための原稿押圧板の表面の色等の影響を排除することが望ましい。そのため、原稿押圧板や原稿自動送り装置を開いた状態と閉じた状態の２つの状態で読み取りを行い、読み取った画像データを解析することで主走査サイズを決定することが行われる。
【０００５】
特許文献２は、上記のように原稿押圧板を開閉させて検出する方式で課題となる、原稿押圧板を閉じたときに発生する風圧によって原稿が移動してしまうことによる原稿サイズの誤検出を防ぐ技術を開示している。特許文献２が開示する技術は、原稿サイズ検知エリア中に検知ポイントを配置し、原稿押圧板の開状態と閉状態のそれぞれの状態での読取り画像を比較する。そして、その比較結果に基づいて各検知ポイントにおける原稿の有無を識別して原稿サイズを判定する。更に、特許文献２では、外乱光の有無を検出する外乱光検出手段を有し、外乱光が検知された検知ポイントを除外して原稿サイズを判別するようにしている。
【０００６】
特許文献３は、装置の外部から到来する外乱光による誤動作を排除して原稿のサイズを判別する技術を開示する。特許文献３が開示する技術は、原稿カバーを閉じるとき、原稿カバーの角度が予め定めた角度まで閉じられると光源が点灯し、完全に閉じられるまで１次元イメージセンサで各ラインの画像を読み取る。そして、原稿カバーの傾斜角の違いによる同一ポイントの画素の濃度の差を所定の閾値と比較することで外乱光の影響を除去した原稿の有無を判別する。
【０００７】
特許文献４は、原稿の色の違いによる原稿サイズの誤判断や、原稿押圧板が半開き状態での原稿サイズの誤判断を低減する技術を開示する。特許文献４が開示する技術は、カバー部材の２つの下降位置での受光信号の差分または比率から原稿のサイズを判断する。これは、原稿の色にかかわらずカバー部材の２つの下降位置での受光信号の差分はゼロまたは比率は１に近い値となることを利用して原稿の色の違いによる誤判断を低減している。また、第２下降位置からカバー部材が半開き状態であることを検出すると、原稿サイズを判断するための比較値閾値を半開き状態に合った値に補正して判断するようにしている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平０５−２０７２３９号公報
【特許文献２】特開２００６−１３５８５６号公報
【特許文献３】特開２００７−０２８１８５号公報
【特許文献４】特開２０１１−０６６５７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
画像読取装置において原稿サイズを検出するにあたって、課題となる主な要因は外乱光、原稿の位置ずれおよび原稿の濃度や色である。
【００１０】
原稿カバーは装置デザインの制約から外乱光が入りやすい構造になってしまう場合があり、装置の設置場所によっては原稿カバーを閉じる過程での原稿サイズ検出時に誤検出が起こる場合がある。たとえば、装置手前方向に対して原稿カバーが小さい場合に、設置場所の天井等に設置された照明や窓から入る夕日などの外乱光が入る可能性が高くなる。
【００１１】
また、載置した原稿にユーザが触らなくても、原稿カバーを閉じる過程で原稿位置がずれることがある。
【００１２】
特許文献１は原稿サイズの検出に主眼を置いた技術で、このような課題には言及していない。
【００１３】
特許文献２は、原稿サイズの検出にあたって原稿の位置ずれや外乱光による影響を排除することを目的とする技術である。特許文献２が開示する技術はすでに載置位置がずれてしまっている原稿を前提として、その原稿サイズを正確に検出することを述べている。載置された原稿が、原稿カバーを閉じる過程で動かないようにすることについては言及していない。
【００１４】
特許文献３は、原稿カバーの角度が予め定めた角度まで閉じられてから完全に閉じられるまでの間に複数回画像を読み取り、原稿カバーの傾斜角の違いによる同一ポイントの画素の濃度の差を所定の閾値と比較して原稿の有無を判別している。特許文献３が開示する技術は、原稿カバーが所定の角度になってから完全に閉じられるまでの任意の角度で複数回の画像読み取りを行う。つまり、原稿カバーが完全に閉じられてから画像読み取りを行うのではないので、主走査方向の読取において、原稿カバーの手前端に近い部分ではどうしても外乱光の影響を完全に排除し得ない。
【００１５】
特許文献４は、原稿の色の違いによる原稿サイズの誤判断を防ぐ目的でカバー部材の２つの下降位置での受光信号の差分または比率から原稿のサイズを判断している。そのため、外乱光による影響を考慮した記述としては、カバー部材が半開き状態の場合に原稿サイズを判断するための比較値閾値を半開き状態に合った値に補正して判断することが述べられているにすぎない。
【００１６】
上記の課題に鑑みて、本発明の目的は、原稿カバーの閉動作に起因する原稿の位置ずれを防ぎ、外乱光の影響や原稿の濃度および色の相違に起因する原稿サイズの誤検出を防ぐことができる画像読取装置および原稿サイズ検出方法を提供することにある。
【課題を解決するための手段】
【００１７】
上記の目的を実現するために、本発明の一形態である画像読取装置は、矩形の開口部を有する上面に載置された原稿を光学的に読み取る読み取りモジュールを含むスキャナ部と、前記スキャナ部の上面の一辺とヒンジ部で連接され、当該ヒンジ部を支点にして前記スキャナ部の上面を開閉自在に覆う原稿カバー部と、前記原稿カバー部に含まれ、前記原稿カバー部が開状態から閉状態になる過程で前記スキャナ部の上面に載置された原稿を押圧し、前記読み取りモジュールの主走査方向の原稿サイズ検出位置において、前記原稿との距離が異なる２つの状態を作り出す可動部を有する原稿押さえ部と、前記原稿カバー部が開状態から閉状態になる過程で、前記原稿カバー部と前記スキャナ部との角度が所定の角度になると前記原稿の副走査方向のサイズを検出する動作と、前記原稿カバー部が前記所定の角度から閉状態になると前記原稿押さえ部の前記可動部を前記原稿から離れる第１の状態に設定して、前記読み取りモジュールで前記原稿を読み取る第１の読み取り動作と、前記第１の読み取り動作後、前記原稿押さえ部の前記可動部を前記原稿と接する第２の状態に設定して、前記読み取りモジュールで前記原稿を読み取る第２の読み取り動作とを実行し、前記第１の読み取り動作と前記第２の読み取り動作のそれぞれの読み取り結果に基づいて前記原稿の主走査方向のサイズを検出し、前記原稿の副走査方向のサイズと主走査方向のサイズとに基づいて前記原稿サイズを検出する制御手段とを含むことを特徴とする。
【００１８】
また、本発明の他の形態である原稿サイズ検出方法は、矩形の開口部を有する上面に載置された原稿を光学的に読み取る読み取りモジュールを含むスキャナ部と、前記スキャナ部の上面の一辺とヒンジ部で連接され、当該ヒンジ部を支点にして前記スキャナ部の上面を開閉自在に覆う原稿カバー部との成す角度が所定の角度に閉じたか否かを検出し、前記原稿カバー部が前記所定の角度になったことを検出すると前記原稿の副走査方向のサイズを検出し、前記原稿カバー部が前記所定の角度から閉状態になったことを検出すると、前記原稿カバー部に含まれる原稿押さえ部の、前記読み取りモジュールの主走査方向の原稿サイズ検出位置において、前記原稿との距離が異なる２つの状態を作り出す可動部を、前記原稿から離れる第１の状態に設定し、前記読み取りモジュールが前記原稿を読み取る第１の読み取り動作を実行し、前記第１の読み取り動作後、前記可動部を前記原稿と接する第２の状態に設定して前記読み取りモジュールが前記原稿を読み取る第２の読み取り動作を実行し、前記第１の読み取り動作と前記第２の読み取り動作のそれぞれの読み取り結果に基づいて、前記原稿の主走査方向のサイズを検出し、前記原稿の副走査方向のサイズと主走査方向のサイズとに基づいて前記原稿サイズを検出することを特徴とする。
【発明の効果】
【００１９】
本発明は、原稿カバーの閉動作に起因する原稿の位置ずれを防ぎ、外乱光の影響や原稿の濃度および色の相違に起因する原稿サイズの誤検出を防ぐことができる。
【図面の簡単な説明】
【００２０】
【図１】第１の実施形態の画像読取装置の構成を示す斜視図である。
【図２】第１の実施形態の原稿サイズ検出方法の動作を示すフロー図である。
【図３】第２の実施形態の画像読取装置の構成を示す正面図、側面図および上面図である。
【図４】第２の実施形態の画像読取装置の原稿カバーの構成を示す正面図である。
【図５】第２の実施形態の画像読取装置のコントローラの構成を示すブロック図である。
【図６】第２の実施形態の画像読取装置の原稿カバーが閉状態になる過程における原稿押さえ部の可動部の動作を説明する模式図である。
【図７】第２の実施形態の画像読取装置の主走査方向の原稿サイズを検出する原理を説明する模式図である。
【図８Ａ】第２の実施形態の原稿サイズ検出方法の動作の一部を示すフロー図である。
【図８Ｂ】第２の実施形態の原稿サイズ検出方法の動作の別の一部を示すフロー図である。
【図９】第３の実施形態の画像読取装置のコントローラの構成を示すブロック図である。
【発明を実施するための形態】
【００２１】
次に、本発明の実施の形態について図面を参照して詳細に説明する
図１は、第１の実施形態の画像読取装置の構成を示す斜視図である。
【００２２】
第１の実施形態の画像読取装置は、スキャナ部１１、原稿カバー部１４および制御手段１３を主要な構成とする。
【００２３】
スキャナ部１１は、矩形の開口部を有する上面１０に載置された原稿を光学的に読み取る読み取りモジュール１２を含む。なお、図中で上面１０に示した矩形の点線は載置された原稿を示す。
【００２４】
原稿カバー部１４は、スキャナ部１１の上面１０の一辺とヒンジ部で連接され、当該ヒンジ部を支点にしてスキャナ部１１の上面１０を開閉自在に覆う。そして、原稿カバー部１４は原稿押さえ部１５を含む構成になっている。
【００２５】
原稿押さえ部１５は、原稿カバー部１４が開状態から閉状態になる過程でスキャナ部１１の上面１０に載置された原稿を押圧する。これにより、原稿カバー部１４の閉動作に起因する原稿の位置ずれを防いでいる。
【００２６】
また、原稿押さえ部１５は、読み取りモジュール１２の主走査方向の原稿サイズ検出位置において、原稿との距離が異なる２つの状態を作り出す可動部を有する構成となっている。なお、図１において、主走査方向は手前から奥に向かう方向（又はその逆の方向）で、左右方向が副走査方向になる。例えば図１に示すように、可動部は原稿押さえ部１５の一部であって、それが主走査方向に設けられた支点部を支点にして原稿カバー部１４の内側に持ち上がる構造になっている。このように、可動部が持ち上がることにより原稿押さえ部１５と原稿との距離が離れる。また、可動部がもとの状態にもどり、原稿押さえ部１５の他の部分と水平になると原稿押さえ部１５と原稿とが接する距離になる。
【００２７】
制御手段１３は次の制御を実行することにより原稿サイズを検出する。
【００２８】
原稿カバー部１４が開状態から閉状態になる過程で、原稿カバー部１４とスキャナ部１１との角度が所定の角度になると、原稿の副走査方向のサイズを検出する動作を行う。
【００２９】
そして、原稿カバー部１４が所定の角度から閉状態になると原稿押さえ部１５の可動部を原稿から離れる第１の状態に設定して、読み取りモジュール１２で原稿を読み取る第１の読み取り動作を行う。
【００３０】
第１の読み取り動作が終わると、原稿押さえ部１５の可動部を原稿と接する第２の状態に設定して、読み取りモジュール１２で原稿を読み取る第２の読み取り動作を行う。
【００３１】
第１の読み取り動作と第２の読み取り動作のそれぞれの読み取り結果に基づいて原稿の主走査方向のサイズを検出する。そして、原稿の副走査方向のサイズと主走査方向のサイズとに基づいて原稿サイズを検出する。
【００３２】
図２は第１の実施形態の原稿サイズ検出方法の動作を示すフロー図である。
【００３３】
まず、スキャナ部と原稿カバー部との成す角度が所定の角度に閉じたか否かを検出する（Ｓ１０１）。なお、スキャナ部は矩形の開口部を有する上面に載置された原稿を光学的に読み取る読み取りモジュールを含む。そして、原稿カバー部はそのスキャナ部の上面の一辺とヒンジ部で連接され、当該ヒンジ部を支点にしてスキャナ部の上面を開閉自在に覆うようになっている。
【００３４】
原稿カバー部が所定の角度になったことを検出すると（Ｓ１０１、Ｙｅｓ）、原稿の副走査方向のサイズを検出する（Ｓ１０２）。
【００３５】
引き続き原稿カバー部の角度を検出して、原稿カバー部が閉じられたか否かを検出する（Ｓ１０３）。
【００３６】
原稿カバー部が閉状態になったことを検出すると（Ｓ１０３、Ｙｅｓ）、原稿カバー部に含まれる原稿押さえ部の可動部を、原稿から離れる第１の状態に設定する（Ｓ１０４）。なお、原稿押さえ部の可動部は、読み取りモジュールの主走査方向の原稿サイズ検出位置において原稿との距離が異なる２つの状態（第１の状態と第２の状態）を作り出すようになっている。
【００３７】
そして、この状態で、読み取りモジュールが原稿を読み取る第１の読み取り動作を実行する（Ｓ１０５）。
【００３８】
第１の読み取り動作後、可動部を原稿と接する第２の状態に設定して（Ｓ１０６）、読み取りモジュールが原稿を読み取る第２の読み取り動作を実行する（Ｓ１０７）。
【００３９】
第１の読み取り動作と第２の読み取り動作のそれぞれの読み取り結果に基づいて、原稿の主走査方向のサイズを検出する（Ｓ１０８）。
【００４０】
既に原稿の副走査方向のサイズはＳ１０２で検出しているので、この原稿の副走査方向のサイズとＳ１０８で検出した主走査方向のサイズとに基づいて原稿サイズを検出する。
【００４１】
以上に説明したように、第１の実施形態では、原稿カバー部が開状態から閉状態になる過程で原稿押さえ部がスキャナ部の上面に載置された原稿を押圧することにより、原稿カバー部の閉動作に起因する原稿の位置ずれを防ぐ。また、原稿の副走査方向のサイズ検出にあたっては原稿カバー部が所定の角度まで閉じたことを確認してから検出している。このことにより、副走査方向のサイズ検出にあたって外乱光の影響を受けることを防げる。また、原稿の主走査方向のサイズ検出は原稿カバー部が閉じられてから行われるので外乱光の影響を受けることは無い。このように主走査方向のサイズ検出は原稿カバー部が閉じられてから行われる。しかし、この場合でも原稿を押さえている原稿押さえ部の可動部が原稿サイズ検出位置において、原稿から離れる第１の状態と原稿に接する第２の状態の２つの状態を作り出すようになっている。そのため、それぞれの状態で読み取った結果に基づいて原稿サイズを検出するので、原稿の濃度および色の相違に起因する原稿サイズの誤検出を防ぐことができる。
【００４２】
次に、第２の実施形態を説明する。
【００４３】
図３は第２の実施形態の画像読取装置の構成を示す正面図、側面図および上面図である。
【００４４】
まず、正面図を参照して第２の実施形態の画像読取装置の構成を説明する。第２の実施形態の画像読取装置は、上部に矩形の開口部を有する箱形状のブックスキャナ筐体１１０と原稿カバー１４０を主な構成要素とする。
【００４５】
ブックスキャナ筐体１１０の上部には、読み取り対象となる原稿を載置する部分である透明ガラスの上面ガラス部１００と白基準シート１０１が設けられている。白基準シート１０１は、後述するゲイン調整やシェーディング補正の基準となる白色情報を提供する白色シートである。
【００４６】
ブックスキャナ筐体１１０の内部には走査光学系である読み取りモジュール１２０や、この読み取りモジュール１２０を左右方向（副走査方向）に往復移動するためのモータやベルトで構成されるキャリッジ機構（不図示）が含まれている。読み取りモジュール１２０は、光源のランプ１２２、ミラー１２１、結像レンズ１２４およびＣＣＤやＣＩＳ（Contact Image Sensor）等の撮像素子１２３を含んで構成される。
【００４７】
また、ブックスキャナ筐体１１０の下部には読み取り制御を行うコントローラ１３０が設けられている。コントローラ１３０は、ケーブル等により読み取りモジュール１２０や図示しないキャリッジ機構と接続され、電子回路基板上に構成された各種の制御回路、記憶部や後述する副走査サイズ検出センサを含む構成となっている。
【００４８】
原稿カバー１４０は、後述するように、ブックスキャナ筐体１１０とヒンジ部で連接され、当該ヒンジ部を支点にしてブックスキャナ筐体１１０の上面を開閉自在に覆う。この正面図では、ヒンジ部は正面奥の辺に沿って設けられ、原稿カバー１４０は正面手前側を持ち上げたり下げたりすることにより開閉する。そして、原稿カバー１４０は、上面ガラス部１００に載置した原稿を押圧するための原稿押さえ部１４１を含む構成になっている。原稿押さえ部１４１については、別の図を参照して後述するが、可動部を含んでおり可動部が原稿カバー１４０の内側に持ち上がる構造になっている。正面図では、原稿押さえ部１４１の左側の部分が可動部になっている。
【００４９】
次に、上面図を参照して第２の実施形態の画像読取装置の構成を説明する。
【００５０】
一番外側の矩形がブックスキャナ筐体１１０の上部全体で、その内側の矩形が原稿カバー１４０である。また、原稿カバー１４０の内側の一点鎖線の矩形が上面ガラス部１００で、その内側の破線の矩形が原稿押さえ部１４１である。なお、白基準シート１０１は、ブックスキャナ筐体１１０の上部内側に取付けられているので図示を省略している。
【００５１】
原稿カバー１４０の上側の辺に沿った破線はヒンジ部１５０で、原稿カバー１４０の右上角近辺に示された影付の円形は角度センサ１５１である。角度センサ１５１は、ヒンジ部１５０を支点として開閉する原稿カバー１４０がブックスキャナ筐体１１０の上面と成す角度を検出する。角度センサ１５１はどのような種類のセンサであってもよい。例えば、原稿カバー１４０の開閉状態に応じて上下する突起の突出状態で角度を検出する構造の角度センサがある。また、原稿カバー１４０がブックスキャナ筐体１１０の上面を覆う閉状態を０度とし、原稿カバー１４０がブックスキャナ筐体１１０の上面に対して垂直になった開状態を９０度とすると、検出する角度は、０度〜略５０度を検出できればよい。なお、角度が０度となる閉状態はこの角度センサで検出できるが、別途、例えばリードスイッチと磁石を用いた磁気センサ等により、原稿カバー１４０がブックスキャナ筐体１１０の上面に接したことで検知するようにしてもよい。
【００５２】
一番内側に示された影付の小さな矩形は副走査サイズ検出センサ１５２である。
【００５３】
本実施形態の画像読取装置は、上面ガラス部１００の左上角部を原稿載置の基準位置とする。つまり、この上面図において、原稿の辺を上面ガラス部１００の左側辺と上側辺に合わせて載置する。そして、副走査サイズ検出センサ１５２は、上面ガラス部１００の左側辺から右方向の長さを検知するために用いる。
【００５４】
副走査サイズ検出センサ１５２は、光を当てたときの反射光の光量によって色を検知する反射型フォトインタラプタを用いる。つまり、副走査サイズ検出センサ１５２を設置した位置の上（上面ガラス部１００の透明ガラス面上）の色が検知される。そのため、副走査サイズ検出センサ１５２は、上面の原稿の有無を検出するものであって、上面ガラス部１００の左側辺から右方向の長さの実寸法を検出するものではない。ただし、本明細書では、このような検出であっても原稿のサイズ検出として説明する。
【００５５】
副走査サイズ検出センサ１５２の設置位置の上に原稿が存在する場合は透明ガラスを透過した光が原稿で反射され、その反射光を検知して白が検知される。しかし、原稿が存在しない場合は透明ガラスを透過した光はそのまま上部に透過する。そのため、この状態は黒が検知される。このような検出方法を用いるので、副走査サイズ検出センサ１５２による原稿サイズ検出は、原稿カバー１４０が完全に閉状態になる前に行われなくてはならない。
【００５６】
しかし、反射型フォトインタラプタは外乱光の影響を受けやすいので、原稿カバー１４０が完全に閉状態になることはなく、しかも外乱光の影響を受けない状態になったときに副走査サイズ検出センサ１５２による検出動作が行われる。また、その設置場所は、外乱光の影響を極力受けないようにブックスキャナ筐体１１０の奥、上面図における上側が望ましい。
【００５７】
この副走査サイズ検出センサ１５２は、基準位置の主走査方向に長辺をそろえて載置した規定サイズ原稿の存在は検知せず、基準位置の副走査方向に長辺をそろえて載置した規定サイズ原稿の存在を検知する位置に設置する。
【００５８】
本実施形態における副走査サイズ検出センサ１５２を用いた原稿サイズ検出は、次のように行われる。
【００５９】
例えば、上面ガラス部１００の左側辺（主走査方向）が規格化原稿サイズのＡ４サイズの長辺の長さにおおよそ相当し、上側辺（副走査方向）が規格化原稿サイズのＡ３サイズの長辺の長さにおおよそ相当するものとする。そして、副走査サイズ検出センサ１５２は、規格化原稿サイズＡ３、Ｂ４および横置きＡ４の原稿有無を検知する位置に設置するものとする。これにより、後述する主走査方向で検出した原稿の長さと副走査サイズ検出センサ１５２で検知した原稿の有無情報とにより規格化原稿サイズを検出することができる。つまり、副走査サイズ検出センサ１５２で「原稿無し」を検出した場合、主走査方向で検出した原稿の長さにより縦置きＡ４、縦置きＡ５または横置きＡ５の原稿サイズが検出される。そして、副走査サイズ検出センサ１５２で「原稿有り」を検出した場合、主走査方向で検出した原稿の長さによりＡ３、Ｂ４および横置きＡ４の原稿サイズが検出される。
【００６０】
最後に、側面図を参照して第２の実施形態の画像読取装置の構成を説明する。
【００６１】
この側面図は正面図の右側から見た図である。既に説明したヒンジ部１５０、角度センサ１５１および副走査サイズ検出センサ１５２の位置関係が示されている。
【００６２】
上述した本実施形態の画像読取装置は、上面ガラス部１００の基準位置に載置された原稿に対して、副走査サイズ検出センサ１５２で副走査方向（横方向）の原稿のサイズを検出し、読み取りモジュール１２０で主走査方向（縦方向）のサイズを検出する。
【００６３】
本実施形態では、副走査サイズ検出センサ１５２による副走査方向の原稿のサイズの検出は、原稿カバー１４０が所定の角度まで閉じたときに行われる。この所定の角度とは副走査サイズ検出センサ１５２が外乱光の影響を受けない所定の角度であり、本実施形態では２０度としている。
【００６４】
原稿カバー１４０が閉じられる過程で上面ガラス部１００のガラス面の垂直方向に対して一番大きな角度で入射する外乱光は、原稿カバー１４０の手前の端部に沿って入射する外乱光である。この外乱光の入射角度は原稿カバー１４０が閉じられてくるに従って大きくなる。また、ガラス板はその屈折率で定まる全反射角を有するので、原稿カバー１４０がある段階まで閉じられると、原稿カバー１４０の手前の端部に沿って入射する外乱光であっても全反射角より大きな角度で入射するようになり全反射する。
【００６５】
従って、本実施形態では、ブックスキャナ筐体１１０内に設置した副走査サイズ検出センサ１５２の位置と原稿カバー１４０の大きさや形状に基づいて、所定の角度を２０度とした。つまり、この所定の角度は、副走査サイズ検出センサ１５２の設置位置と原稿カバー１４０の大きさや形状に基づいて決めればよい。
【００６６】
読み取りモジュール１２０による主走査方向の原稿のサイズの検出は、外乱光の影響を受けることがないように原稿カバー１４０が閉じられてから行われる。そして、読み取りモジュール１２０で原稿の主走査方向の読み取りを行う原稿サイズ検出位置は、副走査方向の有効読み取り範囲内において、原稿の左端付近の任意の位置に設定すればよい。本実施形態では、例えば左端から１０ｍｍの位置を原稿サイズ検出位置としている。
【００６７】
従って、位置検出動作が開始されると、読み取りモジュール１２０はゲイン調整とシェーディング補正のために白基準シート１０１の下部に移動し、その後、上記の原稿サイズ検出位置に移動する。
【００６８】
主走査方向の原稿読み取りは上記の原稿サイズ検出位置で２回実行される。そして、それぞれの読み取りの際に、原稿押さえ部１４１の可動部が主走査方向の原稿サイズ検出位置において、原稿との距離が異なる２つの状態を作り出す。
【００６９】
１回目の読み取りに際して、原稿押さえ部１４１の可動部は原稿カバー１４０の内側に持ち上げられて原稿から離れ、原稿の原稿サイズ検出位置の上に空間が作られた状態になる。そして、２回目の読み取りに際して、原稿押さえ部１４１の可動部は元の位置に戻されて他の部分と水平になり原稿と接した状態になる。
【００７０】
そして、本実施形態の画像読取装置は、上記の２回の原稿読み取り結果に基づいて、エッジ検出の手法を用いて画像データを解析して原稿部分のサイズを検出する。つまり、原稿が存在しない箇所の１回目の原稿読み取り結果の画像データと２回目の原稿読み取り結果の画像データの濃度差により原稿端を検出する。原稿が存在しない箇所は、１回目の読み取りではランプ１２２の光が上面の空間に透過して暗くなり、２回目の読み取りではその光は原稿押さえ部１４１で反射して明るくなる。
【００７１】
このように原稿押さえ部１４１の可動部を動作させることにより、１回目の読み取りでは地肌濃度が明るい原稿を検出しやすくなり、２回目の読み取りでは地肌濃度が暗い原稿を検出しやすくなる。そのため、この構成により原稿の濃度や色に起因する誤検出を低減することができる。
【００７２】
図４を参照して、原稿押さえ部１４１を含む原稿カバー１４０の構成を説明する。
【００７３】
図４は、第２の実施形態の画像読取装置の原稿カバー１４０の構成を示す正面図である。図４は、原稿カバー１４０との位置関係を示すため、ブックスキャナ筐体１１０、上面ガラス部１００および読み取りモジュール１２０を含んで示されている。
【００７４】
原稿カバー１４０は、原稿カバー１４０を閉じる際や原稿読み取り動作中に、上面ガラス部１００に載置した原稿がずれることを防止するための原稿押さえ部１４１を含む構成となっている。原稿押さえ部１４１は、原稿カバー１４０が開状態から閉状態になる過程でブックスキャナ筐体１１０の上面ガラス部１００に載置された原稿をガラス面に押圧し、閉状態ではそれを維持する。
【００７５】
この原稿押さえ部１４１は、スポンジ等の弾力のある素材の板に十分白いプラスチック等の板を貼り付けたもので、この白色プラスチック板を原稿と接する側にして原稿カバー１４０に貼り付けられている。厚みは任意であるが、例えば弾力素材部は３ｍｍから１０ｍｍ、白色プラスチック板は１ｍｍ程度であればよい。
【００７６】
前述したように、原稿押さえ部１４１は、原稿サイズ検出位置において原稿との距離が異なる２つの状態を作り出すための可動部を有する。可動部は支点部１４２を支点として原稿カバー１４０の内側に持ち上げられたり、水平位置に戻されたりする。可動部は図４では支点部１４２の左側の部分である。
【００７７】
この可動部はソレノイド１４４により先端部が持ち上げられる構造になっている。また、ソレノイド１４４が非動作時に可動部を水平に戻すスプリング１４３を有する。ソレノイド１４４は電磁コイルを装備し、コイルに電流を流すことにより発生する磁気作用を利用して電気エネルギーを機械的直線運動に変換する機構部品である。つまり、原稿カバー１４０は、コントローラ１３０の指示に基づいて原稿押さえ部１４１の可動部を、当該原稿カバー１４０の内側に持ち上げた状態、およびその状態からもとの水平状態に戻す可動部動作手段を備えている。
【００７８】
このように、原稿押さえ部１４１は可動部を有し、読み取りモジュール１２０の主走査方向の原稿サイズ検出位置において、原稿との距離が異なる２つの状態を作り出す。
【００７９】
前述したが、読み取りモジュール１２０の主走査方向の原稿サイズ検出位置は、上面ガラス部１００の左側辺から１０ｍｍ程度の位置である。従って、原稿押さえ部１４１の可動部はこの位置の上面に空間を作ることができる程度の幅を有する。
【００８０】
また、読み取りモジュール１２０の光源のランプ１２２は、上面ガラス部１００の上の原稿面以外の角度には極力光を照射しない指向性の高いＬＥＤ（Light Emitting Diode）ランプのような配光特性であることが望ましい。これは、可動部を持ち上げた状態で読み取りを行う際に、原稿押さえ部１４１の原稿と対向する面の白色プラスチック板の白レベルを読み取らないようにする必要があるからである。
【００８１】
なお、本実施形態では、読み取りモジュール１２０による１回目の読み取りでは可動部を持ち上げ、２回目の読み取りでは可動部を元に戻すとして説明したが、逆の動作であってもかまわない。つまり、１回目の読み取りでは可動部を水平に保ち、２回目の読み取りで可動部を持ち上げるようにしてもかまわない。なお、後者の場合は原稿サイズ検出が終了したら可動部を水平に戻しておく必要がある。
【００８２】
次に、コントローラ１３０を説明する。
【００８３】
図５は、第２の実施形態の画像読取装置のコントローラ１３０の要部の構成を示すブロック図である。
【００８４】
コントローラ１３０は光学系補正ユニット２１０、原稿サイズ検出ユニット２２０、画像処理部２３０、読み取り制御部２４０および駆動制御部２５０を含む構成になっている。
【００８５】
光学系補正ユニット２１０と原稿サイズ検出ユニット２２０は、読み取りモジュール１２０が読み取った撮像信号の前処理を実行する。本実施形態では、Ｒ（Red）、Ｇ（Green）、Ｂ（Blue）の各信号のそれぞれに対応して、光学系補正部２１１、２１２、２１３および原稿サイズ検出部２２１、２２２、２２３が設けられている。
【００８６】
光学系補正部２１３は、光学系補正部２１１、２１２、２１３を代表してゲイン調整部２１５、Ａ（Analog）／Ｄ（Digital）変換部２１６およびシェーディング調整部２１７を含む構成が示されている。シェーディング補正部２１７はシェーディング補正に必要なデータを保持するシェーディングメモリ（不図示）を備えている。
【００８７】
ゲイン調整部２１５は、読み取りモジュール１２０の撮像素子やレンズ等の光学系部品のばらつきを補正するために、Ａ／Ｄ変換に際してアナログ信号のレベル調整を行う。例えば、ランプ消灯時に黒レベルを取得し、ランプ点灯時に白レベルを取得し、A／D変換出力が８ｂｉｔの場合、白を２５５に、黒を０に調整する。
【００８８】
シェーディング調整部２１７は、読み取りモジュール１２０内のランプの配光特性とレンズの特性による主走査方向の明るさの不均一性を補正する。シェーディング調整部２１７は、白基準シート１０１を主走査方向に複数ライン分読み取り、そのデータを副走査方向に平均化して主走査方向の各画素において白基準読み取り時に均一になるように補正係数を算出する。その算出した補正係数は図示しないシェーディングメモリに格納する。
【００８９】
原稿サイズ検出ユニット２２０の各原稿サイズ検出部２２１、２２２、２２３は、読み取った画像データから原稿サイズ検出を行う。また、原稿サイズ検出時に画像データを保存するラインメモリ（不図示）を備えている。
【００９０】
なお、ゲイン調整部２１５とＡ／Ｄ変換部２１６は読み取りモジュール１２０に実装する構成であってもよい。その場合は、読み取りモジュール１２０でゲイン調整が行われてデジタル信号に変換された画像データをシェーディング調整部２１７で受信することになる。
【００９１】
画像処理部２３０は、前処理が実行された後の色空間変換、濃度調整、彩度調整および拡大縮小等の画像処理を実行する。
【００９２】
読み取り制御部２４０は、原稿読み取りに関連する各種外部情報に基づいて原稿読み取りに必要な制御を行う。例えば、角度センサ１５１が出力する角度情報を受信して、その角度情報が意味する原稿カバー１４０の状況に応じた原稿読み取りに必要な制御を行う。原稿カバー１４０が閉じる過程であることを検知し、その角度が副走査サイズを検出すべき状況であることを知ると副走査サイズ検出センサ１５２による副走査サイズの検出を行う。副走査サイズ検出センサ１５２が検出した副走査サイズ情報は原稿サイズ検出ユニット２２０に伝達する。また、原稿カバー１４０が閉じたことを検知すると、ソレノイド１４４のＯＮ／ＯＦＦ制御、読み取りモジュール１２０の位置移動や読み取り指示等の制御を行う。なお、図示していないが、スタートキー押下情報等のユーザが操作する原稿読み取りに関連するユーザ操作情報も入力する。また、異常な状態を検出した場合にはエラー情報も出力する。
【００９３】
駆動制御部２５０は、読み取りモジュール１２０を副走査方向に移動するキャリッジ機構のモータの動作を制御する。駆動制御部２５０は、原稿サイズ検出動作時は読み取りモジュール１２０を白基準シート読み取り位置や原稿サイズ検出位置に移動させ、原稿サイズ検出が完了したら原稿の副走査方向の長さに応じて読み取りモジュール１２０の移動量を制御する。
【００９４】
次に、読み取り制御部２４０が行うソレノイド１４４の制御について図６を参照して説明する。
【００９５】
図６は、第２の実施形態の画像読取装置の原稿カバー１４０が閉状態になる過程における原稿押さえ部１４１の可動部の動作を説明する模式図である。
【００９６】
読み取り制御部２４０は、角度センサ１５１が検出した角度情報に基づいて、原稿カバー１４０が開状態から閉状態に変化したことを検出した場合にのみソレノイド１４４を起動（ＯＮ）する。原稿カバー１４０が閉状態のまま、開状態のまま、そして閉状態から開状態に変化した場合はソレノイド１４４をＯＮにしない。そして、ソレノイド１４４がＯＮでない場合、つまりＯＦＦの場合、原稿押さえ部１４１の可動部はスプリング１４３により原稿押さえ部１４１の他の部分（可動部でない部分）と水平に保たれている。
【００９７】
従って、図６の（１）の状態は原稿カバー１４０が閉じたままの状態なので、ソレノイド１４４はＯＦＦとなっている。
【００９８】
図６の（２）の状態は、原稿を上面ガラス部１００に載置するために原稿カバー１４０を開けた状態で、この状態でもソレノイド１４４はＯＦＦのままである。
【００９９】
図６の（３）の状態は、原稿カバー１４０が開状態から閉状態に変化した様子を示している。図では完全に閉じていないが、閉じた状態になっているものとする。この状態でソレノイド１４４は初めてＯＮにされる。ソレノイド１４４がＯＮになると、電磁作用で鉄心が電磁コイル内に吸い上げられるので、原稿押さえ部１４１の可動部が上に持ち上げられる。
【０１００】
原稿押さえ部１４１の可動部が上に持ち上げられると、前述したように原稿サイズ検出位置で１回目の原稿の読み取りが行われる。図６の（４）はこの状態を示している。
【０１０１】
ソレノイド１４４は、１回目の原稿の読み取り完了後またはＯＮ後予め設定された一定時間を経過した場合にＯＦＦにされる。図６の（５）はこの状態を示しており、この状態で２回目の原稿の読み取りが行われる。
【０１０２】
続いて、各原稿サイズ検出部２２１、２２２、２２３が実行する主走査方向の原稿サイズの検出方法を、図７を参照して説明する。
【０１０３】
図７は、第２の実施形態の画像読取装置の主走査方向の原稿サイズを検出する原理を説明する模式図である。なお、この検出は、Ｒ、Ｇ、Ｂのそれぞれに対して、それぞれの原稿サイズ検出部２２１、２２２、２２３で行われる。以下の説明では代表して原稿サイズ検出部２２３を参照する。
【０１０４】
原稿カバー１４０が閉じられてから、原稿サイズ検出部２２３は、原稿サイズ検出位置で原稿を２回読み取る。前述のように、１回目の読み取りの際は、原稿押さえ部１４１の可動部が原稿カバー１４０の内側に持ち上げられ、原稿サイズ検出位置の上は原稿カバー１４０の内側の空間になっている。また、２回目の読み取りの際は、原稿押さえ部１４１の可動部が元の位置に戻され、原稿サイズ検出位置の上で原稿と接した状態になっている。
【０１０５】
基準位置に載置した原稿の主走査方向の長さが上面ガラス部１００の左側辺よりも短い場合を想定する。
【０１０６】
１回目の読み取りにおいて、原稿が存在する場所はランプの光が載置した原稿に反射するので明るいデータが得られ、原稿が存在しない場所はランプの光が原稿カバー１４０の内側の空間に透過するので暗いデータが得られる。図７の（１）は、このときの読み取りデータを示す。つまり、原稿載置の基準位置は上面ガラス部１００の左側辺と奥側辺なので、奥から原稿が存在する場所までは明るいデータとなり、原稿が存在しない手前側では暗いデータとなっている。
【０１０７】
一方、２回目の読み取りでは、原稿の上に原稿押さえ部１４１の可動部が接しているので、全体が明るいデータとなる。原稿が存在しない場所では、ランプの光が原稿押さえ部１４１の可動部の白色プラスチック板により直接反射するので、原稿が存在する場所よりもむしろ明るいデータが得られる。図７の（２）は、このときの読み取りデータを示す。つまり、奥から原稿が存在する場所までは明るいデータとなり、原稿が存在しない手前側では更に明るいデータとなっている。
【０１０８】
原稿サイズ検出部２２３は、図７の（１）の読み取りデータと図７の（２）の読み取りデータをそれぞれラインメモリ（不図示）に格納する。
【０１０９】
２回の原稿読み取りが終わると、原稿サイズ検出部２２３は、ラインメモリに格納されたこれらの２回分のデータを読み出し、それぞれの画素における差分を計算してラインメモリに差分データを格納する。
【０１１０】
次に、原稿サイズ検出部２２３は、差分データを読み出しながら、予め設定された画素数（例えば６４画素）毎の平均値または中央値（メディアン）を算出する。そして、算出した平均値または中央値（メディアン）のデータに基づいて画像のエッジを検出する。
【０１１１】
原稿サイズ検出部２２３は、エッジ検出位置から原稿外方向（原稿が存在しない方向）に走査し、１回目のデータでは黒で２回目のデータで白となる画素に着目する。そして、そのような画素が予め設定された差分値の閾値（Ｔｒ）超えていること、そして閾値を超えた画素が予め設定された画素数分（例えば６４画素分）連続していることの双方を満たす場合に主走査方向の原稿端と判断する。
【０１１２】
図７の（３）は、このようなエッジ検出と原稿端検出の様子を示す模式図である。
【０１１３】
上述のように、Ｒ、Ｇ，Ｂのそれぞれに対応する原稿サイズ検出部２２１、２２２、２２３で原稿端が検出されるが、原稿サイズ検出ユニット２２０は、それぞれの検出情報から最大値となる原稿端を当該原稿の主走査方向の原稿端であると判断する。
【０１１４】
そして、原稿サイズ検出ユニット２２０は、副走査サイズ検出センサ１５２で検出した副走査方向における原稿の有無情報に基づいて、規格化原稿サイズ識別テーブル（不図示）を参照して規格化された原稿サイズを検出する。規格化された原稿サイズとは、例えばＡ５、Ａ４、Ｂ４、Ａ３等の規格化されたサイズを言う。検出した規格化原稿サイズに対応する主走査方向と副走査方向の実寸法を取得して、駆動制御部２５０および画像処理部２３０に当該情報を伝える。
【０１１５】
なお、Ｒ、Ｇ，Ｂのそれぞれの原稿サイズ検出部の検出情報から最大値となる原稿端を判断したり、副走査サイズ検出センサで検出した情報を用いて原稿サイズを検出する制御は、原稿サイズ検出ユニット２２０の図示しない共通部により実行される。
【０１１６】
次に、図８Ａと図８Ｂを参照して第２の実施形態の原稿サイズ検出方法を説明する。
【０１１７】
図８Ａは、原稿サイズ検出処理起動から上述した１回目の原稿読み取りまでの動作を示し、図８Ｂは、２回目の原稿読み取りから原稿サイズ検出処理終了までの動作を示す。この動作は、コントローラ１３０の読み取り制御部２４０が主として制御を実行する動作である。
【０１１８】
まず、図８Ａを参照して説明する。
【０１１９】
ユーザが画像読取装置の閉状態になっていた原稿カバー１４０を開き、上面ガラス部１００に読み取る対象の原稿を基準位置に載置して、原稿カバー１４０を閉じ始めることがコントローラ１３０の読み取り制御部２４０で検知される。つまり、角度センサ１５１で閉状態と識別されていた原稿カバー１４０が開状態になり、その後短時間で角度が閉方向に変化する状態として検知される。そして、読み取り制御部２４０でこの原稿サイズ検出処理が起動される（Ｓ２０１）。
【０１２０】
原稿サイズ検出処理で実行される最初の処理は、原稿カバー１４０が閉じられる過程で角度センサ１５１が検出する角度が２０度になったか否かを確認する処理である（Ｓ２０２）。
【０１２１】
原稿カバー１４０が閉じられている過程で、角度がまだ２０度に達していない場合（Ｓ２０２、Ｎｏ）は、正常状態であることを確認してから角度が２０度に達するのを待つ。つまり、Ｓ２０３の確認処理で、ユーザがスタートキーをまだ押下していないことを正常状態として確認する（Ｓ２０３、Ｎｏ）。Ｓ２０３の処理でスタートキーが押下されたことを確認した場合（Ｓ２０３、Ｙｅｓ）、原稿サイズ検出処理が完了する前に読み取り操作が行われたことになり、これは正常状態ではないので原稿サイズ検出処理を終了させる（Ｓ２２０、図８Ｂ参照）。この場合は、図示していないが原稿サイズ検出不可というエラー表示を出力して、ユーザに対して再び原稿サイズ検出のための操作を行うか、ユーザによる原稿サイズのマニュアル設定を行うかを促す。
【０１２２】
原稿カバー１４０が閉じられてきて角度センサ１５１が検出する角度が２０度になったことを確認すると（Ｓ２０２、Ｙｅｓ）、副走査サイズ検出センサ１５２により、原稿の副走査サイズの検出を行う。これは、前述したように、副走査サイズ検出センサ１５２が外乱光の影響を受けないような状態になったことを確認し、副走査サイズ検出センサ１５２の設置位置の上に原稿が存在するか否かを検出する動作である。従って、副走査サイズ検出センサ１５２が出力する検出情報は、「原稿有／無」を示す情報である。この検出情報はコントローラ１３０の読み取り制御部２４０から原稿サイズ検出ユニット２２０の図示しない共通部に伝達され、保存される。
【０１２３】
読み取り時に発光が安定するように、Ｓ２０５で読み取りモジュール１２０のランプ１２２を点灯させて読み取り動作の準備を行う。
【０１２４】
２０度の角度まで閉じられてきた原稿カバー１４０が、完全に閉じられたか否かを確認する（Ｓ２０６、Ｓ２０８）。
【０１２５】
Ｓ２０６では、原稿カバー１４０が再び持ち上げられていないかどうかを確認している。２０度の角度まで閉じられてきた原稿カバー１４０が再び持ち上げられた場合（Ｓ２０６、Ｙｅｓ）には、ランプ１２２を消灯して（Ｓ２０７）、原稿カバー１４０が再度２０度まで閉じられるのを待つ。なお、図示していないが、Ｓ２０４で読み取った副走査サイズの検出情報は破棄される。
【０１２６】
Ｓ２０８では、２０度の角度まで閉じられてきた原稿カバー１４０がさらに閉じられて完全に閉じられるのを確認している（Ｓ２０８、Ｙｅｓ）。
【０１２７】
原稿カバー１４０が完全に閉じられた後に、原稿サイズ検出のための主走査方向での原稿読み取りを行う。
【０１２８】
まず、読み取り制御部２４０は、ソレノイド１４４をＯＮにして原稿押さえ部１４１の可動部を持ち上げ、可動部を原稿から離した第１の状態に設定する（Ｓ２０９）。
【０１２９】
この状態で読み取りモジュール１２０が原稿画像データの読み取りを行う（Ｓ２１０）。なお、ゲイン調整部２１５やシェーディング調整部２１７への設定は行われているものとする。
【０１３０】
読み取りモジュール１２０で読み取られた原稿画像データは、各原稿サイズ検出部２２１、２２２、２２３にてラインメモリに格納される（Ｓ２１１）。なお、このとき読み取られた原稿画像データは、図７の（１）のように原稿が存在しない場所は黒が強い画像データとなっている。
【０１３１】
以上で１回目の原稿読み取りが終了し、続いて図８Ｂに移って説明する。
【０１３２】
２回目の原稿読み取りを行うために、読み取り制御部２４０は、ソレノイド１４４をＯＦＦにして原稿押さえ部１４１の可動部を元の位置に戻して他の部分と水平にし、可動部が原稿に接する第２の状態に設定する（Ｓ２１２）。
【０１３３】
ここで、原稿カバー１４０が閉状態を保っていることを確認する（Ｓ２１３）。もし角度センサ１５１が、原稿カバー１４０が開いたことを検出すると（Ｓ２１３、Ｙｅｓ）、ランプ１２２を消灯して（Ｓ２０７、図８Ａ参照）、原稿カバー１４０が再度２０度まで閉じられるのを待つ。なお、図示していないが、これまでに読み取った副走査サイズの検出情報や１回目の原稿読み取り情報は破棄される。
【０１３４】
原稿カバー１４０が閉状態を保っていることを確認すると（Ｓ２１３、Ｎｏ）、２回目の原稿読み取りを行う。つまり、読み取りモジュール１２０が原稿画像データの読み取りを行い（Ｓ２１４）、読み取られた原稿画像データは各原稿サイズ検出部２２１、２２２、２２３のラインメモリに格納される（Ｓ２１５）。なお、このとき読み取られた原稿画像データは、図７の（２）のように原稿が存在しない場所は白が強い画像データとなっている。
【０１３５】
Ｓ２１５では、１回目の原稿読み取り結果と２回目の原稿読み取り結果に基づいて、図７を参照して説明したような方法で、各原稿サイズ検出部２２１、２２２、２２３がＲ、Ｇ，Ｂのそれぞれの主走査方向の原稿サイズを検出する。そして、原稿サイズ検出ユニット２２０の図示しない共通部により、それぞれの検出情報から最大値となる原稿サイズが当該原稿の主走査方向の原稿サイズであると検出される。
【０１３６】
また、原稿サイズ検出ユニット２２０の図示しない共通部は、図８ＡのＳ２０４で取得した副走査方向サイズの検出情報を加えて、予め登録してある原稿サイズ識別テーブルを参照して原稿サイズを判定する。そして、判定した原稿サイズに対応する原稿の実寸法の情報を画像処理部２３０や駆動制御部２５０に伝達する。
【０１３７】
引き続き行われる原稿画像の読み取り処理に備えて、Ｓ２１６で読み取り前処理が行われる。ここでは、読み取りモジュール１２０を白基準シート１０１の直下に移動させ、光学系補正ユニット２１０の各光学系補正部２１１、２２２、２２３によるゲイン調整とシェーディング補正が行われる。つまり、ゲイン調整部２１５、Ａ／Ｄ変換部２１６およびシェーディング補正部２１７により読み取り前の画像補正設定が行われる。
【０１３８】
最後に、原稿カバー１４０が閉状態を保っていることを再確認する（Ｓ２１７）。もしここで角度センサ１５１が、原稿カバー１４０が開いたことを検出すると（Ｓ２１７、Ｙｅｓ）、原稿サイズ検出処理をやりなおす。この場合、読み取りモジュール１２０を原稿サイズ検出位置に移動させ（Ｓ２１８）、ランプ１２２を消灯して（Ｓ２０７、図８Ａ参照）、原稿カバー１４０が再度２０度まで閉じられるのを待つ。なお、図示していないが、これまでに読み取った情報や判定した情報は破棄される。
【０１３９】
原稿カバー１４０が閉状態を保っていることを確認すると（Ｓ２１７、Ｎｏ）、ユーザがスタートキーを押下して原稿画像の読み取り処理を開始するのを待つ（Ｓ２１９）。そして、スタートキーの押下により（Ｓ２１９、Ｙｅｓ）、原稿サイズ検出処理が終了し、図示しない原稿画像の読み取り処理が開始される。原稿画像の読み取り処理では、原稿サイズ検出処理で検出した原稿サイズ分の画像読取が行われる。
【０１４０】
以上に説明したように、第２の実施形態の画像読取装置は、原稿カバーが開状態から閉状態になる過程で、弾性を有する素材を含む原稿押さえ部がブックスキャン筐体の上面ガラス部に載置された原稿を押圧する。これにより、原稿カバーの閉動作に起因する原稿の位置ずれを防ぐ。また、原稿の副走査方向のサイズ検出にあたっては原稿カバーが所定の角度まで閉じたことを確認してから検出を実行している。この所定の角度は、外乱光の影響を受けやすい反射型フォトインタラプタを用いた副走査サイズ検出センサの設置位置や原稿カバーの端部から入射する外乱光が全反射する角度を考慮して決めてある。そのため、副走査方向のサイズ検出にあたって外乱光の影響を受けることを防げる。さらに、原稿の主走査方向のサイズ検出は原稿カバーが閉じられてから行われるので外乱光の影響を受けることは無い。そのうえ、原稿カバーを閉じた場状態で主走査方向のサイズ検出を行う場合であっても、原稿を押さえている原稿押さえ部の可動部が原稿サイズ検出位置において原稿との距離が離れた状態と接した状態の異なる２つの状態を作り出すようになっている。そのため、それぞれの状態で読み取った結果に基づいて原稿サイズを検出するので、原稿の濃度および色の相違に起因する原稿サイズの誤検出を防ぐことができる。
【０１４１】
次に、第３の実施形態の画像読取装置を説明する。
【０１４２】
第３の実施形態の画像読取装置は、コントローラの構成が第２の実施形態の画像読取装置と相違するだけである。
【０１４３】
図９は、第３の実施形態の画像読取装置のコントローラの構成を示すブロック図である。
【０１４４】
図９を図５の第２の実施形態の画像読取装置のコントローラの構成と比較すれば明らかなように、原稿サイズ検出ユニット３２０の構成が原稿サイズ検出ユニット２２０と異なる。つまり、第２の実施形態の原稿サイズ検出ユニット２２０では、原稿サイズ検出部２２１、２２２、２２３がＲ，Ｇ、Ｂの色毎に設けられていた。しかし、第３の実施形態の原稿サイズ検出ユニット３２０では、原稿サイズ検出部３２２は各色共通で使用され、その使用の際にどの色を選択するかを決めるセレクタ３２１が設けられている。なお、図示しないラインメモリも原稿サイズ検出部３２２に対応して設けられているだけである。
【０１４５】
このように構成された第３の実施形態の原稿サイズ検出ユニット３２０は、１回目と２回目の原稿読み取り処理の際に次のように動作する。
【０１４６】
読み取りモジュール１２０が読み取った原稿の画像データはＲ、Ｇ，Ｂの各色に対応するデータとして送られてきている。
【０１４７】
原稿サイズ検出ユニット３２０の図示しない共通部は、Ｒ、Ｇ，Ｂの各色を順番に選択して原稿サイズ検出部３２２に１色ごとに処理を行わせる。つまり、最初にＲを選択し、Ｒに対応するデータをラインメモリに格納する。次にＧを選択し、Ｇに対応するデータをラインメモリに格納する。そして最後にＢを選択し、Ｂに対応するデータをラインメモリに格納する。
【０１４８】
２回目の原稿読み取り処理の際には、上記のラインメモリへの格納処理に加えて、１回目の原稿読み取り結果と２回目の原稿読み取り結果に基づいて、図７を参照して説明したような方法で各色の処理を行い、主走査方向の原稿サイズを検出する。さらに、副走査方向サイズの検出情報を加えて原稿サイズを判定し、判定した原稿サイズに対応する原稿の実寸法の情報を画像処理部２３０や駆動制御部２５０に伝達する。
【０１４９】
上記以外の構成と動作は第２の実施形態と同じなので説明を割愛する。
【０１５０】
このように、第３の実施形態の画像読取装置も、原稿カバーの閉動作に起因する原稿の位置ずれを防ぎ、外乱光の影響を受けることを防げ、原稿の濃度および色の相違に起因する原稿サイズの誤検出を防ぐことができる。さらに、第２の実施形態の画像読取装置よりも回路規模を縮小した構成で上記を実現することができる。
【符号の説明】
【０１５１】
１０    上面
１００    上面ガラス部
１１    スキャナ部
１２、１２０    読み取りモジュール
１３    制御手段
１４    原稿カバー部
１５、１４１    原稿押さえ部
１０１    白基準シート
１１０    ブックスキャナ筐体
１２１    ミラー
１２２    ランプ
１２３    撮像素子
１２４    結像レンズ
１３０    コントローラ
１４０    原稿カバー
１４２    支点部
１４３    スプリング
１４４    ソレノイド
１５０    ヒンジ部
１５１    角度センサ
１５２    副走査サイズ検出センサ
２１０    光学系補正ユニット
２１１、２１２、２１３    光学系補正部
２１５    ゲイン調整部
２１６    Ａ／Ｄ変換部
２１７    シェーディング調整部
２２０、３２０    原稿サイズ検出ユニット
２２１、２２２、２２３、３２２    原稿サイズ検出部
２３０    画像処理部
２４０    読み取り制御部
２５０    駆動制御部
３２１    セレクタ
【図１】
2013197971.tif 000003
【図２】
2013197971.tif 000004
【図３】
2013197971.tif 000005
【図４】
2013197971.tif 000006
【図５】
2013197971.tif 000007
【図６】
2013197971.tif 000008
【図７】
2013197971.tif 000009
【図８Ａ】
2013197971.tif 000010
【図８Ｂ】
2013197971.tif 000011
【図９】
2013197971.tif 000012