(57)【特許請求の範囲】
【請求項１】
原稿を照明する光源と、原稿の画像を読み取るイメージセンサと、このイメージセンサに対向して設けられて原稿を背面側から規制するガイド部材と、前記イメージセンサの手前に配置されて原稿の進入を検出する原稿検出手段と、前記イメージセンサによる所定の読取位置に原稿の先端が到達したことを判定する原稿到達判定処理のために前記ガイド部材に開設された開口と、この開口を含み、かつこれより主走査方向に幅広に検出領域を設定して、その中の前記開口に対応する開口データ領域並びに前記ガイド部材に対応する開口外データ領域の双方での検出データの変化に基づいて前記原稿到達判定処理を行って原稿の読み取りを開始する制御手段と、を具備し、
前記制御手段は、前記原稿検出手段により検出される原稿進入時点から、前記原稿到達判定処理を開始し、原稿到達判定処理中に原稿の搬送速度から予想される原稿先端が所定の読取位置へ到達する時間が経過すると、原稿到達判定処理を中止して所定の読取位置に開口に対応する主走査方向の位置に端縁から副走査方向に帯状に延びた黒画像を有する原稿の先端が到達しているものとみなして原稿の読み取りを開始することを特徴とする原稿読取装置。
【請求項２】
請求項１に記載の原稿読取装置を備えた画像通信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、イメージセンサを用いて原稿の画像を読み取る原稿読取装置及びこれを用いた画像通信装置に関するものである。
【０００２】
【従来の技術】
ファクシミリ送信やコピーを行うために原稿の画像を読み取る原稿読取装置では、原稿の読み取りを簡便に行うために自動原稿供給機構（ＡＤＦ）が設けられることがある。この自動原稿供給機構では、原稿が給紙ローラで１枚ずつ引き込まれてイメージセンサに対向する所定の読取位置に搬送され、この読取位置に原稿の先端が到達したところでイメージセンサの読取動作を開始させる。ここで、イメージセンサの読取動作を開始させるタイミングは、イメージセンサの手前に配置された原稿通過センサの検出結果に基づいて決定することができる。この場合、原稿検出時点から読取位置に到達するまでに要する待ち時間の経過をもって原稿の読み取りを開始することになるが、給紙ローラによる搬送速度が一定でないなどの理由で実際に読取位置に原稿が到達するのに要する時間が変動するため、読取動作の開始タイミングがずれて適切な読取画像が得られない不都合が生じる。
【０００３】
これに対して、原稿の画像を読み取るイメージセンサで直接原稿の先端を検出する構成とすると、読取動作の開始タイミングがずれる不都合を回避することができる。この場合、原稿を背面側から規制するガイド部材に開口を設け、ガイド部材に対応する画素が白を示し、開口に対応する画素が黒を示すように設定しておくと、給紙ローラで搬送された原稿がガイド部材とイメージセンサとの間に進入したところで開口に対応する画素が黒から白に変化することになり、この変化に基づいて読取位置に原稿の先端が到達したことを識別することができる。
【０００４】
【発明が解決しようとする課題】
ところが、原稿を照明する光源が発する光がガイド部材の開口の内周面で乱反射を起こしたり、あるいは開口を通過した光が装置内部で乱反射したりすると、その反射光がイメージセンサで受光されて開口に対応する画素が白を示し、読取位置に原稿の先端が到達していないにも関わらず、原稿の先端が到達したものと誤った判定がなされることがあり、これにより読取動作の開始タイミングがずれて適切な読取画像が得られない不都合が生じる。
【０００５】
また、開口に対応する画素にのみ着目して原稿の先端が到達したことを判定する場合、ガイド部材の取り付け精度が低く、開口の位置がずれると、開口の周囲のガイド部材の部分の検出データに基づいて誤った判定が行われ、これにより読取動作の開始タイミングがずれて適切な読取画像が得られない不都合が生じる。さらに、原稿の先端部における開口に対応する位置に黒画像があると、開口に対応する画素に変化が現れないため、原稿の先端が到達したことを識別することができない。
【０００６】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、その第１の目的は、イメージセンサによる読取位置に原稿の先端が到達したことを判定する原稿到達判定処理のためにガイド部材に開設した開口が原因で生じる光の乱反射によって原稿到達判定処理の精度が低下することを回避することが可能なように構成された原稿読取装置及び画像通信装置を提供することにある。また、本発明の第２の目的は、開口の位置がずれることで判定の精度が低下することがなく、さらに先端部に黒画像を有する原稿でも原稿の先端が到達したことを精度良く判定することができるように構成することにある。
【０００７】
【課題を解決するための手段】
このような目的を果たすために、本発明における原稿読取装置は、請求項１に示すように、原稿を照明する光源と、原稿の画像を読み取るイメージセンサと、このイメージセンサに対向して設けられて原稿を背面側から規制するガイド部材と、前記イメージセンサの手前に配置されて原稿の進入を検出する原稿検出手段と、前記イメージセンサによる所定の読取位置に原稿の先端が到達したことを判定する原稿到達判定処理のために前記ガイド部材に開設された開口と、この開口を含み、かつこれより主走査方向に幅広に検出領域を設定して、その中の前記開口に対応する開口データ領域並びに前記ガイド部材に対応する開口外データ領域の双方での検出データの変化に基づいて前記原稿到達判定処理を行って原稿の読み取りを開始する制御手段と、を具備し、前記制御手段は、前記原稿検出手段により検出される原稿進入時点から、前記原稿到達判定処理を開始し、原稿到達判定処理中に原稿の搬送速度から予想される原稿先端が所定の読取位置へ到達する時間が経過すると、原稿到達判定処理を中止して所定の読取位置に開口に対応する主走査方向の位置に端縁から副走査方向に帯状に延びた黒画像を有する原稿の先端が到達しているものとみなして原稿の読み取りを開始するものとした。
【００１５】
これによると、原稿検出手段により検出される原稿進入時点から、原稿到達判定処理を開始し、原稿到達判定処理中に原稿の搬送速度から予想される原稿先端が所定の読取位置へ到達する時間が経過すると、原稿到達判定処理を中止して所定の読取位置に開口に対応する主走査方向の位置に端縁から副走査方向に帯状に延びた黒画像を有する原稿の先端が到達しているものとみなして原稿の読み取りを開始する。従って、開口に対応する主走査方向の位置に端縁から副走査方向に帯状に延びた黒画像を有する原稿の場合、所定の読取位置に原稿の先端が到達しているにも関わらず検出領域における検出データに変化が現れないが、このような場合でも読み取りの開始が大幅に遅れることを避けることができる。
【００１６】
また、本発明における画像通信装置は、請求項２に示すように、請求項１に記載の原稿読取装置を備える。これによると、請求項１に記載の効果を得ることができる。
【００１７】
なお、本発明による原稿読取装置は、ファクシミリ装置の他に、ネットワークスキャナなど、原稿の画像を読み取ってその画像データを所要の宛先に送信する画像通信装置に広く適用することができる。さらに、本発明による原稿読取装置は、前記の画像通信装置の他に、複写機や一般的なスキャナなどの通信機能を有しない構成のものにも広く適用することができる。
【００１８】
【発明の実施の形態】
以下に添付の図面を参照して本発明の実施の形態について詳細に説明する。
【００１９】
図１は、本発明が適用されるファクシミリ装置の概略構成を示す断面図である。この画像通信装置は、複数枚の原稿Ａが載置される原稿載置部１と、ここに載置された原稿Ａをセパレータ２と協働して１枚ずつ送り込む給紙ローラ３と、これにより送り込まれた原稿Ａの画像を読み取るイメージセンサユニット４と、これに原稿Ａを密着保持する押さえローラ５と、背面側から原稿Ａを規制するガイド部材６と、原稿Ａを外部に排出する排紙ローラ７と、給紙ローラ３とイメージセンサユニット４とを結ぶ搬送経路上に配置されて原稿Ａの進入・通過を検出する原稿通過センサ８とを有している。この原稿通過センサ８は、原稿Ａの搬送経路を塞ぐ態様で設けられた検出部材が進入した原稿Ａに押されて変位することで原稿Ａの進入が検出され、原稿Ａが通り過ぎて検出部材が初期位置に復元することで原稿Ａの通過が検出される。また、本体９の内部には記録紙に画像を記録する記録部が設けられている。コントロールパネル部１０の前面には表示器や操作キーが配置されている。
【００２０】
図２は、図１に示したファクシミリ装置の概略構成を示すブロック図である。ここでは、第１のマイクロコンピュータ２１の読取の制御信号に応じてイメージセンサ（ラインセンサ）２２が原稿の読取動作を開始すると、この出力信号が増幅部２３を介して画像処理回路２４に入力され、ここで生成したラインごとの画像データがラインメモリ２５に一時的に格納された後、ページごとの画像データがページメモリ２６に格納される。そして第１のマイクロコンピュータ２１からの送信の制御信号に応じてページメモリ２６内の画像データが通信部２７から指定の宛先に送信される。また、通信部２７にて受信した画像データがページメモリ２６に格納され、第１のマイクロコンピュータ２１からの記録の制御信号に応じてページメモリ２６内の画像データに基づいて記録部２８で記録紙に画像が記録される。第１のマイクロコンピュータ２１での制御に要するプログラムは、第１のＲＯＭ２９に格納されており、第１のＲＡＭ３０が制御時のワークメモリとして機能する。
【００２１】
コントロールパネル部では、第２のマイクロコンピュータ３１において、操作キー３２の操作により入力された各種のデータ処理、表示器３３に表示させる各種のデータ処理が第２のＲＯＭ３４及び第２のＲＡＭ３５を用いて行われる。また、図１に示した原稿通過センサ８の他に、原稿載置部にセットされた原稿の有無を判別する原稿有無センサ３６が設けられている。
【００２２】
図３は、図１に示したガイド部材の周辺部を示す断面図である。イメージセンサユニット４には、原稿Ａの画像を読み取るイメージセンサ２２と、原稿を照明する光源（ＬＥＤ）４１とが設けられている。また、このイメージセンサユニット４に対向して背面側から原稿Ａを規制するガイド部材６には、イメージセンサ２２による所定の読取位置に原稿の先端が到達したことを判定する原稿到達判定処理のための開口４２が開設されている。光源４１が発する光は、導光体４３の光放射面からガイド部材６に向けて放射され、原稿がある場合には原稿で反射されて、その反射光がロッドレンズアレイ４４で集光されてイメージセンサ２２に導かれ、これにより原稿の画像が読み取られる。原稿がない場合には開口４２を通過して装置内部に放射される。
【００２３】
図４は、図１に示したガイド部材の周辺部を示す斜視図である。ガイド部材６には、押さえローラ５が嵌入する孔５１が開設され、その左右両側に原稿到達判定処理のための開口４２が設けられている。原稿Ａがない状態では、イメージセンサユニット４の光源が発する光はガイド部材６で反射されるかあるいは開口４２を通過し、ガイド部材６での反射光がイメージセンサで受光されることで、ガイド部材６に対応する画素が白を示し、開口４２に対応する画素が黒を示す。原稿Ａがガイド部材６の開口４２とイメージセンサユニット４との間に進入すると、原稿Ａでの反射光がイメージセンサで受光され、原稿の画像が読み込まれる。
【００２４】
図５は、図１に示したガイド部材の要部断面を詳しく示す斜視図である。ここでは、開口４２の内周面６１が光の反射を抑えるように黒色に着色されている。このため、イメージセンサユニット４の光源４１が発する光が開口４２の内周面６１に当たってもこの内周面６１に光が吸収されるため、光の乱反射が抑制され、開口４２に対応する画素が白を示す誤検出を避けることができる。
【００２５】
図６は、図１に示したガイド部材の要部断面の他の例を詳しく示す斜視図である。ここでは、開口４２の内周面７１が、イメージセンサ２２と相反する側を向くように傾斜して設けられている。このため、光源４１が発する光が開口４２の内周面７１で反射を起こしても、その反射光がイメージセンサと相反する方向に拡散してイメージセンサ２２で受光されないため、開口４２に対応する画素が白を示す誤検出を避けることができる。
【００２６】
図７は、図１に示したガイド部材の要部断面の他の例を詳しく示す斜視図である。ここでは、イメージセンサユニット４のイメージセンサ２２と相反する側から開口４２を覆うように開口遮蔽部材８２が設けられており、この開口遮蔽部材８２は光の反射及び透過を抑えるように黒色に着色されている。このため、光源４１が発する光が開口４２を通過して装置内部に放射される際、並びに装置内部で乱反射した光が再び開口４２を通過する際に光が開口遮蔽部材８２に吸収されるので、光源が発する光の乱反射を抑えることができ、開口４２に対応する画素が白を示す誤検出を避けることができる。
【００２７】
図８・図９・図１０は、図１に示したガイド部材の開口による原稿到達判定処理の概要を示す図である。イメージセンサ２２でこれに対向する所定の読取位置に原稿の先端が到達したことを判定するにあたり、イメージセンサ２２で走査を行うが、このとき開口を含み、かつこれより主走査方向に幅広に検出領域を設定して、その中の開口に対応する開口データ領域並びにガイド部材に対応する開口外データ領域の双方での検出データの変化に基づいて原稿到達判定処理が行われる。このとき、イメージセンサ２２の出力をＡ／Ｄ変換して得られた検出データに対して白黒２値化処理が行われ、黒を示す検出データに基づいて開口データ領域が確定され、それ以外が開口外データ領域となる。特にここでは開口の前後に幅広に検出領域を設定して、開口データ領域の前後に２つの開口外データ領域が設定されている。
【００２８】
図８は、少なくとも先端が白い原稿Ａ１の場合を示しており、この原稿Ａ１がガイド部材６の開口４２とイメージセンサ２２との間に進入すると、開口データ領域が黒から白に変化することで原稿の到達を識別することができる。図９は、少なくとも先端が黒い原稿Ａ２の場合を示しており、開口外データ領域が白から黒に変化することで原稿の到達を識別することができる。図１０は、極めて稀であるが、開口４２に対応する位置に先端から副走査方向に延びた帯状の黒画像を有する原稿Ａ３の場合を示しており、この場合、開口データ領域及び開口外データ領域の双方で変化が現れない。このため、イメージセンサ２２で原稿の到達を識別することは困難であり、原稿通過センサ（原稿検出手段）８により検出される原稿進入時点から所定の時間が経過すると、所定の読取位置に原稿の先端が到達しているものとみなして原稿到達判定処理を中止して原稿の読み取りを開始する。
【００２９】
図１１は、図１に示したファクシミリ装置における原稿到達判定処理のための検出データを取得する手順を示す図である。ここでは、１画素１ビットで画素単位の白黒２値データから８画素８ビットの２進コードを得て、これを１バイトごとに１６進数で表現したデータが得られる。また、左右の開口に対応する検出領域のデータは、読取開始位置から始まるラインデータから所定のバイト数（OFFSET L・OFFSET H）オフセットして読み込むことで取得する。特にここでは左右の検出領域にそれぞれ１６バイトが割り当てられている。バイトごとの検出データは、当該バイトに属する画素が全て白を示す「００」から、当該バイトに属する画素が全て黒を示す「ＦＦ」までの２５６通りの場合がある。なお、イメージセンサによる読み取りの際には、開口に対応する画素が黒を示し、ガイド部材に対応する画素が白を示すように読取モードを単純２値に設定し、必要であればグレイ階調を白にするために光源の光量を上げる処理が行われる。
【００３０】
図１２は、図１に示したファクシミリ装置における原稿到達判定処理の概要を示す図である。ここでは原稿到達判定処理として、検出領域における検出データの変化を把握するための基準となる原稿がない状態での基準データと検出データとを比較して、基準データと異なる検出データが所定のデータ数（ここでは３バイト）を越えた相違状態が所定のライン数（ここでは３ライン）継続した場合に、所定の読取位置に原稿の先端が到達したものと判定する相違判定処理が行われる。この相違判定処理では、開口データ領域のみが比較対象となり、この相違判定処理に先だって比較対象を開口データ領域に限定するために検出データに対してマスク処理が行われる。
【００３１】
相違判定処理では、左右の開口データ領域に属する検出データと基準データとをバイトごとに比較してデータが異なる相違バイト数を計数し、これを各ラインごとに行う。図１２は先端部に黒白が入り交じった画像、例えば離散的なノイズ画像を有する原稿の例であり、検出データが刻々と変化し、基準データである「ＦＦ」と異なるデータが左右の開口データ領域を合わせて１ライン目で４バイト、２ライン目で５バイト、３ライン目で４バイトとなり、３バイト以上の相違状態が３ライン連続する前記の条件を満足するため、原稿の先端が到達したものと判定される。また、先端部が白い原稿では、左右の開口データ領域に属する検出データが全て「００」となり、各ライン共に基準データと異なるデータが６バイトになるため、同様に前記の条件を満足することから原稿の先端が到達したものと判定することができる。
【００３２】
図１３は、図１に示したファクシミリ装置における基準データ作成処理の概要を示す図である。基準データ作成処理は、相違判定処理に先だってその都度行われる。基準データを作成する際にもマスク処理が行われる。このマスク処理では、まず原稿がない状態での検出データ（WIN L及びWIN R）において黒「ＦＦ」を示すデータ領域を開口データ領域として確定し、その他の領域をガイド部材に対応する開口外データ領域とし、黒「ＦＦ」を除くデータを全て白「００」とする処理を行ってマスクデータ（MASK L及びMASK R）を作成する。そしてこのマスクデータと検出データとの論理積をバイト単位で求めることで基準データ（BASE L及びBASE R）が作成される。
【００３３】
図１４は、図１に示したファクシミリ装置におけるマスク処理及び相違判定処理の概要を示す図である。ここでは、まず左右の検出領域の生データ（WIN L及びWIN R）を読み込んでこれに対してマスク処理を行う。このマスク処理では、前記の基準データ作成処理で得られたマスクデータ（MASK L及びMASK R）と検出データとの論理積をバイト単位で求めて加工済みの検出データ（READ L及びREAD R）を作成する。そしてこの検出データと前記の基準データ作成処理で得られた基準データ（BASE L及びBASE R）とをバイト単位で比較して相違バイト数が計数される。
【００３４】
図１５は、図１に示したファクシミリ装置における全黒判定処理及び全白判定処理の概要を示す図である。ここでは原稿到達判定処理として、検出領域の全体に渡って検出データが全て黒となる全黒状態が所定のライン数（ここでは３ライン）継続した場合に、所定の読取位置に原稿の先端が到達したものと判定する全黒判定処理と、検出領域の全体に渡って検出データが全て白となる全白状態が所定のライン数（ここでは３ライン）継続した場合に、所定の読取位置に原稿の先端が到達したものと判定する全白判定処理とが行われる。図中（Ａ）は少なくとも先端部が黒い原稿での検出データの例を示しており、検出データが全て黒「ＦＦ」となるため、全黒判定処理で原稿の先端が到達したことを識別することができる。図中（Ｂ）は少なくとも先端部が白い原稿での検出データの例を示しており、検出データが全て白「００」となるため、全白判定処理で原稿の先端が到達したことを識別することができる。なお、この全黒判定処理及び全白判定処理では、前記の相違判定処理で用いられるマスク処理済みの検出データではなく、生データが用いられる。
【００３５】
図１６は、図１に示したファクシミリ装置における異物付着時の処理の概要を示す図である。ここでは、紙粉やごみなどの白い異物が開口に一部重なる位置に付着しており、基準データ作成処理において原稿がない状態での生データにおいて黒「ＦＦ」を示すデータ領域を開口に対応する開口データ領域として確定すると、異物が重ならない開口の一部が開口データ領域として認識され、この開口データ領域が実際の開口幅より大幅に縮小されると、前記の相違判定処理での判定条件、すなわち基準データと異なる検出データが所定のデータ数（ここでは３バイト）を越えた相違状態そのものの検出が困難になる。図示する例では左右の開口データ領域を合わせて黒データ（ＦＦ）が２バイトであり、相違判定処理を行うことができない。この場合、前記の全白判定処理が有効に機能し、先端部が白い原稿では全白状態が３ライン継続することで原稿の先端が到達したものと判定することができる。
【００３６】
図１７は、図１に示したファクシミリ装置での各種動作の順序を示すタイミング図である。ここでは、原稿を給紙するモータが起動して原稿通過センサで原稿の進入が確認されると、第１・第２のタイマが起動し、第１のタイマの設定時間Ｔ１の経過をもって基準データ作成処理が開始し、第２のタイマの設定時間Ｔ２の経過をもって原稿到達判定処理が開始し、同時に第３のタイマが起動し、この第３のタイマの設定時間Ｔ３の経過をもって原稿到達判定処理が終了する。また、原稿通過センサで原稿の通過が確認されると、第４のタイマが起動し、この第４のタイマの設定時間Ｔ４の経過をもって原稿読取処理が終了される。
【００３７】
図１８は、図１に示したファクシミリ装置での処理の手順を示すフロー図である。電源をオンすると、まずステップ１０１にて各種のパラメータの初期化が行われ、つづくステップ１０２にてキー入力処理が行われ、オペレータが操作キーを操作してステップ１０３にて読取開始キーの操作があったものと判定され、さらにステップ１０４にて原稿有無センサにより原稿がセットされているものと判定されると、ステップ１０５に進んで原稿の給紙搬送動作が開始される。そしてステップ１０６にて原稿通過センサで原稿の進入が検知されるとステップ１０７に進んで原稿先端検出準備の処理が行われる。この原稿先端検出準備では、オペレータのキー操作により設定された原稿読み取りパラメータをＲＡＭに保存した上で原稿先端検出用の制御に切り替える。ここでは例えば読取モードを単純２値に設定する、グレイ階調を白にするための光源の光量を上げる、自動濃度調整を解除するなどの処理が行われる。
【００３８】
ステップ１０７の原稿先端検出準備の処理が終了するとステップ１０８に進んで第１・第２のタイマを起動し、つづくステップ１０９にて第１のタイマのタイムアップと判定されると、ステップ１１０に進んで基準データ作成処理が行われる。そしてステップ１１１にて第２のタイマのタイムアップと判定されると、ステップ１１２に進んで第３のタイマを起動し、つづくステップ１１３にて原稿到達判定処理が行われる。この原稿到達判定処理が終了すると、ステップ１１４にて原稿読取処理が開始される。ここで、原稿読取処理は、原稿読み取りパラメータをステップ１０７にてＲＡＭに保存されたオペレータの設定値に戻した後に行われる。ついでステップ１１５にて原稿通過センサで原稿の通過が検知されると、ステップ１１６に進んで第４のタイマを起動し、つづくステップ１１７にて第４のタイマのタイムアップと判定されると、ステップ１１８に進んで原稿の排出が完了したか否かの判定が行われ、ここで原稿の排出が完了したものと判定されると次の原稿の読み取りのためにステップ１０４に戻る。
【００３９】
図１９は、図１８に示した基準データ作成処理の手順を示すフロー図である。この基準データ作成処理では、前記図１３に示したマスクデータの作成と、これに基づくの基準データの作成が行われるが、これに先だって検出データに基づいて全黒判定処理と全白判定処理とが行われ、これらの判定処理で読取位置に原稿の先端が到達したものと判定されると、基準データ作成処理を中止して原稿の読み取りを開始する。
【００４０】
まずステップ２０１にて全黒・全白の両ラインカウンタをクリアし、つづくステップ２０２にて左側の開口に対応する検出データの読み込みが行われ、さらにステップ２０３にて右側の開口に対応する検出データの読み込みが行われ、ステップ２０４以降の全黒判定処理に進む。
【００４１】
ステップ２０４では検出領域の全体に渡って検出データが全て黒となる全黒状態か否かを判定し、全黒状態であればステップ２０５に進んで全黒ラインカウンタを１増分し、つづくステップ２０６にて全黒ラインカウンタの計数値が３以上か否かを判定し、これが３以上で先端が黒い原稿が読取位置に既に到達したものと判定されると基準データ作成処理を中止して図１８に示したステップ１１４の原稿読取処理を開始する。他方、ステップ２０６にて全黒ラインカウンタが３以上でないと判定されると、ステップ２０２に戻って次のラインの検出データの読み込みが行われる。また、ステップ２０４で全黒状態でないと判定されると、ステップ２０７に進んで全黒ラインカウンタをクリアしてステップ２０８に進む。
【００４２】
ステップ２０８では検出領域の全体に渡って検出データが全て白となる全白状態か否かを判定し、全白状態であればステップ２０９に進んで全白ラインカウンタを１増分し、つづくステップ２１０にて全白ラインカウンタの計数値が３以上か否かを判定し、これが３以上で既に先端が白い原稿が読取位置に到達したものと判定されると基準データ作成処理を中止して図１８に示したステップ１１４の原稿読取処理を開始する。他方、ステップ２１０にて全白ラインカウンタの計数値が３以上でないと判定されると、ステップ２０２に戻って次のラインの検出データの読み込みが行われる。また、ステップ２０８で全白状態でないと判定されると、ステップ２１１に進んで全白ラインカウンタをクリアしてステップ２１２に進む。
【００４３】
ステップ２１２では、図１３に示した要領でマスクデータが作成され、つづくステップ２１３にて基準データが作成される。
【００４４】
図２０・図２１は、図１８に示した原稿到達判定処理の手順を示すフロー図である。ここでは相違判定処理、全黒判定処理、及び全白判定処理が並行して実行され、いずれかの処理で原稿の先端の到達を検知するとフローを終了して次の原稿読取処理を開始する。また、第３のタイマによる設定時間の経過をもってフローを終了して次の原稿読取処理を開始する。
【００４５】
まず図２０に示すステップ３０１にて相違・全黒・全白の各ラインカウンタをクリアする。そしてステップ３０２にて左側の開口に対応する検出データの読み込みが行われ、さらにステップ３０３にて右側の開口に対応する検出データの読み込みが行われ、つづくステップ３０４にて取得した検出データに対して図１４に示したマスク処理が行われ、図２１に示すステップ３０５以降の相違判定処理に進む。
【００４６】
ステップ３０５では、検出データと基準データとを比較して相違バイト数が３以上か否かを判定し、相違バイト数が３以上であればステップ３０６に進んで相違ラインカウンタを１増分し、つづくステップ３０７にて相違ラインカウンタの計数値が３以上か否かを判定し、３以上で読取位置に原稿の先端が到達したものと判定されると原稿到達判定処理を終了して図１８に示したステップ１１４の原稿読取処理を開始する。他方、ステップ３０７にて相違ラインカウンタが３以上でないと判定されると、ステップ３０８以降の全黒判定処理に進む。また、ステップ３０５で相違バイト数が３以上でないと判定されると、ステップ３０９に進んで相違ラインカウンタをクリアしてステップ３０８以降の全黒判定処理に進む。
【００４７】
ステップ３０８では検出領域の全体に渡って検出データが全て黒となる全黒状態か否かを判定し、全黒状態であればステップ３１０に進んで全黒ラインカウンタを１増分し、つづくステップ３１１にて全黒ラインカウンタの計数値が３以上か否かを判定し、これが３以上で読取位置に原稿の先端が到達したものと判定されると原稿到達判定処理を終了して図１８に示したステップ１１４の原稿読取処理を開始する。他方、ステップ３１１にて全黒ラインカウンタが３以上でないと判定されると、ステップ３１２以降の全白判定処理に進む。また、ステップ３０８で全黒状態でないと判定されると、ステップ３１３に進んで全黒ラインカウンタをクリアしてステップ３１２に進む。
【００４８】
ステップ３１２では検出領域の全体に渡って検出データが全て白となる全白状態か否かを判定し、全白状態であればステップ３１４に進んで全白ラインカウンタを１増分し、つづくステップ３１５にて全白ラインカウンタの計数値が３以上か否かを判定し、これが３以上で読取位置に原稿の先端が到達したものと判定されると原稿到達判定処理を終了して図１８に示したステップ１１４の原稿読取処理を開始する。他方、ステップ３１５にて全白ラインカウンタが３以上でないと判定されるとステップ３１６に進む。また、ステップ３１２で全白状態でないと判定されると、ステップ３１７に進んで全白ラインカウンタをクリアしてステップ３１６に進む。
【００４９】
ステップ３１６では、第３のタイマがタイムアップ、すなわち設定時間Ｔ３が経過したか否かが判定され、タイムアップであれば読取位置に原稿の先端が到達したものとみなして原稿到達判定処理を終了して図１８に示したステップ１１４の原稿読取処理を開始する。他方、タイムアップでなければ、図２０に示したステップ３０２に戻り、次のラインの検出データの読み込みが行われる。
【００５０】
【発明の効果】
このように本発明によれば、原稿ごとにその都度、簡単な処理を行うことにより、読取誤差や誤判定を避け、精度良く原稿到達判定を行うことができる。
【図面の簡単な説明】
【図１】本発明が適用されるファクシミリ装置の概略構成を示す断面図
【図２】図１に示したファクシミリ装置の概略構成を示すブロック図
【図３】図１に示したガイド部材の周辺部を示す断面図
【図４】図１に示したガイド部材の周辺部を示す斜視図
【図５】図１に示したガイド部材の要部断面を詳しく示す斜視図
【図６】図１に示したガイド部材の要部断面の他の例を詳しく示す斜視図
【図７】図１に示したガイド部材の要部断面の他の例を詳しく示す斜視図
【図８】図１に示したガイド部材の開口による原稿到達判定処理の概要を示す図
【図９】同じく開口による原稿到達判定処理の概要を示す図
【図１０】同じく開口による原稿到達判定処理の概要を示す図
【図１１】図１に示したファクシミリ装置における原稿到達判定処理のための検出データを取得する手順を示す図
【図１２】図１に示したファクシミリ装置における原稿到達判定処理の概要を示す図
【図１３】図１に示したファクシミリ装置における基準データ作成処理の概要を示す図
【図１４】図１に示したファクシミリ装置におけるマスク処理及び相違判定処理の概要を示す図
【図１５】図１に示したファクシミリ装置における全黒判定処理及び全白判定処理の概要を示す図
【図１６】図１に示したファクシミリ装置における異物付着時の処理の概要を示す図
【図１７】図１に示したファクシミリ装置での各種動作の順序を示すタイミング図
【図１８】図１に示したファクシミリ装置での処理の手順を示すフロー図
【図１９】図１８に示した基準データ作成処理の手順を示すフロー図
【図２０】図１８に示した原稿到達判定処理の手順を示すフロー図
【図２１】図２０に続く原稿到達判定処理の手順を示すフロー図
【符号の説明】
４  イメージセンサユニット
６  ガイド部材
８  原稿通過センサ（原稿検出手段）
２１  マイクロコンピュータ（制御手段）
２２  イメージセンサ
４１  光源
４２  開口
６１・７１・８１  内周面
８２  開口遮蔽部材
Ａ・Ａ１・Ａ２・Ａ３  原稿
【図１】
0004243453.tif 000002
【図２】
0004243453.tif 000003
【図３】
0004243453.tif 000004
【図４】
0004243453.tif 000005
【図５】
0004243453.tif 000006
【図６】
0004243453.tif 000007
【図７】
0004243453.tif 000008
【図８】
0004243453.tif 000009
【図９】
0004243453.tif 000010
【図１０】
0004243453.tif 000011
【図１１】
0004243453.tif 000012
【図１２】
0004243453.tif 000013
【図１３】
0004243453.tif 000014
【図１４】
0004243453.tif 000015
【図１５】
0004243453.tif 000016
【図１６】
0004243453.tif 000017
【図１７】
0004243453.tif 000018
【図１８】
0004243453.tif 000019
【図１９】
0004243453.tif 000020
【図２０】
0004243453.tif 000021
【図２１】
0004243453.tif 000022