(57)【要約】【課題】  サイズが異なる原稿をユーザが意図する見開き原稿として読み取り処理できる。【解決手段】    原稿台に載置される原稿を見開きモードで読み取る読取手段と、前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、記憶された１ページ分の画像データを２ページ分の画像データに分割する分割手段と、前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズとを順次比較して、先読みした原稿のサイズと後読みした原稿のサイズが異なる場合、前記分割手段により原稿サイズが大きい原稿の画像データを分割させ、前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズが同じ場合、前記分割手段により先読みしたページの原稿の画像データと後読みしたページの原稿の画像データとをそれぞれ分割させるように制御する制御手段と、を備えることを特徴とする。【選択図】  図３
2014116649.tif 000002
【特許請求の範囲】
【請求項１】
原稿台に載置される原稿を見開きモードで読み取る読取手段と、
前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、
記憶された１ページ分の画像データを２ページ分の画像データに分割する分割手段と、
前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズとを順次比較して、先読みした原稿のサイズと後読みした原稿のサイズが異なる場合、前記分割手段により原稿サイズが大きい原稿の画像データを分割させ、
前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズが同じ場合、前記分割手段により先読みしたページの原稿の画像データと後読みしたページの原稿の画像データとをそれぞれ分割させるように制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
原稿台に載置される原稿を見開きモードで読み取る読取手段と、
前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、
記憶された１ページ分の画像データを２ページ分の画像データに分割する分割手段と、
前記原稿台に対して載置される原稿を検出する検出手段と、
検出される原稿の長手方向が前記読取手段の主走査方向と一致するかどうかを判断する判断手段と、
検出される原稿の長手方向が前記読取手段の主走査方向と一致すると判断した場合、当該原稿が表紙ページの原稿であるか、裏表紙ページの原稿であるかの指示を受付ける受付手段と、
前記読取手段により読み取られる当該指示を受付けたページの原稿の画像データは前記分割手段により２ページ分の画像データに分割させず、当該指示を受付けたページ以外の原稿の画像データは前記分割手段により２ページ分の画像データに分割させるように制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項３】
検出される原稿の長手方向が前記読取手段の主走査方向と一致すると判断した場合、当該原稿が表紙ページであるか、裏表紙ページであるかを選択する画面を表示する画面表示手段を備え、
前記受付手段は、前記画面表示手段に対するページ選択状態から当該原稿が表紙ページの原稿であるか、裏表紙ページの原稿であるかの指示を受付けることを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記原稿台に載置される原稿を見開きモードで読み取る際に、最初に読み取る原稿の画像データと最後に読み取る原稿の画像データとは前記分割手段によるページ分割を行わないモードを有効とするかまたは無効とするかのいずれかを設定する設定手段と、
前記設定手段によりページ分割を行わないモードを有効とすることが設定されることに応じて、原稿の読み取り順序を示す画面を表示する順序画面表示手段と、
を備えることを特徴とする請求項２記載の画像処理装置。
【請求項５】
前記分割手段は、原稿の副走査方向長を等分する位置を基準として、読み取られた画像データを２ページ分の画像データに分割することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記記憶手段に記憶された各ページの画像データを印刷する印刷手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
前記記憶手段に記憶された各ページの画像データを情報処理装置に送信する送信手段を備えることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項８】
前記記憶手段は、ハードディスクであることを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項９】
原稿台に載置される原稿を見開きモードで読み取る読取手段と、前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、を備える画像処理装置の制御方法であって、
記憶された１ページ分の画像データを２ページ分の画像データに分割する分割工程と、
前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズとを順次比較して、先読みした原稿のサイズと後読みした原稿のサイズが異なる場合、前記分割工程により原稿サイズが大きい原稿の画像データを分割させ、
前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズが同じ場合、前記分割工程により先読みしたページの原稿の画像データと後読みしたページの原稿の画像データとをそれぞれ分割させるように制御する制御工程と、
を備えることを特徴とする画像処理装置の制御方法。
【請求項１０】
原稿台に載置される原稿を見開きモードで読み取る読取手段と、前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、を備える画像処理装置の制御方法であって、
記憶された１ページ分の画像データを２ページ分の画像データに分割する分割工程と、
前記原稿台に対して載置される原稿を検出する検出工程と、
検出される原稿の長手方向が前記読取手段の主走査方向と一致するかどうかを判断する判断工程と、
検出される原稿の長手方向が前記読取手段の主走査方向と一致すると判断した場合、当該原稿が表紙ページの原稿であるか、裏表紙ページの原稿であるかの指示を受付ける受付工程と、
前記読取手段により読み取られる当該指示を受付けたページの原稿の画像データは前記分割工程により２ページ分の画像データに分割させず、当該指示を受付けたページ以外の原稿の画像データは前記分割工程により２ページ分の画像データに分割させるように制御する制御工程と、
を備えることを特徴とする画像処理装置の制御方法。
【請求項１１】
請求項９または１０に記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来の画像処理装置には、原稿画像を中央で２分割し読み取り、２分割された左右の画像を別々のページとして印刷または記録装置に保存する機能（以下「見開きスキャン機能」とする）がある。この見開きスキャン機能を利用することにより、本や冊子の内部ページのような見開き原稿をスキャンし、左右の画像を別々のページとして印刷または記録装置に保存する機能を、ユーザは容易に享受することができる。
【０００３】
しかしながら、従来の見開きスキャン機能は、見開き原稿でなくても原稿画像の中央で２分割し読み取る。そのため、表紙及び裏表紙を含む本や冊子を表紙、内部ページ、裏表紙の順でスキャンを実行する際、表紙及び裏表紙は通常のスキャンを実行し、内部のページは見開きスキャンを実行する等のユーザによる操作が必要となる。よって、前記のような処理を見開きスキャン機能で実現する際、ユーザビリティが著しく下がることになる。
この課題を解決するため、原稿台に設置された原稿のサイズと予めユーザが指定した出力原稿サイズの大小関係から通常のスキャンもしくは見開きスキャンのどちらを実行するか判断する技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１６６２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来の画像処理装置は上記のように構成されているので、例えば表紙や裏表紙も含めて各ページを記憶させたい場合に、従来の見開きスキャン機能では、表紙や裏表紙についても、同様に画像を左右のページに分けて記憶してしまう。このため、印刷結果が、ユーザの意図しないものになってしまう場合があった。
また、上記特許文献１では、例えば原稿として表紙サイズと見開きサイズとが異なる原稿を読み取る場合、ユーザが予め出力原稿サイズを明示的に指定する必要があり、ユーザビリティが高いとはいえない場合があった。
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、サイズが異なる原稿をユーザが意図する見開き原稿として読み取り処理できる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
原稿台に載置される原稿を見開きモードで読み取る読取手段と、前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、記憶された１ページ分の画像データを２ページ分の画像データに分割する分割手段と、前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズとを順次比較して、先読みした原稿のサイズと後読みした原稿のサイズが異なる場合、前記分割手段により原稿サイズが大きい原稿の画像データを分割させ、前記読取手段が先読みした原稿のサイズと後読みした原稿のサイズが同じ場合、前記分割手段により先読みしたページの原稿の画像データと後読みしたページの原稿の画像データとをそれぞれ分割させるように制御する制御手段と、を備えることを特徴とする。
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
原稿台に載置される原稿を見開きモードで読み取る読取手段と、前記読取手段が前記見開きモードで読み取る原稿の画像データを記憶する記憶手段と、記憶された１ページ分の画像データを２ページ分の画像データに分割する分割手段と、前記原稿台に対して載置される原稿を検出する検出手段と、検出される原稿の長手方向が前記読取手段の主走査方向と一致するかどうかを判断する判断手段と、検出される原稿の長手方向が前記読取手段の主走査方向と一致すると判断した場合、当該原稿が表紙ページの原稿であるか、裏表紙ページの原稿であるかの指示を受付ける受付手段と、前記読取手段により読み取られる当該指示を受付けたページの原稿の画像データは前記分割手段により２ページ分の画像データに分割させず、当該指示を受付けたページ以外の原稿の画像データは前記分割手段により２ページ分の画像データに分割させるように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、サイズが異なる原稿をユーザが意図する見開き原稿として読み取り処理できる。
【図面の簡単な説明】
【０００９】
【図１】画像処理装置の構成を説明するブロック図である。
【図２】図１に示したスキャナ部のスキャン処理を説明する図である。
【図３】画像処理装置の制御方法を示すフローチャートである。
【図４】スキャン原稿パターンの一例を示す図である。
【図５】図４に示したスキャン原稿パターンに対する分割パターンの例を示す図である。
【図６】画像処理装置の制御方法を示すフローチャートである。
【図７】種操作方向に対する表紙原稿と内部ページの読み取り領域の違いを示す図である。
【図８】図１に示した表示部に表示されるＵＩ画面の一例を示す図である。
【図９】主走査方向が長い本や冊子に対する見開スキャン機能を説明する図である。
【図１０】画像処理装置の制御方法を示すフローチャートである。
【図１１】画像処理装置の制御方法を示すフローチャートである。
【図１２】画像処理装置の制御方法を示すフローチャートである。
【図１３】図１に示した表示部に表示されるＵＩ画面の一例を示す図である。
【図１４】画像処理装置の制御方法を示すフローチャートである。
【発明を実施するための形態】
【００１０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
【００１１】
図１は、本実施形態を示す画像処理装置の構成を説明するブロック図である。本例は、ＬＡＮケーブルを用いて情報処理装置（ＰＣ）１１２と通信可能に構成されている。ここで、ＰＣ１１２には、画像処理装置と通信するためのデバイスドライバが複数インストールされて、ＯＳ（オペレーティングシステム）の管理下で種々のジョブ処理要求を画像処理装置に指示する。本実施形態では、後述するように印刷部とスキャナ部と、ＨＤＤ等を備えるため、スキャンジョブ、プリントジョブ、コピージョブ、ＢＯＸジョブ等の種々のジョブ処理要求が可能に構成されている。また、印刷部には、図示しないオプション装置としてシート処理装置等も接続可能である。
【００１２】
図１において、ＣＰＵ１０１は、ＲＯＭ１０２に記憶された制御プログラムを読み出して画像処理装置における各種制御処理を実行する。ＲＡＭ１０３は、ＣＰＵ１０１の主メモリおよび処理画像の一時記憶領域として用いられる。操作部１０４は、表示部１０５を具備し、実行する機能の選択や選択した機能の詳細設定、実行指示などを入力することができる。
【００１３】
また、表示部１０５は、ユーザに対するメッセージや、画像処理装置の状態を示すメッセージなど、様々な情報を表示することができる。原稿画像サイズ検知部１０６は、スキャナ部１０７に含まれる原稿台（不図示）に設置された原稿を検知し、原稿の主走査方向及び副走査方向の長さ（副走査方向長）を測定することができる。
【００１４】
スキャナ部１０７は、原稿台に設置された原稿をコンタクトイメージセンサ（ＣＩＳ）等の読取素子によって読み取ることができる。
印刷部１０８は、スキャナ部１０７で読み取った画像データを記録紙上に記録することができる。不揮発性の記憶媒体で構成されるハードディスク（ＨＤＤ）１０９は、多くの画像データを長期間保存することができる。
【００１５】
ＬＡＮ  Ｉ／Ｆ１１０は、画像処理装置とパソコンを接続するＬＡＮケーブルを接続する。汎用バス１１１は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、操作部１０４、原稿画像サイズ検知部１０６、スキャナ部１０７、印刷部１０８、ＨＤＤ１０９、ＬＡＮ  Ｉ／Ｆ１１０を相互に接続しており、これらの間のデータ転送を可能にしている。
【００１６】
次に、見開きスキャンで１ページの原稿を２ページの画像として分割読み込みする方法について説明する。
【００１７】
図２は、図１に示したスキャナ部１０７のスキャン処理を説明する図である。本例は、スキャナ部１０７で左開きの見開き原稿を見開きスキャン機能を利用してスキャンを実行する際のスキャナの動作を説明する概略例である。
【００１８】
図２において、見開きスキャン機能は原稿台に設置された見開き原稿（例えば見開きがＡ３サイズの原稿）に対して２回のスキャン動作を実行する。その際、見開き原稿は裏返しで原稿台に設置されるため、左開き原稿の場合、図２で示すようにまずスキャナ定位置から遠い面Ｆ１のスキャンＳ１を実行する。
【００１９】
その後、スキャナ部１０７の読取部は、スキャナ定位置ＮＰに移動しスキャナ定位置から近い面Ｆ２のスキャンＳ２を実行し、スキャナ定位置ＮＰに移動する。スキャナ部１０７で読み取った画像データは、ＣＰＵ１０１の制御に従って汎用バス１１１を通じて印刷部１０８、ＨＤＤ１０９に原稿左面、右面の順で別々のページとして送信される。同様に、スキャナ部１０７で読み取った画像データは、ＬＡＮ  Ｉ／Ｆ１１０及びＬＡＮケーブルを介してＰＣ１１２のいずれかに原稿左面、右面の順で別々のページとして送信される。
その後、ＣＰＵ１０１の制御に従って印刷部１０８では画像データを記録紙上に記録し、ＨＤＤ１０９では画像データを保存する。
【００２０】
また、分割読み込みの方法は、上記の方法に限られたものではなく、例えば、１ページの画像としてＲＡＭ１０３に取り込んだ画像を、ＣＰＵ１０１によるソフト処理によって、任意の方向に２分割するといった方法でも実現可能である。
【００２１】
図３は、本実施形態を示す画像処理装置の制御方法を示すフローチャートである。本例は、見開きスキャン機能の制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２またはＨＤＤ１０９に記憶された制御プログラムを実行することで実現される。以下、図４、図５に示すスキャン原稿パターンと分割パターンの例を参照しながら制御例を説明する。本実施形態では、１ページ分の見開き原稿を２ページ分の原稿に分割する例を説明する。また、分割する基準は、原稿を読み取るスキャナ部１０７の副走査方向長を２等分する位置を基準とする。さらに、本実施形態では、スキャナ部１０７が先読みした原稿のサイズと後読みした原稿のサイズとを順次比較する。ここで、先読みした原稿のサイズと後読みした原稿のサイズが異なるとＣＰＵ１０１が判断した場合、記憶された原稿サイズが大きい原稿の画像データを分割する例を説明する。
【００２２】
また、図４の（ａ）〜（ｆ）は、スキャナ部１０７で読み込む原稿パターンの例を表し、図５の（ａ）〜（ｆ）は、図４に示した各原稿パターンに、左右開きの見開きスキャン機能を適用した場合の分割パターンを表す図である。また、説明を簡略化するため、以下では、本における表紙及び裏表紙の原稿サイズをＡ４、内部ページの原稿サイズをＡ３として説明を行う。
【００２３】
まず、操作部１０４は、ユーザから見開きスキャン機能の選択、原稿の開き方向（左右開きか上下開きか）が設定されると、その設定情報をＣＰＵ１０１に送信し、見開きスキャン機能の実行を開始する（Ｓ３０１）。すると、ＣＰＵ１０１は、ＲＯＭ１０２に記録された見開きスキャン機能に関する制御プログラムを読み出し、表示部１０５を用いて原稿台に原稿を設置するようユーザに対してメッセージを表示する。
【００２４】
次に、原稿画像サイズ検知部１０６は、スキャナ部１０７に備えられたセンサ等により、ユーザにより原稿台に原稿が設置されたことを検知する。さらに、原稿画像サイズ検知部１０６は第１ページの原稿サイズ、つまり原稿の主走査方向及び副走査方向の長さを検知し、その情報をＣＰＵ１０１に送信する。ＣＰＵ１０１は、その画像サイズをＲＡＭ１０３に保存する（Ｓ３０２）。
【００２５】
そして、第１ページの原稿は、スキャナ部１０７によってスキャンされ、光電変換することにより読み取られた画像データがＲＡＭ１０３に転送される。この時、前述したような２回のスキャン動作による画像の分割取得は行われず、１回のスキャン動作で、第１ページの原稿の画像データが取得される（Ｓ３０３）。
【００２６】
次に、第２ページの原稿が、ユーザによってスキャンされるかどうかを判断する（Ｓ３０４）。例えば、操作部１０４でユーザによって連続スキャンの終了指示が実行され、第２ページ以降の原稿がスキャンされないことが確定していると判断した場合（Ｓ３０４のＮｏ）、スキャナ部１０７によりスキャンされた原稿は第１ページのみである。
【００２７】
この時、見開きスキャン機能の設定は、第１ページの原稿に反映するため、第１ページの画像の分割処理を行う（Ｓ３１８）。この時、第１ページの画像はすでに、原稿台から原稿が取り除かれている可能性もある。そこで、改めてスキャナ部１０７で２回スキャンを行って取得するのではなく、ＣＰＵ１０１によって、ＲＡＭ１０３に取り込んだ第１ページの画像データの分割処理を行うのが望ましい。すなわち、この処理によって、例えば図４の（ａ）、（ｂ）のような第１ページのみの原稿は、図５の（ａ）、（ｂ）のような２分割画像データに分割されることになる。
【００２８】
そして、前記の分割した画像データを使用して、ユーザに指定された出力処理を行い、見開きスキャン機能に基づく処理を終了する。
ここで、ユーザに指定された出力処理とは、見開きスキャン機能と共に画像処理装置で実行されるＣｏｐｙ、Ｓｅｎｄ、Ｂｏｘの各機能によって異なる。
【００２９】
例えばＣｏｐｙ機能実行時であれば、前記分割された画像データは、印刷部１０８から印刷出力される。また、Ｓｅｎｄ機能実行時であれば、前記分割された画像データは、ＰＣ１１２への送信する電子メールへの添付画像データとして生成される。また、Ｂｏｘ機能実行時であれば、ＨＤＤ１０９に保存される画像データとして生成される。
以下、ユーザに指定された出力処理は、前記の３つの処理のうち、いずれかが実行されるものとする。
【００３０】
一方、Ｓ３０４において、第２ページの原稿スキャンがユーザによって指示されたとＣＰＵ１０１が判断した場合（Ｓ３０４のＹｅｓ）、原稿画像サイズ検知部１０６によって、第２ページの画像サイズ検知を行う（Ｓ３０５）。その後、第２ページのスキャンを行う（Ｓ３０６）。
【００３１】
そして、先に取得した第１ページの画像サイズ情報と、第２ページの画像サイズ情報とを比較する（Ｓ３０７）。本実施形態においては、画像サイズの比較は、副走査方向の長さの比較で行うものとする。
【００３２】
ここで、第１ページと第２ページの副走査方向の長さが同一であるとＣＰＵ１０１が判断した場合（Ｓ３０７のＮｏ）、実行される見開きスキャンは、表紙なしの原稿に対する処理であると判断する。そして、ＣＰＵ１０１は、ＲＡＭ１０３に取り込んだ第１ページと第２ページを主走査方向に分割する（Ｓ３１４）。
【００３３】
そして、ＣＰＵ１０１は、第３ページ以降の原稿がスキャン実行されるかどうかを判断する（Ｓ３１５）。ここで、第３ページ以降の原稿があるとＣＰＵ１０１が判断した場合は、スキャナ部１０７で原稿のスキャンを行った後（Ｓ３１６）、ＣＰＵ１０１は、スキャンした画像を副走査方向に分割する（Ｓ３１７）。以上の処理が、スキャン原稿の終了を指示される（Ｓ３１５のＮｏ）まで行われる。
【００３４】
すなわち、以上の処理によって、例えば図４の（ｃ）、（ｄ）のように、第１ページと第２ページのサイズが同一である原稿は、図５の（ｃ）、（ｄ）のように全スキャン原稿が２分割画像に分割されることになる。そして、前記分割画像を使用して、ユーザに指定された出力処理を行い、見開きスキャン機能に基づく処理を終了する。
【００３５】
一方、第１ページと第２ページの副走査方向の長さが異なっているとＣＰＵ１０１が判断した場合（Ｓ３０７のＹｅｓ）、ＣＰＵ１０１は、実行される見開きスキャンは、表紙ありの原稿に対する処理であると判断する。
【００３６】
そして、ＣＰＵ１０１は、ＲＡＭ１０３に取り込んだ第１ページと第２ページの画像のうち、サイズの大きい画像のみを副走査方向に分割する（Ｓ３０８）。そして、第３ページ以降の原稿がスキャン実行されるかどうかを判断する（Ｓ３０９）。ここで第３ページ以降の原稿があるとＣＰＵ１０１が判断した場合は、原稿画像サイズ検知部１０６によって、画像サイズ検知を行う（Ｓ３１０）。その後、スキャナ部１０７が原稿のスキャンを行う（Ｓ３１１）。
【００３７】
さらに、ＣＰＵ１０１は、第３ページの原稿の副走査方向の長さが、第１ページと第２ページの副走査方向の長さのうち、大きい方の副走査方向の長さと同サイズかどうかを判断する（Ｓ３１２）。ここで、第３ページの原稿の副走査方向の長さが、第１ページと第２ページの副走査方向の長さのうち、大きい方の副走査方向の長さと同サイズであるとＣＰＵ１０１が判断した場合（Ｓ３１２のＹｅｓ）、Ｓ３１３へ進む。そして、ＣＰＵ１０１は、スキャン画像を副走査方向に分割する（Ｓ３１３）。一方、Ｓ３１２で、第３ページの原稿の副走査方向の長さが、第１ページと第２ページの副走査方向の長さのうち、大きい方の副走査方向の長さと同サイズでないとＣＰＵ１０１が判断した場合（Ｓ３１２のＮｏ）、スキャン画像は分割しないで、Ｓ３０９へ戻る。
【００３８】
以上の処理が、スキャン原稿の終了が指示される（Ｓ３０９のＮｏ）まで行われる。すなわち、以上の処理によって、例えば図４の（ｅ）、（ｆ）のように、第１ページと第２ページのサイズが異なる原稿は、図５の（ｅ）、（ｆ）のように、２ページのうち画像サイズが大きい方の画像が、２分割画像に分割されることになる。
【００３９】
また、第３ページ以降は、例えば図４の（ｆ）のように、第１ページと第２ページのスキャン原稿のうち、サイズの小さい方と同じサイズだった場合は、分割されず、そのまま画像保存されて全体として図５の（ｆ）のように出力される。
【００４０】
一方、図４の（ｅ）のように、第３ページ以降が、第１ページと第２ページのスキャン原稿のうち、大きい方と同じサイズだった場合は、分割されて、２分割画像として画像保存されて全体として図５の（ｅ）のように出力される。
【００４１】
以上説明したように、本実施形態によれば、表紙を含む本や冊子状の原稿を見開きスキャン機能を利用してスキャンを実行する際、まず、スキャン原稿の第１ページと第２ページの画像サイズを比較する。
【００４２】
そして、第１ページが第２ページよりも小さかった場合は、第１ページを本の表紙と判断し、第１ページは画像分割を行わず、第２ページ以降だけを画像分割処理する。これにより、ユーザが予め出力原稿サイズを明示的に指定することなく、本の表紙のスキャン画像は、１ページの画像として保存し、本の見開きページは２ページの画像として保存できるため、見開きスキャン機能のユーザビリティを高めることが可能となる。
【００４３】
〔第２実施形態〕
図６は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、見開きスキャン機能における１枚目の原稿に対するスキャン制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２またはＨＤＤ１０９に記憶された制御プログラムを実行することで実現される。
また、説明を簡略化するため、以下、見開きスキャンを行う本における表紙及び裏表紙の原稿サイズをＡ４、内部ページの原稿サイズをＡ３とし、操作部１０４はタッチパネル式の表示部１０５を有しているものとして説明を行う。
【００４４】
Ｓ４０１において、ユーザから見開きスキャン機能の選択、原稿の見開き方向等の設定を受付けた操作部１０４は、その受付けた情報をＣＰＵ１０１に送信する。そして、ＣＰＵ１０１は、ＲＯＭ１０２に記憶された見開きスキャン機能に関する制御プログラムを読み出し、表示部１０５でユーザに対して原稿台に原稿を設置するようメッセージを表示する。
【００４５】
Ｓ４０２において、原稿画像サイズ検知部１０６は、図示しないセンサ等により、ユーザにより原稿台に原稿が設置されたことを検知し、原稿サイズ、つまり原稿の主走査方向及び副走査方向の長さを検知し、その情報をＣＰＵ１０１に送信する。
【００４６】
Ｓ４０３において、ＣＰＵ１０１は、Ｓ４０２で原稿画像サイズ検知部１０６から送信された情報に基づいて、原稿台に設置された原稿が主走査方向に長いか、副走査方向に長いか判断する。その後、ＣＰＵ１０１は副走査方向に長いと判断した場合は、スキャナ部１０７に見開きスキャンを実行するよう情報を送信する。図７の（ａ）に示す例では、表紙、図７の（ｂ）に示す例では、本の内部ページを原稿台に設置した状態を概略に示している。
図７の（ａ）に示すように表紙は、主走査方向、内部ページは、図７の（ｂ）に示すように副走査方向に長い。
ここで、ＣＰＵ１０１が主走査方向に長いと判断した場合はＳ４０４に移行し、副走査方向に長いと判断した場合はＳ４０９に移行する。つまり、図７の（ａ）に示すように原稿台に設置された原稿が表紙であればＳ４０４に移行することになる。
【００４７】
Ｓ４０４において、ＣＰＵ１０１は、表示部１０５を介してユーザに対して原稿台に設置された原稿が表紙であるか否か選択するメッセージ及びキーを図８の（ａ）に示すＵＩ画面として表示する。図８の（ａ）は、Ｓ４０４における表示部１０５の一例に対応する。これにより、ユーザは、表紙に対する見開きスキャンを容易に回避することができ、かつ図９に示すような内部ページにおいても主走査方向が長い本や冊子に対して従来の見開きスキャン機能のように見開きスキャンを実行することも可能となる。
なお、図８の（ａ）に示すＵＩ画面は、見開きスキャンモードが設定されている場合にＣＰＵ１０１により表示部１０５に表示される。具体的には、原稿台に設けられるセンサで載置される原稿を検出し、検出された原稿の長手方向がスキャナ部１０７の読取部の主走査方向と一致するとＣＰＵ１０１により判断された場合のＵＩ画面表示に対応する。
特に図８の（ａ）は表紙ページの原稿であるかをユーザに問い合わせる画面として表示され、図８の（ｂ）は裏表紙ページの原稿であるかをユーザに問い合わせて、ユーザの選択指示を催促する画面として表示される。この際、ＣＰＵ１０１は、当該ＵＩ画面に表示されるボタンのページ選択状態から当該ページが表紙であるのか、裏表紙であるのかを判断することが可能となる。
Ｓ４０５において、Ｓ４０４において表示部１０５で表示したキーに対するユーザの選択を検知した操作部１０４は、その検知した情報をＣＰＵ１０１に送信する。
【００４８】
Ｓ４０６において、ＣＰＵ１０１は、Ｓ４０５で操作部１０４から送信された情報に基づいて通常スキャンまたは見開きスキャンのどちらを実行するか決定し、その情報をスキャナ部１７に送信する。ここで、ＣＰＵ１０１が通常スキャンを実行すると決定した場合はＳ４０７に、見開きスキャンを実行すると決定した場合はＳ４０９に移行する。
【００４９】
Ｓ４０７において、スキャナ部１０７はＳ４０６において、ＣＰＵ１０１から送信された情報を受け、通常スキャンを実行する。そして、ＣＰＵ１０１は、読み取った画像データは印刷部１０８、ＨＤＤ１０９のいずれかに送信する。
Ｓ４０８において、ＣＰＵ１０１は、次原稿が存在するかどうかを判断する。ここで、次原稿が存在するとＣＰＵ１０１が判断した場合、アに示す処理へ移行し、存在しないとＣＰＵ１０１が判断した場合は、本処理を終了する。
【００５０】
Ｓ４０９では、スキャナ部１０７はＳ４０３またはＳ４０６において、ＣＰＵ１０１から送信された情報を受け取り、見開きスキャンを実行する。ＣＰＵ１０１は、読み取った画像データは印刷部１０８、ＨＤＤ１０９のいずれかに送信する。
Ｓ４１０において、次原稿が存在するとＣＰＵ１０１が判断した場合、イに示す処理へ移行し、存在しないと判断した場合は、本処理を終了する。
【００５１】
図１０は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、１枚目の原稿が表紙であった際の２枚目以降の原稿に対するスキャン制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２またはＨＤＤ１０９に記憶された制御プログラムを実行することで実現される。以下、スキャナ部１０７により読み取られる当該指示を受付けたページの原稿の画像データは２ページ分の画像データに分割させず、当該指示を受付けたページ以外の原稿の画像データは２ページ分の画像データに分割させる制御について説明する。
【００５２】
Ｓ５０１において、Ｓ４０２と同様に、原稿画像サイズ検知部１０６は供えられたセンサ等により、ユーザにより原稿台に原稿が載置されたことを検知し、原稿の主走査方向及び副走査方向の長さを検知し、その情報をＣＰＵ１０１に送信する。
【００５３】
Ｓ５０２において、Ｓ４０３と同様に、ＣＰＵ１０１はＳ５０１で原稿画像サイズ検知部１０６から送信された情報に基づいて、原稿台に設置された原稿が主走査方向に長いか、副走査方向に長いか判断する。裏表紙は表紙と同様に主走査方向、内部ページは副走査方向に長い。
そこで、Ｓ５０２において、ＣＰＵ１０１が主走査方向に長いと判断した場合は、Ｓ５０３へ移行し、副走査方向に長い場合はＳ５０７に移行する。つまり、原稿台に設置された原稿が裏表紙である場合、Ｓ５０３に移行することになる。
【００５４】
Ｓ５０３において、ＣＰＵ１０１は、表示部１０５を介してユーザに対して原稿台に設置された原稿が裏表紙であるか否か選択するメッセージ及びキーを図８の（ｂ）に示すＵＩ画面を用いて表示させる。
【００５５】
Ｓ５０４において、Ｓ４０５と同様に、Ｓ５０３において表示部１０５に表示したＵＩ画面上のキーに対するユーザの選択を検知した操作部１０４は、その検知した情報をＣＰＵ１０１に送信する。
【００５６】
Ｓ５０５において、Ｓ４０６と同様に、ＣＰＵ１０１はＳ５０４で操作部１０４から送信された情報が裏表紙であるかどうかを判断する。ここで、送信された情報が裏表紙であると判断した場合、Ｓ５０６へ進み、原稿台の原稿を通常スキャンして、本処理を終了する。具体的には、Ｓ５０６において、スキャナ部１０７はＳ５０４においてＣＰＵ１０１から送信された情報を受け、通常スキャンを実行し、画像データを印刷またはＨＤＤ１０９に送信し、処理を終了する。
一方、Ｓ５０５で、操作部１０４から送信された情報が裏表紙でない、すなわち、内部ページであると判断した場合は、ＣＰＵ１０１は、原稿台の原稿を見開きスキャンするための情報をスキャナ部１０７に送信する。
【００５７】
そして、Ｓ５０７では、スキャナ部１０７はＳ５０２またはＳ５０５において、ＣＰＵ１０１から送信された情報を受け、原稿台上の原稿に対して見開きスキャンを実行し、読み取った画像データを印刷部１０８、ＨＤＤ１０９、パソコンのいずれかに送信する。
Ｓ５０８において、ＣＰＵ１０１は、次原稿が存在するかどうかを判断する。ここで、次原稿が存在すると判断した場合は、Ｓ５０１に移行し、存在しないとＣＰＵ１０１が判断した場合は、本処理を終了する。
【００５８】
図１１は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、１枚目の原稿が表紙でなかった際の２枚目以降の原稿に対するスキャン制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２またはＨＤＤ１０９に記憶された制御プログラムを実行することで実現される。
Ｓ６１１において、原稿画像サイズ検知部１０６は図示しないセンサ等により、ユーザにより原稿台に原稿が設置されたことを検知し、その情報をＣＰＵ１０１に送信する。この時、Ｓ４０２やＳ５０１で行ったような原稿の主走査方向及び副走査方向の長さの検知は行わない。
【００５９】
Ｓ６１２において、ＣＰＵ１０１は、Ｓ６１１で原稿画像サイズ検知部１０６から送信された原稿台に原稿が設置されたという情報を受け、スキャナ部１０７に見開きスキャンを実行するよう情報を送信する。スキャナ部１０７は、その情報を受け、見開きスキャンを実行し、読み取った画像データを印刷部１０８、ＨＤＤ１０９のいずれかに送信する。
Ｓ６１３において、次原稿が存在するとＣＰＵ１０１が判断した場合はＳ６１１に移行し、存在しないと判断した場合は、本処理を終了する。
【００６０】
以上説明したように、本実施形態によれば、表紙及び裏表紙を含む本を見開きスキャン機能を利用してスキャンを実行する際、原稿の主走査方向及び副走査方向の長さを検知し、主走査方向に長い場合、ユーザに表紙又は裏表紙か否か選択するようにした。これにより、ユーザが予め出力サイズを明示的に指定することなく、表紙及び裏表紙は通常のスキャン、内部ページは見開きスキャンを実行するため、見開きスキャン機能のユーザビリティを高めることが可能となる。
【００６１】
〔第３実施形態〕
第３実施形態では、まず表紙、裏表紙を含む本や冊子状の原稿を見開きスキャン機能を利用してスキャンを実行する際、予め設定されている原稿の開き方向と原稿の主走査方向及び副走査方向の長さから、その原稿が表紙及び裏表紙の可能性があるか否か判断する。そして、表紙及び裏表紙の可能性が高いと判断した場合のみユーザに表紙及び裏表紙か否か選択させ、選択結果に基づいて通常のスキャンまたは見開きスキャンをいずれかを実行することで見開きスキャン機能のユーザビリティを高めることを可能とした。
第３実施形態では、予め表紙及び裏表紙を含むか否かユーザに選択させ、ユーザが表紙及び裏表紙を含むと選択した場合、最初の１枚と最後の１枚の原稿のみ通常のスキャンを実行した後に分割処理を行う。従って、予め表紙及び裏表紙を含むか否かユーザに選択させる点、通常のスキャンを行った後に分割処理を行う点において、第１実施形態と異なる。第１実施形態と共通である部分の説明は省略する。
【００６２】
図１２は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、１枚目の原稿に対するスキャン制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２またはＨＤＤ１０９に記憶された制御プログラムを実行することで実現される。
Ｓ７０１において、ユーザから見開きスキャン機能の選択を受付けた操作部１０４は、その受付けた情報をＣＰＵ１０１に送信する。
【００６３】
Ｓ７０２において、ＣＰＵ１０１は、Ｓ７０１において操作部１０４から送信された情報に基づいてＲＯＭ１０２に記録された見開きスキャン機能に関する制御プログラムを読み出す。そして、表示部１０５を介してユーザに対して表紙及び裏表紙を含む場合は表紙モードをＯＮにするようメッセージ及び「表紙モードＯＮ」キー及び「表紙モードＯＦＦ」キーを図１３に示すＵＩ画面を用いて表示する。ここで、「表紙モードＯＮ」であるとは、ページ分割を行わない表紙モードを有効とする設定に対応し、「表紙モードＯＦＦ」であるとは、ページ分割を行わない表紙モードを無効とする設定に対応する。
【００６４】
次に、図１３の（ａ）に示したＵＩ画面において、ユーザから「表紙モードＯＮ」もしくは「表紙モードＯＦＦ」の選択を受付けた操作部１０４は、その受付けた情報をＣＰＵ１０１に送信する。図１３の（ａ）に示すＵＩ画面は画面表示制御を行うＣＰＵ１０１により表示部１０５に表示される。
その際、操作部１０４において「表紙モードＯＮ」の選択を受付けた場合、図１３の（ｂ）のＵＩ画面（順序画面表示例）に示すように、ＣＰＵ１０１は、表示部１０５を介して表紙、内部ページ、裏表紙の順にスキャンを実行するようメッセージを表示する。なお、本例では、見開きスキャンの載、表紙モードがＯＮがユーザにより選択されることで、図１０の（ｂ）に示す画面が表示される。
【００６５】
Ｓ７０３において、ＣＰＵ１０１は、表示部１０５を介してユーザに対して原稿台に原稿を載置するようメッセージを表示させる。その後、原稿画像サイズ検知部１０６は、図示しないセンサ等により、ユーザにより原稿台に原稿が載置されたことを検知し、その情報をＣＰＵ１０１に送信する。
Ｓ７０４において、スキャナ部１０７は、原稿台に設置された原稿に対して通常のスキャンを実行する。
【００６６】
Ｓ７０５において、ＣＰＵ１０１は、Ｓ７０２で操作部１０４から送信された表紙モードＯＮまたは表紙モードＯＦＦという情報に基づいて、分割処理を行うかどうかを決定する。ここで、ＣＰＵ１０１が送信された表紙モードが表紙モードＯＮであると判断した場合、Ｓ７０６に移行し、表紙モードＯＦＦであると判断した場合、Ｓ７０７へ移行する。  なお、Ｓ７０５で表紙モードがＯＮであると判断した場合は、Ｓ７０４における通常スキャンで読み取った画像データは、印刷部１０８、ＨＤＤ１０９のいずれかに送信され、Ｓ７０７に移行する。
【００６７】
Ｓ７０６において、ＣＰＵ１０１はＳ７０４における通常スキャンで得た画像データに対して中央で２ページに分割する処理を行い、分割された画像データは印刷部１０８、ＨＤＤ１０９の何れかに送信され、Ｓ７０７に移行する。
Ｓ７０７では、ＣＰＵ１０１は次原稿が存在するかどうかを判断する。ここで、次原稿が存在すると判断した場合は図１４に示すウに示す処理に移行し、存在しないと判断した場合は、本処理を終了する。
【００６８】
図１４は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、２枚目移行の原稿に対するスキャン制御例である。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１０２またはＨＤＤ１０９に記憶された制御プログラムを実行することで実現される。
Ｓ８０１において、Ｓ７０３と同様に、ＣＰＵ１０１は、表示部１０５を介してユーザに対して原稿台に原稿を設置するようＵＩ画面を用いてメッセージを表示させる。その後、原稿画像サイズ検知部１０６は図示しないセンサ等により、ユーザにより原稿台に原稿が設置されたことを検知し、その情報をＣＰＵ１０１に送信する。
【００６９】
Ｓ８０２において、Ｓ７０４と同様に、スキャナ部１０７は、原稿台に設置された原稿に対して通常のスキャンを実行する。Ｓ８０３において、ＣＰＵ１０１は、次原稿が存在するか否かを判断する。ここで、次原稿が存在すると判断した場合、Ｓ８０５に移行し、存在しないと判断した場合Ｓ８０４に移行する。
Ｓ８０４では、ＣＰＵ１０１は表紙モードがＯＮであるか否かを判断する。ここで、表紙モードがＯＮであると判断した場合は、本処理を終了し、表紙モードがＯＦＦであると判断した場合はＳ８０５に移行する。
【００７０】
Ｓ８０５では、ＣＰＵ１０１は、Ｓ８０２でスキャンを実行し、得た画像データに対して中央で２ページに分割する処理を行い、分割された画像データは印刷部１０８、ＨＤＤ１０９の何れかに送信され、Ｓ８０１に移行する。
【００７１】
以上説明したように、本実施形態によれば、見開き原稿画像を中央で２分割して読み取る方法として、通常のスキャンを行った後に、中央で２分割する分割処理を行うようにした。
また、表紙及び裏表紙を含む本を見開きスキャン機能を利用してスキャンを実行する前に、予めユーザに表紙及び裏表紙を含むか否か選択させた。
そして、表紙及び裏表紙を含む場合、原稿の最初の１枚及び最後の１枚に関しては分割処理を行わないようにした。こうすることで、見開き原稿画像を中央で２分割して読み取る際、１回のスキャン動作で行うことができる。また、表紙及び裏表紙が副走査方向に長い原稿であっても、表紙及び裏表紙の分割処理を回避することができる。
【００７２】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００７３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００７４】
１４  操作部
１５  表示部
１６  原稿画像サイズ検知部
１７  スキャナ部
【図１】
2014116649.tif 000003
【図２】
2014116649.tif 000004
【図３】
2014116649.tif 000005
【図４】
2014116649.tif 000006
【図５】
2014116649.tif 000007
【図６】
2014116649.tif 000008
【図７】
2014116649.tif 000009
【図８】
2014116649.tif 000010
【図９】
2014116649.tif 000011
【図１０】
2014116649.tif 000012
【図１１】
2014116649.tif 000013
【図１２】
2014116649.tif 000014
【図１３】
2014116649.tif 000015
【図１４】
2014116649.tif 000016