(57)【特許請求の範囲】
【請求項１】
積載部に積載される原稿のサイズを検知する検知手段と、
前記積載部に積載される原稿を順次搬送して読み取り、前記検知手段で検知されたサイズの画像データに変換する読取手段と、
前記読取手段による原稿搬送により原稿のサイズを確定する確定手段と、
前記検知手段で検知した原稿サイズに従って原稿読み取り後の処理を先行して開始する制御手段と、
前記検知手段で検知された原稿サイズと前記確定手段で確定された原稿サイズが異なるか否かを判定する判定手段と、
前記原稿読み取り後の処理が先行して開始されている場合に、前記判定手段により異なると判定されたならば、前記先行して開始された原稿読み取り後の処理を補正する補正手段と、を有し、
前記補正手段は、前記読取手段で読み取った画像データを記憶装置に保存するモードが選択されている場合、前記確定手段で確定した原稿サイズに従って、当該画像データから前記検知手段によって検知されたサイズに対応する領域とは異なる領域を切り取って保存することを特徴とする画像処理装置。
【請求項２】
前記補正手段は、前記画像データの画像出力手段への出力が開始されている場合には、前記補正を行わないことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記画像データに対する回転処理を、前記確定手段で確定された原稿サイズに従って補正することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記画像データに対する変倍処理を、前記確定手段で確定された原稿サイズに従って補正することを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
前記補正手段は、前記検知手段で検知された原稿サイズに基づいて開始される原稿読み取り後の処理と、前記確定手段で確定された原稿サイズに基づいて開始される原稿読み取り後の処理とが異なる場合に、前記補正を行うことを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記制御手段は、前記積載部に複数のサイズの原稿が混載されている指定がない場合に、前記検知手段で検知した原稿サイズに従って先行して原稿読み取り後の処理を開始することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
原稿積載部に積載される原稿のサイズを検知する第１の検知手段と、
前記積載部に積載された原稿を順次搬送する原稿搬送手段と、
前記原稿搬送手段によって搬送される原稿の画像を読み取り、画像データを生成する読取手段と、
前記原稿搬送手段によって搬送されている原稿のサイズを検知する第２の検知手段と、
前記第１の検知手段によって検知されたサイズに基づいて第１の設定値を設定し、前記第２の検知手段によって検知されたサイズに基づいて第２の設定値を設定する設定手段と、
前記読取手段によって生成された画像データに対して、前記設定手段によって設定された第１の設定値に基づく変倍処理を実行する画像処理手段と、
前記画像処理手段によって前記第１の設定値に基づく変倍処理が実行された画像データを記憶する記憶手段と、
前記第２の検知手段によって検知されたサイズが前記第１の検知手段によって検知されたサイズと一致しない場合に、前記記憶手段に記憶された画像データに対して、前記設定手段によって設定された第２の設定値に基づく変倍処理を実行するよう前記画像処理手段を制御する制御手段と、
を有することを特徴とする画像処理装置。
【請求項８】
前記第２の設定値に基づく変倍処理は、前記第１の設定値に基づく変倍処理を実行する前の画像データに変倍するための変倍処理であることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
積載部に積載される原稿のサイズを検知する検知手段と、前記積載部に積載される原稿を順次搬送して読み取り、前記検知手段で検知されたサイズの画像データに変換する読取手段と、を有する画像処理装置の制御方法であって、
前記読取手段による原稿搬送により原稿のサイズを確定する確定工程と、
前記検知手段で検知した原稿サイズに従って原稿読み取り後の処理を先行して開始する制御工程と、
前記検知手段で検知された原稿サイズと前記確定工程で確定された原稿サイズが異なるか否かを判定する判定工程と、
前記原稿読み取り後の処理が先行して開始されている場合に、前記判定工程により異なると判定されたならば、前記先行して開始された原稿読み取り後の処理を補正する補正工程と、を有し、
前記補正工程において、前記読取手段で読み取った画像データを記憶装置に保存するモードが選択されている場合、前記確定工程で確定した原稿サイズに従って、前記画像データから前記検知手段によって検知されたサイズに対応する領域とは異なる領域を切り取って保存することを特徴とする画像処理装置の制御方法。
【請求項１０】
原稿積載部に積載される原稿のサイズを検知する第１の検知手段と、前記積載部に積載された原稿を順次搬送する原稿搬送手段と、前記原稿搬送手段によって搬送される原稿の画像を読み取り、画像データを生成する読取手段と、前記原稿搬送手段によって搬送されている原稿のサイズを検知する第２の検知手段と、を有する画像処理装置の制御方法であって、
前記第１の検知手段によって検知されたサイズに基づいて第１の設定値を設定し、前記第２の検知手段によって検知されたサイズに基づいて第２の設定値を設定する設定工程と、
前記読取手段によって生成された画像データに対して、前記設定工程において設定された第１の設定値に基づく変倍処理を実行する画像処理工程と、
前記画像処理工程において前記第１の設定値に基づく変倍処理が実行された画像データを記憶する記憶工程と、
前記第２の検知手段によって検知されたサイズが前記第１の検知手段によって検知されたサイズと一致しない場合に、前記記憶された画像データに対して、前記設定工程において設定された第２の設定値に基づく変倍処理を実行するよう前記画像処理工程において制御する制御工程と、
を有することを特徴とする画像処理装置の制御方法。
【請求項１１】
請求項９または１０に記載の制御方法を、コンピュータに実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを格納した、コンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を搬送して読み取る画像処理装置、画像処理装置の制御方法、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
複写機、ファクシミリ装置等の画像処理装置には、画像読取装置が備えられている。また、種々の画像読取装置の中には、自動原稿給紙装置（ＡＤＦ：Ａｕｔｏ Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）を備えたものがある。
【０００３】
画像処理装置では、原稿画像読み取りを開始する前に、原稿サイズの検出が必要となる機能を持つものが多い。画像読取前に原稿サイズの検出が必要となる機能として、自動用紙選択機能や自動倍率選択機能等がある。
【０００４】
自動用紙選択機能は、原稿サイズや、指定の倍率および画像の回転処理の有無に合わせて、適切なサイズの用紙を自動的に選択する機能である。また、自動倍率選択機能は、読み取った原稿画像を指定の用紙サイズに合わせて拡大または縮小するための画像の倍率を計算し、自動で設定する機能である。このような自動用紙選択機能や自動倍率選択機能等の機能は、画像処理装置内のコントローラによって実行されている。
【０００５】
また、ＡＤＦを使用した原稿画像読取のモードとして、異なるサイズの原稿からなる原稿束を読ませる同幅原稿混載読取モードや異幅原稿混載読取モードが重要になってきている。なお、同幅／異幅の各原稿混載読取モードに設定された原稿画像読み取りの場合でも、生産性が高いことがユーザのニーズとなってきている。
【０００６】
ここで、同幅／異幅の各原稿混載読取モードの何れも設定していない場合、原稿は全て同じサイズとみなされて処理される。このため、ＡＤＦの原稿トレイ上にセットされた際の原稿の幅情報や、１枚目の原稿搬送時の送り方向の原稿長さ情報により、定型の原稿サイズが特定される。
【０００７】
ＡＤＦの種類として、装置全体の構成が大きく、搬送パス長を長くすることができるものがある。このようなＡＤＦでは、原稿先端が原稿読取位置にくるまでに、原稿幅情報と原稿長さ情報を確定することができる。その反面、このようなＡＤＦの多くでは、装置全体の構成が大きいので、重量があり、コストもかかる。
【０００８】
一方、ＡＤＦの種類によっては、原稿搬送パスが比較的に短いＡＤＦがある。例えば、原稿トレイに積載された原稿の給紙位置から原稿読取位置までの搬送パス長が、一般的にユーザに多く使用されるＡ４サイズ原稿（原稿幅２９７ｍｍ×原稿長さ２１０ｍｍ）よりも短いＡＤＦである。このようなＡＤＦでは、コンパクトな構成がとれることが最大のメリットである。このようなＡＤＦでは、原稿サイズが全て同じ原稿束の原稿を読み取る通常の読み取りの場合、原稿トレイに設けられたセンサにより、原稿トレイにセットされた原稿の長さを判断することで、原稿幅情報と原稿長さ情報とから原稿サイズを特定していた。
【０００９】
しかし、このような原稿搬送パスが比較的に短いＡＤＦでは、つぎのような問題があった。原稿サイズが１枚ずつ異なる原稿束を、１枚ずつ自動的に原稿サイズを特定しながら読み取る異幅原稿混載読取モードで読み取って自動用紙選択機能や自動倍率選択機能を実現する場合、通常の読み取りとは異なる制御が必要となる。このようなＡＤＦでは、原稿トレイに原稿をセットしただけでは、１枚毎の原稿幅も原稿長さもわからないため、原稿読み取り前までに原稿サイズを特定することができないという問題があった。
【００１０】
そこで、このようなＡＤＦは、原稿サイズを特定するため、原稿の両面の画像を読み取る際の反転に用いられる反転搬送パスを使用して、原稿を循環するように搬送し、この搬送中に原稿幅や原稿搬送方向の長さを検出することで、原稿サイズを特定していた。なお、同幅原稿混載読取モードでも、原稿トレイに原稿をセットしただけでは、１枚毎に原稿搬送方向の長さがわからないため、同様の問題があった。
【００１１】
したがって、同幅／異幅原稿混載読取モードの何れかで読み取りを行う場合、ＡＤＦは、１ページ毎に原稿サイズを特定するために、原稿を循環するように搬送するだけの空反転処理を行っていた。このため、同幅／異幅原稿混載読取モードの場合、同幅／異幅原稿混載読取モードではない通常定型サイズの読取モードに比べ、どうしても読み取り生産性が落ちてしまうという問題があった。
【００１２】
また、ＡＤＦの中には、こうした生産性の問題を考慮したものとして、原稿サイズの予測を行い、この予測により少しでも空反転処理を行わないようにしているものがある。
特許文献１には、原稿サイズが同幅／異幅原稿混載読取モード等で不明である場合、幅サイズを検知することで、原稿サイズの候補を抽出し、まず、そのうちの１つを仮原稿サイズとして決定する技術が提案されている。しかし、同幅／異幅の各原稿混載読取モードの何れも設定していない場合、原稿サイズが混載していたり、原稿トレイ上のセンサの上に他の原稿束など、読み込む原稿以外のものが置かれると、原稿サイズを誤検知してミスコピーが発生してしまう。
【００１３】
例えば、Ａ４原稿をＡＤＦにセットしたものの、上述のように原稿サイズをＡ３と誤検知して読み取りを行うと、片側Ａ４サイズ分が原稿画像、もう片側Ａ４サイズが白画像であるＡ３サイズの画像が読みこまれる。例えば、このＡ３サイズ画像をＡ４用紙にプリントすると、片側の白画像がプリントされてしまうなどミスコピーが発生する。なお、原稿混載読み取りモードでは、原稿引き込み後にサイズを確定するため、このようなミスコピーは発生しない。
【００１４】
また、特許文献２には、こうした問題を考慮したものとして、原稿混載モードでない場合に、原稿幅の異なる原稿を搬送したときでも、原稿の搬送を途中で中止してミスコピーを発生させない技術が提案されている。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開２００６−０７４１２４号公報
【特許文献２】特開２００９−６７５５９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
上記のような原稿サイズ誤検知に対して、特許文献１の技術では、原稿混載指定を設定する手間が必要なうえ、原稿サイズの予測が外れた場合に原稿の空回転処理を行って読み直しを行うことになり、空回転処理により原稿読み取りに時間がかかってしまう。さらに、原稿サイズの確定が原稿引き込み後であり遅くなるため、プリント等後段処理の開始が遅くなり、生産性が落ちてしまうという問題があった。
また、特許文献２の技術では、ミスコピーを発生させないようにしているが、原稿読み取りを中断してしまうため、生産性が落ちてしまうという問題があった。
【００１７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、原稿サイズを確定する前に検知された仮の原稿サイズに従って後段処理を先行して開始する場合、仮の原稿サイズと確定された原稿サイズとが異なる場合に、仮の原稿サイズに対応する領域とは異なる領域を切り取って画像データを保存する仕組みを提供することである。
【課題を解決するための手段】
【００１８】
本発明は、積載部に積載される原稿のサイズを検知する検知手段と、前記積載部に積載される原稿を順次搬送して読み取り、前記検知手段で検知されたサイズの画像データに変換する読取手段と、前記読取手段による原稿搬送により原稿のサイズを確定する確定手段と、前記検知手段で検知した原稿サイズに従って原稿読み取り後の処理を先行して開始する制御手段と、前記検知手段で検知された原稿サイズと前記確定手段で確定された原稿サイズが異なるか否かを判定する判定手段と、前記原稿読み取り後の処理が先行して開始されている場合に、前記判定手段により異なると判定されたならば、前記先行して開始された原稿読み取り後の処理を補正する補正手段と、を有し、前記補正手段は、前記読取手段で読み取った画像データを記憶装置に保存するモードが選択されている場合、前記確定手段で確定した原稿サイズに従って、当該画像データから前記検知手段によって検知されたサイズに対応する領域とは異なる領域を切り取って保存することを特徴とする。
【発明の効果】
【００１９】
本発明によれば、原稿サイズを確定する前に検知された仮の原稿サイズに従って後段処理を先行して開始する場合、仮の原稿サイズと確定された原稿サイズとが異なる場合に、仮の原稿サイズに対応する領域とは異なる領域を切り取って画像データを保存することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施例の画像処理装置の構成を例示する断面図
【図２】原稿トレイに配置された各種のセンサを例示する図
【図３】原稿トレイに配置された各種のセンサを例示する図
【図４】ＡＤＦ、画像読取装置およびコントローラ部の構成を例示する図
【図５】原稿サイズとセンサのＯＮ／ＯＦＦとの関係を示すテーブル
【図６】原稿サイズ誤検知時の出力イメージを示す図
【図７】原稿サイズ誤検知時に後段の処理を補正して出力する方法を説明する図
【図８】本実施例の画像処理装置の画像処理動作を例示するフローチャート
【図９】原稿サイズ誤検知時の補正処理を例示するフローチャート
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００２２】
図１は、本発明の一実施例を示す画像処理装置の構成を例示する断面図である。
本実施例の画像処理装置１０００は、原稿読取装置５００、および画像出力装置６００から構成される。また、原稿読取装置５００は、画像読取装置（リーダ）２００、自動原稿給紙装置（ＡＤＦ）１００、およびコントローラ部４００から構成される。
【００２３】
図１には、原稿束Ｓが原稿トレイ３０にセットされた直後の状態が示されている。原稿トレイ３０は、１枚以上の原稿を積載可能な積載部である。なお、本実施例のＡＤＦ１００は、原稿搬送パスが比較的短いＡＤＦ、すなわち分離後センサ１２から原稿読取位置までの搬送距離が所定距離よりも短いＡＤＦである。具体的に、この搬送距離は、主に使用されるＡ４サイズ（２１０×２９７）の短い方の長さ（２１０ｍｍ）よりも短いものである。なお、この搬送距離は、原稿搬送時の搬送モータのクロック計測等による測定では、原稿読取位置に原稿が到達するまでに、原稿の送り方向の長さを確定することができない距離である。
【００２４】
このＡＤＦ１００を使用した原稿の画像読取動作について説明する。
ＡＤＦ１００による原稿画像読取ジョブが開始されると、スキャナユニット２０９が基準白色板２１９の直下の位置まで移動し、シェーディング動作が行われる。シェーディング動作が行われた後、スキャナユニット２０９は、流し読みガラス２０１の直下の位置まで移動し、原稿が読み取り位置に到達するまで待機する。
【００２５】
ＡＤＦ１００では、ジョブが開始されると、まず、１枚以上の原稿からなる原稿束Ｓの原稿面に給紙ローラ１が落下し、回転を開始する。これにより、原稿束の最上面の原稿が１枚給紙される。
【００２６】
ＡＤＦ１００は、原稿束Ｓを積載する原稿トレイ３０から最上面の原稿を１枚ずつ給紙・搬送する際、原稿束Ｓから最上面の１枚の原稿以外の原稿が重なって搬送されることを規制する分離ローラ２、分離パッド８及び給紙ローラ１によって、給紙・搬送を行う。給紙ローラ１によって給紙・搬送された原稿は、分離ローラ２と分離パッド８の作用によって１枚に分離される。この分離は周知の分離技術によって実現されている。
【００２７】
分離ローラ２と分離パッド８によって分離された原稿は、レジストローラ３に搬送され、レジストローラ３に突き当てられる。これにより、原稿先端側にループが形成され、原稿の搬送における斜行が解消される。この原稿は、レジストセンサ１３により検知される。レジストローラ３の下流側には、原稿読取前ローラ４が設けられている。この原稿読取前ローラ４により原稿流し読みプラテンガラス２０１の方向に原稿を搬送する給紙パスが配置されている。
【００２８】
給紙パスに送られた原稿は、レジストローラ３により原稿読取前ローラ４に送られる。さらに、この原稿は、原稿読取前ローラ４を通過し、原稿読取プラテンローラ５の近傍にある原稿流し読みプラテンガラス２０１の原稿読取位置を通過するように搬送される。
【００２９】
なお、原稿が原稿流し読みプラテンガラス２０１の原稿読取位置に搬送される際、原稿読取先端位置を検知するため、リードセンサ１４により原稿の先端が検知される。ＡＤＦ１００は、リードセンサ１４のＯＮタイミングから、原稿が原稿流し読みプラテンガラス２０１の原稿読取位置に達するまでの時間を、原稿読取前ローラ４および原稿読取プラテンローラ５の駆動源となる搬送モータ（図示せず）のクロックにより計数する。
【００３０】
このように、ＡＤＦ１００は、原稿流し読みプラテンガラス２０１上の原稿読取位置に原稿先端が到達するタイミングを予測する。この予測された原稿先端到達タイミングで、スキャナユニット２０９により原稿表面の流し読み画像取り込みが行われる。
【００３１】
ＡＤＦ１００は、分離後センサ１２で原稿の後端を検知した際、原稿トレイ３０における次原稿の有無を原稿有無検知センサ１６で検知する。原稿の後端が原稿読取プラテンローラ５及びローラ６を通過し、さらに搬送されると、排紙センサ１５により原稿の後端が検知される。この排紙センサ１５による原稿後端検知タイミングをトリガとし、さらに、排紙ローラ７から原稿排紙トレイ３１に原稿が排出されると、原稿１枚の片面原稿読取搬送シーケンスは終了となる。
【００３２】
なお、ＡＤＦ１００は、リードセンサ１４等のＯＮタイミングから、分離後センサ１２で原稿の後端を検知するまでの時間を、原稿読取前ローラ４等の駆動源となる搬送モータのクロックにより計数し、原稿の送り方向の長さを実測することができる。なお、この原稿の送り方向の長さを実測する方法は一例であり、この方法に限定されるものではない。上述のように、本実施例のＡＤＦ１００は原稿搬送パスが比較的短いＡＤＦであるため、原稿読取位置に原稿が到達する前に、原稿の送り方向の長さを確定することができない。
【００３３】
ＡＤＦ１００は、ジョブ設定で枚数設定分だけを読み取る場合を除き、基本的に原稿トレイ３０に原稿がなくなるまで、前述したような、原稿給紙、原稿画像取り込みおよび原稿排出を繰り返す。ＡＤＦ１００は、原稿の後端を分離後センサ１２により検知した際、原稿無しが検知された場合、搬送中の原稿を最終原稿と判断し、最終原稿が原稿排紙トレイ３１に排出されるまで待つ。そして、最終原稿が原稿排紙トレイ３１に排出されると、ＡＤＦ１００は、各ローラの駆動源となる搬送モータを停止し、給紙ローラ１を元の位置に戻す。これにより、原稿読取ジョブは終了する。
【００３４】
本実施例のＡＤＦ１００の原稿サイズ検知では、ＡＢ規格サイズ、ｉｎｃｈ規格サイズといった定型サイズの中から、いずれのサイズであるかを検知することが行われる。
【００３５】
ここで、図２、図３を参照して、原稿トレイ３０に配置された各種のセンサについて説明する。
図２、図３は、原稿トレイ３０に配置された各種のセンサを示す図である。
なお、図２には、搬送カバー３２を閉じた状態のＡＤＦ１００が示されている。また、図３には、搬送カバー３２を開いた状態のＡＤＦ１００が示されている。
【００３６】
図２、図３に示すように、原稿トレイ３０には、原稿の搬送方向に直交する幅方向において、積載された原稿束Ｓの幅方向にスライド可能なガイド規制板１８が設けられている。また、このガイド規制板１８に連動して幅方向における原稿の長さ（原稿幅）を検出するガイド規制板原稿幅検知センサ（図示せず）が設けられている。このガイド規制板１８は、ユーザが原稿をＡＤＦ１００上にセットする際、セットされた原稿が傾いた状態にならないように、手動で原稿を幅方向の両側から挟み込み、しっかりと押さえるようにして規制する。
【００３７】
原稿束Ｓが全て同じサイズの原稿から構成される場合、原稿トレイ３０に積載された原稿束Ｓの原稿サイズはつぎのように判別される。すなわち、ガイド規制板原稿幅検知センサから得られる原稿幅情報と、原稿トレイ３０上のトレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１により検出可能な原稿搬送方向長さ情報とから、原稿束Ｓの原稿サイズが判別可能となる。なお、トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１を、それぞれトレイセンサ１０およびトレイセンサ１１ともいう。なお、原稿束Ｓに異なるサイズの原稿が混在している場合、即ち、異なるサイズの原稿が混在している原稿束Ｓの読取モード（同幅／異幅原稿混載読取モード）の詳細については後述する。
【００３８】
以下、原稿の読み取り方法について説明する。
原稿台ガラス２０２に原稿が載置されている場合、リーダ２００は、原稿台ガラス２０２に載置された原稿を、光学スキャナユニット２０９が図１の右方向（副走査方向）に走査することで、原稿に記録された画像情報を光学的に読み取る。
【００３９】
また、ＡＤＦ１００の原稿トレイ３０に原稿が載置されている場合、ＡＤＦ１００は、原稿トレイ３０に積載された原稿を１枚ずつ原稿読取位置に搬送する。一方、リーダ２００は、光学スキャナユニット２０９を原稿流し読みガラス２０１の原稿読取位置に移動させ、その位置で搬送中の原稿を読み取る。
【００４０】
ＡＤＦ１００に積載された原稿、あるいは原稿台ガラス２０２に載置された原稿は、原稿流し読みガラス２０１あるいは原稿台ガラス２０２を介して光学系により読み取られる。この光学系は、光源ランプ２０３とミラーユニット２０４を有するスキャナユニット２０９、ミラーユニット２０５、２０６、レンズ２０７およびＣＣＤセンサユニット２１０を備える。ＣＣＤセンサユニット２１０によって読み取られた画像情報は、光電変換され、コントローラ部４００に画像データとして入力される。
【００４１】
基準白色板２１９は、シェーディング補正処理における白レベルの基準データを作成するための白板である。原稿画像読取ジョブの開始直後、リーダ２００は、スキャナユニット２０９を基準白色板２１９の直下まで移動し、基準白色板を読み取ることで、シェーディング補正処理を行う。
【００４２】
以下、図４を用いて制御構成について説明する。
図４は、ＡＤＦ１００、画像読取装置２００およびコントローラ部４００の制御構成を例示するブロック図である。
ＡＤＦ１００は、中央演算処理装置である制御部（以下ＣＰＵ）３００、リードオンリメモリ（以下ＲＯＭ）３０１、ランダムアクセスメモリ（以下ＲＡＭ）３０２、出力ポートおよび入力ポートを備える。
【００４３】
ＲＯＭ３０１には、ＣＰＵ３００の制御用プログラムが格納されている。ＲＡＭ３０２には、入力データや作業用データが格納される。出力ポートには、各種搬送用のローラを駆動するモータ３０３、ソレノイド３０６、クラッチ３０７などが接続されている。入力ポートには、各種センサ３０４が接続されている。各種センサ３０４として、分離後センサ１２、レジストセンサ１３、リードセンサ１４、排紙センサ１５、原稿幅検知センサ１７などが設けられている。
【００４４】
ＣＰＵ３００は、バスラインを介して接続されたＲＯＭ３０１に格納された制御プログラムに従って、原稿搬送を制御する。また、ＣＰＵ３００は、画像読取装置（リーダ）２００内の中央演算処理装置（ＣＰＵ）３２１と制御用通信線３５１を介してシリアル通信を行い、画像読取装置２００との間で制御データの授受を行う。また、原稿画像データの先端の基準となる画先信号も、制御用通信線３５１を通して画像読取装置２００に通知される。
【００４５】
画像読取装置２００内のＣＰＵ３２１は、画像読取装置２００の制御を行う。ＣＰＵ３２１には、プログラムを格納するＲＯＭ３２２およびワークＲＡＭ３２３が接続される。光学系モータドライブ部３２６は、光学系駆動モータを駆動させるためのドライバ回路である。
【００４６】
画像読取装置２００には、ランプ（ＬＡＭＰ）３２７およびＣＣＤセンサユニット２１０が接続されている。ＣＣＤセンサユニット２１０には、カラー画像読取用ＣＣＤ２１１およびＣＣＤコントローラ部（ＣＣＤ制御部）２１２が設けられている。ＣＰＵ３２１は、光学系モータドライブ部３２６を制御し、画像処理部３２５を介してＣＣＤセンサユニット２１０を制御することで、画像読取処理を行う。
【００４７】
原稿搬送を実現するために、ＣＰＵ３２１は、ＡＤＦ１００の紙搬送制御用ＣＰＵ３００に制御用通信線（通信ライン）３５１を介して紙搬送制御コマンドを指示する。ＣＰＵ３００は、紙搬送制御コマンドが指示されると、搬送パスに設置されている各種センサ３０４をモニタし、負荷である搬送用のモータ３０３、ソレノイド３０６およびクラッチ３０７を駆動し、紙搬送制御を行う。このように、ＣＰＵ３２１は、ＡＤＦ１００による原稿搬送制御および画像読取装置２００における画像読取制御を行う。
【００４８】
原稿間隔補正処理部（紙間補正部）３２４は、先行の原稿に対する後続の原稿の搬送間隔（先行原稿と後続原稿との距離）の補正を行う。レンズ２０７を介してＣＣＤセンサユニット２１０に結像された原稿の反射光像は、デジタル画像データに変換される。この変換されたデジタル画像データに対し、さらに、画像処理部３２５でシェーディング補正処理や、画像データ上のスジ画像等を検知して除去する不要画像除去処理等の各種画像処理が施される。各種画像処理が施さされた画像データは、ライン画像メモリ部３２９に書き込まれる。
【００４９】
ライン画像メモリ部３２９に書き込まれたデータは、順次、画像転送用クロック信号線を含むコントローラインターフェース画像通信線３５３を通してコントローラ部４００に送信される。
【００５０】
さらに、原稿画像データの先端の基準となる画先信号は、ＣＰＵ３２１によってタイミングが調整され、コントローラインターフェース制御通信線３５２を通してコントローラ部４００に通知される。また、ＡＤＦ１００からの通信ライン３５１で通知される画先信号も、同様に、画像読取装置２００内のＣＰＵ３２１によってタイミングが調整され、コントローラインターフェース制御通信線３５２を通じてコントローラ部４００に通知される。
【００５１】
コントローラ部４００は、ＣＰＵ４０１、変倍回転等の画像制御回路（回転変倍処理用制御回路）４０２、補正回路４０３、画像メモリ４０４、操作部４０５、ハードディスクドライブ（ＨＤＤ）４０６および画像移動切出し回転回路４０７を有する。さらに、ＣＰＵ４０１は、ＣＰＵ４０１内の図示しないＲＯＭ等に格納されたプログラムを読み出して実行することによりコントローラ部４００の各種制御を行う。なお、コントローラ部４００に、別途ＲＯＭ、ＲＡＭ等を設けてもよい。コントローラ部４００は、画像読取装置２００および自動原稿給紙装置１００を含む画像読取システム（原稿読取装置）５００の全体を制御する。ユーザは操作部４０５から「原稿混載読取モード」を選択することができ、原稿混載読取モードを選択すると、さらに、同幅だけの原稿であるか異幅の原稿が混在しているかを選択するように構成されている。
【００５２】
画像読取装置２００において、ＣＰＵ３２１は、制御バスラインに接続された画像処理部３２５を制御する。さらに、ＣＰＵ３２１は、画像処理部３２５を介して制御用通信線３５４から制御信号をＣＣＤセンサユニット２１０に伝達し、ＣＣＤセンサユニット２１０を制御する。
【００５３】
ＣＣＤセンサユニット２１０によって原稿画像を走査する過程で、カラー画像読取用ＣＣＤセンサ２１１による読み取りの１ラインごとに、アナログ画像信号が通信線２１３を介してＣＣＤコントローラ部２１２に出力される。ＣＣＤコントローラ部２１２で、アナログ画像信号がデジタル画像データに変換される。デジタル画像データは、画像転送用クロック信号線を含む画像データ情報通信線３５５からライン画像メモリ部３２９を経由してコントローラ部４００に送信される。
【００５４】
回転変倍処理用制御回路４０２により変倍・回転等の画像処理が施された後、画像信号（画像データ）は、補正回路４０３に送信される。補正回路４０３は、画像信号に対して補正処理を行い、画像メモリ４０４に書き込む。上述した様々な処理が施された画像データは、原稿の読取画像として扱われる。スキャンして保存する機能を使用すると、画像メモリ４０４に読み込んだ画像データがＨＤＤ４０６に格納される。画像移動切出し回転回路４０７は、画像メモリ４０４上の画像データを移動、及び指定された矩形で切出し、回転してコントローラインターフェース画像通信線４５２を介して画像出力装置６００に出力する。
【００５５】
＜自動用紙選択機能＞
自動用紙選択機能は、原稿読取装置５００が画像出力装置６００の給紙カセット（図示せず）に収納された記録媒体のサイズ、原稿のサイズ及び読取倍率等に基づいて画像形成に使用する記録媒体を自動的に選択する機能である。この場合、読取倍率はユーザにより設定される。
【００５６】
例えば、Ａ４サイズの原稿を搬送方向側が長くなるように横置きにＡＤＦ１００にセットし（横置きのサイズをＡ４Ｒとする）、ユーザが読取倍率を１４１％に設定して読み取る場合、Ａ４Ｒサイズの原稿は１４１％に拡大されて読み取られる。これにより、読み取られた原稿の画像の出力サイズは、Ａ３サイズとなるので、画像形成装置にＡ３サイズの記録媒体があれば自動的にＡ３サイズの記録媒体が選択されて、Ａ３サイズの記録媒体に複写される。
【００５７】
このように、自動用紙選択機能は、リーダ２００およびＡＤＦ１００で原稿画像を読み取る前に原稿サイズを決定し、コントローラ部４００に原稿サイズ（出力画像サイズ）の情報を通知しないと、成立しない機能である。
【００５８】
＜自動倍率選択機能＞
自動倍率選択機能は、主にサイズの異なる原稿が混在した原稿束を一律の特定サイズの用紙にコピー出力するような場合に使用される機能である。このため、原稿読取装置５００は、画像形成装置で画像を形成する記録媒体のサイズに合うように、原稿の読取倍率を自動的に決定し、決定した倍率で原稿を読み取る。この読取倍率は、リーダ２００あるいはＡＤＦ１００にセットされた原稿束Ｓの原稿１枚毎の原稿サイズ情報と、画像形成で使用する記録媒体としてユーザが選択する記録媒体のサイズ情報とにより決定される。
【００５９】
このように、自動倍率選択機能は、原稿サイズ情報と記録媒体のサイズ情報とから自動で読取倍率を選択する機能である。
例えば、コピーする原稿がＡ３サイズであり、読み取った原稿の画像をＡ４サイズの記録媒体にコピーする場合を例として挙げる。この場合、リーダ２００内のＣＣＤセンサユニット２１０で読み取られた原稿の画像データを縮小・回転しないと、Ａ４サイズの記録媒体に画像データをコピーすることはできない。
従って、縮小倍率を自動で計算する際、原稿読取装置５００で原稿を読み取る前に原稿サイズを確定することが必要である。さらに、原稿読取前に、読み取った後の処理である回転処理等、コントローラ部４００による画像処理の準備等も行う必要がある。
【００６０】
＜同幅／異幅原稿混載読取モード＞
次に、同幅／異幅原稿混載読取モードについて説明する。
前述した「自動用紙選択機能」および「自動倍率選択機能」は、異なるサイズの原稿が混在した原稿束の原稿について１枚ずつ原稿サイズを検知する「原稿混載読取モード」が設定された際、主に使用される機能である。
【００６１】
従来、原稿１枚毎に原稿サイズを確定するために、原稿読取装置５００は、両面読み取り時に原稿を反転するために使用される反転パスを用いて、原稿の画像を読み取ることなく、原稿を搬送し、搬送中に原稿搬送方向の長さ（原稿長さ）を検知していた。そして、原稿読取装置５００は、この検知された原稿長さと原稿の幅とから原稿サイズを決定し、この原稿サイズを決定した後も、さらに反転パスを使用し、再度、読取対象面が読取位置にくるまで、２回反転搬送（空回転）を行っていた。
このように、原稿サイズを決定するために、原稿１枚毎に余計な空回転（反転）を２回分実行すると、原稿混載読取モードの設定における読み取り生産性が低くなってしまう。
【００６２】
これを解決するため、原稿サイズ予測制御を行っていた。原稿読取装置５００は、原稿サイズを決定する際、搬送される原稿について得られる情報から原稿サイズを予測することにより原稿サイズを仮決定し、この仮決定された原稿サイズが正しい場合、そのまま原稿読み取りを継続する。
【００６３】
一方、仮決定された原稿サイズが実測の結果と比較して異なっていた場合、原稿読取装置５００は、仮決定された原稿サイズが間違っていた（誤検知）と判断し、原稿を空回転させて正しい原稿サイズの検知を行う。原稿サイズの仮決定を行う際に、仮決定した原稿サイズが間違っていて空回転を行う必要が生じても、原稿読取装置５００は、後述するように、空回転時間が短くなるように原稿サイズを仮決定する。
【００６４】
このように、原稿サイズが間違っている場合に読み直す必要があるため、前述の自動用紙選択機能や自動倍率選択機能は、原稿サイズ仮決定のタイミングでは開始できず、サイズが確定してから開始する必要がある。そのため、プリント開始が遅くなるという問題があった。
【００６５】
次に、「同幅／異幅原稿混載読取モード」において、原稿読み取り時の原稿サイズを決定するまでの処理を説明する。なお、「同幅原稿混載読取モード」と「異幅原稿混載読取モード」とを総称して「原稿混載読取モード」と称す。
【００６６】
＜搬送原稿から得られる情報＞
原稿トレイ３０に積載された原稿束の幅方向の両端を規制する搬送ガイド規制板１８（規制部材）は、原稿トレイ３０に一対に設けられ、それぞれ図２の矢印ｆに示すように幅方向に可動自在である。搬送ガイド規制板１８の位置は、不図示の第１の検知部（センサ）により検知される。また、搬送ガイド規制板１８は、通常、原稿束の幅に合わせた位置にユーザが移動させて使用される。
【００６７】
前述したように、給紙ローラ１は、原稿を１枚ずつ原稿束から剥離させて給紙する。分離ローラ２は、複数枚の原稿が重なって搬送されないように、最上位の原稿とその下の原稿とを分離する。レジストローラ３は、搬送中の原稿（シート）の斜行を補正し、所定のタイミングで原稿を搬送する。原稿有無検知センサ１６は、原稿トレイ３０上の原稿の有無を検知する。トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１は、原稿が原稿トレイ３０にセットされた際、原稿搬送方向の長さを判断する。
【００６８】
通常、同じサイズの原稿からなる原稿束が原稿トレイ３０にセットされる場合、定型の原稿サイズであれば、原稿束としての幅と搬送方向長さとからその原稿サイズを決定することが可能である。すなわち、搬送ガイド規制板１８で検知される原稿幅情報と、トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１で検知される原稿長さ情報とから、定型の原稿サイズを決定することが可能である。これは、全ての原稿が同じ原稿サイズである場合、原稿幅および原稿長さについては、これらのセンサで検知される情報が全ての原稿で共通するからである。
【００６９】
一方、原稿幅と原稿長さの異なる原稿が混在した原稿束を原稿トレイ３０にセットする場合、原稿幅は、原稿束の中で最大幅を有する原稿の幅に依存して検知されることになる。また、原稿搬送方向長さは、トレイサイズ検知第１センサ１０とトレイサイズ検知第２センサ１１により、原稿束の中で最大の原稿搬送方向長さを有する原稿の長さに依存して検知されることになる。
【００７０】
図５は、原稿サイズとこれに対応するトレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１のＯＮ／ＯＦＦとの関係を示すテーブルである。このテーブルはＲＯＭ３２２に格納されている。
図５ではＡＢ規格の定型サイズ（ＡＢ仕向けのサイズ）の場合とｉｎｃｈ規格の定型サイズ（ｉｎｃｈ仕向け）の場合を示す。このテーブル（以下、「表」ともいう）に示すように、原稿サイズの規格に応じて、トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１（以下、両センサともいう）はＯＮ／ＯＦＦになる。
【００７１】
例えば、１枚目がＡ３原稿、２枚目がＢ４原稿である原稿束の場合、図５の表によると、トレイサイズ検知第１センサ１０とトレイサイズ検知第２センサ１１は、１枚目のＡ３原稿と２枚目のＢ４原稿のいずれにおいても給紙開始時にＯＮとなる。
このため、１枚目の原稿の給紙開始直後、両センサの検知情報により、原稿長さは、ラージサイズ系列（Ａ４／Ｂ５ではなく、Ａ３／Ｂ４）と仮に判断され、その後、実際に搬送された原稿（Ａ３原稿）のサイズを実測し、ラージサイズ系列と判断される。
さらに、１枚目の原稿に続き、２枚目の原稿の給紙開始直後、両センサの検知情報により、原稿長さは、ラージサイズ系列と仮に判断され、１枚目と同様、その後、実際に搬送された原稿（Ｂ４原稿）のサイズを実測し、ラージサイズ系列と判断される。
【００７２】
このように、異なる原稿サイズを組み合わせた場合でも、組み合わせのパターンや原稿の順番によっては、給紙搬送開始時の両センサの状態がそのまま搬送中の原稿の長さに対して適用できる場合がある。すなわち、これら両センサによる仮判断時にラージサイズ系列、さらに実測時にもラージサイズ系列となる、Ａ３／Ｂ４の組み合わせがある。
【００７３】
そこで、前述した原稿長さについて、給紙搬送開始時の原稿長さの情報が正しくなるような原稿の組み合わせ（具体的に、１枚目がＡ３原稿、２枚目がＢ４原稿の組み合わせ）を考える。
【００７４】
１枚目の原稿はＡ３幅（２９７ｍｍ）、２枚目の原稿はＢ４幅（２５７ｍｍ）というように、各原稿の先端が原稿読取位置に到達するまでに、正しい原稿幅が検知される場合、つぎのことが考えられる。すなわち、給紙搬送開始時に検知された原稿長さ情報と正しい原稿幅情報とから、仮原稿サイズが決定される。また、並行処理により、その読取開始直後に実測される原稿サイズと、仮決定された原稿サイズとが等しい結果になることが想定される。
【００７５】
この組み合わせの場合、仮決定された原稿サイズが最終的に正しい原稿サイズとなることが想定されるので、原稿読み直しのための空回転が不要となる。なお、原稿サイズが確定する以前に原稿先端は読取位置に到達しているため、仮サイズに基づく原稿の画像読み取りが行われている。
【００７６】
また、例えば、１枚目がＡ４サイズ、２枚目がＢ５サイズの原稿の場合、図５の表によると、トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１はともにＯＦＦで同じ検知状態になる。この場合、スモールサイズ系列と判断される。
従って、各原稿について、原稿の先端が原稿読取位置に到達するまでに搬送時の原稿幅サイズがＡ４幅（２９７ｍｍ）／Ｂ５幅（２５７ｍｍ）のいずれかで検知されると、幅サイズを検知した時点で原稿サイズが仮決定される。そして、この仮決定されたサイズと、並行処理により読取開始直後に実測される原稿サイズとが等しい結果になると想定される。
【００７７】
従って、Ａ４／Ｂ５の組み合わせの場合も、Ａ３／Ｂ４組み合わせの場合と同様、原稿読取位置に到達するまでに仮決定された原稿サイズが最終的には正しい原稿サイズとなることが想定できる。このため、この組み合わせの場合も、原稿の読み直しのための空回転が不要となる。この場合も、原稿サイズが確定する以前に原稿先端は読取位置に到達しているため、仮サイズに基づく原稿の画像読み取りが行われている。
【００７８】
次に、１枚目の原稿がＡ４サイズ、２枚目の原稿がＢ４サイズからなる原稿束の場合について考察する。
１枚目の原稿がＡ４サイズ、２枚目の原稿がＢ４サイズからなる原稿束の場合、Ａ４サイズとＢ４サイズの２つの原稿のうち、原稿長さの長い原稿は、Ｂ４サイズとなる。このため、原稿トレイ３０に配置されたトレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１は、Ｂ４サイズの長さに応じて両方ともＯＮ状態となる。
【００７９】
よって、図５の表によると、１枚目のＡ４原稿も、ラージサイズ系列（Ａ３あるいはＢ４）と予測されることになる。この結果、Ａ４原稿／Ｂ４原稿の組み合わせの場合、仮に原稿搬送時に正しい原稿幅が特定されたとしても、仮原稿サイズは次のようになる。すなわち、幅情報と、トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１の検知情報に基づく原稿長さとから予測した場合、１枚目の原稿サイズはＡ３サイズと仮決定される。従って、予測された仮原稿サイズは実測された原稿サイズと異なる結果になる。
このように、予測により仮決定された仮原稿サイズ（Ａ３）が実測による正しい原稿サイズ（Ａ４）と異なった場合、上述の方法では、反転パスを用いて原稿を２回反転させることになる。
【００８０】
図６は、原稿サイズ誤検知時の出力イメージを示す図である。
ユーザによって原稿混載指定がされていない場合、Ａ４原稿をＡＤＦにセットした状態で、トレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１上に物が置かれることで、Ａ３サイズ原稿と誤検知するケースがある（６０１）。
また、先に記載したように、原稿サイズが混載されることで大きな用紙がトレイサイズ検知第１センサ１０およびトレイサイズ検知第２センサ１１上に検知されることで、誤検知するケースなどが考えられる（６０２）。
【００８１】
本実施例の原稿読取装置５００は、原稿トレイ３０に積載される原稿を順次搬送して読み取り、上述した原稿トレイ３０のセンサで検知されたサイズの画像データに変換する。このため、Ａ３原稿と検知すると、Ａ３サイズのメモリに対して画像データが展開される。
よって、上記の例では、Ａ４原稿をＡ３原稿と誤検知するため、Ａ３サイズのメモリに対してＡ４サイズの原稿と後端に残りＡ４サイズ分の白地画像が展開される（６０３）。
【００８２】
なお、ユーザによって原稿混載指定がされていない場合、センサ１０および１１等に基づく原稿サイズ検知結果（誤検知の場合を含む）に従って、画像読取装置２００により読み取られる画像データの読み取り後の処理（後段の処理）の準備が開始される。例えば、回転変倍処理用制御回路４０２や、画像移動切出し回転回路４０７に、前記原稿サイズ検知結果に従った変倍、回転、読み出し位置、切り出し矩形等の設定が行われる。また、画像出力装置６００に、前記原稿サイズ検知結果に従って選択された用紙（シート）の給紙が指示される。上記６０１や６０２のケースでは、Ａ３原稿として後段の処理の準備が開始されている。
【００８３】
（１）まず、６０３のように読み取られた画像データを、Ａ４用紙にコピーするケースを想定する（６０４）。このケースでは、誤検知された原稿サイズに従って、例えば原稿右上を原点とする仕様の場合は、Ａ３原稿の右上からＡ４サイズの白地矩形部分がプリントされるように後段の処理が準備されている。よって、画像出力装置６００での出力はイメージ６０５のような出力になる。しかし、このケースでは、ユーザはＡ４原稿をＡ４用紙にコピーしたいため、期待する出力はイメージ６０６のような出力である。なお、原稿左上を原点とする仕様の場合は、イメージ６０６のような出力になることが想定できるが、原稿向きが上下開きの場合の裏面では、イメージ６０５のような白地画像が出力されてしまい、ユーザの期待と異なるものとなる。
【００８４】
（２）次に、自動用紙選択機能が有効で、７０％変倍指定がされているケースを想定する（６０７）。このケースでは、Ａ３原稿を７０％変倍のため、誤検知された原稿サイズに従って、Ａ４用紙が選択され、原稿画像を７０％変倍し、９０度回転してＡ４用紙に出力するように後段の処理が準備されている。よって、画像出力装置６００の出力は、イメージ６０８のような出力になる。しかし、このケースでは、ユーザはＡ４原稿を７０％変倍指定しているため、Ａ５用紙が選択されるイメージ６０９のような出力を期待している。
【００８５】
（３）次に、自動倍率選択機能が有効で、Ａ４用紙を指定したケースを想定する（６１０）。このケースでは、Ａ３原稿をＡ４用紙にコピーするため、誤検知された原稿サイズに従って、原稿画像を７０％変倍し、９０度回転してＡ４用紙に出力するように後段の処理が準備されている。よって、画像出力装置６００の出力は、イメージ６１１のような出力になる。しかし、このケースでは、ユーザはＡ４原稿をＡ４用紙にコピーする指定のため、変倍回転等はかからず、イメージ６１２のような出力を期待している。
【００８６】
（４）次に、オート縦横回転機能が有効なケースを想定する（６１３）。なお、「オート縦横回転」とは、ユーザが回転されることを明らかに期待すると考えられるＡ４原稿をＡ４Ｒにコピーするような場合には自動で回転処理をかけ、例えばＡ３原稿をＡ４やＡ４Ｒにコピーする場合は回転をしないで出力するような機能である。
このケースでは、Ａ３原稿をＡ４Ｒに出力するため、誤検知された原稿サイズに従って、Ａ３原稿の右上からＡ４Ｒ分の画像を用紙にプリントするように後段の処理が準備されている。よって、画像出力装置６００の出力は、イメージ６１４のような出力になる。しかし、このケースでは、ユーザはＡ４原稿をＡ４Ｒに回転してイメージ６１５のようにコピーされることを期待している。
【００８７】
図７は、図６に示した原稿サイズ誤検知時に後段の処理を補正して出力する方法について説明する図である。
まず、原稿をスキャンして保存する場合について説明する。
スキャンして保存する機能を選択すると、スキャンした原稿のイメージをプリントせずにＨＤＤ４０６に格納することができる（７０１）。この場合、画像メモリ４０４上のＡ３画像データに対して、実際のＡ４原稿の領域７０２が残るように余白（原稿画像以外の部分）を画像移動切出し回転回路４０７で切り取り（７１７）、Ａ４画像としてＨＤＤ４０６に格納する。これにより、ユーザは明示的に原稿混載モードを指定しなくても、オペレーションミスを防ぐことができる。
【００８８】
次に、原稿をコピーする場合について説明する。
（１）まず、そのままＡ４用紙にコピーするケースを想定する（７０３）。例えば原稿右上を原点とする仕様の場合、Ａ３原稿イメージの右上からＡ４サイズの白地矩形部分をコピー（プリント）するため、スキャン前に原稿イメージ中央を画像出力開始位置とし画像出力装置６００へ画像が出力されるよう後段の処理が準備されている。すなわち、画像読取装置２００により読み取られて画像メモリ４０４に記憶されている画像データを読み出して画像出力装置６００へ出力する際の出力開始位置が原稿イメージ中央に対応する位置に設定されている。よって、ユーザの期待する出力に補正するため、確定した原稿サイズに従って、画像出力開始位置を原稿イメージの左端に移動するように、準備済みの処理を補正する（７０４）。例えば、画像移動切出し回転回路４０７の設定を補正する。これにより、補正された設定で画像メモリ４０４から画像データが読み出されて、画像出力装置６００に出力され、Ａ４用紙上にプリントされる（７０５）。
【００８９】
（２）次に、自動用紙選択機能が有効で、７０％変倍指定がされているケースを想定する（７０６）。このケースでは、Ａ３原稿を７０％変倍のため、準備済みの処理により既にＡ４用紙が給紙されてしまっているため、ユーザが期待するＡ５用紙へのプリントは不可能である。この場合、補正できるのは原稿原点への位置（画像出力開始位置）である。よって、ユーザの期待する出力に補正するため、確定した原稿サイズに従って、画像出力開始位置を原稿イメージの左端に移動し（７０７）、先端にＡ４分の白画像を付加し、９０度回転して出力するように、準備済みの処理を補正する。例えば、画像移動切出し回転回路４０７の設定を補正する。これにより、補正された設定で画像メモリ４０４から画像データが読み出されて画像処理され、画像出力装置６００に出力され、Ａ４用紙上にプリントされる（７０８）。
【００９０】
（３）次に、自動倍率選択機能が有効で、Ａ４用紙を指定したケースを想定する（７０９）。このケースでは、Ａ３原稿をＡ４用紙にコピーするため、原稿画像を７０％変倍し、９０度回転してＡ４用紙に出力する処理が準備される。よって、このケースでは、ユーザの期待する出力に補正するため、確定した原稿サイズに従って、次のように処理を補正する。画像出力開始位置を原稿イメージの左端に移動し（７１０）、変倍と回転の指定を解除し（７１５）、画像出力装置６００に画像データを出力し、Ａ４用紙上にプリントするように、準備済みの処理を補正する。例えば、回転変倍処理用制御回路４０２や画像移動切出し回転回路４０７の設定を補正する。これにより、補正された設定で画像メモリ４０４から画像データが読み出されて画像処理され、画像出力装置６００に出力され、Ａ４用紙上にプリントされる（７１１）。
【００９１】
なお、既に変倍や回転等の処理が実行済みの画像データが画像メモリ４０４に格納されている場合には、変倍と回転の設定を解除したり変更する代わりに、実行済みの変倍や回転を加味して処理を設定する。例えば、実行済みの処理を相殺する処理を設定するものとする。例えば、回転変倍処理用制御回路４０２により既に７０％変倍済みの画像データが画像メモリ４０４に格納されている場合には、１４１％変倍を行って実行済みの変倍（７０％）を相殺するように回転変倍処理用制御回路４０２に設定する。また、回転変倍処理用制御回路４０２により既に９０度回転済みの画像データが画像メモリ４０４に格納されている場合には、画像移動切出し回転回路４０７に、−９０度回転を行うように設定して、実行済みの回転を相殺するようにする。
【００９２】
（４）次に、オート縦横回転機能が有効なケースを想定する（７１２）。このケースでは、Ａ３原稿をＡ４Ｒに出力するため、Ａ３原稿の右上からＡ４Ｒ分の画像を用紙にコピーする処理が準備される。よって、このケースでは、ユーザの期待する出力に補正するため、確定した原稿サイズに従って、次のように処理を補正する。画像出力開始位置を原稿イメージの左端に移動し（７１３）、原稿から切り出す向きを横向きから縦向きの矩形に切り替え（７１７）、９０度回転指定に変更してイメージ７１４のようにＡ４Ｒ用紙上にプリントするように、準備済みの処理を補正する。例えば、画像移動切出し回転回路４０７の設定を補正する。これにより、補正された設定で画像メモリ４０４から画像データが読み出されて画像処理され、画像出力装置６００に出力され、Ａ４用紙上にプリントされる（７１４）。
以上のように、原稿サイズ誤検知時に補正処理を行うことにより、原稿サイズを誤検知した場合であってもユーザ所望の出力を行うことができる。
【００９３】
以下、図８、図９を参照して、本実施例の画像処理装置の画像処理動作について説明する。
図８は、本実施例の画像処理装置の画像処理動作を例示するフローチャートである。
図９は、原稿サイズ誤検知時の補正処理を例示するフローチャートである。
なお、これらのフローチャートの処理は、コントローラ部４００のＣＰＵ４０１が、ＣＰＵ４０１内の図示しないＲＯＭ等に格納されたプログラムを読み出して実行することにより実現されるものである。
【００９４】
コントローラ部４００は、原稿の読み取り開始指示に応じて、本フローチャートの処理を開始する（Ｓ８０１）。
まず、コントローラ部４００は、画像読取装置２００に原稿の給紙開始を指示する（Ｓ８０２）。次に、コントローラ部４００は、画像読取装置２００から検知した原稿サイズを受け取り（Ｓ８０３）、Ｓ８０４に処理を進める。なお、上記Ｓ８０３で取得する原稿検知サイズは、原稿トレイ３０のセンサの検知に基づくものである。
【００９５】
Ｓ８０４では、コントローラ部４００は、実行中のジョブの種類が、原稿サイズの確定前に上記Ｓ８０３で取得した原稿検知サイズに従って先行して後段処理を開始するモード（通常モード）か否かを確認する。
そして、先行して後段処理を開始する通常モードであると判断した場合（Ｓ８０４で「先行して後段処理開始（通常モード）」の場合）、コントローラ部４００は、Ｓ８０５に処理を進める。
【００９６】
Ｓ８０５では、コントローラ部４００は、上記Ｓ８０３で取得した原稿検知サイズに従って後段処理（例えばプリント画像処理準備）を開始する。ここでは、例えば、原稿検知サイズに従って、回転変倍処理用制御回路４０２や、画像移動切出し回転回路４０７に、変倍、回転、読み出し位置、切り出し矩形等の設定を行う。また、画像出力装置６００に、原稿検知サイズ従って決定された用紙（シート）の給紙を指示する等の処理を開始する。そして、Ｓ８０６に処理を進める。
【００９７】
一方、上記Ｓ８０４において、上記先行して後段処理準備を開始する通常モードでないと判断した場合、コントローラ部４００は、そのままＳ８０６に処理を進める。即ち、原稿サイズの確定後に該確定した原稿サイズに従って後段処理を開始するモード（原稿混載モードや製本モード、又はスキャンして保存モード等）の場合、先行して後段処理は開始せず、Ｓ８０６に処理を進める。
【００９８】
Ｓ８０６では、コントローラ部４００は、前記Ｓ８０３で受け取った原稿の検知サイズでメモリを確保し、スキャン画像処理設定を行う。次に、コントローラ部４００は、画像読取装置２００に原稿読み込み（スキャン開始）を指示する（Ｓ８０７）。
さらに、画像読取装置２００において原稿がスキャンされて原稿サイズが確定すると、コントローラ部４００は、画像読取装置２００から確定した原稿サイズを受信する（Ｓ８０８）。
【００９９】
次に、コントローラ部４００は、原稿の検知サイズと確定サイズに補正すべき差分があるかを比較する（Ｓ８０９）。
そして、補正すべき差分がないと判断した場合（Ｓ８０９でＮｏの場合）、コントローラ部４００は、画像出力するか否かの判定を行い（Ｓ８３０）、画像出力する場合は画像を出力し（Ｓ８３１）、処理を終了する（Ｓ８３２）。
【０１００】
一方、前記Ｓ８０９において、補正すべき差分がある（Ｓ８０９でＹｅｓの場合）、コントローラ部４００は、Ｓ８１０へ処理を進める。
Ｓ８１０では、コントローラ部４００は、画像出力装置６００やＨＤＤ４０６等への画像データ出力が開始済みかどうかを判定する。
そして、前記Ｓ８１０において、画像データ出力が開始済みでないと判定した場合（Ｓ８１０でＮｏの場合）、コントローラ部８１０は、補正処理（詳細は図９）を実行する（Ｓ８１１）。
一方、画像データ出力が開始済みであると判定した場合（Ｓ８１０でＹｅｓの場合）、コントローラ部８１０は、補正処理（Ｓ８１１）を行うことなく、処理を終了する（Ｓ８３２）。
【０１０１】
以下、図９を用いて、補正処理（Ｓ８１１）について説明する。
まず、コントローラ部４００は、実行中のジョブの種類が、上記先行して後段処理を開始する通常モードか否かを確認する（Ｓ８１２）。
そして、上記先行して後段処理を開始する通常モードであると判断した場合（Ｓ８１２で「先行して後段処理開始（通常モード）」の場合）、コントローラ部４００は、Ｓ８１３に処理を進める。
【０１０２】
Ｓ８１３では、コントローラ部４００は、誤検知情報を画像メモリの付加情報に記録し、Ｓ８１４〜Ｓ８１６において、上記Ｓ８０５で先行して開始した後段処理（ここでは、プリント画像処理準備とする）を補正する。例えば、原稿検知サイズに従って回転変倍処理用制御回路４０２や、画像移動切出し回転回路４０７に設定した、変倍、回転、読み出し位置、切り出し矩形等の設定を補正する。
【０１０３】
Ｓ８１４では、コントローラ部４００は、必要に応じて、回転変倍処理用制御回路４０２にて変倍の補正を行う。例えば図７の７１５で説明したように、回転変倍処理用制御回路４０２の変倍の設定を補正する。
【０１０４】
Ｓ８１５では、コントローラ部４００は、必要に応じて、画像移動切出し回転回路４０７に画像出力開始位置の補正を行う。例えば図７の７０４、７０７、７１０、７１３で説明したように、画像移動切出し回転回路４０７の画像出力開始位置の設定を補正する。
【０１０５】
Ｓ８１６では、コントローラ部４００は、必要に応じて、画像移動切出し回転回路４０７にて回転角度の補正を行う。例えば図７の７１６で説明したように、画像移動切出し回転回路４０７の回転角度の設定を補正する。
【０１０６】
Ｓ８１４〜Ｓ８１６の補正の後、コントローラ部４００は、補正された設定で画像メモリ４０４から画像データを読み出して画像処理し、画像出力装置６００に出力し、補正処理を終了する（Ｓ８１８）。これにより、回転変倍処理用制御回路４０２や画像移動切出し回転回路４０７により、画像データに、上記Ｓ８１４〜Ｓ８１６で補正された処理が施され、画像出力装置６００へ出力される。
【０１０７】
一方、上記Ｓ８１２において、上記先行して後段処理を開始する通常モードでないと判断した場合、コントローラ部４００は、Ｓ８１９に処理を進める。即ち、原稿サイズの確定後に該確定した原稿サイズに従って後段処理を開始するモード（原稿混載モードや製本モード、又はスキャンして保存モード等）の場合、先行して後段処理が開始されていないため上記Ｓ８１４〜Ｓ８１６のような補正は行わない。
【０１０８】
Ｓ８１９では、コントローラ部４００は、上記Ｓ８０８で確定した原稿サイズに従って、画像メモリ４０４上の画像データを画像移動切出し回転回路４０７にて正しい原稿サイズに切り抜く（Ｓ８１９）。例えば図７の７１７で説明したように、確定した原稿サイズに従って、画像移動切出し回転回路４０７を用いて、画像データから原稿に対応する領域とは異なる領域を切り取る処理を実行する。
【０１０９】
次に、コントローラ部４００は、当該ジョブの種類が、スキャンして保存モードか否かを判定する（Ｓ８２０）。
そして、スキャンして保存モードであると判断した場合（Ｓ８２０で「スキャンして保存」の場合）、コントローラ部４００は、Ｓ８２２に処理を進める。Ｓ８２２では、コントローラ部４００は、正しい原稿サイズに画像のサイズ情報を変更して、ＨＤＤ４０６に画像を格納する。これにより、図７の７０２に示したような画像データがＨＤＤ４０６に格納される。そして、補正処理を終了する（Ｓ８１８）。
【０１１０】
一方、Ｓ８２０において、スキャンして保存モードでないと判定した場合、コントローラ部４００は、Ｓ８２１に処理を進める。Ｓ８２１では、コントローラ部４００は、上記Ｓ８０８で確定した原稿サイズに従って、プリント側画像処理の準備を開始する（Ｓ８２１）。そして、コントローラ部４００は、画像メモリ４０４に格納された画像データを、回転変倍処理用制御回路４０２や画像移動切出し回転回路４０７を介して処理して、画像出力装置６００へ出力し（Ｓ８１７）、補正処理を終了する（Ｓ８１８）。これにより、画像データに、上記Ｓ８２１で準備された処理が施され、画像出力装置６００へ出力される。
【０１１１】
以上のように、原稿混載読取モードを指定していない場合でも、ＡＤＦ上のサイズ検知センサで誤検知した場合や、原稿幅の異なる原稿を搬送したときに、原稿読み取りを中止したり、パフォーマンスを落とすことなく、ミスコピーを防ぐことができる。
【０１１２】
よって、本発明によれば、原稿混載読取モード等を指定しないで異なるサイズが混在する原稿を読み取る場合でも、原稿読み取りを中止したり、パフォーマンスを落とすことなく、正しい原稿サイズに従う画像出力を行うことができる。即ち、原稿サイズの確定前に原稿トレイ上等で検知した原稿サイズに従って先行して後段処理を開始するモードにて、原稿サイズの誤検知があった場合でも、処理の中止や空反転処理による生産性の低下、ユーザの期待しない画像出力を抑えることができる。
【０１１３】
したがって、原稿サイズを確定する前の仮の原稿サイズに従って後段処理を先行して開始する場合、仮の原稿サイズと確定された原稿サイズとが異なる場合でも、誤った原稿サイズに従う画像出力を抑えることができる。
【０１１４】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されるものであってもよい。
【０１１５】
以上、一実施例について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１１６】
（他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１１７】
２００    画像読取装置
３００    自動原稿給紙装置（ＡＤＦ）
４００    コントローラ部
４０１    ＣＰＵ
４０２    回転変倍処理用制御回路
４０４    画像メモリ
４０７    画像移動切出し回転回路
【図１】
0006397238.tif 000002
【図２】
0006397238.tif 000003
【図３】
0006397238.tif 000004
【図４】
0006397238.tif 000005
【図５】
0006397238.tif 000006
【図６】
0006397238.tif 000007
【図７】
0006397238.tif 000008
【図８】
0006397238.tif 000009
【図９】
0006397238.tif 000010