(57)【要約】【課題】適切な範囲の画像データを得ることが可能な画像読取装置を提供する。【解決手段】原稿が載置されるプラテンガラス３６と、副走査方向に移動しながら原稿を読み取る読取ユニットとを備えた画像読取装置において、主走査方向の基準位置から原稿の短辺の長さを越えた位置に設定された第１領域６２に、画像が存在しているかを判断し、第１領域に画像が存在していると判断された場合に、副走査方向が原稿の短辺の長さに対応し、主走査方向が原稿の長辺の長さに対応した読取範囲の画像データを出力する。これにより、原稿が載置面に縦置きの姿勢で載置されていることが確認された場合に、縦置きの姿勢の原稿を対象とした読取範囲の画像データを出力することが可能となり、原稿が載置面に縦置きの姿勢で載置された場合に適切な範囲の画像データを得ることが可能となる。【選択図】図３
2014039207.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置される載置面と、
副走査方向に移動しながら前記載置面に載置された原稿を読み取る読取ユニットと、
前記読取ユニットによる原稿の読取動作を制御する制御装置と、
を備え、
前記制御装置は、
前記読取ユニットによる読取範囲の短辺と長辺の長さを特定する特定部と、
前記副走査方向と直交する主走査方向において、前記主走査方向における基準位置から前記特定部によって特定された前記短辺の長さを越えた位置に設定された第１領域に、原稿の画像が存在しているかを判断する第１判断部と、
前記第１判断部によって、前記第１領域に原稿の画像が存在していると判断された場合に、前記副走査方向が前記特定部によって特定された前記短辺の長さに対応し、前記主走査方向が前記特定部によって特定された前記長辺の長さに対応した読取範囲の画像データを出力する第１出力部と、
を有することを特徴とする画像読取装置。
【請求項２】
前記制御装置が、
前記第１判断部によって、前記第１領域に原稿の画像が存在していないと判断された場合に、前記載置面の読取開始位置から前記副走査方向に前記特定部によって特定された前記短辺の長さを越えた位置に設定された第２領域に、原稿の画像が存在しているかを判断する第２判断部と、
前記第２判断部によって、前記第２領域に原稿の画像が存在していると判断された場合に、前記副走査方向が前記特定部によって特定された前記長辺の長さに対応し、前記主走査方向が前記特定部によって特定された前記短辺の長さに対応した読取範囲の画像データを出力する第２出力部と、
を有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記制御装置が、
前記読取ユニットが前記副走査方向に移動中に、前記第１判断部によって、前記第１領域に原稿の画像が存在していると判断された場合、前記読取ユニットの読取停止位置を、前記副走査方向における前記読取開始位置から前記特定部によって特定された前記短辺の長さに対応した位置として設定する第１読取設定部を有する請求項１又は請求項２に記載の画像読取装置。
【請求項４】
前記制御装置が、
前記第１判断部によって、前記第１領域に原稿の画像が存在しないと判断された場合に、前記読取ユニットの読取停止位置を、前記副走査方向における読取開始位置から前記特定部によって特定された前記長辺の長さに対応した位置として設定する第２読取設定部を有する請求項１乃至請求項３のいずれか１つに記載の画像読取装置。
【請求項５】
前記第１判断部が、
前記第１領域の前記主走査方向上流端から前記主走査方向下流向きに所定の幅で設定された第１緩衝領域だけに原稿の画像が存在している場合には、前記第１領域に原稿の画像が存在していないと判断することを特徴とする請求項１乃至請求項４のいずれか１つに記載の画像読取装置。
【請求項６】
前記第２判断部が、
前記第２領域の前記副走査方向上流端から前記副走査方向下流向きに所定の幅で設定された第２緩衝領域だけに原稿の画像が存在している場合には、前記第２領域に原稿の画像が存在していないと判断することを特徴とする請求項１乃至請求項５のいずれか１つに記載の画像読取装置。
【請求項７】
前記第１領域は、前記基準位置から前記主走査方向下流向きに前記特定部によって特定された前記短辺の長さを越えた位置であって、前記基準位置から前記主走査方向下流向きに前記特定部によって特定された前記長辺の長さを越えない位置、及び、前記読取開始位置から前記副走査方向下流向きに前記特定部によって特定された前記短辺の長さを越えない位置により特定される領域であることを特徴とする請求項１乃至請求項６のいずれか１つに記載の画像読取装置。
【請求項８】
前記第１判断部は、
前記読取開始位置から前記副走査方向下流向きに前記特定部によって特定された前記短辺の長さより短い長さ離れた位置に設定された判断位置を越えた場合において、前記第１領域に原稿の画像が存在しているかを判断することを特徴とする請求項１乃至請求項７のいずれか１つに記載の画像読取装置。
【請求項９】
前記判断位置が、
前記読取ユニットの前記副走査方向への移動速度に応じて変更されることを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記読取ユニットが、前記読取開始位置から前記副走査方向下流向きに前記特定部によって特定された前記短辺の長さに対応した距離を越えて移動中に、前記第１判断手段によって、前記第１領域に原稿の画像が存在していると判断された場合、前記読取ユニットが、前記副走査方向における前記特定部によって特定された前記長辺に対応した距離に達する前に、読取動作を終了することを特徴とする請求項１乃至請求項９のいずれか１つに記載の画像読取装置。
【請求項１１】
前記第１出力部は、
前記読取ユニットが、前記読取開始位置から前記副走査方向下流向きに前記特定部によって特定された前記短辺の長さに対応した距離を越えて移動中に、前記第１判断手段によって、前記第１領域に原稿の画像が存在していると判断された場合、前記副走査方向が前記特定部によって特定された前記短辺の長さに対応し、前記主走査方向が前記特定部によって特定された前記長辺の長さに対応した読取範囲の画像データをトリミングし、そのトリミングした画像データを出力することを特徴とする請求項１乃至請求項１０のいずれか１つに記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置は、通常、原稿が載置される載置面と、副走査方向に移動しながら載置面に載置された原稿を読み取る読取ユニットとを備えており、読取ユニットによって読み取られた画像データを出力する構造とされている。原稿の読取範囲は、下記特許文献に記載されているように、ユーザによる選択、若しくは、原稿サイズに応じて予め設定されており、その選択若しくは設定に応じた範囲の画像データが出力される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平２−１４８９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、大きなサイズの原稿を読取可能な画像読取装置が多く存在している。このような画像読取装置では、比較的大きな原稿から比較的小さな原稿まで読み取り可能となっており、非常に便利である。しかし、載置面に縦置きの姿勢と横置きの姿勢とのいずれの姿勢でも載置可能な原稿があり、載置される姿勢によって、適切に原稿を読み取れない場合がある。
【０００５】
具体的には、例えば、Ａ３サイズの原稿を読み取り可能な画像読取装置において、Ａ４サイズの原稿を読み取る際には、Ａ４サイズの原稿を、縦置きの姿勢と横置きの姿勢とのいずれの姿勢でも載置することが可能である。縦置きの姿勢で載置された原稿と、横置きの姿勢で載置された原稿とでは、読取範囲は、２種類の姿勢の原稿が重なっている部分では同じとなるが、残りの部分で異なっている。このため、例えば、横置きの姿勢の原稿を対象として読取範囲が設定されている場合に、ユーザが誤って、原稿を縦置きの姿勢で載置すると、原稿の一部の画像データが出力されず、望む画像データを得ることができない虞がある。
【０００６】
本発明は、そのような事情に鑑みてなされたものであり、原稿が縦置きの姿勢と横置きの姿勢とのいずれの姿勢で載置された場合であっても、適切な範囲の画像データを得ることが可能な画像読取装置を提供する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に記載の画像読取装置は、原稿が載置される載置面と、副走査方向に移動しながら前記載置面に載置された原稿を読み取る読取ユニットと、前記読取ユニットによる原稿の読取動作を制御する制御装置と、を備え、前記制御装置は、前記読取ユニットによる読取範囲の短辺と長辺の長さを特定する特定部と、前記副走査方向と直交する主走査方向において、前記主走査方向における基準位置から前記特定部によって特定された前記短辺の長さを越えた位置に設定された第１領域に、原稿の画像が存在しているかを判断する第１判断部と、前記第１判断部によって、前記第１領域に原稿の画像が存在していると判断された場合に、前記副走査方向が前記特定部によって特定された前記短辺の長さに対応し、前記主走査方向が前記特定部によって特定された前記長辺の長さに対応した読取範囲の画像データを出力する第１出力部と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明に記載の画像読取装置では、第１領域に画像が存在している場合には、副走査方向が原稿の短辺の長さに対応し、主走査方向が原稿の長辺の長さに対応した読取範囲の画像データが出力される。第１領域は、原稿が縦置きの姿勢で載置面に載置された場合にのみ画像が存在する領域である。このため、本発明の画像読取装置では、原稿が載置面に縦置きの姿勢で載置されていることが確認された場合に、縦置きの姿勢の原稿を対象とした読取範囲の画像データが出力される。これにより、原稿が載置面に縦置きの姿勢で載置された場合に適切な範囲の画像データを得ることが可能となる。
【０００９】
また、第１領域に画像が存在していない場合には、第２領域の画像の有無を判断することが可能である。そして、第２領域に画像が存在している場合には、副走査方向が原稿の長辺の長さに対応し、主走査方向が原稿の短辺の長さに対応した読取範囲の画像データが出力される。第２領域は、原稿が横置きの姿勢で載置面に載置された場合にのみ画像が存在する領域である。このため、原稿が載置面に横置きの姿勢で載置されていることが確認された場合に、横置きの姿勢の原稿を対象とした読取範囲の画像データが出力される。これにより、原稿が載置面に横置きの姿勢で載置された場合に適切な範囲の画像データを得ることが可能となる。
【００１０】
また、第１領域に原稿の画像が存在している場合の読取ユニットによる読取停止位置を、読取開始位置から副走査方向に原稿の短辺の長さに相当する距離離れた位置に設定することが可能である。これにより、載置面に縦置きの姿勢で載置された原稿の画像を適切に読み取ることが可能となる。
【００１１】
また、第１領域に原稿の画像が存在していない場合の読取ユニットによる読取停止位置を、読取開始位置から副走査方向に原稿の長辺の長さに相当する距離離れた位置に設定することが可能である。これにより、原稿が横置きの姿勢で載置されているかを確実に判断することが可能となる。また、原稿が横置きの姿勢で載置されている場合に、原稿の画像を適切に読み取ることが可能となる。
【００１２】
また、第１領域の主走査方向上流端から主走査方向下流向きに所定の幅で、第１緩衝領域を設定し、その第１緩衝領域だけに画像が存在している場合には、第１領域に画像が存在していないと判断することが可能である。横置きの姿勢の原稿が傾いた状態で載置面に載置されると、原稿の一部が第１領域に入り込む場合がある。このような場合には、原稿が横置きの姿勢で載置されているにも関わらず、第１領域に画像が存在していると判断され、誤った読取範囲の画像データが出力される虞がある。このため、第１緩衝領域を設定することで、横置きの姿勢の原稿が傾いた状態で載置面に載置された場合であっても、適切に原稿の姿勢を判断し、適切な範囲の画像データを得ることが可能となる。
【００１３】
また、第２領域の副走査方向上流端から副走査方向下流向きに所定の幅で、第２緩衝領域を設定し、その第２緩衝領域だけに画像が存在している場合には、第２領域に画像が存在していないと判断することが可能である。縦置きの姿勢の原稿が傾いた状態で載置面に載置されると、原稿の一部が第２領域に入り込む場合がある。このような場合には、原稿が縦置きの姿勢で載置されているにも関わらず、第２領域に画像が存在していると判断され、誤った読取範囲の画像データが出力される虞がある。このため、第２緩衝領域を設定することで、縦置きの姿勢の原稿が傾いた状態で載置面に載置された場合であっても、適切に原稿の姿勢を判断し、適切な範囲の画像データを得ることが可能となる。
【００１４】
また、主走査方向の読取位置上流端から主走査方向下流向きに原稿の短辺の長さ離れた位置と、主走査方向の読取位置上流端から主走査方向下流向きに原稿の長辺の長さ離れた位置と、読取開始位置と、読取開始位置から副走査方向に原稿の短辺の長さ離れた位置とによって囲まれる領域を、第１領域として設定することが可能である。これにより、第１領域での画像の有無の判断を必要な範囲でのみ行うことが可能となり、無駄な領域での画像の有無の判断を省くことが可能となる。
【００１５】
また、読取開始位置から副走査方向に原稿の短辺の長さより短い長さ離れた位置に判断位置を設定し、その判断位置を越えた場合に、第１領域に原稿の画像が存在しているかを判断することが可能である。これにより、これにより、第１領域での画像の有無の判断を行う領域を少なくすることが可能となる。
【００１６】
また、読取ユニットの副走査方向への移動速度に応じて、判断位置を変更することが可能である。具体的には、読取ユニットの移動速度が遅いほど、判断位置を、縦置き姿勢の原稿の読取停止位置に近い位置に設定することが可能である。これにより、読取停止位置付近の画像の有無を適切に判断することが可能となる。一方、読取ユニットの移動速度が速いほど、判断位置を、縦置き姿勢の原稿の読取停止位置から離れた位置に設定することが可能である。これにより、第１領域での画像判断時に、読取ユニットが読取停止位置を超える頻度を低くすることが可能となる。
【００１７】
また、縦置き姿勢の原稿の読取停止位置を越えた位置において、第１領域に画像が存在していると判断された場合、読取ユニットが横置き姿勢の原稿の読取停止位置に達する前に、読取動作を終了することが可能である。これにより、無駄な読取動作を省くことが可能となる。
【００１８】
また、縦置き姿勢の原稿の読取停止位置を越えた位置において、第１領域に画像が存在していると判断された場合、縦置きの姿勢の原稿の読取範囲の画像データをトリミングし、そのトリミングした画像データを出力することが可能である。これにより、余分な画像データを取り除き、適切な範囲の画像データを得ることが可能となる。
【図面の簡単な説明】
【００１９】
【図１】ＭＦＰ１０のブロック図である。
【図２】原稿読取台３４を示す平面図である。
【図３】プラテンガラス３６上に縦置きの姿勢で載置された原稿６０ａと横置きの姿勢で載置された原稿６０ｂとを示す図である。
【図４】プラテンガラス３６上に載置された原稿６０と判断ライン６６との関係を示す図である。
【図５】プラテンガラス３６上に横置きの姿勢で載置された原稿６０と第１緩衝領域７０とを示す図である。
【図６】プラテンガラス３６上に縦置きの姿勢で載置された原稿６０と第２緩衝領域７２とを示す図である。
【図７】ＭＦＰ１０のスキャン時のフローチャートを示す図である。
【図８】ＭＦＰ１０のスキャン時のフローチャートを示す図である。
【発明を実施するための形態】
【００２０】
＜ＭＦＰの構成＞
図１に、本願に係る実施形態として例示されるＭＦＰ（Multifunction Peripheralの略）１０のブロック図を示す。ＭＦＰ１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、パネル１６、ボタン入力部１８、プリンタ２０、スキャナ２２（本発明の画像読取装置の一例）、モデム２４、電話回線接続部２６を主に備えている。これらの構成要素は、入出力ポート３０を介して互いに通信可能とされている。
【００２１】
パネル１６は、ＭＦＰ１０の各種機能を表示する。ボタン入力部１８は、ＭＦＰ１０の各機能を実行するためのキーであり、タッチパネルとして、パネル１６と一体に構成されていてもよい。プリンタ２０は、印刷を実行する部位である。モデム２４は、ファクシミリ機能によって送信する原稿データを、電話回線網３２に伝送可能な信号に変調して電話回線接続部２６を介して送信したり、電話回線網３２から電話回線接続部２６を介して入力された信号を受信し、原稿データを復調するものである。
【００２２】
スキャナ２２は、原稿読取台（図２参照）３４にセットされた原稿を読み取り、スキャンデータを作成する。原稿読取台３４は、ＭＦＰ１０の上面に設けられており、開閉可能な原稿カバー（不図示）に覆われている。原稿読取台３４には、図２に示すように、矩形のプラテンガラス３６（本発明の載置面の一例）が嵌め込まれている。そのプラテンガラス３６は、Ａ３サイズの原稿より僅かに大きな寸法であり、Ａ３サイズの原稿を載置することが可能である。
【００２３】
プラテンガラス３６の下方には、原稿の画像を読み取るための読取ユニット３８（本発明の読取ユニットの一例）が設けられている。読取ユニット３８は、主走査方向に延びるラインイメージセンサ４０と、ラインイメージセンサ４０を副走査方向に移動させる搬送機構４２とを有している。ラインイメージセンサ４０は、画像読取前に、プラテンガラス３６の操作者からの視点における左端（図２での左端）に位置している。そして、ラインイメージセンサ４０が搬送機構４２によって右方向に移動させられることで、原稿の画像が読み取られる。
【００２４】
ちなみに、副走査方向とは、スキャン時にラインイメージセンサ４０が移動する方向であり、プラテンガラス３６の長辺の延びる方向である。そのラインイメージセンサ４０は、画像読取時において、図での左方向から右方向に向かって移動させられることから、図での左方向が副走査方向の上流方向であり、図での右方向が副走査方向の下流方向である。また、主走査方向とは、副走査方向に水平かつ直角に交わる方向であり、プラテンガラス３６の短辺の延びる方向である。なお、図での上方向を主走査方向の上流方向とし、図での下方向を副走査方向の下流方向とする。
【００２５】
また、ＣＰＵ１２は、記憶部１４内のスキャンプログラム５０に従って処理を実行する。スキャンプログラム５０は、プラテンガラス３６に載置された原稿を読み取るためのプログラムである。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００２６】
また、記憶部１４は、データ記憶領域５２を備える。データ記憶領域５２は、スキャナ２２によって読み取られたスキャンデータ、スキャンプログラム５０の実行に必要なデータなどを記憶する領域である。
【００２７】
＜スキャナによる原稿の読み取り＞
スキャナ２２は、プラテンガラス３６上に載置された原稿を読み取る。プラテンガラス３６には、上述したように、Ａ３のサイズの原稿を載置することが可能であり、スキャナ２２では、Ａ３サイズの原稿および、Ａ３サイズより小さなサイズの原稿（Ａ４、Ａ５，Ｂ４、Ｂ５サイズの原稿，ハガキサイズの原稿など）を読み取ることが可能となっている。このため、スキャナ２２による読取時には、読取画像のサイズをユーザがボタン入力部１８等を介して設定することが可能となっている。また、読取画像の解像度もユーザ操作により変更することが可能となっている。
【００２８】
このように、スキャナ２２では、比較的大きな原稿から比較的小さな原稿まで読み取り可能となっており、非常に便利である。しかし、プラテンガラス３６上に縦置きの姿勢と横置きの姿勢とのいずれの姿勢でも載置可能な原稿があり、載置される姿勢によって、適切に原稿を読み取れない場合がある。
【００２９】
具体的には、例えば、Ａ４サイズの原稿をスキャナ２２で読み取る際には、図３に示すように、Ａ４サイズの原稿６０は、プラテンガラス３６上に、縦置きの姿勢（実線）と横置きの姿勢（点線）とのいずれの姿勢でも載置することが可能である。ここで、縦置きの姿勢とは、原稿の長辺が、プラテンガラス３６の短辺に延びる方向、つまり、主走査方向に延びるとともに、原稿の短辺が、プラテンガラス３６の長辺に延びる方向、つまり、副走査方向に延びるように、原稿６０が載置された姿勢である。また、横置きの姿勢とは、原稿の長辺が、プラテンガラス３６の長辺に延びる方向、つまり、副走査方向に延びるとともに、原稿の短辺が、プラテンガラス３６の短辺に延びる方向、つまり、主走査方向に延びるように、原稿６０が載置された姿勢である。なお、原稿読取時には、読み取り対象となる範囲を、縦置きの姿勢の原稿と横置きの姿勢の原稿とのいずれかに対応する範囲に設定することが可能となっている。
【００３０】
図から解るように、縦置きの姿勢で載置された原稿６０ａと、横置きの姿勢で載置された原稿６０ｂとでは、読み取り対象となる範囲は、２枚の原稿６０ａ，６０ｂが重なっている部分では同じであるが、残りの部分で異なっている。このため、例えば、横置きの姿勢の原稿６０ｂが読取対象として設定されている場合に、ユーザが誤って、原稿を縦置きの姿勢で載置すると、図の斜線で示された第１領域６２（本発明の第１領域の一例）のスキャンデータが出力されず、望むスキャンデータを得ることができない。
【００３１】
なお、第１領域６２は、基準位置から主走査方向下流向きに原稿の短辺の長さを越えた位置であって、基準位置から主走査方向下流向きに原稿の長辺の長さを越えない位置、かつ、読取開始位置から副走査方向下流向きに原稿の短辺の長さを越えない位置により特定される領域である。ちなみに、基準位置は、主走査方向の上流端、つまり、図でのプラテンガラス３６の上縁の位置であり、読取開始位置は、副走査方向の上流端、つまり、図でのプラテンガラス３６の左縁の位置である。
【００３２】
また、縦置きの姿勢の原稿６０ａが読取対象として設定されている場合に、ユーザが誤って、原稿を横置きの姿勢で載置すると、図の斜線で示された第２領域６４（本発明の第２領域の一例）のスキャンデータが出力されず、望むスキャンデータを得ることができない。なお、第２領域６４は、読取開始位置から副走査方向下流向きに原稿の短辺の長さを越えた位置であって、読取開始位置から副走査方向下流向きに原稿の長辺の長さを越えない位置、かつ、基準位置から主走査方向に原稿の短辺の長さを越えない位置により特定される領域である。
【００３３】
このようなことに鑑みて、スキャナ２２では、図４に示すように、第１領域６２を主走査方向に横断する判断ライン６６（本発明の判断位置の一例）が設定され、その判断ライン６６において、第１領域６２内における読取開始位置から判断ライン６６までの間に原稿の画像が存在しているか否かが判定される。そして、第１領域６２内に画像が存在している場合には、縦置きの姿勢の原稿に相当する読取範囲のスキャンデータが出力される。つまり、副走査方向が原稿の短辺の長さに対応し、主走査方向が原稿の長辺の長さに対応した読取範囲の画像データが出力される。なお、その場合のスキャンデータの読取停止位置は、読取開始位置から原稿の短辺に相当する長さ離れた位置に設定される。
【００３４】
ただし、判断ライン６６において第１領域６２内に画像が存在していなくても、判断ライン６６を超えて第１領域６２内に画像が存在している場合がある。このような場合にも、縦置きの姿勢の原稿に相当する読取範囲のスキャンデータが出力される。しかしながら、そのような場合には、画像の存在が判明したときに、ラインイメージセンサ４０が、縦置き姿勢の読取停止位置、具体的には、読取開始位置から原稿の短辺に相当する長さ離れた位置を超えて移動している場合がある。つまり、縦置き姿勢の原稿の読取範囲より大きな範囲で読取が行われている場合がある。このため、ラインイメージセンサ４０が、縦置き姿勢の読取停止位置を超えた場合には、縦置き姿勢の原稿に相当する読取範囲のスキャンデータがトリミングされ、そのトリミングされたスキャンデータが出力される。また、そのような場合には、第１領域６２内に画像が存在すると判明した時点で読み取り動作も終了される。
【００３５】
また、第１領域６２内に画像が存在していない場合には、第２領域６４内に原稿の画像が存在しているか否かが判定される。このため、その場合の読取停止位置は、読取開始位置から原稿の長辺に相当する長さ離れた位置に設定される。そして、第２領域６４内に画像が存在している場合には、横置きの姿勢の原稿に相当する読取範囲のスキャンデータが出力される。つまり、副走査方向が原稿の長辺の長さに対応し、主走査方向が原稿の短辺の長さに対応した読取範囲の画像データが出力される。なお、第２領域６４の画像の有無の判定前には、第１領域６２の画像の有無の判定も行われているため、読み取られたスキャンデータには、第１領域６２のスキャンデータも含まれている。このため、第１領域６２のスキャンデータを取り除くべく、横置き姿勢の原稿に相当する読取範囲のスキャンデータがトリミングされ、そのトリミングされたスキャンデータが出力される。
【００３６】
このように、スキャナ２２では、第１領域６２及び第２領域６４内に画像が存在しているか否かの判断により、出力されるスキャンデータの範囲が決定されている。これにより、操作者が縦置きの姿勢と横置きの姿勢とのいずれの姿勢で原稿を載置しても、適切なスキャンデータを得ることが可能となる。
【００３７】
なお、第１領域６２及び第２領域６４のいずれにも画像が存在していない場合には、縦置きの姿勢と横置きの姿勢とのいずれの姿勢の原稿のスキャンデータが出力されても、適切なスキャンデータを得ることが可能である。このため、スキャナ２２では、第１領域６２及び第２領域６４のいずれにも画像が存在していない場合には、縦置きの姿勢の原稿に相当する読取範囲のスキャンデータが出力される。
【００３８】
また、画像読取時には、画像解像度などによって、ラインイメージセンサ４０の副走査方向への移動速度が異なっている。このため、判断ライン６６の位置が、ラインイメージセンサ４０の移動速度に応じて変更されるようになっている。詳しくは、ラインイメージセンサ４０の移動速度が遅いほど、判断ライン６６の位置は、縦置き姿勢の原稿の副走査方向の読取範囲の終了位置に近い位置に設定される。これにより、読取範囲の終了位置付近の画像の有無を適切に判断することが可能となる。一方、ラインイメージセンサ４０の移動速度が速いほど、判断ライン６６の位置は、縦置き姿勢の原稿の副走査方向の読取範囲の終了位置から離れた位置に設定される。これにより、第１領域６２の画像判断時に、ラインイメージセンサ４０が読取範囲の終了位置を超える頻度を低くすることが可能となる。
【００３９】
また、スキャナ２２では、原稿が傾いた状態でプラテンガラス３６上に載置された場合には、縦置きの姿勢であるか横置きの姿勢であるかの判断が適切に行われず、適切なスキャンデータを得ることができない虞がある。詳しくは、例えば、図５に示すように、横置きの姿勢の原稿６０が傾いた状態で載置されると、原稿６０の下端が第１領域６２に入ってしまう場合がある。このような場合には、横置きの姿勢であるにもかかわらず、原稿が縦置きの姿勢で載置されていると誤判定され、縦置きの姿勢の原稿に相当する読取範囲のスキャンデータが出力される虞がある。このようなことに鑑みて、第１領域６２の上縁部には、所定の幅の第１緩衝領域７０が設定されており、その第１緩衝領域７０のみに画像が存在している場合には、原稿が縦置きの姿勢で載置されていると判定さない。ちなみに、第１緩衝領域７０は、第１領域６２の主走査方向上流端から主走査方向下流向きに所定の幅で設定された領域である。
【００４０】
また、例えば、図６に示すように、縦置きの姿勢の原稿６０が傾いた状態で載置されると、原稿６０の右端が第２領域６４に入ってしまう場合がある。このような場合には、縦置きの姿勢であるにもかかわらず、原稿が横置きの姿勢で載置されていると誤判定され、横置きの姿勢の原稿に相当する読取範囲のスキャンデータが出力される虞がある。このようなことに鑑みて、第２領域６４の左縁部には、所定の幅の第２緩衝領域７２が設定されており、その第２緩衝領域７２のみに画像が存在している場合には、原稿が横置きの姿勢で載置されていると判定されない。ちなみに、第２緩衝領域７２は、第２領域６４の副走査方向上流端から副走査方向下流向きに所定の幅で設定された領域である。このように、第１緩衝領域７０及び第２緩衝領域７２が設定されることで、原稿６０の姿勢の誤判定を防止することが可能となり、適切なスキャンデータを得ることが可能となる。
【００４１】
＜スキャンプログラム＞
上述した原稿の読取は、ＣＰＵ１２においてスキャンプログラム５０が実行されることによって行われる。具体的に、図７及び図８を用いて、原稿を読み取るためのフローを説明する。
【００４２】
スキャンプログラム５０では、操作者により読取画像のサイズが入力されると、ＣＰＵ１２は、読取画像のサイズを特定する（ステップ（以下、「Ｓ」と略す）１００）。詳しくは、データ記憶領域５２には、読取画像のサイズに応じた読取範囲の短辺および長辺の長さが記憶されており、ＣＰＵ１２は、入力された読取サイズに応じた読取範囲の短辺および長辺の長さを取得する。次に、その読取画像のサイズの原稿がプラテンガラス３６上に縦置きの姿勢と横置きの姿勢とのいずれの姿勢でも載置可能であるか否かが、ＣＰＵ１２によって判断される（Ｓ１０２）。そのサイズの原稿がいずれの姿勢でも載置可能でない場合には（Ｓ１０２のＮＯ）、そのサイズに応じた通常の読取制御が行われ、本プログラムの処理が終了する。
【００４３】
一方、そのサイズの原稿がいずれの姿勢でも載置可能である場合には（Ｓ１０２のＹＥＳ）、判断ライン６６が、ラインイメージセンサ４０の移動速度に応じて設定される（Ｓ１０４）。そして、ラインイメージセンサ４０による読取が、読取開始位置から副走査方向下流に向かって始められる（Ｓ１０６）。
【００４４】
続いて、ラインイメージセンサ４０による読取が判断ライン６６に達しているか否かが、ＣＰＵ１２によって判断される（Ｓ１０８）。ラインイメージセンサ４０による読取が判断ライン６６に達していない場合には（Ｓ１０８のＮＯ）、Ｓ１０８の処理が繰り返し実行される。一方、ラインイメージセンサ４０による読取が判断ライン６６に達している場合には（Ｓ１０８のＹＥＳ）、第１領域６２に画像が存在しているか否かが、ＣＰＵ１２によって判断される（Ｓ１１０）。
【００４５】
第１領域６２に画像が存在している場合には（Ｓ１１０のＹＥＳ）、第１緩衝領域７０にのみ画像が存在しているか否かが、ＣＰＵ１２によって判断される（Ｓ１１２）。第１緩衝領域７０にのみ画像が存在していない場合には（Ｓ１１２のＮＯ）、ラインイメージセンサ４０による読取停止位置が、読取開始位置から原稿の短辺に相当する長さ離れた位置に設定される（Ｓ１１４）。次に、その設定された読取停止位置までの読取が終了したか否かが、ＣＰＵ１２によって判断される（Ｓ１１６）。その読取停止位置までの読取が終了していない場合（Ｓ１１６のＮＯ）には、Ｓ１１６の処理が繰り返し実行される。
【００４６】
一方、読取停止位置までの読取が終了している場合（Ｓ１１６のＹＥＳ）には、ラインイメージセンサ４０による読取が終了する（Ｓ１１８）。そして、読み取られたスキャンデータが、記憶部１４のデータ記憶領域５２に出力され、データ記憶領域５２に記憶される（Ｓ１２０）。
【００４７】
また、Ｓ１１０で第１領域６２に画像が存在していない場合（Ｓ１１０のＮＯ）、若しくは、Ｓ１１２で第１緩衝領域７０にのみ画像が存在している場合には（Ｓ１１２のＹＥＳ）、ラインイメージセンサ４０が、読取開始位置から原稿の短辺に相当する長さ離れた位置を通過したか否かが、ＣＰＵ１２によって判断される（Ｓ１２２）。ラインイメージセンサ４０が、読取開始位置から原稿の短辺に相当する長さ離れた位置を通過していない場合には（Ｓ１２２のＮＯ）、Ｓ１２２の処理が繰り返し実行される。
【００４８】
一方、ラインイメージセンサ４０が、読取開始位置から原稿の短辺に相当する長さ離れた位置を通過している場合には（Ｓ１２２のＹＥＳ）、読取開始位置から原稿の短辺に相当する長さ離れた位置までの第１領域６２に画像が存在しているか否かが、ＣＰＵ１２によって判断される（Ｓ１２４）。その第１領域６２に画像が存在している場合には（Ｓ１２４のＹＥＳ）、入力された読取サイズの縦置き姿勢の読取範囲で、スキャンデータのトリミングが行われる（Ｓ１２６）。そして、そのトリミングされたスキャンデータが、記憶部１４のデータ記憶領域５２に出力され、データ記憶領域５２に記憶される（Ｓ１２０）。
【００４９】
一方、Ｓ１２４で第１領域６２に画像が存在していない場合には（Ｓ１２４のＮＯ）、ラインイメージセンサ４０が、読取開始位置から原稿の長辺に相当する長さ離れた位置を通過したか否かが、ＣＰＵ１２によって判断される（Ｓ１２８）。ラインイメージセンサ４０が、読取開始位置から原稿の長辺に相当する長さ離れた位置を通過していない場合には（Ｓ１２８のＮＯ）、Ｓ１２８の処理が繰り返し実行される。
【００５０】
一方、ラインイメージセンサ４０が、読取開始位置から原稿の長辺に相当する長さ離れた位置を通過している場合には（Ｓ１２８のＹＥＳ）、第２領域６４に画像が存在しているか否かが、ＣＰＵ１２によって判断される（Ｓ１３０）。第２領域６４に画像が存在していない場合には（Ｓ１３０のＮＯ）、ラインイメージセンサ４０による読取が終了し（Ｓ１３２）、入力された読取サイズの縦置き姿勢の読取範囲で、スキャンデータのトリミングが行われる（Ｓ１３４）。そして、そのトリミングされたスキャンデータが、記憶部１４のデータ記憶領域５２に出力され、データ記憶領域５２に記憶される（Ｓ１２０）。
【００５１】
一方、Ｓ１３０で第２領域６４に画像が存在している場合には（Ｓ１３０のＹＥＳ）、第２緩衝領域７２にのみ画像が存在しているか否かが、ＣＰＵ１２によって判断される（Ｓ１３６）。第２緩衝領域７２にのみ画像が存在している場合には（Ｓ１３６のＹＥＳ）、上記したＳ１３２以降の処理が行われる。
【００５２】
一方、Ｓ１３６で第２緩衝領域７２にのみ画像が存在していない場合には（Ｓ１３６のＮＯ）、ラインイメージセンサ４０による読取が終了し（Ｓ１３８）、入力された読取サイズの横置き姿勢の読取範囲で、スキャンデータのトリミングが行われる（Ｓ１４０）。そして、そのトリミングされたスキャンデータが、記憶部１４のデータ記憶領域５２に出力され、データ記憶領域５２に記憶される（Ｓ１２０）。
【００５３】
＜ＣＰＵの機能構成＞
上記スキャンプログラム５０を実行するＣＰＵ１２は、それの実行処理に鑑みれば、図１に示すような機能構成を有するものと考えることができる。図から解るように、ＣＰＵ１２は、特定部７８（本発明の特定部の一例）と、第１判断部８０（本発明の第１判断部の一例）と、第１出力部８２（本発明の第１出力部の一例）と、第２判断部８４（本発明の第２判断部の一例）と、第２出力部８６（本発明の第２出力部の一例）と、第１読取設定部８８（本発明の第１読取設定部の一例）と、第２読取設定部９０（本発明の第２読取設定部の一例）とを有している。
【００５４】
特定部７８は、上記スキャンプログラム５０のＳ１００の処理を実行する機能部、つまり、読取範囲の短辺および長辺の長さを特定する機能部である。第１判断部８０は、上記スキャンプログラム５０のＳ１０６〜Ｓ１１２，Ｓ１２４の処理を実行する機能部、つまり、第１領域６２に画像が存在しているか否かを判断する機能部である。第１出力部８２は、上記スキャンプログラム５０のＳ１１４〜Ｓ１２０，Ｓ１２６の処理を実行する機能部、つまり、第１領域６２に画像が存在していると判断された場合に、縦置きの姿勢の読取範囲のスキャンデータを出力する機能部である。第２判断部８４は、上記スキャンプログラム５０のＳ１２８，Ｓ１３０，Ｓ１３６の処理を実行する機能部、つまり、第２領域６４に画像が存在しているか否かを判断する機能部である。第２出力部８６は、上記スキャンプログラム５０のＳ１２０，Ｓ１４０の処理を実行する機能部、つまり、第２領域６４に画像が存在していると判断された場合に、横置きの姿勢の読取範囲のスキャンデータを出力する機能部である。第１読取設定部８８は、上記スキャンプログラム５０のＳ１１６の処理を実行する機能部、つまり、第１領域６２に画像が存在していると判断された場合に、読取停止位置を、読取開始位置から原稿の短辺に相当する長さ離れた位置に設定する機能部である。第２読取設定部９０は、上記スキャンプログラム５０のＳ１２８の処理を実行する機能部、つまり、第１領域６２に画像が存在していないと判断された場合に、読取停止位置を、読取開始位置から原稿の長辺に相当する長さ離れた位置に設定する機能部である。
【００５５】
なお、本発明は、上記実施例に限定されるものではなく、当業者の知識に基づいて種々の変更、改良を施した種々の態様で実施することが可能である。具体的には、例えば、上記実施例では、スキャンデータがデータ記憶領域５２に記憶されているが、スキャンデータに基づいて印刷，ファックスなどを行ってもよい。また、スキャンデータを、別のＭＦＰ，ＰＣなどに送信し、その別のＭＦＰ，ＰＣなどの記憶領域に記憶してもよい。
【００５６】
また、上記実施例では、ＣＰＵ１２によって図７，８に示す処理が実行される例を説明したが、これら処理は、ＣＰＵ１２に限らず、ＡＳＩＣや他の論理集積回路により実行されてもよいし、これら処理が、ＣＰＵ１２やＡＳＩＣ、他の論理集積回路が協働することにより実行されてもよい。
【００５７】
また、上記実施例では、第１領域６２及び第２領域６４のいずれにも画像が存在していない場合には、縦置きの姿勢の読取範囲のスキャンデータが出力されるが、横置きの姿勢の読取範囲のスキャンデータが出力されてもよい。また、選択ボタンなどを設け、操作者の意思に従って、横置きの姿勢と横置きの姿勢とのいずれかの姿勢の読取範囲のスキャンデータが出力されてもよい。
【符号の説明】
【００５８】
１２：ＣＰＵ（制御装置）
２２：スキャナ（画像読取装置）
３６：プラテンガラス（載置面）
３８：読取ユニット
７８：特定部
８０：第１判断部
８２：第１出力部
８４：第２判断部
８６：第２出力部
８８：第１読取設定部
９０：第２読取設定部
【図１】
2014039207.tif 000003
【図２】
2014039207.tif 000004
【図３】
2014039207.tif 000005
【図４】
2014039207.tif 000006
【図５】
2014039207.tif 000007
【図６】
2014039207.tif 000008
【図７】
2014039207.tif 000009
【図８】
2014039207.tif 000010