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