(57)【特許請求の範囲】
【請求項１】
搬送される第１の原稿の第１面の画像を読み取り、第２の原稿の第１面の画像を読み取った後に、前記第１の原稿の第２面の画像を読み取り、前記第２の原稿の第２面の画像を読み取り可能な読取手段と、
前記読取手段によって読み取られた前記第２の原稿の第１面の画像を記憶手段に記憶し、前記第１の原稿の第１面の画像が出力された後、前記読取手段によって読み取られた前記第１の原稿の第２面の画像を、前記記憶手段に記憶することなく出力し、その後、前記記憶手段に記憶された前記第２の原稿の第１面の画像を出力し、その後、前記読取手段によって読み取られた前記第２の原稿の第２面の画像を出力する出力手段と、を有することを特徴とする画像読取装置。
【請求項２】
片面読取を実行するか、両面読取を実行するかを設定する設定手段と、
前記読取手段は、前記設定手段によって前記両面読取が設定された場合に、搬送される前記第１の原稿の第１面の画像を読み取り、前記第２の原稿の第１面の画像を読み取った後に、前記第１の原稿の第２面の画像を読み取り、前記第２の原稿の第２面の画像を読み取る、ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記読取手段は、前記設定手段によって前記片面読取が設定された場合に、搬送される前記第１の原稿の第１面の画像を読み取った後に、前記第２の原稿の第１面の画像を読み取る、ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記設定手段によって前記片面読取が設定され、前記読取手段によって、搬送される前記第１の原稿の第１面の画像を読み取った後に、前記第２の原稿の第１面の画像を読み取る場合に、前記出力手段は、前記第１の原稿の第１面の画像を出力し、前記第２の原稿の第１面の画像を出力する、ことを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記出力手段は、原稿の画像を外部装置に送信する送信手段、または原稿の画像を外部のメモリに格納する格納手段である、ことを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
搬送される第１の原稿の第１面の画像及び前記第１の原稿の第２面の画像を読み取った後に、第２の原稿の第１面の画像及び前記第２の原稿の第２面の画像を読み取る第１の読取動作、及び、搬送される第１の原稿の第１面の画像及び第２の原稿の第１面の画像を読み取った後に、前記第１の原稿の第２面の画像及び前記第２の原稿の第２面の画像を読み取る第２の読取動作とを実行可能な読取手段と、
前記読取手段によって読み取られた原稿の画像を記憶手段に記憶した後に当該画像を出力する第１の出力方法と、前記読取手段によって読み取られた原稿の画像を前記記憶手段に記憶しながら当該画像を出力する第２の出力方法のいずれかを指定する指定手段と、
前記指定手段によって前記第２の出力方法が指定された場合に、前記読取手段に前記第２の読取動作を実行させる制御手段と、を有することを特徴とする画像読取装置。
【請求項７】
搬送される第１の原稿の第１面の画像を読み取り、第２の原稿の第１面の画像を読み取った後に、前記第１の原稿の第２面の画像を読み取り、前記第２の原稿の第２面の画像を読み取り可能な読取工程と、
前記読取工程で読み取られた前記第１の原稿の前記第１面の画像を、記憶手段に記憶することなく出力し、前記読取工程で読み取られた前記第２の原稿の第１面の画像を前記記憶手段に記憶し、前記第１の原稿の前記第１面の画像が出力された後、前記読取工程で読み取られた前記第１の原稿の第２面の画像を、前記記憶手段に記憶することなく出力し、
前記第１の原稿の第２面の画像が出力された後、前記記憶手段に記憶された前記第２の原稿の第１面の画像を出力し、前記第２の原稿の第１面の画像を出力した後、前記読取工程で読み取られた前記第２の原稿の第２面の画像を出力する出力工程と、を有することを特徴とする画像読取装置の制御方法。
【請求項８】
請求項７に記載された画像読取装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
複写機や複合機等の画像読取装置では、原稿を読取部から読み取り、読み取った画像データを画像処理して印刷したり、指定された宛先に送信したりしている。
このような画像読取装置には、原稿を重ねて置くと自動的に読み取り部に１枚ずつ搬送する自動原稿送り装置が付いているものがある。
自動原稿送り装置が無い画像読取装置では、ユーザが１枚ずつ原稿を置いて読み込ませなければならないため、非常に手間がかかる。そのため、自動原稿送り装置は非常に有益な装置である。
【０００３】
自動原稿送り装置の中には、入力された原稿の両面を１つの読取部によって自動的に読み取る自動両面原稿送り機能が付いているものもある。自動両面原稿送りの方法は、最初に原稿の表面を読み取る。次に、原稿の表裏を反転し、原稿の裏面を読み取る。このまま機外に排紙すると、搬送する前の原稿と比較して表裏が逆の状態で排紙されるので、裏面を読み取った後に、再度原稿を反転し、原稿の表裏の向きを読み取り前の状態に戻して排紙する。
【０００４】
上記のように自動両面原稿送り装置は、ユーザの手間をかけることなく自動的に原稿の両面を読み取ることができる有益な機能である。しかし、表面の読み取り後に原稿を反転するための原稿の搬送時や、裏面の読み取り後に原稿を反転するための原稿の搬送時など、原稿を読み取れない時間が長い。
【０００５】
この原稿を読み取れない時間を短くするための技術として、特許文献１には、以下のような技術が示されている。
最初に、１枚目の原稿の表面を読み取り、次に１枚目の原稿を反転するために退避させつつ、２枚目の原稿の表面を読み取る。次に２枚目の原稿を反転するために１枚目の原稿を退避させた箇所とは別の場所に２枚目の原稿を退避させつつ、１枚目の原稿の裏面を読み取る。
【０００６】
次に、１枚目の原稿を再反転するために、２枚目の原稿を退避させた場所とはさらに別の場所（第３の退避箇所）に退避しつつ、２枚目の原稿の裏面の読み取りを行う。次に２枚目の原稿を再度反転するため、第３の退避箇所に移動しつつ、１枚目の原稿を機外へ排出する。最後に、第３の退避箇所から２枚目の原稿を機外へ排出する。
【０００７】
このように両面読み取り原稿の読み取り順序を変えて、１枚目の原稿を反転させている間の時間を利用して２枚目の原稿を読み取ることで、読み取り動作のパフォーマンスを向上させることができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−３２７７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１に記載された方法のような順番で原稿の画像を読み取る場合、読み取られる順番が原稿のページ順とは異なる。１枚目の原稿の表面（１ページ目）を読み取った後、２枚目の原稿の表面（３ページ目）を読み取り、その後、１枚目の原稿の裏面（２ページ目）、２枚目の原稿の裏面（４ページ目）を読み取るためである。
このような順序で読み取られた原稿の画像を正しい順序で出力するには、複数ページの画像を一旦記憶手段に記憶し、それらのページを並べ替える必要がある。
しかしながら、次のような課題がある。画像読取装置には、読み取った原稿の画像を送信できるものがあり、送信の方法として、複数枚の原稿の画像の記憶が完了した後に送信を始めるメモリ送信と、原稿の画像を読み取りながら画像の送信を行うダイレクト送信がある。メモリ送信の場合には、記憶手段に複数枚の原稿の画像を記憶するのでページ順を正しく並べ替えることができるが、ダイレクト送信の場合には、複数枚の原稿の画像の記憶を完了しないうちに画像の送信を始めるので、送信される画像のページ順序が正しくならない。
また、コストを下げるために画像読取装置が容量の小さい記憶手段しか備えていない場合や、画像読取装置は容量の大きい記憶手段を有しているが使用状況によってその記憶手段の空き容量が少ない場合がある。その場合、読み取った複数ページ分の画像データを記憶するために充分な容量がないため、複数ページ分の画像データを一旦記憶することができず、それらのページを並べ替えて出力することができない。
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、少ない記憶容量で、読取動作のパフォーマンスを維持しつつ、正しいページ順の画像データを出力することができる仕組みを提供することである。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像読取装置は以下に示す構成を備える。
搬送される第１の原稿の第１面の画像を読み取り、第２の原稿の第１面の画像を読み取った後に、前記第１の原稿の第２面の画像を読み取り、前記第２の原稿の第２面の画像を読み取り可能な読取手段と、前記読取手段によって読み取られた前記第２の原稿の第１面の画像を記憶手段に記憶し、前記第１の原稿の第１面の画像が出力された後、前記読取手段によって読み取られた前記第１の原稿の第２面の画像を、前記記憶手段に記憶することなく出力し、その後、前記記憶手段に記憶された前記第２の原稿の第１面の画像を出力し、その後、前記読取手段によって読み取られた前記第２の原稿の第２面の画像を出力する出力手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、少ない記憶容量で、読取動作のパフォーマンスを維持しつつ、正しいページ順の画像データを出力することができる。
【図面の簡単な説明】
【００１２】
【図１】画像読取装置を適用する画像読取装置の構成を示すブロック図である。
【図２】画像読取装置が備える自動原稿送り装置の構成を説明する断面図である。
【図３】図２に示した原稿読取装置の原稿搬送状態を説明する図である。
【図４】図２に示した原稿読取装置の原稿搬送状態を説明する図である。
【図５】図１に示した画像読取装置のデータ送信処理を示すブロック図である。
【図６】画像読取装置の制御方法を説明するフローチャートである。
【図７】図１に示した画像読取装置のデータ送信処理を示すブロック図である。
【図８】画像読取装置の制御方法を説明するフローチャートである。
【図９】画像読取装置の制御方法を説明するフローチャートである。
【図１０】画像読取装置の画像読取とデータ送信とのタイミングを示す図である。
【図１１】画像読取装置の画像読取順序とデータ送信順序を説明する図である。
【発明を実施するための形態】
【００１３】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１４】
図１は、本実施形態を示す画像読取装置を適用する画像読取装置の構成を説明するブロック図である。本例は、読取部と記録部を備えて、読み取った画像データを記録媒体に画像出力する複写機能を実行可能な画像読取装置を例として説明する。なお、読取部には、後述するように自動原稿送り装置を接続可能に構成され、原稿台に載置された両面原稿の表裏それぞれの面の画像を読取り可能に構成されている。つまり、本実施形態の画像読取装置は、搬送される原稿の表面あるいは反転搬送される原稿の裏面を読取部が複数枚連続して読取可能に構成されている。
図１において、ＣＰＵ１０１は、データバス１１１に接続されるデバイスを制御する。ＲＯＭ１０２は、ＣＰＵ１０１の制御プログラムを格納する。ＳＲＡＭ１０３は、オペレータが登録した設定値やデバイスの管理データや各種ワーク用バッファ等を格納する。ＤＲＡＭ１０４は、主としてＣＰＵ１０１のワークメモリあるいは画像データを保存するページバッファ領域として使用され、プログラム制御変数等を格納するために使用される。
【００１５】
読取部１０５は、後述するように搬送される原稿の画像を読み取り、バイナリデータに変換する。読取部１０５では、原稿を自動的に読み取り部に送る自動原稿送り装置を備えている。ここで、自動原稿送り装置は、原稿を搬送路上内で読取面を反転させ、原稿の表面と裏面を第１の読取モードあるいは第２の読取モードで読み取り可能に構成されている。詳細は後述する。
【００１６】
記録部１０６、読取部１０５が読み取った画像データを、記録紙に出力する。操作部１０７は、機器内の情報を表示するユーザとのインタフェース部及び入力部として使用される。画像処理部１０８は、コピーで扱う画像データの符号化復号化処理を行う。コピー画像の変倍処理部もここに含まれる。
Ｉ／Ｆ１０９は、ネットワークを介して、外部のＰＣや複合機、ＦＡＸと通信するための通信インタフェースとして用いられる。なお、本実施形態では、画像読取装置は、第２の読取モードが設定された場合において、Ｉ／Ｆ１０９を用いて、読み取った画像データを外部のＰＣや複合機、ＦＡＸに送信する例を説明する。
搬送制御部１１０は、搬送ローラや、当該搬送ローラを駆動するモータから構成されている。
なお、各部とＣＰＵ１０１とはデータバス１１１を介して繋がっており、画像データはデータバス１１１を通じてＩ／Ｆ１０９や、記録部１０６に転送される。なお、Ｉ／Ｆ１０９は、ネットワークに接続されるインターネットプロトコルであり、インターネットファクシミリ対応の画像読取装置、複合機と通信して、読み取る画像データの送受信処理が可能に構成されている。また、Ｉ／Ｆ１０９は、外部の印刷装置に接続され、当該印刷装置と所定のプロトコルでデータの送受信処理を行う。
【００１７】
以下、読取部１０５に載置された原稿を、自動原稿送り装置を使用して読取部に送り、読み取った画像データをＳＲＡＭ１０３に格納し、記録部１０６より記録用紙に印刷する例を説明する。
【００１８】
以上のように構成された画像読取装置において、ユーザは、操作部１０７を操作することで、Ｅ−Ｍａｉｌ送信、ＦＡＸ送信、メディア書き込みのデータ送信の設定を行うことができる。この設定には両面読み取りをするという設定があり、両面読み取りを指示した場合は、読取部１０５の自動原稿送り装置で原稿を自動的に反転させることにより表面、裏面の両方を読み取ることができる。
【００１９】
図２は、図１に示した画像読取装置が備える自動原稿送り装置の構成を説明するための断面図である。本例は、自動原稿送り装置が複数の紙搬送経路を備え、フラッパを使用してその搬送経路を切り替えている。
図２において、原稿台２００に原稿が載置された後、操作部１０７上の読取開始ボタンがユーザにより押下されると、ＣＰＵ１０１は、搬送制御部１１０によってローラ２１０、２１１、２１２を駆動させて原稿を搬送する。そして、ＣＰＵ１０１は、読取部２１３を通過する際に読取部２１３に原稿を読み取らせる。
その後、ＣＰＵ１０１は、原稿をローラ２１４によって搬送させる。ここで、ＣＰＵ１０１は、原稿を上側のパスを通すためにフラッパ２０１が下向きの状態となるよう制御する。その後、ＣＰＵ１０１は、ローラ２１５によって原稿を搬送させる。ここで、ＣＰＵ１０１は、原稿を上部反転出口２０３に搬送するために、フラッパ２２０が下向きの状態になるよう制御し、搬送される原稿の搬送方向後端近辺をローラ２１５で挟持したまま、上部反転出口２０３に一旦退避させる。
そして、ＣＰＵ１０１は、搬送制御部１１０によってローラ２１５を逆回転させ（図２の時計周りに回転させ）、原稿をローラ２１５、２１１、２１２によって搬送させる。そして、原稿が読取部２１３を通過する際に、ＣＰＵ１０１は、読取部１０５によって原稿の裏面を読み取らせる。そして、ＣＰＵ１０１は、今度はフラッパ２０１が上向きの状態になるよう制御し、さらに、ＣＰＵ１０１は、フラッパ２０２が上向きの状態になるよう制御して、裏面が読み取られた原稿を再反転出口２０５の方向に搬送させる。そして、ＣＰＵ１０１は、裏面側の読取が済んだ原稿の搬送方向後端を、ローラ２１７によって挟持した状態で再反転出口２０５に退避させる。その後、ＣＰＵ１０１は、フラッパ２２１が下向きの状態になるよう制御し、搬送制御部１１０によってローラ２１７を逆回転させ（図２の時計周りに回転させ）、原稿を下部反転出口２０４に向かわせる。最後に、ＣＰＵ１０１は、裏面の読取が終了した原稿を、ローラ２１７、２１６を経由して下部反転出口２０４から機外に排紙させる。これが第１の搬送経路系に基づく原稿搬送制御である。
【００２０】
次に、第二の搬送経路について説明する。まず原稿台２００に原稿が載置されると、ＣＰＵ１０１は、搬送制御部１１０によってローラ２１０、２１１、２１２を駆動して原稿を搬送させ、原稿が読取部２１３を通過する際に、読取部２１３に原稿を読み取らせる。その後、ＣＰＵ１０１は、原稿を、ローラ２１４を用いて搬送させる。ここで、ＣＰＵ１０１は、フラッパ２０１が上向きになるように制御し、かつ、フラッパ２０２が下向きの状態になるように制御する。それによって、ＣＰＵ１０１は、原稿を下部反転出口２０４に向けて搬送させる。そして、原稿がローラ２１６まで搬送されると、ＣＰＵ１０１は、原稿の搬送方向後端近辺をローラ２１６によって挟持させ、原稿を下部反転出口２０４に一旦退避させる。
そして、ＣＰＵ１０１は、搬送制御部１１０によってローラ２１６を逆回転させ（図２の時計回りに回転させ）、原稿をローラ２１５の方向に搬送させる。そして、ＣＰＵ１０１は、搬送制御部１１０によって、ローラ２１５、２１１、２１２を駆動させ、原稿が読取部２１３を通過する際に読取部２１３によって原稿の裏面の画像を読み取らせる。そして、ＣＰＵ１０１は、フラッパ２０１が上向きの状態になるよう制御し、かつ、フラッパ２０２が上向きの状態になるよう制御する。そして、ＣＰＵ１０１は、原稿をローラ２１７の方向に搬送させ、ローラ２１７を経由して下側の再反転出口２０５に退避させる。そして、原稿の搬送方向後端をローラ２０５に挟持させ、フラッパ２２１が下向きの状態になるよう制御し、ＣＰＵ１０１は、原稿を逆搬送し、ローラ２１７、２１６を経由して下部反転出口２０４から機外に排紙させる。
【００２１】
以下、図２に示した自動原稿送り装置において、原稿の表裏を順序通りに読み取る「正順読みモード」を実行する際の画像読取装置の動作について図３を用いて説明する。
図３、図４は、図２に示した原稿読取装置の原稿搬送状態を説明する図である。なお、説明上、黒で示す原稿が先に読み込まれる原稿Ｐ１を示し、グレーで示す原稿Ｐ２が後から読み込まれる原稿を示す。なお、（３０１）〜（３１７）はそれぞれ原稿搬送ステップを示す。
【００２２】
図３において、２枚の原稿Ｐ１，Ｐ２を重ねて、表面を上にして、自動原稿送り装置に載置した状態で、操作部１０７上の読取開始ボタンがユーザにより押下されると、両面読み取りが開始される。すると、まず、上述したようにローラ２１０、２１１、２１２等が駆動して、１枚目の原稿Ｐ１が搬送路上を搬送される（３０１）。
１枚目の原稿Ｐ１は表面を下にした状態で読取部２１３を通過し、１枚目の原稿Ｐ１の表面が読み取られる（３０２）。１枚目の原稿Ｐ１の表面の読み取りが終わると、原稿Ｐ１の裏面を読み取るために原稿Ｐ１を反転する。
【００２３】
そのため、一旦原稿Ｐ１は先に送られ、反転準備に入る（３０３、３０４）。次に１枚目の原稿Ｐ１の裏面を読み取るため、原稿Ｐ１は、読取部２１３に向けて搬送される（３０５）。この時、原稿Ｐ１は裏面が上になっており、図でいう原稿Ｐ１の左端が搬送方向先頭に来る向きで搬送されることになる。そして、原稿Ｐ１は搬送パスに沿って送られ、裏面を下にした状態で読取部２１３を通過し、裏面が読み取られる（３０６）。
これで原稿Ｐ１の表面、裏面の読み取りが終了したが、この状態のまま原稿Ｐ１を機外に排紙すると、原稿台に置かれた順序と逆の状態で排紙されるため、排紙前に再度原稿の反転を行う。そのため、再度原稿Ｐ１は、反転準備に入る（３０７）。そして、同様の搬送パスを通り、原稿Ｐ１は再反転される（３０８）。最後に排紙の搬送パスを通過して原稿Ｐ１は機外に排紙される（３０９）。
【００２４】
１枚目の原稿Ｐ１の表面、裏面を読み取り終えると、２枚目の原稿Ｐ２の読取りを開始する（３１０）。２枚目の原稿Ｐ２の両面読み取りの動作（３１０〜３１７）は、１枚目の原稿Ｐ１と同じ動作であるため説明は省略する。
このように「正順読みモード」での両面読み取りは、１枚毎に原稿の表面の読み取り、原稿反転、裏面の読取り、原稿再反転、排紙という順に動作することで実現している。
前述のような、「正順読みモード」では読取部２１３によって原稿を読み取らない時間が長くなってしまう。。
【００２５】
具体的に、正順読みモードでは、原稿の画像のページ順を守って原稿の画像を読み取る。そのため、読取部２１３で原稿の表面を読み取ってから、当該原稿を反転し、裏面を読み取りを開始するまでの期間（３０３〜３０５）が大きく開いてしまう。
【００２６】
さらに、正順読みモードの例では、原稿の裏面を読み終えた後、原稿を再反転する期間（３０６〜３０８）においても、２枚目の原稿の通る搬送パスと同じ経路を使用するため、再反転中は次の原稿を読み込めなくなっている。この部分も、読取効率が低下する原因となっている。
【００２７】
このような「正順読みモード」よりも効率的に原稿を読み取るために、複数枚の原稿の片面を連続的に読み取り、その後で当該複数枚の原稿の裏面を連続的に読み取る「一括読みモード」も存在する。なお、本実施形態において、「正順読みモード」を第１の読取モードと呼び、「一括読みモード」を第２の読取モードと呼ぶ。
ここで、「一括読みモード」での両面読み取りの動作に関して図４を用いて説明する。
【００２８】
ユーザは、２枚の原稿を重ねて、原稿の表面を上にして、原稿を自動原稿送り装置に置き、両面読み取りの開始を指示する。両面読み取りの開始が指示されると、まず、１枚目の原稿Ｐ１が搬送される（４０１）。１枚目の原稿は表面を下にした状態で読取部２１３を通過し、１枚目の原稿Ｐ１の表面が読み取られる（４０２）。これにより、１枚目の原稿Ｐ１の表面の読み取りが終了する。
【００２９】
次に、画像読取装置は、原稿Ｐ１の裏面の画像を読み取るために原稿Ｐ１を反転する。そのため、一旦原稿Ｐ１を先に送り反転準備に入る。この時に原稿Ｐ１は上側の搬送パスを通るようにフラッパの位置がＣＰＵ１０１及び搬送制御部１１０により制御される。また、この時点で２枚目の原稿Ｐ２の表面を読み取るために、２枚目の原稿Ｐ２が搬送される（４０３）。
【００３０】
このように１枚目の原稿Ｐ１を搬送しつつ、２枚目の原稿Ｐ２の表面を読取部２１３で読み取る（４０４）。次に、１枚目の原稿Ｐ１の裏面を読み取るため、反転した原稿Ｐ１を再度読取部２１３に向けて搬送する。それと同時に、２枚目の原稿Ｐ２も裏面を読み取るために先に送り反転する。この時、２枚目の原稿Ｐ２が下側の搬送パスを通るようにフラッパの位置がＣＰＵ１０１により制御され、１枚目の原稿Ｐ１は裏面が上になっており、原稿Ｐ１の後端が搬送方向先頭に来る向きで搬送される（４０５）。
【００３１】
このように１枚目の原稿Ｐ１は搬送パスに沿って送られ、裏面を下にした状態で再度読取部２１３を通過し裏面が読み取りされる。この時、２枚目の原稿Ｐ２は先に送られて反転される（４０６）。これで１枚目の原稿Ｐ１の表面、裏面の読み取りが終了したので、再反転を行う。１枚目の原稿Ｐ１は読取部２１３を通った後、一番下の搬送パスを通り再度反転される。同時に２枚目の原稿Ｐ２は裏面が上で、原稿Ｐ２の後端が搬送方向先頭に来る向きで搬送され裏面読みが開始される（４０７）。
【００３２】
一方、１枚目の原稿Ｐ１は再反転の搬送パス内で反転され、同時に２枚目の原稿Ｐ２は読取部２１３で裏面が読み取りされる（４０８）。１枚目の原稿Ｐ１は反転後排紙動作に入り、同時に２枚目の原稿Ｐ２はそのまま再反転するための搬送パスに入り反転する（４０９）。その後、１枚目の原稿Ｐ１は機外に排紙され、２枚目の原稿Ｐ２も反転された後、機外に排紙される（４１０〜４１２）。
【００３３】
このように「一括読みモード」では、原稿Ｐ１の表裏を反転するための期間に次の原稿Ｐ２を搬送し、搬送された原稿Ｐ２の画像を読み取ることで、高い読取効率を実現している。
【００３４】
なお、「正順読みモード」の場合、１枚目の表面、１枚目の裏面、２枚目の表面、２枚目の裏面、３枚目の表面、３枚目の裏面‥‥という順序で画像が読み取られることになる。
しかし、「一括読みモード」では、１枚目の表面、２枚目の表面、１枚目の裏面、２枚目の裏面、３枚目の表面、４枚目の表面‥‥という順序で画像が読み取られることになる。これをページで示すと、１ページ、３ページ、２ページ、４ページとなる。以後、複数枚の原稿の読み取り順は、５ページ、７ページ、６ページ、８ページ、９ページ、１１ページ、１０ページ、１２ページ、、、となる。
このような順序で読み取られた原稿の画像を正しい順序で出力するには、複数ページの画像を一旦ＤＲＡＭ１０４のような記憶手段（またはＨＤＤを利用してもよい）に記憶し、それらのページを並べ替える必要がある。
しかしながら、次のような課題がある。画像読取装置における、画像の送信方法として、複数枚の原稿の画像の記憶が完了した後に送信を始めるメモリ送信と、原稿の画像を読み取りながら画像の送信を行うダイレクト送信がある。メモリ送信の場合には、ＤＲＡＭ１０４等の記憶手段に複数枚の原稿の画像を記憶するのでページ順を正しく並べ替えることができる。一方、ダイレクト送信の場合には、複数枚の原稿の画像の記憶を完了しないうちに画像の送信を始めるので、送信される画像のページ順序が正しくならない。
そこで本実施形態では、読み取った原稿の画像の送信方法として、ダイレクト送信が指定されている場合には「正順読みモード」で原稿の画像を読み取り、それ以外の送信方法が指定されている場合には「一括読みモード」で原稿の画像を読み取る例を説明する。
【００３５】
図５は、図１に示した画像読取装置のデータ送信処理のモジュールを説明するブロック図である。本例は、ＦＡＸ、Ｅ−ＭＡＩＬ送信やメディア保存などの外部装置へデータ送信する典型的な読み取りデータ送信処理例である。なお、読み取りデータ送信処理に係る各モジュールは、画像読取装置１００のＲＯＭ１０２に記憶されており、ＳＲＡＭ１０３やＤＲＡＭ１０４に読み出されＣＰＵ１０１によって実現される。
【００３６】
図５において、５０１は入力処理部で、原稿読み込み設定や送信設定を行うモジュールである。５０２は送信設定解析部で、送信設定を解析する処理を行うモジュールである。
５０３は読取方法決定部で、「正順読みモード」、「一括読みモード」のどちらの読み込み方法で読み取り装置を動作させるかを決定する処理を行うモジュールである。５０４はデータ送信部で、データを外部に送信する処理を行うモジュールである。
【００３７】
図６は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。本例は、画像読取装置１００のデータ送信処理例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２から図５に示す各プログラムをＤＲＡＭ１０４にロードして実行することで実現される。
ユーザは、画像読取装置１００の原稿台に両面原稿を載置する。また、ユーザは、操作部１０７を用いて、原稿の読取設定（原稿のサイズや色、読取解像度等）と、画像データの送信先を入力する。このとき、ＣＰＵ１０１は、ユーザによって入力された値に従って原稿の読取設定を行う（Ｓ６０１）。次に、ＣＰＵ１０１は、ユーザによって入力された送信先を、画像データの送信先としてセットする（Ｓ６０２）。そして、ユーザによって原稿読取開始ボタンが押下されると、ＣＰＵ１０１は、データ送信処理を開始する（Ｓ６０３）。Ｓ６０３で、具体的に、ＣＰＵ１０１は、原稿をＳ６０２で設定された読取設定に従って、読取部１０５に読み取らせ、原稿の画像データを生成し、生成された画像データをＳ６０３で設定された宛先に送信する処理を開始する。
次に、データ送信処理が開始されると、ＣＰＵ１０１は、原稿の送信方法としてダイレクト送信が指定されているか、それ以外の送信方法が指定されているかを判定する（Ｓ６０４）。
【００３８】
ここで、ＣＰＵ１０１がダイレクト送信の処理が指定されていると判断した場合は、ＣＰＵ１０１は読取方法決定部５０３を実行して、原稿の読み取り方法を「正順読みモード」に決定して（Ｓ６０５）、Ｓ６０６へ進む。
そして、ＣＰＵ１０１は、上述した「正順読みモード」で原稿の画像の読み取りを行い、読み取って得た画像データをＤＲＡＭ１０４に保存し、ＤＲＡＭ１０４に保存された画像データから順に送信先へ送信して（Ｓ６０６）、本処理を終了する。なお、ＤＲＡＭ１０４に記憶された画像データのうち、送信済みの画像データが記憶された記憶領域は新たな画像データで上書き可能であるものとする。
一方、Ｓ６０４で送信方法がダイレクト送信以外（メモリ送信）に指定されているとＣＰＵ１０１が判断した場合、ＣＰＵ１０１は、原稿の読み取り方法を「一括読みモード」に決定する（Ｓ６０７）。そして、ＣＰＵ１０１は、上述した「一括読みモード」で原稿の画像の読み取りを行い、複数枚の原稿の画像を読み取って、それらの画像を示す画像データを一旦ＤＲＡＭ１０４に記憶した後、それらの画像データのページ順を正しい順に並べ替える。その後、ＣＰＵ１０１は、並べ替えられた画像データを送信先に送信して（Ｓ６０８）、本処理を終了する。
このように画像読取装置において、読み取った原稿の画像の送信方法として、ダイレクト送信が指定されている場合には「正順読みモード」で原稿の画像を読み取り、それ以外の送信方法が指定されている場合には「一括読みモード」で原稿の画像を読み取る。それによって、読取動作のパフォーマンスを向上させつつ、正しいページ順の画像データを送信先に送信することができる。
〔第２実施形態〕
【００３９】
上記第１実施形態に示す図５のフローチャートにおいて、読み取った画像データを送信する送信先は外部装置を想定する場合について説明した。しかしながら、読み取った画像データの送信先は、外部装置に限らず、ＳＤカードやＵＳＢメモリカードであってもよい。
この場合、図６のフローチャートにおいて、画像データの送信先（格納先）がＳＤカードやＵＳＢメモリカードになる。
〔第３実施形態〕
【００４０】
第１実施形態では、読み取った画像データをダイレクト送信を設定する時に、読み取り順序を解決方法は、ダイレクト送信設定時に、「正順読みモード」を使用することで、送信先に正しいページ順で画像データを送信する場合について説明した。この場合、正しいページ順で画像データを送信することはできるが、「正順読みモード」を使用するため、読み取りパフォーマンスが向上しない。
本実施形態では、ダイレクト送信のように、原稿の画像を読み取りながら画像を送信する送信方法のときでも、「一括読みモード」で複数枚の原稿を読み取って、画像を送信することによって、読取動作のパフォーマンスを維持する方法について説明する。
なお、本実施形態によれば、「一括読みモード」で複数枚の原稿を読み取る際に、記憶手段の容量を抑えることができる。そのため、本実施形態に係る発明は、必ずしも、画像の送信方法がダイレクト送信であるか否かを判定する例に関わらない。
例えば、コストを下げるために容量の小さい記憶手段しか備えていない画像読取装置が、「一括読みモード」で原稿の画像を読み取って送信する場合に適用することができる。また、容量の大きい記憶手段を有しているが空き容量が少ない画像読取装置が、「一括読みモード」で原稿の画像を読み取って送信する場合にも適用することができる。
【００４１】
図７は、図１に示した画像読取装置のデータ送信処理のモジュールを説明するブロック図である。本例は、ＦＡＸ、Ｅ−ＭＡＩＬ送信やメディア保存などの外部装置へ読み取る画像データを送信する典型的な読み取りデータ送信処理例である。なお、読み取りデータ送信処理に係るプログラムは、画像読取装置１００のＲＯＭ１０２に記憶されており、ＳＲＡＭ１０３やＤＲＡＭ１０４に読み出されＣＰＵ１０１によって実行されることでデータ送信処理が実現される。
【００４２】
図７において、７０１は入力処理部で、原稿読み込み設定や送信設定を行うモジュールである。７０２は読取設定解析部で、読み取り設定解析を行うモジュールである。７０３は読取解析部で、読み取り面の表裏判定や読み取り面数を解析するモジュールである。
７０４はデータ格納バッファ制御部で、読み込みデータを記憶領域に確保した一時バッファに格納又は取り出す制御を行うモジュールである。７０５はデータ送信部で、データを外部に送信するモジュールである。
【００４３】
図８は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。本例は、画像読取装置１００のデータ送信処理例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２から図５に示す各プログラムをＤＲＡＭ１０４にロードして実行することで実現される。
まず、ユーザは、画像読取装置１００の原稿台に両面原稿を載置する。また、ユーザは、操作部１０７を用いて、原稿の読取設定（原稿のサイズや色、読取解像度等）と、画像データの送信先を入力する。このとき、ＣＰＵ１０１は、ユーザによって入力された値に従って、原稿の読取設定を行う（Ｓ８０１）。次に、ＣＰＵ１０１は、ユーザによって入力された送信先を、画像データの送信先としてセットする（Ｓ８０２）。そして、ユーザによって原稿読取開始ボタンが押下されると、ＣＰＵ１０１は、データ送信処理を開始する（Ｓ８０３）。Ｓ８０３で、具体的に、ＣＰＵ１０１は、原稿をＳ６０２で設定された読取設定に従って、読取部１０５に読み取らせ、原稿の画像データを生成し、生成された画像データをＳ６０３で設定された宛先に送信する処理を開始する。
【００４４】
次に、データ送信処理が開始されると、ＣＰＵ１０１は、ユーザによって両面読取を行うよう設定されている、片面読取が設定されているかを判定する（Ｓ８０４）。ここで、片面読取が設定されているとＣＰＵ１０１が判断した場合は、ＣＰＵ１０１が原稿を読み込んだ順序通りに送信先へ読み取る画像データを送信して（Ｓ８０５）、本処理を終了する。
一方、Ｓ８０４で、原稿の読取方法として両面読取を行うよう設定がされているとＣＰＵ１０１が判断した場合、ＣＰＵ１０１は、図９に示した複数枚滞留読込用送信処理を実行して（Ｓ８０６）、本処理を終了する。
【００４５】
図９は、本実施形態を示す画像読取装置の制御方法を説明するフローチャートである。本例は、図８に示したＳ８０６に示した複数枚滞留読込用送信処理の詳細手順である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２から図５に示す各プログラムをＤＲＡＭ１０４にロードして実行することで実現される。
なお、本実施形態では、第２の読取モードで２枚の表面原稿を連続して読み取った場合、読取部１０５が１枚目の表面原稿から読み取る画像データをＩ／Ｆ１０９に出力し、２枚目の表面原稿から読み取る画像データをページバッファに保存する。次に、第２の読取モードで読取部が２枚連続して表面原稿を読み終えた後、２枚の表面原稿を表裏反転搬送し、さらに第２の読取モードで２枚の裏面原稿を連続して読み取る場合以下の制御を行う。
具体的には、ＣＰＵ１０１は、読取部１０５が１枚目の裏面原稿から読み取る画像データをＩ／Ｆ１０９に出力する。その後、ＣＰＵ１０１は、読取部１０５が読み取るべき２枚目の裏面原稿と対となる表面原稿の画像データをページバッファから先に読み出してＩ／Ｆ１０９に出力する。その後、ＣＰＵ１０１は、ページバッファから読み出した表面原稿の画像データと対となるべく読取部１０５が読み取る２枚目の裏面原稿の画像データをＩ／Ｆ１０９に出力する。以下、各ステップに従い画像読取装置の制御方法について説明する。
まず、ＣＰＵ１０１が、読み込み原稿の有無判定を行う（Ｓ９０１）。ここで、原稿が無いとＣＰＵ１０１が判断した場合は、複数枚滞留読み込み用送信処理を終了する（Ｓ８０６）。
一方、Ｓ９０１で、原稿が有るとＣＰＵ１０１が判断した場合は、ＣＰＵ１０１は読取部２１３により搬送される原稿の読み込み処理を開始させる（Ｓ９０２）。次に、ＣＰＵ１０１は、読取部２１３が読み込んだ原稿が、表面であるか裏面であるかを判定する（Ｓ９０３）。
【００４６】
ここで、読取部２１３が読み込んだ原稿が表面であるとＣＰＵ１０１が判断した場合は、ＣＰＵ１０１は、Ｓ９０２で読み込みを開始した原稿を読み込む前までにＳ９１０でカウントされた読み込み済みの表面と裏面の読み込み面数が一致しているか否かを判断する（Ｓ９０７）。
【００４７】
ここで、Ｓ９０２で読み込みを開始した原稿を読み込む前までに読み込んだ表面と裏面の読み込み面数が一致していないとＣＰＵ１０１が判断した場合、ＣＰＵ１０１は、Ｓ９０９へ処理を進める。そして、ＣＰＵ１０１はデータ格納バッファ制御部７０４を実行して、記憶領域をデータ保存用の一時バッファ領域（ページバッファ領域）に、読み込んだ原稿を元にした表面画像データを一時保存する（Ｓ９０９）。なお、ページバッファ領域は、ＤＲＡＭ１０４上に、例えば、複数枚滞留読み込み用送信処理において、連続して送信する表面のページ数から１を減算したページ分の表面画像データを蓄えることが可能な領域として確保される。そして、ＣＰＵ１０１は読取部２１３が読み込み完了した面数と種別をカウントする（Ｓ９１０）。その後、Ｓ９０１へ戻り、ＣＰＵ１０１は次ページの読み込み原稿の有無判定を行い、原稿が無くなるまで、継続して同様の処理を続ける。
【００４８】
一方、Ｓ９０７で、Ｓ９０２で読み込みを開始した原稿を読み込む前までに読み込んだ表面と裏面の読み込み面数が一致しているとＣＰＵ１０１が判断した場合は、ＣＰＵ１０１は今回読み込んだ原稿を元にした画像データを送信先に送信する（Ｓ９０８）。そして、Ｓ９１０へ進む。次に、ＣＰＵ１０１は読取部２１３が読み込み完了した面数と種別をカウントする（Ｓ９１０）。その後、Ｓ９０１へ戻り、ＣＰＵ１０１が、次ページの読み込み原稿の有無判定を行い、原稿が無くなるまで、継続して同様の処理を続ける。
【００４９】
一方、Ｓ９０３で、読取部２１３が読み込んだ原稿が裏面であるとＣＰＵ１０１が判断した場合は、ＣＰＵ１０１は、読み込んだ原稿を元にした裏面画像データを送信先に送信する（Ｓ９０４）。そして、ＣＰＵ１０１はＳ９１０の面数カウント処理に基づいて、Ｓ９０２で読み込みを開始した原稿を読み込む前までに読み込んだ表面と裏面の読み込み面数に二以上差があるか否かを判断する（Ｓ９０５）。
【００５０】
ここで、読み込んだ表面と裏面の読み込み面数に二以上差があるとＣＰＵ１０１が判断した場合、ＣＰＵ１０１はＳ９０９でバッファ領域に一時保存した表面画像データを取り出し、ＣＰＵ１０１が取り出した表面画像データを送信先に送信する（Ｓ９０６）。その後、Ｓ９１０へ進み、ＣＰＵ１０１が読み込み完了した面数と種別をカウントする。
【００５１】
一方、Ｓ９０５で、今までに読み込んだ表面と裏面の読み込み面数の差が二未満であるとＣＰＵ１０１が判断した場合、Ｓ９１０へ進み、ＣＰＵ１０１は、読み込み完了した面数と種別をカウントして、Ｓ９０１へ戻る。以後、ＣＰＵ１０１は、次ページの読み込み原稿の有無判定を行い、原稿が無くなるまで、継続して同様の処理を続ける。
このように、第２の読取モードで基づいて原稿を高速に読み取る場合において、原稿の読み取り順序が変更されても、外部装置へ読み取った画像データを正常なページ順序で送信を行うことができる。つまり、搬送される原稿の表面あるいは反転搬送される原稿の裏面を読取部が複数枚連続して読取る場合において、各原稿の表面画像データと裏面画像データとが交互に続く画像データに編成してＩ／Ｆ１０９等の処理手段に出力できる。
【００５２】
本実施形態によれば、Ｅ−ｍａｉｌ送信、ＦＡＸ送信、メディア保存などの処理を行う場合に、第２の読取モードが設定されていても、原稿の読み取り順序をページが揃った状態に調整することができる。これにより、第２の読取モードで、原稿の読取処理を高速化する場合であっても、原稿の入れ替えが必要なページのみを一時的にバッファ領域に保存して、画像データの処理すべきページ順序を並べ替えた状態で処理できる。しかも、２枚目（原稿が３枚以上ある場合には２枚目以降）の表面の画像データを保存すべきページバッファ領域は、最小限のメモリ容量で済む。
【００５３】
図１０は、本実施形態を示す画像読取装置の画像読取とデータ送信とのタイミングを示す図である。以下、図１１を参照して、図８，図９に示した制御に基づく各原稿の画像読取と、読み取った画像データの送信順序変更処理を説明する。以下、画像読取装置に対して、両面読み込みと、複数枚読み込みと、ダイレクト送信とが設定された場合の画像データを外部装置に送信する処理例について説明する。
図１０において、図面の上から下に向けて、時間経過を示しており、上から下の順序で処理が行われる。自動両面装置で読み込んだ原稿の読み取り順序は、表面（１）１００１→表面（２）１００２→裏面（１）１００４→裏面（２）１００５→表面（３）１００６→表面（４）１００７→裏面（３）１００９→裏面（４）１０１０の順序となる。
図１１は、本実施形態を示す画像読取装置の画像読取順序とデータ送信順序を説明する図である。
図１１において、上段側に原稿読取順番を示し、下段側にデータ送信順番を示す。なお、（１）〜（４）は各ページを示す。
最初に読み込んだ表面（１）１００１は、Ｓ９０３の判定結果が表面判定かつ、Ｓ９０７の判定結果が読み込んだ表面の数（０面）と読み込んだ裏面の数（０面）が一致しているとＣＰＵ１０１が判断するため、そのまま送信先へ画像データを送信する（Ｓ９０８）。
【００５４】
次に、読み込んだ表面（２）１００２は、Ｓ９０３の判定結果が表面判定かつ、Ｓ９０７の判定結果が読み込んだ表面の数（１面）と読み込んだ裏面の数（０面）が一致していないとＣＰＵ１０１が判断する。その場合、ＣＰＵ１０１は、Ｓ９０９の処理でバッファ領域にデータ（１００３）を一時保存する。その次に読み込んだ裏面（１）１００４は、Ｓ９０３の判定結果が裏面であり、かつ、Ｓ９０５の判定結果が読み込んだ表面の数（２面）と読み込んだ裏面の数（０面）に二以上差があるとＣＰＵ１０１が判断する。その場合、ＣＰＵ１０１は、Ｓ９０６に処理を進める。そして、ＣＰＵ１０１は、バッファ領域に一時保存した画像データ（１００３）を取り出し、送信先に取り出した画像データを送信する。
その次に読み込んだ裏面（２）１００５は、Ｓ９０３の判定結果が裏面判定かつＳ９０５の判定結果が、読み込んだ表面の数（２面）と読み込んだ裏面の数（１面）に二以上差がないとＣＰＵ１０１が判断するため、裏面（２）のデータを送付のみ行う。
【００５５】
図１０に示した手順により、図１１に示したように、表面（１）１１０１→表面（２）１１０２→裏面（１）１１０３→裏面（２）１１０４→表面（３）１１０５→表面（４）１１０６→裏面（３）１１０７→裏面（４）１１０８の順に読み込まれる。そして、読込んだ画像を送信する際、表面（１）１１０９→裏面（１）１１１０→表面（２）１１１１→裏面（２）Ｓ１１１２→表面（３）Ｓ１１１３→裏面（３）Ｓ１１１４→裏面（４）Ｓ１１１５→表面（４）Ｓ１１１６とページ順が揃った状態で送信される。
【００５６】
以上のような方法によって、ダイレクト送信のように、原稿の画像を読み取りながら画像を送信する送信方法のときでも、「一括読みモード」で複数枚の原稿を読み取って、画像を送信することによって、読取動作のパフォーマンスを維持することができる。
なお、上述したように、本実施形態によれば、「一括読みモード」で複数枚の原稿を読み取る際に、記憶手段の容量を抑えることができる。そのため、本実施形態に係る発明は、必ずしも、画像の送信方法がダイレクト送信であるか否かを判定する例に関わらない。
例えば、コストを下げるために容量の小さい記憶手段しか備えていない画像読取装置が、「一括読みモード」で原稿の画像を読み取って送信する場合に適用することができる。また、容量の大きい記憶手段を有しているが空き容量が少ない画像読取装置が、「一括読みモード」で原稿の画像を読み取って送信する場合にも適用することができる。
〔第４実施形態〕
【００５７】
上記実施形態では、図８、図９において、読み取った画像データの送信先を外部の装置とする場合について説明したが、読み取った画像データの送信先（格納先）記録先がＳＤカードやＵＳＢメモリカードであってもよい。なお、本実施形態では、外部メモリの一例として、ＳＤカードやＵＳＢメモリカードとするが、他の種類の外部メモリであってもよい。
【００５８】
上述したように、本実施形態に係る画像読取装置は、例えば、以下のような構成を有する。具体的に、本実施形態に係る画像読取装置は、搬送される第１の原稿の第１面の画像を読み取り、第２の原稿の第１面の画像を読み取った後に、第１の原稿の第２面の画像を読み取り、第２の原稿の第２面の画像を読み取り可能な読取手段を有する。さらに、本実施形態に係る画像読取装置は、読取手段によって読み取られた第１の原稿の第１面の画像を出力し、読取手段によって読み取られた第１の原稿の第２面の画像を記憶手段に記憶する。そして、本実施形態に係る画像読取装置は、読取手段によって読み取られた第２の原稿の第１面の画像を出力した後、記憶手段に記憶された第１の原稿の第２面の画像を出力し、読取手段によって読み取られた第２の原稿の第２面の画像を出力する出力手段とを有する。
また、本実施形態に係る画像読取装置は、例えば、搬送される第１の原稿の第１面の画像及び第１の原稿の第２面の画像を読み取った後に、第２の原稿の第１面の画像及び第２の原稿の第２面の画像を読み取る第１の読取動作を実行可能である。そして、搬送される第１の原稿の第１面の画像及び第２の原稿の第１面の画像を読み取った後に、第１の原稿の第２面の画像及び第２の原稿の第２面の画像を読み取る第２の動作を実行可能である。そして、本実施形態に係る画像読取装置は、画像の出力方法として第１の出力方法と第２の出力方法のいずれかを指定可能である。第１の出力方法は、読取手段によって読み取られた原稿の画像を記憶手段に記憶した後に当該画像を出力する方法である。第２の出力方法は、読取手段によって読み取られた原稿の画像を記憶手段に記憶しながら当該画像を出力する第２の出力方法である。さらに、本実施形態に係る画像読取装置は、指定手段によって第２の出力方法が指定された場合に、読取手段に第２の読取動作を実行させる制御手段とを有する。
【００５９】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００６０】
１００  画像読取装置
１０５  読取部
１０９  プリンタＩ／Ｆ
【図１】
0005893301.tif 000002
【図２】
0005893301.tif 000003
【図３】
0005893301.tif 000004
【図４】
0005893301.tif 000005
【図５】
0005893301.tif 000006
【図６】
0005893301.tif 000007
【図７】
0005893301.tif 000008
【図８】
0005893301.tif 000009
【図９】
0005893301.tif 000010
【図１０】
0005893301.tif 000011
【図１１】
0005893301.tif 000012