(57)【要約】【課題】  原稿載置台の読取領域を分割した各領域に載置された原稿を読み取った画像を確認する際のユーザの手間を軽減することができる。【解決手段】  画像形成装置１０はＣＰＵ（８０）を含み、ユーザの操作に従って、ＣＰＵは、画像読取部（２６）に原稿載置台１６の分割領域（Ｒ１〜Ｒ４）の各々に載置された複数の原稿を一括して読み取らせて個別の画像を取得する。また、ＣＰＵは、分割領域毎に、画像を含む画像ファイルを生成する。そして、ＣＰＵは、原稿が不適切な位置に載置された状態で原稿の読取が実行された場合、画像ファイルのデータが生成される前に、原稿が適切に載置されていない旨をユーザに通知するための通知画面をディスプレイ（１００）に表示させる。【選択図】  図１
2020088503.tif 000002
【特許請求の範囲】
【請求項１】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する生成手段と、
前記全体画像から、前記原稿に対応する個別画像を抽出する抽出手段と、
前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、当該個別画像に対応する原稿が適切に載置されているかどうかを判断する第１判断手段と、
前記第１判断手段で原稿が適切に載置されていないと判断された場合に、当該原稿が適切に載置されていない旨をユーザに通知する通知手段とを備える、画像読取装置。
【請求項２】
前記第１判断手段は、前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記個別画像に対応する原稿が、前記複数の領域のうち２つ以上の領域に跨って載置されているかどうかを判断し、
前記通知手段は、前記第１判断手段で原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿が２つ以上の領域に跨って載置されている旨をユーザに通知する、請求項１記載の画像読取装置。
【請求項３】
前記第１判断手段は、前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断し、
前記通知手段は、前記第１判断手段で２つ以上の原稿が載置されている領域があると判断された場合に、２つ以上の原稿が載置されている領域がある旨をユーザに通知する、請求項１または２記載の画像読取装置。
【請求項４】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する生成手段と、
前記全体画像から、前記原稿に対応する個別画像を抽出する抽出手段と、
前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記個別画像に対応する原稿が、２つ以上の領域に跨って載置されているかどうかを判断する領域跨ぎ判断手段と、
前記領域跨ぎ判断手段で原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿に対応する前記個別画像の位置に応じて、前記複数の領域のうちのいずれかの領域と当該原稿とを対応付ける割当手段とを備える、画像読取装置。
【請求項５】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する生成手段と、
前記全体画像から、前記原稿に対応する個別画像を抽出する抽出手段と、
前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断する原稿数判断手段と、
前記原稿数判断手段で２つ以上の原稿が載置されている領域があると判断された場合に、当該領域に載置された複数の原稿のそれぞれの位置に応じて、前記複数の原稿のうちのいずれかの原稿に対応する前記個別画像と当該領域とを対応付ける割当手段とを備える、画像読取装置。
【請求項６】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を複数回実行して、各回の読取処理における複数の領域の全体に対応する全体画像を生成する全体画像生成手段と、
前記全体画像から、前記原稿に対応する個別画像を抽出する抽出手段と、
各回の読取処理を実行したことにより取得された複数の前記個別画像を、領域毎にまとめた複数の画像ファイルを生成する画像ファイル生成手段と、
各回の読取処理を実行したことにより取得された領域毎の前記個別画像に基づいて、前記複数の領域のうち、各回の読取処理における原稿の特徴が変化した領域があるかどうかを判断する第２判断手段と、
前記第２判断手段で、各回の読取処理において原稿の特徴が変化した領域があると判断された場合に、各回の読取処理において原稿の特徴が変化した領域がある旨をユーザに通知する通知手段とを備える、画像読取装置。
【請求項７】
前記第２判断手段は、前記複数の画像ファイルに含まれる領域毎の前記個別画像の数に基づいて、前記複数の領域のうち、各回の読取処理において原稿の数が変化した領域があるかどうかを判断し、
前記通知手段は、前記第２判断手段で、各回の読取処理において原稿の数が変化した領域があると判断された場合に、各回の読取処理において原稿の数が変化した領域がある旨をユーザに通知する、請求項６記載の画像読取装置。
【請求項８】
前記第２判断手段は、前記複数の画像ファイルに含まれる領域毎の前記個別画像のサイズに基づいて、各回の読取処理においてサイズが変化した原稿があるかどうかを判断し、
前記通知手段は、前記第２判断手段で、サイズが変化した原稿があると判断された場合に、サイズが変化した原稿がある旨をユーザに通知する、請求項６記載の画像読取装置。
【請求項９】
請求項１から８までのいずれかに記載の画像読取装置を備える、画像形成装置。
【請求項１０】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、
前記画像読取装置のプロセッサに、
前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、当該個別画像に対応する原稿が適切に載置されているかどうかを判断するステップと、
原稿が適切に載置されていないと判断された場合に、当該原稿が適切に載置されていない旨をユーザに通知するステップとを実行させる、制御プログラム。
【請求項１１】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、
前記画像読取装置のプロセッサに、
前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記個別画像に対応する原稿が、２つ以上の領域に跨って載置されているかどうかを判断するステップと、
原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿に対応する前記個別画像の位置に応じて、前記複数の領域のうちのいずれかの領域と当該原稿とを対応付けるステップとを実行させる、制御プログラム。
【請求項１２】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、
前記画像読取装置のプロセッサに、
前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断するステップと、
２つ以上の原稿が載置されている領域があると判断された場合に、当該領域に載置された複数の原稿のそれぞれの位置に応じて、前記複数の原稿のうちのいずれかの原稿に対応する前記個別画像と当該領域とを対応付けるステップとを実行させる、制御プログラム。
【請求項１３】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を複数回実行して、各回の読取処理における複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、
前記画像読取装置のプロセッサに、
前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
各回の読取処理を実行したことにより取得された複数の前記個別画像を、領域毎にまとめた複数の画像ファイルを生成するステップと、
各回の読取処理を実行したことにより取得された領域毎の前記個別画像に基づいて、前記複数の領域のうち、各回の読取処理における原稿の特徴が変化した領域があるかどうかを判断するステップと、
各回の読取処理において原稿の特徴が変化した領域があると判断された場合に、各回の読取処理において原稿の特徴が変化した領域がある旨をユーザに通知するステップとを実行させる、制御プログラム。
【請求項１４】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、
（ａ）前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
（ｂ）前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、当該個別画像に対応する原稿が適切に載置されているかどうかを判断するステップと、
（ｃ）原稿が適切に載置されていないと判断された場合に、当該原稿が適切に載置されていない旨をユーザに通知するステップとを含む、制御方法。
【請求項１５】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、
（ａ）前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
（ｂ）前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記個別画像に対応する原稿が、２つ以上の領域に跨って載置されているかどうかを判断するステップと、
（ｃ）原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿に対応する前記個別画像の位置に応じて、前記複数の領域のうちのいずれかの領域と当該原稿とを対応付けるステップとを含む、制御方法。
【請求項１６】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、
（ａ）前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
（ｂ）前記複数の領域のそれぞれと前記個別画像の位置との関係に応じて、前記複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断するステップと、
（ｃ）２つ以上の原稿が載置されている領域があると判断された場合に、当該領域に載置された複数の原稿のそれぞれの位置に応じて、前記複数の原稿のうちのいずれかの原稿に対応する前記個別画像と当該領域とを対応付けるステップとを含む、制御方法。
【請求項１７】
原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を複数回実行して、各回の読取処理における複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、
（ａ）前記全体画像から、前記原稿に対応する個別画像を抽出するステップと、
（ｂ）各回の読取処理を実行したことにより取得された複数の前記個別画像を、領域毎にまとめた複数の画像ファイルを生成するステップと、
（ｃ）各回の読取処理を実行したことにより取得された領域毎の前記個別画像に基づいて、前記複数の領域のうち、各回の読取処理における原稿の特徴が変化した領域があるかどうかを判断するステップと、
（ｄ）各回の読取処理において原稿の特徴が変化した領域があると判断された場合に、各回の読取処理において原稿の特徴が変化した領域がある旨をユーザに通知するステップとを含む、制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像読取装置、画像形成装置、制御プログラムおよび制御方法に関し、特にたとえば、原稿載置台の読取領域を分割した各領域に載置された原稿を読み取った画像から領域毎の画像ファイルを生成する、画像読取装置、画像形成装置、制御プログラムおよび制御方法に関する。
【背景技術】
【０００２】
背景技術の情報処理装置の一例が特許文献１に開示される。この背景技術の情報処理装置では、名刺の表面を読み取った表面名刺画像と、名刺の裏面を読み取った裏面名刺画像とから、表裏の名刺画像が同じ画像であるか否かが判定され、表面名刺画像と裏面名刺画像とが同じ画像である可能性が高いと判定された場合に、その旨を通知する画像が操作パネルに表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−０５６７９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、背景技術の情報処理装置では、ユーザに原稿の裏返し忘れを通知することができるが、これ以外の読取エラーについては検出および通知することができない。したがって、原稿の裏返し忘れ以外の読取エラーが発生した場合には、画像データが保存された後、または画像データが外部に送信された後でなければ確認することができず、ユーザの手間がかかり、不便である。
【０００５】
それゆえに、この発明の主たる目的は、新規な、画像読取装置、画像形成装置、制御プログラムおよび制御方法を提供することである。
【０００６】
この発明の他の目的は、読取エラーが発生した場合のユーザの手間を軽減することができる、画像読取装置、画像形成装置、制御プログラムおよび制御方法を提供することである。
【課題を解決するための手段】
【０００７】
第１の発明は、画像読取装置であって、生成手段、抽出手段、第１判断手段および通知手段を備える。生成手段は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する。抽出手段は、全体画像から、原稿に対応する個別画像を抽出する。第１判断手段は、複数の領域のそれぞれと個別画像の位置との関係に応じて、当該個別画像に対応する原稿が適切に載置されているかどうかを判断する。通知手段は、第１判断手段で原稿が適切に載置されていないと判断された場合に、当該原稿が適切に載置されていない旨をユーザに通知する。
【０００８】
第２の発明は、第１の発明に従属する画像読取装置であって、第１判断手段は、複数の領域のそれぞれと個別画像の位置との関係に応じて、個別画像に対応する原稿が、複数の領域のうち２つ以上の領域に跨って載置されているかどうかを判断し、通知手段は、第１判断手段で原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿が２つ以上の領域に跨って載置されている旨をユーザに通知する。
【０００９】
第３の発明は、第１または第２の発明に従属する画像読取装置であって、第１判断手段は、複数の領域のそれぞれと個別画像の位置との関係に応じて、複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断し、通知手段は、第１判断手段で２つ以上の原稿が載置されている領域があると判断された場合に、２つ以上の原稿が載置されている領域がある旨をユーザに通知する。
【００１０】
第４の発明は、画像読取装置であって、生成手段、抽出手段、領域跨ぎ判断手段および割当手段を備える。生成手段は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する。抽出手段は、全体画像から、原稿に対応する個別画像を抽出する。領域跨ぎ判断手段は、複数の領域のそれぞれと個別画像の位置との関係に応じて、個別画像に対応する原稿が、２つ以上の領域に跨って載置されているかどうかを判断する。割当手段は、領域跨ぎ判断手段で原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿に対応する個別画像の位置に応じて、複数の領域のうちのいずれかの領域と当該原稿とを対応付ける。
【００１１】
第５の発明は、画像読取装置であって、生成手段、抽出手段、原稿数判断手段および割当手段を備える。生成手段は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する。抽出手段は、全体画像から、原稿に対応する個別画像を抽出する。原稿数判断手段は、複数の領域のそれぞれと個別画像の位置との関係に応じて、複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断する。割当手段は、原稿数判断手段で２つ以上の原稿が載置されている領域があると判断された場合に、当該領域に載置された複数の原稿のそれぞれの位置に応じて、複数の原稿のうちのいずれかの原稿に対応する個別画像と当該領域とを対応付ける。
【００１２】
第６の発明は、画像読取装置であって、全体画像生成手段、抽出手段、画像ファイル生成手段、第２判断手段および通知手段を備える。全体画像生成手段は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を複数回実行して、各回の読取処理における複数の領域の全体に対応する全体画像を生成する。抽出手段は、全体画像から、原稿に対応する個別画像を抽出する。画像ファイル生成手段は、各回の読取処理を実行したことにより取得された複数の個別画像を、領域毎にまとめた複数の画像ファイルを生成する。第２判断手段は、各回の読取処理を実行したことにより取得された領域毎の個別画像に基づいて、複数の領域のうち、各回の読取処理における原稿の特徴が変化した領域があるかどうかを判断する。通知手段は、第２判断手段で、各回の読取処理において原稿の特徴が変化した領域があると判断された場合に、各回の読取処理において原稿の特徴が変化した領域がある旨をユーザに通知する。
【００１３】
第７の発明は、第６の発明に従属する画像読取装置であって、第２判断手段は、複数の画像ファイルに含まれる領域毎の個別画像の数に基づいて、複数の領域のうち、各回の読取処理において原稿の数が変化した領域があるかどうかを判断し、通知手段は、第２判断手段で、各回の読取処理において原稿の数が変化した領域があると判断された場合に、各回の読取処理において原稿の数が変化した領域がある旨をユーザに通知する。
【００１４】
第８の発明は、第６の発明に従属する画像読取装置であって、第２判断手段は、複数の画像ファイルに含まれる領域毎の個別画像のサイズに基づいて、各回の読取処理においてサイズが変化した原稿があるかどうかを判断し、通知手段は、第２判断手段で、サイズが変化した原稿があると判断された場合に、サイズが変化した原稿がある旨をユーザに通知する。
【００１５】
第９の発明は、第１から第８までのいずれかの発明に従属する画像読取装置を備える画像形成装置である。
【００１６】
第１０の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、画像読取装置のプロセッサに、全体画像から、原稿に対応する個別画像を抽出するステップと、複数の領域のそれぞれと個別画像の位置との関係に応じて、当該個別画像に対応する原稿が適切に載置されているかどうかを判断するステップと、原稿が適切に載置されていないと判断された場合に、当該原稿が適切に載置されていない旨をユーザに通知するステップとを実行させる。
【００１７】
第１１の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、画像読取装置のプロセッサに、全体画像から、原稿に対応する個別画像を抽出するステップと、複数の領域のそれぞれと個別画像の位置との関係に応じて、個別画像に対応する原稿が、２つ以上の領域に跨って載置されているかどうかを判断するステップと、原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿に対応する個別画像の位置に応じて、複数の領域のうちのいずれかの領域と当該原稿とを対応付けるステップとを実行させる。
【００１８】
第１２の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、画像読取装置のプロセッサに、全体画像から、原稿に対応する個別画像を抽出するステップと、複数の領域のそれぞれと個別画像の位置との関係に応じて、複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断するステップと、２つ以上の原稿が載置されている領域があると判断された場合に、当該領域に載置された複数の原稿のそれぞれの位置に応じて、複数の原稿のうちのいずれかの原稿に対応する個別画像と当該領域とを対応付けるステップとを実行させる。
【００１９】
第１３の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を複数回実行して、各回の読取処理における複数の領域の全体に対応する全体画像を生成する画像読取装置の制御プログラムであって、画像読取装置のプロセッサに、全体画像から、原稿に対応する個別画像を抽出するステップと、各回の読取処理を実行したことにより取得された複数の個別画像を、領域毎にまとめた複数の画像ファイルを生成するステップと、各回の読取処理を実行したことにより取得された領域毎の個別画像に基づいて、複数の領域のうち、各回の読取処理における原稿の特徴が変化した領域があるかどうかを判断するステップと、各回の読取処理において原稿の特徴が変化した領域があると判断された場合に、各回の読取処理において原稿の特徴が変化した領域がある旨をユーザに通知するステップとを実行させる。
【００２０】
第１４の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、（ａ）全体画像から、原稿に対応する個別画像を抽出するステップと、（ｂ）複数の領域のそれぞれと個別画像の位置との関係に応じて、当該個別画像に対応する原稿が適切に載置されているかどうかを判断するステップと、（ｃ）原稿が適切に載置されていないと判断された場合に、当該原稿が適切に載置されていない旨をユーザに通知するステップとを含む制御方法である。
【００２１】
第１５の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、（ａ）全体画像から、原稿に対応する個別画像を抽出するステップと、（ｂ）複数の領域のそれぞれと個別画像の位置との関係に応じて、個別画像に対応する原稿が、２つ以上の領域に跨って載置されているかどうかを判断するステップと、（ｃ）原稿が２つ以上の領域に跨って載置されていると判断された場合に、当該原稿に対応する個別画像の位置に応じて、複数の領域のうちのいずれかの領域と当該原稿とを対応付けるステップとを含む制御方法である。
【００２２】
第１６の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を実行して、複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、（ａ）全体画像から、原稿に対応する個別画像を抽出するステップと、（ｂ）複数の領域のそれぞれと個別画像の位置との関係に応じて、複数の領域のうち、２つ以上の原稿が載置されている領域があるかどうかを判断するステップと、（ｃ）２つ以上の原稿が載置されている領域があると判断された場合に、当該領域に載置された複数の原稿のそれぞれの位置に応じて、複数の原稿のうちのいずれかの原稿に対応する個別画像と当該領域とを対応付けるステップとを含む制御方法である。
【００２３】
第１７の発明は、原稿載置台の読取領域を複数の領域に分割し、原稿の画像を領域毎に一括して読み取る読取処理を複数回実行して、各回の読取処理における複数の領域の全体に対応する全体画像を生成する画像読取装置の制御方法であって、（ａ）全体画像から、原稿に対応する個別画像を抽出するステップと、（ｂ）各回の読取処理を実行したことにより取得された複数の個別画像を、領域毎にまとめた複数の画像ファイルを生成するステップと、（ｃ）各回の読取処理を実行したことにより取得された領域毎の個別画像に基づいて、複数の領域のうち、各回の読取処理における原稿の特徴が変化した領域があるかどうかを判断するステップと、（ｄ）各回の読取処理において原稿の特徴が変化した領域があると判断された場合に、各回の読取処理において原稿の特徴が変化した領域がある旨をユーザに通知するステップとを含む制御方法である。
【発明の効果】
【００２４】
この発明によれば、読取エラーが発生した場合のユーザの手間を軽減することができる。
【００２５】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【図面の簡単な説明】
【００２６】
【図１】図１はこの発明の一実施例である画像形成装置の外観を示す斜視図である。
【図２】図２は図１に示す画像形成装置の電気的な構成を示すブロック図である。
【図３】図３は図１に示す画像読取装置の読取領域を分割した分割領域を説明するための図である。
【図４】図４は読取領域に原稿が載置された状態の一例を示す図である。
【図５】図５は複数の分割領域に跨って原稿が載置された状態の一例を示す図である。
【図６】図６は第１通知画面の一例を示す図解図である。
【図７】図７は或る分割領域に複数の原稿が載置された状態の一例を示す図である。
【図８】図８は第２通知画面の一例を示す図解図である。
【図９】図９は選択画面の一例を示す図解図である。
【図１０】図１０は図２に示したＲＡＭのメモリマップの一例を示す図である。
【図１１】図１１は図２に示すＣＰＵの読取処理の一例を示すフロー図である。
【図１２】図１２は図２に示すＣＰＵの領域跨ぎ確認処理の一例を示すフロー図である。
【図１３】図１３は図２に示すＣＰＵの原稿数確認処理の一例を示すフロー図である。
【図１４】図１４は１回目と２回目で同じ分割領域にサイズの異なる原稿が載置された状態の一例を示す図である。
【図１５】図１５は第３通知画面の一例を示す図解図である。
【図１６】図１６は１回目と２回目で同じ分割領域に載置された原稿の数が異なる状態の一例を示す図である。
【図１７】図１７は第４通知画面の一例を示す図解図である。
【図１８】図１８は１回目と２回目で異なる分割領域に同じ原稿が載置された状態の一例を示す図である。
【図１９】図１９は第５通知画面の一例を示す図解図である。
【図２０】図２０は第２実施例の読取処理の一例の一部を示すフロー図である。
【図２１】図２１は第２実施例の読取処理の一部であって、図２０に後続するフロー図である。
【図２２】図２２は第２実施例の原稿数変化確認処理の一例を示すフロー図である。
【図２３】図２３は第２実施例の割当処理の一例を示すフロー図である。
【発明を実施するための形態】
【００２７】
［第１実施例］
図１を参照して、この発明の第１実施例である画像読取装置１４は、電子写真方式によって用紙に画像を形成する画像形成装置１０に用いられる。先ず、画像形成装置１０の基本構成について概略的に説明する。この実施例では、画像形成装置１０は、複写機能、プリンタ機能、スキャナ機能およびファクシミリ機能などを有する複合機（ＭＦＰ：Multifunction Peripheral）である。
【００２８】
図１に示すように、画像形成装置１０は、画像形成部３０等を備える装置本体１２、およびその上方に配置される画像読取装置１４を含む。
【００２９】
画像読取装置１４は、プラテンガラスのような透明材によって形成される原稿載置台１６を備える。原稿載置台１６の上方には、ヒンジ等を介して原稿押えカバー１８が開閉自在に取り付けられる。この原稿押えカバー１８には、原稿載置トレイ２０に載置された原稿を画像読取位置２２に対して１枚ずつ自動的に給紙するＡＤＦ（自動原稿送り装置）２４が設けられる。また、図示は省略するが、原稿押えカバー１８の下面（つまり原稿載置台１６の上面と対向する面）には、原稿載置台１６と対向する位置に、矩形薄板状の白色の押え板が設けられる。さらに、図示は省略するが、原稿載置台１６の前面側には、ユーザによる印刷指示等の入力操作を受け付けるタッチパネル９８および操作ボタン１０２等を含む操作部（操作パネル）が設けられる。
【００３０】
また、画像読取装置１４には、光源、複数のミラー、結像レンズおよびラインセンサ等を備える画像読取部２６が内蔵される。画像読取部２６は、原稿表面を光源によって露光し、原稿表面から反射した反射光を複数のミラーによって結像レンズに導く。そして、結像レンズによって反射光をラインセンサの受光素子に結像させる。ラインセンサでは、受光素子に結像した反射光の輝度や色度が検出され、原稿表面の画像に基づく画像データが生成される。ラインセンサとしては、ＣＣＤ（Charge Coupled Device）やＣＩＳ（Contact Image Sensor）等が用いられる。
【００３１】
なお、光源および複数のミラーを含む走査部は、ＡＤＦ２４によって給紙される原稿を読み取る場合には、画像読取位置２２の下方に固定的に位置され、原稿載置台１６に載置された原稿を読み取る場合には、副走査方向に移動される。ただし、副走査方向は、画像形成装置１０を正面から見た場合の左右の方向、すなわち、図１では左右の方向である。また、主走査方向は、画像形成装置１０を正面から見た場合の画像形成装置１０の前後方向、すなわち、図１の紙面に対して垂直な方向である。
【００３２】
装置本体１２には、後述するＣＰＵ８０およびメモリ（ＲＡＭ８４およびＨＤＤ８６）等を含む制御部２８および画像形成部３０等が内蔵される（図２参照）。制御部２８は、タッチパネル９８等の操作部への入力操作などに応じて画像形成装置１０の各部位に制御信号を送信し、画像形成装置１０に種々の動作を実行させる。この制御部２８は、画像形成装置１０の全体を制御するため、画像読取装置１４の制御装置でもある。
【００３３】
画像形成部３０は、露光ユニット３２、現像器３４、感光体ドラム３６、クリーナユニット３８、帯電器４０、中間転写ベルトユニット４２、転写ローラ４４および定着ユニット４６等を備え、給紙トレイ４８または手差し給紙トレイ５０から搬送される用紙上に画像を形成し、画像形成済みの用紙を排紙トレイ５２に排出する。用紙上に画像を形成するための画像データとしては、画像読取部２６で読み取った画像データまたは外部コンピュータから送信された画像データ等が利用される。
【００３４】
なお、画像形成装置１０において扱われる画像データは、ブラック（Ｋ）、シアン（Ｃ）、マゼンタ（Ｍ）およびイエロー（Ｙ）の４色のカラー画像に応じたものである。このため、現像器３４、感光体ドラム３６、クリーナユニット３８および帯電器４０のそれぞれは、各色に応じた４種類の潜像を形成するように４個ずつ設けられ、これらによって４つの画像ステーションが構成される。
【００３５】
感光体ドラム３６は、導電性を有する円筒状の基体の表面に感光層が形成された像担持体であり、帯電器４０は、この感光体ドラム３６の表面を所定の電位に帯電させる部材である。また、露光ユニット３２は、レーザ出射部および反射ミラー等を備えたレーザスキャニングユニット（ＬＳＵ）として構成され、帯電された感光体ドラム３６の表面を露光することによって、画像データに応じた静電潜像を感光体ドラム３６の表面に形成する。現像器３４は、感光体ドラム３６の表面に形成された静電潜像を４色（ＹＭＣＫ）のトナーによって顕像化するものである。また、クリーナユニット３８は、現像および画像転写後における感光体ドラム３６の表面に残留したトナーを除去する。
【００３６】
中間転写ベルトユニット４２は、中間転写ベルト５４、駆動ローラ５６、従動ローラ５８、および４つの中間転写ローラ６０などを備え、感光体ドラム３６の上方に配置される。中間転写ベルト５４は、各感光体ドラム３６に接触するように設けられており、中間転写ローラ６０を用いて、各感光体ドラム３６に形成された各色のトナー像を中間転写ベルト５４に順次重ねて転写することによって、中間転写ベルト５４上に多色のトナー像が形成される。また、転写ローラ４４は、駆動ローラ５６との間で中間転写ベルト５４を押圧するように設けられており、中間転写ベルト５４と転写ローラ４４との間の転写ニップ部を用紙が通過することによって、中間転写ベルト５４に形成されたトナー像が用紙に転写される。
【００３７】
定着ユニット４６は、ヒートローラ６２および加圧ローラ６４を備え、転写ローラ４４の上方に配置される。ヒートローラ６２は、所定の定着温度となるように設定されており、ヒートローラ６２と加圧ローラ６４との間のニップ域を用紙が通過することによって、用紙に転写されたトナー像が溶融、混合および圧接されて、用紙に対してトナー像が熱定着される。
【００３８】
このような装置本体１２内には、給紙トレイ４８または手差し給紙トレイ５０からの用紙をレジストローラ６８、転写ローラ４４および定着ユニット４６を経由させて排紙トレイ５２に送るための第１用紙搬送路Ｌ１が形成される。また、用紙に対して両面印刷を行う際に、片面印刷が終了して定着ユニット４６を通過した後の用紙を、転写ローラ４４の用紙搬送方向の上流側において第１用紙搬送路Ｌ１に戻すための第２用紙搬送路Ｌ２が形成される。この第１用紙搬送路Ｌ１および第２用紙搬送路Ｌ２には、用紙を用紙搬送方向に搬送するための複数の搬送ローラ６６が適宜設けられる。
【００３９】
装置本体１２において片面印刷（画像形成）を行う際には、用紙は、給紙トレイ４８または手差し給紙トレイ５０から１枚ずつ第１用紙搬送路Ｌ１に導かれ、第１用紙搬送路Ｌ１に設けられる搬送ローラによってレジストローラ６８まで搬送される。そして、レジストローラ６８によって、用紙の先端と中間転写ベルト５４上の画像情報の先端とが整合するタイミングで用紙が転写ローラ４４（転写ニップ部）に搬送され、用紙上にトナー像が転写される。その後、定着ユニット４６（定着ニップ部）を通過することによって用紙上の未定着トナーが熱で溶融して固着されて、排紙トレイ５２上に用紙が排出される。
【００４０】
一方、両面印刷を行う際には、片面印刷が終了して定着ユニット４６を通過した用紙の後端部が排紙トレイ５２近傍の搬送ローラ６６まで到達したとき、この搬送ローラ６６を逆回転させることによって、用紙が逆走して第２用紙搬送路Ｌ２に導かれる。第２用紙搬送路Ｌ２に導かれた用紙は、搬送ローラ６６によって第２用紙搬送路Ｌ２を搬送されて、レジストローラ６８の用紙搬送方向の上流側において第１用紙搬送路Ｌ１に導かれる。この時点で用紙の表裏は反転されるので、その後、転写ローラ４４および定着ユニット４６を用紙が通過することによって、用紙の裏面に印刷が行われる。
【００４１】
図２は図１に示す画像形成装置１０の電気的な構成を示すブロック図である。図２を参照して、画像形成装置１０はＣＰＵ８０を含む。ＣＰＵ８０は、バス８２を介して、ＲＡＭ８４、ＨＤＤ８６、ネットワーク接続回路８８、通信制御回路９０、タッチパネル制御回路９２、表示制御回路９４、操作ボタン検出回路９６、画像読取部２６および画像形成部３０に接続される。また、タッチパネル制御回路９２はタッチパネル９８に接続され、表示制御回路９４はディスプレイ１００に接続され、操作ボタン検出回路９６は操作ボタン１０２に接続される。
【００４２】
ＣＰＵ８０は、画像形成装置１０の全体的な制御を司る。ＲＡＭ８４は、ＣＰＵ８０のワーク領域およびバッファ領域として用いられる。ＨＤＤ８６は、画像形成装置１０の主記憶装置であり、画像形成装置１０の動作を制御するための各種のプログラムを記憶したり、ネットワーク接続回路８８を介して外部のコンピュータから送信された画像データを記憶したり、画像読取部２６で読み取った画像データを記憶したり、ネットワーク接続回路８８または通信制御回路９０で受信した画像データを記憶したりする。
【００４３】
ネットワーク接続回路８８は、ＬＡＮおよびインターネットのようなネットワークに接続するための通信回路であり、ＣＰＵ８０からの指示に従って、ＴＣＰ／ＩＰなどのプロトコルを利用して外部のコンピュータと通信する。
【００４４】
通信制御回路９０は、モデムであり、ＣＰＵ８０からの指示に従って、電話回線のような通信回線と接続されて、通信相手のファクシミリとの間で画像データを送受信する。通信相手のファクシミリから受信した画像データは、ＨＤＤ８６に一旦記憶される。
【００４５】
タッチパネル制御回路９２は、タッチパネル９８に必要な電圧などを付与するとともに、タッチパネル９８のタッチ有効範囲内でのタッチ操作（タッチ入力）を検出して、そのタッチ入力の位置を示すタッチ座標データをＣＰＵ８０に出力する。
【００４６】
タッチパネル９８は、汎用のタッチパネルであり、静電容量方式、電磁誘導方式、抵抗膜方式、赤外線方式など、任意の方式のものを用いることができる。この第１実施例では、タッチパネル９８としては、静電容量方式のタッチパネルが用いられ、このタッチパネル９８はディスプレイ１００の表示面上に設けられる。ただし、タッチパネル９８とディスプレイ１００とが一体的に形成されたタッチパネルディスプレイが用いられてもよい。
【００４７】
表示制御回路９４は、ＧＰＵおよびＶＲＡＭなどを含んでおり、ＣＰＵ８０の指示の下、ＧＰＵは、ＲＡＭ８４に記憶された画像生成データを用いてディスプレイ１００に種々の画面を表示するための表示画像データをＶＲＡＭに生成し、生成した表示画像データをディスプレイ１００に出力する。ディスプレイ１００としては、たとえばＬＣＤまたはＥＬ（Electro-Luminescence）ディスプレイなどを用いることができる。
【００４８】
操作ボタン検出回路９６は、操作ボタン１０２の操作に応じた操作信号ないし操作データをＣＰＵ８０に出力する。操作ボタン１０２は、電源ボタンなどのハードウェアのボタンないしスイッチであり、たとえば、装置本体１２の上面または側面に設けられる。
【００４９】
上記の画像読取装置１４（画像形成装置１０）は、マルチクロップスキャン機能を備えている。ここで、マルチクロップスキャン機能とは、原稿載置台１６上に載置された複数の原稿を一括して読み取り、複数の原稿の各々に対応する画像を切り出し、個別に画像データを生成する機能を意味する。
【００５０】
なお、画像読取部２６で読み取った画像から、原稿に対応する画像を切り出す方法の具体例については、本出願人による特開２０１８−１３３６９１号公報に記載されているので、参照されたい。簡単に説明すると、原稿押えカバー１８を閉じた状態で原稿を読み取り、原稿の縁部と原稿外領域（原稿押えカバー１８の押え板）との濃淡あるいは色相のコントラストに基づいて各原稿の境界（エッジ）が認識され、このエッジに沿って画像が切り出される。ただし、原稿押えカバー１８の押え板は、白色であるので、地色が白色の原稿等である場合には、画像読取部２６で読み取った画像を基に、濃度差が強調されるように階調特性が調整されたエッジ検出用の画像が生成され、このエッジ検出用の画像に基づいて各原稿のエッジが認識される。
【００５１】
また、原稿押えカバー１８を開けた状態で原稿を読み取るようにしても良い。また、原稿載置台１６上に載せた原稿を覆うように背景用の黒色（白を除く、濃い他の色もでよい）のマットを載せるようにしても良い。これらの方法では、原稿以外の部分に対応する画像が黒になり、原稿に対応する画像とのコントラスト差で原稿に対応する画像を切り出すことができる。
【００５２】
ただし、原稿押えカバー１８を閉じた状態で原稿を読み取る方法は、写真等の地色が白色以外の色の原稿を読み取る場合に好適に用いることができる。また、原稿押えカバー１８を開けた状態で原稿を読み取る方法および背景用のマットを載せて原稿を読み取る方法は、名刺等の地色が白色または白色に近い色の原稿を読み取る場合に好適に用いることができる。
【００５３】
図３は原稿載置台１６の読取領域２００を複数の領域（第１実施例では、４つの分割領域Ｒ１、Ｒ２、Ｒ３、Ｒ４）に分割した例を説明するための図である。読取領域２００は、原稿載置台１６において、原稿を読み取り可能な全領域である。図３では、分割された領域（以下、「分割領域」という）Ｒ１〜Ｒ４を示すために、読取領域２００を点線で区分してあるが、実際には、このような点線は表示されない。たとえば、マルチクロップスキャン機能を実行する場合に、ユーザは設定画面で当該機能を使用するモード（以下、「マルチクロップモード」と呼ぶことがある）を設定するが、このとき、読取領域２００が図３に示すように分割されていることを示す画像が設定画面に表示される。
【００５４】
第１実施例の画像読取装置１４（画像形成装置１０）は、マルチクロップスキャン機能によりスキャンして、原稿の画像を取得し、取得した原稿の画像に対応する画像データを分割領域Ｒ１〜Ｒ４毎に紐付けて生成し、生成した画像データを記憶媒体に記憶する。
【００５５】
原稿は、表面に文字、図形、写真の少なくとも１つを含む画像が記載されたものであり、代表的な例として、名刺またははがきが該当する。また、この第１実施例では、記憶媒体は、画像形成装置１０が備えるＨＤＤ８６である。ただし、記憶媒体は、画像形成装置１０に装着された外部記憶媒体または画像形成装置１０とネットワーク接続回路８８を介して接続される外部のコンピュータが備えるＨＤＤであってもよい。外部記憶媒体としては、ＵＳＢメモリ等を用いることができる。
【００５６】
ここで、マルチクロップモードにおける画像読取装置１４（画像形成装置１０）の具体的な動作について説明する。まず、画像読取装置１４のユーザが、画像形成装置１０のタッチパネル９８およびディスプレイ１００で構成される操作パネルを操作して、設定画面においてマルチクロップモードを設定する。ユーザは、マルチクロップモードを設定すると、画像読取装置１４の原稿載置台１６上に、原稿を載置する。そして、ユーザは、画像読取装置１４に対して、読取指示を行う。
【００５７】
図４は読取領域２００に原稿が載置された状態の一例を示す。図４に示す例では、分割領域Ｒ１〜Ｒ４のうち、分割領域Ｒ１の範囲内および分割領域Ｒ２の範囲内のそれぞれに原稿が配置（載置）される。この状態で、ユーザは、操作パネルのスタートボタンを操作することにより、読取指示を行う。なお、スタートボタンは、操作パネルに設けられるソフトウェアキーである。ただし、これは一例であり、スタートボタンは、操作パネルまたは装置本体１２に設けられるハードウェアキーでもよい。
【００５８】
ユーザの読取指示に応じて、画像読取装置１４は、原稿の読取を実行することにより、原稿載置台１６上に載置された原稿の画像を含む読取領域２００の全体に対応する画像（以下、「全体画像」という）を読み取り、読み取った全体画像についてのデータ（以下、「全体画像データ」という）を生成する。また、全体画像データを基に、階調特性が調整されたエッジ検出用の画像が生成される。
【００５９】
エッジ検出用の画像に基づいて各原稿のエッジが認識され、各原稿のエッジに応じて、全体画像データから、原稿に対応するそれぞれ独立した個別の画像（個別画像）についてのデータ（以下、「個別画像データ」という）が順次切り出され（抽出され）る。なお、全体画像データを解析することにより、この全体画像データから個別画像データを生成する方法は、上述した公知の技術を使用することにより、実現することができる。また、原稿載置台１６の読取領域２００の座標系と同じ座標系で全体画像の画素およびエッジ検出用の画像の画素を管理するようにすれば、個別画像データがどの分割領域Ｒ１〜Ｒ４に載置された原稿に対応するかを容易に知ることができる。
【００６０】
そして、個別画像データには、対応する原稿が載置される分割領域が割り当てられる。具体的には、個別画像データには、対応する原稿が載置される分割領域についての識別情報が付加される。図４に示す例では、分割領域Ｒ１に載置される原稿Ｄ１に対応する個別画像データには、分割領域Ｒ１についての識別情報が付加され、分割領域Ｒ２に載置される原稿Ｄ２に対応する個別画像データには、分割領域Ｒ２についての識別情報が付加される。
【００６１】
また、個別画像データが生成されると、この個別画像データを含む画像ファイルのデータが、分割領域毎に生成される。また、生成された画像ファイルには、ファイル名が自動的に付与され、ＨＤＤ８６に記憶される。
【００６２】
このように、マルチクロップスキャン機能を用いることにより、一度のスキャンで複数の原稿の画像を取得し、各分割領域Ｒ１〜Ｒ４について、それぞれの領域に載置された原稿に対応する個別画像データを含む画像ファイルを生成することができる。
【００６３】
ただし、上述したように、各分割領域Ｒ１〜Ｒ４を区切る境界は実際には表示されないので、ユーザが原稿を不適切な位置に載置してしまうことがある。すなわち、原稿が不適切な位置に載置される場合がある。ここで、原稿が不適切な位置に載置される場合とは、複数の分割領域に跨って原稿が載置される場合、および、１つの分割領域に複数の原稿が載置される場合などである。このように、原稿が不適切な位置に載置された状態で原稿の読取が実行されると、上述したような動作を行うことができない。すなわち、読取エラーとなる。以下、図５〜図９を参照して、原稿が不適切な位置に載置される場合の画像読取装置１４（画像形成装置１０）の動作を説明する。
【００６４】
図５は複数の分割領域に跨って原稿が載置された状態の一例を示す図である。図６は第１通知画面２２０の一例を示す図解図である。図７は１つの分割領域に複数の原稿が載置された状態の一例を示す図である。図８は第２通知画面２４０の一例を示す図解図である。図９は選択画面２６０の一例を示す図解図である。
【００６５】
たとえば、図５に示すように、複数の分割領域に跨って原稿が載置されることがある。図５に示す例では、分割領域Ｒ１および分割領域Ｒ２に跨って原稿が載置される。この状態で原稿の読取が実行されると、複数の分割領域に跨って原稿が載置されていること（以下、「領域跨ぎエラー」ということがある。）が検出される。ただし、領域跨ぎエラーの有無は、分割領域Ｒ１〜Ｒ４のそれぞれと、個別画像の位置（個別画像のエッジの画素の位置）とに応じて判断される。また、領域跨ぎエラーがあると判断される場合には、原稿が跨っている分割領域も検出される。
【００６６】
この第１実施例では、領域跨ぎエラーが発生している場合には、領域跨ぎエラーが発生している旨、すなわち、原稿が適切に載置されていない旨がユーザに通知される。または、通知に代えて、その原稿に対応する個別画像が、当該原稿が跨っている複数の分割領域のうちのいずれかの分割領域に自動的に対応付けられる。なお、領域跨ぎエラーが発生している場合に、領域跨ぎエラーが発生している旨の通知を行うか、原稿を複数の分割領域のうちのいずれかの分割領域に自動的に対応付けるかについては、予め設定されており、この設定は、画像読取装置１４（画像形成装置１０）の使用状況等に合わせて変更可能である。
【００６７】
まず、領域跨ぎエラーの通知を行う場合について説明する。領域跨ぎエラーの通知を行う場合には、図６に示すように、原稿が複数の分割領域に跨って載置されている旨を通知するための第１通知画面２２０がディスプレイ１００に表示される。
【００６８】
第１通知画面２２０には、原稿が複数の分割領域に跨って載置されていることを示すメッセージ、スキャンを続行（すなわち画像ファイルを生成）するかどうかを選択させるためのメッセージ、領域跨ぎエラーが発生している分割領域を示す図、第１キー２２２および第２キー２２４が設けられる（表示される）。
【００６９】
第１キー２２２には、スキャンを続行する機能、すなわち、画像ファイルを生成する機能が割り当てられる。このことは、後述する第１キー２４２，２６２，２８２，３２２，３４２も同様である。
【００７０】
第２キー２２４は、スキャンを中止する機能、すなわち、スキャンをやり直す機能が割り当てられる。このことは、後述する第２キー２４４，２６４，２８４，３２４，３４４も同様である。
【００７１】
なお、第１通知画面２２０は、第１キー２２２または第２キー２２４をタッチする以外の操作ができないようになっており、その他の操作はできないようになっている。このことは、後述する第２通知画面２４０，選択画面２６０，第３通知画面２８０，第４通知画面３２０，第５通知画面３４０も同様である。
【００７２】
第１キー２２２がタッチされると、領域跨ぎエラーの原因となっている個別画像の位置に応じて、原稿が跨っている複数の分割領域のうちのいずれかの分割領域についての識別情報が付加される。すなわち、複数の分割領域のうちのいずれかの分割領域と、個別画像データとが割り当てられる。具体的には、領域跨ぎエラーの原因となっている個別画像と、各分割領域とが重複する部分の面積（重複面積）が算出され、当該個別画像との重複面積が最も大きい分割領域と、当該個別画像についての個別画像データが割り当てられる。また、領域跨ぎエラーの原因となっている個別画像の中心位置と、各分割領域の中心位置との距離が算出され、個別画像の位置（原稿の位置）から最も近い分割領域と、個別画像データとが割り当てられるようにしても良い。なお、通知に代えて、原稿を複数の分割領域のうちのいずれかの分割領域に自動的に割り当てる場合には、第１通知画面２２０が表示されずに、第１キー２２２がタッチされた場合の処理が自動的に実行される。
【００７３】
一方、第２キー２２４がタッチされると、スキャンが中止され、読取指示を行う前の状態に戻る。したがって、ユーザは、原稿を適切な位置、すなわち、いずれかの分割領域の範囲内に移動させ、再度読取指示を行うことができる。
【００７４】
次に、図７に示すように、１つの分割領域に複数の原稿が載置されることがある。図７に示す例では、分割領域Ｒ１に２つの原稿（原稿Ｄ１および原稿Ｄ２）が載置される。この状態で原稿の読取が実行されると、分割領域Ｒ１に２つの原稿が載置されていること、ずなわち、複数の原稿が載置されている分割領域があること（以下、「原稿数エラー」ということがある。）が検出される。ただし、原稿数エラーの有無は、分割領域Ｒ１〜Ｒ４のそれぞれと、個別画像の位置とに応じて判断される。
【００７５】
この第１実施例では、原稿数エラーが発生している場合には、原稿数エラーが発生している旨、すなわち、原稿が適切に載置されていない旨がユーザに通知される。具体的には、図８に示すように、複数の原稿が載置されている分割領域がある旨を通知するための第２通知画面２４０がディスプレイ１００に表示される。
【００７６】
第２通知画面２４０には、複数の原稿が載置されている分割領域があることを示すメッセージ、スキャンを続行するかどうかを選択させるためのメッセージ、原稿数エラーが発生している分割領域を示す図、第１キー２４２および第２キー２４４が設けられる。
【００７７】
第１キー２４２がタッチされると、原稿数エラーが発生している分割領域に含まれる複数の個別画像のうちいずれかの個別画像が、当該分割領域に割り当てる候補（割当候補）に設定される。たとえば、複数の個別画像のそれぞれと、当該分割領域とが重複する部分の面積（重複面積）が算出され、複数の個別画像のうち重複面積が最も大きくなる個別画像が割当候補に設定される。
【００７８】
割当候補が設定されると、割当候補に設定された個別画像がユーザに提示され、個別画像を保存するかどうか、すなわち、画像ファイルを生成するかどうか、または読取処理をやり直すかについてユーザが選択できるようにしてある。具体的には、図９に示すように、割当候補に設定された個別画像のプレビュー画像を含む選択画面２６０がディスプレイ１００に表示される。
【００７９】
選択画面２６０には、割当候補に設定された個別画像のプレビュー画像、その個別画像を対応する分割領域の画像として保存するかどうかをユーザに選択させるためのメッセージ、第１キー２６２および第２キー２６４が設けられる。図９に示す例では、原稿Ｄ１に対応する個別画像が割当候補に設定されている。
【００８０】
第１キー２６２がタッチされると、割当候補に設定された個別画像の個別画像データを含む画像ファイルのデータが生成される。ただし、この個別画像データには、その個別画像に対応する原稿が載置される分割領域についての識別情報が付加される。
【００８１】
一方、第２通知画面２４０で第２キー２４４がタッチされた場合または選択画面２６０で第２キー２６４がタッチされた場合には、スキャンが中止され、読取指示を行う前の状態に戻る。なお、選択画面２６０で第２キー２６４がタッチされた場合には、割当候補に設定された個別画像以外の個別画像を新たに割当候補に設定し、再度ユーザに提示して、その個別画像を保存するかどうかユーザが選択できるようにしてもよい。図示は省略するが、この場合、新たに割当候補に設定された個別画像をユーザに提示するための、選択画面２６０と同様の選択画面がディスプレイ１００に表示される。
【００８２】
画像形成装置１０の上記のような動作は、ＣＰＵ８０がＲＡＭ８４に記憶された制御プログラムを実行することによって実現される。具体的な処理については、後でフロー図を用いて説明する。
【００８３】
図１０は図２に示したＲＡＭ８４のメモリマップ３００の一例を示す図である。ＲＡＭ８４は、プログラム記憶領域３０２およびデータ記憶領域３０４を含み、プログラム記憶領域３０２には、画像形成装置１０の制御プログラムが記憶される。ただし、画像形成装置１０は、画像読取装置１４を含むため、この制御プログラムは、画像読取装置１４の制御プログラムを含む。
【００８４】
図１０に示すように、プログラム記憶領域３０２に記憶される制御プログラムは、表示プログラム３０２ａ、操作検出プログラム３０２ｂ、読取プログラム３０２ｃ、検出用画像生成プログラム３０２ｄ、個別画像生成プログラム３０２ｅ、エラー判断プログラム３０２ｆ、通知プログラム３０２ｇ、割当プログラム３０２ｈおよびファイル生成プログラム３０２ｉなどを含む。
【００８５】
表示プログラム３０２ａは、ポリゴンデータおよびテクスチャデータを含む画像生成データを用いて、ディスプレイ１００に表示する第１通知画面２２０、第２通知画面２４０および選択画面２６０等の各種の画面に対応する表示画像データを生成し、ディスプレイ１００に出力するためのプログラムである。
【００８６】
操作検出プログラム３０２ｂは、タッチパネル９８および操作ボタン１０２によるユーザの操作入力を検出するためのプログラムであり、タッチパネル９８を操作したことにより入力されるタッチ座標データを検出したり、操作ボタン１０２を操作したことによる操作データまたは操作信号を検出したりして、データ記憶領域３０４に一時記憶する。
【００８７】
読取プログラム３０２ｃは、原稿の画像を読み取り（スキャンし）、読み取った画像に対応する画像信号（画像データ）を出力するためのプログラムである。上述したように、マルチクロップモードが設定されている場合には、読取プログラム３０２ｃは、原稿載置台１６に載置された複数の原稿の画像を含む読取領域２００の全体の画像をスキャンし、全体画像についての全体画像データを出力する。
【００８８】
検出用画像生成プログラム３０２ｄは、全体画像を基に、濃度差が強調されるように階調特性が調整されたエッジ検出用の画像を生成するためのプログラムである。
【００８９】
個別画像生成プログラム３０２ｅは、エッジ検出用の画像に基づいて各原稿の境界を認識して、複数の原稿の画像の各々を個別に切り出し、切り出した個別の個別画像に対応する個別画像データを生成するためのプログラムである。第１実施例では、上述したように、各分割領域Ｒ１〜Ｒ４について、個別画像データが生成される。ただし、原稿が適切な位置に載置される場合には、個別画像に対応する原稿が載置される分割領域について、個別画像データが生成される。一方、原稿が不適切な位置に載置される場合には、ユーザの指示に応じて、または自動的に、割当プログラム３０２ｈに従って個別画像に割り当てられた分割領域について個別画像データが生成される。
【００９０】
エラー判断プログラム３０２ｆは、各分割領域Ｒ１〜Ｒ４と、個別画像の位置とに応じて、原稿が不適切な位置に載置されているかどうか、すなわち領域跨ぎエラーまたは原稿数エラー等の読取エラーがあるかどうかを判断するためのプログラムである。また、エラー判断プログラム３０２ｆに従って、読取エラーがあることが判断された場合には、判断結果に従って後述するエラーフラグ３０４ｇが更新される。
【００９１】
通知プログラム３０２ｇは、読取エラーがある場合に、ユーザにその旨を通知するため通知画面をディスプレイ１００に出力するためのプログラムである。
【００９２】
割当プログラム３０２ｈは、原稿が適切な位置に載置される場合には、個別画像データを、対応する原稿が載置される分割領域に割り当てるためのプログラムである。また、割当プログラム３０２ｈは、読取エラーがある場合に、すなわち、原稿が不適切な位置に載置される場合に、各分割領域と、個別画像の位置とに応じて、分割領域と、個別画像データとを割りあてるためのプログラムでもある。
【００９３】
ファイル生成プログラム３０２ｉは、各分割領域Ｒ１〜Ｒ４について、個別画像データを含む画像ファイルを生成するためのプログラムである。
【００９４】
図示は省略するが、プログラム記憶領域３０２には、通信プログラムおよび画像形成プログラムなど、画像形成装置１０が備える機能を制御するための他のプログラムも記憶される。
【００９５】
また、データ記憶領域３０４には、操作データ３０４ａ、分割領域データ３０４ｂ、読取データ３０４ｃ、検出用画像データ３０４ｄ、個別画像データ３０４ｅおよびファイルデータ３０４ｆが記憶される。
【００９６】
操作データ３０４ａは、操作検出プログラム３０２ｂに従って検出された、タッチパネル９８から入力されたタッチ座標データまたは／および操作ボタン１０２から入力された操作データである。分割領域データ３０４ｂは、読取領域２００における分割領域Ｒ１〜Ｒ４の各々の範囲を規定するための座標データであり、たとえば、各分割領域Ｒ１〜Ｒ４について、対角の位置となる２つの頂点の座標データである。
【００９７】
読取データ３０４ｃは、読取プログラム３０２ｃに従って出力された画像データである。マルチクロップモードでは、全体画像データが読取データ３０４ｃとして記憶される。検出用画像データ３０４ｄは、検出用画像生成プログラム３０２ｄに従って生成された、エッジ検出用の画像についての画像データである。個別画像データ３０４ｅは、個別画像生成プログラム３０２ｅに従って生成された、各分割領域Ｒ１〜Ｒ４についての個別画像データである。
【００９８】
ファイルデータ３０４ｆは、ファイル生成プログラム３０２ｉに従って生成された、個別画像データを含む分割領域Ｒ１〜Ｒ４毎の画像ファイルについてのデータである。
【００９９】
また、データ記憶領域３０４には、エラーフラグ３０４ｇが記憶される。エラーフラグ３０４ｇは、読取エラーがあるかどうかを判断するためのフラグデータである。第１実施例では、エラーフラグ３０４ｇは、２ビットのレジスタで構成され、最上位ビットから順次に領域跨ぎエラーおよび原稿数エラーに対応する。領域跨ぎエラーに対応するレジスタは、領域跨ぎエラーが無い場合には０が設定され、領域跨ぎエラーがある場合には１が設定される。また、原稿数エラーに対応するレジスタは、原稿数エラーが無い場合には０が設定され、原稿数エラーがある場合には１が設定される。
【０１００】
図示は省略するが、データ記憶領域３０４には、制御プログラムを実行するために必要な画像生成データなどの他のデータが記憶されたり、制御プログラムを実行するために必要な他のフラグが記憶されたりする。
【０１０１】
図１１は、図２に示したＣＰＵ８０の読取処理の一例を示すフロー図である。ユーザがマルチクロップモードを設定すると、図１１に示すように、ＣＰＵ８０は、読取処理を開始し、ステップＳ１で、読取指示があるかどうかを判断する。ここでは、ＣＰＵ８０は、スタートボタンが操作されたかどうかを判断する。なお、ユーザは、読取指示を行う前に、原稿を原稿載置台１６に載置する。また、読取処理を開始するのに先立って、分割領域データ３０４ｂがデータ記憶領域３０４に記憶される。
【０１０２】
ステップＳ１で“ＮＯ”であれば、つまり、読取指示が無ければ、ステップＳ１に戻る。一方、ステップＳ１で“ＹＥＳ”であれば、つまり、読取指示が有れば、ステップＳ３で、原稿の読取を実行し、原稿載置台１６上に載置された原稿の画像を含む全体画像を生成する。
【０１０３】
続いて、ステップＳ５で、全体画像を基に、エッジ検出用の画像を生成し、ステップＳ７で、エッジ検出用の画像から各原稿のエッジを認識し、各原稿のエッジに応じて、全体画像から、各原稿に対応する個別画像を抽出する。次のステップＳ９では、変数ｎに初期値を設定する（ｎ＝１）。変数ｎは、分割領域Ｒ１〜Ｒ４を個別に識別するための変数である。変数ｎが１である場合には分割領域Ｒ１を意味し、変数ｎが２である場合には分割領域Ｒ２を意味し、変数ｎが３である場合には分割領域Ｒ３を意味し、そして、変数ｎが４である場合には分割領域Ｒ４を意味する。以下、この明細書において同じである。
【０１０４】
続いて、ステップＳ１１で、分割領域Ｒｎに含まれる個別画像を分割領域Ｒｎに割り当てる。ここでは、領域跨ぎエラーの原因となっている個別画像および原稿数エラーの原因となっている複数の個別画像についても、分割領域Ｒｎにそれらの一部が含まれていれば、分割領域Ｒｎに割り当てられる。
【０１０５】
次に、ステップＳ１３で、分割領域Ｒｎについて領域跨ぎ確認処理を行い、ステップＳ１５で、分割領域Ｒｎについて原稿数確認処理を行い、ステップＳ１７で、分割領域Ｒｎに割り当てられた個別画像を含む画像ファイルを生成する。
【０１０６】
続くステップＳ１９では、変数ｎが最大値（第１実施例では、４）であるかどうかを判断する。つまり、全ての分割領域Ｒｎについての領域跨ぎ確認処理、原稿数確認処理および画像ファイルの生成が完了したかどうかを判断する。ステップＳ１９で“ＮＯ”であれば、つまり、変数ｎが最大値でなければ、ステップＳ２１で、変数ｎを１加算して（ｎ＝ｎ＋１）、ステップＳ１１に戻る。つまり、次の分割領域Ｒｎについての領域跨ぎ確認処理、原稿数確認処理および画像ファイルの生成が実行される。一方、ステップＳ１９で“ＹＥＳ”であれば、つまり、変数ｎが最大値であれば、読取処理を終了する。
【０１０７】
図１２は図２に示すＣＰＵ８０の領域跨ぎ確認処理の一例を示すフロー図である。たとえば、この領域跨ぎ確認処理のフローは、上述した読取処理のステップＳ１３において実行されるサブルーチンである。
【０１０８】
図１２に示すように、ＣＰＵ８０は、領域跨ぎ確認処理を開始すると、ステップＳ３１で、分割領域Ｒｎについて領域跨ぎエラーの有無を判断する。ここでは、分割領域Ｒｎと、抽出された個別画像の位置とに応じて、領域跨ぎエラーの有無が判断される。
【０１０９】
ステップＳ３１で“ＮＯ”であれば、つまり、領域跨ぎエラーが無いと判断した場合は、領域跨ぎ確認処理のフローを終了して、全体の情報処理、すなわち読取処理にリターンする。一方、ステップＳ３１で“ＹＥＳ”であれば、つまり、領域跨ぎエラーがあると判断した場合は、ステップＳ３３で、領域跨ぎエラーを通知するかどうかを判断する。
【０１１０】
ステップＳ３３で“ＮＯ”であれば、つまり、領域跨ぎエラーを通知しない場合には、後述するステップＳ３９に進む。一方、ステップＳ３３で“ＹＥＳ”であれば、つまり、領域跨ぎエラーを通知する場合には、ステップＳ３５で、ユーザに領域跨ぎエラーがある旨を通知するための通知画面（たとえば第１通知画面２２０）をディスプレイ１００に表示して、ステップＳ３７で、読取処理を続行するかどうかを判断する。ここでは、通知画面において読取処理を続行することを指示するキーがタッチされたかどうか、たとえば第１通知画面２２０において第１キー２２２がタッチされたかどうかを判断する。
【０１１１】
ステップＳ３７で“ＮＯ”であれば、つまり、読取処理を続行しないと判断した場合は、領域跨ぎ確認処理のフローを終了して、読取処理のステップＳ１に戻る。一方、ステップＳ３７で“ＹＥＳ”であれば、つまり、読取処理を続行すると判断した場合は、ステップＳ３９で、領域跨ぎエラーの原因となっている個別画像の面積を算出し、ステップＳ４１で、その個別画像と、各分割領域との重複面積をそれぞれ算出し、ステップＳ４３で、個別画像と分割領域Ｒｎとの重複面積が最大かどうかを判断する。ここでは、個別画像と分割領域Ｒｎとの重複面積が、個別画像と他の分割領域との重複面積よりも大きいかどうかを判断する。
【０１１２】
ステップＳ４３で“ＮＯ”であれば、つまり、個別画像と分割領域Ｒｎとの重複面積が最大でないと判断した場合は、領域跨ぎ確認処理のフローを終了して、読取処理のステップＳ１９に戻る。一方、ステップＳ４３で“ＹＥＳ”であれば、つまり、個別画像と分割領域Ｒｎとの重複面積が最大であると判断した場合は、領域跨ぎ確認処理のフローを終了して、読取処理にリターンする。
【０１１３】
図１３は図２に示すＣＰＵ８０の原稿数確認処理の一例を示すフロー図である。たとえば、この原稿数確認処理のフローは、上述した読取処理のステップＳ１５において実行されるサブルーチンである。
【０１１４】
図１３に示すように、ＣＰＵ８０は、原稿数確認処理を開始すると、ステップＳ５１で、原稿数エラーの有無を判断する。すなわち、分割領域Ｒｎに複数の個別画像（原稿）があるかどうかを判断する。
【０１１５】
ステップＳ５１で“ＮＯ”であれば、つまり、原稿数エラーが無いと判断した場合は、原稿数確認処理のフローを終了して、読取処理にリターンする。一方、ステップＳ５１で“ＹＥＳ”であれば、つまり、原稿数エラーがあると判断した場合は、ステップＳ５３で、変数ｍに初期値を設定する（ｍ＝１）。変数ｍは、分割領域Ｒｎに含まれる複数の個別画像を個別に識別するため変数である。変数ｍが１である場合には１個目の個別画像を意味し、変数ｍが２である場合には２個目の個別画像を意味する。以下、この明細書において同じである。
【０１１６】
続いて、ステップＳ５５で、ｍ個目の個別画像の面積を算出し、ステップＳ５７で、ｍ個目の個別画像と分割領域Ｒｎとの重複面積Ｒｍを算出し、ステップＳ５９で、重複面積Ｒｍが、変数Ｒｍ＿ＭＡＸよりも大きいかどうかを判断する。ただし、変数Ｒｍ＿ＭＡＸは、分割領域Ｒｎに含まれる複数の個別画像のそれぞれと、当該分割領域との重複面積についての値の最大値を示す変数であり、原稿数確認処理のフローが開始されたときに初期値（Ｒｍ＿ＭＡＸ＝０）が設定される。
【０１１７】
ステップＳ５９で“ＮＯ”であれば、つまり、重複面積Ｒｍが、変数Ｒｍ＿ＭＡＸ以下と判断した場合は、後述するステップＳ６５に進む、一方、ステップＳ５９で“ＹＥＳ”であれば、つまり、重複面積Ｒｍが、変数Ｒｍ＿ＭＡＸよりも大きいと判断した場合は、ステップＳ６１で、重複面積Ｒｍを変数Ｒｍ＿ＭＡＸに代入して、ステップＳ６３で、ｍ個目の個別画像を分割領域Ｒｎについての割当候補に設定し、ステップＳ６５で、変数ｍが最大値であるかどうかを判断する。つまり、分割領域Ｒｎに含まれる全ての個別画像についてのステップＳ５５〜Ｓ６３までの処理が完了したかどうかを判断する。
【０１１８】
ステップＳ６５で“ＮＯ”であれば、つまり、変数ｍが最大値でなければ、ステップＳ６７で、変数ｍを１加算して（ｍ＝ｍ＋１）、ステップＳ５５に戻る。一方、ステップＳ６５で“ＹＥＳ”であれば、つまり、変数ｍが最大値であれば、ステップＳ６９で、分割領域Ｒｎについての割当候補に設定した個別画像をユーザに提示し、画像ファイルを生成するかどうかについてユーザが選択するための選択画面（たとえば選択画面２６０）をディスプレイ１００に表示して、ステップＳ７１で、画像ファイルを生成するかどうかを判断する。ここでは、選択画面において画像ファイルを生成することを指示するキーがタッチされたかどうか、たとえば選択画面２６０において第１キー２６２がタッチされたかどうかを判断する。ステップＳ７１で“ＮＯ”であれば、つまり、画像ファイルを生成しないと判断した場合は、原稿数確認処理のフローを終了して、読取処理のステップＳ１に戻る。一方、ステップＳ７１で“ＹＥＳ”であれば、つまり、画像ファイルを生成すると判断した場合は、ステップＳ７３で、分割領域Ｒｎについての割当候補に設定した個別画像のみを分割領域Ｒｎに割り当て、原稿数確認処理のフローを終了して、読取処理にリターンする。
【０１１９】
第１実施例によれば、原稿が不適切な位置に載置された状態で原稿の読取が実行された場合、画像ファイルのデータが生成される前に、原稿が適切に載置されていない旨をユーザに通知するので、読取エラーが発生した場合のユーザの手間を軽減することができる。
【０１２０】
また、第１実施例によれば、複数の分割領域に跨って原稿が載置されている場合に、その旨をユーザに通知するので、ユーザの手間を軽減することができる。
【０１２１】
さらに、第１実施例によれば、複数の分割領域に跨って原稿が載置されている場合に、ユーザの指示に応じて、または自動的に、その原稿に対応する個別画像が、当該原稿が跨っている複数の分割領域のうちのいずれかの分割領域に自動的に対応付けられるので、ユーザの手間を軽減することができる。
【０１２２】
さらにまた、第１実施例によれば、１つの分割領域に複数の原稿が載置されている場合に、その旨をユーザに通知するので、ユーザの手間を軽減することができる。
【０１２３】
また、第１実施例によれば、１つの分割領域に複数の原稿が載置されている場合に、複数の個別画像のうちいずれかの個別画像が、当該分割領域に割り当てる割当候補に設定され、ユーザの指示に応じて、割当候補に設定された個別画像と、分割領域とが対応付けられるので、ユーザの手間を軽減することができる。
【０１２４】
［第２実施例］
第２実施例の画像読取装置１４は、読取処理を複数回実行した場合に、分割領域毎に、各回の読取処理における原稿の特徴が変化した場合に、その旨がユーザに通知されるようにした以外は第１実施例と同じであるため、異なる内容について説明し、重複する説明は省略することにする。
【０１２５】
まず、第２実施例では、ユーザの１回目の読取指示に応じて、画像読取装置１４は、１回目の読取処理を実行することにより、１回目の全体画像を読み取り、読み取った全体画像についてのデータ（１回目の全体画像データ）を生成する。そして、１回目の全体画像データを基に、エッジ検出用の画像が生成され、エッジ検出用の画像に応じて、個別画像が順次切り出され、分割領域毎に、個別画像についてのデータ（１回目の個別画像データ）を含む画像ファイルのデータが生成される。
【０１２６】
分割領域毎の画像ファイルのデータが生成されると、すなわち、１回目の読取処理が完了すると、２回目の読取用の原稿を載置することを促すメッセージおよびユーザに２回目の読取指示を促すメッセージが画像形成装置１０のディスプレイ１００に表示される。このとき、ディスプレイ１００には、原稿の読取を終了させる機能が割り当てられたソフトウェアキー（終了キー）が表示され、ユーザは、この終了キーをタッチすることによって、読取処理を終了することもできる。
【０１２７】
そして、ユーザの２回目の読取指示に応じて、画像読取装置１４は、２回目の読取処理を実行することにより、２回目の全体画像を読み取り、読み取った全体画像についてのデータ（２回目の全体画像データ）を生成する。そして、２回目の全体画像データを基に、エッジ検出用の画像が生成され、エッジ検出用の画像に応じて、個別画像が順次切り出され、分割領域毎に、個別画像についてのデータ（２回目の個別画像データ）が生成される。ただし、２回目の個別画像データは、同じ分割領域についての１回目の個別画像データを含む画像ファイルにまとめられる。すなわち、画像ファイルのデータが更新される。なお、３回以上読取処理が実行される場合には、この２回目の読取処理と同様の処理が行われ、各回の読取処理において生成された個別画像データが、その個別画像データに対応する分割領域についての画像ファイルのデータに追加される。
【０１２８】
ただし、ユーザは、各回の読取処理において自身が意図した原稿とは異なる原稿を載置したり、各回の読取処理において自身が意図した分割領域とは異なる分割領域に原稿を載置したりするなど、原稿を間違って載置してしまうことがある。ここで、原稿が間違って載置されると、各回の読取処理において或る分割領域に載置される原稿の大きさが異なったり、各回の読取処理において或る分割領域に載置される原稿の数が異なったりする。したがって、原稿が間違って載置されると、分割領域毎に、各回の読取処理における原稿の特徴が変化することになる。このように、分割領域毎に、各回の読取処理における原稿の特徴が変化した場合には、第１実施例で説明したような読取エラーとはならないが、ユーザが意図した画像ファイルのデータが生成されていない場合がある。
【０１２９】
以下、図１４〜図１９を参照して、各回の読取処理における原稿の特徴が変化した場合の画像読取装置１４（画像形成装置１０）の動作を説明する。図１４は１回目と２回目で同じ分割領域にサイズの異なる原稿が載置された状態の一例を示す図である。図１５は第３通知画面２８０の一例を示す図解図である。図１６は１回目と２回目で同じ分割領域に載置された原稿の数が異なる状態の一例を示す図である。図１７は第４通知画面３２０の一例を示す図解図である。図１８は１回目と２回目で異なる分割領域に同じ原稿が載置された状態の一例を示す図である。図１９は第５通知画面３４０の一例を示す図解図である。
【０１３０】
たとえば、図１４に示すように、或る分割領域（たとえば分割領域Ｒ１）において１回目と２回目でサイズ（面積）の異なる原稿が載置されることがある。ここでは、１回目の読取処理で生成された個別画像のサイズ（１回目の原稿のサイズ）と、２回目の読取処理で生成された個別画像のサイズ（２回目の原稿のサイズ）とを比較して、１回目と２回目で原稿のサイズが異なるかどうかが判断される。ただし、１回目の原稿のサイズと２回目の原稿のサイズとが異なるかどうかは、１回目の原稿のサイズと２回目の原稿のサイズとの面積比が所定の閾値Ｔ以上かどうかによって判断される。たとえば、閾値Ｔは０．９５程度である。したがって、１回目の原稿および２回目の原稿は、互いのサイズの差が５％以内であれば、同じサイズの原稿であると判断され、互いのサイズの差が５％よりも大きければ、異なるサイズの原稿であると判断される。なお、閾値Ｔの数値は一例であり、画像読取装置１４（画像形成装置１０）の使用状況等に合わせて変更可能である。
【０１３１】
この第２実施例では、或る分割領域において１回目と２回目でサイズの異なる原稿が載置される場合には、図１５に示すように、その旨をユーザに通知するための第３通知画面２８０がディスプレイ１００に表示される。
【０１３２】
第３通知画面２８０には、或る分割領域において１回目と２回目でサイズの異なる原稿が載置されていることを示すメッセージ、スキャンを続行（すなわち画像ファイルを生成）するかどうかを選択させるためのメッセージ、１回目と２回目でサイズの異なる原稿が載置された分割領域を示す図、第１キー２８２および第２キー２８４が設けられる。
【０１３３】
第１キー２８２がタッチされると、そのまま分割領域毎に画像ファイルのデータが更新される。ユーザが意図的に異なるサイズの原稿を載置する場合もあるからである。
【０１３４】
一方、第２キー２８４がタッチされた場合には、スキャンが中止され、１回目の読取指示を行う前の状態に戻る。なお、２回目以降の読取処理において、第３通知画面２８０が表示され、第２キー２８４がタッチされた場合には、その回の読取指示を行う前の状態に戻るようにしても良い。このことは、後述する第２キー３２４，３４４も同様である。
【０１３５】
次に、図１６を参照して、各回の読取処理において或る分割領域に載置される原稿の数が異なる場合について説明する。図１６に示す例では、分割領域Ｒ１において、１回目の読取処理では原稿の数が１つであったのに対し、２回目の読取処理では原稿の数が２つとなっている。この場合、２回目の読取処理において、ユーザが誤って不要な原稿を分割領域Ｒ１に載置した可能性がある。
【０１３６】
なお、第１実施例で説明したように、複数の原稿が載置されている分割領域がある場合には、複数の原稿のうちいずれかの原稿に対応する個別画像を保存するか、読取処理をやり直すようにするので、１回目の読取処理が正常に行われた場合には原稿の数は１つとなる。このため、各回の読取処理において或る分割領域に載置される原稿の数が異なる場合とは、２回目以降の読取処理において或る分割領域に載置される原稿が存在しない場合、または原稿の数が２以上となる場合である。
【０１３７】
この第２実施例では、各回の読取処理において或る分割領域に載置される原稿の数が異なる場合には、図１７に示すように、その旨をユーザに通知するための第４通知画面３２０がディスプレイ１００に表示される。
【０１３８】
第４通知画面３２０には、或る分割領域において１回目と２回目で検出（抽出）される原稿の数が異なることを示すメッセージ、スキャンを続行（すなわち画像ファイルを生成）するかどうかを選択させるためのメッセージ、１回目と２回目で原稿の数が異なる分割領域を示す図、第１キー３２２および第２キー３２４が設けられる。
【０１３９】
第１キー３２２がタッチされると、複数の個別画像のうちいずれかの個別画像が、割当候補に設定される。なお、分割領域に複数の原稿が含まれる場合の割当候補の設定方法は、第１実施例で説明した方法と同じであるので説明を省略する。そして、図９に示すような選択画面が表示され、割当候補に設定された個別画像がユーザに提示され、個別画像を保存するかどうか、または読取処理をやり直すかについてユーザが選択できる。
【０１４０】
一方、第２キー３２４がタッチされた場合には、スキャンが中止され、１回目の読取指示を行う前の状態に戻る。
【０１４１】
次に、図１８に示すように、各回の読取処理において関連する原稿が異なる分割領域に載置される場合について説明する。図１８に示す例では、１回目の読取処理において或る分割領域（たとえば分割領域Ｒ１）に載置された原稿と同じサイズの原稿が、２回目の読取処理において異なる分割領域（たとえば分割領域Ｒ２）に載置される。この場合、１回目と２回目とで原稿が載置される分割領域Ｒ１および分割領域Ｒ２では、１回目と２回目で原稿のサイズが異なると判断されるとともに、１回目と２回目で載置される原稿の数が異なると判断される。ただし、この場合、ユーザが誤って分割領域Ｒ１に載置するべき原稿を分割領域Ｒ２に載置した可能性がある。
【０１４２】
この第２実施例では、１回目の読取処理において或る分割領域に載置された原稿と同じサイズの原稿が、２回目の読取処理において異なる分割領域に載置される場合、すなわち、１回目の読取処理と２回目の読取処理とで、関連する原稿に対応する個別画像が異なる分割領域に載置される場合には、図１９に示すように、その旨をユーザに通知するための第５通知画面３４０がディスプレイ１００に表示される。なお、対比される原稿のサイズが同じであるかどうかは、１回目の原稿のサイズと２回目の原稿のサイズとの面積比が上述した閾値Ｔ以上かどうかによって判断される。
【０１４３】
第５通知画面３４０には、１回目の読取処理と２回目の読取処理とで、関連する原稿が異なる分割領域に載置されたことを示すメッセージ、このままスキャンを続行するかどうかを選択させるためのメッセージ、１回目の読取処理と２回目の読取処理とで関連する原稿が載置された分割領域を示す図、第１キー３４２および第２キー３４４が設けられる。
【０１４４】
第１キー３４２がタッチされると、そのまま分割領域毎に画像ファイルのデータが更新される。ただし、そのまま分割領域毎に画像ファイルのデータが更新されるのではなく、第１キー３４２がタッチされると、１回目の読取処理と２回目の読取処理とで、関連すると判断された原稿に対応する個別画像についての個別画像データが、１つの画像ファイルのデータとしてまとめられても良い。この場合、先の読取処理で生成された分割領域Ｒ１についての画像ファイルのデータに、後の読取処理で生成された分割領域Ｒ２に載置された原稿に対応する個別画像データが追加される。なお、第１キー３４２がタッチされた場合に、そのまま分割領域毎に画像ファイルのデータを更新するか、関連すると判断された個別画像についての個別画像データが１つの画像ファイルのデータとしてまとめられるかについては、予め設定されており、この設定は、画像読取装置１４（画像形成装置１０）の使用状況等に合わせて変更可能である。
【０１４５】
一方、第２キー３４４がタッチされた場合には、スキャンが中止され、１回目の読取指示を行う前の状態に戻る。
【０１４６】
以上のように、読取処理を複数回実行する場合について説明したが、読取処理を１回だけ実行する場合は、上述した第１実施例と同じであるので、説明を省略する。また、詳細な説明は省略するが、各回の読取処理において、領域跨ぎ確認処理が実行される。
【０１４７】
また、第２実施例においては、制御プログラムには、各回の読取処理において或る分割領域に載置される原稿の大きさが異なるかどうかを判断するためのプログラム、各回の読取処理において或る分割領域に載置される原稿の数が異なるかどうかを判断するためのプログラム、および１回目の読取処理と２回目の読取処理とで関連する原稿が異なる分割領域に載置されたかどうかを判断するためのプログラムなどがさらに含まれる。
【０１４８】
以下、フロー図を用いて、第２実施例における読取処理について説明するが、第１実施例で説明した読取処理と同じ処理については同じ参照符号を付し、重複した内容については、説明を省略するまたは簡単に説明することにする。
【０１４９】
図２０は第２実施例の読取処理の一例の一部を示すフロー図である。図２１は第２実施例の読取処理の一部であって、図２０に後続するフロー図である。図２０に示すように、ＣＰＵ８０は、読取処理を開始すると、ステップＳ１９で“ＹＥＳ”であれば、ステップＳ９１で、読取処理を終了するかどうかを判断する。ここでは、原稿の読取を終了させる機能が割り当てられた終了キーがタッチされたかどうかを判断する。ステップＳ９１で“ＹＥＳ”であれば、つまり、読取処理を終了すると判断した場合は、読取処理を終了する。一方、ステップＳ９１で“ＮＯ”であれば、つまり、次の回の読取を行うと判断した場合には、図２１に示すステップＳ９３で、読取指示があるかどうかを判断する。なお、ステップＳ９３〜Ｓ１０７までのそれぞれ処理は、第１実施例の読取処理のステップＳ１〜Ｓ１５までのぞれぞれの処理と同じであるので詳しい説明を省略する。
【０１５０】
ステップＳ１０９では、分割領域Ｒｎについて原稿数変化確認処理を行い、ステップＳ１１１で、原稿サイズ確認処理を行い、ステップＳ１１３で、分割領域Ｒｎについての画像ファイルに、分割領域Ｒｎに割り当てられた個別画像を追加して、すなわち、分割領域Ｒｎについての画像ファイルを更新して、ステップＳ１１５で、変数ｎが最大値（第２実施例では、４）であるかどうかを判断する。ステップＳ１１５で“ＮＯ”であれば、ステップＳ１１７で変数ｎを１加算してステップＳ１０３に戻る。一方、ステップＳ１１５で“ＹＥＳ”であれば、図２０に示すステップＳ９１に戻る。
【０１５１】
図２２は図２に示すＣＰＵ８０の原稿数変化確認処理の一例を示すフロー図である。たとえば、この原稿数変化確認処理のフローは、上述した読取処理のステップＳ１０９において実行されるサブルーチンである。
【０１５２】
図２２に示すように、ＣＰＵ８０は、原稿数変化確認処理を開始すると、ステップＳ１３１で、分割領域Ｒｎに含まれる個別画像の数を検出する。ここでは、分割領域Ｒｎと、抽出された個別画像の位置とに応じて、分割領域Ｒｎに含まれる個別画像の数を検出する。
【０１５３】
続いて、ステップＳ１３３で、分割領域Ｒｎに含まれる個別画像の数が、他の回の読取処理における分割領域Ｒｎに含まれる個別画像の数と異なるかどうかを判断する。ステップＳ１３３で“ＮＯ”であれば、つまり、分割領域Ｒｎに含まれる個別画像の数が、他の回の読取処理における分割領域Ｒｎに含まれる個別画像の数と同じであると判断した場合は、原稿数変化確認処理のフローを終了して、読取処理にリターンする。一方、ステップＳ１３３で“ＹＥＳ”であれば、つまり、分割領域Ｒｎに含まれる個別画像の数が、他の回の読取処理における分割領域Ｒｎに含まれる個別画像の数と異なると判断した場合は、ステップＳ１３５で、各回の読取処理において或る分割領域に載置される原稿の数が異なる旨をユーザに通知するための通知画面（たとえば第４通知画面３２０）をディスプレイ１００に表示して、ステップＳ１３７で画像ファイルを更新するかどうかを判断する。ここでは、通知画面において画像ファイルを更新することを指示するキー（たとえば第１キー３２２）がタッチされたかどうかを判断する。
【０１５４】
ステップＳ１３７で“ＮＯ”であれば、つまり、画像ファイルを更新しないと判断した場合は、原稿数変化確認処理のフローを終了して、読取処理のステップＳ９３に戻る。一方、ステップＳ１３７で“ＹＥＳ”であれば、つまり、画像ファイルを更新すると判断した場合は、上述した原稿数確認処理のステップＳ５１〜Ｓ７３までと同じ処理を行い、分割領域Ｒｎについての割当候補に設定した個別画像のみを分割領域Ｒｎに割り当て、原稿数変化確認処理のフローを終了して、読取処理にリターンする。
【０１５５】
図２３は図２に示すＣＰＵ８０の原稿サイズ確認処理の一例を示すフロー図である。たとえば、この原稿サイズ確認処理のフローは、上述した読取処理のステップＳ１１１において実行されるサブルーチンである。
【０１５６】
図２３に示すように、ＣＰＵ８０は、原稿サイズ確認処理を開始すると、ステップＳ１５１で、分割領域Ｒｎに含まれる個別画像の面積を算出する。続いて、ステップＳ１５３で、分割領域Ｒｎに含まれる個別画像の面積に変化があるかどうか、すなわち、分割領域Ｒｎに含まれる個別画像の面積が、他の回の読取処理における分割領域Ｒｎに含まれる個別画像の面積と異なるかどうかを判断する。
【０１５７】
ステップＳ１５３で“ＮＯ”であれば、つまり、分割領域Ｒｎに含まれる個別画像の面積に変化が無いと判断した場合は、原稿サイズ確認処理のフローを終了して、読取処理にリターンする。一方、ステップＳ１５３で“ＹＥＳ”であれば、つまり、分割領域Ｒｎに含まれる個別画像の面積に変化があると判断した場合は、ステップＳ１５５で、他の領域に含まれる個別画像に関連するかどうかを判断する。
【０１５８】
ステップＳ１５５で“ＮＯ”であれば、つまり、他の領域に含まれる個別画像に関連しないと判断した場合は、原稿サイズ確認処理のフローを終了して、読取処理にリターンする。一方、ステップＳ１５５で“ＹＥＳ”であれば、つまり、他の領域に含まれる個別画像に関連すると判断した場合は、ステップＳ１５７で、１回目の読取処理と２回目の読取処理とで、関連する原稿が異なる分割領域に載置された旨をユーザに通知するための通知画面（たとえば第５通知画面３４０）をディスプレイ１００に表示して、ステップＳ１５９で、画像ファイルを更新するかどうかを判断する。ここでは、通知画面において画像ファイルを更新することを指示するキー（たとえば第１キー３４２）がタッチされたかどうかを判断する。ステップＳ１５９で“ＮＯ”であれば、原稿サイズ確認処理のフローを終了して、読取処理のステップＳ９３に戻る。
【０１５９】
一方、ステップＳ１５９で“ＹＥＳ”であれば、ステップＳ１６１で、関連すると判断された他領域の個別画像を１つの画像ファイルのデータとしてまとめるかどうかについて判断する。ステップＳ１６１で、“ＮＯ”であれば、原稿サイズ確認処理のフローを終了して、読取処理にリターンする。一方、ステップＳ１６１で、“ＹＥＳ”であれば、関連すると判断された他領域の個別画像を分割領域Ｒｎに割り当て、原稿サイズ確認処理のフローを終了して、読取処理にリターンする。
【０１６０】
第２実施例によれば、分割領域毎に、各回の読取処理における原稿の特徴が変化した場合に、画像ファイルのデータが生成される前に、その旨をユーザに通知するので、読取エラーが発生した場合のユーザの手間を軽減することができる。
【０１６１】
また、第２実施例によれば、各回の読取処理において或る分割領域に載置される原稿の数が異なる場合には、画像ファイルのデータが生成される前に、その旨をユーザに通知するので、ユーザの手間を軽減することができる。
【０１６２】
さらに、第２実施例によれば、各回の読取処理において或る分割領域に載置される原稿のサイズが異なる場合には、画像ファイルのデータが生成される前に、その旨をユーザに通知するので、ユーザの手間を軽減することができる。
【０１６３】
なお、上述の実施例で挙げた具体的な構成等は一例であり、実際の製品に応じて適宜変更することが可能である。また、上述の実施例で示したフロー図の各ステップは、同じ結果が得られるのであれば、処理される順番は適宜変更することが可能である。
【０１６４】
また、上述の実施例では、通知画面には、読取エラーの対象となった分割領域およびそれに含まれる個別画像が表示されるようにしたが、全ての読取領域およびそれらに含まれる個別画像が表示されるようにしても良い。さらに、読取処理が複数回実行される場合には、実行回毎に、全ての読取領域およびそれらに含まれる個別画像が通知画面に表示されるようにしても良い。
【符号の説明】
【０１６５】
１０  …画像形成装置
１４  …画像読取装置
１６  …原稿載置台
２６  …画像読取部
３０  …画像形成部
４４  …転写ローラ
４６  …定着ユニット
５４  …中間転写ベルト
８０  …ＣＰＵ
８４  …ＲＡＭ
８６  …ＨＤＤ
８８  …ネットワーク接続回路
９０  …通信制御回路
９８  …タッチパネル
１００  …ディスプレイ
１０２  …操作ボタン
【図１】
2020088503.tif 000003
【図２】
2020088503.tif 000004
【図３】
2020088503.tif 000005
【図４】
2020088503.tif 000006
【図５】
2020088503.tif 000007
【図６】
2020088503.tif 000008
【図７】
2020088503.tif 000009
【図８】
2020088503.tif 000010
【図９】
2020088503.tif 000011
【図１０】
2020088503.tif 000012
【図１１】
2020088503.tif 000013
【図１２】
2020088503.tif 000014
【図１３】
2020088503.tif 000015
【図１４】
2020088503.tif 000016
【図１５】
2020088503.tif 000017
【図１６】
2020088503.tif 000018
【図１７】
2020088503.tif 000019
【図１８】
2020088503.tif 000020
【図１９】
2020088503.tif 000021
【図２０】
2020088503.tif 000022
【図２１】
2020088503.tif 000023
【図２２】
2020088503.tif 000024
【図２３】
2020088503.tif 000025