(57)【要約】【課題】原稿を搬送しながら画像を読み取る画像読取装置であって，原稿の搬送制御を高精度に行うことによって，読取画像の乱れを低減させる技術を提供すること。【解決手段】スキャナ１００は，読取ヘッド２１とＡＤＦ２２とを有し，ＡＤＦ２２にて原稿の搬送を開始した後，第１位置にて読取ヘッド２１に読み取らせた画像に基づいて，原稿を検知する。そして，搬送開始等の所定のタイミングから，第１位置にて検知するまでのＡＤＦ２２の稼動量（原稿の搬送量）に基づいて，原稿の搬送の成否を判断する。原稿の搬送に成功していないと判断された場合は，スリップを低減する低減制御として，例えば，搬送速度を低下させる処理を実行する。そして，第１位置より搬送方向の下流側に位置する第２位置にて，読取ヘッド２１に読み取らせた画像を出力する。【選択図】図３
2015177515.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読取部と，
原稿を搬送する搬送部と，
制御部と，
を備え，
前記制御部は，
前記読取部の読取位置である第１の読取位置にて前記読取部に読み取らせた画像である第１画像に基づいて，原稿を検知する検知処理と，
原稿の搬送を開始した後の所定のタイミングから前記検知処理にて原稿を検知するまでに前記搬送部を稼働させた稼働量である特定稼働量に基づいて，原稿の搬送の成否を判断する判断処理と，
前記判断処理にて原稿の搬送に成功していないと判断された場合に，前記搬送部でのスリップを低減する低減制御を行う低減処理と，
前記第１の読取位置よりも搬送方向の下流側に位置する読取位置である第２の読取位置にて前記読取部に読み取らせた画像である第２画像を出力する出力処理と，
を実行することを特徴とする画像読取装置。
【請求項２】
請求項１に記載する画像読取装置において，
前記制御部は，
前記低減処理では，前記低減制御として，原稿の搬送速度を遅くすることを特徴とする画像読取装置。
【請求項３】
請求項２に記載する画像読取装置において，
前記制御部は，
前記低減処理では，前記特定稼働量から，原稿を前記所定のタイミングから前記第１の読取位置まで前記搬送部に搬送させるのに必要な基準の稼働量を差し引いた差分稼働量の大小に応じて，原稿の搬送速度を設定することを特徴とする画像読取装置。
【請求項４】
請求項１から請求項３のいずれか１つに記載する画像読取装置において，
前記制御部は，
前記検知処理にて原稿が検知されたことに応じて，前記搬送部による原稿の搬送を停止させる停止処理と，
前記停止処理の後，前記読取部を前記第２の読取位置に移動させる移動処理と，
前記移動処理による前記読取部の移動が完了した後，前記搬送部による原稿の搬送を再開させる再開処理と，
を実行することを特徴とする画像読取装置。
【請求項５】
請求項１から請求項３のいずれか１つに記載する画像読取装置において，
前記読取部は，
前記第１の読取位置にて原稿を読み取る第１読取部と，
前記第２の読取位置にて原稿を読み取る第２読取部と，
を備え，
前記制御部は，
前記第１読取部を用いて前記検知処理を行い，前記第２読取部を用いて前記出力処理を行うことを特徴とする画像読取装置。
【請求項６】
請求項１から請求項５のいずれか１つに記載する画像読取装置において，
前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，
前記制御部は，
前記判断処理では，前記センサの出力結果に基づいて原稿が検知されたタイミングを，前記所定のタイミングとすることを特徴とする画像読取装置。
【請求項７】
請求項１から請求項５のいずれか１つに記載する画像読取装置において，
前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，
前記制御部は，
前記判断処理では，前記センサの出力結果に基づいて原稿が検知されたタイミングを，前記所定のタイミングとし，
原稿の搬送を開始したタイミングから前記センサの出力結果に基づいて原稿が検知されるまでに前記搬送部を稼働させた稼働量に基づいて，原稿の搬送の成否を判断する前判断処理を実行し，
前記低減処理では，前記前判断処理にて原稿の搬送に成功していないと判断された場合にも，前記低減制御を行うことを特徴とする画像読取装置。
【請求項８】
請求項１から請求項７のいずれか１つに記載する画像読取装置において，
前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，
前記制御部は，
前記読取部の読取結果に基づいて原稿の搬送方向に直行する方向の幅を取得し，前記センサの出力結果に基づいて原稿の搬送方向の幅を取得する取得処理と，
前記取得処理での取得結果に基づいて，原稿のサイズが特定のサイズか否かを判断するサイズ判断処理と，
前記サイズ判断処理にて特定のサイズと判断された場合に，前記低減制御を行う第２低減処理と，
を実行することを特徴とする画像読取装置。
【請求項９】
請求項１から請求項８のいずれか１つに記載する画像読取装置において，
前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，
前記制御部は，
前記読取部の読取結果に基づいて原稿の搬送方向に直行する方向の幅を取得し，前記センサの出力結果に基づいて原稿の搬送方向の幅を取得する取得処理と，
前記取得処理での取得結果に基づいて，原稿のサイズが特定のサイズか否かを判断するサイズ判断処理と，
前記サイズ判断処理にて特定のサイズと判断された場合に，前記出力処理での前記読取部による読み取りの色設定を変更する色変更処理と，
を実行することを特徴とする画像読取装置。
【請求項１０】
請求項１から請求項９のいずれか１つに記載する画像読取装置において，
前記制御部は，
前記出力処理にて前記第２画像が出力される原稿に後続する原稿があるか否かを判断する後続判断処理を実行し，
前記後続判断処理にて後続する原稿があると判断された場合に，当該後続の原稿の搬送を前記出力処理での搬送条件と同じ搬送条件で開始することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，原稿の画像を読み取る画像読取装置に関する。さらに詳細には，原稿を搬送する原稿搬送装置を備える画像読取装置に関するものである。
【背景技術】
【０００２】
従来から，原稿を搬送する原稿搬送装置を備え，原稿を搬送しながら画像を読み取る画像読取装置が実用化されている。原稿搬送装置を用いて画像を読み取る場合，原稿の搬送でスリップが生じることがある。スリップは，読取画像の乱れの原因となることが知られている。
【０００３】
スリップを抑制する技術としては，例えば，特許文献１がある。特許文献１では，第１の検知位置と第２の検知位置との２箇所に，シートを検知するセンサを配置し，両センサの検出結果に基づいて両センサの間でのシートのスリップの有無を判断し，スリップの有無に応じて，給紙装置の駆動量を設定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−８３２１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，特許文献１に開示されている技術では，原稿を給紙する際のスリップに応じて駆動量を設定するものであり，給紙後に発生するスリップについては判断していない。スリップすることなく給紙されたシートであっても，読取位置までの搬送中にスリップすることがあり，改善の余地がある。
【０００６】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，原稿を搬送しながら画像を読み取る画像読取装置であって，原稿の搬送制御を高精度に行うことによって，読取画像の乱れを低減させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
この課題の解決を目的としてなされた画像読取装置は，原稿の画像を読み取る読取部と，原稿を搬送する搬送部と，制御部とを備え，前記制御部は，前記読取部の読取位置である第１の読取位置にて前記読取部に読み取らせた画像である第１画像に基づいて，原稿を検知する検知処理と，原稿の搬送を開始した後の所定のタイミングから前記検知処理にて原稿を検知するまでに前記搬送部を稼働させた稼働量である特定稼働量に基づいて，原稿の搬送の成否を判断する判断処理と，前記判断処理にて原稿の搬送に成功していないと判断された場合に，前記搬送部でのスリップを低減する低減制御を行う低減処理と，前記第１の読取位置よりも搬送方向の下流側に位置する読取位置である第２の読取位置にて前記読取部に読み取らせた画像である第２画像を出力する出力処理とを実行することを特徴としている。
【０００８】
本明細書に開示される画像読取装置は，第１の読取位置にて読取部に読み取らせた第１画像に基づいて原稿を検知し，所定のタイミングから検知までの搬送部の稼動量に基づいて，原稿の搬送の成否を判断する。所定のタイミングは，例えば，原稿搬送の開始直後（給紙直後）であってもよいし，読取部より上流に位置するセンサによる原稿の検出タイミングでもよい。原稿の搬送に成功していないと判断した場合は，スリップを低減する低減制御を行う。スリップの低減制御としては，例えば，減速搬送やトルクアップが該当する。そして，第１の読取位置より下流側の第２の読取位置にて読み取らせた第２画像を出力する。第２画像の出力は，例えば，画像ファイルへの出力であってもよいし，プリンタ等のデバイスへの出力であってもよい。
【０００９】
すなわち，本明細書に開示される画像読取装置は，第１の読取位置まで搬送された結果に応じて原稿の搬送成否を判断することで，第１の読取位置までの搬送状況が原稿の搬送成否の判断に用いられる。そして，第１の読取位置までの搬送状況に基づいて，スリップが低減されるので，第１の読取位置より下流側の第２の読取位置では，スリップは低減している可能性が高い。これにより，給紙時のスリップの発生状況に応じて原稿の搬送成否を判断する態様と比較して，より高精度に原稿の搬送成否を判断するので，出力する画像を読み取る時のスリップが抑制され，その結果として，読取画像の乱れの低減が期待できる。
【００１０】
また，前記制御部は，前記低減処理では，前記低減制御として，原稿の搬送速度を遅くするとよい。搬送速度を遅くすることで，スリップの発生を低減できる。
【００１１】
また，前記制御部は，前記低減処理では，前記特定稼働量から，原稿を前記所定のタイミングから前記第１の読取位置まで前記搬送部に搬送させるのに必要な基準の稼働量を差し引いた差分稼働量の大小に応じて，原稿の搬送速度を設定するとよい。差分稼働量の大小によってスリップの発生度合が異なる。また，搬送速度を遅くするほどスリップ抑制効果は高まるが，生産性が低下する。そのため，差分稼働量の大小に適した搬送速度とする方が好ましい。
【００１２】
また，前記制御部は，前記検知処理にて原稿が検知されたことに応じて，前記搬送部による原稿の搬送を停止させる停止処理と，前記停止処理の後，前記読取部を前記第２の読取位置に移動させる移動処理と，前記移動処理による前記読取部の移動が完了した後，前記搬送部による原稿の搬送を再開させる再開処理とを実行するとよい。読取部が１つの構成であっても検知処理と出力処理との両方が可能となるため，ハードウェア構成がシンプルになる。
【００１３】
また，前記読取部は，前記第１の読取位置にて原稿を読み取る第１読取部と，前記第２の読取位置にて原稿を読み取る第２読取部とを備え，前記制御部は，前記第１読取部を用いて前記検知処理を行い，前記第２読取部を用いて前記出力処理を行うとよい。読取部が複数ある構成では，読取部を移動させるために搬送を停止させる時間が必要なく，読取部が１つの構成と比較して，出力処理を早期に完了できる。
【００１４】
また，本明細書に開示される画像読取装置は，前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，前記制御部は，前記判断処理では，前記センサの出力結果に基づいて原稿が検知されたタイミングを，前記所定のタイミングとするとよい。給紙直後よりも第２の読取位置に近い区間における稼動量にて判断処理を実行することで，例えば，給紙直後から搬送速度を低減する場合と比較して，第２の読取位置までの搬送時間の短縮が期待できる。また，第２の読取位置に近い区間でスリップの発生を判断するので，第２の読取位置までにスリップが発生する可能性が低く，より高画質の画像の出力が期待できる。
【００１５】
また，本明細書に開示される画像読取装置は，前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，前記制御部は，前記判断処理では，前記センサの出力結果に基づいて原稿が検知されたタイミングを，前記所定のタイミングとし，原稿の搬送を開始したタイミングから前記センサの出力結果に基づいて原稿が検知されるまでに前記搬送部を稼働させた稼働量に基づいて，原稿の搬送の成否を判断する前判断処理を実行し，前記低減処理では，前記前判断処理にて原稿の搬送に成功していないと判断された場合にも，前記低減制御を行うとよい。原稿の搬送の成否を２回判断することで，より高精度な搬送制御が期待できる。
【００１６】
また，本明細書に開示される画像読取装置は，前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，前記制御部は，前記読取部の読取結果に基づいて原稿の搬送方向に直行する方向の幅を取得し，前記センサの出力結果に基づいて原稿の搬送方向の幅を取得する取得処理と，前記取得処理での取得結果に基づいて，原稿のサイズが特定のサイズか否かを判断するサイズ判断処理と，前記サイズ判断処理にて特定のサイズと判断された場合に，前記低減制御を行う第２低減処理とを実行するとよい。原稿のサイズに応じて，スリップの発生度合が異なる。そのため，原稿のサイズに応じて低減制御を行うことで，よりスリップの発生を低減できる。
【００１７】
また，本明細書に開示される画像読取装置は，前記第１の読取位置より搬送方向の上流側における原稿の有無に応じて異なる信号を出力するセンサを備え，前記制御部は，前記読取部の読取結果に基づいて原稿の搬送方向に直行する方向の幅を取得し，前記センサの出力結果に基づいて原稿の搬送方向の幅を取得する取得処理と，前記取得処理での取得結果に基づいて，原稿のサイズが特定のサイズか否かを判断するサイズ判断処理と，前記サイズ判断処理にて特定のサイズと判断された場合に，前記出力処理での前記読取部による読み取りの色設定を変更する色変更処理とを実行するとよい。原稿のサイズから推測される原稿の種類に応じて，すなわち原稿の腰の強さに応じて，原稿が読取位置を通過する高さ（読取部と原稿との距離）が異なる。そのため，原稿のサイズに応じて色設定を変更することで，より高画質の画像の出力が期待できる。なお，色設定としては，例えば，ガンマ補正値，明暗設定値，コントラスト設定値が該当する。
【００１８】
また，前記制御部は，前記出力処理にて前記第２画像が出力される原稿に後続する原稿があるか否かを判断する後続判断処理を実行し，前記後続判断処理にて後続する原稿があると判断された場合に，当該後続の原稿の搬送を前記出力処理での搬送条件と同じ搬送条件で開始するとよい。後続する原稿がある場合には，その原稿については同じ種類のシートの原稿である可能性が高い。そのため，出力時と同じ搬送条件でシートの搬送を開始する方がスリップの発生を低減する上で好ましい。
【発明の効果】
【００１９】
本発明によれば，原稿を搬送しながら画像を読み取る画像読取装置であって，原稿の搬送制御を高精度に行うことによって，読取画像の乱れを低減させる技術が実現される。
【図面の簡単な説明】
【００２０】
【図１】第１の形態にかかるスキャナの電気的構成を示すブロック図である。
【図２】第１の形態のスキャナの概略構成を示す断面図である。
【図３】第１読取処理の手順を示すフローチャートである。
【図４】第２の形態のスキャナの概略構成を示す断面図である。
【図５】第２読取処理の手順を示すフローチャートである。
【図６】第１調整処理の手順を示すフローチャートである。
【図７】第２調整処理の手順を示すフローチャートである。
【図８】第３調整処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下，本発明にかかる画像読取装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，画像読取機能を備えたスキャナに本発明を適用したものである。
【００２２】
まず，第１の形態のスキャナ１００の電気的構成について，図１のブロック図を利用して説明する。本形態のスキャナ１００は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（不揮発性ＲＡＭ）３４と，ＡＳＩＣ３５とを含むコントローラ３０を備えている。また，スキャナ１００は，読取ヘッド２１と，ＡＤＦ（自動原稿搬送装置）２２と，原稿検出部２２１と，位置検出部２２２と，ネットワークインターフェース３７と，ＵＳＢインターフェース３８と，操作パネル４０とを備え，これらがコントローラ３０に電気的に接続されている。
【００２３】
ＲＯＭ３２には，スキャナ１００を制御するための各種制御プログラムや各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムに従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，スキャナ１００の各構成要素を制御する。
【００２４】
ＣＰＵ３１は，制御部の一例である。なお，コントローラ３０が制御部であってもよいし，ＡＳＩＣ３５が制御部であってもよい。なお，図１中のコントローラ３０は，ＣＰＵ３１等，スキャナ１００の制御に利用されるハードウェアを纏めた総称であって，実際にスキャナ１００に存在する単一のハードウェアを表すとは限らない。
【００２５】
ネットワークインターフェース３７は，ＬＡＮケーブル等を用いてネットワークを介して接続された装置と通信を行うためのハードウェアである。ＵＳＢインターフェース３８は，ＵＳＢケーブル等を介して接続された装置と通信を行うためのハードウェアである。操作パネル４０は，液晶ディスプレイおよび各種のボタン群などを備え，ユーザ向けの各種の表示を行うとともに，ユーザによる指示の入力を受け付けるためのハードウェアである。
【００２６】
続いて，本形態のスキャナ１００における各部の構成について，図２の断面図を参照して説明する。本形態のスキャナ１００は，図２に示すように，読取ヘッド２１と，ＡＤＦ２２と，原稿トレイ２８と，原稿排出トレイ２９とを有している。読取ヘッド２１は，イメージセンサ２１１と，キャリッジ２１２とを有し，図２中の矢印Ａ方向に移動可能に設けられている。イメージセンサ２１１は，複数の受光素子を有し，原稿からの反射光量に応じた信号を出力する。なお，本形態のスキャナ１００は，カラー読み取りが可能であっても，モノクロ読み取りのみであってもよい。
【００２７】
ＡＤＦ２２は，原稿トレイ２８にセットされた原稿を搬送する装置である。スキャナ１００の内部には，図２に示すように，搬送路２６が設けられている。ＡＤＦ２２は，原稿トレイ２８にセットされた原稿の１枚を，搬送路２６に沿って搬送し，原稿排出トレイ２９に排出する。搬送路２６は，読取ヘッド２１に対向する位置を経由する。スキャナ１００は，ＡＤＦ２２にて原稿を搬送することにより，原稿を読取ヘッド２１に対して相対的に移動させ，読取ヘッド２１にて原稿の画像を読み取る。読取ヘッド２１は，読取部の一例である。
【００２８】
読取ヘッド２１は，キャリッジ２１２によって，原稿の搬送方向に沿って移動可能である。具体的には，図２中に二点鎖線で示す第１位置と，同図中に実線で示す第２位置との間で移動可能となっている。第２位置は，原稿の搬送方向について，第１位置よりも下流側である。そして，スキャナ１００は，読取ヘッド２１を移動させることにより，ＡＤＦ２２にて搬送される原稿を，第１位置にて読み取ることも，第２位置にて読み取ることもできる。つまり，スキャナ１００は，読取ヘッド２１を第１位置に配置した場合には，第１位置に対応する位置の画像を読み取り，読取ヘッド２１を第２位置に配置した場合には，第２位置に対応する位置の画像を読み取る。スキャナ１００は，いずれの位置でも，原稿を適切に読み取ることができる。第１位置は第１の読取位置の一例であり，第２位置は第２の読取位置の一例である。
【００２９】
さらに，スキャナ１００は，図２に示すように，原稿検出部２２１と，位置検出部２２２とを備えている。原稿検出部２２１は，原稿トレイ２８にセットされている原稿の有無に応じた信号を出力する。位置検出部２２２は，原稿の搬送方向について，原稿検出部２２１より下流に位置し，読取ヘッド２１の第１位置より上流側の位置における原稿の有無に応じた信号を出力する。スキャナ１００は，原稿検出部２２１と位置検出部２２２との出力信号に基づいて，それぞれの位置での原稿の有無を検知する。位置検出部２２２は，センサの一例である。
【００３０】
続いて，本形態のスキャナ１００における読取動作について説明する。スキャナ１００は，原稿トレイ２８に原稿がセットされた状態で読み取り開始の指示を受け付けると，原稿のうちの最上の１枚をＡＤＦ２２にて搬送開始する。また，読取ヘッド２１を上流側の第１位置に位置させる。
【００３１】
そして，スキャナ１００は，搬送開始から原稿が第１位置に到達するまでの搬送量を取得する。原稿が第１位置に到達したか否かについては，第１位置に配置されている読取ヘッド２１の出力信号に基づいて判断する。また，搬送量は，例えば，搬送開始からの経過時間，ＡＤＦ２２に含まれる各種の搬送ローラの回転角度またはローラ表面の進行量，搬送ローラを回転させるためのモータを稼動させた稼動時間，ステッピングモータであればその稼働ステップ数に基づいて取得できる。
【００３２】
さらに，スキャナ１００は，取得した搬送量と予め記憶している基準の搬送量とを比較し，原稿の搬送に成功したか否かを判断する。ここで，原稿の搬送に成功したとは，原稿がスリップすることなく，正常に搬送されたことを意味する。つまり，取得した搬送量と，基準の搬送量との差が許容範囲内であれば，原稿の搬送に成功したと判断する。一方，取得した搬送量が，基準の搬送量より許容範囲を超えて大きい場合には，スリップが発生していると推測され，搬送に成功していないと判断する。また，所定の時間が経過しても原稿が第１位置に到達しない場合も，搬送に成功していないと判断する。
【００３３】
スキャナ１００は，搬送に成功していないと判断した場合には，その原稿の搬送速度を遅い速度に設定する。遅い速度で搬送することにより，スリップの発生を低減できる可能性が高まる。例えば，取得した搬送量と基準の搬送量との差分に基づいて，以後の搬送速度を決定する。つまり，取得した搬送量と基準の搬送量との差分が大きい場合には，差分が小さい場合に比較して，搬送速度をより遅い速度とする。
【００３４】
搬送速度が決定したら，読取ヘッド２１を第２位置へ移動させる。そして，決定した搬送速度で原稿を搬送して，第２位置の読取ヘッド２１に対向する位置を通過させることにより，その原稿の画像を読取ヘッド２１にて読み取らせる。すなわち，原稿の搬送中にスリップが発生していると想定される場合には，搬送速度を遅くして，スリップの発生し難い速度で読み取る。
【００３５】
続いて，本形態のスキャナ１００にて前述した読取動作を実現する第１読取処理の手順について，図３のフローチャートを参照して説明する。この第１読取処理は，スキャナ１００にて読取指示を受け付けたことを契機に，ＣＰＵ３１にて実行される。
【００３６】
第１読取処理では，まず，ＡＤＦ２２の原稿搬送速度をデフォルト値とする（Ｓ１０１）。搬送速度のデフォルト値は，例えば，読取指示の設定内容等に応じて予め決定されている。そして，デフォルト値の搬送速度にて原稿の搬送を開始するとともに，搬送開始からの搬送量のカウントを開始する（Ｓ１０２）。
【００３７】
また，読取ヘッド２１を第１位置に移動させる（Ｓ１０３）。読取ヘッド２１が既に第１位置にあれば，移動の必要はない。また，Ｓ１０２とＳ１０３とは，逆順でもよいし，同時に実行してもよい。
【００３８】
そして，第１位置の読取ヘッド２１にて原稿が検知されたか否かを判断する（Ｓ１０５）。つまり，読取ヘッド２１にて画像を読み取らせ，読み取った画像に基づいて，原稿の先端部が第１位置に到達したか否かを判断する。例えば，正常に搬送されている場合に，読取ヘッド２１の読取位置に原稿が到達すると予測されるタイミングの少し前から，読取ヘッド２１での読取動作を開始する。そして，原稿が読取ヘッド２１の読取位置に到達することで受光光量が変化し，読取ヘッド２１の出力信号のレベルが変化したら，原稿が到達したと判断する。
【００３９】
このステップにて読み取った画像は第１画像の一例である。そして，Ｓ１０５の処理は，検知処理の一例である。なお，第１位置における読み取りは，原稿が検知できればよく，読取指示の設定に従わなくてよい。例えば，読取ヘッド２１の一部分のみを用いての読み取りでもよいし，読取指示よりも低解像度での読み取りでもよい。
【００４０】
読取ヘッド２１にて原稿が検知されていないと判断した場合には（Ｓ１０５：ＮＯ），検知されるまで搬送を継続する。そして，読取ヘッド２１にて原稿が検知されたと判断した場合には（Ｓ１０５：ＹＥＳ），原稿の搬送を一旦停止させて，ここまでの搬送量を取得する（Ｓ１０６）。つまり，Ｓ１０２にてカウント開始した搬送量に基づいて，Ｓ１０２の時点からＳ１０６の時点までの搬送量を取得する。Ｓ１０６にて原稿の搬送を停止させる処理は，停止処理の一例である。
【００４１】
次に，読取ヘッド２１を第２位置へ移動させる（Ｓ１０８）。この第２位置は，第１位置の読取ヘッド２１にて検知されて停止している原稿の先端位置よりも下流側である。Ｓ１０８の処理は，移動処理の一例である。
【００４２】
そして，Ｓ１０６にて取得した搬送量を，予め記憶している基準量と比較し，基準量より大きいか否かを判断する（Ｓ１０９）。基準量は，搬送開始から第１位置まで原稿を搬送するための搬送量の基準の値である。搬送量として，モータのステップ数等の搬送速度に関わらない量を用いる場合は，基準量は予め決めた所定の値である。一方，搬送時間等の搬送速度に応じる量を用いる場合は，基準量は読取指示の設定内容によって異なる値であり，予め記憶している複数の基準量から読み取り設定に応じて選択する。
【００４３】
そして，搬送量が基準量より大きいと判断したことに応じて（Ｓ１０９：ＹＥＳ），搬送量に基づいて搬送速度を決定する（Ｓ１１０）。つまり，搬送量が基準量より大きい場合は，スリップが発生している可能性が高いので，搬送速度を低下させる。特に，搬送量と基準量との差分の大小に基づいて，搬送速度を低下させる幅を決定する。例えば，差分が所定の範囲内であれば，搬送速度を１段階低下させた速度とし，所定の範囲を超えて大きい場合には，搬送速度を２段階低下させた速度とする。
【００４４】
一方，搬送量が基準量より大きくないと判断した場合には（Ｓ１０９：ＮＯ），搬送速度を変更しない。つまり，Ｓ１０９にてＮＯの場合は，搬送に成功していると判断されるので，搬送速度をデフォルト値のままとする。Ｓ１０９の処理は，判断処理の一例であり，Ｓ１１０の処理は，低減処理の一例である。また，搬送量は特定稼動量の一例であり，基準量は基準の稼動量の一例であり，差分は差分稼動量の一例である。なお，Ｓ１０９とＳ１１０との組と，Ｓ１０８との実行の順序は，逆順でもよい。
【００４５】
そして，決定した搬送速度で，搬送を再開する（Ｓ１１２）。Ｓ１１２の処理は，再開処理の一例である。
【００４６】
さらに，原稿が第２位置の読取ヘッド２１に対向する位置に到達したら，読取ヘッド２１にて原稿の画像の読み取りを開始する（Ｓ１１３）。具体的には，搬送の再開タイミングから，読取ヘッド２１の読取位置に原稿が到達すると予測されるタイミングの少し前に読取ヘッド２１にて読み取りを開始する。そして，原稿の先端部を検出したと判断した後の出力信号に基づいて，画像データを生成する。
【００４７】
Ｓ１１３では，受け付けた画像読取指示の内容に基づいて，読み取った画像データを出力する。例えば，画像ファイルを生成して，外部装置に送信する。Ｓ１１３にて読取ヘッド２１に読み取らせた画像は第２画像の一例であり，Ｓ１１３にて画像データを出力する処理は出力処理の一例である。
【００４８】
そして，原稿トレイ２８に次の原稿があるか否かを判断する（Ｓ１１５）。スキャナ１００は，原稿検出部２２１の出力信号に基づいて，Ｓ１１５の判断を行う。Ｓ１１５の処理は，後続判断処理の一例である。
【００４９】
そして，原稿トレイ２８に原稿があると判断した場合には（Ｓ１１５：ＹＥＳ），Ｓ１１２にて搬送した搬送速度にて，次の原稿の搬送を開始する。原稿トレイ２８にまとめてセットされる原稿は，同種の用紙であることが多いので，同じ搬送速度とすることで良好に搬送できる可能性が高まる。一方，原稿トレイ２８に原稿がないと判断した場合には（Ｓ１１５：ＮＯ），第１読取処理を終了する。
【００５０】
なお，第１読取処理では，Ｓ１０２にて，原稿搬送開始からの搬送量をカウントしているが，位置検出部２２２にて原稿が検知されたタイミングから搬送量のカウントを開始するとしてもよい。その場合，Ｓ１０６では，位置検出部２２２の出力信号に基づいて，原稿の先端部が位置検出部２２２の検出位置を通過したと判断したタイミングから，第１位置にて原稿が検知されるまでの搬送量が取得される。そこで，Ｓ１０９では，取得された搬送量を，この間の搬送に想定される基準の搬送量と比較すればよい。
【００５１】
位置検出部２２２の出力信号に基づいて搬送量をカウントすれば，搬送開始から位置検出部２２２までの搬送状況の影響を受け難い。つまり，読取ヘッド２１に近い区間での搬送状況に基づいて搬送速度が決定されるので，読取ヘッド２１での読み取り時のスリップを抑制できる可能性が高い。一方，原稿搬送開始からの搬送量を用いる場合には，位置検出部２２２は無くてもよい。位置検出部２２２の無い装置とすれば，よりシンプルな構成のスキャナ１００とできる。
【００５２】
また，前述のように，位置検出部２２２を搬送量のカウント開始タイミングとする場合には，原稿搬送開始から位置検出部２２２までの間の搬送量をも別に取得して，さらに利用してもよい。つまり，原稿の搬送を開始してから位置検出部２２２にて検知されるまでの搬送量に基づいて，搬送の成否を判断する前判断処理を加えてもよい。そして，前判断処理にて，搬送に成功していないと判断された場合には，搬送速度を低下させるとしてもよい。例えば，原稿の搬送開始から所定の時間が経過しても位置検出部２２２にて検知されない場合には，搬送速度を低下させるとしてもよい。
【００５３】
以上，詳細に説明したように，本形態のスキャナ１００は，読取ヘッド２１を用いて第１位置にて原稿を検知させ，第１位置までの搬送量を取得する。そして，取得した搬送量に基づいて，原稿の搬送の成否を判断する。第２位置の直前までの搬送量に基づいて，原稿搬送の成否を判断するため，高精度に原稿の搬送の成否を判断できる可能性が高い。そして，原稿の搬送に成功していないと判断した場合には，搬送速度を遅くすることによりスリップを低減させる。そして，読取ヘッド２１を第２位置に移動させて，遅くした搬送速度で搬送される原稿を第２位置にて読み取らせる。これにより，第２位置での読み取り時における原稿搬送中のスリップの発生を抑制し，読取画像の乱れの低減が期待できる。
【００５４】
また，本形態では，位置検出部２２２を有しないスキャナ１００であっても，読取ヘッド２１の検出結果に基づいてスリップの発生の有無を判断できる。さらに，読取ヘッド２１の検出結果を用いることで，原稿の斜行に影響され難い。例えば，原稿の位置をセンサにて検出する場合には，搬送方向に直交する方向の１点のみを検出することが多く，原稿が斜行していると正確な検出が困難となる。それに対して，本形態のスキャナ１００では，読取ヘッド２１を使用していることから，搬送方向に直交する方向の全体を検出することができ，原稿の位置を正確に把握できる。従って，原稿の搬送の成否をより確実に判断でき，適切な搬送速度の変更が期待できる。
【００５５】
続いて，第２の形態について説明する。本形態のスキャナ１０１は，第１の形態のスキャナ１００と比較して，２個の読取ヘッドを備えている点で異なっている。第１の形態のスキャナ１００と同様の構成については，同じ符号を付して説明を省略する。
【００５６】
本形態のスキャナ１０１は，図４に示すように，原稿トレイ２８から原稿排出トレイ２９までの搬送路２６中に，２つの読取ヘッド２５と２１とを備えている。読取ヘッド２５は，読取ヘッド２１よりも原稿の搬送方向について上流側に配置されている。また，読取ヘッド２５は，搬送路２６上の原稿の表裏面について，読取ヘッド２１とは逆の面に対向するように配置されている。
【００５７】
本形態のスキャナ１０１は，２つの読取ヘッド２１，２５を備えているので，それぞれの位置にて原稿を読み取ることができる。そして，読取ヘッド２１と２５との出力信号に基づいて，それぞれの読取位置に，原稿の先端部が到達したか否かを判断できる。
【００５８】
そこで，本形態のスキャナ１０１は，第１の形態のスキャナ１００における第１位置の読取ヘッド２１にて原稿を読み取る処理に代えて，読取ヘッド２５にて原稿を読み取る処理を実行する。例えば，図３の第１読取処理のうち，Ｓ１０３とＳ１０８との移動の処理を削除し，Ｓ１０５では読取ヘッド２５を使用して読み取り，Ｓ１１３では読取ヘッド２１を使用して読み取る。つまり，上流側の読取ヘッド２５にて検知処理を実行し，下流側の読取ヘッド２１にて出力処理を実行する。このようにすることで，第１の形態のスキャナ１００と同様の効果を得ることができる。
【００５９】
本形態のスキャナ１０１では，上流側の読取ヘッド２５は第１読取部の一例であり，読取ヘッド２５による読取位置は第１の読取位置の一例である。また，下流側の読取ヘッド２１は第２読取部の一例であり，読取ヘッド２１による読取位置は第２の読取位置の一例である。なお，本形態の読取ヘッド２１と２５とは，第１の形態のスキャナ１００とは異なり，いずれも移動可能でなくてよい。つまり，本形態の読取ヘッド２１，２５は，イメージセンサを有し，キャリッジを有さないものとしてよい。
【００６０】
さらに，本形態のスキャナ１０１は，第１の形態のスキャナ１００と同様に，原稿検出部２２１と，位置検出部２２２とを備えている。本形態のスキャナ１０１は，これらに加え，上流検出部２２３を有している。上流検出部２２３は，原稿の搬送方向について，原稿検出部２２１より下流の位置であって，読取ヘッド２５より上流側の位置における原稿の有無に応じた信号を出力する。
【００６１】
そして，本形態のスキャナ１０１は，２つの読取ヘッド２１と２５とを，原稿の搬送方向について，ある程度の間隔を空けて配置している。そのため，例えば，はがきサイズなどの小サイズの原稿であれば，下流側の読取ヘッド２１に原稿の先端部が到達する前に，その原稿の後端部が上流検出部２２３の検出位置を通過する。つまり，本形態のスキャナ１０１では，上流検出部２２３の検出位置と，下流側の読取ヘッド２１の読取位置との間の搬送路２６の距離は，少なくともはがきの短辺の長さより大きい。
【００６２】
このようになっていることにより，本形態のスキャナ１０１は，読取ヘッド２１にて原稿の読み取りを開始する前に，上流検出部２２３を用いて，原稿の搬送方向のサイズがはがきサイズ等の特定サイズであるか否かを判断できる。さらに，読取ヘッド２１にて原稿の読み取りを開始する前に，上流側の読取ヘッド２５にて読み取ることで，原稿の搬送方向に直交する方向のサイズを取得することができる。
【００６３】
そこで，本形態のスキャナ１０１は，原稿のサイズがはがきサイズ等の特定サイズであると判断した場合には，読み取り動作の各設定を特定サイズ用の設定とする。例えば，原稿の搬送速度を，普通紙の搬送速度より遅い速度とする。また，読み取りの色設定を厚紙用の設定とする。厚紙の原稿では，普通紙の原稿に比較して，読取ヘッド２１から離れて通過しがちである。スキャナ１０１は，厚紙用の色設定を予め記憶しており，原稿のサイズが特定サイズである場合には，厚紙用の色設定を読み出して使用する。
【００６４】
続いて，本形態のスキャナ１０１における読取動作を実現する第２読取処理の手順について，図５のフローチャートを参照して説明する。この第２読取処理は，スキャナ１０１にて読取指示を受け付けたことを契機に，ＣＰＵ３１にて実行される。第１読取処理と同じ処理については，同じ符号を付して説明を省略する。
【００６５】
第１読取処理では，まず，ＡＤＦ２２の原稿搬送速度をデフォルト値とする（Ｓ１０１）。そして，第１調整処理（Ｓ２０１），第２調整処理（Ｓ２０２），第３調整処理（Ｓ２０３）を順に実行する。第１調整処理は，搬送開始から上流検出部２２３までの搬送状況に基づいて搬送速度を調整する処理である。第２調整処理は，上流検出部２２３から上流側の読取ヘッド２５までの搬送状況に基づいて搬送速度を調整する処理である。第３調整処理は，原稿のサイズが特定サイズである場合に搬送速度を調整する処理である。各処理の詳細については後述する。
【００６６】
次に，図５のＳ２０１の第１調整処理の手順について，図６のフローチャートを参照して説明する。第１調整処理を開始すると，スキャナ１０１は，原稿の搬送を開始し，第１搬送量のカウントを開始する（Ｓ３０１）。第１搬送量は，例えば，搬送開始からの原稿の搬送量である。
【００６７】
そして，上流検出部２２３の検出位置に原稿があるか否かを判断する（Ｓ３０３）。つまり，上流検出部２２３の出力信号に基づいて，原稿が検知されたか否かを判断する。そして，原稿がないと判断した場合には（Ｓ３０３：ＮＯ），原稿が検知されるまで搬送を続ける。
【００６８】
上流検出部２２３の検出位置に原稿があると判断したら（Ｓ３０３：ＹＥＳ），第２搬送量のカウントを開始する（Ｓ３０５）。第２搬送量は，上流検出部２２３での原稿検知タイミングからの原稿の搬送量である。
【００６９】
一方，第１搬送量のカウントは，上流検出部２２３にて原稿が検知された時点で停止する。つまり，第１搬送量は，原稿の搬送開始から上流検出部２２３までの搬送量である。そして，第１搬送量が予め記憶している第１基準量より大きいか否かを判断する（Ｓ３０６）。つまり，第１搬送量に基づき，原稿の搬送開始から上流検出部２２３での原稿検知までの搬送状況を判断する。第１基準量は，原稿の搬送開始から上流検出部２２３にて原稿が検知されるまでの基準の搬送量である。搬送量として搬送速度によって異なる量を用いる場合は，第１基準量は，読取設定によって異なる。
【００７０】
そして，第１搬送量が第１基準量より大きくないと判断した場合には（Ｓ３０６：ＮＯ），第１調整処理を終了する。この場合，スキャナ１０１は，搬送速度を図５のＳ１０１にて設定したデフォルト値のままとして，継続して原稿を搬送している。
【００７１】
一方，第１搬送量が第１基準量より大きいと判断した場合には（Ｓ３０６：ＹＥＳ），原稿の搬送を停止する（Ｓ３０８）。そして，第１搬送量に基づいて，搬送速度を決定する（Ｓ３０９）。つまり，Ｓ３０６の第１搬送量と第１基準量との差分の大小に基づいて，搬送速度を低下させる。さらに，決定した搬送速度で，原稿の搬送を再開し（Ｓ３１０），第１調整処理を終了する。なお，Ｓ３０６にてＹＥＳの場合，Ｓ３０５にて開始する第２搬送量のカウントは，Ｓ３１０にて搬送を再開した時点からの搬送量となる。
【００７２】
すなわち，本形態のスキャナ１０１は，この第１調整処理にて，第１搬送量に基づいて，原稿の搬送開始タイミングから上流検出部２２３までの搬送の成否を判断する。そして，搬送開始から上流検出部２２３までの搬送の成否に応じて，以後の搬送速度を調整する。例えば，搬送に成功していないと判断した場合には，搬送速度を低下させる。第１調整処理のＳ３０６の処理は，前判断処理の一例である。
【００７３】
次に，図５のＳ２０２の第２調整処理の手順について，図７のフローチャートを参照して説明する。この第２調整処理を開始する時点では，原稿の先端部は，少なくとも上流検出部２２３による検出位置を通過している。第２調整処理では，まず，上流側の読取ヘッド２５にて，原稿を検知したか否かを判断する（Ｓ４０１）。
【００７４】
例えば，上流検出部２２３による検出タイミングに基づいて，正常に搬送されている場合に読取ヘッド２５の読取位置に原稿が到達すると予測されるタイミングの少し前から，読取ヘッド２５での読取動作を開始する。そして，読取ヘッド２５の出力信号のレベルが変化したら，原稿を検知したと判断する。そして，検知していない場合には（Ｓ４０１：ＮＯ），検知するまで搬送を継続する。
【００７５】
上流側の読取ヘッド２５にて原稿を検知したことに応じて（Ｓ４０１：ＹＥＳ），読取ヘッド２５による原稿の読み取り結果に基づいて，原稿幅を取得する（Ｓ４０２）。原稿幅は，原稿の搬送方向に直交する方向の原稿のサイズである。例えば，原稿の幅方向の端部に現れる影の位置に基づいて，原稿のエッジの位置を取得する。
【００７６】
そして，第１調整処理のＳ３０５にてカウント開始した第２搬送量を，予め記憶している第２基準量と比較し，第２搬送量が第２基準量より大きいか否かを判断する（Ｓ４０４）。この時点での第２搬送量は，上流検出部２２３から読取ヘッド２５までの原稿の搬送量である。なお，第２搬送量は，後の処理にてさらに使用するため，この時点ではカウントを停止しない。
【００７７】
そして，第２搬送量が第２基準量より大きいと判断した場合には（Ｓ４０４：ＹＥＳ），原稿の搬送を停止する（Ｓ３０８）。そして，第２搬送量に基づいて，搬送速度を決定する（Ｓ４０６）。つまり，Ｓ４０４の第２搬送量と第２基準量との差分の大小に基づいて，搬送速度を低下させる。さらに，決定した搬送速度で，原稿の搬送を再開する（Ｓ３１０）。
【００７８】
そして，Ｓ３１０の後，または，第２搬送量が第２基準量より大きくないと判断した場合には（Ｓ４０４：ＮＯ），第２搬送量のカウントと原稿の搬送を継続する。そして，上流検出部２２３にて原稿が検知されているか否かを判断する（Ｓ４０８）。検知されていると判断した場合には（Ｓ４０８：ＹＥＳ），位置検出部２２２にて原稿が検知されているか否かを判断する（Ｓ４０９）。
【００７９】
位置検出部２２２にて原稿が検知されていないと判断した場合には（Ｓ４０９：ＮＯ），さらに継続して搬送する。そして，上流検出部２２３にて原稿が検知されていないと判断した場合には（Ｓ４０８：ＮＯ），原稿の後端部が上流検出部２２３の位置を通過したことがわかる。そこで，この時点での第２搬送量に基づいて，原稿長を取得し（Ｓ４１０），第２調整処理を終了する。なお，原稿長は，原稿の搬送方向の原稿のサイズである。
【００８０】
一方，原稿が，上流検出部２２３の位置を通過するより前に，位置検出部２２２にて原稿が検知されたと判断した場合には（Ｓ４０９：ＹＥＳ），原稿長が特定サイズより大きいサイズであることがわかる。この場合には，原稿のサイズのうち原稿長は不明のままとして，第２調整処理を終了する。なお，Ｓ４０２にて取得された原稿幅に基づいて，原稿長を推測してもよい。
【００８１】
すなわち，本形態のスキャナ１０１は，この第２調整処理にて，第２搬送量に基づいて，原稿が上流検出部２２３にて検知されてから上流側の読取ヘッド２５にて検知されるまでの搬送の成否を判断する。第２搬送量は，上流検出部２２３にて原稿が検知された所定のタイミングから，上流側の読取ヘッド２５にて原稿を検知するまでの特定稼動量の一例である。また，スキャナ１０１は，第２調整処理のＳ４０２とＳ４１０にて原稿のサイズを取得する。このＳ４０２とＳ４１０との処理は，取得処理の一例である。
【００８２】
次に，図５のＳ２０３の第３調整処理の手順について，図８のフローチャートを参照して説明する。この第３調整処理を開始する時点では，原稿が特定サイズであれば，原稿の後端は上流検出部２２３による検出位置を通過している。原稿が特定サイズより大きい原稿であれば，原稿の先端部は位置検出部２２２に到達している。第３調整処理では，まず，第２調整処理にて取得した原稿のサイズが，特定サイズであるか否かを判断する（Ｓ５０１）。
【００８３】
特定サイズは，例えば，はがきサイズ，写真Ｌ版サイズである。このような小さいサイズで厚紙の原稿では，搬送時にスリップしやすく，また読取ヘッド２１からやや浮いた位置を通過しやすいことがわかっている。そこで，原稿のサイズが特定サイズであると判断した場合には（Ｓ５０１：ＹＥＳ），原稿の搬送を停止し（Ｓ３０８），特定サイズ用の各種の設定を適用する。
【００８４】
具体的に，搬送パラメータの設定を，特定サイズ用の設定とする（Ｓ５０３）。例えば，搬送速度を，予め決めた特定サイズ用の速度とする。特定サイズ用の速度は，普通紙の搬送速度より遅い。また，読み取りの色設定を，特定サイズ用の設定とする（Ｓ５０５）。例えば，ガンマ補正値，明暗設定値，コントラスト設定値を，予め決めた特定サイズ用の設定値とする。このようにすることで，原稿が読取ヘッド２１から浮いた位置を通過した場合でも，適切に読み取ることができる。なお，Ｓ５０３とＳ５０５との処理は，逆順でもよいし，並行して実行してもよい。
【００８５】
そして，設定した搬送パラメータを使用して，原稿の搬送を再開し（Ｓ３１０），第３調整処理を終了する。また，原稿のサイズが不明であるか，または，特定サイズではないサイズであると判断した場合には（Ｓ５０１：ＮＯ），設定を変更することなく，原稿の搬送を継続し，第３調整処理を終了する。
【００８６】
すなわち，本形態のスキャナ１０１は，この第３調整処理にて，原稿のサイズが特定サイズであるか否かに基づいて，搬送パラメータと色設定とを決定する。第３調整処理のＳ５０１は，サイズ判断処理の一例である。また，Ｓ５０３の処理は第２低減処理の一例であり，Ｓ５０５の処理は色変更処理の一例である。
【００８７】
図５に戻り，第１調整処理（Ｓ２０１）と第２調整処理（Ｓ２０２）と第３調整処理（Ｓ２０３）とが終了したので，下流側の読取ヘッド２１にて原稿の画像の読み取りを開始する（Ｓ２０５）。さらに，受け付けた画像読取指示の内容に基づいて，読み取った画像データを出力する。Ｓ２０５にて読取ヘッド２１に読み取らせた画像は第２画像の一例であり，Ｓ２０５にて画像データを出力する処理は出力処理の一例である。
【００８８】
そして，原稿トレイ２８に次の原稿があるか否かを判断する（Ｓ１１５）。原稿トレイ２８に原稿があると判断した場合には（Ｓ１１５：ＹＥＳ），第１調整処理を再開し，決定している搬送速度にて，次の原稿の搬送を開始する。一方，原稿トレイ２８に原稿がないと判断した場合には（Ｓ１１５：ＮＯ），第２読取処理を終了する。
【００８９】
以上，詳細に説明したように，本形態のスキャナ１０１は，２つの読取ヘッド２１と２５とを有し，上流側の読取ヘッド２５にて読み取らせた画像に基づいて搬送の成否を判断する。そして，原稿の搬送に成功していないと判断した場合には，搬送速度を遅くすることによりスリップを低減させる。さらに，遅くした搬送速度で搬送される原稿を下流側の読取ヘッド２１にて読み取らせる。従って，第１の形態のスキャナ１００と同様に，読取ヘッド２１での読み取り時における原稿搬送中のスリップの発生を抑制し，読取画像の乱れの低減が期待できる。また，本形態では，第１調整処理と第２調整処理とにおいて，それぞれ異なる区間で，搬送状況を２回判断するので，第１の形態に比較してより高精度な搬送制御が期待できる。さらに，本形態では，上流側の読取ヘッド２５にて原稿を検出したときに原稿幅を取得しているので，原稿の通過を待たずに原稿サイズの推定が可能である。従って，上流側の読取ヘッド２５と下流側の読取ヘッド２１との間の距離が短くても，原稿が特定サイズであるか否かを推定できる。
【００９０】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，スキャナに限らず，複写機，複合機，ＦＡＸ装置等，画像読取機能を備えるものであれば適用可能である。
【００９１】
また，例えば，出力処理としては，ファイル出力に限らず，プリンタ等のデバイスへの出力であってもよい。また，例えば，スリップを低減する低減制御としては，搬送速度の低下に限らず，搬送トルクの上昇でもよい。また，搬送速度の低下量は，搬送量と基準量との差分の大小に応じて決定するものに限らず，一律に低下させるとしてもよい。
【００９２】
また，例えば，第１の形態のスキャナ１００における位置検出部２２２，および，第２の形態のスキャナ１０１における位置検出部２２２や上流検出部２２３は，いずれも無くてもよい。これらが無くても，搬送開始からの搬送量に基づいて，原稿の搬送の成否を判断できる。
【００９３】
また，例えば，図３のＳ１０５，図６のＳ３０３，図７のＳ４０１の各判断にタイムアウトを設けてもよい。つまり，所定の時間が経過しても，各位置で原稿を検知しない場合には，その上流側でスリップが発生していると判断できる。従って，所定の時間が経過したら原稿の検知を待つのをやめて，低減処理を実行するとしてもよい。
【００９４】
また，例えば，Ｓ１０６では，第１の形態のスキャナ１００にて，読取ヘッド２１を移動させる間に，原稿の搬送を停止するとしたが，必ずしも停止しなくてもよい。例えば，原稿が到達するより前に読取ヘッド２１の移動が完了するのであれば，原稿の搬送と並行して読取ヘッド２１を移動させてもよい。また，Ｓ３０８では，第２の形態のスキャナ１０１にて，搬送速度を変更させる場合に，搬送を停止するとしているが，停止させなくても搬送速度の変更が可能であれば，停止させなくてもよい。
【００９５】
また，例えば，原稿の先端部が読取ヘッドの読取位置に到達したか否かの判断は，読取ヘッドにて原稿のエッジによる影を検出したか否かに基づいて行ってもよい。
【００９６】
また，例えば，低減制御として，搬送速度を低下させるとしたが，トルクを上昇させてもよい。例えば，ＤＣモータをＰＷＭ制御にて稼動させることにより搬送する装置であれば，ＰＷＭ制御のゲインを大きくすることでトルクが上昇する。このようにしても，スリップの発生を低減させることができる。
【００９７】
また，例えば，第１の形態のスキャナ１００において，連続して複数枚の原稿を読み取る場合には，１枚目の原稿を読み取る際に原稿のサイズを取得してもよい。そして，原稿のサイズが特定サイズであれば，２枚目の原稿からは，特定サイズ用の設定を適用するとしてもよい。
【００９８】
また，実施の形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００９９】
２１，２５  読取ヘッド
２２  ＡＤＦ
３１  ＣＰＵ
１００，１０１  スキャナ
２２１  原稿検出部
２２２，２２３  位置検出部
【図１】
2015177515.tif 000003
【図２】
2015177515.tif 000004
【図３】
2015177515.tif 000005
【図４】
2015177515.tif 000006
【図５】
2015177515.tif 000007
【図６】
2015177515.tif 000008
【図７】
2015177515.tif 000009
【図８】
2015177515.tif 000010