(57)【要約】      （修正有）【課題】原稿押さえカバーを閉じた状態にしなくても、原稿サイズを決定することができる画像読取装置、画像形成装置、制御プログラム及び制御方法を提供する。【解決手段】画像読取装置１０は、ＣＰＵを含み、ＣＰＵは開閉センサ１６４の出力に基づいて、原稿押さえカバー１８が閉じ始められると、所定時間毎に、主走査方向において設定された複数の分割領域の各々についての光量を検出する。所定回数のサンプリングの結果、各分割領域における光量の最大値に対する最小値の比率が算出され、算出された比率に基づいて、主走査方向のサイズが決定される。また、２つの複走査センサの出力に基づいて、副走査方向のサイズが決定される。主走査方向のサイズと副走査方向のサイズとで、原稿サイズが決定される。【選択図】図１
2018107572.tif 000002
【特許請求の範囲】
【請求項１】
透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置であって、
前記読取部の副走査方向における前記原稿の第１サイズを検出する第１サイズ検出部と、
少なくとも前記原稿押さえカバーが閉じる方向に動いていることを検出するカバー検出部と、
前記カバー検出部によって前記原稿押さえカバーが閉じる方向に動いていることが検出されたことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出する光量検出部と、
前記光量検出部によって検出された前記分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出する比率算出部と、
前記比率算出部の算出結果に基づいて、前記読取部の主走査方向における前記原稿の第２サイズを検出する第２サイズ検出部と、
前記第１サイズ検出部の検出結果と第２サイズ検出部の検出結果とに基づいて原稿サイズを決定する原稿サイズ決定部を備える、画像読取装置。
【請求項２】
前記比率算出部によって算出された比率が所定の閾値を超えるかどうかに基づいて各分割領域における原稿の有無を判断する有無判断部をさらに備え、
前記第２サイズ検出部は、前記有無判断部によって原稿が有ることを判断された前記分割領域に基づいて前記第２サイズを検出する、請求項１記載の画像読取装置。
【請求項３】
すべての前記分割領域における光量比率の最大値と最小値から前記閾値を再計算する再計算部をさらに備える、請求項２記載の画像読取装置。
【請求項４】
前記分割領域についての前記光量が複数回連続して増大した場合に、当該分割領域に前記原稿が載置されていないことを判断する領域別有無判断手段をさらに備える、請求項１ないし３のいずれかに記載の画像読取装置。
【請求項５】
前記比率算出部によって算出された比率が所定の条件を満たすかどうかに応じて前記原稿が前記透明板上に載っていないかどうかを判断する非載置判断部をさらに備え、
前記非載置判断部によって前記原稿が前記透明板上に載っていないことが判断されない場合に、前記第２サイズ検出部と、前記原稿サイズ決定部による処理を実行させる、請求項１ないし４のいずれかに記載の画像読取装置。
【請求項６】
前記分割領域は、ＡＢ系サイズに原稿サイズを決定する場合と、インチ系サイズに原稿サイズを決定する場合とで変更される、請求項１ないし５のいずれかに記載の画像読取装置。
【請求項７】
透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置であって、
少なくとも前記原稿押さえカバーが閉じる方向に動いていることを検出するカバー検出部と、
前記カバー検出部によって前記原稿押さえカバーが閉じる方向に動いていることが検出されたことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出する光量検出部と、
前記光量検出部によって検出された前記分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出する比率算出部と、
前記比率算出部の算出結果に基づいて、前記原稿が前記透明板上に載置されているかどうかを判断する載置判断部を備える、画像読取装置。
【請求項８】
請求項１ないし７のいずれかに記載の画像読取装置を備える、画像形成装置。
【請求項９】
透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置で実行させる制御プログラムであって、
前記画像読取装置のプロセッサに、
前記読取部の副走査方向における前記原稿の第１サイズを検出する第１サイズ検出ステップと、
少なくとも前記原稿押さえカバーが閉じる方向に動いていることを検出するカバー検出ステップと、
前記カバー検出ステップにおいて前記原稿押さえカバーが閉じる方向に動いていることを検出したことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出する光量検出ステップと、
前記光量検出ステップにおいて検出した前記分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出する比率算出ステップと、
前記比率算出ステップの算出結果に基づいて、前記読取部の主走査方向における前記原稿の第２サイズを検出する第２サイズ検出ステップと、
前記第１サイズ検出ステップの検出結果と第２サイズ検出ステップの検出結果とに基づいて原稿サイズを決定する原稿サイズ決定部を実行させる、制御プログラム。
【請求項１０】
透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置の制御方法であって、
（ａ）前記読取部の副走査方向における前記原稿の第１サイズを検出するステップと、
（ｂ）少なくとも前記原稿押さえカバーが閉じる方向に動いていることを検出するステップと、
（ｃ）前記カバー検出部において前記原稿押さえカバーが閉じる方向に動いていることを検出したことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出するステップと、
（ｄ）前記光量検出ステップにおいて検出した前記分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出するステップと、
（ｅ）前記比率算出ステップの算出結果に基づいて、前記読取部の主走査方向における前記原稿の第２サイズを検出するステップと、
（ｆ）前記第１サイズ検出ステップの検出結果と第２サイズ検出ステップの検出結果とに基づいて原稿サイズを決定するステップを含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像読取装置、画像形成装置、制御プログラムおよび制御方法に関し、特にたとえば、原稿を読み取る、画像読取装置、画像形成装置、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
この種の背景技術の一例が特許文献１に開示される。この特許文献１の画像読み取り装置では、圧板を閉め始めたと同時に原稿照明ランプを点灯し、圧板が「閉」状態になるまで原稿サイズ検出処理を行う。原稿サイズ検出では、一定時間毎に基準白板及び原稿をサンプリングする。原稿幅の検出は、主走査方向の検出ポイントを参照することによって行う。具体的には、サンプリング間隔毎に、各検出ポイントでの読み取り値（光量）が、基準白板の白レベルより算出されたスレッシュレベルを、上回っている場合に、原稿有りと判断し、下回っている場合に、原稿無しと判断する。原稿サイズの確定は、まず各検出ポイントの原稿有り無し判断履歴を検索し、原稿無しから有りに変化した検出ポイントには原稿が無いと判断する。そして、最終的に原稿有りとなった検出ポイントの最大幅を用いて原稿サイズを決定する。ただし、副走査サイズは、フォトセンサで原稿有りを検出しているかどうかで判断される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２６３２９２号公報  [H04N 1/04, H04N 1/10, H04N 1/107, H04N 1/00,G06T 1/00]
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の画像読み取り装置では、圧板が「閉」状態になったときに、原稿照明ランプを消灯して原稿サイズの確定を行うため、圧板を閉じた状態にする必要がある。したがって、ブック原稿等の厚みがある原稿の原稿サイズについては、自動的に検知することができない。また、基準白板の光量（白レベル）の所定の割合（７０％）でスレッシュレベルが決定されるため、黒抜き白文字の原稿の原稿サイズの検出にも課題が残る。
【０００５】
それゆえに、この発明の主たる目的は、新規な、画像読取装置、画像形成装置、制御プログラムおよび制御方法を提供することである。
【０００６】
この発明の他の目的は、原稿押さえカバーを閉じた状態にしなくても原稿サイズを検出することができる、画像読取装置、画像形成装置、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置であって、第１サイズ検出部と、カバー検出部と、光量検出部と、比率算出部と、第２サイズ検出部と、原稿サイズ決定部を備える。第１サイズ検出部は、読取部の副走査方向における原稿の第１サイズを検出する。カバー検出部は、少なくとも原稿押さえカバーが閉じる方向に動いていることを検出する。光量検出部は、カバー検出部によって原稿押さえカバーが閉じる方向に動いていることが検出されたことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出する。比率算出部は、光量検出部によって検出された分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出する。第２サイズ検出部は、比率算出部の算出結果に基づいて、読取部の主走査方向における原稿の第２サイズを検出する。原稿サイズ決定部は、第１サイズ検出部の検出結果と第２サイズ検出部の検出結果とに基づいて原稿サイズを決定する。
【０００８】
第１の発明によれば、原稿押さえカバーが閉じる方向に動いていることを検出すると、主走査方向の走査領域に設定された分割領域毎の光量を所定時間毎に検出し、各分割領域における光量の最大値に対する最小値の比率に基づいて検出した主走査方向のサイズと副走査方向のサイズとに基づいて原稿サイズを決定するので、原稿押さえカバーを閉じた状態にしなくても原稿サイズを検出することができる。
【０００９】
第２の発明は、第１の発明に従属し、有無判断部をさらに備える。有無判断部は、比率算出部によって算出された比率が所定の閾値を超えるかどうかに基づいて各分割領域における原稿の有無を判断する。たとえば、最大値に対する最小値の比率が算出される場合には、比率が大きいことは、最大値と最小値が近似することを意味するため、当該領域については、原稿が有ることが判断される。一方、比率が小さいことは、最大値と最小値の差が大きいことを意味するため、当該領域については、原稿が無いことが判断される。第２サイズ検出部は、有無判断部によって原稿が有ることを判断された分割領域に基づいて第２サイズを検出する。
【００１０】
第２の発明によれば、分割領域毎に原稿の有無を判断して、原稿が有ると判断された分割領域に応じて主走査方向のサイズを決定することができる。
【００１１】
第３の発明は、第２の発明に従属し、再計算部をさらに備える。再計算部は、すべての分割領域における光量比率の最大値と最小値から閾値を再計算する。
【００１２】
第３の発明によれば、閾値を再計算するので、薄紙などの光量比率が低下される原稿であっても、正しく原稿サイズを決定することができる。
【００１３】
第４の発明は、第１ないし第３の発明のいずれかに従属し、領域別有無判断手段は、分割領域についての光量が複数回連続して増大した場合に、当該分割領域に原稿が載置されていないことを判断する。
【００１４】
第４の発明によれば、光量が複数回連続して増大する場合にも当該領域について原稿が無いことを判断することができる。
【００１５】
第５の発明は、第１ないし第４の発明のいずれかに従属し、非載置判断部をさらに備える。非載置判断部は、比率算出部によって算出された比率が所定の条件を満たすかどうかに応じて原稿が透明板上に載っていないかどうかを判断する。非載置判断部によって原稿が透明板上に載っていないことが判断されない場合に、第２サイズ検出部と、原稿サイズ決定部による処理を実行させる。つまり、原稿が透明板上に載っていないことが判断されると、第２サイズ検出部および原稿サイズ決定部の処理は実行されない。
【００１６】
第５の発明よれば、原稿が透明板上に載っていない場合には、第２サイズ検出部および原稿サイズ決定部による処理を省略することができる。つまり、無駄な処理を省くことができる。
【００１７】
第６の発明は、第１ないし第５の発明に従属し、分割領域は、ＡＢ系サイズに原稿サイズを決定する場合と、インチ系サイズに原稿サイズを決定する場合とで変更される。
【００１８】
第６の発明によれば、規格の異なるサイズの原稿を読み取る場合には、分割領域を変更するので、原稿サイズを正しく決定することができる。
【００１９】
第７の発明は、透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置であって、カバー検出部と、光量検出部と、比率算出部と、載置判断部を備える。カバー検出部は、少なくとも原稿押さえカバーが閉じる方向に動いていることを検出する。光量検出部は、カバー検出部によって原稿押さえカバーが閉じる方向に動いていることが検出されたことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出する。比率算出部は、光量検出部によって検出された分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出する。載置判断部は、比率算出部の算出結果に基づいて、原稿が透明板上に載置されているかどうかを判断する。
【００２０】
第７の発明によれば、原稿押さえカバーを閉じた状態にしなくても、分割領域の各々についての光量の比率に基づいて原稿が透明板上に載置しているかどうかを判断することができる。
【００２１】
第８の発明は、第１ないし第７の発明のいずれかに記載の画像読取装置を備える、画像形成装置である。
【００２２】
第９の発明は、透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置で実行させる制御プログラムであって、画像読取装置のプロセッサに、読取部の副走査方向における原稿の第１サイズを検出する第１サイズ検出ステップと、少なくとも原稿押さえカバーが閉じる方向に動いていることを検出するカバー検出ステップと、カバー検出ステップにおいて原稿押さえカバーが閉じる方向に動いていることを検出したことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出する光量検出ステップと、光量検出ステップにおいて検出した分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出する比率算出ステップと、比率算出ステップの算出結果に基づいて、読取部の主走査方向における原稿の第２サイズを検出する第２サイズ検出ステップと、第１サイズ検出ステップの検出結果と第２サイズ検出ステップの検出結果とに基づいて原稿サイズを決定する原稿サイズ決定部を実行させる、制御プログラムである。
【００２３】
第１０の発明は、透明板上に載置された原稿を覆う原稿押さえカバーと、少なくとも画像読取素子を備える読取部とを備える画像読取装置の制御方法であって、（ａ）読取部の副走査方向における原稿の第１サイズを検出するステップと、（ｂ）少なくとも原稿押さえカバーが閉じる方向に動いていることを検出するステップと、（ｃ）カバー検出部において原稿押さえカバーが閉じる方向に動いていることを検出したことに応じて、主走査方向における複数の分割領域の各々の光量を所定時間毎に検出するステップと、（ｄ）光量検出ステップにおいて検出した分割領域の各々の光量の最大値と最小値に基づく光量の比率を算出するステップと、（ｅ）比率算出ステップの算出結果に基づいて、読取部の主走査方向における原稿の第２サイズを検出するステップと、（ｆ）第１サイズ検出ステップの検出結果と第２サイズ検出ステップの検出結果とに基づいて原稿サイズを決定するステップを含む、制御方法である。
【００２４】
第８ないし第１０の発明においても、第１の発明と同様に、原稿押さえカバーを閉じた状態にしなくても原稿サイズを検出することができる。
【発明の効果】
【００２５】
この発明によれば、原稿押さえカバーを閉じた状態にしなくても原稿サイズを検出することができる。
【００２６】
この発明の上述の目的、その他の目的、特徴および利点は、図面を参照して行う後述の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２７】
【図１】図１はこの発明の一実施例の複合機の一部の内部構造を示す概略図である。
【図２】図２は図１に示す複合機の電気的な構成の一例を示すブロック図である。
【図３】図３は画像読取装置を原稿押さえカバーを外した状態で上方から見た上面図である。
【図４】図４（Ａ）は原稿押さえカバーが開状態における開閉センサの一例を示す図解図であり、図４（Ｂ）は原稿押さえカバーが閉状態における開閉センサの一例を示す図解図であり、図４（Ｃ）は開閉センサを上面視した上面図である。
【図５】図５は第１実施例の原稿押さえカバーと画像読取装置の内部構造を示す概略図である。
【図６】図６は第１実施例の原稿押さえカバーと画像読取装置の内部構造を示す概略図である。
【図７】図７（Ａ）はＡＢ系サイズの原稿サイズを決定する場合の主走査方向における全走査領域に設定された複数の領域を示す図解図であり、図７（Ｂ）はＡＢ系サイズの原稿サイズを決定する場合の判断テーブルを示す図解図である。
【図８】図８は普通紙の原稿の原稿サイズを決定する場合の各領域の光量比率を示すグラフである。
【図９】図９は薄紙の原稿の原稿サイズを決定する場合の各領域の光量比率を示すグラフである。
【図１０】図１０は黒ベタ上に白抜き文字の印字された原稿の原稿サイズを決定する場合の各領域の光量比率を示すグラフである。
【図１１】図１１は図２に示すＲＡＭのメモリマップの一例を示す図解図である。
【図１２】図１２は図２に示すＣＰＵのサイズ決定処理の一部を示すフロー図である。
【図１３】図１３は図２に示すＣＰＵのサイズ決定処理の他の一部であって、図１２に後続するフロー図である。
【図１４】図１４（Ａ）はインチ系サイズの原稿サイズを決定する場合の主走査方向における全走査領域に設定された複数の領域を示す図解図であり、図１４（Ｂ）はインチ系サイズの原稿サイズを決定する場合の判断テーブルを示す図解図である。
【図１５】図１５は第３実施例におけるＣＰＵのサイズ決定処理の他の一部であって、図１２に後続するフロー図である。
【発明を実施するための形態】
【００２８】
［第１実施例］
図１はこの発明の第１実施例の画像形成装置の外観構成を示す図解図である。この図１を参照して、この発明の理解に必要な範囲で画像形成装置についての概略を説明する。図１は、画像形成装置の一例として、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを有する複合機（ＭＦＰ：Multifunction Peripheral）１００を図示する。ただし、この発明は、画像読取装置１０（スキャナ機能）または少なくとも画像読取装置１０を備える任意の画像形成装置に適用できることを予め指摘しておく。
【００２９】
図１に示すように、複合機１００は、画像読取装置１０を含み、この画像読取装置１０は複合機本体１２の上方に配置される。画像読取装置１０は、透明材によって形成される原稿載置台（原稿台ガラス）１４ａおよびＳＰＦガラス１４ｂを備える。原稿載置台１４ａおよびＳＰＦガラス１４ｂの上方には、ヒンジ１６（図６参照）等を介して原稿押さえカバー１８が開閉自在に取り付けられる。ヒンジ１６は、図１において、画像読取装置１０の奥側の端部において、この画像読取装置１０に原稿押さえカバー１８を開閉可能に連結する。この原稿押さえカバー１８には、原稿載置トレイ２０に載置された原稿を画像読取位置２２（ＳＰＦガラス１４ｂが設けられる位置）に対して１枚ずつ自動的に給紙するＡＤＦ（自動原稿送り装置）２４が設けられる。ただし、ＡＤＦ２４は設けられなくてもよい。
【００３０】
原稿載置台１４ａの前面側（図１では手前側）には、ユーザによる入力操作を受け付けるタッチパネルおよび操作ボタン等の操作部１６２（図１では省略）が設けられる。原稿載置台１４ａよりも背面寄りであり、画像読取装置１０を正面から見た場合に、左側のヒンジ１６の左側には、原稿押さえカバー１８の開閉を検出するための開閉センサ１６４が設けられる（図５および図６も参照）。
【００３１】
また、画像読取装置１０には、画像読取部２６が設けられ、この画像読取部２６は、光源２６０、複数のミラー２６２、リフレクタ２６４、結像レンズ２６６およびラインセンサ２６８等を備える。ただし、光源２６０、複数のミラー２６２およびリフレクタ２６４によって走査ユニット２７０が構成される。
【００３２】
光源２６０は、ＬＥＤまたはハロゲンランプ或いはキセノンランプなどであり、ラインセンサ２６８の配列方向（主走査方向）に長い棒状に形成され、原稿を照明する。
【００３３】
複数のミラー２６２は、それぞれ、光源２６０によって照明される原稿からの反射光像を所定の方向に反射させる。また、リフレクタ２６４は、光源２６０から出力（露光）される光を原稿に集光する。
【００３４】
原稿載置台１４ａに置かれた原稿を読み取る場合には、走査ユニット２７０は、スキャンモータによって所定の速度で副走査方向に移動される。また、ＡＤＦ２４によって原稿載置トレイ２０に載置された原稿を読み取る場合には、走査ユニット２７０は、ＳＰＦガラス１４ｂの下方で停止される。
【００３５】
画像読取部２６は、原稿表面を光源２６０によって露光し、原稿表面から反射した反射光を複数のミラー２６２によって結像レンズ２６６に導く。そして、結像レンズ２６６によって反射光をラインセンサ２６８の受光素子に結像させる。ラインセンサ２６８では、受光素子に結像した反射光の輝度や色度が検出され、原稿表面の画像に基づく画像データが生成される。ラインセンサ２６８としては、ＣＣＤ（Charge Coupled Device）やＣＩＳ（Contact Image Sensor）等の撮像装置が用いられる。ただし、ラインセンサ２６８は、Ｒ用ラインセンサ、Ｇ用ラインセンサおよびＢ用ラインセンサを含む。
【００３６】
複合機本体１２の内部には、制御部２８および画像形成部３０が設けられる。制御部２８は、ＣＰＵ１５０およびメモリ（１５４、１５６、１５８）等を備え（図２参照）、タッチパネル等の操作部１６２への入力操作などに応じて、複合機１００の各部に制御信号を送信し、複合機１００に種々の動作を実行させる。
【００３７】
画像形成部３０は、露光ユニット３２、現像ローラ３４、感光体ドラム３６、クリーナユニット３８、帯電器４０、中間転写ベルトユニット４２、転写ローラ（２次転写ローラ）４４および定着ユニット４６等を備え、給紙カセット４８または手差し給紙カセット５０から搬送される用紙（記録紙）上に画像を形成し、画像形成済みの用紙を排紙トレイ５２に排出する。用紙上に画像を形成するための画像データとしては、画像読取部２６で読み取った画像データや外部コンピュータから送信された画像データ等が利用される。
【００３８】
なお、複合機１００において扱われる画像データは、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の４色のカラー画像に応じたものである。このため、現像ローラ３４、感光体ドラム３６、クリーナユニット３８および帯電器４０のそれぞれは、各色に応じた４種類の潜像を形成するように４個ずつ設けられ、これらによって４つの画像ステーションが構成される。また、感光体ドラム３６、クリーナユニット３８および帯電器４０は、ユニット化されており、これらによってプロセスユニットが構成される。つまり、画像形成部３０には、各々が感光体ドラム３６、クリーナユニット３８および帯電器４０等を備える４つのプロセスユニット３５が設けられている。プロセスユニット３５のそれぞれは、複合機１００の前面側から個別に着脱できる。
【００３９】
感光体ドラム３６は、導電性を有する円筒状の基体の表面に感光層が形成された像担持体であり、帯電器４０は、この感光体ドラム３６の表面を所定の電位（たとえば、−６００Ｖ）に帯電させる部材である。たとえば、ローラ型の帯電器（帯電ローラ）４０が用いられる。また、露光ユニット３２は、レーザ出射部および反射ミラー等を備えたレーザスキャニングユニット（ＬＳＵ）として構成され、帯電された感光体ドラム３６の表面を露光することによって、画像データに応じた静電潜像を感光体ドラム３６の表面に形成する。現像ローラ３４は、感光体ドラム３６の表面に形成された静電潜像を４色（ＹＭＣＫ）のトナーによって顕像化するものである。また、クリーナユニット３８は、現像および画像転写後における感光体ドラム３６の表面に残留したトナーをクリーニングブレードで除去し、除去したトナーを廃トナーボックスに搬送する。
【００４０】
帯電器４０は、感光体ドラム３６と同程度の軸方向長さを有し、帯電器４０と感光体ドラム３６とは、その外周面同士が接触するように互いの軸が平行に配置されて、同じ周速度で回転する。また、クリーニングローラ７２は、感光体ドラム３６と反対側の位置において、帯電器４０の外周面と接触するように配置される。クリーニングローラ７２は、円柱状の金属シャフトとその外周面上を覆う弾性発泡体（スポンジ層）とを備え、帯電器４０の外周面に付着したトナー等の異物を除去する。
【００４１】
中間転写ベルトユニット４２は、中間転写ベルト５４、駆動ローラ５６、従動ローラ５８および４つの中間転写ローラ６０等を備え、感光体ドラム３６の上方に配置される。中間転写ベルト５４は、各感光体ドラム３６に接触するように設けられており、中間転写ローラ６０を用いて、各感光体ドラム３６に形成された各色のトナー像を中間転写ベルト５４に順次重ねて転写することによって、中間転写ベルト５４上に多色のトナー像が形成される。また、駆動ローラ５６の近傍には、転写ローラ４４が配置されており、中間転写ベルト５４と転写ローラ４４との間のニップ域を用紙が通過することによって、中間転写ベルト５４に形成されたトナー像が用紙に転写される。
【００４２】
定着ユニット４６は、ヒートローラ６２および加圧ローラ６４を備え、転写ローラ４４の上方に配置される。ヒートローラ６２は、所定の定着温度となるように設定されており、ヒートローラ６２と加圧ローラ６４との間のニップ域を用紙が通過することによって、用紙に転写されたトナー像が溶融および圧接されて、用紙に対してトナー像が熱定着される。
【００４３】
このような複合機本体１２内には、給紙カセット４８または手差し給紙カセット５０に載置された用紙をレジストローラ６８、転写ローラ４４および定着ユニット４６を経由させて排紙トレイ５２に送るための第１用紙搬送路Ｒ１が形成される。また、用紙に対して両面印刷を行う際に、片面印刷が終了して定着ユニット４６を通過した後の用紙を、転写ローラ４４の用紙搬送方向の上流側において第１用紙搬送路Ｒ１に戻すための第２用紙搬送路Ｒ２が形成される。この第１用紙搬送路Ｒ１および第２用紙搬送路Ｒ２には、用紙を搬送する複数の搬送ローラ６６が適宜設けられる。
【００４４】
複合機本体１２において片面印刷を行う際には、給紙カセット４８または手差し給紙カセット５０に載置された用紙がピックアップローラ７０によって１枚ずつ第１用紙搬送路Ｒ１に導かれ、搬送ローラ６６によってレジストローラ６８まで搬送される。そして、レジストローラ６８によって、用紙の先端と中間転写ベルト５４上の画像情報の先端とが整合するタイミングで転写ローラ４４に搬送され、用紙上にトナー像が転写される。その後、定着ユニット４６を通過することによって用紙上の未定着トナーが熱で溶融して固着され、搬送ローラ（排紙ローラ）６６を経て排紙トレイ５２上に用紙が排出される。
【００４５】
一方、両面印刷を行う際には、片面印刷が終了して定着ユニット４６を通過した用紙の後端部が排紙トレイ５２近傍の排紙ローラ６６まで到達したとき、この排紙ローラ６６を逆回転させることによって、用紙が逆走して第２用紙搬送路Ｒ２に導かれる。第２用紙搬送路Ｒ２に導かれた用紙は、搬送ローラ６６によって第２用紙搬送路Ｒ２を搬送されて、レジストローラ６８の用紙搬送方向の上流側において第１用紙搬送路Ｒ１に導かれる。この時点で用紙の表裏は反転されるので、その後、転写ローラ４４および定着ユニット４６を用紙が通過することによって、用紙の裏面に印刷が行われる。
【００４６】
図２は、図１に示した複合機１００の電気的な構成の一例を示すブロック図である。図２に示すように、複合機１００は、ＣＰＵ１５０を含み、ＣＰＵ１５０は、内部バス１５２を介して、ＲＯＭ１５４、ＲＡＭ１５６、ＨＤＤ１５８および画像信号処理回路１６０に接続される。また、制御部２８の内部バス１５２には、画像読取装置１０、画像形成部３０および操作部１６２が接続される。
【００４７】
ＣＰＵ１５０は、複合機１００の全体的な制御を司る。ＲＯＭ１５４は、複合機１００の起動プログラムや各種情報についてのデフォルト値を記憶する。ＲＡＭ１５６は、ＣＰＵ１５０のワーキング領域およびバッファ領域として用いられる。ＨＤＤ１５８は、複合機１００の主記憶装置であり、画像読取部２６で読み取った画像データおよび外部コンピュータから送信された画像データ等を保存する。ただし、画像読取部２６で読み取られた画像データ（ラインセンサ２６８の出力に基づく画像データ）は、画像信号処理回路１６０において所定の処理が施される。
【００４８】
画像信号処理回路１６０は、ラインセンサ２６８から出力されるＲＧＢの各色の画像信号を増幅してからＡ／Ｄ（アナログ／デジタル）変換し、アナログ信号からデジタル信号に変換した画像データに対してシェーディング補正を行う。つまり、黒補正用データを用いた黒シェーディング補正が実行されるとともに、白補正用データを用いた白シェーディング補正が実行される。
【００４９】
さらに、画像信号処理回路１６０は、シェーディング補正した画像データを、ＲＧＢからＹＭＣＫのデータに色変換し、色諧調を調整するなどの処理（後処理）を施して、ＣＰＵ１５０に出力する。ＣＰＵ１５０は、画像信号処理回路１６０から出力された画像データを、ＨＤＤ１５８に記憶したり、画像形成部３０を制御して、対応する画像を記録紙（用紙）などに印刷したりする。
【００５０】
画像読取装置１０は、開閉センサ１６４、モータ駆動回路２０４、点灯制御回路２０８、第１副走査センサ２３０、第２副走査センサ２３２およびラインセンサ２６８を含む。モータ駆動回路２０４、点灯制御回路２０８、第１副走査センサ２３０、第２副走査センサ２３２およびラインセンサ２６８は、内部バス１５２を介してＣＰＵ１５０に接続される。また、画像読取装置１０は、スキャナモータ２０６および光源２６０を含み、スキャナモータ２０６はモータ駆動回路２０４に接続され、光源２６０は点灯制御回路２０８に接続される。
【００５１】
ただし、上記のＣＰＵ１５０は、ＲＡＭ１５６をバッファ領域およびワーク領域として使用して、複合機１００の全体を制御するため、制御部２８のうち、少なくともＣＰＵ１５０およびＲＡＭ１５６は画像読取装置１０にも含まれる。
【００５２】
モータ駆動回路２０４は、ＣＰＵ１５０の指示の下、画像読取部２６に含まれる走査ユニット２７０を副走査方向（図１における左右の方向）に移動させるためのスキャナモータ２０６を駆動する。点灯制御回路２０８は、ＣＰＵ１５０の指示の下、光源２６０の点灯および消灯を制御する。
【００５３】
第１副走査センサ２３０は、副走査方向における原稿サイズを検出するためのセンサであり、発光部と受光部とからなる反射型のフォトセンサである。第２副走査センサ２３２もまた、副走査方向における原稿サイズを検出するためのセンサであり、発光部と受光部とからなる反射型のフォトセンサである。この第１実施例では、第１副走査センサ２３０および第２副走査センサ２３２は、ＡＢ系サイズおよびインチ系サイズの原稿サイズを検出する場合に使用される。
【００５４】
図３は画像読取装置１０を真上方向から見た概略上面図である。画像読取装置１０は、原稿載置台１４ａに載置された原稿の主走査方向（図３：用紙搬送方向に直交する方向）のサイズをラインセンサ２６８から出力された画像データによって検出し、原稿の副走査方向（図３：用紙搬送方向に平行な方向）のサイズを第１副走査センサ２３０または第２副走査センサ２３２の出力に基づいて検出する。
【００５５】
図３に示すように、第１副走査センサ２３０および第２副走査センサ２３２は、画像読取装置１０の画像読取部２６を内包する筐体１０ａの内部底面（原稿載置台１４ａと対向する面）に設けられる。
【００５６】
なお、原稿サイズを検出する方法については、後で詳細に説明することにする。
【００５７】
ラインセンサ２６８は、ＣＰＵ１５０の指示の下、受光素子に結像された反射光の輝度や色度を検出し、原稿表面の画像に基づく画像データを生成して、画像信号処理回路１６０に出力する。
【００５８】
画像形成部３０は、ＣＰＵ１５０からの指示に従って、上記のように、画像データに対応する画像を記録紙（用紙）などに印刷する。操作部１６２は、タッチパネルおよび操作ボタン等で構成され、ユーザの操作に従う操作信号（操作データ）をＣＰＵ１５０に与える。
【００５９】
開閉センサ１６４は、上述したように、原稿押さえカバー１８の開閉状態を検出するためのセンサであり、アクチュエータ１６４ａと光学センサ１６４ｂによって構成される。ただし、この第１実施例では、開閉センサ１６４の出力に基づいて、原稿押さえカバー１８の閉じ始め（閉じる方向への移動）も検出される。
【００６０】
図４（Ａ）、図４（Ｂ）および図４（Ｃ）は開閉センサ１６４の構成を示す概略図である。図４（Ａ）および図４（Ｂ）に示すように、アクチュエータ１６４ａは、原稿押さえカバー１８の開閉に応じて、上下に移動される。また、図４（Ｃ）に示すように、光学センサ１６４ｂは、上面視で（アクチュエータ１６４ａの移動方向の上方から見て）Ｕの字を時計回りに９０度回転させた形状に形成され、対向する二つの辺のうち、一方の辺側に発光部１６４０が設けられ、他方の辺側に受光部１６４２が設けられる。
【００６１】
原稿押さえカバー１８が開かれた状態（開状態）では、図４（Ａ）に示すように、アクチュエータ１６４ａは上方に移動され、したがって、光学センサ１６４ｂの発光部１６４０から出力される光は受光部１６４２で受光される。この第１実施例では、原稿押さえカバー１８が閉じ始めたかどうかを判断するため、開状態における受光部１６４２の受光量が予め測定されている。
【００６２】
一方、原稿押さえカバー１８が閉じられた状態（閉状態）では、図４（Ｂ）に示すように、アクチュエータ１６４ａが当該原稿押さえカバー１８によって下方に押下げられ、したがって、光学センサ１６４ｂの発光部１６４０から出力される光はアクチュエータ１６４ａで遮られ、受光部１６４２で受光されない、または、受光量が低減する。
【００６３】
ただし、アクチュエータ１６４ａが移動されることにより、発光部１６４０から出力される光が受光部１６４２で受光される受光量が変化する。このため、原稿押さえカバー１８が開状態にされた後に、受光量が減少し始めると、原稿押さえカバー１８が閉じ始められたことを検出することができる。そして、受光量が所定量以下になると、原稿押さえカバー１８が閉状態にされたことが検出される。
【００６４】
図５は原稿押さえカバー１８が閉状態における画像読取装置１０の概略構成を示す図解図であり。図６は原稿押さえカバー１８が開状態における画像読取装置１０の概略構成を示す図解図である。
【００６５】
このような複合機１００では、たとえば、ユーザは、閉状態から原稿押さえカバー１８を開いて、原稿載置台１４ａに原稿を載置し、開状態から原稿押さえカバー１８を閉じて、印刷指示を行う。複合機１００では、原稿押さえカバー１８が閉じられると、ラインセンサ２６８の出力値と、第１副走査センサ２３０および第２副走査センサ２３２の出力値とに基づいて、原稿サイズが自動的に検出される。
【００６６】
ただし、ラインセンサ２６８の出力値は、Ｒ用ラインセンサ、Ｇ用ラインセンサおよびＢ用ラインセンサの各々から出力されるＲ信号、Ｇ信号およびＢ信号である。
【００６７】
たとえば、従来の方法では、原稿押さえカバー１８が閉じ始めると、光源２６０をオンし、閉じ始めてから閉状態になるまでのラインセンサ２６８の出力に基づいて原稿サイズを決定するが、原稿押さえカバー１８が閉状態にならなければ、原稿サイズを決定することができない。したがって、書籍などの厚みのある原稿が原稿載置台１４ａに載置された場合には、原稿押さえカバー１８が閉状態にならないため、エラーになってしまう。
【００６８】
したがって、この第１実施例では、原稿押さえカバー１８の閉じ始めであっても、原稿サイズを決定できるようにしてある。
【００６９】
簡単に説明すると、原稿押さえカバー１８が開くと、まず、第１副走査センサ２３０および第２副走査センサ２３２の出力に基づいて概略の原稿サイズを検出する。次に、原稿押さえカバー１８を閉じ始めたことを検出すると、光源２６０をオンし、光源２６０の主走査方向の全走査領域において設定された複数の領域（部分領域ないし分割領域）のそれぞれの光量の変化および光量比率から原稿の有無（原稿領域内外）を判定する。そして、主走査による判定結果と、第１副走査センサ２３０および第２副走査センサ２３２の検出結果に基づいて、原稿サイズが決定（検出）される。
【００７０】
ただし、領域の光量は、領域に含まれるすべての画素の各々についての光量の合計値または平均値（または、最大値などの代表値）を意味する。
【００７１】
図７（Ａ）は、ＡＢ系サイズの原稿サイズを検出する場合に、光源２６０の主走査方向の全走査領域において設定される複数の領域を示す図解図である。図７（Ａ）に示すように、ＡＢ系サイズの原稿サイズを検出する場合には、６個の領域（領域１、領域２、領域３、領域４、領域５および領域６）が設定される。図７（Ａ）に示すように、領域１〜領域６は、画像読取装置１０（複合機１００）の奥側から順に設定される。
【００７２】
ただし、図３に示したように、原稿載置台１４ａを上方から見た場合において、原稿載置台１４ａの左上の頂点を基準位置として、当該基準位置に原稿の角を合わせるように、原稿が載置されることを前提として、領域１〜領域６は設定される。
【００７３】
領域１は、Ａ５Ｒ、Ｂ５ＲおよびＡ４の原稿サイズを検出するために設定される。領域２は、Ａ５、Ａ５ＲおよびＡ４Ｒの原稿サイズを検出するために設定される。領域３は、Ｂ５およびＢ４の原稿サイズを検出するために設けられる。領域４および領域５は、Ａ４およびＡ３の原稿サイズを検出するために設けられる。領域６は、ＡＢ系サイズの範囲外の原稿サイズ（光量の変化）を検出するために設けられる。
【００７４】
なお、図７（Ａ）に示す例では、第１領域は、主走査方向におけるＡ５Ｒの幅よりも短く設定されているが、主走査方向におけるＡ５Ｒの幅またはＢ５Ｒの幅に設定されてもよい。
【００７５】
また、図７（Ａ）において括弧書きの数値は、各サイズにおける原稿の長さ（単位：ｍｍ）を示してある。
【００７６】
さらに、詳細な説明は省略するが、この実施例の画像読取装置１０では、８Ｋ、１６Ｋ（中国で採用される用紙サイズ）の用紙についても用紙サイズを判断することができるため、領域４および領域５を設けているが、ＡＢ系サイズを判断する場合には、領域４または領域５を省略してもよいし、領域４よび領域５を合わせた１つの領域にしてもよい。
【００７７】
図７（Ｂ）はＡＢ系サイズを決定（判断）するための判断テーブルである。判断テーブルにおいて、各サイズに対応して主走査および副走査の欄に記載された数値は、それぞれの方向における用紙の長さ（ｍｍ）である。また、判断テーブルにおいて、記号の○は対応する領域に原稿が有ることを判断されたことを示し、記号の×は対応する領域に原稿が無いことを判断されたことを示す。さらに、判断テーブルにおいて、副走査１は第１副走査センサ２３０の出力（オンまたはオフ）を示し、副走査２は第２副走査センサ２３２の出力を示す。領域１〜領域６の各々の原稿の有無と、第１副走査センサ２３０および第２副走査センサ２３２の出力に基づいて、原稿サイズが決定される。つまり、領域１〜領域６の各々の原稿の有無に基づいて、主走査方向のサイズ（主走査方向サイズ）が決定され、第１副走査センサ２３０および第２副走査センサ２３２の出力に応じて副走査方向のサイズ（副走査方向サイズ）が決定され、主走査方向サイズと副走査サイズサイズが一致するサイズが原稿サイズに決定される。
【００７８】
たとえば、図７（Ｂ）に示す判断テーブルに従えば、領域１〜領域３に原稿が有り、領域４〜領域６に原稿が無く、第１副走査センサ２３０および第２副走査センサ２３２の出力が共にオンである場合には、原稿サイズがＢ４に決定される。
【００７９】
開閉センサ１６４の出力に基づいて原稿押さえカバー１８を閉じ始めたことが検出されると、光源２６０を点灯し、所定時間毎に、ラインセンサ２６８から出力される領域１〜領域６のそれぞれの画像データを検出し、領域１〜領域６のそれぞれにおける色（ＲＧＢ）毎の光量（輝度の平均値）を算出する。
【００８０】
たとえば、１００ｍｓ毎に、５回、画像データが検出（サンプリング）される。したがって、領域１〜領域６の各々について、５回分の色毎の光量が取得される。
【００８１】
領域１〜領域６のそれぞれにおいて、色毎に５回分の光量から最大値と最小値を抽出する。そして、光量の最大値に対する最小値の比率（光量比率）を算出する。この第１実施例では、光量比率は色毎に数式１に従って算出される。
【００８２】
［数式１］
光量比率（％）＝（最小値）／（最大値）×１００
したがって、光量比率が１００％に近い程、最大値と最小値の差が小さいこと、すなわち、光量の変化が少ないことを示す。一方、光量比率が０％に近い程、最大値と最大値の差が大きいこと、すなわち、光量の変化が大きいことを示す。なお、光量の変化（変動）率は、１００−光量比率で表現することができる。
【００８３】
基本的には、原稿が有る領域（載置されている部分）であれば、光源２６０からの光が原稿で反射されるため、原稿押さえカバー１８が開状態である場合と閉状態である場合とで、光量は変化しないまたはほとんど変化しない。一方、原稿が無い領域（載置されていない部分）であれば、原稿押さえカバー１８が開状態から閉状態になるにつれて、光量が増加する方向に変化する。
【００８４】
このため、第１実施例では、このような経験則に基づいて、各領域１〜領域６について原稿が有るかどうかを判断するようにしてある。
【００８５】
上記のように、５回検出した場合に、光量が連続して３回以上増加している場合であり、かつ、光量比率が所定の閾値（たとえば、９０％）未満である場合には、光量の変動が大きいため、当該領域には、原稿が無いと判断される。ただし、この実施例では、この判断は、各領域１〜領域６において、色毎に実行され、すべての色について条件を満たす場合に、該当する領域に原稿が無いことが判断される。
【００８６】
なお、光量比率が所定の閾値未満であることは、光量の変動率が所定の閾値（１０％）以上であることに相当する。
【００８７】
また、この第１実施例では、光量が連続して３回以上増加していることも条件に含めてあるが、これは確実に原稿が無いことを判断するためであり、この条件は省略されてもよい。
【００８８】
さらに、上記のように、すべての色について条件を満たすようにしているのは、検出した光量にばらつきがあるためである。したがって、すべての色について条件を満たす場合のみならず、いずれか２つ以上の色が条件を満たす場合にも、該当する領域に原稿が無いことが判断されてもよい。つまり、多数決で判断されてもよい。
【００８９】
領域１〜領域６の各々について原稿の有無が判断され、第１副走査センサ２３０および第２副走査センサ２３２の出力（オンまたはオフ）が検出されると、図７（Ｂ）に示した判断テーブルに従って原稿サイズが決定（検出）される。
【００９０】
図８は普通紙の原稿の原稿サイズを検出する場合の領域１〜領域６のそれぞれの光量の比率を示すグラフである。図９は或る薄紙の原稿の原稿サイズを検出する場合の領域１〜領域６のそれぞれの光量比率を示すグラフである。図１０は黒ベタ（黒く塗りつぶした）上に白抜き文字が印刷された原稿の原稿サイズを検出する場合の領域１〜領域６のそれぞれの光量比率を示すグラフである。
【００９１】
上述したように、基本的には、原稿が載置されている領域においては、光源２６０からの光が原稿で反射される。たとえば、普通紙に通常の文字または／および図形（写真）などが印刷されている原稿の場合には、図８に示すように、原稿が有る領域１〜領域３においては、光量比率は９０％を超えている。したがって、上記のように、所定の第１閾値（初期値）が９０％に設定される。
【００９２】
ただし、図９に示すように、薄紙の場合には、原稿が有る領域１であっても、光源２６０からの光の一部が透過してしまい、光量が連続して増加するとともに、光量の変動が大きくなってしまう。また、図１０に示す場合にも、白抜きの部分において、光源２６０からの光の一部が反射してしまい、光量の増減がばらつくとともに、光量の変動が大きくなってしまう。つまり、図１０に示すように、原稿が有る領域２では、光量比率が９０％以下になってしまう。
【００９３】
したがって、この第１実施例では、すべての領域１〜領域６の光量比率が初期値の第１閾値以下である場合には、たとえば、薄紙の原稿または黒ベタ上に白抜き文字が印刷された原稿のように、普通紙以外の用紙の種類の原稿または印字の仕方が特殊である原稿の原稿サイズを決定するために、第１閾値を変更するようにしてある。
【００９４】
具体的には、色毎に光量比率の最大値と最小値を抽出し、抽出した光量比率の最大値と最小値とから数式２に従って色毎の第１閾値を算出し、変更した第１閾値を用いて、各領域１〜領域６に原稿が有るかどうかを判断する。
【００９５】
したがって、領域１〜領域６の各々について原稿の有無を正しく判断することができる。ただし、数式２において、[clr]は色を示し、[blk1]〜[blk6]は領域１〜領域６を示す。
【００９６】
［数式２］
第１閾値[clr]＝Max（光量比率[blk1][clr]，光量比率[blk2][clr]，光量比率[blk3][clr]，光量比率[blk4][clr] ，光量比率[blk5][clr]，光量比率[blk6][clr]）×０．７＋Min（光量比率[blk1][clr]，光量比率[blk2][clr]，光量比率[blk3][clr]，光量比率[blk4][clr]，光量比率[blk5][clr] ，光量比率[blk6][clr]）×０．３
なお、係数の０．７および０．３は一例であり、たとえば、使用する光源２６０に応じて変更されることがある。
【００９７】
ただし、すべての領域１〜領域６の光量比率が第１閾値よりも小さい第２閾値（たとえば、２０（％））以下である場合には、原稿は載置されていないため、原稿を載置すべきことを報知するようにしてある。つまり、原稿の有無を判断して、原稿が無い場合には、原稿サイズは決定されない。
【００９８】
図１１は図２に示したＲＡＭ１５６のメモリマップ３００の一例を示す図解図である。図１１に示すように、ＲＡＭ１５６は、プログラム記憶領域３０２およびデータ記憶領域３０４を含む。プログラム記憶領域３０２には、複合機１００を制御するための制御プログラムが記憶され、制御プログラムは、操作検出プログラム３０２ａ、画像読取プログラム３０２ｂ、画像形成プログラム３０２ｃ、開閉検出プログラム３０２ｄ、サイズ検出プログラム３０２ｅおよび閾値算出プログラム３０２ｆなどを含む。
【００９９】
操作検出プログラム３０２ａは、ユーザによって操作された操作部１６２からの操作入力を検出するためのプログラムである。たとえば、操作入力は、コピーボタンなどの各種の操作ボタン（ハードウェアのボタン）を操作したことに応じて入力される操作データおよびタッチパネルを操作（タッチ）したことに応じて入力されるタッチ座標データである。
【０１００】
画像読取プログラム３０２ｂは、画像読取部２６を制御して、原稿台に載置された原稿またはＡＤＦ２４から給紙された原稿を読み取り、読み取った画像データにシェーディング補正などの様々な画像処理を施して、原稿表面の画像に基づく画像データを生成するためのプログラムである。画像形成プログラム３０２ｃは、画像形成部３０の動作を制御して、画像データに対応する画像を記録紙（用紙）などに印刷するためのプログラムである。
【０１０１】
開閉検出プログラム３０２ｄは、原稿押さえカバー１８の開閉状態を検出するためのプログラムである。具体的には、上述したように、開閉センサ１６４の出力を検出し、原稿押さえカバー１８が開状態であるか、閉じ始めたか、または、閉状態であるかどうかを判断（検出）する。
【０１０２】
サイズ検出プログラム３０２ｅは、原稿載置台１４ａに載置された原稿の原稿サイズを検出するためのプログラム。閾値算出プログラム３０２ｆは、色毎に光量比率の最大値および最小値を抽出し、各色についての第１閾値を算出するためのプログラムである。
【０１０３】
図示は省略するが、プログラム記憶領域３０２には、複合機１００の機能を実行するための他のプログラムも記憶される。
【０１０４】
データ記憶領域３０４には、操作データバッファ３０４ａおよび画像データバッファ３０４ｂが設けられる。また、データ記憶領域３０４には、第１閾値データ３０４ｃ、第２閾値データ３０４ｄ、副走査データ３０４ｅ、光量データ３０４ｆ、光量比率データ３０４ｇおよびサイズデータ３０４ｈが記憶される。
【０１０５】
操作データバッファ３０４ａは、操作部１６２からの操作入力を一時記憶するためのバッファである。画像データバッファ３０４ｂは、画像読取部２６で読み取った画像データおよび外部コンピュータから送信された画像データ等を一時記憶するためのバッファである。
【０１０６】
第１閾値データ３０４ｃは、領域１〜領域６に原稿が有るかどうかを判断するための第１閾値についての数値データである。ただし、第１閾値は色毎に設けられ、複合機１００の主電源がオンされると、初期値（たとえば、各色とも９０％）の第１閾値が設定され、その後、閾値算出プログラム３０２ｆに従って再計算された場合に更新される。
【０１０７】
第２閾値データ３０４ｄは、領域１〜領域６に原稿が無いことを判断するための第２閾値についての数値データである。ただし、第２閾値は、すべての色について同じであり、また、固定値である。
【０１０８】
副走査データ３０４ｅは、第１副走査センサ２３０および第２副走査センサ２３２のそれぞれの出力を検出した検出結果（オンまたはオフ）を示すデータである。
【０１０９】
光量データ３０４ｆは、スキャンを実行した回数と領域１〜領域６について検出された色毎の光量についての数値データである。光量比率データ３０４ｇは、領域１〜領域６について色毎に算出された光量比率についての数値データである。サイズデータ３０４ｈは、検出（決定）された原稿サイズの情報を示すデータである。
【０１１０】
図示は省略するが、データ記憶領域３０４には、制御プログラムの実行に必要な他のデータが記憶されたり、制御プログラムの実行に必要なタイマ（カウンタ）およびフラグが設けられたりする。
【０１１１】
図１２および図１３は図２に示すＣＰＵ１５０のサイズ決定処理の一例を示すフロー図である。複合機１００の主電源がオンされたり、スタンバイ状態（省電力モード）から復帰されたりすると、図１２に示すように、ＣＰＵ１５０は、サイズ決定処理を開始し、ステップＳ１で、原稿押さえカバー１８は開状態であるかどうかを判断する。ここでは、ＣＰＵ１５０は、開閉センサ１６４の出力を検出し、光学センサ１６４ｂの発光部１６４０から出力される光がアクチュエータ１６４ａで遮られずに受光部１６４２で受光されているかどうかを判断する。
【０１１２】
ステップＳ１で“ＮＯ”であれば、つまり原稿押さえカバー１８が閉状態である場合には、ステップＳ１に戻る。一方、ステップＳ１で“ＹＥＳ”であれば、つまり原稿押さえカバー１８が開状態である場合には、ステップＳ３で、原稿サイズ検出用の領域および閾値を設定する。この第１実施例では、領域１〜領域６が設定されるとともに、閾値データに対応する閾値が設定される。
【０１１３】
次のステップＳ５では、原稿押さえカバー１８の閉じ始めであるかどうかを判断する。ここでは、ＣＰＵ１５０は、開閉センサ１６４の出力を検出し、開状態における受光量から低減し始めているかどうかを判断する。
【０１１４】
ステップＳ５で“ＮＯ”であれば、つまり、原稿押さえカバー１８が開状態であれば、同じステップＳ５に戻る。一方、ステップＳ５で“ＹＥＳ”であれば、つまり、原稿押さえカバー１８の閉じ始めであれば、ステップＳ７で、第１副走査センサ２３０および第２副走査センサ２３２の検出結果（オンまたはオフ）を取得する。ここでは、ＣＰＵ１５０は、検出結果を示す副走査データ３０４ｅをＲＡＭ１５６のデータ記憶領域３０４に記憶する。
【０１１５】
次のステップＳ９では、光源２６０をオンし、ステップＳ１１で、変数Ｍに初期値を設定する（Ｍ＝１）。変数Ｍはスキャンを実行する回数をカウントするために設けられる。
【０１１６】
続いて、ステップＳ１３で、ラインセンサ２６８の出力を検出し、ステップＳ１５で、Ｍ回目の各領域（第１実施例では、領域１〜領域６）の光量を色毎に記憶する。つまり、Ｍ回目についての光量データ３０４ｆがＲＡＭ１５６に記憶（追加）される。
【０１１７】
次のステップＳ１７では、変数Ｍが１加算される（Ｍ＝Ｍ＋１）。そして、ステップＳ１９で、変数Ｍが所定回数（第１実施例では、５回）を超えたかどうかを判断する。ステップＳ１９で“ＮＯ”であれば、つまり、変数Ｍが所定回数以下であれば、ステップＳ１３に戻る。一方、ステップＳ１９で“ＹＥＳ”であれば、つまり、変数Ｍが所定回数を超えていれば、図１３に示すステップＳ２１に進む。
【０１１８】
なお、この第１実施例では、ステップＳ１３〜Ｓ１９のスキャンタイムが所定時間（５００ｍｓｅｃ）に設定されている。
【０１１９】
図１３に示すように、ステップＳ２１では、領域１〜領域６の各々において、色毎に光量比率を数式１に従って算出する。ここでは、各領域について算出した色毎の光量比率に対応する光量比率データ３０４ｇがＲＡＭ１５６のデータ記憶領域３０４に記憶される。
【０１２０】
次のステップＳ２３では、すべての領域１〜領域６の光量比率が第１閾値以下であるかどうかを判断する。ステップＳ２３で“ＮＯ”であれば、つまり、領域１〜領域６のいずれか１つの領域でも光量比率が第１閾値データ３０４ｃに対応する第１閾値を超えている場合には、ステップＳ３３に進む。
【０１２１】
一方、ステップＳ２３で“ＹＥＳ”であれば、つまり、すべての領域１〜領域６の光量比率が第１閾値以下であれば、ステップＳ２５で、すべての領域１〜領域６の光量比率が第２閾値データ３０４ｄに対応する第２閾値以下であるかどうかを判断する。
【０１２２】
ステップＳ２５で“ＹＥＳ”であれば、つまり、すべての領域１〜領域６の光量比率が第２閾値以下であれば、原稿が原稿載置台１４ａに載置されていないと判断し、ステップＳ２７で、原稿を載置するべきことを報知して、サイズ決定処理を終了する。たとえば、ステップＳ２７では、原稿を載置するべきことのメッセージを表示したり、そのことを示す音を出力したり、その両方を実行したりする。
【０１２３】
一方、ステップＳ２５で“ＮＯ”であれば、つまり、領域１〜領域６のいずれか１つの領域でも光量比率が第２閾値を超えている場合には、ステップＳ２９で、すべての領域１〜領域６において、色毎に光量比率の最大値と最小値を抽出する。そして、ステップＳ３１で、数式２に従って、色毎に第１閾値を算出し、算出した第１閾値に対応する第１閾値データ３０４ｃをＲＡＭ１５６のデータ記憶領域３０４に記憶（変更）する。
【０１２４】
続いて、ステップＳ３３では、領域１〜領域６の各々について原稿の有無を判断する。上述したように、各色について、光量が３回以上連続して増加しているかどうかを判断するとともに、各色について、光量比率が第１閾値以下であるかどうかを判断する。これらの条件を満たす領域については、原稿が無いことが判断される。一方、これらの条件を満たさない領域については、原稿が有ることが判断される。
【０１２５】
次のステップＳ３５では、原稿サイズを決定して、サイズ決定処理を終了する。このステップＳ３５では、副走査データ３０４ｅが示す第１副走査センサ２３０および第２副走査センサ２３２の出力と、領域１〜領域６のそれぞれにおける原稿の有無から、図７（Ｂ）に示した判断テーブルに従って該当する原稿サイズが決定される。原稿サイズが決定されると、決定された原稿サイズの情報についてのサイズデータ３０４ｈがデータ記憶領域３０４に記憶され、その後の印刷処理等で使用される。
【０１２６】
第１実施例によれば、原稿押さえカバー１８が閉じ始められると、光源２６０を点灯して、主走査方向において設定した各領域１〜領域６における光量の変化と、所定のサンプリング数における光量の最大値に対する最小値の比で表される光量比率とに基づいて各領域１〜領域６における原稿の有無を検出した結果と、２つの副走査センサ２３０、２３２の出力を検出した結果とに基づいて原稿サイズを検出するので、原稿押さえカバー１８を閉状態にしなくても、原稿サイズを検出することができる。したがって、書籍などの比較的厚みのある原稿についても原稿サイズを検出することができる。
【０１２７】
また、この第１実施例によれば、領域１〜領域６の光量（画像データ）のサンプリング数は少なく、サンプリングする時間間隔も短いので、ユーザが原稿押さえカバー１８を速く閉じる場合であっても、原稿サイズを検出することができる。
【０１２８】
［第２実施例］
第２実施例の画像読取装置１０は、インチ系サイズの原稿サイズを決定する以外は、第１実施例と同じであるため、重複した説明は省略する、または、簡単に説明する。
【０１２９】
図１４（Ａ）はインチ系サイズの原稿サイズを決定する場合に、主走査方向の全読取領域に対して設定される分割された領域を示す図解図である。図１４（Ｂ）に示すように、インチ系サイズの原稿サイズを決定する場合には、主走査方向において、４つの領域１、領域２、領域３および領域４が設定される。ＡＢ系サイズの原稿サイズを決定する場合と同様に、インチ系サイズの原稿サイズを決定するための複数の領域（分割領域）が主走査方向の全走査領域に設定される。
【０１３０】
なお、図１４（Ａ）において括弧書きの数値は、各サイズにおける原稿の長さ（単位：ｍｍ）を示してある。
【０１３１】
図１４（Ｂ）はインチ系サイズの原稿サイズを判断（決定）するための判断テーブルの一例を示す図解図である。この判断テーブルにおいても、第１実施例と同様に、記号の○は対応する領域に原稿が有ることを判断されたことを示し、記号の×は対応する領域に原稿が無いことを判断されたことを示す。また、判断テーブルにおいて、副走査１は第１副走査センサ２３０の出力（オンまたはオフ）を示し、副走査２は第２副走査センサ２３２の出力を示す。
【０１３２】
第２実施例においても、主走査方向における全走査領域に設定される分割領域および判断テーブルが異なる以外は、図１２および図１３に示したフロー図に従って原稿サイズの決定処理が実行される。
【０１３３】
第２実施例によれば、第１実施例と同様に、原稿押さえカバー１８を閉状態にしなくても、原稿サイズを検出することができる。また、ユーザが原稿押さえカバー１８を速く閉じる場合であっても、原稿サイズを検出することができる。
【０１３４】
［第３実施例］
第３実施例の画像読取装置１０は、原稿無しの検出処理を実行し、原稿無しが検出されなかった場合にのみ、閾値の算出処理および原稿サイズの決定処理等を実行するようにした以外は、第１実施例と同じであるため、重複した説明は省略する。
【０１３５】
第３実施例では、第１実施例で説明したように、原稿押さえカバー１８が閉じ始められると、画像データのスキャン（サンプリング）が開始される。所定回数スキャンが実行されると、まず、一部の色（第３実施例では、色Ｇ）についての領域１〜領域６のそれぞれについての光量比率および光量変動率が算出される。そして、この一部の色Ｇについての光量比率および光量変動率を用いて原稿が原稿載置台１４ａに載置されていないことを判断する。
【０１３６】
原稿が原稿載置台１４ａに載置されていないことが判断されない場合には、他の色（色Ｒおよび色Ｂ）について、領域１〜領域６のそれぞれについて光量比率が数式１に従って算出され、第１実施例と同様に、原稿サイズが決定される。
【０１３７】
一方、原稿が原稿載置台１４ａに載置されていないことが判断された場合には、他の色についての光量比率の算出（Ｓ２１ｂ）、第１閾値の算出（Ｓ２９、Ｓ３１）および原稿サイズの決定（Ｓ３３、Ｓ３５）は行われない。この場合、原稿が原稿載置台１４ａに載置されていないことが報知される。
【０１３８】
ここで、この第３実施例において、原稿が原稿載置台１４ａに載置されていないことを判断する方法について説明する。
【０１３９】
原稿載置台１４ａでは、上述したように、原稿載置台１４ａを上方から見た場合の左上の頂点を基準位置として、当該基準位置に原稿の角を合わせるように、原稿が載置される。このため、原稿が原稿載置台１４ａに載置された状態では、通常、領域１および領域２においては、光量比率は大きい。これに対して、領域６においては、光量比率は小さい。また、原稿押さえカバー１８は、原稿載置台１４ａの奥側においてヒンジ等で連結され、開状態であっても、原稿載置台１４ａに対して６０度程度しか開いていないため、原稿載置台１４ａの奥側については原稿押さえカバー１８によって覆われている。したがって、原稿が原稿載置台１４ａに載置されていない場合には、領域１および領域２の光量比率は領域６の光量比率よりも小さいことがある。
【０１４０】
したがって、原稿が原稿載置台１４ａに載置されていないことを判断する１つの条件として、領域１および領域２における光量比率が領域６の光量比率よりも小さいことが挙げられる。
【０１４１】
また、原稿が原稿載置台１４ａに載置されていない場合には、光量比率が小さくなるため、別の条件として、領域１および領域２の光量比率が第３閾値以下であることが挙げられる。たとえば、実験等を行うことにより、第３閾値は２０％に設定される。
【０１４２】
条件１または条件２を満たす場合に、原稿が原稿載置台１４ａに載置されていないことが判断される。第１条件および第２条件を満たさない場合には、原稿が原稿載置台１４ａに載置されていることが判断され、第１実施例で説明した手法で、原稿サイズが決定される。
【０１４３】
したがって、第３実施例では、第３閾値に対応する数値データがデータ記憶領域３０４にさらに記憶される。
【０１４４】
以下、第３実施例におけるＣＰＵ１５０の原稿サイズの決定処理について説明するが、図１２および図１３に示した決定処理の一部が異なるだけであるため、異なる内容について説明する。
【０１４５】
図１２および図１３に示した決定処理のうち、ステップＳ１〜Ｓ１９およびＳ２９〜Ｓ３５は同じである。したがって、ステップＳ１９で“ＹＥＳ”であれば、図１５に示すように、ステップＳ２１ａで、領域１〜領域６のそれぞれについて、色Ｇの光量比率を数式１に従って算出する。
【０１４６】
次のステップＳ５１では、領域１および領域２の光量比率が領域６の光量比率よりも小さいかどうかを判断する。ステップＳ５１で“ＹＥＳ”であれば、つまり、領域１および領域２の光量比率が領域６の光量比率よりも小さい場合には、原稿が原稿載置台１４ａに載置されていないと判断して、ステップＳ２７に進む。
【０１４７】
一方、ステップＳ５１で“ＮＯ”であれば、つまり、領域１および領域２の光量比率が領域６の光量比率以上であれば、ステップＳ５３で、領域１および領域２の光量比率が第３閾値以下であるかどうかを判断する。
【０１４８】
ステップＳ５３で“ＹＥＳ”であれば、つまり、領域１および領域２の光量比率が第３閾値以下である場合には、原稿が原稿載置台１４ａに載置されていないと判断して、ステップＳ２７に進む。
【０１４９】
一方、ステップＳ５３で“ＮＯ”であれば、つまり、領域１および領域２の光量比率が第３閾値を超えている場合には、原稿が原稿載置台１４ａに載置されていると判断して、ステップＳ２１ｂで、領域１〜領域６のそれぞれについて、他の色（色Ｒと色Ｂ）の光量比率を数式１に従って算出して、ステップＳ２３に進む。
【０１５０】
ステップＳ２３では、各色について、すべての領域１〜領域６の各々の光量比率が第１閾値以下であるかどうかを判断する。ステップＳ２３で“ＹＥＳ”であれば、ステップＳ２９に進む。一方、ステップＳ２３で“ＮＯ”であれば、ステップＳ３３に進む。
【０１５１】
第３実施例によれば、閾値の算出および原稿サイズの決定等を行う前に、原稿が原稿載置台１４ａに載置されていないかどうかを判断するため、原稿が載置されていない場合には、閾値の算出および原稿サイズの決定を行う必要がない。つまり、無駄な処理を減らすことができる。
【０１５２】
なお、第３実施例の変形は第２実施例にも採用することができる。
【０１５３】
また、第３実施例では、条件１または条件２を満たすかどうかを判断する場合には、色Ｇの光量比率（光量変動率）のみを用いるようにしたが、色Ｒまたは／および色Ｂの光量比率も用いるようにしてもよい。
【０１５４】
さらに、上述の各実施例で挙げた画面および具体的な数値等は一例であり、実際の製品に応じて適宜変更することが可能である。また、同じ効果が得られる場合には、フロー図に示した各ステップの順番は適宜変更されてもよい。さらに、閾値を用いた比較処理においては、閾値を含まいで、大小関係を判断するようにしてもよい。
【符号の説明】
【０１５５】
１０  …画像読取装置
１２  …複合機本体
１４ａ  …原稿台ガラス
１４ｂ  …ＳＰＦガラス
１８  …原稿押さえカバー
２８  …制御部
３０  …画像形成部
３２  …露光ユニット
３４  …現像ローラ
３６  …感光体ドラム
３８  …クリーナユニット
４０  …帯電器
４２  …中間転写ユニット
４４  …転写ローラ
４６  …定着ローラ
１００  …複合機
１５０  …ＣＰＵ
１５４  …ＲＯＭ
１５６  …ＲＡＭ
１５８  …ＨＤＤ
１６０  …画像信号処理回路
１６４  …開閉センサ
２０６  …スキャナモータ
２３０  …サイズ検出センサ
２６０  …光源
２６８  …ラインセンサ
２７０  …走査ユニット
【図１】
2018107572.tif 000003
【図２】
2018107572.tif 000004
【図３】
2018107572.tif 000005
【図４】
2018107572.tif 000006
【図５】
2018107572.tif 000007
【図６】
2018107572.tif 000008
【図７】
2018107572.tif 000009
【図８】
2018107572.tif 000010
【図９】
2018107572.tif 000011
【図１０】
2018107572.tif 000012
【図１１】
2018107572.tif 000013
【図１２】
2018107572.tif 000014
【図１３】
2018107572.tif 000015
【図１４】
2018107572.tif 000016
【図１５】
2018107572.tif 000017