(57)【特許請求の範囲】
【請求項１】
原稿載置部と、
前記原稿載置部に設けられたサイズ検知センサと、
前記原稿載置部に載置された原稿を搬送する原稿搬送手段と、
前記原稿搬送手段により搬送されている原稿のサイズを特定する特定手段と、
前記原稿搬送手段により搬送された原稿の画像を読み取る読取手段と、
前記読取手段によって前記原稿の画像を読み取って前記サイズ検知センサの検知結果に基づいて特定されたサイズの画像データを生成する生成手段と、
表示手段とを有し、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも小さい場合、前記表示手段は前記原稿のサイズを正しく検知できなかった原因を表示し、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも大きい場合、前記表示手段は前記原稿のサイズを正しく検知できなかった原因を表示しないことを特徴とする画像読取装置。
【請求項２】
原稿のサイズがユーザによって設定された場合、前記読取手段によって前記原稿の画像を読み取ってユーザによって設定されたサイズの画像データを前記生成手段は生成し、原稿のサイズがユーザによって設定されていない場合、前記読取手段によって前記原稿の画像を読み取って前記サイズ検知センサの検知結果に基づいて特定されたサイズの画像データを前記生成手段は生成することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記原稿搬送手段により搬送されている原稿の先端と後端を検知する検知手段を更に有し、
前記特定手段は、前記検知手段が前記原稿の先端を検知してから当該原稿の後端を検知するまでに要した時間と、前記原稿搬送手段が前記原稿を搬送する速度に基づいて前記原稿の搬送方向の長さを算出することで前記原稿のサイズを特定することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記生成手段により生成される画像データを格納するメモリと、
前記読取手段が前記サイズ検知センサの検知結果に基づいて特定されたサイズの領域の読み取りを終える前に前記検知手段によって当該原稿の後端を検知した場合、前記メモリに白い画素の画像データを書き込む書き込み手段とを更に有することを特徴とする請求項１乃至３の何れか１項に記載の画像読取装置。
【請求項５】
前記特定手段で特定されたサイズが前記サイズ検知センサの検知結果に基づいて特定されたサイズよりも大きい場合、前記原稿搬送手段に前記原稿を再搬送させて前記読取手段によって前記原稿の画像を読み取って前記特定手段で特定されたサイズの画像データを前記生成手段は生成することを特徴とする請求項１乃至４の何れか１項に記載の画像読取装置。
【請求項６】
ユーザによって原稿混載モードまたは長尺モードで原稿を読み取る設定がなされた場合、前記読取手段によって前記原稿の画像を読み取って前記特定手段で特定されたサイズの画像データを前記生成手段は生成し、
ユーザによって前記原稿混載モードで原稿を読み取る設定と前記長尺モードで原稿を読み取る設定の両方がなされていない場合、前記読取手段によって前記原稿の画像を読み取って前記サイズ検知センサの検知結果に基づいて特定されたサイズの画像データを前記生成手段は生成することを特徴とする請求項１乃至５の何れか１項に記載の画像読取装置。
【請求項７】
原稿載置部と、
前記原稿載置部に載置された原稿を搬送する原稿搬送手段と、
前記搬送手段により搬送された原稿の画像を読み取る読取手段と、
前記原稿載置部に設けられたサイズ検知センサと、
前記原稿搬送手段が複数の原稿を搬送し、前記原稿搬送手段により搬送された前記原稿の画像を前記読取手段が読み取り、前記サイズ検知センサの検知結果に基づいて特定されたサイズの画像データを生成する読み取り処理を実行するように制御する制御手段と、
前記原稿搬送手段により搬送されている原稿のサイズを特定する特定手段とを有し、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも小さい場合、前記制御手段は前記読み取り処理の実行を中止し、前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも大きい場合、前記制御手段は前記読み取り処理の実行を中止しないことを特徴とする画像読取装置。
【請求項８】
表示手段を更に有し、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも小さい場合、前記表示手段は前記原稿のサイズを正しく検知できなかった原因を表示し、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも大きい場合、前記表示手段は前記原稿のサイズを正しく検知できなかった原因を表示しないことを特徴とする請求項７に記載の画像読取装置。
【請求項９】
前記サイズ検知センサは、
前記原稿載置部に載置されている原稿の主走査方向の幅を検知する少なくとも１つの幅検知センサと、
前記原稿載置部に載置されている原稿の副走査方向の長さを検知する少なくとも１つの長さ検知センサを含むことを特徴とする請求項１乃至８の何れか１項に記載の画像読取装置。
【請求項１０】
原稿載置部と前記原稿載置部に設けられたサイズ検知センサを有する画像読取装置の制御方法であって、
前記原稿載置部に載置された原稿を搬送する原稿搬送工程と、
前記原稿搬送工程により搬送されている原稿のサイズを特定する特定工程と、
前記原稿搬送工程により搬送された原稿の画像を読み取る読取工程と、
前記読取工程によって前記原稿の画像を読み取って前記サイズ検知センサの検知結果に基づいて特定されたサイズの画像データを生成する生成工程と、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定工程で特定されたサイズよりも小さい場合、前記原稿のサイズを正しく検知できなかった原因を表示する表示工程とを有し、
前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定工程で特定されたサイズよりも大きい場合、前記原稿のサイズを正しく検知できなかった原因が表示されないことを特徴とする画像読取装置の制御方法。
【請求項１１】
請求項１０に記載の画像読取装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を搬送して画像データを生成し処理する画像読取装置、画像読取装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
原稿搬送部（ＡＤＦ：Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）に載置された原稿を読み取る原稿流し読み機能を備えた画像読取装置が知られている。
【０００３】
このような画像読取装置では、予め読み取るべき原稿のサイズをユーザに設定させ、原稿載置部に載置された原稿をユーザによって設定された定型サイズで読み取ることが知られている。また、読み取るべき原稿のサイズを自動的に設定する方法として、原稿検出センサによってＡＤＦの原稿載置部に載置された原稿のサイズを予め検知する方法が知られている（特許文献１）。特許文献１では、原稿検出センサによって検知された定型サイズで原稿を読み取るモード（通常モード）が開示されている。
【０００４】
また、原稿搬送経路の途中で、原稿の搬送方向の長さを算出することが知られている（特許文献２）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３１４９９１号公報
【特許文献２】特開２００２−０６００８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
読み取るべき原稿のサイズを原稿検出センサによって自動的に検知して定型サイズの原稿の読み取りを行う場合、実際の原稿のサイズとセンサによって検知した原稿のサイズが異なる場合がある。具体的には、丸まった状態の原稿（以下カール原稿）または折れ曲った状態の原稿（以下Ｚ折れ原稿）などが原稿載置部に載置された場合は、原稿検出センサによって原稿のサイズが誤検知されてしまう場合がある。原因としては、原稿の有無を検出するセンサを用いる場合に原稿のカール部分や折れ部分が原稿載置部から浮いてしまうことにより、センサがその部分を検出できていないことが考えられる。
【０００７】
また、サイズの異なる複数枚の原稿が原稿載置部上に載置された場合は、原稿検出センサによってこれから読み取ろうとしている原稿とは違う原稿の原稿サイズが検知されるおそれがある。原因としては、サイズの異なる複数枚の原稿が重ねて載置されている場合、原稿の有無を検出するセンサを用いて原稿サイズを検知すると、検知結果が最大の原稿サイズに依存したものとなるためである。
【０００８】
これに対して、原稿搬送経路の途中で算出した原稿の搬送方向の長さに基づいて、原稿載置部におけるサイズの誤検知を判定することが考えられている。例えば、制御部等によって原稿検出センサの結果と搬送経路の途中で算出した結果が異なると判断された場合、読み取りジョブをキャンセルし、エラーメッセージを通知するなどの方法が考えられている。
【０００９】
ところで、原稿検出センサが実際の原稿のサイズよりも小さいサイズであると誤検知した場合は、実際の原稿の一部が欠損した画像データが生成されてしまうため、誤検知時にエラー処理を行うべきである。一方、原稿検出センサが原稿サイズよりも大きいサイズであると誤検知した場合は、読み取り領域が実際の原稿サイズよりも大きく、原稿上の画像を全て含む画像データを生成できる。それにも関わらず従来は、サイズの誤検知が発生した場合に一律にエラー処理していたため、原稿検出センサが原稿サイズよりも大きいサイズであると誤検知した場合にジョブをキャンセルすることで却ってユーザの利便性を損ねてしまっていた。
【００１０】
本発明は、上述した問題点を鑑みなされたものであり、搬送開始前に特定した原稿のサイズが搬送開始後に特定したサイズよりも大きい場合と小さい場合とでそれぞれ異なる処理を行うことで、ユーザの利便性を向上させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明の画像読取装置は、原稿載置部と、前記原稿載置部に設けられたサイズ検知センサと、前記原稿載置部に載置された原稿を搬送する原稿搬送手段と、前記原稿搬送手段により搬送されている原稿のサイズを特定する特定手段と、前記原稿搬送手段により搬送された原稿の画像を読み取る読取手段と、前記読取手段によって前記原稿の画像を読み取って前記サイズ検知センサの検知結果に基づいて特定されたサイズの画像データを生成する生成手段と、表示手段とを有し、前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも小さい場合、前記表示手段は前記原稿のサイズを正しく検知できなかった原因を表示し、前記サイズ検知センサの検知結果に基づいて特定されたサイズが前記特定手段で特定されたサイズよりも大きい場合、前記表示手段は前記原稿のサイズを正しく検知できなかった原因を表示しないことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、搬送開始前に特定した原稿のサイズが搬送開始後に特定したサイズよりも大きい場合と小さい場合とでそれぞれ異なる処理を行うことで、ユーザの利便性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】ＭＦＰ１０１の構成を示すブロック図である。
【図２】スキャナ１２０の外観を示す図である。
【図３】スキャナ１２０の外観を示す図である。
【図４】サイズ検知テーブルのデータモデルを示す図である。
【図５】ＭＦＰ１０１の操作画面を示す図である。
【図６】ＭＦＰ１０１の読み取り動作を示すフローチャートである。
【図７】ＭＦＰ１０１の読み取り動作を示すフローチャートである。
【図８】ＭＦＰ１０１の操作画面を示す図である。
【図９】ＭＦＰ１０１の送信動作を示すフローチャートである。
【図１０】ＭＦＰ１０１の操作画面を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施の形態を詳しく説明する。なお、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
＜第１の実施形態＞
まず、本発明の第１の実施形態について説明する。図１は、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）１０１のハードウェア構成を示すブロック図である。ＭＦＰ１０１は、画像読取装置の一例である。本実施形態では、画像読取装置の一例としてＭＦＰを用いて説明するが、単機能のスキャナ装置など、原稿を搬送して画像データを生成する画像読取装置であればＭＦＰでなくとも良い。
【００１６】
ＣＰＵ１１１を含む制御部１１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ１１１は、ＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムを読み出して読取制御や、送信制御などの各種制御を行う。ＲＡＭ１１３は、ＣＰＵ１１１の主記憶メモリであり、ワークエリアやストレージ１１４に記憶された制御プログラムを展開するための一時記憶領域として用いられる。ストレージ１１４は、画像データ、各種プログラム、各種履歴情報、及び各種設定情報を記憶する。本実施形態ではストレージ１１４としてＨＤＤ等の補助記憶装置を想定しているが、ＳＳＤに代表されるＦＬＡＳＨ  ＤＩＳＫなどの不揮発性の記憶装置であってもよい。
【００１７】
なお、ＭＦＰ１０１は、１つのＣＰＵ１１１が１つのメモリ（ＲＡＭ１１３）を用いて後述するフローチャートに示す各処理を実行するものとするが、他の様態であっても構わない。例えば複数のＣＰＵ、ＲＡＭ、ＲＯＭ、及びストレージを協働させて後述するフローチャートに示す各処理を実行することもできる。また、ＡＳＩＣやＦＰＧＡ等のハードウェア回路を用いて一部の処理を実行するようにしてもよい。
【００１８】
操作部Ｉ／Ｆ１１５は、操作部１１６と制御部１１０を接続する。操作部１１６には、タッチパネル機能を有する液晶表示部やキーボードなどが備えられ、ユーザの指示を受け付ける受付部及びユーザに情報を表示する表示部として機能する。制御部１１０は、操作部１１６と協働してユーザに対する各種情報の通知制御やユーザ指示の受付制御を行う。
【００１９】
プリンタＩ／Ｆ１１７は、プリンタ１１８と制御部１１０を接続する。プリンタ１１８で印刷すべき画像データはプリンタＩ／Ｆ１１７を介して制御部１１０からプリンタ１１８に転送され、画像データに基づいた画像が、用紙などのシート上に印刷される。
【００２０】
スキャナＩ／Ｆ１１９は、スキャナ１２０と制御部１１０を接続する。スキャナ１２０は、ＡＤＦ（原稿搬送手段）１２４の原稿載置部２０２に載置された原稿又は原稿台ガラス２００１の上に載置された原稿上の画像を読み取って画像データ（画像ファイル）を生成する。スキャナ１２０が生成した画像データはスキャナＩ／Ｆ１１９を介して制御部１１０のストレージ１１４に転送される。
【００２１】
図２は、スキャナ１２０を示す断面図である。図２を用いて原稿載置部２０２に載置された原稿束２００Ｐを読み取る場合（以下、流し読み）の搬送動作及び読み取り動作について説明する。なお、図２を用いて説明する搬送動作及び読取動作は、ＣＰＵ１１１がスキャナ１２０を制御する１つ以上の制御用ＣＰＵ（不図示）と協働して処理を実現する。
【００２２】
＜ＡＤＦによる搬送動作＞
ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）２１４は、送り出しローラ２０１１、分離搬送ローラ２０１２、レジストローラ２０１３、案内板２０１８、搬送ドラム２０１５、従動ローラ２０１６、排出ローラ２０１７、反転ローラ２０１９、フラッパ２０２０、センサ２０２２、センサ２０２３、原稿載置部２０２、原稿排出部２０１等などを備えている。
【００２３】
原稿束２００Ｐは読み取られるべき原稿束であり、ユーザによって原稿載置部２０２上に載置される。また、送り出しローラ２０１１は駆動源（不図示）により回転され、原稿載置部２０２上に載置された原稿束２００Ｐを分離搬送ローラ２０１２の方向に送り出す。分離搬送ローラ２０１２は、搬送された原稿束２００Ｐから１枚の原稿を分離しレジストローラ２０１３の方向に搬送する。レジストローラ２０１３は、原稿の搬送開始のタイミングとなると回転を開始し、原稿を光学ユニット２００９に向けて搬送する。送り出しローラ２０１１、分離搬送ローラ２０１２、レジストローラ２０１３を駆動する駆動源は、例えばステッピングモータなどとなる。
【００２４】
レジストローラ２０１３から排出された原稿は、案内板２０１８に沿って進行し、搬送モータによって回転する大径の搬送ドラム２０１５と従動ローラ２０１６ａ、２０１６ｂ、及び２０１６ｃにより狭持される。原稿は、搬送ドラム２０１５の外周に沿って搬送され、一度原稿台ガラス２００１の面を通り、図２の矢印の方向へ等速で搬送されることとなる。原稿は、原稿台ガラス２００１の面を通過する際に、読取部２０２１によって読み取られる。画像読み取り後の原稿は、引き続き搬送ドラム２０１５の外周に沿って等速で搬送され、排出ローラ２０１７によって排出部２０１上に排出される。
【００２５】
スキャナ１２０が両面原稿を読み取る場合は、画像読み取り後に原稿を排出せず、原稿を反転して裏面の読取を行う。制御用ＣＰＵは、ＡＤＦ１２４の搬送路上に設けられセンサ２０２３によって原稿の後端を検知し、検知後に、原稿を反転位置Ｒまで搬送した後に搬送モータを停止する。次に搬送モータを逆転駆動し、原稿の搬送方向を反転し再搬送する。原稿はフラッパ２０２０に沿って反転ローラ２０１９側に送り出され、搬送ドラム２０１５の外周に沿って原稿台ガラス２００１の面を通過する。原稿台ガラス２００１の面を通過する際に、後述する読取部２０２１によって裏面の読み取りが行われる。
【００２６】
この流し読み動作では、原稿載置部２０２に載置された原稿束２００Ｐを１枚ずつ読み取って、排出部２０１に排出する動作を繰り返すことで、複数枚の原稿を連続して読みとることができる。
【００２７】
なお、本実施形態では、原稿を反転して両面を読み取る場合について説明したが、これに限らない。例えば、原稿搬送側と原稿台ガラス側の両方に読取部を有するＭＦＰであれば、１回の搬送パスで両面の原稿を読み取るようにしてもよい。
【００２８】
＜読取部による画像データの読み取り＞
読取部（読取手段）２０２１は、光学ユニット２００９、ミラーユニット２０１０、レンズ２００６及びＣＣＤイメージセンサ２００７などを備えている。読取部２０２１は、光学ユニット２００９により光を原稿に照射し、その反射光をＣＣＤ２００７によって読み取るものである。
【００２９】
流し読み動作では、前述したように原稿台ガラス２００１の面を通過する際に読取部２０２１による画像読取が行われる。流し読みを行う前に、スキャナ１２０は光学ユニット２００９及びミラーユニット２０１０をモータ２００８によって図に示す位置に移動する。
【００３０】
制御用ＣＰＵは原稿読取のタイミングを検知するために、フォトカプラなどで構成されたセンサ２０２２により原稿の先端を検知する。制御用ＣＰＵはセンサ２０２２が原稿の先端を検知してＯＮしたタイミングから、搬送ドラム２０１５と従動ローラ２０１６ａ、２０１６ｂ、及び２０１６ｃなどの駆動源となる搬送モータの駆動クロックの計数を開始する。駆動クロック１つあたりのドラム又はローラによる原稿の移動量は、搬送ドラム２０１５と従動ローラ２０１６ａ、２０１６ｂ、及び２０１６ｃのいずれも同じである。よって、センサ２０２３がＯＮしたタイミングから駆動クロックを計数することで、原稿がどこまで搬送されているのか（原稿の先端の位置がどこか）を計測することができる。この計測を利用し、原稿載置部２０２から搬送された原稿の先端が原稿台ガラス２００１の原稿読取位置に達したタイミングで、読取部２０２１による原稿の画像読み込みを開始させている。
【００３１】
スキャナ１２０は原稿読取開始のタイミングとなると、照明ランプ２００２を点灯し、原稿台ガラス２００１の面を等速で通過する原稿に光を照射する。このとき原稿からの反射光はミラー２００３、２００４、及び２００５を介してレンズ２００６に入射し、ＣＣＤイメージセンサ２００７上に結像される。ＣＣＤ２００７は原稿からの反射光を電気信号に変換する。電気信号は図示しないＡ／Ｄ変換器によってデジタルデータ（画像データ）に変換され制御部１１０のストレージ１１４またはＲＡＭ１１３に格納される。
【００３２】
本実施形態では、照明ランプ２００２として棒状の光源を使用し、照明ランプ２００２の長手方向と平行に読み取りラインを設定し、この読み取りラインに対して直角な方向に原稿を搬送しながら画像データを生成する。なお読み取りラインと平行な方向を主走査方向と定義し、読み取りラインに対して直角な方向（原稿搬送方向）を副走査方向と定義する。
【００３３】
また、ＣＰＵ１１１は原稿の先端から後端がセンサ２０２２を通過するのに要した時間と原稿の搬送速度に基づいて原稿の原稿長を算出する。例えば、制御用ＣＰＵはセンサ２０２２が原稿の先端を検知してＯＮしたタイミングから、センサ２０２２がＯＦＦしたタイミングまでに計測された駆動クロック数を取得する。ＣＰＵ１１１又は制御用ＣＰＵは取得した駆動クロック数と１駆動クロック当たりのローラによる原稿の移動量を乗算することで、原稿の原稿長を算出する。
【００３４】
本実施形態では、ＡＤＦ１２４の搬送路上での原稿長の算出を上記の方法によって実現しているが、これに限らない。例えば、搬送時の原稿の滑り、搬送ローラや原稿搬送パスの部品精度、原稿搬送パス内での原稿の蛇行などを考慮して原稿長を補正する処理を行ってもよい。更に、他の手段で原稿長を算出するようなものでもよい。また、複数のセンサを用いてＡＤＦ１２４の搬送路中の原稿サイズを算出するようなものでもよい。
【００３５】
また、上記流し読み動作以外に原稿台ガラス２００１上に読み取られるべき原稿を置くことで読み取りを行うこともできる。この方式の場合、光学ユニット２００９を移動させながら原稿台ガラス２００１上に置かれた原稿を走査する。この時の原稿からの反射光も同様に、ＣＣＤ２００７によって読み取られ、画像データに変換される。
【００３６】
図１の説明に戻り、ＭＦＰ１０１は、スキャナ１２０で生成された画像データを、プリンタ１１８に転送し、印刷することができる（コピー機能）。また、スキャナ１２０で生成された画像データを、各種送信プロトコルを用いて送信することもできる（送信機能）。更に、スキャナ１２０で生成された画像データをＣＰＵ１１１が読み書き可能な保存領域に保存することもできる（保存機能）。
【００３７】
また、制御部１１０は、ネットワークＩ／Ｆ１２３を介してＬＡＮ１００に接続される。ネットワークＩ／Ｆ１２３は、ＬＡＮ１００上の外部装置（メールサーバやファイルサーバ、ＰＣなど）に画像データや情報を送信したり、ＬＡＮ１００上の外部装置から情報を受信したりする。更に、制御部１１０はモデムＩ／Ｆ１２１を介してモデム１２２に接続される。モデム１２２は、ＰＳＴＮ１０２を介して図示しないファックス装置との間におけるファックス送受信を行う。
【００３８】
＜定型サイズの検知＞
次に原稿載置部２０２に載置された原稿のサイズを検知する方法について説明する。図３はスキャナ１２０の原稿載置部２０２を示す斜視図である。原稿ガイド３０１（以下、ガイド３０１）はユーザが原稿載置部２０２に原稿束を載置する際に原稿の幅を揃えるために使用するガイドである。幅検知センサ（不図示）はガイド３０１と連動し、ガイド３０１の位置に応じて読取部２０２１で読み取るべき原稿の主走査方向の幅（主走査幅）を検出する。
【００３９】
センサ３０２及び３０３は原稿載置部２０２に載置された原稿の副走査幅を検知するための長さ検知センサである。センサ３０２及び３０３は例えば原稿載置部２０２上面に突設され、原稿が載置されることで押しこまれた状態となるとＯＮを出力する。一方、押しこまれていない状態ではＯＦＦを出力する。ＣＰＵ１１１は、センサ３０２及び３０３の出力に基づいて原稿の副走査幅を３段階の分解能で検出する。
【００４０】
本実施例では、原稿の副走査幅を検出するためにセンサ３０２及びセンサ３０３を用いた構成で説明したが、これに限らない。例えば光学的に原稿の有無を検知する検知方法などであってもよい。
【００４１】
図４は、原稿のサイズを検知するための条件テーブルの一例を示す図である。ＣＰＵ１１１は、幅検知センサ、センサ３０２及びセンサ３０３の検出値を元に、図４のテーブルを参照し、サイズを検知する。なおここでは、原稿の短辺を上述の読み取りラインと平行な方向に載置する場合の原稿のサイズをＲサイズ（Ａ５Ｒ、Ａ４Ｒなど）と表し、原稿の長辺を読み取りラインと平行な方向に載置する場合の原稿のサイズをＡ５、Ａ４などと表すことにする。また、ＡＢ系統の長尺原稿のサイズを長尺サイズ（Ａ３長尺、Ｂ４長尺など）と表すことにする。なお、Ａ３長尺は定型サイズの読み取りの場合Ａ３Ｒの定型サイズとして読み取られ、長尺読み取りの場合Ａ３幅の長尺原稿として読み取られる。同様にＢ４長尺は、定型サイズの読み取りの場合Ｂ４Ｒサイズとして読み取られ、長尺読み取りの場合Ｂ４幅の長尺原稿として読み取られる。
【００４２】
例えば、ＣＰＵ１１１は、幅検知センサで検出した出力値が主走査幅２６３．５ｍｍ以上の場合かつ、センサ３０２及び３０３がともにＯＮの場合に、サイズをＡ３長尺（主走査幅：２９７ｍｍ、副走査幅：４２０ｍｍ以上）と検知する。一方、幅検知センサで検出した出力値が主走査幅２６３．５ｍｍ以上の場合かつ、センサ３０２及び３０３がともにＯＦＦの場合に、サイズをＡ４（主走査幅：２９７ｍｍ、副走査幅：２１０ｍｍ）であると決定する。
【００４３】
このように、原稿載置部２０２に載置された原稿の主走査幅が同一の場合は、センサ３０２及び３０３が押しこまれているか否かによって、原稿が縦置きの原稿であるか横置きの原稿であるかを判定する。
【００４４】
ここで、ユーザによって原稿が丸まった状態のカール原稿または折れ曲った状態のＺ折れ原稿が原稿載置部２０２に載置されると、原稿の後端が浮き上がってしまい、センサ３０２または３０３が押し込まれない場合がある。この場合、ＣＰＵ１１１は、実際に載置された原稿のサイズではなくその半分のサイズの縦置き原稿が載置されていると判定する。
【００４５】
なお、本実施形態では、一例としてＡＢ系統のサイズについてのみ説明したが、インチ系統やＡＢ／インチ混在系統であっても同様の仕組みでサイズを検知することができる。例えば、インチ系統では、インチ系統用の条件テーブルを参照することでサイズを検知する。また、ＡＢ／インチ混在系統では混在系統用の条件テーブルを参照することでサイズを検知することができる。
【００４６】
＜原稿の読み取り処理＞
ユーザがＭＦＰ１０１の使用を開始すると、実行する処理を設定するための設定画面（不図示）が表示される。ユーザは操作部１１６を介して送信機能、コピー機能などの機能を選択し、ＭＦＰ１０１に処理を実行させる。
【００４７】
ここでは、原稿の読み取り処理の一例としてコピー機能を用いて説明を行う。図５はＭＦＰ１０１の操作部１１６に表示される画面の一例を示す図である。ユーザは操作部１１６のタッチパネルを介して出力設定を行う事ができる。情報５１１は、画面外のハードキーとして備えられたスタートキーを押下することで、コピー処理の実行を開始できることを通知するものである。情報５１５は、印刷部数を通知するものである。ユーザは、画面外のハードキーとして供えられたテンキーを介して印刷部数を入力することができる。
【００４８】
操作キー５２１は、印刷物の出力色を選択する場合に使用する操作キーである。操作キー５２２は原稿のサイズに対して印刷物の倍率を等倍に設定する場合に使用する操作キーである。一方、操作キー５２３は、原稿のサイズに対して印刷物の倍率を任意のものに変更する場合に使用する操作キーである。操作キー５２４は印刷で使用する用紙を選択する場合に使用する操作キーである。なお、情報５１２から情報５１４は操作キー５２１から操作キー５２４によって設定されたコピーに関する設定状態をユーザに通知するものである。
【００４９】
操作キー５２５は原稿の片面を読み取るか原稿の両面を読み取るかを設定する際に使用する操作キーである。操作キー５２６は印刷物の濃度を変更する場合に使用する操作キーである。
【００５０】
操作キー５２７は異なるサイズが混在した原稿（以下、混載原稿）の束を読み取る場合に使用する操作キーである。ユーザは混載原稿を読み取りたい場合は、操作キー５２７を押下し、原稿サイズ混載モードをＯＮに設定する。操作キー５２８は、定型サイズよりも長い原稿（以下、長尺原稿）を読み取る場合に使用する操作キーである。ユーザは長尺原稿を読み取りたい場合は、操作キー５２８を押下し、長尺モードをＯＮに設定する。
【００５１】
また、コピー機能には、ページ印字、ページ集約、製本など様々な設定が用意されている。操作キー５３１はコピー画面５０１に表示されていないその他の設定を行う場合に使用する操作キーである。ユーザは操作キー５３１を押下することでコピー機能の備える様々な設定を変更することができる。
【００５２】
図６及び図７は、ＭＦＰ１０１の読取処理に関する動作を説明するフローチャートである。図６及び図７のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【００５３】
ステップＳ６０１では、原稿載置部２０２に載置された原稿の検知サイズを決定する。ＣＰＵ１１１は、ガイド３０１の幅検知センサ、センサ３０２及びセンサ３０２の出力値を取得する。取得した出力値を条件として、図４に例示した条件テーブルを検索し、当該条件に当てはまる検知サイズを取得する。なおステップＳ６０１の検知サイズの決定はこのタイミングに限らない。例えば、センサの出力値が変化するたびにサイズを検知するようにしてもよいし、ステップＳ６０２における実行指示をトリガとして一度だけ実行するようにしてもよい。
【００５４】
ステップＳ６０２では、操作部１１６に備えられたスタートキー（不図示）の押下による実行指示を受け付ける。実行指示が受け付けられると、読み取りジョブが生成され、ステップＳ６０３以降の読み取り処理に進む。
【００５５】
ステップＳ６０３では、原稿混載モードまたは長尺モードが設定されているか否かを判定する。原稿混載モードまたは長尺モードが設定されていると判定された場合は、ステップＳ６０４に進み、不定形原稿の読み取りを行う。設定されていないと判定された場合は、ステップＳ６０９に進む。
【００５６】
まず、原稿混載モードまたは長尺モードが設定されている場合について説明する。ステップＳ６０４では、原稿載置部２０２に載置された原稿を不定形サイズとして読み取る。不定形サイズとして読み取る場合、スキャナ１２０は原稿のサイズを確定せずに画像データの読み取りを開始し画像データを生成する。不定形サイズの原稿読み取りにおいては、ＡＤＦ１２４の搬送路中で検出した原稿の長さを用いてサイズを補正する。なお、生成した画像データは変倍、枠消しなどの画像処理がなされた後に、ストレージ１１４またはＲＡＭ１１３に格納される。原稿の読み取りが完了するとステップＳ６０５に進む。ステップＳ６０５では、原稿載置部２０２に次の原稿があるか否かを判定する。次の原稿があると判定された場合は、ステップＳ６０４に戻り、次の原稿を読み取る。次の原稿がないと判定された場合（全ての原稿を読み取り終わった場合）は、ステップＳ６０６に進む。
【００５７】
ステップＳ６０６では読み取った画像データの出力処理を行う。図５に例示したコピー処理の場合は、プリンタ１１８を制御し、ストレージ１１４またはＲＡＭ１１３に格納された画像データをシートに印刷する処理を開始する。ユーザが設定した部数の印刷が完了すると、出力処理を終了する。
【００５８】
一方、ステップＳ６０９では、原稿のサイズの設定が有るか否かを判定する。ＣＰＵ１１１は、操作部１１６を介して原稿のサイズの設定がなされたか否かを取得する。取得の結果、サイズが明示的に設定されている場合は、ステップＳ６０７に進み、原稿サイズ指定読み取りを行う。サイズが明示的に設定されていない場合はステップＳ６１０に進み原稿サイズ予測読み取りを行う。ステップＳ６０７では、原稿載置部２０２に載置された原稿を定型サイズとして読み取る。定型サイズとして読み取る場合、スキャナ１２０は実際に載置された原稿のサイズに関わらず、操作部１１６を介して設定されたサイズに対応する領域を読み取って画像データを生成する。なお、読取部２０２１で読み取られた原稿は順次排出部２０１に排出される。原稿の読み取りが完了すると、ステップＳ６０８に進む。ステップＳ６０８では次の原稿があるか否かを判定する。次の原稿があると判定された場合はステップＳ６０７に戻り、次の原稿を読み取る。次の原稿がないと判定された場合は、ステップＳ６０６に進み、画像データを出力して処理を終了する。
【００５９】
＜原稿サイズ予測読み取り＞
ステップＳ６０９でサイズの設定がなされていないと判定された場合、ステップＳ６１０に進み原稿サイズ予測読み取りを行う。ステップＳ６１０の処理については図７のフローチャートを用いて説明する。
【００６０】
ステップＳ７０１では、ステップＳ６０１で決定した検知サイズに対応する領域を読み取って画像データを生成する。ステップＳ７０２では、ＡＤＦ１２４の搬送路上で実際の原稿サイズを算出する。
【００６１】
ステップＳ７０３では、ステップＳ７０２で算出した実際のサイズが、ステップＳ６０１で取得した検知サイズよりも大きいか否かを判定する。実際のサイズが検知サイズより大きいと判定された場合は、ステップＳ７０４に進み誤検知フラグをＯＮに設定する。一方、実際のサイズが検知サイズより大きいと判定されない場合はステップＳ６１１に進む。具体的には、実際に搬送した原稿長が検知サイズの副走査幅よりも長い場合であって、その差分が装置に予め設定された閾値（例えば２０ｍｍ）以上である場合に、実際のサイズが検知サイズよりも大きいと判定する。
【００６２】
本実施形態の原稿サイズ予測読み取りでは、検知サイズより実際の原稿長が長い場合に限り誤検知処理を実行する。これは、検知サイズより実際の原稿長が長い場合、実際の原稿の一部領域のみが読み取られることとなり、画像欠けが生じる恐れがあるためである。なお、検知サイズに基づく原稿長より実際の原稿長が短い場合は、実際の原稿の全領域と、原稿後端が読取部２０２１を通過した後の空搬送の領域とを含んだ画像データが生成される。この場合、画像欠けは生じないため、誤検知処理を行わない。
【００６３】
また、本実施形態では、原稿混載モード及び長尺モードの設定がなされていない場合、且つ、ユーザによって原稿のサイズが指定されていない場合に原稿サイズ予測読み取りを行うようにしているがこれに限定するものではない。ユーザによって原稿のサイズが指定された場合など、原稿の読み取りを開始する前に原稿のサイズを決定し、決定した原稿のサイズに基づいて読み取りを行う場合であれば、原稿サイズ予測読み取りの動作を行うようにしてもよい。この場合、ステップＳ６０３でＮｏの場合のステップＳ６０９の判定をスキップし、ステップＳ６１０に進むようにすればよい。
【００６４】
＜画像データの白埋め処理＞
更に、本実施形態では、定型サイズの原稿の読み取りを行う際（ステップＳ６０７、ステップＳ６１０）に、原稿領域外の画像データを白く埋める処理（以下白埋め制御）を行うようにしてもよい。これは、ユーザが原稿混載モードを設定せず、混載原稿を読み取った際に、サイズ領域外にスキャナ対向面（例えば、搬送ドラム２０１５）の汚れが写ることを防止するための処理である。
【００６５】
ユーザが原稿混載モードを設定しない場合、スキャナ１２０は、原稿載置部２０２上で検知した原稿サイズ分（又はユーザによって指定された原稿サイズ分）の画像データを生成する。
【００６６】
具体的にはスキャナ１２０の制御用ＣＰＵは、センサ２０２２により原稿の先端を検知すると、起動クロックの計測を開始する。制御用ＣＰＵは、原稿読取位置まで搬送するための所定の駆動クロック数を計数すると、原稿の読み取りを開始する。
【００６７】
ここでは、駆動クロックが１つ発生する度に搬送ドラム２０１５の回転距離が０．０４２３３ｍｍ（＝解像度６００ｄｐｉでの１画素分）である場合を例示して説明する。なお、搬送ドラム２０１５の回転距離とは、回転に伴い搬送ドラム２０１５が周回する距離のことである。ここで、原稿載置部２０２上で検知した原稿サイズ（又は、ユーザが指定した原稿サイズ）がＡ４（主走査幅：２１０ｍｍ、副走査幅：２９７ｍｍ）で有る場合、以下の式が成り立つ。
２９７÷０．０４２３３＝７０１６．３・・・≒７０１７［クロック］
すなわち、原稿の読み取りを開始してから、駆動クロックを７０１７回計数するまで原稿の読み取ることで、Ａ４サイズの画像データを得ることができる。
【００６８】
ここで、ユーザが原稿混載モードを設定せず、混載原稿を載置する場合に、検知した原稿サイズ（又はユーザによって指定された原稿サイズ）より小さい原稿（例えばＡ５Ｒ、主走査幅：２１０ｍｍ、副走査幅：１４８ｍｍ）が混載するケースが考えられる。
【００６９】
検知した原稿サイズより小さい原稿（Ａ５Ｒ）が読み取られる場合、読取部２０２１で原稿の先端から後端までの領域の読み取り後も、画像データの読み取りが行われる。読取位置を原稿の後端が通過した後は、光学ユニット２００９から照射した反射光はスキャナ対向面（例えば、搬送ドラム２０１５）で反射され、スキャナ対向面の画像データを生成することとなる。この場合、ドラムなどに付着した汚れが画像データに写りこむ恐れがある。これを防止するため、原稿の後端を検知した場合に、原稿の後端以降の画素領域に対して白埋め制御を実施する。
【００７０】
具体的には、制御用ＣＰＵはセンサ２０２２がＯＮからＯＦＦとなった場合に原稿の後端を検知する。原稿の後端を検知すると、読取部２０２１で原稿の後端を読み取ってから約１０ｍｍ分原稿を搬送したタイミングで白埋め制御を実行する。
【００７１】
制御用ＣＰＵは、読取部で原稿の後端を読み取ってから原稿後端から約１０ｍｍ分原稿を搬送したタイミングで、ＣＣＤ２００７から取得されるデータを白レベル（ＲＧＢ＝２５５、２５５、２５５）の画素データに置き換えて画像データを生成する。また、制御用ＣＰＵは、駆動クロックを原稿の読み取りを開始してから７０１７回計数すると画像データの読み取りを終了する。
【００７２】
以上の仕組みにより、原稿載置部で検知した検知サイズより副走査幅が短い原稿が読み取られる場合に、スキャナ対向面の汚れが写ることを防止することができる。
【００７３】
図６の説明に戻り、ステップＳ６１１では、サイズ誤検知が発生したか否かを判定する。誤検知フラグがＯＮであれば、サイズ誤検知と判定しステップＳ６１３以降のエラー処理に進む。一方、誤検知フラグがＯＮでなければ、ステップＳ６１２に進む。ステップＳ６１２では、次の原稿があるか否かを判定し、次の原稿があると判定された場合は、ステップＳ６１０に戻り次の原稿を読み取る。一方、次の原稿がないと判定された場合は、ステップＳ６０６に進み、画像データを出力して処理を終了する。
【００７４】
ステップＳ６１３では、スキャナ１２０で搬送中の原稿を排出し、読み取り処理を中断する。ステップＳ６１４では、操作部１１６にサイズ誤検知画面を表示する。
【００７５】
図８は、ＭＦＰ１０１の操作部１１６に表示されるサイズ誤検知画面の一例を示す図である。情報８０１は、サイズ誤検知により処理を中止したことをユーザに通知するための情報である。また、操作キー８１１は、原稿の読み取りを中止するための操作キーである。図８に例示した中止画面において操作キー８１１が押下されると、ステップＳ６１５に進む。操作キー８１１が押下されない場合は、サイズ誤検知の通知を実行し続ける。
【００７６】
図６の説明に戻りステップＳ６１５では、読み取った画像データを破棄して処理を終了する。
【００７７】
以上説明したとおり、本実施形態によれば、搬送開始前に特定した原稿のサイズが搬送開始後に特定したサイズよりも小さい場合は、原稿の一部が欠落した画像データがその旨をユーザが知らないまま出力されてしまうことを抑制することができる。一方、搬送開始前に特定した原稿のサイズが搬送開始後に特定したサイズよりも小さい場合は、原稿上の画像を全て含む画像データを生成することができる。従って、本実施形態によれば、原稿の一部が欠落した画像データがその旨をユーザが知らないまま出力されてしまうことを抑制しつつ、ユーザの利便性を向上させることができる。
【００７８】
更に、本実施形態によれば、搬送開始前に原稿のサイズを特定してから、その原稿の搬送を開始して画像を読み取る際に、原稿領域外を白埋めすることができる。
【００７９】
＜第２の実施形態＞
次に、本発明の第２の実施形態について説明する。第１の実施形態では、搬送開始前に原稿サイズを特定してから、その原稿の搬送を開始して画像を読み取る際に、原稿の一部が欠落した画像データがその旨をユーザが知らないまま出力されてしまうことを抑制しつつ、ユーザの利便性を向上させる例について説明した。第２の実施形態では、サイズ誤検知を検出した場合に、正しいサイズで再度原稿を読み取る例について説明する。なお、第１の実施形態と同様の構成については、詳細な説明は省略する。
【００８０】
図９は、第２の実施形態におけるＭＦＰ１０１の読取処理に関する動作を説明するフローチャートである。図９のフローチャートに示す各動作（ステップ）は、ＭＦＰ１０１のＣＰＵ１１１がＲＯＭ１１２またはストレージ１１４に記憶された制御プログラムをＲＡＭ１１３に読み出し、実行することにより実現される。
【００８１】
ステップＳ９０１からステップＳ９１０の原稿の読み取り処理については、第１の実施形態におけるステップＳ６０１からステップＳ６１０と同様であるため説明は省略する。ステップＳ９１１では、サイズ誤検知が発生したか否かを判定する。誤検知フラグがＯＮであれば、サイズ誤検知と判定しステップＳ９１２に進む。一方、誤検知フラグがＯＮでなければ、ステップＳ９１５に進む。ステップＳ９１５では、次の原稿があるか否かを判定し、次の原稿があると判定された場合は、ステップＳ９１０に戻り次の原稿を読み取る。一方、次の原稿がないと判定された場合は、ステップＳ９０６に進み、画像データを出力して処理を終了する。
【００８２】
ステップＳ９１２では、サイズの異なる画像データを出力可能か否か判定する。具体的には、ＣＰＵ１１１は原稿混載モードと組み合わせができない機能が設定されているか否かを判定する。例えば、同サイズの複数の原稿を読み取って処理することが前提となる機能が設定されている場合は、原稿混載モードの原稿読み取りと組み合わせができない機能が設定されていると判定する。より具体的には、オート回転、縮小レイアウト、製本割り付け印刷、ページ集約、及びイメージリピートなどの機能が挙げられる。
【００８３】
原稿混載モードと組み合わせができない機能が設定されている場合は、ステップＳ９１６以降のエラー処理に進む。原稿混載モードと組み合わせができない機能が設定されていない場合は、ステップＳ９１３に進む。
【００８４】
ステップＳ９１３では、原稿の反転動作を行う。ＣＰＵ１１１は、両面原稿を読み取る場合と同様に、ＡＤＦ１２４の搬送路上に設けられたセンサ２０２３によって原稿の後端を検知し、検知後に原稿を反転位置Ｒまで搬送した後に搬送モータを停止する。次に搬送モータを逆転駆動し、原稿の搬送方向を反転し、再搬送する。原稿は反転給紙フラッパ２０２０に沿って反転ローラ２０１９側に送り出され、搬送ドラム２０１５の外周に沿って原稿台ガラス２００１の面を通過し、反転位置Ｒまで搬送される。このとき、ガラス２００１の面を通過する原稿は裏面となるため、読取部２０２１による読み取りは行わない。
【００８５】
ステップＳ９１４では、実際の原稿サイズで原稿を再度読み取りなおす。ＣＰＵ１１１は、ステップＳ９１３によって反転した原稿をもう一度反転させ、ＡＤＦ１２４の搬送路上で算出した実際の原稿長に基づいた原稿サイズで読み取りを行う。原稿の読み取りが完了すると、ステップＳ９１５に進み、次の原稿があるか否かを判定する。次の原稿があると判定された場合は、ステップＳ９１０に戻り、定型サイズでの原稿の読み取りを再開する。一方、次の原稿がないと判定された場合は、ステップＳ９０６に進み、画像データを出力して処理を終了する。
【００８６】
一方、ステップＳ９１６乃至ステップＳ９１８では第１の実施形態におけるステップＳ６１３乃至ステップＳ６１５と同様のエラー処理を実行し、処理を終了する。
【００８７】
＜再読み取りの変形例＞
なお、本実施形態では、ステップＳ９１３乃至ステップＳ９１４において、原稿を反転させて正しいサイズでの再読み取りを行うようにしているが、これに換えて以下の処理に基づいて再読み取りを行うようにしてもよい。
【００８８】
図１０は、ＭＦＰ１０１の操作部１１６に表示される再読み取り画面の一例を示す図である。ＣＰＵ１１１は、ステップＳ９１２でサイズの異なる原稿を出力可能であると判定した場合、処理を中断し、搬送中の原稿をＡＤＦ１２４から排出部２０１に排出させる。ＣＰＵ１１１は、図１０（Ａ）に示す再読み取り画面を操作部１１６に表示する。情報１００１は、全ての原稿を原稿載置部に置き直すことをユーザに通知するための情報である。操作キー８１１は、原稿の読み取りを中止するための操作キーである。図８に例示した中止画面において操作キー１０１１が押下されると、ステップＳ９１８に進み、読み取った画像データを破棄して処理を終了する。一方、操作キー１０１２が押下された場合は、原稿混載モードを自動的に設定して原稿の読み取り処理を開始する。
【００８９】
また、全ての原稿を再読み取りするのではなく、途中から原稿混載モードに変更して読み取りをするようにしてもよい。この場合、ＣＰＵ１１１は、図１０（Ａ）に示す画面に換えて図１０（Ｂ）に示す再読み取り画面を操作部１１６に表示する。情報１００２は、誤検知となった原稿を読み取り前の原稿の上に載置することをユーザに通知するための情報である。操作キー１０１３は、原稿の読み取りを中止するための操作キーである。図８に例示した中止画面において操作キー８１１が押下されると、ステップＳ９１８に進み、読み取った画像データを破棄して処理を終了する。一方、操作キー１０１４が押下された場合は、原稿混載モードに変更しして原稿の読み取り処理を開始する。
【００９０】
更に、ステップＳ９１２によって原稿混載モードと組み合わせができない機能が設定されていると判定した場合に、処理を中止せずに変倍を含む再読み取り処理を行うように変形してもよい。ＣＰＵ１１１は、原稿混載モードと組み合わせができない機能が設定されていると判定した場合は、ステップＳ９１３乃至ステップＳ９１４と同様に正しい原稿サイズで画像データを取得する。次にＣＰＵ１１１は取得した画像データを検知サイズとなるように縮小変倍処理を行う。
【００９１】
以上説明したとおり、本実施形態によれば、定型サイズで原稿の読み取り処理を行う場合に、同サイズの原稿を読み取って処理することが前提となる機能が設定されていない場合は、正しいサイズで再読み取りを行うことができる。また、同サイズの原稿を読み取って処理することが前提となる機能が設定されている場合は、原稿の一部が欠落した画像データがその旨をユーザが知らないまま出力されてしまうことを抑制することができる。
【００９２】
更に、本実施形態では、同サイズの原稿を読み取って処理することが前提となる機能が設定されている場合に、原稿の一部が欠落した画像データが出力されないよう適切に変倍処理を行うことができる。
【００９３】
＜他の実施形態＞
本発明では、読取位置を固定し、原稿を流し読みする読み取り方法について説明したが、これに限定するものではない。例えば、原稿載置部に載置された原稿を原稿台ガラスの上にベルト等を用いて搬送し、一旦搬送を停止し、光学ユニットを移動させながら原稿台ガラスの上に載置された原稿を読み取り、読み取り完了後に原稿を排出するような読み取り方法であってもよい。
【００９４】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９５】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【符号の説明】
【００９６】
１０１  ＭＦＰ
１１０  制御部
１１６  操作部
１２０  スキャナ
１２４  ＡＤＦ
２０１  原稿排出部
２０２  原稿載置部
【図１】
0006362101.tif 000002
【図２】
0006362101.tif 000003
【図３】
0006362101.tif 000004
【図４】
0006362101.tif 000005
【図５】
0006362101.tif 000006
【図６】
0006362101.tif 000007
【図７】
0006362101.tif 000008
【図８】
0006362101.tif 000009
【図９】
0006362101.tif 000010
【図１０】
0006362101.tif 000011