(57)【特許請求の範囲】
【請求項１】
原稿を先読みと本読みとの２回読み取る画像読取装置であって、
原稿を先読みする先読み手段と、
前記先読み手段による先読みで得られた画像データに基づいて、前記原稿上の画像が配置された画像領域を検知する検知手段と、
前記検知手段によって検知された画像領域及び印字する媒体に基づいて定められた倍率で出力可能となるように少なくとも当該画像領域を含んだ領域を読み取る本読み手段と、
前記本読み手段による本読みにより得られた画像に基づいて、前記検知手段によって検知された領域又は前記検知手段によって検知された画像領域の外縁から予め定められた範囲内に前記画像が含まれているか否かを検出する検出手段と、
前記検出手段によって前記画像が、前記検知手段によって検知された画像領域又は前記検知手段によって検知された画像領域の外縁から予め定められた範囲内に含まれていないと検出されたときに、該画像が該画像領域から食み出すずれ量を算出し、該ずれ量を補正するように当該画像を配置する位置を調整する調整手段とを備えたことを特徴とする画像読取装置。
【請求項２】
原稿を先読みと本読みとの２回読み取る画像読取装置であって、
原稿を先読みする先読み手段と、
前記先読み手段による先読みで得られた画像データに基づいて、前記原稿上の画像が配置された画像領域を検知する検知手段と、
前記検知手段によって検知された領域及び印字する媒体に基づいて定められた倍率で出力可能となるように少なくとも当該画像領域を含んだ領域を読み取る本読み手段と、
前記本読み手段による本読みにより得られた画像に基づいて、前記検知手段によって検知された画像領域又は前記検知手段によって検知された画像領域の外縁から予め定められた範囲内に前記画像が含まれているか否かを検出する検出手段と、
前記検出手段によって前記画像が、前記検知手段によって検知された画像領域又は前記検知手段によって検知された画像領域の外縁から予め定められた範囲内に含まれていないと検出されたときに、該画像が該画像領域から食み出すずれ量を算出し、該ずれ量を補正するように当該画像を配置する位置を調整する調整手段と、
前記本読み手段による本読みで得られた画像データに基づいて、前記画像を前記印字する媒体に出力する出力手段とを備えたことを特徴とする画像形成装置。
【請求項３】
原稿を先読みする先読みステップと、
前記先読みステップによる先読みで得られた画像データに基づいて、前記原稿上の画像が配置された画像領域を検知する検知ステップと、
前記検知ステップによって検知された画像領域及び印字する媒体に基づいて定められた倍率で出力可能となるように少なくとも当該画像領域を含んだ領域を読み取る本読みステップと、
前記本読みステップによる本読みにより得られた画像に基づいて、前記検知手段によって検知された画像領域又は前記検知手段によって検知された画像領域の外縁から予め定められた範囲内に前記画像が含まれているか否かを検出する検出ステップと、
前記検出ステップによって前記画像が、前記検知ステップによって検知された画像領域又は前記検知ステップによって検知された画像領域の外縁から予め定められた範囲内に含まれていないと検出されたときに、該画像が該画像領域から食み出すずれ量を算出し、該ずれ量を補正するように当該画像を配置する位置を調整する調整ステップと
をコンピュータに実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像形成装置及び制御プラグラムに関する。
【背景技術】
【０００２】
原稿から入力された画像データから画像が存在する領域の大きさを検出し、この画像データの画像を、出力するサイズに基づいて変倍する画像読取装置が知られている。（例えば、特許文献１および特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１８４０４４号公報
【特許文献２】特開２００４−１１２２４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、原稿中の読み取り画像が存在する領域を検出し、次に検出した領域について読み取る場合において、検出した領域に読み取るべき画像が含まれているかを確認することを目的とするものである。
【課題を解決するための手段】
【０００５】
請求項１に係る画像読取装置は、
原稿を読み取る原稿読取手段と、
上記原稿読取手段によって読み取られた原稿に対する画像データに基づいて、上記原稿上の画像が配置された領域を検知する検知手段と、
上記検知手段によって検知された領域及び印字する媒体に基づいて定められた倍率で出力可能となるように少なくとも当該領域を含んだ領域を読み取る領域読取手段と、
上記領域読取手段によって読み取られた領域の中に上記画像が含まれているか否かを検出する検出手段とを備えたことを特徴とする。
【０００６】
請求項２に係る画像読取装置は、上記検出手段が、上記検知手段によって検知された領域又は上記検知手段によって検知された領域の外縁から予め定められた範囲内に上記画像が含まれているか否かを検出することを特徴とする。
【０００７】
請求項３に係る画像読取装置は、上記検出手段によって上記画像が、上記検知手段によって検知された領域又は上記検知手段によって検知された領域の外縁から予め定められた範囲内に含まれていないと検出されたときに、当該画像を配置する位置を調整する調整手段を更に備えたことを特徴とする。
【０００８】
請求項４に係る画像形成装置は、
原稿を読み取る原稿読取手段と、
上記原稿読取手段によって読み取られた原稿に対する画像データに基づいて、上記原稿上の画像が配置された領域を検知する検知手段と、
上記検知手段によって検知された領域及び印字する媒体に基づいて定められた倍率で出力可能となるように少なくとも当該領域を含んだ領域を読み取る領域読取手段と、
上記領域読取手段によって読み取られた領域の中に上記画像が含まれているか否かを検出する検出手段と、
上記検知手段によって検知された領域に配置された画像を上記印字する媒体に出力する出力手段とを備えたことを特徴とする。
【０００９】
請求項５に係る制御プログラムは、
原稿を読み取る原稿読取ステップと、
上記原稿読取ステップによって読み取られた原稿に対する画像データに基づいて、上記原稿上の画像が配置された領域を検知する検知ステップと、
上記検知ステップによって検知された領域及び印字する媒体に基づいて定められた倍率で出力可能となるように少なくとも当該領域を含んだ領域を読み取る領域読取ステップと、
上記領域読取ステップによって読み取られた領域の中に上記画像が含まれているか否かを検出する検出ステップと、
をコンピュータに実行させる制御プログラムである。
【発明の効果】
【００１０】
請求項１に係る画像読取装置、請求項４に係る画像形成装置、および請求項５に係る制御プログラムによれば、原稿中の読み取り画像が存在する領域を検出し、次に原稿上の検出した領域について読み取る場合において、本構成を有しない場合に比較して、検出した領域に読み取るべき画像が含まれているかを確認することができる。
【００１１】
請求項２に係る画像読取装置によれば、本構成を有しない場合に比較して、使用者の許容する範囲でずれの検出を行なうことができる。
【００１２】
請求項３に係る画像読取装置によれば、生じたずれを解消することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の画像形成装置の一実施形態である複写機の概略構成図である。
【図２】図１に示す複写機の電気的構成を示すブロック図である。
【図３】原稿送りユニットによる原稿の搬送を説明する図である。
【図４】図３に続く原稿の搬送を説明する図である。
【図５】図４に続く原稿の搬送を説明する図である。
【図６】図１に示すスキャナユニットにおけるオートフィット機能の処理を示すフローチャートである。
【図７】原稿の例を示す図である。
【図８】図７に示す原稿からプリスキャン処理で得られた画像データを表わす図である。
【図９】指定された出力画像の大きさを説明する図である。
【図１０】画像蓄積部内に確保された領域を示す図である。
【図１１】原稿と本スキャン処理で原稿から読み出された画像データを表わす図である。
【図１２】図１１に示す画像データを、ずれ検知領域とともに示す図である。
【図１３】読取りのずれが生じた場合における画像データを示す図である。
【図１４】図１３に示す画像データを、限度領域とともに示す図である。
【図１５】画像ずれ量算出処理を説明する図である。
【図１６】画像ずれ補正処理を説明する図である。
【図１７】原稿上の画像が予備領域内にない状態を説明する図である。
【発明を実施するための形態】
【００１４】
以下図面を参照して本発明の実施の形態を説明する。
【００１５】
図１は、本発明の画像形成装置の一実施形態である複写機の概略構成図である。
【００１６】
図１に示す複写機１００は、原稿から画像を読み取る画像読取ユニット１と、用紙に画像を形成する画像形成ユニット２と、ファクシミリ通信を行うＦＡＸ処理部３と、複写機１００全体の制御処理を実行するシステム制御部４と、複写機１００の状態を表わすデータを記憶するシステムメモリ５と、複写機１００の状態を表示するとともにユーザの指示操作を受ける操作部／表示部６とを備えている。複写機１００の複写動作時には、画像読取ユニット１によって原稿から画像が読み取られ、読み取られた画像に基づいて画像形成ユニット２で画像が用紙に形成される。また、複写機１００は、スキャナとしての動作時には、画像読取ユニット１で読み取った画像を表わす画像データを出力する。また、複写機１００は、ＦＡＸ処理部３によって、公衆回線網（ＰＳＴＮ網／ＩＳＤＮ網）を介した画像データの通信を行う。ここで、画像読取ユニット１が、本発明にいう画像読取手段の一例に相当し、画像形成ユニット２が、本発明にいう出力手段の一例に相当する。
【００１７】
画像読取ユニット１は、原稿を送る原稿送りユニット１１と、原稿から画像を読み取るスキャナユニット１２とを有する。また、画像読取ユニット１には、画像読取ユニット１の制御および画像データの処理を担う読取制御部１３も内蔵されている。
【００１８】
原稿送りユニット１１は、原稿台１１１と、原稿搬送部１１２と、原稿排出部１１３とを有する。原稿台１１１に載せられた原稿２００は原稿搬送部１１２によって原稿搬送路Ｒを搬送されて、最終的に原稿排出部１１３に排出される。
【００１９】
スキャナユニット１２は、原稿に向けて光を照射する光源１２１と、原稿２００で反射してきた光を反射して導くミラー１２２，１２３と、ミラーからの反射光を結像させるレンズ１２５と、レンズ１２５により結像された光像を受像して画像データを出力する受像センサ１２６を有する。受像センサ１２６から出力された画像データは読取制御部１３で処理される。受像センサ１２６は例えばＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）である。原稿送りユニット１１はスキャナユニット１２の上に開閉自在に取り付けられており、スキャナユニット１２の上面には、原稿搬送路Ｒの途中に配置されたコンタクトガラス１２７と、コンタクトガラス１２７に隣接するプラテンガラス１２８とが設けられている。原稿搬送路Ｒは、コンタクトガラス１２７に対向する位置を経由しており、原稿搬送路Ｒを搬送された原稿がコンタクトガラス１２７のスキャン位置を通過する際に、通過する部分からの光がミラー１２２，１２３、レンズ１２５、受像センサ１２６を介して画像データに変換される。原稿搬送部１１２による原稿の搬送の詳細については後に説明する。ユーザによってプラテンガラス１２８に原稿が載せられた場合には、スキャナユニット１２が、ミラー１２２，１２３を移動させることで、原稿から画像を読み取る。
【００２０】
読取制御部１３は、画像読取ユニット１を制御するとともに、スキャナユニット１２から出力されたデータ上の画像を処理する。ここで、データ上の画像とは、画像を表わす画像データである。画像データの処理によって、画像データで表わされる画像の操作を行う場合に、処理の対象となる画像データを単に画像とも称する。処理としては、例えば、画像の変倍処理や位置調整がある。処理された画像データは、システム制御部４を介して画像形成ユニット２に供給される。
【００２１】
画像形成ユニット２は、感光体２１、この感光体２１の表面に電荷を付与する帯電ロール２２と、画像データに基づいたレーザ光を生成する露光器２３と、現像剤を収容する現像器２４と、記録用紙を収容する用紙カセット２５と、用紙カセット２５から記録用紙を引き出して搬送する用紙搬送部２６と、トナー像を用紙上に転写する転写ロール２７と、記録用紙上のトナー像を加熱および加圧することでその記録用紙上にトナー像を定着させる定着器２８とを有している。
【００２２】
画像形成ユニット２では、矢印Ａ方向に回転する感光体２１の表面に、帯電ロール２２により電荷が付与され、電荷が付与された感光体２１の表面に、外部から送信されてきた画像データに基づいた露光光が露光器２３により照射されることで感光体２１の表面には静電的な潜像が形成される。現像器２４では、トナーを含んだ現像剤で感光体２１の表面の静電的な潜像を現像する。感光体２１は現像により得られたトナー像を保持し、トナー像は、矢印Ｂ方向に搬送されてきた記録用紙上に転写ロール２７により転写され、トナー像を加熱および加圧する定着器２８により記録用紙上のトナー像が溶融されて記録用紙上に定着される。このようにして記録用紙に画像が形成される。
【００２３】
図２は、図１に示す複写機の電気的構成を示すブロック図である。
【００２４】
読取制御部１３は、画像の変倍処理を実行する画像処理部１３２と、オートフィット機能における調整処理を実行するオートフィット制御部１３１と、画像データを蓄積する画像蓄積部１３３とを有する。オートフィット機能とは、原稿上の画像を、出力する用紙の大きさに合わせて変倍する機能である。より詳細には、画像形成ユニット２で画像を形成する用紙のサイズが指定されている場合に、読み出した原稿上の例えば図形や文字といった原稿上の画像が、指定された用紙のサイズにおける画像形成可能な最大の大きさに拡大または縮小されて、用紙に形成される。変倍には、例えば、Ａ４判の原稿全面に作成された画像から名刺を作成するような、倍率が１より小さい場合すなわち縮小する場合や、原稿全体の一部に描かれた画像を原稿と同じ大きさの用紙の全面に配置するような、倍率が１よりも大きい場合すなわち拡大する場合がある。
【００２５】
図２に示す画像読取ユニット１、画像形成ユニット２、ＦＡＸ処理部３、システム制御部４、システムメモリ５、操作部／表示部６、画像処理部１３２、オートフィット制御部１３１、および、画像蓄積部１３３は、バスを介して相互に接続されており、互いに通信している。画像処理部１３２は、画像を表わす画像データに対する拡大／縮小といった変倍処理を行うとともに、画像データのデータ量圧縮や通信のためのデータ符号化および復号化も実行する。オートフィット制御部１３１の処理は、記憶媒体としてのシステムメモリ５に記憶された制御プログラムを実行することによって実行される。オートフィット制御部１３１は、オートフィット機能を実行する際の画像の位置調整および検出を行う。画像蓄積部１３３は、例えばハードディスク装置であるが、半導体メモリで構成されてもよい。
【００２６】
オートフィット処理の概略を説明すると、まず、第１の読出しとして原稿の全体に亘ってプリスキャンが行われる。次に、原稿に対して得られた画像データから、原稿上の画像が配置された有効画像領域が検出され、用紙に形成する画像の大きさから倍率が算出される。そして２回目の読み出しである本スキャンでは、原稿の、少なくとも有効画像領域を含む領域を再度読み出して変倍された画像データを得る。画像形成ユニット２で画像データに応じた画像形成を行うことにより、原稿上の画像が、指定した用紙の画像形成可能な範囲に亘り形成される。
【００２７】
［原稿の搬送］
オートフィット機能では、原稿からの読み出しが、プリスキャンおよび本スキャンの２回実行される。原稿送りユニット１１における原稿の搬送を説明する。
【００２８】
図３、図４、および図５は、原稿送りユニットによる原稿の搬送を説明する図である。図３〜図５には、図１に示す原稿送りユニット１１の用紙搬送路が拡大して示されている。
【００２９】
原稿送りユニット１１は、原稿台１１１から原稿排出部１１３まで曲線状に延びる本搬送路３１ａと、原稿排出部１１３の手前から本搬送路３１ａの途中に繋がる逆送搬送路３１ｂと、原稿台１１１から原稿を１枚ずつ取り出す取出ロール３２ａと、搬送路３１ａ，３１ｂ内の原稿を搬送する搬送ロール３２ｂと、原稿を原稿排出部１１３に排出する排出ロール３２ｃと、経路切替部材３３とを有する。原稿送りユニット１１は、逆送搬送路３１ｂを経由して１枚の原稿を循環させる場合、１回の循環ごとに表裏が反転する。
【００３０】
取出ロール３２ａによって原稿台１１１から取り出された原稿は、プリスキャンの読取りが行われる。図３〜図５には、読み取られる１枚の原稿が搬送路内を通る様子が示されている。なお、用紙の表裏面のうち、読み取られる画像が配置された一方の面を分かりやすく示すため、用紙には表の面を表わす三角の印を付している。
【００３１】
図３に示すように、原稿は、本搬送路３１ａ内を搬送され、本搬送路３１ａの途中にあるコンタクトガラス１２７のスキャン位置Ｓを通過するときに画像が読み込まれる。原稿は、原稿排出部１１３の手前まで搬送されるが原稿排出部１１３には排出されず原稿排出部１１３の手前で一旦停止する。
【００３２】
次に、本スキャンが実行されるが、その際に、排出ロール３２ｃが逆転駆動され、原稿が原稿排出部１１３から離れる向きに逆送される。原稿は、図４に示すように、経路切替部材３３によって逆送搬送路３１ｂに案内され、本搬送路３１ａに合流して再び原稿排出部１１３の手前まで搬送される。逆送搬送路３１ｂは、原稿の両面読取りにおいて原稿の裏面を読み取るために設けられた搬送路であり、原稿がコンタクトガラス１２７を通過するときには原稿の裏面がコンタクトガラス１２７を向いている。オートフィット機能において、このときの原稿の画像は読み取られない。
【００３３】
次に、排出ロール３２ｃが再度、逆転駆動され、原稿が逆送される。原稿は、図５に示すように、経路切替部材３３によって逆送搬送路３１ｂに案内され、本搬送路３１ａに合流して再び搬送される。原稿が本搬送路３１ａの途中にあるスキャン位置Ｓを通過するとき原稿の表面がコンタクトガラス１２７を向いているので、表面の画像が読み込まれる。原稿は、最後に、排出ロール３２ｃによって原稿排出部１１３に排出される。
【００３４】
このようにして、オートフィットでは、原稿を搬送しながら、プリスキャンと本スキャンとが実行される。プリスキャンによって、原稿上の画像が配置された有効画像領域が検出され、本スキャンでは、原稿の有効画像領域が変倍して読み取られる。プリスキャンから本スキャンまでには原稿が搬送経路を２回循環する。プリスキャンと本スキャンとの間で、原稿がスキャン位置Ｓを通過するタイミングが目標からずれたり、原稿が搬送経路に交わる幅方向にずれたりすることによって、本スキャンで読み取られる領域が本来目標とした原稿上の画像からずれる場合がある。この場合、本スキャンで得られた画像データにおいて原稿上の画像に対応する部分がずれて配置され、出力用紙上で画像が目標からずれた位置に配置されたり、用紙上に配置しきれず一部が欠けたりするおそれがある。オートフィット制御部１３１は、読取位置のずれを画像データから検出する。
【００３５】
［オートフィット］
ずれの検知を含めたオートフィット機能の処理を説明する。
【００３６】
図６は、図１に示すスキャナユニットにおけるオートフィット機能の処理を示すフローチャートである。オートフィット機能は、オートフィット制御部１３１が制御プログラムを実行することで実現する。以降は、このフローチャートと、図７以降の図とを交互に参照しながら説明する。
【００３７】
図６に示すオートフィット機能処理の実行指示は、出力画像の大きさの指定を伴って行われる。出力画像の大きさは、例えばユーザによる操作部／表示部６の操作で画像を形成する用紙が選択されることによって指定される。典型的には、選択された用紙に画像形成可能な最大の大きさが出力画像の大きさとして指定される。
【００３８】
オートフィット機能の実行が指示されると、スキャナユニット１２では、まず原稿を読み取るプリスキャン処理が実行される（ステップＳ１）。より詳細には、システム制御部４（図２参照）が、原稿搬送部１１２（図１参照）に原稿を搬送させ、スキャナユニット１２に原稿の画像を読み取らせる。このとき原稿は図３に示す経路に沿って搬送される。スキャナユニット１２によって読み取られた原稿に対する画像データは画像蓄積部１３３に一時的に記憶される。
【００３９】
図７は、原稿の例を示す図である。また、図８は、図７に示す原稿からプリスキャン処理で得られた画像データを表わす図である。
【００４０】
図７に示す原稿２００の右下には、原稿上の画像２０１として星型の図形が描かれている。
【００４１】
ステップＳ１のプリスキャン処理で、図７に示す原稿２００から読取りが実行されると、図８のパート（Ａ）に示す画像データ２１０が得られる。画像データには、図７に示す原稿２００の全体が表わされている。
【００４２】
次に、画像領域特定処理が実行される（図６のステップＳ２）。具体的には、読取制御部１３のオートフィット制御部１３１が、プリスキャン処理で得られ画像蓄積部１３３に記憶された原稿２００に対する画像データから、原稿２００上の画像が配置された有効画像領域を検知する。オートフィット制御部１３１は、画像データの各画素値が、画像を構成する値であるか否か、予め定めた基準値と比較していく。比較の結果、図８のパート（Ｂ）に示すように、有効な値の画素からなる画像２１１が検出され、画像が含まれる矩形の有効画像領域２２１が検知される。有効画像領域２２１は、横縦の大きさｘ，ｙと、原稿の基準位置（図８の例では原稿の左上隅）からの距離として検知される。大きさおよび距離は画素（ピクセル）単位で表わされる。
【００４３】
次に、オートフィット制御部１３１が変倍率特定処理を実行する（図６のステップＳ３）。変倍率特定処理では、オートフィット制御部１３１が、画像領域特定処理で検出した原稿上の画像を、印字する媒体である指定された用紙に配置される出力画像とするための倍率を特定する。つまり、画像領域特定処理によって検知された有効画像領域２２１、および印字する媒体に基づいて倍率が定められる。
【００４４】
図９は、出力画像の大きさを説明する図である。
【００４５】
図９に示す例では、指定された用紙における出力画像２３１の大きさは、横縦がそれぞれＸ，Ｙである。なお、図９の右側には、比較のため、プリスキャン処理で得られた画像の有効画像領域２２１が示されている。図９に示す例の場合、ステップＳ３の変倍率特定処理によって、横の倍率はＸ／ｘと特定され、縦の倍率はＹ／ｙと特定される。変倍は、具体的には、原稿上の画像を上記倍率に応じた解像度で表わした画像データを得ることで実現される。
【００４６】
次に、オートフィット制御部１３１が出力画像領域作成処理を実行する（図６のステップＳ４）。より詳細には、オートフィット制御部１３１は、上記ステップＳ３の変倍率特定処理で特定された倍率に応じて、出力画像を表わすデータが記憶される領域を画像蓄積部１３３内に確保する。
【００４７】
図１０は、画像蓄積部内に確保された領域を示す図である。
【００４８】
図１０に示すように、本実施形態では、出力画像として出力されることとなる出力画像のデータが記憶される論理領域２４１と、予備のための予備論理領域２４２が確保される。論理領域２４１は、この後実行される本スキャン処理で原稿の有効画像領域が上記倍率で変倍して読み取られて出力される、横Ｘピクセル、縦Ｙピクセルの画像データが配置される領域である。仮に、プリスキャンと本スキャンとの間で原稿の読取位置ずれがない理想状態の場合、本スキャン処理で有効画像領域を読取目標として読み取られ論理領域２４１に記憶されたデータは、原稿上の画像がそのまま拡大された画像、すなわち出力画像を表わすこととなる。ここで、記憶されたデータのうち原稿上の画像に対応する部分を単に原稿上の画像と称する。実際の読取りの場合、画像蓄積部１３３に記憶される原稿上の画像の位置は、上記理想状態の場合に記憶された原稿上の画像の位置からずれ、論理領域２４１から食み出す可能性がある。つまり、原稿上の画像が論理領域２４１に含まれない可能性がある。予備論理領域２４２は、このずれを考慮して設けられており、有効画像領域２０２（図１１参照）を取り囲んだ予備領域２０３内の画像が記憶される領域である。画像蓄積部１３３の論理領域２４１として確保された部分うち、論理領域２４１の各辺に対応する部分には、画像のずれを検出するための枠状のずれ検知領域２４３が設定され、予備論理領域２４２の外縁に対応する部分には、ずれ調整の限度を検出するための限度領域２４４が枠状に設定される。ずれ検知領域２４３および限度領域２４４の詳細については後に説明する。なお、予備論理領域２４２が大きいほどずれの許容度が高まるが、画像蓄積部１３３で提供される容量とのバランスによって大きさが決定される。
【００４９】
次に、本スキャン処理が実行される（図６のステップＳ５）。システム制御部４が、原稿送りユニット１１に、図４に示す経路で原稿を搬送させ一旦表裏を反転させた後、図５に示す経路で原稿を再び搬送させ、スキャナユニット１２に原稿の表の面のうち、ステップＳ２の画像領域特定処理で特定された有効画像領域を読取目標として原稿を読み取らせる。本実施形態では、有効画像領域を取り囲んだ、予備領域に対応する領域も含めた領域を読取目標として原稿を読み取らせる。
【００５０】
図１１は、原稿と本スキャン処理で原稿から読み出された画像データを表わす図である。
【００５１】
本スキャン処理では、システム制御部４がスキャナユニット１２に、図１１のパート（Ａ）に示す原稿２００のうち、上記ステップＳ２の画像領域特定処理で特定された有効画像領域２０２と、有効画像領域２０２を取り囲んだ予備領域２０３とを読取目標として読み取らせる。本スキャン処理では、原稿が、上記ステップＳ３の変倍率特定処理によって特定された倍率で読み出される。例えば、原稿送りユニット１１が倍率に応じた速度で原稿を送ることによって、送り方向については出力画像の大きさに対応する解像度で画像データが得られる。送り方向に交わる幅方向については、画像処理部１３２の処理によって必要な解像度が得られる。本スキャン処理でスキャナユニット１２から出力された画像データは、画像蓄積部１３３のうち、上記ステップＳ４の出力画像領域作成処理で確保された領域に記憶される。図１１のパート（Ｂ）には、本スキャン処理で得られ画像蓄積部１３３に記憶された画像データが示されている。図に示す画像データの例における星型の図形に対応した画像は、出力のために指定された倍率ですでに変倍されたものであり出力画像２５１と称する。
【００５２】
次に、オートフィット制御部１３１が、画像ずれ判定処理を実行する（図６のステップＳ６）。仮に、プリスキャン処理と本スキャン処理との間で読取位置ずれがない場合、ステップＳ５の本スキャン処理で読み出され画像蓄積部１３３に記憶された画像データでは、図１１のパート（Ｂ）に示すように出力画像２５１が論理領域２４１からずれることなく収まる。つまり、出力画像２５１が矩形の論理領域２４１の各辺に接している。
【００５３】
図１２は、図１１のパート（Ｂ）に示す画像データを、ずれ検知領域とともに示す図である。
【００５４】
ずれ検知領域２４３は、画像のずれを検出するための領域であり、論理領域２４１の外縁から予め定められた範囲に設けられている。ずれ検知領域２４３は、より詳細には、論理領域２４１の外縁に沿って、各辺が幅を有する矩形枠状である。ステップＳ６の画像ずれ判定処理では、矩形枠状のずれ検知領域２４３の各辺の領域に出力画像２５１が含まれているか否かを検出することによって、出力画像２５１の全部が論理領域２４１およびずれ検知領域２４３に含まれているか否か、逆に言えば、出力画像２５１がこれらの領域から外にはみ出ていないか否かを検出する。出力画像２５１がこれらの領域に含まれているか否かは、検知領域２４３各辺の領域の画素の画素値を基準値を比較していくことによって検出する。図１２に示すように、読み取りのずれがない場合には、検知領域２４３の各辺に出力画像２５１を構成する画素が含まれている。オートフィット制御部１３１は、検知領域２４３の各辺に出力画像２５１の画素が含まれている場合には（ステップＳ７でＹｅｓ）、処理を終了する。この場合、論理領域２４１に記憶された画像データは、そのまま画像読取ユニット１から出力される出力画像データとなる。つまり、画像蓄積部１３３の論理領域２４１に記憶された画像データが読み出され、画像形成ユニット２（図２）に供給されると、変倍済みの出力画像が欠けることや位置ずれなく用紙上に形成される。
【００５５】
図１３は、読取りのずれが生じた場合における画像データを示す図である。
【００５６】
読取りにずれが生じた場合、検知領域２４３の各辺のうちのいずれかは、出力画像２５１が含まれない。
【００５７】
オートフィット制御部１３１は、検知領域２４３における各辺の領域うち出力画像２５１を含まないものがある場合には（図６のステップＳ７でＮｏ）、出力画像２５１が論理領域２４１からずれていると判定する。なお、ずれ検知領域２４３の各辺の領域の幅は、ずれを許容しない場合１ピクセルであるが、ずれの許容度に応じて数ピクセルとしてもよい。
【００５８】
論理領域２４１からの画像のずれがあると検出した場合（図６のステップＳ７でＮｏ）、オートフィット制御部１３１は、次に、領域外判定処理を実行する（図６のステップＳ８）。
【００５９】
図１４は、図１３に示す画像データを、限度領域とともに示す図である。
【００６０】
限度領域２４４は、予備論理領域２４２の外縁に対応する部分に設定されており、ずれ調整の限度を検出するためのものである。読み取られた論理領域２４１および予備論理領域２４２に原稿上の画像が含まれている場合、原稿上の画像２０１（図１１）は本スキャンですべて読み取られている。この場合には、得られたデータを調整することによって出力画像データに原稿上の画像を収めることが可能となる。
【００６１】
オートフィット制御部１３１は、限度領域２４４に出力画像２５１を構成する画素が含まれていない場合には、原稿上の画像の全部が論理領域２４１および予備論理領域２４２内に含まれていると判定する（図６のステップＳ９でＹｅｓ）。なお、限度領域２４４の幅は１ピクセルである。
【００６２】
出力画像２５１が予備論理領域２４２内にあると判定した場合、オートフィット制御部１３１は、画像ずれ量算出処理（図６のステップＳ１０）で画像のずれ量を算出し、続く画像ずれ補正処理（図６のステップＳ１１）で、出力画像２５１の位置を、上記ステップＳ１０で算出したずれ量に応じて補正する。
【００６３】
図１５は、画像ずれ量算出処理を説明する図であり、図１６は、画像ずれ補正処理を説明する図である。
【００６４】
オートフィット制御部１３１は、画像ずれ量算出処理（図６のステップＳ１０）で、横縦各方向について論理領域２４１の縁から出力画像２５１の最近接点までのピクセル距離ｄｘ，ｄｙを算出する。次に、オートフィット制御部１３１は、画像ずれ補正処理（図６のステップＳ１１）で、画像蓄積部１３３のデータをピクセル距離ｄｘ，ｄｙに対応する分移動する。画像ずれ量算出処理（図６のステップＳ１０）、および、画像ずれ補正処理（図６のステップＳ１１）によって、出力画像２５１のデータが、論理領域２４１に納まる。この結果、論理領域２４１から読み出された画像データが画像形成ユニット２（図２）に供給されると、変倍された図形が欠けることなく用紙上に形成される。
【００６５】
上記ステップＳ８，Ｓ９で、限度領域２４４に出力画像２５１が含まれている場合には、オートフィット制御部１３１は、出力画像２５１が予備論理領域２４２内に含まれておらず、予備論理領域２４２から食み出ていると判定する（図６のステップＳ９でＮｏ）。
【００６６】
図１７は、原稿上の画像が予備領域内にない状態を説明する図である。
【００６７】
原稿上の画像が予備論理領域２４２内にない場合には、限度領域２４４に出力画像２５１が含まれている。オートフィット制御部１３１は、画像蓄積部１３３の限度領域２４４に出力画像２５１が含まれている場合には、原稿上の画像が予備論理領域２４２内にないと判定する（図６のステップＳ９でＮｏ）。これによって、調整できない程度にずれた場合に無駄な処理の実行や画像位置のずれた画像データの生成が回避される。
【００６８】
ここで、上記ステップＳ１のプリスキャン処理が、本発明にいう原稿読取ステップの一例に相当する。また、上記ステップＳ２の画像領域特定処理が本発明にいう検知ステップの一例に相当し、画像領域特定処理を実行するオートフィット制御部１３１が、本発明にいう検知手段の一例に相当する。また、上記ステップＳ５の本スキャン処理が本発明にいう領域読取ステップの一例に相当し、本スキャン処理を実行するオートフィット制御部１３１が、本発明にいう領域読取手段の一例に相当する。また、ステップＳ６の画像ずれ判定処理およびステップＳ８の領域外判定処理が、本発明にいう検出ステップの一例に相当し、画像ずれ判定処理および領域外判定処理を実行するオートフィット制御部１３１が、本発明にいう検出手段の一例に相当する。また、ステップＳ１０の画像ずれ量算出処理およびステップＳ１１の画像ずれ補正処理が、本発明にいう調整ステップの一例に相当し、ずれ量算出処理および画像ずれ補正処理を実行するオートフィット制御部１３１が、本発明にいう調整手段の一例に相当する。
【００６９】
なお、上述した実施形態では、本発明にいう画像読取手段の例として、複写機を示したが、本発明はこれに限られるものではなく、例えば、読取りおよび処理によって得られた画像データを出力する単体のスキャナであってもよい。
【００７０】
また、上述した実施形態では、本発明にいう画像読取手段の例として、原稿搬送部１１２によって搬送された原稿を読み取る画像読取ユニット１を示したが、本発明はこれに限られるものではなく、例えば、プラテンガラスに載せられた原稿をプリスキャンおよび本スキャンする場合にも適用可能である。
【００７１】
また、上述した実施形態では、本発明にいう領域読取手段の例として、用紙に形成可能な大きさで画像データを得るオートフィット機能を示したが、本発明はこれに限られるものではなく、例えば、倍率が直接に指定されるものであってもよい。
【００７２】
また、上述した実施形態では、本発明にいう調整手段の例として、画像蓄積部１３３のデータを移動する画像ずれ補正処理を示したが、本発明はこれに限られるものではなく、例えば、データを移動する代わりに、出力画像データを取り出す領域の位置をずらすことによって、配置位置を調整するものであってもよい。
【００７３】
また、上述した実施形態では、本発明にいう制御プログラムの例として、システムメモリ５に記憶されたプログラムを示したが、本発明はこれに限られるものではなく、本発明にいう制御プログラムは、例えば光ディスクや磁気ディスクといった記憶媒体や通信回線を介して複写機外部から提供することも可能である。
【符号の説明】
【００７４】
１    画像読取ユニット
２    画像形成ユニット
１３    読取制御部
１００    複写機
１３１    オートフィット制御部
１３３    画像蓄積部
【図１】
0005544795.tif 000002
【図２】
0005544795.tif 000003
【図３】
0005544795.tif 000004
【図４】
0005544795.tif 000005
【図５】
0005544795.tif 000006
【図６】
0005544795.tif 000007
【図７】
0005544795.tif 000008
【図８】
0005544795.tif 000009
【図９】
0005544795.tif 000010
【図１０】
0005544795.tif 000011
【図１１】
0005544795.tif 000012
【図１２】
0005544795.tif 000013
【図１３】
0005544795.tif 000014
【図１４】
0005544795.tif 000015
【図１５】
0005544795.tif 000016
【図１６】
0005544795.tif 000017
【図１７】
0005544795.tif 000018