(57)【要約】【課題】原稿端部の位置を適切に検出する読取装置を提供する。【解決手段】  原稿台上の光を受光し、受光結果を出力可能な受光部の受光結果に基づいて、原稿台上に載置される原稿の端部を判定する。原稿台上の外光の状況に応じて、受光部からの受光結果の出力方法を変更するよう受光部を制御する。【選択図】図６
2018078387.tif 000002
【特許請求の範囲】
【請求項１】
原稿台上の光を受光し、受光結果を出力可能な受光手段と、
前記受光手段の受光結果に基づいて、前記原稿台上に載置される原稿の端部を判定する判定手段と、
前記原稿台上の外光の状況に応じて、前記受光手段からの前記受光結果の出力方法を変更するよう前記受光手段を制御する制御手段と、
を備えることを特徴とする読取装置。
【請求項２】
前記制御手段は、外光の状況に応じて、前記受光手段が前記受光結果を出力するためのオフセット値を制御し、
前記判定手段は、前記制御手段により制御された前記オフセット値を用いて出力される前記受光結果から前記原稿の端部を判定する、
ことを特徴とする請求項１に記載の読取装置。
【請求項３】
前記制御手段は、前記原稿台上の外光量が所定以上である場合、前記オフセット値を低下させることを特徴とする請求項２に記載の読取装置。
【請求項４】
前記制御手段は、外光の状況に応じて、前記受光手段が前記受光結果を出力するためのゲイン値を制御し、
前記判定手段は、前記制御手段により制御された前記ゲイン値を用いて出力される前記受光結果から前記原稿の端部を判定する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の読取装置。
【請求項５】
前記制御手段は、前記原稿台上の外光量が所定以上である場合、前記ゲイン値を低下させることを特徴とする請求項４に記載の読取装置。
【請求項６】
前記判定手段は、前記受光手段の受光結果の輝度値が閾値以上となる箇所に基づいて前記原稿の端部を判定することを特徴とする請求項１乃至５のいずれか１項に記載の読取装置。
【請求項７】
前記判定手段は、前記受光手段の複数個の受光結果のそれぞれにおける変化量が閾値以上となる箇所に基づいて前記原稿の端部を特定することを特徴とする請求項１乃至５のいずれか１項に記載の読取装置。
【請求項８】
前記受光手段の受光結果の最大輝度値と最低輝度値に基づいて前記閾値を算出する算出手段、をさらに備え、
前記判定手段は、前記算出手段により算出された前記閾値に基づいて、前記原稿の端部を特定する、
ことを特徴とする請求項６又は７に記載の読取装置。
【請求項９】
原稿台に光を照射する照射手段、を更に備え、
前記制御手段は、前記原稿台上の外光量が閾値未満である場合、前記照射手段によって前記原稿台へ光を照射した場合の前記受光手段の受光結果に基づいて前記原稿の端部を判定し、前記原稿台上の外光量が閾値以上である場合、前記照射手段による照射をしない場合の前記受光手段の受光結果に基づいて前記原稿の端部を判定するよう前記判定手段を制御することを特徴とする請求項１乃至８のいずれか１項に記載の読取装置。
【請求項１０】
前記判定手段により判定された前記原稿の端部に基づいて、前記原稿のサイズを検出するサイズ検出手段、をさらに備えることを特徴とする請求項１乃至９のいずれか１項に記載の読取装置。
【請求項１１】
前記判定手段によって判定される前記原稿の端部に基づいて、前記原稿台上の原稿の有無を検出する有無検出手段、をさらに備えることを特徴とする請求項１乃至１０のいずれか１項に記載の読取装置
【請求項１２】
前記判定手段による前記原稿の端部の判定は、前記原稿台を覆う原稿カバーが開けられた状態で行われる、ことを特徴とする請求項１乃至１１のいずれか１項に記載の読取装置。
【請求項１３】
原稿台上の光を受光し、受光結果を出力可能な受光手段を備える読取装置において実行される制御方法であって、
前記受光手段の受光結果に基づいて、前記原稿台上に載置される原稿の端部を判定する判定工程と、
前記原稿台上の外光の状況に応じて、前記受光手段からの前記受光結果の出力方法を変更するよう前記受光手段を制御する制御工程と、
を有することを特徴とする制御方法。
【請求項１４】
請求項１３に記載の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読み取る読取装置、制御方法およびプログラムに関する。
【背景技術】
【０００２】
画像読取装置では、原稿台ガラス上に載置された原稿のサイズを外光により検知する外光サイズ検出処理が実施されることがある（特許文献１）。外光サイズ検出処理では、原稿台ガラス板上の原稿を押圧する開閉可能な原稿圧板を開いた状態で、原稿台ガラス上に載置された原稿の主走査方向の画像データを取得する。この時、画像データの取得は、ＬＥＤなどの光源をＯＦＦとし、外光が照射されている状態で行われる。そのため、原稿が載置されている領域は暗く、原稿が載置されていない領域は外光により明るくなり、それらの輝度レベル変化により原稿端部の検出が可能となる。検出された原稿端部から、原稿の主走査方向のサイズが判断される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１９２６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、外光の状況により主走査方向全体の輝度値が影響を受けるので、原稿端部の検出において、読み取られた輝度値に対して固定の輝度閾値を用いる場合、原稿端部の位置を誤検出してしまうことがある。
【０００５】
本発明の目的は、このような従来の問題点を解決することにある。上記の点に鑑み、本発明は、外光の影響を受ける場合であっても、原稿端部の位置を適切に検出する読取装置、制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る読取装置は、原稿台上の光を受光し、受光結果を出力可能な受光手段と、前記受光手段の受光結果に基づいて、前記原稿台上に載置される原稿の端部を判定する判定手段と、前記原稿台上の外光の状況に応じて、前記受光手段からの前記受光結果の出力方法を変更するよう前記受光手段を制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、外光の影響を受ける場合であっても、原稿端部の位置を適切に検出することができる。
【図面の簡単な説明】
【０００８】
【図１】画像形成装置の構成を示す図である。
【図２】画像形成装置の外観斜視図である。
【図３】画像読取装置と自動原稿給送装置の構成を示す図である。
【図４】画像読取装置の制御系の構成を示すブロック図である。
【図５】開閉検知センサの構成を示す図である。
【図６】読取制御処理を示すフローチャートである。
【図７】Ｓ６０５の処理を示すフローチャートである。
【図８】原稿を載置した状態を示す図である。
【図９】原稿領域の特定を説明するための図である。
【図１０】主走査方向の輝度分布を示す図である。
【図１１】読取制御処理を示すフローチャートである。
【図１２】主走査方向の輝度分布を示す図である。
【図１３】原稿端部の検出処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
【００１０】
［第１の実施形態］
図１は、本実施形態における画像形成装置１００のシート搬送方向に沿った断面図である。図２は、図１の画像形成装置１００の外観斜視図である。図３は、画像形成装置１００に備えられた自動原稿給送装置１２６及び画像読取装置１０３の原稿搬送方向に沿った断面図である。以下、画像形成装置１００の構成を図１〜図３を参照しながら説明する。
【００１１】
図１に示すように、画像形成装置１００は、装置本体１０１と、装置本体１０１の上部に設けられた画像読取装置１０３と、画像読取装置１０３の上部に設けられた自動原稿供給装置（ＡＤＦ：ＡｕｔｏＤｏｃｕｍｅｎｔＦｅｅｄｅｒ）１２６とを含む。画像形成装置１００は、例えば、複写機、プリンタ、ファクシミリ等の各機能が複合化された複合機（ＭＦＰ：Ｍｕｌｔｉｆｕｎｃｔｉｏｎａｌ  Ｐｅｒｉｐｈｅｒａｌ）である。
【００１２】
自動原稿供給装置１２６は、原稿載置台１０６に置かれた記録媒体としてのシート原稿Ｄを１枚ずつ分離して画像読取装置１０３に供給する。画像読取装置１０３は、自動原稿供給装置１２６により流し読みガラス１０９上に送り込まれるシート原稿Ｄをイメージセンサユニット１０８で光学的に読み取る。原稿載置台１０６は、ＡＤＦ圧板１０２に設けられている。原稿載置台１０６には、１対のスライダ１０６ａがシート原稿の搬送方向に対する直交方向（即ち、図２の矢印Ｂに示すシート原稿の幅方向）にスライド可能に設けられている。この１対のスライダ１０６ａにより原稿載置台１０６上に積載されたシート原稿の両サイドを揃えることができる。即ち、１対のスライダ１０６ａによりシート原稿の幅整合が可能となる。原稿載置台１０６上には、原稿長さセンサ１０６ｂが設けられている。また、ＡＤＦ分離部１１５には、シート原稿の有無と幅を検出する原稿幅センサ１１５ｄが図３に示すようにシート原稿の幅方向に複数設けられている。原稿幅センサ１１５ｄは、図３では奥行き方向に重なって見えるので、１つのみ示されている。画像形成装置１００は、原稿幅センサ１１５ｄと原稿長さセンサ１０６ｂからの検出信号により、原稿サイズと原稿のセット方向とを検出することができる。また、自動原稿供給装置１２６は、ＡＤＦ分離部１１５、排紙搬送部１１６、原稿排紙部１１７、ブック原稿を押圧する原稿圧板１１８、シート原稿搬送部１２１を含む。原稿圧板１１８は、原稿台ガラス１０７上に置かれた原稿の浮きを防止するために、白色シートやスポンジなどで積層されて形成されている。以下、原稿台ガラス１０７を覆う原稿圧板１１８やＡＤＦ圧板１０２等の自動原稿供給装置１２６の各部を総称して原稿カバーという。
【００１３】
原稿圧板１１８の左端１１８ａがブック読取範囲開始位置１０７ａの左側に、右端１１８ｂがブック読取範囲終了位置１０７ｂの右側に位置するまで、原稿圧板１１８が延設されている。図３に示すように、シート原稿搬送部１２１には、原稿給送センサ１２１ｈと原稿端センサ１２１ｉが設けられている。原稿給送センサ１２１ｈは、ＡＤＦ分離部１１５からシート原稿Ｄが繰り出されたか否かや、シート原稿Ｄの後端の通過を検知する。また、原稿端センサ１２１ｉは、シート原稿Ｄの先端及び後端の通過を検知する。原稿給送センサ１２１ｈや原稿端センサ１２１ｉからの検知信号は、読取処理のタイミング制御に使用される。
【００１４】
画像読取装置１０３は、原稿台ガラス１０７に置かれた記録媒体としてのシート原稿Ｄ或いはブック原稿を、ライン型イメージセンサユニット１０８（以下、イメージセンサユニット１０８）を副走査方向に移動させながら光学的に読み取る。ここで、副走査方向は、図１及び図３における左右方向である。また、主走査方向は、副走査方向に対して直交する方向であり、図２における矢印Ｂ方向である。主走査方向は、イメージセンサユニット１０８のライン方向に対応する。イメージセンサユニット１０８は、ＬＥＤ及び樹脂製導光体等を含んで構成される光源から、シート原稿の画像面に光を照射する。そして、原稿の画像面で反射した反射光をセルフォックレンズ（登録商標）などで一次元センサ素子アレイ等の受光センサに結像して、シート原稿の画像を読み取る。イメージセンサユニット１０８は、タイミングベルト１０３ａ、駆動モータにより回転する駆動プーリ１０３ｂ、及び従動プーリにより、ガイド軸１０３ｃに沿って、図１及び図３内の左右方向に移動可能である。また、イメージセンサユニット１０８は、キャリッジによりガイド軸１０３ｃに支持されるとともに、スプリングにより上方に付勢されている。タイミングベルト１０３ａとキャリッジは、連結部材により連結されている。イメージセンサユニット１０８と原稿台ガラス１０７の間には、スペーサが介挿されている。イメージセンサユニット１０８は、原稿台ガラス１０７上に置かれた原稿の画像を読み取る場合、図１のブック読取範囲開始位置１０７ａからブック読取範囲終了位置１０７ｂまでの範囲を等速移動しながら原稿を光学的に読み取る。
【００１５】
イメージセンサユニット１０８が流し読みを行う場合について説明する。シート原稿は、まず、ユーザにより原稿載置台１０６上に読取面（原稿面）を上に向けて積載される。ユーザからの画像読取の開始指示を操作部１０５を介して受け付けると、ピックアップローラ１１５ａは回転しながら下降し、分離ローラ１１５ｂと分離パッド１１５ｃとで、原稿が１枚ずつ分離されて内部に送り出される。給紙ローラ１２１ａ、１２１ｂ、１２１ｃは、原稿ガイド１２１ｄに沿ったＵターンパスに沿って、読取位置まで原稿を搬送する。付勢ばねで押圧されたシート原稿押え板１２１ｅは、搬送されたシート原稿を流し読みガラス１０９に押圧して密着させる。この間、シート原稿は、継続して搬送されている。その際に、イメージセンサユニット１０８は、既にシート原稿読取位置１０９ａに移動して停止しており、シート原稿読取位置１０９ａ上を通過するシート原稿の画像を読み取っている。次に、ジャンプ台１０９ｂは、継続して搬送されるシート原稿を、ＡＤＦ圧板１０２側にすくい上げる。そして、押圧ばねにより読取搬送ローラ１２１ｃに押圧された読取搬送ころと、読取搬送ローラ１２１ｃとがシート原稿を搬送する。さらに、押圧ばねによって排紙ローラ１１７ｂに押圧された反転ローラ１１７ａ及び排紙ローラ１１７ｂが、シート原稿を原稿排紙トレイ１１７ｃに排出する。反転ローラ１１７ａ及び排紙ローラ１１７ｂは、原稿の両面を読み取る場合には、原稿を反転させて不図示のフラッパを介して再度、読取位置まで搬送する。画像読取の終了した原稿は、排紙トレイ１１７ｃに排出される。搬送路には、搬送路中の記録媒体の有無を検出するためのセンサが適宜配置されている。読取位置に対応するシート原稿読取位置１０９ａ上にゴミや汚れ等の異物が付着している場合には、読取データに黒いスジが現れてしまう。従って、それを防ぐために、画像読取装置１０３の制御部４００は、異物領域を検出して、その領域に対応する読取データを補間処理等により補正する。
【００１６】
画像形成装置１００の装置本体１０１は、画像読取装置１０３から出力された読取データに基づいてシートに画像を形成する。画像読取装置１０３は、画像を読み取って生成された読取データを装置本体１０１に組み込まれた記録装置本体１０４に送る。記録装置本体１０４は、例えば電子写真記録方式により記録媒体への記録を行う記録装置である。図２の操作部１０５は、表示部、入力キー等を備えており、ユーザによる画像形成装置１００の指示や設定の操作を受け付け、また、画像形成装置１００の状態や、処理進行状況、各種ユーザインタフェース画面等を表示する。装置本体１０１は、外部のホストコンピュータ等から受信した画像データに基づいてシートに画像を形成する場合もある。
【００１７】
また、装置本体１０１は、ＬＥＤ記録ヘッドユニット１１０、画像形成部１１１、カセット給紙部１１２、記録装置本体１０４の上部にシートＰを複数枚積載可能なように構成された記録シート排紙部１１３、カートリッジカバー部１１４を含む。また、装置本体１０１は、画像読取装置１０３と記録装置本体１０４とを接合する接合部１１９、ファクシミリ装置の制御部１２０、両面搬送部カバー１２２、搬送方向切換部１２３、レジスト搬送部１２４を含む。また、記録装置本体１０４は、ＭＰ（マルチペーパー）給紙部１２５、両面搬送部１５０を含む。
【００１８】
図２に示すＡＤＦ圧板１０２は、ヒンジ部１０２ａにより画像読取装置１０３に回動自在に取り付けられており、ユーザは、自動原稿給送装置１２６を図２の矢印Ａ方向に開閉することができる。ヒンジ部１０２ａは、装置本体１０１の背面側の左右に１個ずつ設けられており、ユーザは、ＡＤＦ圧板１０２の手前側を持ち上げることにより、ＡＤＦ圧板１０２を後方に開けることができる。ヒンジ部１０２ａは、ダンパやカム、ばね部材などの組合せにより、ＡＤＦ圧板１０２を所定の角度、例えば、７０度に開いた状態で保持することができる。ユーザは、ＡＤＦ圧板１０２が開いた状態で、原稿台ガラス１０７上にシート原稿やブック原稿等の原稿を配置する。
【００１９】
ヒンジ部１０２ａは、自動原稿給送装置１２６の開閉動作を検出可能な開閉検知センサ４１０を含む。開閉検知センサ４１０は、図５に示す２つの角度検知センサ５０２及び５０３と、フラグ５０１とを含み、自動原稿給送装置１２６の原稿台ガラス１０７に対する複数の開閉角度を検知可能である。例えば、開閉検知センサは、２つの角度検知センサ５０２及び５０３の状態と、フラグ５０１とから、角度０〜５度、５〜１５度、１５〜２５度、２５度以上の４種類を自動原稿給送装置１２６の開閉状態として検知可能である。
【００２０】
例えば、角度検知センサ５０２がオフ（非検知）であり、角度検知センサ５０３がオン（検知）である場合、自動原稿給送装置１２６の開閉角度は０〜５度であると判定される。また、角度検知センサ５０２がオンであり、角度検知センサ５０３がオンである場合、自動原稿給送装置１２６の開閉角度は５〜１５度であると判定される。また、角度検知センサ５０２がオンであり、角度検知センサ５０３がオフである場合、自動原稿給送装置１２６の開閉角度は１５〜２５度であると判定される。また、角度検知センサ５０２がオフであり、角度検知センサ５０３がオフである場合、自動原稿給送装置１２６の開閉角度は２５度以上であると判定される。
【００２１】
本実施形態では、このように、複数のセンサにより、自動原稿給送装置１２６の開閉状態を検知しているが、単一のセンサにより自動原稿給送装置１２６の開閉状態を検知するようにしても良い。また、所定の角度単位での自動原稿給送装置１２６の開閉状態を判定しているが、連続的な値として検知し、予め定められた閾値と比較することにより、自動原稿給送装置１２６の開閉状態を判定するようにしても良い。
【００２２】
図４は、画像読取装置１０３を制御する制御部４００の構成を示す図である。制御部４００は、例えば画像読取装置１０３の内部に構成され、画像読取装置１０３を統括的に制御する。マザーボード上に構成されるバス線４１２には、制御部４００内の各ブロックを制御するＣＰＵ４０１、ＲＡＭ４０２、ＲＯＭ４０３が接続されている。ＲＡＭ３０２は、例えば、ＣＰＵ３０１の作業領域及びデータの一時記憶領域として用いられる。ＲＯＭ３０３は、例えば、画像読取装置１０３を駆動するためのファームウェアプログラムや、ファームウェアプログラムを制御するためのブートプログラムを記憶しており、ＣＰＵ３０１により読み出されて実行される。さらに、バス線４１２には、装置本体１０１とのインタフェースである通信インタフェース（Ｉ／Ｆ）４０４、操作部１０５とのインタフェースである操作部Ｉ／Ｆ４０５、不揮発性メモリ４０６が接続されている。さらに、バス線４１２には、画像読取センサ４０７、画像メモリ４０８、モータ４０９、開閉検知センサ４１０が接続されている。画像読取センサ４０７は、イメージセンサユニット１０８の一次元センサ素子アレイに対応し、読取信号を出力する。画像メモリ４０８は、例えば、イメージセンサユニット１０８の画像読取センサ４０７から出力された読取信号に対応する読取データを一時的に保持するラインメモリである。モータ４０９は、タイミングベルト１０３ａや駆動プーリ１０３ｂ等を駆動するためのモータである。増幅器・Ａ／Ｄ変換器４１１は、画像読取センサ４０７から出力されたアナログ読取信号を増幅してデジタル信号に変換する。図４に示す各ブロックは、バス線４１２を介して相互に通信可能に接続されている。
【００２３】
図６は、本実施形態における読取制御処理を示すフローチャートである。図６の処理は、例えば、ＣＰＵ４０１がＲＯＭ４０３に記憶されたプログラムをＲＡＭ４０２に読み出して実行することにより実現される。
【００２４】
Ｓ６０１で、ＣＰＵ４０１は、開閉検知センサ４１０によりＡＤＦ圧板１０２が開状態であるか否かを判定し、開状態であると判定されるまでＳ６０１の処理を繰り返す。Ｓ６０１の判定は、例えば、ＡＤＦ圧板１０２が閉状態でない、即ち、何らかの角度を持った開状態であることの検出に基づいて行われても良い。ＡＤＦ圧板１０２が開状態であると判定された後、ＣＰＵ４０１は、ＡＤＦ圧板１０２の開状態が２５度未満であるか否かを判定し、２５度未満であると判定されるまでＳ６０２の処理を繰り返す。ＡＤＦ圧板１０２の開状態が２５度未満であると判定された場合、ＣＰＵ４０１は、以降の、原稿台ガラス１０７上に載置された原稿のサイズ検出処理を開始する。
【００２５】
本実施形態における原稿サイズ検出処理は、画像読取センサ４０７により外光量を検出することで行われる。つまり、原稿台ガラス１０７への原稿載置時に画像読取センサ４０７の端部が原稿で覆われず外光にさらされた場合、主走査方向端部の輝度が高くなることが利用される。
【００２６】
Ｓ６０３で、ＣＰＵ４０１は、イメージセンサユニット１０８のＬＥＤ等の光源を消灯（オフ）した状態で主走査方向の輝度値を取得する。その際に、イメージセンサユニット１０８は、ブック読取範囲開始位置１０７ａに位置する。Ｓ６０４で、ＣＰＵ４０１は、主走査方向で取得された輝度値のうち最大の輝度値が所定の閾値Ａより大きいか否かを判定する。ここで、閾値Ａより大きいと判定された場合、外光ありと判定してＳ６０６に進み、閾値Ａより大きくない（閾値Ａ以下）と判定された場合、外光なしと判定してＳ６０５に進む。Ｓ６０５では、ＣＰＵ４０１は、第１の原稿サイズ検出処理を実行する。Ｓ６０５の処理後、図６の処理を終了する。
【００２７】
図７は、Ｓ６０５の第１の原稿サイズ検出処理を示すフローチャートである。Ｓ７０１で、ＣＰＵ４０１は、開閉検知センサ４１０によりＡＤＦ圧板１０２の開状態が５度以上２５度未満であるか否かを判定し、５度以上２５度未満であると判定されるまでＳ７０１の処理を繰り返す。ＡＤＦ圧板１０２の開状態が５度以上２５度未満であると判定された場合、Ｓ７０２で、ＣＰＵ４０１は、イメージセンサユニット１０８の光源を点灯し（オン）、Ｓ７０３で、主走査方向１ライン全体の輝度値を取得する。主走査方向１ライン全体の輝度値を取得すると、Ｓ７０４で、ＣＰＵ４０１は、イメージセンサユニット１０８の光源をオフとする。
【００２８】
Ｓ７０５で、ＣＰＵ４０１は、開閉検知センサ４１０によりＡＤＦ圧板１０２の開状態が５度未満であるか否かを判定し、５度未満であると判定されるまでＳ７０５の処理を繰り返す。ＡＤＦ圧板１０２の開状態が５度未満であると判定された場合、Ｓ７０６で、ＣＰＵ４０１は、イメージセンサユニット１０８の光源をオンとし、Ｓ７０７で、主走査方向１ライン全体の輝度値を取得する。主走査方向１ライン全体の輝度値を取得すると、Ｓ７０８で、ＣＰＵ４０１は、イメージセンサユニット１０８の光源をオフとする。
【００２９】
本実施形態では、Ｓ７０１の判定では２５度を基準とし、Ｓ７０５の判定では５度を基準としているが、それらの各度に限られない。つまり、イメージセンサユニット１０８の光源をオンとした場合に、ＡＤＦ圧板１０２に貼付されている白シートからの反射光を受光可能な角度と受光可能でない角度として識別可能であるならば、２５度と５度に限られない。
【００３０】
Ｓ７０９で、ＣＰＵ４０１は、Ｓ７０３で取得した輝度値と、Ｓ７０７で取得した輝度値とを比較し、「黒」の輝度値から「白」の輝度値に変化した領域を原稿に覆われていない領域として検出する。Ｓ７１０で、ＣＰＵ４０１は、Ｓ７０９で検出した領域から原稿台ガラス１０７上に載置された原稿のサイズを確定する。Ｓ７１０の処理後、図７の処理を終了する。
【００３１】
一方、図６のＳ６０４で外光ありと判定された場合、以下の第２の原稿サイズ検出処理が実行される。
【００３２】
図８に示すように原稿が原稿台ガラス１０７上に載置されていた場合、イメージセンサユニット１０８の光源が消灯状態で原稿の走査が行われると、図９に示すように輝度が変化する。このように、光源が消灯状態で取得される読取画像において、原稿が載置されている部分は外光の影響が少ないため輝度値が低くなり、原稿が載置されていない部分は外光の影響によって輝度値が高くなる。本実施形態では、原稿に覆われている原稿あり領域と、原稿に覆われていない原稿なし領域との間のレベル変化点から、原稿の主走査方向の長さを特定する。本実施形態では、主走査方向１ライン中の複数箇所の輝度値を図８の左端から右端に向かって取得し、各箇所での輝度値に基づいて、輝度値が閾値Ｓ以上に変化した点を原稿端部として検出する。
【００３３】
Ｓ６０６で、ＣＰＵ４０１は、Ｓ６０３で取得した主走査方向の輝度値のうち最大の輝度値が所定の閾値Ｈ以上であるか否かを判定する。ここで、閾値Ｈ以上であると判定された場合、Ｓ６０７で、ＣＰＵ４０１は、原稿の有り無し領域のギャップを大きくするための補正として、画像読取センサ４０７が読取信号を出力するオフセット値をダウンさせる。ここで、閾値Ｈは、読取可能な読取値、例えば輝度値の範囲を０〜２５５とすると、２５５であるか若しくは２５５に限りなく近い値とする。また、Ｓ６０７でのオフセット値の変更量は、Ｓ６０３で取得した主走査方向の輝度値のうち最小の輝度値と、読取可能な最低輝度値０との差だけ輝度値がダウンする値とする。Ｓ６０８で、ＣＰＵ４０１は、イメージセンサユニット１０８の光源を消灯状態として主走査方向の１ライン全体の輝度値を再度取得し、Ｓ６０９に進む。
【００３４】
このように、本実施形態では、Ｓ６０６で最大の輝度値が所定の閾値Ｈ以上であるような外光が強い状況の場合には、いわゆる白とびの状態となり、明るさの強弱がなくなってしまい、原稿端部を適切に特定できなくなってしまう。イメージセンサユニット１０８にＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）を用いる場合は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）を用いる読取方式に比べて、西日など強い外光の影響を受けやすい。そこで、本実施形態では、Ｓ６０７においてオフセットを低下させることで、原稿画像を暗く読取る。その結果、外光が強い場合でも輝度値のギャップを識別しやすくなり、外光の状況に応じて原稿端部の判定を適切に行うことができる。また、外光が強い状況の場合にオフセットをダウンさせることと同じ効果を得られるのであれば、他の方法により、原稿端部の判定を行うための読取信号の出力方法を変更しても良い。例えば、Ｓ６０７において、ＣＰＵ４０１は、原稿台上の該光量が閾値Ｈ以上である場合にゲイン値を小さくし、原稿画像を暗く読取るようにすることで、原稿端部の判定を行っても良い。
【００３５】
一方、Ｓ６０６で最高輝度値が閾値Ｈ以上でないと判定された場合、Ｓ６０９に進む。Ｓ６０９で、ＣＰＵ４０１は、Ｓ６０３もしくはＳ６０８で取得した輝度値の中で、図１０（ａ）に示すように、原稿に覆われていない主走査方向右端付近の輝度値Ｒと、主走査方向左端付近の原稿に覆われている位置の輝度値Ｌとを取得する。そして、Ｓ６１０において、ＣＰＵ４０１は、式（１）により輝度値ＲとＬの平均値を算出することで閾値Ｓを算出する。
【００３６】
Ｓ＝（Ｒ＋Ｌ）÷２  ・・・（１）
Ｓ６１１で、ＣＰＵ４０１は、Ｓ６１０で算出した閾値Ｓから主走査方向１ラインのレベル変化点を検出し、Ｓ６１２で、検出したレベル変化点を原稿端部として主走査方向の原稿サイズを確定する。原稿サイズの確定は、例えば、原稿端部の位置と副走査方向の原稿長さとが原稿サイズに対応づけられたテーブルに基づいて行われる。つまり、ＣＰＵ４０１は、検出された原稿端部の位置と、原稿台ガラス１０７の下部の副走査方向に配置された複数のセンサからの検出信号とから、上記テーブルを参照して、原稿サイズを確定する。上記テーブルは、ＲＯＭ４０３等の記憶部に記憶されている。また、Ｓ６１２では、原稿サイズを確定するのではなく、原稿端部の位置を検出することに基づいて原稿の有無を判定するようにしても良く、原稿の有無を判定することでその後の各制御等を行ってもよい。
【００３７】
本実施形態では、図１０（ｂ）に示すように、主走査方向の輝度分布の中で閾値Ｓを超えるポイントを原稿端部として検出し特定している。ここで、図１０（ｃ）に示すように、閾値Ｓを跨ぐ変化点としてＡとＢの２箇所のポイントが検出された場合、主走査方向左端から右端に向かって輝度値が低くなるポイントＡは原稿端部として特定しない。そのような状態は、図８に示すように、主走査方向左端を原稿突き当て部とし、原稿と突き当て部との間に隙間が生じている場合などに図１０（ｃ）のような輝度値の変化が生じるからであり、原稿端部を表すものではないからである。
【００３８】
Ｓ６１２の処理後、ＣＰＵ４０１は、Ｓ６０７でオフセット値をダウンしていた場合には、オフセット値を原稿読取用に設定し、その後、図６の処理を終了する。図６の処理後、ＣＰＵ４０１は、ＡＤＦ圧板１０２の閉状態を検出すると、イメージセンサユニット１０８により、原稿台ガラス１０７に置かれた原稿の読取を行う。尚、厚い原稿等によってＡＤＦ厚板１０２の閉状態が検知されない場合は、ユーザの指示に基づいて原稿の読み取りを行う構成であってもよい。
【００３９】
以上のように、本実施形態によれば、外光の状況に応じて、イメージセンサユニット１０８の画像読取センサ４０７から読取信号が出力される方法を変更する。その結果、外光からの影響がある場合であっても、原稿端部の検出を適切に行うことができる。また、外光の状況に応じて主走査方向の輝度値が変化しても、その変化に応じて閾値を算出することで、原稿台ガラス１０７上の原稿の有無やサイズを適切に検出することができる。
【００４０】
また、本実施形態では、光源消灯時に取得した最高輝度値が閾値Ａよりも大きく、外光の影響を受けていると判定される場合はＳ６０６〜Ｓ６１３のように原稿端部の検出を行い、光源消灯時に取得した最高輝度値が閾値Ａよりも小さく、外光の影響を受けていないと判定される場合はＳ６０５、図７のように原稿端部の検出を行う。これにより、外光の影響を受けている場合と受けていない場合とで適切に原稿の端部の判定を行うことができるため、原稿台ガラス１０７上の原稿の有無やサイズを適切に検出することができる。
【００４１】
［第２の実施形態］
以下、第２の実施形態について第１の実施形態と異なる点について説明する。
【００４２】
図１１は、本実施形態における原稿サイズ検出処理を示すフローチャートである。図１１の処理は、例えば、ＣＰＵ４０１がＲＯＭ４０３に記憶されたプログラムをＲＡＭ４０２に読み出して実行することにより実現される。
【００４３】
Ｓ１１０１〜Ｓ１１０８の処理は、図６のＳ６０１〜Ｓ６０８における説明と同じであるので、その説明を省略する。
【００４４】
本実施形態では、主走査方向の１ライン中の複数箇所の輝度値を取得し、所定の間隔ごとの各箇所間での輝度値の変化量が閾値以上である場合、閾値以上である箇所間を原稿端部として特定する。
【００４５】
Ｓ１１０９で、ＣＰＵ４０１は、Ｓ１１０３で取得された主走査方向の輝度値のうち最大値と最小値の差を取得し、変換テーブルを参照して、その取得した差に対応する閾値Ｔを取得する。変換テーブルは、ＲＯＭ４０３等の記憶部に記憶されている。なお、このときの変換テーブルは、前述した式（１）に基づいて求められた複数の閾値を、最大値と最小値の輝度差に対応させているテーブル等であってもよい。ＣＰＵ４０１は、画像読取センサ４０７が原稿に覆われている左端付近の輝度値から右端に向かって、所定の間隔ごとに、各箇所間での輝度値の変化量を検出し、Ｓ１１１０で、輝度値の変化量が閾値Ｔより大きくなる箇所を検出し原稿端部として特定する。
【００４６】
図１３は、Ｓ１１０９で取得された閾値に基づいてＳ１１１０における原稿端部の特定の処理を示すフローチャートである。図１３の処理は、例えば、ＣＰＵ４０１がＲＯＭ４０３に記憶されたプログラムをＲＡＭ４０２に読み出して実行することにより実現される。
【００４７】
Ｓ１３０１で、ＣＰＵ４０１は、イメージセンサユニット１０８上の主走査方向の上記複数箇所に対応する位置を示す変数ｎをＲＡＭ４０２等の記憶領域に確保し、原稿突き当て付近の左端の位置を示す初期値０により変数ｎを初期化する。Ｓ１３０２で、ＣＰＵ４０１は、式（２）により変数（ｎ＋１）の位置に対応する輝度値と、変数ｎの位置に対応する輝度値との差Ｄｉｆｆを取得する。
Ｄｉｆｆ＝（ｎ＋１）−ｎ  ・・・（２）
Ｓ１３０３で、ＣＰＵ４０１は、Ｓ１３０２で取得した差Ｄｉｆｆの絶対値が閾値Ｔより大きいか否かを判定する。ここで、差Ｄｉｆｆの絶対値が閾値Ｔより大きいと判定された場合、Ｓ１３０４に進み、大きくないと判定された場合、Ｓ１３０６に進む。
【００４８】
このとき、原稿端部の原稿がある領域と原稿がない領域とでは、輝度差が大きくなる。そのため、差Ｄｉｆｆの絶対値が閾値よりも大きい場合は、原稿端部である可能性が高く、Ｓ１３０４に進んでさらに原稿端部の判定を行う。また、差Ｄｉｆｆの絶対値が閾値よりも小さい場合は、原稿端部である可能性が低いため、Ｓ１３０６に進み、主走査方向においてその次の画素が原稿端部であるかの判定を行う。
【００４９】
Ｓ１３０４で、ＣＰＵ４０１は、差Ｄｉｆｆは正であるか負であるかを判定する。ここで、正であると判定された場合、Ｓ１３０５に進み、負であると判定された場合、Ｓ１３０６に進む。Ｓ１３０６で、ＣＰＵ４０１は、変数ｎをインクリメントし、Ｓ１３０１からの処理を繰り返す。Ｓ１３０５で、ＣＰＵ４０１は、変数ｎと変数（ｎ＋１）の各位置の間を原稿端部として特定する。Ｓ１３０５の処理後、図１３の処理を終了する。
【００５０】
本実施形態では、図１２（ａ）に示すように、主走査方向の輝度分布の中で輝度値の変化量、例えば、上記の差Ｄｉｆｆが閾値Ｔを超えるポイントを原稿端部として特定する。ここで、図１２（ｂ）に示すように、ＡとＢの２箇所の輝度値の変化量が閾値を超えるポイントとして検出された場合、図１２（ｂ）の左端から右端に向かって輝度値が低くなるポイントＡは、上述した式（２）で取得される差Ｄｉｆｆが負であるため、Ｓ１３０４では原稿端部として判定されない。そのような状態は、図８に示すように、主走査方向左端を原稿突き当て部とし、原稿と突き当て部との間に隙間が生じている場合などに図１２（ｂ）のような輝度値の変化が生じるからであり、原稿端部を表すものではないからである。そして、左端から右端に向かって輝度が高くなるポイントＢは、差Ｄｉｆｆが正であるため、Ｓ１３０４では原稿端部として判定される
図１１のＳ１１１１〜Ｓ１１１２の処理は、図６のＳ６１２〜Ｓ６１３における説明と同じであるので、その説明を省略する。
【００５１】
以上のように、本実施形態によれば、外光の状況に応じて、イメージセンサユニット１０８の画像読取センサ４０７から読取信号が出力される方法を変更する。その結果、外光からの影響がある場合であっても、原稿端部の検出を適切に行うことができる。また、外光の状況に応じて主走査方向の輝度値が変化しても、その変化に応じて閾値を算出することで、原稿台ガラス１０７上の原稿端部を適切に検出することができる。また、外光の影響を受けているときと受けていないときによって原稿端部の判定方法を変更するため、外光の状況に応じて適切に原稿端部の検出を行うことができる。
【００５２】
以上で説明した実施形態では、イメージセンサユニット１０６の画像読取センサ４０７からの読取信号によって原稿の端部、有無及びサイズを判定する構成としたが、画像を読取るセンサを用いずに、原稿台ガラス１０７上の光を受光する受光センサを設け、その受光センサの受光結果から原稿の端部、有無およびサイズの判定を行う構成であってもよい。
【符号の説明】
【００５３】
１００  画像形成装置：  １２６  自動原稿給送装置：  ４０１  ＣＰＵ：  ４０２  ＲＡＭ：  ４０３  ＲＯＭ
【図１】
2018078387.tif 000003
【図２】
2018078387.tif 000004
【図３】
2018078387.tif 000005
【図４】
2018078387.tif 000006
【図５】
2018078387.tif 000007
【図６】
2018078387.tif 000008
【図７】
2018078387.tif 000009
【図８】
2018078387.tif 000010
【図９】
2018078387.tif 000011
【図１０】
2018078387.tif 000012
【図１１】
2018078387.tif 000013
【図１２】
2018078387.tif 000014
【図１３】
2018078387.tif 000015