(57)【特許請求の範囲】
【請求項１】
複数枚の原稿を連続的に順次読み取る第１の画像読取手段と、
原稿台に置かれた原稿を読み取る第２の画像読取手段と、
原稿の２ｎ（ｎ＝２，３，…）頁の画像について、１頁目とｎ＋１頁目の画像、２頁目とｎ＋２頁目の画像、３頁目とｎ＋３頁目の画像、…、ｎ頁目と２ｎ頁目の画像を用いて差分を抽出する第１の差分抽出手段と、
原稿の２ｎ（ｎ＝２，３，…）頁の画像について、１頁目と２頁目の画像、３頁目と４頁目の画像、５頁目と６頁目の画像、…、２ｎ−１頁目と２ｎ頁目の画像を用いて差分を抽出する第２の差分抽出手段と、
前記第１の画像読取手段による原稿の読み取りが選択された場合は、前記第１の画像読取手段が読み取る原稿について前記第１の差分抽出手段による差分の抽出を実行する設定をし、前記第２の画像読取手段による原稿の読み取りが選択された場合は、前記第２の画像読取手段が読み取る原稿について前記第２の差分抽出手段による差分の抽出を実行する設定をする第１の設定手段と、
を備えている画像処理システム。
【請求項２】
前記第１の差分抽出手段又は前記第２の差分抽出手段が抽出した差分のある箇所を特定できる情報を付加した画像を形成又は表示する出力をする第１の出力手段をさらに備える請求項１に記載の画像処理システム。
【請求項３】
前記差分のある箇所を特定できる情報を付加した画像は、前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像の何れかであり、
前記差分のある箇所を特定できる情報は、前記何れかの画像内の追記された箇所又は削除された箇所に示されるものであり、
前記追記された箇所と前記削除された箇所とは、異なる色で示される請求項２に記載の画像処理システム。
【請求項４】
前記第１の画像読取手段又は前記第２の画像読取手段による原稿の読み取りに必要な予め定められた設定については前記第１の差分抽出手段又は前記第２の差分抽出手段が差分の抽出を終了するまで変更を制限する第１の制限手段をさらに備えている請求項１乃至３のいずれかの一項に記載の画像処理システム。
【請求項５】
前記第１の設定手段で行った前記設定の変更を前記第１の差分抽出手段又は前記第２の差分抽出手段が差分の抽出を終了するまで制限する第２の制限手段をさらに備えている請求項１乃至４のいずれかの一項に記載の画像処理システム。
【請求項６】
前記第１の画像読取手段は、原稿の両面をそれぞれ読み取ることができ、
前記第１の画像読取手段による原稿の読み取りが選択されて、前記第１の設定手段で前記第２の差分抽出手段により差分の抽出を実行することが設定された場合は、片面限定を条件に前記原稿の前記第１の画像読取手段による読み取りを許可する許可手段をさらに備えている請求項１乃至５のいずれかの一項に記載の画像処理システム。
【請求項７】
前記第１の画像読取手段又は前記第２の画像読取手段により読み取った原稿の頁数をカウントし当該原稿の総頁数が奇数であった場合は、当該原稿の画像について前記第１の差分抽出手段又は第２の差分抽出手段による差分の抽出を制限する第３の制限手段をさらに備えている請求項１乃至６のいずれかの一項に記載の画像処理システム。
【請求項８】
前記第１の画像読取手段又は前記第２の画像読取手段により読み取った原稿の頁数をカウントし当該原稿の総頁数が奇数であった場合は、前記第１の画像読取手段又は前記第２の画像読取手段による追加の原稿の読み取りを促す情報を報知する第１の報知手段をさらに備えている請求項１乃至６のいずれかの一項に記載の画像処理システム。
【請求項９】
前記第１の画像読取手段又は前記第２の画像読取手段に装填された原稿の寸法の検出結果と前記第１の画像読取手段又は前記第２の画像読取手段で原稿読取りを行う際に指定された解像度とで定まる前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合は、当該原稿の読み取りを中止する、又は、原稿の読取範囲の変更若しくは前記解像度の指定の変更を促す情報を報知する処理を行う処理手段をさらに備えている請求項１乃至８のいずれかの一項に記載の画像処理システム。
【請求項１０】
前記第１の画像読取手段又は前記第２の画像読取手段に装填された原稿の寸法の検出結果と前記第１の画像読取手段又は前記第２の画像読取手段で原稿読取りを行う際に指定された解像度とで定まる前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合は、前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りにより得た画像の画素数を減少させる補正を行う第１の補正手段をさらに備えている請求項１乃至８のいずれかの一項に記載の画像処理システム。
【請求項１１】
前記第１の画像読取手段又は前記第２の画像読取手段に装填された原稿の寸法の検出結果と前記第１の画像読取手段又は前記第２の画像読取手段で原稿読取りを行う際に指定された解像度とで定まる前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合は、前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りにより得た画像を分割する分割手段をさらに備え、
前記第１の差分抽出手段又は前記第２の差分抽出手段は、前記分割手段が分割した画像を用いて差分を抽出する請求項１乃至８のいずれかの一項に記載の画像処理システム。
【請求項１２】
前記第１の画像読取手段又は前記第２の画像読取手段で原稿を読み取る際の１画素の濃度を示す段階数の選択のうち、差分抽出を行う前記第１の差分抽出手段又は前記第２の差分抽出手段で処理できないものについては、当該選択の受け付けを制限する第４の制限手段をさらに備えている請求項１乃至１１のいずれかの一項に記載の画像処理システム。
【請求項１３】
前記第１の画像読取手段又は前記第２の画像読取手段で読み取った画像の傾きのずれはその制限が指示されない限り補正する第２の補正手段をさらに備えている請求項１乃至１２のいずれかの一項に記載の画像処理システム。
【請求項１４】
前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数が予め定められた数を超える場合は、当該対の画像の一方の画像の天地の向きを変更した上で差分の抽出を再度実行する再度実行手段をさらに備えている請求項１乃至１３のいずれかの一項に記載の画像処理システム。
【請求項１５】
前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数が予め定められた数を超える場合は、前記第１の画像読取手段又は前記第２の画像読取手段による原稿の再度の読み取りの実行を促す情報を報知する第２の報知手段をさらに備えている請求項１乃至１３のいずれかの一項に記載の画像処理システム。
【請求項１６】
前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数が予め定められた数を超える場合は、当該差分の抽出の処理を制限する第５の制限手段をさらに備えている請求項１乃至１３のいずれかの一項に記載の画像処理システム。
【請求項１７】
前記第１の画像読取手段又は前記第１の画像読取手段が読み取った原稿を前記第１の差分抽出手段及び第２の差分抽出手段により差分を抽出して、前記第１の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数と前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数とで少ない方の差分の抽出の結果を出力する第２の出力手段をさらに備えている請求項１乃至１６のいずれかの一項に記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システム、及び画像処理プログラムである。
【背景技術】
【０００２】
特許文献１には、画像間の差分を抽出する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５８８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、複数頁の第１の原稿と複数頁の第２の原稿を交互に並べかえ連続した原稿同士の差分を抽出する装置に比べて、差分を抽出する原稿の並べ変えの負担を軽減し、しかも、差分を抽出する処理をした後の原稿を第１の原稿と第２の原稿に分ける負担を軽減することである。
【課題を解決するための手段】
【０００７】
請求項１に係る発明は、複数枚の原稿を連続的に順次読み取る第１の画像読取手段と、原稿台に置かれた原稿を読み取る第２の画像読取手段と、原稿の２ｎ（ｎ＝２，３，…）頁の画像について、１頁目とｎ＋１頁目の画像、２頁目とｎ＋２頁目の画像、３頁目とｎ＋３頁目の画像、…、ｎ頁目と２ｎ頁目の画像を用いて差分を抽出する第１の差分抽出手段と、原稿の２ｎ（ｎ＝２，３，…）頁の画像について、１頁目と２頁目の画像、３頁目と４頁目の画像、５頁目と６頁目の画像、…、２ｎ−１頁目と２ｎ頁目の画像を用いて差分を抽出する第２の差分抽出手段と、前記第１の画像読取手段による原稿の読み取りが選択された場合は、前記第１の画像読取手段が読み取る原稿について前記第１の差分抽出手段による差分の抽出を実行する設定をし、前記第２の画像読取手段による原稿の読み取りが選択された場合は、前記第２の画像読取手段が読み取る原稿について前記第２の差分抽出手段による差分の抽出を実行する設定をする第１の設定手段と、を備えている画像処理システムである。
【０００８】
請求項２に係る発明は、請求項１の記載において、前記第１の差分抽出手段又は前記第２の差分抽出手段が抽出した差分のある箇所を特定できる情報を付加した画像を形成又は表示する出力をする第１の出力手段をさらに備える画像処理システムである。
請求項３に係る発明は、請求項２の記載において、前記差分のある箇所を特定できる情報を付加した画像は、前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像の何れかであり、前記差分のある箇所を特定できる情報は、前記何れかの画像内の追記された箇所又は削除された箇所に示されるものであり、前記追記された箇所と前記削除された箇所とは、異なる色で示される画像処理システムである。
【０００９】
請求項４に係る発明は、請求項１乃至３のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段による原稿の読み取りに必要な予め定められた設定については前記第１の差分抽出手段又は前記第２の差分抽出手段が差分の抽出を終了するまで変更を制限する第１の制限手段をさらに備えている画像処理システムである。
請求項５に係る発明は、請求項１乃至４のいずれか一項の記載において、前記第１の設定手段で行った前記設定の変更を前記第１の差分抽出手段又は前記第２の差分抽出手段が差分の抽出を終了するまで制限する第２の制限手段をさらに備えている画像処理システムである。
【００１０】
請求項６に係る発明は、請求項１乃至５のいずれか一項の記載において、前記第１の画像読取手段は、原稿の両面をそれぞれ読み取ることができ、前記第１の画像読取手段による原稿の読み取りが選択されて、前記第１の設定手段で前記第２の差分抽出手段により差分の抽出を実行することが設定された場合は、片面限定を条件に前記原稿の前記第１の画像読取手段による読み取りを許可する許可手段をさらに備えている画像処理システムである。
【００１１】
請求項７に係る発明は、請求項１乃至６のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段により読み取った原稿の頁数をカウントし当該原稿の総頁数が奇数であった場合は、当該原稿の画像について前記第１の差分抽出手段又は第２の差分抽出手段による差分の抽出を制限する第３の制限手段をさらに備えている画像処理システムである。
【００１２】
請求項８に係る発明は、請求項１乃至７のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段により読み取った原稿の頁数をカウントし当該原稿の総頁数が奇数であった場合は、前記第１の画像読取手段又は前記第２の画像読取手段による追加の原稿の読み取りを促す情報を報知する第１の報知手段をさらに備えている画像処理システムである。
【００１３】
請求項９に係る発明は、請求項１乃至８のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段に装填された原稿の寸法の検出結果と前記第１の画像読取手段又は前記第２の画像読取手段で原稿読取りを行う際に指定された解像度とで定まる前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合は、当該原稿の読み取りを中止する、又は、原稿の読取範囲の変更若しくは前記解像度の指定の変更を促す情報を報知する処理を行う処理手段をさらに備えている画像処理システムである。
【００１４】
請求項１０に係る発明は、請求項１乃至８のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段に装填された原稿の寸法の検出結果と前記第１の画像読取手段又は前記第２の画像読取手段で原稿読取りを行う際に指定された解像度とで定まる前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合は、前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りにより得た画像の画素数を減少させる補正を行う第１の補正手段をさらに備えている画像処理システムである。
【００１５】
請求項１１に係る発明は、請求項１乃至８のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段に装填された原稿の寸法の検出結果と前記第１の画像読取手段又は前記第２の画像読取手段で原稿読取りを行う際に指定された解像度とで定まる前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合は、前記第１の画像読取手段又は前記第２の画像読取手段が原稿読取りにより得た画像を分割する分割手段をさらに備え、前記第１の差分抽出手段又は前記第２の差分抽出手段は、前記分割手段が分割した画像を用いて差分を抽出する画像処理システムである。
【００１６】
請求項１２に係る発明は、請求項１乃至１１のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段で原稿を読み取る際の１画素の濃度を示す段階数の選択のうち、差分抽出を行う前記第１の差分抽出手段又は前記第２の差分抽出手段で処理できないものについては、当該選択の受け付けを制限する第４の制限手段をさらに備えている画像処理システムである。
【００１７】
請求項１３に係る発明は、請求項１乃至１２のいずれか一項の記載において、前記第１の画像読取手段又は前記第２の画像読取手段で読み取った画像の傾きのずれはその制限が指示されない限り補正する第２の補正手段をさらに備えている画像処理システムである。
請求項１４に係る発明は、請求項１乃至１３のいずれか一項の記載において、前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数が予め定められた数を超える場合は、当該対の画像の一方の画像の天地の向きを変更した上で差分の抽出を再度実行する再度実行手段をさらに備えている画像処理システムである。
【００１８】
請求項１５に係る発明は、請求項１乃至１３のいずれか一項の記載において、前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数が予め定められた数を超える場合は、前記第１の画像読取手段又は前記第２の画像読取手段による原稿の再度の読み取りの実行を促す情報を報知する第２の報知手段をさらに備えている画像処理システムである。
【００１９】
請求項１６に係る発明は、請求項１乃至１３のいずれか一項の記載において、前記第１の差分抽出手段又は前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数が予め定められた数を超える場合は、当該差分の抽出の処理を制限する第５の制限手段をさらに備えている画像処理システムである。
請求項１７に係る発明は、請求項１乃至１６のいずれか一項の記載において、前記第１の画像読取手段又は前記第１の画像読取手段が読み取った原稿を前記第１の差分抽出手段及び第２の差分抽出手段により差分を抽出して、前記第１の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数と前記第２の差分抽出手段による差分の抽出により差分抽出対象となる対の画像間で差異がある箇所の数とで少ない方の差分の抽出の結果を出力する第２の出力手段をさらに備えている画像処理システムである。
【発明の効果】
【００２１】
本発明によれば、複数頁の第１の原稿と複数頁の第２の原稿を交互に並べかえ連続した原稿同士の差分を抽出する装置に比べて、差分を抽出する原稿の並べ変えの負担を軽減でき、しかも、差分を抽出する処理をした後の原稿を第１の原稿と第２の原稿に分ける負担を軽減することができる。
請求項２に係る発明によれば、形成又は表示された画像から、差分抽出対象の画像とともに差分のある箇所を把握できる。
【００２２】
請求項３に係る発明によれば、差分のある箇所の色から、その箇所が追記された箇所か削除された箇所かを区別できる。
請求項１に係る発明によれば、画像読取手段における原稿の読取態様に応じた画像の差分の抽出を実現できる。
請求項４に係る発明によれば、原稿の読み取りに必要な予め定められた設定が、当該読み取りから差分の抽出が終了するまでの間に変更されるのを防止できる。
【００２３】
請求項５に係る発明によれば、第１の設定手段で行った画像読取手段と差分抽出手段との対応づけの設定が、原稿の読み取りから差分の抽出が終了するまでの間に変更されるのを防止できる。
請求項６に係る発明によれば、第１の画像読取手段により連続的に原稿の両面が読み取られる場合に、同一原稿についてその表面とその裏面とで差分を抽出してしまうのを防止できる。
【００２４】
請求項７に係る発明によれば、比較対象の対となる頁がない原稿間で差分を抽出してしまうのを制限できる。
請求項８に係る発明によれば、比較対象の対となる頁がない原稿間で差分を抽出しようとしていることを報知できる。
請求項９に係る発明によれば、後段の処理工程で処理できない多さの画素数の画像を基にそのまま処理が進行するのを防止できる。
【００２５】
請求項１０に係る発明によれば、後段の処理工程で処理可能な画素数にすることができる。
請求項１１に係る発明によれば、後段の差分抽出手段で差分を抽出する処理ができない多さの画素数の画像でも、後段の差分抽出手段で処理可能にすることができる。
請求項１２に係る発明によれば、差分の抽出を行えないような１画素の濃度を示す段階数で画像読取手段が原稿を読み取るのを制限できる。
【００２６】
請求項１３に係る発明によれば、画像読取手段で読み取った画像の傾きのずれの補正をその制限する指示がなされない限り実行して、差分の抽出を行えるようにすることができる。
請求項１４に係る発明によれば、差分を抽出する差分抽出対象となる対の画像間で差異がある箇所の数が多いときは対の画像の一方の画像の天地の向きを変更して、差分の抽出を行えるようにすることができる。
【００２７】
請求項１５に係る発明によれば、差分を抽出する差分抽出対象となる対の各頁間で差異がある箇所の数が多いときは画像読取手段による原稿の再度の読み取りの実行を促す情報を報知して、差分の抽出を行えるようにすることができる。
請求項１６に係る発明によれば、差分を抽出する差分抽出対象となる対の各頁間で差異がある箇所の数が多いときに不必要な差分を抽出する処理が進められてしまうのを防止できる。
【００２８】
請求項１７に係る発明によれば、このような構成がない場合と比較して、高い精度の差分抽出の結果を得ることができる。
【図面の簡単な説明】
【００２９】
【図１】本実施形態の画像形成装置の概略構成を示すブロック図である。
【図２】画像読取装置の概略構成を示す断面図である。
【図３】原稿供給部の概略構成を示す平面図である。
【図４】スキャナ装置が有する原稿検センサの配置を示す平面図である。
【図５】差分抽出処理を説明する図である。
【図６】差分抽出処理において比較する原稿を説明する図である。
【図７】差分抽出処理を開始させる際のフローチャートである。
【図８】差分抽出処理にかかる全体の処理のフローチャートである。
【図９】パラメータの設定処理のフローチャートである。
【図１０】画像読取処理のフローチャートである。
【図１１】パラメータ設定画面の一例を示す図である。
【図１２】原稿読取順序のパラメータを「原稿束単位」に設定したときのパラメータ設定画面の一例を示す。
【図１３】パラメータ設定の制限処理を行った際のパラメータ設定画面の一例を示す図である。
【図１４】差分抽出処理のフローチャートである。
【図１５】自動正立処理のフローチャートである。
【図１６】処理が継続不可能な状況になったときの動作を予め設定するためのメニュー画面の一例を示す図である。
【発明を実施するための形態】
【００３０】
実施形態の画像形成装置を説明する。
図１は、本実施形態の画像形成装置１の概略構成を示す図である。
図１に示すように、画像形成装置１は、ＲＯＭ（Read Only Memory、不揮発性メモリを含む）２、ＲＡＭ（Random Access Memory）３、ＨＤＤ（Hard Disk Drive）４、パネル操作部５、画像読取装置６、画像形成ユニット７、システム制御部８、画像読取処理部９、画像処理部１０、操作パネル処理部１１、パラメータ処理部１２、出力処理部１３、及び通信部１４を有する。
【００３１】
操作パネル５は、使用者に通知する内容を表示する表示部（表示画面）５ａと使用者に操作されて指示内容が入力される操作部５ｂとを一体として有する。
操作パネル処理部１１は、操作パネル５に関する処理を行う。すなわち、操作パネル処理部１１は、操作パネル５の表示部５ａにメニュー画面を表示させたり、操作部５ｂが操作されて入力された指示内容を、その指示内容を必要とするパラメータ処理部１２等に出力したりする。
【００３２】
ＲＯＭ２、ＲＡＭ３、及びＨＤＤ４等には、各種の処理に必要なデータや情報が記憶されている。例えば、ＲＯＭ２には、各種制御部、処理部で用いるプログラム２ａやデータが記憶されている。
ここで、プログラム２ａは、画像処理装置１の出荷時当初からＲＯＭ２に記憶されているものとすることもできるが、出荷後に使用者等の作業によりＣＤ−ＲＯＭ等の記憶媒体から読み込まれてＲＯＭ２に記憶されたものとすることもできる。
【００３３】
システム制御部８は、ＣＰＵ（Central Processing Unit）８ａによる演算処理の下、システム全体を制御する。例えば、システム制御部８は、システムの中核として印刷要求や複製要求等の種々の処理要求の調停を行い、システムの資源を活用するように動作する。また、システム制御部８は、画像読取処理部９や画像処理部１０等を制御して予め定められた処理を実行する。
【００３４】
画像形成ユニット７は、複製要求を実行する際には、画像読取装置６で読み取った画像データを基に画像形成を行う。この画像形成ユニット７は、電子写真方式、インクジェット方式、又は、その他の印刷方式で用紙などの印刷媒体上に画像形成を行う。
通信部１４は、画像形成装置１が外部機器と通信するためのものである。例えば、通信部１４は、ＬＡＮ（Local Area Network）やインターネット、一般公衆回線等の通信手段を利用してファクシミリ通信や電子メールの送受信を行う。
【００３５】
画像読取装置６は、原稿の画像を光学的に読み取るように構成されている。
図２は、画像読取装置６の概略構成を示す図である。図２に示すように、画像読取装置６は、原稿送り装置２０及びスキャナ装置７０を有する。この画像読取装置６は、原稿送り装置２０を備えることで、原稿自動送り装置（ＡＤＦ、Auto Document Feeder）によるスキャンシステムを実現している。
【００３６】
原稿送り装置２０は、原稿供給部２１、昇降支持部２２、送り出しロール（ピックアップロール）２３、供給ロール２４、及びリタードロール２５を有する。これら原稿供給部２１等は、原稿送り装置２０において、原稿供給部２１に置かれた原稿を順次搬送する搬送部を構成する。
【００３７】
図３は、原稿供給部２１の概略構成を示す平面図である。
図３に示すように、原稿供給部２１の上面には、原稿１０００の両端部（原稿の幅方向の両側）を案内する第１及び第２案内部材２１ａ，２１ｂが設けられている。第１及び第２案内部材２１ａ，２１ｂは、互いが離間できるように配置されている。
また、原稿供給部２１には、原稿サイズ検出手段として案内部材移動センサ６１ａ，６１ｂ，６１ｃが設けられている。案内部材移動センサ６１ａ，６１ｂ，６１ｃは、第１及び第２案内部材２１ａ，２１ｂの移動に連動し、第１及び第２案内部材２１ａ，２１ｂの移動を検出する。案内部材移動センサ６１ａ，６１ｂ，６１ｃは、検出信号を画像読取処理部９に出力する。
【００３８】
図２に示す構成の説明に戻って、送り出しロール２３は、原稿供給部２１上の原稿を原稿送り装置２０内の第１搬送路４１に送り出す。供給ロール２４は、送り出しロール２３により送り出された原稿を更に下流側に搬送する。リタードロール２５は、送り出しロール２３により供給される原稿を１枚ずつ捌く。
また、原稿送り装置２０は、最初に原稿が搬送される第１搬送路４１に、テイクアウェイロール２６、プレレジロール２７、レジロール２８、プラテンロール２９、及びアウトロール３０を有する。テイクアウェイロール２６は、リタードロール２５の下流側にあり、当該リタードロール２５により一枚ずつに捌かれた原稿を下流側のプレレジロール２７に搬送する。プレレジロール２７は、テイクアウェイロール２６により搬送されてくる原稿を下流側のレジロール２８に搬送する。レジロール２８は、原稿の読み込みの開始タイミングに合わせて回転しており、レジストレーション調整を施しながら原稿をプラテンロール２９（スキャナ装置７０）に供給する。
【００３９】
プラテンロール２９は、レジロール２８により供給されてくる原稿をスキャナ装置７０の後述の第２コンタクトガラス７２側に押圧し、読み込み中の原稿の搬送を補助する。アウトロール３０は、読み込まれた原稿を更に下流に搬送する。
また、原稿送り装置２０は、第１搬送路４１に原稿サイズ検出手段である搬送原稿検出センサ６２，６３ａ，６３ｂ，６３ｃを有する。搬送原稿検出センサ６２は、供給ロール２４の後段に配置されている。また、搬送原稿検出センサ６３ａ，６３ｂ，６３ｃは、プレレジロール２７とレジロール２８との間に配置されている。搬送原稿検出センサ６３ａ，６３ｂ，６３ｃは、搬送される原稿の幅方向（主走査方向）に並ぶように配置されている。搬送原稿検出センサ６２，６３ａ，６３ｂ，６３ｃは、検出信号を画像読取処理部９に出力する。
【００４０】
また、原稿送り装置２０には、アウトロール３０の下流側に、第２搬送路４２及び第３搬送路４３が設けられている。さらに、原稿送り装置２０は、アウトロール３０の下流側に、切替ゲート５２及び第１排出ロール３１を有する。
切替ゲート５２は、第２搬送路４２と第３搬送路４３との切り替えを行い、原稿の搬送方向を切り替える。具体的には、切替ゲート５２は、片面原稿の読み取りを終了したときや両面原稿の両面読み取りを終了したときに、アウトロール３０から供給される原稿を第２搬送路４２に導くように切り替えられる。一方、切替ゲート５２は、片面読み取り後の両面原稿を反転させるために、両面原稿を第３搬送路４３に導くように切り替えられる。
【００４１】
第１排出ロール３１は、片面原稿の読み取り終了等したときに、アウトロール３０から供給される原稿を排出部５４に排出する。
また、原稿送り装置２０には、第４搬送路４４及び第５搬送路４５が設けられている。これら第４及び第５搬送路４４，４５と前述の第３搬送路４３は、原稿送り装置２０において、原稿を反転させる搬送路を構成する。そのため、第３搬送路４３と第４搬送路４４とが繋がっており、第４搬送路４４と第５搬送路４５とが繋がっている。さらに、第５搬送路４５と第１搬送路４１とが繋がっている。
【００４２】
原稿送り装置２０は、第４搬送路４４に、インバータロール３２及びインバータピンチロール３３を有する。インバータロール３２及びインバータピンチロール３３は、第３搬送路４３を搬送されてきた原稿をスイッチバックさせる。具体的には、両面原稿を読み取りする際に、インバータピンチロール３３は、図示しないフィードクラッチがオフの状態で退避されてニップが開放されて、第３搬送路４３を搬送されてきた原稿を第４搬送路４４に導いている。その後、インバータピンチロール３３はニップされ、インバータロール３２が、第５搬送路４５を介して第１搬送路４１に有るプレレジロール２７に原稿を導いている。
【００４３】
また、原稿送り装置２０には、第６搬送路４６が設けられている。第６搬送路４６は、第３搬送部４３から第４搬送路４４に搬送された原稿を排出部５４に排出するための搬送路となる。原稿送り装置２０は、第６搬送路４６に、切替ゲート５３及び第２排出ロール３４を有する。
切替ゲート５３は、第５搬送路４５と第６搬送路４６との切り替えを行い、原稿の搬送方向を切り替える。具体的には、切替ゲート５３は、原稿を反転して排出させようとするとき、インバータピンチロール３３により搬送されてくる原稿を第６搬送路４６に導くように切り替えられる。第２排出ロール３４は、第６搬送路４６に搬送されてきた原稿を第１排出ロール３１に搬送する。第１排出ロール３１は、インバータピンチロール３３から供給される原稿を排出部５４に排出する。
【００４４】
以上のような画像読取装置６の構成により、片面原稿の画像を読み取るときには、原稿供給部２１に置かれた原稿は、送り出しロール２３により原稿送り装置２０内に送り出されて、その後、第１搬送路４１を供給ロール２４、テイクアウェイロール２６、プレレジロール２７、レジロール２８により搬送される。そして、原稿は、スキャナ装置７０の後述の第２コンタクトガラス７２上を通過する際にプラテンロール２９により当該第２コンタクトガラス７２側に押圧され、アウトロール３０に搬送される。その後、原稿は、アウトロール３０により第２搬送路４２に導かれて、第１排出ロール３１により排出部５４に排出される。
【００４５】
また、両面原稿の画像を読み取るときには、片面原稿の読み取りと同様にして片面が読み取られた後、原稿は、アウトロール３０により第３搬送路４３を搬送されて、第４搬送路４４に導かれる。そして、原稿は、第４搬送路４４に有るインバータロール３２及びインバータピンチロール３３によりスイッチバックさせられ、第１搬送路４１に有るプレレジロール２７に導かれる。その後、原稿は、再度、第１搬送路４１をプレレジロール２７、レジロール２８により搬送される。そして、原稿は、スキャナ装置７０の後述の第２コンタクトガラス７２上を通過する際にプラテンロール２９により第２コンタクトガラス７２側に押圧され、アウトロール３０に搬送される。その後、原稿は、アウトロール３０により第２搬送路４２に導かれて、第１排出ロール３１により排出部５４に排出される。
【００４６】
スキャナ装置７０は、原稿送り装置２０によって搬送されてきた原稿の画像読み取りを行うように構成されている。
図２に示すように、スキャナ装置７０は、原稿を１枚ずつ置いてその画像を読み取るための原稿台となる第１コンタクトガラス７１と、原稿送り装置２０が搬送する原稿の画像を読み取るための、主走査方向に延びた長尺の板状構造の第２コンタクトガラス７２とを有する。
【００４７】
スキャナ装置７０は、第１コンタクトガラス７１上に置かれた原稿の画像を読み取る際には、第１コンタクトガラス７１の背面から原稿に向けて照射した光を副走査方向に移動させつつ、その反射光を主走査方向に１次元配列されたＣＣＤ(Charge Coupled Device)イメージセンサ（ラインセンサ）で受光していくことで、その読み取りを実施している。
また、スキャナ装置７０は、原稿送り装置２０が搬送する原稿の画像を読み取る際には、第２コンタクトガラス７２上を通過する原稿に向けて第２コンタクトガラス７２の背面から照射した光の反射光をＣＣＤイメージセンサで受光していくことで、その読み取りを実施している。
【００４８】
図４は、スキャナ装置７０が有する原稿検出センサ７３ａ，７３ｂの配置を示す平面図である。原稿検出センサ７３ａ，７３ｂは、第１コンタクトガラス７１の背面側に、主走方向及び副走査方向において予め決められた位置に配置されている。原稿検出センサ７３ａ，７３ｂは、検出信号を画像読取処理部９に出力する。
画像読取処理部９は、画像読取装置６の原稿送り装置２０及びスキャナ装置７０の駆動を制御する。また、画像読取処理部９は、案内部材移動センサ６１ａ，６１ｂ，６１ｃや搬送原稿検出センサ６２，６３ａ，６３ｂ，６３ｃ、原稿検出センサ７３ａ，７３ｂの検出結果、及びＣＣＤイメージセンサ７４の検出結果を基に、原稿サイズを検出する。
【００４９】
なお、このようなセンサ等により原稿サイズの検出が行われることに限定されないことはいうまでもない。
画像処理部１０は、画像読取装置６が原稿の画像を読み取り生成した画像信号を処理する。具体的には、画像処理部１０は、画像信号を画像データ（ディジタル信号）に変換する。ここで、画像データは、画像メモリ１０ｂに書き込まれ、その画像メモリ１０ｂ上の画像データに対してシェーディング補正やオフセット補正等の各種処理を施す。さらに、本実施形態では、画像処理部１０は、差分抽出手段１０ａを有しており、差分抽出手段１０ａにより、２つの画像データについて画像間の差分を抽出する差分抽出処理を行う。差分抽出処理では、画像メモリ１０ｂは、差分を抽出する差分抽出対象の画像データを受け付ける受付手段として機能する。この画像処理部１０で得られた画像データは、ＨＤＤ４等の記憶部に記憶され、又は出力処理部１３に出力される。
【００５０】
出力処理部１３は、画像処理部１０からの画像データを画像形成ユニット７に出力したり、通信部１４に出力したりする。
ところで、このような画像形成装置では、差分抽出対象（比較対象）の原稿から読み取った画像間の差分を抽出し、その差分を出力することが可能である。例えば、このような差分抽出処理としては、第１の画像（例えば元原稿の画像）と第２の画像（例えば元原稿を修正した原稿の画像）との差分がある箇所を、新しい画像上で目立つように表示するような方式がある。
【００５１】
ここで、一般的には、差分抽出対象の図面や契約書等の原稿は、原稿束や文書束といったように意味のあるまとまりとして管理されることが多い。このような図面や契約書等の原稿を差分抽出対象とすると、その処理では、図５に示すように、複数枚（複数ぺージ）の各原稿Ａ，Ｂについて、それら原稿から読み取った画像間の差分を抽出して、複数枚の原稿分だけ、その差分を出力するようになる。
【００５２】
このような複数枚の原稿を対象とした差分抽出処理では、原稿送り装置２０に自動で連続的に原稿を取り込みその画像を読み込むことで作業効率を向上させることができる。
この場合、取り込む対象としては、いわゆるペア（ページペア）単位で用意された原稿、いわゆる原稿束単位で用意された原稿が考えられる。
図６は、ペア単位の原稿及び原稿束単位の原稿を説明する図である。
【００５３】
図６（ａ）に示すように、ペア単位の原稿（原稿順序）とは、差分抽出対象となる各原稿のページが対となり連続している状態の原稿である。また、図６（ｂ）に示すように、原稿束単位の原稿（原稿順序）とは、差分抽出対象となる各原稿単位で連続している状態の原稿である。
すなわち、この例に示すように、ｎページの原稿束Ａ｛Ａ−１，Ａ−２，Ａ−３，・・・，Ａ−ｎ｝とｎページの原稿束Ｂ｛Ｂ−１，Ｂ−２，Ｂ−３，・・・，Ｂ−ｎ｝とがあり、各原稿Ａ，Ｂで比較対象のぺージの画像を比較（ページＡ−１とページＢ−１とを比較、ページＡ−２とページＢ−２とを比較、・・・、ページＡ−ｎとページＢ−ｎとを比較）して、差分抽出結果を得ようとしている場合を想定する。このような場合には、Ａ−１，Ｂ−１，Ａ−２，Ｂ−２，・・・，Ａ−１，Ｂ−１のように連続する原稿が、ペア単位の原稿となり、Ａ−１，Ａ−２，・・・，Ａ−ｎ，Ｂ−１，Ｂ−２，・・・，Ｂ−ｎのように連続する原稿が原稿束単位の原稿となる。
【００５４】
なお、片面原稿であれば、ここでいうページはその原稿の片面のページとなり、両面原稿であれば、ここでいうページはその原稿の両面の各ページとなる。
以上のようなペア単位の原稿、原稿束単位の原稿が考えられる場合には、ペア単位の原稿では、原稿送り装置２０にセットする前の差分抽出対象の各原稿束の原稿を交互に並び替える作業が必要になり、さらには、原稿の画像を読み取った後に、交互に並べ替えた原稿の順序を、各原稿束となるように元に戻す作業が発生する。これに対して、原稿束単位の原稿の場合には、このような作業を要することなく、画像形成装置１における差分抽出処理を実行することができる。
【００５５】
本実施形態では、そのような原稿束単位の原稿についての差分抽出処理を実現できるように構成されている。以下、本実施形態における差分抽出処理にかかる構成の説明をする。
図７は、差分抽出処理を開始させる際のフローチャートを示す。
図７に示すように、先ずステップＳ１において、画像形成装置１は、操作パネル処理部１１により、表示部５ａにメインメニューを表示する。このとき、操作パネル処理部１１は、使用者の入力操作に応じて、メインメニューを各種設定や差分抽出設定のメニュー画面に切り替える。これにより、使用者は、これらから行おうとする処理についてのパラメータ等を入力設定することができる。
【００５６】
続くステップＳ２において、画像形成装置１は、操作パネル処理部１１（又はシステム制御部８）により、差分の抽出を実行するか否かを判定する。具体的には、操作パネル処理部１１は、メニュー画面に対して差分の抽出の実行を指示する入力操作がなされたか否かを判定する。操作パネル処理部１１は、差分の抽出を実行すると判定すると、ステップＳ３に進む。また、操作パネル処理部１１は、差分の抽出を実行しない場合、ステップＳ１から再び処理を行う。
【００５７】
ステップＳ３では、画像形成装置１は、差分抽出処理を実行する。
図８は、差分抽出処理にかかる全体の処理のフローチャートを示す。
図８に示すように、先ずステップＳ２１において、パラメータ処理部１２は、パラメータの設定処理を行う。具体的には、パラメータ処理部１２は、操作パネル５から入力された情報やシステムデータ（ＲＯＭ２等に記憶されているデータ等）を基に、後段処理（ステップＳ２２乃至ステップＳ２４）となる画像読取処理、画像処理、及び出力処理で必要となるパラメータを算出して設定する。
【００５８】
ステップＳ２２の画像読取処理では、画像読取処理部９は、画像読取装置６の駆動を制御して、原稿の画像を読み取り、読み取ったデータを画像処理部１０に出力する。
また、ステップＳ２３の画像処理では、画像処理部１０は、画像読取処理で読み取った画像データに対して必要な処理を施す。そして、画像処理部１０は、処理を施した画像データを蓄積して、予め設定された数（読取原稿の入力枚数）になる度に、それら画像データを出力処理部１３に出力する。
【００５９】
また、ステップＳ２４の出力処理では、出力処理部１３は、画像処理部１０からの画像データを画像形成ユニット７に出力したり、通信部１４に出力したりする。例えば、出力処理部１３は、１枚毎の画像データを画像形成ユニット７に出力したり、電子メールに添付する場合には必要な全ての画像データが揃ったときにそれらをまとめて通信部１４に出力したりする。
【００６０】
図９及び図１０は、前記ステップＳ２１のパラメータの設定処理及び前記ステップＳ２２の画像読取処理のフローチャートを示す。図９は、主としてパラメータの設定処理を示し、図１０は、主として画像読取処理を示す。
図９に示すように、先ずステップＳ４１において、パラメータ処理部１２は、各種の情報を取得する。具体的には、パラメータ処理部１２は、操作パネル５からの入力情報やシステムデータ（メモリに記憶されているデータ、装置能力情報等）を取得する。ここで、装置能力情報には、画像形成装置１が搭載するサブモジュールの能力値等が含まれる。
【００６１】
続くステップＳ４２において、パラメータ処理部１２（又は操作パネル処理部１１）は、表示部５ａにパラメータ設定画面を表示する。このパラメータ設定画面では、後段処理となる画像読取処理、画像処理、及び出力処理で必要となるパラメータが使用者により選択可能に表示される。
図１１は、パラメータ設定画面２００の一例を示す。
【００６２】
図１１に示すように、「原稿順」の項目２０１を、「自動」、「原稿束単位」、「ペア」等の選択項目により設定可能に表示する。また、「読み取りモード」の項目２０２を、「片面」、「両面」等の選択項目により設定可能に表示する。また、「読み取り解像度」の項目２０３を、「２００ｄｐｉ」、「４００ｄｐｉ」等の選択項目により設定可能に表示する。また、「カラーモード」の項目２０４を、「モノクロ」、「グレースケール」、「フルカラー」等の選択項目により設定可能に表示する。また、「傾き補正」の項目２０５を、「ＯＮ」、「ＯＦＦ」等の選択項目により設定可能に表示する。また、「自動正立」の項目２０６を、「ＯＮ」、「ＯＦＦ」等の選択項目により設定可能に表示する。また、「画像処理サーバ」の項目２０７を、「Ｌｏｃａｌ」等の選択項目により設定可能に表示する。また、「抽出色設定（追加部）」の項目２０８を、「緑」等の選択項目により設定可能に表示する。また、「抽出色設定（削除部）」の項目２０９を、「青」等の選択項目により設定可能に表示する。また、「抽出色設定（変更部）」の項目２１０を、「赤」等の選択項目により設定可能に表示する。また、「枠付加」の項目２１１を、「ＯＮ」、「ＯＦＦ」等の選択項目により設定可能に表示する。また、「枠色」の項目２１２を、「水色」等の選択項目により設定可能に表示する。また、「出力形式」の項目２１３を、「Ｍａｉｌ」等の選択項目により設定可能に表示する。また、「プリンタ」の項目２１４を、「printer-A」等の選択項目により設定可能に表示する。
【００６３】
例えば、「原稿順」の項目２０１の「原稿束単位」は、原稿束単位で画像読取装置６より原稿の画像を読み取ることを設定するための項目である。また、「原稿順」の項目２０１の「ペア」は、ペア単位で画像読取装置６より原稿の画像を読み取ることを設定するための項目である。また、「原稿順」の項目２０１の「自動」は、原稿束単位の読み取りなのか、ぺア単位の読み取りなのかを装置で判定させるための項目である。
【００６４】
また、「傾き補正」の項目２０５は、画像データの画像の傾きの補正処理の有無を決定するための項目である。また、「自動正立」の項目２０６は、自動回転処理により画像データの天地を統一する処理の実行の有無を設定するための項目である。また、「抽出色設定（追加部）」の項目２０８は、差分抽出処理で得た差分が元原稿に対する追加によるものである場合に、その差分の表示色を設定するための項目である。また、「抽出色設定（削除部）」の項目２０９は、差分抽出処理で得た差分が元原稿を削除したことによるものである場合に、その差分の表示色を設定するための項目である。また、「抽出色設定（変更部）」の項目２１０は、差分抽出処理で得た差分が元原稿に対する変更によるものの場合に、その差分の表示色を設定するための項目である。また、「枠付加」の項目２１１は、そのような差分の表示を枠で囲むか否かを設定するための項目である。また、「枠色」の項目２１２は、その枠の表示色を設定するための項目である。
【００６５】
また、パラメータ処理部１２は、このようなパラメータ設定画面２００の表示を、前記ステップＳ４１で予め取得した情報を反映させて行っている。
例えば、図１１に示すように、「プリンタ」の項目２１４を反転表示して変更ができないようにして、使用者による設定を許可しないようにする。
また、画像形成装置１が搭載するサブモジュールの能力値を基に、次のようにパラメータ設定画面２００を表示している。
【００６６】
例えば、画像形成装置１（例えば画像処理部１０）がスキュー補正機能（画像の傾きの補正機能）のモジュールを実装している場合には、「傾き補正」の項目２０５にデフォルト値として「ＯＮ」を表示させる。
また、画像形成装置１が自動正立機能のモジュールを実装している場合には、「自動正立」の項目２０６にデフォルト値として「ＯＮ」を表示させる。
【００６７】
また、読み取り時の「カラーモード」の項目２０４については、画像処理部１０が処理不可能なパラメータ（１画素の濃度を示す段階数）を選択できないように表示する。例えば、画像処理部１０が２値画像しか処理できない場合には、２値（「モノクロ」）しか選択できないように表示し、画像処理部１０が多値画像を処理できる場合には、２値と多値（「グレースケール」又は「フルカラー」）とから選択できるように表示する。
【００６８】
続くステップＳ４３において、パラメータ処理部１２は、パラメータ設定の変更があるか否かを判定する。具体的には、パラメータ処理部１２は、図１１に示したようなパラメータ設定画面２００に対して使用者による設定操作がなされたか否かを判定する。パラメータ処理部１２は、パラメータ設定の変更があると判定すると、ステップＳ４７に進む。また、パラメータ処理部１２は、パラメータ設定の変更がないと判定すると、ステップＳ４４に進む。
【００６９】
ステップＳ４７では、パラメータ処理部１２は、パラメータを変更する。そして、パラメータ処理部１２は、ステップＳ５４に進む。
一方、ステップＳ４４では、パラメータ処理部１２は、中止指示が有るか否かを判定する。すなわち、パラメータ処理部１２は、図１１に示したようなパラメータ設定画面２００内の「戻る」（又は「中止」）ボタン表示２２０が使用者により操作されたか否かを判定する。パラメータ処理部１２は、中止指示が有ると判定すると、当該図９に示す処理を終了する。また、パラメータ処理部１２は、中止指示が無いと判定すると、ステップＳ４５に進む。
【００７０】
ステップＳ４５では、パラメータ処理部１２は、原稿読取指示が有るか否かを判定する。具体的には、パラメータ処理部１２は、図１１に示したようなパラメータ設定画面２００内の「スタート」ボタン表示２２１が使用者により操作されたか否かを判定する。パラメータ処理部１２は、原稿読取指示が有ると判定すると、ステップＳ４６に進む。また、パラメータ処理部１２は、原稿読取指示が無いと判定すると、ステップＳ４８に進む。
【００７１】
ステップＳ４６では、画像処理装置による画像読取処理（図１０の処理）を行う。
一方、ステップＳ４８では、パラメータ処理部１２は、手動による原稿読取を検出したか否かを判定する。すなわち、パラメータ処理部１２は、原稿検出センサ７３ａ，７３ｂ等により、第１コンタクトガラス７１への原稿のセットを検出したか否かを判定する。パラメータ処理部１２は、手動による原稿読取を検出したと判定すると、ステップＳ４９に進む。パラメータ処理部１２は、そうでない場合、ステップＳ５１に進む。
【００７２】
一方、ステップＳ４９では、パラメータ処理部１２は、使用者により原稿読取順序が指示されているか否かを判定する。例えば、パラメータ処理部１２は、図１１に示したようなパラメータ設定画面２００において、「原稿順」の項目２０１が「原稿束単位」又は「ページ」に設定されている場合、使用者により原稿読取順序が指示されていると判定する。一方、「原稿順」の項目２０１が「自動」に設定されている場合、使用者により原稿読取順序が指示されていないと判定する。パラメータ処理部１２は、使用者により原稿読取順序が指示されていると判定すると、前記ステップＳ４２から再び処理を開始する。また、パラメータ処理部１２は、使用者により原稿読取順序が指示されていないと判定すると、ステップＳ５０に進む。
【００７３】
ステップＳ５０では、パラメータ処理部１２は、原稿読取順序のパラメータを「ペア」に設定する。すなわち、パラメータ処理部１２は、第１コンタクトガラス７１に置いて行う原稿読取の場合であって、使用者による原稿読取順序の指示がないときには、原稿読取順序のパラメータを「ペア」に設定する。そして、パラメータ処理部１２は、ステップＳ５４に進む。
【００７４】
一方、ステップＳ５１では、パラメータ処理部１２は、自動給紙による原稿読取を検出したか否かを判定する。すなわち、パラメータ処理部１２は、案内部材移動センサ６１ａ，６１ｂ，６１ｃ等により、原稿供給部２１への原稿のセットを検出したか否かを判定する。パラメータ処理部１２は、自動給紙による原稿読取を検出したと判定すると、ステップＳ５２に進む。パラメータ処理部１２は、そうでない場合、前記ステップＳ４２から再び処理を開始する。
【００７５】
ステップＳ５２では、パラメータ処理部１２は、使用者により原稿読取順序が指示されているか否かを判定する。パラメータ処理部１２は、使用者により原稿読取順序が指示されていると判定すると、前記ステップＳ４２から再び処理を開始する。また、パラメータ処理部１２は、使用者により原稿読取順序が指示されていないと判定すると、ステップＳ５３に進む。
【００７６】
ステップＳ５３では、パラメータ処理部１２は、原稿読取順序のパラメータを「原稿束単位」に設定する。すなわち、パラメータ処理部１２は、原稿供給部２１を用いた原稿読取の場合であって、使用者による原稿読取順序の指示がないときには、原稿読取順序のパラメータを「原稿束単位」に設定する。そして、パラメータ処理部１２は、ステップＳ５４に進む。
【００７７】
図１２は、ステップＳ５３で設定をしたパラメータ設定画面２００の一例を示す。
図１２に示すように、パラメータ設定画面２００において、「原稿順」の項目２０１が「原稿束単位」の表示に変更される。
ステップＳ５４では、パラメータ処理部１２は、パラメータ禁則判定をする。具体的には、パラメータ処理部１２は、前記ステップＳ４７、ステップＳ５０、又はステップＳ５３に従ってパラメータを設定（変更）することが、既に設定されている他のパラメータと禁則関係になるか否かを判定する。
【００７８】
続くステップＳ５５において、パラメータ処理部１２は、前記ステップＳ５４の判定結果を判定する。パラメータ処理部１２は、禁則に違反していない場合（禁則関係にならない場合）、ステップＳ５７に進む。また、パラメータ処理部１２は、禁則に違反している場合（禁則関係になる場合）、ステップＳ５６に進む。
ステップＳ５６では、パラメータ処理部１２は、禁則に違反している内容（例えばパラメータを設定できない内容）の警告表示をする。例えば、パラメータ処理部１２は、操作パネル処理部１１により操作パネル５を制御し、表示部５ａに警告表示する。そして、パラメータ処理部１２は、前記ステップＳ４３から再び処理を開始する。
【００７９】
ステップＳ５７では、パラメータ処理部１２は、パラメータの設定制限表示処理をする。例えば、自動給紙による原稿読取を検出しているような場合において、パラメータ設定画面２００で「原稿順」の項目２０１が「ペア」に変更されたときには、「読み取りモード」の項目２０２を「片面」に設定しつつ、使用者により選択不可能にする。
次に図１０に示す画像読取処理を説明する。
【００８０】
図１０に示すように、先ずステップＳ７１において、画像読取処理部９は、画像読取装置６を駆動して原稿の読み取りを実行する。これにより、画像読取装置６は、原稿供給部２１に置かれた原稿を画像読取装置６に連続して取り込み原稿束の各原稿の画像を読み取る。又は、画像読取装置６は、第１コンタクトガラス７１上に置かれた原稿の画像を読み取る。
【００８１】
続くステップＳ７２において、画像読取処理部９は、読み取り結果に異常があるか否かを判定する。例えば、読み取った原稿の原稿サイズが、画像処理部１０の処理能力を超える場合には、画像読取処理や以降の処理となる差分抽出処理等の処理を中止するため、異常と判定する。具体的には、画像読取処理部９は、読み取った原稿の原稿サイズと画像読取装置６で原稿読取りを行う際に指定された解像度（パラメータ設定画面２００で設定された値）とで定まる当該画像読取装置６が原稿読取りの結果得る画像の画素数が、予め定められたしきい値以上の場合（又はしきい値より大きい場合）は、読み取り結果に異常がある（又は差分抽出結果に異常が発生する恐れがある）との判定をする。例えば、ここでいうしきい値とは、画像処理部１０が差分抽出処理を実施できる画素数である。
【００８２】
画像読取処理部９は、読み取り結果に異常があると判定すると、ステップＳ７９に進む。また、画像読取処理部９は、読み取り結果に異常がないと判定すると、ステップＳ７３に進む。
ステップＳ７９では、画像読取処理部９は、操作パネル処理部１１により操作パネル５を制御し、表示部５ａにエラー表示を行う。
【００８３】
続くステップＳ８０において、画像読取処理部９は、使用者からの中止指示が有るか否かを判定する。これにより、画像読取処理部９は、使用者からの中止指示が有ると判定するまで指示待ち状態になる。そして、パラメータ処理部１２は、中止指示が有ったときに、当該図１０に示す処理を終了する。
一方、ステップＳ７３では、画像読取処理部９は、前記ステップＳ７１で読み取った画像データをＨＤＤ４等の記憶部に保存する。
【００８４】
続くステップＳ７４において、画像読取処理部９は、前記ステップＳ７１で読み取った原稿の総ページ数（片面原稿であれば画像を読み取った原稿の枚数に相当）をカウントする。
続くステップＳ７５において、画像読取処理部９は、パラメータ設定の制限処理を行う。具体的には、画像読取処理部９は、差分抽出処理による差分の抽出精度を低下させてしまうような、読み取り処理や差分抽出処理に関するパラメータの変更を禁止する処理を行う。
【００８５】
図１３は、パラメータ設定の制限処理を行った際のパラメータ設定画面の一例を示す。
図１３に示すように、パラメータ設定画面２００において、「原稿順」の項目２０１、「読み取りモード」の項目２０２、及び「読み取り解像度」の項目２０３等を反転表示して設定できないようにして、使用者による変更を許可しないようにする。すなわち、「原稿順」の項目２０１等を既に設定されている設定値（同じ設定値）に維持する。
【００８６】
ステップＳ７６では、画像読取処理部９は、使用者からの中止指示が有るか否かを判定する。例えば、画像読取処理部９は、図１３に示すようなパラメータ設定画面内の「中止」ボタン表示２２２が使用者により操作されたか否かを判定する。画像読取処理部９は、中止指示が有ると判定すると、当該図１０に示す処理を終了する。また、画像読取処理部９は、中止指示が無いと判定すると、ステップＳ７７に進む。
【００８７】
ステップＳ７７では、画像読取処理部９は、画像を読み取る原稿の追加が有るか否かを判定する。例えば、画像読取処理部９は、案内部材移動センサ６１ａ，６１ｂ，６１ｃ等により新たに原稿がセットされたことを検出し、かつ使用者が操作パネル５に対して追加した原稿を読み取る処理を開始させる指示を入力した場合、原稿の追加が有ると判定する。画像読取処理部９は、原稿の追加が有ると判定すると、ステップＳ８１に進む。また、画像読取処理部９は、原稿の追加が無いと判定すると、例えば、使用者が原稿の読み取りの終了の指示を操作パネル５に対して入力した場合、ステップＳ７８に進む。
【００８８】
ステップＳ８１では、画像読取処理部９は、使用者によりパラメータ設定の変更がなされたか否かを判定する。画像読取処理部９は、使用者によりパラメータ設定の変更がなされたと判定すると、ステップＳ８２に進む。また、画像読取処理部９は、使用者によりパラメータ設定の変更がなされていないと判定すると、前記ステップＳ７１から再び処理を開始する。
【００８９】
なお、前記ステップＳ７５のパラメータ設定の制限処理を実施しているため、パラメータ設定が変更されている場合とは、そのようなパラメータ設定の制限処理により制限されている下で行われている場合である。
ステップＳ８２では、画像読取処理部９（又はパラメータ処理部１２）は、パラメータを変更する。そして、画像読取処理部９は、前記ステップＳ７１から再び処理を開始する。
【００９０】
一方、ステップＳ７８では、画像読取処理部９は、前記ステップＳ７４のカウント結果を基に、読み取った原稿の総ページ数が偶数か否かを判定する。画像読取処理部９は、読み取った原稿の総ページ数が偶数であると判定すると、当該図１０に示す処理を終了する。また、画像読取処理部９は、読み取った原稿の総ページ数が奇数であると判定すると、ステップＳ８３に進む。
【００９１】
ステップＳ８３では、画像読取処理部９は、操作パネル５に警告表示をするとともに、原稿の追加指示を表示する。なお、画像読取処理部９は、このような表示することなく、処理を中止（終了）させることもできる。
続くステップＳ８４において、画像読取処理部９は、使用者からの中止指示が有るか否かを判定する。画像読取処理部９は、中止指示が有ると判定すると、当該図１０に示す処理を終了する。また、画像読取処理部９は、中止指示が無いと判定すると、ステップＳ８５に進む。
【００９２】
ステップＳ８５では、画像読取処理部９は、画像を読み取る原稿の追加が有るか否かを判定する。画像読取処理部９は、原稿の追加が有ると判定すると、前記ステップＳ７１から再び処理を開始する。また、画像読取処理部９は、原稿の追加が無いと判定すると、前記ステップＳ８４の処理に戻る。
以上のような画像読取処理部９による処理により、画像読取装置６において原稿の画像を読み取り、その画像データを取得することができる。画像処理部１０は、取得した画像データを基に、差分抽出処理を行う。
【００９３】
図１４は、画像処理部１０（差分抽出手段１０ａ）における差分抽出処理（前記図８のステップＳ２３の処理）のフローチャートを示す。
図１４に示すように、先ずステップＳ１０１において、画像処理部１０は、原稿の読取順序を自動判定するように設定されているか否かを判定する。すなわち、図１１に示すようなパラメータ設定画面２００において、「原稿順」の項目２０１が「自動」に設定されているか否かを判定する。画像処理部１０は、原稿の読取順序を自動判定するように設定されていると判定すると、ステップＳ１０２に進む。また、画像処理部１０は、原稿の読取順序を自動判定するように設定されていないと判定すると、ステップＳ１０６に進む。
【００９４】
ステップＳ１０６では、画像処理部１０は、パラメータの設定値を基に、原稿の読取順序が原稿束単位でなされたか否かを判定する。すなわち、図１１に示すようなパラメータ設定画面２００において、「原稿順」の項目２０１が「原稿束単位」に設定されているか否かを判定する。なお、使用者により設定されている場合の他、前記ステップＳ５３でも、「原稿順」の項目２０１が「原稿束単位」に設定されている場合がある。
【００９５】
画像処理部１０は、原稿の読取順序が原稿束単位でなされていると判定すると、ステップＳ１０４に進む。また、画像処理部１０は、原稿の読取順序が原稿束単位でなされていないと判定すると、すなわち、図１１に示すようなパラメータ設定画面２００において、「原稿順」の項目２０１が「ページ」に設定されている場合、ステップＳ１０７に進む。
なお、使用者により設定されている場合の他、前記ステップＳ５０でも、「原稿順」の項目２０１が「ページ」に設定されている場合がある。
【００９６】
ステップＳ１０４では、画像処理部１０は、原稿束単位の差分抽出処理を行う。例えば、前記図１０の画像読取処理において、画像データには、その読み取った順番で番号（ページ番号）が付与される。このようなことから、画像処理部１０は、そのように付与されている番号を基に、一の原稿束（第１の原稿束）の画像データと、当該画像データに対応する他の原稿束（第２の原稿束）の画像データとを比較して画像間の差分を抽出する。すなわち、画像処理部１０は、原稿の２ｎ（ｎ＝２，３，…）ページの画像データについて、１ページ目とｎ＋１ページ目の画像データ、２ページ目とｎ＋２ページ目の画像データ、３ページ目とｎ＋３ページ目の画像データ、…、ｎページ目と２ｎページ目の画像データを用いて差分を抽出する。
【００９７】
また、差分を抽出する技術には種々あるが、例えば、それぞれの画像について走査しつつ画素値を比較していき、予め設定しているしきい値以上の差分値となる部位が有ったとき、その部位を差分が有る部位として抽出する。そして、画像処理部１０は、全ての画像データについてこのような差分抽出処理を行う。すなわち、画像処理部１０は、1ページ目の画像を構成する画素の画素値と、当該1ページ目の画像を構成する画素と対応する位置にある、ｎ＋１ページの画像を構成する画素の画像値との差分値を求める。そして、画像処理部１０は、差分値がしきい値以上である場合には、当該位置を差分が有る部位として特定する。さらに、画像処理部１０は、そのような差分値を求める処理（差分が有る部位を特定する処理）を、画像を構成する全画素について行う。その後、画像処理部１０は、特定した差分が有る部位の数の総和を求め、求めた総和を差分の数とする。
【００９８】
一方、ステップＳ１０７では、画像処理部１０は、ペア単位の差分抽出処理を行う。例えば、画像処理部１０は、原稿の画像を読み取った順番で得られる連続する２つの画像データ（奇数ページ目の画像データとそれに続く偶数ページ目の画像データ）を比較して画像間の差分を抽出する。すなわち、画像処理部１０は、原稿の２ｎ（ｎ＝２，３，…）ページの画像データについて、１ページ目と２ページ目の画像データ、３ページ目と４ページ目の画像データ、５ページ目と６ページ目の画像データ、…、２ｎ−１ページ目と２ｎページ目の画像データを用いて差分を抽出する。その後、画像処理部１０は、ステップＳ１０５に進む。
【００９９】
ステップＳ１０５では、画像処理部１０は、差分抽出処理による差分抽出結果を出力する。具体的には、画像処理部１０は、差分抽出対象の２つの画像データのうちの何れかの画像データを基に、差分が生じている箇所を枠や予め設定した色により強調した画像データを作成する。このとき、画像処理部１０は、パラメータ設定画面２００で設定されている「抽出色設定（追加部）」、「抽出色設定（削除部）」、「抽出色設定（変更部）」及び「枠付加」の項目を基に、差分箇所を強調する処理を行う。そして、画像処理部１０は、作成した画像データを出力処理部１３に出力する。
【０１００】
これにより、出力処理部１３は、パラメータ設定画面で設定されている「出力形式」及び「プリンタ」の項目を基に、画像データを画像形成ユニット７に出力したり、電子メールに画像データを添付したりする（前記図８のステップＳ２４の処理）。
一方、ステップＳ１０２では、画像処理部１０は、原稿を読み取った最初の数ページ（予め設定したページ数）分の画像データについて、連続する２つの画像間で差分抽出処理を行う。
【０１０１】
続くステップＳ１０３において、画像処理部１０は、前記ステップＳ１０２の差分抽出結果を基に、原稿の画像の読み取りが原稿束単位でなされたか否かを判定する。具体的には、画像処理部１０は、前記ステップＳ１０２の差分抽出処理により取得した差分の数が予め設定しているしきい値よりも大きい場合、原稿の画像の読み取りが原稿束単位でなされたと判定し、差分の数がしきい値以下の場合、原稿の画像の読み取りがペア単位でなされたと判定する。画像処理部１０は、原稿の画像の読み取りが原稿束単位でなされたと判定すると、前記ステップＳ１０４に進む。また、画像処理部１０は、原稿の画像の読み取りがペア単位でなされたと判定すると、前記ステップＳ１０７に進む。
また、画像処理部１０は、自動正立の機能を有している。
【０１０２】
図１５は、画像処理部１０におけるその自動正立処理のフローチャートを示す。
図１５に示すように、先ずステップＳ１２１において、画像処理部１０は、差分抽出処理を行う。このステップＳ１２１の差分抽出処理は、前記図１４に示すような内容による処理である。
このような差分抽出処理を終了すると、続くステップＳ１２２において、画像処理部１０は、全画像データについての差分抽出処理により抽出した差分数（差分が生じている部位の数）が予め設定しているしきい値以上か否かを判定する。画像処理部１０は、差分数がしきい値以上の場合、ステップＳ１２３に進む。また、画像処理部１０は、差分数がしきい値未満の場合、当該図１５に示す処理を終了する。すなわち、画像処理部１０は、現状の差分抽出結果を採用する。
【０１０３】
ステップＳ１２３では、画像処理部１０は、自動正立機能がオン設定になっているか否かを判定する。すなわち、図１１に示すようなパラメータ設定画面２００において、「自動正立」の項目２０６が「ＯＮ」に設定されているか否かを判定する。画像処理部１０は、自動正立機能がオン設定になっていると判定すると、ステップＳ１２６に進む。また、画像処理部１０は、自動正立機能がオフ設定になっていると判定すると、ステップＳ１２４に進む。
【０１０４】
ステップＳ１２６では、画像処理部１０は、自動回転処理により画像データの天地を統一する自動正立処理を行う。例えば、画像処理部１０は、原稿束単位の差分抽出処理を行って差分抽出結果を取得している場合には、前半分の画像データ又は後半分の画像データに対して自動回転処理を行う。また、画像処理部１０は、ペア単位の差分抽出処理を行って差分抽出結果を取得している場合には、奇数ページの画像データ又は偶数ページの画像データに対して自動回転処理を行う。そして、画像処理部１０は、前記ステップＳ１２１から再び処理を開始する。
【０１０５】
ステップＳ１２４では、画像処理部１０は、差分抽出対象とした対となる画像を表示しつつ、使用者に対して原稿の再度の読み取りを要求する。なお、画像処理部１０は、このような表示、要求をすることなく、処理を中止（終了）させることもできる。
続くステップＳ１２５において、画像処理部１０は、原稿読取指示が有るか否かを判定する。画像処理部１０は、原稿読取指示が有ると判定すると、ステップＳ１２７に進む。また、画像処理部１０は、原稿読取指示が無いと判定すると、例えば、使用者からの中止指示がなされた場合、当該図１５に示す処理を終了する。
【０１０６】
なお、画像処理部１０は、自動正立機能がオフ設定になっていると判定すると、このような原稿読取指示の有無を判定することなく、当該図１５に示す処理を終了することもできる。すなわち、画像処理部１０は、自動正立機能がオフ設定になっているときには、そのまま処理を終了させる。また、画像処理部１０は、差分数がしきい値未満の場合（特に自動正立機能を搭載していないような場合）、そのまま処理を終了させることもできる。
【０１０７】
ステップＳ１２７では、画像処理部１０（画像読取処理部９）は、前記図９及び図１０のような処理内容の原稿読取処理を実行する。そして、画像処理部１０は、原稿読取処理の終了後、前記ステップＳ１２１から再び処理を開始する。
以上のような構成の画像形成装置１は、差分抽出処理では次のように動作する。
画像形成装置１は、使用者による原稿読取の指示があるまで、使用者によりパラメータ設定画面２００が操作されたり、手動による原稿読取を検出したり、自動給紙による原稿読取を検出したりすると、パラメータを変更する（前記ステップＳ４３、ステップＳ４８乃至ステップＳ５５）。そして、画像形成装置１は、変更されたパラメータについて禁則判定をして、その判定結果に応じて、警告やパラメータの設定制限表示処理を行う（前記ステップＳ５４乃至ステップＳ５７）。そして、画像形成装置１は、使用者による原稿読取の指示があると、画像読取処理を開始する（前記ステップＳ４５、ステップＳ４６）。
【０１０８】
画像読取処理では、画像形成装置１は、先に設定されているパラメータを基にその処理を行う。このとき、画像形成装置１は、原稿供給部２１に置かれた原稿を画像読取装置６に連続して取り込み、原稿束の各原稿の画像を読み取る。又は、画像読取装置６は、第１コンタクトガラス７１上に置かれた原稿の画像を読み取る。さらに、原稿供給部２１に両面原稿がセットされた場合には、前記図２に示した機構により、その各面の画像を読み取る。そして、画像形成装置１は、その原稿の画像の読み込みを終了すると、画像読取装置６で読み取って取得した画像データをＨＤＤ４等の記憶部に保存したりする（ステップＳ７１乃至ステップＳ７４）。
【０１０９】
また、画像形成装置１は、画像を読み取る原稿の追加があるような場合には、パラメータ設定の制限処理を行いつつ、原稿が追加されたときに、使用者により変更されたパラメータ（制限処理でその変更が許可されたパラメータ）を反映させつつ、再び画像読取処理を行う（前記ステップＳ７１、ステップＳ７５乃至ステップＳ７７、ステップＳ８１、ステップＳ８２）。
【０１１０】
そして、画像形成装置１は、使用者により画像読取を終了する指示があったときに、読み取った原稿の総ページ数が偶数であれば、そのまま処理を終了する（前記ステップＳ７７７、ステップＳ７８）。一方、画像形成装置１は、読み取った原稿の総ページ数が奇数の場合、操作パネル５に警告表示をするとともに、原稿の追加指示を表示し、使用者からの中止指示が有れば処理を終了し、原稿の追加が有れば再び画像読取処理を行う（前記ステップＳ７８、ステップＳ８３乃至ステップＳ８５）。
【０１１１】
そして、画像形成装置１は、画像読取処理により取得した画像データについて、原稿束単位又はペア単位に応じた差分抽出処理を実施する。このとき、画像形成装置１は、原稿の読取順序を自動判定するように設定されている場合には、最初の数ページ分の画像データについて差分抽出処理を行い、その差分抽出結果を基に、原稿の画像の読み取りが原稿束単位でなされたか否かを判定する。これにより、画像形成装置１は、原稿の画像の読み取りが原稿束単位でなされているとき、原稿束単位の差分抽出処理を行い、また、原稿の読取がペア単位でなされているとき、ペア単位の差分抽出処理を行って、差分抽出結果を画像形成ユニット７や表示部５ａ等により画像形成や表示等による出力をする（前記ステップＳ１０１乃至ステップＳ１０５、ステップＳ１０７）。
【０１１２】
また、画像形成装置１は、原稿の読取順序を自動判定するように設定されていない場合には、パラメータの設定値を基に、原稿束単位又はペア単位の差分抽出処理を行い、差分抽出結果を画像形成ユニット７や表示部５ａ等により画像形成や表示等による出力をする（前記ステップＳ１０１、ステップＳ１０４乃至ステップＳ１０７）。
ここで、画像形成ユニット７により出力された画像には、抽出した差分のある箇所を特定できる情報が付加されている。すなわち、差分抽出処理により差分抽出対象となった対の画像の何れかの画像が、追記された箇所と削除された箇所とが異なる色で示されるようになる。
【０１１３】
なお、以上の本実施形態において、第１の画像読取手段及び第２の画像読取手段として、例えば、画像読取装置６を用いている。また、第１の差分抽出手段及び第２の差分抽出手段として、例えば、差分抽出手段１０ａを用いている。すなわち例えば、受付手段、並びに第１の差分抽出手段及び第２の差分抽出手段は、ＣＰＵ８ａがプログラム２ａをＲＯＭ２からＲＡＭ３に読み込んで、画像処理部１０（差分抽出手段１０ａ）に処理を実行させることにより実現される。また、第１の制限手段及び第２の制限手段として、例えば、画像読取処理部９（特にステップＳ７５の処理機能）を用いている。また、許可手段として、例えば、パラメータ処理部１２（特にステップＳ５３の処理機能）を用いている。また、第３の制限手段及び第１の報知手段として、例えば、画像読取処理部９（特にステップＳ７８、ステップＳ８３の処理機能）を用いている。また、処理手段及び第４の制限手段として、例えば、パラメータ処理部１２（特にステップＳ４２の処理機能）を用いている。また、第２の補正手段として、例えば、画像処理部１０（特にスキュー補正機能）を用いている。また、再度実行手段及び第２の報知手段として、例えば、画像処理部１０（特に図１５の処理手順の自動正立の機能）を用いている。
【０１１４】
なお、本実施形態の変形例として次のようなものが挙げられる。
すなわち、画像処理部１０では、前記ステップＳ１０５における差分抽出結果の出力処理として、外部に出力することなく、ＨＤＤ４等の記憶部にその差分抽出結果を保存しておくことができる。この場合、例えば、使用者は、必要に応じて、記憶部に記憶されている差分抽出結果のデータを取り出すことができる。
【０１１５】
また、本実施形態では、画像読取装置６と差分抽出を行う画像処理部１０とを同一の画像形成装置１内に有しているが、このような構成に限定されない。例えば、画像読取装置６と画像処理部１０とが別々の画像形成装置に含まれていたり、個々の装置として構成されていたりしても良い。
また、このような場合、画像読取装置６を有する情報処理装置で読み取った画像データを画像処理部（画像処理装置等）９を有するサーバ装置に送信して、サーバ装置において差分抽出処理を行っても良い。
【０１１６】
また、このような場合、サーバ装置は、差分抽出処理で抽出した差分を特定する情報、差分画像又は必要に応じて原稿画像を前記情報処理装置に返信する。この場合、差分を特定する情報又は差分画像を受信した情報処理装置は、差分を特定する情報を原稿画像に反映し、反映した画像を表示装置に出力することができる。また、反映した画像を印刷しても良い。また、前記情報処理装置側で差分画像を特定する情報を原稿に付加したがこれに限定されない。例えば、サーバ装置側でそのような付加を行っても良い。
【０１１７】
また、ここでは、差分を特定する情報、差分画像を読み取った情報処理装置に返信したがこれに限定されない。例えば、差分を特定する情報、原稿画像、又は差分を特定する情報を反映した画像を、画像を読み取った装置とは別の情報処理装置に転送しても良い。このような場合には、サーバ装置は、転送先の情報処理装置の情報が必要となる。したがって、画像読取装置６は、事前に、転送先の情報処理装置の情報を設定し、当該情報をサーバ装置に送信する必要がある。これにより、サーバ装置は、この情報に基づいて転送することができるようになる。
【０１１８】
また、読み取った原稿の原稿サイズが画像処理部１０の処理能力を超える場合には、処理を中止するのではなく（前記ステップＳ７９、ステップＳ８０）、原稿の読取範囲を変更したり、解像度の指定の変更を促す情報を報知したりすることもできる。さらには、画像処理部１０が処理できるように補正又は加工等をすることもできる。例えば、読み取った画像データの解像度を変換する処理（例えば解像度を縮小する変換をする処理）したり、読み取った画像データ（例えば画素数が多く差分を抽出できないと判定された画像データ）を分割（例えば４分割）したりして、それにより得られる画像データを画像処理部１０に出力する。例えば、画像データを分割した場合には、画像処理部１０は、その分割された各画像データについて差分を抽出して、その後、再合成する。ここでいう再合成とは、各分割データについて得た差分値の総計を算出すること、分割した画像データを結合すること等である。
【０１１９】
また、画像処理部１０は、全ての画像データについて、原稿束単位の差分抽出処理と、ペア単位の差分抽出処理とをそれぞれ実施して、差分数が少ない方の差分抽出結果を採用して出力処理部１３への出力等をすることもできる。例えば、このような処理を、原稿の読取順序を自動判定するように設定されている場合に行う。
また、画像形成装置１は、手動による原稿読取か、自動給紙による原稿読取かの設定を使用者がパラメータ設定画面２００等で設定することもできる。この場合、画像形成装置１は、手動による原稿読取が設定された場合には、原稿読取順序を「ペア」に設定し、自動給紙による原稿読取が設定された場合には、原稿読取順序を「原稿束」に設定する。
【０１２０】
また、画像形成装置１では、処理が継続不可能な状況になったときの動作を予め設定することができる。
図１６は、その設定を可能にするメニュー画面の一例を示す。
図１６に示すように、「原稿枚数異常時の処理」の項目を「処理中止」、「警報表示」等の選択項目により設定可能に表示する。これにより、画像形成装置１は、比較対象の対となるページがない原稿間で差分を抽出してしまうのを制限したり、比較対象の対となるページがない原稿間で差分を抽出しようとしていることを報知したりすることを選択的に行うことができる。
【０１２１】
そして、このような「原稿枚数異常時の処理」の項目を設定可能にすることで、画像形成装置１は、前記ステップＳ７８において読み取った原稿の総ページ数が奇数であると判定すると、「原稿枚数異常時の処理」の項目の設定に応じて、処理中止や警報表示等の動作をするようになる。
なお、第２の設定手段として、例えば、以上の選択的に行えるようにする処理を行っている。
【０１２２】
また、「最大画素数オーバー時の処理」の項目を「指示入力」、「処理中止」、「警報表示」等の選択項目により設定可能に表示する。これにより、画像読取処理部９により読み取られた原稿の画像データの画素数（又は原稿サイズ）が画像処理部１０の処理能力を超える場合には、「最大画素数オーバー時の処理」の項目の設定に応じて動作するようになる。
【０１２３】
また、「天地逆検出時の処理」の項目を「自動正立（実施）」、「処理中止」、「警報表示」等の選択項目により設定可能に表示する。これにより、図１５の自動正立処理が「天地逆検出時の処理」の項目の設定に応じて、自動正立処理の実行、処理中止等の動作をするようになる。
なお、第５の設定手段として、例えば、自動正立処理を中止するようにしている。
【０１２４】
また、「プリンターオフライン時」の項目を「Ｍａｉｌ通知」等の選択項目により設定可能に表示する。
また、受付手段を、例えば、通信Ｉ／Ｆコントローラにより構成することもできる。この場合、通信Ｉ／Ｆコントローラは、ＬＡＮやインターネット、一般公衆回線等の通信手段を介して他の装置から画像データを受け取る。又は、画像読取装置から画像データを受け取る。
【０１２５】
また、プログラムを用いる場合には、ＬＡＮやインターネット、一般公衆回線等の通信手段を介して提供し、又はＣＤ−ＲＯＭ等の記録媒体に格納して提供することが可能である。すなわち、画像処理プログラムを含む所定のプログラムを記録媒体としてのハードディスク等の記憶装置に記録する場合に限らず、当該所定のプログラムを次のようにして提供することも可能である。
【０１２６】
例えば、所定のプログラムをＲＯＭに格納しておき、演算処理を行うＣＰＵ等が、この所定のプログラムをこのＲＯＭから主記憶装置へローディングして実行するようにしても良い。
また、前記所定のプログラムを、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ、ＭＯ（光磁気ディスク）、フレキシブルディスク、等のコンピュータが読み取り可能な記録媒体に格納して配布するようにしても良い。
【符号の説明】
【０１２７】
１  画像形成装置  ２  ＲＯＭ、２ａ  プログラム、３  ＲＡＭ、４  ＨＤＤ、５  パネル操作部、６  画像読取装置、７  画像形成ユニット、８  システム制御部、９  画像読取処理部、１０  画像処理部、１０ａ  差分抽出手段、１０ｂ  画像メモリ（受付手段）、１１  操作パネル処理部、１２  パラメータ処理部、１３  出力処理部、１４  通信部
【図１】
0005724311.tif 000002
【図２】
0005724311.tif 000003
【図３】
0005724311.tif 000004
【図４】
0005724311.tif 000005
【図５】
0005724311.tif 000006
【図６】
0005724311.tif 000007
【図７】
0005724311.tif 000008
【図８】
0005724311.tif 000009
【図９】
0005724311.tif 000010
【図１０】
0005724311.tif 000011
【図１１】
0005724311.tif 000012
【図１２】
0005724311.tif 000013
【図１３】
0005724311.tif 000014
【図１４】
0005724311.tif 000015
【図１５】
0005724311.tif 000016
【図１６】
0005724311.tif 000017