(57)【要約】【課題】タイムアウト後の待機時間を良好に短縮すること。【解決手段】制御部は、第一所定時間の経過前に継続指示入力が受け付けられた場合、既存画像データと新規画像データとが一体的に処理対象とされるように、新規画像データを記憶部に記憶させる。制御部は、第一所定時間よりも短い第二所定時間の経過後に、既存データ処理を開始する。制御部は、既存データ処理の開始後であって第一所定時間の経過前に、継続指示入力が受け付けられた場合に、既存データ処理を無効化する。制御部は、既存データ処理の開始後であって第一所定時間の経過前に、継続指示入力が受け付けられなかった場合、既存データ処理を有効化する。【選択図】図３Ａ
2016192718.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り可能に構成された読取部と、
前記読取部による読み取り結果に基づく画像データを記憶するように設けられた記憶部と、
第一の原稿の読み取り終了により前記読取部の読み取り動作が停止した場合に、前記読取部の読み取り動作を終了するか引き続き第二の原稿の読み取りのために前記読取部の読み取り動作を継続するかについてのユーザの入力を受け付けるように設けられた入力部と、
前記記憶部に記憶された画像データを処理するように設けられた画像データ処理部と、
前記記憶部及び前記画像データ処理部の動作を制御するように設けられた制御部と、
を備え、
前記制御部は、
前記入力部による前記入力の受け付け開始から第一所定時間の経過前に、前記読取部で前記第二の原稿を読み取るべく前記読取部の読み取り動作を継続するための前記入力である継続指示入力が、前記入力部により受け付けられた場合に、前記継続指示入力前に前記記憶部に記憶されていた画像データである既存画像データと前記継続指示入力後に前記読取部によって読み取られる前記第二の原稿に対応する画像データである新規画像データとが一体的に前記画像データ処理部による処理対象とされるように、前記新規画像データを前記記憶部に記憶させ、
前記入力部による前記入力の受け付け開始から前記第一所定時間より短い第二所定時間の経過後に、前記画像データ処理部による前記既存画像データの処理である既存データ処理を開始させ、
前記既存データ処理の開始後であって前記入力部による前記入力の受け付け開始から前記第一所定時間の経過前に、前記継続指示入力が前記入力部により受け付けられた場合に、前記既存データ処理を無効化し、
前記既存データ処理の開始後であって前記入力部による前記入力の受け付け開始から前記第一所定時間の経過時点で、前記継続指示入力が前記入力部により受け付けられなかった場合に、前記既存データ処理を有効化する
ように構成されたことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記制御部は、前記既存データ処理を無効化する場合に、当該既存データ処理による処理結果データを消去するための処理を行うように構成されたことを特徴とする画像読取装置。
【請求項３】
請求項１又は２に記載の画像読取装置であって、
前記制御部は、
前記既存データ処理の所要時間の予測値である予測時間を取得し、
前記予測時間に基づいて前記第二所定時間を設定することを特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置であって、
前記制御部は、前記第一所定時間と前記予測時間との差に基づいて前記第二所定時間を設定することを特徴とする画像読取装置。
【請求項５】
請求項１又は２に記載の画像読取装置であって、
前記制御部は、
前記第一の原稿の読み取り枚数を取得し、
取得した前記読み取り枚数に基づいて前記第二所定時間を設定することを特徴とする画像読取装置。
【請求項６】
請求項１又は２に記載の画像読取装置であって、
前記制御部は、前記既存画像データの容量に基づいて前記第二所定時間を設定することを特徴とする画像読取装置。
【請求項７】
請求項１又は２に記載の画像読取装置であって、
前記制御部は、
前記入力部による前記入力の受け付け開始から前記継続指示入力が前記入力部により受け付けられるまでの経過時間を取得し、
取得した前記経過時間に基づいて前記第二所定時間を設定することを特徴とする画像読取装置。
【請求項８】
請求項７に記載の画像読取装置であって、
前記制御部は、前記第二所定時間を、最新の前記経過時間に基づいて設定することを特徴とする画像読取装置。
【請求項９】
請求項７に記載の画像読取装置であって、
前記制御部は、前記第二所定時間を、複数回取得された前記経過時間を統計演算した結果である算出時間に基づいて設定することを特徴とする画像読取装置。
【請求項１０】
請求項１〜９のうちのいずれか１項に記載の画像読取装置であって、
前記既存画像データの前記画像データ処理部による処理の無効化は、同処理の中断であり、
前記既存データ処理の有効化は、同処理の継続であることを特徴とする画像読取装置。
【請求項１１】
原稿を読み取り可能に構成された読取部と、前記読取部による読み取り結果に基づく画像データを記憶するように設けられた記憶部と、を有する画像読取システムの動作を制御するように設けられた画像読取制御装置であって、
第一の原稿の読み取り終了により前記読取部の読み取り動作が停止した場合に、前記読取部の読み取り動作を終了するか引き続き第二の原稿の読み取りのために前記読取部の読み取り動作を継続するかについてのユーザの入力を受け付けるように設けられた入力部と、
前記記憶部に記憶された画像データを処理するように設けられた画像データ処理部と、
前記記憶部及び前記画像データ処理部の動作を制御するように設けられた制御部と、
を備え、
前記制御部は、
前記入力部による前記入力の受け付け開始から第一所定時間の経過前に、前記読取部で前記第二の原稿を読み取るべく前記読取部の読み取り動作を継続するための前記入力である継続指示入力が、前記入力部により受け付けられた場合に、前記継続指示入力前に前記記憶部に記憶されていた画像データである既存画像データと前記継続指示入力後に前記読取部によって読み取られる前記第二の原稿に対応する画像データである新規画像データとが一体的に前記画像データ処理部による処理対象とされるように、前記新規画像データを前記記憶部に記憶させ、
前記入力部による前記入力の受け付け開始から前記第一所定時間より短い第二所定時間の経過後に、前記画像データ処理部による前記既存画像データの処理である既存データ処理を開始させ、
前記既存データ処理の開始後であって前記入力部による前記入力の受け付け開始から前記第一所定時間の経過前に、前記継続指示入力が前記入力部により受け付けられた場合に、前記既存データ処理を無効化し、
前記既存データ処理の開始後であって前記入力部による前記入力の受け付け開始から前記第一所定時間の経過時点で、前記継続指示入力が前記入力部により受け付けられなかった場合に、前記既存データ処理を有効化する
ように構成されたことを特徴とする画像読取制御装置。
【請求項１２】
原稿を読み取り可能に構成された読取部と、前記読取部による読み取り結果に基づく画像データを記憶するように設けられた記憶部と、を有する画像読取装置を制御するプロセッサにより実行される読取装置制御プログラムであって、
前記プロセッサは、
第一の原稿の読み取り終了により前記読取部の読み取り動作が停止した場合に、前記読取部の読み取り動作を終了するか引き続き第二の原稿の読み取りのために前記読取部の読み取り動作を継続するかについてのユーザの入力を受け付け、
前記入力の受け付け開始から第一所定時間の経過前に、前記読取部で前記第二の原稿を読み取るべく前記読取部の読み取り動作を継続するための前記入力である継続指示入力が受け付けられた場合に、前記継続指示入力前に前記記憶部に記憶されていた画像データである既存画像データと前記継続指示入力後に前記読取部によって読み取られる前記第二の原稿に対応する画像データである新規画像データとが一体的に所定の画像データ処理による処理対象とされるように、前記新規画像データを前記記憶部に記憶させ、
前記入力の受け付け開始から前記第一所定時間より短い第二所定時間の経過後に、前記画像データ処理による前記既存画像データの処理である既存データ処理を開始させ、
前記既存データ処理の開始後であって前記入力の受け付け開始から前記第一所定時間の経過前に、前記継続指示入力が受け付けられた場合に、前記既存データ処理を無効化し、
前記既存データ処理の開始後であって前記入力の受け付け開始から前記第一所定時間の経過時点で、前記継続指示入力が受け付けられなかった場合に、前記既存データ処理を有効化する
ことを特徴とする読取装置制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取制御装置及び読取装置制御プログラムに関する。
【背景技術】
【０００２】
異なる複数種類の原稿画像を一体にして画像メモリに格納することができる画像読取装置が知られている（例えば下記特許文献１参照）。特許文献１に記載の画像読取装置は、処理待機時間の間に追加の原稿がある場合はその操作を行い、原稿画像の記録紙へのプリント等は処理待機時間が経過した時点で実行する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１５２４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記の従来の画像読取装置は、直前の原稿読み取りの終了後に追加の原稿の読み取り指示操作がない場合、上述の処理待機時間が経過した（いわゆる「タイムアウト」）後に、画像メモリに格納された画像データに対する各種処理を行う。このため、例えば、画像データに対する上記の各種処理が比較的長時間を要するものである場合に、ユーザは、当該処理の完了まで長時間待機させられることがあった。あるいは、例えば、タイムアウト直後にユーザが新たな操作（新たな原稿の読み取り等）を行おうとした場合に、ユーザは、タイムアウトに伴う直前の読み取り原稿に対する各種処理の完了まで新たな操作の開始を待機させられることがあった。本発明は上記に例示した事情等に鑑みてなされたものである。
【課題を解決するための手段】
【０００５】
本発明の第一態様に係る画像読取装置は、読取部と、記憶部と、入力部と、画像データ処理部と、制御部と、を備えている。前記読取部は、原稿を読み取り可能に構成されている。前記記憶部は、前記読取部による読み取り結果に基づく画像データを記憶するように設けられている。前記入力部は、第一の原稿の読み取り終了により前記読取部の読み取り動作が停止した場合に、前記読取部の読み取り動作を終了するか引き続き第二の原稿の読み取りのために前記読取部の読み取り動作を継続するかについてのユーザの入力を受け付けるように設けられている。前記画像データ処理部は、前記記憶部に記憶された画像データを処理するように設けられている。前記制御部は、前記記憶部及び前記画像データ処理部の動作を制御するように設けられている。
【０００６】
本発明の第二態様に係る画像読取制御装置は、前記読取部と前記記憶部とを有する画像読取システムの動作を制御するように、前記画像読取システムに設けられている。この画像読取制御装置は、入力部と、画像データ処理部と、制御部と、を備えている。前記入力部は、第一の原稿の読み取り終了により前記読取部の読み取り動作が停止した場合に、前記読取部の読み取り動作を終了するか引き続き第二の原稿の読み取りのために前記読取部の読み取り動作を継続するかについてのユーザの入力を受け付けるように設けられている。前記画像データ処理部は、前記記憶部に記憶された画像データを処理するように設けられている。前記制御部は、前記記憶部及び前記画像データ処理部の動作を制御するように設けられている。
【０００７】
前記第一及び第二態様において、前記制御部は、具体的には、以下の如く動作するように構成されている。
【０００８】
前記制御部は、前記入力部による前記入力の受け付け開始から第一所定時間の経過前に、継続指示入力が前記入力部により受け付けられた場合に、既存画像データと新規画像データとが一体的に前記画像データ処理部による処理対象とされるように、前記新規画像データを前記記憶部に記憶させる。ここで、前記継続指示入力は、前記読取部で前記第二の原稿を読み取るべく前記読取部の読み取り動作を継続するための、前記入力である。また、前記既存画像データは、前記継続指示入力前に前記記憶部に記憶されていた画像データである。また、前記新規画像データは、前記継続指示入力後に前記読取部によって読み取られる前記第二の原稿に対応する、画像データである。
【０００９】
また、前記制御部は、前記入力部による前記入力の受け付け開始から第二所定時間の経過後に、既存データ処理を開始させる。ここで、前記第二所定時間は、前記第一所定時間よりも短い。また、前記既存データ処理は、前記画像データ処理部による前記既存画像データの処理である。また、前記制御部は、前記既存データ処理の開始後であって前記入力部による前記入力の受け付け開始から前記第一所定時間の経過前に、前記継続指示入力が前記入力部により受け付けられた場合に、前記既存データ処理を無効化（例えば中断）する。また、前記制御部は、前記既存データ処理の開始後であって前記入力部による前記入力の受け付け開始から前記第一所定時間の経過時点で、前記継続指示入力が前記入力部により受け付けられなかった場合に、前記既存データ処理を有効化（例えば同処理を継続）する。
【００１０】
本発明の第３態様に係る読取装置制御プログラムは、前記読取部と前記記憶部とを有する画像読取装置を制御するプロセッサにより実行されるものである。この読取装置制御プログラムが前記プロセッサにより実行されると、前記プロセッサは、以下のように動作するようになっている。
【００１１】
前記プロセッサは、第一の原稿の読み取り終了により前記読取部の読み取り動作が停止した場合に、前記読取部の読み取り動作を終了するか引き続き第二の原稿の読み取りのために前記読取部の読み取り動作を継続するかについてのユーザの入力を受け付ける。また、前記プロセッサは、前記入力の受け付け開始から第一所定時間の経過前に、継続指示入力が受け付けられた場合に、既存画像データと新規画像データとが一体的に所定の画像データ処理による処理対象とされるように、前記新規画像データを前記記憶部に記憶させる。ここで、前記継続指示入力は、前記読取部で前記第二の原稿を読み取るべく前記読取部の読み取り動作を継続するための、前記入力である。また、前記既存画像データは、前記継続指示入力前に前記記憶部に記憶されていた画像データである。また、前記新規画像データは、前記継続指示入力後に前記読取部によって読み取られる前記第二の原稿に対応する、画像データである。
【００１２】
前記プロセッサは、前記入力の受け付け開始から第二所定時間の経過後に、既存データ処理を開始させる。ここで、前記第二所定時間は、前記第一所定時間よりも短い。また、前記既存データ処理は、前記画像データ処理による前記既存画像データの処理である。前記プロセッサは、前記既存データ処理の開始後であって前記入力の受け付け開始から前記第一所定時間の経過前に、前記継続指示入力が受け付けられた場合に、前記既存データ処理を無効化する。前記プロセッサは、前記既存データ処理の開始後であって前記入力の受け付け開始から前記第一所定時間の経過時点で、前記継続指示入力が受け付けられなかった場合に、前記既存データ処理を有効化する。
【００１３】
上記の構成において、前記読取部は前記第一の原稿を読み取る。前記第一の原稿の読取結果に基づく画像データは、前記既存画像データを構成するものとして、前記記憶部に記憶される。前記第一の原稿の読み取りが終了すると、前記読取部の読み取り動作が（一旦）停止する。すると、前記読取部の読み取り動作を（そのまま）終了するか、又は引き続き前記第二の原稿の読み取りのために前記読取部の読み取り動作を継続（再開）するかについての、ユーザの前記入力が受け付けられる。前記入力の受け付け状態に応じて、前記記憶部に記憶された画像データが処理（送信等）される。
【００１４】
具体的には、前記入力部による前記入力の受け付け開始から前記第一所定時間の経過前であっても、前記第二所定時間の経過後に、前記既存データ処理が開始する。すなわち、例えば、ユーザが終了指示入力（前記第二の原稿の読み取りを行わずにそのまま前記読取部の読み取り動作を終了するための前記入力）を失念していた場合であっても、前記第一所定時間の経過（すなわちタイムアウト）を待たずに、前記第二所定時間の経過によって前記既存データ処理が開始する。その後、前記継続指示入力が受け付けられずにそのままタイムアウトすると、前記既存データ処理が有効化される。このように、かかる構成においては、タイムアウトの場合の、前記既存画像データの処理完了が、早期に実現する。したがって、かかる構成によれば、タイムアウト後の待機時間を良好に短縮することが可能となる。
【００１５】
一方、前記既存データ処理の開始後であっても、タイムアウト前に前記継続指示入力が受け付けられた場合、前記既存データ処理が無効化（例えば中断）される。すると、前記継続指示入力に続いて前記読取部により読み取られる、前記第二の原稿に対応する前記新規画像データは、前記既存画像データと一体的に処理対象とされるように、前記記憶部に記憶される。その後、前記記憶部に記憶された前記既存画像データと前記新規画像データとが、一体的に処理される。したがって、かかる構成によれば、前記既存画像データ（前記第一の原稿に対応する画像データ）と前記新規画像データ（前記第二の原稿に対応する画像データ）とを一体的に処理するための、前記第一の原稿の読み取りに引き続く前記第二の原稿の読み取り（以下これを「継続スキャン」と称する。）が、良好に実行され得る。
【００１６】
前記既存データ処理を無効化する場合に、当該既存データ処理による処理結果データを消去するための処理が行われてもよい。かかる構成においては、前記第二所定時間の経過に伴って前記既存データ処理が開始された後、前記第一所定時間の経過前に前記継続指示入力が受け付けられた場合に、以下のような動作が行われる：一旦実行開始された前記既存データ処理による処理結果データが消去される。前記継続指示入力に続いて前記読取部により読み取られる、前記第二の原稿に対応する前記新規画像データは、前記既存画像データと一体的に処理対象とされるように、前記記憶部に記憶される。その後、前記記憶部に記憶された前記既存画像データと前記新規画像データとが、一体的に処理される。よって、かかる構成によれば、前記第二所定時間の経過に伴って前記既存データ処理が一旦開始された後であっても、上述の継続スキャンが良好に実現され得る。
【００１７】
前記第二所定時間は、予測時間に基づいて設定されてもよい。ここで、前記予測時間は、前記既存データ処理の所要時間の予測値として取得されたものである。具体的には、例えば、前記第二所定時間は、前記第一所定時間と前記予測時間との差に基づいて設定され得る。かかる構成によれば、前記第二所定時間が良好に設定され得る。
【００１８】
前記第一の原稿の読み取り枚数が取得されてもよい。この場合、前記第二所定時間は、取得した前記読み取り枚数に基づいて設定され得る。かかる構成によれば、前記第二所定時間が良好に設定され得る。
【００１９】
前記第二所定時間は、前記既存画像データの容量に基づいて設定されてもよい。かかる構成によれば、前記第二所定時間が良好に設定され得る。
【００２０】
前記入力の受け付け開始から前記継続指示入力が受け付けられるまでの経過時間が取得されてもよい。この場合、前記第二所定時間は、取得した前記経過時間に基づいて設定され得る。具体的には、例えば、前記第二所定時間は、最新の前記経過時間に基づいて設定され得る。あるいは、例えば、前記第二所定時間は、複数回取得された前記経過時間を統計演算した結果である算出時間に基づいて設定され得る。かかる構成によれば、前記第二所定時間が良好に設定され得る。
【発明の効果】
【００２１】
このように、本発明によれば、継続スキャンを良好に実現可能としつつ、タイムアウト後の待機時間を良好に短縮することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る画像読取装置及び画像読取システムの全体構成を示す概略図である。
【図２】図１に示された画像読取装置の電気回路構成の概略を示す図である。
【図３Ａ】図２に示された画像読取装置側のＣＰＵによって実行される画像読取制御の一例を示すフローチャートである。
【図３Ｂ】図３Ａの続きのフローチャートである。
【図４Ａ】図２に示された画像読取装置側のＣＰＵによって実行される画像読取制御の他の一例を示すフローチャートである。
【図４Ｂ】図４Ａの続きのフローチャートである。
【図５Ａ】図２に示された端末装置側のＣＰＵによって実行される画像読取制御の一例を示すフローチャートである。
【図５Ｂ】図５Ａの続きのフローチャートである。
【発明を実施するための形態】
【００２３】
＜実施形態の装置構成＞
図１及び図２を参照すると、画像読取システム１は、端末装置２と画像読取装置３とを備えている。端末装置２と画像読取装置３とは、無線又は有線の通信回線４を介して互いに情報通信可能に接続されている。本実施形態においては、端末装置２は、いわゆる携帯端末（例えばスマートフォン）であって、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、不揮発メモリ２４と、表示部２５と、タッチパネル２６と、通信インタフェース２７と、双方向バス２８と、を備えている。ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、不揮発メモリ２４、表示部２５、タッチパネル２６、及び通信インタフェース２７は、双方向バス２８を介して互いに接続されている。
【００２４】
ＣＰＵ２１は、マイクロプロセッサであって、端末装置２の全体の動作を制御するように設けられている。ＲＯＭ２２には、端末装置２の基本的な動作に必要な情報（起動プログラム及び基本入出力プログラム等）が格納されている。ＲＡＭ２３は、ＣＰＵ２１による演算処理中にデータを一時的に格納可能に設けられている。不揮発メモリ２４は、フラッシュメモリ等の、書き換え可能な不揮発性記憶媒体であって、電源遮断中も情報を保持可能に構成されている。具体的には、不揮発メモリ２４には、ＣＰＵ２１によって実行される各種プログラムが更新可能に格納されている。また、不揮発メモリ２４は、ＣＰＵ２１による制御により、画像読取装置３による読み取り結果に基づく画像データを記憶可能に設けられている。
【００２５】
タッチパネル２６は、液晶表示パネルである表示部２５を上から覆うように設けられている。タッチパネル２６は、ユーザの手指等が接触した位置を検出可能に構成されていて、表示部２５における表示状態に対応した入力を行うことができるようになっている。通信インタフェース２７は、端末装置２と通信回線４とを接続することで、端末装置２と外部との間のデータ授受を可能とするように設けられている。具体的には、端末装置２は、通信インタフェース２７及び通信回線４を介して、画像読取装置３に接続されている。また、端末装置２は、通信インタフェース２７を介して、図示しないネットワーク回線（インターネット）に接続されている。
【００２６】
画像読取装置３は、本体部３０と、給紙トレイ３１と、排紙トレイ３２と、表示部３３と、入力部３４と、読取部３５と、原稿搬送機構３６と、を備えている。給紙トレイ３１は、本体部３０の上部に設けられている。排紙トレイ３２は、本体部３０の下部に設けられている。給紙トレイ３１及び排紙トレイ３２は、シート状の原稿である原稿シートＳを複数枚積層した状態で載置可能に構成されている。表示部３３は、画像読取装置３の動作状況に応じた表示を行うように、本体部３０の上面に設けられている。入力部３４は、ユーザの入力操作を受け付けるように、本体部３０の上面にて表示部３３に隣接して設けられている。特に、本実施形態においては、入力部３４は、給紙トレイ３１上に原稿シートＳが無くなることで読み取り動作が一旦停止した場合に、そのまま読み取り動作を終了する（スキャン終了）か又は引き続き他の原稿の読み取りを行う（継続スキャン）かについての入力を受け付けるようになっている。
【００２７】
読取部３５は、いわゆる密着センサ（CIS：Contact  Image  Sensor）方式の画像読取素子である。読取部３５は、原稿搬送機構３６によって給紙トレイ３１から排紙トレイ３２に向けて搬送中の原稿シートＳを読み取り可能に、本体部３０の内部に設けられている。原稿搬送機構３６は、給紙トレイ３１から排紙トレイ３２に向けて原稿シートＳを一枚ずつ搬送可能に構成されている。具体的には、原稿搬送機構３６は、給紙ローラ３６Ａと、分離パッド３６Ｂと、搬送ローラ３６Ｃと、駆動モータ３６Ｄと、搬送ローラ３６Ｅと、を備えている。
【００２８】
給紙ローラ３６Ａは、給紙トレイ３１に載置された原稿シートＳの下端部に当接するように、給紙トレイ３１の下端部に対応する位置に設けられている。分離パッド３６Ｂは、原稿シートＳの下端部を挟んで給紙ローラ３６Ａに対向するように設けられている。給紙ローラ３６Ａ及び分離パッド３６Ｂは、給紙トレイ３１に複数枚の原稿シートＳが載置されている場合に、複数枚の原稿シートＳのうちから最も下の一枚を摩擦力の作用で分離して排紙トレイ３２に向けて搬送するように構成されている。
【００２９】
搬送ローラ３６Ｃは、給紙ローラ３６Ａと分離パッド３６Ｂとが対向する位置（分離位置）と、読取部３５が原稿シートＳと対向する位置（読取位置）との間に配置されている。搬送ローラ３６Ｃは、駆動モータ３６Ｄにより駆動されることで、分離位置を通過した原稿シートＳを下流側の搬送ローラ３６Ｅに向けて搬送するように設けられている。すなわち、駆動モータ３６Ｄは、読取部３５に向けて原稿シートＳを搬送する際に駆動されるように設けられている。搬送ローラ３６Ｅは、読取位置と排紙トレイ３２との間に配置されている。搬送ローラ３６Ｅは、読取位置を通過した原稿シートＳを下流側の排紙トレイ３２に向けて搬送するように設けられている。
【００３０】
本体部３０の内部には、原稿検出センサ３７と原稿検出センサ３８とが設けられている。原稿検出センサ３７は、原稿シートＳが給紙トレイ３１に載置された場合に原稿シートＳの下端部が当接するように、給紙トレイ３１の下端部に対向配置されている。すなわち、原稿検出センサ３７は、給紙トレイ３１上における原稿シートＳの有無に対応する信号を発生するようになっている。原稿検出センサ３８は、原稿シートＳの搬送経路における搬送ローラ３６Ｃと読取位置との間に配置されている。原稿検出センサ３８は、原稿シートＳが搬送経路にて通過中か否かに対応する信号を発生するようになっている。
【００３１】
本体部３０の内部には、ＥＣＵ５０が収容されている。ＥＣＵ５０は、画像読取装置３の全体の動作制御を行うための電子制御ユニットであって、ＣＰＵ５１と、ＲＯＭ５２と、ＲＡＭ５３と、不揮発メモリ５４と、表示ドライバ５５と、入力ドライバ５６と、通信インタフェース５７と、双方向バス５８と、モータドライバ５９Ａと、読取ドライバ５９Ｂと、を備えている。ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、不揮発メモリ５４、表示ドライバ５５、入力ドライバ５６、通信インタフェース５７、モータドライバ５９Ａ、及び読取ドライバ５９Ｂは、双方向バス５８を介して互いに接続されている。
【００３２】
ＣＰＵ５１は、マイクロプロセッサであって、画像読取装置３の全体の動作を制御するために動作するように設けられている。ＲＯＭ５２には、画像読取装置３の基本的な動作に必要な情報（起動プログラム及び基本入出力プログラム等）が格納されている。ＲＡＭ５３は、ＣＰＵ５１による演算処理中にデータを一時的に格納可能に設けられている。不揮発メモリ５４は、フラッシュメモリ等の、書き換え可能な不揮発性記憶媒体であって、電源遮断中も情報を保持可能に構成されている。不揮発メモリ５４は、ＣＰＵ５１による制御により、読取部３５による読み取り結果に基づく画像データを記憶可能に設けられている。また、不揮発メモリ５４には、ＣＰＵ５１によって実行される各種プログラム（画像読取装置３の動作を制御するためのプログラム）が更新可能に格納されている。具体的には、不揮発メモリ５４には、読取部３５による読み取り結果に基づく画像データに対して所定処理（ＰＤＦ形式やＧＩＦ形式等の画像ファイル化、ＯＣＲ処理を伴う文書ファイル化、端末装置２等の外部機器への送信、等）を行うためのプログラムが格納されている。
【００３３】
表示ドライバ５５は、ＣＰＵ５１からの指令信号に基づいて表示部３３に各種の表示を行わせるように、表示部３３に接続されている。入力ドライバ５６は、入力部３４による入力操作に応じた信号をＣＰＵ５１に入力するように、入力部３４に接続されている。通信インタフェース５７は、画像読取装置３と通信回線４とを接続することで、画像読取装置３と外部との間のデータ授受を可能とするように設けられている。具体的には、画像読取装置３は、通信インタフェース５７及び通信回線４を介して、端末装置２に接続されている。また、画像読取装置３は、通信インタフェース５７を介して、図示しないネットワーク回線（インターネット）に接続可能となっている。
【００３４】
モータドライバ５９Ａは、ＣＰＵ５１からの指令信号に基づいて駆動モータ３６Ｄが駆動されるように、駆動モータ３６Ｄに接続されている。読取ドライバ５９Ｂは、ＣＰＵ５１からの指令信号に基づいて読取部３５による原稿読み取り動作が行われるように、読取部３５に接続されている。
【００３５】
＜動作の概要＞
以下、本実施形態の画像読取システム１の動作の概要について、本実施形態の構成による作用効果とともに説明する。読み取り対象となる原稿（少なくとも一枚の原稿シートＳを含む）が給紙トレイ３１に載置された状態で、ユーザにより読み取り開始指令が画像読取装置３に入力される。具体的には、例えば、ユーザは、画像読取装置３における表示部３３及び入力部３４を用いて、読み取り開始指令を入力する。あるいは、例えば、ユーザは、端末装置２にて画像読取装置３の制御プログラム（制御アプリケーションソフトウエア）を起動し、端末装置２におけるタッチパネル２６を用いて、読み取り開始指令を入力する。
【００３６】
読み取り開始指令が画像読取装置３に入力されると、原稿搬送機構３６は、原稿シートＳを一枚ずつ、読取部３５に向けて搬送する。読取部３５は、読み取った画像データを、読取ドライバ５９Ｂを介してＥＣＵ５０に送信する。ＣＰＵ５１は、読取部３５から受け取った画像データを、不揮発メモリ５４における画像メモリ領域（以下単に「画像メモリ」と称する）に記憶する。
【００３７】
原稿読み取りが終了すると、画像メモリに記憶された、原稿の読み取り結果に基づく画像データに対して、上述の所定処理が行われる。具体的には、例えば、画像読取装置３におけるＣＰＵ５１は、画像メモリに記憶された画像データをＰＤＦファイル化する。あるいは、例えば、画像読取装置３におけるＣＰＵ５１は、画像メモリに記憶された画像データ、又はこれをＰＤＦ化したファイルを、通信インタフェース５７を介して、端末装置２に送信する。あるいは、例えば、画像読取装置３におけるＣＰＵ５１は、画像メモリに記憶された画像データを、通信インタフェース５７を介して、外部装置であるプリンタ（不図示）のバッファメモリに送信する。
【００３８】
ところで、複数組の原稿を一体的に上述の所定処理の対象としたいというニーズがある。具体的には、例えば、給紙トレイ３１に対する最大積載枚数を超える枚数の原稿シートＳを有する原稿の場合、当該原稿を複数組に分ける必要がある。このような場合、給紙トレイ３１上に原稿シートＳが一枚も載置されていない状態（これを以下「原稿切れ（Document  Empty）」と称する）が、或る組（これを以下「第一の原稿」と称する）の読み取りと次の組（これを以下「第二の原稿」と称する）の読み取りとの間に発生する。なお、「第一の原稿」は、必ずしも、複数組の原稿における最初の組を指すとは限らない。同様に、「第二の原稿」も、必ずしも、複数組の原稿における二番目の組を指すとは限らない。但し、「第二の原稿」は、「第一の原稿」の読み取りの直後に読み取られるものとする。
【００３９】
本実施形態においては、画像読取装置３は、原稿読み取り動作中に原稿検出センサ３７が原稿切れを検知した場合、搬送中の原稿シートＳの読み取り動作が終了した後、原稿搬送機構３６による搬送動作及び読取部３５による読み取り動作を一旦停止する。また、画像読取装置３は、この一旦停止中に、入力部３４を介して、継続スキャンを行うか否かの入力を受け付ける。具体的には、例えば、表示部３３は、「継続」及び「終了」の二つのアイコンを有する画面を表示する（以下この画面を選択画面という）。ユーザは、入力部３４を操作することで、選択画面上の「継続」及び「終了」の二つのアイコンのうちのいずれかを選択してユーザ指示を入力する。以下、「継続」が選択された場合のユーザ指示の入力を「継続指示入力」という。継続指示入力は、読取部３５で第二の原稿を読み取るべく読取部３５の読み取り動作を継続するための入力である。また、「終了」が選択された場合のユーザ指示の入力を「終了指示入力」という。また、継続指示入力前に画像メモリに記憶されていた画像データを「既存画像データ」という。また、継続指示入力後に読取部３５によって読み取られる第二の原稿に対応する、画像データを「新規画像データ」という。
【００４０】
ＣＰＵ５１は、入力部３４による継続指示入力及び終了指示入力の受け付けを開始してから第一所定時間の経過前（すなわちタイムアウト前）に、継続指示入力が入力部３４により受け付けられた場合に、既存画像データと新規画像データとが一体的に所定処理の対象とされるように、新規画像データを画像メモリに記憶させる。
【００４１】
また、ＣＰＵ５１は、入力部３４による継続指示入力及び終了指示入力の受け付けを開始してから、継続指示入力及び終了指示入力のいずれも受け付けられる前に、第二所定時間（第二所定時間は第一所定時間よりも短い）を経過した場合、既存データ処理を開始させる。ここで、既存データ処理は、既存画像データに対する所定処理である。また、ＣＰＵ５１は、既存データ処理の開始後であってタイムアウト前に、継続指示入力が入力部３４により受け付けられた場合に、既存データ処理を無効化する。また、ＣＰＵ５１は、既存データ処理の開始後であってタイムアウト前に、継続指示入力が入力部３４により受け付けられなかった場合（すなわち既存データ処理の開始後そのままタイムアウトした場合）に、既存データ処理を有効化する。
【００４２】
ここで、例えば、所定処理が「外部機器への送信」である場合、既存データ処理の「無効化」は、送信の中断、及び送信済みデータの送信先における削除である。また、既存データ処理の「有効化」は、送信の継続である。一方、例えば、所定処理が画像ファイル化である場合、既存データ処理の「無効化」は、画像ファイル化の中断、及び作成済みの画像ファイルの削除である。また、既存データ処理の「有効化」は、画像ファイル化の継続、及び／又は作成済みの画像ファイルの不揮発メモリ５４への格納である。
【００４３】
以下の動作説明において、画像読取装置３が現在読み取り中の原稿を、便宜上「第一の原稿」と称する。上記の構成において、読取部３５は第一の原稿を読み取る。第一の原稿の読取結果に基づく画像データは、既存画像データを構成するものとして、画像メモリに記憶される。第一の原稿の読み取りが終了すると、原稿検出センサ３７が原稿切れを検知することで、読取部３５の読み取り動作が一旦停止する。すると、読取部３５の読み取り動作をそのまま終了するか、又は引き続き第二の原稿の読み取りのために読取部３５の読み取り動作を継続（再開）するかについての、ユーザの入力が受け付けられる。かかる入力の受け付け状態に応じて、画像メモリに記憶された画像データに対する、ＣＰＵ５１による所定処理が実行される。
【００４４】
具体的には、第一所定時間の経過前（すなわちタイムアウト前）であっても、第二所定時間の経過後に、既存データ処理が開始する。すなわち、例えば、ユーザが終了指示入力を失念していた場合であっても、タイムアウトを待たずに、第二所定時間の経過によって既存データ処理が開始する。その後、継続指示入力が受け付けられずにそのままタイムアウトすると、既存データ処理が有効化される。このように、本実施形態の構成においては、タイムアウトの場合の、既存画像データの処理完了が、早期に実現する。したがって、本実施形態の構成によれば、タイムアウト後の待機時間を良好に短縮することが可能となる。
【００４５】
一方、既存データ処理の開始後であっても、タイムアウト前に継続指示入力が受け付けられた場合、既存データ処理が無効化される。すると、継続指示入力に続いて読取部３５により読み取られる、第二の原稿に対応する新規画像データは、既存画像データと一体的に所定処理の対象とされるように、画像メモリに記憶される。その後、画像メモリに記憶された既存画像データと新規画像データとが、一体的に処理される。したがって、本実施形態の構成によれば、既存画像データと新規画像データとを一体的に処理するための継続スキャンが、良好に実行され得る。
【００４６】
＜動作の具体例＞
以下、本実施形態の画像読取システム１の動作の一具体例について、図３Ａ及び図３Ｂに示されているフローチャートを用いて説明する。なお、図示されたフローチャート中にて「ステップ」は「Ｓ」と省略表記されている。本具体例は、上述の所定処理として、画像メモリに記憶された画像データを端末装置２に送信する場合の例である。本具体例のフローチャートに対応するプログラムは、ユーザにより読み取り開始指令が画像読取装置３に入力された場合に、画像読取装置３におけるＣＰＵ５１により、不揮発メモリ５４から読み出されて実行される。
【００４７】
本プログラムが起動されると、ＣＰＵ５１は、読取部３５及び原稿搬送機構３６を制御して、原稿シートＳの読み取りを行う（ステップ３０１）。ＣＰＵ５１は、読取結果に基づく画像データを画像メモリに記憶する（ステップ３０３）。一枚の原稿シートＳの読み取りの終了は、原稿検出センサ３８の出力に基づいて判定可能である。一枚の原稿シートＳの読み取りが終了すると、ＣＰＵ５１は、原稿切れか否かを、原稿検出センサ３７の出力に基づいて判定する（ステップ３１０）。この時点で給紙トレイ３１に原稿シートＳが載置されている場合（ステップ３１０＝ＮＯ）、処理がステップ３０１に戻り、ＣＰＵ５１は次の原稿シートＳの読み取りを行う。一組の原稿（第一の原稿）の読み取りが終了すると、給紙トレイ３１に原稿シートＳが載置されていない状態が発生する（ステップ３１０＝ＹＥＳ）。この場合、原稿切れが検知されるので、処理がステップ３１２に進行する。
【００４８】
ステップ３１２において、ＣＰＵ５１は、送信開始タイミングを設定する。この「送信開始タイミング」は、タイムアウト前に送信開始を行うタイミングを規定するための値であって、本発明の「第二所定時間」に対応する。本具体例においては、送信開始タイミングは、送信対象である画像データ（この時点において画像メモリに記憶された画像データ）の送信所要時間の予測値に基づいて設定される。以下、この予測値を「予測時間」と称する。この予測時間は、例えば、原稿サイズ、原稿の読み取り枚数、及び画像データの容量のうちの少なくともいずれか一つに基づいて取得され得る。
【００４９】
具体的には、ステップ３１２において、例えば、ＣＰＵ５１は、画像メモリに記憶された画像データの容量、及び当該画像データに対応する原稿シートＳの読み取り枚数のうちの少なくともいずれか一つを取得する。また、ＣＰＵ５１は、取得した枚数及び／又は容量を入力パラメータとする、計算式又はルックアップテーブルを用いて、予測時間を取得する。予測時間は、上記の枚数が多いほど長い。同様に、予測時間は、上記の容量が大きいほど長い。そして、ＣＰＵ５１は、タイムアウト時間（本発明の「第一所定時間」に対応する）と予測時間との差を算出し、この算出結果を送信開始タイミングとして設定する。すなわち、ＣＰＵ５１は、上記の枚数が多いほど、タイムアウト前に送信開始を行うタイミングを早期に設定する。同様に、ＣＰＵ５１は、上記の容量が大きいほど、タイムアウト前に送信開始を行うタイミングを早期に設定する。
【００５０】
ステップ３１２に続いて、処理がステップ３１４及びステップ３１６に進行する。ステップ３１４においては、ＣＰＵ５１は、表示部３３を制御して、選択画面を表示する。ステップ３１６においては、ＣＰＵ５１は、タイマのカウントを開始する。具体的には、ＣＰＵ５１は、本プログラムの起動時にリセットしたタイマを０からカウントアップする。その後、処理がステップ３２０以降に進行する。
【００５１】
ステップ３２０において、ＣＰＵ５１は、ユーザによる選択入力操作が受け付けられたか（継続指示入力又は終了指示入力が受け付けられたか）否かを判定する。ユーザによる選択入力操作が受け付けられていない場合（ステップ３２０＝ＮＯ）、処理がステップ３２２に進行する。ステップ３２２においては、ＣＰＵ５１は、送信開始タイミングが到来したか否か（ステップ３１２にて設定した所定値にタイマのカウント値が到達したか否か）を判定する。ユーザによる選択入力操作が受け付けられておらず、且つ送信開始タイミングが到来する前は、ステップ３２０：「ＮＯ」→ステップ３２２：「ＮＯ」→ステップ３２０：「ＮＯ」…のように、ステップ３２０及びステップ３２２の判定がループ状に繰り返し行われる。
【００５２】
送信開始タイミングが到来する前に選択入力操作が受け付けられると（ステップ３２０＝ＹＥＳ）、ＣＰＵ５１は、選択画面を消去し（ステップ３２４）、継続指示入力と終了指示入力とのうちのいずれを受け付けたかを判定する（ステップ３２６）。継続指示入力の場合（ステップ３２６＝ＮＯ）、処理がステップ３０１に戻る。なお、本具体例においては、継続指示入力は、一旦原稿切れが検知された（ステップ３１０＝ＹＥＳ）後、そのまま給紙トレイ３１に原稿シートＳが載置されない状態が継続したままでは入力は無効とされ、ステップ３２０からステップ３２４への処理の進行は生じないものとする（後述するステップ３４０においても同様である）。具体的には、例えば、選択画面において、「継続」のアイコンは、原稿切れ状態では表示が薄くなって選択不能を示し、原稿シートＳが給紙トレイ３１に載置された状態で濃くなって選択可能を示すものとすることが可能である。一方、終了指示入力の場合（ステップ３２６＝ＹＥＳ）、ＣＰＵ５１は、画像メモリに記憶された読み取り済みの画像データの、端末装置２への送信を開始する（ステップ３２８）。
【００５３】
選択入力操作が受け付けられないまま送信開始タイミングが到来すると（ステップ３２２＝ＹＥＳ）、処理がステップ３３０に進行する。ステップ３３０においては、ＣＰＵ５１は、画像メモリに記憶された読み取り済みの画像データの、端末装置２への送信を開始する。すなわち、画像読取装置３は、仮に選択入力操作が受け付けられないままタイムアウトした場合であっても次の動作（別の原稿の読み取り動作等）に対する待機時間が可及的に短縮されるように、タイムアウトに先立ち既存画像データの送信を開始する。ここで、本実施形態においては、送信開始タイミングは、予測時間に基づいて設定される。具体的には、タイムアウト時間と予測時間との差が送信開始タイミングとして設定されている。このため、本具体例によれば、選択入力操作が受け付けられないままタイムアウトした場合に、次の動作がタイムアウト直後に可能となる。
【００５４】
ステップ３３０の処理に続いて、処理がステップ３４０以降に進行する。ステップ３４０においては、ＣＰＵ５１は、ユーザによる選択入力操作が受け付けられたか否かを判定する。ユーザによる選択入力操作が受け付けられていない場合（ステップ３４０＝ＮＯ）、処理がステップ３４５に進行する。ステップ３４５においては、ＣＰＵ５１は、タイムアウトしたか否か（ステップ３１６にてカウントを開始したタイマのカウント値が所定のタイムアウト相当値に達したか否か）を判定する。ユーザによる選択入力操作が受け付けられておらず、且つタイムアウト前は、ステップ３４０：「ＮＯ」→ステップ３４５：「ＮＯ」→ステップ３４０：「ＮＯ」…のように、ステップ３４０及びステップ３４５の判定がループ状に繰り返し行われる。
【００５５】
タイムアウト前に選択入力操作が受け付けられると（ステップ３４０＝ＹＥＳ）、ＣＰＵ５１は、選択画面を消去し（ステップ３４７）、継続指示入力と終了指示入力とのうちのいずれが入力されたかを判定する（ステップ３５０）。継続指示入力の場合（ステップ３５０＝ＹＥＳ）、ＣＰＵ５１は、送信を中断するとともに（ステップ３６０）、送信済みのデータを端末装置２にて消去（削除）させるためのコマンドを端末装置２に送信し（ステップ３６５）、処理をステップ３０１に戻す。これにより、第二の原稿を読み取るための継続スキャンが可能となる。
【００５６】
すなわち、送信開始タイミングの到来（第二所定時間の経過：ステップ３２２＝ＹＥＳ）に伴って既存データ処理が一旦開始（送信開始：ステップ３３０）された後、タイムアウト（第一所定時間の経過）前に継続指示入力が受け付けられた場合（ステップ３４０＝ＹＥＳ及びステップ３５０＝ＹＥＳ）、以下のような動作が行われる：一旦実行開始された既存データ処理が中断される（ステップ３６０）。かかる既存データ処理による処理結果データが消去される（ステップ３６５）。継続指示入力（ステップ３５０＝ＹＥＳ）に続いて読取部３５により読み取られる、第二の原稿に対応する新規画像データが、既存画像データと一体的に処理対象とされるように、画像メモリに記憶される（ステップ３６５→ステップ３０１→ステップ３１０）。その後、画像メモリに記憶された既存画像データと新規画像データとが、一体的に処理される（ステップ３２８）。したがって、タイムアウトに先立つ送信開始タイミングの到来に伴って既存データ処理が一旦開始された後であっても、継続スキャンが良好に実現され得る。
【００５７】
一方、選択入力操作が受け付けられず（ステップ３４０＝ＮＯ）、そのままタイムアウトすると（ステップ３４５＝ＹＥＳ）、ＣＰＵ５１は、選択画面を消去するとともに（ステップ３７０）、送信を継続する。ＣＰＵ５１は、送信が完了したか否かを判定する（ステップ３８０）。送信が完了するまでは（ステップ３８０＝ＮＯ）、ステップ３８０の処理が繰り返される。なお、ステップ３２６にて終了指示入力が受け付けられてステップ３２８にて通常の送信が開始された後も、処理がステップ３８０に進行する。また、送信開始タイミングの到来により一旦送信が開始された後にステップ３５０にて終了指示入力が受け付けられた後も、処理がステップ３８０に進行する。送信が完了すると（ステップ３８０＝ＹＥＳ）、ＣＰＵ５１は、画像メモリをクリアし（ステップ３８２）、本プログラムを一旦終了する。
【００５８】
以上説明した実施形態及び具体例において、ＣＰＵ５１によって実行される送信処理ステップ（ステップ３２８及びステップ３３０）、及び、送信時に用いられる通信インタフェース５７が、本発明の「画像データ処理部」に相当する。また、不揮発メモリ５４における画像メモリが、本発明の「記憶部」に相当する。また、ＣＰＵ５１による、画像メモリへの記憶制御及び画像メモリからの画像データ送信制御に対応する各ステップが、本発明の「制御部」に相当する。また、ＥＣＵ５０が、本発明の「画像読取制御装置」に相当する。
【００５９】
＜変形例＞
なお、本発明は、上記の実施形態に限定されるものではない。すなわち、上記の実施形態に対しては、種々の変更が可能である。以下、代表的な変形例について、幾つか例示する。以下の変形例の説明において、上述の実施形態にて説明されているものと同様の構成及び機能を有する部分に対しては、上述の実施形態と同様の符号が用いられ得るものとする。そして、かかる部分の説明については、技術的に矛盾しない範囲内において、上述の実施形態における説明が適宜援用され得るものとする。もっとも、言うまでもなく、変形例も、以下に列挙されたものに限定されるものではない。また、上述の実施形態の全部又は一部と、複数の変形例の全部又は一部とが、技術的に矛盾しない範囲内において、適宜組み合わされ得る。
【００６０】
本発明は、上述のような具体的な装置構成に限定されない。例えば、本発明の対象は、原稿シートＳを搬送するタイプの画像読取システム１に限定されない。すなわち、いわゆるフラットベッドスキャナを備えるシステムにも、本発明は好適に適用され得る。この場合、一回の原稿読み取りが行われる度に選択画面が表示され得る。あるいは、一回の原稿読み取りが行われてから所定時間経過後（但し上述の送信開始タイミングが到来する前）に、選択画面が表示され得る。また、本発明は、フラットベッドスキャナに原稿フィーダを搭載したタイプの装置構成にも、好適に適用され得る。
【００６１】
表示部３３及び入力部３４は、タッチパネルであってもよい。あるいは、タッチパネルとして機能する表示部３３の他に、押しボタンスイッチを含む入力部３４が設けられていてもよい。
【００６２】
ＣＰＵ５１の他に、上述の所定処理を行うための専用プロセッサが、ＥＣＵ５０に設けられていてもよい。この場合、当該専用プロセッサが、本発明の「画像データ処理部」に相当する。
【００６３】
本発明は、上述のような具体的な動作態様及び処理態様に限定されない。例えば、ステップ３１６におけるタイマのカウント開始は、ステップ３１４における選択画面の表示開始よりも先に行われてもよい。すなわち、ステップ３１６におけるタイマのカウント開始は、ステップ３１０による原稿切れ検知（ステップ３１０＝ＹＥＳ）の時点であってもよい。ステップ３１６におけるタイマのカウント開始は、ステップ３１２にて設定された送信開始タイミング相当値からのカウントダウンの開始であってもよい。
【００６４】
送信開始タイミングは、画像メモリに記憶された画像データの容量、及び当該画像データに対応する原稿シートＳの読み取り枚数のうちの少なくともいずれか一つを入力パラメータとする、計算式又はルックアップテーブルを用いて、直接的に（すなわち「予測時間」を介さずに）取得されてもよい。これにより、送信開始タイミングが良好に設定され得る。すなわち、例えば、送信開始タイミングの取得に対するＣＰＵ５１の処理負荷が良好に軽減され得る。
【００６５】
ＣＰＵ５１は、選択入力操作の受け付け開始から継続指示入力が受け付けられるまでの経過時間を取得し、取得した経過時間に基づいて送信開始タイミング（第二所定時間）を設定してもよい。具体的には、例えば、ＣＰＵ５１は、最新の経過時間に基づいて、送信開始タイミングを設定し得る。あるいは、例えば、ＣＰＵ５１は、複数回取得された経過時間を統計演算した結果である算出時間に基づいて、送信開始タイミングを設定し得る。統計演算としては、単純平均、加重平均（なまし処理）、等が利用可能である。これにより、送信開始タイミング（第二所定時間）が良好に設定され得る。
【００６６】
図４Ａ及び図４Ｂは、かかる変形例に対応するフローチャートである。図４Ａ及び図４Ｂに示されたフローチャートは、図３Ａ及び図３Ｂに示されたフローチャートを若干修正したものである。よって、本変形例のフローチャートの説明に際しては、図３Ａ及び図３Ｂに示されたフローチャートに示されたステップと同様のステップについては説明を省略し、図３Ａ及び図３Ｂに示されたフローチャートについての説明を適宜援用するものとする。
【００６７】
ステップ４０１〜ステップ４１０は、ステップ３０１〜ステップ３１０と同一である。ＣＰＵ５１は、原稿切れを検知すると（ステップ４１０＝ＹＥＳ）、送信開始タイミングを、不揮発メモリ５４に記憶された経過時間に基づいて設定する。その後、ＣＰＵ５１は、選択画面を表示するとともに（ステップ４１４）、タイマのカウントを開始する（ステップ４１６）。
【００６８】
ステップ４２０〜ステップ４２４は、ステップ３２０〜ステップ３２４と同様である。送信開始タイミングが到来する前に選択入力操作が受け付けられると（ステップ４２０＝ＹＥＳ）、ＣＰＵ５１は、選択画面を消去する（ステップ４２４）。また、ＣＰＵ５１は、タイマのカウントを終了して、その時点のカウント値を不揮発メモリ５４に記憶する（ステップ４２５）。このとき不揮発メモリ５４に記憶されたカウント値は、今回の経過時間に対応する値であって、次回の送信開始タイミングの設定に反映される。ステップ４２５の処理に続いて、処理がステップ４２６に進行する。ステップ４２６及びステップ４２８は、ステップ３２６及びステップ３２８と同一である。
【００６９】
ステップ４３０〜ステップ４４７は、ステップ３３０〜ステップ３４７と同様である。タイムアウト前に選択入力操作が受け付けられると（ステップ４４０＝ＹＥＳ）、ＣＰＵ５１は、選択画面を消去する（ステップ４４７）。また、ＣＰＵ５１は、タイマのカウントを終了して、その時点のカウント値を不揮発メモリ５４に記憶する（ステップ４４９）。このとき不揮発メモリ５４に記憶されたカウント値は、今回の経過時間に対応する値であって、次回の送信開始タイミングの設定に反映される。ステップ４５０〜ステップ４８２は、ステップ３５０〜ステップ３８２と同様である。
【００７０】
なお、ステップ４２５の処理は、ステップ４２６にて判定が「ＮＯ」の場合に実行されてもよい。同様に、ステップ４４９の処理は、ステップ４５０にて判定が「ＹＥＳ」の場合に実行されてもよい。
【００７１】
本発明は、画像読取装置３側における構成及び動作に限定されない。すなわち、上述のような画像読取装置３の動作制御は、画像読取装置３側のＣＰＵ５１に代えて、あるいはこれとともに、端末装置２側のＣＰＵ２１によって実現され得る。この場合、端末装置２が、本発明の「画像読取制御装置」の全部または一部に相当する。以下、本変形例の処理の一具体例を、図５Ａ及び図５Ｂのフローチャートを用いて説明する。
【００７２】
本変形例のフローチャートに対応するプログラムは、ユーザにより読み取り開始指令が端末装置２に入力された場合に、端末装置２におけるＣＰＵ２１により、不揮発メモリ２４から読み出されて実行される。本プログラムが起動されると、ＣＰＵ２１は、画像読取装置３におけるＥＣＵ５０を介して読取部３５及び原稿搬送機構３６を制御して、原稿シートＳの読み取りを行う（原稿読取制御：ステップ５０１）。ＣＰＵ２１は、ＥＣＵ５０を制御して、読取結果に基づく画像データを画像読取装置３側の画像メモリに記憶させる（ステップ５０３）。ＣＰＵ２１は、ＥＣＵ５０を介して、原稿検出センサ３７の出力結果を常時モニターしている。ＣＰＵ２１は、原稿切れ通知を画像読取装置３側から受信しない限り、画像読取装置３に原稿読み取りを継続させる（ステップ５１０＝ＮＯ→ステップ５０１）。
【００７３】
一組の原稿（第一の原稿）の読み取りが終了すると、給紙トレイ３１に原稿シートＳが載置されていない状態が発生し、ＣＰＵ２１は、原稿切れ通知を画像読取装置３側から受信する（ステップ５１０＝ＹＥＳ）。この場合、処理がステップ５１２に進行する。
【００７４】
ステップ５１２において、ＣＰＵ２１は、処理開始タイミングを設定する。この「処理開始タイミング」は、タイムアウト前に所定処理を開始するタイミングを規定するための値であって、本発明の「第二所定時間」に対応する。本具体例においては、処理開始タイミングは、処理対象である画像データ（この時点において画像メモリに記憶された画像データ）の処理所要時間の予測値に基づいて設定される。以下、この予測値を「予測時間」と称する。この予測時間は、例えば、原稿サイズ、原稿の読み取り枚数、及び画像データの容量のうちの少なくともいずれか一つに基づいて取得され得る。
【００７５】
ステップ５１２に続いて、処理がステップ５１４及びステップ５１６に進行する。ステップ５１４においては、ＣＰＵ２１は、表示部２５を制御して、選択画面を表示する。ステップ５１６においては、ＣＰＵ２１は、タイマのカウントを開始する。具体的には、ＣＰＵ２１は、本プログラムの起動時にリセットしたタイマを０からカウントアップする。その後、処理がステップ５２０以降に進行する。
【００７６】
ステップ５２０において、ＣＰＵ２１は、ユーザによる選択入力操作が受け付けられたか否かを判定する。ユーザによる選択入力操作が受け付けられていない場合（ステップ５２０＝ＮＯ）、処理がステップ５２２に進行する。ステップ５２２においては、ＣＰＵ２１は、処理開始タイミングが到来したか否かを判定する。ユーザによる選択入力操作が受け付けられておらず、且つ処理開始タイミングが到来する前は、ステップ５２０：「ＮＯ」→ステップ５２２：「ＮＯ」→ステップ５２０：「ＮＯ」…のように、ステップ５２０及びステップ５２２の判定がループ状に繰り返し行われる。
【００７７】
処理開始タイミングが到来する前に選択入力操作が受け付けられると（ステップ５２０＝ＹＥＳ）、ＣＰＵ２１は、選択画面を消去し（ステップ５２４）、継続指示入力と終了指示入力とのうちのいずれを受け付けたかを判定する（ステップ５２６）。継続指示入力の場合（ステップ５２６＝ＮＯ）、処理がステップ５０１に戻る。一方、終了指示入力の場合（ステップ５２６＝ＹＥＳ）、ＣＰＵ２１は、画像メモリに記憶された読み取り済みの画像データに対する所定処理を開始する（ステップ５２８）。
【００７８】
選択入力操作が受け付けられないまま処理開始タイミングが到来すると（ステップ５２２＝ＹＥＳ）、処理がステップ５３０に進行する。ステップ５３０においては、ＣＰＵ２１は、画像メモリに記憶された読み取り済みの画像データに対する所定処理を開始する。
【００７９】
ステップ５３０の処理に続いて、処理がステップ５４０以降に進行する。ステップ５４０においては、ＣＰＵ２１は、ユーザによる選択入力操作が受け付けられたか否かを判定する。ユーザによる選択入力操作が受け付けられていない場合（ステップ５４０＝ＮＯ）、処理がステップ５４５に進行する。ステップ５４５においては、ＣＰＵ２１は、タイムアウトしたか否かを判定する。ユーザによる選択入力操作が受け付けられておらず、且つタイムアウト前は、ステップ５４０：「ＮＯ」→ステップ５４５：「ＮＯ」→ステップ５４０：「ＮＯ」…のように、ステップ５４０及びステップ５４５の判定がループ状に繰り返し行われる。
【００８０】
タイムアウト前に選択入力操作が受け付けられると（ステップ５４０＝ＹＥＳ）、ＣＰＵ２１は、選択画面を消去し（ステップ５４７）、継続指示入力と終了指示入力とのうちのいずれが入力されたかを判定する（ステップ５５０）。継続指示入力の場合（ステップ５５０＝ＹＥＳ）、ＣＰＵ２１は、所定処理を中断するとともに（ステップ５６０）、処理済みのデータを消去（削除）するための処理を行い（ステップ５６５）、処理をステップ５０１に戻す。これにより、第二の原稿を読み取るための継続スキャンが可能となる。
【００８１】
一方、選択入力操作が受け付けられず（ステップ５４０＝ＮＯ）、そのままタイムアウトすると（ステップ５４５＝ＹＥＳ）、ＣＰＵ２１は、選択画面を消去するとともに（ステップ５７０）、所定処理を継続する。ＣＰＵ２１は、所定処理が完了したか否かを判定する（ステップ５８０）。所定処理が完了するまでは（ステップ５８０＝ＮＯ）、ステップ５８０の処理が繰り返される。なお、ステップ５２６にて終了指示入力が受け付けられてステップ５２８にて通常の所定処理の開始がなされた後も、処理がステップ５８０に進行する。また、処理開始タイミングの到来により一旦所定処理が開始された後にステップ５５０にて終了指示入力が受け付けられた後も、処理がステップ５８０に進行する。所定処理が完了すると（ステップ５８０＝ＹＥＳ）、ＣＰＵ２１は、ＥＣＵ５０を制御して、画像メモリをクリアさせ（ステップ５８２）、本プログラムを一旦終了する。
【００８２】
その他、特段に言及されていない変形例についても、本発明の本質的部分を変更しない範囲内において、本発明の範囲内に含まれることは当然である。また、本発明の課題を解決するための手段を構成する各要素における、作用・機能的に表現されている要素は、上述の実施形態や変形例にて開示されている具体的構造の他、当該作用・機能を実現可能ないかなる構造をも含む。すなわち、本発明（特に、本発明の課題を解決するための手段を構成する各構成要素における、作用的・機能的に表現されているもの）は、上述の実施形態や変形例の記載に基づいて限定的に解釈されてはならない。
【符号の説明】
【００８３】
１      画像読取システム              Ｓ      原稿シート
２      端末装置                      ２１    ＣＰＵ
２２    ＲＯＭ                        ２３    ＲＡＭ
２４    不揮発メモリ                  ２５    表示部
２６    タッチパネル                  ２７    通信インタフェース
２８    双方向バス
３      画像読取装置                  ３０    本体部
３１    給紙トレイ                    ３２    排紙トレイ
３３    表示部                        ３４    入力部
３５    読取部                        ３６    原稿搬送機構
３６Ａ  給紙ローラ                    ３６Ｂ  分離パッド
３６Ｃ  搬送ローラ                    ３６Ｄ  駆動モータ
３６Ｅ  搬送ローラ                    ３７    原稿検出センサ
３８    原稿検出センサ
４      通信回線
５０    ＥＣＵ                        ５１    ＣＰＵ
５２    ＲＯＭ                        ５３    ＲＡＭ
５４    不揮発メモリ                  ５５    表示ドライバ
５６    入力ドライバ                  ５７    通信インタフェース
５８    双方向バス                    ５９Ａ  モータドライバ
５９Ｂ  読取ドライバ
【図１】
2016192718.tif 000003
【図２】
2016192718.tif 000004
【図３Ａ】
2016192718.tif 000005
【図３Ｂ】
2016192718.tif 000006
【図４Ａ】
2016192718.tif 000007
【図４Ｂ】
2016192718.tif 000008
【図５Ａ】
2016192718.tif 000009
【図５Ｂ】
2016192718.tif 000010