(57)【要約】【課題】原稿のはみだしを検知するとともに、光源光の漏れを減らす。【解決手段】原稿台と原稿台の上の原稿を押す圧板と、原稿台の原稿を光学的に読み取る読取手段と、圧板を閉じた状態で読取手段により画像を読み取って画像中のエッジを検知し、エッジに基づいて原稿の幅を検知する第一のサイズ検知方式と、圧板が開いた状態と閉じた状態とで対応する位置の画像を読取手段により読み取り、それぞれの輝度の差分に基づいて原稿の幅を検知する第二のサイズ検知方式とのいずれかで原稿サイズを検知する制御手段とを有し、圧板の画像に所定のパターンが有る場合には第一の検知方式を、無い場合には第二の検知方式を用いて原稿のサイズを検知する。【選択図】図１
2020088743.tif 000002
【特許請求の範囲】
【請求項１】
光学的に画像を読み取る画像読取装置であって、
原稿台と前記原稿台の上の原稿を押す圧板と、
前記原稿台の原稿を読み取る読取手段と、
前記圧板を閉じた状態で前記読取手段により画像を読み取って画像中のエッジを検知し、前記エッジに基づいて前記原稿のサイズを検知する第一のサイズ検知方式と、
前記圧板が開いた状態と閉じた状態とで対応する位置の画像を前記読取手段により読み取り、それぞれの輝度の差分に基づいて前記原稿のサイズを検知する第二のサイズ検知方式と
のいずれかで原稿サイズを検知する制御手段と
を有し、
前記制御手段は、前記圧板の画像に所定のパターンが有る場合には前記第一の検知方式を、無い場合には前記第二の検知方式を用いて原稿のサイズを検知する
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記所定のパターンは、副走査方向のエッジである
ことを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記制御手段は、規格化されたサイズの原稿を前記読取手段により読み取る際に、前記圧板の端部に副走査方向のエッジを検知した場合には、前記第一の検知方式で原稿サイズを検知し、前記エッジを検知しなかった場合には、前記第二の検知方式で原稿サイズを検知すると決定する
ことを特徴とする画像読取装置。
【請求項４】
請求項３に記載の画像読取装置であって、
前記制御手段は、前記第一の検知方式では、前記読取手段により読み取った画像から、前記圧板の端部の副走査方向の前記エッジが検知されなかった場合には、前記原稿のサイズを最大サイズと特定する
ことを特徴とする画像読取装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の画像読取装置であって、
前記制御手段は、前記第一の検知方式では、前記読取手段により読み取った画像から検知したエッジに基づいて主走査方向のサイズを特定する
ことを特徴とする画像読取装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の画像読取装置であって、
前記制御手段は、前記第二の検知方式では、規格化された原稿のサイズに対応した位置で読み取った画像から前記原稿のサイズを特定する
ことを特徴とする画像読取装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像読取装置であって、
前記原稿台に載置された原稿の副走査方向のサイズを検知する手段を更に有し、
前記制御手段は、前記第1の検知方式または前記第二の検知方式により前記の主走査方向のサイズを検知し、前記副走査方向のサイズと合わせて前記原稿のサイズを特定する
ことを特徴とする画像読取装置。
【請求項８】
請求項１乃至６のいずれか一項に記載の画像読取装置であって、
前記制御手段は、さらに、前記圧板の画像の前記所定のパターンの有無に応じて決定した検知方式に関わらず、前記第一の検知方式又は前記第二の検知方式を指定する手段を有し、指定した前記検知方式で前記原稿のサイズを特定する
ことを特徴とする画像読取装置。
【請求項９】
光学的に画像を読み取る画像読取装置の制御方法であって、
前記画像読取装置は、原稿台と前記原稿台の上の原稿を押す圧板と、前記原稿台の原稿を読み取る読取手段とを有し、
前記制御方法は、
前記圧板を閉じた状態で前記読取手段により画像を読み取って画像中のエッジを検知し、前記エッジに基づいて前記原稿のサイズを検知する第一のサイズ検知方式と、
前記圧板が開いた状態と閉じた状態とで対応する位置の画像を前記読取手段により読み取り、それぞれの輝度の差分に基づいて前記原稿のサイズを検知する第二のサイズ検知方式と
のいずれかで原稿サイズを検知し、
前記圧板の画像に所定のパターンが有る場合には前記第一の検知方式を、無い場合には前記第二の検知方式を用いて原稿のサイズを検知する
ことを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を読取ガラス上に押さえる圧板、または原稿自動給送装置(Auto Document Feeder：以下ADF)の開閉状態に応じてガラス上の原稿サイズ検知の制御タイミングを調整する原稿サイズ検知手段を備えた画像読取装置およびその制御方法に関する。
【背景技術】
【０００２】
原稿台にセットされた原稿のサイズを検出する方法として、主走査は読取素子、副走査は反射型センサを使用した方法が広く用いられている。この方法を実施する画像読取装置は、原稿を押さえる圧板の開閉を検知する開閉センサを持ち、圧板を一旦「開」状態にした後、閉じ始めた時点で原稿台に載置された原稿に対して、画像サンプルのためにスキャン照明を照射し初期サンプリングを実行する。そして、圧板を閉じるまでの間に、さらに所定のタイミングで読取素子での画像サンプリングを実行する。開始時点での初期サンプルと、終了時点でのサンプルの値に所定値以上の差が生じたポイント（画素）は「原稿なし」、差がなかったポイントは最初から原稿があったものとして、主走査方向の原稿あり部分のサイズを判定し、副走査方向の反射型センサの出力と合わせてガラス上の原稿サイズを決定する（特許文献１参照）。
【０００３】
この方法では、圧板が「開」状態で初期サンプルを取得するため、原稿を照射している照明が外部に漏れてユーザがまぶしく感じるという課題があり、サイズ検知を行う際のまぶしさを抑制することが求められている。そこで、圧板が閉じられた後に、照明を点灯させて原稿のサイズを検知する方法が提案されている（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２５８３８６号公報
【特許文献２】特開２００４−２０１２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献２記載の技術では、原稿台からはみ出るサイズの原稿を原稿台に置いた場合、原稿のエッジを検知できないため、原稿のサイズはもちろん、原稿台からはみ出した原稿が載置されていることも検知できなかった。
【０００６】
本発明は上記従来例に鑑みてなされたもので、照明光の漏れを抑制して原稿のサイズを検知することができるとともに、原稿が原稿台からはみ出ていることを検知することができる画像読取装置およびその制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題を解決する為、本発明では以下の構成とする。即ち、本発明の一側面によれば、光学的に画像を読み取る画像読取装置であって、
原稿台と前記原稿台の上の原稿を押す圧板と、
前記原稿台の原稿を読み取る読取手段と、
前記圧板を閉じた状態で前記読取手段により画像を読み取って画像中のエッジを検知し、前記エッジに基づいて前記原稿のサイズを検知する第一のサイズ検知方式と、
前記圧板が開いた状態と閉じた状態とで対応する位置の画像を前記読取手段により読み取り、それぞれの輝度の差分に基づいて前記原稿のサイズを検知する第二のサイズ検知方式と
のいずれかで原稿サイズを検知する制御手段と
を有し、
前記制御手段は、前記圧板の画像に所定のパターンが有る場合には前記第一の検知方式を、無い場合には前記第二の検知方式を用いて原稿のサイズを検知する
ことを特徴とする画像読取装置が提供される。
【発明の効果】
【０００８】
本発明によれば、照明光の漏れを抑制して原稿のサイズを検知することができるとともに、原稿が原稿台からはみ出ていることを検知することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係る画像読取装置の断面図
【図２】画像読取装置のブロック図
【図３】サイズ検知方式を選択するための工場初期設定フローチャート
【図４】サイズ検知方式を選択するための電源投入時設定フローチャート
【図５】サイズ検知方式を選択するフローチャート
【図６】サイズ検知方式を変更するフローチャート
【図７】画像エッジから原稿サイズを検出するフローチャート
【図８】画像輝度差から原稿サイズを検出するフローチャート
【図９】画像エッジ検知方式時の紙面上のサイズ検知領域
【図１０】画像エッジ検知方式時のスキャン時のモータ速度と位置を示す図
【図１１】画像エッジ検知方式時の刻印読取部輝度のサンプルデータの例を示す図
【図１２】画像エッジ検知方式時のエッジ検知位置の主走査方向エッジ数の例を示す図
【図１３】画像エッジ検知方式時の刻印位置の主走査方向エッジ数の例を示す図
【図１４】画像輝度差検知方式時の圧板開閉状態を示す図
【図１５】圧板開閉フラグと開閉検知センサの模式図
【図１６】画像輝度差検知方式時の紙面上のサイズ検知位置を示す図
【図１７】サイズ検知方式を選択する操作表示部の例を示す図
【発明を実施するための形態】
【００１０】
●画像読取装置の構成
図１は、本実施形態の光学的に原稿画像を読みとる画像読取装置である原稿読取装置１０００の断面図である。図中、スキャナユニット２０２は、ランプ２０３、ミラー２０４、画像を信号に変換するラインセンサ２０８を有する。圧板１０３は、長辺のひとつをヒンジで止めた開閉カバー１０１のプラテンガラス２０９側に取り付けられ、原稿をプラテンガラス２０９上で押さえることができる。開閉検知フラグ１０２は開閉カバー１０１の開閉角度（開き角）１５°を検出および開閉カバー１０１の開閉角度５°を後述するセンサにより検出するための部材である。さらに最大開度で開いた状態や、閉じた状態を検知できてもよい。上記原稿読取装置は、原稿読取制御コントローラ３１０により制御され、スキャナユニット２０２を副走査方向に走査してプラテンガラス２０９上の画像を読み取り、画像信号を出力する。圧板１０３の裏面は白くなっていて、原稿なしの領域を読み取った場合、開閉カバー１０１（あるいは圧板１０３）を開いた時と閉じた時で読取輝度に差が出るようになっている。さらには、圧板１０３の端に刻印１０４が刻まれているが、この刻印１０４についての詳細は後述する。
【００１１】
●コントローラ
図２は本画像読取装置１００の制御を行うスキャナコントローラ３１０の内部ブロック図である。ＣＰＵ（Ａ）８０１は、ＲＯＭ（Ａ）８０２に格納されたプログラムを実行してシステムを制御する。ＲＡＭ（Ａ）８０３はＣＰＵ（Ａ）８０１のワークエリアとして使用される。光学モータ８０４はＣＰＵ（Ａ）８０１により制御され、スキャナユニット２０２を所望の位置に移動させる。画像を読み取る場合は、光学モータ８０４により読み取りたい位置にスキャナユニットを移動し、ＬＥＤ２０３を点灯し原稿を照射して、画像読取センサ２０８を起動する。画像読取センサ２０８で読み取られた画像信号は画像通信部（Ａ）３０２を介して画像処理部８０７で画像信号処理され、画像通信部（Ｂ）３０３を通して出力される。出力された画像信号は、画像処理コントローラ３００の画像処理部（Ｂ）９０５に入力される。
【００１２】
圧板開閉検知センサ８０６は開閉検知フラグ１０２を検知し、開閉カバー１０１の開閉状態（開き角）を検知できる。画像処理部（Ａ）８０７で画像信号処理された信号は、原稿輝度検出部８０８と原稿エッジ検知部８０９にも入力される。原稿輝度検出部８０８は、スキャンした画像の１画素毎または、複数画素を平均化した画素ブロックの輝度を読み取ることができる。原稿エッジ検知部８０９は、エッジ検出部とエッジカウント部を有し、が像のエッジを検出し、また検出したエッジ数を数えることができる。ＣＰＵ（Ａ）８０１は、検出されたがその輝度や画像のエッジ、圧板の開き角などに基づいて、載置された用紙（あるいはシート）の有無やそのサイズを特定することができる。
【００１３】
画像処理コントローラ３００の画像処理部（Ｂ）９０５に入力された画像データは、画像メモリ９０６に格納され、ＣＰＵ（Ｂ）９０１による制御の下で、画像処理される。ＣＰＵ（Ｂ）９０１はＲＯＭ９０２やＲＡＭ９０３に格納したプログラムを実行し、操作部９０４による操作に応じて画像処理部（Ｂ）９０５による画像処理を行わせることができる。
【００１４】
[原稿サイズ検知方式の切替初期値設定]
図３は、ＣＰＵ（Ａ）８０１が実行する原稿サイズ検知方式の切替初期値設定のフローチャートであり、工場初期出荷時に設定される。本実施形態のスキャナでは、原稿サイズを検知する際に、選択されたサイズ検知方式が用いられる。この選択は刻印２０４の有無というハードウェア環境に基づいて行われる。しかし、このハードウェア環境に応じた選択を無効化して、あらかじめ指定した方式でサイズを検知することもできる。そのための設定が強制切り替え設定である。この強制切り替え設定がセットされている場合、刻印１０４の有無に関わらず、指定された方式でサイズ検知を行う。この強制切り替え設定がされた場合には、強制方式設定（強制サイズ検知方式設定とも呼ぶ）により、原稿サイズの検知方式が指定される。また、強制切り替え設定がされていない場合には、検知方式設定（サイズ検知方式設定とも呼ぶ）で指定される方式で原稿のサイズが検知される。検知方式設定には、圧板１０３への刻印１０４の有無に応じて決定されるサイズ検知方式が設定される。検知方式設定は、例えば図６に示す手順で設定される。なおこれらの設定は情報であり、設定情報と呼ぶこともある。
【００１５】
Ｓ３０１において、サイズ検知の強制切り替え設定を無効に設定するようＥＥＰＲＯＭ８１０に保持する。
Ｓ３０２において、強制方式設定で強制切り替え時のエッジサイズ検知方式を選択するようＥＥＰＲＯＭ８１０に保持する。
Ｓ３０３において、検知方式設定の初期設定としてエッジ検知方式を選択するようＥＥＰＲＯＭ８１０に保持する。これにより、以下に記す電源投入時においてサイズ検知方式を選択することができる。
【００１６】
[電源投入時の原稿サイズ検知方式の設定]
図４は、ＣＰＵ（Ａ）８０１が実行する原稿サイズ検知方式の初期設定のフローチャートであり、電源投入時に設定される。
Ｓ４０１において、サイズ検知の強制切り替え設定をＥＥＰＲＯＭ８１０から読み出しＲＡＭ（Ａ）８０３に保持する。
Ｓ４０２において、サイズ検知の強制切り替え時のサイズ検知方式（すなわち強制方式設定）をＥＥＰＲＯＭ８１０からＲＡＭ（Ａ）８０３に保持する。
Ｓ４０３において、サイズ検知方式の設定情報（すなわち検知方式設定）をＥＥＰＲＯＭ８１０からＲＡＭ（Ａ）８０３に保持する。
【００１７】
これにより、工場初期出荷時には図３により選択された値を用い、また、工場初期出荷時以外には、図６に示すサイズ検知方式の選択フローチャートにおいて設定されたサイズ検知方式によって、サイズ検知方式を選択できる。
【００１８】
[原稿サイズ検知]
図５は、ＣＰＵ（Ａ）８０１が実行する原稿サイズの検知処理を実行するフローチャートであり、開閉検知フラグ１０２を開閉検知センサ８０６により検知して、開閉カバー１０１が開いた状態であることを検知したときに開始される（図１５（Ａ））。図５の手順により原稿サイズの検知方式が選択され、選択された方式で原稿サイズの検知が実行される。なお、原稿サイズの決定は、その原稿の読取時に行われる処理であり、ここでは画像読み取りの工程は省略しているが、エッジ検知によるサイズの特定は、読み取った画像を用いて行うことができるし、輝度差分に基づいたサイズ検知を行う場合には、サイズ検知後にあらためて画像読取を行えばよい。読み取られた画像は、例えば検知されたサイズに合わせて画像処理部などでトリミングされ、出力されてよい。
【００１９】
まず、ＣＰＵ（Ａ）８０１は、強制切り替え設定の設定有無を判定する（Ｓ５０１）。強制切り替え設定は工場初期設定において無効に設定されており、操作部９０４から市場でのサービス設定またはユーザ設定において有効に設定可能である。
【００２０】
ＣＰＵ（Ａ）８０１は、強制切り替え設定が無効に設定されている場合（Ｓ５０１−Ｎｏ）、検知方式設定としてエッジ検知方式が選択されているか否かを判定する（Ｓ５０２）。検知方式設定には、工場初期出荷時には、エッジ検知方式が設定されている。この設定情報は後述する図６により、切り替えることができる。
【００２１】
ＣＰＵ（Ａ）８０１は、検知方式設定にエッジ検知方式が選択されている場合（Ｓ５０２−Ｙｅｓ）、画像中のエッジによるサイズ検知を実行する（Ｓ５０５）。画像中のエッジによるサイズ検知の詳細なフローチャートは、図７において後述する。
【００２２】
ＣＰＵ（Ａ）８０１は、検知方式設定にエッジ検知方式が選択されていない場合（Ｓ５０２−Ｎｏ）、画像輝度差分によるサイズ検知を実行する（Ｓ５０４）。画像輝度差分によるサイズ検知の詳細なフローチャートは、図８において後述する。
【００２３】
また、ＣＰＵ（Ａ）８０１は、強制切り替え設定の判定において（Ｓ５０１）、強制切り替え設定が有効に設定されている場合（Ｓ５０１−Ｙｅｓ）、強制方式設定でエッジ検知方式が選択されているか否かを判定する（Ｓ５０３）。強制方式設定でのサイズ検知方式は、工場初期設定においてエッジ検知方式に設定されており、操作部９０４から市場でのサービス設定またはユーザ設定において画像輝度差分方式に設定可能である。
【００２４】
ＣＰＵ（Ａ）８０１は、強制方式設定にエッジ検知方式が選択されている場合（Ｓ５０３−Ｙｅｓ）、画像中のエッジによるサイズ検知を実行する（Ｓ５０５）。画像中のエッジによるサイズ検知の詳細なフローチャートは、図７において後述する。
【００２５】
ＣＰＵ（Ａ）８０１は、強制方式設定にエッジ検知方式が選択されていない場合（Ｓ５０３Ｎｏ）、画像中の輝度差分によるサイズ検知を実行する（Ｓ５０４）。画像中の輝度差分によるサイズ検知の詳細なフローチャートは、図８において後述する。またこの方式を輝度差分検知方式とも呼ぶ。
【００２６】
[サイズ検知方式選択制御]
図６は、ＣＰＵ（Ａ）８０１が実行する、検知方式設定を、刻印１０４の有無に応じて決定するフローチャートである。図６の処理は、画像を読み取った後で行われるので、図７に示すエッジ方式のサイズ検知または、図８に示す輝度差分方式のサイズ検知の実行後に実施してよい。図６の処理で検知方式設定を決定するためには、所定のチャート画像を対象として実行することが前提であり、オペレータはその実行前にチャートの原稿を原稿台に載置してから、それを読み取らせて図６の処理を実行させる。チャート以外では通常の画像読取が行われる。すなわち、原稿読み取りのボタン等を操作することで、原稿の読取とサイズの検知（後述の図７または図８の処理）が行われ、それに続いて図６の処理が行われる。したがって、オペレータは、実施形態の画像読取装置の使用を開始する際に一度チャートを読み取らせれば図６の処理により、検知方式設定に適切なサイズ検知方式を設定することができる。
【００２７】
まず、ＣＰＵ（Ａ）８０１は、強制切り替え設定が有効と設定されているか否かを判定する（Ｓ６０１）。強制切り替え設定が有効と設定されている場合には（Ｓ６０１−Ｙｅｓ）、サイズ検知方式の選択を終了する。強制切り替え設定は、サービスエンジニアまたはユーザが自動で切り替わることを抑制したいときに、例えば、図１７に示すようなユーザインターフェイス画面を操作部９０４に表示し、設定しておくことができる。
【００２８】
強制切り替え設定は、自動ボタン１７０１が押された際（すなわちオンの場合）に無効となり、その状態で再度押された際（すなわちオフの場合）に有効となるよう設定される。強制切り替え設定が有効な状態で、図１７のエッジ検知ボタン１７０２、輝度検知ボタン１７０３が有効となり、いずれか一方を選択できる。なおサイズ検知方式は、本実施形態では二者択一なので、選択ボタンは一つでもよい。選択されたサイズ検知方式が、強制方式設定に設定される。これらの設定は、画像処理コントローラ３００から画像読取制御コントローラ３１０に有効となるよう通知される情報である。
【００２９】
ＣＰＵ（Ａ）８０１は、強制切り替え設定が無効と設定されている場合には（Ｓ６０１−Ｎｏ）、次に、例えば後述する図７または図８でのサイズ検知処理の実行時に読み取られている画像が所定のチャートであったか否かを判定する（Ｓ６０２）。ここで、チャートとは、例えば特定のパターン画像などをプリンタで特定サイズ（例：Ａ４、ＬＴＲ）に印刷したものであり、規格化されたサイズを有する。そのためチャートを記録した原稿は、原稿台からはみ出すことがないサイズであることが確定している。チャートであるか否かは、チャートとして用いられる画像を予め記憶しておき、そのチャート画像とスキャンした画像あるいはそれぞれの画像の特徴を照合することで判定できる。Ｓ６０１で読み取り対象の原稿がチャートであると判定した場合には、原稿台からの原稿のはみだしの有無を判定する（Ｓ６０３）。はみだしの有無は、刻印１０４を画像から検知できたか否かに基づいて判定される。
【００３０】
チャートは原稿台に収まる所定サイズである。そのため、所定の読み取り位置に原稿が載置されていれば、チャート読み取り時には、図１の圧板１０３の端に刻まれている刻印１０４が原稿端部に読み取れるはずである。刻印１０４は、本実施形態では、圧板１０３に刻まされた、副走査方向に延びる溝である。そのため光学スキャナユニット２０２で読み取った画像において、刻印１０４は、開閉カバー１０１の開き角に応じた太さの影、すなわち黒線として表れる（図１１）。図１１は、圧板１０３の、刻印１０４を含む位置の主走査方向の断面および対応する画像の輝度を示す。図１１では、圧板１０３を水平に配しており、スキャン用の光源光が圧板１０３に当たる。刻印１０４はその影が黒線となって画像に現れる。
【００３１】
刻印１０４を、一般の原稿の読み取り時には、検知領域端部に原稿がはみ出していたかどうかを判定するために用い、光学スキャナユニット２０２で刻印１０４を読み取れるときには、はみ出しがなかったと判定する。光学スキャナユニット２０２で刻印１０４を読み取れないときには、はみ出しがあると判定する。しかしチャート読み取り時には、原稿ははみだしていないことを前提としており、刻印１０４を画像中で検出できたか否かは、圧板１０３に刻印１０４刻まれているか否かの判定基準として用いられる。  その理由は以下のとおりである。サイズ検知の対象である原稿を読み取る場合において、一般の原稿については、原稿がはみ出して刻印１０４が読み取れないのか、刻印１０４が所定の位置に存在しない圧板１０３を読み取っているのかを判別することはできない。しかし、チャート読み取り時には、原稿サイズがＡ４などの定形サイズであることを特定できるため、画像中の刻印１０４の有無に応じて、刻印１０４が所定の位置にあったのか、それともなかったのかを判別できる。
【００３２】
一方、チャートではない一般の原稿と判定された場合には（Ｓ６０２−Ｎｏ）、サイズ検知方式の選択を終了する。チャート読み取りではない場合には、刻印１０４を読み取れない理由が、原稿がはみだしているからか、それとも刻印がないからかを特定することができないためである。
【００３３】
なお、サイズ検知後に実行されるチャート読み取りジョブは、画像処理コントローラ３００が画像読み取りコントローラ３１０に画像輝度調整のための読み取りであることを示すビットを通知するなど公知の技術によって実施されてよい。あるいは通常の画像読取処理の一部として実行されてもよい。
【００３４】
次に、ＣＰＵ（Ａ）８０１は、Ｓ６０３で、画像中から刻印１０４を検知できないと判定された場合（Ｓ６０３−Ｙｅｓ）には、検知方式設定として輝度差分方式のサイズ検知を設定する。チャート読み取り時に、画像から刻印１０４が検知されないと判定されるケースは、圧板１０３の所定位置に刻印１０４が刻まれていかなったことを意味している。エッジ検知方式では、後述するように、はみ出し原稿を検出したときに、読み取り可能な最大領域を読み取る。それに対して、刻印１０４が所定位置に刻まれていないときには、輝度差分方式のサイズ検知を選択することにより刻印１０４を用いることなく原稿サイズを検知することが可能となる。
【００３５】
ＣＰＵ（Ａ）８０１は、画像中で刻印１０４が検知できたと判定された場合（Ｓ６０３−Ｎｏ）には、検知方式設定として、エッジ検知方式のサイズ検知を設定する。チャート読み取り時に、刻印１０４が検知された場合には、まぶしさが低減されたエッジ検知でのサイズ検知を選択できる。
【００３６】
[エッジ検知方式の原稿サイズ検知動作]
図７は上記ＣＰＵ（Ａ）８０１でのエッジ検知方式の原稿サイズ判定処理のフローチャートである。この処理は図５のＳ５０５の詳細である。この時オペレータは例えば開閉カバー１０１を開き、原稿を原稿台に載置し、開閉カバー１０１を閉じる。その操作が図７の手順で判定され処理が進行する。
【００３７】
まず、ＣＰＵ（Ａ）８０１は、開閉カバー１０１が開いたかどうかを判定する（Ｓ７０１）。このときＣＰＵ（Ａ）８０１は開閉検知センサ８０６の出力レベルを取得して判定する。本実施例では、開閉検知センサ８０６はＨｉ／Ｌｏｗの２値出力のセンサを２個（図１５のセンサ８０６−１とセンサ８０６−２）使用する。開閉検知センサ８０６は、フラグ１０２の位置に応じて、開閉カバー１０１が閉じている状態（５°未満）のとき（図１５（Ｃ））に００を出力し、半開きの状態（５°以上１５°未満）のとき（図１５（Ｂ））０１を出力し、開いた状態（１５°以上）のとき（図１５（Ａ））１１を出力する。
【００３８】
ＣＰＵ（Ａ）８０１は、開閉カバー１０１が１５°以上の状態になったときに、開いたと判断する（Ｓ７０１−Ｙｅｓ）。すなわち、ステップＳ７０１では開閉検知センサ８０６の出力が１１であるかどうかを判断し、１１のときステップＳ７０２に遷移する。
【００３９】
ＣＰＵ（Ａ）８０１は、光学モータ８０４を制御し、光学スキャナユニット２０２を原稿サイズ検知開始位置に移動させる（Ｓ７０２）。図９は原稿サイズ検知開始位置を模式的に示す図である。本実施例では原稿サイズ検知開始位置を原稿先端位置から副走査方向下流に４０ｍｍの位置としている。その位置から原稿の先端（副走査の完了する位置）にむけて、エッジ検出領域があり、はみだし検出領域がある。
【００４０】
ＣＰＵ（Ａ）８０１は、Ｓ７０１で１５°以上開いた開閉カバー１０１が再び１５°まで閉まったかどうかを判定する（Ｓ７０３）。このフローにおいても、開閉検知センサ８０６の出力を取得することで、１５°を検出する。開閉カバー１０１が１５°まで閉まったと判断すると、Ｓ７０４に遷移する。
【００４１】
ＣＰＵ（Ａ）８０１は、開閉カバー１０１の開き角が１５°以下の状態で、紙面の副走査サイズ検知センサ２１２の出力を取得する（Ｓ７０４）。図１６は横方向が副走査方向、紙面縦方向が主走査方向（すなわち原稿の幅方向に相当）を示しており、説明を簡略化するため、光学スキャナユニット２０２は記載していない。本実施例で使用する副走査サイズ検知センサ２１２は赤外光を射出する発光部と受光部を具備しており、発光部が射出した赤外光が受光部に入射したらＨｉ（高レベル）、入射しない場合はＬｏｗ（低レベル）を出力する、いわゆる反射型の光学式センサである。開閉カバー１０１が１５°開いている状態で原稿Ｐが原稿台ガラス２０９に載置されていない場合は、発光部から射出した赤外光が原稿台ガラス２０９を通過し、圧板１０３で反射してしまうことで受光部には入射しない。すなわちＬｏｗを出力する。
【００４２】
一方で、原稿台ガラス２０９上に原稿Ｐが載置されている場合は、発光部から射出した赤外光が原稿Ｐで反射し、受光部に入射する。すなわちＨｉを出力する。よって、ＣＰＵ（Ａ）８０１は副走査サイズ検知センサ２１２の出力論理を取得することで、副走査サイズ検知センサ２１２の位置に原稿Ｐが載置されているかどうかを判断することができる。ここではこの結果をＲＡＭ（Ａ）８０３に保持する。なお図１６の例では、副走査サイズ検知センサ２１２により、B5R、A4R、B4、A3サイズの原稿は検知されるが、それ以外のサイズの原稿は検知できない。これにより、主走査方向のサイズを特定すれば、原稿サイズを特定できる。ただし、図１６ではA5RとA6は副走査サイズ検知センサ２１２により検知できず、主走査方向のサイズも同じなので区別できない。そのため図１６の構成では、検知可能な原稿サイズの最小値はA5Rであり、最大サイズはA3である。あるいは、全サイズの原稿の有無を検知できる位置、たとえば原稿突き当て位置の角部のプラテンガラスの下方に副走査サイズ検知センサ２１２を配置してもよい。このようにすればどのようなサイズの原稿であっても、原稿が正しい読み取り位置に載置されればその存在を検知できる。ただしこのように配置すると副走査サイズを検知できないので、副走査方向の長さもエッジ数等で判定する必要がある。
【００４３】
次にＣＰＵ（Ａ）８０１は、開閉カバー１０１が閉じた状態かどうかを判定する。開閉検知センサ８０６の出力が００（開閉角度５°未満）となり、５００[ms]経過したら、開閉カバー１０１が閉じたと判定する（Ｓ７０５）。開閉カバー１０１が閉じたなら、次に、ＣＰＵ（Ａ）８０１は、ＬＥＤ２０３の点灯と画像読取センサ２０８の駆動を開始し（Ｓ７０６）、光学スキャナユニット２０２から画像データが出力できる状態にする。
【００４４】
ＣＰＵ（Ａ）８０１は、光学モータ８０４を制御し、光学スキャナユニット２０２を原稿先端方向に移動開始する（Ｓ７０７）。そして、光学スキャナユニット２０２が原稿先端位置（突き当て位置側の先端）に到達する前の所定のタイミングで原稿エッジ検出（Ｓ７０８）とはみ出し検出（Ｓ７０９）を実施する。
【００４５】
図９は原稿台を上方から見た図である。原稿エッジ検出（Ｓ７０８）ではエッジ検知領域部分で原稿のエッジを検出する。はみ出し検出（Ｓ７０９）では、原稿のはみ出しを検出する。
【００４６】
原稿のはみ出しを検出するために、エッジカウント数を用いて、原稿が原稿台ガラス２０９に対してはみ出して載置されたかどうかを判定する。具体的には、原稿Ｐが原稿台ガラス２０９上に正常に載置されている場合は、刻印１０４を含む領域では、光学スキャナユニット２０２によって刻印１０４を読み取ることができる。このとき主走査方向端部のエッジカウントが閾値を超えるブロックが１つ以上存在し、「はみ出していない」と判定できる。それ以外のときが「はみ出している」であると判定できる。なおエッジカウントの閾値は更新１０４の本数などに応じて予め定めておいてよい。また判定対象のブロックを、はみだしが無ければ刻印１０４を含む領域（あらかじめわかっている）に限定してもよい。  図１０は、原稿エッジ検出（Ｓ７０８）とはみ出し検出（Ｓ７０９）を検出する際のモータの回転速度と検知領域を表すグラフである。
【００４７】
まずＣＰＵ（Ａ）８０１は、光学スキャナユニット２０２の移動を開始して（タイミングチャート右端）から所定の距離だけ左方向に移動させ、光学モータ８０４の回転速度を安定させる（Ｓ７０７）。そしてモータの回転速度が安定した時点で、エッジ検出（Ｓ７０８）を実行する。
【００４８】
Ｓ７０８では、エッジ検出部とエッジカウント部に開始を指示し、所定のライン数分の画像データを使用して原稿Ｐの主走査エッジ検出を行う。本実施例では副走査解像度を６００ｄｐｉとして説明するため、１ラインの副走査長は０．０４２ｍｍであり、副走査１００ライン分（４．２ｍｍ）の画像データを使用してエッジ検出を行う。また、エッジカウント部では主走査４画素×１００ライン＝４００画素を１ブロックとしてカウントすることとする。
【００４９】
Ｓ７０８は、エッジ検出部でのエッジ抽出からエッジカウント部でのエッジカウント値をＣＰＵ（Ａ）８０１で読み出すまでを実行するものとする。図９に示すように、Ｓ７０８において読み取るエッジ検出領域（副走査４．２ｍｍ幅）は、圧板１０３に刻まれた刻印１０４が「読み取れない位置」である。図１２（下部）はＳ７０８におけるエッジカウント値の一例である。図１２に記載したように縦罫線が描かれたような原稿が載置された場合、罫線の位置と原稿の主走査エッジの位置でエッジカウントが大きくなる。ＣＰＵ（Ａ）８０１では、この結果をＲＡＭ（Ａ）８０３に保持する。
【００５０】
エッジ検出のフローが終了すると、Ｓ７０９のはみ出し検出を実行する。本実施例では、はみ出し検出はエッジ検出同様にエッジ検出部とエッジカウント部を使用して実施する。なお、はみ出し検出はエッジ検出同様に副走査１００ライン分（４．２ｍｍ）の画像データを使用して検出を行う。また、エッジカウント部も主走査４画素×１００ライン＝４００画素を１ブロックとしてカウントすることとする。
【００５１】
Ｓ７０９は、エッジ検出部でのエッジ抽出からエッジカウント部でのエッジカウント値をＣＰＵ（Ａ）８０１で読み出すまでを実行するものとする。図９に示すように、Ｓ７０９において読み取るはみ出し検出領域（副走査４．２ｍｍ幅）は圧板１０３に刻まれた刻印１０４が「読み取れる位置」である。図１３（下部）はＳ７０９におけるエッジカウント値の一例である。原稿コンテンツである罫線の位置と原稿の主走査エッジの位置の他に、刻印１０４の位置もカウント値が大きくなる。刻印１０４は０．５ｍｍの深さで圧板１０３に刻まれているため、ＬＥＤ２０３で照射すると影ができる。その影によってエッジカウント値が大きくなる。ＣＰＵ（Ａ）８０１では、この結果をＲＡＭ（Ａ）８０３に保持する。
【００５２】
Ｓ７１０ではＳ７０９のはみ出し検出によって得られたエッジカウント数を用いて、原稿が原稿台ガラス２０９に対してはみ出して載置されたかどうかを判定する。原稿Ｐが原稿台ガラス２０９上に正常に載置されている場合は、光学スキャナユニット２０２によって刻印１０４を読み取ることができるため、１０ｍｍの範囲にエッジカウント数が閾値を超えるブロックが１つ以上存在し、「はみ出していない」と判定できる。はみ出していないと判定した場合はＳ７１１に遷移する。
【００５３】
原稿Ｐが原稿台ガラス２０９上からはみ出して載置された場合は、原稿Ｐによって刻印が覆い隠されてしまうため、光学スキャナユニット２０２によって刻印１０４を読み取ることができなくなる。すると、上記１０ｍｍの範囲にエッジカウント数が閾値を超えるブロックが１つも存在しなくなり、この状態のときに「はみ出している」と判定する。はみ出していると判定した場合はＳ７１２に遷移する。なお文字等の画像と刻印１０４とは、主走査方向のエッジの有無により判定できる。そこで、主走査方向について画像をいくつかのブロックに分割し、副走査方向のエッジ数が第一の閾値を超えているだけでなく、主走査方向のエッジ数が第二の閾値に達していないブロックを、刻印１０４を含むブロックであると判定し、該当するブロックがあれば、はみ出していないものと判定してもよい。また前述したように、刻印１０４の主走査方向の位置は固定されているため、その位置を含むブロックの副走査方向のエッジ数が閾値を超えていればはみ出していないと判定してもよい。
【００５４】
なお本実施例では、図９に示したように副走査長１５ｍｍの刻印を４本具備したが、これは圧板１０３の取り付け位置が光学スキャナユニット２０２に対して主走査及び副走査方向に多少ずれた場合でも、上記定義した「刻印１０４が読み取れる位置」に刻印１０４が載置されるようにするためである。さらに、副走査長を長くすることで刻印１０４の検出長を長くするとることができる。検出長を長くとると（数ｍｍ以上）、原稿台ガラス２０９及び圧板１０３に付着した小さなゴミや汚れを刻印１０４として誤検知しにくくなる。
【００５５】
Ｓ７１１は、Ｓ７１０において原稿Ｐが「はみ出していない」と判定した場合に、原稿Ｐの"主走査方向の"サイズ（いわゆる幅）を判定するステップである。このステップでは、Ｓ７０８で得られたエッジカウント値を使用して原稿Ｐの主走査サイズを判定する。あるいは、たとえば、刻印１０４を除いて、主走査方向について最も刻印１０４側で検知されたエッジを原稿のエッジと判定し、原稿Ｐの主走査サイズを特定してもよい。
【００５６】
なお、本実施例では、周辺画素との画像データ値の「差分」によってエッジを抽出したが、エッジの位置を抽出する方法は本実施形態に記載した方法に限ったものではない。本実施形態に記載したように、圧板に刻印を設け、読み取った画像データから刻印の有無を判定することで、原稿が原稿台ガラスからはみ出して載置されているかどうかを判定することができるようになる。その結果、画像データから原稿エッジを抽出する原稿サイズ検知方法において、原稿が原稿台ガラスからはみ出して載置された場合でも原稿サイズの誤検知を抑制することが可能である。
【００５７】
なお、原稿を原稿台からはみ出して載置したユーザは、最大サイズでの原稿読み取りを希望する場合が多い。そのため、本実施例でははみ出していると判定した場合は装置が対応できる主走査最大サイズに確定する（Ｓ７１２）。こうすることでユーザービリティを損なわないようにした。そしてステップＳ７１１，Ｓ７１２で決定した主走査方向のサイズは確定されて（Ｓ７１３）、画像処理部（Ａ）８０７や画像処理部（Ｂ）９０５などに通知され（Ｓ７１４）、処理を終了する（Ｓ７１５）
図７の手順で主走査方向の原稿サイズが決定され、図１６に示した副走査サイズ検知センサ２１２により原稿が検知できた場合には、主走査方向のサイズに応じてB5R,A4R,B4,A3のいずれかが原稿サイズとして決定される。一方、副走査サイズ検知センサ２１２により原稿が検知できなかった場合には、主走査方向のサイズに応じてA5R,B6,A5,B5,A4のいずれかが原稿サイズとして決定される。また、原稿がはみ出していると判定された場合には、原稿サイズは最大、例えばA3に決定される。ただしはみ出した場合でも副走査サイズ検知センサ２１２の出力値を参照して決定してもよい。例えば、副走査サイズ検知センサ２１２で原稿を検知している場合には、副走査方向も最大として原稿サイズをA3に決定する。一方、副走査サイズ検知センサ２１２で原稿を検知していない場合には、原稿サイズを、副走査方向については副走査サイズ検知センサ２１２で検知されない最大サイズ、例えばA4に決定する。この決定はたとえば画像処理部（A）８０７で行われて、その原稿サイズに応じた画像データが出力される。
【００５８】
これにより、適切な圧板が適切に設置されていた場合は、サイズ検知の際のまぶしさを抑制して原稿のサイズを検知することができきるとともに、原稿が原稿台からはみでていることを検知することができる。
【００５９】
[輝度差分検知方式の原稿サイズ検知動作]
図５のステップＳ５０４で実行される輝度差分検知方式の原稿サイズ検知は、圧板１０３が開状態から閉状態になるまでの間、原稿台上に置かれた原稿の所定位置をＬＥＤ２０３で照射しながら画像読取センサ２０８と副走査サイズ検知センサ２１２の変化をサンプルすることにより実現する。原稿がある部分は圧板開閉に関わらず照射された光が反射するため、輝度はほぼ一定である（白い原稿がセットされていれば「白」、黒い原稿がセットされていれば「黒」で一定となる）。一方、この例では圧板裏面は白なので、原稿のない部分（原稿領域外の領域）は、圧板１０３が開いている状態から閉じるに伴って輝度信号が「黒」から「白」に変化する。よって、読取信号の変化有無から原稿のある部分とない部分を判別可能であり、原稿台上に置かれた原稿の主走査サイズを判定することができる。
【００６０】
図１６は、原稿サイズを判定するための主走査方向変化検知ポイント設定の一例である。この例では主走査方向に６通りのサイズ切り分けを行うために、ｎ＝６点の検知ポイントを設けている（図１６の黒丸部）。ＬＥＤ２０３点灯後１回目の輝度サンプル値のうち、図１６の検知ポイントに相当する６点の輝度値を画像輝度検知部８０８で抽出し、検知データ初期値Ｈ0[n]（ｎ＝１〜６、図１６の位置(1)〜(6)に対応する）とする。副走査方向については、サンプル点がどのサイズの原稿にも含まれるよう、図１６ではＡ６サイズの範囲に収まる位置のサンプル点が選ばれる。また、初期値以降の検知データは、この例ではＨ1[n] （ｎ＝１〜６、図１６の位置(1)〜(6)に対応する）に毎回上書き保存する。また、副走査サイズ検知センサ２１２の初期値はV0、初期値以降のサンプル値はV1に保存する。
【００６１】
図１４は圧板１０３を「開」状態から「閉」状態に変更した際のサイズ検知準備動作の概略図である。また、図８は圧板を「開」状態から「閉じかけ」状態に移行した際の、輝度差分検知方式によるサイズ検知動作フローチャートである。
【００６２】
ＣＰＵ（Ａ）８０１は、圧板が「開」状態に移行すると（Ｓ８０１）、光学モータ８０４を駆動することにより、光学スキャナユニット２０２をプラテンガラス２０９上、原稿突き当てから40mm右の地点に移動して待機する（Ｓ８０２）。
【００６３】
光学スキャナユニット２０２移動動作と並行して、画像読取センサ２０８の動作モードをカラーモードに切り替え（Ｓ８０３）、画像読取センサ２０８の駆動をＯＮすると同時に副走査サイズ検知センサ２１２の発光部をＯＮする（Ｓ８０３）。
【００６４】
この状態で圧板の「閉じかけ」状態への移行を待つ（Ｓ８０４）。閉じかけの状態はカバー開閉角度が１５°以下になったか否かで判断する。圧板が「閉じかけ」状態へ移行した場合は（Ｓ８０４−Ｙｅｓ）、ＬＥＤ２０３を点灯する（Ｓ８０５）。
【００６５】
次に、主走査方向に６通りのサイズ切り分けを行うために1回目の初期サンプリングを実施する（Ｓ８０６）。初期サンプリングを終えた後、まぶしさ低減のためＬＥＤ２０３を一旦消灯する（Ｓ８０７）。サンプリングは図１６に示した主走査方向の位置(1)〜(6)のそれぞれを対象とする。サンプリングした輝度値は保存しておく。保存先は、たとえば、主走査方向のサンプリング値はＨ0[n] （ｎ＝１〜６、図１６の位置(1)〜(6)に対応する）であり、副走査サイズ検知センサ２１２の値はV0である。
【００６６】
その後、圧板が「閉じ」状態に移行するまで待つ（Ｓ８０８）。この例では、圧板の角度が５°になった時点で「閉」状態となる。厚い本などを挟んで閉じ切らないままの状態が想定されるため、「閉じかけ」状態から「閉」状態に移行せずに所定時間、この例では５秒経過した場合（Ｓ８０９）、原稿サイズを不定サイズに決定して画像処理部８０７などに通知し（Ｓ８２１、Ｓ８２２）、画像読取センサ８２０、副走査サイズ検知センサ２１２をＯＦＦして（Ｓ８２０）サイズ検知を終了する。
【００６７】
５°閉状態になったと判定されると（Ｓ８０８−Ｙｅｓ）、スキャンユニットのＬＥＤを点灯して（Ｓ８１０）、サンプリングを実行する。そして、ループの終了条件を満たさない限り（Ｓ８１２−Ｓ８１４）、50[ms]ごと（Ｓ８１５）にサンプルを実行してサンプル値を取得する（Ｓ８１１）。この時のサンプル値は、主走査方向はH1[i]（i=1~6で、図１６の位置(1)〜(6)に対応する）、副走査方向はV1に格納する。この50[ms]おきのサンプルを抜けてサイズ確定終了する条件は、
・５°閉状態になってから所定時間（この例では２秒）経過したか（Ｓ８１２）、または
・スタートボタンが押されてジョブスタートされたか（Ｓ８１３）、
のいずれかの場合である。これらの条件に当たると、後述するサイズ確定処理によりサイズを確定後（Ｓ８１６）、画像処理コントローラ３００へサイズを通知し（Ｓ８１８）、ＬＥＤ２０３をＯＦＦして（Ｓ８１９）、サイズ検知を終了する（Ｓ８２０）。
【００６８】
一方、５°閉状態から再び圧板が開けられて「閉じかけ」状態、もしくは「開」状態になった場合（Ｓ８１４−Ｙｅｓ）は、検出サイズを「不定」にし（Ｓ８１７）、ＬＥＤ２０３をＯＦＦして（Ｓ８１９）、サイズ検知を終了する（Ｓ８２０）。
【００６９】
Ｓ８１６におけるサイズ確定処理は以下のように実行する。すなわち、初期サンプル値Ｈ０[i]（i=1~6）、Ｖ０と、最終サンプル値Ｈ１[i]（i=1~6）、Ｖ１とをそれぞれ比較する。初期値と最終値で変化があった点は、開状態では「黒」、閉状態では圧板裏の「白」が読まれたと考えられるため、「原稿なし」と判断する。一方変化がなかった点は、ガラスに載置された原稿画像が読まれたと判断して「原稿あり」と判断する。上記「原稿あり」の点と「原稿なし」の点の組み合わせより主走査方向の原稿サイズを確定する。この主走査方向のサイズと副走査方向サイズ検知センサ２０２による検知結果とを組み合わせて、原稿サイズを決定できる。これについてはエッジ検知方式と同様である。画像読取装置１０００は、ステップＳ８１３でジョブスタートと判定した場合、または、サイズ決定後のジョブスタートにより画像の読取を実行して、決定された原稿サイズで画像データを出力する。
【００７０】
以上説明したように、原稿の輝度差分によって原稿サイズを確定する場合、圧板に刻印がない圧板が設置されていたとしても、原稿のサイズを検知できるようにすることができる。
【００７１】
これらによって、印が刻まれている圧板を用いることにより、サイズ検知の際のまぶしさを抑制して原稿のサイズを検知することができきるとともに、原稿が原稿台からはみ出ていることを検知できる。さらには、適切な圧板が適切に設置されていなかったとしても原稿のサイズを検知できるようにすることができるようにすることも可能となる。
【００７２】
また、刻印されている圧板を用いる場合には、開閉カバーを閉じた状態で原稿サイズの検知が可能であり、外部に漏らす光量を減らすことができる。
【００７３】
［その他の実施例］
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００７４】
１０００  画像読取装置、８０６  開閉検知センサ、２００  画像読取部、３００  画像処理コントローラ、３１０  スキャナコントローラ、１０１  開閉カバー、１０３  白板、１０４  白板上の刻印
【図１】
2020088743.tif 000003
【図２】
2020088743.tif 000004
【図３】
2020088743.tif 000005
【図４】
2020088743.tif 000006
【図５】
2020088743.tif 000007
【図６】
2020088743.tif 000008
【図７】
2020088743.tif 000009
【図８】
2020088743.tif 000010
【図９】
2020088743.tif 000011
【図１０】
2020088743.tif 000012
【図１１】
2020088743.tif 000013
【図１２】
2020088743.tif 000014
【図１３】
2020088743.tif 000015
【図１４】
2020088743.tif 000016
【図１５】
2020088743.tif 000017
【図１６】
2020088743.tif 000018
【図１７】
2020088743.tif 000019