(57)【要約】【課題】原稿がカーブしている状態であっても原稿の主走査方向のサイズを誤検出することのない原稿サイズ検出装置、画像読取装置、及び原稿サイズ検出方法を提供すること。【解決手段】画像読取部２により、カバー６を開いた状態及び閉じた状態で、ランプを点灯して主走査方向に原稿を読み取り第一の読取結果及び第二の読取結果を取得し、原稿サイズ検出部３により、第二の読取結果と第一の読取結果の差分データ内の各画素データとその前後の画素データから原稿の反り上がった部分であるカーブ区間を検出し、このカーブ区間に対応する、第一の読取結果内の画素データの階調値に対応する距離とこの階調値を示した画素の位置から求めたカーブ区間の原稿長とカーブ区間以外の区間の原稿長とから求めた原稿のエッジ位置に基づいて原稿の主走査方向のサイズを検出する。【選択図】      図1
2015226179.tif 000002
【特許請求の範囲】
【請求項１】
読み取る原稿を載置するガラスと、
閉じた状態で前記ガラスを覆い前記ガラスを覆う側が白色のカバーと、
前記カバーを開いた状態及び閉じた状態で、原稿読取用ランプを点灯して主走査方向に前記原稿を読み取り、各々第一及び第二の読取結果を取得して出力する画像読取部と、
前記第二の読取結果（クローズデータ）と前記第一の読取結果（オープンデータ）の差分データ内の各画素データとその前後の画素データから検出され、前記原稿の反り上がった部分であるカーブ区間に対応する、前記第一の読取結果内の画素データの階調値に対応する距離と前記階調値を示した画素の位置から求めた前記カーブ区間の原稿長と前記カーブ区間以外の区間の原稿長とから求めた前記原稿のエッジ位置に基づいて前記原稿の主走査方向のサイズを検出する原稿サイズ検出部と、
を備えたことを特徴とする原稿サイズ検出装置。
【請求項２】
前記ガラスに載置した所定の一般原稿の前記ガラスとの距離（高さ）と、この距離（高さ）にある前記一般原稿を読み取ったときの階調値を正規化したものとを予め対応させたテーブルを更に備え、
前記原稿サイズ検出部は、前記第一の読取結果（オープンデータ）内の前記カーブ区間に対応する画素データの示す階調値を正規化したものに対応する距離（高さ）を前記テーブルを用いて求め、この距離（高さ）と前記階調値を示した画素の位置とに基づき前記カーブ区間の原稿長を求める、
ことを特徴とする請求項１記載の原稿サイズ検出装置。
【請求項３】
前記原稿サイズ検出部は、前記差分データ内の注目画素データを、前記ガラス面の前記原稿を載置する部分の前記主走査方向の端部の位置に対応する画素データから順に、前記ガラス面の前記主走査方向の端部の位置より内側の位置に対応する画素データへとずらしつつ、前記注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求め、この差分値が、所定の第二の値以下であり、最初に、前記第二の値より低い所定の第一の値以上となった注目画素の位置を、前記カーブ区間の開始位置とし、前記カーブ区間の開始位置を検出後、前記差分値が前記第二の値以上となった注目画素の位置を、前記カーブ区間の終了位置として、前記カーブ区間を検出する、
ことを特徴とする請求項１又は２記載の原稿サイズ検出装置。
【請求項４】
前記原稿サイズ検出部は、前記カーブ区間の開始位置を検出できずに、前記差分値が前記第二の値以上となる注目画素を検出した場合、この注目画素の位置を原稿のエッジ位置とする、
ことを特徴とする請求項３記載の原稿サイズ検出装置。
【請求項５】
前記ガラスとの前記距離（高さ）にある前記一般原稿を読み取ったときの階調値の正規化は、該階調値を、前記ガラスとの前記距離（高さ）が０のときの前記一般原稿を読み取ったときの階調値で除したものであり、前記オープンデータ内の画素データの示す階調値の正規化は、該階調値を、前記原稿の前記ガラスに接している部分を示す前記ガラスとの前記距離（高さ）が０のときの前記原稿部分を読み取ったときの階調値で除したものである、
ことを特徴とする請求項２又は３記載の原稿サイズ検出装置。
【請求項６】
前記テーブルは、前記ガラスとの距離（高さ）ｈに、この距離（高さ）ｈにある前記一般原稿の読取データ（階調値）ＡＡとこの一般原稿が前記ガラスに接している部分の読取データ（階調値）ＢＢとの比率Ｒ（ＡＡ/ＢＢ）を対応させたテーブルであり、
前記原稿サイズ検出部は、前記カーブ区間に対応する前記オープンデータ内の各画素データに対して、注目する画素データと、この画素データの前後数個の画素データとの平均値を前記注目する画素データの値に換えることにより、前記オープンデータを補正オープンデータとし、
前記補正オープンデータのうちの前記カーブ区間を等間隔（Δｄ）で複数（ｋ個）に区切ったときの各区切りの位置に対応する補正オープンデータの階調値Ａn（n＝１からｋ）と、前記差分データの階調値が、前記ガラスに接している原稿部分を示す所定値以下の前記差分データの部分に対応する前記オープンデータの階調値Ｂとの比率ｒn（Ａn/Ｂ）を算出し、
前記テーブルを使用して、この算出した前記比率ｒnに等しい比率Ｒに対応する距離（高さ）ｈn（前記カーブ区間のカーブの上がり方向の距離ｈn）を求め、
前記間隔（Δｄ）と前記距離（高さ）ｈnとに基づき前記カーブ区間の原稿長を求め、
前記カーブ区間の原稿長と（端部からカーブ区間の始まりの位置までの長さである）前記ガラスに面した原稿長とにより、主走査方向の原稿サイズを求める、
ことを特徴とする請求項２、３又は５記載の原稿サイズ検出装置。
【請求項７】
前記カーブ区間の原稿長は、Σｄn（＝ｄ１+ｄ２+・・・ｄｋ）であり、ここで、ｄn＝（（Δｄの二乗）+（（ｈn-ｈn-1）の二乗）の平方根、但し、ｈ０＝０、n＝１からｋである、
ことを特徴とする請求項６記載の原稿サイズ検出装置。
【請求項８】
前記画像読取部は、前記カバーを、方形面を有する前記ガラス面の前記原稿を載置する位置の主走査方向の端部の外側を軸にして開いた前記ガラス面からの所定の角度の開状態にて前記第一の読取結果を取得する、
ことを特徴とする請求項１から７のいずれかに記載の原稿サイズ検出装置。
【請求項９】
請求項８記載の原稿サイズ検出装置と、
印刷部と、を備え、
前記原稿サイズ検出装置の前記画像読取部は、読取り手段を備えたキャリッジを有し、前記キャリッジをスキャンさせてガラス上の原稿を読み取り、この読み取ったデータを出力し、前記印刷部は、前記原稿サイズ検出装置が検出した前記原稿サイズの用紙に前記読み取ったデータを印刷する、
ことを特徴とする画像読取装置。
【請求項１０】
閉じた状態で原稿を読み取る際に載置するガラスを覆い、前記ガラスを覆う側が白色のカバーを、開いた状態及び閉じた状態で、原稿読取用ランプを点灯して主走査方向に前記原稿を読み取り、第一の読取結果（オープンデータ）及び第二の読取結果（クローズデータ）を取得し、
前記第二の読取結果と前記第一の読取結果の差分データ内の各画素データとその前後の画素データから前記原稿の反り上がった部分であるカーブ区間を検出し、
前記第一の読取結果内の前記カーブ区間に対応する画素データの階調値に対応する距離と前記階調値を示した画素の位置から前記カーブ区間の原稿長を求め、
この原稿長と前記カーブ区間以外の区間の原稿長とから前記原稿のエッジ位置を求め、
このエッジ位置に基づいて前記原稿の主走査方向のサイズを検出する、
ことを特徴とする原稿サイズ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿サイズ検出装置、画像読取装置、及び原稿サイズ検出方法に関し、原稿がカーブしている状態であっても原稿の主走査方向のサイズを誤検出することのない原稿サイズ検出装置、画像読取装置、及び原稿サイズ検出方法に関する。
【背景技術】
【０００２】
デジタル複合機等に搭載されている画像読取装置には、読取り手段を備えたキャリッジをスキャンさせてプラテンガラス上の原稿を読み取るブックスキャナ方式が知られている。この画像読取装置は、ブックスキャナ方式で原稿をスキャンする場合、使用者がプラテンガラス上に原稿をセットするが、この際、通常、使用者がサイズを指定しなくてもセットした原稿のサイズを自動で検出する。そして、例えば、使用者の操作により原稿をコピーする場合、画像読取装置は、自動で検出した原稿のサイズの用紙が用紙カセットにない場合には、アラーム等の報知を行い使用者に知らせる。
【０００３】
自動で原稿のサイズを検出する技術が特許文献１に開示されている。特許文献１に開示の原稿読取装置を図１３に示す。図１３に示す原稿読取装置は、プラテンガラス１０と、原稿カバー１１と、原稿読取手段１２と、変化量データ演算手段（不図示）と、しきい値比較手段（不図示）と、原稿主走査方向長さ判別手段（不図示）とを備える。
【０００４】
プラテンガラス１０は、原稿を載置する。原稿カバー１１は、プラテンガラス１０に対して開閉自在に設定される。原稿読取手段１２は、原稿を１ラインずつ主走査方向に読み取る１次元イメージセンサにより、原稿の同一副走査位置を複数ライン繰り返し読み取る。変化量データ演算手段は、原稿読取手段１２が読み取った複数ラインの画像データの主走査方向における各ポイントにおける濃度の最大値と最小値の差をそれぞれ変化量データとして演算する。しきい値比較手段は、変化量データ演算手段で演算した各ポイントの変化量データを予め定めたしきい値と比較する。原稿主走査方向長さ判別手段は、各ポイントのうち、しきい値比較手段がしきい値を超える変化量データとしたポイントを原稿の存在しない主走査方向の位置とし、しきい値を超えない変化量データとしたポイントを原稿の存在する主走査方向の位置とする。そして、これらの位置に基づき原稿の主走査方向の長さを判別する。
【０００５】
ここで、特許文献１に開示の原稿読取装置の動作を説明する。
【０００６】
最初に、使用者の操作により、原稿が、プラテンガラス１０の所定のコーナーにこの原稿の角の部分が突き当てられて載置され、原稿カバー１１が原稿を載置した状態のプラテンガラス１０に向かって閉じられる。そして、原稿読取手段１２により、原稿カバー１１がプラテンガラス１０に向かって閉じられるとき、原稿カバー１１がプラテンガラス１０に対して所定の角度以降、原稿カバー１１が閉じられるまで、原稿の読取面を照射する光源が点灯された状態で、原稿の同一副走査位置を複数ライン繰り返し読み取り格納する。
【０００７】
通常、図１４に示すように、原稿カバー１１がプラテンガラス１０に対して所定の角度θになったときの原稿部分は、原稿に光源の光が反射されこの光が１次元イメージセンサにより検知されるため、白と検出される。一方、原稿カバー１１がプラテンガラス１０に対して所定の角度θになったときの原稿のない部分は、光源の光がプラテンガラス１０を透過して外部に放射され１次元イメージセンサにより検知されないので、黒と検出される。また、原稿カバー１１を閉じきったときの原稿部分は、原稿カバー１１がプラテンガラス１０に対して所定の角度θになったときと同様に、原稿に光源の光が反射されるため、白と検出される。一方、原稿カバー１１を閉じきったときの原稿のない部分は、原稿カバー１１により光源の光が反射されこの光が１次元イメージセンサにより検知されるため、白と検出される。
【０００８】
次に、変化量データ演算手段により、原稿読取手段１２が読み取り格納した複数ラインの画像データを主走査方向における各ポイントで読み出し、これらのポイントにおける画像データの濃度の最大値と最小値の差をそれぞれ変化量データとして演算する。そして、しきい値比較手段により、変化量データ演算手段で演算した各ポイントの変化量データを予め定めたしきい値と比較する。次に、原稿主走査方向長さ判別手段により、各ポイントのうちの、しきい値比較手段がしきい値を超える変化量データとしたポイントの位置を原稿の存在しない主走査方向の位置とする。また、各ポイントのうちの、しきい値比較手段がしきい値を超えない変化量データとしたポイントの位置を原稿の存在する主走査方向の位置とする。そして、原稿を突き当てて載置したプラテンガラス１０のコーナー側の原稿端から、原稿の存在する位置と判別したポイントから原稿の存在しない位置と判別したポイントへと変化したポイントまでのポイント数に基づき、原稿の主走査方向の長さを判別する。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−２８１８５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
上述した特許文献１に開示の原稿読取装置によると、図１５に示すように、プラテンガラス１０に載置した原稿にカーブがある場合、原稿カバー１１がプラテンガラス１０に対して所定の角度θになったときの原稿部分は、カーブ部分を若干灰色に、他の部分を白と検出される。これは、原稿に反射された光源の光を１次元イメージセンサにより検知することにより検出される。一方、原稿カバー１１がプラテンガラス１０に対して所定の角度θになったときの原稿のない部分は、光源の光がプラテンガラス１０を透過して外部に放射され１次元イメージセンサにより検知されないので、黒と検出される。また、原稿カバー１１を閉じきったときの原稿部分は、原稿が原稿カバー１１によりプラテンガラス１０に押し付けられ、この原稿に光源の光が反射されるため、白と検出される。一方、原稿カバー１１を閉じきったときの原稿のない部分は、原稿カバー１１により光源の光が反射されこの光が１次元イメージセンサにより検知されるため、白と検出される。このように、プラテンガラス１０に載置した原稿にカーブがある場合、カーブの先端に対応する主走査方向の位置が、原稿カバー１１がプラテンガラス１０に対して所定の角度θのときから原稿カバー１１を閉め切ったときまでに、図１５中の星印で示す範囲で変化する。そして、この範囲の検出結果が、黒から白に変わっている。
【００１１】
上述した特許文献１に開示の原稿読取装置は、各ポイントのうちの、しきい値を超える変化量データを示すポイントの位置を原稿の存在しない主走査方向の位置としている。また、各ポイントのうちの、しきい値を超えない変化量データを示すポイントの位置を原稿の存在する主走査方向の位置としている。そして、原稿を突き当てて載置したプラテンガラス１０のコーナー側の原稿端から、原稿の存在する位置と判別したポイントから原稿の存在しない位置と判別したポイントへと変化したポイントまでのポイント数に基づき、原稿の主走査方向の長さを判別している。
【００１２】
このため、特許文献１に開示の原稿読取装置は、プラテンガラスに載置した原稿にカーブがある場合、図１５中の星印で示す範囲の検出結果が黒から白へ変わっているので、この範囲を原稿の存在しない主走査方向の位置と判定する。このため、原稿の主走査方向の長さの判別を誤るおそれがあるといった問題がある。
【００１３】
本発明の目的は、上記課題を解決して、原稿がカーブしている状態であっても原稿の主走査方向のサイズを誤検出することのない原稿サイズ検出装置、画像読取装置、及び原稿サイズ検出方法を提供することである。
【課題を解決するための手段】
【００１４】
本発明の原稿サイズ検出装置は、読み取る原稿を載置するガラスと、閉じた状態で前記ガラスを覆い前記ガラスを覆う側が白色のカバーと、前記カバーを開いた状態及び閉じた状態で、原稿読取用ランプを点灯して主走査方向に前記原稿を読み取り、各々第一及び第二の読取結果を取得して出力する画像読取部と、前記第二の読取結果（クローズデータ）と前記第一の読取結果（オープンデータ）の差分データ内の各画素データとその前後の画素データから検出され、前記原稿の反り上がった部分であるカーブ区間に対応する、前記第一の読取結果内の画素データの階調値に対応する距離と前記階調値を示した画素の位置から求めた前記カーブ区間の原稿長と前記カーブ区間以外の区間の原稿長とから求めた前記原稿のエッジ位置に基づいて前記原稿の主走査方向のサイズを検出する原稿サイズ検出部と、を備えている。
【００１５】
本発明の画像読取装置は、本発明の原稿サイズ検出装置と、印刷部と、を備え、前記原稿サイズ検出装置の前記画像読取部は、読取り手段を備えたキャリッジを有し、前記キャリッジをスキャンさせてガラス上の原稿を読み取り、この読み取ったデータを出力し、前記印刷部は、前記原稿サイズ検出装置が検出した前記原稿サイズの用紙に前記読み取ったデータを印刷するようにしている。
【００１６】
本発明の原稿サイズ検出方法は、閉じた状態で原稿を読み取る際に載置するガラスを覆い、前記ガラスを覆う側が白色のカバーを、開いた状態及び閉じた状態で、原稿読取用ランプを点灯して主走査方向に前記原稿を読み取り、第一の読取結果（オープンデータ）及び第二の読取結果（クローズデータ）を取得し、前記第二の読取結果と前記第一の読取結果の差分データ内の各画素データとその前後の画素データから前記原稿の反り上がった部分であるカーブ区間を検出し、前記第一の読取結果内の前記カーブ区間に対応する画素データの階調値に対応する距離と前記階調値を示した画素の位置から前記カーブ区間の原稿長を求め、この原稿長と前記カーブ区間以外の区間の原稿長とから前記原稿のエッジ位置を求め、このエッジ位置に基づいて前記原稿の主走査方向のサイズを検出するようにしている。
【発明の効果】
【００１７】
本発明によれば、原稿がカーブしている状態であっても原稿の主走査方向のサイズを誤検出することのない原稿サイズ検出装置、画像読取装置、及び原稿サイズ検出方法を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の第１の実施の形態に係る原稿サイズ検出装置の一例を示す図である。
【図２】本発明の第１の実施の形態に係る原稿サイズ検出装置で読み取る曲がった原稿の一例を示す図である。
【図３】ガラス面に曲がった原稿が載置されたときのオープンデータの一例を示す図である。
【図４】ガラス面に曲がった原稿が載置されたときのクローズデータの一例を示す図である。
【図５】差分データの一例を示す図である。
【図６】本発明の第２の実施の形態に係る原稿サイズ検出装置の一例を示す図である。
【図７】本発明の第２の実施の形態に係る原稿サイズ検出装置の動作の一例を示すフローチャートである。
【図８】原稿の高さに対する階調値比を示すテーブルの作成するときのデータを取得する方法の一例を示す図である。
【図９】原稿の高さに対する階調値比を示すテーブルの一例を示す図である。
【図１０】カーブ区間の原稿長の算出方法の一例を説明するための図である。
【図１１】原稿の定型サイズを決めるためのテーブルの一例を示す図である。
【図１２】図１１で示された各サイズの各原稿を、本発明の第２の実施の形態に係る原稿サイズ検出装置の突き当て位置に突き当てたときの状態の一例を示す図である。
【図１３】関連技術における原稿読取装置を示す図である。
【図１４】関連技術における原稿読取装置のプラテンガラスに載置した原稿にカーブがない場合の、原稿の読み取り結果を示す図である。
【図１５】関連技術における原稿読取装置のプラテンガラスに載置した原稿にカーブがある場合の、原稿の読み取り結果を示す図である。
【発明を実施するための形態】
【００１９】
次に、本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る原稿サイズ検出装置の一例を示す図である。
【００２０】
図１の（ａ）は、原稿サイズ検出装置の斜視図、図１の（ｂ）は、原稿サイズ検出装置１の側面図である。
【００２１】
本実施の形態に係る原稿サイズ検出装置１は、ガラス５と、カバー６と、画像読取部２と、原稿サイズ検出部３とにより構成される。図１には、原稿を読み取るときに点灯するランプ（原稿読取用ランプ）と、カバー６の内側を白色にするために設定した白板も記載してある。
【００２２】
ガラス５は、例えば方形面を有するプラテンガラスであり、読み取る原稿を載置する。
【００２３】
カバー６は、プラテンカバーであり、筐体に開閉可能に接続され、閉じた状態でガラス５を覆い、ガラス５を覆う側（内側）に白板を有する。図１は開いた状態を示している。
【００２４】
画像読取部２は、カバー６を開いた状態で、ランプを点灯して、ガラス５面の原稿載置位置に載置された原稿を主走査方向に例えば１ライン読み取り、第一の読取結果（オープンデータ）を取得する。原稿を画像読取部２に読み取らせるときには、原稿を、奥突き当て位置と左突き当て位置とに突き当てた原稿載置位置に載置する。また、カバー６を閉じた状態で、ランプを点灯して主走査方向に原稿を例えば１ライン読み取り、第二の読取結果（オープンデータ）を取得する。
【００２５】
原稿サイズ検出部３は、クローズデータからオープンデータを引いて差分データを求める。そして、この差分データ内の各画素データに対して注目する画素データとこの画素データの前後の画素データとの関係を調べることにより、原稿の反り上がった状態の部分を示すカーブ区間を検出する。そして、オープンデータ内のカーブ区間に対応する画素データの示す階調値に対応する距離（高さ）とこの距離（高さ）に対応する階調値を示した画素の位置とに基づきカーブ区間の原稿長を求める。そして、この原稿長と、原稿のカーブ区間以外の区間の原稿長とから反り上がった状態のない原稿のエッジ位置を求め、このエッジ位置に基づいて原稿の主走査方向のサイズを検出する。
【００２６】
ここで、オープンデータ、クローズデータ、及び差分データは、いずれも、所定の走査開始位置の１ライン分の画像データ（例えば、８，０００個）であり、例えば主走査方向に、順番に記憶部（不図示）に格納する。また、例えば、主走査方向の５ｍｍは、２４０画素程度である。これらの値にこだわらず、装置により適宜変更して良い。
【００２７】
次に、本実施の形態の原稿サイズ検出装置１の動作を、図２から図５を使用して説明する。
【００２８】
図２は、原稿載置位置に反り上がった原稿を載置したときの様子の一例を示す図である。この図は、筐体を副走査方向から見た図である。反り上がった原稿の長さは、カーブ区間の原稿長と、カーブ区間以外の区間の原稿長との和である。点線部は、反り上がった原稿をカバー６によりガラス５面に押し付けることにより延ばしたときの状態を示している。この状態のときの原稿のエッジ端の位置が反り上がった状態のない原稿のエッジ位置である。
【００２９】
図３は、ガラス面に反り上がった（曲がった）原稿が載置されたときのオープンデータの一例を示す図である。（ａ）は、反り上がった（曲がった）原稿がガラス５面に載置されている状態を示している。（ｂ）は、（ａ）の状態の原稿のオープンデータの一例を示している。縦軸はデータの階調値（明度：例えば０から２５５の値）を表し、例えば、０が真黒、２５５が真白である。０から２５５の中間はグレーである。横軸はガラス５の手前側から、奥突き当て位置までの1ラインデータの位置を表す。オープンデータは、カバー６を開いた状態でランプを点灯して読み取った1ラインデータ分の画素データ（画像データ）である。原稿のない部分のデータは、黒色のデータである。原稿部分のデータは、原稿が曲がっている部分はグレーのデータである。原稿が曲がっていない部分は白のデータである。凹の部分は原稿上の文字のある部分である。
【００３０】
図４は、ガラス面に反り上がった（曲がった）原稿が載置されたときのクローズデータの一例を示す図である。クローズデータは、カバー６を閉じた状態でランプを点灯して読み取った1ラインデータ分の画素データ（画像データ）である。このため、閉じたカバー６により、反り上がった（曲がった）原稿が伸び、曲がりのない通常の原稿として画像読取部２に読み取られる。原稿のない部分は、カバー６の内側の白板により、白のデータとなる。原稿の部分は、白のデータである。凹の部分は原稿上の文字のある部分である。
【００３１】
図５は、差分データの一例を示す図である。縦軸はデータの階調値（明度）に対応するデータを表し、横軸は1ラインデータの位置を表す。差分データは、図４で示すクローズデータから、図３で示すオープンデータを引いたデータである。このため、ガラス５に接している原稿の部分以外の部分（カーブ区間）の文字のある部分のデータが凸凹として残っている。開始位置と終了位置との間がカーブ区間である。図に示すように、差分データでは原稿端の位置は検出できない。
【００３２】
最初に、使用者により原稿がガラス５面の原稿載置位置に載置され、画像読取部２は、使用者の所定の操作（例えば、開始を示すスイッチの押下、閉じる方向へカバー６を動かす等）を検出する。例えば、使用者の所定の操作を、開始スイッチ（不図示）や、カバー６の閉方向への動作を検出するセンサ（不図示）に基づいて検出する。このとき、ガラス５面に載置された原稿は、図２に示すように、反り上がって（曲がって）いるものとする。そして、画像読取部２は、カバー６が開いた状態でランプを点灯して原稿を主走査方向に例えば１ライン読み取り、図３に示すオープンデータを取得する。そして、画像読取部２は、カバー６が閉じられたことを、例えばカバー閉センサ（不図示）により検出し、ランプを点灯させて原稿を主走査方向に例えば１ライン読み取り、図４に示すクローズデータを取得する。
【００３３】
次に、原稿サイズ検出部３は、クローズデータからオープンデータを引いて、図５に示す差分データを求める。そして、この差分データ内の各画素データに対して注目する画素データとこの画素データの前後の画素データとの関係を調べることにより、原稿の反り上がった状態の部分を示すカーブ区間を検出する。すなわち、注目する画素データの前後で、例えば所定の第一の値（５階調）以上の差があるときにはこの画素データの位置をカーブ区間の開始位置とする。そして、開始位置を検出後、注目する画素データの前後で、例えば、所定の第二の値（１０階調）以上の差があるときにはこの画素データの位置をカーブ区間の終了位置とする。
【００３４】
そして、原稿サイズ検出部３は、オープンデータ内のカーブ区間に対応する画素データの示す階調値に対応する距離（高さ）を、例えばテーブルを用いて求める。このテーブルは、例えば、ガラス５に載置した所定の一般原稿（例えば、普通印刷用紙）を読み取ったときの階調値と、この階調値に対応する、すなわち、この階調値を読み取ったときのガラス５から一般原稿までの距離（高さ）と、を予め対応させたてテーブルである。そして、この階調値を示した画素の位置と、階調値に対応する距離（高さ）とに基づきカーブ区間の原稿の実質の長さを示す原稿長を求める。
【００３５】
そして、この求めた原稿長と、原稿のカーブ区間以外の区間の原稿長とから反り上がった状態のない原稿のエッジ位置を求め、このエッジ位置と予め定めた奥突き当て位置とから原稿の主走査方向のサイズを検出する。
【００３６】
このように、本発明の第１の実施の形態によれば、原稿サイズ検出部３により、カーブ区間を検出する。そして、この検出したカーブ区間のオープンデータの階調値に対応する画素の位置と、この階調値を示す原稿部分のガラス５からの距離（高さ）とに基づいてカーブ区間の原稿長（原稿の実質の長さ）を求める。そして、カーブ区間の原稿長と、原稿のカーブ区間以外の区間の原稿長とから反り上がった状態のない原稿のエッジ位置を求め、このエッジ位置に基づいて原稿の主走査方向のサイズを検出する。このため、本発明の第１の実施の形態によれば、載置された原稿がカーブしている状態であっても原稿の主走査方向のサイズを誤ることなく検出することができる。
（第２の実施の形態）
図６は、本発明の第２の実施の形態に係る原稿サイズ検出装置の一例を示す図である。
【００３７】
図６の（ａ）は、原稿サイズ検出装置の斜視図、図６の（ｂ）は、原稿サイズ検出装置の側面である。
【００３８】
本発明の第２の実施の形態は、第１の実施の形態に、原稿の副走査方向のサイズを検出する複数の副走査方向サイズセンサを更に設けている。また、第１の実施の形態の原稿サイズ検出装置１の原稿サイズ検出部３と画像読取部２をより具体化したものである。したがって、主に第１の実施の形態と相違する部分について説明する。
【００３９】
本実施の形態に係る原稿サイズ検出装置１は、ガラス５と、カバー６と、画像読取部２と、テーブル４と、原稿サイズ検出部３と、複数の副走査方向サイズセンサ（副走査方向サイズセンサＡ８、副走査方向サイズセンサＢ９）とにより構成される。
【００４０】
図６には、原稿を読み取るときに点灯するランプ（原稿読取用ランプ）、カバー６の閉じ角を検出する角度センサ７、カバー６が完全に閉じられたことを検出するカバー閉センサ、ガラス５上を走査し原稿の画素データを読み取るキャリッジも記載してある。
【００４１】
副走査方向サイズセンサＡ８、及び副走査方向サイズセンサＢ９は、原稿を載置するガラス５の奥突き当て位置近傍の副走査方向に沿って載置され、これらの副走査方向サイズセンサのＯN、ＯＦＦに基づいて、原稿の副走査方向のサイズを検出する。副走査方向サイズセンサは原稿部分に掛かってかかっているときにＯNとなる。
【００４２】
テーブル４は、ガラス５に載置した所定の一般原稿（例えば、普通印刷用紙）のこのガラス５との距離（高さ）と、この距離（高さ）にある一般原稿を読み取ったときの階調値を正規化したものと、を予め対応させたテーブルである。ここで、ガラス５との距離（高さ）にある一般原稿を読み取ったときの階調値の正規化は、例えば、この階調値を、ガラス５との距離（高さ）が０のときの一般原稿を読み取ったときの階調値で除したものである。すなわち、このテーブル４は、ガラス５との距離（高さ）ｈに、この距離（高さ）ｈにある一般原稿の読取データ（階調値）ＡＡとこの一般原稿がガラス５に接している部分の読取データ（階調値）ＢＢとの比率Ｒ（ＡＡ/ＢＢ）を対応させたものである。
【００４３】
原稿サイズ検出部３は、差分データ内の注目画素データを、ガラス５面の原稿を載置する部分の主走査方向の端部の位置に対応する画素データから順にずらしつつ、注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求める。すなわち、差分データ内の注目画素データを、ガラス５面の主走査方向の端部の位置より内側の位置に対応する画素データへとずらしつつ、注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求める。そして、この差分値が、所定の第二の値（１０階調）以下であり、最初に、第二の値より低い所定の第一の値（５階調）以上となった注目画素の位置を、カーブ区間の開始位置とする。そして、カーブ区間の開始位置を検出後、差分値が第二の値（１０階調）以上となった注目画素の位置を、カーブ区間の終了位置として、カーブ区間を検出する。ここで、第一の値の５階調、及び第二の値の１０階調の値は、カーブ区間が的確に抽出されるよう、実験等により適宜変更して良い。
【００４４】
原稿サイズ検出部３は、オープンデータ内のカーブ区間に対応する画素データの示す階調値を正規化したものに対応する距離（高さ）を、テーブル４を用いて求め、この距離（高さ）とこの距離（高さ）に対応する階調値を示した画素の位置とに基づきカーブ区間の原稿長を求める。オープンデータ内の画素データの示す階調値の正規化は、この階調値を、原稿のガラス５に接している部分を示すガラス５との距離（高さ）が０のときの原稿部分を読み取ったときの階調値で除したものである。そして、この原稿長と、原稿のカーブ区間以外の区間の原稿長とから反り上がった状態のない原稿のエッジ位置を求める。
【００４５】
原稿サイズ検出部３は、原稿の主走査方向のサイズと、複数の副走査方向サイズセンサが検出した原稿の副走査方向のサイズとに基づき、原稿サイズを決定する。原稿の主走査方向のサイズは、原稿のエッジ位置と、読み取る原稿を載置するガラス５面の原稿載置位置の端部である奥突き当て位置とから求める。
【００４６】
画像読取部２は、カバー６を、ガラス５面の原稿載置位置の主走査方向の端部（奥突き当て位置）の外側を軸にして、ガラス５面から所定の角度（例えば、１２度程度）開いた開状態にして、オープンデータを取得する。この角度（１２度程度）は、外乱光の影響を受けにくい角度である。この角度は実験等により適宜変更してよい。
【００４７】
角度センサ７は、閉じる方向に動くカバー６により押され、その押下距離に応じてカバー６の角度を検出する、例えば縦長棒と遮光センサとの組である。そして、例えば、この棒の先端により、所定の位置に設けられた遮光センサの光を遮断することにより、所定の位置に応じたカバー６の角度を検出する。
【００４８】
画像読取部２は、カバー６が閉じられたことを、カバー閉センサにより検出して、クローズデータを取得する。
【００４９】
次に、本実施の形態の原稿サイズ検出装置１の動作を、図７から図１２を使用して説明する。
【００５０】
図７は、本発明の第２の実施の形態に係る原稿サイズ検出装置の動作の一例を示すフローチャートである。
【００５１】
図８は、原稿の高さに対する階調値比を示すテーブルの作成するときのデータを取得する方法の一例を示す図である。ガラス５の原稿載置位置に、主走査方向の特定の位置から例えば直線的に折り曲げた一般原稿を載置する。そして、ガラス５からの距離（高さ）ｈ（ｍｍ）にある原稿（一般原稿、例えば、普通印刷用紙）の読取データＡＡ（階調値）と原稿がガラス５に接しているとき（高さｈ＝０のとき）の読取データＢＢ（階調値）とを画像読み取り部により読み取る。
【００５２】
図９は、原稿の高さに対する階調値比を示すテーブルの一例を示す図である。このテーブル４は、図８に示す方法により読み取った、ガラス５からの高さがｈのときの読取データＡＡと原稿がガラス５に接しているときの読取データＢＢの比率（階調比）Ｒ（ＡＡ/ＢＢ）を、高さｈに対応させたものである。この図では、０．５ｍｍ間隔の高さｈ（０．５（ｍｍ）から２０（ｍｍ））に対応する比率Ｒ（０．９１４から０．１１７）が記載してある。
【００５３】
図１０は、カーブ区間の原稿長の算出方法の一例を説明するための図である。（ａ）は、反り上がった（曲がった）原稿がガラス５面に載置されている状態を示している。ｈn（n＝１からｋ）は、カーブ区間を等間隔（Δｄ）で複数（ｋ個）に区切ったときの、各区切りの位置におけるガラス５からの原稿までの距離（高さ）である。ｄnは、等間隔で区切られたカーブ区間の各区間を直線で近似したときの距離である。
（ｂ）は、オープンデータをスムージングして補正した補正オープンデータである。
補正オープンデータは、図３の（ｂ）で示すカーブ区間に対応するオープンデータ内の各画素データに対して、注目する画素データと、この画素データの前後数個の画素データとの平均値を注目する画素データの値に換えることによりスムージングを行って、オープンデータを補正したものである。Ａnは、カーブ区間の各区切りの位置に対応する補正オープンデータの階調値である。Ｂは、ガラス５に接している原稿部分を示すオープンデータの階調値（例えば、オープンデータの最大値）である。
【００５４】
図１１は、原稿の定型サイズを決めるためのテーブルの一例を示す図である。この図は、副走査方向サイズセンサＡ８の検出結果と、副走査方向サイズセンサＢ９の検出結果と、原稿サイズ検出部３が求めた原稿の主走査方向のサイズとに対応させて原稿の定型サイズを決めるテーブルである。テーブル内の主走査方向のサイズの範囲（Ｄ，Ｅ，Ｆ，Ｇ，Ｈ，Ｊ，Ｋ）は、次のように対応付けている。すなわち、検出した主走査方向のサイズＸ（単位はｍｍ）が、１４４＜Ｘ＜＝１６３の場合Ｄ、１６３＜Ｘ＜＝１９５の場合Ｅ、１９５＜Ｘ＜＝２１３の場合Ｆ、２１３＜Ｘ＜＝２２６の場合Ｇとする。また、２２６＜Ｘ＜＝２６２の場合Ｈ、２６２＜Ｘ＜＝２７５の場合Ｉ、２７５＜Ｘ＜＝２８９の場合Ｊ、２８９＜Ｘ＜＝３０１の場合Ｋとする。また、副走査方向サイズセンサＡ８と副走査方向サイズセンサＢ９に関しては、検出結果がＯNのとき“１”、ＯＦＦのとき“０”である。一方、原稿の定型サイズＡ３、Ａ４、Ａ５、Ｂ４、及びＢ５、は、Ａ３、Ａ４、Ａ５、Ｂ４、及びＢ５のサイズであることを示し、Ｌｅｔｔｅｒは、レターサイズであることを示している。Ｓは、原稿の主走査方向の長さが副走査方向の長さより短いものであることを示している。Ｌは、原稿の主走査方向の長さが副走査方向の長さより長いものであることを示している。
【００５５】
図１２は、図１１で示された各サイズの各原稿を、本発明の第２の実施の形態に係る原稿サイズ検出装置１の突き当て位置に突き当てたときの状態の一例を示す図である。この図は、図１１で示された各サイズの各原稿を、ガラス５面の原稿載置位置の主走査方向の端部である奥突き当て位置と、副走査方向の端部である左突き当て位置とに突き当てたときの状態を示している。原稿を画像読取部２に読み取らせるときには、原稿は奥突き当て位置と左突き当て位置とに突き当てた原稿載置位置に載置する。
【００５６】
図７のステップＳ１では、カバー６が開いた状態で、使用者により原稿がガラス５面の原稿載置位置に載置され、使用者の操作によりカバー６が閉じる方向へ回転する。このときランプは消灯しており、キャリッジは走査開始位置に移動している。
【００５７】
図７のステップＳ２では、画像読取部２により、カバー６が所定の角度になったか否かを角度センサ７に基づいて検出し、所定の角度になったときに、ステップＳ３へ進む。
【００５８】
図７のステップＳ３では、原稿サイズ検出部３により、副走査方向サイズセンサＡ８と副走査方向サイズセンサＢ９の検出結果を取得し格納する。また、画像読取部２により、ランプを点灯させ、原稿を主走査方向に、例えば１ライン読み取り、図３に示す第一の読取結果（オープンデータ）を取得し格納する。
【００５９】
図７のステップＳ４では、画像読取部２により、カバー６が完全に閉じられたか否かをカバー閉センサに基づいて検出し、カバー６が完全に閉じられたときに、ステップＳ５へ進む。
【００６０】
図７のステップＳ５では、画像読取部２により、ランプを点灯させたままで原稿を主走査方向に例えば１ライン読み取り、図４に示す第二の読取結果（クローズデータ）を取得し格納する。
【００６１】
図７のステップＳ６では、原稿サイズ検出部３により、クローズデータからオープンデータを引き図５で示す差分データを求め、格納する。
【００６２】
図７のステップＳ７では、原稿サイズ検出部３により、ステップＳ６で求めた差分データから、カーブ区間の開始位置を検出する。すなわち、原稿サイズ検出部３は、差分データ内の注目画素データを、ガラス５面の原稿を載置する部分の主走査方向の端部の位置に対応する画素データから順にずらしつつ、注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求める。すなわち、差分データ内の注目画素データを、ガラス５面の主走査方向の端部の位置より内側の位置に対応する画素データへとずらしつつ、注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求める。そして、この差分値が、所定の第二の値（１０階調）以下であり、最初に、第二の値より低い所定の第一の値（５階調）以上となった注目画素の位置を、カーブ区間の開始位置とする。
【００６３】
図７のステップＳ８では、ステップＳ７でカーブ区間の開始位置を検出できた場合には、ステップＳ１０へ進む。ステップＳ７でカーブ区間の開始位置を検出できなかった場合にはステップＳ９へ進む。
【００６４】
図７のステップＳ９では、原稿サイズ検出部３により、カーブ区間の開始位置を検出できなかった場合、差分値が第二の値（１０階調）以上となる注目画素の位置を原稿のエッジ位置とする。このような注目画素が複数検出できた場合は、最後に検出した注目画素の位置を原稿のエッジ位置とする。ステップＳ１３へ進む。
【００６５】
ここで、例えば、予め定めた奥突き当て位置から原稿のエッジ位置までの画素数がNであり、主走査方向の５ｍｍが２４０画素に対応している場合、原稿の主走査方向のサイズ（ｍｍ）＝N×（５／２４０）である。
【００６６】
図７のステップＳ１０では、カーブ区間の開始位置を検出後、原稿サイズ検出部３により、差分値が第二の値（１０階調）以上となった注目画素の位置を、カーブ区間の終了位置とし、カーブ区間の開始位置とカーブ区間の終了位置との間を、カーブ区間とする。
【００６７】
図７のステップＳ１１では、原稿サイズ検出部３により、カーブ区間の原稿長を求め、
この原稿長に、カーブ区間以外の区間の原稿長を加え原稿のエッジ位置とする。
【００６８】
すなわち、原稿サイズ検出部３は、カーブ区間に対応するオープンデータ内の各画素データに対して、注目する画素データと、この画素データの前後数個の画素データとの平均値を注目する画素データの値に換えることによりスムージングを行い、オープンデータを図１０の（ｂ）で示す補正オープンデータとする。そして、補正オープンデータのうちのカーブ区間を等間隔（Δｄ）で複数（ｋ個）に区切ったときの各区切りの位置に対応する補正オープンデータの階調値Ａn（n＝１からｋ）と、差分データの階調値が、ガラス５に接している原稿部分を示す所定値以下の差分データの部分に対応するオープンデータの階調値Ｂ（例えば、ガラス５に接している原稿部分に対応するオープンデータの最大値）との比率ｒn（Ａn/Ｂ）を算出する。そして、図９で示すテーブル４を使用して、この算出した比率ｒnに等しい比率Ｒに対応する距離（高さ）ｈnを求める。これは、所定の間隔（Δｄ）で読み取ったカーブ区間の各位置の距離（高さ）ｈnである。テーブル４に比率ｒnに等しい比率Ｒがないときには、比率ｒnの前後の比率Ｒに対応する距離（高さ）ｈデータを内挿（前後の値を使用した比計算）してｈnを求める。そして、間隔（Δｄ）と距離（高さ）ｈnとに基づきカーブ区間の原稿長を求める。すなわち、カーブ区間の原稿長は、Σｄn（＝ｄ１+ｄ２+・・・ｄｋ）であり、ここで、ｄn＝（（Δｄの二乗）+（（ｈn-ｈn-1）の二乗）の平方根、但しn＝１からｋである。
【００６９】
そして、原稿サイズ検出部３は、この求めたカーブ区間の原稿の実質の長さ（原稿長）に、原稿のカーブ区間以外の区間の原稿長（ガラス５に面した原稿長）を加え、これを反り上がった状態のない原稿のエッジ位置とする。
【００７０】
図７のステップＳ１２では、原稿サイズ検出部３は、原稿のエッジ位置と、予め定めた奥突き当て位置とから原稿の主走査方向のサイズを検出する。
【００７１】
図７のステップＳ１３では、原稿サイズ検出部３は、ステップ３で格納した副走査方向サイズセンサＡ８と副走査方向サイズセンサＢ９の検出結果と、検出した原稿の主走査方向のサイズとに基づいて、図１１のテーブルを使用して、ガラス５に載置された原稿の定型サイズを決める。
【００７２】
このように、本発明の第２の実施の形態によれば、原稿サイズ検出部３により、カーブ区間を検出する。そして、この検出したカーブ区間のオープンデータの階調値に対応する画素の位置と、テーブル４により取得した、この階調値を示す原稿部分のガラス５からの距離（高さ）とに基づいてカーブ区間の原稿長（原稿の実質の長さ）を求める。そして、カーブ区間の原稿長と、原稿のカーブ区間以外の区間の原稿長とから反り上がった状態のない原稿のエッジ位置を求め、このエッジ位置に基づいて原稿の主走査方向のサイズを検出する。このため、本発明の第２の実施の形態によれば、載置された原稿がカーブしている状態であっても原稿の主走査方向のサイズを誤ることなく検出することができる。
【００７３】
また、検出した原稿の主走査方向のサイズと、原稿の副走査方向のサイズを検出するセンサの検出結果とにより、ガラスに載置された原稿の定型サイズを決めることができる。
【００７４】
尚、上記で説明した原稿サイズ検出装置は、例えば、デジタル複合機等に搭載されている画像読取装置等に使用される。この画像読取装置は、原稿サイズ検出装置と、例えば、印刷部（不図示）を備えている。この画像読取装置は、原稿からのランプ光の反射光を受けて画素データを出力する読み取り素子等の読取り手段を備えたキャリッジをスキャンさせてガラス上の原稿を読み取る。そして、この読み取った結果を、例えば、原稿サイズ検出装置により検出したサイズの用紙に印刷部（不図示）により印刷する。
【００７５】
上記の実施形態の一部または全部は、以下の付記のように記載され得るが、以下には限られない。
（付記１）
読み取る原稿を載置するガラスと、
閉じた状態で前記ガラスを覆い前記ガラスを覆う側が白色のカバーと、
前記カバーを開いた状態及び閉じた状態で、原稿読取用ランプを点灯して主走査方向に前記原稿を読み取り、各々第一及び第二の読取結果を取得して出力する画像読取部と、
前記第二の読取結果（クローズデータ）と前記第一の読取結果（オープンデータ）の差分データ内の各画素データとその前後の画素データから検出され、前記原稿の反り上がった部分であるカーブ区間に対応する、前記第一の読取結果内の画素データの階調値に対応する距離と前記階調値を示した画素の位置から求めた前記カーブ区間の原稿長と前記カーブ区間以外の区間の原稿長とから求めた前記原稿のエッジ位置に基づいて前記原稿の主走査方向のサイズを検出する原稿サイズ検出部と、
を備えたことを特徴とする原稿サイズ検出装置。
（付記２）
前記ガラスに載置した所定の一般原稿の前記ガラスとの距離（高さ）と、この距離（高さ）にある前記一般原稿を読み取ったときの階調値を正規化したものとを予め対応させたテーブルを更に備え、
前記原稿サイズ検出部は、前記第一の読取結果（オープンデータ）内の前記カーブ区間に対応する画素データの示す階調値を正規化したものに対応する距離（高さ）を前記テーブルを用いて求め、この距離（高さ）と前記階調値を示した画素の位置とに基づき前記カーブ区間の原稿長を求める、
ことを特徴とする付記１記載の原稿サイズ検出装置。
（付記３）
前記原稿サイズ検出部は、前記差分データ内の注目画素データを、前記ガラス面の前記原稿を載置する部分の前記主走査方向の端部の位置に対応する画素データから順に、前記ガラス面の前記主走査方向の端部の位置より内側の位置に対応する画素データへとずらしつつ、前記注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求め、この差分値が、所定の第二の値以下であり、最初に、前記第二の値より低い所定の第一の値以上となった注目画素の位置を、前記カーブ区間の開始位置とし、前記カーブ区間の開始位置を検出後、前記差分値が前記第二の値以上となった注目画素の位置を、前記カーブ区間の終了位置として、前記カーブ区間を検出する、
ことを特徴とする付記１又は２記載の原稿サイズ検出装置。
（付記４）
前記原稿サイズ検出部は、前記カーブ区間の開始位置を検出できずに、前記差分値が前記第二の値以上となる注目画素を検出した場合、この注目画素の位置を原稿のエッジ位置とする、
ことを特徴とする付記３記載の原稿サイズ検出装置。
（付記５）
前記ガラスとの前記距離（高さ）にある前記一般原稿を読み取ったときの階調値の正規化は、該階調値を、前記ガラスとの前記距離（高さ）が０のときの前記一般原稿を読み取ったときの階調値で除したものであり、前記オープンデータ内の画素データの示す階調値の正規化は、該階調値を、前記原稿の前記ガラスに接している部分を示す前記ガラスとの前記距離（高さ）が０のときの前記原稿部分を読み取ったときの階調値で除したものである、
ことを特徴とする付記２又は３記載の原稿サイズ検出装置。
（付記６）
前記テーブルは、前記ガラスとの距離（高さ）ｈに、この距離（高さ）ｈにある前記一般原稿の読取データ（階調値）ＡＡとこの一般原稿が前記ガラスに接している部分の読取データ（階調値）ＢＢとの比率Ｒ（ＡＡ/ＢＢ）を対応させたテーブルであり、
前記原稿サイズ検出部は、前記カーブ区間に対応する前記オープンデータ内の各画素データに対して、注目する画素データと、この画素データの前後数個の画素データとの平均値を前記注目する画素データの値に換えることにより、前記オープンデータを補正オープンデータとし、
前記補正オープンデータのうちの前記カーブ区間を等間隔（Δｄ）で複数（ｋ個）に区切ったときの各区切りの位置に対応する補正オープンデータの階調値Ａn（n＝１からｋ）と、前記差分データの階調値が、前記ガラスに接している原稿部分を示す所定値以下の前記差分データの部分に対応する前記オープンデータの階調値Ｂとの比率ｒn（Ａn/Ｂ）を算出し、
前記テーブルを使用して、この算出した前記比率ｒnに等しい比率Ｒに対応する距離（高さ）ｈn（前記カーブ区間のカーブの上がり方向の距離ｈn）を求め、
前記間隔（Δｄ）と前記距離（高さ）ｈnとに基づき前記カーブ区間の原稿長を求め、
前記カーブ区間の原稿長と（端部からカーブ区間の始まりの位置までの長さである）前記ガラスに面した原稿長とにより、主走査方向の原稿サイズを求める、
ことを特徴とする付記２、３又は５記載の原稿サイズ検出装置。
（付記７）
前記カーブ区間の原稿長は、Σｄn（＝ｄ１+ｄ２+・・・ｄｋ）であり、ここで、ｄn＝（（Δｄの二乗）+（（ｈn-ｈn-1）の二乗）の平方根、但し、ｈ０＝０、n＝１からｋである、
ことを特徴とする付記６記載の原稿サイズ検出装置。
（付記８）
前記画像読取部は、前記カバーを、方形面を有する前記ガラス面の前記原稿を載置する位置の主走査方向の端部の外側を軸にして開いた前記ガラス面からの所定の角度の開状態にて前記第一の読取結果を取得する、
ことを特徴とする付記１記載の原稿サイズ検出装置。
（付記９）
前記原稿サイズ検出部は、検出した前記エッジ位置と、読み取る原稿を載置する前記ガラス面の原稿載置位置とに基づいて前記原稿の前記主走査方向のサイズを検出する、
ことを特徴とする付記１記載の原稿サイズ検出装置。
（付記１０）
前記原稿を載置する前記ガラスの副走査方向に沿って設定し、前記原稿の副走査方向のサイズを検出する複数の副走査方向サイズセンサを更に備え、
前記原稿サイズ検出部は、前記検出した前記原稿の主走査方向のサイズと、前記複数の副走査方向サイズセンサが検出した前記原稿の副走査方向のサイズとに基づき、前記原稿サイズを決定する、
ことを特徴とする付記１から９のいずれかに記載の原稿サイズ検出装置。
（付記１１）
付記１０記載の原稿サイズ検出装置と、
印刷部と、を備え、
前記原稿サイズ検出装置の前記画像読取部は、読取り手段を備えたキャリッジを有し、前記キャリッジをスキャンさせてガラス上の原稿を読み取り、この読み取ったデータを出力し、前記印刷部は、前記原稿サイズ検出装置が検出した前記原稿サイズの用紙に前記読み取ったデータを印刷する、
ことを特徴とする画像読取装置。
（付記１２）
閉じた状態で原稿を読み取る際に載置するガラスを覆い、前記ガラスを覆う側が白色のカバーを、開いた状態及び閉じた状態で、原稿読取用ランプを点灯して主走査方向に前記原稿を読み取り、第一の読取結果（オープンデータ）及び第二の読取結果（クローズデータ）を取得し、
前記第二の読取結果と前記第一の読取結果の差分データ内の各画素データとその前後の画素データから前記原稿の反り上がった部分であるカーブ区間を検出し、
前記第一の読取結果内の前記カーブ区間に対応する画素データの階調値に対応する距離と前記階調値を示した画素の位置から前記カーブ区間の原稿長を求め、
この原稿長と前記カーブ区間以外の区間の原稿長とから前記原稿のエッジ位置を求め、
このエッジ位置に基づいて前記原稿の主走査方向のサイズを検出する、
ことを特徴とする原稿サイズ検出方法。
（付記１３）
前記原稿サイズ検出部は、前記第一の読取結果（オープンデータ）内の前記カーブ区間に対応する画素データの示す階調値を正規化したものに対応する距離（高さ）を、前記ガラスに載置した所定の一般原稿の前記ガラスとの距離（高さ）と、この距離（高さ）にある前記一般原稿を読み取ったときの階調値を正規化したものとを予め対応させたテーブルを用いて求め、この距離（高さ）と前記階調値を示した画素の位置とに基づき前記カーブ区間の原稿長を求める、
ことを特徴とする付記１２記載の原稿サイズ検出方法。
（付記１４）
前記差分データ内の注目画素データを、前記ガラス面の前記原稿を載置する部分の前記主走査方向の端部の位置に対応する画素データから順に、前記ガラス面の前記主走査方向の端部の位置より内側の位置に対応する画素データへとずらしつつ、前記注目画素データの前方数画素の平均値と、後方数画素の平均値との差分値を求め、この差分値が、所定の第二の値以下であり、最初に、前記第二の値より低い所定の第一の値以上となった注目画素の位置を、前記カーブ区間の開始位置とし、前記カーブ区間の開始位置を検出後、前記差分値が前記第二の値以上となった注目画素の位置を、前記カーブ区間の終了位置として、前記カーブ区間を検出する、
ことを特徴とする付記１３記載の原稿サイズ検出方法。
（付記１５）
前記ガラスとの前記距離（高さ）にある前記一般原稿を読み取ったときの階調値の正規化は、該階調値を、前記ガラスとの前記距離（高さ）が０のときの前記一般原稿を読み取ったときの階調値で除したものであり、前記オープンデータ内の画素データの示す階調値の正規化は、該階調値を、前記原稿の前記ガラスに接している部分を示す前記ガラスとの前記距離（高さ）が０のときの前記原稿部分を読み取ったときの階調値で除したものである、
ことを特徴とする付記１３又は１４記載の原稿サイズ検出方法。
（付記１６）
前記テーブルは、前記ガラスとの距離（高さ）ｈに、この距離（高さ）ｈにある前記一般原稿の読取データ（階調値）ＡＡとこの一般原稿が前記ガラスに接している部分の読取データ（階調値）ＢＢとの比率Ｒ（ＡＡ/ＢＢ）を対応させたテーブルであり、
前記カーブ区間に対応する前記オープンデータ内の各画素データに対して、注目する画素データと、この画素データの前後数個の画素データとの平均値を前記注目する画素データの値に換えることにより、前記オープンデータを補正オープンデータとし、
前記補正オープンデータのうちの前記カーブ区間を等間隔（Δｄ）で複数（ｋ個）に区切ったときの各区切りの位置に対応する補正オープンデータの階調値Ａn（n＝１からｋ）と、前記差分データの階調値が、前記ガラスに接している原稿部分を示す所定値以下の前記差分データの部分に対応する前記オープンデータの階調値Ｂとの比率ｒn（Ａn/Ｂ）を算出し、
前記テーブルを使用して、この算出した前記比率ｒnに等しい比率Ｒに対応する距離（高さ）ｈnを求め、
前記間隔（Δｄ）と前記距離（高さ）ｈnとに基づき前記カーブ区間の原稿長を求め、
前記カーブ区間の原稿長と前記ガラスに面した原稿長とにより、主走査方向の原稿サイズを求める、
ことを特徴とする付記１３、１４又は１５記載の原稿サイズ検出方法。
（付記１７）
前記カーブ区間の原稿長は、Σｄn（＝ｄ１+ｄ２+・・・ｄｋ）であり、ここで、ｄn＝（（Δｄの二乗）+（（ｈn-ｈn-1）の二乗）の平方根、但し、ｈ０＝０、n＝１からｋである、
ことを特徴とする付記１６載の原稿サイズ検出方法。
（付記１８）
前記カバーを、方形面を有する前記ガラス面の前記原稿を載置する位置の主走査方向の端部の外側を軸にして開いた前記ガラス面からの所定の角度の開状態にて前記第一の読取結果を取得する、
ことを特徴とする付記１２載の原稿サイズ検出方法。
（付記１９）
前記エッジ位置と、読み取る原稿を載置する前記ガラス面の原稿載置位置とに基づいて前記原稿の前記主走査方向のサイズを検出する、
ことを特徴とする付記１２載の原稿サイズ検出方法。
（付記２０）
前記原稿の主走査方向のサイズと、前記複数の副走査方向サイズセンサが検出した前記原稿の副走査方向のサイズとに基づき、前記原稿サイズを決定する、
ことを特徴とする付記１２ら１９いずれかに記載の原稿サイズ検出方法。
【符号の説明】
【００７６】
１  原稿サイズ検出装置
２  画像読取部
３  原稿サイズ検出部
４  テーブル
５  ガラス
６  カバー
７  角度センサ
８  副走査方向サイズセンサＡ
９  副走査方向サイズセンサＢ
１０  プラテンガラス
１１  原稿カバー
１２  原稿読取手段
【図１】
2015226179.tif 000003
【図２】
2015226179.tif 000004
【図３】
2015226179.tif 000005
【図４】
2015226179.tif 000006
【図５】
2015226179.tif 000007
【図６】
2015226179.tif 000008
【図７】
2015226179.tif 000009
【図８】
2015226179.tif 000010
【図９】
2015226179.tif 000011
【図１０】
2015226179.tif 000012
【図１１】
2015226179.tif 000013
【図１２】
2015226179.tif 000014
【図１３】
2015226179.tif 000015
【図１４】
2015226179.tif 000016
【図１５】
2015226179.tif 000017