(57)【要約】【課題】  原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズを正確に出力できるようにすると共に、従来方式に比べて原稿セット時の操作性を一段と向上できるようにする。【解決手段】  原稿２０の用紙色と異なる色を有し、かつ、当該原稿２０の用紙サイズよりも大きいサイズを有するプラテンカバー５０に対して画像形成面を表にした原稿２０が配置され、当該原稿２０の画像形成面を含む当該プラテンカバー５０を走査して画像データＤinを取得するスキャナ部１１と、この画像データＤinを展開してプラテンカバー５０の取得画像を仕切る原稿の用紙画像を検出する読取り処理部８１と、この原稿２０の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正する傾き補正部８２と、補正後の用紙画像の頂点座標値を求めて原稿２０の用紙サイズを演算するサイズ検出部８３とを備えるものである。【選択図】      図１
2005210493.tif 000002
【特許請求の範囲】
【請求項１】
任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力する装置であって、
前記原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有する背景媒体と、
前記背景媒体に対して画像形成面を表にした原稿が配置され、当該原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得する画像読取手段と、
前記画像読取手段によって取得された前記原稿画像情報を展開して前記背景媒体の取得画像を仕切る前記原稿の用紙画像を検出する画像検出手段と、
前記画像検出手段から出力される前記原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正する補正手段と、
前記補正手段により補正された後の前記用紙画像の頂点座標値を求め、当該頂点座標値に基づいて前記原稿の用紙サイズを演算する演算手段とを備えることを特徴とする原稿読取装置。
【請求項２】
前記演算手段は、
補正後の前記用紙画像の４つの頂点座標値から前記原稿の用紙の幅及び長さを求めるサイズ検知演算処理を実行することを特徴とする請求項１に記載の原稿読取装置。
【請求項３】
任意の大きさの原稿から原稿画像情報及び原稿用紙サイズ情報を読み取る方法であって、
前記原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有する背景媒体に対して画像形成面を表にした原稿を配置し、
前記背景媒体に配置された前記原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得し、
取得された前記原稿画像情報を展開して前記背景媒体の取得画像を仕切る前記原稿の用紙画像を検出し、
検出された前記原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正し、
補正後の前記用紙画像の頂点座標を求め、当該頂点座標に基づいて前記原稿の用紙サイズを演算することを特徴とする原稿読取方法。
【請求項４】
任意の大きさの原稿を読み取って所定サイズの用紙に原稿画像を形成する装置であって、
前記原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力する原稿読取装置と、
前記原稿読取装置から出力される原稿画像情報及び原稿用紙サイズ情報に基づいて所定サイズの用紙に原稿画像を形成する画像形成手段とを備え、
前記原稿読取装置は、
前記原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有する背景媒体と、
前記背景媒体に対して画像形成面を表にした原稿が配置され、当該原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得する画像読取手段と、
前記画像読取手段によって取得された前記原稿画像情報を展開して前記背景媒体の取得画像を仕切る前記原稿の用紙画像を検出する画像検出手段と、
前記画像検出手段から出力される前記原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正する補正手段と、
前記補正手段により補正された後の前記用紙画像の頂点座標値を求め、当該頂点座標値に基づいて前記原稿の用紙サイズを演算する演算手段とを有することを特徴とする画像形成装置。
【請求項５】
前記演算手段は、
補正後の前記用紙画像の４つの頂点座標値から前記原稿の用紙の幅及び長さを求めるサイズ検知演算処理を実行することを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記所定サイズの用紙を前記画像形成手段に給紙する給紙手段を備え、
前記給紙手段は、
サイズの異なる用紙を収納した複数の給紙トレイを有し、
前記原稿読取装置から前記原稿用紙サイズ情報を受信し、
前記原稿用紙サイズ情報に基づいて前記給紙トレイを選択することを特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記給紙手段は、
前記給紙トレイに準備された用紙のサイズと、前記制御手段から受信した前記原稿用紙サイズ情報とを比較し、
当該比較結果で前記給紙トレイに該当するサイズの用紙が無い場合に、最も近いサイズの用紙を収納した前記給紙トレイを選択することを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記給紙手段に準備された用紙のサイズを選択するように操作される操作手段と、
前記操作手段によって選択された前記サイズの用紙での原稿画像仕上がり状態を表示する表示手段とを備えることを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力するスキャナや、原稿画像情報及び原稿用紙サイズ情報に基づいて所定の用紙に画像を形成するデジタル複写機、複合機等に適用して好適な原稿読取装置、原稿読取方法及び画像形成装置に関するものである。
【背景技術】
【０００２】
近年、任意の画像情報に基づいて画像を形成する白黒及びカラー用のプリンタや複写機、これらの複合機が使用される場合が多くなってきた。例えば、白黒用のデジタル複写機は、スキャナ機能に加えて、露光手段、現像器、感光体ドラム及び定着装置から成る画像形成手段を備えている。
【０００３】
原稿はスキャナによって読み取られ、原稿画像は二値化されて画像情報となる。露光手段では画像処理後の画像情報に基づいて感光体ドラムに静電潜像を描くようになされる。現像器では感光体ドラムに描かれた静電潜像に黒色のトナー剤を付着して現像する。トナー像は、感光体ドラムから用紙に転写された後に定着装置によって定着される。これにより、給紙トレイから繰り出された用紙に画像を形成することができる。
【０００４】
ところで、この種のデジタル複写機には、プラテンガラス上に置かれた原稿の傾きを読み取ってその傾きを補正する機能を備えた装置や、原稿の紙サイズを検知するために、原稿を２度読み込み処理する装置が考案されている。
【０００５】
このような原稿傾き補正機能を備えた複写機に関連して、特許文献１には、画像傾き補正装置、原稿読取装置及び画像形成装置が開示されている。この原稿読取装置によれば、傾き補正用のメモリ容量、変倍率及び原稿サイズから最大補正角度を演算する演算手段を備え、原稿が最大補正角度を越えて傾いてセットされた場合に、警告表示及び補正の修正等を実行するようになされる。このように構成することで、最大補正角度を越えて大きく傾いてセットされた原稿に対して、誤動作を起こすことなく、適切に作動し、信頼性が高く使用勝手がよい複写機等を提供できるというものである。
【０００６】
また、特許文献２には画像読み取り方法が開示されている。この画像読み取り方法によれば、原稿から画像を読み取る場合、白色と黒色が変更可能なスクリーンを準備し、白色と黒色の２つのスクリーンを用いて原稿画像をそれぞれ読み込み、ここで得られた２つの原稿画像データを比較して、原稿画像のサイズを検出し、原稿の傾きを補正するようになされる。このように構成することで、原稿が傾いてセットされた場合であっても、正確な原稿サイズを取得できるというものである。
【０００７】
【特許文献１】特開２０００−２４４７２８号公報（第３頁、第１図）
【特許文献２】特開２００２−２７１５８５号公報（第２頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、従来例に係る原稿の傾き補正機能やその紙サイズ検知機能を備えた複写機等によれば、次のような問題がある。
【０００９】
ｉ．特許文献１に示される原稿読取装置は、原稿が最大補正角度を越えて傾いてセットされた場合に、警告表示及び補正の修正等を実行する。従って、原稿が最大補正角度を越えてセットされたか否かを、原稿を読み取る毎に、その判別しなくてはならず、原稿セット時の原稿傾き有無判断の即応性や、これに伴う操作性の向上の妨げとなる。
【００１０】
ii．特許文献２に示される画像読み取り方法は、原稿の紙サイズを検知する際に、白色と黒色の２つのスクリーンを用いて原稿画像をそれぞれ読み込まなければならない。従って、原稿の紙サイズの検知時間が長くなることから、原稿をセットしてから原稿が画像形成出力されるまでの時間が長くなるおそれがある。
【００１１】
そこで、この発明は、このような従来例に係る課題を解決したものであって、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズを正確に出力できるようにすると共に、従来方式に比べて原稿セット時の操作性を一段と向上できるようにした原稿読取装置、原稿読取方法及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、本発明に係る原稿読取装置は、任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力する装置であって、原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有する背景媒体と、この背景媒体に対して画像形成面を表にした原稿が配置され、当該原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得する画像読取手段と、この画像読取手段によって取得された原稿画像情報を展開して背景媒体の取得画像を仕切る原稿の用紙画像を検出する画像検出手段と、この画像検出手段から出力される原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正する補正手段と、この補正手段により補正された後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿の用紙サイズを演算する演算手段とを備えることを特徴とするものである。
【００１３】
本発明に係る原稿読取装置によれば、任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力する場合に、原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有した背景媒体に対して画像形成面を表にした原稿が配置されると、画像読取手段は、当該原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得する。画像検出手段は、画像読取手段によって取得された原稿画像情報を展開して背景媒体の取得画像を仕切る原稿の用紙画像を検出するようになされる。これを前提にして、補正手段は、画像検出手段から出力される原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正し、演算手段は、補正後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿の用紙サイズを演算するようになる。例えば、演算手段は、補正後の用紙画像の４つの頂点座標値から原稿の用紙の幅及び長さを求める（サイズ検知演算処理）。
【００１４】
従って、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズを正確に出力することができる。しかも、従来方式のように原稿を基準位置に合わせるという操作が不要となるので、基準位置から原稿がわずかにずれたのを一々気にして原稿をセットし直すといった二度手間を省くことができる。従来方式に比べて原稿セット時の操作性等が一段と向上する。
【００１５】
本発明に係る原稿読取方法は、任意の大きさの原稿から原稿画像情報を読み取る方法であって、原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有する背景媒体に対して画像形成面を表にした原稿を配置し、背景媒体に配置された原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得し、ここで取得された原稿画像情報を展開して背景媒体の取得画像を仕切る原稿の用紙画像を検出し、ここで検出された原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正し、この補正後の用紙画像の頂点座標を求め、当該頂点座標に基づいて原稿の用紙サイズを演算することを特徴とするものである。
【００１６】
本発明に係る原稿読取方法によれば、任意の大きさの原稿から原稿画像情報を読み取る場合に、１回の走査で原稿画像情報及び原稿の用紙サイズを同時に取得することができる。しかも、原稿の用紙サイズを高い精度で取得することができる。
【００１７】
本発明に係る画像形成装置は、任意の大きさの原稿を読み取って所定サイズの用紙に原稿画像を形成する装置であって、原稿を読み取って原稿画像情報を出力する原稿読取装置と、この原稿読取装置から出力される原稿画像情報及び原稿用紙サイズ情報に基づいて所定サイズの用紙に原稿画像を形成する画像形成手段とを備え、原稿読取装置は、原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有する背景媒体と、この背景媒体に対して画像形成面を表にした原稿が配置され、当該原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得する画像読取手段と、この画像読取手段によって取得された原稿画像情報を展開して背景媒体の取得画像を仕切る原稿の用紙画像を検出する画像検出手段と、この画像検出手段から出力される原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正する補正手段と、この補正手段により補正された後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿の用紙サイズを演算する演算手段とを有することを特徴とするものである。
【００１８】
本発明に係る画像形成装置によれば、本発明に係る原稿読取装置が応用されるので、任意の大きさの原稿を読み取って所定サイズの用紙に原稿画像を形成する場合に、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズに合致したサイズの用紙に画像を形成するようになる。
【００１９】
従って、原稿画像が異なるサイズの用紙に形成されて出力されたり、原稿画像が曲がった状態で形成されて出力されることが防止できる。しかも、従来方式のように原稿を基準位置に合わせるという操作が不要となるので、基準位置から原稿がわずかにずれたのを一々気にして原稿をセットし直すといった二度手間を省くことができる。
【発明の効果】
【００２０】
本発明に係る原稿読取装置によれば、任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力する場合に、原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きが補正され、この補正後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿の用紙サイズを演算する演算手段を備えるものである。
【００２１】
この構成によって、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズを正確に出力することができる。しかも、従来方式のように原稿を基準位置に合わせるという操作が不要となるので、基準位置から原稿がわずかにずれたのを一々気にして原稿をセットし直すといった二度手間を省くことができる。従来方式に比べて原稿セット時の操作性が一段と向上する。
【００２２】
本発明に係る原稿読取方法によれば、所定の色及びサイズを有する背景媒体に対して画像形成面を表にした原稿を配置し、その後、原稿の画像形成面を含む当該背景媒体を走査して原稿画像情報を取得し、この原稿画像情報を展開して背景媒体の取得画像を仕切る原稿の用紙画像を検出し、ここで検出された原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正し、補正後の用紙画像の頂点座標を求め、当該頂点座標に基づいて原稿の用紙サイズを演算するようになされる。
【００２３】
この構成によって、１回の走査で原稿画像情報及び原稿の用紙サイズを同時に取得することができる。しかも、原稿の用紙サイズを高い精度で取得することができる。
【００２４】
本発明に係る画像形成装置によれば、本発明に係る原稿読取装置が応用されるので、任意の大きさの原稿を読み取って所定サイズの用紙に原稿画像を形成する場合に、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズに合致したサイズの用紙に画像を形成するようになる。
【００２５】
この構成によって、原稿画像が異なるサイズの用紙に形成されて出力されたり、原稿画像が曲がった状態で形成されて出力されることが防止できる。しかも、従来方式のように原稿を基準位置に合わせるという操作が不要となるので、基準位置から原稿がわずかにずれたのを一々気にして原稿をセットし直すといった二度手間を省くことができる。従って、原稿セット操作が簡単な複写機等を提供することができる。
【発明を実施するための最良の形態】
【００２６】
続いて、この発明に係る原稿読取装置、原稿読取方法及び画像形成装置の一実施例について、図面を参照しながら説明をする。
【実施例１】
【００２７】
（１）原稿読取装置
図１は本発明に係る第１の実施例としてのスキャナ１００の構成例を示す概念図である。
この実施例では、任意の大きさの原稿を読み取って原稿画像情報を出力する場合に、原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正し、補正後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿の用紙サイズを演算する制御手段を備え、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙サイズを正確に出力できるようにすると共に、従来方式に比べて原稿セット時の操作性等を一段と向上できるようにしたものである。
【００２８】
図１に示すスキャナ１００は、原稿読取装置の一例であり、任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力する装置である。スキャナ１００は、スキャナ本体１１ａを有しており、原稿画像情報及び原稿用紙サイズ情報に基づいて所定の用紙に画像を形成する白黒及びカラー用のデジタル複写機や複合機等に適用して好適である。
【００２９】
スキャナ本体１１ａには、例えば、自動原稿給紙装置（ＡＤＦ）４０が取り付けられており、任意の原稿２０を自動給紙するように動作する。ＡＤＦ４０は原稿載置部４１、ローラ４２ａ、ローラ４２ｂ、ローラ４３、搬送ローラ４４及び排紙皿４６を有している。原稿載置部４１には一又は複数の原稿２０が載置される。
【００３０】
原稿載置部４１の下流側にはローラ４２ａ及びローラ４２ｂが設けられ、自動給紙モードが選択されたとき、原稿載置部４１から繰り出された原稿２０は、下流側のローラ４３によってＵ字回転するように搬送される。この自動給紙モードでは、原稿２０の記録面が原稿載置部４１で上に向けて載置するようになされる。ＡＤＦ４０の下方には、画像読取手段の一例となるスキャナ部１１が備えられ、自動給紙モード又はプラテンモードに基づいて原稿画像を読み取るようになされる。
【００３１】
ここに自動給紙モードとは、ＡＤＦ４０に載置された原稿２０を自動給紙して原稿画像を自動的に読み取る動作をいう。プラテンモードとは、プラテンガラス上に載置された原稿２０を走査して原稿画像を自動的に読み取るする動作をいう。スキャナ部１１には縮小型イメージセンサが使用され、例えば、自動給紙モード時には、原稿２０がローラ４３によってＵ字状に反転するときに、その原稿２０の表面を読み取って画像データＤinを出力するようになされる。スキャナ部１１で読み取られた原稿２０は、搬送ローラ４４により搬送されて排紙皿４６へ排紙される。
【００３２】
一方、ＡＤＦ４０の下側には、背景媒体の一例となるプラテンカバー（読取りカバー）５０が設けられる。プラテンカバー５０は、原稿２０の用紙色と異なる色（反射色）を有し、かつ、当該原稿２０の用紙サイズよりも大きいサイズを有している。このＡＤＦ４０の下方に設けられた上述のスキャナ部１１では、プラテンモード時に、プラテンカバー５０に対して画像形成面を表にした原稿２０が配置され、当該原稿２０の画像形成面を含む当該プラテンカバー５０を走査して原稿画像情報を取得するようになされる。
【００３３】
スキャナ部１１は、例えば、第１のプラテンガラス５１、第２のプラテンガラス５２、光源５３、ミラー５４、５５、５６、結像光学部５７、ＣＣＤ撮像装置５８及び図示しない光学系駆動部を有している。原稿２０は、プラテンガラス５１上に原稿記録面を下方にしてセットされ、上述のプラテンカバー５０によって押さえ込まれる。この状態で、スキャナ部１１は、光学系駆動部を動作させて、当該原稿２０の画像形成面を含む当該プラテンカバー５０に対して、光源５３、ミラー５４、５５、５６を走査する。スキャナ部１１には、縮小型イメージセンサを構成するＣＣＤ撮像装置５８が備えられ、原稿２０を読み取って得た原稿読取信号Ｓinを出力するようになされる。
【００３４】
スキャナ本体１１ａの内部には、制御手段１５及び画像処理手段８０が設けられる。画像処理手段８０は、例えば、読取り処理部８１、傾き補正部８２及びサイズ検出部８３から構成される。読取り処理部８１は、画像検出手段の一例であり、スキャナ部１１のＣＣＤ撮像装置５８に接続される。読取り処理部８１には図示しないアナログ・デジタル変換（以下Ａ／Ｄ変換という）器が設けられ、ＣＣＤ撮像装置５８から入力した原稿読取信号ＳinをＡ／Ｄ変換して二値の原稿画像情報（以下単に画像データＤinという）を出力する。
【００３５】
また、読取り処理部８１は図示しないメモリを有しており、画像データＤinをメモリに展開してプラテンカバー５０の取得画像を仕切る原稿２０の用紙画像を検出するように動作する。例えば、読取り処理部８１は二値行列から用紙画像の４つの頂点座標値を求める。もちろん、読取り処理部８１は、従来例と同様にして画像データＤinをγ補正処理や、シェーディング補正、タイミング制御、ライン間補正処理等を実行して、画像処理後の画像データＤoutをプリンタ等に出力するようになされる。
【００３６】
読取り処理部８１には傾き補正部８２が接続され、読取り処理部８１から出力される画像データＤinに基づく原稿２０の用紙画像と予め設定された基準位置に関する情報とを比較して当該基準位置に対する用紙画像の傾きを補正するように動作する。例えば、傾き補正部８２は、読取り処理部８１で求められた用紙画像の４つの頂点座標値に基づいて用紙画像の傾き角度θを無くすように補正する。このとき、傾き補正部８２は、用紙画像の一辺が、基準位置を規定する基準線に平行になるように図形回転処理等が実行される。これにより、基準位置に対する用紙画像の差を無くすように原稿用紙２０’の傾きを補正することができる。
【００３７】
また、読取り処理部８１には演算手段の一例となるサイズ検出部８３が接続され、補正後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿２０の用紙サイズを演算する。例えば、サイズ検出部８３はマイクロプロセッサ等から成り、補正後の用紙画像の４つの頂点座標値から原稿用紙２０’の幅及び長さを求めるサイズ検知演算処理を実行して、原稿用紙サイズ情報（以下単にサイズデータという）Ｄszを出力する。これにより、読取り処理部８１からプリンタ等へ画像データＤoutの他にサイズデータＤszを検出することができる。
【００３８】
読取り処理部８１には制御手段１５が接続される。この制御手段１５にはＣＰＵ等が使用され、スキャナ本体１１ａに設けられた操作手段１４が接続される。操作手段１４は、任意の原稿２０を読み取って得られる、画像データＤout及びサイズデータＤszをプリンタ等に出力するように操作される。操作手段１４には、図示しないスタートキーが設けられ、ＡＤＦ４０に原稿２０が載置され、スタートキーを押下すると、自動給紙モードが設定され、ＡＤＦ４０に載置された原稿２０を自動給紙して原稿画像を自動的に読み取るようになされる。また、プラテンガラス上に原稿２０が載置された状態でスタートキーを押下すると、プラテンモードが設定され、プラテンガラス上に載置された原稿２０を走査して原稿画像を自動的に読み取るようになされる。
【００３９】
図２Ａ〜Ｃは、プラテンモード時の画像処理例を示す図である。図２Ａは、プラテンモード時の原稿２０とプラテンカバー５０との関係例を示す図である。図２Ａに示すプラテンカバー５０は、原稿２０の用紙色と異なる色（反射色）を有し、かつ、当該原稿２０の用紙サイズよりも大きいサイズを有している。この例で、プラテンカバー５０に対して原稿２０が斜めにセットされた状態を示している。例えば、基準位置（基準線）に対して角度θを以てセットされた場合である。このような状態で、図１に示したＡＤＦ４０の下方に設けられたスキャナ部１１は、プラテンモード時に、プラテンカバー５０に対して画像形成面を表にした原稿２０が配置され、当該原稿２０の画像形成面を含む当該プラテンカバー５０を走査して画像データＤinを取得するようになされる。
【００４０】
図２Ｂは、プラテンモード時の原稿用紙画像２０’とプラテンカバー画像５０’との関係例を示す図である。図２Ｂにおいて、横軸は水平方向（Ｈ方向）であり、縦軸は垂直方向（Ｖ方向）である。図２Ｂ中、黒部分が図１に示した読取り処理部８１でメモリ等に展開された原稿画像を含む原稿用紙画像２０’であり、その周辺の白部分がプラテンカバー画像５０’である。このように、原稿用紙画像２０’とプラテンカバー画像５０’とをくっきりと、区分させるためには、原稿２０の用紙色と異なる色（反射色）のプラテンカバー５０を準備すればよい。
【００４１】
図２Ｃは、プラテンモード時の原稿用紙２０’の頂点付近の画像とプラテンカバー画像５０’との関係例を示す二値行列図である。図２Ｃにおいて、頂点画素の位置を特定するために、Ｈ−Ｖ画像処理系を定義する。このＨ−Ｖ画像処理系では、ある頂点画素Ｄｉｊの画素位置を（ｈｉ，ｖｊ）で表現するようになされる。
【００４２】
図２Ｃに示す二値行列図において、原稿用紙２０’の頂点付近の画像は、図２Ｂに示した黒部分の原稿用紙画像２０’からある頂点付近の画像を抽出して拡大したものである。この例では、主走査方向に１０画素及び副走査方向に１５画素の合計１０×１５画素をマトリクス状に抽出した場合に、格子の１つ１つは画素Ｇｉｊを成す。
【００４３】
図２Ｃにおいて、論理値「０」の部分がプラテンカバー画像５０’である。論理値「１」の部分が原稿用紙画像２０’である。この例では、頂点の画素はＧ３８であり、頂点画素Ｇ３８が論理値「１」でその周囲が論理値「０」である。Ｈ−Ｖ画像処理系でその位置を表現すると、（ｈ８，ｖ３）となる。また、頂点画素Ｇ３８の左側で、画素Ｇ４７、Ｇ５６、Ｇ６５、Ｇ７４、Ｇ８３、Ｇ９２及びＧ１０１が原稿用紙画像２０’のエッジ画像を成す。更に、頂点画素Ｇ３８の右側で、画素Ｇ４９、Ｇ５１０、Ｇ６１１、Ｇ７１２、Ｇ８１３、Ｇ９１４及びＧ１０１５が原稿用紙の他のエッジ画像を成す。
【００４４】
図３Ａ、Ｂ、図４Ａ及びＢは、プラテンモード時の原稿用紙画像２０’の第１〜第４の頂点＃１〜＃４の抽出例を示す図である。この例では、原稿用紙画像２０’が矩形状を有していることを前提にして、読取り処理部８１は、二値行列の左上部から例えば、水平方向（Ｈ方向）及び垂直方向（Ｖ方向）に走査して４つの頂点を求めるようになされる。４つ目の頂点（最後の頂点）は抽出しなくも計算で求めてもよい。
【００４５】
図３Ａにおいて、まず、第１の頂点＃１の画素位置を探索する。例えば、ある頂点画素と予測される画素Ｇ１が探索され、その画素Ｇ１の論理値が「１」でその周囲が論理値「０」となる関係にある場合に、第１の頂点座標が決定される。図３Ａに示す例で、頂点＃１は、プラテンカバー５０における基準線を含むＨ−Ｖ画像処理系で表現すると、その原点（０，０）を基準にしたとき、頂点画素Ｇ１の画素位置座標はＧ１（ｈ１，ｖ１）で表現される。
【００４６】
次に、第２の頂点＃２の画素位置を探索する。図３Ａに示した例では、頂点画素Ｇ１の左側で原稿用紙画像２０’のエッジ画像を成す。これに沿うように、水平及び垂直方向に走査を続けると、第２の頂点画素が見出される。そして、頂点画素Ｇ２の論理値が「１」でその周囲の論理値が「０」となる第２の頂点＃２の画素位置座標を決定する。この例で、図３Ｂに示すように第２の頂点画素Ｇ２の画素位置座標はＧ２（ｈ２，ｖ２）で示される。
【００４７】
図４Ａにおいて、第３の頂点＃３の画素位置を探索する。図４Ａに示す頂点画素Ｇ１の右側で原稿用紙画像２０’のエッジ画像を成す。これに沿うように、水平及び垂直方向に走査を続けると、第３の頂点画素が見出される。そして、頂点画素Ｇ３の論理値が「１」でその周囲の論理値が「０」となる第３の頂点＃３の画素位置座標を決定する。この例で、図４Ａに示すように第３の頂点画素Ｇ３の画素位置座標はＧ３（ｈ３，ｖ３）で示される。
【００４８】
同様にして、図４Ｂにおいて、第４の頂点＃４の画素位置を探索する。図４に示す頂点画素Ｇ３の左側で原稿用紙画像２０’のエッジ画像を成す。これに沿うように、水平及び垂直方向に走査を続けると、第４の頂点画素が見出される。そして、頂点画素Ｇ４の論理値が「１」でその周囲の論理値が「０」となる第４の頂点＃４の画素位置座標を決定する。この例で、図４Ｂに示すように第４の頂点画素Ｇ４の画素位置座標はＧ４（ｈ４，ｖ４）で示される。
【００４９】
図５Ａ及びＢは、プラテンモード時の原稿用紙画像２０’の傾き補正例（その１）を示す図であり、図５Ａは、その系変換後の原稿用紙画像２０’とプラテンカバー画像５０’との関係例を示す図である。
【００５０】
この例で、傾き補正部８２は、読取り処理部８１から出力される画像データＤinに基づく原稿２０の原稿用紙画像２０’と予め設定された基準位置に関する情報とを比較して当該基準位置に対する原稿用紙画像２０’の傾きを補正するように動作する。例えば、傾き補正部８２は、読取り処理部８１で求められた原稿用紙画像２０’の４つの頂点の画素座標Ｇ１（ｈ１，ｖ１）、Ｇ２（ｈ２，ｖ２）、Ｇ３（ｈ３，ｖ３）、Ｇ４（ｈ４，ｖ４）に基づいて原稿用紙画像２０’の傾き角度θを補正する。このとき、傾き補正部８２は、原稿用紙画像２０’の一辺が、基準位置を規定する基準線に平行になるように図形回転処理等が実行される。これにより、基準位置に対する原稿用紙画像２０’の傾き角度θを無くすように原稿用紙画像２０’の傾きを補正することができる。
【００５１】
図５Ａにおいて、横軸はＸ−Ｙ走査系における副走査方向（Ｘ方向）であり、縦軸は主走査方向（Ｙ方向）である。
この例で、図３Ａ、Ｂ、図４Ａ及びＢで説明した原稿用紙画像２０’の傾き時の第１〜第４の頂点の画素座標Ｇ１（ｈ１，ｖ１）、Ｇ２（ｈ２，ｖ２）、Ｇ３（ｈ３，ｖ３）、Ｇ４（ｈ４，ｖ４）は、Ｘ−Ｙ走査系における頂点Ａ〜Ｄの位置座標に変換される。例えば、図３Ａに示した第１の頂点画素Ｇ１の画素位置座標Ｇ１（ｈ１，ｖ１）は、図５Ａに示すように、頂点Ｂを示す位置座標Ｂ（ｘ２，ｙ２）に変換される。なお、ｘ２及びｙ２は、変換定数をα１及びβ１とすると、ｘ２＝α１・ｈ１、ｙ２＝β１・ｖ１である。
【００５２】
同様にして、第２の頂点画素Ｇ２の画素位置座標Ｇ２（ｈ２，ｖ２）は、頂点Ａを示す位置座標Ａ（ｘ１，ｙ１）に変換される。なお、ｘ１及びｙ１は、変換定数をα２及びβ２とすると、ｘ１＝α２・ｈ２、ｙ２＝β２・ｖ２である。第３の頂点画素Ｇ３の画素位置座標Ｇ３（ｈ３，ｖ３）は、頂点Ｄを示す頂点位置座標Ｄ（ｘ４，ｙ４）に変換される。なお、ｘ４及びｙ４は、変換定数をα３及びβ３とすると、ｘ４＝α３・ｈ３、ｙ４＝β３・ｖ３である。第４の頂点画素Ｇ４の画素位置座標Ｇ４（ｈ４，ｖ４）は、頂点Ｃを示す頂点位置座標Ｃ（ｘ３，ｙ３）に各々変換される。なお、ｘ３及びｙ３は、変換定数をα４及びβ４とすると、ｘ３＝α４・ｈ４、ｙ３＝β４・ｖ４である。
【００５３】
図５Ｂは、座標変換後の原稿用紙画像２０’の傾き補正例を示す図である。この例では、図５Ａで得られた４つの頂点位置座標＝Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）から傾きを求め、それぞれを補正する。ここでは線分ＡＣの直線を利用して補正する。例えば、メモリには、「原稿用紙傾き無し」とした場合のマトリクスが展開され、各々の格子点には、原稿用紙画像２０’を成す画素値が記述される。この例で、格子点ａには、頂点Ａの画素値が記述され、格子点ｂには座標Ａから線分ＡＢの傾き方向へ１画素だけ進んだ位置の画素値が記述される。
【００５４】
このような画素値を記述処理を続けると、傾き角度θを除いたと同等の結果で、マトリクスの各頂点には、４つの頂点位置座標＝Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）に係る画素値Ｇ１、Ｇ２、Ｇ３、Ｇ４が各々記述される（図形回転処理）。
【００５５】
図６は、プラテンモード時の原稿用紙画像２０’の傾き補正例（その２）を示す図であり、補正後の原稿用紙画像２０’とプラテンカバー画像５０’との関係例を示す図である。図６において、横軸はＸ−Ｙ走査系における副走査方向（Ｘ方向）であり、縦軸は主走査方向（Ｙ方向）である。補正後の原稿用紙画像２０’の頂点Ａ’〜Ｄ’は、図中の傾き角度θが０°、つまり、傾き無しにセットされた場合と等価となる。
【００５６】
この例で、頂点Ａ’の位置座標は（Ｘ１，Ｙ１）であり、頂点Ｂ’の位置座標は（Ｘ２，Ｙ２）であり、頂点Ｃ’の位置座標は（Ｘ３，Ｙ３）であり、頂点Ｄ’の位置座標は（Ｘ４，Ｙ４）である。
【００５７】
この座標取得結果から、頂点Ａ’−Ｂ’間の距離は（Ｘ２−Ｘ１）であり、頂点Ｃ’−Ｄ’間の距離は（Ｘ４−Ｘ３）である。同様にして、頂点Ａ’−Ｃ’間の距離は（Ｙ３−Ｙ１）であり、頂点Ｂ’−Ｄ’間の距離は（Ｙ４−Ｙ２）である。これらの情報からサイズデータ（原稿用紙サイズ情報）Ｄszを決定する。この例で、原稿２０の長さをＬとすると、長さＬは（１）式、すなわち、
Ｌ＝Ｘ２−Ｘ１      ・・・・・・（１）
で与えられる。なお、長さＬは、Ｃ’−Ｄ’間の距離、すなわち、Ｌ＝Ｘ４−Ｘ３でもよい。
【００５８】
また、原稿２０の幅をＷとすると、幅Ｗは（２）式、すなわち、
Ｗ＝Ｙ３−Ｙ１      ・・・・・・（２）
で与えられる。なお、幅Ｗは、Ｄ’−Ｄ’間の距離、すなわち、Ｗ＝Ｙ４−Ｙ２でもよい。このようにスキャナ１００を構成すると、原稿２０に傾きが無い場合と等価の画像データＤoutの他に、サイズデータＤszをプリンタ等へ出力することができるので、原稿２０をプラテンガラス上に載置し、ＡＤＦ４０を閉めた後に、当該原稿２０がずれてしまった場合等においても、原稿２０を再セットし直す必要がなくなる。ユーザにおける再セット等の手間を省くことができる。
【００５９】
続いて、本発明に係る原稿読取方法について説明をする。図７は、スキャナ１００における原稿読取例を示すフローチャートである。
この実施例では、原稿２０の用紙色と異なる色を有し、かつ、当該原稿２０の用紙サイズよりも大きいサイズを有するプラテンカバー５０が予めＡＤＦ４０等の裏面に設けられ、任意の大きさの原稿２０を読み取って、その原稿２０の画像データＤin及びサイズデータＤszをプリンタ等に出力する場合を前提とする。この例では、プラテンモード又は自動給紙モードに基づいて制御を分岐する場合を想定する。自動給紙モードは、ＡＤＦ４０に原稿２０が載置されることで自動設定され、また、プラテンモードは、プラテンガラス上に原稿２０が載置されることで自動設定されるものとする。
【００６０】
これらを原稿読取条件にして、図７に示すフローチャートのステップＰ１で、制御手段１５は、原稿セットを待機する。このとき、ユーザは、プラテンガラス上のＡＤＦ４０を上方に開き、プラテンガラス上に画像形成面を伏せた状態で原稿２０を配置し、その後、プラテンカバー５０を覆うようにＡＤＦ４０を下方に操作する。これにより、プラテンガラス上に配置された原稿２０は、画像形成面を下向きにしてプラテンカバー５０で覆い被された状態となる（図２Ａ参照）。プラテンガラス上の原稿２０は、周知の用紙検知技術により、「原稿がプラテンガラス上にセットされた」ことを示す用紙検知信号によって制御手段１５に認知される。
【００６１】
その後、ステップＰ２で制御手段１５は、スタート／ストップキー等の押下によって制御を分岐する。スタートキーが押下された場合は、ステップＰ３に移行して、更に、プラテンモードあるいは自動給紙モードに基づいて制御を分岐する。プラテンモードが設定された場合は、ステップＰ４に移行して、スキャナ部１１は、画像形成面を含む原稿２０及び当該プラテンカバー全体を走査して画像を読み取る。読取り処理部８１では、ＣＣＤ撮像装置５８から出力される原稿読取信号ＳinをＡ／Ｄ変換して二値の画像データＤin（二値行列）を取得する（図２Ｃ参照）。
【００６２】
そして、ステップＰ５に移行して読取り処理部８１は、画像データＤinを展開してプラテンカバー５０の取得画像を仕切る原稿２０の原稿用紙画像２０’を検出する。この例では、Ｈ−Ｖ画像処理系で、２値の画像データＤinから原稿２０の４つの頂点Ｇ１〜Ｇ４を求めるようになされる。このとき、読取り処理部８１は、図３Ａに示したように、第１の頂点＃１の画素位置を探索する。例えば、ある頂点画素と予測される画素Ｇ１が探索され、その画素Ｇ１の論理値が「１」でその周囲が論理値「０」となる関係にある場合に、第１の頂点座標が決定される。図３Ａに示した例で頂点＃１に関して、頂点画素Ｇ１の画素位置座標がＧ１（ｈ１，ｖ１）で表現される。
【００６３】
同様にして、読取り処理部８１では、第２の頂点＃２の画素位置が探索される。この例では、図３Ｂに示したように頂点画素Ｇ２の画素位置座標がＧ２（ｈ２，ｖ２）で示される。その後、第３の頂点＃３の画素位置が探索される。この例では、図４Ａに示したように、頂点画素Ｇ３の画素位置座標がＧ３（ｈ３，ｖ３）で示される。そして、第４の頂点＃４の画素位置が探索される。この例では、図４Ｂに示すように頂点画素Ｇ４の画素位置座標はＧ４（ｈ４，ｖ４）で示される。
【００６４】
そして、ステップＰ６に移行して、読取り処理部８１は、図５Ａに示したＨ−Ｖ画像処理系の第１〜第４の頂点の画素座標Ｇ１（ｈ１，ｖ１）、Ｇ２（ｈ２，ｖ２）、Ｇ３（ｈ３，ｖ３）、Ｇ４（ｈ４，ｖ４）を、Ｘ−Ｙ走査系における頂点Ａ〜Ｄの位置座標に変換する。例えば、図３Ａに示した第１の頂点画素Ｇ１の画素位置座標Ｇ１（ｈ１，ｖ１）は、図５Ａに示したように、頂点Ｂを示す位置座標Ｂ（ｘ２，ｙ２）に変換される。同様にして、第２の頂点画素Ｇ２の画素位置座標Ｇ２（ｈ２，ｖ２）は、頂点Ａを示す位置座標Ａ（ｘ１，ｙ１）に変換される。第３の頂点画素Ｇ３の画素位置座標Ｇ３（ｈ３，ｖ３）は、頂点Ｄを示す頂点位置座標Ｄ（ｘ４，ｙ４）に変換される。第４の頂点画素Ｇ４の画素位置座標Ｇ４（ｈ４，ｖ４）は、頂点Ｃを示す頂点位置座標Ｃ（ｘ３，ｙ３）に各々変換される。
【００６５】
その後、ステップＰ７に移行して、傾き補正部８２は、原稿用紙画像２０’と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾き補正処理を実行する。例えば、傾き補正部８２は、読取り処理部８１で求められた用紙画像の４つの頂点の画素座標Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）に基づいて用紙画像の傾き角度θをゼロにするように補正をする。
【００６６】
このとき、図５Ｂに示した例によれば、座標変換後の原稿用紙画像２０’の４つの頂点位置座標＝Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）から傾きを求め、それぞれを補正するようになされる。ここでは線分ＡＣの直線を利用して補正する。例えば、図５Ｂに示したように、「原稿用紙傾き無し」とした場合のマトリクスが展開され、各々の格子点には、原稿用紙画像２０’を成す画素値が記述される。この例で、格子点ａには、頂点Ａの画素値が記述され、格子点ｂには座標Ａから線分ＡＢの傾き方向へ１画素だけ進んだ位置の画素値が記述される。
【００６７】
このような画素値を記述処理を続けると、傾き角度θを除いたと同等の結果で、マトリクスの各頂点には、４つの頂点位置座標＝Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）に係る画素値Ｇ１、Ｇ２、Ｇ３、Ｇ４が各々記述される（図形回転処理）。この図形回転処理によって、用紙画像の一辺が、基準位置を規定する基準線に平行になり、基準位置に対する用紙画像の傾き角度θが無くなる。ここで、傾き補正処理後の原稿用紙画像２０’の各頂点Ａ〜Ｄを図６に示したように頂点Ａ’〜Ｄ’と書き改める。この例で、頂点Ａ’の位置座標はＡ’（Ｘ１，Ｙ１）であり、頂点Ｂ’の位置座標はＢ’（Ｘ２，Ｙ２）であり、頂点Ｃ’の位置座標はＣ’（Ｘ３，Ｙ３）であり、頂点Ｄ’の位置座標はＤ’（Ｘ４，Ｙ４）である。
【００６８】
そして、ステップＰ８に移行してサイズ検出部８３は、当該頂点座標Ａ’〜Ｄ’に基づいて原稿２０の用紙サイズを演算する。このとき、サイズ検出部８３は、  頂点Ａ’の位置座標（Ｘ１，Ｙ１）及び頂点Ｂ’の位置座標（Ｘ２，Ｙ２）に基づいて原稿２０の長さＬ＝Ｘ２−Ｘ１を算出する。また、頂点Ａ’の位置座標（Ｘ１，Ｙ１）及び頂点Ｃ’の位置座標（Ｘ３，Ｙ３）に基づいて原稿２０の幅Ｗ＝Ｙ３−Ｙ１を算出するようになされる（サイズ検出処理）。この長さＬ＝Ｘ２−Ｘ１及び幅Ｗ＝Ｙ３−Ｙ１に関する情報は、原稿２０のサイズデータＤszとなる。
【００６９】
そして、ステップＰ９で画像データＤin及びサイズデータＤszをプリンタ等へ出力する。その後、ステップＰ１１に移行する。なお、ステップＰ３で自動給紙モードが設定された場合は、ステップＰ１０に移行して自動原稿給紙読み取り処理を実行する。例えば、原稿載置部４１から繰り出された原稿２０は、下流側のローラ４３によってＵ字回転するように搬送される。この自動給紙モードでは、原稿２０の記録面が原稿載置部４１で上に向けて載置するようになされる。ＡＤＦ４０の下方に備えられたスキャナ部１１は、原稿画像を読み取るようになされる。その後、ステップＰ１１に移行する。
【００７０】
また、上述のステップＰ２でストップキーが押下された場合は、ステップＰ１１に移行して、制御手段１５は原稿読取処理を終了するかを判別する。例えば、制御手段１５は、電源オフ情報を検出して原稿読取処理を終了する。電源オフ情報が検出されない場合は、ステップＰ１に戻って上述した処理を繰り返すようになされる。
【００７１】
このように、本発明に係る第１の実施例としてのスキャナ及び原稿読取方法によれば、任意の大きさの原稿２０を読み取って画像データＤin及びサイズデータＤszを出力する場合に、傾き補正部８２は、読取り処理部８１から出力される原稿用紙画像２０’と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正し、サイズ検出部８３は補正後の用紙画像の頂点座標値を求め、当該頂点座標値に基づいて原稿２０の用紙サイズを演算するようになる。このとき、サイズ検出部８３は、補正後の用紙画像の４つの頂点座標Ａ’（Ｘ１，Ｙ１）、Ｂ’（Ｘ２，Ｙ２）、Ｃ’（Ｘ３，Ｙ３）又はＤ’（Ｘ４，Ｙ４）から原稿２０の用紙の幅Ｗ及び長さＬを求める（サイズ検知演算処理）。
【００７２】
従って、原稿２０が基準位置（基準線）に対して傾いて置かれた場合であっても、当該原稿２０の用紙サイズを正確に出力することができる。しかも、従来方式のように原稿２０を基準位置に合わせるという操作が不要となるので、基準位置から原稿２０がわずかにずれたのを一々気にして原稿２０をセットし直すといった二度手間を省くことができる。また、１度の読込み処理で原稿の傾き補正及びそのサイズ検知を同時に実行することができ、従来方式に比べて原稿セット時の操作性が一段と向上する。
【実施例２】
【００７３】
（２）画像形成装置
図８は、本発明に係る第２の実施例としてのモノクロ用の複写機２００の構成例を示す概念図である。
この実施例では、先に説明したスキャナ１００をモノクロ用の複写機２００に組み込み、そのスキャナ１００から出力されるサイズデータＤszに基づいて複数の給紙トレイの中から該当するサイズの用紙を自動的に選択し、当該用紙に原稿画像を形成するようにしたものである。
【００７４】
図８に示す複写機２００は画像形成装置の一例であり、任意の大きさの原稿２０を読み取って所定サイズの用紙３０に原稿画像を形成するものである。複写機２００はモノクロ画像を得る直接転写方式の画像形成装置を構成する。装置本体２０１には図１〜図７で説明したスキャナ１００が備えられ、スキャナ１００には、プラテンカバー５０が備えられる。プラテンカバー５０は、原稿の用紙色と異なる色を有し、かつ、当該原稿の用紙サイズよりも大きいサイズを有している。
【００７５】
この装置本体２０１の内部には、スキャナ部１１、給紙トレイ＃１、＃２、画像書き込み部６０、画像形成部７０及び状態管理用の制御ブロック２０２等が備えられ、装置本体側面には、例えば、増設用の給紙装置３５が取り付けられる。給紙装置３５には大容量給紙トレイが備えられる。
【００７６】
このスキャナ部１１の上部には自動原稿給紙装置（ＡＤＦ）４０が取り付けられており、図１で説明したように、任意の原稿２０を自動給紙するように動作する。一方、本体装置内に設けられたスキャナ部１１は、任意の原稿２０を読み取るように動作する。例えば、スキャナ部１１は、プラテンカバー５０に対して画像形成面を表にした原稿が配置されると、当該原稿の画像形成面を含む当該プラテンカバー５０を走査する。スキャナ部１１に備えられたＣＣＤ撮像装置５８には、制御ブロック２０２が接続され、当該制御ブロック２０２の内部に設けられた、図示しない画像処理手段８０へ原稿読取信号Ｓinを出力するようになされる。
【００７７】
制御ブロック２０２では、原稿読取信号ＳinがＡ／Ｄ変換処理、傾き補正処理及びサイズ検知処理等がなされる。画像処理後の画像データＤoutは、画像書き込み部６０に出力される。画像書き込み部６０は、画像データＤoutに基づいて所定の強度のレーザー光を発生する。画像書き込み部６０に対峙した位置には、画像形成部７０が設けられ、スキャナ部１１によって得られた画像データＤinに基づいて画像を形成するようになされる。
【００７８】
画像形成部７０の下方には給紙トレイ＃１、＃２を有する給紙手段２３が設けられる。給紙手段２３には給紙装置３５が含まれる。給紙装置３５は、例えば、３つの給紙トレイ＃３〜＃５が設けられ、これらの給紙トレイ＃１〜＃５には所定のサイズの用紙３０が収納される。
【００７９】
画像形成部７０では給紙トレイ＃１〜＃５等の１つから繰り出された用紙３０に画像を形成するようになされる。画像形成部７０は有機感光体ドラム（以下感光体ドラムという）７１、帯電器７２、現像器７３、転写器７４、分離器７５、クリーニング部７６、搬送機構７７及び定着装置７８を有している。
【００８０】
この感光体ドラム７１の上方には帯電器７２が配設され、所定の帯電電位に基づいて予め感光体ドラム７１が一様に帯電される。感光体ドラム７１の例えば斜め右上方には、画像書き込み部６０が設けられ、画像処理後の画像データＤoutに基づく所定強度のレーザー光が照射され、感光体ドラム７１が露光されてそのドラム上に静電潜像が形成される。
【００８１】
感光体ドラム７１の右側にはトナー及びキャリア（現像剤）が収容された現像器７３が配設され、画像書き込み部６０によって露光された静電潜像は、トナー剤によって現像される。この現像器７３の下方にはレジストローラ６２や給紙トレイ＃１及び＃２等が設けられる。
【００８２】
感光体ドラム７１の下方には転写器７４が配設され、帯電、露光、現像を経てその感光体ドラム７１上に形成されたトナー像が、レジストローラ６２により搬送タイミング制御される用紙３０に転写される。この転写器７４に隣接して分離器７５が設けられ、トナー像を転写した用紙３０が感光体ドラム７１から分離される。この分離器７５の下流側には搬送機構部７７が設けられ、その終端部には定着装置７８が設けられる。定着装置７８では用紙３０に転写されたトナー像が定着される。搬送機構部７７と上述の帯電器７２との間であって、感光体ドラム７１に対向してクリーニング部７６が設けられ、感光体ドラム７１に残留したトナーがクリーニングされる。
【００８３】
この例で両面コピーが選択されると、一方の用紙３０面（表面）に画像形成され、定着装置７８から排出された用紙３０の裏面にも画像が形成される。定着装置７８から排出された用紙３０は分岐手段９１によりシート排紙路から分岐され、それぞれ給紙手段２３２３を構成する下方の反転ローラ９２や、反転部９３等により表裏を反転され、反転後の用紙３０は反転搬送路９４を通過して給紙ローラ６１の手前において通常の給紙路と合流する。
【００８４】
ここで反転搬送された用紙３０は、レジストローラ６２を経て、再度、転写器７４に搬送され、用紙３０の他方の面（裏面）上にトナー像が転写される。トナー像が転写された用紙３０は、定着装置７８により定着処理され、排紙ローラ９５に挟持されて機外の排紙トレイ９６等に排紙される。これらの画像形成の際には、用紙３０として５２．３〜６３．９ｋｇ／ｍ2（１０００枚）程度の薄紙や６４．０〜８１．４ｋｇ／ｍ2（１０００枚）程度の普通紙や８３．０〜１３０．０ｋｇ／ｍ2（１０００枚）程度の厚紙や１５０．０ｋｇ／ｍ2（１０００枚）程度の超厚紙が用いられる。画像形成条件としては、線速度を８０〜３５０ｍｍ／ｓｅｃ程度とし、環境条件として温度を５〜３５℃程度、湿度を１５〜８５％程度の設定条件とすることが好ましい。用紙３０の厚み（紙厚）としては０．０５〜０．１５ｍｍ程度の厚さのものが用いられる。
【００８５】
図９は、複写機２００の制御系の構成例を示すブロック図である。図９に示す複写機２００は、スキャナ部１１、給紙手段２３、複数の給紙トレイ＃１〜＃５、ＡＤＦ４０、条件設定用の操作パネル４８、画像形成部７０、後処理装置（ＦＮＳ）９０及び状態管理用の制御ブロック２０２から構成される。
【００８６】
スキャナ部１１及びＡＤＦ４０は原稿読取装置を構成し、図１〜図７で説明したスキャナ１００が応用される。この例で、スキャナ部１１には、ＣＣＤ撮像装置５８の他にスキャナ制御部１１ｂが設けられ、ＡＤＦ４０にはＡＤＦ制御部４０ａが設けられる。プラテンモード時には、スキャナ制御部１１ｂの制御を受けて、スキャナ部１１は、原稿２０を読み取って原稿読取信号Ｓinを制御ブロック２０２に出力する。自動給紙モード時には、ＡＤＦ制御部４０ａの制御を受けて、ＡＤＦ４０は、原稿２０を読み取って原稿読取信号Ｓinを制御ブロック２０２に出力する。
【００８７】
この制御ブロック２０２には、条件設定用の操作パネル４８が接続される。操作パネル４８は、操作＆制御部１４’及び表示部（ＬＣＤ）１８から構成される。操作＆制御部１４’のうち、操作部は、例えば、タッチパネルから構成され、表示部１８は液晶表示パネルから構成される。この例では、表示部１８を構成する液晶表示パネル上に、操作部を構成するタッチパネルが組み合わされ、ＧＵＩ（Graphic User Interface）方式の条件設定手段が構成される。
【００８８】
例えば、操作パネル４８には、自動給紙モード又はプラテンモードを実行する際のスタート／ストップキー等が設けられる。操作＆制御部１４’は、任意の原稿２０を読み取って得られる、画像データＤout及びサイズデータＤszを画像形成部７０等に出力するように操作される。また、操作パネル４８は給紙手段２３に準備された用紙３０のサイズを選択するように操作される。
【００８９】
表示部１８には、操作＆制御部１４’によって選択されたサイズの用紙３０での原稿画像仕上り状態を表示するようになされる（プレビュー表示）。このようにすると、いくつかの用紙３０の候補の中からユーザが操作＆制御部１４’を操作して選択した用紙サイズでの原稿画像仕上り状態等を表示画面上で確認できるようになる。
【００９０】
また、スキャナ部１１及びＡＤＦ４０には、状態管理用の制御ブロック２０２が接続される。制御ブロック２０２は、画像メモリ１３、不揮発メモリ２１、システムバス２２、プログラムメモリ２４、画像制御用のＣＰＵ（Central Processing Unit；中央処理ユニット）２５、システムメモリ２６、圧縮伸長用のＩＣ２８、Ｉ／Ｏインターフェース２９、画像書き込み部６０、画像処理手段８０、ＤＲＡＭ制御用のＩＣ８５から構成される。
【００９１】
上述のスキャナ部１１には画像処理手段８０が接続され、原稿読取信号Ｓinを入力して画像処理をするようになされる。画像処理手段８０は、読取り処理部８１、傾き補正部８２及びサイズ検出部８３を有している。読取り処理部８１は、スキャナ部１１から入力した原稿読取信号ＳinをＡ／Ｄ変換して画像データＤinを得る。また、画像データＤinをメモリ上に展開してプラテンカバー５０の取得画像を仕切る原稿の用紙画像を検出する。この他、読取り処理部８１は、画像データＤinを入力して、濃度変換処理、空間フィルタ処理、γ補正処理や、シェーディング補正処理、タイミング制御、ライン間補正処理等を実行する。
【００９２】
傾き補正部８２は、読取り処理部８１から出力される原稿の用紙画像と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾きを補正する。サイズ検出部８３は、傾き補正部８２により補正された後の用紙画像の頂点座標Ａ’（Ｘ１，Ｙ１）、Ｂ’（Ｘ２，Ｙ２）、Ｃ’（Ｘ３，Ｙ３）及びＤ’（Ｘ４，Ｙ４）を求め、当該頂点座標Ａ’（Ｘ１，Ｙ１）、Ｂ’（Ｘ２，Ｙ２）、Ｃ’（Ｘ３，Ｙ３）及び／又はＤ’（Ｘ４，Ｙ４）に基づいて原稿２０のサイズデータ（幅Ｗ及び長さＬ情報を含む）Ｄszを演算する。
【００９３】
この画像処理手段８０には、画像制御用のＣＰＵ２５が接続され、サイズ検出部８３によって演算された原稿２０のサイズデータＤszが入力される。ＣＰＵ２５には、システムバス２２が接続される。システムバス２２には、ＣＰＵ２５の他に、不揮発メモリ２１、プログラムメモリ（ＲＯＭ）２４、システムメモリ（ＲＡＭ）２６及びＩ／Ｏインターフェース２９が接続される。
【００９４】
不揮発メモリ２１には、ＣＰＵ２５と給紙手段２３との間で通信した内容データ、例えば、給紙トレイ＃１〜＃５に収納されている用紙の種類等のデータを更新記憶するようになされる。不揮発メモリ２１にはハードディスク（ＨＤＤ）や、ＥＥＰＲＯＭ等が使用される。ＨＤＤやＥＥＰＲＯＭ等はデータの書き換えが可能で電源を切ってもデータが消去されないメモリである。
【００９５】
プログラムメモリ２４には、当該複写機全体を制御するためのシステムプログラムデータが格納される。システムメモリ２６はワークメモリとして使用され、例えば、制御コマンドや、サイズデータＤsz等を一時記憶するようになされる。ＣＰＵ２５は電源がオンされると、プログラムメモリ２４からシステムプログラムデータを読み出してシステムを起動し、操作＆制御部１４’からの操作データＤ３に基づいて当該複写機全体を制御するようになされる。
【００９６】
また、Ｉ／Ｏインターフェース２９には給紙手段２３が接続され、所定サイズの用紙３０を画像形成部７０に給紙するように動作する。例えば、給紙手段２３は、ＣＰＵ２５からの給紙制御信号Ｓｆに基づいて５個の給紙トレイ＃１〜＃５の給紙制御を実行する。給紙制御信号Ｓｆには、原稿のサイズデータＤszを含んでいる。
【００９７】
この例で、給紙手段２３は、サイズの異なる用紙３０を収納した５つの給紙トレイ＃１〜＃５を有している。ＣＰＵ２５は、サイズ検出部８３から原稿２０のサイズデータＤszを受信し、このサイズデータＤszに基づいて５つの給紙トレイの中から最適なサイズの用紙３０を選択するように給紙手段２３を制御する。
【００９８】
各給紙トレイ＃１〜＃５には、用紙サイズ検知用のセンサＳ１〜Ｓ５が取り付けられる。センサＳ１は、給紙トレイ＃１にセットされた用紙３０のサイズを検知してサイズ検知信号ＳＰ１を、例えば、給紙手段２３に出力する。同様にして、センサＳ２は、給紙トレイ＃２にセットされた用紙３０のサイズを検知してサイズ検知信号ＳＰ２を給紙手段２３に出力する。
【００９９】
センサＳ３は、給紙トレイ＃３にセットされた用紙３０のサイズを検知してサイズ検知信号ＳＰ３を給紙手段２３に出力する。センサＳ４は、給紙トレイ＃４にセットされた用紙３０のサイズを検知してサイズ検知信号ＳＰ４を給紙手段２３に出力する。センサＳ５は、給紙トレイ＃５にセットされた用紙３０のサイズを検知してサイズ検知信号ＳＰ５を給紙手段２３に出力する。給紙手段２３は、各サイズ検知信号ＳＰ１〜ＳＰ５に基づいてどの給紙トレイ＃１〜＃５にどんなサイズの用紙３０をセットしているかを認知するようになされる。
【０１００】
この例で給紙手段２３は、各給紙トレイ＃１〜＃５に準備された用紙３０のサイズと、ＣＰＵ２５から受信した原稿２０の用紙サイズとを比較し、当該比較結果で給紙トレイに、該当するサイズの用紙３０が有る場合に、当該サイズの用紙３０を収納した給紙トレイを選択するように動作する。なお、当該比較結果で給紙トレイに、該当するサイズの用紙３０が無い場合は、最も近いサイズの用紙３０を収納した給紙トレイを選択するように動作する。
【０１０１】
また、上述の画像処理手段８０には、ＣＰＵ２５の他に、ＤＲＡＭ制御用のＩＣ８５が接続される。ＩＣ８５には、更に、画像メモリ１３、圧縮伸長用のＩＣ２８及び画像書き込み部６０が接続される。上述の読取り処理部８１から出力される画像データＤoutは、原稿読取時に、ＩＣ８５のＤＲＡＭ制御を受けて圧縮伸長用のＩＣ２８に出力される。ＩＣ２８では、画像データＤoutが圧縮される。圧縮後の画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて画像メモリ１３に転送される。画像メモリ１３には圧縮メモリ２７が構築され、圧縮後の画像データＤinが一時格納される。
【０１０２】
また、画像メモリ１３に格納された圧縮後の画像データＤinは、画像形成時に、圧縮メモリ２７から読み出される。圧縮メモリ２７から読み出された画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて圧縮伸長用のＩＣ２８に出力される。ＩＣ２８では、画像データＤoutが伸長される。伸長後の画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて画像書き込み部６０に転送される。
【０１０３】
画像書き込み部６０では、レーザー駆動信号Ｓｄを画像データＤoutに基づいてＰＷＭ変調される。画像書き込み部６０には画像形成部７０が接続され、スキャナ１００から出力される画像データＤin及びサイズデータＤszに基づいて所定サイズの用紙３０に原稿画像を形成するように動作する。画像形成部７０は、レーザーダイオード（ＬＤ）７０ａの他にプリンタ制御部７０ｂを有している。
【０１０４】
例えば、変調後のレーザー駆動信号Ｓｄは、レーザーダイオード７０ａに出力される。レーザーダイオード７０ａは、レーザー駆動信号Ｓｄに基づいて所定強度のレーザービームを出射する。レーザーダイオード７０ａから出射されたレーザービームは、図８に示した感光体ドラム７１に走査される。これにより、画像データＤoutに基づく静電潜像が感光体ドラム７１に形成される（書き込まれる）。
【０１０５】
感光体ドラム７１に形成された静電潜像は、プリンタ制御部７０ｂの制御を受けてトナー部材により現像される。現像後のトナー画像は、給紙手段２３によって給紙制御される用紙３０に転写される。用紙３０に転写されたトナー画像は定着され、複写物３０’となって排紙される。又は、後処理装置（ＦＮＳ）９０でＦＮＳ制御部９０ａの制御を受けて画像形成後の複写物３０’が後処理される。
【０１０６】
図１０Ａ〜Ｆは、給紙手段２３における用紙サイズの選択例を示す概念図である。
【０１０７】
この例で、給紙手段２３において取り扱われる、図１０Ａに示すような原稿用紙のサイズは、スキャナ部１１によって読み取られた原稿２０のサイズであって、その長さがＬｘであり、幅がＷｘである。原稿２０の長さＬｘ及び幅Ｗｘは、サイズデータＤszによって認知される。
【０１０８】
また、図１０Ｂに示すような用紙サイズは、給紙トレイ＃１に収納される用紙３０であって、その長さがＬ１であり、その幅がＷ１である。用紙３０の長さＬ１及び幅Ｗ１は、サイズ検知信号ＳＰ１によって認知される。図１０Ｃに示す用紙サイズは、給紙トレイ＃２に収納される用紙３０であって、その長さがＬ２であり、その幅がＷ２である。用紙３０の長さＬ２及び幅Ｗ２は、サイズ検知信号ＳＰ２によって認知される。
【０１０９】
更に、図１０Ｄに示す用紙サイズは、給紙トレイ＃３に収納される用紙３０であって、その長さがＬ３であり、その幅がＷ３である。用紙３０の長さＬ３及び幅Ｗ３は、サイズ検知信号ＳＰ３によって認知される。図１０Ｅに示す用紙サイズは、給紙トレイ＃４に収納される用紙３０であって、その長さがＬ４であり、その幅がＷ４である。用紙３０の長さＬ４及び幅Ｗ４は、サイズ検知信号ＳＰ４によって認知される。
【０１１０】
図１０Ｆに示す用紙サイズは、給紙トレイ＃５に収納される用紙３０であって、その長さがＬ５であり、その幅がＷ５である。用紙３０の長さＬ５及び幅Ｗ５は、サイズ検知信号ＳＰ５によって認知される。給紙手段２３は、各サイズ検知信号ＳＰ１〜ＳＰ５に基づいてどの給紙トレイ＃１〜＃５にどんなサイズの用紙３０をセットしているかを認知する。
【０１１１】
この例で給紙手段２３は、各給紙トレイ＃１〜＃５に準備された用紙３０のサイズと、ＣＰＵ２５から受信した原稿２０の用紙サイズとを比較する。例えば、原稿２０の長さＬｘと、各給紙トレイ＃１〜＃５に準備された用紙３０の長さＬ１〜Ｌ５を順に比較する。その後、原稿２０の幅Ｗｘと、各給紙トレイ＃１〜＃５に準備された用紙３０の幅Ｗ１〜Ｗ５を順に比較する。
【０１１２】
このとき、給紙手段２３では、原稿２０の長さをＬｘとし、その幅をＷｘとし、予め登録されている用紙３０の長さをＬ１、Ｌ２、Ｌ３、Ｌ４又はＬ５とし、その幅をＷ１、Ｗ２、Ｗ３、Ｗ４又はＷ５としたとき、（２）式に示す判定式Ｊ、すなわち、
Ｊ＝［Ｗｘ−（Ｗ１、Ｗ２、Ｗ３、Ｗ４又はＷ５）］2
＋［Ｌｘ−（Ｌ１、Ｌ２、Ｌ３、Ｌ４又はＬ５）］2  ・・・・・・（３）
が最小となる紙サイズを選択するようになされる。
【０１１３】
この比較結果で５つの給紙トレイ＃１〜＃５のいずれかの給紙トレイに、該当するサイズの用紙３０が有る場合は、当該サイズの用紙３０を収納した給紙トレイを選択するように給紙手段２３は、給紙トレイ＃１〜＃５を制御する。なお、当該比較結果で５つの給紙トレイ＃１〜＃５のいずれにも、該当するサイズの用紙３０が無い場合は、最も近いサイズの用紙３０を収納した給紙トレイを選択するように、給紙手段２３は、給紙トレイ＃１〜＃５を制御する。
【０１１４】
図１１は、操作パネル４８における用紙サイズ選択画面ＰＲ１の表示例を示す概念図である。
図１１に示す操作パネル４８には、スタートキーＫ６や、ストップキーＫ７の他に表示部１８が設けられる。この表示部１８には、画像形成条件設定時に用紙サイズ選択画面ＰＲ１を表示するようになされる。用紙サイズ選択画面ＰＲ１には、「サイズ１」〜「サイズ５」のアイコンキーＫ１〜Ｋ５が表示される。表示部１８は表示データＤ２に基づいて用紙サイズ選択画面ＰＲ１を表示する。アイコンキーＫ１〜Ｋ５は、図１０で説明した（３）式に基づく、判定式Ｊが最小となる紙サイズから順に５つが選択され、これらの表示データＤ２に基づいて表示される。
【０１１５】
これらのアイコンキーＫ１〜Ｋ５の表示領域の左側には、プレビュー表示領域ＰＲ２が設けられ、この用紙サイズ選択画面ＰＲ１で選択したサイズの用紙３０に、原稿画像を形成した出力画像を表示するようになされる。ユーザはこの用紙サイズ選択画面ＰＲ１で実際に画像形成することなく、事前に画像形成後の出力画像を確認することができる。この例では、「サイズ２」が選択された場合を示しており、当該「サイズ２」のアイコンキーＫ２が反転表示される。
【０１１６】
また、プレビュー表示領域ＰＲ２に表示される画像形成後の出力画像は、表示データＤ２に基づいて表示される。画像形成後の出力画像に係る表示データＤ２は、ＣＰＵ２５で作成される。例えば、ＣＰＵ２５は、用紙サイズ選択画面ＰＲ１で選択されたサイズの用紙３０に、原稿２０の画像データＤoutを貼り付けた（合成した）後の表示データＤ２を作成する。表示部１８は、表示データＤ２に基づいて画像形成後の出力画像をプレビュー表示するようになされる。
【０１１７】
続いて、複写機２００における原稿読取りを含む画像形成例について説明をする。図１２及び１３は複写機２００における画像形成例（その１、２）を示すフローチャートである。
【０１１８】
この実施例では、スキャナ１００の機能を備えた複写機２００において、原稿２０を基準位置に合わせること無く、原稿サイズが検知可能で原稿２０が傾いてセットされた場合でも、その傾きを自動補正して、原稿２０をセットし直す手間を省略できるようにする共に、画像処理手段８０から出力されるサイズデータＤszに基づいて５つ給紙トレイ＃１〜＃５の中から該当するサイズの用紙３０を自動的に選択して、当該用紙３０に正しい原稿画像を形成できるようになされる。
【０１１９】
この例でも、プラテンモード又は自動給紙モードに基づいて制御を分岐する場合を想定する。自動給紙モードは、ＡＤＦ４０に原稿２０が載置されることで自動設定され、また、プラテンモードは、プラテンガラス上に原稿２０が載置されることで自動設定されるものとする。
【０１２０】
これらを画像形成条件にして、図１２に示すフローチャートのステップＱ１でスキャナ制御部１１ｂは、原稿セットを待機する。このとき、ユーザは、プラテンガラス上のＡＤＦ４０を上方に開き、プラテンガラス上に画像形成面を伏せた状態で原稿２０を配置し、その後、プラテンカバー５０を覆うようにＡＤＦ４０を下方に操作する。これにより、プラテンガラス上に配置された原稿２０は、画像形成面を下向きにしてプラテンカバー５０で覆い被された状態となる（図２Ａ参照）。プラテンガラス上の原稿２０は、周知の用紙検知技術により、「原稿がプラテンガラス上にセットされた」ことを示す用紙検知信号によってスキャナ制御部１１ｂに認知される。
【０１２１】
その後、ステップＱ２でＣＰＵ２５は画像形成条件を入力する。このとき、ユーザは操作＆制御部１４’を操作して画像形成条件を入力する。例えば、複写枚数や、画像濃度を設定するようになされる。なお、自動給紙モードでは給紙トレイを選択するように操作される。プラテンモードでは、給紙トレイ選択操作をしてもしなくてもよい。
【０１２２】
そして、ステップＱ３でＣＰＵ２５は、スタートキーＫ６又はストップキーＫ７の押下によって制御を分岐する。スタートキーＫ６が押下された場合は、ステップＱ４に移行して、更に、プラテンモードあるいは自動給紙モードに基づいて制御を分岐する。プラテンモードが設定された場合は、ステップＱ５に移行して、スキャナ制御部１１ｂは、画像形成面を含む原稿２０及び当該プラテンカバー全体を走査して画像を読み取るように光学駆動系等を制御する。
【０１２３】
このとき、読取り処理部８１では、ＣＣＤ撮像装置５８から出力される原稿読取信号ＳinをＡ／Ｄ変換して二値の画像データＤin（二値行列）を取得する（図２Ｃ参照）。また、読取り処理部８１は、画像データＤinを入力して、濃度変換処理、空間フィルタ処理、γ補正処理や、シェーディング補正処理、タイミング制御、ライン間補正処理等を実行する。
【０１２４】
そして、ステップＱ６に移行して読取り処理部８１は、画像データＤinをメモリ上に展開してプラテンカバー５０の取得画像を仕切る原稿用紙画像２０’を検出する。この例では、Ｈ−Ｖ画像処理系で、２値の画像データＤinから原稿２０の４つの頂点Ｇ１〜Ｇ４を求めるようになされる。このとき、読取り処理部８１は、図３Ａに示したように、第１の頂点＃１の画素位置を探索する。例えば、ある頂点画素と予測される画素Ｇ１が探索され、その画素Ｇ１の論理値が「１」でその周囲が論理値「０」となる関係にある場合に、第１の頂点座標が決定される。図３Ａに示した例で頂点＃１に関して、頂点画素Ｇ１の画素位置座標がＧ１（ｈ１，ｖ１）で表現される。
【０１２５】
同様にして、読取り処理部８１では、第２の頂点＃２の画素位置が探索される。この例では、図３Ｂに示したように頂点画素Ｇ２の画素位置座標がＧ２（ｈ２，ｖ２）で示される。その後、第３の頂点＃３の画素位置が探索される。この例では、図４Ａに示したように、頂点画素Ｇ３の画素位置座標がＧ３（ｈ３，ｖ３）で示される。そして、第４の頂点＃４の画素位置が探索される。この例では、図４Ｂに示すように頂点画素Ｇ４の画素位置座標はＧ４（ｈ４，ｖ４）で示される。
【０１２６】
そして、ステップＱ７に移行して、読取り処理部８１は、図５Ａに示したＨ−Ｖ画像処理系の第１〜第４の頂点の画素座標Ｇ１（ｈ１，ｖ１）、Ｇ２（ｈ２，ｖ２）、Ｇ３（ｈ３，ｖ３）、Ｇ４（ｈ４，ｖ４）を、Ｘ−Ｙ走査系における頂点Ａ〜Ｄの位置座標に変換する。例えば、図３Ａに示した第１の頂点画素Ｇ１の画素位置座標Ｇ１（ｈ１，ｖ１）は、図５Ａに示したように、頂点Ｂを示す位置座標Ｂ（ｘ２，ｙ２）に変換される。同様にして、第２の頂点画素Ｇ２の画素位置座標Ｇ２（ｈ２，ｖ２）は、頂点Ａを示す位置座標Ａ（ｘ１，ｙ１）に変換される。第３の頂点画素Ｇ３の画素位置座標Ｇ３（ｈ３，ｖ３）は、頂点Ｄを示す頂点位置座標Ｄ（ｘ４，ｙ４）に変換される。第４の頂点画素Ｇ４の画素位置座標Ｇ４（ｈ４，ｖ４）は、頂点Ｃを示す頂点位置座標Ｃ（ｘ３，ｙ３）に各々変換される。
【０１２７】
その後、ステップＱ８に移行して、傾き補正部８２は、原稿用紙画像２０’と予め設定された基準位置とを比較して当該基準位置に対する用紙画像の傾き補正処理を実行する。例えば、傾き補正部８２は、読取り処理部８１で求められた用紙画像の４つの頂点の画素座標Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）に基づいて用紙画像の傾き角度θを補正する。
【０１２８】
このとき、図５Ｂに示した例によれば、座標変換後の原稿用紙画像２０’の４つの頂点位置座標＝Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）から傾きを求め、それぞれを補正するようになされる。ここでは線分ＡＣの直線を利用して補正する。例えば、図５Ｂに示したように、「原稿用紙傾き無し」とした場合のマトリクスが展開され、各々の格子点には、原稿用紙画像２０’を成す画素値が記述される。この例で、格子点ａには、頂点Ａの画素値が記述され、格子点ｂには座標Ａから線分ＡＢの傾き方向へ１画素だけ進んだ位置の画素値が記述される。
【０１２９】
このような画素値を記述処理を続けると、傾き角度θを除いたと同等の結果で、マトリクスの各頂点には、４つの頂点位置座標＝Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）に係る画素値Ｇ１、Ｇ２、Ｇ３、Ｇ４が各々記述される（図形回転処理）。この図形回転処理によって、用紙画像の一辺が、基準位置を規定する基準線に平行になり、基準位置に対する用紙画像の傾き角度θが無くなる。ここで、傾き補正処理後の原稿用紙画像２０’の各頂点Ａ〜Ｄを図６に示したように頂点Ａ’〜Ｄ’と書き改める。この例で、頂点Ａ’の位置座標はＡ’（Ｘ１，Ｙ１）であり、頂点Ｂ’の位置座標はＢ’（Ｘ２，Ｙ２）であり、頂点Ｃ’の位置座標はＣ’（Ｘ３，Ｙ３）であり、頂点Ｄ’の位置座標はＤ’（Ｘ４，Ｙ４）である。
【０１３０】
そして、ステップＱ９に移行してサイズ検出部８３は、当該頂点座標Ａ’〜Ｄ’に基づいて原稿２０の用紙サイズを演算する。このとき、サイズ検出部８３は、  頂点Ａ’の位置座標（Ｘ１，Ｙ１）及び頂点Ｂ’の位置座標（Ｘ２，Ｙ２）に基づいて原稿２０の長さＬｘ＝Ｘ２−Ｘ１を算出する。また、頂点Ａ’の位置座標（Ｘ１，Ｙ１）及び頂点Ｃ’の位置座標（Ｘ３，Ｙ３）に基づいて原稿２０の幅Ｗｘ＝Ｙ３−Ｙ１を算出するようになされる（サイズ検出処理）。この長さＬｘ＝Ｘ２−Ｘ１及び幅Ｗｘ＝Ｙ３−Ｙ１に関する情報は、原稿２０のサイズデータＤszとなる。
【０１３１】
そして、図１３に示すフローチャートのステップＱ１０に移行してＣＰＵ２５は、画像データＤinを画像メモリ１３に格納し、サイズデータＤszを給紙手段２３に通知する。このとき、サイズデータＤszは、給紙制御信号Ｓｆにして給紙手段２３へ転送される。また、上述の読取り処理部８１から出力される画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて圧縮伸長用のＩＣ２８に出力される。ＩＣ２８では、画像データＤoutが圧縮される。圧縮後の画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて画像メモリ１３に転送され、一時格納される。その後、ステップＱ１２に移行する。
【０１３２】
なお、上述のステップＱ４で自動給紙モードが設定された場合は、ステップＱ１１に移行して自動原稿給紙読み取り処理を実行する。例えば、原稿載置部４１から繰り出された原稿２０は、下流側のローラ４３によってＵ字回転するように搬送される。この自動給紙モードでは、原稿２０の記録面が原稿載置部４１で上に向けて載置するようになされる。ＡＤＦ４０の下方に備えられたスキャナ部１１は、原稿画像を読み取るようになされる。
【０１３３】
その後、ステップＱ１２に移行して、給紙手段２３は当該原稿用紙に係る給紙トレイの選択及び給紙処理を実行する。このとき、給紙手段２３は、各給紙トレイ＃１〜＃５に準備された用紙３０のサイズと、ＣＰＵ２５から受信した原稿２０の用紙サイズとを比較し、当該比較結果で給紙トレイに、該当するサイズの用紙３０が有る場合に、当該サイズの用紙３０を収納した給紙トレイを選択するように動作する。なお、当該比較結果で給紙トレイに、該当するサイズの用紙３０が無い場合は、最も近いサイズの用紙３０を収納した給紙トレイを選択するように動作する。
【０１３４】
そして、ステップＱ１３に移行してＣＰＵ２５は、画像形成処理を実行する。このとき、画像メモリ１３に格納された圧縮後の画像データＤinは、圧縮メモリ２７から読み出される。圧縮メモリ２７から読み出された画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて圧縮伸長用のＩＣ２８に出力される。ＩＣ２８では、画像データＤoutが伸長される。伸長後の画像データＤoutは、ＩＣ８５のＤＲＡＭ制御を受けて画像書き込み部６０に転送される。画像書き込み部６０では、レーザー駆動信号Ｓｄを画像データＤoutに基づいてＰＷＭ変調される。
【０１３５】
このＰＷＭ変調後のレーザー駆動信号Ｓｄは、レーザーダイオード７０ａに出力される。レーザーダイオード７０ａは、レーザー駆動信号Ｓｄに基づいて所定強度のレーザービームを出射する。レーザーダイオード７０ａから出射されたレーザービームは、画像形成部７０において、図８に示した感光体ドラム７１に走査される。これにより、画像データＤoutに基づく静電潜像が感光体ドラム７１に形成される（書き込まれる）。感光体ドラム７１に形成された静電潜像は、プリンタ制御部７０ｂの制御を受けてトナー部材により現像される。静電潜像は、現像器７３によってトナー画像化される。現像後のトナー画像は、先のステップで選択され、かつ、給紙手段２３によって給紙制御される用紙３０に転写される。用紙３０上のトナー像は、定着装置７８によって定着される。その後、トナー像が定着された用紙（画像形成物）３０は、排紙皿９６等に排紙される。
【０１３６】
そして、ステップＱ１４に移行してＣＰＵ２５は、画像形成処理に係るページが最終ページか否かの判別をする。この際に、ＣＰＵ２５は、当該画像形成処理に係るページが最終ページでないと判別した場合は、ステップＱ１３に戻って画像形成処理を繰り返すようになされる。当該画像形成処理に係るページが最終ページであると判別した場合は、ステップＱ１５に移行する。
【０１３７】
なお、上述のステップＱ２でストップキーが押下された場合は、ステップＱ１５に移行して、ＣＰＵ２５は原稿読取処理を終了するかを判別する。例えば、ＣＰＵ２５は、電源オフ情報を検出して原稿読取処理を終了する。電源オフ情報が検出されない場合は、ステップＱ１に戻って上述した処理を繰り返すようになされる。
【０１３８】
このように、本発明に係る第２の実施例としての複写機によれば、本発明のスキャナ機能（スキャナ１００）が応用されるので、任意の大きさの原稿を読み取って所定サイズの用紙３０に原稿画像を形成する場合に、原稿が基準位置に対して傾いて置かれた場合であっても、当該原稿の用紙３０サイズに合致したサイズの用紙３０に画像を形成するようになる。
【０１３９】
従って、原稿画像が異なるサイズの用紙３０に形成されて出力されたり、原稿画像が曲がった状態で形成されて出力されることが防止できる。しかも、従来方式のように原稿を基準位置に合わせるという操作が不要となるので、基準位置から原稿がわずかにずれたのを一々気にして原稿をセットし直すといった二度手間を省くことができる。これにより、原稿セット操作が簡単な複写機等を提供することができる。
【産業上の利用可能性】
【０１４０】
この発明は、任意の大きさの原稿を読み取って原稿画像情報及び原稿用紙サイズ情報を出力するスキャナや、原稿画像情報及び原稿用紙サイズ情報に基づいて所定の用紙に画像を形成するデジタル複写機、複合機等に適用して極めて好適である。
【図面の簡単な説明】
【０１４１】
【図１】本発明に係る第１の実施例としてのスキャナ１００の構成例を示す概念図である。
【図２】（Ａ）〜（Ｃ）は、プラテンモード時の画像処理例を示す図である。
【図３】（Ａ）及び（Ｂ）は、プラテンモード時の原稿用紙画像２０’の第１及び第２の頂点＃１、＃２の抽出例を示す図である。
【図４】（Ａ）及び（Ｂ）は、プラテンモード時の原稿用紙画像２０’の第３及び第４の頂点＃３、＃４の抽出例を示す図である。
【図５】（Ａ）及び（Ｂ）は、プラテンモード時の原稿用紙画像２０’の傾き補正例（その１）を示す図である。
【図６】プラテンモード時の原稿用紙画像２０’の傾き補正例（その２）を示す図である。
【図７】スキャナ１００における原稿読取例を示すフローチャートである。
【図８】本発明に係る第２の実施例としてのモノクロ用の複写機２００の構成例を示す概念図である。
【図９】複写機２００の制御系の構成例を示すブロック図である。
【図１０】（Ａ）〜（Ｆ）は、給紙手段２３における用紙サイズの選択例を示す概念図である。
【図１１】操作パネル４８における用紙サイズ選択画面ＰＲ１の表示例を示す概念図である。
【図１２】複写機２００における画像形成例（その１）を示すフローチャートである。
【図１３】複写機２００における画像形成例（その２）を示すフローチャートである。
【符号の説明】
【０１４２】
１１  スキャナ部（画像読取手段）
１３  画像メモリ
１４  操作手段
１４’  操作＆制御部
１５  制御手段
１８  表示部
２３  給紙手段
２５  画像制御用のＣＰＵ（制御手段）
３５  給紙装置
４８  操作パネル（表示部＋操作＆制御部）
５０  プラテンカバー（背景媒体）
６０  画像書き込み部
７０  画像形成部
８０  画像処理手段
８１  読取り処理部（画像検出手段）
８２  傾き補正部（補正手段）
８３  サイズ検出部（演算手段）
１００  スキャナ（原稿読取装置）
２００  複写機
【図１】
2005210493.tif 000003
【図２】
2005210493.tif 000004
【図３】
2005210493.tif 000005
【図４】
2005210493.tif 000006
【図５】
2005210493.tif 000007
【図６】
2005210493.tif 000008
【図７】
2005210493.tif 000009
【図８】
2005210493.tif 000010
【図９】
2005210493.tif 000011
【図１０】
2005210493.tif 000012
【図１１】
2005210493.tif 000013
【図１２】
2005210493.tif 000014
【図１３】
2005210493.tif 000015