(57)【要約】【課題】像欠損が起きないようにしつつ、生産性の低下を抑えられる使い勝手のよい原稿読取装置を提供する。【解決手段】画像読取装置であって、原稿を載置する載置部であって、搬送部による搬送方向と直交する第１の方向にて移動可能な、載置された原稿を前記第１の方向にて規制するための規制手段を備える載置部と、前記規制手段にて規制されている前記第１の方向の長さを検知する第１の検知手段と、前記搬送部により搬送されている原稿の幅を検知する第２の検知手段と、前記搬送部により原稿を搬送する際の紙間を制御する制御手段とを有し、前記制御手段は、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が所定の値より小さい場合、原稿を搬送する際の紙間を第１の紙間に設定し、前記差の絶対値が前記所定の値より大きい場合、原稿を搬送する際の紙間を前記第１の紙間よりも大きな第２の紙間に設定する。【選択図】図５
2019068218.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取る読取部と、
前記読取部で読み取らせるために原稿を搬送する搬送部と、
原稿を載置する載置部であって、前記搬送部による搬送方向と直交する第１の方向にて移動可能な、載置された原稿を前記第１の方向にて規制するための規制手段を備える載置部と、
前記規制手段にて規制されている前記第１の方向の長さを検知する第１の検知手段と、
前記搬送部により搬送されている原稿の幅を検知する第２の検知手段と、
前記搬送部により原稿を搬送する際の紙間を制御する制御手段と、
を有し、
前記制御手段は、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が所定の値より小さい場合、原稿を搬送する際の紙間を第１の紙間に設定し、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が前記所定の値より大きい場合、原稿を搬送する際の紙間を前記第１の紙間よりも大きな第２の紙間に設定することを特徴とする画像読取装置。
【請求項２】
前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が前記所定の値より大きい場合、前記載置部に原稿が不揃いにて載置されていることを通知する通知手段を更に有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記第２の検知手段は、前記読取部にて読み取った画像から原稿の端を検出し、当該原稿の幅を導出することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記第２の検知手段は、前記載置部から前記読取部に到達するまでの搬送路上において、前記第１の方向に配置された少なくとも２つのセンサを有することを特徴とする請求項１乃至３のいずれか一項に記載の画像読取装置。
【請求項５】
前記制御手段は、異なる幅の原稿の読み取りの指示を受け付けた場合、原稿を搬送する際の紙間を前記第２の紙間に設定することを特徴とする請求項１乃至４のいずれか一項に記載の画像読取装置。
【請求項６】
前記制御手段は、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値に基づき、原稿を搬送する際の紙間を導出することを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項７】
原稿の斜行量を検出する第３の検知手段を更に有し、
前記制御手段は、前記第３の検知手段にて検知した原稿の斜行量に基づき、原稿を搬送する際の紙間を導出することを特徴とする請求項１乃至５のいずれか一項に記載の画像読取装置。
【請求項８】
原稿を読み取る読取部と、
前記読取部で読み取らせるために前記原稿を搬送する搬送部と、
前記原稿を載置する載置部であって、前記搬送部による搬送方向と直交する第１の方向にて移動可能な、載置された原稿を前記第１の方向にて規制するための規制手段を備える載置部と、
前記規制手段にて規制されている前記第１の方向の長さを検知する検知手段と、
前記搬送部により原稿を搬送する際の紙間を制御する制御手段と、
を有し、
前記制御手段は、前記検知手段にて検知した前記長さに基づいて前記搬送部により搬送される原稿の幅を特定し、前記検知手段にて検知した前記長さと前記特定した原稿の幅との差の絶対値が所定の値より小さい場合、原稿を搬送する際の紙間を第１の紙間に設定し、前記検知手段にて検知した前記長さと前記特定した原稿の幅との差の絶対値が前記所定の値より大きい場合、原稿を搬送する際の紙間を第１の紙間よりも大きな第２の紙間に設定することを特徴とする画像読取装置。
【請求項９】
前記制御手段は、予め定められた複数の原稿のサイズの中から、前記検知手段にて検出した前記長さとの差分の絶対値が最も小さいサイズを原稿の幅として特定することを特徴とする請求項８に記載の画像読取装置。
【請求項１０】
前記検知手段にて検知した前記長さと、前記特定した原稿の幅との差の絶対値が前記所定の値より大きい場合、前記載置部に原稿が不揃いに積載されていることを通知する通知手段を更に有することを特徴とする請求項８または９に記載の画像読取装置。
【請求項１１】
前記制御手段は、異なる幅の原稿の読み取りの指示を受け付けた場合、原稿を搬送する際の紙間を前記第２の紙間に設定することを特徴とする請求項８乃至１０のいずれか一項に記載の画像読取装置。
【請求項１２】
前記制御手段は、前記検知手段にて検知した前記長さと、前記特定した原稿の幅との差分の絶対値に基づき、原稿を搬送する際の紙間を導出することを特徴とする請求項８乃至１１のいずれか一項に記載の画像読取装置。
【請求項１３】
原稿の斜行量を検出する第２の検知手段を更に有し、
前記制御手段は、前記第２の検知手段にて検知した原稿の斜行量に基づき、原稿を搬送する際の紙間を導出することを特徴とする請求項８乃至１１のいずれか一項に記載の画像読取装置。
【請求項１４】
原稿を読み取る読取部と、
前記読取部で読み取らせるために原稿を搬送する搬送部と、
原稿を載置する載置部であって、前記搬送部による搬送方向と直交する第１の方向にて移動可能な、載置された原稿を前記第１の方向にて規制するための規制手段を備える載置部と、
前記規制手段にて規制されている前記第１の方向の長さを検知する第１の検知手段と、
前記搬送部により搬送されている原稿の幅を検知する第２の検知手段と、
を有する画像読取装置の制御方法であって、
前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が所定の値より小さい場合、原稿を搬送する際の紙間を第１の紙間に設定し、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が前記所定の値より大きい場合、前記搬送部により原稿を搬送する際の紙間を前記１の紙間よりも大きな第２の紙間に設定することを特徴とする制御方法。
【請求項１５】
原稿を読み取る読取部と、
前記読取部で読み取らせるために前記原稿を搬送する搬送部と、
前記原稿を載置する載置部であって、前記搬送部による搬送方向と直交する第１の方向にて移動可能な、載置された原稿を前記第１の方向にて規制するための規制手段を備える載置部と、
前記規制手段にて規制されている前記第１の方向の長さを検知する検知手段と、
を有する画像読取装置の制御方法であって、
前記検知手段にて検知した前記長さに基づいて前記搬送部により搬送される原稿の幅を特定し、前記検知手段にて検知した前記長さと前記特定した原稿の幅との差の絶対値が所定の値より小さい場合、原稿を搬送する際の紙間を第１の紙間に設定し、前記検知手段にて検知した前記長さと前記特定した原稿の幅との差の絶対値が所定の値より大きい場合、前記搬送部により原稿を搬送する際の紙間を前記第１の紙間よりも大きな第２の紙間に設定することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置およびその制御方法に関する。
【背景技術】
【０００２】
画像読取装置においては、いわゆる自動原稿搬送装置（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ；以下、「ＡＤＦ」と略す）により読み取り対象となる原稿を１枚ずつ連続的に搬送する。そして、これらの原稿から画像を光学的に読み取って画像データを得るスキャン動作が一般的に行われている。
【０００３】
ＡＤＦによって原稿を読み取る際に、原稿束を載置するトレイ上で原稿のサイズを検出して、検出したサイズの画像領域を読み取る場合がある。トレイ上で検出した原稿のサイズを用いることにより、プリンタの用紙給紙段を決定する等の処理を進めることができ、単位時間当たりの読取枚数である生産性やＦＣＯＴ（Ｆｉｒｓｔ  Ｃｏｐｙ  Ｏｕｔｐｕｔ  Ｔｉｍｅ）を向上できる。
【０００４】
また、原稿の先端エッジが画像読取装置の読取主走査方向と平行ではない場合（斜行時）に、斜行を補正することが一般に提案されている。斜行補正時に、生産性を上げるために、斜行量と原稿間隔検出手段の検出結果に基づいて、給紙タイミングを生成する技術が提案されている（特許文献１）。
【０００５】
しかし、給紙タイミングを変更して、紙間を詰められないケースがある。例えば、必要以上に紙間を詰めると、読み取った画像において欠損が生じる場合がある。また、例えば、原稿束が不揃いに載置された場合や、トレイ上で複数の異なる原稿サイズが混ぜられて載置（混載）されている場合である。原稿束が不揃いに載置された場合、原稿トレイ幅と搬送路での原稿幅を検知して、原稿トレイ上で予想したサイズと相違がある場合には、異幅の原稿載置を想定して、原稿の搬送を再開可能なように中断する技術がある（特許文献２）。一方、原稿が斜行することを抑制する手段として、原稿トレイの規制板が甘くセットされた場合には、給紙を止めて、規制板をセットし直すことを促す技術がある（特許文献３）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特許第４１２８６５８号公報
【特許文献２】特許第４４９２６５７号公報
【特許文献３】特許第６０２９６３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２に記載の技術では、原稿の読取を中断して、ユーザに再度の再開を要求することは、ユーザにとっては煩わしい、と感じる可能性がある。また、特許文献３の技術では、原稿の読取を急いでいるユーザにとっては煩わしい、と感じる可能性がある。つまり、むやみに原稿の読取を中止すると使い勝手が悪くなってしまうという課題がある。
【０００８】
本発明では、上記課題を鑑み、画像欠損が起きないようにしつつ、生産性の低下を抑えられる使い勝手のよい画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、画像読取装置であって、原稿を読み取る読取部と、前記読取部で読み取らせるために原稿を搬送する搬送部と、原稿を載置する載置部であって、前記搬送部による搬送方向と直交する第１の方向にて移動可能な、載置された原稿を前記第１の方向にて規制するための規制手段を備える載置部と、前記規制手段にて規制されている前記第１の方向の長さを検知する第１の検知手段と、前記搬送部により搬送されている原稿の幅を検知する第２の検知手段と、前記搬送部により原稿を搬送する際の紙間を制御する制御手段と、を有し、前記制御手段は、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が所定の値より小さい場合、原稿を搬送する際の紙間を第１の紙間に設定し、前記第１の検知手段にて検知した前記長さと、前記第２の検知手段にて検知した原稿の幅との差の絶対値が前記所定の値より大きい場合、原稿を搬送する際の紙間を前記第１の紙間よりも大きな第２の紙間に設定する。
【発明の効果】
【００１０】
本発明により、画像欠損が起きないようにしつつ、生産性の低下を抑えられる使い勝手のよい画像読取装置を提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る画像読取装置の断面図。
【図２】本発明に係る画像読取装置を上から見た図。
【図３】本発明に係る画像読取装置の構成例を示す図。
【図４】第１の実施形態に係る原稿を読み取る際のフローチャート。
【図５】原稿間の間隔を制御する処理のフローチャート。
【図６Ａ】画像読取装置で原稿束Ｓを搬送する際の模式図。
【図６Ｂ】画像読取装置で原稿束Ｓを搬送する際の模式図。
【図６Ｃ】画像読取装置で原稿束Ｓを搬送する際の模式図。
【図７】不揃い積載を判定する際に用いる条件を説明するための図。
【図８】サイズ異常検知時の表示画面の構成例を示す図。
【図９】第２の実施形態に係る原稿を読み取る際のフローチャート。
【図１０】原稿トレイ上にて想定される原稿の載置パターンを説明するための図。
【図１１】紙間調整における減速時のモータ回転速度と調整距離を説明するための図。
【図１２】紙間調整における減速時のモータ回転速度と搬送距離を説明するための図。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
以下、本発明の実施形態に係る画像読取装置の構成例について図面を参照して説明する。
【００１３】
図１は、本実施形態のＡＤＦを含む画像読取装置の一例を示す断面図である。本実施形態の画像読取装置１０００は、原稿の画像を読み取る画像読取部２００と、自動原稿給紙搬送装置部（ＡＤＦ）１００を備える。さらに、画像読取装置１０００は、図３を用いて後述する各コントローラ部が接続される。なお、以下の説明では、画像読取装置を例に挙げて説明するが、本発明は、例えば、ＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの装置に用いられてもよい。また、画像読取部に外付けされた原稿搬送装置に適用されてもよい。
【００１４】
［画像読取部の構成例］
画像読取部２００について、図１を参照しながら説明する。画像読取部２００は、原稿載置ガラス２０９上に設置された原稿について、光学スキャナユニット２０２を図１の矢印に示す副走査方向に一定速度で走査することで、原稿に記録された画像情報を１ラインずつに読み取る（固定読み）。また、ＡＤＦ１００上の原稿については、光学スキャナユニット２０２をＡＤＦ１００の表面ガラス対向部材６の中心位置に来るように移動させ、後述の方法で給紙搬送される原稿を、光学的に読み取る（流し読み）。さらに、画像読取装置１０００は、光学スキャナユニット１０２により、搬送路内において原稿を反転することなく、裏面画像を光学的に読み取る。
【００１５】
［自動原稿搬送部（ＡＤＦ）の構成例］
ＡＤＦ１００の動作について、図１を参照しながら説明する。図１に示すＡＤＦ１００は、１枚以上の原稿で構成される原稿束Ｓを積載する載置部としての原稿トレイ３０と、原稿の搬送開始前に原稿束Ｓが原稿トレイ３０より突出して下流への進出を規制する分離上ローラ２及び分離パッド２１と、給紙ローラ１とを有する。原稿トレイ３０には原稿有無検知センサ１４が備えられ、原稿有無検知センサ１４の検知結果に応じて、原稿トレイ３０上の原稿の有無が判断できるように構成されている。なお、ここでは、原稿トレイ３０に積載された原稿において、上側を表面として説明する。給紙ローラ１は、原稿トレイ３０に積載された原稿束Ｓの原稿面に落下し、回転動作を行う。これにより、原稿束Ｓの最上面の原稿が給紙される。給紙ローラ１によって給送された原稿は、分離上ローラ２と分離パッド２１の作用によって最上面の一枚が分離・搬送される。この分離は公知の分離技術を用いるものとし、ここでの詳細な説明は省略する。
【００１６】
分離上ローラ２と分離パッド２１によって分離された原稿は、引き抜きローラ３により、レジストローラ４へ搬送され、レジストローラ４に原稿を突き当てられる。これにより原稿はループ状のたわみが形成され、原稿の搬送における斜行が解消される。なお、レジストレーション機能を公知の技術により光学的に読み取った画像の回転補正により実施することも可能である。レジストローラ４の搬送方向下流側には、レジストローラ４を通過した原稿を流し読みガラス２０１方向へ搬送する給紙路が配置されている。
【００１７】
給紙路に送られた原稿は、リードローラ５によって表面に対する画像読取位置に搬送される。流し読みガラス２０１と表面ガラス対向部材６の間を通過する際、原稿の表面はＬＥＤ２０３ａ、２０３ｂで照射される。その反射光は、複数のミラー２０４ａ、２０４ｂ、２０４ｃで屈曲されながら、画像読取センサ２０８によって原稿の表面画像を１ラインずつ読み取られる。搬送ローラ７により搬送された原稿は、原稿の表面画像のみを読み取る場合には排紙センサ１９を通過しながら排紙ローラ９によって排紙トレイ２０まで搬送される。
【００１８】
原稿の裏面画像も読み取る場合には、原稿は、表面画像を読み取った後、裏面ガラス対向部材８にある画像読取位置に搬送され、光学スキャナユニット１０２により読み取られる。流し読みガラス１０１と裏面ガラス対向部材８の間を通過する際、原稿の表面はＬＥＤ１０３ａ、１０３ｂで照射される。その反射光は、複数のミラー１０４ａ、１０４ｂ、１０４ｃで屈曲されながら、画像読取センサ１０８によって原稿の裏面画像を１ラインずつ読み取られる。上述した搬送と同じように搬送することで、原稿の裏面を読み取ることができる。なお、原稿の表面を読み取るための光学スキャナユニット２０２と、原稿の裏面を読み取るための光学スキャナユニット１０２の構成は同じであってもよいし、異なっていてもよい。
【００１９】
［自動原稿搬送部（ＡＤＦ）の上部断面図の説明］
ＡＤＦ１００の上部断面図について、図２を参照しながら説明する。図２において、点線部で示した原稿（Ａ４タテ）を原稿トレイ３０上に載置した場合、原稿は、規制板としての原稿ガイド板３１により、主走査方向（搬送方向と直交する方向）に規制される。原稿ガイド板３１は、主走査方向に移動可能であり、主走査方向において原稿を挟むような構成となっている。ここで原稿は原稿トレイ３０の主走査方向の中央に位置するように規制される例を示しているが、これに限定するものではなく、一方に寄せるような構成であってもよい。また、原稿ガイド板３１の形状は、板状に限定するものではない。ここでは、原稿の主走査方向の長さを原稿の幅として説明する。
【００２０】
原稿有無検知センサ１４により、原稿トレイ３０上に載置された原稿の有無を検知できる。また、原稿トレイ３０上の原稿長検知センサ１０、１１により、原稿トレイ３０上に置かれた原稿の副走査方向（搬送方向）の略サイズを求めることができる。なお、原稿長検知センサ１０、１１や原稿有無検知センサ１４の配置位置や数は、図２に限定するものではなく、ＡＤＦ１００が対応する原稿のサイズ等に応じて変更してよい。
【００２１】
給紙ローラ１によって給送された原稿は、分離上ローラ２、分離後センサ１５、引き抜きローラ３、引き抜き後センサ１６、レジストセンサ１７、レジストローラ４の順に搬送される。なお、搬送路幅検知センサ１３により搬送路上を搬送されている原稿の幅を検知することもできる。
【００２２】
［制御部の説明］
図３は、ＡＤＦ１００を含む本実施形態の画像読取装置１０００の制御部の構成例を示す図である。本実施形態において、制御部は、画像処理コントローラ３００、及び原稿読取制御コントローラ３１０を含んで構成される。原稿読取制御コントローラ３１０は、中央演算処理装置であるＣＰＵ８０１、リードオンリーメモリであるＲＯＭ８０２、ランダムアクセスメモリであるＲＡＭ８０３を備える。ＲＯＭ８０２には、各種制御プログラムが格納されており、ＲＡＭ８０３には、入力データや作業用データが格納される。本実施形態では、ＣＰＵ８０１が制御プログラムを読み出して実行することにより、後述するフローチャートを実現する。
【００２３】
ＣＰＵ８０１には、分離モータ８０５、引き抜きモータ８０６、および、読み取りモータ８０７が制御可能に接続されている。これらのモータを制御することにより、原稿搬送機能を実現する。分離モータ８０５は、給紙ローラ１、分離上ローラ２を回転駆動させる。引き抜きモータ８０６は、引き抜きローラ３、レジストローラ４を回転駆動させる。読み取りモータ８０７は、リードローラ５、表面読み取り上流ローラ５１、表面読み取り下流ローラ５２、搬送ローラ７、裏面読み取り上流ローラ５３、裏面読み取り下流ローラ５４、排紙ローラ９を駆動させる。
【００２４】
さらに、ＣＰＵ８０１には、原稿有無検知センサ１４、分離後センサ１５、引き抜き後センサ１６、レジストセンサ１７、リードセンサ１８、排紙センサ１９、搬送路幅検知センサ１３、及びトレイ幅検知センサ１２が通信可能に接続されている。原稿有無検知センサ１４は、原稿トレイ３０に積載された原稿を検知する。分離後センサ１５は、紙搬送路上の原稿の端部を検知する。トレイ幅検知センサ１２は、原稿トレイ３０上の原稿幅を検出する。搬送路幅検知センサ１３は、搬送路上の主走査方向の幅を検出する。
【００２５】
光学モータ８０４、分離モータ８０５、引き抜きモータ８０６、及び、読み取りモータ８０７はパルスモータであり、ＣＰＵ８０１は、駆動パルス数をカウントしながら制御する事で各モータの回転数を管理している。ＣＰＵ８０１は、原稿搬送中に引き抜き後センサ１６がＯＮしてからＯＦＦするまでの分離モータ８０５の駆動パルス数をカウントする。分離モータ８０５を駆動したパルス数と、分離モータ８０５の駆動を分離上ローラ２へ駆動を伝えるギアの１パルス当たりの進み量（ギア比）により、原稿の搬送量を検知できる。よって、ＣＰＵ８０１は、分離モータ８０５の駆動パルス数をカウントすることにより、搬送中の原稿の長さを検知することができる。さらに、ＣＰＵ８０１は、原稿搬送中に引き抜き後センサ１６がＯＦＦしてからＯＮするまでの分離モータ８０５の駆動パルス数をカウントすることで、搬送中の原稿間の長さ（紙間）を検知することができる。
【００２６】
また、原稿トレイ３０上に原稿が置かれた状態でも、原稿長検知センサ１０、１１を用いて原稿の長さを判定することができる。例えば、原稿を原稿トレイ３０上に載置した状態の原稿先端位置Ｏとする。図２の例の場合、破線にて示した部分のうち、左側の破線の位置（辺）が原稿先端位置Ｏとなる。原稿先端位置Ｏから原稿長検知センサ１０の検知位置までの距離を２２０［ｍｍ］とし、原稿先端位置Ｏから原稿長検知センサ１１の検知位置までの距離を３３０［ｍｍ］とする。このとき、原稿長検知センサ１０がＯＦＦかつ原稿長検知センサ１１がＯＦＦのとき、原稿の搬送方向（副走査方向）の長さは、２２０［ｍｍ］未満の長さであると判定できる。原稿長検知センサ１０がＯＮかつ原稿長検知センサ１１がＯＦＦのとき、原稿の搬送方向（副走査方向）の長さは、２２０［ｍｍ］以上３３０［ｍｍ］未満の長さであると判定できる。原稿長検知センサ１０がＯＮかつ原稿長検知センサ１１がＯＮのとき、原稿の搬送方向（副走査方向）の長さは、３３０［ｍｍ］以上の長さであると判定できる。
【００２７】
上記の手段による搬送中及び原稿トレイ３０上で検知した原稿の長さと、トレイ幅検知センサ１２によって検知できる原稿幅の情報を組み合わせることで、ＣＰＵ８０１は原稿サイズを判定する。上述したように、原稿長検知センサの配置位置と配置数は図２の構成に限定するものではなく、画像読取装置１０００が対応する原稿の種類等に応じて変更してよい。
【００２８】
ＣＰＵ８０１には、原稿の表面に対する画像読取機能を実現するために、光学スキャナユニット２０２上に搭載されるＬＥＤ２０３、画像読取センサ２０８が通信制御部２０５を経由して接続される。さらに、ＣＰＵ８０１には、原稿の裏面に対する原稿読取機能を実現するために、光学スキャナユニット１０２上に搭載されるＬＥＤ１０３、画像読取センサ１０８が通信制御部１０５を経由して接続される。ＣＰＵ８０１は、画像読取センサ１０８、画像読取センサ２０８によって読み取られた画像データを、画像通信部３０２、３０３を経由した先に接続される画像処理部８０８にて、シェーディング処理や各種のフィルタ処理を実施する。そして、ＣＰＵ８０１は、各種処理が実施された画像データを、画像通信部３０６を介して画像処理コントローラ３００へ送信する。
【００２９】
さらに、ＣＰＵ８０１は、原稿画像データの先端の基準となる垂直同期信号および１ラインの画素先端の基準となる水平同期信号を、原稿読み取りタイミングに合わせて、画像通信部３０６を介して画像処理コントローラ３００へ通知する。
【００３０】
画像処理コントローラ３００は、ＣＰＵ９０１、ＲＯＭ９０２、及びＲＡＭ９０３を備える。画像処理コントローラ３００は、ＣＰＵ８０１とのコマンド通信部３０１を介して画像読取制御に関するデータの授受を行う。画像処理部８０８で処理された画像データは、画像通信部３０６を介して画像処理コントローラ３００内の画像処理部９０５へ転送される。そして、画像データは、画像処理部９０５にて色の判断などの所定の画像処理を施された後に、画像メモリ９０６に格納される。また、画像処理コントローラ３００は、操作表示部９０４を備える。ユーザとのインターフェース制御は、操作表示部９０４を介してＣＰＵ９０１によって行われる。なお、ＣＰＵ９０１は、ユーザによって操作表示部９０４に入力された情報を受け取り、読み取りジョブ開始等の入力情報を処理する。
【００３１】
［原稿の不揃い検知時の原稿間隔制御］
ＡＤＦ１００に積載された原稿を搬送しながら読み取る際、本発明を適用した原稿の不揃い検知時の原稿間隔制御について、図を参照しながら説明する。なお、原稿の両面を読み取る際も同等であるため、本実施形態では、原稿の片面を読み取る例を用いて説明する。
【００３２】
図４と図５に示すフローチャートにより、原稿トレイ３０上での原稿束が不揃いであった時の原稿間隔制御について説明する。図４、図５に示すフローチャートは、ＲＯＭ８０２に格納された命令をＣＰＵ８０１が読み出し、ＲＡＭ８０３に一時データを保持しつつ、実行することで実現される。図６Ａ〜図６Ｃは、図４と図５に示すフローチャートにより原稿を搬送したときの原稿搬送の様子を示す。ここでは、具体的な原稿の搬送状態を示しながら制御の説明を行う。
【００３３】
まず、ＣＰＵ９０１は、ユーザによって操作表示部９０４を介して入力された情報（指示）を受け取り、ＡＤＦ１００による読み取りジョブの開始をＣＰＵ８０１に報知する。
【００３４】
Ｓ１０１にて、ＣＰＵ８０１は、異幅混載ジョブか否かを判定する。ここでの異幅混載ジョブとは、複数種類の用紙サイズを含む複数の原稿を読み取るジョブを意味する。以下、異なる幅の原稿が原稿トレイ３０に載置されることを「異幅混載」と称する。異幅混載ジョブである場合には、原稿の片側または両側が規制されていないため、図１０（ｂ）、（ｄ）に示すような載置状態となり得る。なお、同じ幅の原稿が原稿トレイ３０に積載されている場合、原稿ガイド板３１により両側が規制され、図１０（ａ）のような状態になる。異幅混載ジョブである場合（Ｓ１０１にてＹＥＳ）Ｓ１０２へ進み、異幅混載ジョブでない場合（Ｓ１０１にてＮＯ）Ｓ１０３へ進む。
【００３５】
Ｓ１０２にて、ＣＰＵ８０１は、原稿の紙間を開く設定を実施する。原稿の紙間とは、原稿読取部、すなわち、表面ガラス対向部材６の中央部付近における、原稿の後端と次に搬送する原稿の先端との距離を指す。例えば、定形サイズである際に、紙間のデフォルト値として４０［ｍｍ］が予め設定されている場合、紙間を開く設定を実施することで２倍の８０［ｍｍ］とする。このようにすることで原稿が斜行したとしても、読取中の原稿の後端と、次に読み取る原稿との先端とが読み取り部で重ならないようにすることができる。なお、異幅混載ジョブではない場合は、紙間を開く設定は行われず、紙間設定はデフォルト値としての４０［ｍｍ］のままとなる。なお、紙間のデフォルト値や、紙間を開く設定を実施した後の紙間の値を上記に限定するものではなく、他の値を用いてもよい。例えば、搬送する原稿のサイズに応じて決定してもよいし、混載されている原稿の組み合わせに応じて決定してもよい。
【００３６】
Ｓ１０３にて、ＣＰＵ８０１は、光学スキャナユニット２０２をシェーディング位置へ移動する。シェーディング位置への移動とは、光学モータ８０４を回転駆動することによって、シェーディング白板２１０の読み取った輝度が安定する位置に、光学スキャナユニット２０２を移動することである。
【００３７】
Ｓ１０４にて、ＣＰＵ８０１は、シェーディング白板２１０を光学スキャナユニット２０２により、読み取ることにより、黒レベルのオフセットと白レベルのシェーディング係数を算出する。画像読取時に、シェーディング白板２１０を読み取ったときの輝度値に、本工程での白レベルのシェーディング係数を乗算し、黒レベルのオフセットを加算する。本処理については、公知のシェーディング補正制御を用いることとし、詳細については、説明を省略する。
【００３８】
Ｓ１０５にて、ＣＰＵ８０１は、光学スキャナユニット２０２を読取位置へ移動する。読み取り位置への移動とは、光学モータ８０４を回転駆動することによって、表面流し読みガラス２０１下の位置に、光学スキャナユニット２０２を移動することである。
【００３９】
Ｓ１０６にて、ＣＰＵ８０１は、原稿トレイ３０上の原稿ガイド板３１により規制される主走査方向の長さ（以下、規制板幅）を取得する。原稿トレイ３０上の規制板幅は、トレイ幅検知センサ１２により検出でき、図２におけるＬｓにて示す幅が相当する。トレイ幅検知センサ１２により得られた値は、原稿の主走査方向における幅をおおまかに表したものであり、必ずしも原稿の主走査方向における実際の幅と一致するとは限らない。例えば、図１０（ｃ）に示す不揃いの載置状態においては、原稿の幅とトレイ幅検知センサ１２により得られた値は一致しない。
【００４０】
Ｓ１０７にて、ＣＰＵ８０１は、原稿の搬送を開始する。図６Ａ（ａ）は、原稿束Ｓを搬送開始するときの原稿載置状態を示す。また、図６Ａ（ｂ）は、原稿Ｓ１の先端が通過したことにより、分離後センサ１５がＯＮした状態を示す。
【００４１】
ＣＰＵ８０１は、分離モータ８０５、引き抜きモータ８０６、読み取りモータ８０７を駆動することにより、原稿を給紙ローラ１、分離上ローラ２、引き抜きローラ３、レジストローラ４、リードローラ５、表面読み取り上流ローラ５１、表面読み取り下流ローラ５２、裏面読み取り搬送ローラ７、裏面読み取り上流ローラ５３、裏面読み取り下流ローラ５４、排紙ローラ９の順に搬送する。なお、原稿の搬送開始時にすべての搬送路上のモータを同時に駆動する必要性はなく、接続されるローラまで原稿先端が到達する前に安定回転していればよい。
【００４２】
Ｓ１０８にて、ＣＰＵ８０１は、原稿間隔制御（加減速制御）を実施する。図５に原稿間隔制御を詳細な工程を示す。
【００４３】
Ｓ２０１において、ＣＰＵ８０１は、搬送している原稿が１枚目であるか否かを判定する。１枚目である場合（Ｓ２０１にてＹＥＳ）Ｓ２０２へ進み、２枚目以降である場合（Ｓ２０２にてＮＯ）Ｓ２０３へ進む。
【００４４】
Ｓ２０２にて、ＣＰＵ８０１は、リードセンサ１８の検知位置まで原稿を搬送する。このとき、ＤＦ−ＦＣＯＴ（ドキュメントフィーダージョブでのファーストコピー出力時間）改善のために、先行紙がない１枚目では加速制御を実施してもよい。このとき、図６Ａ（ｃ）に示す引き抜き後センサ１６の検知位置を経由して、図６Ｂ（ａ）に示すリードセンサ１８の検知位置まで原稿が搬送される。原稿が１枚目ではない場合の処理については、紙間計測後の制御であるため後述する。図４の説明に戻る。
【００４５】
Ｓ１０９にて、ＣＰＵ８０１は、リードセンサ１８のＯＮを検知したか否かを判定する。リードセンサ１８のＯＮを検知した後（Ｓ１０９にてＹＥＳ）、Ｓ１１０へ進む。
【００４６】
Ｓ１１０にて、ＣＰＵ８０１は、画像の読み取りを開始する。画像の読取は、図６Ｂ（ｂ）に示す原稿Ｓ１に対して、光学スキャナユニット２０２のＬＥＤ２０３によって光を照射し、反射光を画像読取センサ２０８にて読み取ることによって実現する。このとき、読み取られた画像は、画像通信部３０３を経由し、画像処理部８０８によってＳ１０４により算出されたシェーディング係数を用いてシェーディング補正制御を実施するなどの画像処理を施される。
【００４７】
更に、画像処理が行われた画像は、画像通信部３０４を介して原稿幅検出部８０９にも入力される。原稿幅検出部８０９は、原稿の主走査方向の両端部の影を検出して、画像から原稿幅を検出する機能を有する。一方、画像処理部８０８は、画像通信部３０５、３０６を経由して、画像処理コントローラ３００へ画像を送信する。
【００４８】
Ｓ１１１にて、ＣＰＵ８０１は、原稿の幅（主走査長）の検知完了が通知されたか否かを判定する。この原稿の幅の検知完了は、原稿幅検出部８０９により検知が完了したことを示すものである。原稿の幅の検知は、例えば、原稿の先端部分から１００［ｍｍ］の長さの領域のみを用いて、先端部分だけから原稿の幅を検知できる。つまり、画像をすべて読み取ることなく、迅速に原稿の幅を検出できる。この場合では、原稿の幅の検知完了は、先端部分から１００［ｍｍ］の長さの搬送が完了したことに応じて、検知完了が通知される。なお、ＣＰＵ８０１は、原稿の幅（主走査長）の検知する際に、搬送路上に位置する搬送路幅検知センサ１３を用いて、原稿の幅の判定に用いても構わない。原稿の幅の検知完了が通知された場合は（Ｓ１１１にてＹＥＳ）Ｓ１１２へ進む。
【００４９】
Ｓ１１２にて、ＣＰＵ８０１は、Ｓ１０７において取得した規制板幅とＳ１１１にて検出した原稿の幅との差分の絶対値を計算し、予め定められた閾値αとの大小関係の比較を実施する。閾値αは、例えば、１０［ｍｍ］とする。なお、閾値αは、ＲＯＭ８０２等に記憶されており、その値は特に限定するものではない。閾値αの方が大きい場合（Ｓ１１２にてＹＥＳ）Ｓ１１５へ進み、差分の絶対値が閾値α以上である場合（Ｓ１１２にてＮＯ）Ｓ１１３へ進む。
【００５０】
閾値αよりも、Ｓ１０６において取得した規制板幅とＳ１１１にて検出した原稿の幅との差分絶対値が大きい場合、不揃い積載であると判定される。一方、Ｓ１０６において取得した規制板幅とＳ１１１にて検出した原稿の幅との差分の絶対値が小さい場合、不揃い積載ではないとして紙間を以前のまま保持して、原稿の読取を続ける。これにより、図１０（ａ）に示すように、きっちりと原稿束が原稿トレイ３０に載置されていた場合に、読取生産性を高めることができる。図７は、Ｓ１０７にて取得した規制板幅をＬｓで表し、Ｓ１１１にて検出した原稿の幅をＬｐで表している。また、不揃い積載（図１０（ｂ）（ｄ））であると判定される条件および通常の積載（図１０（ａ））であると判定される条件を示している。
【００５１】
Ｓ１１３にて、ＣＰＵ８０１は、次原稿以降の間隔を開く設定とする。原稿の紙間とは、原稿読取部、すなわち、表面ガラス対向部材６の中央部付近における原稿の後端と次に搬送する原稿の先端との距離を指す。例えば、定形サイズである場合に、紙間のデフォルト値として４０［ｍｍ］が設定されている場合、紙間を開く設定を実施することで２倍の８０［ｍｍ］とする。このようにすることで原稿が斜行したとしても、読取中の原稿の後端と、次に読み取る原稿との先端とが読み取り部で重ならないようにすることができる。これにより、図１０（ｃ）や（ｄ）に示すような不揃いの原稿束が原稿トレイ３０に載置されていた場合に、紙間を開く本制御によって読み取り部での画像欠損を予防できる。
【００５２】
なお、ＣＰＵ８０１は、次原稿以降の間隔を開く設定を、公知の原稿の斜行量を用い、斜行量の量に比例して紙間を大きく開くように設定してもよい。また、ＣＰＵ８０１は、Ｓ１０２において既に原稿間隔を開いていた場合にも、Ｓ１１３においてＳ１０２で設定した距離よりも大きく紙間を開くように設定してもよい。また、紙間のデフォルト値や、紙間を開く設定を実施した後の紙間の値を上記に限定するものではなく、他の値を用いてもよい。例えば、搬送する原稿のサイズに応じて決定してもよいし、混載されている原稿の組み合わせに応じて決定してもよい。また、Ｓ１０２と同じ値を用いてもよいし、異なる値を用いてもよい。また、規制板幅と原稿幅の差分の絶対値に応じて、紙間の値を導出するようにしてもよい。
【００５３】
Ｓ１１４にて、ＣＰＵ８０１は、操作表示部９０４へ不揃い載置を報知する。ここでは、ＣＰＵ（Ａ）８０１は、コマンド通信部３０１を介して、ＣＰＵ９０１へコマンドを通知する。操作表示部９０４に表示する画面８００の表示例を図８に示す。なお、操作表示部９０４への表示は、操作表示部９０４の設定において、表示／非表示を切り替える選択肢を設けてもよい。
【００５４】
Ｓ１１５にて、ＣＰＵ８０１は、分離後センサ１５のＯＦＦを検知したか否かを判定する。このときの搬送路上での原稿の位置を、図６Ｂ（ｂ）に原稿Ｓ１として示す。なお、Ｓ１１５の実行ステップは、フローチャートの説明の簡素化のため一例として示したものである。一般的に原稿後端の検知タイミングは原稿の副走査方向（搬送方向）における長さによって変化する。原稿後端を任意のタイミングで検出できるようにするため、原稿の後端を検出するためのタスクを設けることも可能であり、一般にマルチタスク構成を採用し、原稿端部検知することが実施されている。つまり、Ｓ１１５の分離後センサ１５のＯＦＦの検知は、このタイミングに限定するものではない。分離後センサ１５のＯＦＦを検知した場合（Ｓ１１５にてＹＥＳ）Ｓ１１６へ進む。
【００５５】
Ｓ１１６にて、ＣＰＵ８０１は、原稿有無検知センサ１４がＯＮ状態か否かを判定する。原稿有無検知センサ１４がＯＮ状態のとき、原稿トレイ３０に次に給紙する原稿があると判定する。図６Ｂ（ｂ）の原稿Ｓ２に、このときの原稿位置を示す。原稿有無検知センサ１４がＯＮ状態である場合（Ｓ１１６にてＹＥＳ）Ｓ１１７へ進み、ＯＦＦ状態である場合（Ｓ１１６にてＮＯ）Ｓ１２２へ進む。
【００５６】
Ｓ１１７にて、ＣＰＵ８０１は、原稿Ｓ２の搬送を開始する。つまり、分離モータ８０５を駆動して給紙ローラ１を回転させることにより、原稿Ｓ２を装置内へ搬送する。
【００５７】
Ｓ１１８にて、ＣＰＵ８０１は、引き抜き後センサ１６がＯＦＦ状態か否かを判定する。引き抜き後センサ１６がＯＦＦ状態になった直後の搬送路上での原稿Ｓ１の位置を図６Ｂ（ｃ）に示す。引き抜き後センサ１６がＯＦＦ状態であると判定された場合（Ｓ１１８にてＹＥＳ）Ｓ１１９へ進む。
【００５８】
Ｓ１１９にて、ＣＰＵ８０１は、Ｓ１１８の直後に、紙間距離の計測を開始する。紙間距離の計測の開始において、ＣＰＵ８０１は、モータを回転駆動するための回転パルス数の現在カウント数を計測し、ＲＡＭ８０３に保持しておく。なお、ＣＰＵ８０１に、時刻を刻む内蔵タイマ（不図示）を有する場合、Ｓ１１９の処理の実行時の時刻をＲＡＭ８０３に保持しておくことにより、開始タイミングを特定するように構成してもよい。
【００５９】
Ｓ１２０にて、ＣＰＵ８０１は、引き抜き後センサ１６がＯＮ状態か否かを判定する。原稿Ｓ２により、引き抜き後センサ１６がＯＮ状態となった直後の搬送路上での原稿Ｓ２の位置を図６Ｃ（ａ）に示す。引き抜き後センサ１６がＯＮ状態であると判定された場合（Ｓ１２０にてＹＥＳ）Ｓ１２１へ進む。
【００６０】
Ｓ１２１にて、ＣＰＵ８０１は、Ｓ１２０の直後に、紙間距離の計測を終了する。紙間距離の計測の終了において、ＣＰＵ８０１は、モータを回転駆動するための回転パルス数の現在カウント数を計測し、Ｓ１１９において取得したカウント値との差分から、紙間距離を計算し、ＲＡＭ８０３に保持しておく。なお、ＣＰＵ８０１に、時刻を刻む内蔵タイマ（不図示）を有する場合、Ｓ１２１の処理の実行時の時刻と、Ｓ１１９において取得した時刻との差分から紙間距離を計算し、ＲＡＭ８０３に保持しておくように構成してもよい。その後、Ｓ１０８に戻り、原稿間隔制御（加減速制御）を実施する。
【００６１】
ここで、図５に原稿間隔制御を詳細な工程を示す。Ｓ１２１の処理から戻った上で、原稿間隔制御（Ｓ１０８）を行う場合、２枚目以降の原稿に対する処理となる。そのため、Ｓ２０１の判定ではＮＯとなり、Ｓ２０３へ進むこととなる。
【００６２】
Ｓ２０３にて、ＣＰＵ８０１は、加減速開始タイミングを算出する。加減速開始タイミングの算出とは、図４のＳ１２１において計測した紙間、目的とする紙間、読取搬送速度、および、紙間距離調整用速度から加減速の開始タイミングを算出することである。
【００６３】
図１１は、原稿間隔を調整する紙間制御における減速時のモータ回転速度の一例を示す。図１１を用いて、原稿間隔制御（加減速制御）の考え方を示す。
【００６４】
Ｓ１２１において計測した紙間が５０［ｍｍ］、Ｓ１１３にて設定された紙間距離が８０［ｍｍ］、読取搬送速度が３５０［ｍｍ／ｓ］、そして、紙間距離調整用速度が２３０［ｍｍ／ｓ］である場合を前提として説明する。また、引き抜き後センサ１６のＯＮ位置からリードセンサ１８のＯＮ位置までの距離は、２２０［ｍｍ］であるとする。
【００６５】
なお、読取搬送速度や紙間距離調整用速度は、上記の速度に限定する必要はない。さらに、紙間距離調整用速度をＳ１１３にて設定された紙間距離に応じて可変とすることも可能である。ここでは、説明の一例として、これらの数値を用いて説明する。
【００６６】
図１１は、横軸に時間をとり、縦軸に速度をとる、紙間調整制御の原稿搬送速度を示したグラフを示す。ここで示した時間は、引き抜き後センサ１６のＯＮタイミングからリードセンサ１８のＯＮタイミングまでの時間である。縦軸の速度として、読取時の原稿搬送速度３５０［ｍｍ／ｓ］の速度と、紙間を開くときの減速速度２３０［ｍｍ／ｓ］の２段階の速度の例を示す。なお、各速度は、３５０［ｍｍ／ｓ］、２３０［ｍｍ／ｓ］に限定する必要はない。
【００６７】
原稿（例：図６Ｃ（ａ）の原稿Ｓ１）を３５０［ｍｍ／ｓ］の速度で読み取っているとき、次に読み取る原稿（例：図６Ｃ（ａ）の原稿Ｓ２）を減速して紙間を開く。この場合、先行する原稿（例：図６Ｃ（ａ）の原稿Ｓ１）の速度は一定（上記の例の場合、３５０［ｍｍ／ｓ］）であるとする。この場合において、図１１における縦線で示す台形の面積が、原稿間の引き離す距離となるよう原稿を減速する。なお、紙間を短くする必要がある場合は、後続の原稿（例：図６Ｃ（ａ）の原稿Ｓ２）を加速してもよい。
【００６８】
まず、Ｓ１２１において計測した紙間が５０［ｍｍ］であり、Ｓ１１３にて設定された紙間距離が８０［ｍｍ］である。そのため、図６Ｃ（ａ）に示す原稿Ｓ２を分離モータ８０５および引き抜きモータ８０６を減速させ、先行する原稿Ｓ１から３０［ｍｍ］分の距離を引き離す必要がある。すなわち、図１１における縦線で示す台形の面積が３０［ｍｍ］分の距離となるよう制御する。
【００６９】
そのため、減速開始のタイミングと読取搬送速度に戻すための加速開始のタイミングを設定する必要がある。本発明においては、リードセンサ１８のＯＮ位置の１０［ｍｍ］手前で、読取搬送速度に戻すために加速を開始する加速開始タイミングを固定させる。これにより、減速の開始タイミングだけを可変として、制御することができる。
【００７０】
このとき、図１１における減速開始待ち時間Ｔｗと減速中の時間Ｔｌを求めることにより、原稿の紙間を制御する。まず、図１１における縦線で示す台形の面積が３０［ｍｍ］分の距離となるよう制御するために、低速中の時間Ｔｌを求める。つまり、本例においては、
｛Ｔｌ＋（Ｔｄ＋Ｔｌ＋Ｔａ）｝［ｓ］×（３５０−２３０）［ｍｍ／ｓ］／２＝３０  ［ｍｍ］  ・・・式（１）
となる低速中の時間Ｔｌを求める。
【００７１】
一方、分離モータ８０５および引き抜きモータ８０６は同じ加速度で加減速できる構成において、同時タイミングでモータの加減速の開始を制御すればよい。減速時間Ｔｄと加速時間Ｔａは、読取速度が３５０［ｍｍ／ｓ］、紙間距離調整用速度が２３０［ｍｍ／ｓ］であるとき、それぞれ、４．１［ｍｓ］、８．３［ｍｓ］である。つまり、
減速時間Ｔｄ＝４．１［ｍｓ］  ・・・式（２）
加速時間Ｔａ＝８．３［ｍｓ］  ・・・式（３）
となる。
【００７２】
式（１）、式（２）、式（３）により、
｛Ｔｌ＋（０．００４１＋Ｔｌ＋０．００８３）｝×１２０／２＝３０  ・・・式（４）
となり、
Ｔｌ＝０．２４４［ｓ］
が求められる。よって、
低速中の時間Ｔｌ＝２４４［ｍｓ］  ・・・式（５）
となる。
【００７３】
最後に、減速開始待ち時間Ｔｗを求める。引き抜き後センサ１６のＯＮ位置からリードセンサ１８のＯＮ位置までの距離は、２２０［ｍｍ］である搬送路であるため、図１２における横線で示す領域の面積が２２０［ｍｍ］となるように計算すればよい。図１２は、図１１と同様、横軸に時間をとり、縦軸に速度をとる紙間調整制御の原稿搬送速度を示したグラフである。横線で示す領域は、引き抜き後センサ１６のＯＮタイミングからリードセンサ１８のＯＮタイミングまでに原稿が搬送された距離である。
【００７４】
引き抜き後センサ１６のＯＮタイミングからリードセンサ１８のＯＮタイミングまでに原稿が搬送された距離は、
（Ｔｗ＋Ｔｄ＋Ｔｌ＋Ｔａ＋Ｔｓ）［ｓ］×３５０［ｍｍ／ｓ］−３０［ｍｍ］＝２２０［ｍｍ］  ・・・式（６）
となる。式（６）を用いることで、減速開始待ち時間Ｔｗを求めることができる。
【００７５】
上述したように、安定待ち時間Ｔｓは、図１１におけるリードセンサ１８のＯＮ位置の手前１０［ｍｍ］の距離になるように決定される。ここでは、安定待ち時間Ｔｓは、
１０［ｍｍ］／３５０［ｍｍ／ｓ］≒２８．６［ｍｓ］
となり、よって、
安定待ち時間Ｔｓ＝２８．６［ｍｓ］  ・・・式（７）
となる。
【００７６】
式（６）は、式（１）、式（２）、式（７）により、
（Ｔｗ＋０．００４１＋０．２４４＋０．００８３＋０．００２８６）×３５０−３０＝２２０
Ｔｗ＝０．２８４［ｍｓ］
となり、よって、
減速開始待ち時間Ｔｗ＝２８４［ｍｓ］  ・・・式（８）
となる。これらの数値を用いて、減速開始タイミングと加速開始タイミングが求められる。
【００７７】
また、モータパルス数をカウントできる構成においては、ＣＰＵ８０１に内蔵する内蔵タイマ（不図示）の時間ではなく、モータの１パルス当たりの進み量を用いて、制御をすることでより精度の高い紙間調整を実施することも可能である。また、図１１には、減速時のモータ回転速度の一例を示したが、モータを加速することにより、紙間を短くするときであっても同様の制御が可能である。
【００７８】
Ｓ２０３にて、ＣＰＵ８０１は、加減速タイミングを算出する。本例においては、前述の計算により、加減速タイミングは、引き抜き後センサ１６がＯＮになってから減速開始待ち時間Ｔｗ（２８４［ｍｓ］）が経過したタイミングである。
【００７９】
Ｓ２０４にて、ＣＰＵ８０１は、加減速開始タイミングに内蔵タイマ（不図示）が動作するよう、Ｓ２０３で求めた時間でタイマを設定する。なお、内蔵タイマ（不図示）の時間ではなく、モータの１パルスあたりの進み量を用いて、制御をすることでより精度の高い紙間調整を実施することも可能である。
【００８０】
Ｓ２０５にて、ＣＰＵ８０１は、加減速タイミングに原稿の先端が到達するまで待つ。すなわち、原稿の先端を引き抜き後センサ１６が検知してＯＮになってから減速開始待ち時間Ｔｗが経過したか否かを判定する。原稿の先端が加減速タイミングに到達したことを検知すると（Ｓ２０５にてＹＥＳ）Ｓ２０６へ進む。
【００８１】
Ｓ２０６にて、ＣＰＵ８０１は、モータの加減速を開始する。本実施形態においては、分離モータ８０５および引き抜きモータ８０６を同時に減速する。原稿の先端位置は、例えば、図６Ｃ（ｂ）の原稿Ｓ２の位置である。
【００８２】
Ｓ２０７にて、ＣＰＵ８０１は、分離モータ８０５および引き抜きモータ８０６の加減速完了を検知したか否かを判定する。加減速完了の検知方法は、加減速完了パルス数分のパルス数を検知したときに、割り込みを受け付ける構成であってもよい。また、加減速完了の検知方法は、モータの加減速完了の割り込みを受け付ける構成、や、先ほど求めた減速時間Ｔｄが経過したときに加減速が完了したとみなす構成など、他の構成も採用可能である。加減速完了を検知した場合（Ｓ２０７にてＹＥＳ）Ｓ２０８へ進む。
【００８３】
Ｓ２０８にて、ＣＰＵ８０１は、読取速度への戻しタイミングを算出する。ここでの読取速度への戻しタイミングは、低速中の時間Ｔｌであり、本例においては、先ほど求めた計算により、２４４［ｍｓ］となる。
【００８４】
Ｓ２０９にて、ＣＰＵ８０１は、読取速度への戻しタイミングに内蔵タイマ（不図示）が動作するよう、Ｓ２０８で求めた時間でタイマを設定する。なお、内蔵タイマ（不図示）の時間の代わりに、モータの１パルスあたりの進み量を用いて制御をすることでより精度の高い紙間調整を実施することも可能である。
【００８５】
Ｓ２１０にて、ＣＰＵ８０１は、読取速度への戻しタイミングに原稿の先端が到達するまで待つ。すなわち、原稿の先端を引き抜き後センサ１６が検知してＯＮになってから時間（Ｔｗ＋Ｔｄ＋Ｔｌ）が経過したか否かを判定する。原稿の先端が読取速度への戻しタイミングに到達したことを検知すると（Ｓ２１０にてＹＥＳ）Ｓ２１１へ進む。
【００８６】
Ｓ２１１にて、ＣＰＵ８０１は、モータの加減速を開始する。本実施形態においては、分離モータ８０５および引き抜きモータ８０６が同時に加速される。
【００８７】
Ｓ２１２にて、ＣＰＵ８０１は、分離モータ８０５および引き抜きモータ８０６の加減速完了するまで待つ。加減速完了の検知方法は、加減速完了パルス数分のパルス数を検知したときに、割り込みを受け付ける構成であってもよい。また、加減速完了の検知方法は、モータの加減速完了の割り込みを受け付ける構成や、先ほど求めた加速時間Ｔａが経過したときに加減速が完了したとみなす構成など、他の構成も採用可能である。分離モータ８０５および引き抜きモータ８０６の加速完了を検知すると（Ｓ２１２にてＹＥＳ）、所定の紙間への制御が完了し、本処理フローを終了する。つまり、本例の場合、紙間を、Ｓ１１３にて設定された紙間距離８０［ｍｍ］とすることができる。
【００８８】
図４の説明に戻る。図５の原稿間隔制御（Ｓ１０８）を終えると、Ｓ１０９にて、ＣＰＵ８０１は、リードセンサ１８のＯＮ検知に戻る。このときの原稿位置は、図６Ｃ（ｃ）のＳ２で示した位置である。ＣＰＵ８０１は、１枚目と同様に、Ｓ１１０からＳ１１６までのステップにより原稿束Ｓを搬送し続ける。
【００８９】
原稿トレイ３０に載置されたすべての原稿を搬送し、原稿がなくなった場合、ＣＰＵ８０１は、原稿有無検知センサ１４がＯＦＦとなる（Ｓ１１６にてＮＯ）。この場合、Ｓ１２２へ処理が進む。
【００９０】
Ｓ１２２にて、ＣＰＵ８０１は、リードセンサ１８のＯＦＦを検知したか否かを判定する。リードセンサ１８のＯＦＦを検知した場合（Ｓ１２２にてＹＥＳ）Ｓ１２３へ進む。
【００９１】
Ｓ１２３にて、ＣＰＵ８０１は、画像読取を終了する。
【００９２】
Ｓ１２４にて、ＣＰＵ８０１は、排紙センサ１９のＯＦＦを検知したか否かを判定する。排紙センサ１９のＯＦＦを検知した場合（Ｓ１２４にてＹＥＳ）Ｓ１２５へ進む。
【００９３】
Ｓ１２５にて、ＣＰＵ８０１は、原稿の排出処理を行う。原稿排出処理において、ＣＰＵ８０１は、分離モータ８０５、引き抜きモータ８０６、読み取りモータ８０７を停止する。そして、本処理フローを終了する。
【００９４】
上記の制御により、原稿トレイに原稿を不揃いに積載されたときや、異幅混載といった原稿が大きく斜行しやすい条件のときに、複数枚の原稿の搬送においてその紙間を開く制御を実施する。これにより、画像欠損が起きないようにしつつ、生産性の低下を抑えられる使い勝手のよい画像読取装置を提供できる。
【００９５】
＜第２の実施形態＞
［トレイ上での原稿不揃い判定時の原稿間隔制御］
本実施形態に係る原稿の不揃い検知時の原稿間隔制御について、図を参照しながら説明する。なお、第１の実施形態と重複する部分については説明を省略し、差分を記載する。
【００９６】
第１の実施形態と第２の実施形態との違いは、制御フローチャートの違いである。第１の実施形態にて述べた処理フロー（図４）では、原稿トレイ３０の原稿ガイド板３１による規制板幅と原稿の幅との差分に応じて、紙間距離の制御を実施していた。一方、本実施形態での処理フロー（図９）では、原稿トレイ３０の原稿ガイド板３１による規制板幅と定形原稿サイズとの差分に応じて、紙間距離の制御を実施する。
【００９７】
図９を用いて、原稿トレイ上での原稿束が不揃いであった時の原稿間隔制御について説明する。図９に示すフローチャートは、ＲＯＭ８０２に格納された命令を、ＣＰＵ８０１が読み出し、ＲＡＭ８０３に一時データを保持しつつ、実行することで実現される。図９におけるＳ３０１からＳ３０６までは、図４におけるＳ１０１からＳ１０６までに対応し、同様の制御であるため、詳細説明は割愛する。
【００９８】
Ｓ３０７にて、ＣＰＵ８０１は、原稿ガイド板３１の規制板幅と最も近い定形サイズを判別する。Ｓ３０６において取得した原稿トレイ３０上の原稿ガイド板３１による規制板幅は、トレイ幅検知センサ１２により検出でき、図２におけるＬｓと記載された幅である。また、本実施形態において、画像読取装置１０００は、定型サイズ一覧テーブル（不図示）として複数の定型サイズを予め規定してＲＯＭ８０２に保持しているものとする。
【００９９】
最も近い定形サイズの判別として、定形サイズ一覧テーブル（不図示）と、トレイ幅検知センサ１２により検出された規定板幅との差分の絶対値が最も小さい値が原稿の幅として選択される。例えば、ＡＢ系原稿を使用する場合、定形サイズ一覧テーブル（不図示）は、２９７［ｍｍ］、２５７［ｍｍ］、２１０［ｍｍ］、１８２［ｍｍ］、１４８［ｍｍ］の値を持つ。定形サイズの判別において、トレイ幅検知センサ１２により検出された規定板幅が、仮に２２０［ｍｍ］である場合は、定型サイズ一覧テーブルにて示された値との差分の絶対値が最も小さい２１０［ｍｍ］が選択される。なお、定型サイズ一覧テーブル（不図示）に保持される定型サイズの内容は、画像読取装置１０００が対応する原稿のサイズに応じて複数種類が保持されていてよい。
【０１００】
Ｓ３０８にて、ＣＰＵ８０１は、Ｓ３０６において取得した原稿トレイ３０上の原稿ガイド板３１による規定板幅と、Ｓ３０７において取得した定形サイズの原稿の幅との差分の絶対値を計算し、閾値βとの大小関係を比較する。閾値βは、例えば１０［ｍｍ］とする。なお、閾値βは、ＲＯＭ８０２等に記憶されており、その値は特に限定するものではない。閾値βの方が大きい場合（Ｓ３０８にてＹＥＳ）Ｓ３１１へ進み、差分の絶対値が閾値β以上である場合（Ｓ３０８にてＮＯ）Ｓ３０９へ進む。閾値βよりも、Ｓ３０６において取得した原稿ガイド板３１による規定板幅とＳ３０７にて検出した原稿の幅との差分の絶対値が大きい場合、不揃い積載として判定される。
【０１０１】
Ｓ３０９にて、ＣＰＵ８０１は、次の原稿以降の間隔を開く設定を実施する。原稿の紙間とは、原稿読取部、すなわち、表面ガラス対向部材６の中央部付近における、原稿の後端と次に搬送する原稿の先端との距離のことである。例えば、定形サイズである際に、紙間のデフォルト値として４０［ｍｍ］が設定されている場合、紙間を開く設定を実施することで２倍の８０［ｍｍ］とする。このようにすることで原稿が斜行したとしても、読取中の原稿の後端と、次に読み取る原稿との先端とが読み取り部で重ならないようにすることができる。なお、紙間のデフォルト値や、紙間を開く設定を実施した後の紙間の値を上記に限定するものではなく、他の値を用いてもよい。
【０１０２】
Ｓ３１０にて、ＣＰＵ８０１は、操作表示部９０４へ不揃い載置を報知する。ここでは、ＣＰＵ８０１は、コマンド通信部３０１を介してＣＰＵ９０１へコマンドを通知する。表示画面の例は、第１の実施形態にて示した図８の画面８００を用いてよい。
【０１０３】
Ｓ３１１にて、ＣＰＵ８０１は、原稿の搬送を開始する。図９におけるＳ３１１以降の制御は、図４におけるＳ１０８以降と同様であるため、詳細説明は割愛する。
【０１０４】
以上の制御により、原稿トレイに原稿を不揃いに積載されたときや、異幅混載といった原稿が大きく斜行しやすい条件のときに、紙間を開く制御を実施する。これにより、本実施形態では、画像欠損が起きないようにしつつ、生産性の低下を抑えられる使い勝手のよい画像読取装置を提供できる。
【０１０５】
＜その他の実施形態＞
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１０６】
１０００…画像読取装置、１００…ＡＤＦ、２００…画像読取部、３０…原稿トレイ、３１…原稿ガイド板、１４…原稿有無センサ、１５…分離後センサ、１６…引き抜き後センサ、１７…レジストセンサ、１８…リードセンサ、１９…排紙センサ、１３…搬送路幅検知センサ、１２…トレイ幅検知センサ
【図１】
2019068218.tif 000003
【図２】
2019068218.tif 000004
【図３】
2019068218.tif 000005
【図４】
2019068218.tif 000006
【図５】
2019068218.tif 000007
【図６Ａ】
2019068218.tif 000008
【図６Ｂ】
2019068218.tif 000009
【図６Ｃ】
2019068218.tif 000010
【図７】
2019068218.tif 000011
【図８】
2019068218.tif 000012
【図９】
2019068218.tif 000013
【図１０】
2019068218.tif 000014
【図１１】
2019068218.tif 000015
【図１２】
2019068218.tif 000016