(57)【要約】【課題】サイズ混載モードであることを指定しないで読取動作を開始した場合、読み取り領域よりも小さい原稿画像領域を適切位置に配置した出力画像データを生成することができる画像読取装置を提供する。【解決手段】原稿トレイ３０に載置した原稿束Ｓの大きさに従って読み取り領域を決定し（ステップＳ１０２）、原稿ｓを読み取った読み取り画像から原稿画像領域を抽出し（ステップＳ１１７）、原稿画像領域の主走査方向位置及び大きさと、読み取り領域を比較して（ステップＳ１１８）、読み取り画像における読み取り領域と原稿画像領域との位置関係を参照して読み取り領域と同じ大きさの出力画像データ内の適正位置に原稿画像データを配置して出力画像データとする（ステップＳ１１９）。【選択図】  図１１
2019161594.tif 000002
【特許請求の範囲】
【請求項１】
原稿を載置する原稿トレイと、
前記原稿トレイ上に配置された用紙センサと、
前記原稿トレイに載置された原稿を読取位置まで搬送する搬送手段と、
前記読取位置で前記原稿を読み取って読み取り画像から読み取り領域の大きさで出力される画像データを生成する読取手段と、
前記用紙センサの検知結果に基づいて決定される前記読み取り領域の大きさと、前記読取手段で読み取った読み取り画像とに基づいて前記読み取り領域における原稿画像領域の配置位置を決定する決定手段と、
前記読取手段を制御して、前記画像データを生成する際、前記画像データにおける前記決定手段によって決定された配置位置に前記読取手段で読み取った原稿画像データを配置する制御手段と、
を備えることを特徴とする画像読取装置。
【請求項２】
前記読み取り領域は、前記原稿を含む原稿束における最大の原稿サイズと同じ大きさであることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記原稿、及び前記原稿画像領域は、前記読み取り領域よりも小さいことを特徴とする請求項１又は２記載の画像読取装置。
【請求項４】
前記原稿束は、大きさの異なる原稿が混載された原稿束であって、前記画像読取装置は、前記原稿束が大きさの異なる原稿が混載された原稿束である旨の設定がなされていないことを特徴とする請求項２又は３記載の画像読取装置。
【請求項５】
前記決定手段は、前記読み取り画像における前記原稿画像領域の原稿搬送方向に直交する方向の中心位置と、前記読み取り領域の原稿搬送方向に直交する方向の中心位置とのずれ幅が閾値以内である場合、前記原稿画像領域の原稿搬送方向に直交する方向の中心位置と、前記読み取り領域の原稿搬送方向に直交する方向の中心位置とが一致するように前記読み取り領域における前記原稿画像領域の配置位置を決定することを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
前記決定手段は、前記読み取り画像における前記原稿画像領域の原稿搬送方向の奥側端と、前記読み取り領域の原稿搬送方向の奥側端とのずれ幅が閾値以内である場合、前記原稿画像領域の奥側端と、前記読み取り領域の奥側端とが一致するように前記読み取り領域における前記原稿画像領域の配置位置を決定することを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項７】
前記決定手段は、前記読み取り画像における前記原稿画像領域の原稿搬送方向の手前側端と、前記読み取り領域の原稿搬送方向の手前側端とのずれ幅が閾値以内である場合、前記原稿画像領域の手前側端と、前記読み取り領域の手前側端とが一致するように前記読み取り領域における前記原稿画像領域の配置位置を決定することを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項８】
前記決定手段は、前記原稿画像領域の原稿搬送方向に直交する方向の中心位置と、前記読み取り領域の原稿搬送方向に直交する方向の中心位置とのずれ幅が閾値以内であるか否か判定し、次いで、前記原稿画像領域の原稿搬送方向の奥側端と、前記読み取り領域の原稿搬送方向の奥側端とのずれ幅が閾値以内であるか否か判定し、さらに、前記原稿画像領域の原稿搬送方向の手前側端と、前記読み取り領域の原稿搬送方向の手前側端とのずれ幅が閾値以内であるか否か判定し、最初に、前記ずれ幅が閾値以内であった場合の条件に従って前記読み取り領域における前記原稿画像領域の配置位置を決定することを特徴とする請求項５乃至７のいずれか１項に記載の画像読取装置。
【請求項９】
前記閾値を設定する閾値設定手段を備えることを特徴とする請求項５乃至８のいずれか１項に記載の画像読取装置。
【請求項１０】
原稿を載置する原稿トレイと、前記原稿トレイ上に配置された用紙センサと、前記原稿トレイに載置された原稿を読取位置まで搬送する搬送手段と、前記読取位置で前記原稿を読み取って読み取り画像から読み取り領域の大きさで出力される画像データを生成する読取手段とを備える画像読取装置の制御方法であって、
前記用紙センサの検知結果に基づいて決定される読み取り領域の大きさと、前記読取手段で読み取った読み取り画像とに基づいて前記読み取り領域における原稿画像領域の配置位置を決定する決定工程と、
前記読取手段を制御して、前記画像データを生成する際、前記読み取り領域内の前記決定工程によって決定された配置位置に前記読取手段で読み取った原稿画像データを配置する制御工程と、
を有することを特徴とする画像読取装置の制御方法。
【請求項１１】
コンピュータで読み取り可能な記憶媒体であって、請求項１０記載の画像読取装置の制御方法をコンピュータに実行させるためのプログラムを格納することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿サイズが異なる原稿が混載された原稿束の画像を読み取る原稿束読み取り機能を有する画像読取装置、その制御方法及び制御方法をコンピュータに実行させるためのプログラムを格納する記憶媒体に関する。
【背景技術】
【０００２】
複写機等に適用される画像読取装置においては、いわゆる自動原稿搬送装置（ＡＤＦ）により、原稿トレイに載置された原稿を１枚ずつ給紙し、読取位置で、原稿画像を光学的に読み取って出力画像データに変換するスキャン動作が行われている。
【０００３】
原稿トレイに載置された原稿束のサイズは、トレイ上に配置された原稿の搬送方向長さを検知するためのセンサの検出結果と、原稿の幅方向を規制するガイド部材間の距離を検出するためのセンサの検出結果とに基づいて判断される。コピー動作の場合、通常、読み込み開始時に決定された原稿束サイズに従って、読み取り領域のサイズ及びコピー先の記録紙のサイズが決定される。
【０００４】
ところで、原稿トレイに載置される原稿束の中に、サイズが異なる原稿が混載されることがある。かかる場合には、あらかじめユーザが操作部を介して、異なる原稿サイズが組み合わせられた原稿束の読み取りを行う設定として、サイズ混載モードが選択される。サイズ混載モードでの原稿読取方法としては、特許文献１に記載されているように、ラインセンサで読み取った各々の原稿画像からエッジ検知によって原稿サイズを読み取る技術が提案されている。そして、原稿サイズを読み取った後のコピー動作では、各原稿サイズに対応したサイズが異なる記録紙を逐次選択し、各原稿画像をそれぞれ対応する記録紙上に形成することによって画像形成が行われる。
【０００５】
しかし、サイズが異なる原稿が混載された原稿束に対して、サイズ混載モードの指定をせずにコピー動作を開始すると、原稿束の１枚目の時点で決定された原稿サイズに基づいて読み取り領域と記録紙サイズが決定される。そして、２枚目以降は原稿サイズに拘らず、全て同じサイズの読み取り領域で読み取った画像が同じサイズの記録紙上に画像形成されることになる。このとき、原稿束の幅及び長さは、原稿束を構成する原稿の中で幅及び長さがそれぞれ最も大きい原稿と同じ幅及び長さとなる。このため、原稿のサイズが原稿束のサイズよりも小さい場合は、原稿サイズよりも大きいサイズの読み取り領域で読み取られた原稿画像が原稿サイズよりも大きい出力画像データ内に配置されることになる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１６−１９７７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、サイズが異なる原稿が混載された原稿束の画像を連続して読み取る際、ユーザがサイズ混載モードであることを指定しないでコピー動作を開始すると、原稿サイズよりも大きな読み取り領域で原稿画像が読み取られることがある。かかる場合、例えば、Ａ３横サイズ（縦２９７ｍｍ×横４２０ｍｍ）の読み取り領域で、Ａ４横サイズ（縦２１０ｍｍ×横２９７ｍｍ）の原稿画像を読み取った場合、Ａ３サイズの出力画像データ上のどの位置に原稿画像を配置するかが問題となる。なお、上述したように、画像読取装置では、一般に、読み取り領域と同じ大きさの出力画像データが形成される。
【０００８】
図１９は、読み取り領域と同じ大きさの出力画像データ内に、読み取り領域よりも小さいサイズの読み取り画像（原稿画像領域）を配置する際の配置例を示す図である。出力画像データの大きさはＡ３横サイズ、原稿画像領域の大きさは、Ａ４横サイズである。
【０００９】
図１９において、（Ａ）は、左上突き当て配置、（Ｂ）は、左下突き当て配置、（Ｃ）は、左突き当て中央配置、（Ｄ）は、中央配置を示す。
【００１０】
ところで、出力画像データに対して原稿画像領域の配置位置を装置側で一律に、図１９（Ｄ）のように中央配置に固定にすると、最終的に出力された記録紙においてメモ書き領域となる余白部分が少なくなるなど、ユーザの意図しない結果を招くこともある。また、原稿トレイ上に配置した原稿位置に応じて原稿画像領域の配置位置を決定すると、ユーザが意図しない範囲で、原稿束中の原稿の現実の配置位置がずれるか又は搬送中に原稿の位置がずれた場合、出力画像データでもずれてしまうという問題がある。
【００１１】
このように、原稿束に、読み取り領域よりも小さいサイズの原稿を混載させる際、ユーザが小さいサイズの原稿を原稿トレイ上の適正位置に配置することは困難である。特に、小さいサイズの原稿を読み取り領域の中央になるように原稿トレイ上に配置しても、ガイド部材でガイドさせることができないので、搬送中にずれてしまってユーザの意図する結果が得られないことがある。
【００１２】
本発明は、サイズ混載モードであることを指定しないで読取動作を開始した場合でも、読み取り領域より小さい原稿画像領域を適正位置に配置した出力画像データを生成できる画像読取装置、その制御方法及び記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するために、請求項１記載の画像読取装置は、原稿を載置する原稿トレイと、前記原稿トレイ上に配置された用紙センサと、前記原稿トレイに載置された原稿を読取位置まで搬送する搬送手段と、前記読取位置で前記原稿を読み取って読み取り画像から読み取り領域の大きさで出力される画像データを生成する読取手段と、前記用紙センサの検知結果に基づいて決定される前記読み取り領域の大きさと、前記読取手段で読み取った読み取り画像とに基づいて前記読み取り領域における原稿画像領域の配置位置を決定する決定手段と、前記読取手段を制御して、前記画像データを生成する際、前記画像データにおける前記決定手段によって決定された配置位置に前記読取手段で読み取った原稿画像データを配置する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、サイズ混載モードを指定しないで読み取り領域よりも小さい原稿画像を読み取った読み取り画像における原稿画像領域の位置に応じて出力画像データ内の所定位置に原稿画像データを配置する。これによって、ユーザの意向に沿った適正位置に原稿画像領域を配置した出力画像データを生成することができるので、画像読取装置の利便性が向上する。
【図面の簡単な説明】
【００１５】
【図１】実施の形態に係る画像読取装置の概略構成を示す断面図である。
【図２】図１の画像読取装置の制御構成を示すブロック図である。
【図３】リーダによる斜行検知を説明するための読取画像を示す図である。
【図４】原稿読み取り開始時の原稿の姿勢を説明するための図である。
【図５】原稿の斜行補正を説明するための図である。
【図６】読み取り画像の端部位置と、回転補正後の画像の端部位置を示す図である。
【図７】原稿画像領域と白色画像データとからなる出力画像データを示す図である。
【図８】読み取り領域に比べて原稿領域が小さい場合における出力画像データ内の原稿画像領域の配置位置の決定方法を説明するための図である。
【図９】読み取り領域に比べて原稿領域が小さい場合における出力画像データ内の原稿画像領域の配置位置の決定方法を説明するための図である。
【図１０】読み取り領域に比べて原稿領域が小さい場合における出力画像データ内の原稿画像領域の配置位置の決定方法を説明するための図である。
【図１１】図１の画像読取装置で実行される第１の画像読取処理の手順を示すフローチャートである。
【図１２】原稿束のサイズ（読み取り領域のサイズ）を決定する方法を説明するための図である。
【図１３】読み取り領域における原稿画像領域の配置位置決定方法を説明するための図である。
【図１４】読み取り領域における原稿画像領域の配置位置決定方法を説明するための図である。
【図１５】読み取り領域における原稿画像領域の配置位置決定方法を説明するための図である。
【図１６】操作部の表示画面に表示された原稿画像領域の配置位置設定画面を示す図である。
【図１７】第２の画像読取処理の手順を示すフローチャートである。
【図１８】図１７のステップＳ５１８、Ｓ５１９に代わる原稿画像領域の配置位置決定処理を示すフローチャートである。
【図１９】読み取り領域よりも小さいサイズの原稿画像領域を出力画像データ内に配置する際の配置例を示す図である。
【発明を実施するための形態】
【実施例１】
【００１６】
以下、実施の形態について図面を参照しつつ詳細に説明する。
【００１７】
図１は、実施の形態に係る画像読取装置の概略構成を示す断面図である。
【００１８】
図１において、画像読取装置５００は、画像読取部（以下、「リーダ」という。）２００と、リーダ２００の上部に配置された自動原稿給紙装置（ＡＤＦ）１００と、図示省略したコントローラ４００から主として構成されている。
【００１９】
ＡＤＦ１００は、原稿トレイ３０、原稿トレイ３０に設けられたトレイガイド３１、原稿トレイ３０に載置された原稿束Ｓの原稿ｓをピックアップする給紙ローラ１、搬送路としての湾曲した搬送パス２０及び排紙トレイ１０を備えている。原稿トレイ３０は、原稿ｓからなる原稿束Ｓを載置し、トレイガイド３１は、原稿ｓの２辺に当接してその斜行を抑制する。
【００２０】
トレイガイド３１には、当該トレイガイド３１が原稿トレイ３０の幅方向に動く時、トレイガイド３１の位置を連続的に検出する図示省略したトレイガイド幅センサが設けられている。従って、原稿束Ｓとトレイガイド３１の間に隙間が生じないようにトレイガイド３１を移動させることによって、トレイガイド幅センサの出力値に基づいて原稿束Ｓの幅を検知することができる。
【００２１】
また、原稿搬送方向（以下、「副走査方向」という。）における異なる位置に用紙センサとしての原稿サイズセンサ１７、１８が配置されている。原稿サイズセンサ１７、１８の検出結果に基づいて、原稿束Ｓの長さが検知される。なお、この原稿長さ検知は、原稿サイズセンサ１７、１８が原稿の有無を検知することによって、原稿の長さが所定の長さ以上か否かを判断するだけの離散的な検知である。トレイガイド幅センサと、原稿サイズセンサ１７、１８の組み合わせにより、例えば、Ａ４用紙、ＬＴＲ用紙など定型の原稿サイズが検出される。
【００２２】
原稿トレイ３０の副走査方向の先端部の上方には、給紙ローラ１が配置されている。給紙ローラ１は、原稿トレイ３０に積載された原稿束Ｓの原稿面に落下して回転することによって、原稿束Ｓの最上面の原稿ｓの搬送を開始する。給紙ローラ１と対向する原稿トレイ３０の下方には、原稿有無センサ１１が配置されている。原稿有無センサ１１は、原稿トレイ３０上の原稿の有無を検知する。
【００２３】
搬送パス２０の入り口には、分離パッド２１と分離ローラ２からなる分離部が設けられている。分離部は、給紙ローラ１によって分離部へ配送された原稿束Ｓの最上部から原稿ｓを１枚ずつ分離する。分離部の下流側には、原稿サイズセンサ１２、１３が設けられている。原稿サイズセンサ１２、１３が原稿の有無を検知する検知結果を用いて、分離部で分離された原稿について１枚ずつ原稿サイズが検知される。
【００２４】
搬送パス２０における原稿サイズセンサ１２、１３の下流側には、引抜ローラ３、搬送ローラ４、表面読取搬送ローラ５、表面読取上流ローラ５１、及び表面読取下流ローラ５２が順に配置されている。引抜ローラ３及び搬送ローラ４は、原稿の斜め搬送を修正する。表面読取上流ローラ５１と表面読取下流ローラ５２との間には、表面ガラス対向部材６が配置されている。表面読取下流ローラ５２の更に下流側には、裏面読取搬送ローラ７、裏面読取上流ローラ５３、裏面読取下流ローラ５４、及び排紙ローラ９が設けられている。
【００２５】
搬送パス２０を介して裏面読取上流ローラ５３及び裏面読取下流ローラ５４と対向するように、表面読み取り部と同様の構成の裏面読み取り部が形成されている。表面読み取り部の構成については後述する。裏面読み取り部の構成は、後述する表面読み取り部の構成と同様である。従って、その具体的な説明は省略する。
【００２６】
ＡＤＦ１００の下方に配置されたリーダ２００は、読取ガラス２０９と、表面読取用ＣＣＤセンサユニット２１０を備えている。読取ガラス２０９を挟んでＡＤＦ１００の表面ガラス対向部材６と対向する位置に、表面読取用ＣＣＤセンサユニット２１０が配置されている。表面ガラス対向部材６と表面読取用ＣＣＤセンサユニット２１０とで原稿の表面を読み取る表面読み取り部を形成している。表面読取用ＣＣＤセンサユニット２１０は、光源２０３ａ及び２０３ｂと、光源から出射され原稿面で反射した反射光をミラー２０４ａ、２０４ｂ、２０４ｃを介して受光するＣＣＤセンサ２１１を備えている。
【００２７】
読取ガラス２０９には、表面シェーディング白板２０２が組み込まれている。また、裏面読取用ＣＣＤセンサユニット１１０の裏面流し読みガラス１０１に隣接するように、裏面シェーディング白板１０２が配置されている。
【００２８】
表面シェーディング白板２０２及び裏面シェーディング白板１０２は、シェーディングによる白レベルの基準データを作成するための白板である。原稿の読み取り前に表面シェーディング白板２０２及び裏面シェーディング白板１０２を表面読取用ＣＣＤセンサユニット２１０及び裏面読取用ＣＣＤセンサユニット１１０でそれぞれ読み取り、画像処理することによって表裏それぞれの基準データが作成される。作成した基準データを用いてシェーディング処理が実施される。
【００２９】
裏面シェーディング白板１０２は、図１では図示省略されたガラスモータによって移動可能に構成された裏面流し読みガラス１０１に貼り付けられている。従って、裏面読取用ＣＣＤセンサユニット１１０の対向面に裏面シェーディング白板１０２が位置するように裏面流し読みガラス１０１を移動させることで、裏面シェーディング白板１０２が読み取り可能になる。
【００３０】
図２は、図１の画像読取装置５００の制御構成を示すブロック図である。
【００３１】
図２には、ＡＤＦ１００の制御ブロック図、リーダ２００の制御ブロック図、及びコントローラ４００の制御ブロック図が示されている。
【００３２】
ＡＤＦ１００の制御ブロック図において、ＡＤＦ１００は、ＣＣＤセンサ１１１及びＣＣＤ制御部１１２を内蔵する裏面読取用ＣＣＤセンサユニット１１０を備えている。また、ＡＤＦ１００は、原稿有無センサ１１、搬送系センサ１２０、搬送系モータ１２１、ガラスモータ１２２及びサイズ用センサ１３０を備えている。
【００３３】
裏面読取用ＣＣＤセンサユニット１１０、原稿有無センサ１１、搬送系センサ１２０、搬送系モータ１２１、ガラスモータ１２２及びサイズ用センサ１３０は、バスラインを介してリーダ２００のＣＰＵ３２１に接続されている。ＡＤＦ１００は、ＣＰＵを備えていないことから、リーダ２００のＣＰＵ３２１がＡＤＦ１００とリーダ２００を一体として制御する。
【００３４】
搬送系モータ１２１は、給紙ローラ１、分離ローラ２、引抜ローラ３、搬送ローラ４、表面読取搬送ローラ５、表面読取上流ローラ５１、表面読取下流ローラ５２を駆動する。また、搬送系モータ１２１は、裏面読取搬送ローラ７、裏面読取上流ローラ５３、裏面読取下流ローラ５４、及び排紙ローラ９を駆動する。
【００３５】
ＡＤＦ１００の出力ポートには、搬送用ローラを駆動する搬送系モータ１２１、裏面流し読みガラス１０１を移動させるガラスモータ１２２が接続されている。一方、ＡＤＦ１００の入力ポートには、原稿有無センサ１１、原稿を搬送する為のタイミング生成に用いる搬送系センサ１２０、原稿トレイ３０において原稿の大きさを取得するサイズ用センサ１３０が接続されている。搬送系センサ１２０として、例えば、センサ１２、１３、１４、１５、１６が挙げられる。また、サイズ用センサ１３０として、例えば、センサ１７、１８、及び図示省略したトレイガイド幅センサが挙げられる。
【００３６】
原稿の給紙、分離、搬送、表面の読み取り、裏面の読み取り、及び排紙処理は、搬送経路の各所に設けられたセンサ１２〜１６により原稿の有無または搬送経路上の位置を検知し、検知結果に応じて行われる。特に、リードセンサ１５を用いて搬送中の原稿ｓの先端を検知し、リードセンサ１５の原稿先端検知タイミングとリードセンサ１５から表面流し読み位置までの距離に基づいて、表面流し読み位置での読み取り開始タイミングが制御される。また同様に、リードセンサ１５の原稿先端検知タイミングとリードセンサ１５から裏面流し読み位置までの距離に基づいて、裏面流し読み位置での読み取り開始タイミングが制御される。
【００３７】
なお、ＡＤＦからの原稿の給紙及び搬送動作において、原稿サイズセンサ１２、１３、レジセンサ１４、リードセンサ１５、排紙センサ１６で所定の時間以上待機しても原稿有りのまま、もしくは原稿無しのままであった場合は、原稿のジャム発生と判断される。
【００３８】
リーダ２００は、ＣＰＵ３２１を備えている。ＣＰＵ３２１は、バスラインを介してＲＯＭ３２２、ＲＡＭ３２３、紙間補正部３２４、光学系モータ部３２６、ＬＡＭＰ３０３、リーダセンサ３２７、バックアップ部３３０及び画像処理部３２５とそれぞれ接続されている。画像処理部３２５は、画像メモリ３２９及び表面読取用ＣＣＤセンサユニット２１０と接続されている。表面読取用ＣＣＤセンサユニット２１０は、ＣＣＤセンサ２１１及びＣＣＤ制御部２１２を内蔵している。
【００３９】
ＣＰＵ３２１は、上述したように、リーダ２００だけでなくＡＤＦ１００をも制御する。すなわち、ＣＰＵ３２１は、ＲＯＭ３２２に格納された制御プログラムに従い、ＡＤＦ１００の出力ポート及び入力ポートを介して当該ＡＤＦ１００における原稿搬送を制御する。具体的に、ＣＰＵ３２１は、搬送パス２０上に設置されたセンサ１１〜１６をモニタし、負荷である搬送系モータ１２１、ガラスモータ１２２を駆動して用紙ｓを搬送する。また、ＣＰＵ３２１は、リーダ２００の光学系モータ部３２６を制御すると共に、画像処理部３２５を介して表面読取用ＣＣＤセンサユニット２１０を制御することによって原稿ｓの表面画像を読み取る。
【００４０】
このようにして、ＣＰＵ３２１は、ＡＤＦ１００における原稿の搬送制御と、表面読取用ＣＣＤセンサユニット２１０及び裏面読取用ＣＣＤセンサユニット１１０での画像読み取り処理を同期させることによって、所望の原稿画像の読み取りを実現している。
【００４１】
バックアップ部３３０は、制御に使用する作業用データの一部や機体毎に設定された設定値等をバックアップする。光学系モータ部３２６は、光学系駆動モータを駆動させるためのドライバ回路である。リーダセンサ３２７には、リーダ２００に対するＡＤＦ１００の開閉を検知する圧板開閉センサや、読取ガラス２０９に載置された原稿の長さを検知する為の圧板サイズセンサ等のセンサが含まれる。紙間補正部３２４は、紙間補正を行う。
【００４２】
表面読取用ＣＣＤセンサユニット２１０は、ＡＤＦ１００の原稿トレイ３０に積載された原稿の表面画像を読み取るだけではなく、読取ガラス２０９に載置された原稿画像も読み取ることができる。表面読取用ＣＣＤセンサユニット２１０上に結像された画像信号はデジタル画像データに変換される。変換された画像データは、読み取り画像データ通信線３５４を通して画像処理部３２５に転送される。画像処理部３２５は、画像データを用いて、シェーディング処理や画像データ上のスジ画像等のゴミ画像の検知及び補正、原稿の傾き量の検知及び補正等の各種画像処理を実施する。画像処理部３２５は、画像処理後の出力画像データを、順次、画像転送用クロック信号線を含むコントローラインターフェース画像通信線３５３を通してコントローラ４００へ送信する。
【００４３】
また、画像処理部３２５は、原稿画像データの先端の基準となる画先信号を、ＣＰＵ３２１でタイミングを調整し、コントローラインターフェース制御通信線３５２を通してコントローラ４００へ通知する。画像メモリ３２９は、画像処理部３２５が画像処理を実施する際の作業領域として機能する。
【００４４】
コントローラ４００は、ＡＤＦ１００及びリーダ２００を含む画像読取装置５００全体を制御する制御装置であり、制御部４０１、回転変倍処理用制御回路４０２、補正回路４０３、画像メモリ４０４、及び操作部４０５を備えている。制御部４０１、回転変倍処理用制御回路４０２、補正回路４０３、画像メモリ４０４、及び操作部４０５は、それぞれリーダ２００の画像処理部３２５と接続されており、制御部４０１は、リーダ２００のＣＰＵ３２１とも接続されている。
【００４５】
リーダ２００の画像処理部３２５を経由してコントローラ４００に送られてきた出力画像データは、回転変倍処理用制御回路４０２によって画像制御された後、補正回路４０３へ送信される。補正回路４０３は、画像信号に対して色味などの補正処理を行い、画像メモリ４０４に書き込む。このような処理が原稿画像領域の出力画像データに対して実施されて原稿の読み取り画像が生成される。操作部４０５は、ユーザからのシステム全体に対する画像読み取り動作指示や読み取られた画像の表示を行うものであり、制御部４０１と通信して所望の表示や入力を実現する。
【００４６】
次に、このような構成の画像読取装置５００の動作について、先ず、ＡＤＦ１００を使用した片面原稿読み取り動作（片面流し読み）について説明する。
【００４７】
原稿トレイ３０に載置された原稿束Ｓの原稿ｓは、給紙ローラ１によって給紙され、分離ローラ２と分離パッド２１の作用によって１枚毎に分離される。分離された原稿ｓは、引抜ローラ３によって搬送ローラ４まで搬送される。
【００４８】
搬送ローラ４まで搬送された原稿ｓは、表面読取搬送ローラ５及び表面読取上流ローラ５１、表面読取下流ローラ５２によって表面流し読み位置に搬送される。表面流し読みガラス２０１と表面ガラス対向部材６の間の表面流し読み位置を通過する原稿ｓに対し、光源２０３ａ、２０３ｂから光が照射され、原稿面で反射した反射光は反射ミラー２０４ａ〜２０４ｃを経てＣＣＤセンサ２１１に導かれて結像する。ＣＣＤセンサ２１１に結像した光信号は、該ＣＣＤセンサ２１１によって電気信号に変換された後、画像処理される。このようにして、原稿ｓの表面画像が１ラインずつ読み取られる。
【００４９】
表面画像が読み取られ、表面読取下流ローラ５２によって搬送された原稿ｓは、裏面読取搬送ローラ７及び裏面読取上流ローラ５３、裏面読取下流ローラ５４によって更に搬送された後、排紙ローラ９によって排紙トレイ１０に排紙される。原稿ｓが原稿トレイ３０上に複数枚有る場合には、最終原稿の表面読み取り及び排紙トレイ１０への排紙が終了するまで、上述の処理が繰り返得される。
【００５０】
次に、ＡＤＦ１００を使用した両面原稿読み取り動作（両面流し読み）について説明する。
【００５１】
両面流し読みは、片面流し読みにおける原稿表面の読み取り後に、原稿裏面の読み取りを行うものである。原稿ｓの給紙、分離、搬送、及び表面読み取りについては上述の片面読み取り時と同様であるので、その説明を省略する。
【００５２】
表面画像が読み取られた後、表面読取下流ローラ５２によって搬送された原稿ｓは、裏面読取搬送ローラ７、裏面読取上流ローラ５３及び裏面読取下流ローラ５４によって裏面流し読み位置まで搬送される。原稿ｓが裏面流し読み位置に達するより前に、移動可能に構成された裏面流し読みガラス１０１は、図１に示す位置に移動する。裏面流し読みガラス１０１と裏面ガラス対向部材８の間の裏面流し読み位置を通過する原稿ｓの裏面が裏面光源ランプ１０３ａ、１０３ｂで照射される。原稿ｓの裏面に照射され、反射した反射光は、複数の裏面折り返しミラー１０４ａ、１０４ｂ、１０４ｃで屈曲されながら、裏面読取用のＣＣＤセンサ１１１に結像し、これよって原稿の裏面画像が読み取られる。裏面の画像が読み取られ、裏面読取下流ローラ５４によって搬送された原稿ｓは、排紙ローラ９によって排紙トレイ１０に排紙される。
【００５３】
原稿ｓが原稿トレイ３０上に複数枚有る場合には、最終原稿の表面読み取り、裏面読み取り、及び排紙トレイ１０への排紙が終了するまで、上述の処理が繰り返えされる。
【００５４】
次に、画像読取装置５００で実行される斜行検知及び斜行補正制御について説明する。
【００５５】
搬送パス２０を経て搬送される原稿ｓは、当該原稿ｓの先端がリードセンサ１５によって検知されたことを基準として原稿画像の読み取りが開始される。従って、原稿が表面流し読みガラス２０１上の表面流し読み位置へ到達するよりも所定距離だけ前のタイミングから前倒しして画像の読み取りが開始される。これによって、ＡＤＦ１００としての斜行の許容範囲の上限まで原稿ｓが斜行しても読取画像が欠けないように、原稿の斜行による画像欠けが防止されている。
【００５６】
図３は、リーダ２００による斜行検知を説明するための読取画像を示す図である。図３において、読み取られた画像には、原稿だけでなく、原稿の背景としての表面ガラス対向部材６を読み取った画像が含まれている。この画像に対し、画像処理部３２５にて原稿と表面ガラス対向部材６との境界が抽出される。具体的には原稿先端が表面ガラス対向部材６に到達した時、原稿先端はローラ等によって挟持されていないので、図４のように表面ガラス対向部材６との間に隙間がある。従って、表面読取用ＣＣＤセンサユニット２１０で読み取ると原稿と背景の境界部に細く影が現れる。画像処理部３２５では、この影に着目し、影が矩形になるように連続する位置を抽出することで原稿の四隅を決定して、読み取り画像中の原稿の位置と幅と斜行角度を検出している。
【００５７】
表面読取用ＣＣＤセンサユニット２１０によって読み取られた画像は、斜行した画像のままで読取用画像メモリ３２９に格納され、コントローラ４００に送信される際に、画像処理部３２５にて原稿部分だけ抜き出されて出力画像データ上で斜行が補正される。
【００５８】
この斜行補正方法について、図５を用いて説明する。図５は、原稿の斜行補正を説明するための図である。
【００５９】
上述の斜行検知によって、原稿の幅と斜行角度が検出できるので、原稿の出力画像データをコントローラ４００に送信する時、図５に示したように、各画素データの送信順を調整することによって斜行補正が行われる。
【００６０】
図５（Ａ）は、読み取った画像そのままであり、１つの四角の領域が１画素分に相当する。この画像中の原稿の端部（太い破線）の影を検出した結果、画素単位での原稿の端部は斜線の領域の内側になる。原稿の４隅である原稿先端と原稿左端との交点、原稿先端と原稿右端との交点、原稿後端と原稿左端との交点、原稿後端と原稿右端との交点に囲われた矩形の領域が、原稿の有効な領域にある画像として扱われる。
【００６１】
原稿先端と原稿左端との交点と、原稿先端と原稿右端との交点を結ぶ線が、原稿先端に相当する。従って、コントローラ４００に出力画像データを送る際には、１ページの先頭を示す副走査基準信号であるＶｓｙｎｃ信号を送信して、さらに主走査方向の先頭を示す信号であるＨｓｙｎｃ信号を送信する。その後、原稿左端側から１ライン分の画素データを順番に１画素ずつ送信する。そして、先頭の１ライン分の画像の転送が完了したら、再びＨｓｙｎｃ信号を送信した後、次の１ライン分の画像が転送される。
【００６２】
図５（Ａ）中の１−１、１−２、１−３、・・・のそれぞれ領域がコントローラ４００に転送される１画素分であり、ｍ−ｎ（ｍ、ｎは整数）の領域は先頭からｍ番目のラインの左端からｎ番目の画素であることを示す。なお、図５（Ａ）において、１−１の画素を送った後、１−１の画素の右隣は影もしくは既に転送済みであることから、次に、１−１の画素の右隣の真下にある画素を１−２の画素としてコントローラ４００に転送する。１−２の画素の次は、右隣の画素が影でもなく、既に転送済みでもないことから、そのまま１−３の画素が送られる。
【００６３】
コントローラ４００では、送られてきた画素をそのままラインごとに順次並べることによって、図５（Ｂ）に示したように斜行前の原稿画像を再現することができる。このように、読取用画像メモリ３２９に格納された画像データの複数画素をコントローラ４００へ送信する際の順番を制御することによって、斜行補正後の画像データを得ることができる。
【００６４】
また、読み取り画像において、原稿画像の回転を補正した後の原稿先端位置と、回転を補正する前の主走査方向における原稿の先端と左端との交点、及び原稿の先端と右端との交点の位置から原稿読み取り時の原稿位置を求めることができる。
【００６５】
図６は、読み取り画像の端部位置と、回転補正後の画像の端部位置を示す図である。図６のように、原稿の搬送方向が図中の上下方向である場合、搬送方向に直交する方向（以下、「主走査方向」という。）は、図中の左右方向となる。図６中、実線で囲まれた領域が回転補正後の原稿画像領域となる。また、図中の上側が原稿搬送方向の先端側になり、実際に読み取りを行った領域の端部からの距離が得られる。
【００６６】
なお、回転補正後の原稿画像の端部と、読み取り画像における原稿画像領域の端部との距離を用いて読み取り時の原稿位置が求まる。また、表面読取用ＣＣＤセンサユニット２１０の読み取りは、主走査方向全幅で行うことによって、原稿が斜行しても主走査方向における読み取り画像が欠けないように広めに読み取りが行われる。
【００６７】
次に、図１の画像読取装置５００で実行される画像読取処理における出力画像データ内の原稿画像の領域の配置方法について説明する。
【００６８】
通常、読み取りジョブにおいて、操作部から原稿の読み取りサイズを直接指定することができる。しかしながら、読み取りサイズを指定しなくても読み取りジョブの内容によっては原稿の読み取りサイズが１つに固定されることがある。
【００６９】
例えば、画像読取装置５００において、操作部４０５から特別な設定をすることなく読み取りジョブを開始した場合、原稿トレイ３０に載置された原稿束Ｓのサイズが読み取りサイズ、及び記録紙サイズとなる。原稿トレイ３０に載置された原稿束Ｓのサイズは、原稿サイズセンサ１７、１８と、図示省略したトレイガイド幅センサとの組み合わせによって判断される。
【００７０】
画像読取装置５００は、原稿画像を読み取って得られた読み取り画像から読み取り領域と同じ大きさの出力画像データを生成してコントローラ４００に送信する。コントローラ４００は、例えば、受信した出力画像データを、画像読取装置５００を備えた複合機の画像形成部に送信して記録紙への画像形成を行う。
【００７１】
ところで、原稿束Ｓを構成する原稿ｓのサイズは全て同じでなく、ユーザが意図するかしないかに関わらず、異なるサイズの原稿が混入することがある。かかる場合、原稿束Ｓの中で最も大きいサイズの原稿ｓは、読み取り画像による斜行検知及び斜行補正制御の結果、読み取りサイズと同じになる可能性はある。しかしながら、原稿束Ｓの中で小さいサイズの原稿ｓの場合、読み取りサイズに比べて原稿画像領域となる原稿サイズの方が小さくなる。このため、例えば、Ａ４横サイズの原稿をＡ３サイズの読み取り領域で読み取った場合、図７に示したような原稿画像領域（Ａ４横サイズ）以外が白色領域とななっている、読み取り領域と同じ大きさの出力画像データ（Ａ３サイズ）が形成される。
【００７２】
図７には、Ａ３の読み取りサイズと同じ大きさの読み取り領域内に、Ａ４横サイズの原稿と同じ大きさの原稿画像領域を配置し、それ以外の領域を白色画像データとした出力画像データが示されている。図７において、出力画像データ内における原稿画像領域の配置位置は、読み取り領域となる原稿束Ｓの大きさと、読み取り対象の原稿画像の位置、トレイガイドの幅に基づいて決定される。
【００７３】
図８〜図１０は、読み取り領域に比べて原稿領域が小さい場合における出力画像データ内の原稿画像領域（原稿画像データ）の配置位置の決定方法を説明するための図である。
【００７４】
図８（Ａ）は、原稿束における１枚目の原稿と、２枚目の原稿を示す図である。１枚目の原稿のサイズは小さく、２枚目の原稿のサイズは大きい。この組み合わせで２枚の原稿ｓからなる原稿束Ｓを原稿トレイ３０に載置すると、大きな２枚目の原稿ｓの上に小さな１枚目の原稿ｓが載置された状態となる。原稿束Ｓの混載指定がなされておらず、原稿トレイ３０上に載置した原稿束Ｓの大きさに従って原稿の読み取りサイズが決定される場合、１枚目の原稿の読み取りサイズは、２枚目の原稿の読み取りサイズと等しく、例えばＡ３サイズとなる。この場合、原稿の読み取りサイズは、原稿トレイ３０に設けられた原稿サイズセンサ１７，１８及びトレイガイド幅センサの検出結果の組み合わせによって求められる原稿サイズと同じサイズになる。従って、１枚目の原稿の読み取りサイズは、結果として２枚目の原稿の読み取りサイズと等しくなる。
【００７５】
画像読取装置５００は、読み取り領域に比べて原稿サイズが小さい原稿を読み取る際の原稿の大きさ及び位置に従って、原稿から読み取った原稿画像領域を出力画像データのどの位置に配置するかを決定するための機能を備えている。
【００７６】
以下、出力画像データにおける原稿画像領域の配置位置決定方法について説明する。
【００７７】
（１）左詰め上方配置
図８（Ｂ）は、１枚目の原稿の奥側端を奥側トレイガイドに突き当てるように載置した原稿トレイの平面図、及び対応する出力画像データを示す図である。この状態で、原稿トレイ３０上の原稿が表面読取用ＣＣＤセンサユニット２１０によって読み取られる読み取り位置まで大きな斜行なく搬送された場合、原稿画像領域の奥側が原稿トレイ３０の奥側トレイガイドの位置にある読み取り画像（図８（Ｃ））が得られる。なお、奥側トレイガイドの位置は直接読み取ることはできないが、奥側及び手前側のトレイガイドは、それぞれ画像読み取りの中心位置から等距離で離れたり近づいたりするように構成されている。従って、奥側トレイガイドと手前側トレイガイドの間隔を図示省略したトレイガイド幅センサで求めることによって奥側トレイガイドの位置を判定することができる。
【００７８】
図８（Ｃ）は、図８（Ｂ）における原稿画像を読み取った読み取り画像を示す図である。図８（Ｃ）の画像データから、画像による斜行補正制御（図６）で説明したように、原稿を含む画像から原稿のサイズと原稿の主走査方向の位置が得られる（但し、図６は図８（Ｂ）に比べて原稿の搬送方向が９０°ずれている）。すなわち、図８（Ｃ）の画像から、原稿の主走査方向の位置において、原稿の奥側が原稿トレイ３０の奥側トレイガイド位置に一致していることが分かる。従って、１枚目の原稿ｓの原稿画像領域は、２枚目の原稿サイズから決まる読み取り領域と同じ大きさの出力画像データにおいて、図８（Ｂ）の右図のように、搬送方向の先端を合わせ、かつ奥側の位置を合わせた左詰め上方配置に配置される。
【００７９】
なお、図８（Ｃ）では、原稿の先端が図の左側であり、画像の読み取り動作は、斜行補正の為に原稿先端よりも前から開始して後端よりも後まで継続される。図中の上下方向は読み取りの主走査方向であるが、この幅は、表面読取用ＣＣＤセンサユニット２１０の読み取り可能な最大幅となっている。
【００８０】
（２）左詰め中央配置
図９の（Ａ）は、１枚目の原稿の搬送方向先端を原稿トレイ３０の原稿給紙部に突き当て、さらに原稿の幅方向の中心を原稿トレイ３０における主走査方向の中心に合わせるように配置した際のＡＤＦ１００の平面図、及び対応する出力画像データを示す図である。
【００８１】
この状態で、原稿トレイ３０に載置した原稿ｓが表面読取用ＣＣＤセンサユニット２１０によって読み取られる読み取り位置まで大きな斜行なく搬送された場合、図９（Ａ）の右図のような出力画像データが得られる。このとき、読み取り画像は、原稿画像領域の左端が、読み取り領域の左端に一致し、かつ原稿画像領域の幅方向の中心が読み取り領域の幅方向の中心と一致する画像となる。なお、読み取り画像から原稿画像領域を抽出する際、原稿搬送方向の先端部の奥側端及び手前側端の位置が分かるので、その中間位置が原稿画像領域の中央位置となる。
【００８２】
（３）左詰め下方配置
図９（Ｂ）は、１枚目の原稿の搬送方向先端を原稿トレイ３０の原稿給紙部に突き当て、さらに原稿の手前側端を原稿トレイ３０の手前側のトレイガイドに突き当てるように配置した際のＡＤＦ１００の平面図、及び対応する出力画像データを示す図である。
【００８３】
この状態で、原稿トレイ３０に載置した原稿が表面読取用ＣＣＤセンサユニット２１０によって読み取られる読み取り位置まで大きな斜行なく搬送された場合、図９（Ｂ）の右図のような出力画像データが得られる。このとき、読み取り画像は、読み取り領域に相当する画像データに対し、原稿画像領域の先端を読み取り領域の先端に合わせ、かつ斜行補正後の原稿画像領域の主走査方向の手前側端を手前側トレイガイドに突き当てた画像となる。
【００８４】
以上、原稿トレイ３０上の奥側及び手前側のトレイガイドの間に正確に原稿が載置された場合について説明した。
【００８５】
しかし、現実には、原稿束Ｓは異なるサイズの原稿ｓが混在していることから、小さいサイズの原稿ｓがトレイガイドの中央位置や突き当て位置からずれていることも多い。以下、小さいサイズの原稿ｓがトレイガイドの中央位置やトレイガイドへの突き当て位置からずれている場合の出力画像データ内の原稿画像領域の配置位置決定方法について説明する。
【００８６】
（４）準左詰め上方配置
図９（Ｃ）は、１枚目の原稿の搬送方向先端を原稿トレイ３０の原稿給紙部に突き当て、原稿の奥側端を原稿トレイ３０の奥側のトレイガイドの近傍で、かつトレイガイドに接触しないように配置した際のＡＤＦ１００の平面図及び出力画像データを示す図である。
【００８７】
図９（Ｃ）では、１枚目の原稿は、奥側のトレイガイドに突き当てられてないが、多数の原稿からなる原稿束において、上下が大きな原稿ｓで挟まれている小さい原稿ｓが、奥側トレイガイドに突き当てられていないことは少なくない。
【００８８】
図９（Ｃ）において、読み取り画像から抽出された原稿画像領域の位置と、奥側のトレイガイドとの間に隙間が存在する。この隙間が所定の閾値よりも小さい場合、画像読取装置５００は、ユーザに、原稿の奥側端を奥側のトレイガイドに突き当てようとする意思があったものと判断する。そして、表面読取用ＣＣＤセンサユニット２１０は、図９（Ｃ）の右図のように、原稿画像領域の先端を読み取り領域の先端に合わせ、かつ原稿画像領域の奥側端を読み取り領域の奥側に一致させた出力画像データを生成してコントローラ４００に送信する。
【００８９】
ここで、原稿画像領域と奥側のトレイガイドとの間の隙間における所定の閾値は、初期設定値として、例えば１０ｍｍに設定されるが、必要に応じてユーザが任意に閾値設定できるように構成されている。
【００９０】
（５）準左詰め中央配置
図１０（Ａ）は、１枚目の原稿の搬送方向先端を原稿トレイ３０の原稿給紙部に突き当て、さらに原稿の幅方向の中心を原稿トレイ３０における主走査方向の中心付近に配置した際のＡＤＦ１００の平面図、及び出力画像データを示す図である。
【００９１】
図１０（Ａ）では、１枚目の原稿の中心が原稿トレイ３０における主走査方向の中心に合致している状態ではない。しかしながら、多数の原稿ｓからなる原稿束Ｓにおいて、上下が大きな原稿ｓで挟まれている小さい原稿ｓの中心が、原稿トレイ３０の主走査方向の中心に合致していないことは少なくない。
【００９２】
図１０（Ａ）において、読み取り画像から抽出された原稿画像領域の主走査方向中心位置と、奥側及び手前側のトレイガイドの中間位置との距離が所定の閾値よりも小さい場合、ユーザに、原稿をトレイガイドの中間位置に配置する意志があったものと判断する。そして、表面読取用ＣＣＤセンサユニット２１０は、図１０（Ａ）の右図のように、原稿画像領域の先端を読み取り領域の先端に合わせ、かつ原稿画像領域の主走査方向中心を読み取り領域の主走査方向中心に合わせた出力画像データを生成する。
【００９３】
ここで、原稿画像領域の主走査方向中心と読み取り領域の主走査方向中心とのずれにおける所定の閾値は、初期設定値として、例えば１０ｍｍに設定されるが、ユーザが必要に応じて操作部から任意に閾値設定できるように構成されている。
【００９４】
（６）準左詰め下方配置
図１０（Ｂ）は、１枚目の原稿の搬送方向先端を原稿トレイ３０の原稿給紙部に突き当て、原稿の手前端を原稿トレイ３０の手前側トレイガイドの近傍で、トレイガイドに接触しないように配置した際のＡＤＦ１００の平面図、及び出力画像データを示す図である。
【００９５】
図１０（Ｂ）では、１枚目の原稿が手前側のトレイガイドに突き当てられていない状態であるが、多数の原稿ｓからなる原稿束Ｓにおいて、上下が大きな原稿ｓで挟まれている小さい原稿ｓが、手前側のトレイガイドに突き当てられていないことは少なくない。
【００９６】
図１０（Ｂ）において、読み取り画像から抽出された原稿画像領域の手前側端と手前側のトレイガイドの位置に隙間が存在する。この隙間が所定の閾値よりも小さい場合、画像読取装置５００は、ユーザに、原稿の手前側を手前側のトレイガイドに突き当てようとした意思があったものと判断する。そして、表面読取用ＣＣＤセンサユニット２１０は、図１０（Ｂ）の右図のように、原稿画像領域の先端を読み取り領域の先端に合わせ、かつ原稿画像領域の手前側端を読み取り領域の手前側に一致させた出力画像データを生成し、コントローラ４００に送信する。
【００９７】
ここで、原稿画像領域と手前側のトレイガイドとの間の隙間における所定の閾値は、初期設定値として、例えば１０ｍｍが設定されるが、ユーザが必要に応じて操作部から任意に閾値設定できるように構成されている。
【００９８】
（７）原稿位置重視配置
図１０（Ｃ）は、１枚目の原稿の搬送方向先端を原稿トレイ３０の原稿給紙部に突き当て、原稿トレイの幅方向においては原稿を中央位置でなく、奥側トレイガイドに突き当てもしない場所に配置した際のＡＤＦ１００の平面図と出力画像データを示す図である。
【００９９】
図１０（Ｃ）において、１枚目の原稿は、図１０（Ｂ）又は図９（Ｃ）で説明したように、ユーザが原稿を奥側又は手前側のトレイガイドに突き当てようとしたと判断する閾値よりも離れており、かつ、中央位置に合わせようとしたと判断する閾値よりも離れている。この場合、表面読取用ＣＣＤセンサユニット２１０は、図１０（Ｃ）の右図のように、読み取り画像から抽出された原稿画像領域をその位置のまま読み取り領域上に配置した出力画像データを生成してコントローラ４００に送信する。
【０１００】
以上説明したように、画像読取装置５００は、トレイガイドの位置と、読み取り画像における原稿画像領域の位置に基づいて、読み取り領域における原稿画像領域の位置を調整する。これによって、画像の位置ズレを適切に補正しつつ、ユーザが原稿トレイ上に配置しようとした原稿位置に応じた出力画像データを得ることができるので、ユーザが所望する画像読取処理を実行することができる。
【０１０１】
次に、図１の画像読取装置５００を用いた具体的な画像読取処理について説明する。この画像読取処理は、原稿トレイ３０に異なるサイズの原稿ｓが混載されているにも関わらず、原稿サイズの混載を指定することなく読取ジョブが開始された場合であって、読み取り領域よりも小さい原稿の画像を読み取る読み取り処理である。従って、読み取り処理の開始時点における原稿サイズセンサ１７、１８とトレイガイド幅検知センサの検知結果から求まる原稿サイズが読み取り領域の大きさとなる。
【０１０２】
図１１は、図１の画像読取装置５００で実行される第１の画像読取処理の手順を示すフローチャートである。この画像読取処理は、リーダ２００のＣＰＵ３２１がＲＯＭ３２２に格納された第１の画像読取処理プログラムに従って実行する。
【０１０３】
図１１において、この画像読取処理は、ＣＰＵ３２１が、コントローラ４００から給紙開始要求を受信することによって開始する。従って、ＣＰＵ３２１は、先ず、コントローラ４００から原稿トレイ３０に載置された原稿束Ｓの給紙開始要求を受信したか否か判定し、給紙開始要求を受信するまで待機する（ステップＳ１０１）。給紙開始要求を受信した後（ステップＳ１０１で「ＹＥＳ」）、ＣＰＵ３２１は、原稿サイズセンサ１７、１８及びトレイガイド幅センサの検出結果に基づいて原稿トレイ３０上に載置された原稿束Ｓのサイズを決定する（ステップＳ１０２）。
【０１０４】
以下に、原稿束のサイズ決定方法について説明する。
【０１０５】
図１２は、原稿束のサイズ（読み取り領域）を決定する方法を説明するための図である。
【０１０６】
図１２において、原稿束Ｓのサイズは、画像読取装置５００の仕向け設定と、原稿の搬送方向の長さを検知する原稿サイズセンサ１７、１８と、トレイガイド幅センサによって検知されたトレイガイド幅との検知結果の組み合わせに基づいて決定される。
【０１０７】
図１２中、原稿サイズセンサ欄における１−ＯＮ、２−ＯＦＦの表記は、それぞれ原稿サイズセンサ１７、１８での原稿有り無しの検知結果を示している。図１２中、原稿サイズセンサの１は、原稿サイズセンサ１７を示し、２は、原稿サイズセンサ１８を示す。１−ＯＮは、原稿サイズセンサ１７が原稿有りを示しており、原稿トレイに載置された原稿ｓの先端が原稿有無センサ１１にある状態で原稿後端が原稿サイズセンサ１７の位置まであることから原稿の長さの判断材料となる。同様に２−ＯＦＦは、原稿サイズセンサ１８が原稿無しを示すことから、一例として、１−ＯＮかつ２−ＯＦＦだと原稿の長さは原稿有無センサ１１から原稿サイズセンサ１７までの距離よりも長く、原稿サイズセンサ１８までの距離よりも短いと判定される。
【０１０８】
また、画像読取装置５００が使用される地域によって、ＡＢ系の用紙が使用される地域と、ＩＮＣＨ系の用紙が使用される地域に分けられる。従って、図１２における仕向け設定は、ＡＢ系の仕向けと、ＩＮＣＨ系の仕向けに分かれている。そして、例えば、主としてＡＢ系の用紙が使用される日本では、トレイガイド幅センサが２１６ｍｍを検知していても、幅が２１６ｍｍである横送り方向のＬＴＲサイズ、もしくは縦送り方向のＳＴＭＴサイズは判定の対象外となる。
【０１０９】
図１２の表に従って、トレイガイド幅が２１０ｍｍである場合は、横送り方向のＡ４サイズか、縦送り方向のＡ５サイズのどちらかと判断することができる。その上で、原稿サイズセンサ１７、１８の検知結果により、原稿の搬送方向の長さを判定することができる。すなわち、原稿サイズセンサ１７が原稿有りを検知した時は原稿トレイ上の原稿サイズは横送り方向のＡ４サイズ、原稿サイズセンサ１７が原稿無しを検知した時は縦送り方向のＡ５サイズと判定できる。なお、以下、画像読取装置５００の仕向けは、ＡＢ系であるとして説明する。
【０１１０】
図１１に戻り、原稿トレイ３０上の原稿束Ｓのサイズを確定させた後（ステップＳ１０２）、ＣＰＵ３２１は、読み取り終了要求を受信したか否か判定する（ステップＳ１０３）。操作部４０５等から原稿の読み取りをキャンセルする旨の指示がなされた場合には、コントローラ４００から原稿の読み取り終了要求が送信される。このため、原稿の給紙開始動作を開始する前に読み取り終了要求を受信していないか否か確認する。
【０１１１】
ステップＳ１０３の判定の結果、原稿の読み取り終了要求を受信していない場合（ステップＳ１０３で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ１０４に進める。すなわち、ＣＰＵ３２１は、ステップＳ１０２で決定した原稿束Ｓのサイズに相当する画像の読み取りを行うため、当該原稿束サイズに対して斜行補正領域を加えた分の画像データを格納するためのメモリ容量を画像メモリ３２９に確保する（ステップＳ１０４）。このとき、原稿束のサイズである読み取り領域のサイズ、解像度、カラー／白黒、片面／両面等のパラメータから必要となる画像データのサイズが算出される。
【０１１２】
画像メモリ３２９に必要な画像データの容量を確保した後（ステップＳ１０４）、ＣＰＵ３２１は、搬送系モータ１２１を制御して給紙動作を開始する（ステップＳ１０５）。給紙動作を開始した後（ステップＳ１０５）、ＣＰＵ３２１は、センサ１２〜１６の検出結果を用いて原稿ｓの搬送経路上の位置を検知し、原稿サイズセンサ１２が原稿有りを検知したか否か判定する（ステップＳ１０６）。ステップＳ１０６の判定の結果、原稿サイズセンサ１２が原稿有りを検知した場合（ステップＳ１０６で「ＹＥＳ」）、ＣＰＵ３２１は、搬送経路上の次のセンサとして引抜センサ１３で原稿ｓを検知したか否か判定する（ステップＳ１０８）。
【０１１３】
ステップＳ１０８の判定の結果、引抜センサ１３が原稿有りを検知した場合（ステップＳ１０８で「ＹＥＳ」）、ＣＰＵ３２１は、搬送経路上の次のセンサとしてレジセンサ１４で原稿ｓを検知したか否か判定する（ステップＳ１１０）。ステップＳ１１０の判定の結果、レジセンサ１４が原稿有りを検知した場合（ステップＳ１１０で「ＹＥＳ」）、ＣＰＵ３２１は、搬送経路上の次のセンサとしてリードセンサ１５で原稿ｓを検知したか否か判定する（ステップＳ１１２）。
【０１１４】
ステップＳ１１２の判定の結果、リードセンサ１５が原稿有りを検知した場合（ステップＳ１１２で「ＹＥＳ」）、ＣＰＵ３２１は、処理をステップＳ１１４に進める。すなわち、ＣＰＵ３２１は、原稿先端が表面流し読み位置に到達したタイミングから表面読取用ＣＣＤセンサユニット２１０を制御して原稿表面の読み取りを開始する（ステップＳ１１４）。
【０１１５】
このとき、図３〜６を用いて説明したように、読取画像データを用いて斜行を検知するために原稿の周囲も含めて読み取りを行うことから、原稿先端が表面流し読み位置に到達するタイミングよりも前倒しして原稿の読み取りが開始される。原稿の読み取りは、ステップＳ１０２で確定した原稿の読み取り領域に加えて斜行検知で必要となる領域が読み取られる。
【０１１６】
原稿の読み取りが終了し（ステップＳ１１４）、原稿先端が表面流し読み位置を通過した後、ＣＰＵ３２１は、排紙センサ１６が原稿の先端を検知したか否か判定する（ステップＳ１１５）。ステップＳ１１５の判定の結果、排紙センサ１６が原稿ｓの先端を検知した場合（ステップＳ１１５で「ＹＥＳ」）、ＣＰＵ３２１は、そのまま原稿を排紙トレイ１０へ排出させ、処理をステップＳ１１７に進める。すなわち、ＣＰＵ３２１は、原稿が正しく搬送されたと判定し、表面読取用ＣＣＤセンサユニット２１０によって読み取られた読み取り画像から原稿画像領域を抽出する（ステップＳ１１７）。
【０１１７】
原稿領域を抽出した後（ステップＳ１１７）、ＣＰＵ３２１は、原稿画像領域の主走査方向の位置と大きさ、及び、ステップＳ１０２で決定した読み取り領域の大きさを比較する（ステップＳ１１８）。次いで、ＣＰＵ３２１は、読み取り画像における原稿画像領域の主走査方向幅と位置に従って当該原稿画像領域をステップＳ１０４で確保した画像メモリ３２９上の読み取り領域の所定位置に配置する（ステップＳ１１９）。このとき、読み取り領域の所定位置に原稿画像領域を配置した旨を、操作部４０５の表示部に表示するようにしてもよい。原稿画像領域の配置処理の詳細については、後述する
原稿画像領域を所定位置に配置した後（ステップＳ１１９）、ＣＰＵ３２１は、当該原稿画像領域を所定位置に配置することによって生成した出力画像データをコントローラ４００に転送する（ステップＳ１２０）。
【０１１８】
コントローラ４００に出力画像データを転送した後（ステップＳ１２０）、ＣＰＵ３２１は、原稿有無センサ１１で原稿トレイ３０に原稿が残っているか否か判定する（ステップＳ１２１）。ステップＳ１２１の判定の結果、原稿が残っている場合（ステップＳ１２１で「ＹＥＳ」）、ＣＰＵ３２１は、処理をステップＳ１０３に戻し、ステップＳ１０３以降の処理を繰り返す。一方、ステップＳ１２１の判定の結果、原稿が残っていない場合（ステップＳ１２１で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ１２２に進める。すなわち、ＣＰＵ３２１は、一連の画像読取動作を終了するために、原稿の搬送と表面読取用ＣＣＤセンサユニット２１０による読み取りを停止し（ステップＳ１２２）、その後、本画像読取処理を終了する。
【０１１９】
一方、ステップＳ１０６の判定の結果、原稿サイズセンサ１２が原稿有りを検知できなかった場合（ステップＳ１０６で「ＮＯ」）、ＣＰＵ３２１は、所定時間が経過したか否か判定する（ステップＳ１０７）。ステップＳ１０７の判定の結果、所定時間が経過していない場合（ステップＳ１０７で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ１０６に戻し、原稿サイズセンサ１２が原稿ｓを検知するまで、ステップＳ１０６、Ｓ１０７の処理を繰り返す。
【０１２０】
また、ステップＳ１０７の判定の結果、所定時間が経過した場合（ステップＳ１０７で「ＹＥＳ」）、ＣＰＵ３２１は、処理をステップＳ１３０に進める。すなわち、ＣＰＵ３２１は、原稿の搬送が正しくできなかったものとして原稿の搬送及び表面読取用ＣＣＤセンサユニット２１０の読み取りを停止させる（ステップＳ１３０）。表面読取用ＣＣＤセンサユニット２１０を停止させた後、ＣＰＵ３２１は、ジャムが発生したことをＲＡＭ３２３に記憶させ、操作部４０５にその旨を表示するためにコントローラ４００に通知する（ステップＳ１３１）。そして、その後、ＣＰＵ３２１は、本画像読取処理を終了する。
【０１２１】
また、ステップＳ１０８の判定で「ＮＯ」、ステップＳ１１０の判定で「ＮＯ」、ステップＳ１１２の判定で「ＮＯ」、及びステップＳ１１５の判定で「ＮＯ」の場合、ＣＰＵ３２１は、それぞれ上記ステップＳ１０６の判定で「ＮＯ」の場合に準じて処理する。
【０１２２】
一方、ステップＳ１０３の判定の結果、読み取り終了要求を受信していた場合（ステップＳ１０３で「ＹＥＳ」）、ＣＰＵ３２１は、原稿の搬送、及び表面読取用ＣＣＤセンサユニット２１０の読み取りを停止させる（ステップＳ１４０）。そして、その後、ＣＰＵ３２１は、本処理を終了する。
【０１２３】
次に、図１１のステップＳ１１９で実行される原稿画像領域の配置処理について詳細に説明する。
【０１２４】
図１３〜図１５は、読み取り領域における原稿画像領域の配置位置決定方法を説明するための図である。
【０１２５】
図１３（Ａ）は、大きさの異なる２枚の原稿ｓからなる原稿束Ｓを原稿トレイ３０に載置した状態を示すＡＤＦ１００の平面図である。図１３（Ａ）において、原稿トレイ３０に、Ａ３横サイズの原稿とＡ４横サイズの原稿が載置されている。Ａ３横サイズの主走査方向の長さは２９７ｍｍであり、トレイガイド幅検知センサで検知した奥側及び手前側トレイガイド間の間隔は原稿セット時に発生した隙間を加えて２９９ｍｍとなっている。この時、Ａ４横サイズの原稿位置が変わることによって、出力画像データにおける原稿画像領域の配置位置がどのようになるかを考える。
【０１２６】
図１３（Ａ）のように、原稿トレイ３０に２枚の原稿からなる原稿束Ｓがセットされると、原稿サイズセンサ１７、１８は原稿有りを検知し、トレイガイド幅センサが２９９ｍｍを検知する。このとき、画像読取装置５００の仕向けはＡＢ系なので、原稿トレイ３０に載置されている原稿束ＳのサイズはＡ３横サイズと判定される。このため、コントローラ４００からリーダ２００のＣＰＵ３２１に対し、読み取り領域をＡ３横サイズとして原稿の読み取りを行うよう指示が出され、ＣＰＵ３２１は、その指示を受信する。
【０１２７】
そして、ＣＰＵ３２１は、表面読取用ＣＣＤセンサユニット２１０を制御して原稿画像の読み取りを行う。このとき、原稿ｓが、原稿トレイ３０から表面読み取り位置まで大きな斜行なく搬送されると、図１３（Ｂ）のような読み取り画像が得られる。なお、実際には、原稿ｓは少なからず斜行する可能性があるが、斜行があった場合は、上述したように斜行補正処理が実行される。
【０１２８】
図１３（Ｂ）において、読み取られた原稿画像領域（Ａ４）の一部が、読み取り領域（Ａ３）の範囲外にはみ出ている。しかしながら、上述したように、表面読取用ＣＣＤセンサユニット２１０は、読み取り可能な最大幅（３２０ｍｍ）で読み取りを行う。このため、読み取り可能幅は、トレイガイドの幅に対して十分余裕があるので、画像メモリ３２９に格納された画像データが欠けることはない。
【０１２９】
すなわち、原稿画像領域は、斜行検知の結果として、表面読取用ＣＣＤセンサユニット２１０による読み取り画像の主走査方向の奥側端から１０．５ｍｍの位置から２１０ｍｍ幅に存在し、手前側端から９９．５ｍｍ離れていることが分かる。この結果から、読み取り画像における原稿画像領域と、読み取り領域との関係は、式（１）及び式（２）から図１３（Ｃ）のようになる。
【０１３０】
中央位置のずれ量  =
１ｍｍ（手前側ずれ量）＋２９７ｍｍ（読み取りサイズ幅）／２  −  ２１０ｍｍ（原稿サイズ幅）／２
=４４.５ｍｍ・・・式（１）
手前側位置のずれ量  =
１ｍｍ（手前側ずれ量）＋２９７ｍｍ（読み取りサイズ幅）  −２１０ｍｍ
（原稿サイズ幅）
=８８ｍｍ・・・式（２）
【０１３１】
すなわち、図１１のステップＳ１１８において、原稿画像領域と読み取り領域の間で、（１）中央部、（２）奥側端部、（３）手前側端部の３カ所の位置に対して比較がなされる。比較の順番は、（１）中央部同士の比較が最初で、次に（２）奥側端部、最後に（３）手前側端部の順番に行われる。比較の内容としては、比較の対象となる２つの位置が近いか否かであり、本実施の形態では、比較の対象となる２つの位置の間隔（所定幅）が１０ｍｍ以下の場合を位置が近いと判断する。
【０１３２】
図１３（Ｃ）において、原稿画像領域の奥側端と読み取り領域の奥側端は１ｍｍ離れており、閾値（１０ｍｍ）以内であるので、近いと判定される。このため、ＣＰＵ３２１は、原稿トレイ３０上に原稿ｓを配置する際、ユーザに、原稿の奥側端を奥側のトレイガイドに突き当てようとする意志があったと判断する。そして、ＣＰＵ３２１は、図１４（Ａ）に示したように、原稿画像領域の奥側端を読み取り領域の奥側端に合わせるように配置し、その領域以外は全面白色データで埋めた出力画像データを生成し、コントローラ４００に送る。
【０１３３】
このように、原稿トレイ３０に載置された原稿ｓの位置に応じて読み取り領域における原稿画像領域の位置が合理的に決定される。
【０１３４】
図１４（Ｂ）は、読み取られた原稿画像領域の主走査方向の中央位置と読み取り領域の主走査方向の中央位置が近いパターンである。図１４（Ｂ）において、原稿画像領域と読み取り領域との奥側端は、４３ｍｍ、中心は、０．５ｍｍ、手前側端は、４４ｍｍ離れており、原稿の中心部を読み取り領域の中心に配置しようとしたユーザの意図が伺われる。従って、ＣＰＵ３２１は、中央位置同士が近いという判断結果に従い、原稿画像領域を読み取り領域の主走査方向の中央に配置した出力画像データ（図１４（Ｂ）の右図）を生成し、コントローラ４００に送信する。
【０１３５】
図１５（Ａ）は、読み取られた原稿画像領域の主走査方向の手前側端と読み取り領域の主走査方向の手前側端の位置が近いパターンである。図１５（Ａ）において、原稿画像領域と読み取り領域との奥側端は、８４ｍｍ、中心は、４０．５ｍｍ、手前側端は、３ｍｍ離れており、手前側端の幅が閾値以内である。従って、原稿の手前側端を読み取り領域の手前側端に合わせようとしたユーザの意図が伺われる。従って、この場合は、原稿画像領域と読み取り領域との手前側端同士が近いという判断結果に従い、ＣＰＵ３２１は、原稿画像領域を読み取り領域の主走査方向に対して手前側端に詰めるように配置した読み取り画像データ（図１５（Ａ）の右図）を生成する。
【０１３６】
また、図１５（Ｂ）は、読み取られた原稿画像領域の主走査方向の位置が読み取り領域に対して中央部、奥側端部、手前側端部のいずれでもなく離れているパターンである。図１５（Ｂ）において、原稿画像領域と読み取り領域との奥側端は、２０ｍｍ、中心は、２３．５ｍｍ、手前側端は、６７ｍｍそれぞれ離れており、いずれも、所定の閾値よりも大きくなっている。従って、原稿をどの位置に配置しようとしたかというユーザの意図を推測することができない。このため、ＣＰＵ３２１は、原稿画像領域を、検知した位置のまま読み取り領域に配置して出力画像データとし、この出力画像データ（図１５（Ｂ）の右図）をコントローラ（４００）に送信する。
【０１３７】
なお、原稿画像領域の大きさが読み取り領域の大きさに近い場合、原稿画像領域と読み取り領域の主走査方向において、例えば、中央位置と奥側端部位置の２カ所の間隔が閾値以内であり、両者が近いと判断されることもある。かかる場合、上述のように、中央位置→奥側端部位置→手前側端部位置の順番で判定が行なわれ、最初に近いと判断された位置に従って読み取り領域内の原稿画像領域の配置位置が決定される。
【０１３８】
図１１の処理によれば、表面読取用ＣＣＤセンサユニット２１０によって読み込まれた読み取り画像はリーダ２００の画像メモリ３２９に格納され、読み取り領域と同じサイズの出力画像データが生成され、コントローラ送信される。このとき、原稿画像領域が読み取り領域よりも小さい場合は、原稿画像領域を、原稿を読み取った位置のまま読み取り領域内に配置するのではなく、ユーザの意図を考慮して適切に配置位置が調整されるので、画像読取装置５００の利便性が向上する。すなわち、本実施の形態によれば、原稿トレイ３０に載置された原稿束Ｓについて大きさの異なる原稿ｓの混載が指定されていない場合でも、画像読取装置５００は、ユーザが所望する原稿画像領域の配置位置を想定して、出力画像データを生成することができる。
【０１３９】
本実施の形態において、リーダ２００で読み取った読み取り画像を画像読取装置とは別に配置された画像処理装置を用いて原稿画像領域を所定位置に配置して画像データを作成することもできる。
【０１４０】
なお、本実施の形態において、原稿画像領域を読み取り領域内に配置する際、原稿画像領域の副走査方向の先端は、読み取り領域の副走査方向の先端位置に一致するように配置される。これは、原稿の大きさが変わっても、画像の読み取りは、原稿の副走査方向の先端位置から開始されるからである。
【実施例２】
【０１４１】
次に、第２の実施の形態について説明する。
【０１４２】
本実施の形態に係る画像読取装置のハードウェア構成は、原則として上述の第１の実施の形態に係る画像読取装置のハードウェア構成と同様である。本実施の形態は、サイズの異なる原稿ｓが混載されている原稿束Ｓについて画像読取処理を実行する際、予めユーザによって設定された読み取り領域内の所定位置に原稿領域領域を配置して出力画像データを作成するものである。
【０１４３】
図１６は、画像読取装置５００の操作部４０５の表示画面に表示された原稿画像領域の配置位置設定画面を示す図である。図１６において、原稿画像領域の配置位置設定画面には、読み取り領域の主走査方向の幅よりも原稿の主走査方向の幅が狭い場合に、読み取り領域内における原稿画像領域の配置位置を指定するためのアイコン１４０１〜Ｓ１４０４が表示されている。アイコン１４０１〜Ｓ１４０４は、条件設定手段として機能する。
【０１４４】
“移動しない”アイコン１４０１は、読み取った時の主走査方向の位置のまま読み取り領域内に原稿画像領域を配置して出力画像データを生成するためのものである。“奥寄せ”アイコン１４０２は、読み取った時の主走査方向の位置によらず、読み取り領域に対して原稿画像領域を左詰め奥寄せ配置で配置して読み取り画像データを生成するためのものである。同じように“中央寄せ”アイコン１４０３、及び“手前寄せ”アイコン１４０４は、それぞれ読み取り領域に対して原稿画像領域を左詰め中央配置、及び左詰め手前寄せ配置に配置して読み取り画像データを生成するためのものである。
【０１４５】
“奥寄せ”アイコン１４０２と“手前寄せ”アイコン１４０４の右隣には、それぞれ原稿画像領域を目標位置に突き当てないで、例えば、１０ｍｍの隙間を設けて目標位置に寄せるための“少しシフト”アイコン１４０７、１４０８が設けられている。アイコン１４０７、１４０８は、ずれ設定手段として機能する。“奥寄せ”アイコン１４０２と共に、“奥寄せ”アイコン１４０２の右側の“少しシフト”アイコン１４０７が選択された場合、左詰めで、原稿領域の奥側端を読み取り領域の奥側端から、例えば、１０ｍｍ開けるように配置して出力画像データが形成される。
【０１４６】
また、“手前寄せ”アイコン１４０４と“手前寄せ”アイコン１４０４の右側の“少しシフト”アイコン１４０８が選択された場合、左詰めで、原稿画像領域の手前側端を読み取り領域の手前側端から１０ｍｍ開けて配置した出力画像データが形成される。“少しシフト”アイコン１４０７及び１４０８は、例えば、穴あき処理がされるなど出力画像に欠けが生じたり、出力用紙に対して折れが生じるような場合に、かかる不都合を回避するために使用される。なお、“少しシフト”アイコン１４０７、１４０８を使用する設定が選択された際の原稿画像領域の移動量は、図示省略した設定画面を用いて、例えば１ｍｍ単位で変更することができる。
【０１４７】
“ＯＫ”アイコン１４０５は、アイコン１４０１〜１４０４、１４０７、１４０８を用いて読み取り領域内の原稿画像領域の位置を設定した設定内容を確定するためのアイコンである。また、“戻る”アイコン１４０６は、図１６の設定画面で設定をすることなく、設定画面から抜ける際に選択されるのアイコンである。
【０１４８】
次に、図１６の原稿配置位置の設定画面に従って読み取り領域中の原稿画像領域の配置位置を設定する第２の画像読取処理について説明する。
【０１４９】
図１７は、第２の画像読取処理の手順を示すフローチャートである。第２の画像読取処理は、リーダ２００のＣＰＵ３２１がＲＯＭ３２２に格納された第２の画像読取処理プログラムに従って実行する。
【０１５０】
図１７において、読取ジョブを開始してから、トレイガイド幅センサと、原稿サイズセンサ１７、１８の検知結果を用いて読み取り領域を決定し、読み取り画像から原稿画像領域を抽出するまでのフローは、基本的に、図１１のフローと同様である。従って、その説明を省略する。図１７中、破線で囲んだステップＳ５１８、Ｓ５１９の処理は、図１１のステップＳ１１８及びＳ１１９に対応する処理であるが、ステップＳ１１８及びＳ１１９とは異なる処理である。以下、上述した図１１の第１の画像読取処理との相違点について説明する。
【０１５１】
図１８は、図１７のステップＳ５１８、Ｓ５１９で実行される原稿画像領域の配置位置決定処理の手順を示すフローチャートである。この原稿画像領域の配置位置決定処理は、リーダ２００のＣＰＵ３２１がＲＯＭ３２２に格納された原稿画像領域の配置位置決定処理プログラムに従って実行する。
【０１５２】
図１８において、原稿画像領域の配置位置決定処理が開始されると、ＣＰＵ３２１は、まず、読み取り領域の副走査方向の先端位置に原稿画像領域の副走査方向の先端を合わせる（ステップＳ６０１）。先端位置を合せた後、ＣＰＵ３２１は、図１７のステップＳ５１７で抽出した原稿画像領域の主走査方向幅が読み取り領域の主走査方向幅よりも小さいか否か判定する（ステップＳ６０２）。
【０１５３】
ステップＳ６０２の判定の結果、原稿画像領域の幅が読み取り領域の幅よりも小さい場合（ステップＳ６０２で「ＹＥＳ」）、ＣＰＵ３２１は、図１６の設定画面で設定された原稿画像領域の配置位置の設定内容を取得する（ステップＳ６０４）。次いで、ＣＰＵ３２１は、先ず、原稿画像領域の配置位置の設定が中央寄せか否か判定する（ステップＳ６０５）。ステップＳ６０５の判定の結果、設定が中央寄せであった場合（ステップＳ６０５で「ＹＥＳ」）、ＣＰＵ３２１は、処理をステップＳ６１０に進める。すなわち、ＣＰＵ３２１は、主走査方向に対して読み取り領域の中央位置と原稿画像領域の中央位置が一致するように原稿画像領域を配置し（ステップＳ６１０）、本処理を終了する。
【０１５４】
一方、ステップＳ６０５の判定の結果、設定が中央寄せでなかった場合（ステップＳ６０５で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ６０６に進める。すなわち、ＣＰＵ３２１は、設定が奥寄せであるか否か判定する（ステップＳ６０６）。そして、ステップＳ６０６の判定の結果、奥寄せであった場合（ステップＳ６０６で「ＹＥＳ」）、ＣＰＵ３２１は、“少しシフト”アイコン１４０７が選択されているか否か判定する（ステップＳ６０７）。ステップＳ６０７の判定の結果、“少しシフト”アイコン１４０７が選択されている場合（ステップＳ６０７で「ＹＥＳ」）、ＣＰＵ３２１は、処理をステップＳ６１４に進める。すなわち、ＣＰＵ３２１は、主走査方向に関し、読み取り領域の奥位置からあらかじめ指定された距離だけ離した位置に原稿画像領域を配置し（ステップＳ６１４）、その後、本処理を終了する。あらかじめ指定された距離は、例えば、１０ｍｍである。
【０１５５】
一方、ステップＳ６０７の判定の結果、“少しシフト”アイコン１４０７が選択されていない場合（ステップＳ６０７で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ６１１に進める。すなわち、ＣＰＵ３２１は、主走査方向に対して読み取り領域の奥側端と原稿画像領域の奥側端が一致するように原稿画像領域を配置し（ステップＳ６１１）、その後、本処理を終了する。
【０１５６】
また、ステップＳ６０６の判定の結果、設定が奥寄せでなかった場合（ステップＳ６０６で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ６０８に進める。すなわち、ＣＰＵ３２１は、設定が手前寄せであるか否か判定する（ステップＳ６０８）。そして、ステップＳ６０８の判定の結果、手前寄せであった場合（ステップＳ６０８で「ＹＥＳ」）、ＣＰＵ３２１は、“少しシフト”アイコン１４０８が選択されているか否か判定する（ステップＳ６０９）。ステップＳ６０９の判定の結果、“少しシフト”アイコン１４０８が選択されている場合（ステップＳ６０９で「ＹＥＳ」）、ＣＰＵ３２１は、処理をステップＳ６１５に進める。すなわち、ＣＰＵ３２１は、主走査方向に関し、読み取り領域の手前位置からあらかじめ指定された距離だけ離した位置に原稿画像領域の手前側端を配置し（ステップＳ６１５）、その後、本処理を終了する。あらかじめ指定された距離は、例えば、１０ｍｍである。
【０１５７】
一方、ステップＳ６０９の判定の結果、“少しシフト”アイコン１４０８が選択されていない場合（ステップＳ６０９で「ＮＯ」）、ＣＰＵ３２１は、処理をステップＳ６１２に進める。すなわち、ＣＰＵ３２１は、主走査方向に関し、読み取り領域の手前側端と原稿画像領域の手前側端が一致するように原稿画像領域を配置し（ステップＳ６１２）、その後、本処理を終了する。
【０１５８】
また、ステップＳ６０８の判定の結果、設定が手前寄せでもなかった場合（ステップＳ６０８で「ＮＯ」）、ＣＰＵ３２１は、“移動しない”アイコン１４０１が設定されたと判断し、処理をステップＳ６１３に進める。すなわち、ＣＰＵ３２１は、原稿画像領域の主走査方向位置として、原稿画像領域を抽出した際の当該原稿画像領域の主走査方向の位置をそのまま適用して出力画像データを生成し（ステップＳ６１３）、その後、本処理を終了する。
【０１５９】
また、ステップＳ６０２の判定の結果、原稿画像領域が読み取り領域よりも大きい場合（ステップＳ６０２で「ＮＯ」）ＣＰＵ３２１は、処理をステップＳ６０３に進める。すなわち、ＣＰＵ３２１は、図１６の設定によらず読み取り領域の奥位置に原稿画像領域の奥側端を合わせるように原稿画像領域を配置して出力画像データとする（ステップＳ６０３）。そして、その後、ＣＰＵ３２１は、本処理を終了する。
【０１６０】
図１８の処理によれば、操作部４０５を介してユーザが設定した設定内容に従って、読み取り領域内の原稿画像領域の主走査方向位置を決定する。これにより、原稿束Ｓにおける各原稿ｓの位置がばらついても、読み取り領域における原稿画像領域の位置をユーザ所望の位置に整合することができる。従って、原稿束Ｓにおける各原稿ｓの位置がずれたとしても、ユーザは、あらかじめ設定しようとした位置に原稿画像領域が配置された出力画像データを得ることができる。
【０１６１】
第２の実施の形態によれば、原稿トレイ３０に載置された原稿について混載が指定されてない場合でも、ユーザの設定内容に従って読み取り領域内の原稿画像領域の配置位置が決定される。これによって、原稿画像領域が読み取り領域よりも小さい場合であっても読み取り領域内の適切な位置に原稿領域が配置された出力画像データを得ることができる。
【０１６２】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【０１６３】
１  給紙ローラ
２  分離ローラ
３  引抜ローラ
４  搬送ローラ
５  表面読取搬送ローラ
７  裏面読取搬送ローラ
９  排紙ローラ
１１  原稿有無センサ
１７、１８  原稿サイズセンサ
３０  原稿トレイ
５１  表面読取上流ローラ
５２  表面読取下流ローラ
５３  裏面読取上流ローラ
５４  裏面読取下流ローラ
１００  自動原稿給紙装置（ＡＤＦ）
１１０  裏面読取用ＣＣＤセンサユニット
２００  画像読取装置本体（リーダ）
２１０  表面読取用ＣＣＤセンサユニット
５００  画像読取装置
【図１】
2019161594.tif 000003
【図２】
2019161594.tif 000004
【図３】
2019161594.tif 000005
【図４】
2019161594.tif 000006
【図５】
2019161594.tif 000007
【図６】
2019161594.tif 000008
【図７】
2019161594.tif 000009
【図８】
2019161594.tif 000010
【図９】
2019161594.tif 000011
【図１０】
2019161594.tif 000012
【図１１】
2019161594.tif 000013
【図１２】
2019161594.tif 000014
【図１３】
2019161594.tif 000015
【図１４】
2019161594.tif 000016
【図１５】
2019161594.tif 000017
【図１６】
2019161594.tif 000018
【図１７】
2019161594.tif 000019
【図１８】
2019161594.tif 000020
【図１９】
2019161594.tif 000021