(57)【要約】【課題】ＡＤＦから給紙される各原稿のシートフィーダ方式での原稿サイズ判別及び読み取りを効率化する。【解決手段】  ＣＣＤラインセンサ７８により得られた読取画像データを解析することで原稿の主走査サイズを検出し、ＡＤＦコントローラ９０からの原稿送り量情報と上記読取画像データの解析結果とから、原稿先端が読取位置を通過してからの原稿送り量を検出し、複数の閾値のうちの上記検出された主走査サイズに対応する閾値に上記検出された原稿送り量が達したときに、原稿後端が読取位置を通過したか否かで、原稿サイズを判別する。【選択図】図３
2008016928.tif 000002
【特許請求の範囲】
【請求項１】
シートフィーダ方式で原稿を読み取る原稿読取装置において、
複数の原稿を有する原稿群から一枚ずつ原稿を取り込む自動給紙手段と、
取り込まれた前記原稿を原稿読取位置を経由させて更に下流へと搬送する搬送手段と、
原稿の搬送方向と直交する主走査方向にわたって配置され、前記原稿読取位置上の前記原稿を読み取る読取り手段と、
前記読取りの結果から、前記原稿読取位置における前記原稿の有無を検出する原稿検出手段と、
前記読取りの結果から、前記原稿の前記主走査方向における長さである主走査サイズを検出する主走査サイズ検出手段と、
原稿有りが検出されてからの前記原稿の搬送量を検出する搬送量検出手段と、
前記検出された主走査サイズと、前記検出された搬送量と、原稿有りが検出された後の前記原稿の有無の検出結果とに基づいて、前記原稿の原稿サイズを判別する原稿サイズ判別手段と
を備える原稿読取装置。
【請求項２】
前記原稿サイズ判別手段は、前記検出された搬送量が、複数の搬送量閾値のうちの前記検出された主走査サイズに対応する搬送量閾値になった場合に原稿無しが検出されたか否かにより、前記原稿の原稿サイズを判別する、
請求項１記載の原稿読取装置。
【請求項３】
前記原稿の読取画像データを蓄積する読取画像バッファと、
前記読取画像バッファと前記搬送手段とを制御する読取搬送制御手段と
を更に備え、
前記読取り手段は、リニアイメージセンサを有し、前記リニアイメージセンサで順次に取得されるライン状の読取画像からライン状の読取画像データを順次に取得して前記読取画像バッファに格納していき、
前記読取搬送制御手段は、前記原稿の原稿サイズが所定の原稿サイズであると判別されたときに、前記読取画像バッファへの更なる読取画像データの格納を抑制し、前記読取画像バッファに蓄積されている読取画像データを処理することにより前記読取画像バッファに空き領域を生成し、その後、前記読取画像バッファへの格納の抑制を解除する、
請求項１記載の原稿読取装置。
【請求項４】
前記読取搬送制御手段は、前記搬送手段による搬送を抑制することで、前記読取画像バッファへの前記更なる読取画像データの格納を抑制し、前記読取画像バッファに空き領域を生成した場合に、前記搬送の抑制を解除することで、前記読取画像バッファへの格納の抑制を解除する、
請求項３記載の原稿読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オートドキュメントフィーダにより自動給紙される原稿のサイズを判別するための技術に関する。
【背景技術】
【０００２】
原稿を自動給紙する装置（オートドキュメントフィーダ（以下、ＡＤＦ））を備える原稿読取装置が知られている。原稿読取装置としては、例えば、イメージスキャナ、ファクシミリ装置、或いは複写機などを挙げることができる。
【０００３】
例えば、複写機において、複写を行う場合には、原稿の大きさを判別できないと、適切なサイズの用紙を選択して印刷することができない。
【０００４】
ここで、ＡＤＦに載置される原稿群中の全ての原稿のサイズが同じサイズであれば、実質的に問題は生じない。なぜなら、ユーザが前もって原稿サイズを入力しておく、或いは、原稿を位置決めするスライド可能なガイドの位置を検出する等の方法により、原稿サイズを判別することができるからである。
【０００５】
しかし、ＡＤＦに載置される原稿群に、サイズの異なる原稿が混在している場合には、上記のような方法を採ることはできない。なぜなら、ユーザが前もって用紙サイズを入力しておくことは現実的に困難であるし、ガイドの位置からは、一つの原稿サイズしかわからないためである。
【０００６】
ＡＤＦで給紙される各原稿のサイズを判別する方法としては、例えば、以下の第一と第二の方法がある。
【０００７】
第一の方法は、ＡＤＦで給紙された原稿を原稿台に流して載置し、原稿台に載置された原稿をプレスキャンする（粗い解像度で高速に読む）ことで、その原稿のサイズを判別し、その後に、判別された原稿サイズに従って、本スキャンする（高い解像度で読む）方法がある。
【０００８】
第二の方法は、特許文献１に開示されている方法であり、まず、原稿サイズ判別のための搬送を行って、次に、裏面になった原稿を表に戻す表裏反転処理を行って、その後で、表に戻された原稿の読み取りのための搬送を行う。
【０００９】
【特許文献１】特開２００４−４８２８２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
第一の方法は、原稿を原稿台に載置させずに原稿を読取るシートフィーダ方式に適用することはできない。原稿台に原稿を載置することが必須のためである。
【００１１】
また、第二の方法は、シートフィーダ方式に適用することができるものの、紙詰まりなどの問題が発生し易くなると考えられる。原稿サイズ判別のための搬送、表裏反転処理、及び原稿読み取りのための搬送、といった３度のステップが必要となるため、原稿にプレッシャーがかかるためである。また、原稿のサイズ判別に専用の搬送が行われた後で、その原稿を再び搬送することにより原稿の読み取りが行われるため、高速に原稿読み取りを行うことはできない。
【００１２】
従って、本発明の目的は、自動給紙される各原稿のシートフィーダ方式での原稿サイズ判別及び読み取りを効率的に行うことにある。
【課題を解決するための手段】
【００１３】
本発明に従う原稿読取装置は、複数の原稿を有する原稿群から一枚ずつ原稿を取り込む自動給紙手段と、取り込まれた前記原稿を原稿読取位置を経由させて更に下流へと搬送する搬送手段と、原稿の搬送方向と直交する主走査方向にわたって配置され、前記原稿読取位置上の前記原稿を読み取る読取り手段と、前記読取りの結果から、前記原稿読取位置における前記原稿の有無を検出する原稿検出手段と、前記読取りの結果から、前記原稿の前記主走査方向における長さである主走査サイズを検出する主走査サイズ検出手段と、原稿有りが検出されてからの前記原稿の搬送量を検出する搬送量検出手段と、前記検出された主走査サイズと、前記検出された搬送量と、原稿有りが検出された後の前記原稿の有無の検出結果とに基づいて、前記原稿の原稿サイズを判別する原稿サイズ判別手段とを備える。前記自動給紙手段と前記搬送手段は、例えば、ＡＤＦに搭載することができ、他の手段は、ＡＤＦが取り付けられるスキャナ装置に搭載することができる。
【００１４】
この原稿読取装置によれば、原稿読み取りのための搬送において、原稿の主走査サイズの検出と、原稿の先端が原稿読取位置を通過してからの搬送量の検出と、原稿の先端が原稿読取位置を通過した後の原稿有無の検出とが行われ、それらの検出結果から、読み取られた原稿の原稿サイズが判別される。これにより、原稿サイズ判別のための専用の搬送を不要とすることができ、以って、原稿サイズ判別及び読み取りを効率的に行うことができる。
【００１５】
第一の実施態様では、前記原稿サイズ判別手段は、前記検出された搬送量が、複数の搬送量閾値のうちの前記検出された主走査サイズに対応する搬送量閾値になった場合に原稿無しが検出されたか否かにより、前記原稿の原稿サイズを判別する。
【００１６】
この第一の実施態様によれば、原稿の読取が完全に終了する前に原稿サイズの判別を行うことができる。この第一の実施態様では、例えば、前記搬送手段が、前記原稿の先端が前記原稿読取位置を通過してから所定距離搬送した以降の搬送経路を前記原稿の原稿サイズに応じて制御するような構成を採ってもよい。また、この第一の実施態様では、前記原稿サイズ判別手段は、複数の原稿サイズを、前記検出された主走査サイズに対応する二以上の原稿サイズに絞込み、絞り込んだ二以上の原稿サイズから、前記原稿の原稿サイズがどれであるかを判別してもよい。
【００１７】
第二の実施態様では、前記原稿の読取画像データを蓄積する読取画像バッファと、前記読取画像バッファと前記搬送手段とを制御する読取搬送制御手段とが更に備えられる。前記読取り手段は、リニアイメージセンサを有し、前記リニアイメージセンサで順次に取得されるライン状の読取画像からライン状の読取画像データを順次に取得して前記読取画像バッファに格納していく。前記読取搬送制御手段は、前記原稿の原稿サイズが所定の原稿サイズであると判別されたときに、前記読取画像バッファへの更なる読取画像データの格納を抑制し、前記読取画像バッファに蓄積されている読取画像データを処理することにより前記読取画像バッファに空き領域を生成し、その後、前記読取画像バッファへの格納の抑制を解除する。ここで、「格納を抑制する」とは、例えば、格納を中断する、或いは、格納速度を遅くすることである。
【００１８】
この第二の実施態様によれば、所定の原稿サイズを、搬送される頻度が少ない特定の大サイズ（例えば後述するＡ３縦）とすれば、読取画像バッファの記憶容量が、その大サイズの原稿１枚分の原稿画像のデータサイズより少なくても対応することができるので、読取画像バッファの記憶容量を節約することができる。
【００１９】
第三の実施態様では、前記読取搬送制御手段は、前記搬送手段による搬送を抑制することで、前記読取画像バッファへの前記更なる読取画像データの格納を抑制し、前記読取画像バッファに空き領域を生成した場合に、前記搬送の抑制を解除することで、前記読取画像バッファへの格納の抑制を解除する。ここで、「搬送を抑制する」とは、例えば、搬送を停止、或いは、搬送速度を遅くすることである。
【００２０】
この第三の実施態様では、原稿サイズが所定サイズであっても、一度の搬送で、原稿サイズ判別と原稿読取りとの両方を行うことができる。
【発明を実施するための最良の形態】
【００２１】
本発明に従う原稿読取装置は、複写装置（スキャナとプリンタの複合機）、ファクシミリ装置、イメージスキャナ等の種々の装置に適用することができる。以下、原稿読取装置が複写装置に適用される場合を例に採り、本発明の実施の形態について説明する。
【００２２】
図１は、本発明の一実施形態に係る原稿読取装置を示す。
【００２３】
原稿読取装置１００は、積載された原稿群から原稿を１枚ずつ搬送するＡＤＦ１０と、ＡＤＦ１０により搬送された原稿上の画像（以下、原稿画像）を読み取るスキャナ装置７０と、スキャナ装置７０によって読み取られた画像の信号を処理する処理装置８０とを備える。
【００２４】
ＡＤＦ１０は、スキャナ装置７０の原稿台７２に載置される装置である。ＡＤＦ１０には、複数枚の原稿からなる原稿群が載置される給紙トレイ１１と、給紙トレイ１１を上昇および下降させるトレイリフタ１２と、搬送され原稿画像の読み取りが終了した原稿が排紙される排紙トレイ４０とが備えられる。また、ＡＤＦ１０には、原稿の搬送を制御するコントローラ（以下、ＡＤＦコントローラ）９０と、ＡＤＦコントローラ９０によって制御される被制御部材とがある。被制御部材としては、例えば、前述したトレイリフタ１２や、原稿を搬送するための各搬送ローラの駆動源（例えばモータ）や、原稿の搬送経路を切り替える経路スイッチ１０５とがある。ＡＤＦ１０に備えられる搬送ローラとして、例えば、トレイリフタ１２により上昇された給紙トレイ１１の原稿を取り込む給紙ローラ１３や、取り込まれた原稿を更に下流側まで搬送するフィードローラ１４や、給紙ローラ１３により供給される原稿を１枚ずつ捌くリタードローラ１５がある。また、搬送ローラとして、例えば、フィードローラ１４等によってより下流へと搬送されて来た原稿を更に下流へと搬送するメインローラ１０１と、正方向（図１に向かって左回り）と逆方向（図１に向かって右回り）の両方に回転するスイッチバックローラ１０３とがある。スイッチバックコントローラ１０３が、経路スイッチがオンの状態で正方向に回転し続けると、原稿は排紙トレイ４０に排出され、原稿が排出される前に途中で逆方向に回転にすると、原稿の表裏を反転させる（以下、これを「原稿のスイッチバックを行う」という）ことができる。原稿のスイッチバックは、両面読取のために表裏を反転することではなく、一旦読み取った原稿面と同じ面を読取面とすることである。スイッチバックコントローラ１０３は、経路スイッチ１０５がオフの状態で逆方向に回転し続けると、６（バイパス）を経由して来た原稿を３（退避経路）に退避させ、３（退避経路）に原稿が存在する場合に正方向に回転すると、４（読取経路）を経由して再びメインローラ１０１に向けて原稿を流すことができる。
【００２５】
スキャナ装置７０は、上述したＡＤＦ１０を備えることができると共に、このＡＤＦ１０を装置フレーム７１によって支え、また、ＡＤＦ１０によって搬送された原稿の画像読み取りを行う。このスキャナ装置７０は、筐体を形成する装置フレーム７１に、原稿台７２を有する。本実施形態では、搬送される原稿は、矩形の単票紙であり、原稿台７２も、矩形である。原稿台７２には、画像を読み込むべき原稿を静止させた状態で載置する第１プラテンガラス７２Ａと、ＡＤＦ１０での搬送中の原稿を読み取るための光の開口部を形成する第２プラテンガラス７２Ｂとが設けられている。
【００２６】
また、スキャナ装置７０は、第２プラテンガラス７２Ｂの下に静止し、および第１プラテンガラス７２Ａの全体に亘ってスキャンして画像を読み込むフルレートキャリッジ７３と、フルレートキャリッジ７３から得られた光を像結合部へ提供するハーフレートキャリッジ７５とを備えている。フルレートキャリッジ７３には、原稿に光を照射する照明ランプ７４と、原稿から得られた反射光を受光する第１ミラー７６Ａとが備えられている。更に、ハーフレートキャリッジ７５には、第１ミラー７６Ａから得られた光を結像部へ提供する第２ミラー７６Ｂおよび第３ミラー７６Ｃが備えられている。更に、スキャナ装置７０は、第３ミラー７６Ｃから得られた光学像を光学的に縮小する結像用レンズ７７と、結像用レンズ７７によって結像された光学像を光電変換するＣＣＤ（Charge Coupled Device）ラインセンサ７８と、ＣＣＤラインセンサ７８を備える駆動基板７９とを備える。ＣＣＤラインセンサ７８によって得られた１ライン分の読み取り画像信号（以下、ライン読取画像信号）は、駆動基板７９を介して処理装置８０に送られる。
【００２７】
前述した第２プラテンガラス７２Ｂは、例えば、主走査方向に長い長尺の板状構造をなす透明なガラスプレートで構成することができる。主走査方向とは、ＣＣＤラインセンサ７８の長さ方向、別の言い方をすれば、第２プラテンガラス７２Ｂ上の読取位置Ｋにおける原稿の搬送方向（副走査方向）と直交する方向である。
【００２８】
シートフィーダ方式での読み取りは、例えば以下の流れで行われる。すなわち、ＡＤＦ１０によって搬送される原稿が、この第２プラテンガラス７２Ｂの上を通過する。このとき、フルレートキャリッジ７３とハーフレートキャリッジ７５とは、図１に示す実線の位置に停止した状態にある。まず、ＡＤＦ１０のメインローラ１０１により搬送中の原稿の１ライン目の反射光が、第１ミラー７６Ａ、第２ミラー７６Ｂ、および第３ミラー７６Ｃを経て結像用レンズ７７にて結像され、ＣＣＤラインセンサ７８に入力される。即ち、ＣＣＤラインセンサ７８によって主走査方向の１ライン分を同時に処理した後、ＡＤＦ１０によって搬送される原稿の次の主走査方向の１ラインが読み込まれる。原稿の先端が第２プラテンガラス７２Ｂの読取位置Ｋに到達した後、原稿が第２プラテンガラス７２Ｂ上の読取位置Ｋを通過することによって、副走査方向に亘って１枚の原稿の読み取りが完了する。
【００２９】
以上が、シートフィーダ方式での読み取りの一例の流れである。なお、本実施形態に係る原稿読取装置１００では、シートフィーダ方式ではなく、原稿台７２に原稿を載置して原稿画像を読み取ることもできる。この場合には、フルレートキャリッジ７３が、図１の実線位置から図１の点線位置まで移動し、ハーフレートキャリッジ７５が、図１の実線位置から図１の点線位置まで移動することができる。
【００３０】
図２は、処理装置８０の構成例を示す。
【００３１】
処理装置８０では、バス２２０に、スキャナインターフェース装置（以下、スキャナＩ／Ｆ）２０９、ユーザＩ／Ｆ２１５、メモリ２０３、ＡＤＦコントローラＩ／Ｆ２１３、エンジンコントローラ２１１、キャリッジＩ／Ｆ２１６及びＣＰＵ２０１が接続されている。
【００３２】
スキャナＩ／Ｆ２０９は、ＣＣＤラインセンサ７８から次々にライン読取画像信号（アナログ信号）を受け、受けた各ライン読取画像信号をデジタルデータ（以下、ライン読取画像データ）に変換する。変換された各ライン読取画像データは、ＣＰＵ２０１の制御により、メモリ２０３内の読取画像バッファ２０７に蓄積される。
【００３３】
ユーザＩ／Ｆ２１５は、例えばいわゆる操作パネルであり、入力キーと表示装置とを備える。ユーザＩ／Ｆ２１５は、ユーザから種々の制御設定を受け付けることができる。ユーザから受け付けた制御設定は、メモリ２０３の他種領域２０５に記憶される。なお、制御設定としては、例えば、複写種別（片面印刷或いは両面印刷）や、原稿サイズが所定サイズ（例えばＡ４）を超えている場合での読取モード（例えば一旦停止モード或いは２度読みモード）などがある。
【００３４】
メモリ２０３には、例えば、スキャナＩ／Ｆ２０９から出力されたライン読取画像データが蓄積される領域（以下、読取画像バッファ）２０７と、それ以外の領域（以下、他種領域）２０５とがある。読取画像バッファ２０７のサイズは、例えば、所定原稿サイズ（例えばＡ４）以下の原稿のフルカラー（例えばＲＧＢ各色２５６階調）の読取画像データ（１ページ分の原稿画像の読取画像データ）を蓄積できるサイズであり、所定原稿サイズよりも大きいサイズの原稿画像については、その一部分を構成する複数個のライン読取画像データしか記憶することができないサイズとなっている。他種領域２０５には、例えば、読取画像バッファ２０７に蓄積されている１ページ分の読取画像データ（或いは一又は複数のライン読取画像データ）の表色系や階調が変換されることにより得られた印刷画像データや、ユーザＩ／Ｆ２１５を介して入力された設定などが記憶される。
【００３５】
ＡＤＦコントローラＩ／Ｆ２１３は、例えば、ＡＤＦコントローラ９０と通信可能に接続されており、ＣＰＵ２０１からの制御信号を受けてＡＤＦコントローラ９０に送信する。それにより、ＡＤＦコントローラ９０の動作が制御される。また、ＡＤＦコントローラＩ／Ｆ２１３は、ＡＤＦコントローラ９０からのＡＤＦ制御情報をＣＰＵ２０１に通知することもできる。ＡＤＦ制御情報としては、原稿の送り量（例えば、メインローラ１０１の駆動源（例えばモータ）の駆動量（例えば回転数））などがある。
【００３６】
エンジンコントローラ２１１は、図示しないプリントエンジンの動作を制御しながら、他種領域２０５に記憶された印刷画像データを読み出して、プリントエンジンに供給する。エンジンコントローラ２１１は、例えば、他種領域２０５に所定のバンド幅の印刷画像データが展開された時点で、ＣＰＵ２０１から送られる印刷実行命令をトリガとして起動することができる。
【００３７】
キャリッジＩ／Ｆ２１６は、例えば、キャリッジ７３、７５の駆動源と通信可能に接続されており、ＣＰＵ２０１からの制御信号を受けてその駆動源に送信する。それにより、キャリッジ７３，７５の動作が制御される。
【００３８】
ＣＰＵ２０１は、メモリ２０３内の制御プログラム（コンピュータプログラム）を実行することにより、種々の制御を行うことができる。例えば、ＣＰＵ２０１は、キャリッジ７３、７５の移動を制御するための制御信号をキャリッジＩ／Ｆ２１６を介して送信したり、スキャナＩ／Ｆ２０９から出力された各ライン読取画像データを解析したり、その解析結果やＡＤＦ制御情報に基づいて原稿サイズを判別したり、原稿サイズの判別結果と他種領域２０５に記憶されている制御設定とに基づいてＡＤＦコントローラ９０を制御したりすることができる。また、ＣＰＵ２０１は、１ページ分の読取画像データ（或いは一又は複数のライン読取画像データ）を処理して印刷画像データを生成し、生成した印刷画像データを他種領域２０５に格納し、他種領域２０５に格納した印刷画像データを、判別された原稿サイズの用紙に印刷させることができる。用紙の排紙ビンが複数個ある場合には、各排紙ビンと各原稿サイズとを対応させ、判別された原稿サイズに対応する用紙（画像が印刷された用紙）を、その原稿サイズを対応させた排紙ビンに排出することができる。
【００３９】
以下、図３Ａ及び図３Ｂを参照して、本実施形態に係る原稿サイズ判別方法の概要を説明する。
【００４０】
図３Ａは、本実施形態に係る原稿サイズ判別方法の概要の説明図である。図３Ｂは、主走査サイズ及び副走査サイズと原稿サイズとの関係を示す図である。
【００４１】
図３Ａを見ればわかるように、本実施形態では、同じ規格サイズであっても、載置方向が違えば、原稿サイズが異なることになる。具体的には、本実施形態では、横置き原稿サイズと縦置き原稿サイズとがある。横置き原稿サイズは、主走査方向に沿って横となるように置いた場合の原稿のサイズ、換言すれば、原稿の長手が主走査サイズとなるように置いた場合の原稿サイズである。一方、縦置き原稿サイズは、主走査方向に沿って縦となるように置いた場合の原稿のサイズ、換言すれば、原稿の長手が副走査サイズ（原稿の副走査方向の長さ）となるように置いた場合の原稿サイズである。
【００４２】
ＣＣＤラインセンサ７８は、主走査方向Ｄに沿って延びており、その長さは、原稿読取装置１００でサポートされている最大主走査サイズ以上となっている。原稿台７２には、原稿の搬送方向に沿って延びた第一のガイド４０１と第二のガイド４０５とが備えられ、それらは主走査方向Ｄに対向した位置にある。第一のガイド４０１は、基準となるガイドであって固定であり、第二のガイド４０５は、手動で主走査方向Ｄにスライドし、原稿を基準ガイド４０１に位置決めする。サイズの異なる原稿が混在する原稿群が載置された場合、第二のガイド４０の位置は、その原稿群において主走査サイズが最も大きい原稿に合わせた位置になる。
【００４３】
ＣＰＵ２０１は、ライン読取画像データの解析結果から、原稿の上端（先端）が読取位置Ｋを通過したか否か（原稿スタートになったか否か）や、主走査サイズを検出することができる。ここで言う「主走査サイズ」は、原稿の右端上の点（例えば右上角）から左端までの距離である。ＣＰＵ２０１は、原稿読取装置１００でサポートされている複数の原稿サイズを、検出された主走査サイズに対応した二以上の原稿サイズに絞り込む。
【００４４】
ＣＰＵ２０１は、ＡＤＦコントローラ９０からのＡＤＦ制御情報から、基点４０３（例えば、原稿の上端、換言すれば読取位置Ｋ）からの原稿の送り量を検出することができる。また、ＣＰＵ２０１は、入力されるライン読取画像データを解析し、その解析結果から、原稿の下端（後端）が読取位置Ｋを通過したか否か（原稿エンドになったか否か）を検出することができる。ＣＰＵ２０１は、検出された原稿送り量が、検出された主走査サイズに対応する原稿送り量閾値になった場合に原稿エンドになったか否かにより、絞り込まれた二以上の原稿サイズのうちの一つを特定することができる。つまり、原稿サイズを判別することができる。
【００４５】
具体的には、例えば、ＣＰＵ２０１は、主走査サイズがＳ１であれば、図３Ａに示す複数の原稿サイズを、Ａ４横及びＡ３縦に絞り込むことができる。そして、ＣＰＵ２０１は、原稿送り量が２１０ｍｍとなった時点で、ライン読取画像データの解析結果から原稿下端（後端）を検出した場合には、原稿サイズがＡ４横であることがわかる。一方、ＣＰＵ２０１は、原稿送り量が２１０ｍｍになっても、ライン読取画像データの解析結果から原稿下端を検出しない場合には、原稿サイズがＡ３縦であることがわかる。このことから、前述した原稿送り量閾値は、絞り込まれた二以上の原稿サイズにそれぞれ対応する二以上の副走査サイズのうちの小さい方の副走査サイズを採用することができる。また、本実施形態で言う「原稿送り量」と「副走査サイズ」とが必ずしも同義でないことがわかる。すなわち、「原稿送り量」とは、原稿の移動距離に関わる値であり、原稿スタートが検出されてから原稿エンドが検出されるまでの原稿送り量（原稿先端が読取位置Ｋを通過し始めてから原稿後端が読取位置Ｋに達するまでの原稿送り量）が、原稿の「副走査サイズ」である。
【００４６】
他の原稿サイズについても、同様の要領で判別することができる。なお、上記の例において、原稿送り量が２１０ｍｍか否かにより原稿サイズが判別されたが、多少のズレを考慮して、所定の誤差範囲を設定しておき、原稿送り量が２１０ｍｍでなくても所定の誤差範囲内であれば、Ａ４横と判別してもよい。誤差範囲を設けることは、主走査サイズの判別や、他の原稿サイズについても適用することができる。
【００４７】
以下、図４を参照して、原稿サイズ判別の処理流れを詳細に説明する。その際、適宜、他の図面を参照することにする。
【００４８】
ＣＰＵ２０１は、ＡＤＦコントローラ９０を制御することにより、原稿の上端を読取位置まで搬送する（ステップ８０１）。具体的には、例えば、ＣＰＵ２０１は、送られて来るライン読取画像データを構成する各画素値が所定の基準値にならなくなるまで原稿を搬送させ続け、各画素値が所定の基準値にならなくなったことを検出した場合に、原稿を一時停止させる（必ずしも停止させなくてもよい）。
【００４９】
次に、ＣＰＵ２０１は、所定の基準値ではない画素値で構成される一又は複数のライン読取画像データ（つまり、原稿の上端部分のライン読取画像データ）を解析することで、主走査サイズを検出する（ステップ８０２）。具体的には、例えば、ＣＰＵ２０１は、それら一又は複数のライン読取画像データにおいて、基点画素からどの画素の画素値までが所定の基準値ではないかを特定し、特定された画素と基点画素との間の画素数から、主走査サイズを検出することができる。
【００５０】
ＣＰＵ２０１は、検出された主走査サイズが２９０ｍｍ以下ではない（図３ＡのＳ１である）ことがわかった場合（ステップ８０３でＮｏ）、原稿送り量検出並びに画像読取を行う（ステップ８０４）。具体的には、例えば、ＣＰＵ２０１は、原稿を搬送させ、スキャナＩ／Ｆ２０９からの各ライン読取画像データの解析と、ＡＤＦコントローラ９０からの原稿上端からの原稿の送り量とを監視する。その結果、ＣＰＵ２０１は、図３Ｂにも示すように、原稿送り量が２９０ｍｍで原稿下端を検出した（例えば、ライン読取画像データの各画素値が再び所定の基準値となったことを検出した）ならば（ステップ８０５でＮｏ）、原稿サイズをＡ４横と判別し（ステップ８０６）、一方、原稿送り量が２９０ｍｍになっても原稿下端を検出しなければ（ステップ８０５でＹｅｓ）、原稿サイズをＡ３縦と判別する（ステップ８０７）。
【００５１】
ＣＰＵ２０１は、検出された主走査サイズが２９０ｍｍ以下であって２３０ｍｍを超えている（図３ＡのＳ２である）ことがわかった場合（ステップ８０３でＹｅｓ、ステップ８０８でＮｏ）、ステップ８０４と同様の原稿送り量検出並びに画像読取を行う（ステップ８０９）。その結果、ＣＰＵ２０１は、図３Ｂにも示すように、原稿送り量が１８２ｍｍで原稿下端を検出したならば（ステップ８１０でＮｏ）、原稿サイズをＢ５横と判別し（ステップ８１１）、一方、原稿送り量が１８２ｍｍになっても原稿下端を検出しなければ（ステップ８１０でＹｅｓ）、原稿サイズをＢ４縦と判別する（ステップ８１２）。
【００５２】
ＣＰＵ２０１は、検出された主走査サイズが２３０ｍｍ以下であって２００ｍｍを超えている（図３ＡのＳ３である）ことがわかった場合（ステップ８０８でＹｅｓ、ステップ８１３でＮｏ）、ステップ８０４と同様の原稿送り量検出並びに画像読取を行う（ステップ８１４）。その結果、ＣＰＵ２０１は、図３Ｂにも示すように、原稿送り量が１４８ｍｍで原稿下端を検出したならば（ステップ８１５でＮｏ）、原稿サイズをＡ５横と判別し（ステップ８１６）、一方、原稿送り量が１４８ｍｍになっても原稿下端を検出しなければ（ステップ８１５でＹｅｓ）、原稿サイズをＡ４縦と判別する（ステップ８１７）。
【００５３】
ＣＰＵ２０１は、検出された主走査サイズが２００ｍｍ以下であって１５０ｍｍを超えている（図３ＡのＳ４である）ことがわかった場合（ステップ８１３でＹｅｓ、ステップ８１８でＮｏ）、図３Ｂにも示すように、原稿サイズをＢ５縦と判別する（ステップ８１９）。
【００５４】
ＣＰＵ２０１は、検出された主走査サイズが１５０ｍｍ以下であって１４０ｍｍを超えている（図３ＡのＳ５である）ことがわかった場合（ステップ８１８でＹｅｓ、ステップ８２０でＮｏ）、ステップ８０４と同様の原稿送り量検出並びに画像読取を行う（ステップ８２１）。その結果、ＣＰＵ２０１は、図３Ｂにも示すように、原稿送り量が１００ｍｍで原稿下端を検出したならば（ステップ８２２でＮｏ）、原稿サイズをハガキ横と判別し（ステップ８２３）、一方、原稿送り量が１００ｍｍになっても原稿下端を検出しなければ（ステップ８２２でＹｅｓ）、原稿サイズをＡ５縦と判別する（ステップ８１７）。
【００５５】
ＣＰＵ２０１は、検出された主走査サイズが１４０ｍｍ以下である（図３ＡのＳ６である）ことがわかった場合（ステップ８２０でＮｏ）、図３Ｂにも示すように、原稿サイズをハガキ縦と判別する（ステップ８２５）。
【００５６】
ＣＰＵ２０１は、原稿サイズが判別された場合、判別された原稿サイズがＡ３縦以外であれば（ステップ８２６でＮｏ）、印刷種別の設定に応じた搬送制御と、画像読取（ステップ８０４等のように既に画像読取が開始されていればそれの継続）とを行う（ステップ８２７）。具体的には、ＣＰＵ２０１は、印刷種別の設定が片面印刷であれば、図５Ａの参照番号３０１で示す処理手順に従う搬送制御を行い、両面印刷であれば、図５Ｂの参照番号３０４に従う搬送制御を行う。
【００５７】
一方、ＣＰＵ２０１は、判別された原稿サイズがＡ３縦であれば（ステップ８２６でＹｅｓ）、印刷種別及び読取モードの設定に応じた搬送制御と、画像読取継続（例えば、Ａ３縦残り読取処理）とを行う（ステップ８２８）。具体的には、ＣＰＵ２０１は、印刷種別の設定が片面印刷であり、読取モードが一旦停止モードであれば、図５Ａの参照番号３０２で示す処理手順に従う搬送制御を行い、２度読みモードであれば、図５Ａの参照番号３０３に従う搬送制御を行う。ＣＰＵ２０１は、印刷種別の設定が両面印刷であり、読取モードが一旦停止モードであれば、図５Ｂの参照番号３０５で示す処理手順に従う搬送制御を行い、２度読みモードであれば、図５Ｂの参照番号３０６に従う搬送制御を行う。
【００５８】
ＣＰＵ２０１は、両面印刷を行う場合には（ステップ８２９でＹｅｓ）、上記の搬送制御により、表裏反転処理を行ったり、原稿の裏面の画像読取を行ったりする（ステップ８３０）。
【００５９】
以下、図１及び図５Ａを参照して、片面印刷での処理について説明する。なお、図１での参照番号１〜６の各々は、図５Ａの処理手順の欄における番号に対応している（これは、図５Ｂについても同様である）。
【００６０】
本実施形態では、読取位置Ｋから経路スイッチ１０５までの道のりの長さは、２１０ｍｍよりも長くなっていることが望ましい。ステップ８０５の判断によって原稿サイズを判別して搬送制御を行う前に、原稿上端が経路スイッチ１０５の位置を超えてしまわないようにするためである。また、原稿の搬送速度は、そのことを考慮した速度とされる。
【００６１】
以下、図５Ａの各参照番号の処理について説明する。なお、以下の説明では、先に説明したことと重複する事項については、説明を省略或いは簡略する。
【００６２】
＜参照番号３０１＞
１（給紙）は、図４のＳ８０１で行われる。ＣＰＵ２０１は、Ａ３縦以外の原稿サイズが判別された時点で、経路スイッチ１０５をオンとし、スイッチバックローラ１０３を正方向に回転させ、メインローラ１０１の駆動を継続する。これにより、原稿が、排紙トレイ４０に向けて搬送され、排紙トレイ４０に排出される。また、１ページ分の原稿画像が読み取られ、その分のライン読取画像データが読取画像バッファ２０７に蓄積される。図１のＡＤＦ１０によれば、読取面が上にされた原稿が給紙トレイ１１に載置され、片面印刷（片面読取）では、読取面が下にされた原稿が排紙トレイ４０に排出される。
【００６３】
＜参照番号３０２＞
Ａ３縦と判別された時点で、Ａ３縦の半分のサイズであるＡ４横の分の画像まで読み取られたことになる。ＣＰＵ２０１は、Ａ３縦と判別された時点で、メインローラ１０１の駆動を停止し、且つ、経路スイッチ１０５をオンとする。また、ＣＰＵ２０１は、読取画像バッファ２０７からライン読取画像データを読出し処理して他種領域２０５に格納することで、読取画像バッファ２０７に空き領域を生じさせる。これにより、読取画像バッファ２０７に、Ａ３縦の残り半分の原稿画像のライン読取画像データの蓄積が可能となる。ＣＰＵ２０１は、メインローラ１０１の駆動を再開し、スイッチバックコントローラ１０３を正方向に回転させることで、残り半分の原稿画像の読み取りを行う。原稿が搬送され終えた場合、原稿が排紙トレイ４０に排出される。
【００６４】
＜参照番号３０３＞
ＣＰＵ２０１は、Ａ３縦と判別された時点で、経路スイッチ１０５をオンとし、残りの読取（つまり、Ａ３縦の残り半分）をスキップする読取スキップを実行する。具体的には、例えば、ＣＰＵ２０１は、Ａ３縦と判別された時点より後に入力されるライン読取画像データを読み棄てる。ＣＰＵ２０１は、所定のタイミング（例えば、所定の送り量になった、或いは、図示しない原稿センサから所定の信号が入力された等のタイミング）で、スイッチバックローラ１０３を逆方向に回転させて原稿のスイッチバックを行い、経路スイッチ１０５をオンにする。ＣＰＵ２０１は、読取スキップと原稿のスイッチバックとの間に、読取画像バッファ２０７に蓄積されたライン読取画像データを処理することで、読取画像バッファ２０７に空き領域を生じさせる。その後、ＣＰＵ２０１は、スイッチバックローラ１０３を再び正方向に回転させ、一定の送り量で原稿を搬送することで、Ａ３縦の半分であるＡ４横分だけ読取位置Ｋよりも下流に搬送し（Ａ４横サイズ分スキップし）、その時点から、原稿画像の残り半分の読取（残り読取）を開始する。具体的には、例えば、ＣＰＵ２０１は、Ａ４横サイズ分スキップの最中に入力されるライン画像読取データを読み捨て、Ａ４横サイズ分スキップ以降に入力されるライン画像読取データについては、読取画像バッファ２０７に蓄積する。残り読取が終わった場合、経路スイッチ１０５がオンになっているので、原稿は排紙トレイ４０に排出される。
【００６５】
次に、図１及び図５Ｂを参照して、両面印刷での処理について説明する。
【００６６】
＜参照番号３０４＞
ＣＰＵ２０１は、Ａ３縦以外の原稿サイズが判別された時点で、経路スイッチ１０５をオフとし、メインローラ１０１の駆動を継続し、スイッチバックローラ１０３を逆方向に回転させる。これにより、原稿が、６（バイパス）を経由して、３（退避経路）に流れる。その後、所定のタイミング（例えば、所定の送り量になった、或いは、図示しない原稿センサから所定の信号が入力された等のタイミング）で、ＣＰＵ２０１は、スイッチバックローラ１０３を正方向に回転させて原稿を４（読取経路）に流し、経路スイッチ１０５をオンとし、表面と同様に裏面の画像を読み取る。例えば、裏面の上端が検出された後のライン読取画像データを読取画像バッファ２０７に蓄積させる。
【００６７】
＜参照番号３０５＞
表面読取では、ＣＰＵ２０１は、Ａ３縦と判別された時点で、メインローラ１０１の駆動を停止し、経路スイッチ１０５をオフとする。ＣＰＵ２０１は、読取画像バッファ２０７に空き領域を生じさせ、６（バイパス）、３（退避経路）及び４（読取経路）の順に原稿を通過させる。これにより、裏面が読取面となって原稿が搬送される。裏面読取では、ＣＰＵ２０１は、経路スイッチ１０５をオンとし、原稿裏面上端からＡ４横分の画像を読んだらメインローラ１０１を停止し、読取画像バッファ２０７に空き領域を生じさせて、残り半分の画像を読み取る。
【００６８】
＜参照番号３０６＞
表面読取では、ＣＰＵ２０１は、Ａ３縦と判別されたら、参照番号３０３の「残り読取」までを行う。その際、経路スイッチをオフとしておき、「残り読取」の後、ＣＰＵ２０１は、６（バイパス）、３（退避経路）及び４（読取経路）の順に原稿を通過させる。裏面読取でも、ＣＰＵ２０１は、参照番号３０３と同様の処理を行う。
【００６９】
以上が、本実施形態についての説明である。なお、読取モードとしては、第三の読取モードがあっても良い。第三の読取モードでは、例えば、ＣＰＵ２０１は、Ａ３縦と判別された時点で、メインローラ１０１の回転速度を遅くする等して原稿の搬送速度を遅くし、その間に、読取画像バッファ２０７に空き領域を生じさせながら、入力されるライン読取画像データを読取画像バッファ２０７に蓄積させてもよい。
【００７０】
上述した実施形態によれば、読取位置Ｋを通過した原稿の主走査サイズを検出し、原稿読取装置１００でサポートされている複数の原稿サイズを、複数の主走査サイズ範囲のうち検出された主走査サイズが属する主走査サイズ範囲に対応した二以上の原稿サイズに絞り込む。そして、検出される原稿送り量が、複数の原稿送り量閾値のうちの上記検出された主走査サイズに対応する原稿送り量閾値になった場合に原稿エンドを検出したか否かにより、絞り込まれた二以上の原稿サイズが一つに特定される。つまり、原稿サイズが判別される。以上のことによれば、原稿サイズ判別に専用の搬送は不要であり、一枚の原稿につき、原則、一度の搬送で、原稿サイズの判別と、原稿画像の読取りとの両方を済ますことができる。このため、紙詰まりを生じる可能性を抑え、高速に、原稿サイズ判別と原稿画像読み取りとを行うことができる。
【００７１】
以上、本発明の実施形態を説明したが、この実施形態は本発明の説明のための例示にすぎず、本発明の範囲をこの実施形態にのみ限定する趣旨ではない。本発明は、その要旨を逸脱することなく、その他の様々な態様でも実施することができる。
【００７２】
例えば、ＣＰＵ２０１は、読取画像バッファ２０７に蓄積されたライン読取画像データの処理では、不要な部分（原稿画像以外の部分）を間引いて、原稿サイズに対応する画像データ（例えば印刷画像データ）を生成することができる。ＣＰＵ２０１は、例えば、各画素毎に、画素値と所定の基準値との差分を求め、その差分が所定値以上である画素が連続している部分を、不要な部分とすることができる。
【００７３】
また、例えば、ＡＤＦ１０内のメインローラ１０１やスイッチバックローラ１０３等の搬送ローラは、ＣＰＵ２０１からＡＤＦコントローラ９０を介さずに制御されるようになっていてもよい。その場合、ＣＰＵ２０１は、ＡＤＦコントローラ９０と通信しなくても、原稿の送り量を特定することができる。
【００７４】
また、例えば、ＣＣＤラインセンサ７８に代えて、第一のガイド４０１の位置を基準に、複数の原稿センサ（例えば光学センサ）を主走査方向に点在させ、どの原稿センサからの信号が原稿有りを表しているかに応じて、主走査サイズが検出されても良い。
【００７５】
また、例えば、読取画像バッファ２０７の記憶容量が、Ａ３縦の原稿画像を構成する全てのライン読取画像データを蓄積できる容量であれば、Ａ３縦以外の上記方法で読み取りが行われても良い。
【図面の簡単な説明】
【００７６】
【図１】図１は、本発明の一実施形態に係る原稿読取装置を示す。
【図２】図２は、処理装置８０の構成例を示す。
【図３】図３Ａは、本実施形態に係る原稿サイズ判別方法の概要の説明図である。図３Ｂは、主走査サイズ及び副走査サイズと原稿サイズとの関係を示す図である。
【図４】図４は、原稿サイズ判別の処理流れの一例を示す。
【図５】図５Ａは、片面印刷での原稿サイズ及び読取モードと処理手順との関係を示す。図５Ｂは、両面印刷での原稿サイズ及び読取モードと処理手順との関係を示す。
【符号の説明】
【００７７】
１０…ＡＤＦ、１１…給紙トレイ、１３…給紙ローラ、１４…フィードローラ、７０…スキャナ装置、７８…ＣＣＤラインセンサ、８０…処理装置、９０…ＡＤＦコントローラ、１００…原稿読取装置、Ｋ…読取位置
【図１】
2008016928.tif 000003
【図２】
2008016928.tif 000004
【図３】
2008016928.tif 000005
【図４】
2008016928.tif 000006
【図５】
2008016928.tif 000007