(57)【要約】【課題】原稿サイズの誤検出を低減できる画像読取装置を提供する。【解決手段】読取制御部５１は、圧板が開かれると、待機位置から原稿サイズ検出位置へのキャリッジ２６の移動を開始させ、圧板が第１角度まで閉じられると、第１読取動作を行うよう画像読取ユニット１３を制御する。圧板が第１角度まで閉じられた時点が、キャリッジ２６が原稿サイズ検出位置に到達する前であった場合、読取制御部５１は、圧板が第２角度まで閉じられると、キャリッジ２６を待機位置へ戻る方向へ移動させつつ、第１読取動作による読取位置を含む領域を読み取る第２読取動作を行うよう画像読取ユニット１３を制御する。最小値データ生成部５２は、第２読取動作による読取データにおける副走査方向に沿ったラインごとの輝度の最小値からなる最小値データを生成する。原稿サイズ検出部５３は、第１読取動作による読取データと最小値データとの輝度の比較により原稿幅を検出する。【選択図】図６
2018050111.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向における一端を原稿基準位置として原稿が載置される透明な原稿台と、
前記原稿台に対して開閉する圧板と、
光源を含む副走査方向に移動可能な走査部を有し、前記走査部の前記光源から前記原稿台側へ光を出射し、前記原稿台側からの光を読み取る読取部と、
前記圧板が開かれると、前記原稿基準位置である前記原稿台の副走査方向における一端より前記原稿台の外側の待機位置から前記原稿台の副走査方向における一端より他端側の原稿サイズ検出位置への前記走査部の移動を開始し、前記圧板が第１角度まで閉じられた時点において前記光源から光を出射して前記原稿台側からの光を読み取る第１読取動作を行い、前記圧板が前記第１角度より小さい第２角度まで閉じられると、前記走査部を前記待機位置へ戻る方向へ移動させつつ、前記第１読取動作による読取位置を含む領域に前記光源から光を出射して前記原稿台側からの光を読み取る第２読取動作を行うよう前記読取部を制御する読取制御部と、
前記第２読取動作で前記読取部が読み取った領域の読取データにおける副走査方向に沿ったライン上の輝度の最小値をラインごとに算出し、ラインごとの輝度の最小値からなる最小値データを生成する最小値データ生成部と、
前記第１読取動作による読取データと前記最小値データとの輝度の比較により原稿幅を検出する原稿幅検出部と
を備えることを特徴とする画像読取装置。
【請求項２】
前記読取制御部は、前記走査部の前記待機位置から前記原稿サイズ検出位置への移動中に前記圧板の開閉角度が前記第１角度になった場合、前記圧板の開閉角度が前記第１角度になった時点で前記走査部の停止制御を開始させることを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記原稿幅検出部は、前記第１読取動作による読取位置が、前記原稿基準位置から、前記原稿サイズ検出位置よりも前記原稿基準位置側の所定位置までの範囲内である場合、検出した原稿幅を無効とすることを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記走査部が前記原稿サイズ検出位置に到達してから前記第１読取動作が行われた場合、
前記読取制御部は、前記圧板が前記第２角度まで閉じられた時点において、前記走査部が前記原稿サイズ検出位置に停止した状態で、前記光源から光を出射して前記原稿台側からの光を読み取る第３読取動作を行うよう前記読取部を制御し、
前記原稿幅検出部は、前記第１読取動作による読取データと前記第３読取動作による読取データとの比較により原稿幅を検出することを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を光学的に読み取る画像読取装置に関する。
【背景技術】
【０００２】
複写機等に備えられ、原稿台に載置された原稿を光学的に読み取る画像読取装置において、原稿の読み取りを正確に行うために、原稿サイズの検出が行われている。
【０００３】
原稿サイズの検出において、原稿幅を検出する方法として、原稿を押さえるための圧板が閉じられる際に、圧板の開閉角度が異なる２つのタイミングで読取動作を行い、２つの読取データを比較して原稿幅を検出する方法が知られている（例えば、特許文献１参照）。
【０００４】
この方法では、原稿台の原稿外の領域（非原稿部）では圧板の開閉角度が小さくなると圧板からの反射光による輝度が大きくなる一方で、原稿からの反射光による輝度は変化しないことを利用して、上述の２つの読取データから原稿幅を検出している。以下、この方法を「圧板開閉差分法」と称する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１７４２２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した圧板開閉差分法では、所定の原稿サイズ検出位置に配置した画像読取ユニットで２回の読取動作を行う。
【０００７】
画像読取ユニットは、原稿台に原稿が載置される前の圧板が閉じられた状態では、原稿台から退避して、所定の待機位置に配置されている。原稿台に原稿を載置するためにユーザにより圧板が開かれると、画像読取ユニットは、待機位置から移動して原稿サイズ検出位置に配置される。そして、ユーザにより原稿台に原稿が載置されて圧板が閉じられる際に、原稿サイズ検出位置にある画像読取ユニットにより、上述した２回の読取動作が行われる。この後、画像読取ユニットは、原稿の画像の読み取りのために待機位置へ戻る。
【０００８】
原稿サイズ検出位置は、副走査方向（画像読取ユニットの移動方向）における原稿基準位置である原稿台の一端の近傍に設定される。原稿幅の検出のために画像読取ユニットが移動する距離を短くして、原稿幅の検出に要する時間を抑えるためである。
【０００９】
ところで、原稿台に載置される原稿は、カールしていることがある。カールしている原稿は、端部が原稿台から浮きやすい。このため、原稿がカールしている場合、原稿サイズ検出位置において、原稿が原稿台から浮いていることがある。原稿サイズ検出位置において原稿が原稿台から浮いている場合、原稿幅の検出のための読取動作において原稿が正しく読み取られず、原稿幅の誤検出を招くおそれがある。
【００１０】
原稿サイズ検出位置を原稿基準位置から遠い位置に設定すれば、カールにより原稿サイズ検出位置において原稿台から浮く原稿を低減できる。しかし、原稿サイズ検出位置が原稿基準位置から遠いほど、画像読取ユニットを待機位置から原稿サイズ検出位置まで移動させるのに要する時間が長くなる。
【００１１】
このため、原稿サイズ検出位置が原稿基準位置から遠い位置にある場合、圧板の開閉が高速で行われると、圧板の開閉角度が１回目の読取動作を行う角度になったタイミングにおいて、画像読取ユニットが原稿サイズ検出位置に到達していないことがある。この場合、少なくとも１回目の読取動作が、画像読取ユニットが原稿サイズ検出位置に到達する前の移動中に行われる。このため、１回目の読取動作と２回目の読取動作とで、原稿上の異なる位置が読み取られる。
【００１２】
この場合、２回目の読取動作による読取データにおいて、１回目の読取動作による読取データと比較して、原稿部の少なくとも一部の輝度が大きくなる可能性がある。そして、その結果、原稿部の少なくとも一部が非原稿部と誤検出されることで、原稿幅が誤検出されるおそれがある。
【００１３】
本発明は上記に鑑みてなされたもので、原稿サイズの誤検出を低減できる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、本発明に係る画像読取装置の第１の特徴は、副走査方向における一端を原稿基準位置として原稿が載置される透明な原稿台と、前記原稿台に対して開閉する圧板と、光源を含む副走査方向に移動可能な走査部を有し、前記走査部の前記光源から前記原稿台側へ光を出射し、前記原稿台側からの光を読み取る読取部と、前記圧板が開かれると、前記原稿基準位置である前記原稿台の副走査方向における一端より前記原稿台の外側の待機位置から前記原稿台の副走査方向における一端より他端側の原稿サイズ検出位置への前記走査部の移動を開始し、前記圧板が第１角度まで閉じられた時点において前記光源から光を出射して前記原稿台側からの光を読み取る第１読取動作を行い、前記圧板が前記第１角度より小さい第２角度まで閉じられると、前記走査部を前記待機位置へ戻る方向へ移動させつつ、前記第１読取動作による読取位置を含む領域に前記光源から光を出射して前記原稿台側からの光を読み取る第２読取動作を行うよう前記読取部を制御する読取制御部と、前記第２読取動作で前記読取部が読み取った領域の読取データにおける副走査方向に沿ったライン上の輝度の最小値をラインごとに算出し、ラインごとの輝度の最小値からなる最小値データを生成する最小値データ生成部と、前記第１読取動作による読取データと前記最小値データとの輝度の比較により原稿幅を検出する原稿幅検出部とを備えることにある。
【００１５】
本発明に係る画像読取装置の第２の特徴は、前記読取制御部は、前記走査部の前記待機位置から前記原稿サイズ検出位置への移動中に前記圧板の開閉角度が前記第１角度になった場合、前記圧板の開閉角度が前記第１角度になった時点で前記走査部の停止制御を開始させることにある。
【００１６】
本発明に係る画像読取装置の第３の特徴は、前記原稿幅検出部は、前記第１読取動作による読取位置が、前記原稿基準位置から、前記原稿サイズ検出位置よりも前記原稿基準位置側の所定位置までの範囲内である場合、検出した原稿幅を無効とすることにある。
【００１７】
本発明に係る画像読取装置の第４の特徴は、前記走査部が前記原稿サイズ検出位置に到達してから前記第１読取動作が行われた場合、前記読取制御部は、前記圧板が前記第２角度まで閉じられた時点において、前記走査部が前記原稿サイズ検出位置に停止した状態で、前記光源から光を出射して前記原稿台側からの光を読み取る第３読取動作を行うよう前記読取部を制御し、前記原稿幅検出部は、前記第１読取動作による読取データと前記第３読取動作による読取データとの比較により原稿幅を検出することにある。
【発明の効果】
【００１８】
本発明に係る画像読取装置の第１の特徴によれば、読取制御部は、圧板が開かれると、待機位置から原稿サイズ検出位置への走査部の移動を開始し、圧板が第１角度まで閉じられた時点において第１読取動作を行い、圧板が第２角度まで閉じられると、走査部を待機位置へ戻る方向へ移動させつつ、第１読取動作による読取位置を含む領域に光源から光を出射して原稿台側からの光を読み取る第２読取動作を行うよう読取部を制御する。最小値データ生成部は、第２読取動作で読取部が読み取った領域の読取データにおける副走査方向に沿ったラインごとの輝度の最小値からなる最小値データを生成する。原稿幅検出部は、第１読取動作による読取データと最小値データとの輝度の比較により原稿幅を検出する。これにより、原稿サイズ検出部は、圧板の閉状態における読取データとして、圧板の開状態における第１読取動作による読取データに対して原稿部の輝度が上昇しない最小値データを用いて、原稿幅を検出する。このため、圧板の開閉が高速で行われることで走査部が原稿サイズ検出位置に到達する前に第１読取動作が行われた場合でも、原稿部を非原稿部と誤検出することが抑えられるので、原稿幅の誤検出が抑えられる。したがって、本発明に係る画像読取装置の第１の特徴によれば、原稿サイズの誤検出を低減できる。
【００１９】
本発明に係る画像読取装置の第２の特徴によれば、走査部の待機位置から原稿サイズ検出位置への移動中に圧板の開閉角度が第１角度になった場合、圧板の開閉角度が第１角度になった時点で走査部の停止制御を開始させる。これにより、走査部を待機位置に戻すための移動距離を短縮できるので、原稿画像の読み取りの準備を早く完了できる。
【００２０】
本発明に係る画像読取装置の第３の特徴によれば、第１読取動作による読取位置が、原稿基準位置から、原稿サイズ検出位置よりも原稿基準位置側の所定位置までの範囲内である場合、検出した原稿幅を無効とする。これにより、原稿台上の原稿のセット位置のずれによる誤検出の可能性がある原稿幅を無効にすることができる。
【００２１】
本発明に係る画像読取装置の第４の特徴によれば、走査部が原稿サイズ検出位置に到達してから第１読取動作が行われた場合、圧板が第２角度まで閉じられた時点において、走査部が原稿サイズ検出位置に停止した状態で第３読取動作を行い、第１読取動作による読取データと第３読取動作による読取データとの比較により原稿幅を検出する。これにより、走査部が原稿サイズ検出位置に到達してから第１読取動作が行われた場合は、通常の圧板開閉差分法による原稿幅の検出が行われるので、原稿幅の検出のための処理の複雑化を軽減できる。
【図面の簡単な説明】
【００２２】
【図１】実施の形態に係る画像読取装置の概略構成を模式的に示すブロック図である。
【図２】図１に示す画像読取装置の外観図である。
【図３】図１に示す画像読取装置の側面図である。
【図４】角度検出部における第１および第２角度センサの論理を説明するための図である。
【図５】図１に示す画像読取装置の画像読取ユニットおよび原稿長さセンサを示す平面図である。
【図６】図１に示す画像読取装置の特徴的な機能部を示すブロック図である。
【図７】原稿幅検出動作を説明するためのフローチャートである。
【図８】原稿サイズ指定画面の一例を示す図である。
【図９】（ａ），（ｂ）は、キャリッジが原稿サイズ検出位置に到達してから圧板の開閉角度が第１角度になった場合における原稿幅の検出のための読取動作の説明図である。
【図１０】（ａ），（ｂ）は、キャリッジが原稿サイズ検出位置に到達する前に圧板の開閉角度が第１角度になった場合における原稿幅の検出のための読取動作の説明図である。
【発明を実施するための形態】
【００２３】
以下、本発明の実施の形態について、図面を参照して説明する。各図面を通じて同一もしくは同等の部位や構成要素には、同一もしくは同等の符号を付している。
【００２４】
以下に示す実施の形態は、この発明の技術的思想を具体化するための装置等を例示するものであって、この発明の技術的思想は、各構成部品の材質、形状、構造、配置等を下記のものに特定するものでない。この発明の技術的思想は、特許請求の範囲において、種々の変更を加えることができる。
【００２５】
図１は、本発明の実施の形態に係る画像読取装置の概略構成を模式的に示すブロック図である。図２は、図１に示す画像読取装置の外観図である。図３は、図１に示す画像読取装置の側面図である。図４は、角度検出部における第１および第２角度センサの論理を説明するための図である。図５は、図１に示す画像読取装置の画像読取ユニットおよび原稿長さセンサを示す平面図である。図６は、図１に示す画像読取装置の特徴的な機能部を示すブロック図である。なお、以下の説明において、図２の矢印で示す上下左右前後を上下左右前後方向とする。
【００２６】
図１、図２に示すように、本実施の形態に係る画像読取装置１は、装置本体２と、原稿台カバー３と、操作パネル４とを備える。
【００２７】
装置本体２は、原稿台１１、角度検出部１２、画像読取ユニット（請求項の読取部に相当）１３、原稿長さセンサ１４，１５、および制御回路１６を保持または収納している。
【００２８】
原稿台１１は、読取対象の原稿が載置される台である。原稿台１１は、透明なガラスからなる。原稿台１１の表面（上面）に原稿が載置される。原稿台１１は、平面視矩形状に形成されている。
【００２９】
ここで、本実施形態において、主走査方向（前後方向）に平行な方向を、原稿の幅方向とする。すなわち、図５に示すように、原稿の主走査方向における長さを、原稿幅とする。また、主走査方向に直交する方向である副走査方向（左右方向）における原稿の長さを、原稿長さとする。原稿台１１の主走査方向（前後方向）の長さは、画像読取装置１で読取可能な最大定型サイズの原稿の原稿幅よりも大きい。原稿台１１の副走査方向（左右方向）の長さは、画像読取装置１で読取可能な最大定型サイズの原稿の原稿長さよりも大きい。
【００３０】
原稿台１１には、原稿台１１の後側の左側の角を基準として原稿が載置される。すなわち、主走査方向における原稿基準位置は、原稿台１１の後端であり、副走査方向における原稿基準位置は、原稿台１１の左端である。したがって、原稿は、主走査方向においては、その後側の辺を原稿台１１の後側の辺に合わせ、副走査方向においては、その左側の辺を原稿台１１の左側の辺に合わせるように、原稿台１１に載置される。
【００３１】
角度検出部１２は、後述する原稿台カバー３の圧板３１の開閉角度θを検出する。圧板３１の開閉角度θは、水平面である原稿台１１の表面と圧板３１とがなす角度である。図３に示すように、角度検出部１２は、センサフラッグ２１と、第１角度センサ２２と、第２角度センサ２３とを備える。
【００３２】
センサフラッグ２１は、原稿台カバー３の開閉に応じて上下動する。センサフラッグ２１は、原稿台カバー３の回動軸の前側近傍に配置されている。
【００３３】
第１角度センサ２２および第２角度センサ２３は、センサフラッグ２１を検出する。第１角度センサ２２の下方に第２角度センサ２３が配置されている。図４に示すように、第１角度センサ２２は、開閉角度θが第１角度θ１より大きいときはオフ（センサフラッグ２１を検出していない状態）となり、開閉角度θが第１角度θ１以下のときにオン（センサフラッグ２１を検出している状態）となる。第２角度センサ２３は、開閉角度θが第２角度θ２より大きいときはオフとなり、開閉角度θが第２角度θ２以下のときにオンとなる。
【００３４】
第１角度θ１は、原稿幅の検出の際に、画像読取ユニット１３で圧板３１の開状態における読取動作を行う角度として設定されたものである。第２角度θ２は、原稿幅の検出の際に、閉じられる圧板３１が閉状態になったことを示す角度として設定されたものである。第２角度θ２は第１角度θ１より小さい。
【００３５】
画像読取ユニット１３は、原稿台１１上の原稿に光を出射し、原稿による反射光を受光することにより画像を読み取る。画像読取ユニット１３は、キャリッジ（請求項の走査部に相当）２６と、モータ２７とを備える。
【００３６】
キャリッジ２６は、原稿台１１の裏面側（下方）に配置され、副走査方向（左右方向）に水平移動可能に構成されている。
【００３７】
キャリッジ２６は、原稿台１１に原稿が載置される前の圧板３１が閉じられた状態では、図５において実線で示すキャリッジ２６の位置である待機位置Ｐ１に配置されている。待機位置Ｐ１は、原稿台１１の左端より外側（左側）にある。
【００３８】
また、原稿幅の検出のためのキャリッジ２６の位置として、原稿サイズ検出位置Ｐ２が設定されている。原稿サイズ検出位置Ｐ２は、図５において二点鎖線で示すキャリッジ２６の位置であり、原稿台１１の左端から所定距離だけ右側の位置にある。
【００３９】
キャリッジ２６は、２つの光源２８と、ラインセンサ２９とを備える。
【００４０】
光源２８は、原稿台１１の裏面側から原稿台１１に向けて光を出射する。２つの光源２８は、ラインセンサ２９を挟んで左右方向に並列して配置されている。
【００４１】
ラインセンサ２９は、主走査方向（前後方向）に沿って配置された複数の読取素子を有する。ラインセンサ２９は、原稿台１１側からの光を読取素子で受光し、読取データを生成する。ラインセンサ２９の読取素子は、例えば、ＣＣＤ（Charge Coupled Device）からなる。
【００４２】
モータ２７は、キャリッジ２６を副走査方向（左右方向）に水平移動させる。モータ２７は、パルスモータからなる。
【００４３】
原稿長さセンサ１４，１５は、原稿台１１上の原稿の原稿長さを検出するために用いられるセンサである。原稿長さセンサ１４，１５は、発光部および受光部を有する光学式の反射センサからなる。原稿長さセンサ１４，１５は、原稿の定型サイズに応じた位置に配置されている。
【００４４】
制御回路１６は、画像読取装置１全体の動作を制御する。制御回路１６の詳細は後述する。
【００４５】
原稿台カバー３は、原稿台１１を覆うものである。原稿台カバー３は、副走査方向の回動軸を中心に回動することで、原稿台１１に対して開閉する。原稿台カバー３は、原稿台１１に載置された原稿を押さえる圧板３１を備える。圧板３１は、原稿台１１全体を覆う大きさの白色の板状に形成されている。圧板３１は、原稿台カバー３の回動により、原稿台１１の表面に対して開閉する。
【００４６】
操作パネル４は、各種の入力画面等を表示するとともに、ユーザによる入力操作を受け付ける。操作パネル４は、画像読取装置１が接続される印刷装置が備えるものでもよい。図６に示すように、操作パネル４は、表示部３６と、入力部３７とを備える。
【００４７】
表示部３６は、各種の入力画面等を表示する。表示部３６は、液晶表示パネル等を有する。
【００４８】
入力部３７は、ユーザによる入力操作を受け付け、操作に応じた操作信号を出力する。入力部３７は、各種の操作キー、タッチパネル等を有する。
【００４９】
次に、上述した制御回路１６の構成を説明する。図６に示すように、制御回路１６は、ＣＰＵ４１と、ＲＡＭ４２と、フラッシュメモリ４３と、ＦｅＲＡＭ４４と、入出力Ｉ／Ｆ（インタフェース）４５とを備える。
【００５０】
ＣＰＵ４１は、フラッシュメモリ４３に格納されたプログラムに従って動作することにより、読取制御部５１と、最小値データ生成部５２と、原稿サイズ検出部（請求項の原稿幅検出部に相当）５３とを構築する。
【００５１】
読取制御部５１は、原稿台１１に載置された原稿の画像を読み取るよう画像読取ユニット１３を制御する。
【００５２】
また、読取制御部５１は、原稿の読み取り開始前に、画像読取ユニット１３による原稿幅の検出のための読取動作を実行する。
【００５３】
具体的には、読取制御部５１は、原稿台１１への原稿載置のために圧板３１が開かれると、待機位置Ｐ１から原稿サイズ検出位置Ｐ２へのキャリッジ２６の移動を開始させる。圧板３１が閉じられる際に第１角度センサ２２がオンになると、読取制御部５１は、その時点において光源２８から光を出射して原稿台１１側からの光をラインセンサ２９で読み取る第１読取動作を行うよう制御する。第１読取動作は、キャリッジ２６の移動中に行われる場合と、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達して停止してから行われる場合とがある。
【００５４】
第１角度センサ２２がオンになった時点が、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前であった場合、読取制御部５１は、第２角度センサ２３がオンになると、キャリッジ２６を待機位置へ戻る方向（左方向）へ移動させ始める。そして、読取制御部５１は、キャリッジ２６を左方向へ移動させつつ、第１読取動作による読取位置を含む領域に光源２８から光を出射して原稿台１１側からの光をラインセンサ２９で読み取る第２読取動作を行うよう制御する。
【００５５】
第１角度センサ２２がオンになった時点が、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達した後であった場合、読取制御部５１は、第２角度センサ２３がオンになった時点において原稿サイズ検出位置Ｐ２に停止しているキャリッジ２６の光源２８から光を出射して原稿台１１側からの光をラインセンサ２９で読み取る第３読取動作を行うよう制御する。
【００５６】
最小値データ生成部５２は、上述の第２読取動作において画像読取ユニット１３が読み取った領域の読取データにおける副走査方向に沿ったライン上の輝度の最小値をラインごとに算出し、ラインごとの輝度の最小値からなる最小値データを生成する。
【００５７】
原稿サイズ検出部５３は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１角度センサ２２がオンになった場合、第１読取動作による読取データと、最小値データ生成部５２により生成された最小値データとの輝度の比較により原稿幅を検出する。キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１角度センサ２２がオンになった場合、原稿サイズ検出部５３は、第１読取動作による読取データと第３読取動作による読取データとの比較により原稿幅を検出する。
【００５８】
また、原稿サイズ検出部５３は、原稿台１１への原稿載置のために開かれた圧板３１が閉じられる際の、第１角度センサ２２がオンになった時点における原稿長さセンサ１４，１５の論理（オン、オフ）に基づき、原稿台１１上の原稿の原稿長さを検出する。ここで、原稿長さセンサ１４，１５の論理は、定型サイズにおける原稿長さと関連付けられている。このため、原稿長さ検出部５４は、原稿長さセンサ１４，１５の論理から原稿長さを検出できる。
【００５９】
ＲＡＭ４２は、一時的なデータの保存や演算時におけるＣＰＵ４１のワークエリアとして使用されるものである。
【００６０】
フラッシュメモリ４３は、各種のプログラム等を不揮発的に記憶する。
【００６１】
ＦｅＲＡＭ４４は、画像読取装置１の機体に固有の各種の調整値等を不揮発的に記憶する。
【００６２】
入出力Ｉ／Ｆ４５は、制御回路１６に操作パネル４を接続するものである。
【００６３】
次に、画像読取装置１における原稿幅検出動作について説明する。
【００６４】
図７は、原稿幅検出動作を説明するためのフローチャートである。原稿幅検出動作は、原稿の読み取りを行う際に、読み取り開始前に行われる。
【００６５】
図７のステップＳ１において、読取制御部５１は、第１角度センサ２２がオフになったか否かを判断する。原稿台１１に原稿を載置するためのユーザの作業により圧板３１が開かれると、第１角度センサ２２がオフになる。第１角度センサ２２がオフになっていないと判断した場合（ステップＳ１：ＮＯ）、読取制御部５１は、ステップＳ１を繰り返す。
【００６６】
第１角度センサ２２がオフになったと判断した場合（ステップＳ１：ＹＥＳ）、ステップＳ２において、読取制御部５１は、モータ２７を制御して、待機位置Ｐ１から原稿サイズ検出位置Ｐ２へのキャリッジ２６の移動を開始させる。
【００６７】
ここで、前の原稿の読み取りのために原稿台１１の右端側まで移動したキャリッジ２６が、第１角度センサ２２がオフになった時点ではまだ待機位置Ｐ１に戻っていない場合がある。この場合、読取制御部５１は、キャリッジ２６を待機位置Ｐ１に戻してから原稿サイズ検出位置Ｐ２への移動を開始させる。
【００６８】
次いで、ステップＳ３において、読取制御部５１は、第１角度センサ２２がオンになったか否かを判断する。ここで、原稿台１１に原稿を載置したユーザが圧板３１を閉じる際に、圧板３１の開閉角度θが第１角度θ１になると、第１角度センサ２２がオンになる。
【００６９】
第１角度センサ２２がオフであると判断した場合（ステップＳ３：ＮＯ）、ステップＳ４において、読取制御部５１は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達しているか否かを判断する。キャリッジ２６が原稿サイズ検出位置Ｐ２に到達していないと判断した場合（ステップＳ４：ＮＯ）、読取制御部５１は、ステップＳ３に戻る。
【００７０】
第１角度センサ２２がオンになったと判断した場合（ステップＳ３：ＹＥＳ）、ステップＳ５において、読取制御部５１は、その時点で第１読取動作を行うよう画像読取ユニット１３を制御する。ここでは、キャリッジ２６は原稿サイズ検出位置Ｐ２に到達しておらず、第１読取動作は、キャリッジ２６の移動中に行われる。読取制御部５１は、この第１読取動作による読取位置をモータ２７の駆動パルス数に基づき検出し、その結果を第１読取動作位置情報としてＲＡＭ４２に記憶する。
【００７１】
また、読取制御部５１は、第１角度センサ２２がオンになった時点で、キャリッジ２６の停止制御、すなわち停止のための減速を開始させる。
【００７２】
次いで、ステップＳ６において、読取制御部５１は、第２角度センサ２３がオンになったか否かを判断する。ここで、開閉角度θが第２角度θ２になるまで圧板３１が閉じられると、第２角度センサ２３がオンになる。第２角度センサ２３がオフであると判断した場合（ステップＳ６：ＮＯ）、読取制御部５１は、ステップＳ６を繰り返す。
【００７３】
第２角度センサ２３がオンになったと判断した場合（ステップＳ６：ＹＥＳ）、ステップＳ７において、読取制御部５１は、キャリッジ２６を待機位置へ戻る方向（左方向）へ移動させつつ、第２読取動作を行うよう画像読取ユニット１３を制御する。
【００７４】
具体的には、読取制御部５１は、第２角度センサ２３がオンになった時点において、キャリッジ２６が停止している場合、その時点からキャリッジ２６を左方向へ移動させ始める。第２角度センサ２３がオンになった時点ではキャリッジ２６が停止していない場合、読取制御部５１は、キャリッジ２６が停止した時点からキャリッジ２６を左方向へ移動させ始める。また、読取制御部５１は、キャリッジ２６の左方向への移動を開始させた時点から、光源２８から光を出射して原稿台１１側からの光をラインセンサ２９で読み取る動作を開始させる。
【００７５】
左方向へ移動するキャリッジ２６による読取位置が、上述したステップＳ５の第１読取動作による読取位置に達すると、その時点以降でキャリッジ２６による読取位置が原稿台１１の左端に到達するまでの間に、読取制御部５１は、光源２８を消灯する。これにより、第２読取動作が終了する。この後、読取制御部５１は、キャリッジ２６を待機位置Ｐ１で停止させる。なお、読取制御部５１は、キャリッジ２６による読取位置を、モータ２７の駆動パルス数により検出できる。
【００７６】
次いで、ステップＳ８において、最小値データ生成部５２は、上述の第２読取動作において画像読取ユニット１３が読み取った領域の読取データから最小値データを生成する。具体的には、最小値データ生成部５２は、第２読取動作による読取データにおける副走査方向に沿ったライン上の各画素の輝度の最小値をラインごとに算出する。そして、最小値データ生成部５２は、算出した副走査方向の各ラインの輝度の最小値が主走査方向の各画素値として並んだデータを、最小値データとして生成する。この後、ステップＳ１３に処理が進む。
【００７７】
ステップＳ４において、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達していると判断した場合（ステップＳ４：ＮＯ）、読取制御部５１は、ステップＳ９において、第１角度センサ２２がオンになったか否かを判断する。第１角度センサ２２がオフであると判断した場合（ステップＳ９：ＮＯ）、読取制御部５１は、ステップＳ９を繰り返す。なお、第１角度センサ２２がオンになる前にキャリッジ２６が原稿サイズ検出位置Ｐ２に到達している場合、キャリッジ２６は原稿サイズ検出位置Ｐ２に停止している。
【００７８】
第１角度センサ２２がオンになったと判断した場合（ステップＳ９：ＹＥＳ）、ステップＳ１０において、読取制御部５１は、第１読取動作を行うよう画像読取ユニット１３を制御する。ここでは、キャリッジ２６が原稿サイズ検出位置Ｐ２に停止した状態で第１読取動作が行われる。
【００７９】
次いで、ステップＳ１１において、読取制御部５１は、第２角度センサ２３がオンになったか否かを判断する。第２角度センサ２３がオフであると判断した場合（ステップＳ１１：ＮＯ）、読取制御部５１は、ステップＳ１１を繰り返す。
【００８０】
第２角度センサ２３がオンになったと判断した場合（ステップＳ１１：ＹＥＳ）、ステップＳ１２において、読取制御部５１は、第３読取動作を行うよう画像読取ユニット１３を制御する。この後、ステップＳ１３に処理が進む。
【００８１】
ステップＳ１３では、原稿サイズ検出部５３は、ステップＳ５での第１読取動作による読取データと最小値データとに基づき、または、ステップＳ９の第１読取動作による読取データと第３読取動作による読取データとに基づき、原稿幅を検出する。
【００８２】
具体的には、原稿サイズ検出部５３は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１角度センサ２２がオンになった場合、ステップＳ５での第１読取動作による読取データと最小値データとの輝度の比較により原稿幅を検出する。
【００８３】
より具体的には、原稿サイズ検出部５３は、主走査方向における位置が同じ画素どうしで、最小値データにおける画素の輝度から第１読取動作による読取データにおける画素の輝度を引いた値を算出する。次いで、原稿サイズ検出部５３は、この計算により得られた輝度差が所定の閾値未満である画素からなる部分を、原稿部と判定する。そして、原稿サイズ検出部５３は、原稿部と判定した部分の幅を、原稿台１１上の原稿の原稿幅として検出する。
【００８４】
また、原稿サイズ検出部５３は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１角度センサ２２がオンになった場合、ステップＳ９での第１読取動作による読取データと第３読取動作による読取データとの比較により原稿幅を検出する。
【００８５】
より具体的には、原稿サイズ検出部５３は、主走査方向における位置が同じ画素どうしで、第３読取動作による読取データにおける画素の輝度から第１読取動作による読取データにおける画素の輝度を引いた値を算出する。次いで、原稿サイズ検出部５３は、この計算により得られた輝度差が所定の閾値未満である画素からなる部分を、原稿部と判定する。そして、原稿サイズ検出部５３は、原稿部と判定した部分の幅を、原稿台１１上の原稿の原稿幅として検出する。
【００８６】
次いで、ステップＳ１４において、原稿サイズ検出部５３は、第１読取動作による読取位置が、無効範囲Ａｍ内であるか否かを判断する。無効範囲Ａｍは、図５に示すように、原稿台１１の左端から、原稿サイズ検出位置Ｐ２よりも左側の所定位置までの範囲である。
【００８７】
ここで、原稿台１１上の原稿のセット位置のずれにより、原稿台１１上の原稿の左側の辺と、原稿台１１の左側の辺との間に隙間が存在することがある。キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１角度センサ２２がオンになった場合、第１読取動作において、原稿の左側の辺と原稿台１１の左側の辺との間の隙間が読み取られることがある。この場合、第１読取動作で原稿が読み取られないことで、原稿幅の誤検出が生じる。そこで、このような誤検出による原稿幅を無効とするために、無効範囲Ａｍが設定されている。
【００８８】
第１読取動作による読取位置が無効範囲Ａｍ内であると判断した場合（ステップＳ１４：ＹＥＳ）、ステップＳ１５において、原稿サイズ検出部５３は、ステップＳ１３で検出した原稿幅を無効と判定する。
【００８９】
次いで、ステップＳ１６において、原稿サイズ検出部５３は、図８に示す原稿サイズ指定画面６１を表示部３６に表示させる。原稿サイズ指定画面６１は、ユーザに原稿サイズを指定させるための画面である。
【００９０】
次いで、ステップＳ１７において、原稿サイズ検出部５３は、原稿サイズ指定画面６１上でのユーザ操作により原稿サイズが指定されたか否かを判断する。原稿サイズが指定されていないと判断した場合（ステップＳ１７：ＮＯ）、原稿サイズ検出部５３は、ステップＳ１７を繰り返す。原稿サイズが指定されたと判断した場合（ステップＳ１７：ＹＥＳ）、原稿サイズ検出部５３は、指定された原稿サイズを原稿台１１上の原稿の原稿サイズとして採用して、一連の動作を終了する。
【００９１】
ステップＳ１４において、第１読取動作による読取位置が無効範囲Ａｍ内ではないと判断した場合（ステップＳ１４：ＮＯ）、ステップＳ１８において、原稿サイズ検出部５３は、ステップＳ１３で検出した原稿幅を有効と判定する。これにより、一連の動作が終了となる。
【００９２】
次に、上述した原稿幅検出動作における原稿幅の検出方法について説明する。
【００９３】
まず、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１角度センサ２２がオンになった（圧板３１の開閉角度θが第１角度θ１になった）場合における原稿幅の検出方法について、図９を参照して説明する。
【００９４】
図９（ａ）は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１角度センサ２２がオンになった場合における第１角度センサ２２がオンになった時点の読取動作（図７のステップＳ９の第１読取動作）の説明図である。図９（ｂ）は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１角度センサ２２がオンになった場合における第２角度センサ２３がオンになった時点の読取動作（図７のステップＳ１２の第３読取動作）の説明図である。
【００９５】
図９において、原稿Ｇは、黒色部分と白色部分とからなり、斜線ハッチングで示した部分が黒色部分であり、他の部分が白色部分である。後述する図１０においても同様である。
【００９６】
図９（ａ），（ｂ）に示すように、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから開閉角度θが第１角度θ１になった場合、第１角度θ１における読取動作（第１読取動作）も第２角度θ２における読取動作（第３読取動作）も原稿サイズ検出位置Ｐ２で行われる。
【００９７】
このため、原稿Ｇは、第１読取動作と第３読取動作とで同じ部分が読み取られる。図９の例では、第１読取動作でも第３読取動作でも原稿Ｇの白色部分が読み取られる。
【００９８】
一方、非原稿部においては、第１読取動作では、図９（ａ）に示すように圧板３１が開状態であるため、圧板３１による反射光はほとんど読み取られず、非原稿部の輝度は低くなる。これに対し、第３読取動作では、図９（ｂ）に示すように圧板３１が閉状態であるため、圧板３１による反射光が読み取られ、第１読取動作の場合よりも非原稿部の輝度が上昇する。
【００９９】
したがって、第１読取動作による読取データと第３読取動作による読取データとを比較すると、原稿部の輝度は変化しない。一方、非原稿部については、第３読取動作による読取データにおける非原稿部の輝度は、第１読取動作による読取データにおける非原稿部の輝度よりも大きくなる。
【０１００】
このことから、前述のように、第３読取動作による読取データにおける輝度から第１読取動作による読取データにおける輝度を引いた値（輝度差）が所定の閾値未満である画素からなる部分が原稿部と判定され、その幅が原稿幅として検出される。
【０１０１】
ここで説明した、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１角度センサ２２がオンになった場合における原稿幅の検出方法は、通常の圧版開閉差分法である。
【０１０２】
次に、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１角度センサ２２がオンになった（圧板３１の開閉角度θが第１角度θ１になった）場合における原稿幅の検出方法について、図１０を参照して説明する。
【０１０３】
図１０（ａ）は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１角度センサ２２がオンになった場合における第１角度センサ２２がオンになった時点の読取動作（図７のステップＳ５の第１読取動作）の説明図である。図１０（ｂ）は、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１角度センサ２２がオンになった場合における第２角度センサ２３がオンになった時点以降の読取動作（図７のステップＳ７の第２読取動作）の説明図である。
【０１０４】
キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に開閉角度θが第１角度θ１になった場合、図１０（ａ）に示すように、キャリッジ２６が原稿サイズ検出位置Ｐ２より左側を移動中に、第１角度θ１における読取動作（第１読取動作）が行われる。この例では、第１読取動作において、原稿Ｇの黒色部分が読み取られる。
【０１０５】
ここで、本実施の形態とは異なり、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に開閉角度θが第１角度θ１になった場合でも、第２角度θ２の時点における読取動作を原稿サイズ検出位置Ｐ２にキャリッジ２６が停止した状態で行うものとする。そして、第１角度θ１におけるキャリッジ２６が移動中の読取動作（第１読取動作）による読取データと、第２角度θ２における原稿サイズ検出位置Ｐ２にキャリッジ２６が停止した状態での読取動作（上述の第３読取動作に相当）による読取データとの比較により原稿幅を検出するものとする。
【０１０６】
この場合、第２角度θ２における読取動作では、図９（ｂ）の例のように、原稿Ｇの白色部分が読み取られる。このため、第２角度θ２における読取動作による読取データは、第１角度θ１における読取動作による読取データと比較して、原稿部においても、非原稿部と同様に、輝度が上昇したものとなる。この結果、原稿部を非原稿部と誤検出し、原稿幅が誤検出されるおそれがある。
【０１０７】
これに対し、本実施の形態では、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に開閉角度θが第１角度θ１になった場合、第２角度センサ２３がオンになると、図１０（ｂ）に示すように、キャリッジ２６を待機位置Ｐ１へ戻る方向へ移動させつつ、前述の第２読取動作が行われる。
【０１０８】
そして、前述のように、第２読取動作において読み取られた領域の読取データから最小値データが生成され、第１読取動作による読取データと最小値データとの輝度の比較により原稿幅が検出される。
【０１０９】
ここで、第２読取動作では、第１読取動作による読取位置を読み取っているので、最小値データにおける原稿部の各画素の輝度は、第１読取動作による読取データにおける対応画素の輝度以下となる。
【０１１０】
このため、最小値データにおける原稿部の各画素の輝度が、第１読取動作による読取データにおける原稿部の各画素の輝度より大きくなることはない。一方、非原稿部については、最小値データにおける非原稿部の輝度は、第１読取動作による読取データにおける非原稿部の輝度よりも大きくなる。
【０１１１】
このことから、前述のように、最小値データにおける輝度から第１読取動作による読取データにおける輝度を引いた値（輝度差）が所定の閾値未満である画素からなる部分が原稿部と判定され、その幅が原稿幅として検出される。
【０１１２】
以上説明したように、画像読取装置１では、読取制御部５１は、圧板３１が開かれると、待機位置Ｐ１から原稿サイズ検出位置Ｐ２へのキャリッジ２６の移動を開始させ、圧板３１が第１角度θ１まで閉じられると、その時点において第１読取動作を行うよう画像読取ユニット１３を制御する。圧板３１が第１角度θ１まで閉じられた時点が、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前であった場合、読取制御部５１は、圧板３１が第２角度θ２まで閉じられると、キャリッジ２６を待機位置へ戻る方向へ移動させつつ、第２読取動作を行うよう制御する。最小値データ生成部５２は、第２読取動作において読み取った領域の読取データにおける副走査方向に沿ったラインごとの輝度の最小値からなる最小値データを生成する。原稿サイズ検出部５３は、第１読取動作による読取データと最小値データとの輝度の比較により原稿幅を検出する。
【０１１３】
これにより、原稿サイズ検出部５３は、圧板３１の閉状態における読取データとして、圧板３１の開状態における第１読取動作による読取データに対して原稿部の輝度が上昇しない最小値データを用いて、原稿幅を検出する。このため、圧板３１の開閉が高速で行われることでキャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前に第１読取動作が行われた場合でも、原稿部を非原稿部と誤検出することが抑えられるので、原稿幅の誤検出が抑えられる。したがって、原稿サイズの誤検出を低減できる。
【０１１４】
また、画像読取装置１では、読取制御部５１は、圧板３１が第１角度θ１まで閉じられた時点が、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達する前であった場合において、開閉角度θが第１角度θ１になった時点で、キャリッジ２６の停止制御を開始させる。これにより、キャリッジ２６を待機位置に戻すための移動距離を短縮できるので、原稿画像の読み取りの準備を早く完了できる。
【０１１５】
また、画像読取装置１では、原稿サイズ検出部５３は、第１読取動作による読取位置が無効範囲Ａｍ内である場合、検出した原稿幅を無効とする。これにより、原稿台１１上の原稿のセット位置のずれによる誤検出の可能性がある原稿幅を無効にすることができる。
【０１１６】
また、画像読取装置１では、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１読取動作が行われた場合、読取制御部５１は、圧板３１が第２角度θ２まで閉じられた時点において、キャリッジ２６が原稿サイズ検出位置Ｐ２に停止した状態で、第３読取動作を行うよう画像読取ユニット１３を制御する。そして、原稿サイズ検出部５３は、第１読取動作による読取データと第３読取動作による読取データとの比較により原稿幅を検出する。これにより、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１読取動作が行われた場合は、通常の圧板開閉差分法による原稿幅の検出が行われるので、原稿幅の検出のための処理の複雑化を軽減できる。
【０１１７】
なお、キャリッジ２６が原稿サイズ検出位置Ｐ２に到達してから第１読取動作が行われた場合でも、圧板３１が第２角度θ２まで閉じられると、キャリッジ２６を待機位置へ戻る方向へ移動させつつ、第２読取動作を行い、第２読取動作において読み取った領域の読取データから最小値データを生成し、第１読取動作による読取データと最小値データとの輝度の比較により原稿幅を検出するようにしてもよい。
【０１１８】
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【符号の説明】
【０１１９】
１  画像読取装置
２  装置本体
３  原稿台カバー
４  操作パネル
１１  原稿台
１２  角度検出部
１３  画像読取ユニット
１６  制御回路
２６  キャリッジ
２７  モータ
２８  光源
２９  ラインセンサ
３１  圧板
４１  ＣＰＵ
４２  ＲＡＭ
４３  フラッシュメモリ
４４  ＦｅＲＡＭ
４５  入出力Ｉ／Ｆ
５１  読取制御部
５２  最小値データ生成部
５３  原稿サイズ検出部
【図１】
2018050111.tif 000003
【図２】
2018050111.tif 000004
【図３】
2018050111.tif 000005
【図４】
2018050111.tif 000006
【図５】
2018050111.tif 000007
【図６】
2018050111.tif 000008
【図７】
2018050111.tif 000009
【図８】
2018050111.tif 000010
【図９】
2018050111.tif 000011
【図１０】
2018050111.tif 000012