(57)【特許請求の範囲】
【請求項１】
原稿を搬送する搬送装置と，
前記搬送装置によって搬送される原稿の，第１面の画像を読み取る第１読取部と，
前記搬送装置によって搬送される原稿の，前記第１面の反対面である第２面の画像を読み取る第２読取部と，
前記第１読取部で読み取られた画像データを処理する処理部である第１処理部と，
前記第２読取部で読み取られた画像データを処理する処理部である第２処理部と，
両面読取を行う際，先行原稿のうち前記第２読取部の読み取り対象面である前記第２面が前記第１処理部及び第２処理部の処理対象とならない面である無効面であり，後続原稿のうち前記第１読取部の読み取り対象面である第１面が無効面である場合に，前記第１処理部にて前記先行原稿の画像データの処理中に，前記後続原稿のうち前記第２面の画像データの前記第２処理部での処理を開始するように制御し，前記先行原稿の両面ともに無効面ではない，あるいは前記後続原稿の両面ともに無効面ではない場合に，前記後続原稿の画像データを，前記第１読取部で読み取られた画像データであれば前記第１処理部で，前記第２読取部で読み取られた画像データであれば前記第２処理部で処理するように制御する制御部と，
を備えることを特徴とする画像読取装置。
【請求項２】
請求項１に記載する画像読取装置において，
前記第１読取部あるいは前記第２読取部で読み取った画像が白紙であるか否かを判断する判断部と，
前記判断部が白紙と判断した場合に，前記判断部にて白紙と判断された画像の画像デー
タを，前記第１処理部あるいは前記第２処理部に出力する前に消去する消去部と，
を備えることを特徴とする画像読取装置。
【請求項３】
請求項１または請求項２に記載する画像読取装置において，
前記第１読取部で読み取られた画像データを前記第２処理部に入力し，前記第２読取部で読み取られた画像データを前記第１処理部に入力するように入力先を切り換える切換部を備え，
前記制御部は，前記先行原稿と前記後続原稿との同側の面が無効面である場合に，前記後続原稿の無効面の反対面の画像データの入力先を，前記切換部によって切り換えることを特徴とする画像読取装置。
【請求項４】
請求項３に記載する画像読取装置において，
前記切換部によって入力先が切り換えられた場合に，処理後の画像データを本来の出力先に復帰させる復帰部を備えることを特徴とする画像読取装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像読取装置において，
前記搬送装置は，無効面を有する原稿が連続した場合に，それらの原稿に後続する原稿を前記第１読取部あるいは前記第２読取部に搬送するタイミングを早めることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿を搬送して両面読み取りを行うことが可能な画像読取装置に関する。さらに詳細には，原稿搬送路上に２つの読取部を備え，一方の読取部が片面を読み取り，他方の読取部が他面を読み取る画像読取装置に関するものである。
【背景技術】
【０００２】
従来から，原稿を搬送しながら両面を読み取ることが可能な画像読取装置において，原稿を裏返すことなく１回の搬送で原稿の表面と裏面とを読み取るように構成した画像読取装置が知られている。例えば，特許文献１には，原稿搬送路上に２つの読取部を備え，一方の読取部が表面を読み取り，他方の読取部が裏面を読み取るように構成し，さらに各読取部にそれぞれ対応する独立した処理部を有する画像読取装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３３６３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の画像読取装置には，次のような問題があった。すなわち，２つの読取部に対応する処理部を個別に設けた場合，無駄が発生し易い。例えば，一方の面が無効面（例えば，白紙面や片面読み取りの際の非読取対象面）の際，その無効面側の読取部に対応する処理部は負荷が少ない。この無効面を有する原稿が連続した場合であっても，後続原稿に対する処理は先行原稿に対する処理が完了するまで待たされる。従って，処理部が空いている期間が多くなり，非効率である。
【０００５】
本発明は，前記した従来の画像読取装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，読み取った画像に対する処理を行う処理部が複数あり，それら処理部を有効利用できる画像読取装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた画像読取装置は，原稿を搬送する搬送装置と，搬送装置によって搬送される原稿の，第１面の画像を読み取る第１読取部と，搬送装置によって搬送される原稿の，第１面の反対面である第２面の画像を読み取る第２読取部と，第１読取部で読み取られた画像データを処理する第１処理部と，第２読取部で読み取られた画像データを処理する第２処理部と，先行原稿の片面が処理部の処理対象とならない面である無効面であり，後続原稿の片面も無効面である場合に，後続原稿の無効面の反対面の画像データを，先行原稿の無効面の反対面の画像データを処理している処理部とは異なる処理部で処理するように制御する制御部とを備えることを特徴としている。
【０００７】
本発明の画像読取装置は，２つの読取部（第１読取部，第２読取部）によって原稿の両面を１パスで読み取ることが可能であり，各読取部によって読み取った画像データを各読取部に対応する処理部（第１処理部，第２処理部）によって処理する。各処理部が行う処理としては，例えば，画像データの記憶処理や画像データの圧縮処理が該当する。また，圧縮処理等の特殊処理のために画像データを別のメモリに記憶する記憶処理でもよい。そして，本発明の画像読取装置は，無効面を有する原稿が連続した場合，後続原稿の画像データのうち，無効面とは反対側の面の画像データを，先行原稿の無効面の反対側の面の画像データを処理している処理部とは異なる処理部に引き渡す。ここでいう「無効面」とは，処理部の処理対象とならない面のことであり，例えば，片面読み取り時の非読取対象面や，白紙面が該当する。なお，無効面の反対側の面であって処理部を使用する面を「有効面」とする。また，先行原稿の白紙面と後続原稿の片面とは，同側の面である必要はない。例えば，先行原稿は裏面が白紙（無効面），後続原稿は表面が白紙（無効面）であってもよい。勿論，同側の面であってもよい。
【０００８】
すなわち，少なくとも片面が無効面の原稿を連続して読み取る場合，先行原稿および後続原稿ともに，有効面である他面の画像データしか処理する必要がない。つまり，両原稿とも片面側の処理部を使用しない。そこで，本発明の画像読取装置では，後続原稿の有効面の画像データについて，先行原稿の有効面の画像データを処理している処理部とは異なる処理部，すなわち空いている処理部で処理する。これにより，後続原稿の処理を，先行原稿の処理と並行して行うことができる。よって，両処理部を効率よく使用できる。さらに，後続原稿は先行原稿の処理完了を待つことなく処理を開始するため，後続原稿の処理を早期に完了できる。
【０００９】
また，本発明の画像読取装置は，読み取った画像が白紙であるか否かを判断する判断部と，判断部が白紙と判断した場合に，読み取った画像データを処理部に出力する前に消去する消去部とを備えるとよい。この構成により，両面読み取りであって白紙面の読み取りが連続したときに好適に対応できる。
【００１０】
また，本発明の画像読取装置は，一方の読取部で読み取られた画像データを，本来とは異なる他方の処理部に入力するように処理部を切り換える切換部を備え，制御部は，先行原稿と後続原稿との同側の面が無効面である場合に，後続原稿の無効面の反対面の画像データの入力先を，切換部によって本来とは異なる処理部に切り換えるとよい。この構成により，同側の面が連続して無効面だったときに好適に対応できる。なお，ここでいう「本来」とは，第１読取部で読み取った画像データについては第１処理部で処理し，第２読取部で読み取った画像データについては第２処理部で処理することである。一方，「本来とは異なる」とは，第１読取部で読み取った画像データについては第２処理部で処理し，第２読取部で読み取った画像データについては第１処理部で処理することである。
【００１１】
また，上記の画像読取装置は，切換部によって本来とは異なる処理部に切り換えられた場合に，処理後の画像データを本来の出力先に復帰させる復帰部を備えるとよい。本来の出力先に復帰させることで，処理後の混乱を回避できる。
【００１２】
また，本発明の画像読取装置の搬送装置は，処理部の使用状況に応じて，原稿を読取部に搬送するタイミングを決定するとよい。すなわち，本発明の画像読取装置では，無効面を有する原稿が連続した場合には，後続原稿の画像データが先行原稿の画像データと並行して処理されることから，後続原稿の処理が早期に開始される。そこで，処理部の使用状況に応じて，原稿を読取部に搬送するタイミングを早めることで，後続原稿に後続する原稿の読み取りの早期化を図ることができる。
【発明の効果】
【００１３】
本発明によれば，読み取った画像に対する処理を行う処理部が複数あり，それら処理部を有効利用できる画像読取装置が実現される。
【図面の簡単な説明】
【００１４】
【図１】実施の形態にかかるＭＦＰの外観を示す斜視図である。
【図２】図１に示したＭＦＰの画像読取部の内部構成（図１のＡ−Ａ断面）を示す断面図である。
【図３】画像読取部の電気的構成を示すブロック図である。
【図４】ＭＦＰの両面読取処理の手順を示すフローチャートである。
【図５】ＭＦＰの片面読取処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１５】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，スキャン機能およびプリント機能を備えた複合機（ＭＦＰ：Multi Function Peripheral ）に本発明を適用したものである。
【００１６】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，図１に示すように，用紙に画像を印刷する画像形成部１と，原稿の画像を読み取る画像読取部２（画像読取装置の一例）とを備えている。画像形成部１の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。また，両面印刷が可能であっても，片面印刷専用であってもよい。
【００１７】
また，ＭＦＰ１００は，その前面側に，各種のボタン（例えば，スタートキー，ストップキー，テンキーの各ボタン）によって構成されるボタン群４１，液晶ディスプレイからなる表示部４２を備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，動作状況の表示やユーザによる入力が可能になっている。
【００１８】
また，ＭＦＰ１００は，画像形成部１によるプリント機能や画像読取部２によるスキャン機能の他，ＦＡＸ送受信機能や，パーソナルコンピュータ等の外部情報装置へのデータ送受信機能や，ＵＳＢメモリ等の外部記憶装置への記録機能を有している。
【００１９】
［画像読取部の構成］
続いて，画像読取部２の構成について，図１および図２を参照しつつ説明する。画像読取部２は，画像の読み取りを行う本体部１０と，原稿の自動搬送を行う自動原稿供給装置（ＡＤＦ：Auto Document Feeder，搬送装置の一例）２０とを備えている。
【００２０】
本体部１０は，その上面に，コンタクトガラス１１，１２を備えている。さらに，本体部１０の内部であってコンタクトガラス１１，１２の下方には，原稿の画像を読み取るイメージセンサ１５（第１読取部の一例）が設けられている。イメージセンサ１５は，主走査方向（原稿搬送方向に直交方向，図２の奥行き方向）に光学素子が一列に並んで配置されており，原稿からの反射光を電気信号に変換して出力する。イメージセンサ１５としては，例えば，ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）が適用可能である。
【００２１】
イメージセンサ１５は，スライド軸１３に対してスライド自在に支持されている。このスライド軸１３は，副走査方向（図２中の左右方向）に延び，両端部が本体部１０の筐体に固定されている。そのため，イメージセンサ１５は，図２中の左右方向に移動可能に設けられている。
【００２２】
ＡＤＦ２０は，本体部１０の上方に位置するとともに一辺が本体部１０と接続し，本体部１０に対して回動自在に設けられている。そのため，ＡＤＦ２０は，本体部１０の上面を開閉することができ，本体部１０の上面を覆うカバーを兼ねる。また，ＡＤＦ２０は，読み取り前の原稿を載置する原稿トレイ２１と，読み取り後の原稿を載置する排出トレイ２２とを備えている。具体的に，原稿トレイ２１は，排出トレイ２２の上方に配設されている。
【００２３】
また，ＡＤＦ２０の内部には，原稿が搬送される経路として，原稿トレイ２１と排出トレイ２２とを連結する略Ｕ字状の搬送路３０（図２中の一点鎖線）が設けられている。搬送路３０には，原稿搬送方向の上流側から，搬入ローラ３１，メインローラ３２，排出ローラ３３が設けられている。
【００２４】
また，ＡＤＦ２０は，その下面に開口部２３が設けられ，その開口部２３から原稿押さえ板２４が露出するように配置されている。この原稿押さえ板２４は，原稿搬送方向の，メインローラ３２よりも下流で排出ローラ３３よりも上流に位置し，ＡＤＦ２０を閉じた状態でコンタクトガラス１２と対向している。
【００２５】
ＡＤＦ２０は，原稿トレイ２１に載置された原稿を搬入ローラ３１によって１枚ずつ取り出し，その原稿をメインローラ３２に沿ってＵターンさせる。そして，その原稿を本体部１０のコンタクトガラス１２（以下，「ＡＤＦガラス１２」とする）に対向する位置に搬送する。具体的には，原稿を原稿押さえ板２４とＡＤＦガラス１２との間を通過させる。その後，その原稿を排出ローラ３３を介して排出トレイ２２上に排出する。
【００２６】
画像読取部２は，イメージセンサ１５を利用した原稿の読取方式として，フラットベッド（原稿固定走査）方式と，ＡＤＦ（原稿移動走査）方式との，２つの読取方式がある。フラットベッド方式の場合，原稿を１枚ずつコンタクトガラス１１（以下，「ＦＢガラス１１」とする）上に載置する。その状態で，イメージセンサ１５が副走査方向（主走査方向に直交方向，図２の左右方向）に移動し，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。一方，ＡＤＦ方式の場合，原稿を纏めて原稿トレイ２１に載置する。そして，イメージセンサ１５がＡＤＦガラス１２に対向する位置に移動し，固定される。その状態で，ＡＤＦ２０によって原稿が原稿押さえ板２４の下側であってＡＤＦガラス１２に対向する位置に搬送され，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。
【００２７】
また，ＡＤＦ２０は，原稿搬送方向の，搬入ローラ３１よりも下流でメインローラ３２よりも上流に，原稿の画像を読み取るイメージセンサ２５（第２読取部の一例）およびそのイメージセンサ２５に対向する原稿押さえ板２６を備え，イメージセンサ２５と原稿押さえ板２６との間を原稿が通過するように配置される。イメージセンサ２５についても，本体部１０のイメージセンサ１５と同様に，ＣＩＳやＣＣＤが適用可能である。
【００２８】
イメージセンサ２５は，ＡＤＦ方式によってイメージセンサ１５に読み取られる面とは反対の面を読み取ることができる位置に配置される。そのため，本形態の画像読取部２は，１回の原稿搬送で，本体部１０のイメージセンサ１５によって一方の面を，ＡＤＦ２０のイメージセンサ２５によって他方の面を，それぞれ読み取ることができる。つまり，１パスで両面読み取りを行うことが可能な構成になっている。以下，イメージセンサ１５にて読み取られる面を「表面」とし，イメージセンサ２５にて読み取られる面を「裏面」として説明する。
【００２９】
［画像読取部の電気的構成］
続いて，画像読取部２の電気的構成について説明する。画像読取部２は，図３に示すように，補正処理部１５１，２５１と，出力回路１５２，２５２と，ラインバッファ１５３，２５３と，セレクタ３５４，３５７，３６０と，画像処理部３５５と，ページメモリ１５６，２５６と，圧縮バッファ１５８，２５８と，圧縮処理部１５９（第１処理部の一例），２５９（第２処理部の一例）とを備えるデータ処理部３５を有している。
【００３０】
補正処理部１５１，２５１は，各種の補正処理（黒補正，白補正，縮小，γ補正等）を行うものである。ラインバッファ１５３，２５３は，１ラインあるいは数ライン分の画像データを格納するものである。画像処理部３５５は，各種の画像処理（色変換，記録補正，２値化，白紙判定等）を行うものである。ページメモリ１５６，２５６は，１ページあるいは数ページ分の画像データを格納するものである。圧縮バッファ１５８，２５８は，圧縮処理を行うための中間記憶領域である。圧縮処理部１５９，２５９は，１ページ分の画像データを圧縮するものである。
【００３１】
また，データ処理部３５は，イメージセンサ１５にて読み取られた表面の画像データを処理する表面処理部３５１と，イメージセンサ２５にて読み取られた裏面の画像データを処理する裏面処理部３５２とで構成されている。
【００３２】
表面処理部３５１は，イメージセンサ１５から出力された表面の画像データを，補正処理部１５１，出力回路１５２，ラインバッファ１５３，セレクタ３５４，画像処理部３５５，ページメモリ１５６，セレクタ３５７，圧縮バッファ１５８，圧縮処理部１５９，セレクタ３６０を介して，表面用の記録バッファ１６１に出力する。裏面処理部３５２は，イメージセンサ２５から出力された裏面の画像データを，補正処理部２５１，出力回路２５２，ラインバッファ２５３，セレクタ３５４，画像処理部３５５，ページメモリ２５６，セレクタ３５７，圧縮バッファ２５８，圧縮処理部２５９，セレクタ３６０を介して，裏面用の記録バッファ２６１に出力する。
【００３３】
また，表面処理部３５１と裏面処理部３５２では，画像処理部３５５が共通する。そのため，データ処理部には，画像処理部３５５の前方にセレクタ３５４が設けられている。セレクタ３５４は，ライン毎に画像データを取得する。そして，両面読み取りの際には，表面の画像データと裏面の画像データとを交互に画像処理部３５５へと引き渡す。
【００３４】
また，データ処理部３５には，圧縮バッファ１５８，２５８の前方に，処理部を切り換えるセレクタ３５７が設けられている。これにより，圧縮処理は，必要に応じて本来とは異なる圧縮処理部で行うことができる。また，データ処理部３５には，圧縮処理部１５９，２５９の後方にも，処理部を切り換えるセレクタ３６０が設けられている。これにより，本来とは異なる圧縮処理部で処理を行った画像データを本来のルートに復帰させることができる。
【００３５】
具体的に，セレクタ３５７は，ページ毎に画像データを取得し，圧縮バッファ１５８，２５８のどちらか一方へと引き渡す。セレクタ３６０は，圧縮処理後の画像データが表面，裏面のどちらの画像データであるかを判定する。そして，表面の画像データであれば記録バッファ１６１へと引き渡し，裏面の画像データであれば記録バッファ２６１へと引き渡す。
【００３６】
なお，データ処理部３５の構成は一例であってこれに限るものではない。例えば，上記の構成では，画像処理部３５５を共用しているが，表面処理部３５１と裏面処理部３５２とでそれぞれ独立していてもよい。また，補正処理部や出力回路を，表面処理部３５１と裏面処理部３５２とで共用してもよい。また，ラインバッファ１５３，２５３，ページメモリ１５６，２５６および圧縮バッファ１５８，２５８は，専用のメモリであってもよいし，他の処理と共用のメモリの一部であってもよい。
【００３７】
［ＭＦＰの読取動作］
続いて，ＭＦＰ１００の画像読取部２における読取動作について説明する。ＭＦＰ１００は，ＡＤＦ２０を利用した読み取りとして，イメージセンサ１５およびイメージセンサ２５を利用した両面読み取りと，一方のイメージセンサを利用した片面読み取りとを行うことができる。なお，本形態の片面読み取りは，イメージセンサ１５を利用した表面の片面読み取りとする。
【００３８】
両面読み取りでは，原稿トレイ２１から搬入された原稿について，イメージセンサ２５による裏面の読み取りと，イメージセンサ１５による表面の読み取りとが行われる。そして，表面処理部３５１による表面画像データの処理と，裏面処理部３５２による裏面画像データの処理とが並行して行われる。
【００３９】
片面読み取りでは，原稿トレイ２１から搬入された原稿について，イメージセンサ１５による表面の読み取りが行われる。そして，表面処理部３５１による表面画像データの処理が行われる。
【００４０】
また，無効面（例えば，白紙面，片面読み取りにおける非読取面）を読み取った場合，その無効面の画像データに対する圧縮処理は不要であり，無効面に対応する圧縮処理部が空き状態になる。そこで，両面読み取りおよび片面読み取りともに，必要に応じて本来とは異なる圧縮処理部で圧縮処理を行うように処理ルートを切り換える。
【００４１】
［両面読取処理］
以下，上述の両面読み取りを行う両面読取処理（制御部，判断部，消去部，切換部，復帰部の一例）の手順について，図４のフローチャートを参照しつつ説明する。この両面読取処理は，ユーザが原稿束を原稿トレイ２１にセットした状態で，両面読み取りを行うジョブを投入したことを契機に実行される。また，両面読取処理は，１枚の原稿に対して行う処理であり，複数枚の原稿を順次に読み取る場合には，この両面読取処理が原稿枚数分にわたって実行される。
【００４２】
まず，原稿の搬送を開始する（Ｓ１０１）。すなわち，原稿トレイ２１にセットされた原稿を１枚取り出し，搬送路３０内に搬入する。そして，イメージセンサ２５によって裏面を読み取り，さらにイメージセンサ１５によって表面を読み取る（Ｓ１０２）。ここで，表面の画像データは，表面処理部３５１のルートを利用して各種の処理が施され，ページメモリ１５６に移動することになる。また，裏面の画像データは，裏面処理部３５２のルートを利用して各種の処理が施され，ページメモリ２５６に移動することになる。
【００４３】
次に，各処理部では，１ページ分の画像データが蓄積された後，その画像データについて白紙面のデータか否かを判定する（Ｓ１０３）。Ｓ１０３では，例えば，白色および白色に近似する色の画素が１ページの画像データ中に所定割合以上存在する場合に白紙面と判定する。Ｓ１０３の後，表面と裏面との少なくとも一方に白紙面が有るか否かを判断する（Ｓ１０４）。
【００４４】
両面共に白紙面ではない，すなわち両面ともに有効面である場合には（Ｓ１０４：ＮＯ），表面の画像データおよび裏面の画像データを，セレクタ３５７を介して本来の処理部の圧縮バッファに引き渡す（Ｓ１２７）。具体的には，表面の画像データを圧縮バッファ１５８に，裏面の画像データを圧縮バッファ２５８に引き渡す。この圧縮バッファ２５８への画像データの移動は，１枚前に読み取った先行原稿の少なくとも一部の圧縮処理完了を待って行われる。そして，表面および裏面の各画像データに対して，それぞれ圧縮処理部１５９，２５９にて圧縮処理を行う（Ｓ１２８）。その後，圧縮済みの表面の画像データおよび裏面の画像データを，セレクタ３６０を介して本来の記録バッファに引き渡す（Ｓ１２８）。具体的には，表面の画像データを記録バッファ１６１に，裏面の画像データを記録バッファ２６１に引き渡す。
【００４５】
なお，ＭＦＰ１００は，ページメモリの画像データを圧縮バッファに移動させ（Ｓ１２７），ページメモリ１５６，２５６に次の原稿の画像データを受け入れる領域を確保できたことを契機に，後続する原稿の読み取りを開始する。
【００４６】
一方，表面と裏面との少なくとも一方に白紙面が有る場合には（Ｓ１０４：ＹＥＳ），白紙面のデータをページメモリから消去する（Ｓ１０５）。なお，白紙面の判定は，１ページ分の画像データをページメモリに取り込むまで確定しない。このことから，読み取った画像データを一時的にページメモリに記憶するが，白紙面と分かった段階でそのデータを消去する。すなわち，白紙面のデータは，圧縮バッファにデータを渡す前に消去される。このデータの消去によって，白紙面は，圧縮バッファおよび圧縮処理部の処理対象とならない無効面になる。
【００４７】
次に，先行原稿に白紙面があったか否かを判断する（Ｓ１０６）。具体的には，先行原稿に白紙面があると，その先行原稿の白紙面のデータは消去されているため，少なくとも一方の圧縮バッファには先行原稿の画像データが存在しない。そのため，圧縮バッファ１５８，２５８の少なくとも一方に先行原稿に対応する画像データが存在しない場合には，先行原稿に白紙面があったと判断できる。
【００４８】
先行原稿に白紙面がなかった場合には（Ｓ１０６：ＮＯ），現原稿の有効面の画像データを，セレクタ３５７を介して本来の圧縮バッファに引き渡す（Ｓ１２７）。例えば，表面の画像データが有効面であれば，表面の画像データを圧縮バッファ１５８に引き渡す。Ｓ１２７での画像データの引き渡しは，引き渡し先の圧縮バッファに空きが生じるのを待って行われる。その後，圧縮処理を行い（Ｓ１２８），圧縮後の画像データを本来の記録バッファに引き渡す（Ｓ１２９）。
【００４９】
一方，先行原稿に白紙面があった場合には（Ｓ１０６：ＹＥＳ），現原稿の有効面の画像データを，セレクタ３５７を介して先行原稿において白紙面であった側の圧縮バッファに引き渡す（Ｓ１０７）。例えば，現原稿の表面の画像データが有効面であって先行原稿の裏面が白紙面であった場合には，現原稿の表面の画像データを本来とは異なる圧縮バッファ２５８に引き渡す。そして，有効面の画像データについて，本来とは異なる圧縮処理部によって圧縮処理を行う（Ｓ１０８）。その後，圧縮済みの有効面の画像データを，セレクタ３６０を介して本来の記録バッファに引き渡す（Ｓ１０９）。すなわち，有効面が表面の画像データであれば記録バッファ１６１に，裏面の画像データであれば記録バッファ２６１に，圧縮後の画像データを引き渡す。つまり，読み取った画像データを本来のルートに復帰させる。
【００５０】
Ｓ１０９あるいはＳ１２９の後，原稿１枚分の両面読取処理を終了する。後続原稿については，ページメモリ１５６，２５６が空くことによって搬送が開始される。つまり，新たな両面搬送処理が実行される。ＭＦＰ１００は，原稿トレイ２１に載置された原稿の枚数分，この両面搬送処理を行う。
【００５１】
つまり，本形態の両面読取処理では，白紙面を有する原稿が連続することで，圧縮バッファへの記憶処理以降を行う処理部が必要に応じて切り換えられる。例えば，裏面が白紙面の原稿が連続する場合には，先行原稿の表面（有効面）の画像データは本来の処理部（１５８，１５９）で圧縮処理される。一方，先行原稿の裏面（無効面）の画像データは消去され，裏面側の処理部（２５８，２５９）が空き状態となる。その後，後続原稿の表面（有効面）の画像データは本来の処理部とは異なる処理部（２５８，２５９）に切り換えられて圧縮処理される。つまり，本来の処理部とは異なる処理部が空き状態となっているため，その空き状態の処理部を利用して，先行原稿の処理中であっても後続原稿の圧縮処理を開始する。
【００５２】
また，先行原稿の裏面が白紙面であり後続原稿の表面が白紙面であった場合には，先行原稿の表面（有効面）の画像データは本来の処理部（１５８，１５９）で圧縮処理される。一方，先行原稿の裏面（無効面）の画像データは消去され，裏面側の処理部（２５８，２５９）が空き状態となる。その後，後続原稿の裏面（有効面）の画像データは本来の処理部と同じ処理部（２５８，２５９）で圧縮処理される。つまり，本来の処理部が空き状態となっているため，本来の処理部にて圧縮処理を開始する。
【００５３】
すなわち，本形態の両面読取処理では，少なくとも一方の面に白紙面があり，先行原稿にも白紙面がある，つまり白紙面を有する原稿が連続する場合に，後続原稿（先行原稿に後続する現原稿）の有効面の画像データを，空いている圧縮バッファ（先行原稿の画像データの圧縮処理を行っていない処理部の圧縮バッファ）に引き渡している。これにより，空いている圧縮バッファおよび圧縮処理部を利用できる。また，空いている圧縮バッファに画像データを移動させることで，一方の圧縮処理部が先行原稿の画像データについて圧縮処理を実行している最中に，空いている圧縮処理部によって後続原稿の画像データの圧縮処理が開始される。つまり，２枚分の原稿の画像データについて，並行して圧縮処理が実行される。そのため，圧縮処理部を効率よく利用できる。また，現原稿の圧縮処理完了を早めることができる。
【００５４】
また，ＭＦＰ１００は，両ページメモリ１５６，２５６に次の原稿の画像データを受け入れる領域を確保できたことを契機に，現原稿に後続する原稿の読み取りを開始している。すなわち，表面処理部３５１および裏面処理部３５２の各使用状況に応じて，原稿をイメージセンサ１５，２５に搬送するタイミングを決定している。前述したように，白紙面を有する原稿が連続した場合，後続原稿の画像データは先行原稿の圧縮処理完了を待たずに圧縮バッファに移動することになる。そのため，ページメモリの空き領域が早期に確保されることになり，結果として現原稿に後続する原稿の読み取りを早期に開始することができる。
【００５５】
［片面読取処理］
続いて，処理部を切り換えつつ片面読み取りを行う片面読取処理（制御部，切換部，復帰部の一例）の手順について，図５のフローチャートを参照しつつ説明する。この片面読取処理は，ユーザが原稿束を原稿トレイ２１にセットした状態で，片面読み取りを行うジョブを投入したことを契機に実行される。なお，この片面読取処理は，１枚の原稿に対して行う処理であり，複数枚の原稿を順次に読み取る場合には，この片面読取処理が原稿枚数分にわたって実行される。また，原稿の読取面を表面として説明する。
【００５６】
まず，原稿の搬送を開始する（Ｓ２０１）。そして，イメージセンサ１５によって表面を読み取る（Ｓ２０２）。表面の画像データは，処理部３５１のルートを利用して各種の処理が施され，ページメモリ１５６に移動することになる。
【００５７】
次に，表面の圧縮バッファ１５８に空きがあるか否か，すなわち先行原稿の画像データが圧縮バッファ１５８に存在するか否かを判断する（Ｓ２０３）。圧縮バッファ１５８に空きがある場合には（Ｓ２０３：ＹＥＳ），現原稿の表面の画像データを，セレクタ３５７を介して表面の圧縮バッファ１５８に引き渡す（Ｓ２２５）。その後，圧縮処理を行い（Ｓ２２６），圧縮後の画像データをセレクタ３６０を介して表面の記録バッファ１６１に引き渡す（Ｓ２２７）。
【００５８】
圧縮バッファ１５８に空きがない場合には（Ｓ２０３：ＮＯ），裏面の圧縮バッファ２５８に空きがあるか否か，すなわち先行原稿の画像データが圧縮バッファ２５８に存在するか否かを判断する（Ｓ２０４）。圧縮バッファ２５８に空きがある場合には（Ｓ２０４：ＹＥＳ），現原稿の表面の画像データを，セレクタ３５７を介して裏面の圧縮バッファ２５８に引き渡す（Ｓ２０５）。その後，圧縮処理を行い（Ｓ２０６），圧縮後の画像データをセレクタ３６０を介して表面の記録バッファ１６１に引き渡す（Ｓ２０７）。つまり，読み取った画像データを本来のルートに復帰させる。
【００５９】
Ｓ２０７あるいはＳ２２７の後，原稿１枚分の片面読取処理を終了する。圧縮バッファ２５８に空きがない場合には（Ｓ２０４：ＮＯ），Ｓ２０３に戻り，圧縮バッファ１５８，２５８の一方に空きができるまで待機する。後続原稿については，ページメモリ１５６が空くことによって搬送が開始される。つまり，新たな片面搬送処理が実行される。ＭＦＰ１００は，原稿トレイ２１に載置された原稿の枚数分，片面搬送処理を行う。
【００６０】
本形態の片面読取処理では，現原稿（先行原稿に後続する原稿）の表面の画像データを，空いている圧縮バッファ（先行原稿の画像データの圧縮処理を行っていない処理部の圧縮バッファ）に引き渡している。これにより，奇数枚目の原稿の画像データと偶数枚目の原稿の画像データとで，交互に空いている圧縮バッファを利用できる。また，空いている圧縮バッファに画像データを移動させることで，他の圧縮処理部が先行原稿の画像データについて圧縮処理を実行している最中に，空いている圧縮処理部によって現原稿の画像データの圧縮処理が開始される。つまり，２枚分の原稿の画像データについて，並行して圧縮処理が実行される。そのため，圧縮処理部を効率よく利用できる。また，現原稿の圧縮処理完了を早めることができる。
【００６１】
また，ＭＦＰ１００は，両ページメモリ１５６，２５６に次の原稿の画像データを受け入れる領域を確保できたことを契機に，現原稿に後続する原稿の読み取りを開始している。前述したように，片面読み取りの場合，現原稿（後続原稿）の画像データは先行原稿の圧縮処理完了を待たずに圧縮バッファに移動することになる。そのため，ページメモリの空き領域が早期に確保されることになり，結果として現原稿に後続する原稿の読み取りを早期に開始することができる。
【００６２】
以上詳細に説明したように本形態のＭＦＰ１００は，無効面（例えば，両面読み取り時の白紙面，片面読み取り時の非読取面）を有する原稿が連続した場合，後続原稿の有効面の画像データを，先行原稿の有効面の画像データを処理している処理部とは異なる処理部の圧縮バッファに引き渡している。これにより，後続原稿の圧縮処理を，先行原稿の圧縮処理と並行して行うことができる。よって，両圧縮バッファ１５８，２５８および両圧縮処理部１５９，２５９を効率よく使用できる。さらに，後続原稿は先行原稿の圧縮処理完了を待つことなく圧縮処理を開始するため，後続原稿の圧縮処理を早期に完了できる。
【００６３】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，スキャナ，ＦＡＸ等，画像読み取り機能を備えるものであれば適用可能である。
【００６４】
また，実施の形態では，ＡＤＦ方式の読み取りとフラットベッド方式との両方で利用されるイメージセンサ１５よりも，原稿搬送方向の上流側にイメージセンサ２５を配置しているが，下流側に配置してもよい。
【００６５】
また，実施の形態では，圧縮処理およびその圧縮処理のために圧縮バッファに画像データを記憶する処理について，本来とは異なる処理部での処理が可能な構成になっているが，本来とは異なる処理に切り換えられる処理は，これに限るものではない。例えば，画像処理部を各処理部で備える構成であれば，画像処理を本来とは異なる画像処理部で処理可能な構成であってもよい。
【符号の説明】
【００６６】
２      画像読取部
１５    イメージセンサ
１５６  ページメモリ
１５８  圧縮バッファ
１５９  圧縮処理部
２０    ＡＤＦ
２５    イメージセンサ
２５６  ページメモリ
２５８  圧縮バッファ
２５９  圧縮処理部
３５    データ処理部
３５４，３５７，３６０  セレクタ
１００  ＭＦＰ
【図１】
0005515932.tif 000002
【図２】
0005515932.tif 000003
【図３】
0005515932.tif 000004
【図４】
0005515932.tif 000005
【図５】
0005515932.tif 000006