(57)【特許請求の範囲】
【請求項１】
原稿シートを搬送経路に沿って搬送する搬送部と、
前記搬送経路における読取位置で、前記搬送部により搬送方向に搬送される原稿シート上の原稿画像を読み取る画像読取部と、
前記搬送経路において前記読取位置よりも前記搬送方向の上流に位置する検知位置で、前記搬送部により搬送される原稿シートを検知する原稿検知部と、
制御部と、を備え、
前記搬送部は、前記原稿シートとして、シート長辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第１原稿シートと、シート長辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記第１原稿シートのシート長辺と同一寸法であり、そのシート長辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第２原稿シートとを搬送可能であり、
前記検知位置から前記読取位置までの距離は、前記第１原稿シートのシート短辺と前記第２原稿シートのシート長辺との寸法差以下であり、
前記制御部は、
前記画像読取部に前記原稿画像を読み取らせる読取処理と、
前記読取処理が、前記第１原稿シートのシート短辺の長さ分まで完了したかどうかを判断する完了判断処理と、
前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断したときに、前記原稿検知部が前記原稿シートを検知していない場合、前記読取処理で読み取られた読取画像の回転処理を開始し、前記原稿検知部が前記原稿シートを検知している場合、前記読取画像の回転処理を禁止する回転制御処理と、を実行する構成を有する画像読取装置。
【請求項２】
原稿シートを搬送経路に沿って搬送する搬送部と、
前記搬送経路における読取位置で、前記搬送部により搬送方向に搬送される原稿シート上の原稿画像を読み取る画像読取部と、
前記搬送経路において前記読取位置よりも前記搬送方向の上流に位置する検知位置で、前記搬送部により搬送される原稿シートを検知する原稿検知部と、
制御部と、を備え、
前記搬送部は、前記原稿シートとして、シート短辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第１原稿シートと、シート短辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記第１原稿シートのシート長辺と同一寸法であり、そのシート長辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第２原稿シートとを搬送可能であり、
前記検知位置から前記読取位置までの距離は、前記第１原稿シートのシート短辺と前記第２原稿シートのシート長辺との寸法差以下であり、
前記制御部は、
前記画像読取部に前記原稿画像を読み取らせる読取処理と、
前記読取処理が、前記第１原稿シートのシート短辺の長さ分まで完了したかどうかを判断する完了判断処理と、
前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断したときに、前記原稿検知部が前記原稿シートを検知している場合、前記読取処理で読み取られた読取画像の回転処理を開始し、前記原稿検知部が前記原稿シートを検知していない場合、前記読取画像の回転処理を禁止する回転制御処理と、を実行する構成を有する画像読取装置。
【請求項３】
請求項１または２に記載の画像読取装置であって、
前記制御部は、
前記搬送部により搬送される原稿シートについて、前記搬送方向に直交する横幅を検知する幅検知処理を実行する構成を有し、
前記完了判断処理では、前記幅検知処理で検知した横幅がシート長辺の幅である定型サイズの原稿シートのシート短辺の幅を、前記第１原稿シートのシート短辺の長さ分とする、画像読取装置。
【請求項４】
請求項３に記載の画像読取装置であって、
前記画像読取部は、前記搬送方向と直交する主走査方向に沿って複数の読取素子を備え、
前記制御部は、
前記幅検知処理では、前記読取処理で前記画像読取部が読み取った原稿シートの先端画像から、当該先端画像の前記主走査方向の幅を、前記横幅として検知する、画像読取装置。
【請求項５】
請求項３に記載の画像読取装置であって、
前記搬送経路において前記検知位置よりも上流の位置で、前記搬送部によって搬送される原稿シートについて、前記横幅に応じた検知信号を出力する幅検知部を備え、
前記制御部は、
前記幅検知処理では、前記幅検知部から出力された前記検知信号により前記横幅を検知する、画像読取装置。
【請求項６】
請求項１から５のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断する前に、前記原稿検知部が前記原稿シートを検知しなくなった未完了であるかどうかを判断する未完了判断処理を実行する構成を有し、
前記回転制御処理では、前記未完了判断処理で前記未完了であると判断した場合、前記読取処理で読み取られた読取画像の回転処理を禁止する、画像読取装置。
【請求項７】
原稿シートを搬送経路に沿って搬送する搬送部と、
前記搬送経路における読取位置で、前記搬送部により搬送方向に搬送される原稿シート上の原稿画像を読み取る画像読取部と、
前記搬送経路において前記読取位置よりも前記搬送方向の上流に位置する検知位置で、前記搬送部により搬送される原稿シートを検知する原稿検知部と、
制御部と、を備え、
前記搬送部は、前記原稿シートとして、シート長辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第１原稿シートと、シート長辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記第１原稿シートのシート長辺と同一寸法であり、そのシート長辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第２原稿シートとを搬送可能であり、
前記検知位置から前記読取位置までの距離は、前記第１原稿シートのシート短辺と前記第２原稿シートのシート長辺との寸法差以下である画像読取装置が有するコンピュータに、
前記画像読取部に前記原稿画像を読み取らせる読取処理と、
前記読取処理が、前記第１原稿シートのシート短辺の長さ分まで完了したかどうかを判断する完了判断処理と、
前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断したときに、前記原稿検知部が前記原稿シートを検知していない場合、前記読取処理で読み取られた読取画像の回転処理を開始し、前記原稿検知部が前記原稿シートを検知している場合、前記読取画像の回転処理を禁止する回転制御処理と、を実行させる読取制御プログラム。
【請求項８】
原稿シートを搬送経路に沿って搬送する搬送部と、
前記搬送経路における読取位置で、前記搬送部により搬送方向に搬送される原稿シート上の原稿画像を読み取る画像読取部と、
前記搬送経路において前記読取位置よりも前記搬送方向の上流に位置する検知位置で、前記搬送部により搬送される原稿シートを検知する原稿検知部と、
制御部と、を備え、
前記搬送部は、前記原稿シートとして、シート短辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第１原稿シートと、シート短辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記第１原稿シートのシート長辺と同一寸法であり、そのシート長辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第２原稿シートとを搬送可能であり、
前記検知位置から前記読取位置までの距離は、前記第１原稿シートのシート短辺と前記第２原稿シートのシート長辺との寸法差以下である画像読取装置が有するコンピュータに、
前記画像読取部に前記原稿画像を読み取らせる読取処理と、
前記読取処理が、前記第１原稿シートのシート短辺の長さ分まで完了したかどうかを判断する完了判断処理と、
前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断したときに、前記原稿検知部が前記原稿シートを検知している場合、前記読取処理で読み取られた読取画像の回転処理を開始し、前記原稿検知部が前記原稿シートを検知していない場合、前記読取画像の回転処理を禁止する回転制御処理と、を実行させる読取制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
原稿シートを搬送経路に沿って搬送し、搬送経路に設定された読取位置を通過中の原稿シート上の原稿画像を画像読取部により読み取る技術に関する。
【背景技術】
【０００２】
画像読取装置には、原稿シートを搬送経路に沿って搬送し、搬送経路に設定された読取位置を通過中の原稿シート上の原稿画像を画像読取部により読み取るタイプのものがある（例えば特許文献１）。このタイプの画像読取装置では、例えばＡ４，Ａ３等、様々なサイズの原稿シートが互いに異なる向きで搬送経路に沿って搬送される。例えば、Ａ４サイズの原稿シートは、短辺が搬送経路に平行とである横向きで搬送されたり、長辺が搬送経路と平行である縦向きで搬送されたりする。一方、Ａ３サイズの原稿は、縦向きで搬送される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−１５５４４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、原稿画像は、その上下方向が、原稿シートの長辺に平行である縦原稿画像と、上下方向が、原稿シートの短辺に平行である横原稿画像とがある。ここで、例えば、縦原稿画像が印刷された原稿シートを、縦向きで搬送する場合には、縦原稿画像は、その上から下に向かって順次、画像読取部により読み取られて読取データとしてメモリに記憶される。このため、その読取データによる原稿画像を例えば表示装置に表示する場合、表示された原稿画像は、その上下方向が、表示装置の上下方向に一致しており、ユーザにとって見易いものになる。
【０００５】
縦原稿画像が印刷された原稿シートを、横向きで搬送する場合には、縦原稿画像は、その右または左から順次、画像読取部により読み取られて読取データとしてメモリに記憶される。このため、その読取データによる原稿画像を例えば表示装置に表示する場合、表示された原稿画像は、その上下方向が、表示装置の上下方向に対して９０度傾いており、ユーザにとって見づらいものになる。このため、縦原稿画像が印刷された原稿シートを、横向きで搬送する場合には、その読取画像に対して回転処理が行うのが好ましい。なお、横原稿画像が印刷された原稿シートを、縦向きで搬送する場合には、その読取画像に対して回転処理が行うのが好ましい。
【０００６】
そして、この回転処理を行うための処理方式としては、原稿の画像の読取開始から回転処理までの時間を短縮するために、横向きで搬送された原稿シートの原稿画像を読み取りながら、その読取画像の回転処理を並行して実行するパラレル方式が考えられる。このパラレル方式では、原稿シートの搬送向きが縦向きなのか横向きなのか、或いは、原稿シートのサイズがＡ４サイズなのかＡ３サイズなのかを正確に設定されなければ、Ａ４サイズの原稿シートが横向きで搬送されたにもかかわらず、その読取画像の回転処理が実行されなかったり、Ａ３サイズの原稿シートが縦向きで搬送されたにもかかわらず、その読取画像の回転処理が実行されてしまったりする等の問題が生じる。
【０００７】
本明細書では、原稿シートの搬送向きやサイズが間違って設定されたり、或いは、その設定機能自体がなかったりしても、回転処理が不適切に実行されることを抑制することが可能な技術を開示する。
【課題を解決するための手段】
【０００８】
本明細書によって開示される画像読取装置は、原稿シートを搬送経路に沿って搬送する搬送部と、前記搬送経路における読取位置で、前記搬送部により搬送方向に搬送される原稿シート上の原稿画像を読み取る画像読取部と、前記搬送経路において前記読取位置よりも前記搬送方向の上流に位置する検知位置で、前記搬送部により搬送される原稿シートを検知する原稿検知部と、制御部と、を備え、前記搬送部は、前記原稿シートとして、シート長辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第１原稿シートと、シート長辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記第１原稿シートのシート長辺と同一寸法であり、そのシート長辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第２原稿シートとを搬送可能であり、前記検知位置から前記読取位置までの距離は、前記第１原稿シートのシート短辺と前記第２原稿シートのシート長辺との寸法差以下であり、前記制御部は、前記画像読取部に前記原稿画像を読み取らせる読取処理と、前記読取処理が、前記第１原稿シートのシート短辺の長さ分まで完了したかどうかを判断する完了判断処理と、前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断したときに、前記原稿検知部が前記原稿シートを検知していない場合、前記読取処理で読み取られた読取画像の回転処理を開始し、前記原稿検知部が前記原稿シートを検知している場合、前記読取画像の回転処理を禁止する回転制御処理と、を実行する構成を有する。
【０００９】
この画像読取装置によれば、原稿検知部により検知位置で原稿シートが検知され、この検知位置は、搬送経路において読取位置よりも上流の位置であって、且つ、読取位置との距離が、横向きの原稿シートのシート短辺と縦向きの原稿シートのシート長辺との寸法差以下の位置である。そして、画像読取部が原稿画像の読取処理を、上記シート短辺の長さ分まで完了したと判断されたときに、原稿検知部が原稿シートを検知していない場合、当該原稿シートの搬送向きは横向きであるとみなされ、読取処理で読み取られた読取画像の回転処理が開始される。一方、シート短辺の長さ分まで完了したと判断されたときに、原稿検知部が原稿シートを検知している場合、当該原稿シートの搬送向きは縦向きであるとみなされ、読取画像の回転処理が禁止される。これにより、原稿シートの搬送向きやサイズが間違って設定されたり、その設定機能自体がなかったりしても、回転処理が不適切に実行されることを抑制することが可能である。
【００１０】
また、画像読取装置は、原稿シートを搬送経路に沿って搬送する搬送部と、前記搬送経路における読取位置で、前記搬送部により搬送方向に搬送される原稿シート上の原稿画像を読み取る画像読取部と、前記搬送経路において前記読取位置よりも前記搬送方向の上流に位置する検知位置で、前記搬送部により搬送される原稿シートを検知する原稿検知部と、制御部と、を備え、前記搬送部は、前記原稿シートとして、シート短辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第１原稿シートと、シート短辺が原稿画像の上下方向と平行であり、且つ、シート短辺が前記第１原稿シートのシート長辺と同一寸法であり、そのシート長辺が前記搬送方向と平行となる状態で前記搬送経路を搬送される第２原稿シートとを搬送可能であり、前記検知位置から前記読取位置までの距離は、前記第１原稿シートのシート短辺と前記第２原稿シートのシート長辺との寸法差以下であり、前記制御部は、前記画像読取部に前記原稿画像を読み取らせる読取処理と、前記読取処理が、前記第１原稿シートのシート短辺の長さ分まで完了したかどうかを判断する完了判断処理と、前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断したときに、前記原稿検知部が前記原稿シートを検知している場合、前記読取処理で読み取られた読取画像の回転処理を開始し、前記原稿検知部が前記原稿シートを検知していない場合、前記読取画像の回転処理を禁止する回転制御処理と、を実行する構成を有する。
【００１１】
この画像読取装置によれば、原稿検知部により検知位置で原稿シートが検知され、この検知位置は、搬送経路において読取位置よりも上流の位置であって、且つ、読取位置との距離が、横向きの原稿シートのシート短辺と縦向きの原稿シートのシート長辺との寸法差以下の位置である。そして、画像読取部が原稿画像の読取処理を、上記シート短辺の長さ分まで完了したと判断されたときに、原稿検知部が原稿シートを検知していない場合、当該原稿シートの搬送向きは横向きであるとみなされ、読取画像の回転処理が禁止される。一方、シート短辺の長さ分まで完了したと判断されたときに、原稿検知部が原稿シートを検知している場合、当該原稿シートの搬送向きは縦向きであるとみなされ、読取処理で読み取られた読取画像の回転処理が開始される。これにより、原稿シートの搬送向きやサイズが間違って設定されたり、その設定機能自体がなかったりしても、回転処理が不適切に実行されることを抑制することが可能である。
【００１２】
上記画像読取装置では、前記制御部は、前記搬送部により搬送される原稿シートについて、前記搬送方向に直交する横幅を検知する幅検知処理を実行する構成を有し、前記完了判断処理では、前記幅検知処理で検知した横幅がシート長辺の幅である定型サイズの原稿シートのシート短辺の幅を、前記第１原稿シートのシート短辺の長さ分としてもよい。
【００１３】
この画像読取装置によれば、幅検知部が検知した横幅がシート長辺の幅である定型サイズの原稿シートのシート短辺の幅が、完了判断処理で利用されるシート短辺の長さ分とされる。従って、例えばユーザが上記シート短辺の長さを設定することを要することなく、回転処理が不適切に実行されることを抑制することが可能である。
【００１４】
上記画像読取装置では、前記画像読取部は、前記搬送方向と直交する主走査方向に沿って複数の読取素子を備え、前記制御部は、前記幅検知処理では、前記読取処理で前記画像読取部が読み取った原稿シートの先端画像から、当該先端画像の前記主走査方向の幅を、前記横幅として検知してもよい。
【００１５】
この画像読取装置によれば、読取処理で画像読取部が読み取った原稿の先端画像から、当該先端画像の主走査方向の幅が、搬送されている原稿の横幅として検知される。これにより、専用の幅センサ等を設けることなく、幅検知処理を行うことができる。
【００１６】
上記画像読取装置では、前記搬送経路において前記検知位置よりも上流の位置で、前記搬送部によって搬送される原稿シートについて、前記横幅に応じた検知信号を出力する幅検知部を備え、前記制御部は、前記幅検知処理では、前記幅検知部から出力された前記検知信号により前記横幅を検知してもよい。
【００１７】
この画像読取装置によれば、幅検知部から出力された検知信号により、原稿の横幅が検知される。これにより、画像処理を要することなく、幅検知処理を行うことができる。
【００１８】
上記画像読取装置では、前記制御部は、前記完了判断処理で前記第１原稿シートのシート短辺の長さ分まで完了したと判断する前に、前記原稿検知部が前記原稿シートを検知しなくなった未完了であるかどうかを判断する未完了判断処理を実行する構成を有し、前記回転制御処理では、前記未完了判断処理で前記未完了であると判断した場合、前記読取処理で読み取られた読取画像の回転処理を禁止してもよい。
【００１９】
この画像読取装置によれば、画像読取部が、原稿の画像の読み取りを、シート短辺の長さ分まで完了する前に、原稿検知部が原稿を検知しなくなった場合、搬送されている原稿は、搬送経路に沿った長さが、上記短辺よりも短い非定型なサイズである可能性が高い。このような場合、この画像読取装置のように、不用意に回転処理をしないのが好ましい。
【００２０】
【００２１】
【００２２】
なお、この発明は、画像読取装置、読取制御方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２３】
本明細書によって開示される発明によれば、原稿シートの搬送向きやサイズが間違って設定されたり、或いは、その設定機能自体がなかったりしても、回転処理が不適切に実行されることを抑制することが可能である。
【図面の簡単な説明】
【００２４】
【図１】実施形態１に係る複合機の電気的構成を示すブロック図
【図２】画像読取部およびＡＤＦ等の概略構成図
【図３】Ａ４サイズの縦向きの原稿シートの搬送位置と搬送時間との関係を示す説明図
【図４】Ａ４サイズの横向きの原稿シートの搬送位置と搬送時間との関係を示す説明図
【図５】Ａ３サイズの縦向きの原稿シートの搬送位置と搬送時間との関係を示す説明図
【図６】読取制御処理を示すフローチャート
【図７】主走査幅と読取長さの対応テーブル等を示す説明図
【図８】実施形態２の読取制御処理を示すフローチャート
【発明を実施するための形態】
【００２５】
＜実施形態１＞
実施形態１の複合機１について図１〜図７を参照しつつ説明する。複合機１は、画像読取装置の一例であり、スキャン機能に加えて、コピー機能など、複数の機能を実行可能である。
【００２６】
（複合機の電気的構成）
図１に示すように、複合機１は、制御部２、画像読取部３、原稿自動搬送装置（以下、「ＡＤＦ４」という）、操作部５、表示部６、印刷部７、フロントセンサ８、リアセンサ９等を備える。
【００２７】
制御部２は、中央処理装置（以下、ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３および画像処理部１４を有する。ＲＯＭ１２には、後述する読取制御処理を実行するためのプログラム（読取制御プログラムの一例）や、この複合機１の各種の動作を実行するためのプログラムが記憶されている。ＣＰＵ１１は、ＲＯＭ１２から読み出したプログラムに従って、複合機１の各部を制御する。なお、上記各種のプログラムが記憶される媒体は、ＲＯＭ１２やＲＡＭ１３以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリ（登録商標）などの不揮発性メモリでもよい。
【００２８】
ＲＡＭ１３には、画像読取部３で読み取られた読取画像に応じた画素列のデータである読取データなどが記憶される。画像処理部１４は、読取画像に対して回転処理を実行する回転部１４Ａ、および、読取画像に対して、色変換、ガンマ補正などの画処理を実行する画処理部１４Ｂを有するハード回路である。操作部５は、複数のボタンを有し、ユーザにより各種の入力操作が可能である。表示部６は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。印刷部７は、上記読取データなどの画像データに基づく画像を、例えば電子写真方式またはインクジェット方式に
より図示しない未印刷のシートに印刷する。画像読取部３、ＡＤＦ４、フロントセンサ８、リアセンサ９の構成ついては後述する。
【００２９】
（画像読取部およびＡＤＦ等の具体的構成）
図２に示すように、複合機１は、印刷部７等を備える複合機本体１Ａの上面に，ＡＤＦ用ガラス２１、および、ＦＢ（フラットベッド）用ガラス２２が設けられている。また、複合機本体１Ａの上面の一端側には，これらのガラス２１，２２を覆う原稿台カバー２３が開閉可能に設けられている。この原稿台カバー２３内には、上述したＡＤＦ４、フロントセンサ８、リアセンサ９が設けられ、ＡＤＦ用ガラス２１の下方には、上述した画像読取部３が設けられている。
【００３０】
具体的には、原稿台カバー２３には、原稿シートＭが配置される原稿トレイ２４、および、その原稿トレイ２４の下方に配置された原稿排出トレイ２５が設けられている。また、原稿トレイ２４の先端側には上記フロントセンサ８が設けられている。このフロントセンサ８は、原稿トレイ２４の先端側の検知位置Ｘ０で、原稿トレイ２４上の原稿シートＭの有無を検知する原稿有無センサであり、その検知結果を上記制御部２に送信する。
【００３１】
また、原稿台カバー２３内には、原稿シートＭを、原稿トレイ２４からＵ字状に折り返して原稿排出トレイ２５に搬送するための搬送経路２６が形成されている。ＡＤＦ４は、搬送部の一例であり、その搬送経路２６途中に配置された複数の搬送ローラ２７や原稿押さえ部材２８等を有し、搬送ローラ２７を回転駆動することにより、原稿シートＭを搬送経路２６に沿って搬送する構成である。
【００３２】
画像読取部３は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する読取デバイスであり、複数の読取素子が、図２の紙面奥行き方向、換言すれば主走査方向に沿って並んで配置され、その近傍に、ＲＧＢの複数の光源が配置された構成である。なお、画像読取部３は、ＣＩＳに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。また、画像読取部３は、図示しない移動機構によってＡＤＦ用ガラス面２１およびＦＢ用ガラス面２２に平行して、図２の左右方向に移動可能に設けられている。
【００３３】
画像読取部３は、ＡＤＦ４により搬送される原稿シートＭを読み取る際、押さえ部材２８の直下に移動して、原稿シートＭ上の原稿画像を読み取り、その読取画像に応じた読取データを上記制御部２に送信する。このとき、搬送経路２６において、押さえ部材２８と画像読取部３との間の位置が読取位置Ｘ２になる。また、読取位置Ｘ２の上流側には、リアセンサ９の検知位置Ｘ１が設定されている。このリアセンサ９は、原稿検知部の一例であり、読取位置Ｘ２に近づいてきた原稿シートＭを検知する原稿検知センサであり、その検知結果を上記制御部２に送信する。
【００３４】
（原稿画像の向きおよび原稿シートの搬送向き）
図３から図５には、各種の原稿シートＭの搬送位置と搬送時間との関係が示されている。各図において、原稿シートＭ上に付された文字（Ａ４、Ａ３）の向きは、原稿画像の向きを示す。即ち、各図の原稿シートＭ上の原稿画像は、その上下方向が、原稿シートＭのシート長辺に平行である縦原稿画像である。なお、原稿トレイ２４上には一対のガイド部材２４Ａ，２４Ａが互いの距離を変更可能に設けられており、原稿シートＭは、一対のガイド部材２４Ａ，２４Ａにより搬送経路２６に沿って搬送される。
【００３５】
原稿トレイ２４には、Ａ４，Ａ３等、様々なサイズの原稿シートＭが互いに異なる向きで配置される。図３には、Ａ４サイズの原稿シートＭ１が、縦向きで原稿トレイ２４上に配置された例が示されている。ここで、縦向きとは、原稿シートＭのシート長辺が、搬送経路２６の搬送方向Ｘと平行である、換言すれば画像読取部３の主走査方向Ｙに直交する向きをいう。原稿シートＭ１は、縦向きで搬送経路２６に沿って搬送される。
【００３６】
図４には、Ａ４サイズの原稿シートＭ２が、横向きで原稿トレイ２４上に配置された例が示されている。ここで、横向きとは、原稿シートＭのシート短辺が、搬送経路２６の搬送方向Ｘと平行である、換言すれば画像読取部３の主走査方向Ｙに直交する向きをいう。原稿シートＭ２は、横向きで搬送経路２６に沿って搬送される。図５には、Ａ３サイズの原稿シートＭ３が、縦向きで原稿トレイ２４上に配置された例が示されており、この原稿シートＭ３は、縦向きで搬送経路２６に沿って搬送される。
【００３７】
（読取制御処理）
例えばユーザが操作部５にて読取機能の実行を指示するための操作を行うと、制御部２は、フロントセンサ８の検知結果に基づき、原稿トレイ２４上に原稿シートＭ有りと判断したことを条件に、図６に示す読取制御処理を実行する。この読取制御処理では、ＡＤＦ４により搬送される原稿シートＭの搬送向きを判定し、その判定結果に応じて読取画像の回転処理の実行の有無が決定される。
【００３８】
制御部２は、まずＡＤＦ４を起動させて原稿シートＭの搬送を開始させ（Ｓ１）、ＣＰＵ１１により、リアセンサ９からの検知結果に基づき、当該リアセンサ９がオンした、即ち、検知位置Ｘ１で原稿シートＭの先端が検知されたかどうかを判断する（Ｓ２）。制御部２は、リアセンサ９がオンしたと判断すると（Ｓ２：ＹＥＳ）、検知位置Ｘ１からの原稿シートＭの搬送距離の測定を開始する（Ｓ３）。
【００３９】
なお、この搬送距離の測定方法の例としては、例えばＣＰＵ１１が、ＡＤＦ４を回転駆動させる駆動モータのステップ数をカウントすることで搬送距離を測定する方法や、ＣＰＵ１１が、内蔵タイマによりリアセンサ９のオン時点からカウントした時間、および、予め定められた搬送速度から搬送距離を測定する方法などが挙げられる。
【００４０】
（１）読取処理
制御部２は、原稿シートＭの搬送距離の測定開始後、画像読取部３の光源を発光させて読取動作を実行させ、当該画像読取部３から主走査ラインごとの読取データを順次取得し、ＲＡＭ１３に記憶していく読取処理を実行する（Ｓ４）。
【００４１】
（２）幅検知処理
次に、制御部２は、搬送される原稿シートＭについて、搬送経路２６に直交する横幅、換言すれば主走査方向の幅（以下、主走査幅ＤＹという）を検知する幅検知処理を実行する（Ｓ５）。
【００４２】
具体的には、ＣＰＵ１１は、上記読取処理で得られた原稿シートＭの先端画像から、当該先端画像の主走査幅ＤＹを検知する、例えば、ＣＰＵ１１は、読取データに基づき、原稿シートＭの先端画像についてエッジ抽出処理を行う。エッジ抽出処理では、隣接する画素との画素値の差が所定値以上である画素がエッジ画素とされ、そのエッジ画素が所定数以上並ぶ線がエッジ線として抽出される。そして、抽出されたエッジ線のうち、副走査方向に平行であって、且つ、主走査方向の両端に位置する一対のエッジ線が、原稿シートＭの両端のエッジ線とされ、この一対のエッジ線の間の距離が、主走査幅ＤＹとされる。
【００４３】
制御部２は、主走査幅ＤＹを検知すると、ＣＰＵ１１により、ＲＡＭ１３に記憶された、主走査幅ＤＹと読取長さＤＸとの対応関係テーブル（図７）を参照して、検知した主走査幅ＤＹに対応する読取長さＤＸを決定する（Ｓ６）。ここで、読取長さＤＸは、それに対応する主走査幅ＤＹをシート長辺の幅とする定型サイズのシート短辺の幅であり、横向きの原稿シートのシート短辺の長さ分の一例である。具体的には、主走査幅ＤＹが１４８ｍｍであれば、これをシート長辺の幅とする定型サイズはＡ６サイズであり、そのＡ６サイズのシート短辺の幅（１０５ｍｍ）が読取長さとして決定される。主走査幅ＤＹが１８２ｍｍであれば、これをシート長辺の幅とする定型サイズはＢ６サイズであり、そのＢ６サイズのシート短辺の幅（１２８ｍｍ）が読取長さとして決定される。
【００４４】
主走査幅ＤＹが２１０ｍｍであれば、これをシート長辺の幅とする定型サイズはＡ５サイズであり、そのＡ５サイズのシート短辺の幅（１４８ｍｍ）が読取長さとして決定される。主走査幅ＤＹが２５７ｍｍであれば、これをシート長辺の幅とする定型サイズはＢ５サイズであり、そのＢ５サイズのシート短辺の幅（１８２ｍｍ）が読取長さとして決定される。主走査幅ＤＹが２７９．４ｍｍであれば、これをシート長辺の幅とする定型サイズはレターサイズであり、そのレターサイズのシート短辺の幅（２１５．９ｍｍ）が読取長さとして決定される。主走査幅ＤＹが２９７ｍｍであれば、これをシート長辺の幅とする定型サイズはＡ４サイズであり、そのＡ４サイズのシート短辺の幅（２１０ｍｍ）が読取長さとして決定される。
【００４５】
（３）完了判断処理
制御部２は、読取長さＤＸを決定すると、ＣＰＵ１１により、Ｓ４で開始した読取処理が、搬送中の原稿シートＭについて、その先端から読取長さＤＸ分まで完了したかどうかを判断する完了判断処理を実行する（Ｓ７）。具体的には、ＣＰＵ１１は、上述した搬送距離の測定方法により、原稿シートＭの先端の搬送距離が、ずれ長さΔＸおよび読取長さＤＸの合計長さ分に達したかどうかを判断する。
【００４６】
ここで、ずれ長さΔＸは、検知位置Ｘ１から読取位置Ｘ２までの距離であり、原稿トレイ２４に横向きで配置可能な原稿シートＭのシート短辺と、原稿トレイ２４に縦向きで配置可能な原稿シートＭのシート長辺との寸法差以下である。例えば図７に示すように、原稿トレイ２４に横向きで配置可能な最小の定型サイズがＡ６であり、原稿トレイ２４に縦向きで配置可能な最小の定型サイズがＡ５であるとする。この場合、ずれ長さΔＸは、Ａ６のシート短辺とＡ５のシート長辺との寸法差以下であれば、原稿トレイ２４に配置可能な全ての定型サイズの原稿シートＭについて次述する回転制御処理を適用することが可能になる。
【００４７】
（４）回転制御処理
制御部２は、読取処理が読取長さＤＸ分まで完了したと判断した場合（Ｓ７：ＹＥＳ）、この判断時点でリアセンサ９がオンしていれば（Ｓ８：ＮＯ）、原稿シートＭの搬送向きは縦向きであると判定する。
【００４８】
（４−１）Ａ４サイズの縦向き原稿シートの場合
図３に示す例では、Ａ４サイズの原稿シートＭ１が縦向きで搬送されている。従って、Ｓ５で主走査幅ＤＹは２１０ｍｍと検知され、Ｓ６で読取長さＤＸ１はＡ５サイズのシート短辺の長さである１４８ｍｍに決定される。そして、原稿シートＭ１について、読取処理が読取長さＤＸ１分まで完了したとき（Ｓ７：ＹＥＳ）、原稿シートＭ１の先端は、読取位置Ｘ２から読取長さＤＸ１だけ下流の位置に達する。一方、原稿シートＭ１の後端は、まだ検知位置Ｘ１に達しておらず、リアセンサ９はオンしている（Ｓ８：ＮＯ）。これにより、制御部２は、原稿シートＭ１の搬送向きが縦向きであると判定することができる。
【００４９】
原稿シートＭ１のように搬送向きが縦向きである場合、画像読取部３により、当該原稿シートＭ１上の縦原稿画像は、上から下に向かって主走査ラインごとに順次読み取られてＲＡＭ１３に記憶される。このため、その読取画像を、例えば表示部６に画面表示する場合、読取画像は、回転処理がされなくても、表示部６との上下方向が一致し、ユーザにとって見易い向きで表示される。
【００５０】
そこで、制御部２は、原稿シートＭ１の搬送向きが縦向きであると判定すると、回転処理を禁止しつつ、既にＲＡＭ１３に記憶されている読取データについて、画像処理部１４の画処理部１４Ｂによる画処理を開始する（Ｓ９）。そして、制御部２は、リアセンサ９がオフした時点で（Ｓ１０：ＹＥＳ）、読取処理を終了し、ＲＡＭ１３に記憶された全読取データについて画処理が終了すると（Ｓ１１）、本読取制御処理を終了する。
【００５１】
一方、制御部２は、読取処理が読取長さＤＸ分まで完了したと判断した場合（Ｓ７：ＹＥＳ）、この判断時点でリアセンサ９がオフしていれば（Ｓ８：ＹＥＳ）、原稿シートＭの搬送向きは横向きであると判定する。
【００５２】
（４−２）Ａ４サイズの横向き原稿シートの場合
図４に示す例では、Ａ４サイズの原稿シートＭ２が横向きで搬送されている。従って、Ｓ５で主走査幅ＤＹ２は２９７ｍｍと検知され、Ｓ６で読取長さＤＸ２はＡ４サイズのシート短辺の長さである２１０ｍｍに決定される。そして、原稿シートＭ２について、読取処理が読取長さＤＸ２分まで完了したとき（Ｓ７：ＹＥＳ）、原稿シートＭ２の先端は、読取位置Ｘ２から読取長さＤＸ２だけ下流の位置に達する。一方、原稿シートＭ２の後端は、検知位置Ｘ１を超えており、リアセンサ９はオフしている（Ｓ８：ＹＥＳ）。これにより、制御部２は、原稿シートＭ１の搬送向きが横向きであると判定することができる。
【００５３】
原稿シートＭ２のように搬送向きが横向きである場合、画像読取部３により、当該原稿シートＭ２上の縦原稿画像は、右から左に向かって主走査ラインごとに順次読み取られてＲＡＭ１３に記憶される。このため、その読取画像を表示部６に画面表示する場合、読取画像は、回転処理をしないと、その上下方向が表示部６の上下方向から９０度ずれ、ユーザにとって見づらい向きで表示されてしまう。
【００５４】
そこで、制御部２は、原稿シートＭ１の搬送向きが横向きであると判定すると、読取処理を終了し（Ｓ１２）、ＲＡＭ１３に記憶された読取データについて、画像処理部１４の画処理部１４Ｂにより、９０度回転させる回転処理および画処理を実施し（Ｓ１３）、本読取制御処理を終了する。これにより、読取画像を、表示部６との上下方向が一致し、ユーザにとって見易い向きで表示することができる。
【００５５】
（４−３）Ａ３サイズの縦向き原稿シートの場合
図５に示す例では、Ａ３サイズの原稿シートＭ３が縦向きで搬送されている。従って、Ｓ５で主走査幅ＤＹ３は２９７ｍｍと検知され、Ｓ６で読取長さＤＸ３は、上記図４に示す例と同様、Ａ４サイズのシート短辺の長さである２１０ｍｍに決定される。そして、原稿シートＭ３について、読取処理が読取長さＤＸ３分まで完了したとき（Ｓ７：ＹＥＳ）、原稿シートＭ３の先端は、読取位置Ｘ２から読取長さＤＸ３だけ下流の位置に達する。一方、原稿シートＭ３の後端は、まだ検知位置Ｘ１に達しておらず、リアセンサ９はオンしている（Ｓ８：ＮＯ）。これにより、制御部２は、原稿シートＭ３の搬送向きが縦向きであると判定することができる。以下の処理は、上記図３に示す例と同様である。なお、主走査幅ＤＹ、原稿シートＭのサイズ候補、および回転処理の有無等について、図３から図５に示す例以外のパターンは、図７に示す通りである。
【００５６】
（５）未完了判断処理
制御部２は、ＣＰＵ１１により、読取処理が読取長さＤＸ分まで完了する前に、リアセンサがオフした、即ち、原稿シートＭが検知されなくなった未完了であるかどうかを判断する未完了判断処理を実行する（Ｓ１４）。制御部２は、未完了であると判断した場合、原稿シートＭは、定型サイズよりも短辺長さが短いサイズであるとみなす。そして、制御部２は、読取処理を終了し（Ｓ１５）、回転処理を行うことなく、画処理を実施し（Ｓ１６）、本読取制御処理を終了する。このように、原稿シートＭが、定型サイズよりも短辺長さが短い非定形サイズである場合には、不用意に回転処理をしないのが好ましい。
【００５７】
（本実施形態の効果）
本実施形態によれば、画像読取部３が、縦原稿画像の読取処理を、読取長さＤＸ分まで完了したと判断されたときに、リアセンサ９が原稿シートＭを検知していない場合、当該原稿シートＭの搬送向きは横向きであるとみなされ、読取画像の回転処理が開始される。一方、読取長さＤＸ分まで完了したと判断されたときに、リアセンサ９が原稿シートＭを検知している場合、当該原稿シートＭの搬送向きは縦向きであるとみなされ、読取画像の回転処理が禁止される。これにより、原稿シートＭの搬送向きやサイズが間違って設定されたり、その設定機能自体がなかったりしても、回転処理が不適切に実行されることを抑制することが可能である。
【００５８】
また、図７に示すように、例えば主走査幅ＤＹが２９７ｍｍである場合、原稿シートＭのサイズ候補は、横向きＡ４サイズと縦向きＡ３サイズである。従って、原稿シートＭの搬送向きに関係なく一律に、読取処理を、Ａ３サイズのシート長辺の長さ分まで完了した後に、回転処理の有無を判断するシリアル方式の構成も考えられる。しかし、このシリアル方式の構成では、原稿シートＭが横向きＡ４サイズである場合でも、読取処理を、Ａ３サイズのシート長辺の長さ分まで完了した後でなければ、回転処理が開始されず、全体の処理時間が長くなるという問題が生じる。これに対し、本実施形態であれば、図４に示すように、読取処理を、Ａ４サイズのシート短辺の長さ分まで完了した時点で回転処理が開始されるため、上記シリアル方式の構成に比べて、全体の処理時間を短くすることができる。
【００５９】
また、幅検知処理では、画像読取部３が読み取った原稿シートＭの先端画像から、当該先端画像の主走査幅ＤＹを検知し、これに対応する読取長さＤＸが決定される。従って、例えばユーザが原稿シートＭのサイズや読取長さＤＸを設定することを要することなく、回転処理が不適切に実行されることを抑制することが可能である。また、専用の幅センサ等を設けることなく、幅検知処理を行うことができる。
【００６０】
＜実施形態２＞
図８は実施形態２を示す。前記実施形態１との相違は、主に、幅検知処理の内容にあり、その他の点は前記実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００６１】
図１、３〜５に一点鎖線で示すように、複合機１には、幅センサ１０が設けられている。この幅センサ１０は、幅検知部の一例であり、原稿トレイ２４に配置された原稿シートＭの主走査幅が、Ａ４サイズの短辺長さよりも長いかどうかに応じた検知信号を出力する。具体的には、幅センサ１０は、原稿トレイ２４に配置された主走査幅が、Ａ４サイズの短辺長さよりも短い場合、原稿無しを示す検知信号を出力し（図３参照）、Ａ４サイズの短辺長さよりも長い場合、原稿有りを示す検知信号を出力する（図４，５参照）。
【００６２】
制御部２は、図８に示す読取制御処理を開始すると、ユーザに操作部５にて原稿サイズを設定させる（Ｓ２１）。そして、制御部２は、幅センサ１０の検知結果に応じて読取長さを決定する（Ｓ２２）。具体的には、ＣＰＵ１１は、幅センサ１０から原稿無しの検知信号を受けた場合、Ａ５サイズのシート短辺の長さを、読取長さとして決定し、幅センサ１０から原稿有りの検知信号を受けた場合、Ａ４サイズのシート短辺の長さを、読取長さとして決定する。これにより、上記実施形態１のようなエッジ処理等を要することなく、
幅検知処理を行うことができる。
【００６３】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００６４】
上記実施形態では、画像読取装置の一例として、複合機１を挙げた。しかし、これに限らず、画像読取装置は、スキャナ機能のみ有するスキャナ装置単体や、ファクシミリ装置でもよい。
【００６５】
上記実施形態では、制御部２は、ＣＰＵ１１および画像処理部１４により読取制御処理を実行する構成であった。しかし、これに限らず、制御部２は、複数のＣＰＵにより読取制御処理を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより読取制御処理を実行する構成でもよい。例えば上記回転処理および画処理の少なくとも一方を、ＣＰＵ１１が実行する構成でもよい。
【００６６】
上記実施形態では、原稿検知部の一例として、リアセンサ９を例に挙げた。しかし、原稿検知部は、これに限らず、例えば画像読取部３の読取結果を利用して、原稿シートＭを検知する構成でもよい。
【００６７】
上記実施形態では、原稿シートＭが、定型サイズよりも短辺長さが短い非定形サイズである場合（Ｓ１４：ＹＥＳ）、回転処理を禁止した。しかし、これに限らず、図４に示す例と同様、回転処理を実施する構成でもよい。
【００６８】
上記実施形態では、制御部２は、幅検知処理で原稿シートＭの横幅を検知し、この検知結果に応じて読取長さＤＸを変更する構成であった。しかし、これに限らず、制御部２は、幅検知処理を実行せずに、読取長さＤＸを、予め定められた固定値とする構成でもよい。但し、上記実施形態であれば、読取長さＤＸを、原稿シートＭのサイズに応じて適切な長さに変更することができる。
【００６９】
上記実施形態では、縦原稿画像が付された原稿シートＭを例に挙げた。しかし、これに限らず、横原稿画像が付された原稿シートＭについて読取制御処理を実行する構成でもよい。この読取制御処理では、図６，８に対し、リアセンサがオフのときに（Ｓ２８：ＹＥＳ）、Ｓ１３で回転処理を実行せずに画処理を実行し、リアセンサがオンのときに（Ｓ２８：ＮＯ）、Ｓ９で画処理に加えて回転処理を実行することになる。これにより、回転処理後の読取画像は、その上下方向が、主走査方向に直交した適切な向きとされる。リアセンサがオフのときに（Ｓ１４：ＹＥＳ）、Ｓ１６で画処理に加えて回転処理を実行するのが好ましい。
【符号の説明】
【００７０】
１：複合機  ２：制御部  ３：画像読取部  ４：ＡＤＦ  ９：リアセンサ  １０：幅センサ  ２６：搬送経路  ＤＸ：読取長さ  ＤＹ：主走査幅  Ｍ：原稿シート  Ｘ１：検知位置  Ｘ２：読取位置
【図１】
0005966569.tif 000002
【図２】
0005966569.tif 000003
【図３】
0005966569.tif 000004
【図４】
0005966569.tif 000005
【図５】
0005966569.tif 000006
【図６】
0005966569.tif 000007
【図７】
0005966569.tif 000008
【図８】
0005966569.tif 000009