(57)【特許請求の範囲】
【請求項１】
原稿の読取の際に、前記原稿の第１面を読み取る第１読取手段、および、前記原稿の第２面を読み取る第２読取手段と、
前記原稿の読取を行う前に、前記第１読取手段と前記第２読取手段のうち少なくとも１つの読取位置を調整する制御手段と、を備え、
前記制御手段は、
前記第１読取手段により読み取られて生成される前記第１面の画像データの画像の開始位置と、前記第２読取手段により読み取られて生成される前記第２面の画像データの画像の開始位置とが、画像データを圧縮する際の基準単位となるブロック領域の境界と整合するように、前記第１読取手段と前記第２読取手段のうち少なくとも１つの読取位置を調整する、ことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、第１調整値に基づいて前記第１読取手段の読取位置を調整し、第２調整値に基づいて前記第２読取手段の読取位置を調整することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
テスト原稿の第１面を前記第１読取手段により読み取り、前記テスト原稿の第２面を前記第２読取手段により読み取るテスト読取手段と、
前記テスト読取手段により読み取られた前記テスト原稿の第１面のテスト画像データと前記ブロック領域とのずれ量を前記第１調整値として取得する第１取得手段と、
前記テスト読取手段により読み取られた前記テスト原稿の第２面のテスト画像データと前記ブロック領域とのずれ量を前記第２調整値として取得する第２取得手段と、
をさらに備えることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第１調整値と前記第２調整値の設定を受け付ける受付手段、をさらに備えることを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記第１読取手段の読取位置と前記第２読取手段の読取位置に原稿を供給する供給手段、をさらに備え、
前記第１読取手段と前記第２読取手段は、前記原稿の搬送路に沿って設けられていることを特徴とする請求項２乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記第１読取手段が移動可能であり、前記第２読取手段が移動可能でない場合に、
前記制御手段は、前記第１調整値および前記第２調整値に基づいて、前記第１読取手段の読取位置を調整することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第２調整値に基づいて、前記原稿の読取の読取開始タイミングおよび読取終了タイミングを決定する決定手段と、
前記第１読取手段は、前記制御手段により調整された読取位置と、前記決定手段により決定された前記読取開始タイミングおよび前記読取終了タイミングとにより、前記原稿の読取を行う、ことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記決定手段は、前記搬送路上の基準位置からの前記原稿の搬送量を、前記読取開始タイミングおよび前記読取終了タイミングのために決定することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
原稿の読取の際に、前記原稿の第１面を読み取る第１読取手段、および、前記原稿の第２面を読み取る第２読取手段、を備える画像形成装置において実行される制御方法であって、
前記原稿の読取を行う前に、前記第１読取手段と前記第２読取手段のうち少なくとも１つの読取位置を調整する制御工程と、を有し、
前記制御工程では、
前記第１読取手段により読み取られて生成される前記第１面の画像データの画像の開始位置と、前記第２読取手段により読み取られて生成される前記第２面の画像データの画像の開始位置とが、画像データを圧縮する際の基準単位となるブロック領域の境界と整合するように、前記第１読取手段と前記第２読取手段のうち少なくとも１つの読取位置を調整する、ことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の表面と裏面を一回の読取動作で読取可能な画像形成装置および制御方法に関する。
【背景技術】
【０００２】
従来から、自動原稿給送装置から給送された１枚の原稿の表面と裏面を一回の読取動作で読み取るための２つの画像読取部を備える画像読取装置が知られている。表面と裏面とが読み取られて生成された画像データは、外部のホストコンピュータや、印刷用紙等の記録媒体上に画像を形成する画像形成部に送られる。特許文献１では、画像読取装置内の１つのバッファに表面と裏面それぞれに対応する画像データを格納し、画像読取装置内の符号化部で表裏一体の符号化データを生成することが記載されている。画像読取装置は、符号化データを情報処理装置に送信し、情報処理装置は、受信した符号化データから表面と裏面それぞれの画像データを取得する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−３２４６１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１では、画像読取装置内の１つのバッファに表面と裏面それぞれの画像データが格納され、画像読取装置内の１つの符号化部により表裏一体の符号化データが生成される。そして、情報処理装置が、受信した符号化データから表面と裏面それぞれの画像データを復号化して取得する。
【０００５】
ここで、画像読取装置内の２つの画像読取部それぞれの位置には、若干の取り付け誤差が生じ得る。そのため、情報処理装置において、復号化した画像データから表裏の原稿領域を分離してそれぞれの原稿領域を再符号化する場合に、１度目の符号化ブロックの境界位置と２度目の符号化ブロックの境界位置とが異なる場合がある。
【０００６】
ＪＰＥＧなどの符号化方式では、８×８画素や１６×１６画素のような矩形ブロック単位でデータ圧縮が行われる。そのため、ブロックの境界部分では、輝度値や色値の連続性が失われることがある。その連続性が失われた状態で復号化し、ブロック境界が符号化時のブロック境界ではない位置で再符号化すると、ブロック内に連続性が失われた画像領域が含まれることになり、圧縮効率が低下してしまう。しかしながら、特許文献１では、取り付け誤差等によって、画像データが符号化ブロックの境界位置に一致しない場合について考慮されていない。
【０００７】
本発明の目的は、このような従来の問題点を解決することにある。本発明は、上記の点に鑑み、原稿の表面と裏面それぞれが読み取られた各画像データの原稿領域の位置ずれを調整可能な画像形成装置および制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る画像形成装置は、原稿の読取の際に、前記原稿の第１面を読み取る第１読取手段、および、前記原稿の第２面を読み取る第２読取手段と、前記原稿の読取を行う前に、前記第１読取手段と前記第２読取手段のうち少なくとも１つの読取位置を調整する制御手段と、を備え、前記制御手段は、前記第１読取手段により読み取られて生成される前記第１面の画像データの画像の開始位置と、前記第２読取手段により読み取られて生成される前記第２面の画像データの画像の開始位置とが、画像データを圧縮する際の基準単位となるブロック領域の境界と整合するように、前記第１読取手段と前記第２読取手段のうち少なくとも１つの読取位置を調整する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、本発明によれば、原稿の表面と裏面それぞれが読み取られた各画像データの原稿領域の位置ずれを調整することができる。
【図面の簡単な説明】
【００１０】
【図１】複合機の構成を示すブロック図である。
【図２】自動原稿給送装置の構成を示す図である。
【図３】両面読取で読み取られた符号化データを示す図である。
【図４】画像開始位置のずれを示す図である。
【図５】画像開始位置を調整するための調整値による動作を説明する図である。
【図６】片面読取の場合の調整値による制御を説明する図である。
【図７】両面読取の場合の第１面調整値による制御を説明する図である。
【図８】両面読取の場合の第２面調整値による制御を説明する図である。
【図９】調整値による読取制御処理を示すフローチャートである。
【図１０】読取処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１２】
［第１の実施形態］
図１は、画像読取装置の構成を示すブロック図である。本実施形態では、画像読取装置として、例えば、コピー機能、スキャン機能、プリンタ機能、ファクシミリ機能等の複数の機能が一体化された複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）が用いられる。複合機１は、外部インタフェース４と外部バス２を介して、外部のコンピュータ３と相互に通信可能に接続されている。外部バス２は、ＵＳＢ（ユニバーサル・シリアル・バス）で構成されているが、複数の外部装置と接続可能なネットワーク接続や、他のインタフェースであっても良い。
【００１３】
ＣＰＵ１１は、複合機１を統括的に制御するプロセッサである。内部バス１５は、各ブロックを相互に接続するバスである。ＲＯＭ１２は、ＣＰＵ１１で動作するプログラムや各種データを保存するためのものである。ＲＡＭ１３は、電源をオフすると記憶データが揮発してしまう書換え可能な作業用メモリであり、ＣＰＵ１１のワーキングメモリとしても用いられる。一方、不揮発性ＲＡＭ１４は、電源をオフしても中身のデータが揮発しない書換え可能なメモリである。ＣＰＵ１１は、例えば、ＲＯＭ１２に記憶されたプログラムをＲＡＭ１３に読み出して実行することにより、本実施形態の動作を実現する。操作部５は、操作者（ユーザ）による種々の操作指示を受付け、また、ユーザに対して、電源状態等、複合機１の各種状態や、各ジョブのステータス等を表示する。
【００１４】
複合機１において、第１面画像読取部７と第２面画像読取部８はそれぞれ、原稿の第１面（表面）と第２面（裏面）を光学的に読み取るイメージセンサユニットである。イメージセンサユニットは、原稿に光を照射する光源や、原稿からの反射光を読み取り、光電変換する素子を配列したイメージセンサを含む。
【００１５】
複合機１は、両面原稿の両面を２つの画像読取部により、実質的にほぼ同時に（１回の用紙搬送で）読み取ることができる。片面原稿および両面原稿の第１面は、第１面画像読取部７で読み取られ、両面原稿の第２面は、第２面画像読取部８で読み取られる。このように両面原稿の両面をほぼ同時に（１回の用紙搬送で）読み取ることにより、両面原稿の読取時間を短縮することができる。
【００１６】
画像読取制御部６は、第１面画像読取部７と第２面画像読取部８のアナログ信号をＡ／Ｄ（アナログ／デジタル）変換したり、第１面画像読取部７と第２面画像読取部８のゲイン調整等の特性補正を行う。また、画像読取制御部６は、デジタル画像データをＲＡＭ１３へ記憶するため、ＤＭＡ（ダイレクトメモリアクセス）転送を行う回路を有する。
【００１７】
複合機１は、両面原稿を第１面画像読取部７と第２面画像読取部８を用いて読み取り、２つの画像読取部から出力されるアナログ信号を、１つの画像読取制御部６で処理する。両面原稿を読み取る場合、画像読取制御部６は、２つの画像読取部から出力されるアナログ信号を第１面、第２面の順に逐次処理して１つのデジタル画像データとし、ＲＡＭ１３へ格納する。そのため、読み取った画像データは、後述する図３に示すように、１つの画像データ内に第１面の画像データと第２面の画像データを含むことになる。このように１つの画像読取制御部が２つの画像読取部からの信号を処理することで、２つの画像読取制御部を備える場合よりも、回路規模を小さくすることができ、コストを低減することができる。
【００１８】
画像処理部９は、ＲＡＭ１３に記憶されている画像データを読み出し、各種画像処理や画像形成のための画像変換処理を行う回路である。画像処理部９は、ＲＡＭ１３に記憶されている画像データを読み出してＪＰＥＧなどにより符号化処理する回路と、符号化されたデータ（符号化データ）を復号化処理する回路を有する。ここでは、符号化の方法としてＪＰＥＧを例に挙げて説明しているが、ＪＰＥＧ符号化に限定されるものではなく他の符号化方式を用いても良い。
【００１９】
［スキャン機能］
両面原稿を読み取る場合、画像読取制御部６は、ＲＡＭ１３に記憶された画像データを、画像処理部９でＪＰＥＧなどにより符号化処理し、符号化データを再びＲＡＭ１３へ格納する。画像処理部９による符号化処理は、画像読取制御部６の画像データをＲＡＭ１３へ記憶する処理と並行して行われる。また、画像読取制御部６は、符号化処理が実行された画像データが記憶されていたＲＡＭ１３の領域を解放し、その領域を再び画像読取制御部６が画像データを格納するために使用する。このように、読み取った画像データを逐次符号化することで、符号化しない場合と比較して、ＲＡＭ１３上に多くの画像データを記憶することが可能になる。その結果、使用可能な記憶領域が限られている場合でも効率的な読取りを実現することができる。また、画像データを外部のコンピュータ３に送信する場合、画像データを符号化しない場合と比較して通信データ量が小さくなるので、高速化することができる。
【００２０】
複合機１をスキャナとして用いる場合、自動原稿給送装置を使用して片面原稿の読取りを行う場合には、まず、第１面画像読取部７は、後述の原稿積載部上に積載された原稿の表面を読み取ってアナログ信号を出力する。そして、画像読取制御部６は、Ａ／Ｄ変換と特性補正を行い、画像データとしてＲＡＭ１３に格納する。画像処理部９は、ＲＡＭ１３に格納された画像データをＪＰＥＧ符号化して、符号化データをＲＡＭ１３に格納する。そして、画像処理部９は、符号化データを外部インタフェース４と外部バス２を介してコンピュータ３に送信する。
【００２１】
一方、自動原稿給送装置を使用して両面原稿の読取りを行う場合には、まず、第１面画像読取部７と第２面画像読取部８は、後述の原稿積載部上に積載された原稿の表面と裏面をほぼ同時に読み取ってアナログ信号を出力する。画像読取制御部６は、Ａ／Ｄ変換と特性補正を行い、両面原稿の第１面と第２面の画像データが一体となった画像データをＲＡＭ１３に格納する。画像処理部９は、ＲＡＭ１３に格納された画像データをＪＰＥＧ符号化して、符号化データをＲＡＭ１３に格納する。そして、画像処理部９は、符号化データを外部インタフェース４と外部バス２を介してコンピュータ３に送信する。
【００２２】
コンピュータ３は、両面原稿の第１面と第２面が一体となった符号化データを受信すると、復号化してそれぞれの面の原稿領域を切り出し、各面に対応した画像データを作成する。画像データは、ＪＰＥＧなどにより再符号化処理して、コンピュータ３の記憶領域に格納される。
【００２３】
ここでは、コンピュータ３へ両面原稿の第１面と第２面が一体となった符号化データを送信する動作を説明したが、複合機１で復号化して第１面と第２面を切り出した後、それぞれの画像データをコンピュータ３に送信するようにしても良い。その場合には、画像処理部９は、ＲＡＭ１３に格納された両面原稿の第１面と第２面が一体となった符号化データを、第１面の原稿領域を復号化しながら再符号化し、第１面の符号化データをＲＡＭ１３に格納する。次に、画像処理部９は、第２面の原稿領域を復号化しながら再符号化し、第２面の符号化データをＲＡＭ１３に格納する。画像処理部９は、ＲＡＭ１３に格納された第１面の符号化データと第２面符号化データを、外部インタフェース４と外部バス２を介してコンピュータ３に送信する。また、ここでは、符号化データをＲＡＭ１３に一度記憶したのちコンピュータ３に送信する動作を説明したが、再符号化と送出を並列して行うようにしても良い。
【００２４】
［コピー機能］
複合機１を複写機として、片面原稿のコピー機能を実行する場合、符号化データをＲＡＭ１３に記憶するまでの動作は、片面原稿のスキャンと同じである。画像処理部９は、符号化データを復号化し、画像データに各種画像処理を行い、画像形成部１０に出力する。画像形成部１０は、画像処理が実行された画像データに基づいて、記録媒体上に画像を形成する。
【００２５】
両面原稿のコピー機能を実行する場合も、符号化データをＲＡＭ１３に記憶するまでの動作は、両面原稿のスキャンと同じである。画像処理部９は、符号化データから第１面に対応する画像データを復号化し、画像データに各種画像処理を行い、画像形成部１０に出力する。画像形成部１０は、画像処理が実行された第１面に対応する画像データに基づいて、記録媒体上に画像を形成する。次に、画像処理部９は、符号化データから第２面に対応する画像データを復号化し、画像データに各種画像処理を行い、画像形成部１０に出力する。画像形成部１０は、画像処理が実行された第２面の画像データに基づいて、記録媒体上に画像を形成する。
【００２６】
［ファクシミリ送信機能］
複合機１を読取側のファクシミリとして、片面原稿を送信する場合、画像データをＲＡＭ１３に格納するまでの動作は、片面原稿のスキャンと同じである。画像処理部９は、ＲＡＭ１３内の画像データをＪＰＥＧなどを用いて符号化処理し、コードデータとして再び、ＲＡＭ１３に格納する。次に、ＣＰＵ１１は、ＲＡＭ１３から読み出したコードデータを、モデム１６に書き込み、変調を行い、ＣＣＩＴＴ勧告によって定められた通信機能に基づいて、公衆回線１７を経由して外部のファクシミリ装置に送信する。
【００２７】
両面原稿を送信する場合、符号化データをＲＡＭ１３に格納するまでの動作は、両面原稿のスキャンと同じである。画像処理装置９は、符号化データから第１面に対応する画像データを復号化し、ＪＰＥＧなどにより再符号化して、第１面のコードデータとして再びＲＡＭ１３に格納する。そして、第１面のコードデータを片面原稿の場合と同様に外部のファクシミリ装置に送信する。次に、画像処理装置９は、符号化データから第２面に対応する画像データを復号化し、ＪＰＥＧなどにより符号化し、第２面のコードデータとして再びＲＡＭ１３に格納する。そして、第１面のコードデータの送信終了後に、第２面のコードデータを外部のファクシミリ装置に送信する。
【００２８】
図２は、複合機１の自動原稿給送装置の動作を説明するための構成図である。図２は、自動原稿給送装置の原稿の搬送パス（搬送路）の概略断面図である。自動原稿給送装置において、原稿積載部２０１は、原稿を積載するための積載トレイである。自動原稿給送装置を用いて読取りを行う場合、まず、給紙ローラ２０３により、原稿積載部２０１の最上位の原稿２０２を自動原稿給送装置内へ給紙する。原稿２０２は、搬送パスに沿って搬送ローラ２０４により搬送され、原稿先端が第１面読取位置２１４に到達すると、読取りが開始される。読取開始後、原稿２０２の搬送とともに読取りが行われ（いわゆる流し読み）、原稿後端まで読取りが行われるかまたは所定枚数の原稿の読取りの後、読取りを終了する。
【００２９】
読取終了後の原稿２０２は、排紙ローラ２０５により原稿排紙部２０６に排紙される。ここでは、原稿の先端から読取りを開始し、原稿の終端まで読取りを行う構成について説明したが、原稿先端から予め定められた量分、先に読取りを開始したり、原稿後端から予め定められた量分、後に読取りを終了する構成としても良い。
【００３０】
第１面画像読取部２０９は、原稿の第１面を読み取るためのイメージセンサユニットであり、図１の第１面画像読取部７に対応する。原稿の第１面は、原稿積載部２０１に積載された原稿２０２の上向きの面に対応する。第１面画像読取部２０９は、図中の矢印２１１の方向に移動可能であり、読取動作中以外は、待機位置２１２に位置する。自動原稿給送装置を用いた読取りの場合、第１面画像読取部２０９は、第１面読取位置２１４に停止し、搬送パスに沿って搬送される原稿の第１面を読み取る。
【００３１】
第２面画像読取部２１０は、原稿の第２面を読み取るためのイメージセンサユニットであり、図１の第２面画像読取部８に対応する。第２面画像読取部２１０は、自動原稿給送装置の第２面読取位置２１７に固定され、搬送パスに沿って搬送される原稿の第２面を読み取る。原稿の第２面は、原稿積載部２０１に積載された原稿２０２の下向きの面に対応する。
【００３２】
第１面画像読取部２０９と、第２面の画像読取部２１０は、読取部間距離２１８だけ離れているので、同時両面読取を行う場合、読取画像における第１面原稿画像位置と第２面原稿画像位置は、読取部間距離２１８だけ離れる。同時両面読取で読み取る画像データについては、図３で後述する。ここでは、第２面画像読取部２１０が自動原稿給送装置に固定されている構成を説明したが、第２面画像読取部２１０が移動可能にして、第２面読取位置２１７を調整する構成としても良い。なお、同時両面読み取りとは、２つの画像読取部を用いて１回の用紙搬送で表面と裏面の画像を読み取る処理を指す。
【００３３】
原稿センサ２０７は、原稿積載部２０１の原稿の有無を検知するためのセンサである。原稿先端センサ２０８は、搬送ローラ２０４で搬送される原稿の先端位置を検知するためのセンサである。搬送ローラ２０４で搬送される原稿２０２の先端が原稿先端センサ２０８に達した時のセンサの値が変化することで、原稿２０２の先端が原稿先端センサ２０８の位置２１５にあることが検知される。また、原稿先端センサ２０８は、原稿２０２の後端が原稿先端センサ２０８を通過した時にセンサの値が変化することで、原稿２０２の後端の位置が原稿先端センサ２０８の位置２１５にあることが検知される。
【００３４】
検知された原稿の先端位置と後端位置に基づいて、読取開始と読取終了が行われる。原稿２０２の読取開始タイミングは、原稿先端センサ２０８で原稿の先端位置を検知した時点から予め定められた搬送量（読取開始搬送量）分、原稿を搬送した後（原稿を搬送したタイミング）とされる。原稿２０２の読取終了タイミングは、原稿先端センサ２０８で原稿の後端位置を検知した時点から予め定められた搬送量（読取終了搬送量）分、原稿を搬送した後（原稿を搬送したタイミング）とされる。原稿先端センサ２０８は、読取開始及び読取終了のタイミングを決めるための、搬送路上の基準位置の役割を果たす。読取開始搬送量と読取終了搬送量については、図５〜図９で後述する。
【００３５】
第１面画像読取部２０９は、自動原稿給送装置を用いた読取りだけでなく、原稿固定の読取りでも使用される。原稿固定の読取りでは、第１面画像読取部２０９は、固定原稿読取面２１３の方向に移動しながら、固定原稿読取面２１３に置かれた原稿を読み取る。
【００３６】
図３は、同時両面読取で読み取られたＪＰＥＧ符号化後の画像データ３０１を示す図である。図１の説明で述べたように、複合機１では、２つの画像読取部を１つの画像読取制御部が制御し、第１面３０５と第２面３０６が一体となった画像データが生成される。図中矢印３０２は、第１面画像読取部２０９の主走査方向Ｘを示す。ここで、主走査方向Ｘは、画像読取部のイメージセンサの撮像素子の配列方向である。図中矢印３０３は、副走査方向Ｙを示す。副走査方向Ｙは、自動原稿給送装置で原稿を搬送する搬送方向を示す。
【００３７】
開始位置Ｘ３０７と開始位置Ｙ３０９は、画像データ３０１における原稿の第１面３０５の画像開始位置を示す。幅Ｘ３０８は、第１面３０５の読取幅を示し、高さＹ３１０は、第１面の読取高さを示す。開始位置Ｘ３１１と開始位置Ｙ３１３は、画像データ３０１における原稿の第２面３０６の画像開始位置を示す。幅Ｘ３１２は、第２面３０６の読取幅を示し、高さＹ３１４は、第２面の読取高さを示す。
【００３８】
通常、第１面３０５の画像開始位置と第２面の画像開始位置は、ＪＰＥＧ符号化の基準単位であるブロック領域３０４の境界と一致（整合）するように設定される。しかしながら、画像読取装置内の２つの画像読取部それぞれの位置には、若干の取り付け誤差が生じ得る。そのため、情報処理装置において、復号化した画像データから表裏の原稿領域を分離してそれぞれの原稿領域を再符号化する場合に、画像形成装置での符号化ブロックの境界位置と、情報処理装置での符号化ブロックの境界位置とが異なる場合がある。
【００３９】
ＪＰＥＧなどの符号化方式では、８×８画素や１６×１６画素のような矩形ブロック単位でデータ圧縮を行うことにより、ブロックの境界部分の輝度値や色値の連続性が失われることがある。その連続性が失われた状態で復号化し、ブロック境界が符号化時のブロック境界ではない位置で再符号化すると、ブロック内に連続性が失われた画像領域が含まれることになり、圧縮効率が低下してしまう。
【００４０】
図３では、第１面３０５の画像よりも第２面３０６の画像が副走査方向に、ずれ量３１５だけ後方にずれている。これは、図２に示したように、第１面画像読取部２０９と第２面画像読取部２１０のイメージセンサユニットが互いに干渉しないように位置をずらして配置されているからである。本実施形態では、第２面３０６が後方にずれている場合について示しているが、これに限定されるものではなく、第１面３０５が後方にずれていても良いし、また、第１面３０５と第２面３０６が互いにずれていない場合であっても良い。
【００４１】
図４は、同時両面読取で読み取った画像データにおいて、第１面３０５と第２面３０６との間に画像開始位置のずれがある場合を示す図である。図３で示したように、通常、原稿領域の画像開始位置は、符号化データを復号化し再符号化する際の画像劣化を抑えるために、ＪＰＥＧ符号化ブロックの境界と重なるようにし、符号化と再符号化の際のブロックの位置ずれがないようしている。
【００４２】
しかしながら、第１面画像読取部２０９の停止位置がずれることによって、画像データ３０１における第１面３０５の画像開始位置がずれる場合がある。また、第２面画像読取部２１０の取り付け位置がずれることによって、画像データにおける第２面３０６の画像開始位置がずれる場合がある。また、画像読取部の位置ずれがない場合であっても、搬送パスを通る原稿のたわみや張りによっても、画像データ３０１における第１面３０５の画像開始位置や第２面３０６の画像開始位置にずれが生じる場合がある。
【００４３】
図４（Ａ）は、第１面３０５の画像開始位置がＪＰＥＧ符号化ブロックの境界に対して副走査方向にずれ量４０１分ずれている様子を示している。また、図４（Ｂ）は、第２面３０６の画像開始位置がＪＰＥＧ符号化ブロックの境界に対して副走査方向にずれ量４０２分ずれている様子を示している。
【００４４】
図４（Ａ）及び（Ｂ）に示すように画像開始位置がずれた第１面３０５、第２面３０６の原稿領域は、復号化後に再符号化する際に、符号化時のＪＰＥＧ符号化ブロックの境界に対してずれ量４０１とずれ量４０２だけずらして再符号化することになる。そのため、再符号化による画像劣化を生じてしまう。
【００４５】
以下、画像開始位置の副走査方向について、ＪＰＥＧ符号化ブロックの境界とのずれを調整するための構成を説明する。
【００４６】
図５は、画像開始位置を調整するための動作を説明する図である。図４に示したように、画像開始位置がＪＰＥＧ符号化ブロックの境界に対してずれた場合に、再符号化の際のブロックとのずれが生じる。そのため、複合機１は、読取後に、画像開始位置をＪＰＥＧ符号化ブロックの境界位置とするための位置調整動作を行う。位置調整動作は、複合機１の不揮発性ＲＡＭ１４に予め記憶された調整値に基づき行われる。調整値には、第１面３０５の画像開始位置を調整するための第１面調整値５０３と、第２面３０６の画像開始位置を調整するための第２面調整値５０４の２つある。
【００４７】
第１面調整値５０３と第２面調整値５０４は、複合機１の不揮発性ＲＡＭ１４に予め記憶されている、例えば自動原稿給送装置を用いる読取りの読取解像度単位の整数値である。また、調整値として、読取解像度単位の他に、物理単位の数値が用いられても良い。
【００４８】
第１面調整値５０３と第２面調整値５０４は、複合機１の操作部５上に表示されたユーザインタフェース上で受け付けるように構成しても良い。若しくは、第１面調整値５０３と第２面調整値５０４は、外部のコンピュータ３から外部インタフェース４を介して受信し、不揮発性ＲＡＭ１４に格納された値であっても良い。第１面調整値５０３と第２面調整値５０４の値は、例えば、ずれ量が確認できるようなテスト原稿を読み取る（テスト読取）ことで取得される。つまり、テスト画像データにおける原稿領域の位置ずれ量を検出して、検出した位置ずれ量を補正するための値を調整値として取得する。
【００４９】
ここでは、調整値は、第１面３０５用と第２面３０６用の２つとして説明しているが、特に２つに限定されるものではない。調整値は、コピー時やファックス時のような機能ごと、片面読取または同時両面読取のような読取方法ごと、原稿搬送速度に応じて選択するなど複数の調整値を備えるようにしても良い。他にも、調整値を外部のコンピュータ３から受信して、読取動作ごとや読取原稿ごとに設定する方法でも良い。
【００５０】
図５の副走査位置５０１と副走査位置５０２はそれぞれ、原稿領域の画像位置ずれがない場合の第１面３０５の画像開始位置と第２面３０６の画像開始位置を示す。図５（Ａ）は、第１面３０５の画像開始位置と第２面３０６の画像開始位置にずれがある状態で、第１面調整値５０３と第２面調整値５０４が０の場合の画像データを示す。図５（Ｂ）は、図５（Ａ）の状態から、第１面調整値５０３と第２面調整値５０４に「＋」の値を設定した場合の画像データの移動方向を示す。「＋」の値を設定すると、図５（Ｂ）の矢印に示すように、画像データは、副走査方向下方に調整される。
【００５１】
図５（Ｂ）の第１面調整値５０３を「＋」の値にして、第１面３０５の画像開始位置を下方向に移動させる場合の調整動作について説明する。なお、用紙の先端が第１面画像読取部２０９を超えてから読み取りが開始されている場合、第１面３０５の画像開始位置を下方向に移動させる調整が必要となる。ここでは、第１面調整値５０３を＋２４ラインとした場合で説明する。例えば、上述したテスト読取により得られた画像データから、第１面３０５の画像開始位置を２４ライン分下方向に移動する必要があると判定されたケースである。その場合には、第１面画像読取部２０９の読取位置を、第１面読取位置２１４から２４ライン分、待機位置２１２側にずらした位置とする。即ち、読取開始時に、第１面画像読取部２０９は、待機位置２１２から、「第１面読取位置２１４＋２４ライン」に対応する位置に移動するよう制御される。つまり、調整前は用紙の先端が第１面画像読取部２０９を超えてから読み取りが開始されていたが、調整処理により用紙の先端が第１面画像読取部２０９に到着したタイミングで読み取りが開始される。そのため、第１面３０５の画像の開始位置がＪＰＥＧ符号化の基準単位であるブロック領域３０４の境界に一致（整合）される。
【００５２】
図５（Ｂ）の第２面調整値５０４を「＋」の値にして、第２面３０６の画像開始位置を下方向に移動させる場合の調整動作について詳細に説明する。なお、用紙の先端が第２面画像読取部２１０を超えてから読み取りが開始されている場合、第２面３０６の画像開始位置を下方向に移動させる調整が必要となる。ここでは、第２面調整値５０４を＋２４ラインとした場合で説明する。その場合には、第１面画像読取部２０９の読取位置を、第１面読取位置２１４から２４ライン分、待機位置２１２と逆側にずらした位置とする。即ち、読取開始時に、第１面画像読取部２０９は、待機位置２１２から、「第１面読取位置２１４−２４ライン」に対応する位置に移動するよう制御される。次に、原稿先端センサ２０８通過後の読取開始搬送量を２４ライン分短く設定する。即ち、読取開始時に読取開始搬送量を、「原稿先端センサ２０８通過後搬送量−２４ライン」に設定し、原稿の流し読みを開始するタイミングを２４ライン分早くする。これにより、第１面読取位置２１４から２４ライン分、待機位置２１２と逆側にずらした位置に配置された第１面画像読取部２０９上に用紙が到着したタイミングで第１面の画像の読み取りが開始される。
【００５３】
つまり、第２面画像読取部２１０は固定されているので、第１面３０５の画像開始位置との相対的な差を広げることを目的として、まず、第１面画像読取部２０９の位置を第２面画像読取部２１０から離れる方向に位置するよう制御する。しかしながら、第１面画像読取部２０９の位置をずらしただけで読み取り開始タイミングが変更されない場合、第１面画像読取部２０９の読取開始のタイミングが遅くなる。つまり、用紙の先端が第１面画像読取部２０９を２４ライン分通過してから読み取りが始まることになる。その結果、画像データ３０１上での第１面３０５の画像データの上端から２４ライン分の領域が読み取られないことになる。従って、第１面画像読取部２０９の読取開始のタイミングを早くすることにより（上記の「−２４ライン」）、画像データ３０１上での第１面３０５の画像データが適切に読み取られるように制御する。以上のような動作により、第２面３０６の画像開始位置のみを画像データ３０１内で下方向に調整することができる。
【００５４】
図５（Ｃ）は、図５（Ａ）の状態から、第１面調整値５０３と第２面調整値５０４に「−」の値を設定した場合の画像データの移動方向を示す。「−」の値を設定すると、図５（Ｃ）の矢印に示すように、画像データは、副走査方向上方に調整される。
【００５５】
図５（Ｃ）の第１面調整値５０３を「−」の値にして、第１面３０５の画像開始位置を上方向に移動させる場合の調整動作について説明する。なお、用紙の先端が第１面画像読取部２０９に到着する前に読み取りが開始されている場合、第１面３０５の画像開始位置を上方向に移動させる調整が必要となる。ここでは、第１面調整値５０３を−２４ラインとした場合で説明する。例えば、上述したテスト読取により得られた画像データから、第１面３０５の画像開始位置を２４ライン分上方向に移動する必要があると判定されたケースである。その場合には、第１面画像読取部２０９の読取位置を、第１面読取位置２１４から２４ライン分、待機位置２１２と逆側にずらした位置とする。即ち、読取開始時に、第１面画像読取部２０９は、待機位置２１２から、「第１面読取位置２１４−２４ライン」に対応する位置に移動するよう制御される。つまり、調整前は用紙の先端が第１面画像読取部２０９に到着する前に読取が開始されていたが、上記処理により用紙の先端が第１面画像読取部２０９に到着したタイミングで読み取りが開始される。そのため、第１面３０５の画像の開始位置がＪＰＥＧ符号化の基準単位であるブロック領域３０４の境界に一致（整合）される。
【００５６】
図５（Ｃ）の第２面調整値５０４を「−」の値にして、第２面３０６の画像開始位置を上方向に移動させる場合の調整動作について説明する。なお、用紙の先端が第２面画像読取部２１０に到着する前に読み取りが開始されている場合、第２面３０６の画像開始位置を上方向に移動させる調整が必要となる。ここでは、第２面調整値５０４を−２４ラインとした場合で説明する。第１面画像読取部２０９の読取位置を、第１面３０５の読取位置２１４から２４ライン分、待機位置２１２側にずらした位置とする。即ち、読取開始時に、第１面画像読取部２０９は、待機位置２１２から、「第１面読取位置２１４＋２４ライン」に対応する位置に移動するよう制御される。次に、原稿先端センサ２０８の通過後の読取開始搬送量を２４ライン分長く設定する。即ち、読取開始時に読取排紙搬送量を「原稿先端センサ２０８通過後搬送量＋２４ライン」に設定し、原稿の流し読みを開始するタイミングを２４ライン分遅くする。これにより、第１面読取位置２１４から２４ライン分、待機位置２１２にずらした位置に配置された第１面画像読取部２０９上に用紙が到着したタイミングから読み取りが開始される。
【００５７】
つまり、第２面画像読取部２１０は固定されているので、第１面３０５の画像開始位置との相対的な差を小さくすることを目的として、まず、第１面画像読取部２０９の位置を第２面画像読取部２１０に近づく方向に位置するよう制御する。しかしながら、第１面画像読取部２０９の位置をずらしただけで読み取り開始のタイミングが変更されない場合、第１面画像読取部２０９の読取開始のタイミングが早くなる。つまり、用紙が第１面画像読取部２０９に到達する２４ライン手前のタイミングから読み取りが始まることになる。その結果、画像データ３０１上での第１面３０５の画像データの上端に２４ライン分の空白領域が付加されてしまう。従って、第１面画像読取部２０９の読取開始のタイミングを遅くすることにより（上記の「＋２４ライン」）、画像データ３０１上での第１面３０５の画像データが適切に読み取られるように制御する。以上のような動作により、第２面３０６の画像開始位置のみを画像データ３０１内で上方向に調整することができる。
【００５８】
第１面調整値５０３と第２面調整値５０４の両方を設定して読取りを行う場合は、それぞれの調整値を加算することで調整動作を行う。例えば、第１面調整値５０３を−２４ラインとして、第１面画像開始位置を上方向に２４ライン移動させるとともに、第２面調整値５０４を＋２４ラインとして、第２面画像開始位置を下方向に２４ライン移動させる場合について説明する。その場合、読取開始時に、第１面画像読取部２０９を待機位置２１２から、「（第１面読取位置２１４−２４ライン）−２４ライン」に対応する位置に移動するよう制御する。次に、読取開始搬送量を「原稿先端センサ２０８通過後搬送量−２４ライン」に設定し、原稿の流し読みを開始するタイミングを２４ライン分早くする。
【００５９】
［片面読取の場合の調整値による制御］
図６は、片面読取の場合の調整値による制御を説明する図である。自動原稿給送装置の概略断面図６０１は、搬送パス６０３を搬送する原稿の読取開始時の原稿先端位置６０４と第１面画像読取部６０５の位置を説明するための図である。第２面画像読取部６０６は、既に説明したように、固定された位置にある。座標６０８は、概略断面図６０１の座標であり、搬送パス上流側が座標軸０で、搬送パス下流側が＋側である。
【００６０】
画像データ６０２は、原稿が読み取られた画像データであり、概略断面図６０１の状態で読取開始した場合に、出力される画像データである。また、画像データ６０２は、原稿領域（文字画像「Ａ」の領域）を含む。座標６０７は、原稿領域の座標であり、調整値を０とした場合の位置が座標軸０であり、原稿下側が＋側で、原稿上側が−側である。
【００６１】
図６（Ａ）は、片面読取において、第１面調整値５０３が０の場合の制御を説明する図である。調整値０の場合、画像データ６０２において原稿領域は移動しない。図６（Ｂ）は、片面読取において、第１面調整値５０３が「＋」の値の場合の制御を説明する図である。第１面調整値５０３を「＋」にするとは、画像データ６０２における原稿領域を下方向に移動させることである。そのため、概略断面図に示すように、読取開始搬送量を第１面調整値５０３に応じて小さくすることで読取開始のタイミングを早くする。これは、図５（Ｂ）で説明した、第１面画像読取部２０９を待機位置２１２側にずらすことと等価である。
【００６２】
図６（Ｃ）は、片面読取において、第１面調整値５０３が「−」の値の場合の制御を説明する図である。第１面調整値５０３を「−」にするとは、画像データ６０２における原稿領域を上方向に移動させることである。そのため、概略断面図に示すように、読取開始搬送量を第１面調整値５０３に応じて大きくすることで読取開始のタイミングを遅くする。これは、図５（Ｃ）で説明した、第１面画像読取部２０９を待機位置２１２と逆側にずらすことと等価である。
【００６３】
即ち、図６（Ａ）〜（Ｃ）に示すように、片面読取の場合の第１面調整値５０３による制御は、読取開始搬送量を「原稿先端センサ２０８通過後搬送量−第１面調整値５０３」とすることで行う。また、読取終了搬送量も同様に「原稿先端センサ２０８通過後搬送量−第１面調整値５０３」とする。
【００６４】
以上のように、片面読取の場合の画像位置調整を行うが、図７で後述する両面読取の場合の画像位置調整における第１面調整値５０３による制御動作により行うようにしても良い。
【００６５】
［両面読取の場合の調整値による制御］
図７は、両面読取の第１面調整値５０３の制御を説明する図である。図７の各部の説明は、図６と同じである。図７（Ａ）は、両面読取の場合で第１面調整値５０３が０、第２面調整値５０４が０の場合の制御を説明する図である。第１面調整値５０３及び第２面調整値５０４が０の場合、画像データ６０２において原稿領域は移動しない。
【００６６】
図７（Ｂ）は、両面読取の場合で第１面調整値５０３が「＋」の値、第２面調整値５０４が０の場合の制御を説明する図である。第１面調整値５０３を「＋」にするとは、画像データ６０２における第１面３０５の原稿領域のみを下方向に移動させることである。そのため、概略断面図に示すように、第１面画像読取部６０５を＋側に位置させることで、図６（Ｂ）に示す第１面３０５の原稿領域の読取開始タイミングを早くすることと等価な状態を実現する。
【００６７】
図７（Ｃ）は、両面読取の場合で第１面調整値５０３が「−」の値、第２面調整値５０４が０の場合の制御を説明する図である。第１面調整値５０３を「−」にするとは、画像データ６０２における第１面３０５の原稿領域のみを上方向に移動させることである。そのため、概略断面図に示すように、第１面画像読取部６０５を０側に位置させることで、図６（Ｃ）に示す第１面３０５の原稿領域の読取開始タイミングを遅くすることと等価な状態を実現する。
【００６８】
即ち、図７（Ａ）〜（Ｃ）に示すように、両面読取の場合の第１面調整値５０３による制御は、第１面画像読取部６０５を「第１面読取位置２１４＋第１面調整値５０３」の位置に配置することで行う。
【００６９】
図８は、両面読取の場合の第２面調整値５０４による制御を説明する図である。図の各部の説明は、図６と同じである。図８（Ａ）は、両面読取の場合で第１面調整値５０３が０、第２面調整値５０４が０の場合の制御を説明する図である。第１面調整値５０３及び第２面調整値５０４が０の場合、画像データ６０２において原稿領域は移動しない。
【００７０】
図８（Ｂ）は、両面読取において第１面調整値５０３が０、第２面調整値５０４が「＋」の値の場合の制御を説明する図である。第２面調整値５０４を「＋」にするとは、画像データ６０２における第２面３０６の原稿領域のみを下方向に移動させることである。そのため、概略断面図に示すように、読取開始搬送量を第２面調整値５０４に応じて小さくすることで、第１面３０５と第２面３０６の読取開始のタイミングを早くする。しかしながら、その結果、調整対象外の第１面３０５の読取開始タイミングも早くなってしまう。つまり、用紙の先端が第１面画像読取部６０５に到着する前に読み取りが始まってしまう。従って、第１面画像読取部６０５を第２面調整値５０４に応じて０側（−方向）に位置させることで用紙の先端が第１面画像読取部６０５に到着したタイミングで第１面３０５の原稿領域の読み取りが始まるようにする。その結果、画像データ６０２において第１面３０５の原稿領域が移動しないようにする。
【００７１】
図８（Ｃ）は、両面読取において第１面調整値５０３が０、第２面調整値５０４が「−」の値の場合の制御を説明する図である。第２面調整値５０４を「−」にするとは、画像データ６０２における第２面３０６の原稿領域のみを上方向に移動させることである。そのため、概略断面図に示すように、読取開始搬送量を第２面調整値５０４に応じて大きくすることで、第１面３０５と第２面３０６の読取開始のタイミングを遅くする。しかしながら、その結果、調整対象外の第１面３０５の読取開始タイミングも遅くなってしまう。つまり、用紙の先端が第１面画像読取部６０５を超えてから読み取りが始まってしまう。従って、第１面画像読取部６０５を第２面調整値５０４に応じて＋側に位置させることで用紙の先端が第１面画像読取部６０５に到着したタイミングで第１面３０５の原稿領域の読み取りが始まるようにする。その結果、画像データ６０２において第１面３０５の原稿領域が移動しないようにする。
【００７２】
即ち、図８（Ａ）〜（Ｃ）に示すように、両面読取の場合の第２面調整値５０４による制御は、第１面画像読取部６０５の位置を「第１面読取位置２１４−第２面調整値５０４」とすることで行う。また、読取開始搬送量を「原稿先端センサ２０８通過後搬送量−第２面調整値５０４」とすることで行う。また、読取終了搬送量も同様に「原稿先端センサ２０８通過後搬送量−第２面調整値５０４」とする。
【００７３】
また、両面読取において第１面調整値５０３と第２面調整値５０４を同時に反映する場合は、図７と図８で説明した調整値による制御動作を合わせる。即ち、両面読取の場合の第１面調整値５０３と第２面調整値５０４による制御は、第１面画像読取部６０５の位置を「第１面読取位置２１４＋第１面調整値５０３−第２面調整値５０４」とすることで行う。また、読取開始搬送量を「原稿先端センサ２０８通過後搬送量−第２面調整値５０４」とすることで行う。また、読取終了搬送量も同様に「原稿先端センサ２０８通過後搬送量−第２面調整値５０４」とする。
【００７４】
［読取制御処理］
図９は、本実施形態における読取制御処理を示すフローチャートである。なお、本願のフローチャートの各処理は、例えば、ＣＰＵ１１がＲＯＭ１２に記憶されたプログラムをＲＡＭ１３に読み出して実行することにより実現される。Ｓ９０１において、ＣＰＵ１１は、読取方法が片面読取であるか、若しくは同時両面読取であるかを判定する。Ｓ９０１の判定は、例えば、操作部５に表示された設定画面上での読取設定内容に基づいて行われても良い。片面読取であると判定された場合にはＳ９０２に進み、同時両面読取であると判定された場合にはＳ９０５に進む。
【００７５】
Ｓ９０２からＳ９０４までの処理は、片面読取の場合で第１面調整値５０３による制御処理である。Ｓ９０２において、ＣＰＵ１１は、第１面画像読取部２０９を第１面画像読取位置２１４へ移動するよう制御する。図６に示すように、片面読取の場合の画像位置調整は、読取開始位置搬送量と読取終了位置搬送量の調整で行われ、第１面像読取位置２１４の調整は行われない。
【００７６】
Ｓ９０３において、ＣＰＵ１１は、片面読取の場合の読取開始搬送量を設定する。上述したように、片面読取の場合には、読取開始搬送量を「原稿先端センサ２０８通過後搬送量−第１面調整値５０３」に設定する。Ｓ９０４において、ＣＰＵ１１は、片面読取の場合の読取終了搬送量を設定する。片面読取の場合には、読取終了搬送量を「片面時原稿先端センサ２０８通過後搬送量−第１面調整値５０３」に設定する。
【００７７】
上記では、片面読取の画像位置調整を、読取開始位置搬送量と読取終了位置搬送量で調整する処理を説明したが、図７で説明したように、第１面画像読取部２０９の位置で調整するようにしても良い。
【００７８】
Ｓ９０５からＳ９０７までの処理は、同時両面読取の場合の第１面調整値５０３と第２面調整値５０４による制御処理である。Ｓ９０５において、ＣＰＵ１１は、第１面画像読取部２０９を「第１面画像読取位置２１４＋第１面調整値５０３−第２面調整値５０４」へ移動するよう制御する。
【００７９】
Ｓ９０６において、ＣＰＵ１１は、同時両面読取の場合の読取開始搬送量を設定する。上述したように、同時両面読取の場合には、読取開始搬送量を「原稿先端センサ２０８通過後搬送量−第２面調整値５０４」に設定する。Ｓ９０７において、ＣＰＵ１１は、同時両面読取の場合の読取終了搬送量を設定する。同時両面読取の場合は、読取終了搬送量を「両面時原稿先端センサ２０８通過後搬送量−第２面調整値５０４」に設定する。
【００８０】
Ｓ９０４と９０７に示すように、片面読取時の場合の読取終了搬送量と同時両面読取時の読取終了搬送量とで異なるのは、第２面画像読取部２１０が第１面画像読取部２０９より搬送パスの下流に位置しているためである。つまり、同時両面読取時には片面読取時よりも第１面画像読取部２０９と第２面画像読取部２１０の間の距離だけ多く読み取る必要があるので、両面時原稿先端センサ２０８通過後搬送量は、片面時原稿先端センサ２０８通過後搬送量よりも、その距離分大きい。
【００８１】
Ｓ９０８において、ＣＰＵ１１は、読取動作を行うよう各部を制御する。読取動作の詳細は、図１０で後述する。Ｓ９０８の処理後、図９の処理を終了する。
【００８２】
以上のような調整値による制御処理は、読取原稿毎に行っても良い。又は、予め決定した画像読取位置と読取開始搬送量と読取終了搬送量の値をＲＡＭ１３等に記憶しておき、ＣＰＵ１１が読取動作時に値を読み出して上記の制御処理を行う構成としても良い。
【００８３】
図１０は、Ｓ９０８の処理の手順を示すフローチャートである。Ｓ１００１において、ＣＰＵ１１は、原稿が原稿先端センサ２０８を通過してから、原稿を、Ｓ９０３若しくはＳ９０６で設定された読取開始搬送量だけ搬送する。Ｓ１００２において、ＣＰＵ１１は、原稿の読取処理を開始する。片面読取の場合、第１面３０５の読取開始時に行う処理であり、Ｓ１００６の終了処理に対応する開始処理である。Ｓ１００２では、ＣＰＵ１１は、画像読取制御部６と画像処理部９への設定を行い、第１面画像読取部７を制御して画像読取を行う。同時両面読取の場合、原稿の両面を１回の用紙搬送でほぼ同時に読み取るため第１面３０５と第２面３０６の読取開始時に行う処理であり、Ｓ１００６の終了処理に対応する開始処理である。Ｓ１００２では、ＣＰＵ１１は、画像読取制御部６と画像処理部９への設定を行い、第１面画像読取部７と第２面画像読取部８を制御して画像読取を行う。
【００８４】
Ｓ１００３において、ＣＰＵ１１は、原稿を１ライン読み取るよう画像読取部を制御する。Ｓ１００２〜Ｓ１００６において、ＣＰＵ１１は、自動原稿給送装置から原稿を給紙しながら流し読みを行う。そのため、ＣＰＵ１１は、原稿を１ライン分の距離分搬送するごとにＳ１００３を処理する。
【００８５】
Ｓ１００４において、ＣＰＵ１１は、所定ライン数以上のライン数を読み取ったか否かを判定する。ここで、所定ライン数とは、例えば、読取機能に対して予め読取ライン数が定められている場合のライン数や、自動原稿給送装置が給紙可能な最大原稿サイズに対応するライン数である。Ｓ１００４で所定ライン数以上のライン数を読み取ったと判定された場合にはＳ１００６に進み、所定ライン数以上のライン数を読み取っていないと判定された場合にはＳ１００５に進む。
【００８６】
Ｓ１００５において、ＣＰＵ１１は、原稿の後端まで読み取ったか否かを判定する。Ｓ１００５の判定は、原稿の後端が原稿先端センサ２０８を通過してから、読取終了搬送量だけ原稿を搬送したか否かに基づいて判定する。ここで、片面読取の場合の読取終了搬送量は、図９のＳ９０４で設定された「片面時原稿先端センサ２０８通過後搬送量−第１面調整値５０３」となる。同時両面読取の場合の読取終了搬送量は、図９のＳ９０７で設定した「両面時原稿先端センサ２０８通過後搬送量＋第２面調整値５０４」となる。
【００８７】
Ｓ１００５で原稿の後端まで読み取ったと判定された場合にはＳ１００６に進む。一方、原稿の後端まで読み取っていないと判定された場合には、Ｓ１００３からの処理を繰り返して読取を継続する。
【００８８】
Ｓ１００６において、ＣＰＵ１１は、現在読取対象の原稿の読取動作を終了する。片面読取の場合、第１面３０５の読取終了時に行う処理であり、ＣＰＵ１１は、画像読取制御部６及び画像処理部９を終了する。同時両面読取の場合、第１面３０５と第２面３０６の読取終了時に行う処理であり、ＣＰＵ１１は、画像読取制御部６及び画像処理部９を終了する。
【００８９】
Ｓ１００７において、ＣＰＵ１１は、後続する次の原稿の有無を判定する。次の原稿があると判定された場合には、Ｓ１００１からの処理を繰り返して読取動作を継続する。一方、次の原稿がないと判定された場合には、図１０の処理を終了する。
【００９０】
Ｓ１００７の判定は例えば、Ｓ１００６の処理まで読み取っていた原稿後端が原稿先端センサ２０８を通過後に原稿先端センサ２０８が原稿先端を検知したか、原稿センサ２０７により原稿積載台に原稿があると判定した場合に、次の原稿があると判定される。
【００９１】
以上のように、本実施形態においては、表面と裏面を一度の読取動作において読取可能な読取処理において、表面と裏面それぞれの画像データにおける原稿領域の副走査位置を調整することが可能となる。その結果、表裏一体の画像データから表面と裏面の原稿領域を復号化して再符号化する場合でも、符号化ブロックの境界のずれを低減することができる。
【００９２】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００９３】
１：複合機、１１：ＣＰＵ、１２：ＲＯＭ、１３：ＲＡＭ、２０９：第１面画像読取部、２１０：第２面画像読取部
【図１】
0006405146.tif 000002
【図２】
0006405146.tif 000003
【図３】
0006405146.tif 000004
【図４】
0006405146.tif 000005
【図５】
0006405146.tif 000006
【図６】
0006405146.tif 000007
【図７】
0006405146.tif 000008
【図８】
0006405146.tif 000009
【図９】
0006405146.tif 000010
【図１０】
0006405146.tif 000011