(57)【特許請求の範囲】
【請求項１】
原稿を読み取る読取部と，
前記読取部で読み取った前記原稿の画像データをページ単位に分割して出力する出力部と，
前記原稿の一方のページと他方のページとの出力順を決定する決定部と，
前記読取部が前記原稿を読み取る読取方向を，前記決定部にて先に出力すると決定されたページである先ページから，後に出力すると決定されたページである後ページに向かう方向に変更し，前記読取部を，前記読取方向に移動させながら，前記先ページと前記後ページとを順に読み取る読取処理を実行する実行部と，
前記読取部で読み取った前記原稿の画像データを記憶する記憶部と，
前記記憶部に，所定量以上の空きがあるか否かを判断する判断部と，
を備え，
前記実行部は，前記判断部が前記記憶部に所定量以上の空きがないと判断したことを条件として，前記読取方向の変更を行うことを特徴とする画像読取装置。
【請求項２】
原稿を読み取る読取部と，
前記読取部で読み取った前記原稿の画像データをページ単位に分割して出力する出力部と，
前記原稿の一方のページと他方のページとの出力順を決定する決定部と，
前記読取部が前記原稿を読み取る読取方向を，前記決定部にて先に出力すると決定されたページである先ページから，後に出力すると決定されたページである後ページに向かう方向に変更し，前記読取部を，前記読取方向に移動させながら，前記先ページと前記後ページとを順に読み取る読取処理を実行する実行部と，
を備え，
前記実行部は，読取ジョブを処理する途中で前記読取方向を変更した場合，その読取ジョブの終了命令があるまで前記読取方向を変更しないことを特徴とする画像読取装置。
【請求項３】
原稿を読み取る読取部と，
前記読取部で読み取った前記原稿の画像データをページ単位に分割して出力する出力部と，
前記原稿の一方のページと他方のページとの出力順を決定する決定部と，
前記読取部が前記原稿を読み取る読取方向を，前記決定部にて先に出力すると決定されたページである先ページから，後に出力すると決定されたページである後ページに向かう方向に変更し，前記読取部を，前記読取方向に移動させながら，前記先ページと前記後ページとを順に読み取る読取処理を実行する実行部と，
を備え，
前記実行部は，前記読取部がカラー読み取りを行うことを条件として，前記読取方向の変更を行うことを特徴とする画像読取装置。
【請求項４】
原稿を読み取る読取部と，
前記読取部で読み取った前記原稿の画像データをページ単位に分割して出力する出力部と，
前記原稿の一方のページと他方のページとの出力順を決定する決定部と，
前記読取部が前記原稿を読み取る読取方向を，前記決定部にて先に出力すると決定されたページである先ページから，後に出力すると決定されたページである後ページに向かう方向に変更し，前記読取部を，前記読取方向に移動させながら，前記先ページと前記後ページとを順に読み取る読取処理を実行する実行部と，
を備え，
前記実行部は，前記読取部が規定値以上の解像度での読み取りであることを条件として，前記読取方向の変更を行うことを特徴とする画像読取装置。
【請求項５】
請求項１から請求項４のいずれか１つに記載する画像読取装置において，
前記原稿が右開きか左開きかの開き方向を判別する判別部を備え，
前記決定部は，前記判別部が判別した開き方向に応じて，前記出力順を決定することを特徴とする画像読取装置。
【請求項６】
請求項５に記載する画像読取装置において，
前記実行部は，前記判別部が前記開き方向の判別を完了した後，前記読取処理を実行することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿を読み取る画像読取装置に関する。さらに詳細には，本などの綴じられた原稿を見開きの状態で読み取り，読み取った原稿の画像データを分割して出力する機能を有する画像読取装置に関するものである。
【背景技術】
【０００２】
従来から，本などの綴じられた原稿を見開きの状態で読み取る画像読取装置が実用化されている。画像読取装置は，読み取った原稿の画像データを分割し，分割後の画像データをページ単位で処理する。
【０００３】
見開き状態の原稿（見開き原稿）を読み取る画像読取装置としては，例えば特許文献１に開示されている画像読取装置がある。特許文献１の画像読取装置では，見開き原稿が右開きか左開きかを判断し，先に読み取るページを右側ページにしたり，左側ページにしたりする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−１８３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の画像読取装置には，次のような問題があった。すなわち，特許文献１にもあるように見開き原稿が右開きか左開きかに応じて読み取り順序を変更する場合，原稿を読み取る読取部の移動が複雑になることが懸念される。例えば，読取部の位置から遠いページを先に読み取り近いページを後に読み取る場合，読取部の移動制御には改善の余地がある。
【０００６】
本発明は，前記した従来の画像読取装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，見開き原稿を読み取る際に，読取部を効率的に移動させる画像読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像読取装置は，原稿を読み取る読取部と，前記読取部で読み取った前記原稿の画像データをページ単位に分割して出力する出力部と，前記原稿の一方のページと他方のページとの出力順を決定する決定部と，前記読取部が前記原稿を読み取る読取方向を，前記決定部にて先に出力すると決定されたページである先ページから，後に出力すると決定されたページである後ページに向かう方向に変更し，前記読取部を，前記読取方向に移動させながら，前記先ページと前記後ページとを順に読み取る読取処理を実行する実行部とを備えることを特徴としている。
【０００８】
本発明の画像読取装置は，原稿を読み取った際，その原稿の画像データをページ単位に分割して出力する機能を有している。出力方法としては，例えば，用紙への印刷，電子ファイルとして保存，他の情報処理装置への送信が該当する。本発明の画像読取装置は，原稿の画像データをページ単位に分割して出力する場合，原稿の一方のページと他方のページとの出力順を決定する。そして，本発明の画像読取装置は，その原稿を読み取る際には，読取部の読取方向を，先ページから後ページに向かう方向とし，その方向に読取部を移動させながら，先ページと後ページとを順に読み取る。
【０００９】
すなわち，本発明の画像読取装置は，原稿の画像データを分割して出力する際，読取部の読取方向を，各ページの出力順によって変更可能にする。これにより，どちらのページが先になったとしても，両ページの読み取りが完了する前に読取部が先ページの読取開始位置に戻ることなく，両ページの読み取りを完了することができる。そのため，制御がシンプルになる。
【００１０】
また，本発明の画像読取装置は，前記読取部で読み取った前記原稿の画像データを記憶する記憶部と，前記記憶部に，所定量以上の空きがあるか否かを判断する判断部とを備え，前記実行部は，前記判断部が前記記憶部に所定量以上の空きがないと判断したことを条件として，前記読取方向の変更を行うとよい。読取方向を変更してから読み取りを開始する場合，読取部を反対側に移動させてから読み取りを開始する必要があることから，読み取った画像データの入手が遅くなる。そこで，記憶部の空き容量が多い場合には，２ページ分の画像データを記憶できる可能性が高いことから，読取方向の変更を行わず，出力順に関係なく近い方から読み取って画像データの入手の遅れを回避する。また，読取方向を変更せず後ページから読み取ったとしても，読取部の移動制御には変更ないことから，読取部の移動制御はシンプルである。一方，記憶部の空き容量が少ない場合には，２ページ分の画像データを記憶できる可能性が低く後ページから読み取ることが困難なことから，読取方向の変更を行って制御の複雑化を回避する。
【００１１】
また，前記実行部は，読取ジョブを処理する途中で前記読取方向を変更した場合，その読取ジョブの終了命令があるまで前記読取方向を変更しないとよい。同一ジョブ内は同じ見開き方向であることが多い。そのため，読取方向の変更にかかる無駄な動作は避ける方が望ましい。
【００１２】
また，前記実行部は，前記読取部がカラー読み取りを行うことを条件として，前記読取方向の変更を行うとよい。カラー読み取り以外（例えばモノクロ読み取り）の場合は，カラー読み取りと比較して読み取った後の画像データのサイズが小さい。そのため，２ページ分の画像データをメモリに記憶できる可能性が高い。よって，読取方向の変更を行わず，出力順に関係なく読取部に近い方から読み取る方が好ましい。
【００１３】
また，前記実行部は，前記読取部が規定値以上の解像度での読み取りであることを条件として，前記読取方向の変更を行うとよい。低解像度の場合は，高解像度の場合と比較して読み取った後の画像データのサイズが小さい。そのため，２ページ分の画像データをメモリに記憶できる可能性が高い。よって，読取方向の変更を行わず，出力順に関係なく読取部に近い方から読み取る方が好ましい。
【００１４】
また，本発明の画像読取装置は，前記原稿が右開きか左開きかの開き方向を判別する判別部を備え，前記決定部は，前記判別部が判別した開き方向に応じて，前記出力順を決定するとよい。また，上記画像形成装置の実行部は，前記判別部が前記開き方向の判別を完了した後，前記読取処理を実行するとよい。原稿の開き方向を自動決定することでユーザの手間を省くことができる。なお，自動判別方法としては，例えば，ページ番号解析，縦書き横書き解析，文字解析がある。
【発明の効果】
【００１５】
本発明によれば，見開き原稿を読み取る際に，読取部を効率的に移動させる画像読取装置が実現される。
【図面の簡単な説明】
【００１６】
【図１】実施の形態にかかるＭＦＰの外観を示す斜視図である。
【図２】図１に示したＭＦＰのＡＤＦを開放した状態を示す斜視図である。
【図３】図１に示したＭＦＰの画像読取部の内部構成（図１のＡ−Ａ断面）を示す断面図である。
【図４】図１に示したＭＦＰの電気的構成を示すブロック図である。
【図５】ＭＦＰのブックスキャン処理（第１の形態）の手順を示すフローチャートである。
【図６】左右読み取りの概要を示す図である。
【図７】右左読み取りの概要を示す図である。
【図８】読取方向を変更せずに右左読み取りを行う場合の概要を示す図である。
【図９】ＭＦＰのブックスキャン処理（第２の形態）の手順を示すフローチャートである。
【図１０】ＭＦＰのブックスキャン処理（第３の形態）の手順を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像読取機能および画像形成機能を備えた複合機（ＭＦＰ：Multi Function Peripheral ）に本発明を適用したものである。
【００１８】
［ＭＦＰの構成］
本形態のＭＦＰ１００は，図１に示すように，用紙に画像を印刷する画像形成部１と，原稿の画像を読み取る画像読取部２とを備えている。画像形成部１の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。また，カラー画像の形成が可能であっても，モノクロ画像専用であってもよい。
【００１９】
画像読取部２は，画像の読み取りを行う本体部１０と，原稿の自動搬送を行う自動原稿供給装置（ＡＤＦ：Auto Document Feeder）２０とを備えている。ＡＤＦ２０は，本体部１０の上方に位置するとともに一辺が本体部１０と接続し，本体部１０に対して回動自在に設けられている。そのため，画像読取部２は，ＡＤＦ２０によって本体部１０の上面を開閉することができる。つまり，ＡＤＦ２０は，本体部１０の上面を覆うカバーを兼ねる。なお，図２は，ＡＤＦ２０を開いた状態を示している。
【００２０】
また，ＭＦＰ１００は，その前面側に，各種のボタン（例えば，スタートキー，ストップキー，テンキーの各ボタン）によって構成されるボタン群４１，液晶ディスプレイからなる表示部４２を備えた操作パネル４０を備えている。このボタン群４１や表示部４２により，動作状況の表示やユーザによる操作の入力が可能になっている。
【００２１】
［画像読取部の内部構成］
続いて，画像読取部２の内部構成について，図１，図２および図３を参照しつつ説明する。なお，図３は，ＡＤＦ２０を閉じた状態での，画像読取部２の断面構成を示しており，本体部１０上にＡＤＦ２０が載置された状態になっている。
【００２２】
本体部１０は，その上面に，コンタクトガラス１１，１２を備えている。さらに，本体部１０の内部であってコンタクトガラス１１，１２の下方には，原稿の画像を読み取るイメージセンサ１５（読取部の一例）が設けられている。イメージセンサ１５は，主走査方向（図３の奥行き方向）に光学素子が一列に並んで配置されており，原稿に向けて光を照射し，その原稿からの反射光を電気信号に変換して出力する。イメージセンサ１５としては，例えば，ＣＩＳ（Contact Image Sensor）やＣＣＤ（Charge Coupled Device）が適用可能である。
【００２３】
イメージセンサ１５は，スライド軸１３に対してスライド自在に支持されている。このスライド軸１３は，副走査方向（図３中の左右方向）に延び，両端部が本体部１０の筐体に固定されている。そのため，イメージセンサ１５は，図３中の左右方向に移動可能に設けられている。
【００２４】
ＡＤＦ２０は，読み取り前の原稿を載置する原稿トレイ２１と，読み取り後の原稿を載置する排出トレイ２２とを備えている。具体的に，原稿トレイ２１は，排出トレイ２２の上方に配設されている。また，ＡＤＦ２０の内部には，原稿が搬送される経路として，原稿トレイ２１と排出トレイ２２とを連結する略Ｕ字状の搬送路２５が設けられている。また，ＡＤＦ２０は，その下面に開口部２３が設けられ，その開口部２３から原稿押さえ板２４が露出するように配置されている。この原稿押さえ板２４は，ＡＤＦ２０を閉じた状態でコンタクトガラス１２と対向している。
【００２５】
ＡＤＦ２０は，原稿トレイ２１に載置された原稿を１枚ずつ取り出し，その原稿を本体部１０のコンタクトガラス１２（以下，「ＡＤＦガラス１２」とする）に対向する位置に搬送する。具体的には，原稿を原稿押さえ板２４とコンタクトガラス１２との間を通過させる。その後，その原稿を排出トレイ２２上に排出する。
【００２６】
また，イメージセンサ１５を利用した原稿の読取方式としては，フラットベッド（原稿固定走査）方式と，ＡＤＦ（原稿移動走査）方式とがある。フラットベッド方式の場合，原稿をコンタクトガラス１１（以下，「ＦＢガラス１１」とする）上に載置する。その状態で，イメージセンサ１５が副走査方向に移動し，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。一方，ＡＤＦ方式の場合，複数の原稿を纏めて原稿トレイ２１に載置する。そして，イメージセンサ１５がＡＤＦガラス１２に対向する位置に移動し，固定される。その状態で，ＡＤＦ２０によって原稿が原稿押さえ板２４の下側であってＡＤＦガラス１２に対向する位置に搬送され，その際に主走査方向に１ラインずつ原稿の画像が読み取られる。
【００２７】
また，書籍等の綴じられた原稿を読み取る際には，図２に示したようにＡＤＦ２０を開放し，原稿を見開きの状態とし，読取面を下向きとしてＦＢガラス１１上にセットする。そして，ＡＤＦ２０を開放したまま，ユーザが原稿を押さえた状態で，イメージセンサ１５が副走査方向に移動することで，原稿を読み取る。
【００２８】
［ＭＦＰの電気的構成］
続いて，ＭＦＰ１００の電気的構成について説明する。ＭＦＰ１００は，図４に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４とを備えた制御部３０を有している。制御部３０は，画像形成部１と，画像読取部２と，操作パネル４０とに，電気的に接続している。
【００２９】
ＲＯＭ３２には，ＭＦＰ１００を制御するための各種制御プログラムや画像処理プログラム，各種設定，初期値等が記憶されている。ＲＡＭ３３（記憶部の一例）は，各種制御プログラムが読み出される作業領域として，あるいは画像読取部２で読み取った原稿の画像データやネットワークインターフェース３７を介して送られてくる画像データを一時的に記憶する記憶領域として，利用される。ＮＶＲＡＭ３４は，不揮発性を有する記憶手段であって，各種設定や画像データ等を保存する記憶領域として利用される。
【００３０】
ＣＰＵ３１（出力部，決定部，実行部，判別部，判断部の一例）は，ＭＦＰ１００における画像読取機能，画像形成機能，さらにはファイル作成機能等の各種機能を実現するための演算を実行し，制御の中枢となるものである。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，ＭＦＰ１００の各構成要素を制御する。また，ＣＰＵ３１は，例えば，ＲＯＭ３２から読み出したプログラムに従って，画像読取部２にて読み取った原稿の画像データに加工処理を施す。
【００３１】
ネットワークインターフェース３７は，ネットワークに接続され，このネットワークインターフェース３７を介して他の情報処理装置（不図示）とのデータ通信が可能になっている。また，ＵＳＢインターフェース３８は，ＵＳＢ接続が可能な周辺機器（不図示）に接続され，このＵＳＢインターフェース３８を介して外部の周辺機器等とデータ通信が可能になっている。
【００３２】
［ブックスキャンモード］
続いて，ＭＦＰ１００のブックスキャンモードについて説明する。ブックスキャンモードは，本などの綴じられた原稿を，見開きの状態で読み取り，さらに読み取った原稿の画像データを記憶する電子ファイルを作成するモードである。
【００３３】
ブックスキャンモードでは，フラットベッド方式によって，見開き状態の原稿（見開き原稿）を読み取る。具体的に，ＭＦＰ１００は，ＦＢガラス１１上に見開き原稿がセットされ，ブックスキャンモードの選択を受け付けると，画像読取部２によって見開き原稿を読み取る。
【００３４】
ＭＦＰ１００は，見開き原稿の読み取り後，読み取りを継続するか否かをユーザに問い合わせる。読み取りの継続が選択された場合には，ユーザが次のページの見開き原稿をＦＢガラス１１上にセットし，読み取り開始指示を入力するのを待つ。ＭＦＰ１００は，読み取り開始指示の入力を受け付けると，新たにセットされた見開き原稿を読み取る。読み取った画像データは，画像データを記憶できるファイル（例えばＰＤＦファイル）形式に変換され，ＮＶＲＡＭ３４等の記憶手段に記憶される。なお，変換後の画像データを，所定の外部装置に送信するように構成してもよい。
【００３５】
また，ＭＦＰ１００は，見開き原稿を左側ページと右側ページとに区別して読み取る。そして，２ページ分の画像データとしてページ順にファイルに記憶する。見開き原稿を読み取る際の，イメージセンサ１５の制御については後述する。
【００３６】
一方，読み取りの継続が所定期間以上選択されない，あるいはボタン群４１中のストップキーが押下された場合には，ジョブの終了指示が入力されたと判断してブックスキャンモードを終了する。
【００３７】
［ブックスキャン処理］
［第１の形態］
以下，上述のブックスキャンモードでの動作を実現するブックスキャン処理（出力部，決定部，実行部の一例）の手順について，図５のフローチャートを参照しつつ説明する。このブックスキャン処理は，ブックスキャンモードが選択されたことを契機にＣＰＵ３１によって実行される。
【００３８】
第１の形態のブックスキャン処理では，先ず，見開き原稿が右開きか左開きかの開き方向を取得する（Ｓ１０１，決定部の一例）。開き方向は，例えば，ユーザ入力によって取得する。この他，プレスキャンを行い，そのプレスキャンによって得られた画像データを解析することで開き方向を自動判別してもよい。なお，画像データに基づく開き方向の解析方法としては，ページ番号の抽出，縦書き横書きの判別，文字タイプ（アルファベットの場合は横書きで記載される傾向にあり，さらに横書きの書籍は左開きの傾向にある。一方，漢字の場合は縦書きで記載されることもあり，文字の並び（文字列の向き）から縦書きか横書きかを判別する。書籍は縦書きであれば右開き，横書きであれば左開きの傾向があることから判別可能となる）等の公知技術を利用すればよい。
【００３９】
次に，開き方向が右開きか否かを判断する（Ｓ１０２）。右開きの場合には（Ｓ１０２：ＹＥＳ），原稿をＦＢ面に載置した状態で原稿の背表紙から見て左側にあたるページである左側ページ，右側のページである右側ページの順に読み取る左右読み取りを行う（Ｓ１０３，実行部，出力部の一例）。左右読み取りでは，図６に示すように，先に出力される左側ページ９Ｌが，後に出力される右側ページ９Ｒよりも，イメージセンサ１５の移動基準位置（ホームポジション）である位置Ａに近い配置となる。
【００４０】
具体的に，左右読み取りでは，先ず，イメージセンサ１５が位置Ａから，原稿９０を挟んで位置Ａの反対側に位置する位置Ｂに向けて移動を開始し，左側ページ９Ｌを読み取る（図６中の＊１）。読み取った左側ページ９Ｌの画像データは，横向きの状態で読み取られたデータであることから，縦向きの画像データにするために回転処理が施され，所定のファイル形式に変換される。左側ページ９Ｌを読み取った後は，引き続き原稿９０の中央から右側ページ９Ｒを読み取る（図６中の＊２）。読み取った右側ページ９Ｒの画像データは，左側ページ９Ｌと同様に回転処理が施され，所定のファイル形式に変換される。右側ページ９Ｒを読み取った後は，イメージセンサ１５を位置Ａに戻す（図６中の＊３）。この左右読み取りでは，図６に示したように，イメージセンサ１５が位置Ａから位置Ｂに向けて移動する間に原稿９０が読み取られる。
【００４１】
なお，左側ページ９Ｌと右側ページ９Ｒとに分割するには，両ページの境界を求める必要がある。この左側ページ９Ｌと右側ページ９Ｒとの境界は，例えば，Ｓ１０３やＳ１２３での本スキャンを行う前に，Ｓ１０１にて原稿を読み取るものの画像データを作成しないスキャンであるプレスキャンを行うことによって取得できる。この場合，そのプレスキャン時に，原稿９０の副走査方向のサイズを取得する。そして，そのサイズから中間となる位置を境界として算出する。この他，境界を取得する方法としては，例えば，見開き原稿を読み取った場合，境界となる綴じ部は黒色領域となる。そのため，この黒色領域を抽出し，抽出された位置を境界としてもよい。また，Ｓ１０１でユーザ入力を行う場合には，原稿９０のサイズも合わせて入力してもらい，そのサイズから境界を判断する。
【００４２】
Ｓ１０３によって見開き原稿をページ順に読み取り，ページ順にファイルに出力した後，ジョブの終了指示を受け付けたか否かを判断する（Ｓ１０４）。ジョブの終了指示を受け付けた場合には（Ｓ１０４：ＹＥＳ），ブックスキャン処理を終了する。一方，読み取りの継続指示を受け付けた場合には（Ｓ１０４：ＮＯ），Ｓ１０３に戻って次の見開き原稿の読み取りを行う。
【００４３】
一方，左開きの場合には（Ｓ１０２：ＮＯ），イメージセンサ１５を位置Ｂに移動させる（Ｓ１２２）。そして，右側ページ，左側ページの順に読み取る右左読み取りを行う（Ｓ１２３，実行部，出力部の一例）。左開きでは，図７に示すように，先に出力される右側ページ９Ｒが，ホームポジションである位置Ａから遠い配置となる。そこで，右左読み取りを行う前に，あらかじめイメージセンサ１５を原稿９０を挟んで位置Ａの反対側に位置する位置Ｂに移動させておく（図７中の＊１）。
【００４４】
具体的に，右左読み取りでは，先ず，イメージセンサ１５が位置Ｂから位置Ａに向けて移動を開始し，右側ページ９Ｒを読み取る（図７中の＊２）。読み取った右側ページ９Ｒの画像データは，横向きの状態で読み取られたデータであることから，縦向きの画像データにするための回転処理が施され，所定のファイル形式に変換される。右側ページ９Ｒを読み取った後は，引き続き原稿９０の中央から左側ページ９Ｌを読み取る（図７中の＊３）。読み取った左側ページ９Ｌの画像データは，右側ページ９Ｒと同様に回転処理が施
され，所定のファイル形式に変換される。左側ページ９Ｌを読み取った後は，イメージセンサ１５を位置Ｂに戻す（図７中の＊４）。この右左読み取りでは，図７に示したように，イメージセンサ１５が位置Ｂから位置Ａに向けて移動する間に原稿が読み取られる。
【００４５】
Ｓ１２３によって見開き原稿をページ順に読み取り，ページ順にファイルに出力した後，ジョブの終了指示を受け付けたか否かを判断する（Ｓ１２４）。読み取りの継続指示を受け付けた場合には（Ｓ１２４：ＮＯ），Ｓ１２３に戻って次の見開き原稿の読み取りを行う。つまり，イメージセンサ１５は，図７中の＊２，＊３，＊４の移動を繰り返す。一方，ジョブの終了指示を受け付けた場合には（Ｓ１２４：ＹＥＳ），イメージセンサ１５をホームポジションである位置Ａに戻し（Ｓ１２５，図７中の＊５），その後にブックスキャン処理を終了する。
【００４６】
第１の形態では，見開き原稿の開き方向によって，イメージセンサ１５が原稿を読み取る方向（読取方向）を変更している。例えば，イメージセンサ１５から見て，先に出力するページ（先ページ）が後に出力するページ（後ページ）よりも遠い位置にある場合（本形態では左開きの場合），イメージセンサ１５の読取方向を変更しないと，図８に示すように，先ず，先ページである右側ページ９Ｒの読み取り開始位置である位置Ｃまで移動し（図８中の＊１），右側ページ９Ｒを読み取る（図８中の＊２）。その後，後ページである左側ページ９Ｌを跨いでホームポジションである位置Ａまで戻り（図８中の＊３），その後に左側ページ９Ｌの読み取りを開始し（図８中の＊４），また位置Ａまで戻る（図８中の＊５）といった煩雑な制御が必要となり，移動の無駄が多くなる。
【００４７】
一方，第１の形態のように，読取方向を，原稿のページの出力順によって変更可能にすることで，左右のどちらのページが先になったとしても，両ページの読み取りが完了する前にイメージセンサ１５を先ページの読取開始位置に戻すことなく両ページの読み取りを完了することができる（図６，図７参照）。そのため，制御がシンプルになる。
【００４８】
なお，第１の形態のＳ１０３ないしＳ１２３では，イメージセンサ１５を読取方向に移動させながら見開き原稿を読み取る際，イメージセンサ１５の移動方向を変更することなく２ページ分を連続して読み取っているが，イメージセンサ１５の移動動作はこれに限るものではない。例えば，先ページを読み終えた後，後ページの読取開始位置の調整のため，読取方向とは逆方向に僅かに移動する構成であってもよい。この構成であっても，先ページを読み終えた後，イメージセンサ１５を先ページの読取開始位置に戻すことはない。つまり，この構成であっても，両ページの読み取りが完了する前にイメージセンサ１５を先ページの読取開始位置に戻すことなく両ページの読み取りを完了することができる。
【００４９】
［第２の形態］
続いて，第２の形態のブックスキャン処理（出力部，決定部，実行部，判断部の一例）の手順について，図９のフローチャートを参照しつつ説明する。第２の形態のブックスキャン処理は，２ページ分の画像データが記憶できるか否かによって読取方向を変更するか否かを決定する。この点，左開きであれば読取方向を変更する第１の形態とは異なる。
【００５０】
第２の形態のブックスキャン処理は，読み取り対象の見開き原稿が右開きの場合については第１のブックスキャン処理と同じである。そのため，Ｓ１０２にて左開きと判断された場合以降の処理について説明する。なお，第１の形態と同じ処理については，同じ符号を付して説明を省略する。
【００５１】
第２の形態のブックスキャン処理では，左開きと判断された場合（Ｓ１０２：ＮＯ），左右２ページ分の画像データをＲＡＭ３３に記憶できるか否かを判断する（Ｓ２０２，判断部の一例）。
【００５２】
Ｓ２０２での判断方法としては，例えば，ＲＡＭ３３の空き容量が所定値よりも少ない場合には，２ページ分の画像データを記憶できないと判断できる。この他，カラー読み取りが設定されている場合には，読み取った後の画像データがモノクロ読み取りと比較して大きくなることが予想されることから，２ページ分の画像データを記憶できないと判断してもよい。この他，読み取りを行う際の解像度の設定が規定値以上の高解像度である場合にも，読み取った後の画像データが低解像度と比較して大きくなることが予想されることから，２ページ分の画像データを記憶できないと判断してもよい。なお，Ｓ２０２の判断では，これらの判断条件のうち１つのみを行ってもよいし，複数行ってもよい。複数行う場合には，１つでも２ページ分の画像データを記憶できないと判断した場合には，２ページ分の画像データを記憶できないと判断するとよい。
【００５３】
２ページ分の画像データをＲＡＭ３３に記憶できる場合には（Ｓ２０２：ＹＥＳ），左右読み取りを行う（Ｓ２０３）。すなわち，第１の形態のように読取方向を変更するのではなく，位置Ａから位置Ｂに向かって，左側ページ，右側ページの順に，つまり出力順とは逆順に読み取る。先に読み取った左側ページ（出力順は右側ページよりも後のページ）の画像データは，回転処理等の画像処理が施された後，後に読み取る右側ページの読取が完了するまで出力処理することなくＲＡＭ３３に保持される。
【００５４】
右側ページの読み取りが完了した後は，後に読み取った右側ページを先に読み取った左側ページよりも先に出力する（Ｓ２０４）。これにより，出力順は，読取順とは逆順になる。
【００５５】
Ｓ２０４によって出力順に画像データを出力した後，ジョブの終了指示を受け付けたか否かを判断する（Ｓ２０５）。ジョブの終了指示を受け付けた場合には（Ｓ２０５：ＹＥＳ），ブックスキャン処理を終了する。一方，読み取りの継続指示を受け付けた場合には（Ｓ２０５：ＮＯ），Ｓ２０２に戻って左右２ページ分の画像データをＲＡＭ３３に記憶できるか否かを再判断する。Ｓ２０２の判断を再度行うことで，ジョブの処理中に他のジョブによってＲＡＭ３３が使用され，メモリ不足に陥った場合であっても，ジョブの途中から読取方向を切り替えることができる。
【００５６】
一方，２ページ分の画像データをＲＡＭ３３に記憶できない場合には（Ｓ２０２：ＮＯ），Ｓ２０３の左右読み取りを行うことができない。そのため，第１の形態と同様に，Ｓ１２２に移行して，読取方向を変更して見開き原稿の読み取りを開始する。
【００５７】
第２の形態では，左開きの際，左右２ページ分の画像データをＲＡＭ３３に記憶できる場合には，読取方向を変更せず，出力順とは逆順に読み取った後，出力順に出力している。読取方向を変更してから読み取りを開始すると，イメージセンサ１５を位置Ｂまで移動させてから読み取りを開始することになり，読み取った画像データの入手が遅くなる。そのため，左右２ページ分の画像データをＲＡＭ３３に記憶できる場合には，読取方向の変更を行わず，出力順に関係なく近い方から読み取って画像データの入手の遅れを回避する。また，このような制御を行っても，イメージセンサ１５の移動制御は，図６に示した右開きの制御と同じであり，シンプルである。
【００５８】
一方，左右２ページ分の画像データをＲＡＭ３３に記憶できない場合には，後に出力される左側ページ９Ｌから読み取ることが困難なことから，読取方向の変更を行って制御の複雑化を回避する。
【００５９】
［第３の形態］
続いて，第３の形態のブックスキャン処理（出力部，決定部，実行部，判定部の一例）の手順について，図１０のフローチャートを参照しつつ説明する。第３の形態のブックスキャン処理は，原稿の読み取りを開始した後に開き方向を自動決定し，必要に応じて読取方向を変更する。この点，読み取りを開始する前に開き方向を決定する第１および第２の形態とは異なる。なお，第１ないし第２の形態と同じ処理については，同じ符号を付して説明を省略する。
【００６０】
第３の形態のブックスキャン処理では，見開き原稿が，イメージセンサ１５のホームポジションに近いページから遠いページの順にＦＢガラス１１上に載置される開き方向（本形態では右開き）であると仮定して，左右読み取りを開始する（Ｓ１０３）。
【００６１】
Ｓ１０３の後，処理中のジョブについて，開き方向の判定が済んでいるか否かを判断する（Ｓ３０１）。開き方向の判定が済んでいない場合には（Ｓ３０１：ＮＯ），Ｓ１０３で読み取った画像データを解析し，開き方向を自動判別する（Ｓ３２１）。画像データに基づく開き方向の解析方法としては，ページ番号の抽出，縦書き横書きの判別，文字タイプ（例えばアルファベット，漢字）等の公知技術を利用すればよい。なお，開き方向を判定できなかった場合（信頼性が高い結論が得られなかった場合を含む）は，結論を出さず，未判定のままの状態としてＳ１０２に移行する。
【００６２】
Ｓ３２１の後，あるいは開き方向の判定が済んでいる場合には（Ｓ３０１：ＹＥＳ），Ｓ１０２に移行して右開きか否かを判断する。右開きの場合には（Ｓ１０２：ＹＥＳ），既に正しい順序で見開き原稿を読み取っているため，あらためて読み取りを行うことなく，ジョブの終了指示を受け付けたか否かを判断する（Ｓ１０４）。
【００６３】
ジョブの終了指示を受け付けた場合には（Ｓ１０４：ＹＥＳ），ブックスキャン処理を終了する。一方，読み取りの継続指示を受け付けた場合には（Ｓ１０４：ＮＯ），Ｓ１０３に戻って次の見開き原稿の読み取りを行う。そして，開き方向の判定が完了していなければ（Ｓ３０１：ＮＯ），再度開き方向を判断する（Ｓ３２１）。
【００６４】
一方，左開きの場合には（Ｓ１０２：ＮＯ），現在のジョブをキャンセルするか否かを問い合わせる（Ｓ３２２）。例えば，読み取った後の画像データにページ番号を付して出力している場合や，これまで読み取った画像データをＮＶＲＡＭ３４に保存し，最終的に１つのファイルとして出力する場合には，これまで左右逆順で読み取りを行ったデータを利用するか否かが問題となる。そのため，ジョブをキャンセルするのか否かをユーザに問い合わせる。
【００６５】
ジョブをキャンセルにする場合には（Ｓ３２２：ＹＥＳ），ブックスキャン処理を終了する。ブックスキャン処理を終了する際には，今まで読み取った画像データの情報がＲＡＭ３３から消去される。ジョブをキャンセルしない場合には（Ｓ３２２：ＮＯ），今まで読み取った画像データの情報を消去することなく，継続してＳ１２２以降の処理を行う。Ｓ１２２以降の処理については，第１の形態における左開きであった場合（Ｓ１０２：ＮＯ）のＳ１２２以降の処理と同じである。
【００６６】
第３の形態では，読み取った画像データに基づいて開き方向を確実に自動判別している。すなわち，第１の形態のように本スキャンの前に開き方向を自動判別する場合には，プレスキャン動作が必要となる。そして，そのプレスキャンのみで判別しなければならないため，画像内容によっては判別の精度を欠く。一方，第３の形態では，１回の読み取りで十分な判別ができなければ，次の読み取りで再度判別を行い，十分な判別ができるまで繰り返す。これにより，高精度の自動判別が期待できる。
【００６７】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，ＭＦＰに限らず，複写機，スキャナ，ＦＡＸ等，画像読み取り機能を備えるものであれば適用可能である。
【００６８】
また，実施の形態では，ページ順を決定した画像データをファイルに登録しているが，ページ順を決定した画像データの出力先はファイルに限るものではない。例えば，画像形成部１に出力し，適正なページ順に印刷を行ってもよい。
【００６９】
また，実施の形態では，ホームポジションが左側（図６中の位置Ａ）にあるため，読取方向の初期値が左から右に向かう方向であり，左開きの場合，すなわち右側ページを先に出力する場合に，読取方向を変更しているが，ホームポジションは右側（図６中の位置Ｂ）にあってもよい。この場合，読取方向の初期値が右から左に向かう方向であり，右開きの場合，すなわち左側ページを先に出力する場合に，読取方向を変更する。
【符号の説明】
【００７０】
２      画像読取部
１１    ＦＢガラス
１５    イメージセンサ
２０    ＡＤＦ
３０    制御部
１００  ＭＦＰ
【図１】
0005842389.tif 000002
【図２】
0005842389.tif 000003
【図３】
0005842389.tif 000004
【図４】
0005842389.tif 000005
【図５】
0005842389.tif 000006
【図６】
0005842389.tif 000007
【図７】
0005842389.tif 000008
【図８】
0005842389.tif 000009
【図９】
0005842389.tif 000010
【図１０】
0005842389.tif 000011