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