(57)【要約】【課題】画像処理及び圧縮処理に要する時間や原稿搬送間隔（紙間）によっては、先行する原稿の画像データに対する画像処理及び圧縮処理が完了せずに後続の原稿の読取動作が待たされてしまう。【解決手段】  原稿の両面を並行して読取可能な読取部を有する画像処理装置とその制御方法であって、読取部が原稿を読み取って得られた画像データを処理する処理手段を有し、読取部が原稿の第１の面を読み取って得られた画像データに対する処理手段による処理と、読取部による前記原稿の第２の面の読み取りとを並行して実行する。ここで、読取部が原稿の第１の面を読み取って得られた画像データに対する処理手段による処理が完了したとき、読取部が、その原稿の第２の面を読み取って得られた画像データに対する処理手段による処理を開始するかどうか判定し、その判定結果に応じて、読取部が、その原稿の第２の面を読み取って得られた画像データに対する処理手段による処理の開始を制御する。【選択図】  図６
2017200017.tif 000002
【特許請求の範囲】
【請求項１】
原稿の両面を並行して読取可能な読取部を有する画像処理装置であって、
前記読取部が原稿を読み取って得られた画像データを処理する処理手段と、
前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理手段による処理と、前記読取部による前記原稿の第２の面の読み取りとを並行して実行する制御手段と、
前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理手段による処理が完了したとき、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理手段による処理を開始するかどうか判定する判定手段と、を有し、
前記制御手段は、前記判定手段の判定結果に応じて、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理手段による処理の開始を制御することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理手段による処理が完了したとき、前記読取部が前記原稿の第２の面を読み取った既読領域の画像データに対する前記処理手段による処理に要する第１の時間が、前記第２の面の未読領域を前記読取部が読み取るのに要する第２の時間と等しいか、或いはそれよりも長い場合に、前記処理手段による処理を開始すると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記読取部は、前記原稿の前記第１の面の画像を読み取るための第１の読取センサと、前記原稿の前記第２の面の画像を読み取るための第２の読取センサとを有し、前記第１と第２の読取センサは、前記原稿の搬送方向に対して互いに異なる位置に配置されていることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記第２の面の未読領域を前記読取部が読み取るのに要する第２の時間は、前記原稿の搬送方向における前記第１と第２の読取センサの位置の差異に基づくことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記第１と第２の読取センサは、ラインセンサであることを特徴とする請求項３又は４に記載の画像処理装置。
【請求項６】
前記判定手段は、前記原稿のサイズが定形サイズでない場合、前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理手段による処理が完了したとき、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理手段による処理を開始しないと判定することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記第１と第２の読取センサは、搬送中の原稿の画像を読み取ることを特徴とする請求項３乃至５のいずれか１項に記載の画像処理装置。
【請求項８】
前記処理手段による前記処理は、前記画像データの圧縮処理を含み、
前記原稿の第１の面及び第２の面を読み取って得られた画像データを前記圧縮処理により圧縮した画像データを記憶する記憶手段を、更に有することを特徴とする請求項１乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
複数枚の原稿を読み取る際、前記判定手段が前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理手段による処理を開始すると判定すると、前記制御手段は更に、先行する原稿の第１の面及び第２の面を読み取って得られた画像データを前記記憶手段に記憶した後、直ちに後続の原稿の第１の面及び第２の面の読み取りを開始するように制御することを特徴とする請求項８に記載の画像処理装置。
【請求項１０】
原稿の両面を並行して読取可能な読取部を有する画像処理装置を制御する制御方法であって、
原稿の両面を並行して読取可能な読取部を有する画像処理装置であって、
前記読取部が原稿を読み取って得られた画像データを処理する処理工程と、
前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理工程による処理と、前記読取部による前記原稿の第２の面の読み取りとを並行して実行する制御工程と、
前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理工程による処理が完了したとき、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理工程による処理を開始するかどうか判定する判定工程と、を有し、
前記制御工程は、前記判定工程の判定結果に応じて、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理工程による処理の開始を制御することを特徴とする画像処理装置の制御方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置とその制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
ＭＦＰ（Multi-Function Peripheral）と呼ばれるスキャナとプリンタを有する複合機において、原稿の表裏両面を同時に読取可能な両面同時読取スキャナを持つものがある。両面同時読取スキャナは、原稿を搬送しながら原稿の両面を読み取るための読取センサを表裏用に２つ有し、一回の原稿搬送中に、２つの読取センサで表裏両面の画像を同時に読み取って画像データを取得できる。そのため１つの読取センサで、原稿を反転させながら複数回原稿を搬送して、その両面を読取る場合と比較して、より高い生産性が得られる。この両面同時読取の生産性は、理論的には片面読取時の生産性の２００％であることが期待される。
【０００３】
一方、ＭＦＰは、スキャナで得られた画像データに対して画像処理や圧縮処理を施して保存や出力（外部送信や印刷）を行い、この画像処理や圧縮処理には、そのＭＦＰが有するハードウェアが使用される。両面同時読取スキャナを持つＭＦＰは、原稿の読取動作は両面同時に実行できるが、コストダウンのため、画像処理や圧縮処理に使用するハードウェア資源を、両面の画像データを並行して処理できるだけの数を備えていないのがほとんどである。従って、両面同時読取スキャナを使用して原稿を読み取る際、その生産性をより上げるためには、片面分の画像処理や圧縮処理に使用するハードウェア資源を、両面同時読取スキャナの読取動作に合わせて効率良く使用する必要がある。この場合、ハードウェア資源による画像処理及び圧縮処理が、両面同時読取スキャナによる原稿の読取動作と比較して十分高速であるとする。そして画像処理及び圧縮処理前の画像データ（未処理、非圧縮のためデータサイズ大）を蓄積するメモリ領域が十分にある場合は、その読取動作と、画像処理及び圧縮処理を別々に実行する。即ち、画像処理及びや圧縮処理前の、原稿の表裏の画像データを順次メモリ領域に記憶し、その記憶した画像データに対して、順次画像処理及び圧縮処理を実行すればよい。
【０００４】
特許文献１には、原稿の表裏を一度の搬送で読み取る原稿読取装置において、先行する原稿の両面の画像データの転送が後続の原稿の読取開始前に終了できるように、原稿の両面の画像データを解像度変倍（縮小）して転送することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−１５３０５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、コンパクトＭＦＰと呼ばれるコストを抑えた複合機では、画像処理及び圧縮処理前の画像データ（未処理、非圧縮のためデータサイズが大）を蓄積する十分なメモリ領域を有していない。そのため、例えば原稿の両面の画像データを圧縮して画像メモリに記憶してから、後続の原稿の読取を開始すると、両面同時読取スキャナを使用した利点が生かされないことになる。
【０００７】
また先行する原稿と後続の原稿との原稿搬送間隔（紙間）を利用して、先行する原稿の画像データの画像処理及び圧縮処理を完了することにより、少ないメモリ領域を使用して原稿の両面読取と画像処理を実現することも考えられる。しかしその場合は、画像処理及び圧縮処理に要する時間や原稿搬送間隔（紙間）によっては、先行する原稿の画像データに対する画像処理及び圧縮処理が完了せずに後続の原稿の読取動作が待たされてしまい、生産性が低下するという課題があった。
【０００８】
本発明の目的は、上記従来技術の課題を解決することにある。
【０００９】
本発明の目的は、原稿の両面を並行して読取可能な読取部を有する画像処理装置において、原稿の読取りと、その読み取って得られた画像データに対する処理とを効率良く実行する技術を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために本発明の一態様に係る画像処理装置は以下のような構成を備える。即ち、
原稿の両面を並行して読取可能な読取部を有する画像処理装置であって、
前記読取部が原稿を読み取って得られた画像データを処理する処理手段と、
前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理手段による処理と、前記読取部による前記原稿の第２の面の読み取りとを並行して実行する制御手段と、
前記読取部が前記原稿の第１の面を読み取って得られた画像データに対する前記処理手段による処理が完了したとき、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理手段による処理を開始するかどうか判定する判定手段と、を有し、前記制御手段は、前記判定手段の判定結果に応じて、前記読取部が前記原稿の第２の面を読み取って得られた画像データに対する前記処理手段による処理の開始を制御することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、原稿の両面を並行して読取可能な読取部を有する画像処理装置において、原稿の読取りとその読み取って得られた画像データに対する処理とを効率良く実行できるという効果がある。
【００１２】
本発明のその他の特徴及び利点は、添付図面を参照とした以下の説明により明らかになるであろう。なお、添付図面においては、同じ若しくは同様の構成には、同じ参照番号を付す。
【図面の簡単な説明】
【００１３】
添付図面は明細書に含まれ、その一部を構成し、本発明の実施形態を示し、その記述と共に本発明の原理を説明するために用いられる。
【図１】本発明の実施形態に係る画像形成装置の構成を説明するブロック図。
【図２】実施形態に係る画像形成装置の読取部の構成を示す断面図。
【図３】実施形態に係る画像形成装置による原稿の両面同時読取時の制御を説明する図。
【図４】従来の両面同時読取スキャナを備えた画像形成装置における処理を説明するタイムチャート。
【図５】実施形態に係る画像形成装置における両面同時読取を行う際のタイミングを説明するタイムチャート。
【図６】実施形態に係る画像形成装置による１枚の原稿に対する両面同時読取処理を説明するフローチャート。
【図７】図６のＳ６０４の実施条件の判定処理を説明するフローチャート。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。尚、実施形態では、本発明の画像処理装置を、複合機等の画像形成装置を例に説明するが、本発明はこれに限定されず、例えばスキャナ、複写機、スキャナ付の印刷装置等にも適用できる。
【００１５】
図１は、本発明の実施形態に係る画像形成装置１０１の構成を説明するブロック図である。尚、ここで実施形態に係る画像形成装置１０１は、スキャナ及びプリンタを有する複合機（ＭＦＰ）として説明する。
【００１６】
外部装置接続部１０２は、ＬＡＮやＵＳＢを介して外部装置と通信し、その外部装置との間でデータの送受信を行う。画像処理部１０３は、読取部１０４や外部装置接続部１０２で取得した画像データに対して、ハードウェアを用いて色処理など各種画像処理及び圧縮処理を行う。読取部１０４は、光学的なセンサにより紙媒体である原稿を読取可能であり、読み取った原稿の画像データを出力する。この読取部１０４は、原稿の両面を同時に読み取ることができる両面同時読取スキャナを備えており、その詳細は図２を参照して後述する。印刷部１０５は、画像処理部１０３で処理した画像データに従って用紙（シート）に画像を印刷する。ＣＰＵ１０６は、ＲＯＭ１０７に記憶されているブートプログラムを実行してＲＯＭ１０７に格納されているプログラムを記憶部１０８に展開し、その展開したプログラムを実行して、この画像形成糖イ１０１の動作を制御している。記憶部１０８は、ＣＰＵ１０６のメインメモリとして機能し、制御プログラムや各種変数や画像データ等を格納する。
【００１７】
図２は、実施形態に係る画像形成装置１０１の読取部１０４の構成を示す断面図である。
【００１８】
読取部１０４は、原稿を搬送して原稿の両面を並行して読み取ることができる。読取センサ２０３，２０４は、原稿の表側（第１の面）と裏側（第２の面）用の読み取りセンサで、一回の原稿の搬送で、その原稿の表裏両面の画像データを取得できる。原稿２０１は、ユーザが設置した搬送前の原稿である。原稿２０２は、搬送中の原稿を示しり、この搬送中に読取センサ２０３及び２０４によって原稿の表裏両面の読取が行われる。読取センサ２０３は、原稿の表面の画像データを読み取る光学的なセンサで、原稿の幅に応じた長さを有し主走査ライン単位で画像を読み取る。この読取センサ２０３は、搬送される原稿２０２の表側（下側）に配置される。読取センサ２０４は、原稿の裏面の画像データを読み取る光学的なラインセンサで、原稿の幅に応じた長さを有し主走査ライン単位で画像を読み取る。この読取センサ２０４は、搬送される原稿２０２の裏側（上側）に配置される。ここで、これら読取センサ２０３と２０４は、読取時の干渉を回避するため、副走査方向に数センチずらして配置されている。こうして読取部１０４の読取センサ２０３及び読取センサ２０４が原稿の両面を読み取って得られた画像データは、それぞれＣＰＵ１０６の制御の下で記憶部１０８に保存される。
【００１９】
図３は、実施形態に係る画像形成装置１０１による原稿の両面同時読取時の制御を説明する図である。
【００２０】
図３（Ａ）は、例えば１枚目の原稿を読み取った時の制御を説明する図である。
【００２１】
読取（表）３０１は読取部１０４による原稿の表側の画像データの処理を示し、読取センサ２０３で読み取った原稿表面の画像データを出力する。画像処理ハード３０３は、画像処理部１０３が有する画像処理及び圧縮処理を行うハードウェアを示し、読取センサ２０３で読み取った原稿表面の画像データに画像処理及び圧縮処理を施す。こうして処理した画像データを、記憶部１０８に確保した小サイズのバッファに処理済の表面画像データ３０４として保存する。これにより、読取（表）３０１で得られた原稿の表面の生の画像データをそのまま保存することなく、画像処理ハード３０３により処理され、圧縮された表面画像データ３０４として記憶部１０８に保存できる。
【００２２】
読取（裏）３０２は、読取部１０４による原稿の裏側の画像データの処理を示し、読取センサ２０３で読み取った原稿裏面の画像データを出力する。ここでは原稿裏面の画像データを、未処理で、かつ非圧縮の生の裏面画像データ３０５として記憶部１０８に保存する。
【００２３】
このように画像形成装置１０１は、読取部１０４及び画像処理部１０３を制御して、読取（表）３０１、読取（裏）３０２、画像処理ハード３０３、及び記憶部１０８への記憶を制御する。
【００２４】
次に図３（Ｂ）は、読み取り対象の原稿を読み取る前に、先行する原稿との搬送間隔（紙間）で行う処理を説明する図である。
【００２５】
ここでは、前の原稿を読み取った後、次の原稿を読み取るまでの搬送間隔（紙間）で、記憶部１０４に記憶された、前の原稿の裏面の生の画像データ３０５に対して画像処理ハード３０３により画像処理及び圧縮処理を実施する。こうして処理済となり、かつ圧縮された、前の原稿の裏面の圧縮された画像データ３０７を記憶部１０８に保存する。
【００２６】
図４は、従来の両面同時読取スキャナを備えた画像形成装置における処理を説明するタイムチャートである。尚、この従来の両面同時読取スキャナの構成は図２と同じものとして説明する。
【００２７】
４０１は、図３（Ａ）に示すような構成での、読取（表）３０１と画像処理ハード３０３による処理を示す。４０２は、図３（Ａ）に示すような構成における読取（裏）３０２による処理を示す。ここで、読取センサ２０３と２０４の位置が、図２に示すように、原稿の搬送方向である副走査方向に数センチずれているため、処理４０１と処理４０２の開始及び終了タイミングがその差異の分ずれている。そして処理４０２の終了時点で、読取部と画像処理部から、原稿の表面データにたいする完了通知が発行される。
【００２８】
これと同時に、裏面の画像データに対する処理要求（裏面要求）が発行され、図３（Ｂ）を参照して説明した処理４０３が開始される。この処理４０３は、図３（Ｂ）の画像処理ハード３０３による処理を示している。
【００２９】
そしてこの処理４０３が完了すると、裏面の画像データに対する処理の完了（裏面完了）が発行される。しかしながら、ここでは１枚目の原稿と２枚目の原稿の搬送間隔（紙間）４０４の間に、１枚目原稿の裏面の画像データに対する完了通知（裏面完了）を受けていない。このため、読取部において２枚目の原稿の搬送が停止される。その後、１枚目の原稿に対する裏面完了が発行されると、読取部は２枚目の原稿の搬送を再開しようとするが、停止している搬送用モータを再駆動しなければならないため、４０４で示すように、２枚目の原稿の搬送及び読取動作の開始が遅れてしまうことになる。
【００３０】
本実施形態の目的は、１枚目原稿と２枚目の原稿との間（紙間）で、１枚目原稿の裏面の画像データに対する完了通知を発行できるようにして、２枚目の原稿の搬送を停止することなく、２枚目の原稿の搬送及び読取動作の開始を遅延なく実行することにある。
【００３１】
図５は、実施形態に係る画像形成装置１０１における両面同時読取を行う際のタイミングを説明するタイムチャートである。
【００３２】
図５の処理５０１及び５０２は、前述の図４の処理４０１，４０２と同じである。図４と相違している点は、処理５０１が終了した表面完了の時点で、１枚目の原稿の裏面の画像データに対する処理を開始するように要求する裏面要求を発行する点にある。これにより画像処理部１０３は、まだ読取中である１枚目の原稿の裏面の画像データ３０５に対して画像処理ハード３０３による画像処理を開始する。この処理を５０３で示す。ここでの処理５０４は、図３（Ａ）と図３（Ｂ）の処理を合わせたものであるが、画像処理部１０３の画像処理ハード３０３は、図３（Ａ）と図３（Ｂ）の処理と同様に、表裏の画像データに対して別々に制御される。このため、図３（Ａ）の読取（裏）３０２とは同期制御されていない。一般的に、画像処理ハード３０３による処理速度は、読取部１０４による読取動作と比較して高速である。このため、画像処理ハード３０３による画像処理が、読取（裏）３０２で読み取って得られている裏面の画像データに対して完了し、１枚目の原稿の裏面の未読取領域の画像データ待ちとなって、裏面の画像データを正しく処理できない可能性がある。そこで図８を参照して後述する、実施条件判断により、図５に示す処理５０３を実行するかどうか判定する。
【００３３】
図５に示す処理５０３が実行されると、処理５０４が完了した時点で画像処理部１０３から裏面の完了通知（裏面完了）が発行される。この場合の裏面完了の発行タイミングは、１枚目の原稿と２枚目の原稿との搬送間隔（紙間）であるため、２枚目の原稿の搬送を停止することなく、原稿の読み取りと画像処理を継続して実行できるため読取動作の生産性を高めることができる。
【００３４】
図６は、実施形態に係る画像形成装置１０１による１枚の原稿に対する両面同時読取処理を説明するフローチャートである。尚、この処理は、ＣＰＵ１０６がＲＯＭ１０７から記憶部に展開したプログラムを実行することにより達成される。
【００３５】
まずＳ６０１でＣＰＵ１０６は、原稿の表面を読み取って、その画像データを画像処理する要求を受付ける。次にＳ６０２に進みＣＰＵ１０６は、図３（Ａ）に示すように、読取部１０４により読み取った原稿の表面を読み取って、その画像データを画像処理するとともに、その裏面を読み取って、その原稿の裏面の画像データを取得する処理を開始する。次にＳ６０３に進みＣＰＵ１０６は、原稿の表面の画像データを取得する処理３０１（図３（Ａ））と画像処理ハード３０３による、その画像データに対する画像処理が完了したかどうか判定する。ここで完了するとＳ６０４に進むが、そうでないときはＳ６０３を実行する。
【００３６】
Ｓ６０４でＣＰＵ１０６は、本実施形態の特徴である図５で説明した処理を実行するかどうか判定するための処理を実行する。この処理は図７を参照して後述する。次にＳ６０５に進みＣＰＵ１０６は、Ｓ６０４の判定結果に基づいて、図５に示すような処理を実施するかどうか判定し、実施と判定するとＳ６０６へ進み、そうでないときはＳ６１２へ進む。
【００３７】
Ｓ６０６でＣＰＵ１０６は、原稿の表面の画像データに対する処理が完了したことを通知してＳ６０７に進む。Ｓ６０７でＣＰＵ１０６は、その原稿の裏面の画像データ３０５（図３（Ｂ））に対する画像処理を開始してＳ６０８に進む。ここではまずＳ６０８でＣＰＵ１０６は、その原稿の裏面の画像データの圧縮画像データ３０７の取得要求を受け付けたか否かを判定し、受け付けていればＳ６０９へ進む。Ｓ６０９でＣＰＵ１０６は、原稿の裏面の読取（裏）３０２が終了しているか否かを判定し、終了していればＳ６１０へ進む。Ｓ６１０でＣＰＵ１０６は、裏面の画像データ３０５に対する画像処理が完了しているか否かを判定し、完了していればＳ６１１へ進み、ＣＰＵ１０６は、その原稿の裏面の画像データに対する処理の完了通知を行って、この処理を終了する。
【００３８】
一方、Ｓ６０５でＣＰＵ１０６は、図５で説明した処理を実行しないと判定するとＳ６１２に進む。Ｓ６１２でＣＰＵ１０６は、原稿の裏面の読取（裏）３０２が終了しているか否かを判定し、終了していればＳ６１３へ進む。Ｓ６１３でＣＰＵ１０６は、図４に示すように、その原稿の表面の画像データに対する処理の完了通知を行ってＳ６１４に進む。Ｓ６１４でＣＰＵ１０９は、その原稿の裏面の画像データが要求されているかどうか判定し、その原稿の裏面の画像データが要求されているとＳ６１５に進む。Ｓ６１５でＣＰＵ１０６は、その原稿の裏面の画像データ３０５（図３（Ｂ））に対する画像処理を開始してＳ６１６に進む。Ｓ６１６でＣＰＵ１０６は、裏面の画像データ３０５に対する画像処理が完了しているか否かを判定し、完了していればＳ６１７へ進み、ＣＰＵ１０６は、その原稿の裏面の画像データに対する処理の完了通知を行って、この処理を終了する。
【００３９】
以上説明した処理によれば、原稿の表面の画像データに対する処理が完了したときに、所定の条件を満たしていれば、直ちに、その原稿の裏面の画像データに対する処理を開始することにより、後続の原稿の読取り処理を遅滞なく開始することができる。これにより原稿の両面を並行して読み取って処理する場合に、図４に示すような、現原稿の読取処理から後続の原稿の読取処理を開始するまでの遅延をなくして、図５に示すようなシーケンスで読み取り処理を実行できる。
【００４０】
図７は、図６のＳ６０４の実施条件の判定処理を説明するフローチャートである。
【００４１】
ここでは、図５を参照して前述したように、原稿の裏面を読み取りながら、その読み取った画像データに対して画像処理ハード３０３による画像処理を実行するため、画像処理が原稿の読取り処理を待つ状態が発生するかどうか判定する。そして、画像処理が原稿の読取り処理を待つ状態が発生すると予想されるときは、図４に示すように従来と同様の処理を実行し、そうでないときは図５に示すような処理を実行する。
【００４２】
ここではまずＳ７０１でＣＰＵ１０６は、原稿の読取領域が定形サイズか否かを判定し、定形サイズであればＳ７０２へ進み、そうでなければＳ７０４へ進む。Ｓ７０２でＣＰＵ１０６は、読取（裏）３０２で読取が完了している裏面の領域を既読領域、これから読取る領域を未読領域とし、既読領域の画像データに対する画像処理の時間が、未読領域の読み取り処理に要する時間以上かどうか判定する。そうであれば、既読領域の画像データに対する画像処理の時間内に未読領域の読み取り処理が完了するため、画像処理が原稿の読取処理を待つことが無い。従って、この場合は、図５に示すように、原稿の表面の画像データに対する処理が完了した時点で、その原稿の裏面の画像データに対する処理を開始すると判定して、この処理を終了する。
【００４３】
一方、Ｓ７０１で、原稿の読取領域が定形サイズでないときは、未読領域の読み取り処理の完了時点が予測できないためＳ７０４に進む。またＳ７０２で、既読領域の画像データに対する画像処理の時間内に未読領域の読み取り処理が完了しないと判定したときはＳ７０４に進む。Ｓ７０４でＣＰＵ１０６は、図５に示すような処理を実施しないと判定して、この処理を終了する。
【００４４】
この判定処理の具体例を説明すると、例えば、読取部１０４がＡ４サイズの原稿を搬送するのに４２００ｍｓｅｃを要し、読取センサ２０３と２０４の距離が原稿の搬送に換算すると２００ｍｓｅｃに相当するとする。また画像処理ハード３０３がＡ４サイズの画像データ（６００ｄｐｉでの画素数４９６０×７０１５）を処理するのに３６０ｍｓｅｃ要するとする。
【００４５】
この場合、原稿の表面の読取が完了したときは、その原稿の裏面が（４０００／４２００＝０．９５）読み取られており、その既読領域の画像データに画像処理に要する時間は、３６０×０．９５＝３４２（ｍｓｅｃ）となる。これに対して、その原稿の裏面の未読領域の読み取り処理に要する時間は、読取センサ２０３と２０４の距離に応じた２００ｍｓｅｃとなる。従って、この場合はＳ７０２で、既読領域の画像データに対する画像処理の時間内に未読領域の読み取り処理が完了すると判定されてＳ７０３に進むことになる。
【００４６】
また上記条件を、より簡易的に判定するように、読取領域が定形サイズか否かの判定を追加している。この場合は、定形サイズでない場合とは、Ａ４やＬＴＲなど、画像形成装置１０１が定義する定形サイズでなく、ユーザが任意に読取領域を設定するケースや原稿サイズが不定で、原稿の後端まで読み取る場合を含む。従って、読取領域が定形サイズでないときは、既読領域の画像データに対する画像処理の時間内に未読領域の読み取り処理が完了するという保証が得られないため、図５に示すような処理を実施しないと判定することになる。
【００４７】
以上説明したように実施形態によれば、メモリ容量の少ない低コストの画像形成装置において、読取センサにより原稿の両面を並行して読み取り、その読み取った画像データの処理済データを取得する処理を、複数枚の原稿に対して効率良く実行できる。
【００４８】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４９】
本発明は上記実施形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために、以下の請求項を添付する。
【符号の説明】
【００５０】
１０１…画像形成装置、１０３…画像処理部、１０４…読取部、１０５…印刷部、１０６…ＣＰＵ、１０７…ＲＯＭ、１０８…記憶部、２０３，２０４…読取センサ
【図１】
2017200017.tif 000003
【図２】
2017200017.tif 000004
【図３】
2017200017.tif 000005
【図４】
2017200017.tif 000006
【図５】
2017200017.tif 000007
【図６】
2017200017.tif 000008
【図７】
2017200017.tif 000009