(57)【要約】【課題】原稿載置台に載置された複数の原稿から各原稿の画像データを得る場合に、メモリの消費量を抑制しつつ、読み取り時間を好適に短くし得る画像読取装置、画像読取制御方法、及び画像読取制御プログラムを提供すること。【解決手段】本発明によれば、載置面の読取領域に複数の原稿が載置されている場合に、プレスキャンの結果に基づき、読取手段が各原稿の副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、本スキャンにおける読取手段の移動経路が最短距離となるように経路決定手段により決定される。よって、載置面の読取領域の全域を読み取ることなく、各原稿に対して１回ずつ本スキャンできるので、メモリ消費量を抑制できると共に、読取領域に配置された全ての原稿の本スキャンが終了するまでに要する時間を好適に短くできる。【選択図】図３
2010232879.tif 000002
【特許請求の範囲】
【請求項１】
原稿を載置するための透明な読取領域を有する載置面と、副走査方向に往復移動可能に設けられ、前記載置面の読取領域を主走査方向に読み取り可能な読取手段と、その読取手段による読み取りによって得られた画像データを記憶する記憶手段とを備えた画像読取装置であって、
前記載置面の読取領域に複数の原稿が載置されている場合に、前記読取領域を前記読取手段によって読み取り、得られた画像データを前記記憶手段に記憶するプレスキャン手段と、
そのプレスキャン手段により前記記憶手段に記憶された画像データに基づき、前記読取領域に載置された前記複数の原稿をそれぞれ検出すると共に、検出された前記各原稿の副走査方向における両端の位置を検出する原稿検出手段と、
その原稿検出手段により検出された前記各原稿の副走査方向における両端の位置に基づき、前記読取手段が前記各原稿の前記副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、前記各原稿の副走査方向における各端を前記読取手段が全て通過するのに要する距離が最短となるよう、前記読取手段が前記各原稿の副走査方向における各端を移動する際の移動順序及び移動方向を求めて前記読取手段の移動経路を決定する経路決定手段と、
その経路決定手段により決定された前記移動経路に基づいて、前記読取手段を順次移動させる移動制御手段と、
その移動制御手段による前記読取手段の移動先が、前記複数の原稿のうち、読み取りが未だに行われていない原稿の一端である場合には、前記移動先への到達後に、前記原稿の一端側から副走査方向の他端側へ向かう向きで前記読取手段を前記移動制御手段により移動させつつ該読取手段による該原稿の読み取りを実行し、読み取った前記原稿の画像データを前記記憶手段に記憶する本スキャン手段とを備えていることを特徴とする画像読取装置。
【請求項２】
前記移動制御手段により移動される前記読取手段の移動速度を制御する速度制御手段を備え、
前記速度制御手段は、前記本スキャン手段により前記原稿の読み取りを行う場合には、前記移動速度を、設定された読取解像度に応じた第１速度とし、それ以外の場合には、前記移動速度を、前記第１速度より速い第２速度とすることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記原稿検出手段は、前記各原稿の原稿サイズをさらに検出し、
前記本スキャン手段は、読取対象である前記原稿に対し前記原稿検出手段により検出された原稿サイズに応じた範囲を主走査範囲として、前記読取対象である原稿の読み取りを行うことを特徴とする請求項１又は２に記載の画像読取装置。
【請求項４】
前記経路決定手段は、前記プレスキャン手段による読み取り後に位置させる前記読取手段の所定位置を始点として前記最短の移動経路を決定することを特徴とする請求項１から３のいずれかに記載の画像読取装置。
【請求項５】
原稿を載置するための透明な読取領域を有する載置面と、副走査方向に往復移動可能に設けられ、前記載置面の読取領域を主走査方向に読み取り可能な読取手段と、その読取手段による読み取りによって得られた画像データを記憶する記憶手段とを備えた画像読取装置にて、前記載置面の読取領域に載置された複数の原稿を前記読取手段によって読み取る場合の画像読取制御方法であって、
前記読取領域を前記読取手段によって読み取り、得られた画像データを前記記憶手段に記憶するプレスキャン工程と、
そのプレスキャン工程により前記記憶手段に記憶された画像データに基づき、前記読取領域に載置された前記複数の原稿をそれぞれ検出すると共に、検出された前記各原稿の副走査方向における両端の位置を検出する原稿検出工程と、
その原稿検出工程により検出された前記各原稿の副走査方向における両端の位置に基づき、前記読取手段が前記各原稿の前記副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、前記各原稿の副走査方向における各端を前記読取手段が全て通過するのに要する距離が最短となるよう、前記読取手段が前記各原稿の副走査方向における各端を移動する際の移動順序及び移動方向を求めて前記読取手段の移動経路を決定する経路決定工程と、
その経路決定工程により決定された前記移動経路に基づいて、前記読取手段を順次移動させる移動制御工程と、
その移動制御工程による前記読取手段の移動先が、前記複数の原稿のうち、読み取りが未だに行われていない原稿の一端である場合には、前記移動先への到達後に、前記原稿の一端側から副走査方向の他端側へ向かう向きで前記読取手段を前記移動制御手段により移動させつつ該読取手段による該原稿の読み取りを実行し、読み取った前記原稿の画像データを前記記憶手段に記憶する本スキャン工程とを含んで構成されることを特徴とする画像読取制御方法。
【請求項６】
原稿を載置するための透明な読取領域を有する載置面と、副走査方向に往復移動可能に設けられ、前記載置面の読取領域を主走査方向に読み取り可能な読取手段と、その読取手段による読み取りによって得られた画像データを記憶する記憶手段とを備えた画像読取装置を制御するコンピュータに実行させるための画像読取制御プログラムであって、
前記載置面の読取領域に複数の原稿が載置されている場合に、前記読取領域を前記読取手段によって読み取り、得られた画像データを前記記憶手段に記憶するプレスキャンステップと、
そのプレスキャンステップにより前記記憶手段に記憶された画像データに基づき、前記読取領域に載置された前記複数の原稿をそれぞれ検出すると共に、検出された前記各原稿の副走査方向における両端の位置を検出する原稿検出ステップと、
その原稿検出ステップにより検出された前記各原稿の副走査方向における両端の位置に基づき、前記読取手段が前記各原稿の前記副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、前記各原稿の副走査方向における各端を前記読取手段が全て通過するのに要する距離が最短となるよう、前記読取手段が前記各原稿の副走査方向における各端を移動する際の移動順序及び移動方向を求めて前記読取手段の移動経路を決定する経路決定ステップと、
その経路決定ステップにより決定された前記移動経路に基づいて、前記読取手段を順次移動させる移動制御ステップと、
その移動制御ステップによる前記読取手段の移動先が、前記複数の原稿のうち、読み取りが未だに行われていない原稿の一端である場合には、前記移動先への到達後に、前記原稿の一端側から副走査方向の他端側へ向かう向きで前記読取手段を前記移動制御手段により移動させつつ該読取手段による該原稿の読み取りを実行し、読み取った前記原稿の画像データを前記記憶手段に記憶する本スキャンステップとを、前記コンピュータに実行させるものであることを特徴とする画像読取制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取制御方法、及び画像読取制御プログラムに関するものである。
【背景技術】
【０００２】
従来、原稿載置台に載置された複数の原稿を、コンタクトイメージセンサ等の読取手段によって一度に読み取り、原稿毎の画像データとして得ることができる装置が知られている。例えば、特許文献１には、原稿台上の原稿読み取りエリアに複数の原稿を載置し、原稿読み取りエリアの全域を読み取り手段により読み取った後、原稿検出手段により各原稿のサイズ、位置、傾きを検出し、その検出結果に基づいて各原稿を個別にレイアウトし、それによって個別の画像データを出力できる原稿読み取り装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２１７５０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載される原稿読み取り装置は、原稿読み取りエリアの全域を、出力画像の解像度として必要とされる比較的高い解像度で読み取った後、各画像を切り出すので、原稿の読み取り時におけるメモリ消費量が大きい。また、１の読み取り解像度及び１の読み取り方向で原稿読み取りエリアの全域を読み取るので、読み取り時間を短くするには、読み取り解像度を下げるしかなく、読み取り時間の短縮には限界がある。
【０００５】
本発明は、上述した事情を鑑みてなされたものであり、原稿載置台に載置された複数の原稿から各原稿の画像データを得る場合に、メモリの消費量を抑制しつつ、読み取り時間を好適に短くし得る画像読取装置、画像読取制御方法、及び画像読取制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この目的を達成するために、請求項１記載の画像読取装置は、原稿を載置するための透明な読取領域を有する載置面と、副走査方向に往復移動可能に設けられ、前記載置面の読取領域を主走査方向に読み取り可能な読取手段と、その読取手段による読み取りによって得られた画像データを記憶する記憶手段とを備えたものであって、前記載置面の読取領域に複数の原稿が載置されている場合に、前記読取領域を前記読取手段によって読み取り、得られた画像データを前記記憶手段に記憶するプレスキャン手段と、そのプレスキャン手段により前記記憶手段に記憶された画像データに基づき、前記読取領域に載置された前記複数の原稿をそれぞれ検出すると共に、検出された前記各原稿の副走査方向における両端の位置を検出する原稿検出手段と、その原稿検出手段により検出された前記各原稿の副走査方向における両端の位置に基づき、前記読取手段が前記各原稿の前記副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、前記各原稿の副走査方向における各端を前記読取手段が全て通過するのに要する距離が最短となるよう、前記読取手段が前記各原稿の副走査方向における各端を移動する際の移動順序及び移動方向を求めて前記読取手段の移動経路を決定する経路決定手段と、その経路決定手段により決定された前記移動経路に基づいて、前記読取手段を順次移動させる移動制御手段と、その移動制御手段による前記読取手段の移動先が、前記複数の原稿のうち、読み取りが未だに行われていない原稿の一端である場合には、前記移動先への到達後に、前記原稿の一端側から副走査方向の他端側へ向かう向きで前記読取手段を前記移動制御手段により移動させつつ該読取手段による該原稿の読み取りを実行し、読み取った前記原稿の画像データを前記記憶手段に記憶する本スキャン手段とを備えている。
【０００７】
請求項２記載の画像読取装置は、請求項１記載の画像読取装置において、前記移動制御手段により移動される前記読取手段の移動速度を制御する速度制御手段を備え、前記速度制御手段は、前記本スキャン手段により前記原稿の読み取りを行う場合には、前記移動速度を、設定された読取解像度に応じた第１速度とし、それ以外の場合には、前記移動速度を、前記第１速度より速い第２速度とする。
【０００８】
請求項３記載の画像読取装置は、請求項１又は２に記載の画像読取装置において、前記原稿検出手段は、前記各原稿の原稿サイズをさらに検出し、前記本スキャン手段は、読取対象である前記原稿に対し前記原稿検出手段により検出された原稿サイズに応じた範囲を主走査範囲として、前記読取対象である原稿の読み取りを行う。
【０００９】
請求項４記載の画像読取装置は、請求項１から３のいずれかに記載の画像読取装置において、前記経路決定手段は、前記プレスキャン手段による読み取り後に位置させる前記読取手段の所定位置を始点として前記最短の移動経路を決定する。
【００１０】
請求項５記載の画像読取方法は、原稿を載置するための透明な読取領域を有する載置面と、副走査方向に往復移動可能に設けられ、前記載置面の読取領域を主走査方向に読み取り可能な読取手段と、その読取手段による読み取りによって得られた画像データを記憶する記憶手段とを備えた画像読取装置にて、前記載置面の読取領域に載置された複数の原稿を前記読取手段によって読み取る場合の方法であって、前記読取領域を前記読取手段によって読み取り、得られた画像データを前記記憶手段に記憶するプレスキャン工程と、そのプレスキャン工程により前記記憶手段に記憶された画像データに基づき、前記読取領域に載置された前記複数の原稿をそれぞれ検出すると共に、検出された前記各原稿の副走査方向における両端の位置を検出する原稿検出工程と、その原稿検出工程により検出された前記各原稿の副走査方向における両端の位置に基づき、前記読取手段が前記各原稿の前記副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、前記各原稿の副走査方向における各端を前記読取手段が全て通過するのに要する距離が最短となるよう、前記読取手段が前記各原稿の副走査方向における各端を移動する際の移動順序及び移動方向を求めて前記読取手段の移動経路を決定する経路決定工程と、その経路決定工程により決定された前記移動経路に基づいて、前記読取手段を順次移動させる移動制御工程と、その移動制御工程による前記読取手段の移動先が、前記複数の原稿のうち、読み取りが未だに行われていない原稿の一端である場合には、前記移動先への到達後に、前記原稿の一端側から副走査方向の他端側へ向かう向きで前記読取手段を前記移動制御手段により移動させつつ該読取手段による該原稿の読み取りを実行し、読み取った前記原稿の画像データを前記記憶手段に記憶する本スキャン工程とを含んで構成される。
【００１１】
請求項６記載の画像読取制御プログラムは、原稿を載置するための透明な読取領域を有する載置面と、副走査方向に往復移動可能に設けられ、前記載置面の読取領域を主走査方向に読み取り可能な読取手段と、その読取手段による読み取りによって得られた画像データを記憶する記憶手段とを備えた画像読取装置を制御するコンピュータに実行させるためのプログラムであって、前記載置面の読取領域に複数の原稿が載置されている場合に、前記読取領域を前記読取手段によって読み取り、得られた画像データを前記記憶手段に記憶するプレスキャンステップと、そのプレスキャンステップにより前記記憶手段に記憶された画像データに基づき、前記読取領域に載置された前記複数の原稿をそれぞれ検出すると共に、検出された前記各原稿の副走査方向における両端の位置を検出する原稿検出ステップと、その原稿検出ステップにより検出された前記各原稿の副走査方向における両端の位置に基づき、前記読取手段が前記各原稿の前記副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、前記各原稿の副走査方向における各端を前記読取手段が全て通過するのに要する距離が最短となるよう、前記読取手段が前記各原稿の副走査方向における各端を移動する際の移動順序及び移動方向を求めて前記読取手段の移動経路を決定する経路決定ステップと、その経路決定ステップにより決定された前記移動経路に基づいて、前記読取手段を順次移動させる移動制御ステップと、その移動制御ステップによる前記読取手段の移動先が、前記複数の原稿のうち、読み取りが未だに行われていない原稿の一端である場合には、前記移動先への到達後に、前記原稿の一端側から副走査方向の他端側へ向かう向きで前記読取手段を前記移動制御手段により移動させつつ該読取手段による該原稿の読み取りを実行し、読み取った前記原稿の画像データを前記記憶手段に記憶する本スキャンステップとを、前記コンピュータに実行させるものである。
【発明の効果】
【００１２】
請求項１記載の画像読取装置によれば、載置面の読取領域に複数の原稿が載置されている場合に、プレスキャンの結果から検出された各原稿の副走査方向における両端の位置に基づき、読取手段が各原稿の副走査方向における両端を一端側から他端側へ向かう向きで移動することを条件として、本スキャンにおける読取手段の移動経路が経路決定手段により決定される。よって、載置面の読取領域の全域を読み取ることなく、該読み取り領域に載置された各原稿に対して１回ずつ本スキャンを実行することが可能となるので、載置面の読取領域全体に亘って本スキャンを行うことによって得られた画像データから各原稿の画像を１つずつ切り出して得る場合に比べ、本スキャン時におけるメモリ消費量の抑制が可能になるという効果がある。
【００１３】
さらに、経路決定手段により決定される経路は、読取手段が各原稿の副走査方向における各端を通過する最短の経路とされる。そのため、本スキャン時におけるメモリ消費量を抑制できるよう、載置面の読取領域に載置された各原稿に対して１回ずつ本スキャンを実行する構成において、読取手段が原稿の配置に応じて副走査方向に往動又は復動されて、最短距離で移動されるので、読取手段の無駄な移動による無駄な時間を省くことができる。よって、本スキャン時におけるメモリ消費量の抑制が可能にする構成において、読取領域に配置された全ての原稿の本スキャンが終了するまでに要する時間を好適に短くできるという効果がある。
【００１４】
請求項２記載の画像読取装置によれば、請求項１記載の画像読取装置の奏する効果に加えて、次の効果を奏する。本スキャンを実行する場合以外における読取手段の移動速度が、読取解像度とは無関係の速い速度（第２速度）に設定されるので、読取領域に配置された全ての原稿の本スキャンが終了するまでに要する時間をより好適に短くできるという効果がある。
【００１５】
請求項３記載の画像読取装置によれば、請求項１又は２に記載の画像読取装置の奏する効果に加えて、次の効果を奏する。本スキャン時における主走査方向の読み取り範囲は、読取対象である原稿に対して検出された原稿サイズに応じた範囲とされるので、載置面の読取領域全体に亘って本スキャンを行うことによって得られた画像データから各原稿の画像を１つずつ切り出して得る場合に比べ、本スキャン時におけるメモリ消費量を抑制できるという効果がある。
【００１６】
請求項４記載の画像読取装置によれば、請求項１から３のいずれかに記載の画像読取装置の奏する効果に加えて、次の効果を奏する。プレスキャン後に位置させる読取手段の所定位置を始点として最短の移動経路を決定するので、本スキャンの開始から最初の原稿への読取手段の移動距離を最短にでき、本スキャンに要する時間をより有効に短くできるという効果がある。
【００１７】
請求項５記載の画像読取制御方法、及び、請求項６記載の画像読取制御プログラムによれば、どちらも、請求項１記載の画像読取装置と同様の効果を奏することができる。
【図面の簡単な説明】
【００１８】
【図１】（ａ）は、本発明の一実施形態におけるスキャナの主な構成を示す模式図であり、（ｂ）は、（ａ）のスキャナの電気回路構成の概略を示すブロック図である。
【図２】（ａ）は、複合機のＣＰＵにより実行される画像読取処理を示すフローチャートであり、（ｂ）は、最短の移動経路の算出を説明するための模式図である。
【図３】図２（ａ）の画像読取処理による効果を説明するための模式図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１（ａ）は、本発明における一実施形態の画像読取装置としてのスキャナ１の主な構成を示す模式図である。本実施形態のスキャナ１は、原稿載置台２に載置された複数枚の原稿から各原稿の画像データを個々に得る場合に、メモリ消費量を抑制しつつ、読み取り時間も短くすることができるよう構成されている。
【００２０】
スキャナ１は、フラットベッドスキャナとして機能する原稿載置台２と、その原稿載置台１０２を覆う原稿カバー３と、スキャナ１への指示を入力可能な操作パネル１５（図１（ｂ）参照）とを含んで構成される。また、スキャナ１は、原稿載置台２の上面に配設されて原稿の読取領域を形成する読取ガラス２ａの下方に、主走査方向（紙面垂直方向）に沿って配置される読取ユニット４を読取手段として有している。
【００２１】
読取ユニット４は、コンタクトイメージセンサ（以下、「ＣＩＳ」と称する）とＬＥＤ等の光源とから構成され、読取ガラス２ａ越しに写る原稿の読取面に光源から照射される光の反射光をＣＩＳによって受光し、原稿の読取面を１ラインずつ読み取るものである。
【００２２】
この読取ユニット４は、図示されない駆動機構によって副走査方向に往復移動、即ち、読取ガラス２ａの端辺Ａ０から端辺Ａ１へ向かう方向であるフォワード方向（矢印Ｙｆ方向）、又は、その反対方向であるリバース方向（矢印Ｙｒ方向）への移動ができるように構成されている。なお、読取ユニット４は、少なくとも、読取ガラス２ａにおいて副走査方向に対向する２端辺Ａ０，Ａ１間の領域を読み取ることができる範囲で移動可能とされている。
【００２３】
図１（ｂ）は、スキャナ１の電気的構成を示すブロック図である。図１（ｂ）に示すように、スキャナ１は、スキャナ１の全体の動作を制御するＣＰＵ１１と、そのＣＰＵ１１により実行される各種の制御プログラムや固定値データを記憶するＲＯＭ１２と、ＣＰＵ１２により実行される各種処理に必要なデータ等を一時的に記憶するＲＡＭ１３と、読取インターフェイス（以下、「読取Ｉ／Ｆ」と称する）１４と、読取ユニット４と、操作部とＬＣＤ等の表示部とから構成される操作パネル１５と、パーソナルコンピュータなどの外部装置との接続を可能とするインターフェイスであるＩ／Ｆ１６と、入出力ポート１７とを有している。
【００２４】
ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、読取Ｉ／Ｆ１４、操作パネル１５、及びＩ／Ｆ１６とは、入出力ポート１７を介して相互に接続されており、読取ユニット４は、読取Ｉ／Ｆ１４に接続されている。Ｉ／Ｆ１６には、パーソナルコンピュータ（以下、「ＰＣ」と称する）２０が接続されている。
【００２５】
ＲＯＭ１２は、後述する画像読取処理（図２（ａ）参照）を実行する本発明の画像読取プログラムである画像読取プログラム１２ａを有している。スキャナ１は、操作パネル１５上の操作部からの指示入力に基づいて、入力された指示に基づき、画像読取プログラム１２ａの実行など、所定の動作を実行する。
【００２６】
次に、図２（ａ）を参照して、上述した構成を有するスキャナ１にて、原稿載置台２に載置された複数枚の原稿から各原稿の画像データを個々に得る場合の画像読取処理について説明する。図２（ａ）は、スキャナ１のＣＰＵ１１により実行される画像読取処理を示すフローチャートである。なお、この画像読取処理は、画像読取プログラム１２ａに基づいて実行される。
【００２７】
この画像読取処理は、操作パネル１５上の操作部の操作、又は、Ｉ／Ｆ１６を介して接続される外部装置の操作により、原稿載置台２に載置された複数枚の原稿から各原稿の画像データを個々に得るモードでの読み取り指示が入力されると起動する。そして、まず、読取ユニット４による読取ガラス２ａ（即ち、読取領域）全域の読み取りをプレスキャンとして実行し、得られた画像データをＲＡＭ１３の所定領域に格納する（Ｓ１）。
【００２８】
Ｓ１の処理では、読取ユニット４の主走査方向の読取範囲を最大の範囲として、読取ユニット４をフォワード方向（矢印Ｙｆ方向）に１ラインずつ移動させながら、端辺Ａ０から端辺Ａ１までの読み取りを行う。なお、このプレスキャン時の読取解像度は、ユーザが要求する読取解像度とは無関係に予め設定されている値とされる。この値は、後述する原稿検出処理（Ｓ２）による原稿サイズ（原稿載置台２平面座標上の、原稿の４頂点座標位置、各辺の長さと傾き）の検出が可能な程度の比較的低い値が設定されている。
【００２９】
次いで、Ｓ１の処理によりＲＡＭ１３に格納された画像データを用いて、周知の原稿サイズを特定する原稿検出処理を実行する（Ｓ２）。この原稿検出処理では、ＲＡＭ１３に格納されている画像データから、エッジ抽出画像を作成し、そのエッジ抽出画像から、読取ガラス２ａ上に載置されている各原稿の４頂点の座標を抽出する。また、エッジ抽出画像から、各原稿の１辺の寸法（例えば、短手幅）を求め、ＲＯＭ１２の所定領域に記憶されている原稿サイズの寸法に基づき、その原稿の原稿サイズを検出すると共に、主走査方向に対する各原稿の傾きを検出する。なお、この原稿検出処理（Ｓ２）が実行されている間に、読取ユニット４を初期位置である端辺Ａ０まで戻す。
【００３０】
原稿検出処理（Ｓ２）の実行後、特定された各原稿の副走査方向の１辺の頂点座標に基づき、各原稿に対する本スキャンを行うときの移動経路を算出する（Ｓ３）。本実施形態では、Ｓ３において、読取ユニット４の移動距離が最短となるような経路を算出する。なお、この最短の移動経路の求め方については、図２（ｂ）を参照しつつ後述する。
【００３１】
Ｓ３の処理後、算出した最短の移動経路に基づき、最初の読取対象となる１の原稿の読み取り開始位置へ読取ユニット４を移動する（Ｓ４）。Ｓ４において読取ユニット４を移動させるときの移動速度は、ユーザが要求する読取解像度とは無関係に予め設定されている速度（以下、この速度を「第２速度」と称する）とされる。この第２速度は、比較的高速に設定されており、ユーザが要求する読取解像度のうち、最も低い読取解像度で原稿を読み取るときの読取ユニット４の移動速度より速い速度であることが好ましい。
【００３２】
読取ユニット４が読取対象とする１の原稿の読み取り開始位置へ到達すると、本スキャンとして、読取対象である原稿を読取ユニット４によって読み取り、得られた画像データをＲＡＭ１３の所定領域に格納する（Ｓ５）。
【００３３】
上述したＳ１の処理（プレスキャン）では、読取ユニット４による読取範囲を読取ガラス２ａ全域としたのに対し、この本スキャンでは、読取対象の原稿に応じた領域を読み取り範囲とする。即ち、Ｓ５では、主走査方向の読取範囲を、Ｓ２の原稿検出処理により検出された原稿サイズに応じた範囲とし、副走査方向の読取範囲を、読取対象の原稿の読み取り開始位置から読み取り終了位置までの範囲として、本スキャンを実行する。なお、Ｓ５にて本スキャンを行う際の読取解像度は、ユーザが要求する読取解像度である。
【００３４】
読取対象の原稿に対する本スキャンが終了すると、原稿載置台２に載置されている全ての原稿に対して本スキャンを実行したかを確認する（Ｓ６）。未処理の原稿があれば（Ｓ６：Ｎｏ）、ＳＳ３の処理によって算出された最短の移動経路に基づき、次の読取対象となる１の原稿の読み取り開始位置へ読取ユニット４を移動し（Ｓ４）、その読取対象である原稿に対して、本スキャンを実行する（Ｓ５）。
【００３５】
一方、Ｓ６の処理により確認した結果、全ての原稿に対して本スキャンが実行されている場合には（Ｓ６：Ｙｅｓ）、その他の処理を実行して（Ｓ７）、画像読取処理を終了する。なお、Ｓ７の処理では、Ｓ５の処理によりＲＡＭ１３に格納された各原稿の画像データを、Ｓ２の原稿検出処理による処理結果に基づく画像処理（原稿の傾きに応じた回転及び切り出し）に供した後、処理後の各原稿の画像データをＰＣ２０へ出力する。これら画像データをファイル化してから、ＰＣ２０へ出力する構成としてもよい。
【００３６】
次に、図２（ｂ）を参照して、上述した画像読取処理のＳ３において、読取ユニット４の移動距離が最短となるような経路を算出する方法について説明する。図２（ｂ）は、最短の移動経路の算出を説明するための模式図である。
【００３７】
本実施形態では、読取ユニット４の移動距離が最短となる経路を、ダイクストラ法に基づいて算出する。ただし、各原稿に対して本スキャンを実行できるよう、読取ユニット４が各原稿の副走査方向に対向する両端を一端側から他端側に向かって移動する経路を含むことを条件として、最短経路を算出する。
【００３８】
図２（ｂ）では、３枚の原稿Ｐ１〜Ｐ３が、副走査方向（矢印Ｙｆ方向又は矢印Ｙｒ）に互いに位置をずらした状態で、読取ガラス２ａ上に載置されている場合を例示している。なお、理解を容易にする目的で、読取ガラス２ａ上に載置されている各原稿Ｐ１〜Ｐ３は、いずれも矩形であり、各辺が主走査方向又は副走査方向に平行であるものとして説明する。
【００３９】
図２（ｂ）に図示したスケールは、読取ガラス２ａにおける副走査方向の座標を示す。なお、以下の説明では、副走査方向の座標を「Ｙ座標」と称する。Ｙ座標は、読取ガラス２ａにおける端辺Ａ０の位置を０（ゼロ）とし、端辺Ａ０から矢印Ｙｆ方向に離れる程、その値が大きい。
【００４０】
最短距離を算出するには、まず、読取ユニット４の初期位置を起点とし、原稿Ｐ１〜Ｐ３毎に、各原稿における副走査方向の１端点を通過して、他方の端点に至る経路（以下、この経路を「第１経路」と称する）の距離を算出する。なお、図２（ｂ）に示す例では、各原稿Ｐ１〜Ｐ３の各辺が主走査方向又は副走査方向に平行であるとしているので、原稿の副走査方向の２端点の位置は、原稿における副走査方向に対向する２辺の各Ｙ座標である。
【００４１】
原稿Ｐ１の場合、２端点Ｐ１ａ，Ｐ１ｂを通る第１経路としては、（１ａ）スタート地点となる読取ユニット４の初期位置（端辺Ａ０）から端点Ｐ１ａへ移動し、端点Ｐ１ａから端点Ｐ１ｂへ移動する経路と、（１ｂ）読取ユニット４の初期位置から端点Ｐ１ｂへ移動し、端点Ｐ１ｂから端点Ｐ１ａへ移動する経路との２通りがある。２端点Ｐ１ａ，Ｐ１ｂのＹ座標は、それぞれ２及び６であるので、経路（１ａ）を採用したときの移動距離は６であり、経路（１ｂ）を採用したときの移動距離は１０である。
【００４２】
また、原稿Ｐ２の場合、２端点Ｐ２ａ，Ｐ２ｂを通る第１経路としては、（１ｃ）初期位置から端点Ｐ２ａへ移動し、端点Ｐ２ａから端点Ｐ２ｂへ移動する経路と、（１ｄ）読取ユニット４の初期位置から端点Ｐ２ｂへ移動し、端点Ｐ２ｂから端点Ｐ２ａへ移動する経路との２通りがある。２端点Ｐ２ａ，Ｐ２ｂのＹ座標は、それぞれ４及び７であるので、経路（１ｃ）を採用したときの移動距離は７であり、経路（１ｄ）を採用したときの移動距離は１０である。
【００４３】
さらに、原稿Ｐ３の場合、２端点Ｐ３ａ，Ｐ３ｂを通る第１経路としては、（１ｅ）初期位置から端点Ｐ３ａへ移動し、端点Ｐ３ａから端点Ｐ３ｂへ移動する経路と、（１ｆ）読取ユニット４の初期位置から端点Ｐ３ｂへ移動し、端点Ｐ３ｂから端点Ｐ３ａへ移動する経路との２通りがある。２端点Ｐ３ａ，Ｐ３ｂのＹ座標は、それぞれ６及び８であるので、経路（１ｅ）を採用したときの移動距離は８であり、経路（１ｆ）を採用したときの移動距離は１０である。
【００４４】
各原稿Ｐ１，Ｐ２，Ｐ３について、移動距離が最短となる第１経路は、それぞれ、経路（１ａ）、経路（１ｃ）、及び経路（１ｅ）であり、これらの経路を候補として、未だ経路の決定していない他の原稿を通る経路の探索を行う。即ち、候補となる経路を通過したときの終端となる端点を起点とし、未だ経路の決定していない他の各原稿の副走査方向の１端点を通過して、他方の端点に至る経路（以下、この経路を「第２経路」と称する）の距離を算出する。
【００４５】
例えば、原稿Ｐ１に対する最短の第１経路である経路（１ａ）の終端は、原稿Ｐ１の端点Ｐ１ｂであるので、この端点Ｐ１ｂから、未だ経路の決定していない他の原稿として、原稿Ｐ２を選択するか、原稿Ｐ３を選択するかで、計４通りの経路がある。
【００４６】
即ち、未だ経路の決定していない他の原稿として、原稿Ｐ２を選択した場合には、（２ａ）端点Ｐ１ｂから原稿Ｐ２の端点Ｐ２ａへ移動し、端点Ｐ２ａから端点Ｐ２ｂへ移動する経路と、（２ｂ）端点Ｐ１ｂから原稿Ｐ２の端点Ｐ２ｂへ移動し、端点Ｐ２ｂから端点Ｐ２ａへ移動する経路との２通りがある。これらの経路の移動距離は、経路（２ａ）の場合は５であり、経路（２ｂ）の場合は４である。
【００４７】
一方、原稿Ｐ３を選択した場合には、(２ｃ）端点Ｐ１ｂから原稿Ｐ３の端点Ｐ３ａへ移動し、端点Ｐ３ａから端点Ｐ３ｂへ移動する経路と、（２ｄ）端点Ｐ１ｂから原稿Ｐ３の端点Ｐ３ｂへ移動し、端点Ｐ３ｂから端点Ｐ３ｂへ移動する経路との２通りがある。これらの経路の移動距離は、経路（２ｃ）の場合は２であり、経路（２ｄ）の場合は４である。
【００４８】
よって、原稿Ｐ１に対する最短の第１経路である経路（１ａ）の終端を起点とした場合には、未だ経路の決定していない他の原稿として選択した各原稿について、移動経路が最短となる第２経路は、経路（２ｂ）及び経路（２ｃ）である。
【００４９】
上述した第２の経路の探索を、経路（１ｃ）や経路（１ｅ）に対しても行い、その結果として、移動距離が最短となる第２経路を選択した原稿毎に得る。そして、得られた各候補の経路の終端となる端点を起点として、上述した第２経路の探索と同様に、未だ経路の決定していない他の原稿を通る経路の探索を行う。
【００５０】
このように、読取ガラス２ａ上に載置される全ての原稿（図２（ｂ）に示す例では、原稿Ｐ１〜Ｐ３）を通過する経路を上述の通りに探索していき、最終的に、読取ユニット４が、全原稿を通過した後にゴール地点となる読取ガラス２ａの端辺Ａ１に至る最短経路を求める。
【００５１】
上述の通りに最短経路を求めることにより、図２（ａ）の画像読取処理において、読取ユニット４の移動距離が最短となるように、各原稿における副走査方向の各端点の移動順序と、各端点を移動するときの移動方向とが決定される。
【００５２】
図３は、図２（ａ）の画像読取処理による効果を説明するための模式図であり、原稿載置台２の読取ガラス２ａ上に３枚の原稿Ｑ１〜Ｑ３が載置されている場合を例示する。画像読取処理のＳ３の処理の結果、読取ユニット４の移動距離が最短になる経路が、初期位置（読取ガラス２ａの端辺Ａ０）→原稿Ｑ１の端点Ｑ１ｓ→原稿Ｑ１の端点Ｑ１ｅ→原稿Ｑ２の端点Ｑ２ｓ→
原稿Ｑ２の端点Ｑ２ｅ→原稿Ｑ３の端点Ｑ３ｓ→ 原稿Ｑ３の端点Ｑ３ｅ→終点（読取ガラス２ａの端辺Ａ１）に決定されたとする。
【００５３】
最短経路が決定されると、読取ユニット４を、読取ガラス２ａの端辺Ａ０から、最初の読取対象となる原稿Ｑ１の読み取り開始位置（端点Ｑ１ｓ）まで、フォワード方向（矢印Ｙｆ方向）に移動させる。この区間における読取ユニット４の移動Ｍ１は、予め設定されている第２速度で行われる。
【００５４】
次いで、読取ユニット４を、原稿Ｑ１の読み取り開始位置（端点Ｑ１ｓ）から、読み取り終了位置（端点Ｑ１ｅ）まで、フォワード方向に移動させながら、原稿Ｑ１の読み取り（本スキャン）を行う。このとき、主走査方向の読取位置及び読取範囲は、Ｓ２の原稿検出処理により検出された原稿Ｑ１の原稿サイズに応じた位置及び範囲（範囲Ｗ１）とされる。なお、この区間における読取ユニット４の移動Ｍ２は、ユーザが要求した読取解像度に応じた速度（以下、この速度を「第１速度」と称する）で移動される。
【００５５】
原稿Ｑ１の本スキャンが終了すると、読取ユニット４を、端点Ｑ１ｅから、次の読取対象となる原稿Ｑ２の読み取り開始位置（端点Ｑ２ｓ）まで、リバース方向（矢印Ｙｒ方向）に移動させる。この区間における読取ユニット４の移動Ｍ３は、第２速度で行われる。
【００５６】
続いて、読取ユニット４を、原稿Ｑ２の読み取り開始位置（端点Ｑ２ｓ）から、読み取り終了位置（端点Ｑ２ｅ）まで、フォワード方向に移動させながら、原稿Ｑ２の本スキャンを行う。このとき、主走査方向の読取位置及び読取範囲は、Ｓ２の原稿検出処理により検出された原稿Ｑ２の原稿サイズに応じた位置及び範囲（範囲Ｗ２）とされる。なお、この区間における読取ユニット４の移動Ｍ４は、第１速度で移動される。
【００５７】
原稿Ｑ２の本スキャンが終了すると、読取ユニット４を、端点Ｑ２ｅから、次の読取対象となる原稿Ｑ３の読み取り開始位置（端点Ｑ３ｓ）まで、リバース方向に移動させる。この区間における読取ユニット４の移動Ｍ５は、第２速度で行われる。
【００５８】
そして、読取ユニット４を、原稿Ｑ３の読み取り開始位置（端点Ｑ３ｓ）から、読み取り終了位置（端点Ｑ３ｅ）まで、フォワード方向に移動させながら、原稿Ｑ３の本スキャンを行う。このとき、主走査方向の読取位置及び読取範囲は、Ｓ２の原稿検出処理により検出された原稿Ｑ３の原稿サイズに応じた位置及び範囲（範囲Ｗ３）とされる。なお、この区間における読取ユニット４の移動Ｍ６は、第１速度で移動される。原稿Ｑ３の本スキャンが終了すると、読取ガラス２ａ上に載置された全ての原稿Ｑ１〜Ｑ３の本スキャンが終了したことになる。
【００５９】
よって、本実施形態の画像読取処理（図２（ａ）参照）によれば、Ｓ３の処理により、読取ユニット４が各原稿の副走査方向に対向する両端を一端側から他端側に向かって移動する経路を含むように経路が決定されるので、読取ガラス２ａ上に載置された複数枚の原稿を１枚ずつ読み取る（本スキャン）することができる。
【００６０】
そして、読取ガラス２ａ上に載置された複数枚の原稿を１枚ずつ読み取る際には、Ｓ２の原稿検出処理により検出された原稿サイズに応じた範囲を主走査方向の読取範囲とする。よって、読取ガラス２ａの全域に対して本スキャンを実行した後に各原稿の画像を１枚ずつ切り出す場合に比べ、メモリ（ＲＡＭ１３）の消費量が小さくなるので、ＣＰＵ１１の処理負荷を軽減することができる。
【００６１】
また、Ｓ３の処理では、読取ユニット４の移動距離が最短となるように、各原稿における副走査方向の各端点の移動順序と、各端点を移動するときの移動方向とを決定するので、読取ガラス２ａ上に載置された複数枚の原稿を１枚ずつ読み取る場合に、読取ガラス２ａ上における原稿の並びに依存することなく、読取ユニット４の無駄な移動による無駄な時間を省くことができる。よって、読取ガラス２ａ上に載置された全ての原稿の本スキャンが終了するまでに要する時間を好適に短くすることができる。
【００６２】
ここで、本スキャン実行の始点とする位置（即ち、読取ユニット４の初期位置）を始点として、読取ユニット４の移動距離を最短とする経路を決定するので、本スキャン開始後の読取ユニット４の無駄な移動がなく、より有効に時間を短縮することができる。
【００６３】
特に、読取ユニット４の移動速度は、各原稿の読み取りを行うための移動の場合（即ち、図３における移動Ｍ２，Ｍ４，Ｍ６）には、ユーザが要求した読取解像度に応じた第１速度に設定され、本スキャンが未実行である原稿の開始位置へ向かう移動の場合（即ち、図３における移動Ｍ１，Ｍ３，Ｍ５）には、ユーザが要求する読取解像度とは無関係に予め設定されている第２速度に設定される。よって、読取ユニット４の単なる移動時には、読取解像度に関係なく比較的高速で移動するので、読取ガラス２ａ上に載置された全ての原稿の本スキャンが終了するまでに要する時間をより好適に短くすることができる。
【００６４】
以上、説明した通り、本実施形態のスキャナ１によれば、原稿載置台２に載置された複数枚の原稿から各原稿の画像データを個々に得る場合に、メモリ消費量を抑制しつつ、読み取り時間も短くすることができる。
【００６５】
なお、本実施形態のスキャナ１が、本発明における画像読取装置の一例に対応する。また、上記実施形態の読取ガラス２ａが、本発明における透明領域の一例及び載置面の一例に対応する。また、上記実施形態の読取ユニット４が、本発明における読取手段の一例に対応する。また、上記実施形態のＲＡＭ１３が、本発明における記憶手段の一例に対応する。
【００６６】
また、上記実施形態のＳ１の処理が、本発明におけるプレスキャン手段の一例に対応する。また、上記実施形態のＳ２の処理が、本発明における原稿検出手段の一例に対応する。また、上記実施形態のＳ３の処理が、本発明における経路決定手段の一例に対応する。
【００６７】
また、上記実施形態のＳ４の処理及びＳ５において読取ユニット４を移動させる処理が、本発明における移動制御手段の一例に対応する。また、上記実施形態のＳ５において原稿の本スキャンを行う処理が、本発明における本スキャン手段の一例に対応する。また、上記実施形態のＳ４及びＳ５において読取ユニット４の移動速度を第１速度又は第２速度とする処理が、本発明の速度制御手段の一例に対応する。
【００６８】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものでなく、本発明の趣旨を逸脱しない範囲内で種々の改良変形が可能であることは容易に推察できるものである。
【００６９】
例えば、上記実施形態における図３では、各原稿を読み取りを行うための読取ユニット４の移動方向が全てフォワード方向（矢印Ｙｆ方向）とされているが、Ｓ３の処理により決定される最短経路（即ち、各原稿における副走査方向の各端点の移動順序及び各端点を移動するときの移動方向）によっては、各原稿を読み取るときの読取ユニット４の移動方向がリバース方向（矢印Ｙｒ方向）であってもよい。即ち、読取ユニット４をリバース方向に移動させながら原稿の読み取りを行ってもよい。
【００７０】
また、上記実施形態では、読取ユニット４によるプレスキャンの実行後、本スキャンを実行する前に読取ユニット４を初期位置である端辺Ａ０まで戻す構成としたが、プレスキャン後、読取ユニット４をプレスキャンの終了位置（即ち、端辺Ａ１）に維持させておき、端辺Ａ１を始点として、本スキャンを行う構成としてもよい。かかる構成を採用する場合には、Ｓ３の処理により算出する最短距離の始点を端辺Ａ１とすればよい。
【００７１】
また、上記実施形態では、図２（ｂ）において、読取ガラス２ａ上に載置されている各原稿Ｐ１〜Ｐ３は、いずれも矩形であり、各辺が主走査方向又は副走査方向に平行であるものとして説明したので、原稿の副走査方向の２端点の位置が、原稿における副走査方向に対向する２辺の各Ｙ座標であるとしたが、原稿が主走査方向又は副走査方向に対して傾いている場合には、原稿の副走査方向の２端点の位置が、原稿の４頂点のうち、副走査方向の両端となる対向する２頂点の各Ｙ座標とすればよい。
【００７２】
また、上記実施形態では、操作パネル１５上の操作部からの指示入力に基づいて画像読取プログラム１２ａが起動される構成としたが、Ｉ／Ｆ１６を介して接続される外部装置から対応ドライバを介して送信される指示によって画像読取プログラム１２ａが起動される構成としてもよい。
【００７３】
また、上記実施形態では、スキャナ１を単機能のスキャナとして例示したが、これに限定されるものではない。例えば、スキャナ１に換えて、スキャナ１と同様のスキャナ機能に加えて印刷機能、ファックス機能等を含む多機能装置に、本発明を適用してもよい。
【符号の説明】
【００７４】
１        スキャナ
２ａ      読取ガラス
４        読取ユニット
１２ａ    画像読取プログラム
【図１】
2010232879.tif 000003
【図２】
2010232879.tif 000004
【図３】
2010232879.tif 000005