(57)【要約】      （修正有）【課題】ユーザの設定した画像サイズより短い原稿をワンパススキャンで両面読み取りした時に、表面読取画像と裏面読取画像とが整合のとれた出力形式となる画像読取装置を提供する。【解決手段】表面読取画像の出力形式に合わせるため、裏面読取画像の右側端から原稿長さ検出手段で検出した原稿の長さ分の原稿画像を切り出し、さらに切り出した原稿画像の右側に背景色部分を追加することで、ユーザの設定したサイズの新たな裏面読取画像を合成して出力する。【選択図】図５
2010098497.tif 000002
【特許請求の範囲】
【請求項１】
複数枚の原稿を保持する原稿給紙台と、
原稿の表面を読み取る表面画像読取センサと、
原稿の裏面を読み取る裏面画像読取センサと、
前記原稿給紙台上に積載された原稿を一枚ずつ分離する分離手段と、
前記分離手段により分離し、搬送した原稿の長さを検出する原稿長さ検出手段と、
読取画像のスキャンサイズの設定を記憶するスキャンサイズ記憶手段と
を備えた画像読取装置において、
原稿の左側端または右側端を先頭として、一度の搬送で表面読取画像と裏面読取画像を、前記表面画像読取センサと前記裏面画像読取センサで読み取り、
前記原稿長さ検出手段の検出結果により前記記憶手段に設定されたスキャンサイズより小さい原稿が読み取られたと判断した場合に、
前記表面読取画像内における原稿表面画像部分が存在する位置に揃えるように、前記裏面読取画像内から抽出された原稿裏面画像部分を位置させた、他の裏面読取画像を生成する機能を有することを特徴とする画像読取装置。
【請求項２】
原稿の表裏を反転させる反転搬送路を備え、
前記原稿を前記表面および裏面画像読取センサのうちの一方の画像読取センサ上に搬送し画像の読み取りを行った後、前記反転搬送路にて原稿の表裏を反転させて、再度、前記一方の画像読取センサ上に搬送して原稿の反対面の画像の読み取りを行うツーパススキャンモードと、
一度の搬送で表面読取画像と裏面読取画像とを、前記表面画像読取センサと前記裏面画像読取センサで読み取るワンパススキャンモードと
を有し、
前記原稿長さ検出手段の検出結果により前記記憶手段に設定されたスキャンサイズより小さい原稿が読み取られたと判断した場合、
前記ワンパススキャンモードで読み取られた表面および裏面読取画像内における原稿画像部分が存在する位置と、前記ツーパススキャンモードで読み取られた表面および裏面読取画像内における原稿画像部分が存在する位置との整合を行うために、前記ワンパススキャンモードで読み取られた表面および裏面読取画像と、前記ツーパススキャンモードで読み取られた表面および裏面読取画像とのどちらか一方について、
前記表面読取画像から他の表面読取画像を生成するか、または前記裏面読取画像から他の裏面読取画像を生成する機能を有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
複数枚の原稿を保持する原稿給紙台と、
原稿の表面を読み取る表面画像読取センサと、
原稿の裏面を読み取る裏面画像読取センサと、
前記原稿給紙台上に積載された原稿を一枚ずつ分離する分離手段と、
前記分離手段により分離し、
搬送した原稿の長さを検出する原稿長さ検出手段と、
読取画像のスキャンサイズの設定を記憶するスキャンサイズ記憶手段と
を備えた画像読取装置において、
原稿の左側端または右側端を先頭として、一度の搬送で表面読取画像と裏面読取画像を、前記表面画像読取センサと前記裏面画像読取センサで読み取り、
前記原稿長さ検出手段の検出結果により前記記憶手段に設定されたスキャンサイズより小さい原稿が読み取られたと判断した場合に、
前記裏面読取画像内における原稿裏面画像部分が存在する位置に揃えるように、前記表面読取画像内から抽出された原稿表面画像部分を位置させた、他の表面読取画像を生成する機能を有することを特徴とする画像読取装置。
【請求項４】
原稿の表裏を反転させる反転搬送路を備え、
前記表面および裏面画像読取センサのうちの一方の画像読取センサ上に搬送し画像の読み取りを行った後、前記反転搬送路に送り、原稿の表裏を反転させて、再度、前記一方の画像読取センサ上に搬送して原稿の反対面の画像の読み取りを行うツーパススキャンモードと、
一度の搬送で表面読取画像と裏面読取画像とを、前記表面画像読取センサと前記裏面画像読取センサで読み取るワンパススキャンモードと
を有し、
前記原稿長さ検出手段の検出結果により前記記憶手段に設定されたスキャンサイズより小さい原稿が読み取られたと判断した場合、
前記ワンパススキャンモードで読み取られた表面および裏面読取画像内における原稿画像部分が存在する位置と、
前記ツーパススキャンモードで読み取られた表面および裏面読取画像内における原稿画像部分が存在する位置との整合を行うために、前記ワンパススキャンモードで読み取られた表面および裏面読取画像と、前記ツーパススキャンモードで読み取られた表面および裏面読取画像とのどちらか一方について、
前記表面読取画像から他の表面読取画像を生成するか、または前記裏面読取画像から他の裏面読取画像を生成する機能を有することを特徴とした請求項３に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取装置の制御方法、制御プログラム、及び画像読取システムに関し、画像読取の機能を有する画像読取装置、画像読取装置の制御方法、制御プログラム、及び画像読取システムに関する。
【背景技術】
【０００２】
原稿台上の原稿を一度画像読取センサ上に搬送し画像の読み取りを行った後、反転搬送路に送り、原稿の表裏を反転させて、再度、画像読取センサ上に搬送して原稿の裏面画像の読み取りを行うツーパススキャンの技術がある。両面の読み取り終了後に原稿を排出し、排出終了後に後続原稿を画像読取センサ上に搬送し、以下同様の動作を繰り返すという方法である（例えば特許文献１、２参照）。
【特許文献１】特許第３７４５０４５号公報
【特許文献２】特開平１０−１０１２５７号公報
【０００３】
原稿を搬送し、画像読取センサにより画像を読み取る画像読取装置において、読み取りを行う用紙サイズをユーザが設定して読み取る場合に、設定した用紙サイズとは異なるサイズの原稿をスキャンしてしまう事はよくある。例えば、従来の画像読取装置においてＡ３用紙サイズ設定でＡ３用紙にＡ４の原稿を２枚割り付けた原稿を、側端を先端基準として読み取っているときに、設定を変えることなくＡ４サイズの原稿を原稿台に載せ読み取らせた場合の動作を、図２および図６〜図１３を用いて説明する。
【０００４】
画像読取装置１は、図２に示すように、原稿２１６を積載する原稿台２０１、原稿台２０１に原稿２１６があるか否かを検知する原稿検知センサ２１９、原稿台上の原稿を一枚ずつ分離給送する分離給送ローラ対２０２、搬送ローラ対２０３、２０５、プラテンローラ２０６、２０７、裏面画像読取センサ２０８、裏面原稿通過検知センサ２０９、表面画像読取センサ２１０、表面原稿通過検知センサ２１１、搬送路切り替え爪２１２、搬送路切り替えローラ２１３、制御基板２１４、原稿排紙台２１５、ピックアップローラ２１７、原稿長さ検出センサ２１８、原稿排紙センサ２２０を備える。また、原稿を表裏反転させるための表裏反転搬送路２２１を備える。
【０００５】
原稿を裏返すことにより２回原稿を搬送して、１つの画像読取センサで両面の画像を読み取るツーパススキャンで原稿１枚の読取を行った場合の動作を図２と図１２、図６〜図８を用いて説明する。まず、原稿台２０１に原稿２１６があるかどうかを原稿検知センサ２１９により確認し、原稿２１６が無い場合は（ステップＳ１００１でＮＯ）処理を終了する。原稿２１６が在る場合は、ピックアップローラ２１７および分離給送ローラ対２０２、搬送ローラ対２０３、２０５は、原稿２１６の搬送を開始する（ステップＳ１００２）。表面原稿通過検知センサ２１１の検知結果をもとに、表面画像読取センサ２１０の読取位置に原稿２１６が有ると判断した（ステップＳ１００３でＹＥＳ）ならば、表面画像読取センサ２１０で原稿の表面画像を読み取るためのライン走査（主走査）を行う（ステップＳ１００４）。表面原稿通過検知センサ２１１の検知結果をもとに原稿２１６の後端が表面画像読取センサ２１０を通過したと判断するまで（ステップＳ１００５でＹＥＳ）、ライン走査は繰り返し行われる。その後、原稿２１６の搬送が所定の移動距離に達したところで原稿２１６を停止する（ステップ［１００６］）。
【０００６】
次に、搬送路切り替え爪２１２を反転搬送路２２１側に切り換えた（ステップＳ１００７）後に、原稿２１６を反転搬送路２２１側に搬送する（ステップＳ１００８）。こうして原稿裏面が表面画像読取センサ２１０側になって搬送される。表面原稿通過検知センサ２１１の検知結果をもとに、表面画像読取センサ２１０の読取位置に原稿２１６が有ると判断したならば（ステップＳ１００９でＹＥＳ）、表面画像読取センサ２１０で原稿の裏面画像を読み取るためのライン走査（主走査）を行う（ステップＳ１０１０）。表面原稿通過検知センサ２１１の検知結果をもとに、原稿２１６の後端が表面画像読取センサ２１０を通過したと判断するまで（ステップＳ１０１１でＹＥＳ）、ライン走査は繰り返し行われる。その後、原稿２１６は原稿排紙台２１５迄搬送され排出されたことを原稿排紙センサ２２０の検知結果をもとに判断したならば（ステップＳ１０１２でＹＥＳ）、所定のタイミングで画像データを出力する（ステップＳ１０１３）。
【０００７】
上記の処理を行ったとき、原稿は図６に示す（Ａ）から（Ｂ）、（Ｂ）から（Ｃ）の順で反転させられて、２度目に表面画像読取センサを通過するときに、原稿から表面イメージセンサによって裏面の画像が読み取られる。用紙サイズがＡ３の設定でＡ４原稿を左側端から読み取った場合の動作であるので、画像読取センサが出力した読取信号からは、表面、裏面ともに原稿の左側端を先端基準とした左側端基準画像データが生成される。表面および裏面をスキャンした時のイメージセンサから出力される画像データは、左詰でＡ４サイズの原稿画像と右側にＡ４サイズの背景画像を合わせたＡ３サイズの画像となるので、表面読取画像は図７の画像、裏面読取画像は図８の画像が出力される。
【０００８】
一方、１回の原稿搬送で原稿両面の画像を読み取るワンパススキャンにより、Ａ３サイズの用紙設定でＡ４原稿を読み取った場合の動作を図２と図１３、図９から図１１を用いて説明する。まず、原稿台２０１に原稿２１６があるかどうかを原稿検知センサ２１９により確認し（ステップＳ２００１）、原稿２１６が無い場合は処理を終了する。原稿２１６が在る場合は、ピックアップローラ２１７および分離給送ローラ対２０２、搬送ローラ対２０３、２０５は、原稿２１６の搬送を開始する（ステップＳ２００２）。裏面原稿通過検知センサ２０９の検知結果をもとに、裏面画像読取センサ２０８の読取位置に原稿２１６が有ると判断したならば（ステップＳ２００３でＹＥＳ）、裏面画像読取センサ２０８で原稿２１６の裏面画像を読み取るためのライン走査（主走査）を行う（ステップＳ２００４）。
【０００９】
また、表面原稿通過検知センサ２１１の検知結果をもとに、表面画像読取センサ２１０の読取位置に原稿２１６が有ると判断したならば（ステップＳ２００５でＹＥＳ）、表面画像読取センサ２１０で原稿２１６の表面画像を読み取るためのライン走査（主走査）を行う（ステップＳ２００６）。上記ステップＳ２００３からステップＳ２００６までの処理は、表面原稿通過検知センサ２１１の検知結果をもとに、原稿２１６の後端が表面画像読取センサ２１０の読取位置を通過したと判断されるまで（ステップＳ２００７でＹＥＳ）繰り返し行われる。その後、原稿２１６は原稿排紙台２１５迄搬送され排出されたことを原稿排紙センサ２２０の検知結果をもとに判断したならば（ステップＳ２００８でＹＥＳ）、所定のタイミングで画像データを出力する（ステップＳ２００９）。
【発明の開示】
【発明が解決しようとする課題】
【００１０】
上記のような画像読取装置では、ワンパススキャン時には表面の画像データは、表面のイメージセンサを使用して、裏面の画像データは、裏面のイメージセンサを使用して画像取得を行う（図９）ので、表面の画像データはツーパススキャンを用いた時と同じ、図１０の画像を出力する。しかし、原稿の裏面に関しては、画像データをスキャンした時に原稿の右側端から順に読み取られるので、イメージセンサから出力される画像データは、右詰でＡ４サイズの原稿画像を配置し、左側にＡ４サイズの背景画像を配置したＡ３サイズの図１１の画像を出力する。ワンパススキャンを用いてＡ３サイズの用紙設定でＡ４原稿を読み取ったときの裏面画像を、表面画像と同じ左側端基準画像にすることを希望するユーザもある。このような場合は、裏面画像を取得した後に画像編集アプリケーションを使用して、表面画像と同一条件の左側端基準画像に変換する必要があり、変換の手間がわずらわしいという問題が発生していた。
【００１１】
本発明の目的は、設定された用紙サイズよりも小さい原稿の読み取り時に、表面の読取画像と裏面の読取画像との出力形式が整合でき、画像取得後に表裏の読取画像の出力形式を整合させる手間を省くことが可能となる画像読取装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明は、複数枚の原稿を保持する原稿給紙台と、原稿の表面を読み取る表面画像読取センサと、原稿の裏面を読み取る裏面画像読取センサと、前記原稿給紙台上に積載された原稿を一枚ずつ分離する分離手段と、前記分離手段により分離し、搬送した原稿の長さを検出する原稿長さ検出手段と、読取画像のスキャンサイズの設定を記憶するスキャンサイズ記憶手段とを備えた画像読取装置において、原稿の左側端または右側端を先頭として、一度の搬送で表面読取画像と裏面読取画像を、前記表面画像読取センサと前記裏面画像読取センサで読み取り、前記原稿長さ検出手段の検出結果により前記記憶手段に設定されたスキャンサイズより小さい原稿が読み取られたと判断した場合に、前記表面読取画像内における原稿表面画像部分が存在する位置に揃えるように、前記裏面読取画像内から抽出された原稿裏面画像部分を位置させた、他の裏面読取画像を生成する機能を有することを特徴とする。
【００１３】
また、本発明は、複数枚の原稿を保持する原稿給紙台と、原稿の表面を読み取る表面画像読取センサと、原稿の裏面を読み取る裏面画像読取センサと、前記原稿給紙台上に積載された原稿を一枚ずつ分離する分離手段と、前記分離手段により分離し、搬送した原稿の長さを検出する原稿長さ検出手段と、読取画像のスキャンサイズの設定を記憶するスキャンサイズ記憶手段とを備えた画像読取装置において、原稿の左側端または右側端を先頭として、一度の搬送で表面読取画像と裏面読取画像を、前記表面画像読取センサと前記裏面画像読取センサで読み取り、前記原稿長さ検出手段の検出結果により前記記憶手段に設定されたスキャンサイズより小さい原稿が読み取られたと判断した場合に、前記裏面読取画像内における原稿裏面画像部分が存在する位置に揃えるように、前記表面読取画像内から抽出された原稿表面画像部分を位置させた、他の表面読取画像を生成する機能を有することを特徴とする。
【発明の効果】
【００１４】
本発明の画像読取装置によれば、設定された用紙サイズよりも小さい原稿をワンパススキャンで読み取ったときと、ツーパススキャンで読み取ったときとで、表面の読取画像の出力形式も、裏面の読取画像の出力形式も、変わらない出力形式で出力されるので、ユーザは画像読取装置での画像取得後に、表裏の読取画像の出力形式を同一条件に加工する手間を省くことが可能となる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の好適な実施の形態を例示して詳しく説明する。ただし、以下の実施の形態に記載されている構成部品の寸法、材質、形状それらの相対配置などは、発明が適用される装置の構成や各種条件により適宜変更されるべきものであり、この発明の範囲を以下の実施の形態に限定する趣旨のものではない。
【実施例１】
【００１６】
図１は、本発明の第１の実施形態である画像読取装置をホストコンピュータに接続した状態を示す斜視図である。図１に示すように、本実施形態の画像読取装置1は、ＵＳＢケーブル３を介してホストコンピュータ２に接続されている。また、ホストコンピュータ２には、スキャンした画像や状況を表示するディスプレイ３０４と、ユーザがスキャンする条件や指示を出すための、キーボード３０２が接続されている。画像読取装置１は原稿の画像を読み取り、読み取った画像データはＵＳＢケーブル３を介してホストコンピュータ２に転送する。ホストコンピュータ２は、画像読取装置１から転送された画像データを、図４で説明するホストコンピュータ２内のハードディスク３０５に保存する。
【００１７】
図３は、図１に示す画像読取装置１の制御系を説明するためのブロック図である。画像読取装置１は、図３に示すように、装置全体の動作を制御するＣＰＵ２５０と、表面画像読取センサ２５１と裏面画像読取センサ２５２と、ＣＰＵ２５０において実行される制御プログラムを格納するＲＯＭ２５４と、ワークメモリとして機能するＲＡＭ２５３と、ＵＳＢインターフェース２５５と、各種の処理部が接続されているシステムバス２５６とを備える。ＣＰＵ２５０、ＲＯＭ２５４、ＲＡＭ２５３およびＵＳＢインターフェース２５５はシステムバス２５６を介して互いに接続されている。また、システムバス２５６には、表面画像読取センサ２５１、及び、裏面画像読取センサ２５２が不図示の画像処理部を介して接続されている。
【００１８】
図４は、ホストコンピュータ２の内部構成を説明するためのブロック図である。ホストコンピュータ２は、図４に示すように、ＣＰＵ３０１、メモリ３０３、およびハードディスク３０５を備える。また、ホストコンピュータ２は、キーボード３０２、およびディスプレイ３０４を備える。ＣＰＵ３０１は、画像読取装置１から送られた画像データを、ＵＳＢケーブル３とＵＳＢインターフェース３０７を介して取得する。メモリ３０３は、制御プログラムの記憶や画像データの一時的な記憶を行う。ハードディスク３０５には、画像読取装置１の表面画像読取センサ２１０と裏面画像読取センサ２０８で読み取った原稿の画像データが保存される。キーボード３０２は、ユーザにより入力操作を行うために用いられる。ユーザは、キーボード３０２を用いて原稿読み取り条件等を設定する。ディスプレイ３０４には、画像読取装置１で原稿を読み取り、得られた画像、およびエラー時の情報、など、原稿画像取得に関して必要な画面が表示される。
【００１９】
図５は、図１に示す本発明の画像読取装置１のワンパススキャン機能を用いた画像スキャン処理を説明するためのフローチャートである。
【００２０】
まず、本フローチャートの処理に移行する前に、ホストコンピュータ２から読取解像度や、スキャンサイズ等の原稿読み取り条件を含む設定情報を受信してＲＡＭ２５３等（スキャンサイズ記憶手段）に記憶しているものとする。なお、操作部を有する画像読取装置の場合は、不図示の操作部をユーザが操作してスキャンサイズ等をＲＡＭ２５３等に記憶させてもよい。ホストコンピュータ２または不図示の操作部から画像スキャン開始の指令があると、ＣＰＵ２５０は複数枚の原稿を保持するための原稿台（原稿給紙台）２０１に原稿２１６があるかどうかを原稿検知センサ２１９により確認し（ステップＳ０００１）、原稿台上に原稿２１６が無い場合は処理を終了する。原稿２１６が在る場合は、ピックアップローラ２１７および各ローラ対２０２、搬送ローラ対２０３、２０５を不図示の駆動部により駆動して原稿２１６の搬送を開始する（ステップＳ０００２）。
【００２１】
裏面原稿通過検知センサ２０９の検知結果をもとに裏面画像読取センサ２０８の読取位置に原稿２１６があると判断したならば（ステップＳ０００３でＹＥＳ）、裏面画像読取センサ２０８により原稿２１６の裏面画像を読み取るための走査（主走査）を行う（ステップＳ０００４）。
【００２２】
また、原稿２１６が表面原稿通過検知センサ２１１の検知結果をもとに表面画像読取センサ２１０の読取位置に原稿２１６があると判断したならば（ステップＳ０００５でＹＥＳ）、表面画像読取センサ２１０により原稿２１６の表面画像を読み取るための走査（主走査）を行う（ステップＳ０００６）。
【００２３】
上記ステップＳ０００３からステップＳ０００６までの処理は、表面原稿通過検知センサ２１１の検知結果をもとに表面画像読取センサ２１０の読取位置を原稿２１６の後端が通過したと判断する（ステップＳ０００７でＹＥＳ）まで繰り返し行われる。
【００２４】
表面画像読取センサ２５１で読み取られた画像データと、裏面画像読取センサ２５２で読み取られた画像データは、不図示の画像処理部でＡ／Ｄ変換等の処理がなされ、システムバス２５６に送出されてＲＡＭ２５３内の表面裏面それぞれ個別に用意されたメモリ領域に、得られた順毎に格納される。
【００２５】
その後、原稿２１６が原稿排紙台２１５まで搬送され排出されたことを原稿排紙センサ２２０の検知結果をもとに判断したならば（ステップＳ２００８でＹＥＳ）、ＣＰＵ２５０は排出された原稿の長さを原稿長さ検出センサ２１８の検知結果から得る（ステップＳ０００９）。
【００２６】
次に、ユーザが設定したスキャンサイズと、ステップ８で得た原稿の長さの検出結果を比較し、ステップ８で得た原稿の長さよりも、ユーザからのスキャン設定で設定されたスキャンサイズにおける長さのほうが長い場合は（ステップＳ００１０でＹＥＳ）、裏面の読取画像を表面の読取画像と同じ左側端基準の形式に合わせる処理を行う（ステップＳ００１１）。また、裏面の読取画像を表面の読取画像と同じ左側端基準の形式に合わせる処理ではなく、表面読取画像を裏面読取画像と同じ左側端基準の形式に合わせる処理を行ってもよい。
【００２７】
一方、ユーザからのスキャン設定で設定されたスキャンサイズより、ステップＳ０００９で得た原稿の長さが長い場合は（ステップＳ００１０でＮＯ）、ステップＳ００１１をスキップする。
【００２８】
なお、請求項１の表面読取画像内における原稿表面画像部分が存在する位置に揃えるように、前記裏面読取画像内から抽出された原稿裏面画像部分を位置させた、他の裏面読取画像を生成する処理とは以下の処理である。表面の読取画像は原稿の左側端を先端基準にして読み取られるため、ユーザから設定されたスキャンサイズの画像（例えばＡ３横画像）に、左詰で表面原稿画像（例えばＡ４縦画像）と右側の余った領域の背景画像とが取り合わされた画像となる。裏面の読取画像は原稿の右側端を先端基準にして読み取られるため、設定されたスキャンサイズの画像に右詰で裏面原稿画像と、左側の余った領域の背景画像とが取り合わされた画像となる。
【００２９】
そこで、裏面の出力画像も左側端を先端基準とした左側端基準画像にするために、原稿長さ検出手段にて得た原稿の長さを利用して、裏面画像の右側端から原稿の長さ分の画像（原稿裏面画像部分）を切り出し（抽出し）、その後切り出した画像にスキャン設定で設定された画像サイズになるように、余剰部分を背景色と濃度等が一致または類似する画像データで追加する処理を言う。なお、原稿の長さ分の画像を切り出したときに残った画像データを利用して余剰部分を埋め合わせてもよい。
【００３０】
また、請求項３の裏面読取画像内における原稿裏面画像部分が存在する位置に揃えるように、前記表面読取画像内から抽出された原稿表面画像部分を位置させた、他の表面読取画像を生成する処理とは以下の処理であり、本実施例において表面の読取画像を原稿の右側端を先端基準にして読み取った場合に好適である。原稿の右側端を先端基準にして読み取ると表面の読取画像は、ユーザからの設定されたスキャンサイズの画像（例えばＡ３横画像）に、右詰めで原稿画像（例えばＡ４縦画像）と左側の余った領域の背景画像とが取り合わされた画像となる。このとき裏面の読取画像は原稿の左側端を先端基準にして読み取られるため、設定されたスキャンサイズの画像に左詰で原稿画像と、右側の余った領域の背景画像とが取り合わされた画像となる。
【００３１】
そこで、表面の出力画像も左側端を先端基準とした左側端基準画像にするために、原稿長さ検出手段にて得た原稿の長さを利用して、表面画像の右側端から原稿の長さ分の画像（原稿表面画像部分）を切り出し（抽出し）、その後切り出した画像にスキャン設定で設定された画像サイズになるように、右側の余剰部分を背景色と濃度等が一致または類似する画像データで追加する処理を言う。なお、原稿の長さ分の画像を切り出したときに残った画像データを利用して余剰部分を埋め合わせてもよい。
【００３２】
その後、ＣＰＵ２５０は所定のタイミングでＵＳＢインターフェース２５５およびＵＳＢケーブル３を介してホストコンピュータ２に、それぞれ、ホストコンピュータ２が要求する順で、表面と裏面の画像データを転送する（ステップＳ００１２）。なおＵＳＢではなくＳＣＳＩ、有線ＬＡＮ、無線ＬＡＮ、ブルートゥース、赤外線通信等によりホストコンピュータ２に表面と裏面の画像データを転送してもよい。
【００３３】
上記のように原稿を横方向に搬送する方向は、左側端を先頭とする搬送、右側端を先頭とする搬送のどちらで行ってもよい。上記実施例１は左側端を先頭とする搬送を行った際は裏面読取画像を加工したが、表面読取画像を裏面読取画像にあわせるよう加工してもよい。また、右側端を先頭とする搬送を行った場合は、表面読取画像を加工したが、裏面読取画像を表面読取画像にあわせるよう加工する処理等を行ってもよい。
【実施例２】
【００３４】
実施例１の画像読取装置に更に、原稿の二度目の搬送で反対面を読み取るツーパススキャンを行うツーパススキャンモードと、上記ワンパススキャンを行うワンパススキャンモードとを切り換える機能を追加することができる。この切り換えはホストコンピュータ２をユーザが操作して行ってもよく、また不図示の操作部をユーザが操作して切り換えてもよい。ツーパススキャンにおいて表面読取画像内と裏面読取画像内の原稿画像位置は揃い、ワンパススキャンにおいては、切り出しと埋め合わせ処理を行う前は表面読取画像内と裏面読取画像内の原稿画像位置は揃わない。本実施例ではワンパススキャンとツーパススキャンとの間での出力画像形式を整合させるために、ツーパススキャンの表面および裏面読取画像と、ワンパススキャンの表面および裏面読取画像との、どちらか一方について、その表面または裏面読取画像から、原稿画像部分の切り出しと埋め合わせ処理を行うようにした。これによりツーパススキャンモードで読み取りを行ったときとワンパススキャンモードで読み取りを行ったときで、読取結果に整合性ができ、ユーザが細かい設定を意識することなくツーパススキャンとワンパススキャンを使い分けることができるようになる。 
【００３５】
上記の各実施例において、画像処理の全てまたは一部を、ホストコンピュータ２で行ってもよい。この場合ホストコンピュータ２と画像読取装置１とを含む画像読取システムが本発明の画像読取装置に相当する。また、この場合スキャンサイズ記憶手段はホストコンピュータ２の有するメモリ３０３等であってもよい。また、本発明の画像処理はハードウエアで行ってもよく、またその一部または全てをソフトウエアで行ってもよい。
【００３６】
また、本発明の目的は、以下の処理を実行することによって達成することも可能である。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００３７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、フラッシュメモリ、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００３９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００４０】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００４１】
【図１】画像読取装置を含むシステム全体を示す図
【図２】画像読取装置の構成を示す断面図
【図３】画像読取装置の制御系ブロック図
【図４】ホストコンピュータの内部構成等を表すブロック図
【図５】本発明のワンパススキャン処理のフローチャート
【図６】ツーパススキャン時の原稿の読み取りの様子を示す図
【図７】左側端基準の表面出力画像
【図８】左側端基準の裏面出力画像
【図９】ワンパススキャン時の原稿の読み取りの様子を示す図
【図１０】左側端基準の表面出力画像
【図１１】右側端基準の裏面出力画像
【図１２】従来のツーパススキャン処理のフローチャート
【図１３】従来のワンパススキャン処理のフローチャート
【符号の説明】
【００４２】
１  画像読取装置
２  ホストコンピュータ
３  ＵＳＢケーブル
２０１  原稿台
２０２  分離給送ローラ対
２０３  搬送ローラ対
２０４  搬送ローラ対
２０５  搬送ローラ対
２０６  プラテンローラ
２０７  プラテンローラ
２０８  裏面画像読取センサ
２０９  裏面原稿通過検知センサ
２１０  表面画像読取センサ２１１  表面原稿通過検知センサ
２１２  搬送路切り替え爪
２１３  搬送路切り替えローラ
２１４  制御基板
２１５  原稿排紙台
２１６  原稿
２１７  ピックアップローラ
２１８  原稿長さ検出センサ
２１９  原稿検出センサ
２２０  原稿排紙センサ
２２１  反転搬送路
２５０  ＣＰＵ
２５１  表面画像読取センサ
２５２  裏面画像読取センサ
２５３  ＲＡＭ
２５４  ＲＯＭ
２５５  ＵＳＢインターフェース
３０１  ＣＰＵ
３０２  キーボード
３０３  メモリ
３０４  ディスプレイ
３０５  ハードディスク
３０７  ＵＳＢインターフェース
【図１】
2010098497.tif 000003
【図２】
2010098497.tif 000004
【図３】
2010098497.tif 000005
【図４】
2010098497.tif 000006
【図５】
2010098497.tif 000007
【図６】
2010098497.tif 000008
【図７】
2010098497.tif 000009
【図８】
2010098497.tif 000010
【図９】
2010098497.tif 000011
【図１０】
2010098497.tif 000012
【図１１】
2010098497.tif 000013
【図１２】
2010098497.tif 000014
【図１３】
2010098497.tif 000015