(57)【特許請求の範囲】
【請求項１】
複数のラインメモリの書き込み範囲の最大以下となる主走査画素数の読み出し範囲を示す主走査方向の画像データ取得範囲を任意に変更する画像データ取得範囲変更手段と、画像データ取得についてのパッチ同士の間隔を副走査方向に任意に、かつ主走査方向とは独立に変更するパッチ間隔変更手段と、を備えると共に、ユーザが原稿の読み取りを開始した時点で原稿サイズ検知動作が開始される原稿サイズ検知装置において、
前記画像データ取得範囲変更手段は、読取ライン数が増加するに従って前記主走査方向の前記画像データ取得範囲を増加させることを特徴とする原稿サイズ検知装置。
【請求項２】
請求項１記載の原稿サイズ検知装置において、
前記画像データ取得範囲変更手段は、前記パッチ内のライン毎に画素濃度平均値を比較して前記原稿の状況を示す前ラインと現ラインとにおける当該画素濃度平均値の差が一定値以下であるか否かを判定し、当該判定結果が一定値以下である場合に当該現ラインについての白黒判定を行うことを特徴とする原稿サイズ検知装置。
【請求項３】
請求項１又は２記載の原稿サイズ検知装置を備えたことを特徴とする画像読み取り装置。
【請求項４】
請求項４記載の画像読み取り装置を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿読み取り部で原稿サイズ検知を行う原稿サイズ検知装置、この原稿サイズ検知装置を備えた画像読み取り装置、及びこの画像読み取り装置を備えたディジタル複写機、ファクシミリ及びディジタル複合機等の画像形成装置に関する。
【背景技術】
【０００２】
従来原稿読み取り装置において、圧板読み取り時に原稿サイズを検知する方式として赤外線センサを用いていたが、近年赤外線センサを用いずに、原稿読み取り用のラインセンサを用いて原稿サイズを検知する方式が用いられるようになってきている。原稿サイズを検知する場合、主走査サイズのみならず副走査サイズも必要になるが、副走査方向の原稿サイズ検知を行おうとすると、原稿面をプレスキャンする必要が出てくる。この場合、スキャン速度等に影響を及ぼしてしまうので、実際には副走査方向の原稿サイズ検知は従来通り赤外線センサにて行い、主走査方向検知のみ、ラインセンサ読み取りデータを使う方式が主流となっている。
【０００３】
原稿読み取り用のラインセンサを用いた原稿サイズ検知方式に関する従来技術として例えば特許文献１ないし３に記載された発明が公知である。これらの従来技術ではいずれも主走査方向のみ検知する方式をとっている。
【０００４】
このうち特許文献１記載の方式は、圧板開放時に原稿内は白、原稿外は黒であるとして主走査方向の原稿サイズを判断するものであるが、原稿内に黒が来てしまった場合、ラインセンサ読み取り位置を移動させ原稿内が白のラインにてサイズ検知を行うことを特徴としている。
【０００５】
また、特許文献２記載の方式は、圧板開放時に原稿内は白、原稿外は黒であるとして主走査方向の原稿サイズを判断する方式は特許文献１記載の発明と同じであるが、ランプが点いた場合とランプが消えた場合と２条件でデータを取り、外乱光の影響を除くことを特徴としている。
【０００６】
さらに、特許文献３記載の方式は、圧板開放時に原稿内は白、原稿外は黒であるとして
主走査方向の原稿サイズを判断する方式は特許文献１記載の発明と同じであるが、主走査
方向複数点でのラインセンサの読み取りデータを用いて主走査原稿サイズを検知すること
を特徴としている。
【特許文献１】特開平１０−２５７２５５号公報
【特許文献２】特開２０００−１３８７９８号公報
【特許文献３】特開２００３−１９８８０９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１及び２記載の発明は、２種類以上の読み取りデータから原稿サイズ検知の精度を上げるという点では効果はあるが、圧板が短時間で閉められたときの対応、あるいはユーザの目に優しいという点に配慮されているわけではない。また、特許文献３記載の発明は、圧板開放時に原稿内は白、原稿外は黒であるとして主走査方向の原稿サイズを判断する方式は特許文献１記載の発明と同じであり、主走査方向複数点でラインセンサの読み取りデータを用いて主走査原稿サイズを検知することを特徴としており、ランプが点いているかどうかという点は言及しておらず、さらに副走査に単純平均してしまっているため、ランプオン／オフ状態により誤動作する可能性が高くなる。
【０００８】
本発明は、このような従来技術の実情に鑑みてなされたもので、その目的は、圧板が短い時間で閉じられたときの原稿サイズ誤検知、あるいはランプオン／オフによる原稿サイズ誤検知をできるだけなくすこと、原稿サイズ検知に必要なデータを極力少なくし、サイズ読取位置に原稿の高濃度部分あった場合の誤検知を防ぐことにある。
【課題を解決するための手段】
【０００９】
前記目的を達成するため、本発明の第１の手段は、複数のラインメモリの書き込み範囲の最大以下となる主走査画素数の読み出し範囲を示す主走査方向の画像データ取得範囲を任意に変更する画像データ取得範囲変更手段と、画像データ取得についてのパッチ同士の間隔を副走査方向に任意に、かつ主走査方向とは独立に変更するパッチ間隔変更手段と、を備えると共に、ユーザが原稿の読み取りを開始した時点で原稿サイズ検知動作が開始される原稿サイズ検知装置において、前記画像データ取得範囲変更手段は、読取ライン数が増加するに従って前記主走査方向の前記画像データ取得範囲を増加させることを特徴とする。
第２の手段は、第１の手段において、前記画像データ取得範囲変更手段は、前記パッチ内のライン毎に画素濃度平均値を比較して前記原稿の状況を示す前ラインと現ラインとにおける当該画像濃度平均値の差が一定値以下であるか否かを判定し、当該判定結果が一定値以下である場合に当該現ラインについての白黒判定を行うことを特徴とする。
第３の手段は、第１の手段又は第２の手段の原稿サイズ検知装置を画像読み取り装置が備えたことを特徴とする。
第４の手段は、第３の手段の画像読み取り装置を画像形成装置が備えたことを特徴とする。
【００２０】
なお、後述の実施形態において、前記主走査方向の画像データの取得範囲を任意に変更する手段及び画像データ取得の間隔を副走査方向に任意に、かつ主走査方向とは独立に変更する手段はそれぞれＣＰＵ３４及びＩＰＵ３２に対応し、ＩＰＵ３２では、画像処理モジュール３２ａ、及び複数ラインメモリ３２ｂ及びメモリコントロール３２ｃが前記機能に使用される。
【発明の効果】
【００２１】
本発明によれば、圧板が閉まるまでの時間が短時間の場合の原稿サイズ誤検知、あるいはランプオン／オフによる原稿サイズ誤検知を最小限にできるとともに、原稿サイズ検知に必要なデータを極力少なくし、サイズ読取位置に原稿の高濃度部分あった場合の誤検知を防ぐことができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施形態について図面を参照して説明する。  
図１は本発明の実施形態に係る画像読み取り装置の概略構成を示す断面図である。この画像読み取り装置は、コンタクトガラス１、光源（照明ランプ）２、第１ないし第３ミラー３，４，５、レンズ８、及びＣＣＤ９から主に構成され、ランプ２及び第１ミラー３は第１キャリッジ６に、第２及び第３ミラーは第２キャリッジ７にそれぞれ搭載され、２対１の速度で副走査方向に移動する。このような構成では、原稿載置面として機能するコンタクトガラス１上に置いた原稿１０に対してランプ２により光を照射し、第１ミラー３、第２ミラー４、第３ミラー５によって反射させた光をレンズ８によって集光し、ＣＣＤ９上に結像する。ランプ２及び第１ミラー３が距離Ｌだけ進む間に第２ミラー４、第３ミラー５は距離Ｌ／２だけ進む。これにより光学系の光路長を一定に保ち、原稿全体を走査することができる。
【００２３】
図２は、図１の画像読み取り装置の機械構成を示す斜視図である。ランプ２と第１ミラー３を備えた第１キャリッジ６は駆動ワイヤ１１に取り付けられ，第２ミラー４、第３ミラー５、を備えた第２キャリッジ７はプーリ１２に駆動ワイヤが巻きつけられる。駆動軸１４に繋がれたワイヤプーリ１５に駆動ワイヤ１１を巻きつけ、タイミングプーリ１６とタイミングベルト１７によって、モータ１８の駆動を駆動ワイヤ１１に伝達する。第１キャリッジ６の一端がホームポジションセンサ１３を横切ってからある一定距離をリターンさせた位置をホームポジションとする。
【００２４】
図３は本実施形態に係る画像読み取り装置を備えた画像形成装置としての複写機の一連のコピー動作を実行する部分の電気的構成を示すにおけるブロック図である。複写機は、画像読み取り装置としてのスキャナ３１、画像出力装置としてのプリンタ３３、読み取った画像の画像データを可視画像に変換するための画像処理を行うＩＰＵ（イメージプロセッシングユニット）３２、図示しないＲＯＭに格納されたプログラムに従って画像形成装置全体の制御を司るＣＰＵ３４、ＣＰＵ３４で処理するためのデータが格納されるＲＡＭ３６、及びＣＰＵ３４に対してモード設定や枚数指定などのユーザ指示情報をユーザが入力し、また、ＣＰＵ３４から種々の情報が表示される操作部３５から基本的に構成されている。操作部３５はユーザと複写機とのインターフェースと言うべきもので、ＣＰＵ３５ａと表示部３５ｂを備えている。
【００２５】
このような構成の複写機では、スキャナ３１に原稿をセットして操作部３５のスタートキーを押下すると、スキャナ３１にて原稿読み取り、ＩＰＵ３２内で一連の画像処理を行い、プリンタ３３に画像データを出力し、紙排出が行われる。スキャナ３１、ＩＰＵ３２、プリンタ３３内の必要なパラメータはＣＰＵ３４の持つＲＡＭ３６内に保持されており、ＣＰＵ３４により各デバイスに設定が行われる。またパラメータ設定に必要なモード情報は操作部３５からユーザが指定でき、操作部３５内のＣＰＵ３５ａとＣＰＵ３４とが通信を行うことによって情報の交換が行われる。
【００２６】
図４はＩＰＵ３２内の詳細を示すブロック図である。ＩＰＵ３２では、スキャナ３１から受け取った原稿読み取りデータに対し、所望の画像処理を実施するが、原稿サイズ検知動作を行う場合、画像処理モジュール３２ａに接続された複数ラインメモリ３２ｂに前記原稿読み取りデータを蓄える。また、複数ラインメモリ３２ｂを制御するメモリコントロール３２ｃを併せ持ち、ＣＰＵ３４から複数ラインメモリ３２ｂに機構されたデータのリード／ライトが可能となっている。
【００２７】
図５は本実施形態における原稿サイズ検知動作シーケンスを示すフローチャートである。  
同図において、キャリッジ６，７が原稿サイズ検知位置に載置され、かつ原稿をコンタクトガラス１面に押し付ける圧板が閉められたことを検知、もしくはユーザが原稿の読み取りを開始した時点で原稿サイズ検知動作が開始される（ステップＳ１）。圧板の開閉は、ＤＦ開閉センサのＯＮ／ＯＦＦによって検知する。原稿サイズ検知が開始されると、まず、原稿サイズ検知のために必要な準備を行う（ステップＳ２）。ステップＳ２では、図７及び図８に示すような原稿サイズ検知のための原稿読み取りタイミングの設定、及び必要に応じてシェーディング補正に必要な準備設定を実行する。なお、前記準備にはシェーディング補正等も含まれるが、これらの補正は本発明の原稿サイズ検知処理に関係しないので説明は省略する。また前記準備動作及び光源ランプの点灯動作は、特段の順序規定はなく並行処理でも良い。
【００２８】
ステップＳ２で準備が完了すると、原稿読み取りのために原稿の照射を開始する（ステップＳ３）。ステップＳ３では、ランプ点灯を実行する。なお、図５のフローチャートでは、ステップＳ２、Ｓ３は順次処理するような記載となっているが、特に順序の規定はなく、並行処理することも可能である。ステップＳ２及びＳ３の処理が完了した時点で原稿の読み取りを実行する（ステップＳ４）。この原稿の読み取り処理では、原稿サイズ用のライトイネーブル信号を発生し、ライトイネーブル信号の有効期間内に原稿の読み取りを行って処理を終了する。
【００２９】
ステップＳ４では、原稿サイズ用のライト信号を発生し、ライト信号の有効期間内の画像データ読み取りを行って処理を終了する。このとき、キャリッジ６，７を移動させて原稿を走査しながら読み取りを実行するか、もしくはキャリッジ６を原稿サイズ検知位置に停止させたまま読み取りを実行し、２ライン以上の読み取り画像データを取得しても良い。キャリッジ６，７を移動させて原稿を走査しながら読み取りを実行する場合には、原稿上の異なる位置の画像を読み取ることが可能であり、原稿上の画像データの内容によって原稿サイズの誤検知を招くことを防止するとともに読み取りと同時に並行してキャリッジを本来の原稿読み取り（本スキャン）位置へ移動させるため、原稿サイズ検知後の本スキャン開始までの時間を短縮することができる。一方、キャリッジ６を原稿サイズ検知位置に停止させたまま読み取れば、原稿台に対する外光の影響や原稿照射用ランプの点灯状態の変化を画像データの内容から明確に検出することが可能になるという利点もある（キャリッジを移動させる場合でも検出は不可能ではない）。
【００３０】
ステップＳ４で原稿の読み取りが完了したら、原稿の照射を終了する（ステップＳ５）。ただし、サイズ検知のための原稿読み取りが完了した直後に本スキャンを開始するような場合には、ステップＳ５の処理を実行せず原稿照射用のランプを点灯したままにする場合もあり得るが、ここでは、その判断処理は行わないものとする。また、ステップＳ５の処理は以下に説明するステップＳ６の処理との間で順序の規定はなく、並行処理することも可能である。
【００３１】
ステップＳ４の処理が完了した時点で、原稿サイズを解析するために読み取った原稿画像データの取り出しを行う（ステップ６）。読み取った原稿画像データの取り出しは、ＣＰＵ３４から複数ラインメモリ３２ｂに保存されたデータを読み出すことで行われる。原稿画像データの取得は、複数のパッチ画像の取得として行われる。パッチ画像の取得は図６ないし図９を参照して後述する。次いで、ステップＳ６で取り出した画像データを解析し、原稿サイズの判定を行う（ステップＳ７）。原稿サイズの判定は、取り出したパッチ画像の解析（白黒判定）に基づいて行われる。ステップＳ７で原稿サイズの判定が成功した場合には、ステップＳ８で原稿サイズを決定する。原稿サイズの決定とは具体的にはＣＰＵ３４に接続されたプログラム実行用のメモリ３６（ＲＡＭ）に原稿サイズ情報を保存しておくことであり、以降は必要に応じて決定した原稿サイズ情報を読み出して利用する。
【００３２】
原稿サイズが決定された後は、原稿サイズ検知動作を完了する（ステップＳ９）。原稿サイズ決定（判定）のための解析処理については図１１により後述する。原稿サイズの決定がなされたとき原稿サイズ検知動作を終了する。一方、ステップＳ７で、原稿サイズの判定に失敗した場合には、原稿サイズを決定せず、原稿サイズ検知動作を完了する（ステップＳ９）。原稿サイズの判定が失敗する例としては、真黒な原稿であったり、原稿台に対する外光の影響や原稿照射用のランプの点灯状態（ランプをＯＮしたが光量が安定していない状態で読み取りを実行する等）によって、読み取りデータから原稿のサイズを判定することができない場合が考えられる。
【００３３】
以上が本実施形態における原稿サイズ検知動作の基本シーケンスである。なお、本発明の特徴は特にステップＳ１０７における原稿画像データの解析（原稿サイズの判定）にあり、この解析は、パッチ画像を解析することにより行われる。
【００３４】
図６は、メモリコントロール３２ｃの一例を示す図である。メモリコントロール３２ｃは、画像処理モジュール３２ａからラインセンサによる読み取り１ラインの基準となる信号（ＸＬＳＹＮＣ）、及びラインセンサの読み取り開始トリガを示す信号（ＸＦＳＹＮＣ）、並びに画素クロック信号（ＰＣＬＫ）を受け取る。また、ＣＰＵ２４によりメモリライト領域を示す主走査スタート、主走査幅、及び、副走査スタート、副走査幅の４つのパラメータを受け取る。これらのパラメータに基づいてライン基準信号（ＸＬＳＹＮＣ）、及び読み取り開始トリガ信号（ＸＦＳＹＮＣ）からメモリのライト位置を確定し、ライトリセット信号（ＸＷＲＳＴ）及びライトイネーブル信号（ＸＷＥ）として複数ラインメモリ３２ｂに渡す。前記パラメータは、想定される原稿サイズにより対応して異なった種類のものが用意されている。
【００３５】
図７に副走査方向のタイミングを、図８に主走査方向のタイミングをそれぞれ示す。メモリコントロールとして図６に示す構成を持つことにより、図９に示すような２次元方向の複数パッチのデータを同時にメモリに書き込むことが可能となる。図９に示す斜線部がメモリ書き込み領域である。パラメータ、タイミングとして主走査方向、副走査方向としたが、本発明における副走査方向は原稿読み取りに対する副走査方向のみならず、時間の経過をも示すものとしている。図９の横軸ｔは時間の経過を示す例で、Ｔ１、Ｔ２での読み取りパッチの位置を示している。
【００３６】
なお、図７は、副走査方向の１ライン基準信号（ＸＬＳＹＮＣ）、読み取り開始トリガ信号（ＸＦＳＹＮＣ）、ライトリセット信号（ＸＷＲＳＴ）及びライトイネーブル信号（ＸＷＥ）のタイミングを示す図である。図７のライトイネーブル信号（ＸＷＥ）において、ライトリセット信号（ＸＷＲＳＴ）によりライトをリセットし、読み取り開始トリガを示す信号（ＸＦＳＹＮＣ）によりライトイネーブル信号（ＸＷＥ）の副スタート１の副走査期間内で画像データの書き込みを行う。この走査領域は全ての検知対象原稿が原稿内に入る領域である。副スタート１の副走査期間後、所定の副走査幅を飛ばして副スタート２の副走査期間内で書き込みを行う。この走査領域は原稿により原稿の内・外が切り替わる領域である。
【００３７】
図８は、主走査方向の１ライン基準信号（ＸＬＳＹＮＣ）、読み取り開始トリガ信号（ＸＦＳＹＮＣ）、ライトリセット信号（ＸＷＲＳＴ）及びライトイネーブル信号（ＸＷＥ）のタイミングを示す図である。図８に示すライトイネーブル信号（ＸＷＥ）においても、図７のライトイネーブル信号（ＸＷＥ）と同じようにして主スタート１及び主スタート２の主走査期間内で書き込みを行う。前記ライトイネーブル信号（ＸＷＥ）により複数ラインメモリ３２ｂの書き込みが制御される結果、２次元方向のパッチ画像（複数）を同時にメモリに書き込むことができる、つまりパッチ画像を取得することができる。
【００３８】
図１０は図５のフローチャートにおけるステップＳ６の画像データを取り出す処理、すなわち白黒判定の処理手順を示すフローチャートである。この処理では、１つのパッチ内のデータに対する処理として、最終的には対象とするパッチを白と判定するか、或いは黒と判定するかを決定するものであるが、ステップＳ６の時点ではパッチを白黒判定するだけで白＝原稿あり、黒＝原稿なしとは判断しない。ここでは、図９に示すパッチデータを複数ラインメモリ３２ａから１パッチずつＣＰＵ３４の持つＲＡＭ３６に読み出し、パッチ内のｎライン目の画素濃度平均値を順次算出する。２つのラインの画素濃度平均値を比較して、原稿あり／原稿なしの判定に使用して良いと判定された場合（前ラインと現ラインとにおける画像濃度平均値の差が一定値Δ以下の場合）、その画素濃度平均値（現ライン）を２値化して白黒判定する。その白黒判定結果を１つのパッチの白黒判定結果として採用する。図９において斜線部がメモリ書き込み領域である。なお、図７、図８においてパラメータ、タイミングとして主走査方向、副走査方向として説明しているが、本実施形態における副走査方向は原稿読み取りに対する副走査方向のみならず、時間の経過も示している。図９における横軸ｔは時間の経過（時間をパラメータとしたもので）を表しており、Ｔ１，Ｔ２は時間の経過に対応する読み取り位置を示している。
【００３９】
図１０において、ステップＳ１１から白黒判定フロースタートし、複数のラインメモリ３２ａ上のパッチの画像データからラインデータとして読み出す範囲（読み出す画素数）を示す主走査画素数の読取範囲について、ｎライン目の画像データの読み出しを示すｎ＝１をセットする。次いで、ステップＳ１２で読取ライン内の画素数Ｎ（ｎ）を設定する。その後、複数ラインメモリ３２ａから１画素単位でリードし（ステップＳ１３）〔Ｄ（ｎ）＝ＭｅｎＲｄ〕、１ラインの画素の濃度の加算を行い、１ラインの濃度の平均を求める（ステップＳ１４）〔Ｙ（ｎ）ave＝ΣＤ（ｎ）／Ｎ（ｎ）〕。ここでＹ（ｎ）aveはｎライン目の０画素目からＮ（ｎ）−１画素目の画素値の平均値（ラインの画素濃度平均値）を示し、Ｎ（ｎ）はｎライン目のＹ（ｎ）aveの算出に用いる画素の数を示し、Ｄ（ｎ）はｎライン目の０画素目からＮ（ｎ）−１画素目の個々の画素の濃度を示すものである。Ｙ（ｎ）aveは、厳密に言えばパラメータｍを加えて、Ｄ（ｎ）（ｍ）についてのｍ＝０からＮ（ｎ）−１までの総和（Σ）をＮ（ｎ）で除算して得られる値である。次いで、１ライン前の画素濃度平均値と、現ラインの画素濃度平均値との差の絶対値を求め、予め決められた一定値Δと比較する（ステップＳ１５）〔|Ｙ（ｎ）ave−Ｙ（ｎ−１）ave|≦Δ〕。この比較で、予め定めた一定値Δ以下ならば、算出した画素濃度平均値は、原稿の影響が小さく安定した値と判断できるが、一定値Δより大きければ読取位置の原稿画像の影響があると思われ、または外部の影響による不安定な状況と判断して、さらに主走査画素数の読取範囲を広げて再度ステップＳ１２からの手順を行う（ステップＳ１６）。一定値Δ以下ならばその結果〔Ｙ（ｎ）ave≦ＴＨ〕からパッチの黒画素、白画素を判定し（ステップＳ１７，Ｓ１８，Ｓ１９）、白黒判定フローを終了する（ステップＳ２０）。本実施形態では、スキャナのランプの点灯が遅れるようなランプの不点灯の影響を排除するため、副走査方向の先頭のラインの画素濃度平均値を次のラインの画素濃度平均値と比較し、順次比較することが好ましい。ランプの点灯が安定していれば、前ラインの画素濃度平均値と現ラインの画素濃度平均値との差が殆ど零に近づくが、不点灯部分では前ラインよりも現ラインの方が明るくなるため、これらの各ラインの画素濃度平均値の差が大きくなる。そこで、差が零に近づいた時点でその画素データを２値化し、その結果をパッチの白黒判定の結果とする。こうした処理をパッチの範囲内でパッチ毎に行う。また、各ラインの画素濃度平均値の算出は、ライン上にごみや原稿の画像がある部分を読んでいるとその影響が大きく反映されて白黒判定が正しく行われなくなることがあるため、各ラインの画素濃度平均値の差が収束しないときには係る影響を小さくするために平均値算出に使う主走査方向の画素数を増やし、より白黒判定が正しく行われるようにすることが好ましい。
【００４０】
図１１は図５フローチャートの中のステップＳ７の画像データを解析する処理（判定）における処理内容を示すフローチャートである。この処理では、先のステップＳ６で得られたパッチの白黒判定結果を、原稿あり／原稿なしの判定に使用して良いか否かを判定するもので、判定に使用して良い場合に対象とするパッチについて、原稿あり／原稿なしの判定結果が白であれば原稿あり、黒であれば原稿なしとみなす。ここでは、読み取りパッチとして図９に示すようにＬ（ｎ）ＩＮとＬ（ｎ）ＪＵＤＧＥを用いている。Ｌ（ｎ）のｎはラインセンサ読み取りスタートしてから何回目の読み取りかを示し（時間経過を示す）、ＩＮとＪＵＤＧＥは主走査方向の位置を示し、ＩＮが検知対象原稿全て原稿内に入る主走査位置を、ＪＵＤＧＥが原稿により原稿内／外が切り替わる主走査位置を示している。
【００４１】
この処理では、ステップＳ３１で検知処理を開始し、ステップＳ３２で検知回数Ｎを設定する。ここでは、まず、初期値としてｎ＝１を設定する。次いで、ステップＳ３３でｎが検知回数を超えていないかどうか判断し、Ｎを超えていた場合、検知不能と判断し、この検知処理を抜ける。そして、ｎ＝Ｎになるまでは以下の判定を繰り返す（ステップＳ３４，Ｓ３５）。ステップＳ３４では、Ｌｎ（ＩＮ）が白かどうかを判定する。原稿内も黒である場合はランプオフと判断し、ｎ＝ｎ＋１として（ステップＳ３５）、ステップＳ３３に戻る。
【００４２】
Ｌｎ（ＩＮ）が白だった場合、Ｌ（ｎ）ＪＵＤＧＥの判定結果を検知候補とし（ステップＳ３６）、次のステップに進む。そして、検知候補を得たｎに１加算し（ステップＳ３７）、次の読み取り結果の判定を行う（ステップＳ３８）。この判定では、Ｌ（ｎ）ＪＵＤＧＥが黒かどうかを判定する。白だった場合、圧板が閉じてしまった可能性が高いため、ここでの判断は行わず前回検知候補だった結果をそのまま用いることとする（ステップＳ３９）。もし黒であった場合は前回よりもランプがより安定していると考えられるので、今回の判定結果を用いることとし（ステップＳ４０）、原稿サイズ検知処理を終了する（ステップＳ４１）。
【００４４】
以上述べた原稿サイズの検知を実行させるために、前記処理手順を汎用のプログラム言語によりコンピュータプログラムとして記述し、かつ、このプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＭＯ等の任意の記録媒体に記録し、これを画像読み取り装置のコンピュータに読み取らせることによって本発明の実施形態に係る原稿サイズの検知を画像読み取りの際に容易に実施することができる。本プログラムは、記録媒体に記録する以外に、インターネット、イントラネット等の任意のネットワークを介して、画像形成装置、画像読み取り装置等のコンピュータに直接読み取らせることも可能である。
【００４５】
図１２は本実施形態に係るディジタル複写機の一例を示す概略構成図である。同図において、ディジタル複写機はモノクロ画像形成用のもので本体４００と、画像形成装置本体４００の上部の設置された画像読み取り装置５００と、さらにその上に装着された自動原稿給送装置（以下、「ＡＤＦ」と称す）５５０と、画像形成装置本体４００の同図において右側に配置された大容量給紙装置７００と、画像形成装置本体４００の同図において左側に配置された用紙後処理装置８００とから基本的に構成されている。
【００４６】
画像形成装置本体４００は画像書き込み部４１０と、作像部４２０と、定着部４３０と、両面搬送部４４０と、給紙部４５０と、垂直搬送部４６０と、手差し部４７０とからなる。
【００４７】
画像書き込み部４１０は画像読み取り装置５００で読み取った原稿の画像情報に基づいて発光源であるＬＤを変調し、ポリゴンミラー、ｆθレンズなどの走査光学系により感光体ドラム４２１にレーザ書き込みを行うものである。作像部４２０は感光体ドラム４２１と、この感光体ドラム４２１の外周に沿って設けられた現像ユニット４２２、転写ユニット４２３、クリーニングユニット４２４及び除電ユニットなどの公知の電子写真方式の作像要素とからなる。
【００４８】
定着部４３０は前記転写ユニット４２３で転写された画像を転写紙に定着する。両面搬送部４４０は定着部４２０の転写紙搬送方向下流側に設けられ、転写紙の搬送方向を用紙後処理装置８００側、あるいは両面搬送部４４０側に切り換える第１の切換爪４４１と、第１の切換爪４４１によって導かれた反転搬送路４４２と、反転搬送路４４２で反転した転写紙を再度転写ユニット４２３側に搬送する画像形成側搬送路４４３と、反転した転写紙を用紙後処理装置８００側に搬送する後処理側搬送路４４４とを含み、画像形成側搬送路４４３と後処理側搬送路４４４との分岐部には第２の切換爪４４５が配されている。
【００４９】
給紙部４５０は４段の給紙段からなり、それぞれピックアップローラ、給紙ローラによって選択された給紙段に収納された転写紙が引き出され、垂直搬送部４６０に導かれる。垂直搬送部４６０では、各給紙段から送り込まれた転写紙を転写ユニット４２３の用紙搬送方向上流側直前のレジストローラ４６１まで搬送し、レジストローラ４６１では、感光体ドラム４２１上の顕像の画像先端とタイミングを取って転写紙を転写ユニット４２３に送り込む。手差し部４７０は開閉自在な手差しトレイ４７１を備え、必要に応じて手差しトレイ４７１を開いて転写紙を手差しにより供給する。この場合もレジストローラ４６１で転写紙の搬送タイミングが取られ、搬送される。
【００５０】
大容量給紙装置７００は同一サイズの転写紙を大量にスタックして供給するもので、転写紙が消費されるにしたがって底板７０２が上昇し、常にピックアップローラ７０１から用紙のピックアップが可能に構成されている。ピックアップローラ７０１から給紙される転写紙は、垂直搬送部４６０からレジストローラ４６１のニップまで搬送される。
【００５１】
用紙後処理装置８００はパンチ、整合、ステイプル、仕分けなどの所定の処理を行うもので、この実施形態では、前記機能のためにパンチ８０１、ステイプルトレイ（整合）８０２、ステイプラ８０３、シフトトレイ８０４を備えている。すなわち、画像形成装置４００から用紙後処理装置８００に搬入された転写紙は、孔明けを行う場合にはパンチ８０１で１枚ずつ孔明けが行われ、その後、特に処理するものがなければ、プルーフトレイ８０５へ、ソート、スタック、仕分けを行う場合にはシフトトレイ８０４にそれぞれ排紙される。仕分けは、この実施形態は、シフトトレイ８０４が用紙搬送方向に直交する方向に所定量往復動することにより行われる。このほかに、用紙搬送路で用紙を用紙搬送方向と直交する方向に移動させて仕分けを行うこともできる。
【００５２】
整合する場合には、孔明けが行われた、あるいは孔明けが行われていない転写紙が下搬送路８０６に導かれ、ステイプルトレイ８０４において後端フェンスで用紙搬送方向を直交する方向が整合され、ジョガーフェンスで用紙搬送方向と平行な方向の整合が行われる。ここで、綴じが行われる場合には、整合された用紙束の所定位置、例えば角部、中央２個所など所定の位置がステイプラ８０３によって綴じられ、放出ベルトによってシフトトレイ８０４に排紙される。また、この実施形態では、下搬送路８０６にはプレスタック搬送路８０７が設けられ、搬送時に複数枚の用紙をスタックし、後処理中の画像形成装置本体４００側の画像形成動作の中断を避けることができるようになっている。
【００５３】
画像読み取り装置５００は、ＡＤＦ６００によってコンタクトガラス５１０上に導かれ、停止した原稿を光学的にスキャンし、第１ないし第３のミラーを経て結像レンズで結像された読み取り画像をＣＣＤやＣＭＯＳなどの光電変換素子によって読み取る。読み取られた画像データは、図示しない画像処理回路で所定の画像処理が実行され、記憶装置に一旦記憶される。そして、画像形成時に画像書き込み部４１０によって記憶装置から読み出され、画像データに応じて変調し、光書き込みが行われる。
【００５４】
ＡＤＦ５５０は両面読み取り機能を有するもので、画像読み取り装置５００のコンタクトガラス５１０設置面に開閉自在に取り付けられている。このＡＤＦ５５０では、原稿載置台５５１に載置された原稿が原稿読み取り時に自動的にコンタクトガラス５１０上に送り出される。
【００５５】
以上のように本実施形態によれば、
１）特定の位置でサイズを検知すると、原稿の状況によっては、例えばベタ黒のパッチがあると、原稿がないと判断される。そのようなことを回避するように、主走査方向の読取範囲を読取ライン数が増加するに従って増加させるので誤判定を防ぐことができる。  
２）ライン数が増加するに従って読取範囲も増加させるので、主走査方向の濃度変化がどのように変わっているかを判断し、誤判定を防ぐことができる。  
３）濃度変化が前ラインと現ラインで一定の差以下になっているかを確認することにより誤判定を防ぐことができる。  
等の効果を奏する。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態に係る画像読み取り装置の概略構成を示す断面図である。
【図２】本発明の実施形態に係る画像読み取り装置の機械構成を示す斜視図である。
【図３】図１に示した画像読み取り装置を備えたディジタル複写機の電気的構成を示すブロック図である。
【図４】図３におけるＩＰＵ内の詳細を示すブロック図である。
【図５】本発明の実施形態におけるラインセンサ読み取りにおける原稿サイズ検知の処理手順を示すフローチャートである。
【図６】図４におけるＩＰＵ内のメモリコントロール信号の入出力状態を示すブロック図である。
【図７】図６におけるメモリコントロールの副走査方向の入出力信号のタイミングを示すタイミングチャートである。
【図８】図６におけるメモリコントロールの主走査方向の入出力信号のタイミングを示すタイミングチャートである。
【図９】本実施形態におけるパッチ読み取りの一例を示す図である。
【図１０】本実施形態における白黒判定の処理手順を示すフローチャートである。
【図１１】本実施形態における原稿サイズ判定処理の処理手順を示すフローチャートである。
【図１２】図３のディジタル複写機の機械的構成の一例を示す概略構成図である。
【符号の説明】
【００５７】
１  コンタクトガラス
２  ランプ
３，４，５  ミラー
６，７  キャリッジ
８  レンズ
９  ＣＣＤ
３１  スキャナ
３２  ＩＰＵ
３２ａ  画像処理モジュール
３２ｂ  複数ラインメモリ
３２ｃ  メモリコントロール
３３  プリンタ
３４  ＣＰＵ
３６  メモリ（ＲＡＭ）
【図１】
0004855017.tif 000002
【図２】
0004855017.tif 000003
【図３】
0004855017.tif 000004
【図４】
0004855017.tif 000005
【図５】
0004855017.tif 000006
【図６】
0004855017.tif 000007
【図７】
0004855017.tif 000008
【図８】
0004855017.tif 000009
【図９】
0004855017.tif 000010
【図１０】
0004855017.tif 000011
【図１１】
0004855017.tif 000012
【図１２】
0004855017.tif 000013