(57)【要約】【課題】原稿の読み取りを停止する場合に、少ない操作でユーザーの意図に応じた適切な処理をする。【解決手段】スキャナーは、原稿を搬送する搬送部と、前記搬送される前記原稿の読み取りを実行する読取部と、前記読み取りの停止を指示する停止指示を受け付ける受付部と、前記読み取り及び前記搬送を停止させる第１停止処理と、前記読み取りを停止させて前記搬送部に前記原稿を排出させる第２停止処理とを含む処理の中から、前記受付部が前記停止指示を受け付けた回数に応じて選択した処理を実行する制御部と、を備える。【選択図】図４
2016219911.tif 000002
【特許請求の範囲】
【請求項１】
原稿を搬送する搬送部と、
前記搬送される前記原稿の読み取りを実行する読取部と、
前記読み取りの停止を指示する停止指示を受け付ける受付部と、
前記読み取り及び前記搬送を停止させる第１停止処理と、前記読み取りを停止させて前記搬送部に前記原稿を排出させる第２停止処理とを含む処理の中から、前記受付部が前記停止指示を受け付けた回数に応じて選択した処理を実行する制御部と、を備えることを特徴とするスキャナー。
【請求項２】
前記制御部は、前記受付部が１回目の前記停止指示を受け付けた場合に前記第１停止処理を選択して実行し、前記受付部が２回目の前記停止指示を受け付けた場合に前記第２停止処理を選択して実行することを特徴とする請求項１に記載のスキャナー。
【請求項３】
前記制御部は、前記受付部が１回目の前記停止指示を受け付けた場合に前記第１停止処理を選択して実行し、前記第１停止処理を実行している状態で外部から所定の操作を受け付けないまま所定時間が経過した場合に前記第２停止処理を選択して実行することを特徴とする請求項１または請求項２に記載のスキャナー。
【請求項４】
前記制御部は、前記受付部が１回目の前記停止指示を受け付けた場合に前記第２停止処理を選択して実行し、前記受付部が２回目の前記停止指示を受け付けた場合に前記第１停止処理を選択して実行することを特徴とする請求項１に記載のスキャナー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナーに関する。
【背景技術】
【０００２】
ユーザーは、原稿をスキャナーにセットしてスキャナーによる原稿の読み取りを開始させた後、何らかの理由により当該読み取りを停止（中止）させたい場合がある。
関連技術として、原稿の読み取り中に読取中止の指示を受けたときに、原稿の読み取りを中止し、かつ原稿を速やかに排出する画像形成装置が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１‐２３４１３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
スキャナーへ読み取り停止を指示したときに、読み取り対象としていた原稿を排出することが適切である場合とそうでない場合とがある。例えば、読み取りを停止した原稿を排出することで当該原稿に損傷が生じることがあり得る。従って、原稿の読み取りを停止する際に、ユーザーによる直感的な判断、動作に応じて処理が適切に選択されることが望まれていたと言える。
【０００５】
本発明は少なくともこのような課題を鑑みてなされたものであり、原稿の読み取りを停止する場合に、少ない操作でユーザーの意図に応じた適切な処理をすることが可能なスキャナーを提供する。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、スキャナーは、原稿を搬送する搬送部と、前記搬送される前記原稿の読み取りを実行する読取部と、前記読み取りの停止を指示する停止指示を受け付ける受付部と、前記読み取り及び前記搬送を停止させる第１停止処理と、前記読み取りを停止させて前記搬送部に前記原稿を排出させる第２停止処理とを含む処理の中から、前記受付部が前記停止指示を受け付けた回数に応じて選択した処理を実行する制御部と、を備える。
【０００７】
当該構成によれば、ユーザーによる停止指示の回数に応じて、原稿の読み取り及び搬送の停止（第１停止処理）と、原稿の読み取りの停止および搬送の継続つまり原稿の排出（第２停止処理）と、を含む処理の中から適切な処理が選択されて実行される。そのため、ユーザーによる直感的かつ簡単な操作で、ユーザーが望む態様での読み取りの停止処理が実現される。
【０００８】
本発明の態様の一つは、前記制御部は、前記受付部が１回目の前記停止指示を受け付けた場合に前記第１停止処理を選択して実行し、前記受付部が２回目の前記停止指示を受け付けた場合に前記第２停止処理を選択して実行するとしてもよい。
当該構成によれば、１回目の停止指示があった場合に、第１停止処理を選択して一先ず原稿の損傷発生を回避した上で、その後のユーザーの意図に応じて原稿を排出することができる。
【０００９】
本発明の態様の一つは、前記制御部は、前記受付部が１回目の前記停止指示を受け付けた場合に前記第１停止処理を選択して実行し、前記第１停止処理を実行している状態で外部から所定の操作を受け付けないまま所定時間が経過した場合に前記第２停止処理を選択して実行するとしてもよい。
当該構成によれば、１回目の停止指示があった場合に、第１停止処理を選択して一先ず原稿の損傷発生を回避した上で、その後ユーザーからの所定の操作が無い場合に、当該損傷は生じないとみなして原稿を排出することができる。
【００１０】
本発明の態様の一つは、前記制御部は、前記受付部が１回目の前記停止指示を受け付けた場合に前記第２停止処理を選択して実行し、前記受付部が２回目の前記停止指示を受け付けた場合に前記第１停止処理を選択して実行するとしてもよい。
当該構成によれば、１回目の停止指示があった場合に、第２停止処理を選択して原稿を排出しつつ、その後のユーザーの意図に応じて原稿の排出を停止させることができる。
【００１１】
本発明の技術的思想は、スキャナーという物以外によっても実現される。例えば、本発明は、スキャナーの各構成が実行する工程を含んだ方法（読取方法）や、当該方法をコンピューターに実行させるコンピュータープログラムや、当該プログラムを記憶したコンピューター読み取り可能な記憶媒体、といった各種カテゴリーにて実現されてもよい。
【図面の簡単な説明】
【００１２】
【図１】スキャナーの主要部を簡易的に例示するブロック図。
【図２】第１実施形態にかかるフローチャート。
【図３】搬送経路を搬送される原稿を上方から例示する図。
【図４】第２実施形態にかかるフローチャート。
【図５】第２実施形態にかかる他のフローチャート。
【図６】第３実施形態にかかるフローチャート。
【図７】第３実施形態にかかる他のフローチャート。
【発明を実施するための形態】
【００１３】
以下、各図を参照して本発明の実施形態を説明する。
１．第１実施形態
図１は、本実施形態にかかるスキャナー１０の主要部等を簡易的に例示している。スキャナー１０は、光源により照射した原稿を光学的に読み取る読取機能を少なくとも備えた装置である。従って、スキャナー１０は、読取機能以外にも、例えば、印刷機能やファクシミリ通信機能等といった複数の機能を兼ね備えた製品（いわゆる複合機）であってもよい。
【００１４】
スキャナー１０は、原稿Ｐを搬送する搬送部１１、搬送される原稿Ｐの読み取りを実行する読取部１２、原稿Ｐの読み取りの停止を指示する停止指示を受け付ける受付部１３、スキャナー１０の各部の挙動を制御するための制御部１４、を含んでいる。制御部１４は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等を有するＩＣや、その他の記憶媒体等により構成される。制御部１４では、ＣＰＵが、ＲＯＭ等に保存されたプログラムに従った演算処理を、ＲＡＭ等をワークエリアとして用いて実行することによりスキャナー１０の各部の挙動を制御し、読取機能等を実現する。
【００１５】
原稿Ｐは、搬送経路Ｒの上流側の図示しないトレイに置かれた状態から搬送部１１によって搬送経路Ｒに沿って搬送される。図１および後述の図３では、搬送経路Ｒの一部を２点鎖線の矢印にて例示している。搬送部１１は、例えば、原稿Ｐを挟持しながら回転することで原稿Ｐを搬送経路Ｒに沿って搬送するローラー１６を始め、ローラー１６を回転させるための不図示の搬送用モーターや、搬送用モーターの動力をローラー１６に伝達するための不図示のギア輪列等を有する。搬送用モーターの駆動は、制御部１４によって制御される。搬送部１１は、ローラー１６以外にも、原稿Ｐを搬送するための他のローラーを搬送経路Ｒの各箇所に有し得るが、図１ではそのような他のローラーを省略している。原稿Ｐの素材は、代表的には紙であるが、搬送部１１により搬送可能であって且つ読取部１２により読取可能な素材であれば、紙以外の素材であってもよい。
【００１６】
搬送経路Ｒの途中（所定位置）には、読取部１２が配設されている。読取部１２は、例えば、搬送経路Ｒに対して直交する方向を長手方向としたリニアイメージセンサーを含んでいる。当該イメージセンサーとしては、コンタクトイメージセンサー（ＣＩＳ）や、ＣＣＤイメージセンサー等が採用される。読取部１２は、図１に例示したように、搬送経路Ｒを挟むように対の状態で設けられているとしてもよい。このように読取部１２を対の構成とすることで、搬送される原稿Ｐの表面と裏面とを同時に読み取ることができる。読取部１２による全面の読み取りが終了した原稿Ｐは、引き続き搬送されて、搬送経路Ｒの下流側の排出口１８から排出される。
【００１７】
制御部１４は、読取部１２による原稿Ｐの読み取り結果としての電気信号を入力する。制御部１４は、読取部１２から入力した当該電気信号へ必要な画像処理を施して所定のフォーマットによる画像データを生成する。制御部１４は、生成した画像データを、外部機器２０へ送信することが可能である。
【００１８】
外部機器２０は、スキャナー１０と有線あるいは無線にて通信可能な状態でスキャナー１０へ原稿Ｐの読み取り等を指示可能な機器であり、例えば、ＰＣ（パーソナルコンピューター）や、スマートフォン、タブレット型端末等が該当する。外部機器２０には、スキャナー１０を駆動させるためのドライバーＤ（スキャナードライバー）が搭載されている。ユーザーは、外部機器２０を操作することでドライバーＤを介して、スキャナー１０が原稿Ｐを読み取る際の条件（スキャン条件）を設定することができる。スキャン条件としては、例えば、カラー／モノクロのいずれかによる読み取り、原稿Ｐのサイズ、読取解像度、画像データのフォーマット等が挙げられる。スキャナー１０は、ドライバーＤによるスキャン条件の設定等に従った原稿Ｐの読み取りを実行し、画像データを生成し、生成した画像データを外部機器２０へ送信する。スキャナー１０は、ネットワークを介して複数の外部機器２０と通信することも可能である。
【００１９】
受付部１３は、ユーザーによる前記停止指示を受け付ける。具体的には、受付部１３は、スキャナー１０の筐体に設けられた停止ボタン１５の押し下げを検知することで、ユーザーによる停止指示を受け付ける。受付部１３による受け付けの結果は、制御部１４へ通知される。
【００２０】
図２は、ユーザーからのスキャン開始指示を受けて、制御部１４が搬送部１１による原稿Ｐの搬送を開始させた後に実行する処理の一部をフローチャートにより示している。
制御部１４は、スキャン動作を実行させる（ステップＳ１００）。スキャン動作とは、搬送部１１による原稿Ｐの排出完了までの一連の搬送および当該搬送途中での読取部１２による原稿Ｐの読み取りを含む動作の総称である。また、制御部１４は、原稿Ｐを対象とした当該スキャン動作が完了したか否かを判定する（ステップＳ１１０）。
【００２１】
ステップＳ１１０において、スキャン動作が完了したと判定した場合は、制御部１４は、当該フローチャートを終了する。一方、ステップＳ１１０において、スキャン動作が完了していないと判定した場合は、制御部１４は、受付部１３が停止指示を受け付けたか否かを判定する（ステップＳ１２０）。
【００２２】
ステップＳ１２０において、停止指示を受け付けていないと判定した場合は、制御部１４はスキャン動作（ステップＳ１００）を継続する。一方、ステップＳ１２０において、停止指示を受け付けたと判定した場合は、制御部１４は、ステップＳ１３０の判定へ進む。
【００２３】
ステップＳ１３０では、制御部１４は、原稿Ｐの種別に応じて、第１停止処理と、第２停止処理とのいずれかを選択する。第１停止処理を選択する場合には、ステップＳ１４０へ進み、第２停止処理を選択する場合には、ステップＳ１５０へ進む。概略的には、制御部１４は、原稿Ｐの種別が、搬送を継続した場合に損傷が生じ易い所定の種別に該当すれば第１停止処理（ステップＳ１４０）を選択し、一方、損傷が生じ易い当該所定の種別に該当しなければ第２停止処理（ステップＳ１５０）を選択する。原稿Ｐの種別に応じた停止処理の選択方法については、後に幾つか具体例（実施例１〜４）を挙げて説明するとして、ステップＳ１４０，Ｓ１５０の説明を先に行う。
【００２４】
ステップＳ１４０においては、制御部１４は、原稿Ｐの読み取り及び搬送を停止させる第１停止処理を実行する。つまり、読取部１２が現在、原稿Ｐの読み取りを実行中であれば当該読み取りの停止を読取部１２に指示し、かつ、搬送部１１に原稿Ｐの搬送停止を指示する。これにより、原稿Ｐの読み取り及び搬送が停止して（スキャナー１０が一種のエラー状態となって）、当該フローチャートが終了する。なお、読取部１２が現在、原稿Ｐの読み取りを実行中でなければ読取部１２に読み取りを指示せず、搬送部１１に原稿Ｐの搬送停止を指示する。この場合、ユーザーは、搬送が止まった原稿Ｐを搬送経路Ｒから取り出す等することで、エラー状態を解除し、原稿Ｐの読み取りを初めからやり直すことができる。
【００２５】
一方、ステップＳ１５０においては、制御部１４は、原稿Ｐの読み取りを停止させて搬送部１１に原稿Ｐを排出させる第２停止処理を実行する。つまり、読取部１２が現在、原稿Ｐの読み取りを実行中であれば当該読み取りの停止を読取部１２に指示し、かつ、搬送部１１に原稿Ｐの搬送を継続させる。なお、読取部１２が現在、原稿Ｐの読み取りを実行中でなければ読取部１２に読み取りを指示せず、搬送部１１に原稿Ｐの搬送を継続させる。これにより、原稿Ｐの読み取りが停止してそのまま原稿Ｐが排出口１８から排出され、当該フローチャートが終了する。この場合、ユーザーは、排出された原稿Ｐの読み取りを初めからやり直すことができる。
【００２６】
次に、原稿Ｐの種別に応じた停止処理の選択方法を、実施例１〜４により説明する。
《実施例１》
前記原稿の種別の一例として、搬送の方向に沿った原稿Ｐの長さである原稿長の違いが挙げられる。つまり、ステップＳ１３０において、制御部１４は、原稿長が当該原稿長に関するしきい値として予め定められた第１しきい値以上であれば前記所定の種別に該当するとして第１停止処理を選択し、原稿長が第１しきい値未満であれば第２停止処理を選択する。
【００２７】
図３は、搬送経路Ｒを搬送される原稿Ｐを上方から例示した図である。図３において方向Ｄ１は搬送経路Ｒの向きであり、方向Ｄ２は、読取部１２が有する前記リニアイメージセンサーの長手方向である。方向Ｄ１と方向Ｄ２は直交している。原稿Ｐは、原則、方向Ｄ１と平行に搬送部１１により搬送される。図３の例では、矩形の原稿Ｐが有する第１辺Ｅ１、第２辺Ｅ２のうち、方向Ｄ１と平行な辺である第１辺Ｅ１の長さが、原稿長に該当する。むろん、実際に搬送される原稿Ｐの向きは、方向Ｄ１に対して若干の傾き（スキュー）を有している場合があるため、方向Ｄ１と第１辺Ｅ１とは厳密に平行であるとは限らない。本実施形態では、このようなスキューが有り得る現状を踏まえ、第１辺Ｅ１と第２辺Ｅ２とのうち方向Ｄ１との角度差がより小さい方の辺（図３の例では第１辺Ｅ１）の長さを、搬送の方向に沿った原稿Ｐの長さ、つまり原稿長と呼ぶ。
【００２８】
制御部１４は、上述したドライバーＤによるスキャン条件の設定内容により原稿Ｐのサイズを事前に認識しているため、原稿Ｐのサイズの情報から原稿長を特定することができる。制御部１４は、例えば、原稿ＰのサイズがＡ４に設定されていれば、前記トレイにセットされる際の原稿Ｐの決められた向きを考慮して、原稿長は２９７ｍｍと特定することができる。原稿長が比較的長いと、それが短い場合と比べて搬送時にスキューや紙ジャムによる原稿Ｐの損傷が生じ易い（あるいは損傷が拡大し易い）。つまり、比較的長い原稿Ｐのスキャン動作中にユーザーが停止指示を行った（停止ボタン１５を押した）ということは、ユーザーが瞬間的に原稿Ｐの損傷の可能性を感じて停止指示を行った可能性が高いと言える。そこで実施例１では、スキャン動作の対象としている原稿Ｐの原稿長が比較的長い（原稿長が第１しきい値以上である）場合には、停止指示が有ったときに原稿Ｐの読み取りおよび搬送を停止し、原稿Ｐがそれ以上の搬送により損傷することを的確に防止している。そして、原稿Ｐの損傷が生じ難い、スキャン動作の対象としている原稿Ｐの原稿長が比較的短い（原稿長が第１しきい値未満である）場合には、停止指示が有ったときに原稿Ｐの読み取りを停止し、原稿Ｐの搬送を継続して、ユーザーが再スキャン等の次の作業に進めるようにしている。
【００２９】
ただし実施例１では、制御部１４は、ステップＳ１３０の時点で原稿長が未知である場合は、原稿長は第１しきい値以上であるとみなす。原稿長が未知であるとは、前記スキャン条件の中で原稿Ｐのサイズが直接にも間接的にも設定されていない場合を指す。このような場合は、原稿長が第１しきい値以上であるか否かが判らないため、制御部１４は、原稿Ｐの損傷防止の観点から、原稿長が第１しきい値以上であるとみなし、第１停止処理を選択して実行する。
【００３０】
なお、前記スキャン条件の中で原稿Ｐのサイズが設定されていない場合であっても、スキャナー１０が、前記トレイに置かれた原稿Ｐのサイズを検知可能なセンサー（原稿サイズ検知センサー）を有している場合には、制御部１４は、原稿サイズ検知センサーによる検知結果から、原稿長を特定することができる。この場合、ステップＳ１３０の時点において、原稿長は未知ではない。
【００３１】
《実施例２》
前記原稿の種別の一例として、原稿Ｐの原稿長のうち読取部１２による読み取りがされていない長さである原稿残長の違いが挙げられる。つまり、ステップＳ１３０において、制御部１４は、原稿残長が当該原稿残長に関するしきい値として予め定められた第２しきい値以上であれば前記所定の種別に該当するとして第１停止処理を選択し、原稿残長が第２しきい値未満であれば第２停止処理を選択する。
【００３２】
図３を参照すると、原稿Ｐの第１辺Ｅ１のうち読取部１２よりも搬送経路Ｒの上流側に存在する範囲の長さＥ１１を原稿残長とすることができる。原稿残長の特定方法は種々考えられる。例えば、制御部１４は、搬送部１１に原稿Ｐの搬送を開始させてからの搬送用モーターの回転量に応じて、現時点での搬送経路Ｒ上における原稿Ｐの先端位置を特定する。そして、制御部１４は、当該先端位置、予め定められている搬送経路Ｒ上における読取部１２の位置、および上述のように特定される原稿長の情報に基づいて、現時点での原稿残長を特定することができる。ユーザーが停止指示を実行したタイミング（ステップＳ１２０において停止指示を受け付けたと判定したタイミング）によっては、原稿残長は、原稿長に等しいときもあれば０であるときもある。このような原稿残長は、ユーザーが停止指示を実行したタイミングに依存するものであるが、原稿Ｐのサイズ（原稿長）にも依存するものであるため、本実施形態では原稿の種別の一例として扱う。
【００３３】
原稿残長が比較的長いと、その後に原稿Ｐを排出するまでに要する搬送量も多いため、以降、スキューや紙ジャムにより原稿Ｐに損傷が生じ易い（あるいは損傷が拡大し易い）。一方、原稿残長が比較的短ければ、その後に原稿Ｐを排出するまでに要する搬送量は少ないため、以降、スキューや紙ジャムにより原稿Ｐに損傷が生じる可能性は低い。つまり、原稿残長が比較的長い時点でユーザーが停止指示を行った（停止ボタン１５を押した）ということは、ユーザーが瞬間的に原稿Ｐの損傷の可能性を感じて停止指示を行った可能性が高いと言える。そこで実施例２では、停止指示が有ったときに、スキャン動作の対象としている原稿Ｐの原稿残長が比較的長い（原稿残長が第２しきい値以上である）場合には、原稿Ｐの読み取りおよび搬送を停止し、原稿Ｐがそれ以上の搬送により損傷することを的確に防止している。
【００３４】
ただし実施例２では、制御部１４は、ステップＳ１３０の時点で原稿長が未知である場合は、原稿残長を特定することができない。このように、原稿長が未知である、つまり原稿残長が第２しきい値以上であるか否かが判らない場合には、制御部１４は、原稿Ｐの損傷防止の観点から、原稿残長が第２しきい値以上であるとみなし、第１停止処理を選択して実行する。なお、スキャナー１０が原稿サイズ検知センサーを有している場合には、制御部１４は、原稿サイズ検知センサーによる検知結果から、原稿長を特定することができる。この場合、原稿長は未知ではない。
【００３５】
《実施例３》
前記原稿の種別の一例として、前記搬送の方向に交差する方向に沿った原稿Ｐの長さである原稿幅に対する原稿長の比率（＝原稿長／原稿幅）の違いが挙げられる。つまり、ステップＳ１３０において、制御部１４は、当該比率が当該比率に関するしきい値として予め定められた第３しきい値以上であれば前記所定の種別に該当するとして第１停止処理を選択し、当該比率が第３しきい値未満であれば第２停止処理を選択する。
【００３６】
図３を参照すると、原稿Ｐの第２辺Ｅ２の長さが、搬送の方向（方向Ｄ１）に交差する方向（方向Ｄ２）に沿った原稿Ｐの長さ、つまり原稿幅に該当する。制御部１４は、前記スキャン条件の一つとして設定されている原稿Ｐのサイズの情報および前記トレイにセットされる際の原稿Ｐの決められた向きに基づいて、当該比率を特定することができる。また、前記スキャン条件の中で原稿Ｐのサイズが設定されていない場合であっても、スキャナー１０が、前記原稿サイズ検知センサーを有している場合には、制御部１４は、原稿サイズ検知センサーによる検知結果から、当該比率を特定することができる。当該比率を、原稿Ｐの縦横比あるいはアスペクト比等と呼んでもよい。なお、実施例３の説明においては、便宜上、原稿長を原稿Ｐの縦の長さとする。
【００３７】
原稿Ｐの当該比率が大きい値であると、つまり原稿Ｐが比較的縦長な形状であると、搬送時に姿勢が安定しにくい等の理由によりスキューや紙ジャムによる原稿Ｐの損傷が生じ易い（あるいは損傷が拡大し易い）。つまり、比較的縦長な形状である原稿Ｐのスキャン動作中にユーザーが停止指示を行った（停止ボタン１５を押した）ということは、ユーザーが瞬間的に原稿Ｐの損傷の可能性を感じて停止指示を行った可能性が高いと言える。そこで実施例３では、スキャン動作の対象としている原稿Ｐの当該比率が比較的大きい（当該比率が第３しきい値以上である）場合には、停止指示が有ったときに原稿Ｐの読み取りおよび搬送を停止し、原稿Ｐがそれ以上の搬送により損傷することを的確に防止している。
【００３８】
ただし実施例３では、制御部１４は、ステップＳ１３０の時点で原稿長が未知である（当該比率が未知である）場合、つまり当該比率が第３しきい値以上であるか否かが判らない場合には、原稿Ｐの損傷防止の観点から、当該比率が第３しきい値以上であるとみなし、第１停止処理を選択して実行する。なお、スキャナー１０が原稿サイズ検知センサーを有している場合には、制御部１４は、原稿サイズ検知センサーによる検知結果から、原稿長を特定することができる。この場合、原稿長は未知ではない。
【００３９】
《実施例４》
前記原稿の種別の一例として、原稿Ｐの厚さの違いが挙げられる。つまり、ステップＳ１３０において、制御部１４は、原稿Ｐの厚さが当該厚さに関するしきい値として予め定められた第４しきい値以上であれば第２停止処理を選択し、当該厚さが第４しきい値未満であれば前記所定の種別に該当するとして第１停止処理を選択する。
【００４０】
制御部１４は、前記スキャン条件の一つとして設定されている原稿Ｐの種類（普通紙、はがき、名刺、等といった種類）の情報に応じて原稿Ｐの厚さを特定することができる。また、前記スキャン条件の中で原稿Ｐの厚さを直接あるいは間接的に示す情報が設定されていない場合であっても、スキャナー１０が、原稿Ｐの厚さを検知可能なセンサー（原稿厚さ検知センサー）を有している場合には、制御部１４は、原稿厚さ検知センサーによる検知結果から、原稿Ｐの厚さを特定することができる。
【００４１】
図１に例示した、ローラー１６よりも搬送経路Ｒの下流側のセンサー１７は、原稿厚さ検知センサーの一例である。具体的には、センサー１７は、搬送部１１による原稿Ｐの重送を検知可能な超音波センサーである。重送とは、複数の原稿Ｐが重なった状態で搬送されることを指す。センサー１７は、搬送経路Ｒを挟んで対向する送波器と受波器とを有し、送波器と受波器との間を通過する原稿Ｐによる超音波の減衰等を受波器で検出することにより、重送の有無を検知する。また併せて、センサー１７は、単送（１枚の原稿Ｐの搬送）を検知した場合に、原稿Ｐによる超音波の減衰等に基づいて当該単送される原稿Ｐの厚さを検知する。従って、制御部１４は、センサー１７による単送の検知に基づいて原稿Ｐの厚さを取得することができる。なお、制御部１４は、センサー１７が重送を検知した場合には搬送部１１による原稿Ｐの搬送を停止させることができる。あるいは、互いに押し付け合っている一対のローラー１６の間を原稿Ｐが通過する場合に、ローラー１６の間の距離は原稿Ｐの厚さだけ広がることになる。このローラー１６の間の距離を計測するセンサーを原稿厚さ検知センサーとして採用してもよい。
【００４２】
原稿Ｐが比較的薄い媒体（例えば、普通紙等）であると、搬送時のスキューや紙ジャムにより原稿Ｐに損傷が生じ易い（あるいは損傷が拡大し易い）。一方、原稿Ｐが比較的厚い媒体（例えば、名刺やプラスチック製のカード類等）であると、このような損傷は生じにくい。つまり、比較的薄い材質の原稿Ｐのスキャン動作中にユーザーが停止指示を行った（停止ボタン１５を押した）ということは、ユーザーが瞬間的に原稿Ｐの損傷の可能性を感じて停止指示を行った可能性が高いと言える。そこで実施例４では、スキャン動作の対象としている原稿Ｐの厚さが比較的薄い（厚さが第４しきい値未満である）場合には、停止指示が有ったときに原稿Ｐの読み取りおよび搬送を停止し、原稿Ｐがそれ以上の搬送により損傷することを的確に防止している。
【００４３】
ただし実施例４では、制御部１４は、ステップＳ１３０の時点で原稿Ｐの厚さを特定できていない場合（原稿Ｐの厚さが未知である）場合、つまり当該厚さが第４しきい値未満であるか否かが判らない場合には、原稿Ｐの損傷防止の観点から、当該厚さが第４しきい値未満であるとみなし、第１停止処理を選択して実行する。
【００４４】
このように本実施形態によれば、制御部１４は、受付部１３がユーザーからの停止指示を受け付けた場合、原稿Ｐの読み取り及び搬送を停止させる第１停止処理と、原稿Ｐの読み取りを停止させて搬送部１１に原稿Ｐを排出させる第２停止処理とを含む処理の中から、原稿Ｐの種別に応じて選択した一の処理を実行する。そのため、ユーザーの少ない操作で、上述したような原稿Ｐの損傷等を回避しつつ、原稿Ｐの読み取りを適切に停止することができる。なお、第１停止処理と第２停止処理とを含む処理とは、少なくとも第１停止処理および第２停止処理の選択肢が存在することを意味する。従って本実施形態は、第１停止処理および第２停止処理とは異なる選択肢の存在を否定しない。例えば、原稿Ｐの読み取りを停止しつつ前記搬送用モーターを逆回転させて搬送途中の原稿Ｐを搬送経路Ｒの上流側に引き戻す処理を第３停止処理と呼んでもよい。そして、制御部１４は、受付部１３がユーザーからの停止指示を受け付けた場合、第１停止処理、第２停止処理および第３停止処理の中から原稿Ｐの種別に応じて選択した一の処理を実行するとしてもよい。
【００４５】
本実施形態は、ステップＳ１３０において、前記実施例１〜４のいずれか一つだけを採用する場合と、前記実施例１〜４に含まれる複数の実施例を組み合わせて採用する場合との両方を開示する。当該複数の実施例を組み合わせて採用する場合、制御部１４は、例えば、原稿Ｐについての原稿長、原稿残長、前記比率および厚さと、それぞれが対応するしきい値（第１〜第４しきい値）との比較の結果、一つ以上の比較結果において第１停止処理を選択する旨の判定をした場合に、第１停止処理を選択するとしてもよい。あるいは逆に、原稿Ｐについての原稿長、原稿残長、前記比率および厚さと、それぞれが対応するしきい値（第１〜第４しきい値）との比較の結果、全ての比較結果において第１停止処理を選択する旨の判定をした場合に、第１停止処理を選択するとしてもよい。
【００４６】
２．第２実施形態
次に、第２実施形態について説明する。第２実施形態以降では、既に説明した事項と共通する事項については、説明を適宜省略する。第２実施形態においては、制御部１４は、第１停止処理と第２停止処理とを含む（例えば、さらに第３停止処理等を含む）処理の中から、受付部１３が停止指示を受け付けた回数に応じて選択した処理を実行する。
【００４７】
図４は、ユーザーからのスキャン開始指示を受けて、第２実施形態において制御部１４が搬送部１１による原稿Ｐの搬送を開始させた後に実行する処理の一部をフローチャートにより示している。ステップＳ２００〜Ｓ２２０は、ステップＳ１００〜Ｓ１２０と同じである。
ステップＳ２２０において、停止指示を受け付けたと判定した場合は、制御部１４は、ステップＳ２３０へ進む。
【００４８】
ステップＳ２３０では、制御部１４は、第１停止処理を選択して実行する。つまり、読取部１２が現在、原稿Ｐの読み取りを実行中であれば当該読み取りの停止を読取部１２に指示し、かつ、搬送部１１に原稿Ｐの搬送停止を指示する。これにより、原稿Ｐの読み取り及び搬送が停止する（スキャナー１０が一種のエラー状態となる）。以下では、便宜上、ステップＳ２２０で制御部１４が受付を認識する停止指示を、１回目の停止指示と呼ぶ。
【００４９】
ステップＳ２４０では、制御部１４は、ステップＳ２３０の後に受付部１３が更なる停止指示を受け付けたか否かを判定する。制御部１４は、当該ステップＳ２４０において、停止指示を受け付けていないと判定した場合はステップＳ２５０へ進み、一方、停止指示を受け付けたと判定した場合はステップＳ２７０へ進む。以下では、便宜上、ステップＳ２４０で制御部１４が受付を認識する停止指示を、２回目の停止指示と呼ぶ。
【００５０】
ステップＳ２５０では、制御部１４は、現在のエラー状態を解除する操作（エラー解除操作）が実行されたか否かを判定し、エラー解除操作が実行された場合には当該フローチャートを終了させ、一方、エラー解除操作が実行されていない場合にはステップＳ２６０へ進む。エラー解除操作とは、第１実施形態で説明したような、搬送が止まった原稿Ｐをユーザーが搬送経路Ｒから取り出す操作を指す。ユーザーは、例えば、スキャナー１０の筐体の一部を開けることにより搬送経路Ｒの途中で止まった原稿Ｒを手動で取り出し、その後、当該筐体の一部を閉めることで、エラー解除操作を完了させることができる。
【００５１】
ステップＳ２６０では、制御部１４は、１回目の停止指示を認識して以後、所定時間（例えば、数分）が経過したか否か判定し、所定時間が経過していなければステップＳ２４０の判定へ戻り、所定時間が経過していればステップＳ２７０へ進む。つまり、１回目の停止指示があった後、２回目の停止指示もエラー解除操作も無いまま所定時間が経過した場合、制御部１４はステップＳ２７０へ進む。
【００５２】
ステップＳ２７０では、制御部１４は、第２停止処理を選択して実行する。ただしこの場合、既に第１停止処理（ステップＳ２３０）により、原稿Ｐの読み取りは停止されている。そのため、改めて原稿Ｐの読み取りを停止させる必要は無く、停止中の搬送部１１の再稼働により原稿Ｐの搬送を再開させ、原稿Ｐを排出口１８から排出させる。これにより、第１停止処理を実行した状態（エラー状態）が解除される。
【００５３】
このように第２実施形態によれば、制御部１４は、受付部１３がユーザーからの１回目の停止指示を受け付けた場合、原稿Ｐの読み取り及び搬送を停止させる第１停止処理を実行することで、一先ず、搬送により原稿Ｐに損傷が生じることを回避する。制御部１４は、そのような状態で受付部１３がユーザーからの２回目の停止指示を受け付けた場合は、ユーザーが原稿Ｐの搬送継続を許容したものとみなし、第２停止処理を実行する（原稿Ｐを排出する）。また、制御部１４は、受付部１３が前記１回目の停止指示を受け付けたために第１停止処理を実行している状態で、外部から所定の操作（２回目の停止指示やエラー解除操作）を受け付けないまま所定時間が経過した場合にも、搬送により原稿Ｐに損傷が生じる状況ではないとみなし、第２停止処理を実行する（原稿Ｐを排出する）。つまり、ユーザーによる停止指示の回数に応じて、第１停止処理と第２停止処理とを含む処理の中から適切な処理が選択されて実行される。そのため、ユーザーによる直感的かつ簡単な操作で、ユーザーが望む態様での読み取りの停止処理が実現される。
【００５４】
図５は、第２実施形態において制御部１４が搬送部１１による原稿Ｐの搬送を開始させた後に実行する処理の一部であって、図４とは異なる実施例をフローチャートにより示している。ステップＳ３００〜Ｓ３２０は、ステップＳ２００〜Ｓ２２０と同じである。
ステップＳ３２０において、停止指示（１回目の停止指示）を受け付けたと判定した場合は、制御部１４は、ステップＳ３３０へ進む。
【００５５】
ステップＳ３３０では、制御部１４は、第２停止処理を選択して実行する。つまり、読取部１２が現在、原稿Ｐの読み取りを実行中であれば当該読み取りの停止を読取部１２に指示し、かつ、搬送部１１に原稿Ｐの搬送を継続させる。
続いてステップＳ３４０では、制御部１４は、第２停止処理による原稿Ｐの排出が完了したか否か判定する。原稿Ｐの排出が完了したと判定した場合は当該フローチャートを終了し、一方、原稿Ｐの排出が完了前であると判定した場合は、ステップＳ３５０に進む。
【００５６】
ステップＳ３５０では、制御部１４は、ステップＳ３３０の後に受付部１３が更なる停止指示を受け付けたか否かを判定する。制御部１４は、当該ステップＳ３５０において、停止指示を受け付けていないと判定した場合はステップＳ３３０の第２停止処理による原稿Ｐの排出を継続し、一方、停止指示を受け付けたと判定した場合はステップＳ３６０へ進む。以下では、便宜上、ステップＳ３５０で制御部１４が受付を認識する停止指示についても、２回目の停止指示と呼ぶ。
【００５７】
ステップＳ３６０では、制御部１４は、第１停止処理を選択して実行する。ただしこの場合、既に第２停止処理（ステップＳ３３０）により、原稿Ｐの読み取りは停止されている。そのため、改めて原稿Ｐの読み取りを停止させる必要は無く、稼働中の搬送部１１を停止させることにより原稿Ｐの搬送を停止させる。これにより、第１停止処理を実行した状態（エラー状態）となる。この後、ユーザーは、エラー解除操作を任意に行うことができる。
【００５８】
このように図５に示した実施例によれば、制御部１４は、受付部１３がユーザーからの１回目の停止指示を受け付けた場合、原稿Ｐの読み取りを停止させて原稿Ｐを排出する第２停止処理を実行する。そして、その後、排出が完了するまでに受付部１３が２回目の停止指示を受け付けた場合に、原稿Ｐの排出を停止する。ユーザーは、原稿Ｐの読み取りを停止させようとして停止ボタン１５を一度押したとき（１回目の停止指示をしたとき）、原稿Ｐの損傷の可能性を感じた場合には、直感的に停止ボタン１５を更に押す（２度押しする）ことがある。図５に示した実施例は、このようなユーザーの直感的な操作により原稿Ｐの排出を停止することができるため、ユーザーにとって使い勝手が良いと言える。
【００５９】
３．第３実施形態
第３実施形態では、これまで説明した第１実施形態と第２実施形態とを組み合わせた態様を説明する。
図６は、第３実施形態にかかる一部の処理をフローチャートにより示している。図６に示す処理は、概ね、図２のステップＳ１４０の後に図４のステップＳ２４０〜Ｓ２７０と同等の処理を組み合わせた態様として理解できる。つまり、制御部１４は、受付部１３が停止指示を受け付けたことを契機として（図２のステップＳ１２０において“Ｙｅｓ”）、ステップＳ１３０で原稿Ｐの種別に応じて第１停止処理（ステップＳ１４０）を選択し実行した場合、受付部１３が更なる停止指示を受け付けたか否かを判定する（ステップＳ１６０）。
【００６０】
制御部１４は、ステップＳ１６０において、停止指示（２回目の停止指示）を受け付けていないと判定した場合はステップＳ１６２へ進み、一方、停止指示（２回目の停止指示）を受け付けたと判定した場合はステップＳ１６６へ進む。ステップＳ１６２では、制御部１４は、現在のエラー状態を解除するエラー解除操作が実行されたか否かを判定し、エラー解除操作が実行された場合には当該フローチャートを終了させ、一方、エラー解除操作が実行されていない場合にはステップＳ１６４へ進む。
【００６１】
ステップＳ１６４では、制御部１４は、１回目の停止指示（ステップＳ１２０で受付を認識した停止指示）以後、所定時間が経過したか否か判定し、所定時間が経過していなければステップＳ１６０の判定へ戻り、所定時間が経過していればステップＳ１６６へ進む。ステップＳ１６６では、制御部１４は、第２停止処理を選択して実行する。ただしこの場合、既に第１停止処理（ステップＳ１４０）により、原稿Ｐの読み取りは停止されているため、停止中の搬送部１１の再稼働により原稿Ｐの搬送を再開させ、原稿Ｐを排出口１８から排出させる。これにより、原稿Ｐの種別に応じて第１停止処理を実行した状態（エラー状態）が解除される。
【００６２】
図７は、第３実施形態にかかる一部の処理であって、図６とは別の処理をフローチャートにより示している。図７に示す処理は、概ね、図２のステップＳ１５０の後に図５のステップＳ３４０〜Ｓ３６０と同等の処理を組み合わせた態様として理解できる。つまり、制御部１４は、受付部１３が停止指示を受け付けたことを契機として（図２のステップＳ１２０において“Ｙｅｓ”）、ステップＳ１３０で原稿Ｐの種別に応じて第２停止処理（ステップＳ１５０）を選択し実行を開始した後、当該第２停止処理による原稿Ｐの排出が完了したか否か判定する（ステップＳ１７０）。
【００６３】
制御部１４は、原稿Ｐの排出が完了したと判定した場合は当該フローチャートを終了し、一方、原稿Ｐの排出が完了前であると判定した場合は、ステップＳ１７２に進む。ステップＳ１７２では、制御部１４は、受付部１３が更なる停止指示を受け付けたか否かを判定する。制御部１４は、ステップＳ１７２において、停止指示（２回目の停止指示）を受け付けていないと判定した場合はステップＳ１５０の第２停止処理による原稿Ｐの排出を継続し、一方、停止指示（２回目の停止指示）を受け付けたと判定した場合はステップＳ１７４へ進む。
【００６４】
ステップＳ１７４では、制御部１４は、第１停止処理を選択して実行する。ただしこの場合、既に第２停止処理（ステップＳ１５０）により、原稿Ｐの読み取りは停止されているため、稼働中の搬送部１１を停止させることにより原稿Ｐの搬送を停止させる。これにより、第１停止処理を実行した状態（エラー状態）となる。この後、ユーザーは、エラー解除操作を任意に行うことができる。
【００６５】
このような第３実施形態によれば、制御部１４は、１回目の停止指示を契機として、原稿Ｐの種別に応じて第１停止処理又は第２停止処理を適切に選択した後、さらなるユーザーの意図（２回目の停止指示等）に応じて停止処理の選択を変更することができる。
なお、読取対象の原稿を搬送するスキャナーについて説明を行ってきたが、本発明は、これ以外にも適用することができる。例えば、印刷対象の用紙を搬送する印刷装置にも適用できる。
【符号の説明】
【００６６】
１０…スキャナー、１１…搬送部、１２…読取部、１３…受付部、１４…制御部、１５…停止ボタン、１６…ローラー、１７…センサー、１８…排出口、２０…外部機器、Ｐ…原稿
【図１】
2016219911.tif 000003
【図２】
2016219911.tif 000004
【図３】
2016219911.tif 000005
【図４】
2016219911.tif 000006
【図５】
2016219911.tif 000007
【図６】
2016219911.tif 000008
【図７】
2016219911.tif 000009