(57)【要約】【課題】媒体読取中に生じた媒体のスキューを検出することが可能な媒体読取装置、制御方法及び制御プログラムを提供する。【解決手段】媒体読取装置は、媒体を搬送する搬送部と、搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、撮像信号に基づいて、搬送部により搬送される媒体の幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、位置情報の変化に基づいて、幅方向における媒体のスキュー量を検出するスキュー検出部と、スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、スキュー量が第１閾値又は第１閾値より大きい第２閾値以上の場合には媒体が第１の搬送速度より遅い第２の搬送速度で搬送されるように、搬送部を制御する制御部と、を有する。【選択図】図６
2020155966.tif 000002
【特許請求の範囲】
【請求項１】
媒体を搬送する搬送部と、
前記搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、
前記撮像信号に基づいて、前記搬送部により搬送される媒体の前記幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、
前記位置情報の変化に基づいて、前記幅方向における媒体のスキュー量を検出するスキュー検出部と、
前記スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、前記スキュー量が前記第１閾値又は前記第１閾値より大きい第２閾値以上の場合には媒体が前記第１の搬送速度より遅い第２の搬送速度で搬送されるように、前記搬送部を制御する制御部と、
を有することを特徴とする媒体読取装置。
【請求項２】
前記制御部は、前記スキュー量が前記第１閾値より大きい第３閾値以上の場合には前記媒体の搬送が停止され、前記スキュー量が前記第３閾値又は前記第１閾値より大きく前記第３閾値より小さい第４閾値未満の場合には前記媒体が搬送されるように、前記搬送部を制御する、
請求項１に記載の媒体読取装置。
【請求項３】
前記スキュー検出部は、前記媒体の端部の位置から媒体搬送路上の読取面の端部の位置までの長さに応じて、前記媒体の前記スキュー量を検出する、
請求項１又は２に記載の媒体読取装置。
【請求項４】
前記制御部は、搬送開始時の前記媒体の端部の位置から前記読取面の端部の位置までの長さが所定長以上の場合に限り、前記搬送部の搬送速度を変化させる、
請求項３に記載の媒体読取装置。
【請求項５】
前記スキュー量が前記第１閾値又は前記第２閾値以上の場合に、警告を通知する通知部を更に有する、
請求項１〜４のいずれか一項に記載の媒体読取装置。
【請求項６】
媒体を搬送する搬送部と、前記搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、前記撮像信号に基づいて、前記搬送部により搬送される媒体の前記幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、を有する媒体読取装置の制御方法であって、
前記位置情報の変化に基づいて、前記幅方向における媒体のスキュー量を検出し、
前記スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、前記スキュー量が前記第１閾値又は前記第１閾値より大きい第２閾値以上の場合には媒体が前記第１の搬送速度より遅い第２の搬送速度で搬送されるように、前記搬送部を制御する、
ことを特徴とする制御方法。
【請求項７】
媒体を搬送する搬送部と、前記搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、前記撮像信号に基づいて、前記搬送部により搬送される媒体の前記幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、を有する媒体読取装置の制御プログラムであって、
前記位置情報の変化に基づいて、前記幅方向における媒体のスキュー量を検出し、
前記スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、前記スキュー量が前記第１閾値又は前記第１閾値より大きい第２閾値以上の場合には媒体が前記第１の搬送速度より遅い第２の搬送速度で搬送されるように、前記搬送部を制御する、
ことを前記媒体読取装置に実行させることを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、媒体読取装置、制御方法及び制御プログラムに関する。
【背景技術】
【０００２】
スキャナ等の媒体読取装置では、媒体を搬送させて読み取る際に、媒体が傾いて搬送されるスキュー（斜行）が発生し、媒体が媒体搬送路の側壁に衝突して媒体のジャム（紙詰まり）が発生する場合がある。特に、巻物状の長尺レシートのような長い媒体を読み取る際にはこのようなスキューが発生しやすい。
【０００３】
例えば、特許文献１の媒体読取装置は、記録媒体の斜行が検出された場合に、その斜行の向きに応じて、押圧ローラによって記録媒体の幅方向のいずれか一方の端部近傍を押圧することにより、記録媒体の搬送途中に該記録媒体の斜行を補正している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１７３４２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
巻物状の長尺レシートのような長い媒体を読み取る場合、媒体読取装置は、特許文献１の媒体読取装置のように読取開始前に生じた媒体のスキューを検出するだけでなく、媒体読取中に生じた媒体のスキューを検出できることが望ましい。
【０００６】
本発明は、媒体読取中に生じた媒体のスキューを検出することが可能な媒体読取装置、制御方法及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一側面に係る媒体読取装置は、媒体を搬送する搬送部と、搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、撮像信号に基づいて、搬送部により搬送される媒体の幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、位置情報の変化に基づいて、幅方向における媒体のスキュー量を検出するスキュー検出部と、スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、スキュー量が第１閾値又は第１閾値より大きい第２閾値以上の場合には媒体が第１の搬送速度より遅い第２の搬送速度で搬送されるように、搬送部を制御する制御部と、を有する。
【０００８】
また、本発明の一側面に係る制御方法は、媒体を搬送する搬送部と、搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、撮像信号に基づいて、搬送部により搬送される媒体の幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、を有する媒体読取装置の制御方法であって、位置情報の変化に基づいて、幅方向における媒体のスキュー量を検出し、スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、スキュー量が第１閾値又は第１閾値より大きい第２閾値以上の場合には媒体が第１の搬送速度より遅い第２の搬送速度で搬送されるように、搬送部を制御する。
【０００９】
また、本発明の一側面に係る制御プログラムは、媒体を搬送する搬送部と、搬送部により搬送される媒体を、搬送方向と直交する幅方向に読み取り、読み取った撮像信号を出力する撮像部と、撮像信号に基づいて、搬送部により搬送される媒体の幅方向の少なくとも一方の端部の位置情報を出力する端部位置検出部と、を有する媒体読取装置の制御プログラムであって、位置情報の変化に基づいて、幅方向における媒体のスキュー量を検出し、スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送され、スキュー量が第１閾値又は第１閾値より大きい第２閾値以上の場合には媒体が第１の搬送速度より遅い第２の搬送速度で搬送されるように搬送部を制御する、ことを媒体読取装置に実行させる。
【発明の効果】
【００１０】
本発明によれば、媒体読取中に生じた媒体のスキューを検出することが可能な媒体読取装置、制御方法及び制御プログラムが提供される。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る媒体読取装置１００を示す斜視図である。
【図２】媒体読取装置１００内部の搬送経路を説明するための図である。
【図３】各センサについて説明するための模式図である。
【図４】媒体読取装置１００の概略構成を示すブロック図である。
【図５】記憶装置１５０及びＣＰＵ１６０の概略構成を示す図である。
【図６】媒体読取処理の例を示すフローチャートである。
【図７】搬送開始時の媒体の端部位置ｘ０を示す図である。
【図８】搬送中の媒体の端部位置ｘを示す図である。
【図９】搬送速度制御処理の例を示すフローチャートである。
【図１０】媒体のスキュー量が修正された状態を示す図である。
【図１１】搬送速度制御処理の他の例を示すフローチャートである。
【図１２】媒体の搬送が一時停止された状態を示す図である。
【図１３】他の媒体読取装置１００における処理回路２７０の概略構成を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一側面に係る媒体読取装置について図を参照しつつ説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶ点に留意されたい。
【００１３】
図１は、イメージスキャナとして構成された媒体読取装置１００を示す斜視図である。媒体読取装置１００は、原稿である媒体を搬送し、撮像する。媒体は、例えば、巻物状の長尺レシートのような原稿である。或いは、原稿は、用紙、厚紙、カード、冊子又はパスポート等であってもよい。媒体読取装置１００は、ファクシミリ、複写機、プリンタ複合機（ＭＦＰ、Multifunction Peripheral）等でもよい。
【００１４】
媒体読取装置１００は、下側筐体１０１、上側筐体１０２、媒体給送台１０３、排出台１０４、操作装置１０５及び表示装置１０６等を備える。
【００１５】
上側筐体１０２は、筐体の上部の一例であり、媒体読取装置１００の上面を覆う位置に配置され、媒体つまり時、又は媒体読取装置１００内部の清掃時等に開閉可能なようにヒンジにより下側筐体１０１に係合している。
【００１６】
媒体給送台１０３は、樹脂部材により形成され、下側筐体１０１に係合している。媒体給送台１０３は、媒体の配置面が媒体読取装置１００の設置面に対して傾くように設けられている。排出台１０４は、排出された媒体を保持可能に下側筐体１０１に係合している。
【００１７】
操作装置１０５は、ボタン等の入力デバイス及び入力デバイスから信号を取得するインタフェース回路を有し、利用者による入力操作を受け付け、利用者の入力操作に応じた操作信号を出力する。表示装置１０６は、液晶、有機ＥＬ（Electro-Luminescence）等を含むディスプレイ及びディスプレイに画像データを出力するインタフェース回路を有し、画像データをディスプレイに表示する。
【００１８】
図２は、媒体読取装置１００内部の搬送経路を説明するための図である。
【００１９】
媒体読取装置１００内部の搬送経路は、媒体検出センサ１１１、複数の給送ローラ１１２ａ、ｂ、複数のブレーキローラ１１３ａ、ｂ、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７、複数の第１搬送ローラ１１８ａ、ｂ、複数の第２搬送ローラ１１９ａ、ｂ、第２センターセンサ１２０、第１撮像装置１２１ａ、第２撮像装置１２１ｂ、複数の第３搬送ローラ１２２ａ、ｂ及び複数の第４搬送ローラ１２３ａ、ｂ等を有している。
【００２０】
以下では、給送ローラ１１２ａ及び１１２ｂを総じて給送ローラ１１２と称する場合がある。また、ブレーキローラ１１３ａ及び１１３ｂを総じてブレーキローラ１１３と称する場合がある。また、第１搬送ローラ１１８ａ及び１１８ｂを総じて第１搬送ローラ１１８と称する場合がある。また、第２搬送ローラ１１９ａ及び１１９ｂを総じて第２搬送ローラ１１９と称する場合がある。また、第１撮像装置１２１ａ及び第２撮像装置１２１ｂを総じて撮像装置１２１と称する場合がある。また、第３搬送ローラ１２２ａ及び１２２ｂを総じて第３搬送ローラ１２２と称する場合がある。また、第４搬送ローラ１２３ａ及び１２３ｂを総じて第４搬送ローラ１２３と称する場合がある。
【００２１】
下側筐体１０１の上面は、媒体搬送路の下側ガイド１０７ａを形成し、上側筐体１０２の下面は、媒体搬送路の上側ガイド１０７ｂを形成する。以下では、媒体搬送路の上流とは媒体搬送方向Ａ１の上流のことをいい、下流とは媒体搬送方向Ａ１の下流のことをいう。
【００２２】
媒体検出センサ１１１は、給送ローラ１１２及びブレーキローラ１１３の上流側に配置される。媒体検出センサ１１１は、接触検出センサを有し、媒体給送台１０３に媒体が存在するか否かを検出する。媒体検出センサ１１１は、媒体給送台１０３に媒体が存在する状態と存在しない状態とで信号値が変化する媒体検出信号を生成して出力する。
【００２３】
給送ローラ１１２は、下側筐体１０１に設けられ、媒体給送台１０３に存在する媒体を給送する。ブレーキローラ１１３は、上側筐体１０２に設けられ、給送ローラ１１２に対向して配置される。
【００２４】
第１撮像装置１２１ａは、撮像部の一例であり、媒体搬送方向Ａ１と直交する主走査方向に直線状に配列されたＣＣＤ（Charge Coupled Device）による撮像素子を備える縮小光学系タイプのラインセンサを有する。また、第１撮像装置１２１ａは、撮像素子上に像を結ぶレンズと、撮像素子から出力された撮像信号を増幅し、アナログ／デジタル（Ａ／Ｄ）変換するＡ／Ｄ変換器とを有する。第１撮像装置１２１ａは、後述するＣＰＵからの制御に従って、搬送された媒体の裏面を撮像した入力画像を生成して出力する。
【００２５】
同様に、第２撮像装置１２１ｂは、撮像部の一例であり、主走査方向に直線状に配列されたＣＣＤによる撮像素子を備える縮小光学系タイプの撮像センサを有する。また、第２撮像装置１２１ｂは、撮像素子上に像を結ぶレンズと、撮像素子から出力された撮像信号を増幅し、アナログ／デジタル（Ａ／Ｄ）変換するＡ／Ｄ変換器とを有する。第２撮像装置１２１ｂは、後述するＣＰＵからの制御に従って、搬送された媒体の表面を撮像した入力画像を生成して出力する。
【００２６】
なお、媒体読取装置１００は、第１撮像装置１２１ａ及び第２撮像装置１２１ｂを一方だけ配置し、媒体の片面だけを読み取ってもよい。また、ＣＣＤの代わりにＣＭＯＳ（Complementary Metal Oxide Semiconductor）による撮像素子を備える等倍光学系タイプのＣＩＳ（Contact Image Sensor）を利用することもできる。
【００２７】
媒体給送台１０３に配置された媒体は、給送ローラ１１２が図２の方向Ａ２、即ち媒体給送方向に回転することによって、下側ガイド１０７ａと上側ガイド１０７ｂの間を媒体搬送方向Ａ１に向かって搬送される。ブレーキローラ１１３は、媒体搬送時、矢印Ａ３の方向、即ち媒体給送方向の反対方向に回転する。給送ローラ１１２及びブレーキローラ１１３の働きにより、媒体給送台１０３に複数の媒体が配置された場合、媒体給送台１０３に配置された媒体のうち給送ローラ１１２と接触している媒体のみが分離される。これにより、分離された媒体以外の媒体の搬送が制限されるように動作する（重送の防止）。
【００２８】
媒体は、下側ガイド１０７ａと上側ガイド１０７ｂによりガイドされながら、第１搬送ローラ１１８と第２搬送ローラ１１９の間に送り込まれる。媒体は、第１搬送ローラ１１８及び第２搬送ローラ１１９がそれぞれ矢印Ａ４及び矢印Ａ５の方向に回転することによって、第１撮像装置１２１ａと第２撮像装置１２１ｂの間に送り込まれる。撮像装置１２１により読み取られた媒体は、第３搬送ローラ１２２及び第４搬送ローラ１２３がそれぞれ矢印Ａ６及び矢印Ａ７の方向に回転することによって排出台１０４上に排出される。
【００２９】
図３は、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７及び第２センターセンサ１２０について説明するための模式図である。図３は、上側筐体１０２を取り外した状態で下側筐体１０１を上方から見た模式図である。第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７、及び第２センターセンサ１２０は、媒体搬送路上を搬送される媒体を検出するセンサの一例である。
【００３０】
図３に示すように、第１センターセンサ１１５は、媒体搬送方向Ａ１において第１搬送ローラ１１８及び第２搬送ローラ１１９の上流側に、媒体搬送方向Ａ１と直交する方向Ａ８において略中央部に配置される。第１センターセンサ１１５は、媒体搬送路に対して一方の側（下側筐体１０１）に設けられた第１センター発光器１１５ａ及び第１センター受光器１１５ｂを含む。また、第１センターセンサ１１５は、媒体搬送路を挟んで第１センター発光器１１５ａ及び第１センター受光器１１５ｂと対向する位置（上側筐体１０２）に設けられたミラー等の第１センター反射部材（不図示）とを含む。第１センター発光器１１５ａは、媒体搬送路に向けて光を照射する。一方、第１センター受光器１１５ｂは、第１センター発光器１１５ａにより照射され、第１センター反射部材により反射された光を受光し、受光した光の強度に応じた電気信号である第１センター信号を生成して出力する。
【００３１】
第１サイドセンサ１１６及び第２サイドセンサ１１７は、媒体搬送方向Ａ１において第１センターセンサ１１５と略同一位置に、媒体搬送方向Ａ１と直交する方向Ａ８において第１センターセンサ１１５の外側に配置される。第１、第２サイドセンサ１１６、１１７は、それぞれ媒体搬送路に対して一方の側（下側筐体１０１）に設けられた第１、第２サイド発光器１１６ａ、１１７ａ及び第１、第２サイド受光器１１６ｂ、１１７ｂを含む。また、第１、第２サイドセンサ１１６、１１７は、それぞれ媒体搬送路を挟んで各サイド発光器及び各サイド受光器と対向する位置（上側筐体１０２）に設けられたミラー等の第１、第２サイド反射部材（不図示）を含む。第１、第２サイド発光器１１６ａ、１１７ａは、媒体搬送路に向けて光を照射する。一方、第１、第２サイド受光器１１６ｂ、１１７ｂは、第１、第２サイド発光器１１６ａ、１１７ａにより照射され、第１、第２サイド反射部材により反射された光を受光し、受光した光の強度に応じた電気信号である第１、第２サイド信号を生成して出力する。
【００３２】
第２センターセンサ１２０は、媒体搬送方向Ａ１において第１搬送ローラ１１８及び第２搬送ローラ１１９の下流側且つ撮像装置１２１の上流側に、媒体搬送方向Ａ１と直交する方向Ａ８において略中央部に配置される。第２センターセンサ１２０は、媒体搬送路に対して一方の側（下側筐体１０１）に設けられた第２センター発光器１２０ａ及び第２センター受光器１２０ｂを含む。また、第２センターセンサ１２０は、媒体搬送路を挟んで第２センター発光器１２０ａ及び第２センター受光器１２０ｂと対向する位置（上側筐体１０２）に設けられたミラー等の第２センター反射部材（不図示）とを含む。第２センター発光器１２０ａは、媒体搬送路に向けて光を照射する。一方、第２センター受光器１２０ｂは、第２センター発光器１２０ａにより照射され、第２センター反射部材により反射された光を受光し、受光した光の強度に応じた電気信号である第２センター信号を生成して出力する。
【００３３】
第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７及び第２センターセンサ１２０の各位置に媒体が存在する場合、各センサの発光器により照射された光はその媒体により遮光される。そのため、各センサの位置に媒体が存在する状態と存在しない状態とで各センサにより生成される信号の信号値は変化する。これにより、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７及び第２センターセンサ１２０は、その位置に媒体が存在するか否かを検出する。なお、各センサの発光器及び受光器は、媒体搬送路を挟んで相互に対向する位置に設けられ、反射部材は省略されてもよい。
【００３４】
図４は、媒体読取装置１００の概略構成を示すブロック図である。
【００３５】
媒体読取装置１００は、前述した構成に加えて、駆動装置１４１、インタフェース装置１４２、記憶装置１５０及びＣＰＵ（Central Processing Unit）１６０、処理回路１７０等を更に有する。
【００３６】
駆動装置１４１は、複数のモータを有し、ＣＰＵ１６０からの制御信号によって、給送ローラ１１２、第１搬送ローラ１１８、第２搬送ローラ１１９、第３搬送ローラ１２２、及び第４搬送ローラ１２３を回転させて媒体を搬送させる。駆動装置１４１は、給送ローラ１１２、第１搬送ローラ１１８、第２搬送ローラ１１９、第３搬送ローラ１２２、及び第４搬送ローラ１２３とともに、搬送部として機能する。
【００３７】
インタフェース装置１４２は、例えばＵＳＢ等のシリアルバスに準じるインタフェース回路を有し、不図示の情報処理装置（例えば、パーソナルコンピュータ、携帯情報端末等）と電気的に接続して入力画像及び各種の情報を送受信する。また、インタフェース装置１４２の代わりに、無線信号を送受信するアンテナと、所定の通信プロトコルに従って、無線通信回線を通じて信号の送受信を行うための無線通信インタフェース装置とを有する通信部が用いられてもよい。所定の通信プロトコルは、例えば無線ＬＡＮ（Local Area Network）である。
【００３８】
記憶装置１５０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等のメモリ装置、ハードディスク等の固定ディスク装置、又はフレキシブルディスク、光ディスク等の可搬用の記憶装置等を有する。また、記憶装置１５０には、媒体読取装置１００の各種処理に用いられるコンピュータプログラム、データベース、テーブル等が格納される。コンピュータプログラムは、コンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて記憶装置１５０にインストールされてもよい。可搬型記録媒体は、例えばＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ−ＲＯＭ（Digital Versatile Disc Read Only Memory）等である。
【００３９】
ＣＰＵ１６０は、予め記憶装置１５０に記憶されているプログラムに基づいて動作する。なお、ＣＰＵ１６０に代えて、ＤＳＰ（Digital Signal Processor）、ＬＳＩ（Large Scale Integration）等が用いられてもよい。また、ＣＰＵ１６０に代えて、ＡＳＩＣ（Application Specific Integrated Circuit）、ＦＰＧＡ（Field-Programmable Gate Array）等が用いられてもよい。
【００４０】
ＣＰＵ１６０は、操作装置１０５、表示装置１０６、媒体検出センサ１１１、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７、第２センターセンサ１２０、撮像装置１２１、駆動装置１４１、インタフェース装置１４２、記憶装置１５０及び処理回路１７０等と接続され、これらの各部を制御する。ＣＰＵ１６０は、媒体検出センサ１１１、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７、及び第２センターセンサ１２０から出力される信号を、バス１８０を介して受信する。媒体検出センサ１１１、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７、及び第２センターセンサ１２０のそれぞれは、アナログデジタル変換回路を有しているが、各センサとＣＰＵ１６０の間にアナログデジタル変換回路を設けてもよい。ＣＰＵ１６０は、駆動装置１４１の駆動制御、撮像装置１２１の撮像制御等を行い、入力画像を取得し、インタフェース装置１４２を介して情報処理装置に送信する。
【００４１】
処理回路１７０は、撮像装置１２１により撮像された画像に所定の画像処理を実行し、画像処理が実行された画像を記憶装置１５０に格納する。なお、処理回路１７０の代わりに、ＤＳＰ、ＬＳＩ，ＡＳＩＣ又はＦＰＧＡ等が用いられてもよい。
【００４２】
図５は、記憶装置１５０及びＣＰＵ１６０の概略構成を示す図である。
【００４３】
図５に示すように、記憶装置１５０には、制御プログラム１５１、画像取得プログラム１５２、端部位置検出プログラム１５３、スキュー検出プログラム１５４、及び通知プログラム１５５等が記憶される。これらの各プログラムは、プロセッサ上で動作するソフトウェアにより実装される機能モジュールである。ＣＰＵ１６０は、記憶装置１５０に記憶された各プログラムを読み取り、読み取った各プログラムに従って動作する。これにより、ＣＰＵ１６０は、制御部１６１、画像取得部１６２、端部位置検出部１６３、スキュー検出部１６４、及び通知部１６５として機能する。
【００４４】
図６は、媒体読取装置１００における媒体読取処理の例を示すフローチャートである。以下、図６に示したフローチャートを参照しつつ、媒体読取処理について説明する。なお、以下に説明する動作のフローは、予め記憶装置１５０に記憶されているプログラムに基づき主にＣＰＵ１６０により媒体読取装置１００の各要素と協働して実行される。図６に示す媒体読取処理は、例えば、所定の制御周期ごとに実行される。
【００４５】
制御部１６１は、利用者により操作装置１０５を用いて媒体の読み取りの指示が入力されると、媒体の読み取りを指示する操作信号を操作装置１０５から受信する（ステップＳ１０１）。
【００４６】
次に、制御部１６１は、媒体検出センサ１１１から媒体検出信号を取得し、取得した第１媒体検出信号に基づいて、媒体給送台１０３に媒体が存在するか否かを判定する（ステップＳ１０２）。媒体給送台１０３に媒体が存在しない場合、制御部１６１は、媒体給送台１０３に媒体が配置されるまで待機する。
【００４７】
一方、媒体給送台１０３に媒体が存在する場合、制御部１６１は、駆動装置１４１を駆動して、給送ローラ１１２、第１搬送ローラ１１８、第２搬送ローラ１１９、第３搬送ローラ１２２、及び第４搬送ローラ１２３を回転させて、第１の搬送速度で媒体の搬送を開始する（ステップＳ１０３）。第１の搬送速度は、例えば、媒体が数メートルを超えるような長さを有する長尺原稿の場合、５０ｃｍ／秒のような速い搬送速度とされる。これにより、媒体読取装置１００は、長尺原稿を高速に（数秒で）読み取ることができる。
【００４８】
媒体が撮像装置１２１の読取面上まで搬送されると、撮像装置１２１は、読取面上に現れた媒体の先端部を、搬送方向と直交する幅方向に読み取り、撮像信号を出力する。端部位置検出部１６３は、撮像装置１２１から出力される撮像信号に基づいて、媒体の幅方向の少なくとも一方の端部の位置（以下、端部位置という）を検出する（ステップＳ１０４）。端部位置検出部１６３は、例えば、読取面１２１Ｓを撮像した撮像信号の隣り合う画素の輝度値の差の絶対値が所定の閾値を超える位置を、媒体の端部位置として検出することができる。
【００４９】
図７は、搬送開始時の媒体Ｄの端部位置ｘ０を示す図である。図７は、図３と同様に、下側筐体１０１を上方から見た平面図である。図７には、媒体Ｄの先端部が撮像装置１２１の読取面１２１Ｓ上まで搬送された状態を示している。図７に示すＲ−Ｒ線は、撮像装置１２１の撮像素子が配置されている読取面１２１Ｓの読取位置を示す。
【００５０】
図７に示すように媒体Ｄが先端部から後端側に向かって右へ傾斜している場合、端部位置検出部１６３は、先に読取面１２１Ｓ上に現れる媒体Ｄの右側の端部位置ｘ０を検出することになる。この端部位置ｘ０は、例えば、端部位置ｘ０と同じ側（図７では右側）の読取面１２１Ｓの端部（以下、読取端部という）からの長さとして求められる。
【００５１】
次に、制御部１６１は、搬送開始時の媒体Ｄの端部位置ｘ０から読取端部までの長さが、所定長ｘｔ以上か否かを判定する（ステップＳ１０５）。ここで、搬送開始時とは、媒体Ｄの先端部が撮像装置１２１の読取面１２１Ｓ上まで搬送されたときをいう。また、所定長ｘｔは、制御部１６１が後述の搬送速度制御処理を行うために少なくとも確保されることが好ましい媒体Ｄの端部位置ｘ０から読取端部までの長さの最小値として設定される。搬送開始時の媒体Ｄの端部位置ｘ０から読取端部までの長さがある程度以上ないと、スキュー量の算出ができないからである。ステップＳ１０５において、搬送開始時の媒体Ｄの端部位置ｘ０から読取端部までの長さが、所定長ｘｔ未満であると判定された場合には、ステップＳ１０７〜Ｓ１１１がスキップされて、後述するＳ１１２が実行される。
【００５２】
例えば、所定長ｘｔは、後述の搬送速度制御処理が、第１の種類の媒体（例えばＡ４サイズ）よりも幅の狭い媒体に対しては実行され、第２の種類の媒体（例えばレターサイズ）よりも幅の広い媒体に対しては実行されないように決定されてもよい。そのために、所定長ｘｔは、読取面１２１Ｓの（媒体搬送方向Ａ１と直交する方向Ａ８の）幅Ｌ０、第１の種類の媒体の幅Ｌ１、第２の種類の媒体の幅Ｌ２を用いて、下式（１）を満たすように決定されてもよい。なお、下式（１）では、媒体が概ね媒体搬送路の中央を搬送されることを仮定した。
Ｌ１  ＜  Ｌ０ー２ｘｔ  ＜  Ｌ２    （１）
【００５３】
ステップＳ１０５において、搬送開始時の媒体Ｄの端部位置ｘ０から読取端部までの長さが所定長ｘｔ未満の場合、制御部１６１は、通常の読取処理を実行する（ステップＳ１０６）。これにより、後述のステップＳ１０９の搬送速度制御処理は、端部位置ｘ０から読取端部までの長さが確保されないような幅の広い媒体Ｄに対しては実行されず、幅が狭くてスキューが生じやすい長尺の媒体Ｄに対してのみ実行される。
【００５４】
次に、端部位置検出部１６３は、撮像装置１２１から出力される撮像信号に基づいて、搬送中の媒体Ｄの端部位置を検出する（ステップＳ１０７）。
【００５５】
図８は、搬送中の媒体Ｄの端部位置ｘを示す図である。図８は、図７に示した状態から媒体Ｄが更に搬送された状態を示している。媒体Ｄは、先端部から後端側に向かって右へ傾斜しているため、図８に示すように、搬送されるにしたがって右側へ移動する。端部位置検出部１６３は、搬送中の媒体Ｄを撮像装置１２１が読み取った撮像信号に基づいて、搬送中の媒体Ｄの端部位置ｘを検出する。
【００５６】
次に、スキュー検出部１６４は、媒体の端部位置ｘの変化に基づいて、媒体に生じたスキュー量を算出する（ステップＳ１０８）。例えば、スキュー検出部１６４は、搬送中の媒体の端部位置ｘと、搬送開始時の媒体の端部位置ｘ０から、媒体のスキュー量を、下式（２）で算出する。例えば、図８に示す状態では、媒体のスキュー量は３２％となっている。
スキュー量（％）  ＝  １００（ｘ０−ｘ）／ｘ０    （２）
【００５７】
次に、制御部１６１は、媒体のスキュー量が大きくなったときに利用者が媒体のスキューを修正できるように、搬送速度制御処理を実行する（ステップＳ１０９）。この搬送速度制御処理については、後で詳しく説明する。
【００５８】
次に、通知部１６５は、媒体のスキュー量が大きくなった場合、そのことを利用者に通知するための警告を表示装置１０６に表示する（ステップＳ１１０）。或いは、通知部１６５は、スピーカ等から音声を流してもよい。例えば、通知部１６５は、スキュー量が後述する第１閾値又は第２閾値以上となった場合に警告を行うようにする。なお、後述するように、第１閾値以上となった場合と第３閾値以上となった場合では制御方法が異なるので、第１閾値以上となった場合と第３閾値以上となった場合の警告方法を変化させるようにしても良い。
【００５９】
次に、制御部１６１は、第１センターセンサ１１５、第１サイドセンサ１１６、第２サイドセンサ１１７、及び第２センターセンサ１２０から受信する信号に基づいて、媒体が媒体搬送路上に存在するか否かを判定する（ステップＳ１１１）。制御部１６１は、媒体が媒体給送台１０３に存在する間、上述のステップＳ１０７〜ステップＳ１１１を繰り返す。
【００６０】
次に、画像取得部１６２は、媒体の先端部から後端部までを読み取った入力画像を生成し（ステップＳ１１２）、インタフェース装置１４２を介して情報処理装置へ送信する。なお、情報処理装置と接続されていない場合、画像取得部１６２は、入力画像を記憶装置１５０に記憶しておく。ステップＳ１１２で、一連の媒体読取処理が終了する。
【００６１】
図９は、図６のステップＳ１０９における搬送速度制御処理の例を示すフローチャートである。
【００６２】
制御部１６１は、ステップＳ１０８で算出された媒体のスキュー量が第１閾値未満であるか否かを判定する（ステップＳ２０１）。第１閾値は、経験値によって求められるが、例えば、３０％とされる。
【００６３】
ステップＳ２０１において、媒体のスキュー量が第１閾値未満の場合、制御部１６１は、第１の搬送速度で媒体が搬送されるように駆動装置１４１を駆動する（ステップＳ２０２）。第１の搬送速度は、例えば、媒体が数メートルを超えるような長さを有する長尺原稿の場合、５０ｃｍ／秒のような速い搬送速度とされる。これにより、媒体読取装置１００は、長尺原稿を高速に（数秒で）読み取ることができる。即ち、この状態は、スキュー量が小さい為、媒体Ｄを高速に搬送することができる状態である。
【００６４】
ステップＳ２０１において、媒体のスキュー量が第１閾値以上の場合、次に制御部１６１は、媒体のスキュー量が第１閾値より大きい第２閾値以上であるか否かを判定する（ステップＳ２０３）。第２閾値は、経験値によって求められるが、例えば３５％とされる。
【００６５】
ステップＳ２０３において、媒体のスキュー量が第２閾値以上の場合、制御部１６１は、媒体の搬送速度を第１の搬送速度より遅い第２の搬送速度で媒体が搬送されるように駆動装置１４１を駆動する（ステップＳ２０４）。第２の搬送速度は、例えば、５ｃｍ／秒のような遅い搬送速度とされる。
【００６６】
ステップＳ２０３において、媒体のスキュー量が第２閾値未満の場合、制御部１６１は、現在の搬送速度のまま維持する（ステップＳ２０５）。例えば、現在の搬送速度が第１の搬送速度の場合は第１の搬送速度、現在の搬送速度が第２の搬送速度の場合は第２の搬送速度で、媒体が搬送される。
【００６７】
図１０は、図９のステップＳ２０４により媒体Ｄ´が第２の搬送速度で搬送されるようになり、警告（図６のステップＳ１１０）等により媒体Ｄ´のスキュー量が大きくなったことに気付いた利用者によって、スキュー量が修正された状態を示している。図１０に示す状態では、スキュー量が修正された媒体Ｄのスキュー量は５％となっている。この結果、媒体Ｄのスキュー量は再び第１閾値未満となり、次の搬送速度制御処理（図６のステップＳ１０９）において、媒体Ｄの搬送速度が、制御部１６１によって再び速い第１の搬送速度に戻される（図９のステップＳ２０１及びＳ２０２）。
【００６８】
以上のように、図６及び図９に示す処理により、スキュー量の大きさに応じて、媒体を第１の搬送速度で搬送するか、第１の搬送速度より遅い第２の搬送速度で搬送するかを選択して実行することが可能となる。これにより、媒体読取装置１００では、より低速な第２搬送速度で長尺の媒体を搬送することによって、利用者が媒体読取中に生じた媒体のスキューを修正することができる機会を利用者に与えることが可能となる。
【００６９】
なお、端部位置検出部１６３は、撮像信号に基づいて、搬送部により搬送される媒体の幅方向の少なくとも一方の端部の位置情報を出力し、スキュー検出部１６４は、位置情報の変化に基づいて、幅方向における媒体のスキュー量を検出する。これにより、媒体読取装置１００は、媒体の端部位置を検出するためのセンサ等を新たに追加することなく、入力画像を生成するための撮像装置１２１を用いて、媒体読取中に生じた媒体のスキューを検出することができる。
【００７０】
なお、図６に示す処理において、ステップＳ１０５を省略して、搬送開始時の媒体Ｄの端部位置ｘ０から読取端部までの長さを判定せずに、ステップＳ１０７〜Ｓ１１１を必ず実行するようにしても良い。また、図６に示す処理において、ステップＳ１１０の通知を省略するようにしても良い。
【００７１】
なお、図９に示す処理では、第１閾値と、第１閾値より大きい第２閾値とを用いて、第１の搬送速度及び第２の搬送速度の選択を行うようにした。これは、繰り返されるステップＳ１０７〜Ｓ１１１で、スキュー量が第１閾値付近に集中し、第１の搬送速度と第２の搬送速度との間の切換えが頻繁に発生することを防止するためである。しかしながら、第２閾値を用いずに、スキュー量が第１閾値以上の場合には第１の搬送速度で媒体を搬送し、スキュー量が第１閾値未満の場合には第２の搬送速度で媒体を搬送するようにしても良い。
【００７２】
図１１は、図６のステップＳ１０９における搬送速度制御処理の他の例を示すフローチャートである。前述した図９に示す搬送速度制御処理の代わりに、媒体読取装置１００では、図１１に示す搬送速度制御処理を利用することができる。
【００７３】
制御部１６１は、ステップＳ１０８で算出された媒体のスキュー量が第１閾値未満であるか否かを判定する（ステップＳ３０１）。第１閾値は、経験値によって求められるが、例えば、３０％とされる。
【００７４】
ステップＳ３０１において、媒体のスキュー量が第１閾値未満の場合、制御部１６１は、第１の搬送速度で媒体が搬送されるように駆動装置１４１を駆動する（ステップＳ３０２）。第１の搬送速度は、例えば、媒体が数メートルを超えるような長さを有する長尺原稿の場合、５０ｃｍ／秒のような速い搬送速度とされる。これにより、媒体読取装置１００は、長尺原稿を高速に（数秒で）読み取ることができる。即ち、この状態は、スキュー量が小さい為、媒体Ｄを高速に搬送することができる状態である。
【００７５】
ステップＳ３０１において、媒体のスキュー量が第１閾値以上の場合、次に制御部１６１は、媒体のスキュー量が第１閾値より大きい第３閾値以上であるか否かを判定する（ステップＳ３０３）。第３閾値は、経験値によって求められるが、スキュー量が多くなり媒体がガイドと衝突したり紙詰まりが発生したりして媒体の搬送が強制的に停止される少し前の状態で、搬送が停止できるような値に設定され、例えば９０％とされる。
【００７６】
ステップＳ３０３において、媒体のスキュー量が第３閾値以上の場合、制御部１６１は、媒体の搬送が一時停止されるように駆動装置１４１を制御する（ステップＳ３０４）。これにより、媒体のスキュー量が十分に大きくなった場合に、媒体の搬送が一時停止される。
【００７７】
図１２は、媒体Ｄの搬送が一時停止された状態を示す図である。図１２では、図８に示した状態から媒体Ｄが更に搬送されて、媒体Ｄのスキュー量が９２％となっている。他の構成は図８と同様であるので説明を省略する。このように、媒体Ｄのスキュー量（９２％）が第３閾値（９０％）以上の場合には、制御部１６１によって媒体Ｄの搬送速度が一時停止されて、媒体Ｄが下側ガイド１０７ａの側壁等と衝突したり紙詰まりが発生したりして、媒体Ｄが損傷することが防止される。
【００７８】
ステップＳ３０３において、媒体のスキュー量が第３閾値未満の場合、次に制御部１６１は、媒体のスキュー量が、第３閾値より小さく且つ第２閾値より大きい第４閾値未満であるか否かを判定する（ステップＳ３０５）。第４閾値は、経験値によって求められるが、例えば８５％とされる。
【００７９】
ステップＳ３０５において、媒体のスキュー量が第４閾値以上の場合（即ち、スキュー量が第３閾値未満且つ第４閾値以上の範囲の場合）、制御部１６１は、現状の状態を維持するように駆動装置１４１を制御する（ステップＳ３０６）。現状で媒体の搬送が一時停止されていれば（ステップＳ３０４）、その状態が維持されて、媒体の搬送が一時停止され続けられる。一方、現状で媒体が第２の搬送速度で搬送されていれば（ステップＳ３０８）、その状態が維持されて、媒体は第２の搬送速度で搬送され続けられる。
【００８０】
ステップＳ３０５において、媒体のスキュー量が第４閾値未満の場合、次に制御部１６１は、媒体のスキュー量が、第１閾値より大きい第２閾値以上であるか否かを判定する（ステップＳ３０７）。第２閾値は、経験値によって求められるが、例えば３５％とされる。
【００８１】
ステップＳ３０７において、媒体のスキュー量が第２閾値未満の場合（即ち、スキュー量が第４閾値未満且つ第２閾値以上の範囲の場合）、制御部１６１は、媒体の搬送速度を第１の搬送速度より遅い第２の搬送速度で媒体が搬送されるように駆動装置１４１を駆動する（ステップＳ３０８）。第２の搬送速度は、例えば、５ｃｍ／秒のような遅い搬送速度とされる。
【００８２】
ステップＳ３０７において、媒体のスキュー量が第２閾値未満の場合（即ち、スキュー量が第１閾値以上且つ第２閾値未満の範囲の場合）、制御部１６１は、現在の搬送速度をそのまま維持する（ステップＳ３０９）。例えば、現在の搬送速度が第１の搬送速度の場合は第１の搬送速度、現在の搬送速度が第２の搬送速度の場合は第２の搬送速度で、媒体が搬送される。
【００８３】
例えば、ステップＳ３０４において、媒体の搬送が一時停止された後、ユーザが手等で媒体のスキューを修正する場合がある。この場合、次の搬送速度制御処理でスキュー量が十分小さくなっていれば、ステップＳ３０２に応じて第１の搬送速度で媒体の搬送が再開される場合も、ステップＳ３０８に応じて第２の搬送速度で媒体の搬送が再開される場合もある。同様に、ステップＳ３０８において、媒体の搬送が第２の搬送速度に低下された後、ユーザが手等で媒体のスキューを修正する場合がある。この場合、次の搬送速度制御処理でスキュー量が十分小さくなっていれば、ステップＳ３０２に応じて第１の搬送速度で媒体の搬送が開始される。
【００８４】
以上のように、図６及び図１１に示す処理により、スキュー量の大きさに応じて、媒体を第１の搬送速度で搬送するか、第１の搬送速度より遅い第２の搬送速度で搬送するか、更に媒体の搬送を一時停止するかを選択して実行することが可能となる。これにより、媒体読取装置１００では、より低速な第２搬送速度で長尺の媒体を搬送することによって、利用者が媒体読取中に生じた媒体のスキューを修正することができる機会を利用者に与えることが可能となる。さらに、媒体読取装置１００では、スキュー量に応じて媒体の搬送を一時停止し、ガイド等と衝突したり紙詰まりが発生したりして媒体が損傷することを防止することが可能となる。
【００８５】
なお、図１１に示す処理では、第１閾値と、第１閾値より大きい第２閾値とを用いて、第１の搬送速度及び第２の搬送速度の選択を行うようにした。これは、繰り返されるステップＳ１０７〜Ｓ１１１で、スキュー量が第１閾値付近に集中し、第１の搬送速度と第２の搬送速度との間の切換えが頻繁に発生することを防止するためである。しかしながら、第２閾値を用いずに、スキュー量が第１閾値以上の場合には第１の搬送速度で媒体を搬送し、スキュー量が第１閾値未満の場合には第２の搬送速度で媒体を搬送するようにしても良い。
【００８６】
同様に、図１１に示す処理では、第３閾値と、第３閾値より小さい第４閾値とを用いて、媒体の搬送を一時停止するか否かの選択を行うようにした。これは、繰り返されるステップＳ１０７〜Ｓ１１１で、スキュー量が第３閾値付近に集中し、媒体の搬送の一時停止と搬送の再開が頻繁に発生することを防止するためである。しかしながら、第４閾値を用いずに、スキュー量が第３閾値以上の場合には媒体の搬送を一時停止し、スキュー量が第３閾値未満の場合には媒体の搬送を再開するようにしても良い。
【００８７】
上述した様に、媒体読取装置１００では、制御部１６１は、スキュー量が第１閾値未満の場合には媒体が第１の搬送速度で搬送されるように、搬送部を制御する。これにより、媒体読取装置１００は、媒体を高速に読み取ることができる。
【００８８】
また、制御部１６１は、スキュー量が第１閾値以上の場合には媒体が第１の搬送速度より遅い第２の搬送速度で搬送されるように、搬送部を制御する。これにより、利用者は媒体読取中に生じた媒体のスキューを修正することができる。
【００８９】
また、制御部１６１は、スキュー量が、第１閾値より大きい第３閾値以上の場合には媒体の搬送が停止されるように、搬送部を制御する（図１１参照）。この場合、媒体がガイドの側壁等に衝突して媒体が傷ついたり、紙詰まりが発生したりすることが防止される。
【００９０】
また、スキュー検出部１６４は、媒体の端部の位置から媒体搬送路上の読取面の端部の位置までの長さに応じて、媒体のスキュー量を検出する。これにより、スキュー量を少ない演算量で高速に算出することができる。
【００９１】
また、制御部１６１は、搬送開始時の媒体の端部の位置から読取面の端部の位置までの長さが所定長以上の場合に限り、搬送部の搬送速度を変化させる。この場合には、搬送速度制御処理は、巻物状の長尺レシートのように幅が狭くてスキューが生じやすい長尺の媒体に対してのみ実行される。
【００９２】
また、通知部１６５は、スキュー量が第１閾値以上の場合に、媒体のスキュー量が大きくなったことを示す警告を利用者に通知する。これにより、利用者は、媒体のスキュー量が大きくなったことを知ることができる。
【００９３】
図１３は、他の実施形態に係る媒体読取装置における処理回路２７０の概略構成を示す図である。処理回路２７０は、媒体読取装置１００の処理回路１７０の代わりに使用され、ＣＰＵ１６０の代わりに、制御処理、画像取得処理、端部位置検出処理、及びスキュー検出処理を実行する。処理回路２７０は、制御回路２７１、画像取得回路２７２、端部位置検出回路２７３、及びスキュー検出回路２７４等を有する。なお、これらの各部は、それぞれ独立した集積回路、マイクロプロセッサ、ファームウェア等で構成されてもよい。
【００９４】
制御回路２７１は、制御部の一例であり、制御部１６１と同様の機能を有する。画像取得回路２７２は、画像取得部の一例であり、画像取得部１６２と同様の機能を有する。端部位置検出回路２７３は、端部位置検出部の一例であり、端部位置検出部１６３と同様の機能を有する。スキュー検出回路２７４は、スキュー検出部の一例であり、スキュー検出部１６４と同様の機能を有する。
【００９５】
上述の実施形態は、いずれも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならない。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００９６】
１００  媒体読取装置、１１２  給送ローラ、１１３  ブレーキローラ、１１５  第１センターセンサ、１１６  第１サイドセンサ、１１７  第２サイドセンサ、１２０  第２センターセンサ、１２１  撮像装置、１６１  制御部、１６２  画像取得部、１６３  端部位置検出部、１６４  スキュー検出部、１６５  通知部。
【図１】
2020155966.tif 000003
【図２】
2020155966.tif 000004
【図３】
2020155966.tif 000005
【図４】
2020155966.tif 000006
【図５】
2020155966.tif 000007
【図６】
2020155966.tif 000008
【図７】
2020155966.tif 000009
【図８】
2020155966.tif 000010
【図９】
2020155966.tif 000011
【図１０】
2020155966.tif 000012
【図１１】
2020155966.tif 000013
【図１２】
2020155966.tif 000014
【図１３】
2020155966.tif 000015