(57)【要約】【課題】複数の原稿が主走査方向に並べて原稿挿入口に挿入されても、単一原稿の搬送量（すなわち、原稿の長さ）を適切に計数可能な画像読取装置を提供すること。【解決手段】原稿挿入口に挿入された原稿を、所定の搬送方向に搬送し、当該搬送される原稿の画像を読み取る。前記原稿挿入口は、複数の原稿を主走査方向に並べて挿入可能に構成され、原稿の搬送量をカウンタＣによって計数し、前記読み取った画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合が存在する場合（Ｓ１７：Ｙ）、当該画像の集合における副走査方向の長さに応じた値を前記計数された搬送量から減算して当該搬送量を補正する（Ｓ２３，Ｓ３４）。【選択図】図４
2020141286.tif 000002
【特許請求の範囲】
【請求項１】
原稿が挿入される原稿挿入口と、
前記原稿挿入口に挿入された原稿を、当該原稿挿入口へ引き込みながら所定の搬送方向に搬送するように構成された搬送部と、
前記搬送部により搬送される原稿の画像を読み取るように構成された読取部と、
前記原稿挿入口に原稿が存在することを検出するように構成された検出部と、
前記搬送部による単一原稿の搬送量を計数するように構成された計数部と、
を備え、
前記原稿挿入口は、複数の原稿を主走査方向に並べて挿入可能に構成され、
前記計数部は、前記検出部が原稿の存在を継続的に検出している間の前記搬送部による原稿の搬送量を計数し、前記読取部が読み取った画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合が存在する場合、当該画像の集合における副走査方向の長さに応じた値を前記計数された搬送量から減算して当該搬送量を補正する画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記計数部は、前記搬送部による原稿の搬送量が所定搬送量に達する毎に、当該所定搬送量だけ原稿が搬送される際に前記読取部が読み取った画像を読み込み、当該読み込んだ画像の中に単一の原稿に係る画像として切り取ることのできる画像の集合が存在するか否かを判断する画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記計数部は、前記読み込んだ画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合としての第１集合が存在し、かつ、単一の原稿に係る画像として切り取ることのできる画像の集合における前記搬送方向に対する上流側の一部とみなすことのできる画像の集合としての第２集合が存在しない場合、前記所定搬送量を、前記計数された搬送量から減算して当該搬送量を補正する画像読取装置。
【請求項４】
請求項２に記載の画像読取装置であって、
前記計数部は、前記読み込んだ画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合としての第１集合と、単一の原稿に係る画像として切り取ることのできる画像の集合における前記搬送方向に対する上流側の一部とみなすことのできる画像の集合としての第２集合と、が存在する場合、前記第１集合における前記搬送方向に対する上流側端部としての第１端部よりも前記第２集合における前記搬送方向に対する上流側端部としての第２端部の方が下流側にあるときは、前記第１端部から前記第２端部までの副走査方向の距離を、前記前記計数された搬送量から減算して当該搬送量を補正する画像読取装置。
【請求項５】
請求項２に記載の画像読取装置であって、
前記計数部は、前記読み込んだ画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合としての第１集合と、単一の原稿に係る画像として切り取ることのできる画像の集合における前記搬送方向に対する上流側の一部とみなすことのできる画像の集合としての第２集合と、が存在する場合、前記第１集合における前記搬送方向に対する上流側端部としての第１端部よりも前記第２集合における前記搬送方向に対する上流側端部としての第２端部の方が上流側にあるときは、前記計数された搬送量を減算せずにそのまま原稿の搬送量とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、原稿の画像を読み取る画像読取装置に関する。
【背景技術】
【０００２】
原稿が挿入される原稿挿入口を備え、その原稿挿入口に挿入された原稿を搬送部によって搬送しながら、前記原稿の画像を読取部を介して読み取る画像読取装置が提案されている。また、この種の画像読取装置では、複数の原稿を主走査方向に並べて（すなわち、当該原稿同士の副走査方向の位置が少なくとも部分的に一致するように配置して）挿入可能なように、前記原稿挿入口を構成することが考えられる。その場合、例えば特許文献１に示されたように、主走査方向及び副走査方向に複数の原稿が並べられた画像を一連の画像として読み取ることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１７０９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に示されたような画像読取装置において、原稿挿入口に原稿が存在していることをセンサ等の検出部が継続的に検出している間の、搬送部による原稿の搬送量を、原稿の長さとすることが考えられる。しかしながら、複数の原稿が、当該原稿同士の副走査方向の位置が部分的に一致するように配置して原稿挿入口に挿入され、それらの原稿が主走査方向及び副走査方向に複数並べられた一連の画像として読み取られると、前記方法で計数される原稿の長さは極めて長くなる。
【０００５】
一方、画像読取装置において、原稿の長さの計数値が所定の閾値を超えると、原稿の空送等の異常が発生しているとみなして、ジャム処理等のエラー処理を実行することが考えられる。その場合、前記方法で原稿の長さを計数すると、異常が発生していないにも拘わらずエラー処理が実行される。
【０００６】
そこで、本開示の１つの局面は、複数の原稿が主走査方向に並べて原稿挿入口に挿入されても、単一原稿の搬送量（すなわち、原稿の長さ）を適切に計数可能な画像読取装置の提供にある。
【課題を解決するための手段】
【０００７】
本開示の１つの態様による画像読取装置は、原稿挿入口と、搬送部と、読取部と、検出部と、計数部と、を備える。原稿挿入口は、原稿が挿入される。搬送部は、前記原稿挿入口に挿入された原稿を、当該原稿挿入口へ引き込みながら所定の搬送方向に搬送するように構成されている。読取部は、前記搬送部により搬送される原稿の画像を読み取るように構成されている。検出部は、前記原稿挿入口に原稿が存在することを検出するように構成されている。計数部は、前記搬送部による単一原稿の搬送量を計数するように構成されている。
【０００８】
また、前記原稿挿入口は、複数の原稿を主走査方向に並べて挿入可能に構成されている。前記計数部は、前記検出部が原稿の存在を継続的に検出している間の前記搬送部による原稿の搬送量を計数し、前記読取部が読み取った画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合が存在する場合、当該画像の集合における副走査方向の長さに応じた値を前記計数された搬送量から減算して当該搬送量を補正する。なお、継続的に検出しているとは、振動等の影響で一瞬非検出となった状態も含んでもよい。
【０００９】
このような構成によれば、原稿挿入口に複数の原稿が挿入された場合でも、読取部が読み取った画像の中に、単一の原稿に係る画像として切り取ることのできる画像の集合が存在する場合、当該画像の集合における副走査方向の長さに応じた値を前記計数された搬送量から減算して当該搬送量が補正される。このため、原稿挿入口に複数の原稿が挿入されても、原稿の長さが異常に長いものとして計数されるのを抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の画像読取装置の構成を表す模式図である。
【図２】実施形態の画像読取装置の制御系の構成を表すブロック図である。
【図３】その制御系で実行される計数処理のフローチャートである。
【図４】前記制御系で実行される計数値補正処理のフローチャートである。
【図５】実施形態の画像形成装置において、複数の原稿が主走査方向に並べて挿入された場合の、各原稿とＣＩＳとの位置関係を表す説明図である。
【図６】前記計数値補正処理の対象範囲にクロップ可能なオブジェクトのみが存在する場合の、各原稿とＣＩＳとの位置関係を表す説明図である。
【図７】前記対象範囲にクロップ可能なオブジェクトが存在しない場合の、各原稿とＣＩＳとの位置関係を表す説明図である。
【図８】前記対象範囲にクロップ可能なオブジェクトとオブジェクト候補が存在する場合の、各原稿とＣＩＳとの位置関係を表す説明図である。
【図９】前記対象範囲にクロップ可能なオブジェクトとオブジェクト候補が存在する場合の、他の例における各原稿とＣＩＳとの位置関係を表す説明図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本開示の実施形態を説明する。
［１．実施形態］
［１−１．構成］
本実施形態の画像読取装置１は、装置を直線状に貫通する（すなわち、薄い直方体状の）原稿搬送路３を備えている。原稿搬送路３には、上流側に一対の搬送ローラ５が、下流側に一対の搬送ローラ７が、それぞれ設けられている。また、搬送ローラ５と搬送ローラ７との間の原稿搬送路３には、ＣＩＳ（Contact Image Sensor：密着イメージセンサ）９が設けられている。なお、ＣＩＳ９は、搬送ローラ５，７による原稿Ｇの搬送方向（すなわち、副走査方向）とは直交する方向（すなわち、主走査方向）に配列された複数の読取素子を備える一次元イメージセンサである。
【００１２】
また、原稿搬送路３の上流部には、当該原稿搬送路３の上流側端部としての原稿挿入口３Ａから挿入された原稿Ｇ（図５参照）を検知する原稿検知センサ１１が設けられている。なお、原稿挿入口３Ａは、例えば名刺等の複数の原稿Ｇを主走査方向に並べて（すなわち、当該原稿Ｇ同士の副走査方向の位置が少なくとも部分的に一致するように配置して）挿入可能な幅（すなわち、主走査方向の長さ）を有している。
【００１３】
更に、図２に示すように、画像読取装置１は、搬送ローラ５，７を駆動する搬送モータ１３と、ＣＩＳ９が読み取ったスキャンデータをＬＡＮ等の通信回線又はＵＳＢ等の記録媒体に送信するインタフェース（Ｉ／Ｆ）１５と、それらを制御する制御部２０（計数部の一例）とを備えている。制御部２０は、ＣＰＵ２１，ＲＯＭ２３，ＲＡＭ２５，ＮＶＲＡＭ２７等を備えたマイクロコンピュータとして構成されている。制御部２０のＣＰＵ２１は、図示省略したスキャンボタンが押下されると、ＲＯＭ２３に記憶されたプログラムに基づき、図３に示す計数処理と、図４に示す計数値補正処理とを、並行して実行する。
【００１４】
［１−２．計数処理］
次に、計数処理について説明する。この処理では、先ず、Ｓ１にて（Ｓはステップを表す:以下同様）、ＣＰＵ２１は、原稿検知センサ１１からの信号が、原稿Ｇを検出していない状態（すなわち、ＯＦＦ）から、原稿Ｇを検出している状態（すなわち、ＯＮ）に変化したか否かを判断する。原稿検知センサ１１からの信号がＯＦＦからＯＮに変化していない場合は（Ｓ１：Ｎ）、ＣＰＵ２１はＳ１の処理を繰り返して待機し、原稿検知センサ１１からの信号がＯＦＦからＯＮに変化すると（Ｓ１：Ｙ）、ＣＰＵ２１はＳ２の処理を実行する。
【００１５】
Ｓ２では、ＲＡＭ２５におけるスキャンデータ保存用の領域が初期化される。続くＳ３では、ライン数を計数するカウンタＣが０に初期化される。続くＳ４では、カウンタＣに１が加算され、Ｓ５にて、１ライン分のスキャンデータがＣＩＳ９から取得されてＲＡＭ２５における前記領域に書き込まれる。なお、このＳ５の処理では、ＣＩＳ９の読み取り速度に応じて搬送モータ１３を駆動することによって、原稿Ｇを搬送ローラ５，７を介して１ライン分搬送する処理も実行される。すなわち、本実施形態では、原稿挿入口３Ａに原稿Ｇが挿入されて原稿検知センサ１１に検知されると（Ｓ１：Ｙ）、当該原稿Ｇを原稿挿入口３Ａに引き込みながら図１に示す搬送方向へ搬送する動作が自動的に開始されて、当該原稿Ｇに対するスキャンが実行される（Ｓ５）。そして、このスキャンがスタートしたら、名刺等の原稿Ｇを原稿挿入口３Ａに複数続けて挿入することが可能となる。
【００１６】
続くＳ６では、カウンタＣの値がエラー判定用の閾値Ｔ以上となったか否かが判断され、カウンタＣの値が閾値Ｔ未満であれば（Ｓ６：Ｎ）、処理は前述のＳ４へ移行する。こうして、原稿Ｇの画像を１ラインずつ読み取ってＲＡＭ２５に書き込みながら（Ｓ５）、カウンタＣによって読み取ったライン数（すなわち、原稿Ｇの搬送量）を計数する処理が繰り返される。通常は、カウンタＣの値が閾値Ｔに達する前に、１枚の原稿Ｇに対するスキャンが終了して（すなわち、原稿検知センサ１１からの信号がＯＦＦになって）、この計数処理も終了される。
【００１７】
ところが、搬送ローラ５又は７による原稿Ｇの搬送状態が空送状態となったり、ジャムが発生したりした場合には、搬送ローラ５，７がいくら駆動されても原稿検知センサ１１からの信号がＯＦＦにならず、カウンタＣの値が閾値Ｔ以上となることがある。その場合（Ｓ６：Ｙ）、搬送モータ１３を停止するなどのジャム処理（ＪＡＭ処理）がＳ７にて実行された後、この計数処理は終了する。
【００１８】
［１−３．計数値補正処理］
ここで、原稿挿入口３Ａは、例えば名刺等の原稿Ｇを主走査方向に複数並べて挿入可能な幅を有しているので、例えば図５に示すように複数の原稿Ｇが原稿挿入口３Ａに挿入された場合、原稿検知センサ１１からの信号がＯＦＦにならない状態が継続することがある。そのような場合に、カウンタＣの値が加算され続けると、カウンタＣの値が閾値Ｔを超えてしまう。そこで、ＣＰＵ２１は、図４に示す計数値補正処理を実行することにより、カウンタＣの値を次のように補正する。なお、以下では、図５に示すように、原稿Ｇの画像の読取方向（すなわち、搬送方向とは逆方向）へ行くに従って増加するＹ座標と、主走査方向に沿って（例えば左端から右端へ行くに従って）増加するＸ座標とを備えた座標系を想定して説明する。
【００１９】
図４に示すように、この処理では、先ず、Ｓ１１にて、ＣＰＵ２１は、原稿検知センサ１１からの信号がＯＦＦからＯＮに変化したか否かを判断する。原稿検知センサ１１からの信号がＯＦＦからＯＮに変化していない場合は（Ｓ１１：Ｎ）、ＣＰＵ２１はＳ１１の処理を繰り返して待機し、原稿検知センサ１１からの信号がＯＦＦからＯＮに変化すると（Ｓ１１：Ｙ）、ＣＰＵ２１はＳ１２の処理を実行する。
【００２０】
Ｓ１２では、エッジ検出終了位置を表す変数ｐが０に初期化される。エッジとは、原稿Ｇの端縁（すなわち、原稿Ｇの外周を構成する各辺）であり、例えば周知の各種方法で検出することができる。続くＳ１３では、カウンタＣの値がｐ＋Ｋよりも大きいか否かが判断される。なお、Ｋは、スキャンデータの取得単位（ライン数）であり、Ｋライン毎にエッジの検出等の画像解析がなされることを意味する。すなわち、変数ｐは、Ｋラインずつ順次増加する所定搬送量に対応する。
【００２１】
センサがＯＦＦからＯＮに変化して（Ｓ１１：Ｙ）最初にこのステップへ処理が移行したときは、Ｓ３の処理の直後であるため、カウンタＣの値は少なくともＫ未満の値に設定されており、Ｓ１３では否定判断されて処理はＳ１４へ移行する。Ｓ１４では、前述のＳ７によるジャム処理が実施されたか否かが判断され、ジャム処理が実施されていない場合は（Ｓ１４：Ｎ）、処理は前述のＳ１３へ移行する。こうして、Ｓ１３，Ｓ１４の処理が繰り返される間に、図３の処理によってカウンタＣの値がＫ（ライン）増加すると、処理はＳ１５へ移行する。
【００２２】
Ｓ１５では、変数ｐにＫが加算され、続くＳ１６では、ｐライン（ｌｉｎｅ）分のスキャンデータからエッジの検出がなされる。更に続くＳ１７では、Ｓ１６によるエッジの検出結果に基づき、クロップ可能なオブジェクト（すなわち、単一の原稿Ｇに係る画像として切り取ることのできる画像の集合で、第１集合の一例）が、直近のｐライン分のスキャンデータの中にあるか否かが判断される。クロップ可能なオブジェクトは、種々に定義可能である。本実施形態では、原稿Ｇが四角形であることを想定し、４つの頂点（すなわち、エッジの交点）と４本の線分（すなわち、エッジ）とで構成される閉じた（すなわち、エッジが閉曲線を構成する）オブジェクトをクロップ可能なオブジェクトとする。
【００２３】
例えば、図６の例では、Ｙ＝０のラインから最初のＫラインを読み取った時点ではクロップ可能なオブジェクトは存在しないが、Ｙ＝０のラインから２Ｋラインを読み取った時点では、原稿Ｇ１，Ｇ２のいずれもがクロップ可能となる。そこで、Ｓ１７にてクロップ可能なオブジェクトがないと判断された場合は（Ｓ１７：Ｎ）処理は前述のＳ１４へ移行する。図６の例では、最初にＳ１７へ移行したときにはクロップ可能なオブジェクトがないので否定判断がなされる。しかしながら、処理が再びＳ１５を経ることによりｐ＝２ＫとなってからＳ１７へ処理が移行すると、原稿Ｇ１，Ｇ２がいずれもクロップ可能となるので、当該Ｓ１７では肯定判断がなされる。
【００２４】
Ｓ１７にてクロップ可能なオブジェクトがあると判断された場合は（Ｓ１７：Ｙ）、ＣＰＵ２１は、Ｓ２１にて、クロップ可能なオブジェクトを全てクロップする。すなわち、クロップ可能なオブジェクトをそれぞれ単一の原稿に係る画像として切り取る。クロップされた画像は、インタフェース１５を介して記録媒体等に出力されてもよい。図６の例では、スキャンデータにおける原稿Ｇ１，Ｇ２の画像が、それぞれ単一の原稿に係る画像として切り取られる。これに対して、図７のような例では、ｐ＝２Ｋとなっても、クロップ可能なオブジェクトが、直近のｐライン分のスキャンデータの中に１つもないので（Ｓ１７：Ｎ）、処理はＳ１７からＳ１４へ移行する。
【００２５】
Ｓ２１にてクロップ可能なオブジェクトがクロップされると、続くＳ２２では、他にオブジェクト候補が、直近のｐライン分のスキャンデータの中にあるか否かが判断される。オブジェクト候補とは、単一の原稿Ｇに係る画像として切り取ることのできる画像の集合における前記搬送方向に対する上流側の一部とみなすことのできる画像の集合（すなわち、第２集合の一例）である。オブジェクト候補は、種々に定義可能であるが、本実施形態では、１つの頂点と２本の線分とで構成される連続した線をオブジェクト候補とする。
【００２６】
図６の例のように、クロップ可能なオブジェクト以外にオブジェクト候補がない場合は、Ｓ２２では否定判断がなされて処理はＳ２３へ移行する。Ｓ２３では、カウンタＣの値が変数ｐの値だけ減算され（すなわち、カウンタＣの値が表す搬送量が変数ｐの値だけ減算補正され）、処理はＳ２４へ移行する。Ｓ２４では、その時点でＲＡＭ２５に記憶されているスキャンデータの先頭からｐライン分のデータに係るＲＡＭ２５の領域が解放される。
【００２７】
Ｓ２４に続くＳ２５では、変数ｐが０に初期化され、処理は前述のＳ１４へ移行する。すると、ＲＡＭ２５の領域の解放がＳ２４にてなされたラインから新たにＫライン分のスキャンデータが取得される毎に（Ｓ１３：Ｙ）、前述のようにクロップ可能なオブジェクトの有無等の判断（すなわち、画像解析）が実行される。
【００２８】
Ｓ２２にて他にオブジェクト候補があると判断された場合は（Ｓ２２：Ｙ）、処理はＳ３１へ移行し、Ｓ２１にてクロップされた全てのオブジェクトにおける最小のＹ座標が取得され、そのＹ座標がＹｏｍｉｎとされる。続くＳ３２では、全てのオブジェクト候補における最小のＹ座標が取得され、そのＹ座標がＹｋｍｉｎとされる。なお、クロップ可能なオブジェクトにおけるＹ座標がＹｏｍｉｎとなる頂点が第１端部に対応し、オブジェクト候補におけるＹ座標がＹｋｍｉｎとなる頂点が第２端部に対応する。更に続くＳ３３では、ＹｏｍｉｎがＹｋｍｉｎより小さいか否かが判断される。Ｙｏｍｉｎ＜Ｙｋｍｉｎの場合は（Ｓ３：Ｙ）、Ｓ３４にてカウンタＣの値が（Ｙｋｍｉｎ−Ｙｏｍｉｎ）だけ減算され（すなわち、カウンタＣの値が表す搬送量がＹｋｍｉｎ−Ｙｏｍｉｎだけ減算補正され）、処理はＳ３５へ移行する。Ｓ３５では、その時点でＲＡＭ２５に記憶されているスキャンデータの先頭からＹｋｍｉｎまでのデータに対応するＲＡＭ２５の領域が解放される。
【００２９】
例えば、図８に示す例では、原稿Ｇ１がクロップ可能で、原稿Ｇ２がオブジェクト候補である。また、原稿Ｇ１における搬送方向最上流の頂点のＹ座標Ｙｏｍｉｎは、原稿Ｇ２における搬送方向最上流の頂点のＹ座標Ｙｋｍｉｎよりも小さい（すなわち、搬送方向上流側にある）。この場合（Ｓ３３：Ｙ）、原稿Ｇ１の画像がＳ３１にてクロップされると、先頭からＹｋｍｉｎまでのスキャンデータは、ＲＡＭ２５に記憶しておく必要がなくなる。そこで、その場合、Ｓ３５において当該データを記憶したＲＡＭ２５の領域が解放される。また、その場合、原稿の搬送量をライン数で表すカウンタＣの値も、Ｓ３４にて（Ｙｋｍｉｎ−Ｙｏｍｉｎ）だけ減算され、原稿Ｇ２における搬送方向最上流の頂点のＹ座標Ｙｋｍｉｎから原稿の搬送量が計数されることになる。
【００３０】
Ｓ３４，Ｓ３５に続くＳ３６では、変数ｐが０に初期化され、処理は前述のＳ１４へ移行する。すると、ＲＡＭ２５の領域の解放がＳ３５にてなされたラインから新たにＫライン分のスキャンデータが取得される毎に（Ｓ１３：Ｙ）、前述のようにクロップ可能なオブジェクトの有無等が判断される。
【００３１】
また、図９に示す例では、原稿Ｇ１がクロップ可能で、長尺原稿Ｇ３がオブジェクト候補である。また、原稿Ｇ１における搬送方向最上流の頂点のＹ座標Ｙｏｍｉｎは、原稿Ｇ２における搬送方向最上流の頂点のＹ座標Ｙｋｍｉｎよりも大きい。すなわち、オブジェクト候補が先行して搬送されている。この場合（Ｓ３３：Ｎ）、ＲＡＭ２５の領域に解放可能な領域はない。そこで、その場合、処理は前述のＳ１４を介してＳ１３へ移行し、新たにＫライン分のスキャンデータが取得される毎に（Ｓ１３：Ｙ）、前述のようにクロップ可能なオブジェクトの有無等が判断される。この処理により、例えば図９の例では、オブジェクト候補であった長尺原稿Ｇ３もクロップされる可能性が生じる。
【００３２】
［１−４．効果］
以上詳述した実施形態によれば、以下の効果を奏する。
（１Ａ）前記実施形態では、原稿挿入口３Ａに複数の原稿Ｇが挿入された場合でも、読み取られた画像の中にクロップ可能なオブジェクトが存在するとき、当該オブジェクトにおける副走査方向の長さに応じた値が、搬送量の計数値としてのカウンタＣの値から減算される。このため、原稿挿入口３Ａに複数の原稿Ｇが挿入されても、１枚の原稿の長さ（すなわち、カウンタＣの値）が閾値Ｔ以上の異常に長いものと判断されてジャム処理がなされるのを抑制することができる。なお、前記実施形態では、クロップ可能なオブジェクトにおける副走査方向の長さに応じた値とは、ｐ又は（Ｙｋｍｉｎ−Ｙｏｍｉｎ）である。
【００３３】
（１Ｂ）前記実施形態では、原稿の搬送量としてのカウンタＣの値が、Ｋラインずつ増加する所定搬送量としての変数ｐに達する毎に、当該ｐラインだけ原稿が搬送される際にＣＩＳ９が読み取った画像が読み込まれ（すなわち解析され）、クロップ可能なオブジェクトの有無等が判断される。すなわち、原稿ＧがＫライン搬送される毎に前記判断がなされる。このため、クロップ可能なオブジェクトが存在するか否かの判断を適切な頻度で実行することができる。
【００３４】
（１Ｃ）クロップ可能なオブジェクト、すなわち、単一の原稿Ｇに係る画像として切り取ることのできる画像のみを含んだ読取範囲は、当該クロップ可能なオブジェクトがクロップされた後は、カウンタＣによる原稿の長さの計数に当たって無視してもよい範囲である。そこで、前記実施形態では、クロップ可能なオブジェクトが存在し、かつ、オブジェクト候補が存在しない場合（Ｓ２２：Ｎ）、前記所定搬送量としての変数ｐを、前記計数された搬送量としてのカウンタＣの値から減算している（Ｓ２３）。よって、カウンタＣによって計数される単一原稿の搬送量（すなわち、原稿の長さ）を、一層適切に計数することができる。
【００３５】
（１Ｄ）Ｙｏｍｉｎ＜Ｙｋｍｉｎの場合（Ｓ３３：Ｙ）、Ｙ座標がＹｏｍｉｎとＹｋｍｉｎとの間にある読取範囲（例えば、図８に太い波線で示す範囲）は、クロップ可能なオブジェクトのみを含んでいる。従って、その読取範囲は、当該クロップ可能なオブジェクトがクロップされた後は、カウンタＣによる原稿の長さの計数に当たって無視してもよい範囲である。そこで、本実施形態では、Ｙｏｍｉｎ＜Ｙｋｍｉｎの場合（Ｓ３３：Ｙ）、（Ｙｋｍｉｎ−Ｙｏｍｉｎ）、すなわち、第１端部から第２端部までの副走査方向の距離を、前記計数された搬送量としてのカウンタＣの値から減算している。よって、カウンタＣによって計数される単一原稿の搬送量（すなわち、原稿の長さ）を、一層適切に計数することができる。
【００３６】
（１Ｅ）Ｙｏｍｉｎ≧Ｙｋｍｉｎの場合（Ｓ３３：Ｎ）、Ｙ座標がＹｏｍｉｎとＹｋｍｉｎとの間にある読取範囲には、オブジェクト候補が存在している。このため、その読取範囲は、原稿の長さの計数に当たって無視することのできない範囲である。そこで、本実施形態では、Ｙｏｍｉｎ≧Ｙｋｍｉｎの場合（Ｓ３３：Ｎ）、カウンタＣの値を減算補正しない。よって、カウンタＣによって計数される単一原稿の搬送量（すなわち、原稿の長さ）を一層適切に計数することができる。
【００３７】
（１Ｆ）本実施形態では、読取を実行しながらカウンタＣの値を加算する図３の計数処理と、画像解析によりクロップ可能なオブジェクトの有無等を判断してカウンタＣの値を補正する図４の計数値補正処理とを、並列処理として実行している。このため、Ｋライン読んでから画像解析をする処理を繰り返す場合に比べて、全体としての処理を迅速化することができる。しかも、カウンタＣの値を計数値補正処理に直接に利用するのではなく変数ｐを利用したことにより、計数処理と計数値補正処理とが同期していなくても、Ｓ１６における解析対象範囲をＫライン分ずつ増やすことができる。
【００３８】
［２．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上述の実施形態に限定されることなく、種々変形して実施することができる。
【００３９】
（２Ａ）前記実施形態では、Ｓ２３及びＳ３４の処理を備えたことにより、図６に例示された場合と図８に例示された場合とでそれぞれカウンタＣの値を補正しているが、カウンタＣの値を補正する態様はこれに限定されるものではない。例えば、Ｓ２３又はＳ３４の処理のいずれか一方を備え、図６に例示された場合か図８に例示された場合かのいずれか一方でカウンタＣの値を補正してもよい。
【００４０】
（２Ｂ）前記実施形態では、取得したスキャンデータを記録媒体等に出力するいわゆるモバイルスキャナに本開示を適用したが、スキャンデータに応じた印刷を実行するコピー機や、スキャンデータを通信回線を介して送信するファクシミリ装置にも、本開示は適用可能である。
【００４１】
（２Ｃ）前記実施形態では、原稿Ｇが四角形であることを前提としたが、原稿Ｇが星形，円盤状等の種々の形状である場合にも、本開示は適用可能である。その場合、クロップ可能なオブジェクトの定義及びオブジェクト候補の定義を変更した方が望ましい場合がある。
【００４２】
（２Ｄ）前記実施形態における１つの構成要素が有する複数の機能を、複数の構成要素によって実現したり、１つの構成要素が有する１つの機能を、複数の構成要素によって実現したりしてもよい。また、複数の構成要素が有する複数の機能を、１つの構成要素によって実現したり、複数の構成要素によって実現される１つの機能を、１つの構成要素によって実現したりしてもよい。また、前記実施形態の構成の一部を省略してもよい。また、前記実施形態の構成の少なくとも一部を、他の前記実施形態の構成に対して付加又は置換してもよい。
【００４３】
（２Ｅ）上述した画像読取装置の他、当該画像読取装置を構成要素とするシステム、当該画像読取装置としてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、画像読取方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【００４４】
１…画像読取装置        ３…原稿搬送路            ３Ａ…原稿挿入口
５，７…搬送ローラ      ９…ＣＩＳ                １１…原稿検知センサ
１３…搬送モータ        １５…インタフェース      ２０…制御部
２１…ＣＰＵ            ２３…ＲＯＭ              ２５…ＲＡＭ
【図１】
2020141286.tif 000003
【図２】
2020141286.tif 000004
【図３】
2020141286.tif 000005
【図４】
2020141286.tif 000006
【図５】
2020141286.tif 000007
【図６】
2020141286.tif 000008
【図７】
2020141286.tif 000009
【図８】
2020141286.tif 000010
【図９】
2020141286.tif 000011