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