(57)【特許請求の範囲】
【請求項１】
所定位置に載置された原稿の読取面に照射された光の反射光を受光すると共に、主走査方向に沿って設けられた受光手段と、
前記受光手段により受光された反射光の受光量に基づいて、前記主走査方向における原稿端を検出する原稿端検出手段と、
その原稿端検出手段によって検出される原稿端の位置に基づいて、原稿の幅寸法を推定する幅寸法推定手段と、
その幅寸法推定手段により推定される原稿の幅寸法が所定の条件を満たす場合、複数種類存在する記録用紙の定型サイズのうち、前記幅寸法推定手段により推定される原稿の幅寸法以上の幅寸法を有する一の定型サイズの幅寸法と、幅方向に直交する長さ方向において、前記一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法と、に対応する変型サイズを、前記原稿のサイズとして決定するサイズ決定手段とを備えることを特徴とする画像読取装置。
【請求項２】
前記サイズ決定手段によって決定される前記変型サイズの幅寸法は、前記一の定型サイズとして予め定められた第１定型サイズの幅寸法に対応するものであり、
前記変型サイズの長さ寸法は、前記他の定型サイズとして予め定められた第２定型サイズの長さ寸法に対応するものであり、
前記第２定型サイズは、前記第１定型サイズよりも小なる幅寸法と、大なる長さ寸法とを有する定型サイズであることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記サイズ決定手段によって決定される前記変型サイズの幅寸法は、
前記第１定型サイズの幅寸法より大きい幅寸法を有する前記第１定型サイズ以外の定型サイズの幅寸法よりも、小であることを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記サイズ決定手段によって決定される前記変型サイズの長さ寸法は、
前記第２定型サイズの長さ寸法よりも大なる長さ寸法を有する前記第２定型サイズ以外の定型サイズの長さ寸法よりも、小であることを特徴とする請求項２または３に記載の画像読取装置。
【請求項５】
前記第１定型サイズの幅寸法を含む所定の数値範囲を記憶する第１範囲記憶手段と、
前記第２定型サイズの幅寸法を含む所定の数値範囲を記憶する第２範囲記憶手段とを備え、
前記サイズ決定手段は、
前記幅寸法推定手段によって推定される原稿の幅寸法が、前記第１範囲記憶手段に記憶される数値範囲の最小値よりも小さく、且つ、前記第２範囲記憶手段により記憶される数値範囲の最大値よりも大きい場合、前記変型サイズを前記原稿のサイズとして決定することを特徴とする請求項２から４のいずれかに記載の画像読取装置。
【請求項６】
前記サイズ決定手段は、
前記幅寸法推定手段によって推定される原稿の幅寸法が、前記第１範囲記憶手段に記憶される数値範囲内にある場合、前記第１定型サイズを前記原稿のサイズとして決定し、且つ、前記幅寸法推定手段によって推定される原稿の幅寸法が前記第２範囲記憶手段により記憶される数値範囲内にある場合、前記第２定型サイズを前記原稿のサイズとして決定するものであり、
前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小する範囲変更手段を備えることを特徴とする請求項５記載の画像読取装置。
【請求項７】
予め設定された国別情報を記憶する国別情報記憶手段を備え、
前記範囲変更手段は、前記国別情報記憶手段により記憶された国別情報に基づいて、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することを特徴とする請求項６記載の画像読取装置。
【請求項８】
前記受光手段により受光された反射光の受光量に基づいて、前記原稿の読取面に対応した画像データを読み取る読取手段と、
前記読取手段により読み取られた画像データを、記録用紙に印刷出力する印刷手段と、
前記印刷手段により画像データが印刷出力される記録用紙の定型サイズを判断する記録用紙判断手段とを備え、
前記範囲変更手段は、前記記録用紙判断手段による判断結果に基づいて、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することを特徴とする請求項６記載の画像読取装置。
【請求項９】
前記受光手段により受光された反射光の受光量に基づいて、前記原稿の読取面に対応した画像データを読み取る読取手段と、
定型サイズと、その定型サイズの原稿が前記読取手段により読み取られた回数との対応関係を記憶する回数記憶手段とを備え、
前記範囲変更手段は、前記回数記憶手段に記憶された回数に基づいて、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することを特徴とする請求項６記載の画像読取装置。
【請求項１０】
所定位置に載置された原稿の読取面に照射された光の反射光を受光すると共に主走査方向に沿って設けられた受光手段を備える画像読取装置を、
前記受光手段により受光された反射光の受光量に基づいて、前記主走査方向における原稿端を検出する原稿端検出手段と、
その原稿端検出手段によって検出される原稿端の位置に基づいて、原稿の幅寸法を推定する幅寸法推定手段と、
その幅寸法推定手段により推定される原稿の幅寸法が所定の条件を満たす場合、複数種類存在する記録用紙の定型サイズのうち、前記幅寸法推定手段により推定される原稿の幅寸法以上の幅寸法を有する一の定型サイズの幅寸法と、幅方向に直交する長さ方向において、前記一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法と、に対応する変型サイズを、前記原稿のサイズとして決定するサイズ決定手段として機能させることを特徴とする原稿サイズ決定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置および原稿サイズ決定プログラムに関するものである。
【背景技術】
【０００２】
コピー機などの原稿読取記録装置の中には、原稿台に載置された原稿のサイズを自動的に決定するよう構成されたものが知られている。例えば特許文献１には、原稿幅を検出し、その原稿幅に基づいて、原稿のサイズを検出する技術が開示されている。
【０００３】
図９（ａ）は、従来のコピー機の原稿台に載置されたＡ４サイズ原稿を模式的に示す図である。図９（ａ）に示すように、従来のコピー機では、例えば、原稿の一部をプレスキャンし、原稿の幅寸法（短手幅）を算出する。ここで、Ａ４サイズの原稿の短辺寸法は２１０ｍｍであることが予め分かっているので、検出した原稿の幅寸法に基づいて、原稿台上の原稿がＡ４サイズであるか否かを判断することができるのである。
【特許文献１】特開平１１−２３１７２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述のような技術では、原稿のサイズを適切に決定できない場合があるという問題点があった。特に、読み取り対象の原稿が、Ａ４サイズかレターサイズのいずれかであるとき、このような問題が顕著となる。
【０００５】
図９（ｂ）は、Ａ４サイズとレターサイズとの大きさの違いを示す図である。図９（ｂ）に示すように、Ａ４サイズとレターサイズとは、短辺方向の寸法差がわずかであるため、幅寸法の検知にわずかな誤差が生じただけで、実際にはＡ４サイズであるにも関わらず、原稿のサイズがレターサイズとして誤検知されてしまう場合がある。
【０００６】
図９（ｂ）に示すように、レターサイズは、短辺方向の寸法においてＡ４サイズよりも大であるが、長辺方向の寸法においてＡ４サイズよりも小である。よって、実際にはＡ４サイズであるにも関わらず、レターサイズと誤検知し、その誤検知したサイズに基づいてレターサイズの読み取り領域を設定すると、Ａ４サイズ原稿の長辺方向の一部が、読み取り領域からはみ出て、その部分の情報が欠落することとなる。
【０００７】
なお、上記特許文献１には、原稿のサイズが検出できない場合、印刷用にセットされた記録用紙のサイズに基づいて読取範囲を自動的に決定する技術が開示されているが、セットされた記録用紙のサイズと原稿の実際のサイズとは必ずしも一致するわけではないので、やはり、原稿のサイズを正確に決定することはできない。
【０００８】
本発明は、上記問題点を解決するためになされたものであり、原稿のサイズとして適切なサイズを決定することができる画像読取装置および原稿サイズ決定プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００９】
この目的を達成するために、請求項１記載の画像読取装置は、所定位置に載置された原稿の読取面に照射された光の反射光を受光すると共に、主走査方向に沿って設けられた受光手段と、前記受光手段により受光された反射光の受光量に基づいて、前記主走査方向における原稿端を検出する原稿端検出手段と、その原稿端検出手段によって検出される原稿端の位置に基づいて、原稿の幅寸法を推定する幅寸法推定手段と、その幅寸法推定手段により推定される原稿の幅寸法が所定の条件を満たす場合、複数種類存在する記録用紙の定型サイズのうち、前記幅寸法推定手段により推定される原稿の幅寸法以上の幅寸法を有する一の定型サイズの幅寸法と、幅方向に直交する長さ方向において、前記一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法と、に対応する変型サイズを、前記原稿のサイズとして決定するサイズ決定手段とを備えることを特徴とする。
【００１０】
請求項２記載の画像読取装置は、請求項１記載の画像読取装置において、前記サイズ決定手段によって決定される前記変型サイズの幅寸法は、前記一の定型サイズとして予め定められた第１定型サイズの幅寸法に対応するものであり、前記変型サイズの長さ寸法は、前記他の定型サイズとして予め定められた第２定型サイズの長さ寸法に対応するものであり、前記第２定型サイズは、前記第１定型サイズよりも小なる幅寸法と、大なる長さ寸法とを有する定型サイズであることを特徴とする。
【００１１】
請求項３記載の画像読取装置は、請求項２記載の画像読取装置において、前記サイズ決定手段によって決定される前記変型サイズの幅寸法は、前記第１定型サイズの幅寸法より大きい幅寸法を有する前記第１定型サイズ以外の定型サイズの幅寸法よりも、小であることを特徴とする。
【００１２】
請求項４記載の画像読取装置は、請求項２または３に記載の画像読取装置において、前記サイズ決定手段によって決定される前記変型サイズの長さ寸法は、前記第２定型サイズの長さ寸法よりも大なる長さ寸法を有する前記第２定型サイズ以外の定型サイズの長さ寸法よりも、小であることを特徴とする。
【００１３】
請求項５記載の画像読取装置は、請求項２から４のいずれかに記載の画像読取装置において、前記第１定型サイズの幅寸法を含む所定の数値範囲を記憶する第１範囲記憶手段と、前記第２定型サイズの幅寸法を含む所定の数値範囲を記憶する第２範囲記憶手段とを備え、前記サイズ決定手段は、前記幅寸法推定手段によって推定される原稿の幅寸法が、前記第１範囲記憶手段に記憶される数値範囲の最小値よりも小さく、且つ、前記第２範囲記憶手段により記憶される数値範囲の最大値よりも大きい場合、前記変型サイズを前記原稿のサイズとして決定することを特徴とする。
【００１４】
請求項６記載の画像読取装置は、請求項５記載の画像読取装置において、前記サイズ決定手段は、前記幅寸法推定手段によって推定される原稿の幅寸法が、前記第１範囲記憶手段に記憶される数値範囲内にある場合、前記第１定型サイズを前記原稿のサイズとして決定し、且つ、前記幅寸法推定手段によって推定される原稿の幅寸法が前記第２範囲記憶手段により記憶される数値範囲内にある場合、前記第２定型サイズを前記原稿のサイズとして決定するものであり、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小する範囲変更手段を備えることを特徴とする。
【００１５】
請求項７記載の画像読取装置は、請求項６記載の画像読取装置において、予め設定された国別情報を記憶する国別情報記憶手段を備え、前記範囲変更手段は、前記国別情報記憶手段により記憶された国別情報に基づいて、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することを特徴とする。
【００１６】
請求項８記載の画像読取装置は、請求項６記載の画像読取装置において、前記受光手段により受光された反射光の受光量に基づいて、前記原稿の読取面に対応した画像データを読み取る読取手段と、前記読取手段により読み取られた画像データを、記録用紙に印刷出力する印刷手段と、前記印刷手段により画像データが印刷出力される記録用紙の定型サイズを判断する記録用紙判断手段とを備え、前記範囲変更手段は、前記記録用紙判断手段による判断結果に基づいて、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することを特徴とする。
【００１７】
請求項９記載の画像読取装置は、請求項６記載の画像読取装置において、前記受光手段により受光された反射光の受光量に基づいて、前記原稿の読取面に対応した画像データを読み取る読取手段と、定型サイズと、その定型サイズの原稿が前記読取手段により読み取られた回数との対応関係を記憶する回数記憶手段とを備え、前記範囲変更手段は、前記回数記憶手段に記憶された回数に基づいて、前記第１範囲記憶手段に記憶される数値範囲または前記第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することを特徴とする。
【００１８】
請求項１０記載の原稿サイズ決定プログラムは、所定位置に載置された原稿の読取面に照射された光の反射光を受光すると共に主走査方向に沿って設けられた受光手段を備える画像読取装置を、前記受光手段により受光された反射光の受光量に基づいて、前記主走査方向における原稿端を検出する原稿端検出手段と、その原稿端検出手段によって検出される原稿端の位置に基づいて、原稿の幅寸法を推定する幅寸法推定手段と、その幅寸法推定手段により推定される原稿の幅寸法が所定の条件を満たす場合、複数種類存在する記録用紙の定型サイズのうち、前記幅寸法推定手段により推定される原稿の幅寸法以上の幅寸法を有する一の定型サイズの幅寸法と、幅方向に直交する長さ方向において、前記一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法と、に対応する変型サイズを、前記原稿のサイズとして決定するサイズ決定手段として機能させることを特徴とする。
【発明の効果】
【００１９】
請求項１記載の画像読取装置によれば、幅寸法推定手段により推定される原稿の幅寸法が所定の条件を満たす場合、複数種類存在する記録用紙の定型サイズのうち、幅寸法推定手段により推定される原稿の幅寸法以上の幅寸法を有する一の定型サイズの幅寸法と、幅方向に直交する長さ方向において、前記一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法と、に対応する変型サイズが、原稿のサイズとして決定される。よって、推定した原稿の幅寸法が誤差を含む場合であっても、原稿のサイズとして適切なサイズを決定することができるという効果がある。
【００２０】
例えば、幅寸法推定手段により推定された幅寸法が、原稿の実際の幅寸法よりも大きい場合であっても、サイズ決定手段により原稿のサイズとして決定される変型サイズの幅寸法は、幅寸法推定手段により推定される幅寸法以上の幅寸法を有する一の定型サイズの幅寸法に対応しているから、変型サイズの幅寸法により、原稿の実際の幅寸法を包含することができる。また、変型サイズの長さ寸法は、一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法に対応しているから、原稿が一の定型サイズに相当する場合であっても、他の定型サイズに相当する場合であっても、変型サイズの長さ寸法により、原稿の実際の長さ寸法を包含することができるのである。
【００２１】
請求項２記載の画像読取装置によれば、請求項１記載の画像読取装置の奏する効果に加え、第１定型サイズの幅寸法と、第２定型サイズの長さ寸法とに対応する変型サイズが、原稿のサイズとして決定される。したがって、原稿の実際のサイズが第１定型サイズであるか第２定型サイズであるかに関わらず、原稿の幅寸法と長さ寸法とを包含する適切なサイズを、原稿のサイズとして決定することができるという効果がある。
【００２２】
請求項３記載の画像読取装置によれば、請求項２記載の画像読取装置の奏する効果に加え、原稿の実際のサイズに比較して過大ではない適切なサイズを、原稿のサイズとして決定することができるという効果がある。
【００２３】
請求項４記載の画像読取装置によれば、請求項３記載の画像読取装置と同様の効果を奏する。
【００２４】
請求項５記載の画像読取装置によれば、請求項２から４のいずれかに記載の画像読取装置の奏する効果に加え、幅寸法推定手段によって推定される原稿の幅寸法が、第１範囲記憶手段に記憶される数値範囲の最小値よりも小さく、且つ、第２範囲記憶手段により記憶される数値範囲の最大値よりも大きい場合、すなわち、原稿が第１定型サイズに相当するのか、あるいは第２定型サイズに相当するのかが困難な場合であっても、原稿のサイズとして適切なサイズを決定することができるという効果がある。
【００２５】
請求項６記載の画像読取装置によれば、請求項５記載の画像読取装置の奏する効果に加え、第１範囲記憶手段に記憶される数値範囲または第２範囲記憶手段に記憶される数値範囲のうち、少なくともいずれか一方が拡大され又は縮小されるので、原稿のサイズの決定における傾向を変化させることができるという効果がある。例えば、第１定型サイズが原稿のサイズとして決定されやすいようにするためには、第１範囲記憶手段に記憶される数値範囲を拡大すれば良く、一方、第１定型サイズが原稿のサイズとして決定され難くするためには、例えば、第１範囲記憶手段に記憶される数値範囲を縮小すれば良い。
【００２６】
請求項７記載の画像読取装置によれば、請求項６記載の画像読取装置の奏する効果に加え、原稿のサイズの決定における傾向を、国別情報に基づいて変化させることができるという効果がある。例えば、国別情報が、Ａ判の定型サイズを主に使用する国であることを示す国別情報であれば、Ａ判の定型サイズの原稿がより多く用いられることが予想されるので、Ａ判の定型サイズが原稿のサイズとして決定されやすくなるよう、第１範囲記憶手段または第２範囲記憶手段に記憶される数値範囲を変更すれば良い。
【００２７】
請求項８記載の画像読取装置によれば、請求項６記載の画像読取装置の奏する効果に加え、印刷手段により画像データが印刷出力される記録用紙の定型サイズが判断され、その判断結果に基づいて、原稿のサイズの決定における傾向を変化させることができるという効果がある。例えば、印刷手段により画像データが印刷出力される記録用紙として、第１定型サイズが主に用いられている場合は、所定位置に載置される原稿としても、第１定型サイズの原稿が多用されることが予想されるので、第１定型サイズが原稿のサイズとして決定されやすいようにするために、第１範囲記憶手段に記憶される数値範囲を拡大すれば良い。
【００２８】
請求項９記載の画像読取装置によれば、請求項６記載の画像読取装置の奏する効果に加え、定型サイズと、その定型サイズの原稿が読取手段により読み取られた回数との対応関係が、回数記憶手段により記憶され、その回数記憶手段に記憶された回数に基づいて、原稿のサイズの決定における傾向を変化させることができるという効果がある。例えば、読取手段が、主に、第１定型サイズの原稿の読み取りに用いられている場合は、第１定型サイズが原稿のサイズとして決定されやすいようにするために、第１範囲記憶手段に記憶される数値範囲を拡大すれば良い。
【００２９】
請求項１０記載の原稿サイズ決定プログラムによれば、画像読取装置において実行されることにより、請求項１記載の画像読取装置と同様の作用効果を奏する。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の好ましい実施形態について、添付図面を参照して説明する。図１（ａ）は、本実施例のディジタル複合機１（以下、複合機１と称する）の構成を表すブロック図である。図１（ａ）に示すように、本実施例の複合機１は、スキャナ２、プリンタ３、ＣＰＵ４、ＲＯＭ１５、ＲＡＭ６、ＬＣＤ７、および入力装置８を備え、ＲＯＭ５に記録された制御プログラム５ａに基づきＣＰＵ４にて各種処理を実行し、装置全体を統括制御する構成にされている。
【００３１】
図１（ｂ）（ｃ）は、スキャナ２の構成を示した説明図である。スキャナ２は、読取対象の原稿Ｐが載置される透明な板状の読取ガラス１１が筐体１３に支持された構成にされており、筐体１３内の読取ガラス１１下に、読取ガラス１１に写る画像を主走査方向において光学的に読み取る読取ユニット１５と、読取ユニット１５を副走査方向に搬送する搬送機構１６と、搬送機構１６を駆動するモータ１７とを備える。
【００３２】
このスキャナ２は、モータ１７の回転力により搬送機構１６を駆動し、これにより読取ユニット１５を読取ガラス１１下で副走査方向（図１（ｂ）（ｃ）に示す点線矢印方向）に搬送すると共に、搬送時において、読取ユニット１５に読取動作を実行させる。本実施形態の複合機１は、読取ガラス１１に載置された原稿Ｐ（所定位置に載置された原稿の一例）のサイズを自動的かつ適切に決定できるように構成されているが、詳細は後述する。
【００３３】
読取ユニット１５は、読取ガラス１１に載置された原稿Ｐの読取面に照射された光の反射光を受光するコンタクトイメージセンサ（ＣＩＳ）で構成され、主走査方向（図１（ｂ）（ｃ）に示す点線矢印に対し垂直な方向）に沿って設けられる。読取ユニット１５は、副走査方向への移動と共に、読取ガラス１１に写る画像をライン毎に読み取り、その読取画像を表すライン画像信号を出力する。この読取ユニット１５から出力されるライン画像信号は、図示しないＡ／Ｄ変換器にてディジタルデータ（画像データ）に変換される。
【００３４】
また、スキャナ２には、周知のスキャナと同様、読取ガラス１１を被覆可能な蓋が開閉自在に設けられており（図示せず）、読取ユニット１５による読取動作の実行時には、ユーザによる手動操作により、読取ガラス１１に載置された原稿の上にかぶせられるようにして蓋が閉められる。尚、読取ガラス１１と対向する蓋の内側は、原稿の読取画像に蓋の画像が写らないよう白色部材で構成されている。
【００３５】
このように構成されたスキャナ２は、ＣＰＵ４からの指令に従って読取制御処理を実行し、当該読取制御処理にて、読取ユニット１５の副走査方向への移動を制御すると共に、読取ユニット１５の読取動作を制御する。
【００３６】
すなわち、読取ユニット１５を読取ガラス１１下で副走査方向に搬送しつつ、ＣＰＵ４から指定された読取ガラス１１の読取領域に写る画像を画像データに変換して読み取り、ＲＡＭ６に記録する。このような動作により、ＲＡＭ６には、読取ガラス１１の読取領域に載置された原稿Ｐの読取面の画像を表す画像データが記録される。
【００３７】
プリンタ３は、トレイ（図示せず）に載置された記録用紙を、記録位置に搬送し、インクジェット方式やレーザプリンタ方式等の周知の記録方式により、ＣＰＵ４から指定された印刷対象画像データを、記録用紙に印刷出力するものである。
【００３８】
ＬＣＤ７は、情報表示用の液晶ディスプレイ（図示せず）で構成され、ＣＰＵ４に制御されてユーザ向けの情報を表示する。入力装置８は、各種操作キーで構成され、操作キーを通じて入力されたユーザからの指令を、ＣＰＵ４に入力する。
【００３９】
また、ＣＰＵ４は、プログラムの実行により、操作キーを通じて入力される指令や図示しないインターフェースを通じて外部のパーソナルコンピュータ等から入力される指令に従い、複合機が備えるコピー機能、ＦＡＸ機能、スキャナ機能、及び、プリンタ機能等を実現する。
【００４０】
例えば、ＣＰＵ４は、入力装置８に設けられた操作キーを通じて、ユーザから自動変倍コピー指令が入力されると、自動変倍複写処理（図４参照）を実行して装置内各部を制御し、読取ガラス１１上に載置された原稿Ｐの読取画像を、記録用紙に印刷する。すなわち原稿Ｐをコピーする。詳細には、プレスキャンにより読取ガラス１１上に載置された原稿Ｐの一部を読み取って、その原稿Ｐのサイズ（以下、原稿サイズと称する）を決定し、決定した原稿サイズと記録用紙サイズとから変倍率を設定して、原稿Ｐの読取画像を、記録用紙サイズに適合する大きさに拡大又は縮小し、これを、プリンタ３を通じて記録用紙に印刷する。詳細は後述する。
【００４１】
ＲＯＭ５は、制御プログラム５ａと、原稿サイズ判定テーブル５ｂとを記憶する。原稿サイズ判定テーブル５ｂの詳細については、図３を参照して後述する。
【００４２】
以下、この自動変倍複写処理の内容について具体的に説明するが、それに先駆けては、図２を用いて本実施例のスキャナ２の特徴について説明する。
【００４３】
図２は、読取ガラス１１の読取可能領域Ｒ０を示した説明図である。当該複合機１においては、一面が開口された長方体状の筐体１３の当該開口部において、長方形状のガラス板である読取ガラス１１が当該開口部を閉塞するように設けられており、読取ガラス１１の周囲が筐体１３により支持された構成にされている。
【００４４】
この読取ガラス１１は、筐体１３の上面よりも若干筐体１３の下側に設けられており、筐体１３から露出する読取ガラス１１の領域１１ａ（以下、「原稿台」と表現する。）と筐体１３との境界ＢＤには、原稿Ｐを突き当て可能に段差が形成されている（以下、筐体１３の読取ガラス１１より上方に位置する部位（上記段差を形成する部位）１３ａを「フレーム」と表現する）。
【００４５】
また、スキャナ２においては、読取ユニット１５のライン幅と、原稿台１１ａの大きさとの関係から、四角形状の原稿台１１ａの全領域よりも若干狭い四角形状の領域Ｒ０が、読取ユニット１５により原稿を読取可能な読取可能領域Ｒ０に定められている。具体的に、読取可能領域Ｒ０は、図２において点線で示すように、フレーム１３ａと読取ガラス１１との境界ＢＤから微小量（本実施例では３ｍｍ）離れた位置に外周を有した領域となっている。
【００４６】
また、このスキャナ２においては、フレーム１３ａの左下部分に、原稿Ｐの角を突き当てるように指示するマークＭＫが記されている。尚、本実施例では、マークＭＫが付された原稿台１１ａの角を、「左下角」と定義して、この左下角より、主走査方向に離れた地点に位置する原稿台１１ａの角を「右下角」と定義する。
【００４７】
即ち、複合機１においては、原稿台１１ａの左下角（換言すれば、フレーム１３ａの内側左下角）が、原稿Ｐの角を合わせるべき位置として定められており、複合機１は、ユーザが概ね、このマークＭＫに合わせて原稿Ｐを載置しているとの仮定の下で、原稿サイズの決定等を行い、原稿のコピー動作を実現する。
【００４８】
この他、本実施例の複合機１においては、このマークＭＫが付されたフレーム１３ａの内側左下角に対応する読取可能領域Ｒ０の左下角を原点、主走査方向をＸ軸、副走査方向をＹ軸としたＸＹ座標系（図２（ｂ）参照）が導入されており、ＣＰＵ４は、このＸＹ座標系を用いて図４に示す自動変倍複写処理を実行する。
【００４９】
詳しくは後述するが、本実施形態の自動変倍複写処理では、読取可能領域Ｒ０においてＹ座標が０からＹＰＲＥの範囲として規定される、帯状の領域ＰＲのプレスキャン結果に基づいて、原稿台１１ａに載置された原稿Ｐの主走査方向（Ｘ方向）における端（エッジ）を検出し、その検出結果から原稿の左下角位置及び右下角位置を推定する。そして、その左下角位置と右下角位置とを結ぶ線分によって推定される原稿辺の寸法を、その原稿の幅寸法として推定する。
【００５０】
したがって、原稿台１１ａに、原稿Ｐが縦長に載置された場合、すなわち、原稿の短辺方向が主走査方向に一致するように原稿Ｐが載置された場合は、原稿の短辺寸法が、その原稿の幅寸法として推定されることとなる。一方、原稿Ｐが横長に原稿台１１ａに載置された場合、すなわち、原稿の長辺方向が主走査方向に一致するように原稿Ｐが載置された場合は、原稿の長辺寸法が、その原稿の幅寸法として推定されることとなる。しかしながら、発明の理解を容易とするために、本実施形態では、原稿Ｐは原稿台１１ａに縦長に載置されるものとして説明する。すなわち、原稿の短辺寸法が、原稿の幅寸法として推定されるものとする。
【００５１】
また、本実施形態の複合機１では、原稿Ｐは、ハガキサイズ、Ａ４サイズ、Ａ３サイズ、レターサイズなどの定型サイズの記録用紙であると仮定する。定型サイズの短辺寸法および長辺寸法は、それぞれ規格により一律に定められているから、原稿Ｐが定型サイズの記録用紙であると仮定することにより、推定される原稿の幅寸法から、その原稿がいずれの定型サイズに相当するかを決定することができる。
【００５２】
図３（ａ）は、原稿サイズ判定テーブル５ｂの構成を模式的に示す図である。原稿サイズ判定テーブル５ｂは、推定された幅寸法から原稿サイズを決定するために用いられるテーブルである。
【００５３】
図３（ａ）に示すように、原稿サイズ判定テーブル５ｂは、複合機１で読み取り可能な複数種類の定型サイズ（例えば、Ｂ８，Ｌ版，ハガキ・・・）の各々に対し、幅寸法の数値範囲を記憶する。例えば、Ａ４サイズに対しては、Ａ４サイズの幅寸法（２１０ｍｍ）を含む数値範囲「１５３ｍｍ以上２１２ｍｍ未満」を記憶する。また、レターサイズに対しては、レターサイズの幅寸法（２１５．９ｍｍ）を含む数値範囲「２１４ｍｍ以上２２０．９ｍｍ未満」を記憶する。
【００５４】
なお、図３（ａ）に示す原稿サイズ判定テーブル５ｂは、原稿Ｐが原稿台１１ａに縦長に載置されることを前提としたテーブルであり、この原稿サイズ判定テーブル５ｂに規定される幅寸法は、各定型サイズの短辺寸法を基準としている。本実施形態における以下の説明では、特に断りがない限り、定型サイズの短辺寸法を、その定型サイズの幅寸法と称し、定型サイズの長辺寸法は、その定型サイズの長さ寸法と称することとする。
【００５５】
複合機１は、プレスキャンにより検出される原稿端の位置から原稿の幅寸法を推定し、その推定した幅寸法がいずれの数値範囲に含まれるかに基づいて、その原稿のサイズを決定する。例えば、推定される原稿の幅寸法が、Ａ４サイズに対応する数値範囲内にある場合、原稿サイズとしてＡ４サイズを決定する。一方で、推定される原稿の幅寸法が、レターサイズに対応する数値範囲内にある場合、原稿サイズとしてレターサイズを決定する。すなわち、原稿の幅寸法に基づいて、原稿がいずれの定型サイズに相当するかを決定することができる。また、仮に、原稿の幅寸法の推定値が、実際の幅寸法からずれた値であったとしても、そのズレがわずかであれば、定型サイズに対応付けられた数値範囲に含まれるため、正しい定型サイズを決定することができる。
【００５６】
しかしながら、図３（ｂ）に示すように、定型サイズのうち、Ａ４サイズとレターサイズとは、その幅寸法の差違が極めて小さい（短辺寸法の差違は５．９ｍｍであり、長辺寸法の差違は１７．６ｍｍである）。よって、原稿が、Ａ４サイズであるかレターサイズであるかの判定には、特に誤りが生じやすい。
【００５７】
したがって、本実施形態の複合機１では、Ａ４サイズおよびレターサイズの双方に適用可能なように予め規定した変形サイズを、原稿サイズ判定テーブル５ｂに準備してある。そして、Ａ４サイズであるかレターサイズであるかの判断が困難である場合、より具体的には、推定される原稿の幅寸法が、Ａ４サイズに対応する数値範囲の最大値より大であり、且つ、レターサイズに対応する数値範囲の最小値よりも小さい場合（すなわち、２１２ｍｍ以上２１４ｍｍ未満である場合）、その変型サイズを原稿サイズとして決定する。
【００５８】
図３（ｂ）は、Ａ４サイズとＬｅｔｔｅｒサイズと変型サイズとの関係を示す図である。図３（ｂ）に示すように、変形サイズの幅寸法は、レターサイズ（第１定型サイズの一例）の幅寸法に対応し、変型サイズの長さ寸法は、Ａ４サイズ（第２定型サイズ）の長さ寸法に対応する。ここで、レターサイズの幅寸法（本実施形態の場合は短辺寸法）は、Ａ４サイズの幅寸法よりも大であり、一方で、Ａ４サイズの長さ寸法（本実施形態の場合は長辺寸法）は、レターサイズの長さ寸法よりも大である。すなわち、変型サイズは、Ａ４サイズおよびレターサイズを包含する。
【００５９】
本実施形態の複合機１によれば、推定された原稿の幅寸法が所定の条件を満たす場合（本実施形態では、原稿サイズ判定テーブル５ｂにおいて変型サイズに対応付けられた数値範囲に含まれる場合）、上述のように規定された変形サイズを、原稿サイズとして決定するので、原稿のサイズとして適切なサイズを決定することができる。
【００６０】
例えば、原稿台１１ａに載置された原稿の実際のサイズがＡ４サイズであるにも拘わらず、例えば、原稿台１１の左下角に、原稿Ｐの角がきちんと合わせられていないために、原稿の幅寸法として、Ａ４サイズの実際の幅寸法（２１０ｍｍ）よりも大きい値が推定された場合であっても、変型サイズの幅寸法は、レターサイズの幅寸法（２１５．９ｍｍ）に対応しているから、変型サイズの幅寸法により、原稿の実際の幅寸法を包含することができる。さらに、変型サイズの長さ寸法は、Ａ４サイズの長さ寸法（２９７．０ｍｍ）に対応しているから、変型サイズの長さ寸法により、原稿の実際の長さ寸法（２９７．０ｍｍ）を包含することができる。逆に、原稿台１１ａに載置された原稿の実際のサイズがレターサイズである場合にも、変形サイズにより、レターサイズの実際の幅寸法および長さ寸法を包含することができる。
【００６１】
このように、原稿がＡ４サイズである場合、およびレターサイズである場合のいずれの場合についても、実際の原稿の幅寸法および長さ寸法を包含する原稿サイズを決定することができる。よって、後述する自動変倍複写処理において、原稿サイズに基づいて原稿の載置領域や変倍率を決定する場合においても、実際の原稿サイズに適切な読取領域や変倍率を決定することができる。
【００６２】
なお、本実施形態においては、変形サイズは、レターサイズの幅寸法と同一の幅寸法を有し、且つ、Ａ４サイズの長さ寸法と同一の長さ寸法を有するものとして説明するが、変形サイズの具体的値はこれに限定されない。例えば、変形サイズの幅寸法はレターサイズの幅寸法よりもわずかに大きく設定されていても良いし、また、変形サイズの長さ寸法はＡ４サイズの長さ寸法よりもわずかに大きく設定されていても良い。
【００６３】
ただし、変形サイズの幅寸法は、レターサイズよりも大きい幅寸法を有する他の定型サイズ（例えば、Ｂ４サイズ、Ｌｅｄｇｅｒサイズ、Ａ３サイズ）の幅寸法よりも小であることが望ましく、同様に、変形サイズの長さ寸法は、Ａ４サイズよりも大なる長さ寸法を有する他の定型サイズ（例えば、Ｂ４サイズ、Ｌｅｄｇｅｒサイズ、Ａ３サイズ）の長さ寸法よりも小であることが望ましい。このようにすれば、原稿の実際のサイズに比較して過大とはならない適当なサイズを、原稿のサイズとして決定することができる。
【００６４】
続いて、ＣＰＵ４が実行する自動変倍複写処理について説明する。図４は、操作キーを通じて自動変倍のコピー指令が入力されると、ＣＰＵ４が実行する自動変倍複写処理を表すフローチャートである。
【００６５】
詳しくは後述するが、自動変倍複写処理は、プレスキャン動作を行って原稿サイズを決定して、変倍率を設定し、その後、本スキャン動作をスキャナ２に実行させ、これにより読み取られた画像データを、拡大・縮小し、プリンタ３を通じて、記録用紙に、原稿のコピー画像を、記録用紙サイズに対応する大きさで印刷する。
【００６６】
自動変倍複写処理において、まず、ＣＰＵ４は、原稿読取開始位置を、読取可能領域Ｒ０の下端（Ｙ＝０）に設定し、原稿読取終了位置を、設計段階で予め定められた読取可能領域Ｒ０の下端から所定距離離れた位置（Ｙ＝ＹＰＲＥ：図２参照）に設定することにより、読取可能領域Ｒ０の一部の領域ＰＲ（図２参照）を設定し、スキャナ２に、当該領域ＰＲに対するプレスキャン動作を実行させる（Ｓ３１０：先端部プレスキャン処理）。
【００６７】
このようにして、Ｓ３１０での処理を終えると、ＣＰＵ４は、ＲＡＭ６に記録されたプレスキャン画像データ（プレスキャン結果）に対してエッジ検出処理を実行し、この画像データに対応するエッジ画像データを生成する（Ｓ３１５）。即ち、ＲＡＭ６に記録されたプレスキャン画像データを、エッジ検出用の画像フィルタ（周知の微分フィルタ）に通して、エッジ画像データに変換する。
【００６８】
また、この処理を終えると、ＣＰＵ４は、Ｓ３１５で生成したエッジ画像データを検査対象データに設定し、Ｓ３２０にて、図５に示す原稿サイズ決定処理（Ｓ３２０）を実行する。これにより、上記エッジ画像データを解析して、原稿台１１ａに載置された原稿のサイズを決定する。
【００６９】
また、Ｓ３２０での処理を終えると、ＣＰＵ４は、プリンタ３に給紙動作を実行させると共に（Ｓ３３０）、給紙動作の対象となった記録用紙のサイズを検出する（Ｓ３３５）。更に、Ｓ３２０で決定した原稿サイズ及びＳ３３５で検出した記録用紙サイズに基づき、変倍率を、予め定められた計算式に従って、原稿サイズと記録用紙サイズとの比（例えば、記録用紙短辺長さ÷原稿サイズの幅寸法）に対応した倍率に設定し（Ｓ３４０）、後続の処理で、原稿のコピー画像が、原稿サイズとの記録用紙サイズの比に対応した倍率で拡大（倍率が１未満の場合には縮小）されて記録用紙に印刷されるようにする。
【００７０】
この他、ＣＰＵ４は、Ｓ３２０で決定した原稿の傾き角θから、画像データの傾き補正量を設定する（Ｓ３５０）。具体的には、原稿のコピー画像が、傾きのない状態でまっすぐ、記録用紙に印刷されるように、傾き補正量を設定する。
【００７１】
また、Ｓ３５０での処理を終えると、ＣＰＵ４は、Ｓ３２０で決定した原稿の載置領域の情報に基づいて、原稿読取開始位置及び原稿読取終了位置を設定し、原稿読取開始位置及び原稿読取終了位置で定められる読取領域を、原稿台１１ａにおける原稿の載置領域に対応させる（Ｓ３６０）。
【００７２】
具体的には、原稿の載置領域全体を読取ユニット１５が読み取ることができるように、原稿読取開始位置を、副走査方向において最も上流側に位置する原稿の端点に対応した位置に設定し、原稿読取終了位置を、副走査方向において最も下流側に位置する原稿の端点に対応した位置に設定して、読取領域を原稿台１１ａにおける原稿の載置領域に対応させる。
【００７３】
また、Ｓ３６０での処理を終えると、ＣＰＵ４は、読取制御部２０を通じてスキャナ２を制御することで、スキャナ２に、読取ユニット１５を原稿読取開始位置から原稿読取終了位置まで副走査方向に搬送させると共に、当該搬送中にはライン毎の読取動作を読取ユニット１５に実行させて、原稿の読取面に対応した画像データを読み取り、その画像データが、ＲＡＭ６に記録されるようにする（Ｓ３７０）。
【００７４】
また、この処理を終えると、ＣＰＵ４は、ＲＡＭ６に記録された上記読取結果を表す画像データを、予め設定した変倍率で拡大又は縮小処理すると共に、予め設定した傾き補正量分、回転処理して、上記読取結果を表す画像データを、印刷用の画像データに変換し、変換後の画像データを、印刷対象の画像データに設定する（Ｓ３８０）。
【００７５】
そして、Ｓ３８０での処理を終えると、ＣＰＵ４は、当該印刷対象の画像データについての印刷処理を実行する（Ｓ３９０）。即ち、プリンタ３に印刷対象の画像データに基づく画像を、給紙した記録用紙に印刷させる。その後、当該自動変倍複写処理を終了する。
【００７６】
このようにして、自動変倍複写処理では、原稿のコピー画像を、給紙される記録用紙サイズに対応する大きさで、記録用紙に印刷する。
【００７７】
図５を用いて、ＣＰＵ４が、Ｓ３２０で実行する原稿サイズ決定処理について説明する。図５は、ＣＰＵ４が実行する原稿サイズ決定処理（Ｓ３２０）を表すフローチャートである。この原稿サイズ決定処理（Ｓ３２０）を開始すると、ＣＰＵ４は、変数Ｓを上述のプレスキャン領域上端のＹ座標であるＹＰＲＥに設定することにより（Ｓ＝ＹＰＲＥ）、Ｙ軸方向の検査範囲を、Ｙ＝０からＹ＝Ｓ＝ＹＰＲＥに設定する（Ｓ４１０）。また、この処理を終えると、Ｓ４２０に移行し、右エッジ検出処理を実行する。
【００７８】
図６は、ＣＰＵ４が実行する右エッジ検出処理（Ｓ４２０）を表すフローチャートである。右エッジ検出処理（Ｓ４２０）は、読取ユニット１５により受光された反射光の受光量に基づいて、主走査方向における原稿の右端を検出する処理である。
【００７９】
右エッジ検出処理を開始すると、ＣＰＵ４は、まずＳ６１０にて、副走査方向検査位置Ｙｅを、読取可能領域Ｒ０の下端Ｙ座標に設定し（Ｙｅ＝０）、Ｓ６１５にて、主走査方向検査位置Ｘｅを、読取可能領域Ｒ０の右端Ｘ座標に設定する（Ｘｅ＝ＸＭＡＸ）。また、Ｓ６１５では、変数Ｃを値ゼロに初期化する（Ｃ＝０）。その後、副走査方向検査位置Ｙｅが検査範囲を超えているか否かを判断する（Ｓ６２０）。具体的には、Ｙｅ＞Ｓであるか否かを判断する。
【００８０】
そして、副走査方向検査位置Ｙｅが検査範囲を超えていないと判断すると（Ｓ６２０：Ｎｏ）、ＣＰＵ４は、主走査方向検査位置Ｘｅ及び副走査方向検査位置Ｙｅで定まる検査位置（Ｘ，Ｙ）＝（Ｘｅ，Ｙｅ）に対応する検査対象データの画素値を参照することにより、検査位置（Ｘｅ，Ｙｅ）がエッジ点であるか否かを判断する（Ｓ６２５）。尚、図７は、エッジ画像データの構成を抜粋して示し、更に、右エッジ検出処理により追跡するエッジ点の軌跡を表した説明図である。図７に示す例では、画素値「１」の地点がエッジ点に該当する。
【００８１】
そして、検査位置（Ｘｅ，Ｙｅ）がエッジ点ではないと判断すると（Ｓ６２５：Ｎｏ）、ＣＰＵ４は、Ｓ６４０に移行して、主走査方向検査位置Ｘｅを、Ｘ軸マイナス方向に１画素移動した位置に更新し（Ｘｅ←Ｘｅ−１）、更新後の主走査方向検査位置Ｘｅが読取可能領域Ｒ０の左端を、はみ出ていないかどうかを判断する。具体的には、Ｘｅ＜０であるか否かを判断する（Ｓ６４３）。
【００８２】
そして、主走査方向検査位置Ｘｅが、読取可能領域Ｒ０の左端をはみ出ていないと判断すると（Ｓ６４３：Ｎｏ）、ＣＰＵ４は、Ｓ６２０に移行して、副走査方向検査位置Ｙｅが検査範囲を超えているか否か（Ｙｅ＞Ｓであるか否か）を判断し、副走査方向検査位置Ｙｅが検査範囲を超えていないと判断すると（Ｓ６２０：Ｎｏ）、Ｓ６２５に移行し、副走査方向検査位置Ｙｅが検査範囲を超えていると判断すると（Ｓ６２０：Ｙｅｓ）、Ｓ６９０に移行する。
【００８３】
一方、Ｓ６４３において、主走査方向検査位置Ｘｅが読取可能領域Ｒ０の左端をはみ出ていると判断すると（Ｘｅ＜０であると判断すると）（Ｓ６４３：Ｙｅｓ）、ＣＰＵ４は、Ｓ６４７に移行し、主走査方向検査位置Ｘｅを、読取可能領域Ｒ０の右端（ＸＭＡＸ）に設定すると共に（Ｘｅ＝ＸＭＡＸ）、副走査方向検査位置Ｙｅを、現在値Ｙｅに８加えた値に更新する（Ｙｅ←Ｙｅ＋８）。即ち、副走査方向検査位置Ｙｅを、Ｙ軸方向に８画素進んだ位置に設定する。その後、Ｓ６２０に移行して、上述の処理を実行する。
【００８４】
また、検査位置（Ｘｅ，Ｙｅ）がエッジ点であると判断すると（Ｓ６２５：Ｙｅｓ）、ＣＰＵ４は、Ｓ６３０に移行し、変数（Ｘ０，Ｙ０）に、現在の検査位置（Ｘｅ，Ｙｅ）の座標値を、設定する（Ｘ０←Ｘｅ，Ｙ０←Ｙｅ）。また、変数Ｙ１を、座標Ｙ＝Ｙ０からＹ軸方向に８画素進んだ座標値Ｙ１（＝Ｙ０＋８）に更新する（Ｓ６３３）。
【００８５】
その後、座標（Ｘ０−１，Ｙ１）の地点、座標（Ｘ０，Ｙ１）の地点及び座標（Ｘ０＋１，Ｙ１）の地点の少なくとも一つが、エッジ点であるか否かを判断し（Ｓ６３７）、座標（Ｘ０−１，Ｙ１）の地点、座標（Ｘ０，Ｙ１）の地点及び座標（Ｘ０＋１，Ｙ１）の地点のいずれもがエッジ点でない場合には（Ｓ６３７でＮｏ）、Ｓ６４０に移行して、主走査方向検査位置Ｘｅを、Ｘ軸マイナス方向に１画素移動した位置に更新する（Ｘｅ←Ｘｅ−１）。
【００８６】
一方、座標（Ｘ０−１，Ｙ１）の地点、座標（Ｘ０，Ｙ１）の地点及び座標（Ｘ０＋１，Ｙ１）の地点の少なくとも一つがエッジ点であると判断した場合には（Ｓ６３７：Ｙｅｓ）、Ｓ６５０に移行して、座標（Ｘ０，Ｙ０）の地点が連続性のあるエッジ点であると判定し、この座標（Ｘ０，Ｙ０）を、連続性のあるエッジ点の座標データとして、一時記憶する。
【００８７】
また、この処理を終えると、ＣＰＵ４は、Ｓ６６０に移行し、座標（Ｘ０−１，Ｙ１）の地点、座標（Ｘ０，Ｙ１）の地点及び座標（Ｘ０＋１，Ｙ１）の地点の内、エッジ点である地点の一つを、予め定められた優先度に従って選択する。
【００８８】
具体的に、右エッジ検出処理においては、読取可能領域Ｒ０右端側に近い座標ほど高い優先度が設定されている。即ち、読取可能領域Ｒ０右端側に近い座標（Ｘ０＋１，Ｙ１）の地点が優先度「大」に設定され、座標（Ｘ０，Ｙ１）の地点が優先度「中」に設定され、座標（Ｘ０−１，Ｙ１）の地点が優先度「小」に設定されている。
【００８９】
このように優先度が設定されているのは、原稿の右端より右側においては、原稿台１１ａに何も存在せず、エッジ点は存在しないはずであり、読取可能領域Ｒ０右端側に近いエッジ点であるほど、そのエッジ点が原稿の右端に対応するエッジ点である可能性が高いためである。
【００９０】
即ち、Ｓ６６０では、上記優先度に従って、座標（Ｘ０−１，Ｙ１）の地点、座標（Ｘ０，Ｙ１）の地点、及び、座標（Ｘ０＋１，Ｙ１）の地点の内、エッジ点である地点であって優先度の最も高い地点を選択する。そして、変数Ｘ０を、選択した地点のＸ座標に更新し、変数Ｙ０を、選択した地点のＹ座標に更新する。その後、変数Ｃを１加算した値に更新する（Ｓ６６３）。
【００９１】
そして、この処理を終えると、ＣＰＵ４は、更新後の変数Ｃの値がＣ＝８であるか否かを判断し、Ｃ＝８でないと判断すると（Ｓ６６７：Ｎｏ）、Ｓ６３３に移行して、変数Ｙ１を、座標Ｙ＝Ｙ０からＹ軸方向に８画素進んだ地点のＹ座標に更新する（Ｙ１＝Ｙ０＋８）。その後、Ｓ６３７以降の処理を実行する。
【００９２】
ＣＰＵ４は、このような処理を実行することにより、図７に示すように、Ｙ軸方向に８画素おきに、エッジ点がＹ軸方向に連続するものであるか否かを検査する。そして、Ｃ＝８であると判断すると（Ｓ６６７でＹｅｓ）、８回に及ぶＳ６５０の処理で連続性のあるエッジ点として判定した計８地点の各座標データを、原稿右エッジデータとしてＲＡＭ６に記憶する（Ｓ６７０）。
【００９３】
また、この処理を終えると、ＣＰＵ４は、Ｓ６８０に移行して、副走査方向検査位置Ｙｅが検査範囲を超えているか否か（Ｙｅ＞Ｓであるか否か）を判断し、副走査方向検査位置Ｙｅが検査範囲を超えていないと判断すると（Ｓ６８０：Ｎｏ）、副走査方向検査位置Ｙｅを６４画素進んだ位置に更新して（Ｓ６８５）、Ｓ６１５に移行する。
【００９４】
このようにして、ＣＰＵ４は、連続するエッジ点を、８つを１組として、繰返し検出する。そして、副走査方向検出位置Ｙｅが検査範囲を超えると（Ｓ６２０：Ｙｅｓ又はＳ６８０：Ｙｅｓ）、Ｓ６９０に移行し、Ｓ６７０で原稿右エッジデータとして記憶された座標データ群の中から、右エッジ（原稿の右端を表すエッジ点）として確度の低い座標データ群を削除して、原稿右エッジデータを確定する。
【００９５】
このようにして、右エッジ検出処理を終えると、ＣＰＵ４は、図５に示すＳ４３０に移行し、右エッジ検出処理で確定された原稿右エッジデータが示す各点を直線近似して、原稿右エッジデータが示す点群の近似直線（以下、「右エッジ近似直線」と表現する。）を算出する。
【００９６】
そして、ＣＰＵ４は、右エッジ近似直線がＹ軸に対し所定角度より大きく傾いているか否かを判断する。本実施例では、具体的に、右エッジ近似直線がＹ軸に対し０．５度より大きく傾いているか否かを判断する（Ｓ４４０）。
【００９７】
そして、右エッジ近似直線の傾きが上記所定角度以下であると判断すると（Ｓ４４０：Ｎｏ）、原稿の傾き角を０度と決定する（Ｓ４４１）。次に、ＣＰＵ４は、原稿がフレーム１３ａの内側左下角に突き当てられて原稿台１１ａに正しく載置されていると見なして、図５の右側に図示するように、右エッジ近似直線と原稿台１１ａ下端縁（換言すると、フレーム１３ａの下辺（以下、「下フレーム」と表現する。）内側）との交点を、原稿の右下角位置であると推定する（Ｓ４４２）。
【００９８】
また、この処理を終えると、ＣＰＵ４は、原稿の左下角位置が原稿台１１ａの左下角（換言すると、フレーム１３ａの内側左下角）の地点であるとみなして、原稿の幅寸法を推定する（Ｓ４４３）。このようにすれば、右エッジ検出処理（Ｓ４２０）により検出される原稿右端の位置に基づいて、原稿の幅寸法を推定することができる。
【００９９】
次に、推定した幅寸法が、原稿サイズ判定テーブル５ｂ（図３（ａ）参照）に記憶された数値範囲のうち、いずれの数値範囲に含まれるかに基づいて、その原稿のサイズを決定する（Ｓ４４４）。
【０１００】
そして、Ｓ４４４での処理を終えると、ＣＰＵ４は、原稿サイズ、及び、傾き角θの関係から、原稿の左上角及び右上角が位置する座標を導出する。これにより、これら４つの角を結んでできる四角形の辺を原稿の外縁であると決定し、その外縁で囲まれる領域を、原稿の載置領域であると決定する（Ｓ４４５）。そして、当該原稿サイズ決定処理を終了する。
【０１０１】
一方、右エッジ近似直線がＹ軸に対し所定角度より大きく傾いていると判断された場合（Ｓ４４０：Ｙｅｓ）、ＣＰＵ４は、右エッジ近似直線Ｙ＝Ａ・Ｘ＋Ｂの傾きＡが負（Ａ＜０）であるか否かを判断する（Ｓ４５０）。そして、右エッジ近似直線の傾きＡが負であると判断すると（Ｓ４５０：Ｙｅｓ）、原稿右エッジデータが示すエッジ点群の内、原稿台１１ａ上で最も右下寄りのエッジ点に対応する右エッジ近似直線上の点を、原稿の右下角位置であると推定し、その座標値を算出する（Ｓ４５２）。
【０１０２】
一方、右エッジ近似直線の傾きＡが正であると判断すると（Ｓ４５０：Ｎｏ）、原稿の右下角位置を、右エッジ近似直線と原稿台１１ａの下端縁（下フレーム内側）との交点であると推定し、その座標値を算出する（Ｓ４６０）。
【０１０３】
このようにして、Ｓ４５４またはＳ４６０の処理により、右下角位置が決定されると、ＣＰＵ４は、原稿の左下角位置を、上記決定した右下角位置を通る直線であって右エッジ近似直線に垂直な直線と、原稿台１１ａ端縁（フレーム内側）との交点であると決定して、その座標値を算出する（Ｓ４５４）。
【０１０４】
そして、右エッジ近似直線を基準にして、原稿の傾き角θを決定する。即ち、Ｙ軸に対して右エッジ近似直線がなす角度を、原稿の傾き角θと決定する（Ｓ４５６）。また、Ｓ４５２またはＳ４６０の処理で推定された右下角位置と、Ｓ４５４の処理で推定された左下角位置とを結ぶ線分が、原稿幅であると仮定して、原稿の幅寸法を推定する（Ｓ４５８）。
【０１０５】
そして、Ｓ４５８で推定した原稿の幅寸法に基づき、原稿サイズを決定し（Ｓ４４４）、上記決定した左下角位置、右下角位置、原稿サイズ、原稿の傾き角θの情報に基づき、原稿の載置領域を決定する（Ｓ４４５）。そして、この処理を終えると、当該原稿サイズ決定処理を終了する。
【０１０６】
本実施形態の原稿サイズ決定処理（Ｓ３２０）によれば、原稿の幅寸法に基づいて原稿サイズが決定されるが、Ａ４サイズであるかレターサイズであるかの判定が困難な場合は、予め準備された変形サイズ（図３（ｂ）参照）が原稿サイズとして決定され、その原稿サイズに基づいて原稿の載置領域が決定される。よって、載置された原稿がＡ４サイズであってもレターサイズであっても、その原稿全体を包含する適切な原稿サイズを決定することができる。
【０１０７】
ＣＰＵ４０は、原稿サイズ決定処理を終了すると、図４に示すＳ３３０以降の処理を実行する。即ち、決定した原稿サイズに基づき、変倍率を設定すると共に（Ｓ３４０，Ｓ３５０）、その設定した変倍率及び傾き補正量に合わせて、拡大／縮小及び回転処理することにより印刷用の画像データを生成し（Ｓ３８０）、この画像データを、印刷対象の画像データとして、当該印刷対象の画像データについての印刷処理を実行することで（Ｓ３９０）、原稿のコピー画像を記録用紙に印刷する。本実施形態の原稿サイズ決定処理（Ｓ３２０）によれば、適切に決定された原稿サイズに基づいて、原稿の載置領域および辺倍率が決定されるから、原稿全体を欠落無く、且つ適切な変倍率でコピーすることができる。
【０１０８】
以上、実施形態に基づき本発明を説明したが、本発明は上述した実施形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１０９】
例えば、上記実施形態では、原稿サイズ判定テーブル５ｂ（図３（ａ）参照）に記憶された数値範囲は固定値であったが、この数値範囲を状況に応じて変更可能なように構成しても良い。
【０１１０】
図８（ａ）は、変形例の原稿サイズ判定テーブル５ｃの構成を模式的に示す図である。図８（ａ）に示すように、変形例の原稿サイズ判定テーブル５ｃは、図３（ａ）に示す実施形態の原稿サイズ判定テーブル５ｂに比較して、Ａ４サイズに対応する数値範囲が拡大されている。すなわち、実施形態の原稿サイズ判定テーブル５ｂ（図３（ａ）参照）では、Ａ４サイズに対応する数値範囲が「１５３ｍｍ以上２１２ｍｍ未満」とされていたところ、図８（ａ）に示す原稿サイズ判定テーブル５ｃでは、Ａ４サイズに対応する数値範囲が「１５３ｍｍ以上２１３ｍｍ未満」とされている。
【０１１１】
したがって、実施形態の原稿サイズ判定テーブル５ｂに代えて、原稿サイズ判定テーブル５ｃを用いれば、原稿サイズとしてＡ４サイズが決定されやすくなる。
【０１１２】
一方、図８（ｂ）は、変形例の原稿サイズ判定テーブル５ｄの構成を模式的に示す図である。図８（ｂ）に示すように、変形例の原稿サイズ判定テーブル５ｄは、図３（ａ）に示す実施形態の原稿サイズ判定テーブル５ｂに比較して、レターサイズに対応する数値範囲が拡大されている。すなわち、実施形態の原稿サイズ判定テーブル５ｂ（図３（ａ）参照）では、レターサイズに対応する数値範囲が「２１４ｍｍ以上２２０．９ｍｍ未満」とされていたところ、図８（ｂ）に示す原稿サイズ判定テーブル５ｄでは、レターサイズに対応する数値範囲が「２１３ｍｍ以上２２０．９ｍｍ未満」とされている。
【０１１３】
したがって、実施形態の原稿サイズ判定テーブル５ｂに代えて、原稿サイズ判定テーブル５ｄを用いれば、原稿サイズとしてレターサイズが決定されやすくなる。
【０１１４】
よって、ＲＯＭ５に予め原稿サイズ判定テーブル５ｂ，５ｃ，５ｄを記憶させておき、状況に応じて、使用するテーブルを適宜切り替えることにより、原稿サイズの決定における傾向を変化させることができる。
【０１１５】
例えば、複合機１には、使用される国を示す国別情報が予め設定され、ＲＯＭ５（図１（ａ）参照）などに記憶されている場合があるが、このような場合は、その国別情報に基づいて、適切な原稿サイズ判定テーブル５ｂ，５ｃ，５ｄから選択し、使用するように構成しても良い。
【０１１６】
例えば、記録用紙の定型サイズとして、Ａ判を主に用いている国も多いが、アメリカやカナダなどの一部の国では、Ａ判よりもレターサイズが主に用いられる傾向にある。よって、複合機１の使用国で主流の規格に対応した定型サイズが、原稿サイズとして決定されるよう、原稿サイズ判定テーブル５ｂ,５ｃ，５ｄの中から国別情報に適したテーブルを選択することにように構成しても良い。
【０１１７】
このようにすれば、Ａ４サイズに対応した数値範囲あるいはレターサイズに対応した数値範囲のうち、少なくともいずれか一方を拡大し又は縮小することができるので、原稿のサイズの決定における傾向を、国別情報に基づいて変化させることができる。例えば、Ａ判の定型サイズを主に使用する国であることを示す国別情報が記憶されている場合は、レターサイズよりもＡ４サイズの原稿がより多く用いられることが予想されるので、Ａ４サイズが決定されやすくなるように、原稿サイズ判定テーブル５ｃ（図８（ａ）参照）を選択するように構成すれば良い。
【０１１８】
また、複合機１は、スキャナ２により読み取られた画像データを記録用紙に印刷出力するプリンタ３（図１）を備えるため、プリンタ３により画像データが印刷出力される記録用紙の定型サイズを判断し、その判断結果に基づいて、原稿サイズ判定テーブル５ｂ,５ｃ，５ｄの中から適切なテーブルを選択するように構成しても良い。
【０１１９】
例えば、プリンタ３により画像データが印刷出力される記録用紙として、Ａ４サイズが主に用いられている場合は、原稿台１１ａに載置される読み取り対象の原稿として、Ａ４サイズの原稿が多用されることが予想されるので、例えば、原稿サイズ判定テーブル５ｃ（図８（ａ）参照）を選択することにより、Ａ４サイズに対応する数値範囲を拡大すれば良い。
【０１２０】
また、スキャナ２による読み取りの履歴を記録し、定型サイズと、その定型サイズの原稿が前記読取手段により読み取られた回数との対応関係を記憶し、その記憶された回数に基づいて、Ａ４サイズに対応する数値範囲またはレターサイズに対応する数値範囲のうち、少なくともいずれか一方を拡大し又は縮小するように構成しても良い。
【０１２１】
具体的には、例えば、図５に示す原稿サイズ決定処理において、原稿サイズを決定するステップ（Ｓ４４４）の前に、読み取りの履歴を参照し、Ａ４サイズの原稿の読み取り回数と、レターサイズの原稿の読み取り回数を比較する。そして、その比較の結果、Ａ４サイズの原稿の読み取り回数が、レターサイズの原稿の読み取り回数よりも大であれば、Ａ４サイズが原稿のサイズとして決定されやすいようにするために、例えば、原稿サイズ判定テーブル５ｃ（図８（ａ）参照）を選択し、Ａ４サイズに対応する数値範囲を変更すれば良い。また、逆に、レターサイズの原稿の読み取り回数がＡ４サイズの原稿の読み取り回数よりも大であれば、原稿サイズ判定テーブル５ｄ（図８（ｂ）参照）を選択し、レターサイズに対応する数値範囲を変更すれば良い。さらに、Ａ４サイズの原稿の読み取り回数とレターサイズの原稿の読み取り回数とがほぼ同数であれば、原稿サイズ判定テーブル５ｂ（図３（ａ）参照）を選択するように構成する。
【０１２２】
なお、上記実施形態では、原稿台１１ａにおいて、原稿が縦長に載置されるものとして説明したが、原稿が横長に載置される場合にも、本発明は適用可能である。この場合、原稿は、その長辺方向が主走査方向になるべく一致するように原稿台１１ａに載置されるので、原稿および定型サイズの長辺方向の寸法が「幅寸法」に相当し、原稿および定型サイズの短辺方向の寸法が「長さ寸法」に相当することとなる。このように、原稿の縦長載置と、横長載置とが想定される場合は、実施形態で説明した縦長載置用の原稿サイズ判定テーブル５ｂに加えて、横長載置用の原稿サイズ判定テーブルを、ＲＯＭ５に予め記憶させておけば良い。横長載置用の原稿サイズ判定テーブルにおいては、各定型サイズの長辺寸法を含む数値範囲が、各定型サイズに対応づけて記憶されることとなる。
【０１２３】
なお、上述した実施形態では、原稿台１１ａに載置された原稿に対し、本発明を適用していたが、自動原稿送り装置（ＡＤＦ）で原稿を送りつつ読み取る場合にも、本発明を適用可能である。
【０１２４】
また、上述した実施形態の原稿サイズ判定テーブル５ｂには、変型サイズが１種類のみ準備されていたが、幅寸法および長さ寸法が異なる複数種類の変形サイズを予め準備しておく構成としても良い。
【０１２５】
また、上述した変形サイズは、Ａ４サイズとレターサイズとの２種類に適用可能なように規定されたサイズであったが、３種類以上の定型サイズに適用可能なように変形サイズが規定されても良い。その場合、変型サイズは、その３種類以上の定型サイズのうち、推定される原稿の幅寸法以上の幅寸法を有する一の定型サイズの幅寸法と、長さ方向において、一の定型サイズよりも大なる長さ寸法を有する他の定型サイズの長さ寸法と、に対応するサイズとすれば良い。
【図面の簡単な説明】
【０１２６】
【図１】複合機の構成を表す説明図である。
【図２】読取ガラスの読取可能領域を示した説明図である。
【図３】（ａ）は、原稿サイズ判定テーブルの構成を模式的に示す図であり、（ｂ）は、Ａ４サイズとＬｅｔｔｅｒサイズと変型サイズとの関係を示す図である。
【図４】ＣＰＵが実行する自動変倍複写処理を表すフローチャートである。
【図５】ＣＰＵが実行する原稿サイズ決定処理を表すフローチャートである。
【図６】ＣＰＵが実行する右エッジ検出処理を表すフローチャートである。
【図７】エッジ画像データの構成を示した説明図である。
【図８】（ａ）は、変形例の原稿サイズ判定テーブルの構成を模式的に示す図であり、（ｂ）は、変形例の原稿サイズ判定テーブルの構成を模式的に示す図である。
【図９】（ａ）は、従来のコピー機の原稿台に載置されたＡ４サイズ原稿を模式的に示す図であり、（ｂ）は、Ａ４サイズとレターサイズとの大きさの違いを示す図である。
【符号の説明】
【０１２７】
１                  複合機（画像読取装置の一例）
２                  スキャナ（読取手段の一例）
３                  プリンタ（印刷手段の一例）
５ａ                制御プログラム（原稿サイズ決定プログラムの一例）
５ｂ                原稿サイズ判定テーブル（第１範囲記憶手段の一例，第２範囲記憶手段の一例）
１５                読取ユニット（受光手段の一例）
Ｓ４２０            右エッジ検出処理（原稿端検出手段の一例）
Ｓ４４３            幅寸法推定手段の一例
【図１】
0004888439.tif 000002
【図２】
0004888439.tif 000003
【図３】
0004888439.tif 000004
【図４】
0004888439.tif 000005
【図５】
0004888439.tif 000006
【図６】
0004888439.tif 000007
【図７】
0004888439.tif 000008
【図８】
0004888439.tif 000009
【図９】
0004888439.tif 000010