(57)【要約】      （修正有）【課題】複数枚の搬送原稿の両面画像を読取る場合に、画像データを記憶する空き容量が十分でない場合でも原稿の読み取りを行う。【解決手段】搬送される原稿の表面を読取り後反転搬送される原稿の裏面を読取る第１の読取モードと、搬送される１枚目及び２枚目の原稿の表面を読取り後反転搬送される１枚目及び２枚目の原稿の裏面を読取る第２の読取モードとを有する画像読取装置に、読取開始前の記憶手段の空き容量が第２の読取モードまたは第１の読取モードによる原稿読取を実行するための空き容量以上であるかどうかを判断する判断工程と、第２の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は第２の読取モードに決定し、判断工程が第２の読取モードによる原稿読取を実行できる空き容量以下と判断し、かつ、第１の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、第１の読取モードに決定する制御工程と、を備える。【選択図】図７
2012222446.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に載置される両面原稿を複数の搬送路を用いて搬送または反転搬送させる搬送手段と、
前記搬送手段により搬送される原稿の表面または前記搬送手段により反転搬送される裏面の画像を所定位置で読み取る読取手段と、
前記読取手段が前記搬送手段により搬送される原稿から読み取る画像データを記憶する記憶手段と、
前記読取手段は、前記搬送手段により搬送される原稿の表面を読取り、前記搬送手段により反転搬送される原稿の裏面を読取る第１の読取モードと、前記搬送手段により搬送される１枚目および２枚目の原稿の表面を読取り、前記搬送手段により反転搬送される１枚目および２枚目の原稿の裏面を読取る第２の読取モードとを有する場合に、
前記読取手段による原稿読取開始前の前記記憶手段の空き容量が前記第２の読取モードまたは前記第１の読取モードによる原稿読取を実行するための空き容量以上であるかどうかを判断する判断手段と、
前記判断手段が前記第２の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、前記読取手段の読取モードを前記第２の読取モードに決定し、前記判断手段が前記第２の読取モードによる原稿読取を実行できる空き容量以下と判断し、かつ、前記判断手段が前記第１の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、前記読取手段の読取モードを前記第１の読取モードに決定する制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記制御手段は、前記判断手段が前記第１の読取モードによる原稿読取を実行できる空き容量以下と判断した場合は、前記記憶手段の空き容量で前記読取手段による原稿読取が制限される状態であることを表示部に表示することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第２の読取モードに代えて第１の読取モードによる読取を許可する、許可しないを設定する設定手段を有し、
前記判断手段は、前記設定手段による設定で前記第２の読取モードに代えて第１の読取モードによる読取を許可している場合、前記第２の読取モードによる原稿読取を実行できる空き容量以下と判断した場合、前記第１の読取モードによる原稿読取を実行できる空き容量以上あるかどうかを判断しないことを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記制御手段は、前記第１の読取モードによる原稿読取を実行できる空き容量以上あるかどうかを判断しない場合、前記記憶手段の空き容量で前記読取手段による原稿読取が制限される状態であることを表示部に表示することを特徴とする請求項１記載の画像読取装置。
【請求項５】
原稿台に載置される両面原稿を複数の搬送路を用いて搬送または反転搬送させる搬送手段と、前記搬送手段により搬送される原稿の表面または前記搬送手段により反転搬送される裏面の画像を所定位置で読み取る読取手段と、前記読取手段が前記搬送手段により搬送される原稿から読み取る画像データを記憶する記憶手段とを備える画像読取装置の制御方法であって、前記読取手段は、前記搬送手段により搬送される原稿の表面を読取り、前記搬送手段により反転搬送される原稿の裏面を読取る第１の読取モードと、前記搬送手段により搬送される１枚目および２枚目の原稿の表面を読取り、前記搬送手段により反転搬送される１枚目および２枚目の原稿の裏面を読取る第２の読取モードとを有する場合に、
前記読取手段による原稿読取開始前の前記記憶手段の空き容量が前記第２の読取モードまたは前記第１の読取モードによる原稿読取を実行するための空き容量以上であるかどうかを判断する判断工程と、
前記判断工程が前記第２の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、前記読取手段の読取モードを前記第２の読取モードに決定し、前記判断工程が前記第２の読取モードによる原稿読取を実行できる空き容量以下と判断し、かつ、前記判断工程が前記第１の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、前記読取手段の読取モードを前記第１の読取モードに決定する制御工程と、
を備えることを特徴とする画像読取装置の制御方法。
【請求項６】
請求項５に記載の画像読取装置の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、搬送される原稿の画像を読み取る画像読取装置、画像読取装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
複写機や複合機に搭載される画像読取装置は、搬送される原稿を読み取り、読み取った画像データを画像処理して記録部で印刷したり、通信部を介してファクシミリ送信したりできるように構成されている。
このような画像読取装置には、原稿を重ねて置くと自動的に読み取り部に１枚ずつ搬送する自動原稿送り装置が備えているものがある。
【０００３】
一方、自動原稿送り装置を備えていない画像読取装置では、ユーザが１枚ずつ原稿を置いて読み込ませなければならないため、非常に手間がかかる。そのため、自動原稿送り装置はユーザにとって生産性の向上をもたらす、非常に便利な装置である。
【０００４】
自動原稿送り装置の中には、入力された原稿の両面を自動的に読み取る自動両面原稿送り機能が付いているものもある。自動両面原稿送りの方法としては、最初に、原稿の表面を読み取る。次に、読み取り部内で原稿を反転し、原稿の裏面を読み取る。このままだと入力した原稿位置と逆になるので、裏面読み取り後に再度読み取り部内で原稿を再反転し、原稿の向きを元に戻して排紙する。
【０００５】
上記のように自動両面原稿送り装置は、ユーザの手間をかけることなく自動的に原稿の両面を読み取るため有益な機能である。しかし、表面読み取り後の原稿反転動作時や、裏面読み取り後の原稿再反転時の間などで、原稿を読み取れない期間ができてしまう。そのため、両面原稿読み取り速度は、片面原稿読み取り速度と比べて遅くなる。
【０００６】
このように自動原稿送り装置での、片面原稿読み取り時と、両面原稿読み取り時に読み取りパフォーマンスの差が出ることに起因する両面読み取り時の読み取り性能低下を改善する下記特許文献１が提案されている。この特許文献１に記載される画像読取装置は、自動原稿送り装置の紙搬送経路と比較して、同時に複数枚読み取れるほど小さい原稿を読み取る場合に以下のように読取制御を実行する。具体的には、原稿の表面を先に連続して読み取り、その後で原稿の裏面を連続して読み取ることにより、前述の原稿反転時に読み取られない時間を少なくするようにして、両面の読み取り性能を高めている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３２７７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来の原稿の読み取り方法では、１枚目の印刷物を印刷するまでに、先に読む複数枚の原稿の表面の画像を記憶しておかなければならない。そのため、先に読む複数枚の原稿の表面の画像を記憶するための十分な空き容量がメモリに存在しないときには、原稿の読み取りを実行することができなくなってしまう。
【０００９】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数枚の原稿を搬送して原稿の両面画像を読取る場合に、読み取る画像データを記憶するための空き容量が十分でない場合でも原稿の読み取りを行える仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成する本発明の画像読取装置は以下に示す構成を備える。
【００１１】
原稿台に載置される両面原稿を複数の搬送路を用いて搬送または反転搬送させる搬送手段と、前記搬送手段により搬送される原稿の表面または前記搬送手段により反転搬送される裏面の画像を所定位置で読み取る読取手段と、前記読取手段が前記搬送手段により搬送される原稿から読み取る画像データを記憶する記憶手段と、前記読取手段は、前記搬送手段により搬送される原稿の表面を読取り、前記搬送手段により反転搬送される原稿の裏面を読取る第１の読取モードと、前記搬送手段により搬送される１枚目および２枚目の原稿の表面を読取り、前記搬送手段により反転搬送される１枚目および２枚目の原稿の裏面を読取る第２の読取モードとを有する場合に、前記読取手段による原稿読取開始前の前記記憶手段の空き容量が前記第２の読取モードまたは前記第１の読取モードによる原稿読取を実行するための空き容量以上であるかどうかを判断する判断手段と、前記判断手段が前記第２の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、前記読取手段の読取モードを前記第２の読取モードに決定し、前記判断手段が前記第２の読取モードによる原稿読取を実行できる空き容量以下と判断し、かつ、前記判断手段が前記第１の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、前記読取手段の読取モードを前記第１の読取モードに決定する制御手段と、備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、複数枚の原稿を搬送して原稿の両面画像を読取る場合に、読み取る画像データを記憶するための空き容量が十分でない場合でも原稿の読み取りを行える。
【図面の簡単な説明】
【００１３】
【図１】画像読取装置を含む画像形成装置の構成を説明するブロック図である。
【図２】図１に示した画像形成装置の外観を示す図である。
【図３】図１に示した読取部に読み取らせる原稿の搬送状態を説明する断面図である。
【図４】本実施形態を示す画像読取装置の搬送経路を説明する断面図である。
【図５】図４に示した画像読取装置の原稿搬送状態を説明する断面図である。
【図６】本実施形態を示す画像読取装置による原稿読取モードを説明する図である。
【図７】本実施形態を示す画像読取装置の制御手順を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
以下、本発明を実施するための最良の形態について図面を用いて説明する。
図１は、本発明の第１実施形態を示す画像読取装置を含む画像形成装置の構成を説明するブロック図である。
【００１５】
図１において、ＣＰＵ１０１はシステムの制御部であり、装置全体を制御する。ＲＯＭ１０２は、ＣＰＵ１０１が実行する制御プログラムを格納する。ＳＲＡＭ１０３は、オペレータが登録した設定値や装置の管理データ等や各種ワーク用バッファ等を格納する。ＤＲＡＭ１０４は、画像データやプログラム制御変数等を格納するためのものである。ラインイメージセンサを備える読取部１０５は、搬送される原稿の画像を所定位置で読み取り、バイナリデータに変換する。本画像形成装置では、読取部１０５を用いて、読み取った画像データを記録部１０６で印刷するコピー機能を実行可能に構成されている。
【００１６】
なお、ＣＰＵ１０１は、ＤＲＡＭ１０４は、読取部１０５が読み取る原稿を基準として３面分の画像データを記憶できる程度の空き容量を確保できるかどうかを判断する。具体的には、後述する図７に示す手順に従いＤＲＡＭ１０４の空き容量が第１のメモリ容量以上であるとＣＰＵ１０１は判断する。ここで、第１のメモリ容量とは、読取部１０５の読取モードにより異なる。例えば読取部１０５がカラー原稿を読取可能な場合と、モノクロ原稿のみを読取可能な場合は、基準となる第１のメモリ容量は異なる。
【００１７】
また、読取基準は、標準原稿として、例えばＡ４サイズ、等倍読取り等を基準とするが、他の基準を組み合わせてもよい。また、第２のメモリ容量とは、第１のメモリ容量よりも少ないメモリ容量であって、少なくとも上記原稿を２面分記憶できる容量とする。なお、操作部１０７よりユーザが読み取るべき原稿の解像度を指定する場合には、その空き容量も異なる値として上記判断処理が実行される。
【００１８】
読取部１０５では、原稿を自動的に読取部１０５が配置される位置に搬送する自動原稿送り装置を備える。さらに、原稿を自動原稿送り装置内の反転搬送するための搬送経路を用いて原稿の読取面を反転させ、原稿の表面と裏面を読み取ることのできる自動両面原稿送り装置を備える。
【００１９】
記録部１０６は、画像データを、記録紙に出力する。記録紙へは画像データを両面に印字することも可能である。操作部１０７は、機器内の情報を表示するユーザとのインタフェース部として機能する。ユーザは、操作部１０７を介して各種装置に対する設定や設定内容の確認等を行うことが可能に構成されている。
また、ユーザは、操作部１０７を用いて設定された各種の設定を変更することも可能に構成されている。ここで、ユーザは、実行する機能に合わせて複数の設定項目を設定する。
【００２０】
また、操作部１０７を用いて変更した変更情報はＳＲＡＭ１０３に保存される。画像処理部１０８は、読取部１０５が読み取る画像データに対して符号化処理、あるいは復号化処理を行う。なお、ＣＰＵ１０１は、データバス１０９を介して繋がっているデバイスから画像データを取得したり、取得した画像データを記録部１０６に転送したりできるように構成されている。
【００２１】
なお、本実施形態において、ＣＰＵ１０１は、原稿台に載置される両面原稿を複数の搬送路を用いて搬送または反転搬送させる搬送手段の駆動を制御する。この際、ＣＰＵ１０１は、搬送経路上に設けられる原稿を搬送するためのローラの駆動を制御して、原稿の搬送あるいは反転搬送を制御する。この際、ＣＰＵ１０１は、搬送される原稿の表面または前記搬送手段により反転搬送される裏面の画像を所定位置で読み取り、ＤＲＡＭ１０４上に読取部１０５が搬送される原稿から読み取る画像データを記憶する。
【００２２】
また、読取部１０５は、後述するように搬送される原稿の表面を読取り、前記搬送手段により反転搬送される原稿の裏面を読取る第１の読取モードを備える。さらに、搬送される１枚目および２枚目の原稿の表面を読取り、前記搬送手段により反転搬送される１枚目および２枚目の原稿の裏面を読取る第２の読取モードとを有する。
図２は、図１に示した画像形成装置の外観を示す図である。
【００２３】
図２において、原稿は、読取部１０５の原稿搬送装置の原稿台上にセットされる。以下、原稿台にセットされた両面原稿を読み取って複写するコピー動作の一手順を説明する。コピー動作は、読取部１０５に原稿が置かれて、操作部からのコピー動作指示を受け付けると、原稿を片面ずつ読取り、読み取った画像データを記録部１０６より印刷することで実現される。読取部１０５には自動原稿搬送装置を備えており、複数の搬送経路を用いて複数枚の両面原稿を自動的に給紙して搬送および反転搬送することで原稿の両面画像を読み取る。そして、読取部１０５は、各面について読み取った画像データを記録部１０６に出力することで、両面複写された出力結果を得ることができる。
【００２４】
図３は、図１に示した読取部１０５に読み取らせる原稿の搬送状態を説明する断面図である。本例は、原稿台から１枚ずつ分離される両面原稿について、表面、裏面の順に読取部１０５で画像を読み取らせる例である。
【００２５】
図３において、自動原稿搬送装置上で表面を上にした状態の２枚の原稿を原稿台上に重ねて載置し、ユーザが操作部１０７から両面読み取りを指示すると、ＣＰＵ１０１は読取部１０５と記録部１０６の動作を以下のように制御する。
【００２６】
まず、１枚目の原稿Ｐ１が搬送経路上を読取部１０５が配置される方向に搬送される（Ｓ２０１）。１枚目の原稿は表面を下にした状態で読取部１０５の上を通過し、１枚目の表面がスキャンされる（Ｓ２０２）。なお、本例の読取部１０５の上は、プラテンガラス等が配置され、その上を原稿Ｐ１の表面が下面となる状態で読取部１０５の上を通過するように搬送される。
【００２７】
このようにして１枚目の原稿Ｐ１の表面の読み取りが終わると、原稿Ｐ１の裏面を読み取るために原稿Ｐ１を反転搬送経路を用いて反転する。そのため、一旦原稿Ｐ１を先に送り反転準備に入る（Ｓ２０３）、（Ｓ２０４）。次に、１枚目の原稿Ｐ１の裏面を読取部１０５で読み取るため、反転した原稿Ｐ１を再度読取部１０５に向けて送る（Ｓ２０５）。この時、原稿Ｐ１は裏面が上になっており、原稿の後端が前に来る向きで搬送されることになる。原稿Ｐ１は搬送経路に沿って送られ、裏面を下にした状態で再度読取部１０５上を通過し原稿Ｐ１の裏面が読み取られる（Ｓ２０６）。
【００２８】
これで原稿Ｐ１に対する表面、裏面の読み取りが終了するが、この状態のまま原稿Ｐ１を排紙すると、原稿台に置かれたページの順番と逆の状態で排紙されるため、排紙前に再度原稿Ｐ１の反転搬送を行う。
【００２９】
そのため、再度原稿Ｐ１を先に送り反転準備に入る（Ｓ２０７）。そして同様の搬送経路を通り、再反転する（Ｓ２０８）。最後に排紙の搬送経路を通過して原稿Ｐ１を排紙する（Ｓ２０９）。１枚目の原稿Ｐ１の表面、裏面の画像を読み取り終えると、２枚目の原稿Ｐ２を読み始める（Ｓ２１０）。２枚目の原稿Ｐ２に対する両面読み取りの動作は（Ｓ２１０）〜（Ｓ２１７）に示した通りであるが、１枚目の原稿Ｐ１と同じ動作であるため説明は省略する。
【００３０】
このように従来の自動原稿搬送装置での両面読み取りは、表面の読取り、原稿反転、裏面の読取り、原稿再反転、排紙という順に動作することで実現している。前述のような自動原稿搬送装置では、両面読み取り時に読取部１０５が動作しない期間が存在してしまうため、両面読み取り時の効率が低下してしまう。
【００３１】
一方、片面読取時には、自動原稿搬送装置から次々に原稿が搬送されてくるため、読取部は常に連続して動作することができる。これは、読取部１０５で原稿をスキャンしている時に、次の読み取り原稿が読取部の直前まで事前に搬送できているため、間隔を詰めて読取部１０５で原稿を読み取ることができる。
【００３２】
しかし、両面読み取り時では、表面を読み取っている場合、次の読取面は同じ原稿の裏面ということになってしまうため、次の読み取り原稿をあらかじめ読取部１０５の直前まで搬送できない。そのため、読取部１０５で表面の画像を読み取ってから、反転し、裏面の画像を読み取り始める期間（Ｓ２０３）〜（Ｓ２０５）が大きく開いてしまうため、両面読み取り時の性能は片面読み取り時よりも遅くなってしまう。
【００３３】
さらに前記の例では、裏面の画像を読み終えた後、原稿を再反転する期間（Ｓ２０６）〜（Ｓ２０８）においても、２枚目の原稿の通る搬送パスと同じ経路を使用するため、再反転中は次の原稿を読み込めなくなっている。
【００３４】
この部分においても両面読み取り時の性能は片面読み取り時よりも遅くなってしまう。このような両面読み取り時の短所に対して効率を高めるため、読み取り順序を変えて読み取ることにより効率を高める両面読み取りに対応した自動原稿搬送装置が提案されている。
その一例の自動原稿搬送装置を図４に示す。
【００３５】
図４は、本実施形態を示す画像読取装置の搬送経路を説明する断面図である。本例に示す自動原稿搬送装置では、２つの搬送経路を持っており、その搬送経路をフラッパ３０１、３０２を使用して切り替えている。
【００３６】
第一の搬送経路としては、まず、原稿台３００に原稿を置いて、操作部１０７より読取開始を指示すると、ＣＰＵ１０１は、ローラ３１０、３１１、３１２を駆動して原稿を搬送し、読取部１０５を通過するときに原稿の画像の読み取りを行う。その後、ＣＰＵ１０１は、ローラ３１４を駆動して原稿を搬送し、フラッパ３０１を下にして、上側の搬送経路３５０を通す動作を行い、さらに、ＣＰＵ１０１は、ローラ３１５を駆動して原稿を上部反転出口３０３に一旦退避する。
【００３７】
反転後、ＣＰＵ１０１は、ローラ３１５、３１１、３１２を駆動して原稿を搬送し、読取部１０５を通過させて裏面の画像を読み取らせる。そして、ＣＰＵ１０１は、今度はフラッパ３０１を上向きした状態で、フラッパ３０２を上向きにして下の搬送経路３５１を通し、さらにＣＰＵ１０１は、ローラ３１７を駆動して原稿を下側の再反転出口３０５に再度退避する。
最後に、ＣＰＵ１０１は、ローラ３１７、３１６を駆動して、下部反転出口３０４から排紙させる。
【００３８】
一方、第二の搬送経路としては、まず原稿台３００に原稿を置いて、操作部１０７より読取開始を指示すると、ＣＰＵ１０１は、ローラ３１０、３１１、３１２を駆動して原稿を搬送し、読取部１０５を通過させて画像の読み取りを行う。その後、ＣＰＵ１０１は、ローラ３１４を駆動し、フラッパ３０１を上向とし、フラッパ３０２を下向きとして、下側の搬送経路３５２を通す動作を行い、さらに、ＣＰＵ１０１は、ローラ３１６を駆動して下部反転出口３０４に原稿を一旦退避する。
【００３９】
反転後、ＣＰＵ１０１は、ローラ３１５、３１１、３１２を駆動し、読取部１０５を通過させて原稿の裏面側の画像を読み取らせる。そして、ＣＰＵ１０１は、フラッパ３０１を上向きとし、フラッパ３０２を上向きとして、下の搬送経路３５１を通し、さらに、ローラ３１７を駆動して原稿を下側の再反転出口３０５に再度退避する。
【００４０】
最後に、ＣＰＵ１０１は、ローラ３１７、３１６を駆動し、下部反転出口３０４から原稿を排紙する。このような図４で示された、高効率の自動原稿送り装置における、両面読み取りの動作に関して図５を用いて説明する。
【００４１】
図５は、図４に示した画像読取装置の原稿搬送状態を説明する断面図である。なお、読取部１０５は、Ｓ４０１にのみ記載し、他の図においては省略する。以下、自動原稿搬送装置で２枚の原稿を両面読み取りした時の動作例を説明する。
【００４２】
図５において、２枚の原稿を重ねて、原稿の表面を上にした状態で原稿台に載置して、操作部１０７から設定した条件に従い、原稿の両面読み取りの開始を指示する。すると、ＣＰＵ１０１は、まず、１枚目の原稿Ｐ１を搬送経路に沿って搬送する（Ｓ４０１）。
【００４３】
１枚目の原稿Ｐ１は表面を下にした状態で読取部１０５を通過し、１枚目の表面の画像が読み取られる（Ｓ４０２）。１枚目の原稿Ｐ１の表面の画像の読み取りが終わると、裏面の画像を読み取るために原稿を反転する。そのため、ＣＰＵ１０１は、一旦原稿Ｐ１を先に送り反転準備に入る。この時、原稿Ｐ１は上側の搬送経路３５０を通るようにフラッパ等を制御する。
【００４４】
また、この時点で２枚目の原稿Ｐ２の表面を読み取るために、２枚目の原稿を送る動作を始める（Ｓ４０３）。このように１枚目の原稿Ｐ１を先に送りつつ、２枚目の原稿Ｐ２の表面の画像を読取部１０５で読み取る（Ｓ４０４）。
【００４５】
次に１枚目の原稿Ｐ１の裏面を読取部１０５で読み取るため、ＣＰＵ１０１は、反転した原稿Ｐ１を再度読取部１０５に向けて搬送する制御を行う。さらに、ＣＰＵ１０１は同時に、２枚目の原稿Ｐ２も裏面側の画像を読む取るために先に送り反転する制御を行う。この時２枚目の原稿Ｐ２は下側の搬送経路３５２を通るように制御される。
この時、１枚目の原稿Ｐ１は裏面側が上になっており、原稿Ｐ１の後端が前に来る向きで搬送する（Ｓ４０５）。
【００４６】
１枚目の原稿Ｐ１は搬送経路に沿って搬送され、裏面側を下にした状態で再度読取部１０５を通過させて裏面側の画像を読み取る。この時、ＣＰＵ１０１は、２枚目の原稿Ｐ２は先に送られて反転する制御を行う（Ｓ４０６）。これで１枚目の原稿Ｐ１の表面、裏面の読み取りが終了したので、ＣＰＵ１０１は、原稿Ｐ１を再反転する制御を行う。
【００４７】
１枚目の原稿Ｐ１は読取部１０５を通った後、一番下の搬送経路３５１を通り再反転する。同時に、ＣＰＵ１０１は、２枚目の原稿Ｐ２は裏面が上で、原稿Ｐ２の後端が前に来る向きで搬送され裏面側の画像を読み取る制御を開始する（Ｓ４０７）。
これにより、１枚目の原稿Ｐ１は再反転の搬送経路内で反転される。同時に２枚目の原稿Ｐ２は読取部１０５で裏面の画像が読み取られる（Ｓ４０８）。
【００４８】
その後、１枚目の原稿Ｐ１は反転後排紙動作に入り、同時に２枚目の原稿Ｐ２はそのまま再反転するための搬送経路に入り、反転する制御を行う（Ｓ４０９）。その後は、１枚目の原稿Ｐ１は自動原稿搬送装置から排紙され、２枚目の原稿Ｐ２も反転された後、排紙される（Ｓ４１０）〜（Ｓ４１２）。
【００４９】
このように高効率な自動両面原稿搬送装置を備える画像読取装置では、原稿の反転期間に次の原稿を読み込ませることで、高い読取効率を実現している。図２に示した自動両面原稿搬送装置では、原稿の読み取られる順番として、１枚目の表面、１枚目の裏面、２枚目の表面、２枚目の裏面、３枚目の表面、３枚目の裏面‥‥という順番で読まれることになる。
【００５０】
しかし、図４に示す画像読取装置では、原稿の読み取られる順番として、１枚目の表面、２枚目の表面、１枚目の裏面、２枚目の裏面、３枚目の表面、４枚目の表面‥‥という順番で読み取られる。ここで、この読み取り順序の変化について課題が発生する。
【００５１】
例えば、両面原稿を両面印刷する場合を考える。この場合、出力される印刷物は両面印刷であるため、１枚目の印刷物には１枚目の原稿Ｐ１の表面と裏面が印刷されていることになる。そのため、１枚目の印刷準備が整うのは、１枚目の原稿Ｐ１の表面の画像データと１枚目の原稿Ｐ１の裏面の画像データがそろった時となる。この場合図２に示した画像読取装置では、１枚目の表面、１枚目の裏面と読まれた段階で１枚目の印刷に必要なデータが揃うため印刷準備がこの時点で整うことになる。
【００５２】
しかし、高効率な画像読取装置の場合は、１枚目の原稿Ｐ１の表面、２枚目の原稿Ｐ２の表面、１枚目の原稿Ｐ１の裏面と、３ページ分の画像データが読み込まれないと、１枚目の印刷に必要な画像データが揃わない。このため、高効率な画像読取装置では、両面原稿を両面印刷する場合、原稿の読み取り順の違いから、少なくとも３ページ分（１枚目の表面、２枚目の表面、１枚目の裏面）以上のメモリが必要となってくる。
【００５３】
本実施形態では、ＤＲＡＭ１０４上に読取部１０５が読み取る画像データを記憶するメモリ領域が確保される。なお、メモリ領域は、画像形成装置の機能処理状態の経過に応じて変動するので、常に３面分の画像データを記憶するメモリ領域を確保できるとは限らない。そこで、本実施形態では、後述する図７に示す制御手順に従い読取モードを第１の読取モードまたは第２のモードのいずれか、あるいは第１の読取モードでの読取開始可能な状態に遷移するまで待つ等のいずれかの処理をＣＰＵ１０１が実行する。
【００５４】
図６は、本実施形態を示す画像読取装置による原稿読取モードを説明する図である。本例は、図４に示した画像読取装置において、設定可能な２つの原稿読取モードを説明する例である。また、本例は図２、図４に示した読取部にある画像読取装置に４枚の原稿を載置した状態で、両面読み取りをした場合の例を示したものである。
以下、４枚の両面原稿の表面を上にして４枚重ねて置いた場合の読み取り順序について各読取モードに対応づけて説明する。
【００５５】
まず、画像読取装置が図２に示した画像読取装置である場合における読み取り順を低速読みモード（第１の読取モード）５０１とする。低速読みモードでは、図６に示すように１枚ずつ原稿を搬送し、反転して読み取る。
そのため、原稿の読取の順序は、１枚目の表面、１枚目の裏面、２枚目の表面、２枚目の裏面、３枚目の表面、３枚目の裏面、４枚目の表面、４枚目の裏面という順序になる。
次に、図４に示した画像読取装置に最適な読取モードについて説明する。
【００５６】
図４に示した画像読取装置においては、原稿の読み取りの順序を第１の読取モードとは異なるモードに代える。本例は、第１の原稿Ｐ１の原稿反転中に原稿Ｐ２の画像を読み取るため読取効率を上げる。そこで、この読取モードを高速読みモード（第２の読取モード）５０２と呼ぶ。この例では２枚の高速読みモードの例を示したものである。
【００５７】
２枚の高速読みモード５０２では、原稿Ｐ１の反転中にもう１枚の原稿Ｐ２を読み取る。そのため、読み取り順序としては図６に示す通り、１枚目の表面、２枚目の表面、１枚目の裏面、２枚目の裏面、３枚目の表面、４枚目の表面、３枚目の裏面、４枚目の裏面という順序になる。このように、本実施形態に示す画像読取装置においては、読み取り順および原稿の搬送経路の異なる２つの読取モードで原稿の読み取りを行うことが可能に構成されている。
【００５８】
図７は、本実施形態を示す画像読取装置の制御手順を説明するフローチャートである。本例は、画像読取装置が備えるメモリであって、読取部１０５が読み取る画像データを記憶するメモリの空き容量を判断して、読取部１０５の読取モードを決定する処理例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２から読み出す制御プログラムを実行することにより実現される。以下、ＣＰＵ１０１が第２の読取モードによる原稿読取を実行できる空き容量以上と判断した場合は、読取部１０５の読取モードを第２の読取モードに決定する処理並びに、読取手段の読取モードを第１の読取モードに決定する処理を説明する。また、本処理は、ＣＰＵ１０１が原稿台に載置された原稿の原稿読取開始前に読取モードを決定等する処理に対応する。
【００５９】
ユーザが操作する操作部１０７より、原稿台に載置された複数枚の原稿に対する読取開始指示をＣＰＵ１０１が受け付けると、ＤＲＡＭ１０４のメモリ空き容量が十分かどうかを判断する（Ｓ７０１）。つまり、ＣＰＵ１０１は、後述するように例えばＡ４原稿で３枚分の画像データを記憶できる量（第１のメモリ空き容量）分、ＤＲＡＭ１０４に空き容量を確保できるかどうかを判断する。第１のメモリ空き容量は、予め定められたサイズであってもよいし、ＣＰＵ１０１が、検知した原稿のサイズやカラー／モノクロの判定結果、、操作部１０７で設定された読取解像度等の読取条件に従って、第１のメモリ空き容量を計算してもよい。
【００６０】
本実施形態は、図４で説明したようにコピー動作での両面読み取り両面印字の場合、ＣＰＵ１０１は、所定サイズの原稿、例えばＡ４サイズの原稿で３面以上の画像データを蓄積するだけのメモリ空き容量があるかにより判断する。なお、標準的な解像度で、かつ、等倍であることを条件として付加してもよい。
【００６１】
ここで、ＣＰＵ１０１がＤＲＡＭ１０４のメモリ空き容量が十分であると判断した場合は、読取部１０５に対する読取モードを高速読みモード５０２と決定し（Ｓ７０２）、搬送される原稿Ｐ１、Ｐ２の読取処理を行い（Ｓ７０３）、本処理を終了する。
【００６２】
なお、Ｓ７０１で、搭載されているＤＲＡＭ１０４の容量が装置の構成上、少ない場合もメモリ空き容量は不十分と判断する。また、ここでは３面以上の画像データを蓄積するためのメモリ空き容量を基準値として挙げたが、操作部１０７にてユーザが指定したジョブの内容によっては基準値を変えても構わない。
【００６３】
一方、Ｓ７０４で、ＣＰＵ１０１は、低速モードを許可する情報がＳＲＡＭ１０３に格納されているかどうかを判断する。なお、低速モードを許可するかどうかを示す情報は、事前に操作部１０７からのユーザ入力操作によりＳＲＡＭ１０３に登録されている。
【００６４】
ここで、低速モードが許可されているとＣＰＵ１０１が判断した場合、ＤＲＡＭ１０４のメモリ空き容量が第２のメモリ空き容量分程度確保できるかどうかを判断する（Ｓ７０５）。第２のメモリ空き容量は、予め定められたサイズであってもよいし、ＣＰＵ１０１が、検知した原稿のサイズやカラー／モノクロの判定結果、操作部１０７で設定された読取解像度等の読取条件に従って、第２のメモリ空き容量を計算してもよい。ここで、ＣＰＵ１０１がＤＲＡＭ１０４のメモリ空き容量が十分残っていると判断した場合、読取部１０５に対する読取モードを低速読みモード５０１に決定する（Ｓ７０６）。そして、ＣＰＵ１０１は、低速読みモード５０１で搬送される順次搬送される原稿Ｐ１、Ｐ２の画像を読み取り（Ｓ７０３）、本処理を終了する。
【００６５】
本実施形態では、ＤＲＡＭ１０４に確保できる空き容量が、第２の読取モードに対応する高速読みモード５０２による原稿読取を実行できる空き容量以下と判断した場合でも、第１の読取モードに対応する低速読みモード５０１を実行する。
【００６６】
これにより、第１の読取モードに対応する低速読みモード５０１による原稿読取を実行できる空き容量以上と判断した場合は、原稿読取を制限することなく、低速であっても原稿読取を実行させることで、ユーザの利便性を向上させている。しかしながら、このような読取モードの切り替え制御を望まないユーザを考慮して、本実施形態では、Ｓ７０４を実行している。その詳細は後述する。
【００６７】
なお、Ｓ７０５でのメモリ空き容量のチェックにおける第２のメモリ空き容量とは、Ｓ７０１での第１のメモリ空き容量分よりもメモリ空き容量が少ない、例えばＡ４原稿サイズで２面分のメモリ空き容量を判断基準とする。
【００６８】
一方、Ｓ７０４で低速モードを許可しないとＣＰＵ１０１が判断する場合とは、ＤＲＡＭ１０４に十分な空き容量を確保してから、高速読みモードにて原稿Ｐ１、Ｐ２の読取りを実行した方が、ユーザにとって結果的に作業効率が高いことが考えられるためである。
【００６９】
そこで、Ｓ７０４で、低速モードを許可していないとＣＰＵ１０１が判断した場合は、Ｓ７０７へ進む。そして、ＣＰＵ１０１は、メモリフル（メモリの空き容量が少なすぎること）により読取部１０５が原稿を読取りできる状態にない旨の警告（例えばメッセージ）を操作部１０７の表示部に表示して、本処理を終了する。
【００７０】
なお、本実施形態に示す制御は、両面読み取り、両面コピー動作に限定されるものではない。したがって、ＤＲＡＭ１０４のメモリ空き容量に応じて、原稿の読み取り順序または原稿の搬送経路を変更して読み取る画像読取装置であればどのような形態をとっても構わない。
【００７１】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００７２】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＳＲＡＭ
１０４  ＤＲＡＭ
【図１】
2012222446.tif 000003
【図２】
2012222446.tif 000004
【図３】
2012222446.tif 000005
【図４】
2012222446.tif 000006
【図５】
2012222446.tif 000007
【図６】
2012222446.tif 000008
【図７】
2012222446.tif 000009