(57)【要約】【課題】原稿長さが出力長さよりも短くても、別途作成した背景色画像を付加するという画像処理を要することなく、出力長さに合致した画像を生成すること。【解決手段】複合機１は、原稿シートＭを読取位置Ｘ２に対して搬送するＡＤＦ４と、読取位置で画像を読み取る画像読取部３と、画像読取部に対して読取位置を挟んで対向配置された原稿押さえ部材３０と、制御部２と、を備え、制御部２は、画像読取部により、読取位置を通過する原稿シート上の原稿画像を読み取る原稿読取処理と、原稿シートＭの原稿長さが出力長さよりも短いと判断した場合、前記読取処理の終了時点から引き続き、前記原稿長さと前記出力長さとの差に対応した時間だけ、画像読取部により原稿押さえ部材の対向面上の画像を読み取る部材読取処理と、を実行する。【選択図】図７
2014011625.tif 000002
【特許請求の範囲】
【請求項１】
原稿シートを、予め定められた読取位置に対して相対移動させる移動部と、
前記読取位置で画像を読み取る画像読取部と、
前記画像読取部に対して前記読取位置を挟んで対向配置された対向部材と、
制御部と、を備え、
前記制御部は、
前記原稿シートの前記相対移動の方向に沿った副走査方向における長さである原稿長さを取得する原稿長さ取得処理と、
出力画像サイズの前記副走査方向における長さである出力長さを取得する出力長さ取得処理と、
前記画像読取部により、前記読取位置を通過する原稿シート上の原稿画像を読み取る原稿読取処理と、
前記原稿長さが前記出力長さよりも短いかどうかを判断する判断処理と、
前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合、前記読取処理の終了時点から引き続き、前記原稿長さと前記出力長さとの差に対応した時間だけ、前記画像読取部により前記対向部材の対向面上の画像を読み取る部材読取処理と、を実行する構成を有する画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記相対移動の方向において前記読取位置よりも上流側の位置で前記原稿シートを検知する検知部を備え、
前記制御部は、
前記原稿長さ取得処理では、前記検知部が前記原稿シートを検知している時間から前記原稿長さを求めて取得する、画像読取装置。
【請求項３】
請求項１または２に記載の画像読取装置であって、
更に、
複数枚の原稿シートが配置される供給トレイ、および、排出トレイを備え、
前記移動部は、
搬送開始命令を受けてから搬送停止命令を受けるまで、前記供給トレイに配置された前記複数枚の原稿シートを一枚ずつ、前記読取位置を介して前記排出トレイに排出する搬送動作を継続して実行する構成であり、
前記制御部は、
前記搬送開始命令を前記移動部に与えた後、前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合、前記原稿読取処理の終了時に前記搬送停止命令を前記移動部に与える停止処理を実行する構成を有する、画像読取装置。
【請求項４】
請求項１から３のいずれか一項に記載の画像読取装置であって、
前記制御部は、
前記部材読取処理で読み取った対向面上の画像の画素値を、白色の画素値に補正する画素値変更処理を実行する構成を有する、画像読取装置。
【請求項５】
請求項１から３のいずれか一項に記載の画像読取装置であって、
更に、
前記画像読取部の読取結果の白基準となる白基準部材を備え、
前記画像読取部は、前記白基準部材の位置と前記読取位置とを移動可能であって、
前記制御部は、
更に、
前記画像読取部によって前記白基準部材を読み取らせることによってシェーディング補正のシェーディングデータを生成する第１シェーディング補正データ生成処理と、
前記画像読取部によって前記対向部材を読み取らせることによってシェーディング補正のシェーディングデータを生成する第２シェーディング補正データ生成処理と、
前記読取処理によって得られた画像に対して、前記第１シェーディング補正データを用いて補正し、
前記部材読取処理によって前記対向部材の対向面上の画像を読み取った結果に対して、第２シェーディング補正データを用いて補正する、シェーディング補正処理と、
を実行する構成を有する画像読取装置。
【請求項６】
請求項１から５のいずれか一項に記載の画像読取装置であって、
外部のファクシミリ装置との間でファクシミリ通信を行うファクシミリ通信部と、
前記画像読取部が読み取った画像を、前記ファクシミリ通信部により送信するファクシミリモードの指定の有無を受け付ける受付部と、を備え、
前記制御部は、
前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合であっても、前記受付部が前記ファクシミリモードの指定有りを受け付けた場合、前記部材読取処理の実行を禁止する、画像読取装置。
【請求項７】
原稿シートを、予め定められた読取位置に対して相対移動させる移動部と、前記読取位置で画像を読み取る画像読取部と、前記画像読取部に対して前記読取位置を挟んで対向配置された対向部材と、を備える画像読取装置に、
前記原稿シートの前記相対移動の方向に沿った副走査方向における長さである原稿長さを取得する原稿長さ取得処理と、
出力画像サイズの前記副走査方向における長さである出力長さを取得する出力長さ取得処理と、
前記画像読取部により、前記読取位置を通過する原稿シート上の原稿画像を読み取る原稿読取処理と、
前記原稿長さが前記出力長さよりも短いかどうかを判断する判断処理と、
前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合、前記読取処理の終了時点から引き続き、前記原稿長さと前記出力長さとの差に対応した時間だけ、前記画像読取部により前記対向部材の対向面上の画像を読み取る部材読取処理と、を実行させる画像読取プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
原稿シートを、画像読取部に対して相対移動させて当該原稿シート上の原稿画像を読み取る技術に関し、特に、原稿シートの上記相対移動方向、換言すれば副走査方向における長さが、予め設定された出力画像サイズの副走査方向における長さに比べて短い場合に対処する技術に関する。
【背景技術】
【０００２】
原稿シートを、画像読取部に対して相対移動させて当該原稿シート上の原稿画像を読み取るタイプの画像読取装置があり、このタイプの画像読取装置には、例えばユーザにより、読取画像の出力画像サイズを予め設定可能なものがある。出力画像サイズが予め設定された場合、原稿シートの上記相対移動方向に沿った副走査方向における長さ（以下、単に「原稿長さ」という）が、出力画像サイズの副走査方向における長さ（以下、単に「出力長さ」という）よりも短いことがあり、その結果、原稿シートから読み取った原稿画像のサイズが、出力画像サイズに合致しなくなってしまう。
【０００３】
そこで、従来から、原稿シートから読み取った原稿画像に、別途作成した背景色画像を付加することにより、出力画像サイズに合致した合成画像を生成して出力する画像読取装置がある（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−９８４９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、上記従来の画像読取装置では、原稿画像に背景色画像を付加するという、比較的に複雑な画像処理が必要になるという問題があった。
【０００６】
本明細書では、原稿長さが出力長さよりも短くても、別途作成した背景色画像を付加するという画像処理を要することなく、出力長さに合致した画像を生成することが可能な技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像読取装置は、原稿シートを、予め定められた読取位置に対して相対移動させる移動部と、前記読取位置で画像を読み取る画像読取部と、前記画像読取部に対して前記読取位置を挟んで対向配置された対向部材と、制御部と、を備え、前記制御部は、前記原稿シートの前記相対移動の方向に沿った副走査方向における長さである原稿長さを取得する原稿長さ取得処理と、出力画像サイズの前記副走査方向における長さである出力長さを取得する出力長さ取得処理と、前記画像読取部により、前記読取位置を通過する原稿シート上の原稿画像を読み取る原稿読取処理と、前記原稿長さが前記出力長さよりも短いかどうかを判断する判断処理と、前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合、前記読取処理の終了時点から引き続き、前記原稿長さと前記出力長さとの差に対応した時間だけ、前記画像読取部により前記対向部材の対向面上の画像を読み取る部材読取処理と、を実行する構成を有する。
【０００８】
この画像読取装置によれば、画像読取部により、読取位置を通過する原稿シート上の原稿画像が読み取られた後、引き続き、原稿長さと出力長さとの差に対応した時間だけ、対向部材の対向面上の画像が読み取られる。これにより、原稿画像に対向面上の画像が連続した読取画像が得られ、その読取画像の副走査方向における長さは出力長さに合致する。従って、原稿長さが出力長さよりも短くても、別途作成した背景色画像を付加するという画像処理を要することなく、出力長さに合致した画像を生成することが可能である。
【０００９】
上記画像読取装置では、前記相対移動の方向において前記読取位置よりも上流側の位置で前記原稿シートを検知する検知部を備え、前記制御部は、前記原稿長さ取得処理では、前記検知部が前記原稿シートを検知している時間から前記原稿長さを求めて取得してもよい。
【００１０】
この画像読取装置によれば、検知部が原稿シートを検知している時間から原稿長さが求められて取得される。これにより、原稿シートを検知する検知部を利用して、原稿長さの情報を取得することができる。
【００１１】
上記画像読取装置では、更に、複数枚の原稿シートが配置される供給トレイ、および、排出トレイを備え、前記移動部は、搬送開始命令を受けてから搬送停止命令を受けるまで、前記供給トレイに配置された前記複数枚の原稿シートを一枚ずつ、前記読取位置を介して前記排出トレイに排出する搬送動作を継続して実行する構成であり、前記制御部は、前記搬送開始命令を前記移動部に与えた後、前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合、前記原稿読取処理の終了時に前記搬送停止命令を前記移動部に与える停止処理を実行する構成を有する。
【００１２】
この画像読取装置によれば、搬送開始命令を受けてから搬送停止命令を受けるまで、複数枚の原稿シートを一枚ずつ、読取位置を介して前記排出トレイに排出する搬送動作が継続して実行される構成を有する。この構成において、原稿長さが前記出力長さよりも短いと判断された場合、原稿読取処理の終了後に移動部が停止される。これにより、部材読取処理において、対向部材の対向面ではなく、誤って次の原稿シートの原稿画像が読み取られることを抑制することができる。
【００１３】
上記画像読取装置では、前記制御部は、前記部材読取処理で読み取った対向面上の画像の画素値を、白色の画素値に補正する画素値変更処理を実行する構成を有してもよい。
【００１４】
この画像読取装置によれば、部材読取処理で読み取った対向面上の画像の画素値が、白色の画素値に近づけられる。これにより、例えば対向部材に付着したゴミや汚れ等の画像の影響を抑制することができる。
【００１５】
上記画像読取装置では、更に、前記画像読取部の読取結果の白基準となる白基準部材を備え、前記画像読取部は、前記白基準部材の位置と前記読取位置とを移動可能であって、前記制御部は、更に、前記画像読取部によって前記白基準部材を読み取らせることによってシェーディング補正のシェーディングデータを生成する第１シェーディング補正データ生成処理と、前記画像読取部によって前記対向部材を読み取らせることによってシェーディング補正のシェーディングデータを生成する第２シェーディング補正データ生成処理と、前記読取処理によって得られた画像に対して、前記第１シェーディング補正データを用いて補正し、前記部材読取処理によって前記対向部材の対向面上の画像を読み取った結果に対して、第２シェーディング補正データを用いて補正する、シェーディング補正処理と、を実行する構成を有してもよい。
【００１６】
この画像読取装置によれば、白基準部材ではなく、対向部材を読み取って得られたシェーディング補正データを用いるため、対向部材を読み取って得られた画像が白色の画素値に容易に近づけることができる。
【００１７】
上記画像読取装置では、外部のファクシミリ装置との間でファクシミリ通信を行うファクシミリ通信部と、前記画像読取部が読み取った画像を、前記ファクシミリ通信部により送信するファクシミリモードの指定の有無を受け付ける受付部と、を備え、前記制御部は、前記判断処理で前記原稿長さが前記出力長さよりも短いと判断した場合であっても、前記受付部が前記ファクシミリモードの指定有りを受け付けた場合、前記部材読取処理の実行を禁止してもよい。
【００１８】
この画像読取装置によれば、原稿長さが出力長さよりも短いと判断した場合であっても、ファクシミリモードが指定された場合、部材読取処理の実行が禁止される。これにより、ファクシミリ通信料を節約することができる。
【００１９】
なお、この発明は、画像読取装置、画像読取方法、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体等の種々の態様で実現することができる。
【発明の効果】
【００２０】
本明細書によって開示される発明によれば、原稿長さが出力長さよりも短くても、別途作成した背景色画像を付加するという画像処理を要することなく、出力長さに合致した画像を生成することが可能な技術を開示する。
【図面の簡単な説明】
【００２１】
【図１】実施形態１に係る複合機の電気的構成を示すブロック図
【図２】画像読取部およびＡＤＦ等の概略構成図
【図３】供給ローラ等の概略的な斜視図
【図４】供給ローラ等の回転動作の説明図
【図５】読取制御処理を示すフローチャート
【図６】出力長さ合致処理を示すフローチャート（その１）
【図７】出力長さ合致処理を示すフローチャート（その２）
【図８】搬送速度と搬送時間等の関係図
【図９】実施形態２の出力長さ合致処理を示すフローチャート（その１）
【図１０】出力長さ合致処理を示すフローチャート（その２）
【図１１】ガンマテーブルを説明するためのグラフ
【発明を実施するための形態】
【００２２】
＜実施形態１＞
実施形態１について図１〜図８を参照しつつ説明する。本実施形態の複合機１は、画像読取装置の一例であり、スキャンモードに加えて、コピーモード、ファクシミリモードなど、複数のモードを実行可能である。
【００２３】
（複合機の電気的構成）
図１に示すように、複合機１は、制御部２、画像読取部３、原稿自動搬送装置（以下、「ＡＤＦ」という）４、操作部５、表示部６、印刷部７、フロントセンサ８、リアセンサ９、ファクシミリ通信部１５、メディア装着部１６等を備える。
【００２４】
制御部２は、中央処理装置（以下、ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３および画像処理部１４を有する。ＲＯＭ１２には、後述する読取制御処理を実行するためのプログラム（画像読取プログラムの一例）や、この複合機１の各種の動作を実行するためのプログラムが記憶されている。ＣＰＵ１１は、ＲＯＭ１２から読み出したプログラムに従って、複合機１の各部を制御する。なお、上記各種のプログラムが記憶される媒体は、ＲＯＭ１２やＲＡＭ１３以外に、ＣＤ−ＲＯＭ、ハードディスク装置、フラッシュメモリ（登録商標）などの不揮発性メモリでもよい。
【００２５】
画像読取部３で読み取られた読取画像に応じた画素列の読取データは、図示しないＡＤ変換部によりＡＤ変換されて、ＲＡＭ１３に記憶される。画像処理部１４は、画像処理専用のハード回路であり、ＡＤ変換された読取データに対し、シェーディング補正やガンマ補正等の処理を実行する。
【００２６】
操作部５は、受付部の一例であり、複数のボタンを有し、上述した各モードの指定など、ユーザにより各種の入力操作が可能である。表示部６は、液晶ディスプレイやランプ等を有し、各種の設定画面や装置の動作状態等を表示することが可能である。印刷部７は、上記読取データなどの画像データに基づく画像を、例えば電子写真方式やインクジェット方式により図示しない未印刷のシートに印刷する。
【００２７】
ファクシミリ通信部１５は、図示しない外部のファクシミリ装置との間でファクシミリ通信を行う通信装置であり、画像読取部３により取得された読取データを、上記ファクシミリ装置にファクシミリ送信することが可能である。メディア装着部１６には、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなど外部記憶装置が、直接、あるいは、通信回線を介して接続され、これにより、制御部２は、外部記憶装置との間でデータ通信が可能になる。なお、画像読取部３、ＡＤＦ４、フロントセンサ８、リアセンサ９の構成ついては次述する。
【００２８】
（画像読取部およびＡＤＦ等の構成）
図２に示すように、複合機１には、印刷部７等を備える複合機本体１Ａの上面に，ＡＤＦ用ガラス２１、および、ＦＢ（フラットベッド）用ガラス２２が設けられている。また、複合機本体１Ａの上には原稿台カバー２３が設けられている。上述したＡＤＦ４、フロントセンサ８、リアセンサ９は、原稿台カバー２３内に設けられ、画像読取部３は、ＡＤＦ用ガラス２１等の下方に設けられている。
【００２９】
原稿台カバー２３は、複合機本体１Ａの上面の一端側に開閉可能に設けられており、ガラス２１，２２を覆う閉姿勢（図２参照）と、ガラス２１，２２を開放した開姿勢との間で回動させることができる。また、原稿台カバー２３には、画像読取前の原稿シートＭが載置される供給トレイ２４、および、その供給トレイ２４の下方に設けられ、画像読取後の原稿シートＭが排出される排出トレイ２５が設けられている。原稿台カバー２３内には、原稿シートＭを、供給トレイ２４からＵ字状に折り返して排出トレイ２５に搬送するための搬送経路２６が形成されている。フロントセンサ８は、供給トレイ２４の先端側の検知位置Ｘ０で、供給トレイ２４上の原稿シートＭの有無を検知する原稿有無センサであり、その検知結果を上記制御部２に送信する。
【００３０】
ＡＤＦ４は、移動部の一例であり、いわゆるワンウェイクラッチ機構を有し、制御部２から搬送開始命令を受けてから搬送停止命令を受けるまで、連続搬送動作を継続して実行する。この連続搬送動作は、供給トレイ２４上の複数枚の原稿シートＭを１枚ずつ分離し、搬送経路２６に沿って、原稿シートＭ同士の間隔を開けつつ連続して搬送し、排出トレイ２５に順次排出する搬送動作である。
【００３１】
具体的には、ＡＤＦ４は、分離パッド２７、供給ローラ２８、その搬送経路２６途中に配置された複数の搬送ローラ２９や原稿押さえ部材３０等を有する。分離パッド２７は、その先端が、供給トレイ２４に載置された原稿シートＭの上面に接触し、供給ローラ２８は、供給トレイ２４に載置された原稿シートＭの下面に接触している。供給ローラ２８が図示しないモータにより駆動されると、摩擦力により、供給ローラ２８が接触している１枚の原稿シートＭだけが原稿台カバー２３の内部へと引き込まれる。これにより、供給トレイ２４に載置された複数枚の原稿シートＭは、１枚ずつ分離されて搬送経路２６へと供給される。搬送ローラ２９は、図示しないモータにより駆動され、供給ローラ２８によって供給された原稿シートＭを、搬送経路２６に沿って搬送し、排出トレイ２５に排出する。
【００３２】
図３に示すように、供給ローラ２８は、ローラ軸３２が挿通されており、ローラ軸３２周りに回転する。供給ローラ２８の連結部分２８Ａの外周面には、供給ローラ２８の径方向に突出したピン３４が固定されており、このピン３４は、供給ローラ２８と一体となってローラ軸３２周りに回転する。
【００３３】
ピン３４の近傍には、駆動ギア３５が配置されている。駆動ギア３５は、ローラ軸３２が挿通されており、上記供給ローラ２８およびピン３４とは独立に、ローラ軸３２周りに回転する。駆動ギア３５は、外周に歯を列設したギア部３５Ａを有し、ギア部３５Ａと噛合う図示しない外部ギアから駆動力が付与されてローラ軸３２周りを図２に示す矢印３７の方向に、第１回転速度ω１で回転する。
【００３４】
駆動ギア３５のうちピン３４側の面には、凸部３６が形成されている。凸部３６は、駆動ギア３５と一体に形成されており、駆動ギア３５と共にローラ軸３２周りに回転する。凸部３６は、駆動ギア３５をローラ軸３２周りに回転させたときに、ピン３４に当接する位置に配置されている。そのため、供給ローラ２８と駆動ギア３５は、ピン３４と凸部３６が当接した場合、ローラ軸３２周りに一体的に回転し、ピン３４と凸部３６が離間した場合、ローラ軸３２周りにそれぞれ別々に回転する。
【００３５】
図４を用いて、供給ローラ２８等の回転動作を説明する。なお、同図では、駆動ギア３５の図示を省略し、凸部３６のみを示す。同図上段に示すように、ＡＤＦ４は、原稿シートＭ１の搬送を開始すると、駆動ギア３５が第１回転速度ω１で回転し、ピン３４が凸部３６に押されることにより供給ローラ２８も第１回転速度ω１で回転する。この結果、供給ローラ２８に接触している原稿シートＭ１は、供給速度Ｖ１で搬送経路２６へと供給される。搬送ローラ２９の半径をＲとすると、第１回転速度ω１と供給速度Ｖ１は、以下の関係を有する。
Ｖ１＝Ｒ×ω１
【００３６】
次に、同図中段に示すように、原稿シートＭ１が搬送ローラ２９に接触すると、原稿シートＭ１は搬送ローラ２９により搬送される。搬送ローラ２９は、供給速度Ｖ１よりも速い搬送速度Ｖ２で原稿シートＭ１を搬送する。このとき、原稿シートＭ１は、搬送ローラ２９だけでなく、供給ローラ２８にも未だ接触している。このため、これらの間の摩擦力により、供給ローラ２８およびピン３４は、第１回転速度ω１よりも速い第２回転速度ω２で回転して、凸部３６から離間する。原稿シートＭ１の搬送により、ピン３４と凸部３６の間に生じる角度θは、原稿シートＭ１の搬送方向の長さである原稿サイズＬ０、搬送経路２６における供給ローラ２８の分離位置と搬送ローラ２９同士のニップ位置との間の距離Ｌ１を用いて次のように示される。
Ｖ２＞Ｖ１，Ｖ２＝Ｒ×ω２
θ＝（ω２−ω１）×（Ｌ０−Ｌ１）／Ｖ２
【００３７】
次に、同図下段に示すように、搬送ローラ２９による搬送により、原稿シートＭ１が供給ローラ２８から離れると、供給ローラ２８は回転を停止する。その一方、駆動ギア３５は、第１回転速度ω１で回転を継続しており、凸部３６がピン３４に再び当接する位置まで空転を続ける。そして、凸部３６が再びピン３４と当接すると、同図上段に戻って次の原稿シートＭ２の搬送を開始する。この原稿シートＭ２の搬送開始時において、原稿シートＭ１の後端から次の原稿シートＭ２の先端までの距離であるシート間距離Ｚは下記のように示される。
Ｚ＝Ｖ２×θ／ω１＝（ω２−ω１）×（Ｌ０−Ｌ１）／ω１
【００３８】
原稿押さえ部材３０は、対向部材の一例であり、図２に示すように、ＡＤＦ用ガラス２１の近傍に配置されている。原稿押さえ部材３０のうち、ＡＤＦ用ガラス２１との対向面は白色である。ＡＤＦ用ガラス２１の上面のうち、原稿押さえ部材３０の直下から外れた位置には、白基準板（白シール）２１Ａが設けられている。リアセンサ９は、検知部の一例であり、搬送経路２６において原稿押さえ部材３０よりも上流側の検知位置Ｘ１で、原稿シートＭの有無を検知する原稿有無センサであり、その検知結果を上記制御部２に送信する。
【００３９】
画像読取部３は、ＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する読取デバイスである。なお、画像読取部３は、ＣＩＳに限らず、例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｒｉｖｅ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を有する構成でもよい。また、画像読取部３は、図示しない移動機構によって、ＡＤＦ用ガラス２１およびＦＢ用ガラス２２の下側を、図２の左右方向に移動可能に設けられている。
【００４０】
画像読取部３は、ＡＤＦ４により搬送される原稿シートＭを読み取る際、原稿押さえ部材３０の直下に移動して、原稿シートＭ上の原稿画像を読み取り、その読取画像に応じた読取データを上記制御部２に送信する。搬送経路２６において、原稿押さえ部材３０と画像読取部３との間であって、且つ、ＡＤＦ用ガラス２１上の位置が読取位置Ｘ２になる。
【００４１】
（読取制御処理）
例えばユーザが操作部５にてスキャンモード、コピーモードおよびファクシミリモードのいずれかの実行を指示する操作を行うと、制御部２は、フロントセンサ８の検知結果に基づき、供給トレイ２４上に原稿シートＭが有ると判断したことを条件に、図５に示す読取制御処理を実行する。この読取制御処理では、原稿シートＭの搬送方向（副走査方向）における長さが、予め設定された出力画像サイズの搬送方向における長さよりも短い場合でも、別途作成した背景色画像を付加するという画像処理を要することなく、出力長さに合致した画像が生成される。なお、読取制御処理の開始時には、画像読取部３は白基準板２１Ａの直下に待機する。
【００４２】
制御部２は、出力画像サイズの搬送方向における長さ（以下、出力長さという）を取得する出力長さ取得処理を実行する（Ｓ１）。出力画像サイズは、原稿シートＭの読取画像の出力サイズであり、例えば市販用紙の定型サイズなどである。ＣＰＵ１１は、例えば、ユーザに操作部５にて出力画像サイズあるいは印刷シートのサイズ等を入力させ、この入力された出力画像サイズから、出力長さを取得してもよい。また、ＣＰＵ１１は、出力画像サイズが、予めＲＡＭ１３に記憶されており、この出力画像サイズから、出力長さを取得してもよい。例えば、出力画像サイズがＡ４サイズである場合、図８のように、Ａ５サイズの原稿シートＭの読取画像を、Ａ５サイズよりも大きいＡ４サイズで出力することができる。
【００４３】
制御部２は、出力長さを取得すると、ファクシミリモードが指定されているかどうかを判断し（Ｓ２）、スキャナモードやコピーモードが指定されていると判断した場合（Ｓ２：ＮＯ）、図６に示す出力長さ合致処理を実行する（Ｓ３）。出力長さ合致処理では、ＣＰＵ１１は、搬送開始命令をＡＤＦ４に与えて、上記連続搬送動作を開始させる（Ｓ１１）。これにより、原稿シートＭが１枚ずつ供給トレイ２４から搬送経路２６に沿って搬送される。
【００４４】
次に、制御部２は、リアセンサ９の検知結果に基づき、原稿シートＭを検知位置Ｘ１で検知したかどうかを判断し（Ｓ１２）、原稿シートＭを検知していないと判断している間は待機する（Ｓ１２：ＮＯ）。一方、制御部２は、原稿シートＭを検知したと判断した場合（Ｓ１２：ＹＥＳ）、原稿シートＭの先端が検知位置Ｘ１に到達したとし、原稿シートＭを検知したと判断した時点から、原稿シートＭを第１距離だけ搬送したかどうかを判断する（Ｓ１３）。第１距離は、検知位置Ｘ１から読取位置Ｘ２までの距離である。ＣＰＵ１１は、ＡＤＦ４を回転駆動させる駆動モータ（ステッピングモータ）のステップ数をカウントすることで搬送距離を測定する。なお、ＣＰＵ１１は、内蔵タイマにより、原稿シートＭを検知したと判断した時点からカウントした時間、および、上記搬送速度Ｖ２から、原稿シートＭの搬送距離を測定してもよい。
【００４５】
制御部２は、原稿シートＭを第１距離だけ搬送したと判断した場合（Ｓ１３：ＹＥＳ）、搬送停止命令をＡＤＦ４に与えて、上記連続搬送動作を停止させる（Ｓ１４）。これにより、原稿シートＭは、その先端が読取位置Ｘ２に到達した状態で停止する。次に、制御部２は、原稿読取用の第１シェーディングデータを生成する第１シェーディングデータ生成処理を実行する（Ｓ１５）。
【００４６】
具体的には、制御部２は、まず、画像読取部３を発光させ、白基準板２１Ａからの反射光を受光させる投受光動作を実行させ、画像読取部３からの読取データに基づき、画像読取部３の発光量が所定の目標量になるように光量調整をする。次に、制御部２は、画像読取部３が発光していないときの読取データに基づき黒基準データを取得し、白基準板２１Ａに対する上記投受光動作時の読取データに基づき白基準データを取得する。そして、黒基準データ及び白基準データに基づき上記第１シェーディングデータを生成し、例えばＲＡＭ１３に記憶する。
【００４７】
第１シェーディングデータ生成処理の実行後、制御部２は、画像読取部３を原稿押さえ部材３０の直下に移動させ（Ｓ１６）、画像処理部１４は、部材読取用の第２シェーディングデータを生成する第２シェーディングデータ生成処理を実行する（Ｓ１７）。具体的には、制御部２は、まず、画像読取部３を発光させ、原稿押さえ部材３０からの反射光を受光させる投受光動作を実行させ、画像読取部３からの読取データに基づき、画像読取部３の発光量が所定の目標量になるように光量調整をする。次に、制御部２は、画像読取部３が発光していないときの読取データに基づき黒基準データを取得し、原稿押さえ部材３０に対する上記投受光動作時の読取データに基づき白基準データを取得する。そして、黒基準データ及び白基準データに基づき上記第２シェーディングデータを生成し、例えばＲＡＭ１３に記憶する。
【００４８】
第２シェーディングデータ生成処理の実行後、制御部２は、搬送開始命令をＡＤＦ４に与えて、上記連続搬送動作を再開させ（Ｓ１８）、画像読取部３により、読取位置Ｘ２の画像を読み取る読取処理を開始する（Ｓ１９）。このとき、読取位置Ｘ２を原稿シートＭが通過しているため、制御部２は、原稿シートＭ上の原稿画像を読み取る原稿読取処理を開始することになる（図８参照）。そして、制御部２は、原稿読取処理により取得された読取データに対して、上記第１シェーディングデータを用いて補正する第１シェーディング補正処理を実行する（Ｓ２０）。具体的には、画像処理部１４は、ＲＡＭ１３に記憶された上記第１シェーディングデータを用いて、原稿読取処理により取得された読取データを補正する。これにより、原稿画像を読み取って得た読取画像に、画像読取部３の読取特性等に起因して濃度差が生じることを抑制することができる。
【００４９】
第１シェーディング補正処理の実行後、制御部２は、リアセンサ９の検知結果に基づき、原稿シートＭを検知位置Ｘ１で検知しなくなったかどうかを判断し（Ｓ２１）、原稿シートＭを検知していると判断している間は待機する（Ｓ２１：ＮＯ）。一方、制御部２は、原稿シートＭを検知しなくなったと判断した場合（Ｓ２１：ＹＥＳ）、原稿シートＭの後端が検知位置Ｘ１に到達したとし、原稿シートＭを検知しなくなったと判断した時点から、原稿シートＭを第２距離だけ搬送したかどうかを判断する（Ｓ２２）。第２距離は、例えば上記第１距離と同じである。
【００５０】
制御部２は、原稿シートＭを第２距離だけ搬送したと判断した場合（Ｓ２２：ＹＥＳ）、搬送停止命令をＡＤＦ４に与えて、上記連続搬送動作を停止させる停止処理を実行する（Ｓ２３）。これにより、原稿シートＭは、その後端が読取位置Ｘ２に到達した状態、あるいは、駆動モータの惰性回転により、後端が読取位置Ｘ２を超えた位置に到達した状態で停止する。なお、原稿シートＭが第２距離だけ搬送されたとき、原稿シートＭの後端が読取位置Ｘ２に到達したことになり、上記原稿読取処理が終了する。
【００５１】
次に、制御部２は、原稿シートＭの搬送方向における長さ（以下、原稿長さという）を取得する原稿長さ取得処理を実行する（Ｓ２４）。具体的には、ＣＰＵ１１は、検知位置Ｘ１で原稿シートＭを検知した時点（Ｓ１２：ＹＥＳ）から検知しなくなった時点（Ｓ２１：ＹＥＳ）までの検知時間から、原稿長さを求めて取得する。これにより、原稿シートを検知するリアセンサ９を利用して、原稿長さの情報を取得することができる。なお、原稿長さは、ユーザによる入力操作や、予めＲＡＭ１３等に記憶された情報などから取得する構成でもよい。
【００５２】
制御部２は、原稿長さを取得すると、原稿長さが出力長さよりも短いかどうかを判断する判断処理を実行する（Ｓ２５）。制御部２は、原稿長さが出力長さよりも短いと判断した場合（Ｓ２５：ＹＥＳ）、原稿読取処理の終了後、引き続き、原稿長さと出力長さとの差に対応した時間だけ、画像読取部３により原稿押さえ部材３０の対向面上の画像を読み取る（図８参照）。以下、画像読取部３により原稿押さえ部材３０の対向面上の画像を読み取る処理を、部材読取処理（Ｓ２５：ＹＥＳからＳ２７：ＹＥＳに至るまでの処理）という。
【００５３】
具体的には、画像処理部１４は、部材読取処理により取得された読取データに対して、上記第２シェーディングデータを用いて補正する第２シェーディング補正処理を実行する（Ｓ２６）。画像処理部１４は、ＲＡＭ１３に記憶された上記第２シェーディングデータを用いて、部分読取処理により取得された読取データを補正する。これにより、部材読取処理により取得された読取データに対して、白基準板２１Ａを読み取って得た第１シェーディングデータを用いて補正する構成に比べて、部材読取処理で得られた部材画像を白色画像に容易に近づけることができる。
【００５４】
制御部２は、Ｓ１９で開始した読取処理を、出力長さ分だけ実行したかどうかを判断する（Ｓ２７）。例えば、ＣＰＵ１１が、原稿シートＭを第２距離だけ搬送したと判断した時からの経過時間が、原稿長さと出力長さとの差に対応した時間だけ経過したかどうかを判断する。制御部２は、読取処理を出力長さ分だけ実行したと判断した場合（Ｓ２７：ＹＥＳ）、読取処理を終了する（Ｓ２８）。これにより、部分読取処理も終了し（Ｓ２８）、図８に示すように、Ａ５サイズの原稿画像を含んだＡ４サイズの出力画像を得ることができる。
【００５５】
一方、制御部２は、原稿長さが出力長さ以上であると判断した場合（Ｓ２５：ＮＯ）、部分読取処理を実行することなく、読取処理を終了する（Ｓ２８）。これにより、原稿長さと同じ長さの出力画像を得ることができる。制御部２は、読取処理を終了すると、フロントセンサ８の検知結果に基づき、次の原稿シートＭが供給トレイ２４上に有るかどうかを判断する（Ｓ２９）。制御部２は、次の原稿シートＭが有ると判断した場合（Ｓ２９：ＹＥＳ）、Ｓ１１に戻る。
【００５６】
制御部２は、次の原稿シートＭが無いと判断した場合（Ｓ２９：ＮＯ）、高速排出処理を実行する。具体的には、ＣＰＵ１１は、ＡＤＦ４に、上記搬送速度Ｖ２よりも速い搬送速度Ｖ３で連続搬送動作を開始させ（Ｓ３０  図８参照）、原稿シートＭを第３距離だけ搬送したかどうかを判断する（Ｓ３１）。第３距離は、読取処理終了後の原稿シートＭを、排出トレイ２５に排出するのに要する搬送距離である。これにより、原稿シートＭを早期に排出することができる。制御部２は、第３距離だけ搬送したと判断した場合（Ｓ３１：ＹＥＳ）、連続搬送動作を停止させて（Ｓ３２）、本出力長さ合致処理を終了し、読取制御処理を終了する。なお、読取制御処理で得られた読取データは、スキャンモードが指定された場合には例えば上述した外部記憶装置に送信され、コピーモードが指定された場合には読取データに応じた画像が印刷用シートに印刷される。
【００５７】
制御部２は、出力長さを取得後、ファクシミリモードが指定されていると判断した場合（Ｓ２：ＹＥＳ）、通常読取処理を実行し（Ｓ４）、本読取制御処理を終了する。即ち、原稿長さが出力長さよりも短いかどうかに関係なく、上記部材読取処理の実行が禁止され、原稿長さと同じ長さの出力画像がファクシミリ送信される。これにより、ファクシミリモードでも部材読取処理が実行される構成に比べて、出力長さが原稿長さよりも長くなることが抑制され、ファクシミリ通信料を節約することができる。
【００５８】
（本実施形態の効果）
本実施形態によれば、画像読取部３により、読取位置Ｘ２を通過する原稿シートＭ上の原稿画像が読み取られた後、引き続き、原稿長さと出力長さとの差に対応した時間だけ、原稿押さえ部材３０の対向面上の画像が読み取られる。これにより、原稿画像に対向面上の画像が連続した読取画像が得られ、その読取画像の副走査方向における長さは出力長さに合致する。従って、原稿長さが出力長さよりも短くても、別途作成した背景色画像を付加するという画像処理を要することなく、出力長さに合致した画像を生成することが可能である。
【００５９】
また、ＡＤＦ４は、制御部２から搬送開始命令を受けてから搬送停止命令を受けるまで、連続搬送動作を継続して実行する。このため、読取位置Ｘ２には、次々に原稿シートＭが搬送されてくる。ここで、本実施形態を、原稿読取処理の終了後、連続搬送動作を停止せずに、部材読取処理を実行する構成としてもよい。しかし、この構成では、部材読取処理の実行中に、次の原稿シートＭが読取位置に到達して、原稿押さえ部材３０の対向面ではなく、当該次の原稿シートＭの原稿画像が誤って読み取られたり、部材読取処理の実行中に原稿シートＭが搬送経路２６中で詰まる等の読取異常が発生して読取処理が強制停止されてしまったりするおそれがある。これに対し、制御部２は、原稿長さが出力長さよりも短い場合、連続搬送動作を停止させて（Ｓ２３）、部材読取処理を実行する（Ｓ２５：ＹＥＳからＳ２７：ＹＥＳに至るまでの処理）。これにより、部材読取処理の実行中に、次の原稿シートＭが読み取られたり、読取処理が強制停止されたりすることを抑制することができる。
【００６０】
＜実施形態２＞
図９から図１１は実施形態２を示す。上記実施形態１との相違は、出力長さ合致処理にあり、その他の点は実施形態１と同様である。従って、実施形態１と同一符号を付して重複する説明を省略し、異なるところのみを次に説明する。
【００６１】
図９に示すように、制御部２は、連続搬送動作を停止させた後（Ｓ１４）、前述した図６のＳ１５と同様の処理により、シェーディングデータを生成するシェーディングデータ生成処理を実行する（Ｓ３５）。また、制御部２は、画像読取部３を原稿押さえ部材３０の直下に移動させた後（Ｓ１６）、図６のＳ１７の第２シェーディングデータ生成処理を実行せずに、Ｓ１８に進む。そして、制御部２は、原稿読取処理により取得された読取データ、および、部材読取処理により取得された読取データの両方に対して、共通の上記シェーディングデータを用いて補正する（Ｓ４０、図１０のＳ４６）。
【００６２】
制御部２は、上記シェーディング補正処理（Ｓ４０）の実行後、その補正後の読取データに対して第１ガンマ補正を実行する（Ｓ４１）。具体的には、ＲＡＭ１３には、画像読取部３の読取データの入力値（画素値）と出力値の関係テーブルであるガンマテーブルγ１（図１１参照）が予め記憶されている。画像処理部１４は、上記読取データに対して、ガンマテーブルγ１に基づき補正することにより、画像読取部３の入出力特性による影響が抑制された原稿画像の読取データに補正することができる。
【００６３】
一方、図１０に示すように、制御部２は、上記シェーディング補正処理（Ｓ４６）の実行後、その補正後の読取データに対して第２ガンマ補正（画素値変更処理の一例）を実行する（Ｓ４７）。具体的には、ＲＡＭ１３には、画像読取部３の読取データの入力値（画素値）と出力値の関係テーブルであるガンマテーブルγ２（図１１参照）が予め記憶されている。但し、このガンマテーブルγ２は、上記ガンマテーブルγ１により急勾配の曲線であり、ほとんどの入力値が、白色の画素値の出力値に対応付けられている。画像処理部１４は、上記読取データに対して、ガンマテーブルγ２に基づき補正することにより、部材読取処理で読み取った部材画像を、白色にする、いわゆる白飛ばしがされ、例えば原稿押さえ部材３０に付着したゴミや汚れ等の画像の影響を抑制することができる。
【００６４】
＜他の実施形態＞
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
【００６５】
上記実施形態では、画像読取装置の一例として、複合機１を挙げた。しかし、これに限らず、画像読取装置は、スキャナ機能のみ有するスキャナ装置単体や、ファクシミリ装置でもよい。
【００６６】
上記実施形態では、制御部２は、ＣＰＵ１１および画像処理部１４により読取制御処理を実行する構成であった。しかし、これに限らず、制御部２は、複数のＣＰＵにより読取制御処理を実行する構成や、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハード回路のみにより読取制御処理を実行する構成でもよい。例えば上記シェーディング補正処理やガンマ補正処理を、ＣＰＵ１１が実行する構成でもよい。
【００６７】
上記実施形態では、移動部の一例として、ＡＤＦ４を例に挙げた。しかし、これに限らず、移動部は、ＦＢ用ガラス２２に静止状態で配置された原稿シートＭに対して、画像読取部３が移動するフラットベットタイプの構成でもよい。また、上記ＡＤＦ４は、上記連続搬送動作ではなく、制御部２から搬送開始命令を１回受けるごとに、供給トレイ２４上の原稿シートＭを１枚ずつ搬送し始める構成でもよい。
【００６８】
上記実施形態では、対向部材の一例として、対向面が白色の原稿押さえ部材３０を例に挙げた。しかし、これに限らず、対向部材は、例えばシェーディング補正に使用される基準部材でもよい。また、対向部材は、必ずしも白色である必要はなく、例えば灰色などでもよい。
【符号の説明】
【００６９】
１：複合機  ２：制御部  ３：画像読取部  ４：ＡＤＦ  ５：操作部  ９：リアセンサ  ２１Ａ：白基準板  ３０：原稿押さえ部材  Ｍ：原稿シート  Ｘ２：読取位置
【図１】
2014011625.tif 000003
【図２】
2014011625.tif 000004
【図３】
2014011625.tif 000005
【図４】
2014011625.tif 000006
【図５】
2014011625.tif 000007
【図６】
2014011625.tif 000008
【図７】
2014011625.tif 000009
【図８】
2014011625.tif 000010
【図９】
2014011625.tif 000011
【図１０】
2014011625.tif 000012
【図１１】
2014011625.tif 000013