(57)【要約】【課題】画像セットに含まれる原稿画像を適切な順序で並べることが可能な画像読取装置、制御方法及び制御プログラムを提供する。【解決手段】画像読取装置１００は、複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて記憶する記憶部１４０と、順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を順次生成する撮像部１１７と、順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出する検出部１５３と、画像セットを生成する生成部１５２と、画像セットを出力する出力部１３２と、を有し、生成部は、順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて記憶部に記憶されたサイズと一致しない場合、順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて記憶された搬送順序の順に並べ替えて画像セットを生成する。【選択図】図９
2020141275.tif 000002
【特許請求の範囲】
【請求項１】
複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて記憶する記憶部と、
順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を順次生成する撮像部と、
順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出する検出部と、
前記検出部により検出された各原稿のサイズの組合せが、前記記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致する場合、前記撮像部により生成された各原稿画像を含む画像セットを生成する生成部と、
前記画像セットを出力する出力部と、を有し、
前記生成部は、前記検出部により順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて前記記憶部に記憶されたサイズと一致しない場合、前記撮像部により順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて前記記憶部に記憶された搬送順序の順に並べ替えて前記画像セットを生成する、
ことを特徴とする画像読取装置。
【請求項２】
前記検出部により検出された各原稿のサイズの組合せが、前記記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致しない場合、原稿の搬送を中止する中止部をさらに有する、請求項１に記載の画像読取装置。
【請求項３】
前記検出部により検出された各原稿のサイズの組合せが、前記記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致しない場合、利用者に警告を通知する通知部をさらに有する、請求項１または２に記載の画像読取装置。
【請求項４】
前記通知部が前記警告を通知した後に、利用者による継続指示を受け付けた場合、新たな原稿を順次搬送させる制御部と、
前記制御部が新たな原稿を順次搬送させた場合に、前記記憶部に記憶された複数の原稿のセットを、順次搬送された原稿のセットで更新する更新部と、をさらに有する、請求項３に記載の画像読取装置。
【請求項５】
利用者による登録指示を受け付けた場合、原稿を順次搬送させ、順次搬送された原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて前記記憶部に登録する登録部をさらに有する、請求項１〜４の何れか一項に記載の画像読取装置。
【請求項６】
前記検出部により検出された各原稿のサイズが、前記記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せに対して不足している場合、不足しているサイズを利用者に通知する第２通知部をさらに有し、
前記生成部は、前記通知したサイズの原稿が搬送されたときに、前記画像セットを生成する、請求項１〜５の何れか一項に記載の画像読取装置。
【請求項７】
記憶部と、撮像部と、出力部と、を有する画像読取装置の制御方法であって、
複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて前記記憶部に記憶し、
順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を前記撮像部に順次生成させ、
順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出し、
前記検出された各原稿のサイズの組合せが、前記記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致する場合、前記撮像部により生成された各原稿画像を含む画像セットを生成し、
前記画像セットを前記出力部から出力することを含み、
前記生成において、前記順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて前記記憶部に記憶されたサイズと一致しない場合、前記撮像部により順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて前記記憶部に記憶された搬送順序の順に並べ替えて前記画像セットを生成する、
ことを特徴とする制御方法。
【請求項８】
記憶部と、撮像部と、出力部と、を有する画像読取装置に実行させる制御プログラムであって、
複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて前記記憶部に記憶し、
順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を前記撮像部に順次生成させ、
順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出し、
前記検出された各原稿のサイズの組合せが、前記記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致する場合、前記撮像部により生成された各原稿画像を含む画像セットを生成し、
前記画像セットを前記出力部から出力することを前記画像読取装置に実行させ、
前記生成において、前記順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて前記記憶部に記憶されたサイズと一致しない場合、前記撮像部により順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて前記記憶部に記憶された搬送順序の順に並べ替えて前記画像セットを生成する、
ことを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、制御方法及び制御プログラムに関し、特に、順次搬送される複数の原稿のセットを撮像する画像読取装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
近年、銀行等の窓口において、帳票等の原稿を電子化するために、スキャナ等の画像読取装置が利用されている。一般に、窓口で扱われる原稿には、それぞれサイズが異なる原稿を含む複数の種類の原稿が含まれる。このような窓口では、顧客毎に複数の種類の原稿のセットを画像読取装置でまとめて読み取って、各原稿を撮像した原稿画像を一つの電子データである画像セットとして管理する場合がある。しかしながら、各原稿が窓口業務の担当者によって誤った順序で並べられて画像読取装置で読み取られ、画像セット内で各原稿画像が誤った順序で並んでしまう場合がある。
【０００３】
原稿の混載モードを設定可能な原稿搬送装置が開示されている（特許文献１）。この原稿搬送装置は、原稿供給トレイに載置される原稿毎のサイズ情報を記憶しておき、搬送される原稿の長さを検出し、検出した長さ情報と、記憶された原稿毎のサイズ情報に基づく原稿長さ情報とが一致しない場合にエラー情報を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１２３９１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複数の原稿のセットに含まれる各原稿を撮像した原稿画像を含む画像セットを生成する画像読取装置では、画像セットに含まれる原稿画像を適切な順序で並べることが望まれている。
【０００６】
本発明の目的は、画像セットに含まれる原稿画像を適切な順序で並べることが可能な画像読取装置、制御方法及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る画像読取装置は、複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて記憶する記憶部と、順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を順次生成する撮像部と、順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出する検出部と、検出部により検出された各原稿のサイズの組合せが、記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致する場合、撮像部により生成された各原稿画像を含む画像セットを生成する生成部と、画像セットを出力する出力部と、を有し、生成部は、検出部により順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて記憶部に記憶されたサイズと一致しない場合、撮像部により順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて記憶部に記憶された搬送順序の順に並べ替えて画像セットを生成する。
【０００８】
本発明の一側面に係る制御方法は、記憶部と、撮像部と、出力部と、を有する画像読取装置の制御方法であって、複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて記憶部に記憶し、順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を撮像部に順次生成させ、順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出し、検出された各原稿のサイズの組合せが、記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致する場合、撮像部により生成された各原稿画像を含む画像セットを生成し、画像セットを出力部から出力することを含み、生成において、順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて記憶部に記憶されたサイズと一致しない場合、撮像部により順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて記憶部に記憶された搬送順序の順に並べ替えて画像セットを生成する。
【０００９】
本発明の一側面に係る制御プログラムは、記憶部と、撮像部と、出力部と、を有する画像読取装置に実行させる制御プログラムであって、複数の原稿のセットについて、各原稿の搬送順序及びサイズを関連付けて記憶部に記憶し、順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を撮像部に順次生成させ、順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出し、検出された各原稿のサイズの組合せが、記憶部に記憶された原稿のセットに含まれる各原稿のサイズの組合せと一致する場合、撮像部により生成された各原稿画像を含む画像セットを生成し、画像セットを出力部から出力することを画像読取装置に実行させ、生成において、順次検出された各原稿のサイズが、各原稿の搬送順序に関連付けて記憶部に記憶されたサイズと一致しない場合、撮像部により順次生成された各原稿画像を、各原稿画像に対応する原稿のサイズと関連付けて記憶部に記憶された搬送順序の順に並べ替えて画像セットを生成する。
【発明の効果】
【００１０】
本発明によれば、画像読取装置、制御方法及び制御プログラムは、画像セットに含まれる原稿画像を適切な順序で並べることができる。
【図面の簡単な説明】
【００１１】
【図１】画像処理システム１の一例の構成図である。
【図２】画像読取装置１００内部の搬送経路を説明するための図である。
【図３】画像読取装置１００の概略構成を示すブロック図である。
【図４】セットテーブルのデータ構造の一例を示す図である。
【図５】記憶装置１４０及びＣＰＵ１５０の概略構成を示す図である。
【図６】原稿読取処理の動作の例を示すフローチャートである。
【図７】継続決定処理の動作の例を示すフローチャートである。
【図８】警告画面８００の一例を示す模式図である。
【図９】画像セット生成処理の動作の例を示すフローチャートである。
【図１０】各組合せの例について説明するための模式図である。
【図１１】画像セット１１００の一例を示す模式図である。
【図１２Ａ】第２警告画面１２００の一例を示す模式図である。
【図１２Ｂ】問合せ画面１２１０の一例を示す模式図である。
【図１３】継続決定処理の動作の例を示すフローチャートである。
【図１４】画像セット生成処理の動作の例を示すフローチャートである。
【図１５】登録処理の動作の例を示すフローチャートである。
【図１６】他の処理回路２６０の概略構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一側面に係る画像処理システムについて図を参照しつつ説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１３】
図１は、実施形態に従った画像処理システム１の一例の構成図である。
【００１４】
画像処理システム１は、画像読取装置１００及び情報処理装置２００を備える。画像読取装置１００は、イメージスキャナ等である。画像読取装置１００は、ＭＦＰ（Multifunction Peripheral）等でもよい。情報処理装置２００は、パーソナルコンピュータ、多機能携帯端末、携帯電話等である。画像読取装置１００及び情報処理装置２００は、相互に接続されている。
【００１５】
画像読取装置１００は、下側筐体１０１、上側筐体１０２、載置台１０３、排出台１０４、操作装置１０５及び表示装置１０６等を備える。
【００１６】
上側筐体１０２は、画像読取装置１００の上面を覆う位置に配置され、下側筐体１０１に係合している。載置台１０３は、搬送される原稿を載置可能に下側筐体１０１に係合している。排出台１０４は、排出された原稿を保持可能に下側筐体１０１に係合している。
【００１７】
操作装置１０５は、ボタン等の入力デバイス及び入力デバイスから信号を取得するインタフェース回路を有し、利用者による入力操作を受け付け、利用者の入力操作に応じた操作信号を出力する。表示装置１０６は、出力部の一例であり、液晶、有機ＥＬ（Electro-Luminescence）等を含むディスプレイ及びディスプレイに画像データを出力するインタフェース回路を有し、画像データをディスプレイに表示する。
【００１８】
図２は、画像読取装置１００内部の搬送経路を説明するための図である。
【００１９】
画像読取装置１００内部の搬送経路は、原稿検出センサ１１１、給送ローラ１１２、ブレーキローラ１１３、サイズ検出センサ１１４、第１搬送ローラ１１５、第２搬送ローラ１１６、第１撮像装置１１７ａ、第２撮像装置１１７ｂ、第３搬送ローラ１１８及び第４搬送ローラ１１９等を有している。
【００２０】
なお、給送ローラ１１２、ブレーキローラ１１３、第１搬送ローラ１１５、第２搬送ローラ１１６、第３搬送ローラ１１８及び第４搬送ローラ１１９のそれぞれの数は一つに限定されず、複数でもよい。その場合、複数設けられる各ローラは、それぞれ原稿搬送方向Ａ１と直交する方向に間隔を空けて並べて配置される。
【００２１】
下側筐体１０１の上面は原稿の搬送路の下側ガイド１０７ａを形成し、上側筐体１０２の下面は原稿の搬送路の上側ガイド１０７ｂを形成する。図２において矢印Ａ１は原稿の搬送方向を示す。以下では、上流とは原稿の搬送方向Ａ１の上流のことをいい、下流とは原稿の搬送方向Ａ１の下流のことをいう。
【００２２】
原稿検出センサ１１１は、接触検出センサを有し、載置台１０３に原稿が載置されているか否かを検出する。原稿検出センサ１１１は、載置台１０３に原稿が載置されている状態と載置されていない状態とで信号値が変化する原稿検出信号を生成して出力する。
【００２３】
サイズ検出センサ１１４は、給送ローラ１１２及びブレーキローラ１１３の下流側且つ第１撮像装置１１７ａ及び第２撮像装置１１７ｂの上流側に設けられる。特に、サイズ検出センサ１１４は、第１搬送ローラ１１５及び第２搬送ローラ１１６の上流側に設けられる。なお、サイズ検出センサ１１４は、第１搬送ローラ１１５及び第２搬送ローラ１１６の下流側に設けられてもよい。
【００２４】
サイズ検出センサ１１４は、原稿の搬送路に対して一方の側に設けられた発光器及び受光器と、搬送路を挟んで発光器及び受光器と対向する位置に設けられたミラー等の反射部材とを含む。発光器は、搬送路に向けて光を照射する。一方、受光器は、発光器により照射され、反射部材により反射された光を受光し、受光した光の強度に応じた電気信号であるサイズ検出信号を生成して出力する。サイズ検出センサ１１４の位置に原稿が存在する場合、発光器により照射された光はその原稿により遮光されるため、サイズ検出センサ１１４の位置に原稿が存在する状態と存在しない状態とでサイズ検出信号の信号値は変化する。なお、発光器及び受光器は、搬送路を挟んで相互に対向する位置に設けられ、反射部材は省略されてもよい。
【００２５】
第１撮像装置１１７ａは、主走査方向に直線状に配列されたＣＣＤ（Charge Coupled Device）による撮像素子を備える縮小光学系タイプのラインセンサを有する。また、第１撮像装置１１７ａは、撮像素子上に像を結ぶレンズと、撮像素子から出力された電気信号を増幅し、アナログ／デジタル（Ａ／Ｄ）変換するＡ／Ｄ変換器とを有する。第１撮像装置１１７ａは、順次搬送される複数の原稿のセットに含まれる各原稿の裏面を撮像した原稿画像を順次生成して出力する。
【００２６】
同様に、第２撮像装置１１７ｂは、主走査方向に直線状に配列されたＣＣＤによる撮像素子を備える縮小光学系タイプの撮像センサを有する。また、第２撮像装置１１７ｂは、撮像素子上に像を結ぶレンズと、撮像素子から出力された電気信号を増幅し、アナログ／デジタル（Ａ／Ｄ）変換するＡ／Ｄ変換器とを有する。第２撮像装置１１７ｂは、順次搬送される複数の原稿のセットに含まれる各原稿の表面を撮像した原稿画像を順次生成して出力する。
【００２７】
以下では、第１撮像装置１１７ａ及び第２撮像装置１１７ｂを総じて撮像装置１１７と称する場合がある。撮像装置１１７は、撮像部の一例である。なお、画像読取装置１００は、第１撮像装置１１７ａ及び第２撮像装置１１７ｂを一方だけ配置し、原稿の片面だけを読み取ってもよい。また、ＣＣＤの代わりにＣＭＯＳ（Complementary Metal Oxide Semiconductor）による撮像素子を備える等倍光学系タイプのＣＩＳ（Contact Image Sensor）を利用することもできる。
【００２８】
載置台１０３に載置された原稿は、給送ローラ１１２が図２の矢印Ａ２の方向に回転することによって、下側ガイド１０７ａと上側ガイド１０７ｂの間を原稿搬送方向Ａ１に向かって搬送される。ブレーキローラ１１３は、原稿搬送時、矢印Ａ３の方向に回転する。給送ローラ１１２及びブレーキローラ１１３の働きにより、載置台１０３に複数の原稿が載置されている場合、載置台１０３に載置されている原稿のうち給送ローラ１１２と接触している原稿のみが分離される。これにより、分離された原稿以外の原稿の搬送が制限されるように動作する（重送の防止）。
【００２９】
原稿は、下側ガイド１０７ａと上側ガイド１０７ｂによりガイドされながら、第１搬送ローラ１１５と第２搬送ローラ１１６の間に送り込まれる。原稿は、第１搬送ローラ１１５及び第２搬送ローラ１１６がそれぞれ矢印Ａ４及び矢印Ａ５の方向に回転することによって、第１撮像装置１１７ａと第２撮像装置１１７ｂの間に送り込まれる。撮像装置１１７により読み取られた原稿は、第３搬送ローラ１１８及び第４搬送ローラ１１９がそれぞれ矢印Ａ６及び矢印Ａ７の方向に回転することによって排出台１０４上に排出される。
【００３０】
図３は、画像読取装置１００の概略構成を示すブロック図である。
【００３１】
画像読取装置１００は、前述した構成に加えて、駆動装置１３１、インタフェース装置１３２、記憶装置１４０、ＣＰＵ（Central Processing Unit）１５０及び処理回路１６０等をさらに有する。
【００３２】
駆動装置１３１は、１つ又は複数のモータを含み、ＣＰＵ１５０からの制御信号によって、給送ローラ１１２、ブレーキローラ１１３、第１搬送ローラ１１５、第２搬送ローラ１１６、第３搬送ローラ１１８及び第４搬送ローラ１１９を回転させて原稿を搬送させる。
【００３３】
インタフェース装置１３２は、出力部の一例であり、例えばＵＳＢ等のシリアルバスに準じるインタフェース回路を有し、情報処理装置２００と電気的に接続して入力画像及び各種の情報を送受信する。また、インタフェース装置１３２の代わりに、無線信号を送受信するアンテナと、所定の通信プロトコルに従って、無線通信回線を通じて信号の送受信を行うための無線通信インタフェース装置とを有する通信部が用いられてもよい。所定の通信プロトコルは、例えば無線ＬＡＮ（Local Area Network）である。
【００３４】
記憶装置１４０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。また、記憶装置１４０には、画像読取装置１００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、コンピュータ読み取り可能な可搬型記録原稿から、公知のセットアッププログラム等を用いて記憶装置１４０にインストールされてもよい。可搬型記録原稿は、例えばＣＤ−ＲＯＭ（compact disk read only memory）、ＤＶＤ−ＲＯＭ（digital versatile disk read only memory）等である。さらに、記憶装置１４０には、データとして、原稿画像、搬送される原稿のサイズ及びセットテーブル等が格納される。セットテーブルの詳細については後述する。
【００３５】
ＣＰＵ１５０は、予め記憶装置１４０に記憶されているプログラムに基づいて動作する。なお、ＣＰＵ１５０に代えて、ＤＳＰ（digital signal processor）、ＬＳＩ（large scale integration）等が用いられてもよい。また、ＣＰＵ１５０に代えて、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programming Gate Array）等が用いられてもよい。
【００３６】
ＣＰＵ１５０は、操作装置１０５、表示装置１０６、原稿検出センサ１１１、サイズ検出センサ１１４、撮像装置１１７、駆動装置１３１、インタフェース装置１３２、記憶装置１４０及び処理回路１６０等と接続され、これらの各部を制御する。ＣＰＵ１５０は、駆動装置１３１の駆動制御、撮像装置１１７の撮像制御等を行い、原稿画像を取得し、取得した各原稿画像を含む画像セットを生成して、インタフェース装置１３２を介して情報処理装置２００に送信する。
【００３７】
処理回路１６０は、撮像装置１１７により撮像された画像に所定の画像処理を実行し、画像処理が実行された画像を記憶装置１４０に格納する。なお、処理回路１６０の代わりに、ＤＳＰ、ＬＳＩ，ＡＳＩＣ又はＦＰＧＡ等が用いられてもよい。
【００３８】
図４は、セットテーブルのデータ構造の一例を示す図である。
【００３９】
図４に示すように、セットテーブルには、それぞれ複数の原稿が含まれる原稿のセット毎に、各セットの識別情報（セットＩＤ）、各セットに含まれる各原稿の搬送順序及びサイズが関連付けて記憶される。各セットは、載置台１０３にまとめて載置され、まとめて搬送されるべき原稿のセットであり、利用者により事前に設定される。搬送順序として、セット毎に、１から各セットに含まれる原稿の数までの自然数が昇順に割り当てられる。サイズは、各セットにおいて各搬送順序に搬送されるべき原稿のサイズであり、サイズとして、Ａ３〜Ａ１０サイズ、Ｂ４〜Ｂ１０サイズ、カードサイズ、名刺サイズ等の各サイズが設定される。なお、サイズとして、搬送されるべき原稿の原稿搬送方向Ａ１におけるサイズが設定されてもよい。また、セットテーブルに設定されるセットは、１つのみでもよい。
【００４０】
図５は、記憶装置１４０及びＣＰＵ１５０の概略構成を示す図である。
【００４１】
図５に示すように、記憶装置１４０には、制御プログラム１４１、生成プログラム１４２、検出プログラム１４３、中止プログラム１４４、出力制御プログラム１４５、通知プログラム１４６、第２通知プログラム１４７、更新プログラム１４８及び登録プログラム１４９等が記憶される。これらの各プログラムは、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。ＣＰＵ１５０は、記憶装置１４０に記憶された各プログラムを読み取り、読み取った各プログラムに従って動作する。これにより、ＣＰＵ１５０は、制御部１５１、生成部１５２、検出部１５３、中止部１５４、出力制御部１５５、通知部１５６、第２通知部１５７、更新部１５８及び登録部１５９として機能する。
【００４２】
図６は、画像読取装置１００の原稿読取処理の動作の例を示すフローチャートである。
【００４３】
以下、図６に示したフローチャートを参照しつつ、画像読取装置１００の原稿読取処理の動作の例を説明する。なお、以下に説明する動作のフローは、予め記憶装置１４０に記憶されているプログラムに基づき主にＣＰＵ１５０により画像読取装置１００の各要素と協働して実行される。図６に示す動作のフローは、定期的に実行される。
【００４４】
また、図６に示す動作のフローが実行される前に、利用者により情報処理装置２００を用いて、セットテーブルに記憶された原稿のセットの中から何れかのセットが選択される。制御部１５１は、選択されたセットを示す情報を、インタフェース装置１３２を介して情報処理装置２００から受信する。以下では、セットテーブルに記憶された原稿のセットの中から選択されたセットを設定セットと称する場合がある。
【００４５】
また、画像読取装置１００は、順序不同モードと順序固定モードの二つの動作モードを有しており、図６に示す動作のフローが実行される前に、利用者により情報処理装置２００を用いて何れかの動作モードが選択される。画像読取装置１００は、順序固定モードで動作する場合、設定セットで規定された全てのサイズの原稿が、規定された搬送順序の順に搬送されることを監視する。一方、画像読取装置１００は、順序不同モードで動作する場合、設定セットで規定された全てのサイズの原稿が搬送されることを監視しつつ、設定セットで規定された搬送順序の順に原稿が搬送されないことを許容する。
【００４６】
最初に、制御部１５１は、利用者による原稿の読取指示を受け付けるまで待機する（ステップＳ１０１）。制御部１５１は、利用者により情報処理装置２００を用いて原稿の読取指示が入力されて、原稿の読取指示を示す信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、読取指示を受け付ける。
【００４７】
次に、制御部１５１は、原稿検出センサ１１１から受信する原稿検出信号に基づいて載置台１０３に原稿が載置されているか否かを判定する（ステップＳ１０２）。
【００４８】
載置台１０３に原稿が載置されていない場合、制御部１５１は、ステップＳ１０１へ処理を戻し、新たに読取指示を受け付けるまで待機する。
【００４９】
一方、載置台１０３に原稿が載置されている場合、制御部１５１は、駆動装置１３１を駆動して給送ローラ１１２、ブレーキローラ１１３、第１〜第４搬送ローラ１１５、１１６、１１８及び１１９を回転させて、原稿を搬送させる（ステップＳ１０３）。
【００５０】
次に、生成部１５２は、搬送された原稿を撮像装置１１７に撮像させて、原稿画像を取得する（ステップＳ１０４）。生成部１５２は、取得した原稿画像を搬送順序と関連付けて記憶装置１４０に記憶する。
【００５１】
次に、検出部１５３は、搬送された原稿のサイズを検出する（ステップＳ１０５）。生成部１５２は、検出した原稿のサイズを搬送順序と関連付けて記憶装置１４０に記憶する。
【００５２】
例えば、検出部１５３は、サイズ検出センサ１１４からサイズ検出信号を定期的に受信し、受信したサイズ検出信号に基づいて、搬送される原稿のサイズを検出する。検出部１５３は、サイズ検出信号の信号値が閾値以上である状態から閾値未満である状態に変化した場合、サイズ検出センサ１１４の位置を原稿の先端が通過したと判定する。同様に、検出部１５３は、サイズ検出信号の信号値が閾値未満である状態から閾値以上である状態に変化した場合、サイズ検出センサ１１４の位置を原稿の後端が通過したと判定する。検出部１５３は、サイズ検出センサ１１４の位置を原稿の先端が通過してから原稿の後端が通過するまでの時間に、原稿の搬送速度を乗じた値を原稿の原稿搬送方向Ａ１におけるサイズとして検出する。
【００５３】
なお、検出部１５３は、原稿画像に基づいて、原稿のサイズを検出してもよい。その場合、検出部１５３は、公知の画像処理技術を利用して、原稿画像からエッジ画素を検出し、検出したエッジ画素で囲まれる領域を原稿領域として検出する。検出部１５３は、検出した原稿領域の画素数に対応するサイズを原稿のサイズとして検出する。
【００５４】
次に、ＣＰＵ１５０は、継続決定処理を実行する（ステップＳ１０６）。継続決定処理において、ＣＰＵ１５０は、原稿の搬送を継続させるか中止するかを決定する。継続決定処理の詳細については後述する。
【００５５】
次に、中止部１５４は、継続決定処理において原稿の搬送を継続させると決定されたか原稿の搬送を中止すると決定されたかを判定する（ステップＳ１０７）。
【００５６】
原稿の搬送を中止すると決定された場合、中止部１５４は、駆動装置１３１を停止して、原稿の搬送を中止し（ステップＳ１０８）、一連のステップを終了する。
【００５７】
一方、原稿の搬送を継続させると決定された場合、制御部１５１は、原稿検出センサ１１１から受信する原稿検出信号に基づいて載置台１０３に原稿が残っているか否かを判定する（ステップＳ１０９）。載置台１０３に原稿が残っている場合、制御部１５１は、ステップＳ１０４へ処理を戻し、ステップＳ１０４〜Ｓ１０９の処理を繰り返す。これにより、ステップＳ１０４において、撮像装置１１７は、載置台１０３に載置され且つ順次搬送される複数の原稿のセットに含まれる各原稿を撮像した原稿画像を順次生成する。また、ステップＳ１０５において、検出部１５３は、載置台１０３に載置され且つ順次搬送される複数の原稿のセットに含まれる各原稿のサイズを順次検出する。
【００５８】
一方、載置台１０３に原稿が残っていない場合、制御部１５１は、駆動装置１３１を停止する（ステップＳ１１０）。
【００５９】
次に、ＣＰＵ１５０は、画像セット生成処理を実行する（ステップＳ１１１）。画像セット生成処理において、ＣＰＵ１５０は、撮像装置１１７により生成された各原稿画像を含む画像セットを生成する。画像セット生成処理の詳細については後述する。
【００６０】
次に、出力制御部１５５は、生成された画像セットを、インタフェース装置１３２を介して情報処理装置２００へ送信することにより出力し（ステップＳ１１２）、一連のステップを終了する。情報処理装置２００は、画像読取装置１００から画像セットを受信した場合、受信した画像セットを表示する。なお、出力制御部１５５は、生成した画像セットを表示装置１０６に表示することにより出力してもよい。
【００６１】
図７は、動作モードが順序不同モードである場合の継続決定処理の動作の例を示すフローチャートである。
【００６２】
図７に示す動作のフローは、動作モードが順序不同モードである場合に、図６に示すフローチャートのステップＳ１０６において実行される。
【００６３】
最初に、制御部１５１は、利用者による継続指示を既に受け付け済みであるか否かを判定する（ステップＳ２０１）。継続指示は、後述する処理において、まとめて搬送された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致していないことが警告として利用者に通知され、且つ、利用者が原稿の搬送の継続を所望した場合に入力される。
【００６４】
利用者による継続指示を受け付け済みである場合、制御部１５１は、原稿の搬送を継続させることを決定し（ステップＳ２０２）、一連のステップを終了する。
【００６５】
一方、利用者による継続指示を受け付けていない場合、制御部１５１は、検出部１５３により検出された、搬送された原稿のサイズが、設定セットに含まれる各原稿のサイズの何れかと一致するか否かを判定する（ステップＳ２０３）。
【００６６】
搬送された原稿のサイズが、設定セットに含まれる各原稿のサイズの何れかと一致する場合、制御部１５１は、そのサイズの原稿が現在までに搬送された搬送数が、設定セットに含まれるそのサイズの原稿の数以下であるか否かを判定する（ステップＳ２０４）。
【００６７】
そのサイズの原稿の搬送数が、設定セットに含まれるそのサイズの原稿の数以下である場合、制御部１５１は、原稿の搬送を継続させることを決定し（ステップＳ２０５）、一連のステップを終了する。
【００６８】
一方、搬送された原稿のサイズが、設定セットに含まれる各原稿のサイズの何れとも一致しなかった場合、通知部１５６は、検出部１５３により検出された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致しないと判定する。また、そのサイズの原稿の搬送数が、設定セットに含まれるそのサイズの原稿の数より大きい場合も、通知部１５６は、検出された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致しないと判定する。その場合、通知部１５６は、まとめて搬送された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致していないことを警告として利用者に通知する（ステップＳ２０６）。通知部１５６は、警告の内容を示す警告情報を、インタフェース装置１３２を介して情報処理装置２００へ送信し、情報処理装置２００は、受信した警告情報に示される警告の内容を表す警告画面を表示する。
【００６９】
図８は、情報処理装置２００に表示される警告画面８００の一例を示す模式図である。
【００７０】
図８に示すように、警告画面８００には、警告の内容を示す文字８０１と、継続ボタン８０２と、中止ボタン８０３とが表示される。継続ボタン８０２は、原稿の搬送の継続を指示するためのボタンである。中止ボタン８０３は、原稿の搬送の中止を指示するためのボタンである。
【００７１】
利用者により継続ボタン８０２が押下された場合、情報処理装置２００は、原稿の搬送の継続指示を示す継続指示信号を画像読取装置１００に送信する。画像読取装置１００は、継続指示信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、原稿の搬送の継続指示を受け付ける。一方、利用者により中止ボタン８０３が押下された場合、情報処理装置２００は、原稿の搬送の中止指示を示す中止指示信号を画像読取装置１００に送信する。画像読取装置１００は、中止指示信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、原稿の搬送の中止指示を受け付ける。
【００７２】
利用者は、警告が通知されることにより、載置台１０３に載置した原稿の組合せが、事前に設定された組合せと異なることを認識できる。これにより、利用者は、原稿の搬送を一旦中止して正しい組合せの原稿を搬送しなおすか、そのまま原稿の搬送を継続させるかを判断して適切に対応することができる。したがって、画像読取装置１００は、利用者の利便性を向上させることが可能となる。
【００７３】
次に、制御部１５１は、利用者による継続指示を受け付けたか、中止指示を受け付けたかを判定する（ステップＳ２０７）。
【００７４】
継続指示を受け付けた場合、制御部１５１は、原稿の搬送を継続させることを決定し（ステップＳ２０８）、一連のステップを終了する。この場合、図６のステップＳ１０９において、載置台１０３に原稿が残っていると判定されたときは、載置台１０３に残っている原稿が搬送される。即ち、制御部１５１は、通知部１５６が警告を通知した後に、利用者による継続指示を受け付けた場合、新たな原稿を順次搬送させる。
【００７５】
一方、中止指示を受け付けた場合、中止部１５４は、原稿の搬送を中止することを決定し（ステップＳ２０９）、一連のステップを終了する。この場合、図６のステップＳ１０８において、中止部１５４により原稿の搬送が中止される。即ち、中止部１５４は、検出部１５３により検出された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致しない場合、原稿の搬送を中止する。
【００７６】
これにより、利用者は、載置台１０３に載置した原稿の組合せが、事前に設定された組合せと異なる場合に、以降の原稿を搬送させ続けて時間を消費してしまうことを回避できる。特に、画像読取装置１００は、原稿が一枚搬送されるたびに、各原稿のサイズが、設定セットに含まれる各原稿のサイズと一致するか否かを判定するため、利用者は、原稿が誤っていることを即時に認識することができる。したがって、画像読取装置１００は、利用者の利便性を向上させることが可能となる。
【００７７】
図９は、動作モードが順序不同モードである場合の画像セット生成処理の動作の例を示すフローチャートである。
【００７８】
図９に示す動作のフローは、動作モードが順序不同モードである場合に、図６に示すフローチャートのステップＳ１１１において実行される。
【００７９】
最初に、生成部１５２は、検出部１５３により検出された、まとめて搬送された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致するか否かを判定する（ステップＳ３０１）。即ち、生成部１５２は、各サイズの原稿の搬送順序が、設定セットで規定された各サイズの順序と一致しているか否かに関わらず、各組合せが一致するか否かを判定する。
【００８０】
図１０は、各組合せの例について説明するための模式図である。
【００８１】
図１０に示す例では、図４に示したセットＳ１のように、設定セットにおいてＡ４、Ａ４、カード、Ａ４、Ｂ５の順に原稿のサイズが規定されている。搬送セットＡのように、Ａ４、Ａ４、カード、Ａ４、Ｂ５の順に原稿が搬送された場合、各組合せは一致すると判定される。なお、この場合は、各サイズの原稿の搬送順序も、設定セットで規定された各サイズの順序と一致している。また、搬送セットＢのように、Ａ４、カード、Ａ４、Ｂ５、Ａ４の順に原稿が搬送された場合、各サイズの原稿の搬送順序は、設定セットで規定された各サイズの順序と一致しないが、各組合せは一致すると判定される。
【００８２】
一方、搬送セットＣのように、Ａ４、Ａ４、カード、Ａ４、Ａ５の順に原稿が搬送された場合、最後に搬送された原稿のサイズ（Ａ５）が、設定セットに含まれるサイズと一致しないため、各組合せは一致しないと判定される。また、搬送セットＤのように、Ａ４、Ａ４、カード、Ａ４、Ａ４、Ｂ５の順に原稿が搬送された場合、Ａ４のサイズの原稿の搬送数（４）が、設定セットに含まれるＡ４のサイズの原稿の数（３）より大きいため、各組合せは一致しないと判定される。また、搬送セットＥのように、Ａ４、Ａ４、カード、Ａ４の順に原稿が搬送された場合、搬送された各原稿のサイズが、設定セットに含まれる各サイズの組合せに対して不足しているため、各組合せは一致しないと判定される。
【００８３】
各組合せが一致する場合、生成部１５２は、検出部１５３により順次検出された各原稿のサイズが、設定セットにおいて各原稿の搬送順序に関連付けて記憶されたサイズと一致するか否かを判定する（ステップＳ３０２）。即ち、生成部１５２は、各サイズの原稿の搬送順序が、設定セットで規定された各サイズの順序と一致しているか否かを判定する。
【００８４】
図１０に示す例では、搬送セットＡについて、各サイズの原稿の搬送順序は、設定セットで規定された各サイズの順序と一致すると判定され、搬送セットＢについて、各サイズの原稿の搬送順序は、設定セットで規定された各サイズの順序と一致しないと判定される。
【００８５】
順次検出された各原稿のサイズが、設定セットにおいて各原稿の搬送順序に関連付けて記憶されたサイズと一致しない場合、生成部１５２は、撮像装置１１７により順次生成された各原稿画像を並べ替える（ステップＳ３０３）。生成部１５２は、撮像装置１１７により順次生成された各原稿画像を、設定セットにおいて各原稿画像に対応する原稿のサイズと関連付けて記憶された搬送順序の順に並べ替える。即ち、生成部１５２は、各サイズの原稿画像の順序が、設定セットで規定された各サイズの順序と一致するように、各原稿画像を並べ替える。なお、搬送された原稿にサイズが同一である複数の原稿が含まれる場合、生成部１５２は、サイズが同一である各原稿の搬送順序に対して、各原稿の原稿画像の順序が入れ替わらないように、各原稿画像を並べる。
【００８６】
図１０に示す例では、搬送セットＢについて生成された各原稿画像が並べ替えられる。この場合、各原稿画像は、１番目に搬送されたＡ４の原稿の原稿画像、３番目に搬送されたＡ４の原稿の原稿画像、２番目に搬送されたカードの原稿画像、５番目に搬送されたＡ４の原稿の原稿画像、４番目に搬送されたＢ５の原稿の原稿画像の順に並べ替えられる。
【００８７】
次に、生成部１５２は、撮像装置１１７により生成された各原稿画像を含む画像セットを生成し（ステップＳ３０４）、一連のステップを終了する。生成部１５２は、例えばＰＤＦ（Portable Document Format）ファイルのように、各原稿画像を所定の順序に並べて、一つにまとめた電子データを、画像セットとして生成する。各サイズの原稿の搬送順序が、設定セットで規定された各サイズの順序と一致している場合、画像セットにおいて、各原稿画像は、生成された順に並べられる。一方、各サイズの原稿の搬送順序が、設定セットで規定された各サイズの順序と一致していない場合、画像セットにおいて、各原稿画像は、ステップＳ３０３で並べ替えられた順に並べられる。
【００８８】
このように、生成部１５２は、検出部１５３により検出された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致する場合、画像セットを生成する。生成された画像セットは、図６のステップＳ１１２において、情報処理装置２００に表示される。
【００８９】
図１１は、情報処理装置２００に表示される画像セット１１００の一例を示す模式図である。
【００９０】
図１１に示す画像セット１１００は、図１０に示した搬送セットＢの原稿について生成された画像セットである。画像セット１１００では、原稿画像１１０１〜１１０５の順に各原稿画像が並べられている。原稿画像１１０１は、１番目に搬送されたＡ４の原稿の原稿画像である。原稿画像１１０２は、３番目に搬送されたＡ４の原稿の原稿画像である。原稿画像１１０３は、２番目に搬送されたカードの原稿画像である。原稿画像１１０４は、５番目に搬送されたＡ４の原稿の原稿画像である。原稿画像１１０５は、４番目に搬送されたＢ５の原稿の原稿画像である。
【００９１】
このように、画像読取装置１００は、利用者により、誤った順序で各原稿が搬送された場合でも、事前に設定された順序で各原稿画像を並べた画像セットを生成する。これにより、利用者は、生成された画像セットを用いて業務を行う場合に、適切な順序で原稿画像を確認又は利用することが可能となり、画像読取装置１００は、利用者の利便性を向上させることが可能となる。
【００９２】
なお、画像読取装置１００又は情報処理装置２００は、表示された各原稿画像に対して、利用者による並べ替え指示を受け付けてもよい。画像読取装置１００又は情報処理装置２００は、利用者による並べ替え指示を受け付けた場合、受け付けた指示に従って、原稿画像を並べ替えて、画像セットを更新する。
【００９３】
一方、ステップＳ３０１で、各組合せが一致しなかった場合、第２通知部１５７は、搬送された各原稿のサイズが、設定セットに含まれる各原稿のサイズの組合せに対して不足しているか否かを判定する（ステップＳ３０５）。
【００９４】
図１０に示す例では、搬送セットＥについて、搬送された各原稿のサイズが、設定セットに含まれる各サイズの組合せに対して不足していると判定される。
【００９５】
搬送された各原稿のサイズが、設定セットに含まれる各原稿のサイズの組合せに対して不足していない場合、第２通知部１５７は、処理をステップＳ３０８へ移行する。
【００９６】
一方、搬送された各原稿のサイズが、設定セットに含まれる各原稿のサイズの組合せに対して不足している場合、第２通知部１５７は、その旨及び不足しているサイズを第２警告として利用者に通知する（ステップＳ３０６）。第２通知部１５７は、第２警告の内容を示す第２警告情報を、インタフェース装置１３２を介して情報処理装置２００へ送信し、情報処理装置２００は、受信した第２警告情報に示される第２警告の内容を表す第２警告画面を表示する。
【００９７】
図１２Ａは、情報処理装置２００に表示される第２警告画面１２００の一例を示す模式図である。
【００９８】
図１２Ａに示すように、第２警告画面１２００には、第２警告の内容を示す文字１２０１と、追加読取ボタン１２０２と、終了ボタン１２０３とが表示される。文字１２０１には、搬送された各原稿のサイズが、設定セットに含まれる各原稿のサイズの組合せに対して不足している旨と、不足しているサイズとが示される。追加読取ボタン１２０２は、さらなる原稿の搬送及び読取を指示するためのボタンである。利用者は、文字１２０１に示されるサイズの原稿を載置台１０３に載置し、追加読取ボタン１２０２を押下することにより、載置台１０３に新たに載置した原稿を搬送させることができる。終了ボタン１２０３は、原稿の搬送の終了を指示するためのボタンである。
【００９９】
利用者により追加読取ボタン１２０２が押下された場合、情報処理装置２００は、原稿の追加読取指示を示す追加読取指示信号を画像読取装置１００に送信する。画像読取装置１００は、追加読取指示信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、原稿の追加読取指示を受け付ける。一方、利用者により終了ボタン１２０３が押下された場合、情報処理装置２００は、原稿の搬送の終了指示を示す終了指示信号を画像読取装置１００に送信する。画像読取装置１００は、終了指示信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、原稿の搬送の終了指示を受け付ける。
【０１００】
次に、制御部１５１は、利用者による追加読取指示を受け付けたか、終了指示を受け付けたかを判定する（ステップＳ３０７）。
【０１０１】
追加読取指示を受け付けた場合、制御部１５１は、画像セット生成処理を終了して、処理を図６のステップＳ１０３へ移行する。この場合、制御部１５１は、駆動装置１３１を再駆動して、新たに載置された原稿を搬送させ、生成部１５２は、その原稿の原稿画像を取得する。その後、図９のステップＳ３０４において、生成部１５２は、画像セットを生成する。このように、生成部１５２は、搬送された各原稿のサイズが、設定セットに含まれる各原稿のサイズの組合せに対して不足している場合、通知したサイズの原稿が搬送されたときに、画像セットを生成する。生成部１５２は、搬送済みの原稿の原稿画像に、新たに搬送された原稿の原稿画像を加えて、画像セットを生成する。
【０１０２】
画像読取装置１００は、搬送済みの原稿を改めて搬送しなおすことなく、適切な画像セットを生成することが可能となり、画像セット生成処理の処理時間を短縮することが可能となる。また、利用者は、搬送済みの原稿を載置台１０３に再セットする必要がなくなり、画像読取装置１００は、利用者の利便性を向上させることも可能となる。
【０１０３】
一方、終了指示信号を受け付けた場合、更新部１５８は、設定セットを更新するか否かを利用者に問い合わせる（ステップＳ３０８）。更新部１５８は、設定セットを更新するか否かを利用者に問い合わせるための問合せ情報を、インタフェース装置１３２を介して情報処理装置２００へ送信し、情報処理装置２００は、問合せ情報を受信すると、問合せ画面を表示する。
【０１０４】
図１２Ｂは、情報処理装置２００に表示される問合せ画面１２１０の一例を示す模式図である。
【０１０５】
図１２Ｂに示すように、問合せ画面１２１０には、設定セットに含まれるサイズの組合せと異なる組合せに係るサイズの原稿が搬送されたことを示す文字１２１１と、更新ボタン１２１２と、拒否ボタン１２１３とが表示される。更新ボタン１２１２は、設定セットの更新を指示するためのボタンである。拒否ボタン１２１３は、設定セットの更新を拒否するためのボタンである。
【０１０６】
利用者により更新ボタン１２１２が押下された場合、情報処理装置２００は、設定セットの更新指示を示す更新指示信号を画像読取装置１００に送信する。画像読取装置１００は、更新指示信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、設定セットの更新指示を受け付ける。一方、利用者により拒否ボタン１２１３が押下された場合、情報処理装置２００は、設定セットの更新拒否を示す更新拒否信号を画像読取装置１００に送信する。画像読取装置１００は、更新拒否信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、設定セットの更新拒否を受け付ける。
【０１０７】
次に、更新部１５８は、利用者による更新指示を受け付けたか、更新拒否を受け付けたかを判定する（ステップＳ３０９）。更新拒否を受け付けた場合、更新部１５８は、処理をステップＳ１１１へ移行する。
【０１０８】
一方、更新指示を受け付けた場合、更新部１５８は、設定セットを、順次搬送された原稿のセットで更新する（ステップＳ３１０）。更新部１５８は、セットテーブルにおいて、設定セットに含まれる搬送順序及びサイズを、図６のステップＳ１０５で検出されて記憶装置１４０に記憶された搬送順序及び原稿のサイズに更新する。なお、更新部１５８は、セットテーブルにおいて、設定セットを残しつつ、図６のステップＳ１０５で検出されて記憶装置１４０に記憶された搬送順序及び原稿のサイズを含むセットを新たに追加してもよい。
【０１０９】
上記したように、搬送された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致せず、警告を通知した後に、利用者による中止指示を受け付けた場合（図７のステップＳ２０９）、原稿の搬送は中止される。一方、搬送された各原稿のサイズの組合せが、設定セットに含まれる各原稿のサイズの組合せと一致せず、警告を通知した後に、利用者による継続指示を受け付けた場合（図７のステップＳ２０８）、新たな原稿が順次搬送されて画像セット生成処理が実行される。即ち、更新部１５８は、通知部１５６が警告を通知した後に、制御部１５１が利用者による継続指示を受け付け、新たな原稿を順次搬送させた場合に、設定セットを順次搬送された原稿のセットで更新する。これにより、利用者は、登録済みのセットを容易に修正し、又は、新たなセットを容易に追加することができ、画像読取装置１００は、利用者の利便性を向上させることが可能となる。
【０１１０】
次に、生成部１５２は、ステップＳ３０４の処理と同様にして、画像セットを生成し（ステップＳ３１１）、一連のステップを終了する。この場合、画像セットにおいて、各原稿画像は、生成された順に並べられる。
【０１１１】
図１３は、動作モードが順序固定モードである場合の継続決定処理の動作の例を示すフローチャートである。
【０１１２】
図１３に示す動作のフローは、動作モードが順序固定モードである場合に、図６に示すフローチャートのステップＳ１０６において実行される。図１３のステップＳ４０１〜Ｓ４０２、Ｓ４０４〜Ｓ４０８の処理は、それぞれ図７のステップＳ２０１〜Ｓ２０２、Ｓ２０５〜Ｓ２０９の処理と同様であるため、詳細な説明を省略し、以下では、ステップＳ４０３の処理についてのみ説明する。
【０１１３】
ステップＳ４０１で利用者による継続指示を受け付けていなかった場合、制御部１５１は、搬送された原稿のサイズが、設定セットにおいて、その原稿の搬送順序に関連付けられたサイズと一致するか否かを判定する（ステップＳ４０３）。各サイズが一致する場合、制御部１５１は、原稿の搬送を継続させることを決定し（ステップＳ４０４）、各サイズが一致しない場合、通知部１５６は、警告を利用者に通知する（ステップＳ４０５）。
【０１１４】
このように、動作モードが順序固定モードであるときは、画像読取装置１００は、各原稿の搬送順序が、設定セットで規定された搬送順序と一致しない場合、警告を利用者に通知し、利用者による指示に従って原稿の搬送を中止する。
【０１１５】
図１４は、動作モードが順序固定モードである場合の画像セット生成処理の動作の例を示すフローチャートである。
【０１１６】
図１４に示す動作のフローは、動作モードが順序固定モードである場合に、図６に示すフローチャートのステップＳ１１１において実行される。図１４のステップＳ５０２、Ｓ５０３〜Ｓ５０６の処理は、それぞれ図９のステップＳ３０４、Ｓ３０８〜Ｓ３１１の処理と同様であるため、詳細な説明を省略し、以下では、ステップＳ５０１の処理についてのみ説明する。
【０１１７】
最初に、生成部１５２は、まとめて搬送された各原稿の各サイズが、設定セットにおいて、搬送された各原稿の搬送順序に関連付けられた各サイズと一致するか否かを判定する（ステップＳ５０１）。即ち、生成部１５２は、搬送順序毎に、搬送された原稿のサイズが、設定セットに含まれるサイズと一致するか否かを判定する。
【０１１８】
図１０に示した例では、搬送セットＡのように、Ａ４、Ａ４、カード、Ａ４、Ｂ５の順に原稿が搬送された場合、各サイズの原稿の搬送順序が、設定セットで規定された各サイズの順序と一致し、搬送順序毎の各サイズが一致すると判定される。一方、搬送セットＢのように、Ａ４、カード、Ａ４、Ｂ５、Ａ４の順に原稿が搬送された場合、各サイズの原稿の搬送順序が、設定セットで規定された各サイズの順序と一致せず、搬送順序毎の各サイズは一致しないと判定される。また、搬送セットＣ、Ｄ、Ｅのように、そもそも各組合せが一致しない場合、搬送順序毎の各サイズは一致しないと判定される。
【０１１９】
搬送順序毎の全てのサイズが一致する場合、生成部１５２は、画像セットを生成し（ステップＳ５０２）、何れかのサイズが一致しない場合、更新部１５８は、設定セットを更新するか否かを利用者に問い合わせる（ステップＳ５０３）。
【０１２０】
このように、動作モードが順序固定モードであるときは、画像読取装置１００は、各原稿の搬送順序が、設定セットで規定された搬送順序と一致する場合に、画像セットを生成する。一方、画像読取装置１００は、各原稿の搬送順序が、設定セットで規定された搬送順序と一致しない場合、設定セットを更新するか否かを利用者に問い合わせて、利用者による指示に従って設定セットを更新する。
【０１２１】
図１５は、画像読取装置１００の登録処理の動作の例を示すフローチャートである。
【０１２２】
以下、図１５に示したフローチャートを参照しつつ、画像読取装置１００の登録処理の動作の例を説明する。なお、以下に説明する動作のフローは、予め記憶装置１４０に記憶されているプログラムに基づき主にＣＰＵ１５０により画像読取装置１００の各要素と協働して実行される。図１５に示す動作のフローは、定期的に実行される。
【０１２３】
最初に、登録部１５９は、利用者による原稿のセットの登録指示を受け付けるまで待機する（ステップＳ６０１）。制御部１５１は、利用者により情報処理装置２００を用いて原稿のセットの登録指示が入力されて、原稿のセットの登録指示を示す信号を、インタフェース装置１３２を介して情報処理装置２００から受信することにより、登録指示を受け付ける。
【０１２４】
利用者による登録指示を受け付けた場合、登録部１５９は、載置台１０３に載置された原稿を順次搬送させ、順次搬送された各原稿のサイズを検出する（ステップＳ６０２〜Ｓ６０６）。登録部１５９は、図６のステップＳ１０２〜Ｓ１０３、Ｓ１０５、Ｓ１０９〜Ｓ１１０の処理と同様にして、各原稿を搬送させて各原稿のサイズを検出する。
【０１２５】
次に、登録部１５９は、順次搬送された原稿のセットについて、各原稿の搬送順序及びサイズを関連付けてセットテーブルに登録し（ステップＳ６０７）、一連のステップを終了する。登録部１５９は、搬送された原稿のセットに、新たなセットＩＤを割り当て、ステップＳ６０４で検出した各原稿のサイズを各原稿の搬送順序と関連付けてセットテーブルに登録する。これにより、利用者は、登録したいサイズの原稿のセットを搬送させるだけで、新たなセットを容易に登録することができ、画像読取装置１００は、利用者の利便性を向上させることが可能となる。
【０１２６】
なお、画像読取装置１００は、利用者による各指示を、情報処理装置２００を用いて受け付けるのでなく、操作装置１０５を用いて受け付けてもよい。また、画像読取装置１００は、各警告画面又は問合せ画面を情報処理装置２００でなく、表示装置１０６に表示させてもよい。
【０１２７】
また、図６の原稿読取処理においてステップＳ１０６〜Ｓ１０８の処理は省略され、搬送される媒体のサイズに関わらず、原稿の搬送を継続させてもよい。また、図７の継続決定処理においてステップＳ２０１〜Ｓ２０２、Ｓ２０６〜Ｓ２０８の処理は省略され、各組合せが一致しない場合、原稿の搬送を中止することを決定してもよい。また、図９の画像セット生成処理においてステップＳ３０５〜Ｓ３０７の処理は省略され、搬送された各原稿のサイズが、設定セットに含まれる各サイズの組合せに対して不足している場合、新たな原稿の搬送を実行しなくてもよい。また、図９の画像セット生成処理においてステップＳ３０８〜Ｓ３１０の処理は省略され、設定セットの更新を実行しなくてもよい。また、図１５の登録処理は省略され、原稿のセットは、利用者により、情報処理装置２００又は操作装置１０５を用いて登録されてもよい。また、図１３の継続決定処理及び図１４の画像セット生成処理は省略され、画像読取装置１００は順序不同モードでのみ動作してもよい。
【０１２８】
以上詳述したように、画像読取装置１００は、原稿の搬送順序及びサイズのパターンを設定しておく。画像読取装置１００は、順次搬送される原稿のサイズが各原稿の搬送順序に対応するサイズと一致しない場合、順次生成された各原稿画像を各原稿のサイズに対応する搬送順序の順に並べ替えて画像セットを生成する。これにより、画像読取装置１００は、画像セットに含まれる原稿画像を適切な順序で並べることが可能となった。
【０１２９】
また、利用者が原稿を誤った順序で載置台１０３に載置させた場合、又は、給送ローラ１１２における給送順序が入れ替わってしまった場合に、利用者は、生成された画像セット内で原稿画像を並べ替える必要がなくなった。または、それらの場合に、利用者は、原稿を並べ替えて搬送しなおす必要がなくなった。したがって、画像読取装置１００は、利用者の利便性を向上させることが可能となった。
【０１３０】
図１６は、他の実施形態に係る画像読取装置における処理回路２６０の概略構成を示す図である。処理回路２６０は、画像読取装置１００の処理回路１６０の代わりに使用され、ＣＰＵ１５０の代わりに、原稿読取処理及び登録処理を実行する。処理回路２６０は、制御回路２６１、生成回路２６２、検出回路２６３、中止回路２６４、出力制御回路２６５、通知回路２６６、第２通知回路２６７、更新回路２６８及び登録回路２６９等を有する。なお、これらの各部は、それぞれ独立した集積回路、マイクロプロセッサ、ファームウェア等で構成されてもよい。
【０１３１】
制御回路２６１は、制御部の一例であり、制御部１５１と同様の機能を有する。制御回路２６１は、インタフェース装置１３２を介して情報処理装置２００から利用者による指示を示す信号を、原稿検出センサ１１１から原稿検出信号を受信し、受信した各信号に応じて駆動装置１３１を駆動して原稿を搬送させる。
【０１３２】
生成回路２６２は、生成部の一例であり、生成部１５２と同様の機能を有する。生成回路２６２は、撮像装置１１７から原稿画像を受信して記憶装置１４０に記憶する。また、生成回路２６２は、記憶装置１４０から設定セット、原稿のサイズの検出結果及び原稿画像を読み出し、読み出した各情報に基づいて画像セットを生成し、記憶装置１４０に記憶する。
【０１３３】
検出回路２６３は、検出部の一例であり、検出部１５３と同様の機能を有する。検出回路２６３は、サイズ検出センサ１１４からサイズ検出信号を受信し、受信したサイズ検出信号に基づいて原稿のサイズを検出し、検出結果を記憶装置１４０に記憶する。
【０１３４】
中止回路２６４は、中止部の一例であり、中止部１５４と同様の機能を有する。中止回路２６４は、インタフェース装置１３２を介して情報処理装置２００から利用者による指示を示す信号を受信し、受信した信号に基づいて駆動装置１３１を停止して原稿の搬送を中止する。
【０１３５】
出力制御回路２６５は、出力制御部の一例であり、出力制御部１５５と同様の機能を有する。出力制御回路２６５は、記憶装置１４０から画像セットを読み出し、インタフェース装置１３２を介して情報処理装置２００へ送信する。
【０１３６】
通知回路２６６は、通知部の一例であり、通知部１５６と同様の機能を有する。通知回路２６６は、記憶装置１４０から設定セット及び原稿のサイズの検出結果を読み出し、読み出した各情報に基づいて原稿が正しいか判定し、判定結果に応じて警告情報を、インタフェース装置１３２を介して情報処理装置２００へ送信する。
【０１３７】
第２通知回路２６７は、第２通知部の一例であり、第２通知部１５７と同様の機能を有する。第２通知回路２６７は、記憶装置１４０から設定セット及び原稿のサイズの検出結果を読み出し、読み出した各情報に基づいて原稿が正しいか判定し、判定結果に応じて第２警告情報を、インタフェース装置１３２を介して情報処理装置２００へ送信する。
【０１３８】
更新回路２６８は、更新部の一例であり、更新部１５８と同様の機能を有する。更新回路２６８は、記憶装置１４０から設定セット及び原稿のサイズの検出結果を読み出すとともに、インタフェース装置１３２を介して情報処理装置２００から利用者による指示を示す信号を受信する。更新回路２６８は、取得した各情報に基づいて、記憶装置１４０に記憶された設定セットを更新する。
【０１３９】
登録回路２６９は、登録部の一例であり、登録部１５９と同様の機能を有する。登録回路２６９は、インタフェース装置１３２を介して情報処理装置２００から利用者による指示を示す信号を、原稿検出センサ１１１から原稿検出信号を受信し、受信した各信号に応じて駆動装置１３１を駆動して原稿を搬送させる。また、登録回路２６９は、サイズ検出センサ１１４からサイズ検出信号を受信し、受信したサイズ検出信号に基づいて原稿のサイズを検出し、検出結果に応じて新たなセットを記憶装置１４０に登録する。
【０１４０】
以上詳述したように、画像読取装置は、処理回路２６０を用いる場合においても、画像セットに含まれる原稿画像を適切な順序で並べることが可能となった。
【符号の説明】
【０１４１】
１００    画像読取装置
１３２    インタフェース装置
１４０    記憶装置
１１７    撮像装置
１５１    制御部
１５２    生成部
１５３    検出部
１５４    中止部
１５５    出力制御部
１５６    通知部
１５７    第２通知部
１５８    更新部
１５９    登録部
【図１】
2020141275.tif 000003
【図２】
2020141275.tif 000004
【図３】
2020141275.tif 000005
【図４】
2020141275.tif 000006
【図５】
2020141275.tif 000007
【図６】
2020141275.tif 000008
【図７】
2020141275.tif 000009
【図８】
2020141275.tif 000010
【図９】
2020141275.tif 000011
【図１０】
2020141275.tif 000012
【図１１】
2020141275.tif 000013
【図１２Ａ】
2020141275.tif 000014
【図１２Ｂ】
2020141275.tif 000015
【図１３】
2020141275.tif 000016
【図１４】
2020141275.tif 000017
【図１５】
2020141275.tif 000018
【図１６】
2020141275.tif 000019