(57)【特許請求の範囲】
【請求項１】
原稿を読み取る画像読取部と、
載置された原稿を１枚ずつ前記画像読取部の読み取り位置に向けて搬送する原稿搬送部と、
サイズが異なる複数枚の原稿を前記原稿搬送部に載置して原稿を読み取る混載モードでの原稿読み取り指示を受け付ける設定入力部と、
前記画像読取部に読み取られた原稿の各ページのサイズを確定するためのサイズ確定部と、
原稿の１ページの読み取りが完了する前から、画像データ中の白紙検出を行う領域である白紙検出領域が白紙か否かの検出を繰り返し、前記混載モードで読み取りを行うとき、１ページの原稿の画像データのうち、前記サイズ確定部により確定された原稿の副走査方向のサイズに対応する前記白紙検出領域の副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出する白紙検出部と、
ジョブで用いられないように、前記白紙検出領域が白紙と検出された原稿の画像データを除去する白紙除去部と、を含む画像読取装置。
【請求項２】
前記サイズ確定部は、原稿の各ページの主走査方向のサイズを確定し、
前記混載モードで読み取りを行うとき、
前記白紙検出部は、複数種の原稿サイズに応じた複数種の前記白紙検出領域の主走査幅で白紙検知処理を並行し、前記白紙検出領域の前記主走査幅が異なるそれぞれの検出結果のうち、前記サイズ確定部が確定した原稿の主走査方向のサイズに対応する前記主走査幅での検出結果を用いて原稿が白紙か否かを検出する請求項１に記載の画像読取装置。
【請求項３】
前記設定入力部は、原稿のうち、原稿の端からの距離を定める入力を原稿の１ページ中の前記白紙検出領域の大きさと位置を設定する入力として受け付け、
前記白紙検出部は、前記サイズ確定部により確定された原稿のサイズの副走査方向の端から、設定された前記距離よりも内側の範囲を前記白紙検出領域の前記副走査幅とし、前記副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出するとともに、前記サイズ確定部により確定された原稿のサイズの主走査方向の端から設定された前記距離よりも内側の範囲が前記白紙検出領域となるように、原稿サイズに応じて前記白紙検出領域の主走査幅の長さを異ならせる請求項１に記載の画像読取装置。
【請求項４】
前記白紙検出部は、前記画像読取部の原稿読み取りにより得られた１ページの画像データを副走査方向に沿って複数に分割したバンド単位で白紙検知処理を行う請求項１に記載の画像読取装置。
【請求項５】
前記白紙検出部は、複数の設定レジスタを含み、
それぞれの前記設定レジスタは、異なる原稿サイズに応じた白紙検出領域の主走査幅と、前記主走査幅の位置データとを設定値として記憶し、
前記白紙検出部は、それぞれの前記設定レジスタに記憶された前記設定値に基づき、複数種の原稿サイズに応じた複数種の前記白紙検出領域の前記主走査幅の位置で、白紙検知処理を行う請求項２に記載の画像読取装置。
【請求項６】
請求項１に記載の画像読取装置を含む画像形成装置。
【請求項７】
原稿を読み取ること、
載置された原稿を１枚ずつ読み取り位置に向けて搬送すること、
サイズが異なる複数枚の原稿を載置して原稿を読み取る混載モードでの原稿読み取り指示を受け付けること、
読み取られた原稿の各ページのサイズを確定すること、
原稿の１ページの読み取りが完了する前から、画像データ中の白紙検出を行う領域である白紙検出領域が白紙か否かの検出を繰り返すこと、
前記混載モードで読み取りを行うとき、１ページの原稿の画像データのうち、確定された原稿の副走査方向のサイズに対応する前記白紙検出領域の副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出すること、
ジョブで用いられないように、前記白紙検出領域が白紙と検出された原稿の画像データを除去すること、を含む画像読取装置の制御方法。
【請求項８】
原稿の各ページの主走査方向のサイズを確定すること、
前記混載モードで読み取りを行うとき、複数種の原稿サイズに応じた複数種の前記白紙検出領域の主走査幅で白紙検知処理を行うこと、
前記白紙検出領域の前記主走査幅が異なるそれぞれの検出結果のうち、確定された原稿の主走査方向のサイズに対応する前記主走査幅での検出結果を用いて原稿が白紙か否かを検出すること、を含む請求項７に記載の画像読取装置の制御方法。
【請求項９】
原稿のうち、原稿の端からの距離を定める入力を原稿の１ページ中の前記白紙検出領域の大きさと位置を設定する入力として受け付けること、
確定された原稿のサイズの副走査方向の端から、設定された前記距離よりも内側の範囲を前記白紙検出領域の前記副走査幅とすること、
前記副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出すること、
確定された原稿のサイズの主走査方向の端から設定された前記距離よりも内側の範囲が前記白紙検出領域となるように、原稿サイズに応じて前記白紙検出領域の主走査幅の長さを異ならせること、を含む請求項７に記載の画像読取装置の制御方法。
【請求項１０】
原稿読み取りにより得られた１ページの画像データを副走査方向に沿って複数に分割したバンド単位で白紙検知処理を行うことを含む請求項７に記載の画像読取装置の制御方法。
【請求項１１】
異なる原稿サイズに応じた白紙検出領域の主走査幅と、前記主走査幅の位置データとを設定値として複数の設定レジスタに記憶させること、
それぞれの前記設定レジスタに記憶された前記設定値に基づき、複数種の原稿サイズに応じた複数種の前記白紙検出領域の前記主走査幅の位置で、白紙検知処理を行うこと、を含む請求項８に記載の画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の読取を行う画像読取装置、画像読取装置の制御方法、及び、画像読取装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
画像読取装置は、原稿を読み取り、画像データを生成する。複合機、複写機、ＦＡＸ装置などの画像形成装置などでは原稿の読み取り位置に連続して自動的に原稿を送り出す原稿搬送装置が画像読取装置に対して設けられることがある。しかし、原稿束への白紙のまぎれ込みや、表裏のセットミスで、原稿の裏面を読み取りにより、白紙の画像データが生成される場合がある。白紙には何ら意味のある情報が記載されていない。そのため、白紙のページの画像データに基づいたジョブ（印刷や画像データの送信など）の実行は、無駄である。そこで、画像読取装置には読み取りで得られた画像データのうち、白紙の画像データを除去するものがある。このような画像読取装置の一例が、特許文献１に記載されている。【０００３】
具体的に、特許文献１には原稿の画像を読み取る読取部と、読取部により読み取られた画像データに基づいて原稿が白紙か否かを判定する白紙判定部と、白紙判定部により原稿が白紙と判定された場合、読取部により読み取られた画像データを削除する削除部とを備えた画像読取装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２２９４８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
白紙検出行うとき、原稿のページ内の余白を考慮して、１ページの原稿（画像データ）のうち、白紙か否かの検知を行う領域が設定されることがある。例えば、ユーザーは、原稿サイズを選択し、原稿の上下左右のそれぞれの端からの距離を画像読取装置に入力する。原稿の端から入力された距離の内側の領域が白紙検出領域として扱われる。画像読取装置は、原稿の画像データの１ページ全体ではなく、１ページの画像データ内の特定領域（白紙検出領域）に、文字や記号や図形などの情報が記載されているか否かを判定して、白紙か否かを検出する。尚、白紙検出領域の範囲、大きさは、選択された原稿のサイズに応じてデフォルトで予め決まっていてもよい。【０００６】
一方、画像読取装置のなかには原稿搬送装置にサイズの異なる原稿を混載した原稿束から１枚ずつ原稿を搬送したときに、それぞれの原稿のサイズに応じた適切なサイズで画像データを生成できるものがある。例えば、画像読取装置は、読み取りで得られた画像データなどから各原稿のサイズを確定し、検知された原稿のサイズに応じた画像データを生成する。【０００７】
しかし、白紙検出の設定において、選択できる原稿サイズと、原稿内の白紙検出領域サイズの設定は、１パターンしかできない。そのため、サイズの異なる原稿が混載されている場合のように、原稿のサイズが特定されていない場合（１ジョブ中に異なるサイズの原稿を読み取る場合）、設定された原稿サイズとは、異なるサイズの原稿については、白紙検出領域は、適切とならない。白紙検出領域でない領域を含めて白紙か否かの検出が行われることや、白紙検出領域とすべき領域を含めないで白紙か否かの検出を行ってしまう場合があり得る。そのため、サイズの異なる原稿が混載している（以下、「原稿混載」ともいう）場合での原稿の読み取りのとき、白紙検出の正確性に問題がある。図１０Ａ〜Ｃを用いて、この点を説明する。【０００８】
図１０Ａ〜Ｃは、原稿混載の場合、白紙検出の正確性に問題が生じてしまう場合の例を示す説明図である。【０００９】
まず、図１０Ａでは、左側に、Ａ３サイズが示され、右側にＡ４サイズが示されている。又、Ａ３を基準として白紙検出領域Ｆ０が設定されている。図１０Ａの場合では、原稿の主走査方向のサイズが同じで副走査方向のサイズは異なる（以下、「同幅混載」ともいう）。Ａ３を基準として設定された白紙検出領域Ｆ０を、白紙検出領域Ｆ０の設定がなされたサイズよりも小さい原稿（Ａ４縦）に適用すると、白紙検出領域Ｆ０がＡ４の原稿から突き出てしまう。そのため、混載モードでＡ４の原稿を読み取ったとき、本来ならば（Ａ４で白紙検出領域Ｆ０を設定したときならば）、白紙検出領域Ｆ０と扱われない領域（図１０Ａにおいて斜線網掛で示す領域）まで白紙検出領域Ｆ０と扱われてしまう。そのため、使用者が白紙として除去したいと望むページの画像データが残る場合がある。【００１０】
又、図１０Ｂでは、左側にＡ４サイズが示され、右側にＡ３サイズが示されている。又、Ａ４を基準として白紙検出領域Ｆ０が設定されている。この場合、図１０Ｂの場合でも、原稿の主走査方向のサイズが同じで副走査方向のサイズは、異なる（同幅混載）。Ａ４を基準として設定された白紙検出領域Ｆ０を、白紙検出領域Ｆ０の設定がなされたサイズよりも大きい小さい原稿（Ａ３横）に適用すると、白紙検出領域Ｆ０が所望する大きさよりも小さくなる。そのため、混載モードでＡ３の原稿を読み取ったとき本来ならば（Ａ３で白紙検出領域Ｆ０を設定したときならば）、白紙検出領域Ｆ０となるのに、白紙検出領域Ｆ０と扱われない領域（図１０Ｂにおいて斜線網掛で示す領域）が生じてしまう。そのため、使用者が白紙として除去すべきと望んでいなかったページの画像データが白紙として除去される場合がある。【００１１】
又、図１０Ｃでは、左側に、Ａ３サイズが示され、右側にＢ４サイズが示されている。図１０Ｃの場合では、主走査方向のサイズと副走査方向のサイズの両方が異なる（以下、「異幅混載」ともいう）。そして、Ａ３を基準として設定された白紙検出領域Ｆ０を、白紙検出領域Ｆ０の設定がなされたサイズよりも小さい原稿（Ｂ４横）に適用すると、白紙検出領域Ｆ０が所望する大きさよりも大きすぎて、白紙検出領域Ｆ０とすべきでない領域が含まれてしまう。そのため、混載モードでＢ４の原稿を読み取ったとき、本来ならば（Ｂ４で白紙検出領域Ｆ０を設定したときならば）、白紙検出領域Ｆ０と扱われない領域まで白紙検出領域Ｆ０と扱われてしまう。そのため、使用者が白紙として除去したいと望むページの画像データが残ってしまう場合がある。【００１２】
このように、原稿サイズを選択し白紙検出領域を設定できるようにしていても、混載された原稿中に白紙検出設定で設定されたサイズと異なるサイズの原稿を読み取ったとき、適切な白紙検出領域で白紙検出処理を行えず、正確に白紙検出を行えない場合があるという問題がある。【００１３】
尚、各原稿の１ページ分の読み取りを完了し、１ページ分の原稿の画像データが完成してから、原稿の画像データに基づいて原稿のサイズを判定し、判定した原稿のサイズに応じて適切な白紙検出領域を定めてから白紙検出処理を行うことも考えられる。しかし、原稿の１ページ分の画像データが完成してから白紙検出処理を開始すると、原稿の搬送を一時中断しなければならない場合もある。このため、原稿読み取り速度が遅くなってしまう。また、白紙検出処理の終了が遅くなり、ジョブを実行するうえで、白紙検出処理以降に実行される処理の実行開始が遅れ、原稿の画像データに基づいたジョブに要する時間が長くなる。【００１４】
ここで、特許文献１記載の技術は、各ページの画像データのなかから白紙の画像データを検出するものであり、原稿混載の場合の問題について考慮されていない。又、原稿の読み取りが完了してから白紙検出処理を行うので、原稿の読み取り速度も遅い。従って、特許文献１には上記の問題点を解決できる技術は、示されていない。【００１５】
本発明は、上記の問題点に鑑み、サイズの異なる原稿が混載された原稿束から１枚ずつ原稿を連続的に読み取る場合でも、読み取り速度を落とすことなく、適切な白紙検出領域により各原稿の画像データに白紙検出処理を行って、画像データが白紙か否かを検出する。
【課題を解決するための手段】
【００１６】
本発明の一側面に係る画像読取装置は、原稿を読み取る画像読取部と、載置された原稿を１枚ずつ前記画像読取部の読み取り位置に向けて搬送する原稿搬送部と、サイズが異なる複数枚の原稿を前記原稿搬送部に載置して原稿を読み取る混載モードでの原稿読み取り指示を受け付ける設定入力部と、前記画像読取部に読み取られた原稿の各ページのサイズを確定するためのサイズ確定部と、原稿の１ページの読み取りが完了する前から、原稿読み取りにより得られた画像データの主走査方向のライン単位で、画像データ中の白紙検出を行う領域である白紙検出領域が白紙か否かの検出を繰り返し、前記混載モードで読み取りを行うとき、１ページの原稿の画像データのうち、前記サイズ確定部により確定された原稿の副走査方向のサイズに対応する前記白紙検出領域の副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出する白紙検出部と、ジョブで用いられないように、前記白紙検出領域が白紙と検出した原稿の画像データを除去する白紙除去部と、を含むこととした。
本発明の他の側面に係る画像形成装置は、上記画像読取装置を含む。
本発明の更に他の側面に係る画像読取装置の制御方法は、原稿を読み取ること、載置された原稿を１枚ずつ読み取り位置に向けて搬送すること、サイズが異なる複数枚の原稿を載置して原稿を読み取る混載モードでの原稿読み取り指示を受け付けること、読み取られた原稿の各ページのサイズを確定すること、原稿の１ページの読み取りが完了する前から、画像データ中の白紙検出を行う領域である白紙検出領域が白紙か否かの検出を繰り返すこと、前記混載モードで読み取りを行うとき、１ページの原稿の画像データのうち、確定された原稿の副走査方向のサイズに対応する前記白紙検出領域の副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出すること、ジョブで用いられないように、前記白紙検出領域が白紙と検出された原稿の画像データを除去すること、を含む。
【発明の効果】
【００１７】
本発明によれば、サイズが異なる原稿を混載しつつ原稿を連続的に読み取るとき、白紙検出処理を行っても、読み取り速度は落とさなくてよい。又、サイズ混載原稿を連続的に読み取る場合でも、各原稿に対し、適切な白紙検出領域が設定され、画像データが白紙か否かが検出される画像読取装置、画像形成装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】複合機の一例を示す図である。
【図２】画像読取装置の一例を示す図である。
【図３】複合機のハードウェア構成の一例を示すブロック図である。
【図４】画像読取装置の構成の一例を示すブロック図である。
【図５Ａ】同幅混載での原稿読みとりを示す図である。
【図５Ｂ】異幅混載での原稿読みとりを示す図である。
【図６】白紙除去設定画面の一例を示す図である。
【図７】白紙検出部の一例を示すブロック図である。
【図８】原稿サイズごとに白紙検出領域の主走査方向の幅（主走査幅）と副走査方向の幅（副走査幅）が異なることを示す図である。
【図９】混載モードでの白紙検出の流れの一例を示すフローチャートである。
【図１０Ａ】図１０Ａは、原稿混載の場合、白紙検出の正確性に問題が生じてしまう場合の一例を示す図である。
【図１０Ｂ】図１０Ｂは、原稿混載の場合、白紙検出の正確性に問題が生じてしまう場合の他例を示す図である。
【図１０Ｃ】図１０Ｃは、原稿混載の場合、白紙検出の正確性に問題が生じてしまう場合の更に他例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図１〜図９を用いて説明する。以下の説明では、画像読取装置１００を含む複合機１０００（画像形成装置に相当）を例に挙げて説明する。但し、本実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００２０】
（複合機１０００の構成）
まず、図１を用いて、実施形態に係る複合機１０００（画像形成装置）の概要を説明する。図１は、複合機１０００の一例を示す図である。
【００２１】
本実施形態の複合機１０００には上部に原稿搬送部２と画像読取部１を含む画像読取装置１００を含む画像読取装置１００が設けられる（詳細は後述）。又、複合機１０００の正面上部（図１に破線で示す位置）に、原稿読み取りやコピーや送信等の各種設定を受け付け、複合機１０００の状態を表示する操作パネル３（設定入力部に相当）が設けられる。又、複合機１０００本体に、給紙部４ａ、搬送部４ｂ、画像形成部５ａ、定着部５ｂ等が設けられる。
【００２２】
図１に破線で示すように、複合機１０００の正面上部に（画像読取部１の前面に）、操作パネル３が設けられる。そして、操作パネル３は、タッチパネル部３１や液晶表示部３２を含む。液晶表示部３２は、複合機１０００の状態表示や、実行するジョブの機能設定用のソフトキーなどを含む各種設定用の画面を表示する。タッチパネル部３１を用いてタッチされた位置とタッチ位置に表示されたキーやボタンが、操作パネル３で認識される。又、操作パネル３には数字等の入力用のテンキー部３３や、ジョブの実行開始を指示するスタートキー３４等のハードキーも設けられる。このように、操作パネル３は、ソフトキーやハードキーで原稿読み取り等のジョブの設定入力を受け付ける。
【００２３】
給紙部４ａは、印刷の時、用紙を１枚ずつ送り出す。搬送部４ｂは、複合機１０００内で用紙を搬送する通路である。画像形成部５ａは、画像データに基づき、給紙部４ａから画像（トナー像）を形成し、搬送される用紙にトナー像を転写する。定着部５ｂは、用紙に転写されたトナー像を定着させる。トナー定着後の用紙は、排出トレイ４５に排出される。
【００２４】
（画像読取装置１００の構成）
次に、図２を用いて、実施形態に係る画像読取装置１００の一例を説明する。図２は、画像読取装置１００の一例を示す図である。
【００２５】
まず、原稿搬送部２は、読み取りを行う原稿を１枚ずつ、自動的に連続して読み取り位置（後述の搬送読取用コンタクトガラス１１ａ）に搬送する。原稿搬送部２は、原稿搬送方向上流側から順に、原稿トレイ２１、原稿供給ローラー２２、原稿搬送路２３、複数の原稿搬送ローラー対２４、原稿排出ローラー対２５ａ、原稿排出トレイ２５ｂ等を備える。又、原稿搬送部２は、図２の紙面奥側を支点として画像読取部１に上下方向に開閉自在に取り付けられ、画像読取部１の各コンタクトガラスを上方から押さえるカバー（原稿押さえ部）として機能する。
【００２６】
読み取りを行う複数枚の原稿は、原稿トレイ２１に載置される。原稿トレイ２１には原稿の幅方向（主走査方向、図２の紙面に垂直な方向）でスライドし、原稿を挟んで載置位置を規制する規制ガイド２１ａが設けられる。使用者は、原稿を載置した後、原稿がずれたり傾いたりしないように規制ガイド２１ａをスライドさせる。
【００２７】
そして、原稿供給ローラー２２は、原稿トレイ２１に載置された原稿のうち最上位の原稿に当接する。原稿読取を行う旨の入力（例えば、スタートキー３４を押すなど）が複合機１０００に入力されると、原稿供給ローラー２２は、回転と停止を繰り返し、一定の紙間を設けつつ原稿搬送路２３に原稿を１枚ずつ送り出す。
【００２８】
送り出された原稿は、複数の原稿搬送ローラー対２４やガイドに導かれて搬送され、画像読取部１の上面に設けられた搬送読取用コンタクトガラス１１ａの上面を通過する。この通過の際、画像読取部１が読取を行う。そして、読取が完了した原稿は、原稿排出ローラー対２５ａから原稿排出トレイ２５ｂに排出される（原稿搬送経路を２点鎖線で図示）。尚、上記の各回転体（原稿供給ローラー２２、原稿搬送ローラー対２４、原稿排出ローラー対２５ａ）は、原稿搬送モーター２ｍ（図４参照）を駆動源として回転する。
【００２９】
次に、画像読取部１を説明する。図１や図２に示すように、画像読取部１は、箱形の筐体を有する。そして、画像読取部１の上面左側に、主走査方向（図２の紙面に垂直な方向）を長手方向として、透明板状の搬送読取用コンタクトガラス１１ａが配される。そして、画像読取部１の上面で右側に透明板状の載置読取用コンタクトガラス１１ｂが配される。原稿搬送部２を持ち上げ、読取面を下向きにして、原稿（例えば、書籍）を載置読取用コンタクトガラス１１ｂに載置することもできる。
【００３０】
又、図２に示すように、画像読取部１の筐体内に、第１移動枠１２ａ、第２移動枠１２ｂ、ワイヤ１３ａ、巻取ドラム１３ｂ、レンズ１４と、原稿に光を照射するランプ１Ｌ（例えば、ＬＥＤ）と、原稿に照射された光が入射され、１ライン毎に原稿を読み取り、画像データを生成するためのイメージセンサー１５等が配される。例えば、イメージセンサー１５は、主走査方向でライン状に光電変換素子を並べたＣＣＤ（Charge Coupled Device）で構成され、原稿の反射光を元に、１ライン毎に原稿を読み取る。例えば、イメージセンサー１５は、複数の受光素子をＲ、Ｇ、Ｂの３つのライン状に並べたラインセンサーであり、カラーでの読み取りに対応している。
【００３１】
第１ミラー１２１、第２ミラー１２２、第３ミラー１２３は、原稿の反射光をレンズ１４に導く。レンズ１４は、反射光を集光し、イメージセンサー１５に入射する。そして、イメージセンサー１５は、反射光を画像濃度に応じたアナログの電気信号に変換する。この原稿の主走査方向（原稿搬送方向と垂直な方向）にライン単位で読取が行われ、ライン単位の読取を副走査方向（原稿搬送方向）に連続して繰り返し行って、１枚の原稿が読み取られる。
【００３２】
そして、第１移動枠１２ａは、上部で光を照射するランプ１Ｌを、下部で第１ミラー１２１を支持する。第２移動枠１２ｂは、上部で第２ミラー１２２を、下部で第３ミラー１２３を支持する。又、第１移動枠１２ａは、第２移動枠１２ｂの上方に配される。又、この第１移動枠１２ａ及び第２移動枠１２ｂには複数本のワイヤ１３ａが取り付けられる（図２では、便宜上１本のみ図示）。また、ワイヤ１３ａは、巻取ドラム１３ｂに接続される。巻取ドラム１３ｂは、巻取モーター１ｍ（図４参照）を駆動源として正逆回転する。これにより、第１移動枠１２ａと第２移動枠１２ｂを水平方向（画像読取装置１００の左右方向）に自在に移動させることができる。
【００３３】
原稿搬送部２により搬送される原稿の読取の場合、巻取モーター１ｍが駆動した後、第１移動枠１２ａと第２移動枠１２ｂは、搬送読取用コンタクトガラス１１ａの下方位置（読み取り位置）で静止する。そして、通過する原稿に対し、ランプ１Ｌは、光を照射する。一方、載置読取用コンタクトガラス１１ｂ上に載置された原稿を読み取る場合、巻取ドラム１３ｂやワイヤ１３ａ等により、第１移動枠１２ａ及び第２移動枠１２ｂをホームポジションから図２の右方向に水平に移動させる。このように、走査動作を、順次原稿端部まで連続的に行うことで、原稿全体が読み取られ、原稿画像が電気信号に変換される。
【００３４】
（複合機１０００のハードウェア構成）
次に、図３に基づき、実施形態に係る複合機１０００のハードウェア構成の一例を説明する。図３は、複合機１０００のハードウェア構成の一例を示すブロック図である。
【００３５】
まず、複合機１０００本体内に、複合機１０００の動作の制御を司る主制御部６ａが設けられる。主制御部６ａは、基板である。例えば、主制御部６ａは、制御を行う部分としてＣＰＵ６１を有する。主制御部６ａは、複合機１０００の制御全体を統括する。例えば、全体制御を行う機能や、通信制御を行う機能や、画像処理を行う機能を備える。
【００３６】
主制御部６ａは、記憶部６２を含む。記憶部６２は、複合機１０００の制御用のプログラム、制御用データ、画像データ等を記憶する。ＣＰＵ６１は、記憶部６２に記憶されるプログラムやデータに基づき、演算処理の実行や制御信号の発信、受信を行って、複合機１０００の制御を行う。
【００３７】
又、第１画像処理部１６（詳細は後述）が処理した画像データに対し、コピーや送信などのための各種画像処理を行う第２画像処理部６３が設けられる。例えば、第２画像処理部６３は、ＡＳＩＣやメモリー等で構成され、濃度変換、拡大縮小、回転、圧縮伸張、データ形式変換などの各種画像処理や、その他の公知の画像処理を行える。
【００３８】
又、画像形成や用紙搬送を行う上で、各種回転体を回転させるモーター等のＯＮ／ＯＦＦや給紙、用紙搬送やトナー像形成などの印刷に関する動作、処理を制御するエンジン制御部６ｂが設けられる。エンジン制御部６ｂは、主制御部６ａなどと通信可能に接続され、主制御部６ａの指示に基づき、印刷に関する印刷エンジン部６ｃ（給紙部４ａ、搬送部４ｂ、画像形成部５ａ、定着部５ｂ等）を実際に制御する。例えば、エンジン制御部６ｂは、演算処理装置としてエンジンＣＰＵ６４を含む。又、エンジン制御部６ｂは、制御対象を制御するためのプログラム、データを記憶するエンジン記憶部６５を含む。
【００３９】
又、主制御部６ａは、原稿搬送部２、画像読取部１などと通信可能に接続され原稿の読み取りと画像データの生成を原稿搬送部２や画像読取部１に行わせる。又、主制御部６ａは、操作パネル３と通信可能に接続され、操作パネル３でなされた設定、入力の内容は、主制御部６ａに伝えられる。主制御部６ａは、設定内容に合わせて各部が動作するように、複合機１０００に含まれる各部に指示を与え、動作させる。
【００４０】
更に、主制御部６ａは、通信部６６と接続される。通信部６６は、ネットワークやケーブルや通信網により、コンピューター２００（例えば、パーソナルコンピューターやサーバー）や相手方ＦＡＸ装置３００と通信する。これにより、複合機１０００は、コンピューター２００から画像データ等を受け取って印刷することや（プリンタ機能）、画像読取部１で読み取られた画像データを記憶部６２に蓄積し、コンピューター２００に送信することや（スキャナ機能）、外部のＦＡＸ装置３００と画像データの送受信を行うことができる（ＦＡＸ機能）。
【００４１】
（画像読取装置１００のハードウェア構成）
次に、図４を用いて、実施形態に係る画像読取装置１００のハードウェア構成の一例を説明する。図４は、画像読取装置１００の構成の一例を示すブロック図である。
【００４２】
本実施形態の画像読取装置１００に含まれる原稿搬送部２と画像読取部１にはそれぞれ制御部が設けられる。原稿搬送部２には原稿搬送部２の動作の制御を行う搬送制御部２０が設けられる。一方、画像読取部１には画像読取部１の動作の制御を行う読取制御部１０が設けられる。
【００４３】
まず、搬送制御部２０は、上述の主制御部６ａや読取制御部１０と接続され、主制御部６ａや読取制御部１０からの指示、信号を受け原稿搬送部２の動作制御を行う。搬送制御部２０は、中央演算処理装置としてのＣＰＵや、制御用のプログラムやデータを記憶するＲＯＭ、ＲＡＭなどを含む。搬送制御部２０は、主制御部６ａ等との通信を行い、又、主制御部６ａ等の指示を受け、原稿搬送部２の動作制御を行う。
【００４４】
例えば、搬送制御部２０は、原稿搬送部２に設けられる原稿サイズセンサー２６（図２参照）の出力に基づき、原稿トレイ２１に載置された原稿の主走査方向のサイズを認識する。例えば、原稿サイズセンサー２６は、規制ガイド２１ａの位置に応じて抵抗値が変化する可変抵抗を含み、規制ガイド２１ａの位置に合わせて出力値が変化するセンサーでもよいし、用紙の有無を検知する光センサーを主走査方向に複数並べたものでもよい。
【００４５】
又、原稿搬送部２に設けられる載置検知センサー２７（図２参照）の出力に基づき、搬送制御部２０は、原稿トレイ２１に原稿が載置されているか否か認識する。又、載置検知センサー２７は、原稿が原稿トレイ２１に載置されているか否かにより出力値が変化するセンサーである。例えば、載置検知センサー２７には用紙の有無を検知する光センサーを用いてもよい。
【００４６】
例えば、主制御部６ａから原稿の読取指示があったとき、原稿トレイ２１に原稿が載置されていることを検知していれば、搬送制御部２０は、原稿搬送モーター２ｍを駆動させ、原稿供給ローラー２２や原稿搬送ローラー対２４等を回転させる。
【００４７】
又、原稿供給ローラー２２から搬送読取用コンタクトガラス１１ａの間の原稿搬送路２３には原稿の到達や通過を検知するための原稿検知センサー２８（図２参照）が設けられる。原稿検知センサー２８の出力に基づき、搬送制御部２０は、原稿検知センサー２８の設置位置（地点）での原稿の有無や、原稿の到達や通過を認識する。又、原稿検知センサー２８は、原稿が存在しているか否かにより出力値が変化するセンサーである。例えば、原稿検知センサー２８には用紙の有無によりＨｉｇｈレベルとＬｏｗレベルが切り替わる光センサーを用いてもよい。
【００４８】
次に、読取制御部１０は、上述の主制御部６ａや搬送制御部２０と通信可能に接続される。そして、読取制御部１０は、主制御部６ａからの指示、信号を受け、画像読取部１内各部分の動作制御を行う。読取制御部１０も中央演算処理装置としてのＣＰＵや、画像読取装置１００の制御に必要なプログラム、データを記憶するＲＯＭ、ＲＡＭを含む。
【００４９】
そして、操作パネル３のスタートキー３４が押されたときなど、主制御部６ａから原稿読み取り指示を受けたとき、読取制御部１０は、画像読取部１の動作制御や、読取で得られた画像データの記憶部６２（主制御部６ａ）への送信制御などを行う。
【００５０】
読取制御部１０には巻取モーター１ｍが接続される。これにより、読取制御部１０は、巻取モーター１ｍの回転を制御し、巻取ドラム１３ｂを回転させ、各移動枠を移動させる。原稿が原稿トレイ２１に載置されたことや、原稿が無くなったことを検知したとき、搬送制御部２０は、読取制御部１０にその旨を通知する。原稿トレイ２１に原稿が載置されているときの原稿読み取りでは、読取制御部１０は、各移動枠を搬送読取用コンタクトガラス１１ａの下方に移動させる。原稿トレイ２１に原稿が載置されていないときの原稿読み取りでは、読取制御部１０は、巻取ドラム１３ｂを回転させ、載置読取用コンタクトガラス１１ｂ上の原稿を読み取らせる。
【００５１】
又、読取制御部１０は、ランプ１Ｌの点消灯を制御する。原稿を読み取るとき、読取制御部１０は、ランプ１Ｌを点灯させる。又、読取制御部１０は、イメージセンサー１５の駆動（動作）を制御する。原稿を読み取るとき、読取制御部１０は、イメージセンサー１５を動作させる。又、読取制御部１０は、第１画像処理部１６と接続され、第１画像処理部１６の動作を制御する。
【００５２】
第１画像処理部１６は、イメージセンサー１５の出力に基づき画像データを生成し、更に、生成した画像データに対し画像処理を施す。尚、本実施形態では、第１画像処理部１６を画像読取部１に、第２画像処理部６３を主制御部６ａに設ける例を説明する。しかし、画像処理部を一つだけ設け、１つだけ設けた画像処理部に第１画像処理部１６の処理と第２画像処理部６３の処理を行わせるようにしてもよい。
【００５３】
イメージセンサー１５は、原稿に照射された光を受け、各画素についてＲ、Ｇ、Ｂの３種のアナログの電気信号を出力する。そして、第１画像処理部１６は、イメージセンサー１５のアナログ出力に基づき画像データを生成する画像データ生成部１７を含む。具体的に、画像データ生成部１７は、Ａ／Ｄ変換部１７１や補正部１７２を含む。Ａ／Ｄ変換部１７１は、イメージセンサー１５によって得られた各画素のアナログの電気信号の転送を受け、量子化を行い、ディジタル信号に変換する。例えば、Ａ／Ｄ変換部１７１は、Ｒ、Ｇ、Ｂについてそれぞれ８ビット（計２４ビット）に量子化を行う。
【００５４】
補正部１７２は、画像データに対し、ガンマ補正やシェーディング補正等、ランプ１Ｌやイメージセンサー１５の特性など、画像読取部１の各部分に起因する画像データでの歪みを補正する。そして、第１画像処理部１６によって処理された画像データは、画像メモリー１８に蓄えられる。画像メモリー１８は、一定の主走査方向のライン数単位（ページ単位やバンド単位）で順次、画像データを記憶部６２（主制御部６ａ）に転送する。第２画像処理部６３は、記憶部６２に蓄積された画像データに対し、ジョブに応じて必要な画像処理を施す。そして、処理後の画像データを用いて、印刷や送信などがなされる。
【００５５】
（混載モード）
次に、図２、図４、図５を用いて、混載モードでの原稿読取の一例を説明する。図５は、混載モードでの原稿読みとりの説明図である。
【００５６】
本実施形態の複合機１０００（画像読取装置１００）は、原稿搬送部２の原稿トレイ２１に載置された全ての原稿のサイズが異なる場合でも、載置された原稿に応じて原稿を読みとり、原稿サイズに応じたサイズの画像データを生成できる。
【００５７】
原稿トレイ２１にサイズが異なる複数枚の原稿を原稿搬送部２に載置し、１枚ずつ原稿を搬送して読み取るモード（混載モード）で読み取りを行うとき、使用者は、操作パネル３に混載モードで原稿を読み取る旨の設定を行う。言い換えると、操作パネル３は、混載モードでの原稿読み取り指示を受け付ける。混載モードで読み取る設定がなされると、主制御部６ａは、その旨を搬送制御部２０や読取制御部１０に通知する。
【００５８】
次に、図５を用いて、混載される原稿の態様を説明する。本実施形態の画像読取装置１００（複合機１０００）の混載モードでは、主走査方向のサイズ（幅）が同じで副走査方向（原稿搬送方向）のサイズが異なる原稿が混載される場合（同幅混載）と、主走査方向のサイズと副走査方向（原稿搬送方向）のサイズが異なる原稿が混載される場合（異幅混載）のいずれにも対応している。
【００５９】
そして、図５Ａは、同幅混載の場合の一例を示している。図５Ａのうち、Ａは、副走査方向のサイズが短い方の原稿を示し、Ｂは、主走査方向のサイズが長い方の原稿を示す。原稿搬送部２の原稿トレイ２１にセットできる同幅混載の組み合わせとしては、例えば、LedgerサイズとLetterサイズ、LegalサイズとLetter-Rサイズ、Ｂ５縦とＢ４横、Ａ４縦とＡ３横、Ａ４横とFolioサイズなどがある。
【００６０】
そして、図５Ｂは、異幅混載の場合の一例を示している。図５Ｂのうち、Ａは、小さい方の原稿を示し、Ｂは、大きい方の原稿を示す。原稿搬送部２の原稿トレイ２１にセットできる異幅混載の組み合わせとしては、例えば、LedgerサイズとLetterサイズとLegalサイズ、Ｂ５とＢ４とＡ４とＡ３、Ａ４とＢ５とFolioサイズなどがある。
【００６１】
サイズの異なる原稿が原稿トレイ２１に混載されるとき、原稿サイズセンサー２６により、搬送制御部２０は、原稿トレイ２１に載置された原稿束のうち、主走査方向で最も長い原稿の主走査方向のサイズを検知することができる。
【００６２】
そして、搬送制御部２０は、主走査方向で最も長い原稿の主走査方向のサイズを読取制御部１０に通知する。混載モードで読み取るとき、いかなるサイズの原稿を読み取るか読取開始時点では検知できないので、主走査方向でも副走査方向でも原稿の先端から後端まで漏れなく読み取る必要がある。そこで、読取制御部１０は、通知された主走査方向のサイズを有する定形サイズの用紙のうち、最も副走査方向が長いサイズの定形サイズの副走査方向のサイズでイメージセンサー１５に読み取りを行わせる。例えば、原稿サイズセンサー２６を用いて検知された主走査方向のサイズがＡ４サイズの長辺やＡ３の短辺と一致するとき、読取制御部１０は、Ａ３サイズとして原稿の読み取りを行う。又、搬送制御部２０は、最も副走査方向が長いサイズで読み取るときのタイミングで原稿供給ローラー２２を回転させる。尚、混載モードの読み取りのとき、読取制御部１０や搬送制御部２０は、読み取り可能な最大サイズで読み取りをイメージセンサー１５などに行わせてもよい。
【００６３】
同幅混載の場合と異幅混載の場合があるので、混載モードで読み取るとき、読み取ったそれぞれの原稿のサイズを副走査方向と主走査方向の両方で確定する必要がある。尚、操作パネル３の混載モードの設定のとき、同幅混載であるか異幅混載であるかを設定できるようにしてもよい。この場合、同幅混載であれば、原稿の主走査方向のサイズは、原稿サイズセンサー２６で認識できる。
【００６４】
第１画像処理部１６のサイズ確定部７は、原稿のサイズを確定する処理を行う。例えば、サイズ確定部７は、演算回路や記憶回路を含む回路である。但し、サイズ確定部７は、読取制御部１０のＣＰＵやメモリーにより、ソフトウェア的に実現されていてもよい。
【００６５】
混載モードのとき、サイズ確定部７は、読み取ったそれぞれの原稿の副走査方向のサイズを確定する。原稿の副走査方向のサイズの確定方法は、様々である。例えば、原稿の搬送速度（単位時間あたりの原稿搬送量）は、予め定められている。そこで、サイズ確定部７は、原稿検知センサー２８が原稿の先端到達を検知してから後端通過を検知するまでの時間（原稿の存在を検知し続けている時間）に原稿の搬送速度を乗じて原稿の副走査方向のサイズを確定してもよい。
【００６６】
例えば、サイズ確定部７は、イメージセンサー１５の読み取りにより得られた画像データに基づき、原稿の副走査方向のサイズを確定してもよい。例えば、原稿の副走査方向の先端部分と後端部分は、画像データでは、主走査方向にのびる帯（エッジ）として現れることがある。画像データ中、原稿の副走査方向の先端と後端に対応する位置の画素は、原稿の地肌とは異なる画素値であって一定の範囲の画素値に収まることがある。そのため、画像データ中、副走査方向の先端と後端は、主走査方向にのびるほぼ均一の画素値のラインとして現れることがある（例えば、灰色のライン。又、サイズ確定部７は、ヒストグラム等により地肌の画素値を求めてもよい）。そして、サイズ確定部７は、画像データのうちの原稿の副走査方向の先端部分と後端部分を認識し、先端と後端の間隔（ライン数）に基づき、原稿の副走査方向のサイズを確定してもよい。
【００６７】
混載モードのとき、サイズ確定部７は、読み取ったそれぞれの原稿の主走査方向のサイズを確定する。原稿の主走査方向サイズの確定方法は、様々である。例えば、主走査方向（原稿搬送方向と垂直な方向）に沿って、複数（例えば４〜１０個程度）の原稿の有無を検知する主走査検知センサー２９（図２、図４参照。例えば、光センサー）を設ける。そして、サイズ確定部７は、主走査検知センサー２９のうち、原稿の存在を検知したセンサーと、確定した副走査方向の原稿サイズと、に基づき、定形サイズを求める。そして、求めた定形サイズの主走査方向のサイズを原稿の主走査方向のサイズと確定する。
【００６８】
例えば、サイズ確定部７は、イメージセンサー１５の読み取りにより得られた画像データに基づき、原稿の主走査方向のサイズを確定してもよい。例えば、原稿の主走査方向の端部分は、副走査方向にのびる帯（エッジ）として現れることがある。原稿の主走査方向の端部分に対応する位置の画素（境界位置の画素）は、地肌とは異なる画素値であって一定の範囲の画素値に収まることがある。そのため、画像データ中、主走査方向の端は、副走査方向にのびるほぼ均一の画素値のラインとして現れることがある（例えば、灰色のライン）。そして、サイズ確定部７は、画像データのうち、原稿の主走査方向の端部分を認識し、両端の間隔に基づき、原稿の主走査方向のサイズを確定してもよい。
【００６９】
このように、サイズ確定部７は、読み取られた原稿の各ページの主走査方向のサイズと副走査方向のサイズを確定する。そして、混載モードのとき、サイズ確定部７は、確定した原稿サイズにあわせ、各ページの画像データのうち不要な部分（確定したサイズからはみ出ている部分、余分な部分）を記憶部６２や画像メモリー１８に破棄させる。これにより、サイズ確定部７は、読み取りにより得られた画像データを加工して（サイズ調整を行って）、読み取った原稿のサイズにあわせた画像データを生成する。
【００７０】
（白紙検出と白紙除去）
次に、図６、図７を用いて、本実施形態の画像読取装置１００（複合機１０００）での白紙検出と白紙除去処理の一例を説明する。図６は、白紙除去設定画面３２ａの一例を示す説明図である。図７は、白紙検出部８の一例を示すブロック図である。
【００７１】
原稿の中には白紙が混ざることがある。白紙の印刷や送信は、無駄である。そこで、本実施形態の画像読取装置１００（複合機１０００）では、白紙検出部８が読み取りにより得られた各原稿の画像データのうち、白紙のページを検出する白紙検出処理を行う。そして、白紙除去部９は、白紙と検出されたページの画像データを除去し、ジョブで用いられないようにする。白紙検出部８は、ＡＳＩＣ又はＡＳＩＣの一部である。但し、白紙検出部８の構成は、これに限られない。
【００７２】
まず、図６を用いて白紙検出処理の設定について説明する。原稿の読み取りを伴うジョブ（例えば、コピーやスキャンで得られた画像データの送信など）について、操作パネル３は、原稿のサイズや、１ページの原稿のうち白紙検出処理を行う領域（白紙検出領域Ｆ）の設定を受け付ける。
【００７３】
具体的に、使用者は、操作パネル３を操作することにより、図６に示すような白紙除去設定画面３２ａを液晶表示部３２に表示させることができる。白紙除去設定画面３２ａでは、原稿トレイ２１に載置する原稿のサイズや、白紙検出領域Ｆの位置や大きさを設定することができる。
【００７４】
白紙除去設定画面３２ａには原稿サイズキー３５が設けられる。使用者は、原稿サイズキー３５の表示位置をタッチすることで、原稿トレイ２１に載置する原稿のサイズ（例えば、レターサイズやＡ４サイズなど）を設定することができる。尚、画像読取装置１００に原稿サイズを自動判定させる「自動」の項目も選択可能である。「自動」が設定されて原稿読み取りが開始されると、読取制御部１０は、サイズ確定部７に原稿サイズを確定させる（判断させる）。
【００７５】
又、白紙除去設定画面３２ａでは、白紙検出処理を行う領域（白紙検出領域Ｆ）を設定することができる。図６に示す例では、原稿の１ページの全領域から白紙検出領域Ｆとして扱わない範囲（領域）を設定することができる。この設定のため、白紙除去設定画面３２ａには白紙検出領域Ｆとして扱わない部分の原稿の上端、下端、左端、右端のそれぞれの端部からの距離を入力するための距離入力欄３６ａ、３６ｂ、３６ｃ、３６ｄがそれぞれ設けられる。使用者は、設定値を設定したい距離入力欄３６ａ〜３６ｄのいずれかの表示位置をタッチし、テンキー部３３などで数字を入力することで原稿の端からの距離を設定することができる。このように、操作パネル３は、原稿（のページ）のうち、原稿の端からの距離を定める入力を原稿の１ページ中の白紙検出領域Ｆの大きさと位置を設定する入力として受け付ける。そして、白紙検出処理では、原稿の端から設定された距離よりも内側の領域が白紙検出領域Ｆとして扱われる。
【００７６】
次に、図７を用いて、白紙検出領域Ｆに対する白紙検出処理の一例を説明する。
【００７７】
まず、画像データ生成部１７で生成された画像データは、白紙検出部８内（白紙検出部８外でもよい）の検出用メモリー８１に入力される。検出用メモリー８１は、予め定められたライン数（バンド単位）の画像データを記憶する。１ページ分の画像データ内のバンド数は、原稿のサイズによって異なるが、例えば、数個〜十数個とできる。そのため、画像データは、副走査方向に沿って複数に分割された単位（副走査方向の一定の長さ単位）で扱われる。尚、検出用メモリー８１には主走査方向の１ライン分の画像データが入力され、白紙検出処理回路８２は、１ラインずつ白紙検出処理を行ってもよい。
【００７８】
そして、白紙検出部８内には白紙検出処理回路８２が設けられる。白紙検出処理回路８２は、１ページの原稿の画像データ中、白紙検出領域Ｆが白紙か否かを検出するための回路である。尚、本実施形態の画像読取装置１００（複合機１０００）では、白紙検出処理回路８２が複数設けられる。
【００７９】
又、白紙検出部８内には白紙検出部８内の各種回路の動作を制御するためのコントローラー８０が設けられる。尚、読取制御部１０が白紙検出部８内の白紙検出処理回路８２の動作を制御してもよい。
【００８０】
白紙検出処理回路８２は、白紙検出領域Ｆの主走査方向での長さ（主走査幅Ｓ１）や位置を示す設定値を記憶するための設定レジスタ８３を含む。コントローラー８０は、読取制御部１０や搬送制御部２０や主制御部６ａから与えられるデータに基づき、設定レジスタ８３に設定値をセットする。
【００８１】
混載モードでない場合、コントローラー８０は、搬送制御部２０により検知された原稿の主走査方向のサイズを示すデータを搬送制御部２０や読取制御部１０から受信する。又、コントローラー８０は、主制御部６ａから白紙除去設定画面３２ａで設定された原稿のサイズの設定値や、白紙検出領域Ｆに含めない原稿の上下左右の端からの距離を示すデータを受信する。そして、コントローラー８０は、原稿の画像データ中、主走査方向での白紙検出領域Ｆとすべき幅（主走査幅Ｓ１）や位置（原稿の端からの位置）を示すデータを設定レジスタ８３に設定値としてセットする。言い換えると、コントローラー８０は、画像データ中、主走査方向において、白紙検出領域Ｆとして扱うべき部分と白紙検出領域Ｆとして扱わない部分（白紙検出処理を行わない部分）を示す設定値を設定レジスタ８３にセットする。
【００８２】
又、混載モードでない場合、コントローラー８０は、主制御部６ａなどから操作パネル３で設定された原稿サイズを示すデータを受信してもよい。そして、コントローラー８０は、設定された原稿サイズに基づき、原稿の画像データ中、副走査方向で白紙検出領域Ｆとすべき幅（副走査幅Ｓ２）や位置（画像データの端からの位置）を設定レジスタ８３に設定値としてセットするようにしてもよい。言い換えると、コントローラー８０は、画像データ中、副走査方向において、白紙検出領域Ｆとして扱うべき部分と白紙検出領域Ｆとして扱わない部分（白紙検出処理を行わない部分）を示す設定値を設定レジスタ８３にセットしてもよい。
【００８３】
そして、白紙検出処理回路８２内の演算処理部８４は、１ページの原稿の各バンドについて、設定レジスタ８３の設定値に基づき、バンド内での白紙検出領域Ｆが白紙であるか否か検出を行う。例えば、演算処理部８４は、バンド内の白紙検出領域Ｆに相当する部分の各画素うち、予め定められた画素値よりも濃い画素値の画素の個数（ドット数）をカウントする。そして、演算処理部８４は、予め定められた画素値よりも濃い画素値の画素の個数が予め定められた閾値を超えていればバンド内の白紙検出領域Ｆは、白紙でないと判断し、予め定められた閾値以下であればバンド内の白紙検出領域Ｆは、白紙であると判断する。
【００８４】
尚、予め定められた画素値は、白い紙を読み取ったときの画素値を基準として定めてもよいし、原稿の地肌の色の平均的な画素値を予め定められた画素値としてもよい。又、予め定められた閾値は、１又は、数個の文字が有る場合のトナーがのせられるドット数を基準にして定めてもよい。
【００８５】
そして、演算処理部８４の１つのバンド内の白紙検出領域Ｆに対する検出結果（判定値。例えば、白紙なら「０」、白紙で無いなら「１」）を判定値保持部８５に記憶させる。判定値保持部８５は、各バンドの演算処理部８４の判定値を記憶する。あるいは、判定値保持部８５は、バンドごとに判定値を積算して更新するとともに、現時点で白紙検出処理を行ったバンドから複数バンド分前の時点の判定値の積算値を保持するようにしてもよい。
【００８６】
白紙検出処理回路８２は、原稿の１ページの読み取りが完了する前から、画像読取部１の原稿読み取りにより得られた画像データ中の白紙検出を行う白紙検出領域Ｆ内の画像データに基づき、画像データの主走査方向のライン単位で（１ライン又は、複数ライン単位で、バンド単位で）ページが白紙か否かの検出を繰り返す。
【００８７】
そして、１ページ中、副走査方向で白紙検出領域Ｆが含まれる最後のバンドに対し白紙検出処理が行われた後、コントローラー８０は、判定値保持部８５が保持する検出結果を確認する。そして、判定値保持部８５が白紙検出領域Ｆを含む全てのバンドが白紙である旨の値（検出結果）を保持していれば、コントローラー８０は、原稿を白紙と検出し、いずれかのバンドが白紙で無い旨の値を保持していれば原稿は、白紙でないと検出する。
【００８８】
もし、白紙と検出したとき、白紙検出部８（コントローラー８０）は、白紙と検出した原稿の画像データを白紙除去部９に除去させる。ジョブで用いられないように、白紙除去部９は、白紙と検出されたページの画像データを画像メモリー１８や記憶部６２から除去（消去、破棄）する。
【００８９】
（混載モードでの白紙検出の流れ）
次に、図８、図９を用いて、混載モードでの白紙検出の流れの一例を説明する。図８は、原稿サイズごとに白紙検出領域Ｆの主走査方向の幅（主走査幅Ｓ１）と副走査方向の幅（副走査幅Ｓ２）が異なることを示す説明図である。図９は、混載モードでの白紙検出の流れの一例を示すフローチャートである。
【００９０】
まず、図８を用いて、原稿のサイズに対応して適切な白紙検出領域Ｆの主走査幅Ｓ１と副走査幅Ｓ２が異なることを説明する。
【００９１】
上述のように、本実施形態の画像読取装置１００（複合機１０００）では、原稿の端から設定した距離よりも内側の領域を白紙検出領域Ｆとする設定を行うことができる。そのため、白紙検出領域Ｆの主走査幅Ｓ１と副走査幅Ｓ２は、原稿のサイズにより異なる場合がある。
【００９２】
図８では、Ａ３横、Ａ４縦、Ｂ４横の各サイズの原稿を示している。そして、各サイズにおいて、原稿の上下左右の端のそれぞれから一定の距離を除いた主走査幅Ｓ１と副走査幅Ｓ２を実線両端矢印で図示している。尚、以下の説明では、設定された用紙の上下左右での端からの距離は、各原稿サイズで同じとして説明する。
【００９３】
Ａ３横とＡ４縦の関係では、主走査方向のサイズは同じで、白紙検出領域Ｆの適切な主走査幅Ｓ１も同じである。しかし、Ａ３横（Ａ４縦）とＢ４横の関係では、主走査方向のサイズは異なるので、設定された距離に応じた適切な主走査幅Ｓ１は異なる。又、それぞれ副走査方向のサイズが異なるので、Ａ３横とＡ４縦とＢ４横の関係では、設定された距離に応じた適切な白紙検出領域Ｆの副走査幅Ｓ２もそれぞれ異なる。
【００９４】
しかし、図１０を用いて説明したように、白紙検出処理での白紙検出領域Ｆの主走査幅Ｓ１（設定可能な原稿サイズ）は、１パターンのみである。そして、原稿サイズが１種のみでは無い混載モードでは、それぞれの原稿のサイズは、読取開始時点では確定しておらず、１ページの読み取り完了に伴い原稿サイズが確定する。そして、混載モードの読み取りで１ページ分の原稿読取が完了する前から（原稿読み取りの途中から）、主走査方向のラインを基準とし、バンド単位（一定の主走査方向の複数ライン単位）で白紙検出処理を行うとき、白紙検出領域Ｆを適切に設定できない場合があるという問題がある。例えば、読み取っている原稿のサイズは、Ａ４サイズなのに、Ａ３サイズ用の白紙検出領域Ｆに基づいて白紙検出処理が行われる場合があった。そうすると、白紙検出処理を正確に行えない場合がある。
【００９５】
又、１枚の原稿読み取りが完了し、１ページ分の原稿の画像データが完成してから１ページの画像データの全体に対して白紙検出処理を行うとどうしても白紙検出の処理速度は遅くなる。
【００９６】
そこで、本実施形態の混載モードでの読み取りでは、白紙検出部８は、複数種の有効画像領域の主走査幅Ｓ１でバンドごとに白紙検出処理を行い、原稿のサイズ確定時に、確定された原稿の主走査方向のサイズに応じた主走査幅Ｓ１の白紙検出処理の検出結果に基づき白紙検出領域Ｆが白紙か否かを定める。
【００９７】
白紙検出部８は、複数のパターンで白紙検出処理を行う必要があるので、白紙検出部８に複数の白紙検出処理回路８２を含めてもよい（図７参照）。白紙検出処理回路８２は、２つでもよいし、３つ以上でもよい。又、どのようなサイズにも対応するため、白紙検出処理回路８２は、混載モードで載置され得る原稿の定形サイズの主走査幅の種類の数分設けられてもよい。そして、読取制御部１０やコントローラー８０は、混載モードのとき、それぞれの白紙検出処理回路８２を動作させる。
【００９８】
次に、図９を用いて、混載モードでの白紙検出処理の流れを説明する。図９のスタートは、操作パネル３で、混載モードで読み取りを行う設定と白紙検出及び白紙除去を行う設定がなされたうえで、スタートキー３４が押されるなどにより、原稿の読み取りが開始された時点である。
【００９９】
まず、読取制御部１０は、それぞれの白紙検出処理回路８２の設定レジスタ８３に白紙検出領域Ｆの主走査幅Ｓ１や主走査幅Ｓ１の位置を示すデータを設定値としてコントローラー８０に設定させる（ステップ♯１）。このとき、各設定レジスタ８３にセットされる主走査幅Ｓ１は、原稿のサイズの種類に応じてそれぞれ異なる（ステップ♯１）。ある白紙検出処理回路８２の設定レジスタ８３にはＡ４サイズの長辺やＡ３サイズの短辺のサイズ（主走査方向のサイズ）に対応した白紙検出領域Ｆの主走査幅Ｓ１がセットされてもよい。別の白紙検出処理回路８２の設定レジスタ８３にはＢ４サイズの短辺やＢ５サイズの長辺のサイズ（主走査方向のサイズ）に対応した白紙検出領域Ｆの主走査幅Ｓ１がセットされてもよい。
【０１００】
又、白紙検出処理回路８２の設定レジスタ８３にはインチ系のサイズに対応した設定値がセットされてもよい。例えば、ある白紙検出処理回路８２の設定レジスタ８３にはLetterサイズの短辺やLegalサイズの短辺のサイズ（主走査方向のサイズ）に対応した白紙検出領域Ｆの主走査幅Ｓ１がセットされてもよい。別の白紙検出処理回路８２の設定レジスタ８３にはLedgerサイズの短辺やLetterサイズの長辺のサイズ（主走査方向のサイズ）に対応した白紙検出領域Ｆの主走査幅Ｓ１がセットされてもよい。又、別の白紙検出処理回路８２の設定レジスタ８３にはFolioサイズの短辺又は、短辺のサイズ（主走査方向のサイズ）に対応した白紙検出領域Ｆの主走査幅Ｓ１がセットされてもよい。
【０１０１】
具体的に、白紙検出部８は、原稿のうち、原稿の端から設定された距離よりも内側の範囲が白紙検出領域Ｆとなるように原稿サイズに応じて白紙検出領域Ｆの主走査幅Ｓ１の長さを異ならせる。又、白紙検出部８は、サイズ確定部７により確定された原稿サイズの端から操作パネル３で設定された距離よりも内側の範囲を白紙検出領域Ｆの副走査幅Ｓ２とする。そして、白紙検出部８は、主走査幅Ｓ１と副走査幅Ｓ２の範囲内（白紙検出領域Ｆ）での検出結果に基づきページが白紙か否かを検出する。このように、原稿サイズがどのサイズでも、原稿の端から操作パネル３で設定された距離よりも内側の領域が白紙検出領域Ｆとされ、白紙検出部８のコントローラー８０は、いずれの原稿のサイズでも操作パネル３で設定された距離を共通して適用する。
【０１０２】
そして、原稿の読み取りが実行される（ステップ♯２）。このとき、搬送制御部２０は、原稿搬送モーター２ｍなどを制御し、原稿トレイ２１上の原稿を１枚、読取位置（搬送読取用コンタクトガラス１１ａ）に向けて搬送する。又、読取制御部１０は、イメージセンサー１５や第１画像処理部１６などを動作させ、原稿の先端から主走査方向のライン単位で原稿読み取りを行わせる。又、混載モードでは、原稿サイズは、不定なので、例えば、読取制御部１０は、読み取り可能な最大サイズ、又は、サイズ検知センサーで検知された主走査方向のサイズのうち、最も大きな定形サイズで原稿を読み取る。
【０１０３】
そして、白紙検出部８は、１ページの原稿の読み取りが完了する前から画像データのバンド単位で白紙検出処理を行う（ステップ♯３）。更に、バンドの白紙検出処理が完了すると白紙検出を行ったバンドの検出結果（判定値）を判定値保持部８５に蓄積する（ステップ♯４）。尚、原稿の最初（先端部分）から１つめ、又は、複数個のバンドが白紙検出領域Ｆ外であれば、白紙検出処理回路８２は、白紙検出領域Ｆ外のバンドの画像データが入力されても白紙検出処理を行わず、検出結果も蓄積しない。
【０１０４】
そして、１ページ分の原稿の読み取り（例えば、読み取り可能な最大サイズでの読み取り）が完了する（ステップ♯５）。そして、サイズ確定部７は、原稿検知センサー２８の出力や画像データに基づき、原稿の主走査方向のサイズと副走査方向のサイズを確定する（ステップ♯６）。
【０１０５】
そして、白紙検出部８のコントローラー８０は、確定された原稿のサイズに基づき、白紙検出領域Ｆの主走査幅Ｓ１と副走査幅Ｓ２を認識する（ステップ♯７）。そして、白紙検出部８のコントローラー８０は、確定された主走査幅Ｓ１で白紙検出処理を行った白紙検出処理の検出結果（確定された主走査幅Ｓ１に対応する設定レジスタ８３の設定値で白紙検出処理を行った白紙検出処理回路８２）を選択する（ステップ♯８）。言い換えると、白紙検出部８は、操作パネル３に対する入力により混載モードで読み取りを行うとき、複数種の原稿サイズに応じた複数種の白紙検出領域Ｆの主走査幅Ｓ１で白紙検知処理を行い、白紙検出領域Ｆの主走査幅Ｓ１が異なるそれぞれの検出結果のうち、サイズ確定部７が確定した原稿の主走査方向のサイズに対応する主走査幅Ｓ１での検出結果を用いてページが白紙か否かを検出する。
【０１０６】
そして、白紙検出部８のコントローラー８０は、１ページの原稿の画像データの各バンドのうち、確定された副走査幅Ｓ２の範囲に含まれるバンドを定める（ステップ♯９）。白紙検出領域Ｆ外のバンド（副走査方向での先端部分と後端部分のバンド）を除外するためである。
【０１０７】
続いて、白紙検出部８のコントローラー８０は、確定された副走査幅Ｓ２の範囲に含まれるバンドの（白紙検出領域Ｆ内の）白紙検出処理のそれぞれの検出結果（判定値）に基づき、白紙検出領域Ｆが白紙であるか否かを検出する（ステップ♯１０）。言い換えると、混載モードで読み取りを行うとき、白紙検出部８は、１ページの原稿の画像データのうち、サイズ確定部７により確定された原稿の副走査方向のサイズに対応する白紙検出領域Ｆの副走査幅Ｓ２の範囲内での検出結果に基づき、ページが白紙か否かを検出する。例えば、コントローラー８０は、判定値保持部８５に記憶された検出結果に基づき、白紙検出領域Ｆ内のバンドのうち、１つでも白紙でないと判断したバンドがあれば、白紙検出領域Ｆが白紙でないと検出し、白紙でないと判断したバンドが１つも無ければ、白紙検出領域Ｆは、白紙と検出する。
【０１０８】
もし、白紙検出領域Ｆが白紙と検出されれば（ステップ♯１１のＹｅｓ）、白紙検出部８からの通知に基づき、白紙除去部９は、ジョブで用いられないように、記憶部６２や画像メモリー１８から白紙検出領域Ｆが白紙と検出されたページの画像データを除去させる（ステップ♯１２）。
【０１０９】
一方、白紙検出領域Ｆが白紙と検出されないとき（ステップ♯１１のＮｏ）や、ステップ♯１２の後、読取制御部１０は、原稿トレイ２１に載置された原稿の全ての読み取りが完了したか否かを確認する（ステップ♯１３）。例えば、読取制御部１０は、載置検知センサー２７により原稿トレイ２１上に原稿が無くなったことが検知されたとき、全原稿の読み取りが完了したと判断する。
【０１１０】
混載モードでの全原稿の読み取りが完了したとき（ステップ♯１３のＹｅｓ）、フローは、終了する（エンド）。一方、まだ読み取るべき原稿が残っているとき（ステップ♯１３のＮｏ）、コントローラー８０は、各判定値保持部８５に保持された検出結果をリセットする（ステップ♯１４）。そして、フローは、ステップ♯２に戻り、次の原稿の読み取りと白紙検出処理などが行われる。
【０１１１】
このようにして、本実施形態に係る画像読取装置１００は、原稿を読み取る画像読取部１と、載置された原稿を１枚ずつ画像読取部１の読み取り位置に向けて搬送する原稿搬送部２と、サイズが異なる複数枚の原稿を原稿搬送部２に載置して原稿を読み取る混載モードでの原稿読み取り指示を受け付ける設定入力部（操作パネル３）と、画像読取部１に読み取られた原稿の各ページのサイズを確定するためのサイズ確定部７と、原稿の１ページの読み取りが完了する前から、原稿読み取りにより得られた画像データの主走査方向のライン単位で、画像データ中の白紙検出を行う領域である白紙検出領域Ｆが白紙か否かの検出を繰り返し、混載モードで読み取りを行うとき、１ページの原稿の画像データのうち、サイズ確定部７により確定された原稿の副走査方向のサイズに対応する白紙検出領域Ｆの副走査幅の範囲内での検出結果に基づき原稿が白紙か否かを検出する白紙検出部８と、ジョブで用いられないように、白紙検出領域Ｆが白紙と検出した原稿の画像データを除去する白紙除去部９と、を含む。
【０１１２】
これにより、原稿混載のため、１ジョブ中、原稿の副走査方向のサイズが一定でなくても（原稿混載の場合でも）、読み取った原稿のページが白紙か否か正確に検出することができる。又、副走査方向での原稿サイズが定まると、直ちに白紙か否かが定まるので、迅速に白紙か否かを検出することができる。又、１ページ分の画像データの完成を待つこと無く、原稿読み取り中、１ページの画像データの一部に対して順次、白紙検出処理が行われ、１ページの画像データの生成が完了したとき、白紙検出処理は、ほぼ終わっている。そして、原稿のサイズが確定するとともに原稿が白紙か否かが定まる。従って、１ページの画像データの生成が完了してから白紙検出を開始する場合に比べて、原稿が白紙か否かが定まるまでの時間を短くすることができ、高速な白紙検出が実現される。又、従来のように白紙検出の処理のために原稿搬送速度を落とす必要はない。また、大容量のバッファメモリーを設けたりする必要もない。
【０１１３】
又、サイズ確定部７は、原稿の各ページの主走査方向のサイズを確定し、混載モードで読み取りを行うとき、白紙検出部８は、複数種の原稿サイズに応じた複数種の白紙検出領域Ｆの主走査幅Ｓ１で白紙検知処理を並行し、白紙検出領域Ｆの主走査幅Ｓ１が異なるそれぞれの検出結果のうち、サイズ確定部７が確定した原稿の主走査方向のサイズに対応する主走査幅Ｓ１での検出結果を用いて原稿が白紙か否かを検出する。原稿混載のため、１ジョブ中、原稿の主走査方向のサイズが一定でなくても、複数種の主走査幅Ｓ１のうち、いずれかは、読取中の原稿のサイズに対応したものとなる。そして、複数の主走査幅Ｓ１のうち、確定された原稿の主走査方向のサイズに対応した適切な白紙検出領域Ｆの主走査幅Ｓ１での白紙検出の処理結果に基づき原稿（白紙検出領域Ｆ）が白紙か否かが検出されるので、原稿混載の場合でも正確に白紙検出を行うことができる。
【０１１４】
又、設定入力部（操作パネル３）は、原稿のうち、原稿の端からの距離を定める入力を原稿の１ページ中の白紙検出領域Ｆの大きさと位置を設定する入力として受け付け、白紙検出部８は、サイズ確定部により確定された原稿のサイズの副走査方向の端から、設定された距離よりも内側の範囲を白紙検出領域Ｆの副走査幅Ｓ２とし、副走査幅Ｓ２の範囲内での検出結果に基づき原稿が白紙か否かを検出するとともに、サイズ確定部により確定された原稿のサイズの主走査方向の端から設定された距離よりも内側の範囲が白紙検出領域Ｆとなるように、原稿サイズに応じて白紙検出領域Ｆの主走査幅Ｓ１の長さを異ならせる。
【０１１５】
これにより、原稿混載のため、１ジョブ中、原稿の主走査方向のサイズが複数種でも、主走査方向で一定の余白を必ず確保しつつ、主走査方向の余白間の領域が白紙検出領域Ｆとなる。そのため、原稿のサイズを問わず、適切な白紙検出領域Ｆを定めることができる。従って、読み取りジョブ中、原稿混載により原稿の主走査方向のサイズが複数種でも、正確に原稿の各ページが白紙であるか否か検出することができる。又、原稿混載のため、１ジョブ中、原稿の副走査方向のサイズが複数種でも、副走査方向で一定の余白を必ず確保しつつ、副走査方向の余白間の領域が白紙検出領域Ｆとなるように適切な白紙検出領域Ｆを定めることができる。従って、原稿混載により読み取りジョブ中の原稿の副走査方向のサイズが複数種でも、正確に原稿の各ページが白紙であるか否か検出することができる。
【０１１６】
尚、本実施形態では、設定入力部（操作パネル３）になされた入力に基づき、サイズ確定部により確定された原稿のサイズの副走査方向と主走査方向の端から、設定された距離よりも内側の範囲を白紙検出領域Ｆとする例を説明している。しかし、設定入力部（操作パネル３）になされた入力によらず、白紙検出部８は、確定された用紙サイズに応じて原稿の端から予め定められた距離だけ内側の範囲が白紙検出領域Ｆとなるように、原稿サイズに応じて白紙検出領域Ｆの主走査幅Ｓ１と副走査幅Ｓ２の長さを異ならせてもよい。言い換えると、操作パネル３から入力された距離ではなく、決定された用紙サイズに応じて白紙検出用の原稿の端からの距離を予め定められた距離に変化させて、白紙検出領域Ｆが設定されるようにしてもよい。
【０１１７】
又、白紙検出部８は、画像読取部１の原稿読み取りにより得られた１ページの画像データを副走査方向に沿って複数に分割したバンド単位で白紙検知処理を行う。これにより、バンド分の主走査方向のラインが読み取られるごとに、バンドが白紙か否かを検出する処理が行われる。従って、白紙か否かを正確に検出しつつ、効率よく白紙検出を行うことができる。
【０１１８】
又、白紙検出部８は、複数の設定レジスタ８３を含み、それぞれの設定レジスタ８３は、異なる原稿サイズに応じた白紙検出領域Ｆの主走査幅Ｓ１と、主走査幅Ｓ１の位置データとを設定値として記憶し、白紙検出部８は、それぞれの設定レジスタ８３に記憶された設定値に基づき、複数種の原稿サイズに応じた複数種の白紙検出領域Ｆの主走査幅Ｓ１の位置で、白紙検知処理を行う。これにより、レジスタの設定値を変えることで、白紙検出領域Ｆの主走査幅Ｓ１を変えることができる。
【０１１９】
又、実施形態に係る画像形成装置（複合機１０００）は、実施形態に係る画像読取装置１００を含む。異なるサイズの原稿を載置して読み取りを行っても正確に白紙が除去されるので、白紙の印刷や送信などの無駄は、行われず、省資源で使いやすい画像形成装置（複合機１０００）を提供することができる。
【０１２０】
以上、本発明の実施形態を説明したが、本発明の範囲は、これに限定されず、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【０１２１】
本発明は、画像読取装置やこれを備えた画像形成装置に利用可能である。
【図１】
0005799190.tif 000002
【図２】
0005799190.tif 000003
【図３】
0005799190.tif 000004
【図４】
0005799190.tif 000005
【図５Ａ】
0005799190.tif 000006
【図５Ｂ】
0005799190.tif 000007
【図６】
0005799190.tif 000008
【図７】
0005799190.tif 000009
【図８】
0005799190.tif 000010
【図９】
0005799190.tif 000011
【図１０Ａ】
0005799190.tif 000012
【図１０Ｂ】
0005799190.tif 000013
【図１０Ｃ】
0005799190.tif 000014