(57)【要約】【課題】原稿の読み取りの作業効率を向上させる。【解決手段】スキャナーは、原稿トレイに載置された原稿を搬送する搬送部と、原稿を載置する原稿台と、前記搬送されている原稿を第１位置で読み取る第１読取処理と、前記原稿台に載置された原稿を前記第１位置と異なる第２位置から移動しながら読み取る第２読取処理と、のいずれかを読み取りの開始指示に応じて実行する読取部と、閉じた状態で前記原稿台を覆う原稿カバーと、前記原稿トレイにおける原稿の有無および前記原稿カバーの開閉状況に基づいて、前記開始指示を受ける前の前記読取部の位置を変更する制御部と、を備える。【選択図】図２
2016219958.tif 000002
【特許請求の範囲】
【請求項１】
原稿トレイに載置された原稿を搬送する搬送部と、
原稿を載置する原稿台と、
前記搬送されている原稿を第１位置で読み取る第１読取処理と、前記原稿台に載置された原稿を前記第１位置と異なる第２位置から移動しながら読み取る第２読取処理と、のいずれかを読み取りの開始指示に応じて実行する読取部と、
閉じた状態で前記原稿台を覆う原稿カバーと、
前記原稿トレイにおける原稿の有無および前記原稿カバーの開閉状況に基づいて、前記開始指示を受ける前の前記読取部の位置を変更する制御部と、を備えることを特徴とするスキャナー。
【請求項２】
前記制御部は、前記原稿トレイに原稿が無い状態で前記原稿カバーが開かれると、前記読取部の位置を現在の位置よりも前記第２位置側へ変更し、当該変更後、外部から所定の操作がされないまま所定時間が経過するか又は前記原稿トレイに原稿が載置されると、前記読取部の位置を現在の位置よりも前記第１位置側へ変更する、ことを特徴とする請求項１に記載のスキャナー。
【請求項３】
前記制御部は、前記原稿トレイに原稿が載置されると、前記読取部の位置を現在の位置よりも前記第１位置側へ変更し、当該変更後、外部から所定の操作がされないまま所定時間が経過すると、前記読取部の位置を現在の位置よりも前記第２位置側へ変更する、ことを特徴とする請求項１または請求項２に記載のスキャナー。
【請求項４】
前記制御部は、前記原稿トレイに原稿が無くかつ前記原稿カバーが閉じている状況での前記読取部の位置である待機位置を、前記開始指示を受けてから前記読取部が前記第１読取処理を開始するまで要した時間である第１遅延時間と、前記開始指示を受けてから前記読取部が前記第２読取処理を開始するまで要した時間である第２遅延時間と、を含む情報に基づいて決定することを特徴とする請求項１〜請求項３のいずれかに記載のスキャナー。
【請求項５】
前記制御部は、前記第１位置と前記第２位置との間の前記読取部の移動経路上における前記待機位置を前記第１位置からの距離Ｘで特定する場合に、
前記開始指示に応じた前記読取部による過去Ｎ回の読取処理のうちの前記第２読取処理の回数がｍ回であり、Ｎ−ｍ回の前記第１読取処理にかかる前記第１遅延時間の平均がＴ１aveであり、ｍ回の前記第２読取処理にかかる前記第２遅延時間の平均がＴ２aveであり、前記第１位置から前記第２位置までの距離がＬであるとき、前記距離Ｘを、下記式
Ｘ＝ｍ・Ｔ２ave・Ｌ／｛（Ｎ−ｍ）・Ｔ１ave＋ｍ・Ｔ２ave｝
もしくはこれに相当する式により算出することを特徴とする請求項４に記載のスキャナー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナーに関する。
【背景技術】
【０００２】
原稿トレイに載置された複数枚の原稿を一枚ずつ自動的に搬送可能な自動給紙装置（ＡＤＦ：Automatic Document Feeder）を備えたフラットベッド（Flat Bed）スキャナーが知られている。このようなスキャナーとして、一ユニットの読取部を移動させることにより、原稿台に置かれた原稿の読み取りと、ＡＤＦにより搬送される原稿の読み取りとを、当該読取部を用いて実行する製品が存在する。
【０００３】
ユーザーの作業効率の向上を考えたとき、ユーザーがスキャナーに原稿の読み取り開始を指示してから読取部による読み取りが開始されるまでの時間（読取開始位置への読取部の移動を含めた時間）をできる限り短縮することが望ましい。これを解決するために、複数原稿自動搬送載置部と、フラットベッド原稿載置部と、単一の原稿読取部とを備え、原稿読取部を移動させて各載置部に載置された原稿を読み取るようにする読取装置であって、原稿読取部の待機位置を、テンキーの操作により、いずれか一方の載置部の読取開始位置の近傍、使用頻度の多い載置部の読取開始位置の近傍、あるいは、前回の読取処理に使用した載置部に対応する読取開始位置の近傍に選択設定する装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１１‐１１２７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
だが、当該効率向上のための余地があった。
【０００６】
本発明は少なくともこのような課題を鑑みてなされたものであり、原稿の読み取りの作業効率を向上させることが可能なスキャナーを提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、スキャナーは、原稿トレイに載置された原稿を搬送する搬送部と、原稿を載置する原稿台と、前記搬送されている原稿を第１位置で読み取る第１読取処理と、前記原稿台に載置された原稿を前記第１位置と異なる第２位置から移動しながら読み取る第２読取処理と、のいずれかを読み取りの開始指示に応じて実行する読取部と、閉じた状態で前記原稿台を覆う原稿カバーと、前記原稿トレイにおける原稿の有無および前記原稿カバーの開閉状況に基づいて、前記開始指示を受ける前の前記読取部の位置を変更する制御部と、を備える。
【０００８】
当該構成によれば、制御部は、ユーザーから原稿の読み取りの開始指示を受ける前の読取部の位置を、原稿トレイにおける原稿の有無や原稿カバーの開閉状況に基づいて変更する。従って、ユーザーが開始指示をしてから第１読取処理または第２読取処理が開始されるまでの時間が適切に短縮され、作業効率が向上する。
【０００９】
本発明の態様の一つは、前記制御部は、前記原稿トレイに原稿が無い状態で前記原稿カバーが開かれると、前記読取部の位置を現在の位置よりも前記第２位置側へ変更し、当該変更後、外部から所定の操作がされないまま所定時間が経過するか又は前記原稿トレイに原稿が載置されると、前記読取部の位置を現在の位置よりも前記第１位置側へ変更するとしてもよい。
また、前記制御部は、前記原稿トレイに原稿が載置されると、前記読取部の位置を現在の位置よりも前記第１位置側へ変更し、当該変更後、外部から所定の操作がされないまま所定時間が経過すると、前記読取部の位置を現在の位置よりも前記第２位置側へ変更するとしてもよい。
これら構成によれば、原稿トレイにおける原稿の有無や原稿カバーの開閉状況に基づいて、第１読取処理と第２読取処理とのうちいずれが実行されるかを推測し、ユーザーから原稿の読み取りの開始指示を受ける前に、読取部の位置を適切な側へ移動させることができる。
【００１０】
本発明の態様の一つは、前記制御部は、前記原稿トレイに原稿が無くかつ前記原稿カバーが閉じている状況での前記読取部の位置である待機位置を、前記開始指示を受けてから前記読取部が前記第１読取処理を開始するまで要した時間である第１遅延時間と、前記開始指示を受けてから前記読取部が前記第２読取処理を開始するまで要した時間である第２遅延時間と、を含む情報に基づいて決定するとしてもよい。
当該構成によれば、過去の第１遅延時間や第２遅延時間の情報に基づいて待機位置を決定することにより、以降にユーザーが実行する読取処理の効率を向上させることに役立つ。
なお、前記制御部は、前記第１位置と前記第２位置との間の前記読取部の移動経路上における前記待機位置を前記第１位置からの距離Ｘで特定する場合に、前記開始指示に応じた前記読取部による過去Ｎ回の読取処理のうちの前記第２読取処理の回数がｍ回であり、Ｎ−ｍ回の前記第１読取処理にかかる前記第１遅延時間の平均がＴ１aveであり、ｍ回の前記第２読取処理にかかる前記第２遅延時間の平均がＴ２aveであり、前記第１位置から前記第２位置までの距離がＬであるとき、前記距離Ｘを、下記式
Ｘ＝ｍ・Ｔ２ave・Ｌ／｛（Ｎ−ｍ）・Ｔ１ave＋ｍ・Ｔ２ave｝、もしくはこれに相当する式により算出することができる。
【００１１】
本発明の技術的思想は、スキャナーという物以外によっても実現される。例えば、本発明は、スキャナーの各構成が実行する工程を含んだ方法（読取方法）や、当該方法をコンピューターに実行させるコンピュータープログラムや、当該プログラムを記憶したコンピューター読み取り可能な記憶媒体、といった各種カテゴリーにて実現されてもよい。
【図面の簡単な説明】
【００１２】
【図１】スキャナーの主要部を簡易的に例示するブロック図。
【図２】本実施形態にかかるフローチャート。
【図３】位置Ｐ１を原点とした距離Ｘを例示する図。
【図４】一の変形例にかかるフローチャート。
【図５】他の変形例にかかるフローチャート。
【発明を実施するための形態】
【００１３】
以下、各図を参照して本発明の実施形態を説明する。
図１は、本実施形態にかかるフラットベッドスキャナー（以下、スキャナー）１０の主要部を簡易的に例示している。スキャナー１０は、光源により照射した原稿を光学的に読み取る読取機能を少なくとも備えた装置である。従って、スキャナー１０は、読取機能以外にも、例えば、印刷・コピー機能やファクシミリ通信機能等といった複数の機能を兼ね備えた製品（いわゆる複合機）であってもよい。
【００１４】
スキャナー１０は、原稿トレイ（給紙トレイ）１１、原稿トレイ１１に載置された原稿Ａを搬送する搬送部１２、原稿台１３、原稿Ａの読み取りを実行する読取部１４、原稿台１３に対して手動で開閉可能な原稿カバー１５、スキャナー１０の各部の挙動を制御するための制御部１６、原稿Ａの読み取りの開始を指示する開始指示（以下、開始指示）を受け付ける受付部１７、等を含んでいる。制御部１６は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他の記憶媒体等により構成される。制御部１６では、ＣＰＵが、ＲＯＭ等に保存されたプログラムに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することによりスキャナー１０の各部の挙動を制御し、読取機能等を実現する。
【００１５】
原稿台１３は、ガラス等の透明な板状の部材であり、ユーザーにより原稿Ａが載置され得る。また、原稿トレイ１１へもユーザーにより原稿Ａが載置され得る。図１の例では、原稿トレイ１１へ複数枚の原稿Ａが載置されている。搬送部１２は、上述のＡＤＦとして機能し、原稿トレイ１１に載置された複数枚の原稿Ａを一枚ずつ連続して、搬送経路Ｒに沿って搬送する。図１では、搬送経路Ｒを２点鎖線の矢印にて例示している。搬送経路Ｒの下流側には、排紙台１８が設けられており、搬送経路Ｒに沿って搬送された原稿Ａは、排紙台１８上へ排出される。
【００１６】
搬送部１２は、例えば、原稿トレイ１１から原稿Ａを一枚ずつ分離する分離ローラー１２ａや、一枚に分離された原稿Ａを搬送経路Ｒに沿って送る搬送ローラー１２ｂ等を有する。図示は省略しているが、搬送部１２は、ローラー１２ａ，１２ｂ等を回転させるための搬送用モーターや、搬送用モーターの動力をローラー１２ａ，１２ｂ等に伝達するためのギア輪列等を有する。搬送用モーターの駆動は、制御部１６によって制御される。
【００１７】
原稿トレイ１１、搬送部１２（搬送部１２の少なくとも一部）、搬送経路Ｒおよび排紙台１８は、原稿カバー１５と一体的に形成されて原稿台１３の蓋としても機能する。原稿カバー１５は、閉じた状態で原稿台１３を覆う。
【００１８】
読取部１４は、原稿台１３よりも下方に配設されている。読取部１４は、ＣＩＳやＣＣＤ等、知られている様々な方式を採用可能である。本実施形態では、原稿Ａを照射する光源、原稿Ａからの反射光を導くミラーやレンズ等の光学系、導かれた反射光を受光することにより原稿Ａを読み取るイメージセンサー（撮像素子）、等を含んでいる。読取部１４は、原稿台１３の面と平行に移動可能であり、図１に例示するように、原稿台１３の下方一端側の位置Ｐ１（第１位置）〜当該下方他端側の位置Ｐ２（第１位置とは異なる第２位置）間を移動可能である。読取部１４を移動させるための機構は、例えば、前記文献１に記載された移動機構等を採用することができる。読取部１４および当該移動機構の挙動も制御部１６によって制御される。図１では、読取部１４が位置Ｐ１に在る状態を例示している。
【００１９】
受付部１７は、ユーザーによる開始指示を受け付ける。具体的には、受付部１７は、スキャナー１０の筐体に設けられたスタートボタン１９の押し下げを検知することで、開始指示を受け付ける。受付部１７による受け付けの結果は、制御部１６へ通知される。読取部１４は、原稿トレイ１１から搬送部１２により搬送された原稿Ａ（搬送経路Ｒを搬送される原稿Ａ）を位置Ｐ１で読み取る第１読取処理と、原稿台１３に載置された原稿Ａを位置Ｐ２から位置Ｐ１側へ移動しながら読み取る第２読取処理と、のいずれかを開始指示（受付部１７を介して制御部１６が認識した開始指示）に応じて実行する。
【００２０】
位置Ｐ１については、第１読取処理を開始する位置という意味で、第１読取処理開始位置と呼んでもよい。読取部１４は、位置Ｐ１において静止した状態で第１読取処理を実行する。位置Ｐ２については、第２読取処理を開始する位置という意味で、第２読取処理開始位置と呼んでもよい。図１において位置Ｐ１と位置Ｐ２との間に示した位置Ｐ３は、読取部１４が第２読取処理により原稿Ａの読み取りを終える時点での位置を例示している。位置Ｐ３については、第２読取処理を終了する位置という意味で、第２読取処理終了位置と呼んでもよい。原稿Ａの素材は、代表的には紙であるが、第２読取処理の場合には読取部１４により読取可能な素材であれば、第１読取処理の場合には搬送部１２により搬送可能であって且つ読取部１４により読取可能な素材であれば、紙以外の素材であってもよい。
【００２１】
読取部１４の移動には、読取部１４が有する構成の全てが移動する場合と、読取部１４が有する構成の少なくとも一部分が移動する場合とのいずれも概念として含む。例えば、読取部１４の構成のうち前記光源および光学系の一部がキャリッジ（例えば前記文献１参照。）に搭載されて当該キャリッジが前記移動機構により移動可能であり、イメージセンサー等が所定位置に固定されている場合は、当該キャリッジの移動を、読取部１４の移動とみなす。また、読取部１４の位置とは、読取部１４が有する構成の一部分が移動する場合であれば、このような移動可能な一部分（例えば前記キャリッジ）の位置を指す。
【００２２】
制御部１６は、読取部１４による原稿Ａの読み取り結果としての電気信号を入力する。制御部１６は、読取部１４から入力した当該電気信号へ必要な画像処理を施して所定のフォーマットによる画像データを生成する。制御部１６は、生成した画像データを、外部機器３０へ送信することが可能である。外部機器３０は、スキャナー１０と有線あるいは無線にて通信可能な状態でスキャナー１０へ原稿Ａの読み取り等を指示可能な機器であり、例えば、ＰＣ（パーソナルコンピューター）や、スマートフォン、タブレット型端末等が該当する。外部機器３０には、スキャナー１０を制御するためのドライバーＤ（スキャナードライバー）が搭載されている。スキャナー１０は、ネットワークを介して複数の外部機器３０と通信することも可能である。
【００２３】
ユーザーは、所定のユーザーインターフェイス（例えば、スキャナー１０の筐体に設けられた不図示の操作パネルや、ドライバーＤが提供するユーザーインターフェイス画面等）を介して、読取部１４の待機位置を選択して予め設定しておくことが可能である。待機位置とは、原稿Ａの読取処理の終了後に読取部１４が帰るべき位置である。原稿Ａの読取処理の終了とは、第１読取処理であれば、原稿トレイ１１に載置された全ての原稿Ａの読取部１４による読み取りが終了することを意味し、第２読取処理であれば、原稿台１３に載置された原稿Ａの読取部１４による読み取りが終了することを意味する。このような待機位置は、原稿トレイ１１に原稿Ａが無くかつ原稿カバー１５が閉じている状況で読取部１４が待機すべき位置とも表現できる。
【００２４】
待機位置の選択肢としては、例えば、「第１読取処理開始位置（位置Ｐ１）」、「第２読取処理開始位置（位置Ｐ２）」および「自動」が挙げられる。
待機位置が「第１読取処理開始位置」に設定された場合、制御部１６は、原稿Ａの読取処理が終了したら、読取部１４を位置Ｐ１へ移動させ、位置Ｐ１で待機させる。むろんこの場合、当該終了した読取処理が第１読取処理であれば、読取部１４を移動させる必要は無い。
待機位置が「第２読取処理開始位置」に設定された場合、制御部１６は、原稿Ａの読取処理が終了したら、読取部１４を位置Ｐ２へ移動させ、位置Ｐ２で待機させる。この場合、当該終了した読取処理が第１読取処理、第２読取処理のいずれであっても、読取部１４を移動させる必要が有る。
待機位置が「自動」に設定された場合、制御部１６は、後述するように、過去の読取処理に際して生じた遅延時間に基づいて待機位置を自動算出し、読取部１４を当該算出した待機位置へ移動させる（図２のステップＳ１００，Ｓ１１０参照）。
【００２５】
スキャナー１０は、原稿トレイ１１における原稿Ａの有無を検知する原稿検知センサー２０と、原稿カバー１５の開閉状況を検知するカバー開閉検知センサー２１とを有する。原稿検知センサー２０は、例えば、原稿トレイ１１に原稿Ａが載置されていることを検知した場合に、所定の検知信号を制御部１６へ送信する。カバー開閉検知センサー２１は、例えば、原稿カバー１５が開けられたことを検知した場合に、所定の検知信号を制御部１６へ送信する。また、制御部１６は、原稿台１３における原稿Ａの有無を検知する不図示のセンサーにより、原稿台１３における原稿Ａの有無も認識可能である。
【００２６】
制御部１６は、原稿検知センサー２０によって原稿トレイ１１上の原稿Ａが検知されている状況で、受付部１７を介して開始指示を認識した場合に、第１読取処理を実行させる。これは、制御部１６は、原稿トレイ１１と原稿台１３の両方に原稿Ａが存在する場合には、原稿トレイ１１からのスキャン、つまり第１読取処理を優先して実行することを意味する。一方、制御部１６は、原稿検知センサー２０によって原稿トレイ１１上の原稿Ａが検知されていない状況で、カバー開閉検知センサー２１によって原稿カバー１５が開いたことが検知された場合には、受付部１７を介して開始指示を認識した場合に、（原稿台１３に原稿Ａが載置されていることを前提として）第２読取処理を実行させる。
また、制御部１６は、後述するように、このような原稿トレイ１１における原稿Ａの有無および原稿カバー１５の開閉状況に基づいて、開始指示を受ける前の読取部１４の位置を変更する処理を行う（図２のステップＳ１２０，Ｓ１３０，Ｓ１４０，Ｓ１７０参照）。
【００２７】
図２は、待機位置が「自動」に設定された状況下でスキャナー１０が実行する処理の一部をフローチャートにより示している。当該フローチャートは、原稿Ａの読取処理が終了した場合に開始する。
ステップＳ１００では、制御部１６は、過去の読取処理に際して生じた遅延時間に基づいて待機位置を決定する。具体的には、制御部１６は、開始指示を受けてから読取部１４が第１読取処理を開始するまで要した時間である第１遅延時間と、開始指示を受けてから読取部１４が第２読取処理を開始するまで要した時間である第２遅延時間と、を含む情報に基づいて、待機位置を決定する。
【００２８】
図３は、位置Ｐ１を原点（０）とした位置Ｐ１から位置Ｐ２までの直線（読取部１４の移動経路）を示している。距離Ｌは、当該直線の長さ、つまり位置Ｐ１から位置Ｐ２までの距離である。距離Ｌは、スキャナー１０の設計上決まっている距離である。距離Ｘは、当該直線上における位置Ｐ１からの距離である。よって、０≦Ｘ≦Ｌである。当該ステップＳ１００では、制御部１６は、待機位置を距離Ｘで特定するものとする。
例えば、直近のＮ回の開始指示毎に応じて読取部１４が実行したＮ回の読取処理のうちの第２読取処理の回数をｍ回とする。つまり、当該直近のＮ回の開始指示毎に応じて読取部１４が実行したＮ回の読取処理のうちの第１読取処理の回数は、Ｎ−ｍ回である。Ｎは、例えば、１０回あるいは数十回等といった数であり、０≦ｍ≦Ｎである。なお、当該ｍという数値は、過去Ｎ回の読取処理のうちの第２読取処理の実行頻度を表しているとも言える。同様に、当該Ｎ−ｍという数値は、過去Ｎ回の読取処理のうちの第１読取処理の実行頻度を表しているとも言える。
【００２９】
制御部１６は、開始指示に応じて原稿Ａの第１読取処理を実行させる度に、第１遅延時間を計測し、計測結果を記録する。第１遅延時間は、制御部１６が、受付部１７を介して開始指示を認識した時点から位置Ｐ１に在る読取部１４が搬送部１２により搬送されてきた１枚目の原稿Ａの先頭部分の読み取りを開始するまでの時間である。仮に、制御部１６が開始指示を認識した時点で既に読取部１４が位置Ｐ１に在れば、その場合の第１遅延時間は、制御部１６が受付部１７を介して開始指示を認識してから搬送部１２に原稿トレイ１１上の原稿Ａの搬送を開始させ１枚目の原稿Ａの先頭部分が読取部１４によって読み取られる所定位置へ到達するまでに要する時間（初期搬送時間）とほぼ等しい。初期搬送時間は、スキャナー１０の設計上、ほぼ一定の時間である。一方、制御部１６が開始指示を認識した時点で読取部１４が位置Ｐ１に存在していなければ、その場合の第１遅延時間は、制御部１６が受付部１７を介して開始指示を認識してから読取部１４が位置Ｐ１へ到達するまでの時間（位置Ｐ１到達時間）に前記初期搬送時間を足した時間とほぼ等しい。位置Ｐ１到達時間は、制御部１６が受付部１７を介して開始指示を認識した時点での読取部１４の位置次第で、変わり得る。
【００３０】
また、制御部１６は、開始指示に応じて原稿Ａの第２読取処理を実行させる度に、第２遅延時間を計測し、計測結果を記録する。第２遅延時間は、制御部１６が、受付部１７を介して開始指示を認識した時点から位置Ｐ２に在る読取部１４が原稿台１３上の原稿Ａの位置Ｐ２側の先端部分（先頭部分）の読み取りを開始するまでの時間である。仮に、制御部１６が開始指示を認識した時点で既に読取部１４が位置Ｐ２に在れば、その場合の第２遅延時間は、制御部１６が受付部１７を介して開始指示を認識してから読取部１４が原稿台１３上の原稿Ａの先頭部分の読み取りを開始するまでに要する非常に短い時間（読取開始準備時間）とほぼ等しい。読取開始準備時間は、スキャナー１０の設計上、ほぼ一定の時間である。一方、制御部１６が開始指示を認識した時点で読取部１４が位置Ｐ２に存在していなければ、その場合の第２遅延時間は、制御部１６が受付部１７を介して開始指示を認識してから読取部１４が位置Ｐ２へ到達するまでの時間（位置Ｐ２到達時間）に前記読取開始準備時間を足した時間とほぼ等しい。位置Ｐ２到達時間は、制御部１６が受付部１７を介して開始指示を認識した時点での読取部１４の位置次第で、変わり得る。
【００３１】
当該ステップＳ１００では、制御部１６は、前記Ｎ回の読取処理のうちの第１読取処理（Ｎ−ｍ回の第１読取処理）の度に計測した第１遅延時間の平均を算出し、当該第１遅延時間の平均をＴ１aveとする。同様に、制御部１６は、前記Ｎ回の読取処理のうちの第２読取処理（ｍ回の第２読取処理）の度に計測した第２遅延時間の平均を算出し、当該第２遅延時間の平均をＴ２aveとする。そして、制御部１６は、距離Ｘを、下記式（１）により算出する。なお、当然のことながら、下記式（１）に代えてこれを変形したような、式（１）に相当する別の式を用いてもよい。
Ｘ＝ｍ・Ｔ２ave・Ｌ／｛（Ｎ−ｍ）・Ｔ１ave＋ｍ・Ｔ２ave｝  …（１）
【００３２】
ステップＳ１１０では、制御部１６は、ステップＳ１００で決定した待機位置（前記算出した距離Ｘにより特定される待機位置）へ、読取部１４を移動させる。具体的には、第１読取処理を終えて当該フローチャートを開始した場合には、制御部１６は、読取部１４を位置Ｐ１から待機位置へ移動させることになる。一方、第２読取処理を終えて当該フローチャートを開始した場合には、制御部１６は、読取部１４を位置Ｐ３から待機位置へ移動させることになる。なお、ｍが０であれば距離Ｘも０であり、この状況で第１読取処理を終えて当該フローチャートを開始した場合には、移動は実質的に行われない。
【００３３】
ステップＳ１２０では、制御部１６は、原稿トレイ１１における原稿Ａの有無を判定して処理を分岐する。ここでは、制御部１６は、原稿検知センサー２０によって原稿トレイ１１上の原稿Ａが検知された場合、つまり原稿トレイ１１に原稿Ａ有りの場合にステップＳ１４０へ進む。一方、原稿検知センサー２０によって原稿トレイ１１上の原稿Ａが検知されない場合、つまり原稿トレイ１１に原稿Ａ無しの場合にステップＳ１３０へ進む。
【００３４】
ステップＳ１３０では、制御部１６は、原稿カバー１５が開いたか否かにより処理を分岐する。ここでは、制御部１６は、カバー開閉検知センサー２１によって原稿カバー１５が開いたことが検知された場合にステップＳ１７０へ進む。一方、カバー開閉検知センサー２１によって原稿カバー１５が開いたことが検知されない場合、ステップＳ１２０の判定へ戻る。
【００３５】
ステップＳ１４０では、制御部１６は、位置Ｐ１側への読取部１４の移動を開始させる。つまり、読取部１４の位置（新たに開始指示を受ける前の読取部１４の位置）を現在の位置（待機位置）よりも位置Ｐ１側へ変更する。ただし、ステップＳ１００で算出された距離Ｘ＝０であるときは、読取部１４の待機位置＝位置Ｐ１であるため、ステップＳ１４０による移動は実質的に行われない。
【００３６】
ステップＳ１４０に続いて、ステップＳ１５０では、制御部１６は、開始指示が有ったか否か判定する。つまり、ユーザーによるスタートボタン１９の押し下げ（開始指示）を受付部１７が受け付け、当該受け付けの結果を制御部１６が認識した場合に、開始指示有りと判定してステップＳ１６０へ進む。制御部１６は、基本的には、開始指示有りと判定できるまでステップＳ１５０の判定を繰り返す。
【００３７】
ステップＳ１６０では、制御部１６は、第１読取処理を実行させる。つまり、原稿トレイ１１上の原稿Ａの搬送を搬送部１２に開始させ、また、位置Ｐ１における読取部１４に搬送される原稿Ａの読み取りを実行させる。ただし、ステップＳ１５０で開始指示が有ったと判定した場合に、直ちに第１読取処理が開始するとは限らない。読取部１４は、ステップＳ１４０で位置Ｐ１側への移動を開始しているが、ステップＳ１５０で開始指示が有ったと判定された時点では、当該移動が終わっていない、つまり読取部１４が位置Ｐ１へ到達していない場合もある。具体的には、ユーザーが原稿トレイ１１へ原稿Ａを置いて即座にスタートボタン１９を押した場合には、その時点では、読取部１４が位置Ｐ１へ到達していない可能性が高い。制御部１６は、ステップ１５０の判定からステップＳ１６０へ進んだ場合であっても、読取部１４が位置Ｐ１へ到達するのを待ってから、搬送部１２による原稿Ａの搬送を開始させることになる。
【００３８】
ステップＳ１６０の結果、原稿トレイ１１上の全ての原稿Ａの読み取りが終了すると（第１読取処理が終了すると）、制御部１６は当該フローチャートを終える（当該フローチャートをステップＳ１００から繰り返す）。むろん制御部１６は、ステップＳ１５０で開始指示が有ったと判定した時点からステップＳ１６０で読取部１４が１枚目の原稿Ａの読み取りを開始するまでの時間（前記第１遅延時間）の計測を併せて実行している。
【００３９】
一方、ステップＳ１７０では、制御部１６は、位置Ｐ２側への読取部１４の移動を開始させる。つまり、読取部１４の位置（新たに開始指示を受ける前の読取部１４の位置）を現在の位置（待機位置）よりも位置Ｐ２側へ変更する。ただし、ステップＳ１００で算出された距離Ｘ＝Ｌであるときは、読取部１４の待機位置＝位置Ｐ２であるため、ステップＳ１７０による移動は実質的に行われない。
【００４０】
ステップＳ１７０に続いて、ステップＳ１８０では、制御部１６は、開始指示が有ったか否か判定し、開始指示有りと判定した場合にステップＳ１９０へ進む。制御部１６は、基本的には、開始指示有りと判定できるまでステップＳ１８０の判定を繰り返す。
【００４１】
ステップＳ１９０では、制御部１６は、第２読取処理を実行させる。つまり、位置Ｐ２に在る読取部１４に位置Ｐ１側への移動（位置Ｐ３への移動）を伴った原稿台１３上の原稿Ａの読み取りを実行させる。ただし、ステップＳ１８０で開始指示が有ったと判定した場合に、直ちに第２読取処理が開始するとは限らない。読取部１４は、ステップＳ１７０で位置Ｐ２側への移動を開始しているが、ステップＳ１８０で開始指示が有ったと判定された時点では、当該移動が終わっていない、つまり読取部１４が位置Ｐ２へ到達していない場合もある。具体的には、ユーザーが原稿カバー１５を開いて即座に原稿台１３への原稿Ａの載置とスタートボタン１９の押し下げを行った場合には、その時点では、読取部１４が位置Ｐ２へ到達していない可能性が高い。制御部１６は、ステップ１８０の判定からステップＳ１９０へ進んだ場合であっても、読取部１４が位置Ｐ２へ到達するのを待ってから、第２読取処理を開始させることになる。
【００４２】
ステップＳ１９０の結果、原稿台１３上の原稿Ａの読み取りが終了すると（第２読取処理が終了すると）、制御部１６は当該フローチャートを終える（当該フローチャートをステップＳ１００から繰り返す）。むろん制御部１６は、ステップＳ１８０で開始指示が有ったと判定した時点からステップＳ１９０で読取部１４が原稿Ａの読み取りを開始するまでの時間（前記第２遅延時間）の計測を併せて実行している。
【００４３】
このように本実施形態によれば、制御部１６は、ユーザーから開始指示が入力される前に待機位置で待機している読取部１４の位置を、原稿トレイ１１における原稿Ａの有無や原稿カバー１５の開閉状況といった情報に基づいて変更する。つまり、このような情報から、第１読取処理（原稿トレイ１１に載置された原稿Ａのスキャン）が実行されることが予測される場合には、開始指示が入力される前に、位置Ｐ１側への読取部１４の移動を開始させ、一方、第２読取処理（原稿台１３に載置された原稿Ａのスキャン）が実行されることが予測される場合には、開始指示が入力される前に、位置Ｐ２側への読取部１４の移動を開始させる。これにより、第１読取処理を実行する場合には上述した第１遅延時間（特に、位置Ｐ１到達時間）が短縮され、また、第２読取処理を実行する場合には上述した第２遅延時間（特に、位置Ｐ２到達時間）が短縮されるため、ユーザーの作業が効率化される。
【００４４】
また本実施形態によれば、制御部１６は、読取部１４の待機位置が「自動」に設定された場合、過去の読取処理に際して生じた遅延時間（第１遅延時間、第２遅延時間）を含む情報に基づいて待機位置を決定する。
特に、前記式（１）によれば、過去Ｎ回の読取処理における第１読取処理と第２読取処理との頻度が同じ（ｍ＝Ｎ／２）であれば、第１遅延時間の平均（Ｔ１ave）と第２遅延時間の平均（Ｔ２ave）との和に対する第２遅延時間の平均（Ｔ２ave）の比率が高い程、待機位置は位置Ｐ２に近い位置に決定され、当該和に対する第２遅延時間の平均（Ｔ２ave）の比率が低い程、待機位置は位置Ｐ１に近い位置に決定される。これにより、過去の実績からより多く生じたと評価される方の遅延時間（第１遅延時間または第２遅延時間）を短縮させるような位置に読取部１４が待機するようになり、スキャナー１０を用いた原稿Ａの読み取り作業の効率性が全体的に向上する。
また、前記式（１）によれば、過去の第２読取処理の回数（Ｎ回のうちのｍ回）と第２遅延時間の平均（Ｔ２ave）との積が大きい程、待機位置は位置Ｐ２に近い位置に決定され、当該積が小さい程、待機位置は位置Ｐ１に近い位置に決定されるとも言える。これは、過去の実績からより多く実行されているが遅延時間がある程度長かった読取処理（第１読取処理または第２読取処理）にかかる時間を短縮するのに効果的であると言える。
【００４５】
なお、待機位置で待機している読取部１４の位置を、ユーザーから開始指示が入力される前に原稿トレイ１１における原稿Ａの有無や原稿カバー１５の開閉状況といった情報に基づいて変更する処理は、待機位置が「自動」に設定された状況以外でも実施可能である。つまり、待機位置が「第１読取処理開始位置」に設定された結果、読取部１４が位置Ｐ１で待機している場合であっても、制御部１６は、原稿トレイ１１に原稿Ａが無い状態で原稿カバー１５が開かれると、開始指示が入力される前に、読取部１４の位置を現在の位置よりも位置Ｐ２側へ変更する。また、待機位置が「第２読取処理開始位置」に設定された結果、読取部１４が位置Ｐ２で待機している場合であっても、制御部１６は、原稿トレイ１１に原稿Ａが載置されると、開始指示が入力される前に、読取部１４の位置を現在の位置よりも位置Ｐ１側へ変更する。
【００４６】
図２に示したフローチャートに関連して補足説明を、図４，５を用いて行う。図４，５は、図２に示したフローチャートの変形例である。図４，５において、図２と同じ符号は、同じ内容を意味する。
補足説明１：
上述したように、制御部１６は、原稿トレイ１１に原稿Ａが載置されると読取部１４の位置を現在の位置よりも位置Ｐ１側へ変更する（ステップＳ１２０→ステップＳ１４０）。しかし、当該変更後、外部から所定の操作がされないまま所定時間（例えば、数分）が経過すると、制御部１６は、読取部１４の位置を、現在の位置よりも位置Ｐ２側へ変更する。ここで言う所定の操作とは、基本的には、スタートボタン１９の押し下げつまり開始指示の入力を指す。制御部１６は、例えば図４に示すように、ステップＳ１４０による読取部１４の移動開始後、ステップＳ１５０の判定を繰り返しても、開始指示有りと判定できないまま所定時間が経過した場合（ステップＳ１５２において“Ｙｅｓ”の判定をした場合）は、ユーザーが第１読取処理の実行の意思を無くしたとみなし、ステップＳ１４０の結果、現在は位置Ｐ１に到達している読取部１４を、ステップＳ１００で決定した待機位置へ戻す（ステップＳ１５４）。これにより、読取部１４は再び、原稿トレイ１１上の原稿Ａの有無や原稿カバー１５の開閉状況といった情報に基づいて位置を待機位置から適切な側へ変更可能な状態に戻る。
【００４７】
補足説明２：
また、上述したように、制御部１６は、原稿トレイ１１に原稿Ａが無い状態で原稿カバー１５が開かれると、読取部１４の位置を現在の位置よりも位置Ｐ２側へ変更する（ステップＳ１２０→ステップＳ１３０→ステップＳ１７０）。しかし、当該変更後、外部から所定の操作がされないまま所定時間（例えば、数分）が経過するか又は原稿トレイ１１に原稿Ａが載置されると、制御部１６は、読取部１４の位置を、現在の位置よりも位置Ｐ１側へ変更する。ここで言う所定の操作とは、原稿台１３への原稿Ａの載置や、原稿台１３に原稿Ａが載置されている状況でのスタートボタン１９の押し下げ（開始指示の入力）、等を指す。制御部１６は、例えば図５に示すように、ステップＳ１７０による読取部１４の移動開始後、このような所定の操作が無いまま所定時間を経過した場合（ステップＳ１８２において“Ｙｅｓ”の判定をした場合）は、ユーザーが第２読取処理の実行の意思を無くしたとみなし、ステップＳ１７０の結果、現在は位置Ｐ２に到達している読取部１４を、ステップＳ１００で決定した待機位置へ戻す（ステップＳ１８４）。これにより、読取部１４は再び、原稿トレイ１１上の原稿Ａの有無や原稿カバー１５の開閉状況といった情報に基づいて位置を待機位置から適切な側へ変更可能な状態に戻る。また、制御部１６は、ステップＳ１７０による読取部１４の移動開始後、ステップＳ１８０，Ｓ１８２の判定と並行して、原稿トレイ１１への原稿Ａの載置の有無を判定している。この場合、原稿検知センサー２０からの検知信号により原稿トレイ１１に原稿Ａ有りと判定した場合は、ユーザーが第１読取処理の実行の意思を持ったとみなし、ステップＳ１８２で判定する所定時間の経過／未経過にかかわらず、読取部１４を位置Ｐ１側へ移動させる（図５における破線の矢印参照、つまり処理をステップＳ１４０へ進める）。これにより、その後、ユーザーにより入力される開始指示に応じて第１読取処理を迅速に開始することができる。
【００４８】
その他の説明：
制御部１６は、原稿トレイ１１に原稿Ａが載置されると読取部１４の位置を現在の位置よりも位置Ｐ１側へ変更する（ステップＳ１２０→ステップＳ１４０）。しかし、制御部１６は、ステップＳ１４０による読取部１４の移動開始後、原稿トレイ１１から原稿Ａが取り除かれたことを認識した場合は、ユーザーが第１読取処理の実行の意思を無くしたとみなし、読取部１４を現在の位置よりも位置Ｐ２側へ移動させ、ステップＳ１００で決定した待機位置へ戻す。つまり、制御部１６は、ステップＳ１４０による読取部１４の移動開始後、ステップＳ１５０（およびステップＳ１５２）の判定と並行して、原稿トレイ１１への原稿Ａの載置の有無を判定している。この場合、原稿検知センサー２０からの検知信号（当該検知信号の喪失や変化）により、原稿トレイ１１に原稿Ａ無し、と判定した場合は、ステップＳ１５２で判定する所定時間の経過／未経過にかかわらず、ステップＳ１５４へ処理を進める（図４における破線の矢印参照）。
【００４９】
これまでは、位置Ｐ１は、第１読取処理開始位置であり、位置Ｐ２は、第２読取処理開始位置であるとしたが、製品の仕様等を考慮したとき、これらの関係性は必ずしも厳密である必要はない。例えば、位置Ｐ１は、読取部１４が第１読取処理を開始する位置の近傍位置であり、また、位置Ｐ２は、読取部１４が第２読取処理を開始する位置の近傍位置であるとしてもよい。例えば、読取部１４は、位置Ｐ１で待機したり位置Ｐ１へ到達した状況で、更に幾らかの距離を移動して第１読取処理を開始する位置へ到達するとしてもよい。同様に、読取部１４は、位置Ｐ２で待機したり位置Ｐ２へ到達した状況で、更に幾らかの距離を移動して第２読取処理を開始する位置へ到達するとしてもよい。この場合、位置Ｐ１や位置Ｐ２は、例えば、読取部１４が、原稿Ａの読み取りの前に読み取り精度の向上のためのキャリブレーションのために基準色（白色）を読み取る位置等であってもよい。
なお、第２読取処理の読取部１４の移動方向は逆方向であってもよい。この場合であっても、第１読取処理開始位置と第２読取処理開始位置とが異なっていればよい。
【符号の説明】
【００５０】
１０…スキャナー、１１…原稿トレイ、１２…搬送部、１３…原稿台、１４…読取部、１５…原稿カバー、１６…制御部、１７…受付部、１８…排紙台、１９…スタートボタン、２０…原稿検知センサー、２１…カバー開閉検知センサー、３０…外部機器、Ａ…原稿
【図１】
2016219958.tif 000003
【図２】
2016219958.tif 000004
【図３】
2016219958.tif 000005
【図４】
2016219958.tif 000006
【図５】
2016219958.tif 000007