(57)【要約】    【課題】  プレスキャン無しで原稿のサイズを検知する際、画角の限られた撮像手段を用いて、種々の原稿のサイズを検知できる原稿サイズ検知装置を提供する。    【解決手段】    エリアセンサによって撮像される原稿台ガラス面上のボックス領域４５０には、７つの検知位置が設定されている。この検知位置における周辺画素の平均値を算出し、この平均値のデータ変化に応じて検知位置単位で「原稿あり・なし」を判定する。全ての検知位置における判定結果を基に、原稿サイズを確定する。例えば、Ｂ５Ｒサイズの原稿がセットされた場合、主走査方向に関し、検知位置１〜２まで「原稿あり」と判定され、副走査方向に関し、検知位置６〜７まで「原稿あり」と判定される。【選択図】      図６
2006067330.tif 000002
【特許請求の範囲】
【請求項１】
原稿台にセットされた原稿の画像を読み取る原稿読取装置であって、
前記原稿がセットされる原稿台の所定領域を撮像する2次元撮像素子を有する撮像手段と、
前記撮像される所定領域内に複数の原稿のサイズに合わせて複数の検知位置を設定する設定手段と、
前記設定された複数の検知位置における原稿の有無を判定する判定手段と、
前記判定された複数の検知位置における原稿の有無を基に、前記原稿のサイズを検知する原稿サイズ検知手段とを備えたことを特徴とする原稿読取装置。
【請求項２】
前記複数の検知位置は、前記原稿台の基準位置に合わせてセットされる原稿の主走査方向および副走査方向の複数の定型サイズの境界間に設定されており、
前記原稿サイズ検知手段は、前記複数の検知位置のうち、原稿有りと判定された最も主走査方向の大きい検知位置と、前記複数の検知位置のうち、原稿有りと判定された最も副走査方向の大きい検知位置との組合せを基に、前記原稿のサイズを検知することを特徴とする請求項１記載の原稿読取装置。
【請求項３】
前記原稿台を開閉自在な圧板と、
前記圧板の開閉を検知する開閉検知手段とを備え、
前記撮像手段は、前記圧板が開状態から閉状態に移行するタイミングで、１回目の撮像を行い、前記原稿が閉状態になった後、２回目以降の撮像を行い、
前記判定手段は、複数回の撮像結果を基に、原稿の有無を判定することを特徴とする請求項１記載の原稿読取装置。
【請求項４】
前記各検知位置は、主走査方向のｎ画素および副走査方向ｍ画素からなる二次元領域に設定され、
前記判定手段は、前記二次元領域内の画素値の平均値を算出する算出手段と、前記算出された平均値と予め設定された基準値とを比較する比較手段とを備え、前記比較結果を基に、前記各検知位置における原稿の有無を判定することを特徴とする請求項１記載の原稿読取装置。
【請求項５】
原稿台にセットされた原稿の画像を読み取る原稿読取装置における原稿サイズ検知方法であって、
前記原稿がセットされる原稿台の一部である所定領域を2次元撮像素子を用いて撮像する撮像ステップと、
前記撮像される所定領域内に複数の原稿のサイズに合わせて複数の検知位置を設定する設定ステップと、
前記設定された複数の検知位置における原稿の有無を判定する判定ステップと、
前記判定された複数の検知位置における原稿の有無を基に、前記原稿のサイズを検知する原稿サイズ検知ステップとを有することを特徴とする原稿サイズ検知方法。
【請求項６】
原稿台にセットされた原稿の画像を読み取る原稿読取装置であって、
前記原稿台の所定領域を撮像する2次元撮像素子を有する撮像手段と、
前記撮像される所定領域内に原稿のサイズに合わせて複数のマーカを設定する設定手段と、
前記撮像された前記所定領域の画像から前記複数のマーカの有無を判定する判定手段と、
前記判定された前記複数のマーカの有無を基に、前記原稿台にセットされた原稿のサイズを検知する原稿サイズ検知手段とを備えたことを特徴とする原稿読取装置。
【請求項７】
前記複数のマーカは、前記原稿台の基準位置に合わせてセットされる原稿の主走査方向および副走査方向の複数の定型サイズの境界間に設定されており、
前記原稿サイズ検知手段は、前記判定された複数のマーカの有無からなるパターンを基に、原稿のサイズを検知することを特徴とする請求項６記載の原稿読取装置。
【請求項８】
前記複数のマーカは、原稿台ガラスを介して前記撮像手段と反対側に設けられた複数のパッチであることを特徴とする請求項６または７記載の原稿読取装置。
【請求項９】
前記複数のマーカは、原稿台ガラスを介して前記撮像手段と反対側に設けられた複数の発光手段による複数の点灯光であることを特徴とする請求項６または７記載の原稿読取装置。
【請求項１０】
前記複数のマーカは、原稿台ガラスを介して前記撮像手段と反対側に設けられた面発光手段による面発光が前記原稿台にセットされた原稿によって遮られる複数のエッジ部分であることを特徴とする請求項６または７記載の原稿読取装置。
【請求項１１】
前記原稿台にセットされた原稿を照明する照明手段と、
前記照明された原稿の画像を読み取る読取手段とを備え、
前記パッチは、前記原稿台を介して前記照明手段側に設けられ、前記撮像手段によって前記原稿台の所定領域が撮像される際、前記照明手段によって照明されることを特徴とする請求項８記載の原稿読取装置。
【請求項１２】
前記判定手段は、前記原稿がセットされた場合と前記原稿がセットされない場合のそれぞれにおいて撮像された前記所定領域内の画像の濃度を比較することにより、前記複数のマーカの有無を判定することを特徴とする請求項６記載の原稿読取装置。
【請求項１３】
前記原稿台を開閉自在な圧板を備え、
前記マーカおよび前記撮像手段の一方は、前記圧板に設けられていることを特徴とする請求項６記載の原稿読取装置。
【請求項１４】
前記撮像手段は、前記圧板の開状態から閉状態に移行する時期に撮像することを特徴とする請求項１２記載の原稿読取装置。
【請求項１５】
原稿台にセットされた原稿の画像を読み取る原稿読取装置における原稿サイズ検知方法であって、
前記原稿台の所定領域を2次元撮像素子を用いて撮像する撮像ステップと、
前記撮像される所定領域内に原稿のサイズに合わせて複数のマーカを設定する設定ステップと、
前記撮像された前記所定領域の画像から前記複数のマーカの有無を判定する判定ステップと、
前記判定された前記複数のマーカの有無を基に、前記原稿台にセットされた原稿のサイズを検知する原稿サイズ検知ステップとを有することを特徴とする原稿サイズ検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿台にセットされた原稿の画像を読み取る原稿読取装置および原稿サイズ検知方法に関する。
【背景技術】
【０００２】
従来、この種の原稿読取装置が搭載された画像形成装置として、ファーストコピータイム（ＦＣＯＴ：First Copy Output Time）を重要視する製品が開発されてきた。ファーストコピータイムとは、原稿をセットしてコピーボタン（スタートボタン）を押してから、最初のコピー用紙が出てくるまでの時間である。これに伴い、原稿読取装置においても、プレスキャン動作無しで圧板開閉時にサイズ検知を実行する原稿サイズ検知機能が標準的な機能として製品に実装されるようになった。この原稿サイズ検知機能では、定型サイズの原稿を検知する場合、スタートキーによる原稿読取動作を実行する前に、原稿サイズを特定することができ、原稿読み取り前に先行してプリンタの給紙動作を実行させることで、ＦＣＯＴを短縮することができる。
【０００３】
従来、反射型フォトセンサを使用して原稿サイズを検知する原稿読取装置では、原稿の主走査方向のサイズを検知するためのセンサ、副走査方向のサイズを検知するためのセンサをそれぞれ複数個用意し、各センサによって行われた原稿検出結果を基に、ＣＰＵなどの処理部によって原稿のサイズが判定されていた。
【０００４】
ここで、反射型フォトセンサを使用した従来の原稿サイズ判定方法を示す。図３１は従来の原稿サイズを検知するための反射型フォトセンサの配置を示す図である。この原稿読取装置は、Ａ３サイズの原稿までの読み取り可能であり、Ｂ５、Ｂ５Ｒ、Ａ４、Ｂ４、Ａ４Ｒ、Ａ３の６種類の原稿サイズを判定できる。反射型フォトセンサからなる原稿サイズ検知センサ５０１、５０２は、主走査方向の原稿サイズを検知する。同様に、原稿検知センサ５０３、５０４は、副走査方向の原稿サイズを検知する。これらの原稿サイズ検知センサ５０１、５０２、５０３、５０４は、Ｂ５、Ｂ５Ｒ、Ａ４、Ｂ４、Ａ４Ｒ、Ａ３の６種類の原稿サイズを判定するために、図中、所定の箇所に配置されている。
【０００５】
反射型フォトセンサは、通常、発光素子および受光素子のペアで構成されており、原稿台ガラス面の下方に配置されている。ＣＰＵ等の制御部によって原稿サイズ検知の開始が指示されると、発光素子は原稿台ガラス面に向かって光を放射する。原稿台ガラス面上に原稿がある場合、放射された光は原稿面上で反射し、原稿台ガラスを通って受光素子に入射する。受光素子は、受光状態に応じた信号を出力するように構成されており、この受光信号から原稿台ガラス面上の原稿の有無が判別される。
【０００６】
各原稿サイズ検知センサ５０１〜５０４からの出力信号がＣＰＵ等の判定部に送られると、判定部は原稿サイズを決定する。図３２は原稿サイズ検知センサ５０１〜５０４による原稿検出結果を基に判定される原稿サイズを示すテーブルである。各セルにおいて、「１」は原稿サイズ検知センサによって「原稿有り」と判定された場合、「０」は原稿サイズ検知センサによって「原稿無し」と判定された場合を表す。原稿サイズ検知センサ５０１〜５０４による原稿の有無判定の組み合わせによって、原稿台ガラス面上に載置された原稿のサイズが決定される。原稿サイズが決定されると、それに応じて主走査方向の読み取り長さおよび出力コピー用紙の選択が行われる。
【０００７】
また従来、ＣＣＤにより主走査方向のサイズ検知を行う原稿読取装置が知られている（特許文献１参照）。この原稿読取装置では、それまでの反射型フォトセンサだけによる定型原稿のサイズ検知と比べ、主走査方向の反射型フォトセンサを省くことができる。したがって、部品点数およびコストを削減でき、検知可能な定型原稿サイズを拡充することができる。
【特許文献１】特開平８−７９４６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記ＣＣＤを用いて主走査方向のサイズ検知を行う原稿読取装置では、原稿をセットする際、原稿読み取り用の光源を点灯させて原稿のサイズを検知するので、ユーザの視線位置によっては点灯した光源からの光を眩しく感じてしまうことがあった。これに対し、高感度エリアセンサを装置内部に組み込み、原稿サイズ検知に使用することが検討されている。この高感度エリアセンサは、携帯電話等の普及により急激に低コスト化しており、しかも装置の設置環境程度の光でも十分に原稿を読み取ることが可能であるので、低コストを維持しつつ、眩しくない原稿サイズ検知を実現できる。しかし、比較的低コストな普及型のエリアセンサでは、撮像域を決定する画角が限られており、原稿台ガラス上に置かれた原稿を全面に亘って撮影可能なように、エリアセンサを配置することは、内部のサイズが限られた原稿読取装置では困難であった。
【０００９】
また、反射型フォトセンサを用いて原稿サイズを検知する原稿読取装置では、Ｂ５、Ｂ５Ｒ、Ａ４、Ｂ４、Ａ４Ｒ、Ａ３の６種類の原稿サイズを判定するために、４個の原稿サイズ検知センサを使用しなければならなかった。また、原稿サイズ検知に対応するサイズを増やそうとする場合、例えば、原稿検知サイズにＡ５、Ａ５Ｒサイズを加えた場合、主走査方向および副走査方向に１つずつ原稿サイズ検知センサ（反射型フォトセンサ）を追加しなければならず、使用するセンサの数が増え、コストも増加していた。
【００１０】
そこで、本発明は、プレスキャン無しで原稿のサイズを検知する際、画角の限られた撮像手段を用いて、種々の原稿のサイズを検知できる原稿読取装置および原稿サイズ検知方法を提供することを目的とする。また、本発明は、反射型フォトセンサからなる原稿サイズ検知センサを使用することなく、種々の原稿サイズを検知できる原稿読取装置および原稿サイズ検知方法を提供することを他の目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、本発明の原稿読取装置は、原稿台にセットされた原稿の画像を読み取る原稿読取装置であって、前記原稿がセットされる原稿台の所定領域を撮像する２次元撮像素子を有する撮像手段と、前記撮像される所定領域内に複数の原稿のサイズに合わせて複数の検知位置を設定する設定手段と、前記設定された複数の検知位置における原稿の有無を判定する判定手段と、前記判定された複数の検知位置における原稿の有無を基に、前記原稿のサイズを検知する原稿サイズ検知手段とを備えたことを特徴とする。
【００１２】
本発明の原稿サイズ検知方法は、原稿台にセットされた原稿の画像を読み取る原稿読取装置における原稿サイズ検知方法であって、前記原稿がセットされる原稿台の一部である所定領域を２次元撮像素子を用いて撮像する撮像ステップと、前記撮像される所定領域内に複数の原稿のサイズに合わせて複数の検知位置を設定する設定ステップと、前記設定された複数の検知位置における原稿の有無を判定する判定ステップと、前記判定された複数の検知位置における原稿の有無を基に、前記原稿のサイズを検知する原稿サイズ検知ステップとを有することを特徴とする。
【００１３】
本発明の原稿読取装置は、原稿台にセットされた原稿の画像を読み取る原稿読取装置であって、前記原稿台の所定領域を撮像する２次元撮像素子を有する撮像手段と、前記撮像される所定領域内に原稿のサイズに合わせて複数のマーカを設定する設定手段と、前記撮像された前記所定領域の画像から前記複数のマーカの有無を判定する判定手段と、前記判定された前記複数のマーカの有無を基に、前記原稿台にセットされた原稿のサイズを検知する原稿サイズ検知手段とを備えたことを特徴とする。
【００１４】
本発明の原稿サイズ検知方法は、原稿台にセットされた原稿の画像を読み取る原稿読取装置における原稿サイズ検知方法であって、前記原稿台の所定領域を２次元撮像素子を用いて撮像する撮像ステップと、前記撮像される所定領域内に原稿のサイズに合わせて複数のマーカを設定する設定ステップと、前記撮像された前記所定領域の画像から前記複数のマーカの有無を判定する判定ステップと、前記判定された前記複数のマーカの有無を基に、前記原稿台にセットされた原稿のサイズを検知する原稿サイズ検知ステップとを有することを特徴とする。
【発明の効果】
【００１５】
本発明の請求項１、４に係る原稿読取装置によれば、プレスキャン無しで原稿のサイズを検知する際、画角の限られた撮像手段を用いて、種々の原稿のサイズを検知できる。また、反射型フォトセンサからなる原稿サイズ検知センサを使用しなくても、原稿サイズを検知できる。さらに、検知可能な定型原稿サイズを容易に追加できる。請求項２に係る原稿読取装置によれば、原稿サイズの検知が容易である。請求項３、４に係る原稿読取装置によれば、各検知位置で原稿の有無を確実に検知できる。請求項１１に係る原稿読取装置によれば、パッチを照明する際、専用の光源を省くことができる。
【発明を実施するための最良の形態】
【００１６】
本発明の原稿読取装置および原稿サイズ検知方法の実施の形態について図面を参照しながら説明する。第１の実施形態の原稿読取装置は画像形成装置に搭載され、第２、第３および第４の実施形態の原稿読取装置はスキャナ装置に適用される。
【００１７】
［第１の実施形態］
図１は第１の実施形態における画像形成装置の内部構成を示す図である。この画像形成装置は、リーダ部１およびプリンタ部２から主に構成される。リーダ部１には、自動原稿搬送装置（ＤＦ）１０１が搭載されており、自動原稿搬送装置１０１に積載された原稿は、１枚ずつ順次、原稿台ガラス面１０２上に搬送される。原稿が原稿台ガラス面１０２上の所定位置に搬送されると、リーダ部１内に設けられたスキャナユニット１０４が移動を開始し、その内部のランプ１０３が点灯して原稿を照射する。尚、ＤＦを使用しない場合、ユーザは原稿台ガラス面１０２上に原稿を直接セットすることになる。原稿からの反射光は、ミラー１０５、１０６、１０７およびレンズ１０８を介してＣＣＤイメージセンサ部（以下、単にＣＣＤあるいはＣＣＤセンサという）１０９に入力する。ＣＣＤ１０９に入力した原稿からの反射光は、ＣＣＤ１０９によって光電変換され、その電気信号は、画像処理部１１０に送られる。画像処理部１１０は、後述する操作パネルで設定された各種設定値にしたがって、その画像信号に画像処理を施す。また、リーダ部１の枠体底面には、原稿台ガラス面１０２を全面に亘って撮影可能なエリアセンサ３００（図３参照）を内蔵する原稿検知センサ４０１が取り付けられている。
【００１８】
また、画像処理部１１０で画像処理が施された画像信号は、プリンタ部２内の露光制御部２０１に入力する。露光制御部２０１は、入力した画像信号に従って光信号を変調し、感光体２０２を照射する。この照射光によって感光体２０２上に形成された潜像は、現像器２０３によって現像される。
【００１９】
この現像の先端とタイミングを合わせるように、転写紙積載部２０４または転写紙積載部２０５から転写紙が搬送され、転写部２０６では、現像された像が転写紙に転写される。転写された像が定着部２０７で転写紙に定着すると、転写紙は排紙部２０８から装置外部に排出される。プリンタ部２には、ソータ２２０が装着されており、排紙部２０８から出力された転写紙は、ソータ２２０に排出される。
【００２０】
また、順次読み込まれる画像を１枚の転写紙の両面に出力する場合、定着部２０７で定着された転写紙（出力用紙）を排紙部２０８まで一旦、搬送した後、用紙の搬送向きを反転させ、搬送方向切換部材２０９によって再給紙用被転写紙積載部２１０に搬送する。そして、次の原稿が準備されると、上記プロセスと同様に、原稿画像が読み取られ、片面に画像が形成された転写紙は再給紙用被転写紙積載部２１０から給紙され、もう一方の片面に画像が形成される。この結果、１枚の転写紙の表面および裏面に、２枚の原稿画像が出力される。
【００２１】
図２はリーダ部１に設けられた操作部（パネル）の外観を示す図である。操作パネル４には、表示部２５３の他、ファンクションキー２５１、テンキー２５４、スタートキー２５６など各種キーが設けられている。表示部２５３には、動作状況、各種操作キーやメッセージ等が表示される。表示部２５３の表面には、タッチパネルが貼られており、表示部２５３に表示された各表示箇所を触れる（押圧する）ことにより、各表示箇所はその選択キーとして機能する。例えば、「倍率」の表示箇所は、倍率設定を行う選択キーとして機能する。この倍率キー２６３は、コピー倍率（％）を設定する際に押圧される。
【００２２】
また、メッセージ表示欄２６１は、動作状況、メッセージ等を表示する。等倍キー２６２は、等倍（１００％）コピーを設定する際に押圧される。用紙選択キー２６４は、用紙を選択する際に押圧される。ソータキー２６５は、ソートモードを設定する際に押圧される。両面キー２６６は、両面種類設定画面に切り替えて両面種類を設定する際に押圧される。濃度キー２６７は、コピー濃度を調整する際に押圧される。文字キー２６８は、文字モード、写真モードを選択する際に押圧される。応用モードキー２６９は、応用モード設定画面に切り替えて各種応用モードの設定を行う際に押圧される。システム状況キー２７０は、システム状況を表示する際に押圧される。
【００２３】
また、テンキー２５４は、数字を入力するキーであり、例えば、１枚の原稿に対するコピー枚数の設定に使用される。スタートキー２５６は、原稿の読取動作を開始する際、押圧される。ストップキー２７１は、コピー動作を終了する際に押圧される。リセットキー２７２は、コピーモードを標準モードに戻す際に押圧される。ガイドキー２７３は、ガイドモードを設定する際に押圧される。ユーザキー２７４は、ユーザモードを設定する際に押圧される。割り込みキー２７５は、割込みコピーを行う際に押圧される。ファンクションキー２５１は、コピー動作、ＢＯＸ動作、拡張機能の切り替えをワンタッチで行うキーである。具体的に、コピーキー２８１は、コピー機能を使用する際に押圧される。ボックスキー２８２は、ボックス機能を使用する際に押圧される。拡張キー２８３は、拡張機能を使用する際に押圧される。ここで、ＢＯＸ機能とは、画像形成装置本体内に用意されたハードディスク（図示せず）にスキャン画像を蓄積しておく機能である。また、節電キー２８４は、節電モードを設定する際に押圧される。電源キー２８５は、電源のＯＮ／ＯＦＦを行う際に押圧される。
【００２４】
この操作パネル４の表示部２５３には、誤検知なく判定された原稿サイズの検知結果が表示される。また、コピー動作画面では、プリンタ部２に収容されている用紙が原稿サイズの検知結果に適合するものである場合、そのサイズの原稿が自動的に選択される。
【００２５】
図３はリーダ部１内のコントローラ部２５０の電気的構成を示すブロック図である。コントローラ部２５０は、ＣＰＵ３０８、ＲＯＭ３０７、ＲＡＭ３０６、ドライバ３０５、３０９、Ｉ／Ｏインタフェース３５１、リーダメモリ３０１、濃度判定部３０２、バッファメモリ３０３およびＣＣＤ制御部３１３がバス３１５を介して接続された構成を有する。リーダメモリ３０１は、エリアセンサ３００からの出力データを受け取って記憶する。濃度判定部３０２は、リーダメモリ３０１内のデータの濃度を画素単位で判定し、白濃度、グレー濃度および黒濃度の３つのレベルのいずれかに判定する。この判定結果は、ＣＰＵ３０８によってバッファメモリ３０３に格納される。ＲＯＭ３０７には、後述するフローチャートで示される制御プログラムが格納されている。ＣＰＵ３０８は、ＲＯＭ３０７に格納された制御プログラムにしたがって、リーダ部１の各部を制御する。ＲＡＭ３０６はＣＰＵ３０８の作業領域として使用される。Ｉ／Ｏインタフェース３５１には、後述する圧板開閉センサ４０５が接続されている。
【００２６】
コントローラ部２５０は、後述するように、ドライバ３０５を用いて原稿検知センサ４０１内のエリアセンサ３００およびＬＥＤ３０４を駆動し、原稿サイズ検知等を行う。なお、ＬＥＤ３０４は原稿台を全面に亘って照明する。また、原稿読取時、ドライバ３０９を用いて光学モータ３１１およびランプ１０３を駆動するとともに、ＣＣＤ制御部３１３を用いてＣＣＤセンサ１０９を駆動し、ＣＣＤセンサ１０９によって読み込まれた画像データを画像処理部１１０に送信する。
【００２７】
図４はリーダ部１の外観を示す斜視図である。図４では、リーダ部１には、原稿搬送装置１０１の代わりに、原稿台ガラス面１０２を開閉自在な圧板４０３が装着されている。図５は圧板の開閉を検知する機構を模式的に示す図である。リーダ部１に搭載された原稿搬送装置１０１の内側に設けられた圧板４０３は、ヒンジ機構（図示せず）により原稿台ガラス面１０２に対して開閉自在である。この圧板４０３を開閉するヒンジ機構の近傍には、圧板開閉センサ４０５および圧板開閉フラグ４０４からなる圧板開閉検知部が設けられている。圧板開閉センサ４０５は、フォトインタラブタからなり、圧板４０３が閉まる際、圧板４０３と一体に成形された圧板開閉フラグ４０４がフォトインタラプタの光を遮る、或いは、圧板４０３が開く際、圧板４０３と一体に成形された圧板開閉フラグ４０４がフォトインタラプタの光の遮蔽を解除することにより、圧板４０３の開閉状態を検知する。尚、圧板開閉センサとしては、開閉角度が所定角度以下であるか否かによって開／閉状態を単に検知するものであってもよいし、あるいは開閉角度を検知するものであって、その結果が開状態であるか閉状態であるかの判断については制御部に委ねるものであってもよい。
【００２８】
また、リーダ部１の内側には、前述したエリアセンサ３００およびＬＥＤ３０４からなる原稿検知センサ４０１が設置されており、ＬＥＤ３０４を点灯して原稿台ガラス面１０２を全面に亘って照明した状態で撮像する。この撮像の結果、原稿台ガラス面１０２上の原稿の有無が検知される。また、原稿４０２が載置されている状態で、圧板４０３の開閉動作が行われると、原稿サイズ検知が開始される。原稿サイズ検知では、原稿検知センサ４０１内のＬＥＤ３０４を点灯し、エリアセンサ３００によって原稿からの反射光を検知する。つまり、圧板４０３が閉じていない状態では、原稿がある場所では、ＬＥＤ３０４からの光は反射し、原稿がない場所では、ＬＥＤ３０４からの光は反射しないので、その場所における原稿の有無を検知できる。
【００２９】
また、圧板４０３の原稿側の面は白板となっており、本実施形態では、圧板４０３の開状態における原稿検知センサ４０１による読み取り値（原稿なし位置で黒判定）と、圧板４０３の閉状態における読み取り値（原稿なし位置で白判定）とを比較し、判定結果に変動があった場合、「原稿なし」と判断するアルゴリズムを採用している。この検知方法を「２度読み検知」という。この「２度読み検知」については後述する。
【００３０】
原稿サイズ検知方法を示す。図６エリアセンサによって検知可能な原稿台ガラス面上のボックス（ＢＯＸ）領域を示す図である。ボックス領域内４５０には、複数の原稿サイズの検知位置が設定されている。本実施形態では、Ｎｏ．１−Ｎｏ．７までの７つの検知位置（検知位置１〜７）が設定されているが、これより多い数の検知位置が設定されてもよいことは勿論である。図６では、検知位置１は、Ａ６原稿サイズ内に設定され、検知位置２は、主走査方向におけるＡ６原稿サイズと次に大きい定型サイズであるＢ６原稿サイズの間に設定され、検知位置３は、主走査方向におけるＢ６原稿サイズと次に大きい定型サイズであるＡ５原稿サイズの間に設定され、検知位置４は、主走査方向におけるＡ５原稿サイズと次に大きい定型サイズであるＢ５原稿サイズの間に設定され、検知位置５は、主走査方向におけるＢ５原稿サイズと次に大きい定型サイズであるＡ４原稿サイズの間に設定され、検知位置６は、副走査方向におけるＢ５（Ｂ６Ｒ）原稿サイズと次に大きい定型サイズであるＡ５Ｒ原稿サイズの間に設定され、検知位置７は、副走査方向におけるＡ５Ｒ原稿サイズと次に大きい定型サイズであるＢ５Ｒ原稿サイズの間に設定されている。
【００３１】
尚、エリアセンサによって検知可能な領域は、ボックス領域に限らず、検知位置１〜７を含む限りどのような形状の領域であってもよく、例えばエリアセンサによっては円形の領域であってもよい。また、図６では、検知位置１〜７は、主走査ラインあるいは副走査ライン上に整列して配置されているが、これらのライン上に整列して配置されなくても、上記条件を満足するように設定されている限り、適当に配置されてもよい。そして、この検知位置における周辺画素の平均値を算出し、この平均値のデータ変化に応じて検知位置単位で「原稿あり・なし」を判定する。そして、全ての検知位置における判定結果を基に、原稿サイズを確定する。
【００３２】
図７は各検知位置に対して行われる処理内容を示すテーブルである。主走査方向に並んでいる検知位置１〜５および副走査方向に並んでいる検知位置６、７における原稿有無の結果、「原稿あり」と判定された検知位置の組み合わせを基に、原稿サイズが判定される。このテーブルの取り扱いは以下の通りである。主走査方向に関し、検知位置１、２で「原稿あり」、検知位置３〜５で「原稿なし」と判定された場合、検知位置２を使用する。つまり、番号が大きい方の検知位置が採用される。同様に、副走査方向に関し、検知位置６、７で「原稿あり」と判定された場合、検知位置７を使用する。つまり、番号が大きい方の検知位置が採用される。また、検知位置１が「原稿あり」と判定されなかった場合、不定サイズとして認識される。例えば、Ｂ５Ｒサイズの原稿がセットされた場合、主走査方向に関し、検知位置１〜２まで「原稿あり」と判定され、副走査方向に関し、検知位置６〜７まで「原稿あり」と判定される。
【００３３】
図８は圧板４０３の開閉角度毎の主走査位置に対する読取輝度を示すグラフである。このグラフの測定は、「原稿なし」の状態で行われている。尚、原稿が置かれている場合、圧板の開閉角度によらず、読取輝度は一定レベルとなる。図中、符号ｋ、ｌ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｉ、ｊは、それぞれ圧板の開閉角度（圧板角度）が０°、１°、２°、３°、４°、５°、７°、１０°、１２°、１５°に対応する。これらのグラフはほぼ一次曲線で表され、画素単位の読取輝度は主走査方向(圧板の開閉支点と反対側)に向かって低くなっている。また、濃度判定処理で用いられる、白スレッシュレベルおよび黒スレッシュレベルを決定するためのスレッシュレベルＹは、角度比率をＸとすると、数式（１）にしたがって算出される。ここで、ａは主走査位置である。ｂは主走査位置０近傍における読取輝度である。
【００３４】
Ｙ＝ａＸ＋ｂ  ……  （１）
また、黒スレッシュレベルを決定する際、例えば主走査位置３３００で圧板角度５°における読取輝度から、ｂの値は「１００」に設定されている。また、角度比率Ｘは、圧板角度５°の一次曲線から算出される。この圧板角度５°は、急激な圧板の閉めを想定した場合の角度である。一方、白スレッシュレベルを決定する際、例えば主走査位置７０００で圧板角度１°における読取輝度から、ｂの値は「２００」に設定されている。また、角度比率Ｘは、圧板角度１°の一次曲線から算出される。この圧板角度１°は厚い原稿を想定した場合の角度である。このようにして得られた数式（１）を用いて算出される白・黒の各スレッシュレベルは、主走査方向の画素位置に応じて増減する。つまり、画素位置が大きい方では、各スレッシュレベルは低くなり、画素位置が小さい方では、各スレッシュレベルは高くなる。
【００３５】
上記構成を有する画像形成装置の原稿読取動作を示す。図９は原稿サイズ検知処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ３０７に記憶されており、ＣＰＵ３０８によって実行される。まず、圧板４０３が開状態から閉状態に移行したか否かを圧板開閉センサ４０５の出力に基づいて判別する（ステップＳ１）。開状態から閉状態に移行していない場合、ステップＳ１の処理を繰り返す。一方、圧板４０３が開状態から閉状態に移行したと判別された場合、原稿検知センサ４０１内のＬＥＤ３０４を点灯させる（ステップＳ２）。
【００３６】
ＬＥＤ３０４の点灯後、１回目のサイズ検知処理を行う（ステップＳ３）。このサイズ検知処理の詳細については後述する。１回目のサイズ検知処理後、１００ｍｓ待ち（ステップＳ４）、圧板４０３が完全に閉状態になったか否かを判定する（ステップＳ５）。この圧板４０３の完全に閉状態になったか否かの判定は、圧板４０３の閉状態の検知結果が所定時間継続したか否かで行われ、所定時間経過していると、「完全閉」と認識される。一方、圧板４０３が完全に閉状態になっていない場合、２回目以降のサイズ検知処理を行う（ステップＳ６）。この２回目以降のサイズ検知処理の詳細についても後述する。そして、２回目以降のサイズ検知処理が終了すると、ステップＳ４の処理に戻る。つまり、圧板４０３が完全閉状態であると判定されるまで、同様の処理が繰り返される。
【００３７】
一方、ステップＳ５で圧板４０３が完全に閉状態になったと判定された場合、最後のサイズ検知処理を行う（ステップＳ７）。最後のサイズ検知処理の詳細についても、ステップＳ３、Ｓ６の処理と同様、後述する。この後、原稿検知センサ４０１内のＬＥＤ３０４を消灯し（ステップＳ８）、本処理を終了する。
【００３８】
図１０はステップＳ３、Ｓ６およびＳ７におけるサイズ検知処理手順を示すフローチャートである。まず、エリアセンサ３００によって原稿台ガラス１０２を撮像するとともに、１回目のサイズ検知処理であるか否かを判別する（ステップＳ１１）。１回目のサイズ検知処理であると判別された場合、各検知位置で濃度判定を行う（ステップＳ１６）。この濃度判定は、エリアセンサ３００からの出力データが格納されるリーダメモリ３０１に対し、濃度判定部３０２によって行われる。この濃度判定結果をバッファメモリ３０３に記憶する（ステップＳ１７）。この後、元の処理に戻る。
【００３９】
一方、ステップＳ１１で２回目以降のサイズ検知処理であると判別された場合、各検知位置で濃度判定を行う（ステップＳ１２）。そして、この濃度判定結果とステップＳ１７でバッファメモリ３０３に格納された濃度判定結果を基に、検知位置におけるデータ変化検知処理を行う（ステップＳ１３）。そして、検知位置におけるデータ変化検知処理の結果、データ変化があるか否かを判別する（ステップＳ１４）。データ変化があると判別された場合、図７のテーブルを基に、原稿サイズを確定し（ステップＳ１５）、元の処理に戻る。一方、データ変化がないと判別された場合、元の処理に戻る。
【００４０】
図１１はステップＳ１６における濃度判定処理手順を示すフローチャートである。この処理は濃度判定部３０２によって実行され、主走査方向および副走査方向の全ての画素に対して濃度判定が行われる。まず、リーダメモリ３０１内の対象となる画素の輝度値が白スレッシュレベル以上であるか否かを判定する（ステップＳ２１）。白スレッシュレベル以上であると判定された場合、対象となる画素を白濃度と判定し（ステップＳ２５）、元の処理に戻る。
【００４１】
一方、ステップＳ２１で白スレッシュレベル以上でないと判定された場合、リーダメモリ３０１内の対象となる画素の輝度値が黒スレッシュレベル未満であるか否かを判定する（ステップＳ２２）。黒スレッシュレベル未満であると判定された場合、対象となる画素を黒濃度と判定し（ステップＳ２４）、元の処理に戻る。一方、黒スレッシュレベル未満でないと判定された場合、対象となる画素をグレー濃度と判定し（ステップＳ２３）、元の処理に戻る。
【００４２】
図１２はステップＳ１３におけるデータ変化検知処理手順を示すフローチャートである。この処理は濃度判定部３０２によって実行され、主走査方向および副走査方向における全ての画素に対して行われる。まず、１回目の判定が黒濃度であるか否かを判定する（ステップＳ３１）。１回目の判定結果はバッファメモリ３０３に保存されているので、各画素の濃度判定結果に用いられる。１回目の判定が黒濃度でないと判定された場合、１回目の判定が白濃度であるか否かを判定する（ステップＳ３２）。１回目の判定が白濃度でないと判定された場合、対象となる画素に対し、グレー濃度であるとして「原稿あり」の判定を行い（ステップＳ３３）、元の処理に戻る。
【００４３】
一方、ステップＳ３２で１回目の判定が白濃度であると判定された場合、今回の濃度判定結果が、黒濃度であるか否かを判定し（ステップＳ３４）、黒濃度であると判定された場合、対象となる画素に対し、強い外光が存在して１回目／２回目がそれぞれ白濃度／黒濃度になったとして「原稿なし」の判定を行い（ステップＳ３５）、元の処理に戻る。一方、黒濃度でないと判定された場合、１回目／２回目がそれぞれ白濃度／白濃度であるとしてステップＳ３３で「原稿あり」の判定を行う。
【００４４】
また、ステップＳ３１で１回目の判定が黒濃度であると判定された場合、今回の濃度判定結果が、白濃度であるか否かを判定し（ステップＳ３６）、白濃度であると判定された場合、対象となる画素に対し、１回目／２回目がそれぞれ黒濃度／白濃度であるとして「原稿なし」の判定を行い（ステップＳ３７）、元の処理に戻る。一方、今回の濃度判定結果が白濃度でないと判定された場合、１回目／２回目がそれぞれ黒濃度／黒濃度であるとしてステップＳ３３で「原稿あり」の判定を行う。
【００４５】
このように、第１の実施形態によれば、プレスキャン無しで原稿のサイズを検知する際、エリアセンサの画角が限られても、種々の原稿のサイズを検知できる。したがって、検知可能な定型原稿サイズを容易に追加できる。
【００４６】
［第２の実施形態］
図１３は第２の実施形態におけるスキャナ装置の外観を示す斜視図である。スキャナ装置は、枠体上面に取り付けられた原稿台ガラス５５２に対して開閉自在な圧板５５３を有する。圧板５５３は、原稿台ガラス５５２に載置された原稿５５１を原稿台ガラス面に押し当て密着させる。また、圧板５５３の開閉側の裏面には、エリアセンサユニット５５４が設けられている。このエリアセンサユニット５５４は、原稿台ガラス５５２の一部の領域を撮影可能なように取り付けられたエリアセンサ３００を内蔵する。また、スキャナ装置の枠体底面には、原稿サイズ検知用のパッチ５５５が原稿サイズに応じた位置に取り付けられている。これらのパッチ５５５は、原稿台ガラス５５２を通してエリアセンサユニット５５４によって撮像される。
【００４７】
図１４はスキャナ装置内のコントローラ部２５０の電気的構成を示すブロック図である。前記第１の実施形態（図３参照）と同一の構成要素には、同一の符号が付されている。コントローラ部２５０は、ＣＰＵ３０８、ＲＯＭ３０７、ＲＡＭ３０６、ドライバ３０５、３０９、Ｉ／Ｏインタフェース３５１、リーダメモリ３０１、濃度判定部３０２、バッファメモリ３０３およびＣＣＤ制御部３１３がバス３１５を介して接続された構成を有する。リーダメモリ３０１は、エリアセンサ３００からの出力データを受け取って記憶する。濃度判定部３０２は、リーダメモリ３０１内のデータの濃度を画素単位で判定する。この判定結果は、ＣＰＵ３０８によってバッファメモリ３０３に格納される。ＲＯＭ３０７には、後述するフローチャートで示される制御プログラムが格納されている。ＣＰＵ３０８は、ＲＯＭ３０７に格納された制御プログラムにしたがって、リーダ部１の各部を制御する。ＲＡＭ３０６はＣＰＵ３０８の作業領域として使用される。Ｉ／Ｏインタフェース３５１には、圧板開閉センサ４０５が接続されている。コントローラ部２５０は、ドライバ３０５を用いてエリアセンサユニット５５４内のエリアセンサ３００を駆動し、原稿サイズ検知等を行う。また、原稿読取時、ドライバ３０９を用いて光学モータ３１１およびランプ１０３を駆動するとともに、ＣＣＤ制御部３１３を用いてＣＣＤセンサ１０９を駆動し、ＣＣＤセンサ１０９によって読み込まれた画像データを画像処理部１１０に送信する。
【００４８】
図１５は原稿台ガラス上のエリアセンサユニット５５４によって撮像される領域を示す図である。原稿サイズ検知用パッチは６つ用意されており、それぞれをパッチＰ１〜Ｐ６とする。これら６つのパッチＰ１〜Ｐ６は、Ａ５、Ａ５Ｒ、Ｂ５、Ｂ５Ｒ、Ａ４、Ａ４Ｒ、Ｂ４、Ａ３からなる８種類の原稿サイズを検知するために、所定の位置に配置されており、以下の判別に用いられる。すなわち、パッチＰ１は、Ｂ５ＲとＡ５、Ａ４Ｒサイズの主走査方向の長さの判別に用いられ、主走査方向におけるＢ５Ｒ原稿サイズとＡ５原稿サイズの間に設定される。パッチＰ２は、Ａ５、Ａ４ＲとＢ５、Ｂ４サイズの主走査方向の長さの判別に用いられ、主走査方向におけるＡ５原稿サイズとＢ５原稿サイズの間に設定される。パッチＰ３は、Ｂ５、Ｂ４とＡ３、Ａ４サイズの主走査方向の長さの判別に用いられ、主走査方向におけるＢ５原稿サイズとＡ４原稿サイズの間に設定される。パッチＰ４は、Ｂ５とＡ５Ｒ、Ａ４サイズの副走査方向の長さの判別に用いられ、副走査方向におけるＢ５原稿サイズとＡ５Ｒ原稿サイズの間に設定される。パッチＰ５は、Ａ５Ｒ、Ａ４とＢ５Ｒサイズの副走査方向の長さの判別に用いられ、副走査方向におけるＡ５Ｒ原稿サイズとＢ５Ｒ原稿サイズの間に設定される。パッチＰ６は、Ｂ５ＲとＡ４Ｒサイズの副走査方向の長さの判別に用いられ、副走査方向におけるＢ５Ｒ原稿サイズとＡ４Ｒ原稿サイズの間に設定される。ここで、エリアセンサユニット５５４によって撮影される領域５７２は、パッチＰ１〜Ｐ６が配置された領域を覆っている。
【００４９】
図１６および図１７は原稿台ガラス５５２に載置された原稿５５１と各パッチＰ１〜Ｐ６の撮影状態との関係を示す図である。図１６（Ａ）では、Ａ５サイズの原稿５５１が載置されている。この場合、パッチＰ１は、載置された原稿によって覆われるので、撮影されない。一方、パッチＰ２〜Ｐ６は、Ａ５サイズの原稿によって覆われないので、撮影される。同様に、図１６（Ｂ）〜図１７（Ｈ）は、それぞれＡ５Ｒ、Ｂ５、Ｂ５Ｒ、Ａ４、Ａ４Ｒ、Ｂ４、Ａ３サイズの原稿が載置された場合を示している。このように、原稿台ガラス５５２に載置される原稿のサイズによって、パッチの撮影状態がそれぞれ異なる。
【００５０】
図１８は原稿台ガラスに載置された原稿サイズとパッチ撮影状態との関係を示すテーブルである。前述したように、原稿台ガラス５５２に載置される原稿のサイズに応じて、パッチの撮影状態は異なる。したがって、パッチを含むような原稿台ガラス上の所定領域（原稿台ガラス面の一部の領域）を、圧板５５３に取り付けられたセンサユニット５５４によって撮影し、その撮影結果を基に、パッチの有無を判定することにより、原稿台ガラス面に載置された原稿のサイズを検知可能である。
【００５１】
つぎに、撮影によって得られた画像からパッチの有無を判定する方法を示す。まず、原稿を載置しない状態でパッチを撮影し、基準となるパッチの画像を取り込んでおく。このとき、原稿を照明するためのランプ３１２を点灯させることにより、枠体内に配置されている各パッチを照明し、パッチを読み取るために十分な光量を確保しておく。
【００５２】
そして、撮影された画像から各パッチの濃度を計算する。図１９はパッチの算出範囲を示す図である。予めメモリに格納されているパッチＰ１の座標（ｘ１，ｙ１）を原点とし、原点からｘ方向、ｙ方向にα画素分のエリア６０１における平均濃度を算出する。ここで、αは配置されたパッチの大きさに応じて予め決定される値である。上記パッチの算出範囲内の平均濃度を算出し、これをパッチの基準濃度レベルとしてメモリに記憶しておく。その他のパッチＰ２〜Ｐ６についても、同様の処理を行い、それぞれ基準濃度レベルとしてメモリに記憶しておく。この作業は、基準濃度レベルを設定するためのものであり、出荷時や設置時などに予め行われる。この後、ユーザによって原稿台ガラス５５２上に原稿５５１が載置され、圧板５５３が所定角度まで閉じられると、エリアセンサユニット５５４によって原稿台ガラス５５２上の所定範囲の撮影が行われる。そして、エリアセンサユニット５５４によって取り込まれた画像に対し、前述した濃度算出と同様の計算が行われる。
【００５３】
さらに、各パッチ位置において、原稿サイズ検知のために撮影された画像から算出された濃度レベルと基準濃度レベルとの比較が行われる。パッチが、載置された原稿によって隠されておらず、エリアセンサによって撮影されている場合、算出された濃度レベルと基準濃度レベルとはほぼ同じレベルになっている。この結果、そのパッチ位置では、「パッチが確認された」と判断され、パッチ検出フラグを値１にセットする。一方、パッチが、載置された原稿によって隠され、エリアセンサによって撮影されない場合、算出された濃度レベルと基準濃度レベルとが大きく異なる。この結果、そのパッチ位置では、「パッチが確認されない」と判断され、パッチ検出フラグを値０にリセットする。このように、パッチＰ１〜Ｐ６の各位置で行われた濃度判定によるパッチ有無の判定の結果、図１８のテーブルに示すような、原稿サイズとパッチ撮影状態との関係が得られる。したがって、各パッチ位置（パッチＰ１〜Ｐ６）におけるパッチ検出フラグと、予めＲＯＭに格納された原稿サイズ条件とを比較することにより、原稿台ガラス上に載置された原稿のサイズを判定する。具体的に、パッチ検出フラグと原稿サイズ条件との比較では、パッチＰ１〜Ｐ６におけるパッチ検出フラグのパターンと、定型原稿サイズに応じた各パッチ位置におけるパッチ検出フラグのパターンとが一致するか否かが判別される。
【００５４】
図２０は原稿サイズ検知処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ３０７に格納されており、ＣＰＵ３０８によって実行される。ユーザによって原稿台ガラス５５２に原稿が載置され、圧板５５３が閉じられると、ＣＰＵ３０７は、圧板開閉センサ４０５によって圧板５５３が所定角度（例えば、１５°以下）になったことを検知すると、原稿サイズ検知処理を開始する。
【００５５】
まず、エリアセンサユニット５５４によって原稿台ガラス５５２上の所定領域５７２を撮影する（ステップＳ５１）。撮影された所定領域５７２の画像を基に、パッチＰ１の位置における濃度レベルを算出する（ステップＳ５２））。算出された濃度レベルと、予めバッファメモリ３０３に記憶されている基準濃度レベルとを比較する（ステップＳ５３）。この比較結果を基に、パッチ検出フラグを値１もしくは値０に生成する（ステップＳ５４）。この後、全てのパッチ（Ｐ１〜Ｐ６）におけるパッチ検出フラグを生成したか否かを判別し（ステップＳ５５）、生成していない場合、ステップＳ５２に戻って同様の処理を繰り返す。一方、パッチＰ１〜Ｐ６の全てのパッチ検出フラグを生成すると、各パッチ検出フラグと原稿サイズ条件とを比較する（ステップＳ５６）。
【００５６】
この比較の結果、原稿サイズ条件の中に、全てのパッチ検出フラグの組み合わせに一致するものが存在するか否かを判別する（ステップＳ５７）。原稿サイズ条件に一致する（当てはまる）ものがあった場合、その原稿サイズ条件に適合した原稿サイズを、原稿台ガラスに載置された原稿のサイズであると決定する（ステップＳ５９）。この後、本処理を終了する。一方、ステップＳ５７で原稿サイズ条件に一致する（当てはまる）ものがなかった場合、「サイズ不定」であるとし、ユーザに原稿サイズを指定するように促し（ステップＳ５８）、本処理を終了する。この後、検知された原稿サイズ情報にしたがって、スキャナ装置は、光学モータ３１１およびランプ３１２を駆動し、原稿サイズの後端までスキャンを行い、ＣＣＤセンサ３１０によって原稿の画像を読み取る。
【００５７】
このように、第２の実施形態によれば、各パッチ位置でパッチ検出フラグを判定することにより、原稿台ガラス５５２に載置された原稿のサイズを判定できる。したがって、配置するパッチ数を増やし、かつパッチを適切な場所に配置することにより、Ａ５、Ａ５Ｒ、Ｂ５、Ｂ５Ｒ、Ａ４、Ａ４Ｒ、Ｂ４、Ａ３サイズからなる８種類の原稿に限らず、検知すべき原稿サイズを増やすことも可能である。また、プレスキャンすることなく、原稿のサイズを検知する際、比較的高価な反射型フォトセンサを使用することなく、種々の原稿のサイズを検知できる。
【００５８】
尚、複写機として構成されている場合、原稿サイズ情報は、プリンタ部あるいはプリンタを制御するコントローラ部に送られ、適合するサイズの用紙にコピー出力が行われる。また、上記実施形態では、撮影された画像からパッチ濃度を算出し、濃度差によりパッチが撮影されたか否かの判定（パッチ判定）を行っているが、濃度差の代わりに、パッチの形状からパッチ判定を行うことも可能である。このように、パッチ判定は、載置された原稿によってパッチが隠されたか否かを判定するものであって、その判定方法は、本実施形態の方法に限定されないことは勿論である。
【００５９】
また、エリアセンサによって検知可能な領域は、ボックス領域に限らず、パッチＰ１〜Ｐ６を含む限りどのような形状の領域であってもよく、例えばエリアセンサによっては円形の領域であってもよい。このことは、以後の実施形態においても同様である。また、図１５では、パッチＰ１〜Ｐ６は、主走査ラインあるいは副走査ライン上に整列して配置されているが、これらのライン上に整列して配置されなくてもよいことは勿論である。
【００６０】
［第３の実施形態］
図２１は第３の実施形態におけるスキャナ装置の外観を示す斜視図である。前記第２の実施形態と同一の構成要素には、同一の符号が付されている。スキャナ装置は、枠体上面に取り付けられた原稿台ガラス５５２に対して開閉自在な圧板５５３を有する。圧板５５３は、原稿台ガラス５５２に載置された原稿５５１を原稿台ガラス面に押し当て密着させる。圧板５５３の裏面には、複数の発光ダイオード（ＬＥＤ）７０４が埋め込まれるように取り付けられている。本実施形態では、Ａ５、Ａ５Ｒ、Ｂ５、Ｂ５Ｒ、Ａ４、Ａ４Ｒ、Ｂ４、Ａ３からなる８種類の原稿サイズを検知するように、６個のＬＥＤが所定の位置に配置されている。６個のＬＥＤ７０４は、ドライバ３０５に接続されており（図１４参照）、ＣＰＵ３０８によって点灯状態あるいは消灯状態に制御される。また、スキャナ装置の枠体底面には、エリアセンサユニット７０５が取り付けられている。このエリアセンサユニット７０５は、原稿台ガラス５５２の一部の領域を撮影可能なように取り付けられたエリアセンサ３００を内蔵する。
【００６１】
ユーザが原稿台ガラス５５２に原稿５５１を載置し、圧板５５３が閉じられると、６個のＬＥＤ７０４が点灯し、エリアセンサユニット７０５により原稿台ガラス５５２上の所定領域が撮影される。撮影された画像を処理して原稿サイズを判定し、そのサイズ判定結果を基に、原稿の読み取り動作が行われる。
【００６２】
図２２は圧板５５３を閉じた際、原稿台ガラス面上における６個のＬＥＤ７０４の配置を示す図である。Ｎｏ．１〜Ｎｏ．６のＬＥＤ７０４は以下の判別に用いられる。すなわち、Ｎｏ．１のＬＥＤ（ＬＥＤ１）は、Ｂ５ＲとＡ５、Ａ４Ｒサイズの主走査方向の長さの判別に用いられ、主走査方向におけるＢ５Ｒ原稿サイズとＡ５原稿サイズの間に設定される。Ｎｏ．２のＬＥＤ（ＬＥＤ２）は、Ａ５、Ａ４ＲとＢ５、Ｂ４サイズの主走査方向の長さの判別に用いられ、主走査方向におけるＡ５原稿サイズとＢ５原稿サイズの間に設定される。Ｎｏ．３のＬＥＤ（ＬＥＤ３）は、Ｂ５、Ｂ４とＡ３、Ａ４サイズの主走査方向の長さの判別に用いられ、主走査方向におけるＢ５原稿サイズとＡ４原稿サイズの間に設定される。Ｎｏ．４のＬＥＤ（ＬＥＤ４）は、Ｂ５とＡ５Ｒ、Ａ４サイズの副走査方向長さの判別に用いられ、副走査方向におけるＢ５原稿サイズとＡ５Ｒ原稿サイズの間に設定される。Ｎｏ．５のＬＥＤ（ＬＥＤ５）は、Ａ５Ｒ、Ａ４とＢ５Ｒの副走査方向長さの判別に用いられ、副走査方向におけるＡ５Ｒ原稿サイズとＢ５Ｒ原稿サイズの間に設定される。Ｎｏ．６のＬＥＤ（ＬＥＤ６）は、Ｂ５ＲとＡ４Ｒの副走査方向長さの判別に用いられ、副走査方向におけるＢ５Ｒ原稿サイズとＡ４Ｒ原稿サイズの間に設定される。エリアセンサユニット７０５によって撮影される領域７５１は、ＬＥＤ１〜６が配置された領域を覆っている。
【００６３】
図２３および図２４は原稿台ガラス５５２に載置された原稿５５１とエリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態との関係を示す図である。図２３（Ａ）では、Ａ５サイズの原稿５５１が載置されている。この場合、ＬＥＤ１の点灯光は、原稿によって遮られ、エリアセンサユニット７０５に入射されず、撮影されない。そして、原稿によって遮られないＬＥＤ２〜６の点灯光が撮影される。同様に、図２３（Ｂ）〜図２４（Ｈ）は、それぞれＡ５Ｒ、Ｂ５、Ｂ５Ｒ、Ａ４、Ａ４Ｒ、Ｂ４、Ａ３サイズの原稿が載置された場合、エリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態を示す。
【００６４】
図２５はエリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態と原稿台ガラスに載置された原稿のサイズとの関係を示すテーブルである。前述したように、エリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態は、原稿台ガラス５５２に載置された原稿のサイズに応じて異なっているので、圧板５５３に配置された６個のＬＥＤ７０４を含むような、原稿台ガラス５５２上の所定領域を、エリアセンサユニット７０５によって撮影し、その撮影結果を基に、ＬＥＤ７０４の点灯光状態を判定することにより、原稿のサイズが検知可能である。
【００６５】
上記構成を有するスキャナ装置の原稿サイズ検知処理を示す。この原稿サイズ検知処理では、撮影によって得られた画像を基に、ＬＥＤの点灯光状態を判定する際、前記第１の実施形態と同様、撮影された画像の濃度レベルからＬＥＤ点灯光がエリアセンサに入射しているか否かを判定する。予め、原稿を載置しない状態でＬＥＤ７０４を点灯し、エリアセンサユニット７０５によって撮影を行い、基準となるＬＥＤ点灯光状態の画像を取り込んでおく。そして、撮影された画像からＬＥＤ点灯光の濃度を計算する。図２６は撮影されたＬＥＤ点灯光の濃度レベルの算出範囲を示す図である。予めメモリに格納されているＬＥＤ１の座標（ｘ１、ｙ１）を原点とし、原点からｘ方向、ｙ方向にそれぞれα画素分のエリア７５１内の平均濃度を算出する。この算出された平均濃度をＬＥＤ点灯光の基準濃度レベルとしてメモリに記憶しておく。同様に、その他のＬＥＤ２〜６についても行う。
【００６６】
図２７は原稿サイズ検知処理手順を示すフローチャートである。この処理プログラムは、ＲＯＭ３０７に格納されており、ＣＰＵ３０８によって実行される。ユーザによって原稿台ガラス５５２に原稿が載置され、圧板５５３が閉じられると、ＣＰＵ３０７は、圧板開閉センサ４０５によって圧板５５３が所定角度（例えば、１５°以下）まで閉じられたことを検知すると、原稿サイズ検知処理を開始する。
【００６７】
まず、６個のＬＥＤ７０４を点灯し、エリアセンサユニット７０５によって原稿台ガラス５５２上の所定領域を撮影する（ステップＳ６１）。この撮影によって取り込まれた画像中の各ＬＥＤ位置に対し、前述した濃度算出と同様の計算を行って濃度レベルを算出する（ステップＳ６２）。濃度レベルの算出が行われると、各ＬＥＤ位置において、この算出された濃度レベルと基準濃度レベルとの比較を行う（ステップＳ６３）。ＬＥＤ点灯光が原稿によって隠されておらず、エリアセンサユニット７０５により撮影されている場合、算出された濃度レベルと基準濃度レベルとはほぼ同じレベルとなる。この結果、そのようなＬＥＤ位置では、「ＬＥＤ点灯光が確認された」と判断され、ＬＥＤ点灯光検出フラグを値１にセットする（ステップＳ６４）。一方、ＬＥＤ点灯光が原稿によって隠され、エリアセンサユニット７０５によって撮影されない場合、算出された濃度レベルと基準濃度レベルとが大きく異なるので、そのようなＬＥＤ位置では、「ＬＥＤ点灯光が確認されない」と判断され、ステップＳ６４でＬＥＤ点灯光検出フラグを値０にリセットする。
【００６８】
この後、全てのＬＥＤ位置におけるＬＥＤ点灯光検出フラグを生成したか否かを判別し（ステップＳ６５）、生成していない場合、ステップＳ６２に戻って同様の処理を繰り返す。一方、全てのＬＥＤ点灯光検出フラグを生成すると、各ＬＥＤ点灯光検出フラグと原稿サイズ条件とを比較する（ステップＳ６６）。具体的に、ＬＥＤ点灯光検出フラグと原稿サイズ条件との比較では、ＬＥＤ１〜６におけるＬＥＤ点灯光検出フラグのパターンと、定型原稿サイズに応じた各ＬＥＤ位置におけるＬＥＤ点灯光検出フラグのパターン（図２５参照）とが一致するか否かが判別される。
【００６９】
この比較の結果、原稿サイズ条件の中に、全てのＬＥＤ点灯光検出フラグの組み合わせに一致するものがあるか否かを判別する（ステップＳ６７）。原稿サイズ条件に一致する（当てはまる）ものがあった場合、その原稿サイズ条件に適合した原稿サイズを原稿台ガラスに載置された原稿のサイズであると決定する（ステップＳ６９）。この後、本処理を終了する。一方、ステップＳ６７で原稿サイズ条件に一致する（当てはまる）ものがなかった場合、「サイズ不定」であるとし、ユーザに原稿サイズを指定するように促し（ステップＳ６８）、本処理を終了する。この後、検知された原稿サイズ情報にしたがって、スキャナ装置は、光学モータ３１１およびランプ３１２を駆動し、原稿サイズの後端までスキャンを行い、ＣＣＤセンサ３１０によって原稿の画像を読み取る。
【００７０】
このように、第３の実施形態によれば、ＬＥＤ１〜６の各位置でＬＥＤ点灯光検出フラグを判定することにより、原稿台ガラス５５２に載置された原稿のサイズを判定できる。したがって、配置するＬＥＤ数を増やし、かつＬＥＤを適切な場所に配置することにより、検出すべき原稿サイズを増やすことも可能である。尚、図２２では、ＬＥＤ１〜６は、主走査ラインあるいは副走査ライン上に整列して配置されているが、これらのライン上に整列して配置されなくてもよいことは、前記第３の実施形態と同様である。
【００７１】
［第４の実施形態］
図２８は第４の実施形態におけるスキャナ装置の外観を示す斜視図である。第４の実施形態のスキャナ装置は、前記第３の実施形態とほぼ同様の構成を有するので、同一の構成要素には、同一の符号が付されている。第４の実施形態では、前記第３の実施形態と比べ、圧板５５３の裏面に、ＬＥＤ７０４の代わりに、面発光源８０１が取り付けられている。その他の構成部分は、前記第３の実施形態と同様である。面発光源８０１として、本実施形態では、ＥＬ素子（エレクトロルミネッセンス素子）が使用される。この面発光源８０１の大きさは、エリアセンサユニット７０５によって撮影される原稿台ガラス５５２の所定領域と等しくなっている。この面発光源８０１は、ドライバ３０５（図１４参照）に接続されており、ＣＰＵ３０８によって点灯状態あるいは消灯状態に制御される。図２９は圧板５５３を閉じた際、原稿台ガラス面上における面発光源８０１の配置を示す図である。前述したように、圧板５５３を閉じた場合、エリアセンサユニット７０５によって撮影される領域８５１は、面発光源８０１の大きさと等しくなる。
【００７２】
このスキャナ装置では、ユーザによって原稿台ガラス５５２に原稿５５１が載置され、圧板５５３が閉じられると、面発光源８０１が点灯し、エリアセンサユニット７０５によって原稿台ガラス５５２の所定領域８５１が撮影される。面発光源８０１を点灯した際、原稿が存在する領域では、面発光源８０１からの光が遮られるので、エリアセンサユニット７０５には光が入射しない。一方、原稿が存在しない領域では、面発光源８０１からの光は原稿台ガラス５５２を透過し、エリアセンサユニット７０５に入射する。この場合、撮影された画像の原稿エッジ部分では、濃度レベルの差が大きく生じるので、そのレベル差から原稿エッジ部分を検出可能である。
【００７３】
この原稿エッジ部分の検出は、主走査方向および副走査方向にそれぞれ行われる。そして、検出されたエッジ部分の位置と予め設定されているエッジ判定位置とを比較する。エッジ判定位置として、主走査方向および副走査方向にそれぞれ３ポイントが用意されている。主走査方向のエッジ判定位置は、図２９の位置Ｍ１、Ｍ２、Ｍ３であり、副走査方向のエッジ判定位置は図２９の位置Ｎ１、Ｎ２、Ｎ３である。各エッジ判定位置では、以下に示す判別が行われる。すなわち、位置Ｍ１では、Ｂ５ＲとＡ５、Ａ４Ｒサイズの主走査方向の長さが判別される。位置Ｍ２では、Ａ５、Ａ４ＲとＢ５、Ｂ４サイズの主走査方向の長さが判別される。位置Ｍ３では、Ｂ５、Ｂ４とＡ３、Ａ４サイズの主走査方向の長さが判別される。位置Ｎ１では、Ｂ５とＡ５Ｒ、Ａ４サイズの副走査方向の長さが判別される。位置Ｎ２では、Ａ５Ｒ、Ａ４とＢ５Ｒサイズの副走査方向の長さが判別される。位置Ｎ３では、Ｂ５ＲとＡ４Ｒサイズの副走査方向の長さが判別される。ここで、エリアセンサユニット７０５によって撮影される領域８５１は、上記エッジ判定位置を覆うように配置されている。
【００７４】
図３０はエッジ判定位置におけるエッジ検出結果と原稿サイズの関係を示すテーブルである。エッジが検出された位置では、エッジ検出フラグが値１にセットされ、一方、エッジが検出されない位置では、エッジ検出フラグが値０にリセットされる。原稿サイズ検知に必要なエッジ判定位置を含むように、原稿台ガラス上の所定領域をエリアセンサユニット７０５によって撮影し、その撮影画像からエッジ判定位置において、エッジの有無を判定することにより、原稿台ガラス上に載置された原稿のサイズが判別可能である。つまり、エッジが検出される位置は、原稿台ガラス５５２に載置された原稿サイズに応じて異なっているので、エッジ検出フラグを判定することにより、原稿サイズが検知可能である。原稿サイズの検知方法は、前記第２および第３の実施形態と同様であるので、ここではその説明を省略する。
【００７５】
このように、第４の実施形態によれば、各エッジ判定位置におけるエッジ検出フラグを判定することにより、原稿台ガラス５５２に載置された原稿のサイズを検知できる。したがって、原稿のサイズに応じてエッジ判定位置を増やすことで、検知すべき原稿サイズの種類を増やすことが可能である。また、高価な反射型フォトセンサを使用することなく、種々の原稿サイズを検知可能である。
【００７６】
尚、本発明は、上記実施形態の構成に限られるものではなく、特許請求の範囲で示した機能、または本実施形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。例えば、上記実施形態では、圧板を用いた場合を示したが、原稿自動搬送装置を用いた場合でも、本発明は、同様に適用可能である。前記第２の実施形態では、圧板にエリアセンサユニットを取り付けたが、原稿自動搬送装置を備える場合、原稿自動搬送装置の下面にエリアセンサユニットを取り付けるようにしてもよい。
【００７７】
また、原稿台ガラス面にゴミなどがあり、原稿サイズの検知動作で正常なフラグ情報が得られない場合、検出されたフラグ情報と予め設定されたフラグ情報とが一致しないことがある。このとき、原稿台ガラス面に載置された原稿のサイズを、ユーザが操作パネルから指定できるようにしてもよい。
【００７８】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行することによっても達成される。
【００７９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体としては、例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ＰＣＭＣＩＡカードやコンパクトフラッシュ（登録商標）等のメモリカード、ハードディスク、マイクロＤＡＴ、光磁気ディスク、ＣＤ−ＲやＣＤ−ＲＷ等の光ディスク、ＤＶＤ等の相変化型光ディスク等で構成されてもよい。また、プログラムコードをネットワークを介してダウンロードしてもよい。
【００８０】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることはいうまでもない。
【００８１】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００８２】
【図１】第１の実施形態における画像形成装置の内部構成を示す図である。
【図２】リーダ部１に設けられた操作部（パネル）の外観を示す図である。
【図３】リーダ部１内のコントローラ部２５０の電気的構成を示すブロック図である。
【図４】リーダ部１の外観を示す斜視図である。
【図５】圧板の開閉を検知する機構を模式的に示す図である。
【図６】エリアセンサによって検知可能な原稿台ガラス面上のボックス（ＢＯＸ）領域を示す図である。
【図７】各検知位置に対して行われる処理内容を示すテーブルである。
【図８】圧板４０３の開閉角度毎の主走査位置に対する読取輝度を示すグラフである。
【図９】原稿サイズ検知処理手順を示すフローチャートである。
【図１０】ステップＳ３、Ｓ６およびＳ７におけるサイズ検知処理手順を示すフローチャートである。
【図１１】ステップＳ１６における濃度判定処理手順を示すフローチャートである。
【図１２】ステップＳ１３におけるデータ変化検知処理手順を示すフローチャートである。
【図１３】第２の実施形態におけるスキャナ装置の外観を示す斜視図である。
【図１４】スキャナ装置内のコントローラ部２５０の電気的構成を示すブロック図である。
【図１５】原稿台ガラス上のエリアセンサユニット５５４によって撮像される領域を示す図である。
【図１６】原稿台ガラス５５２に載置された原稿５５１と各パッチＰ１〜Ｐ６の撮影状態との関係を示す図である。
【図１７】図１６につづく原稿台ガラス５５２に載置された原稿５５１と各パッチＰ１〜Ｐ６の撮影状態との関係を示す図である。
【図１８】原稿台ガラスに載置された原稿サイズとパッチ撮影状態との関係を示すテーブルである。
【図１９】パッチの算出範囲を示す図である。
【図２０】原稿サイズ検知処理手順を示すフローチャートである。
【図２１】第３の実施形態におけるスキャナ装置の外観を示す斜視図である。
【図２２】圧板５５３を閉じた際、原稿台ガラス面上における６個のＬＥＤの配置を示す図である。
【図２３】原稿台ガラス５５２に載置された原稿５５１とエリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態との関係を示す図である。
【図２４】図２３につづく原稿台ガラス５５２に載置された原稿５５１とエリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態との関係を示す図である。
【図２５】エリアセンサユニット７０５によって撮影されるＬＥＤ点灯光状態と原稿台ガラスに載置された原稿のサイズとの関係を示すテーブルである。
【図２６】撮影されたＬＥＤ点灯光の濃度レベルの算出範囲を示す図である。
【図２７】原稿サイズ検知処理手順を示すフローチャートである。
【図２８】第４の実施形態におけるスキャナ装置の外観を示す斜視図である。
【図２９】圧板５５３を閉じた際、原稿台ガラス面上における面発光源８０１の配置を示す図である。
【図３０】エッジ判定位置におけるエッジ検出結果と原稿サイズの関係を示すテーブルである。
【図３１】従来の原稿サイズを検知するための反射型フォトセンサの配置を示す図である。
【図３２】原稿サイズ検知センサ５０１〜５０４による原稿検出結果を基に判定される原稿サイズを示すテーブルである。
【符号の説明】
【００８３】
１  リーダ部
２  プリンタ部
３  コントローラ部
１０９  ＣＣＤセンサ
２５０  コントローラ部
３００  エリアセンサ
３０７、５０９  ＲＯＭ
３０８、５０７  ＣＰＵ
３８０  原稿突き当て部
４０１  原稿検知センサ
４０３、５５３  圧板
４０４  圧板開閉フラグ
４０５  圧板開閉センサ
５５４、７０５  エリアセンサユニット
５５１  原稿
５５２  原稿台ガラス
５５５  パッチ
７０４  ＬＥＤ
８０１  面発光源
【図１】
2006067330.tif 000003
【図２】
2006067330.tif 000004
【図３】
2006067330.tif 000005
【図４】
2006067330.tif 000006
【図５】
2006067330.tif 000007
【図６】
2006067330.tif 000008
【図７】
2006067330.tif 000009
【図８】
2006067330.tif 000010
【図９】
2006067330.tif 000011
【図１０】
2006067330.tif 000012
【図１１】
2006067330.tif 000013
【図１２】
2006067330.tif 000014
【図１３】
2006067330.tif 000015
【図１４】
2006067330.tif 000016
【図１５】
2006067330.tif 000017
【図１６】
2006067330.tif 000018
【図１７】
2006067330.tif 000019
【図１８】
2006067330.tif 000020
【図１９】
2006067330.tif 000021
【図２０】
2006067330.tif 000022
【図２１】
2006067330.tif 000023
【図２２】
2006067330.tif 000024
【図２３】
2006067330.tif 000025
【図２４】
2006067330.tif 000026
【図２５】
2006067330.tif 000027
【図２６】
2006067330.tif 000028
【図２７】
2006067330.tif 000029
【図２８】
2006067330.tif 000030
【図２９】
2006067330.tif 000031
【図３０】
2006067330.tif 000032
【図３１】
2006067330.tif 000033
【図３２】
2006067330.tif 000034