(57)【要約】【課題】データ記憶部のオーバーフローを回避しつつ、片面読み取りタイプの画像読取部と両面印刷可能な画像形成部とによる原稿束の両面コピー処理において同一原稿の画像の重複出力を防止すること。【解決手段】画像形成装置１０において、ページ編成部５４１，５４３は、２回の順次画像読取処理によって得られる両面原稿画像データＤ１を、予め設定される出力ページ順序Ｄｘ０で連続する複数の出力ページ画像データＤ２に編成する。画像形成部３は両面印刷処理が可能である。近似条件設定部５４２Ｂは、前記両面原稿画像データＤ１における２つの原稿ページデータＤ１０が同一ページから読み取られた画像のデータであるか否かを判定する条件である画像近似条件Ｄｘ１を、前記ページ編成部５４１，５４３の処理と並行して利用可能な残ワーク領域の大きさの推定結果に応じて設定する。【選択図】図１
2018006885.tif 000002
【特許請求の範囲】
【請求項１】
原稿束に含まれる複数の原稿を１枚ずつ搬送可能な原稿搬送部と、
前記原稿搬送部により搬送される前記複数の原稿の片面の画像を順次読み取りつつ前記原稿束の複数のページに対応する画像データである複数の原稿ページデータを順次出力する順次画像読取処理を実行可能な画像読取部と、
データを記憶可能なデータ記憶部と、
前記原稿束における複数のページの画像の出力順序である出力ページ順序を設定する順序設定部と、
前記データ記憶部の記憶領域をワーク領域として利用しつつ、前記原稿束の表裏が異なる状態で行われる２回の前記順次画像読取処理によって得られる前記複数の原稿ページデータである両面原稿画像データを、前記出力ページ順序で連続する複数の出力ページ画像データに編成するページ編成部と、
前記データ記憶部の空容量と１回目の前記順次画像読取処理が行われる間に前記ページ編成部が前記データ記憶部において利用するワーク領域の大きさとに応じて、前記データ記憶部における前記ページ編成部の処理と並行して利用可能なワーク領域である残ワーク領域の大きさを推定する残ワークサイズ推定部と、
前記両面原稿画像データにおける２つの前記原稿ページデータが前記原稿束における同一ページから読み取られた画像のデータであるか否かを判定する条件である画像近似条件を、前記残ワークサイズ推定部の推定結果に応じて設定する近似条件設定部と、
前記データ記憶部の記憶領域をワーク領域として利用しつつ、前記両面原稿画像データが前記画像近似条件を満たす２つの前記原稿ページデータを含むか否かを判定する近似ページ判定部と、
前記ページ編成部から得られる前記複数の出力ページ画像データに対応する画像を、複数のシートの両面に順次形成する両面印刷処理が可能な画像形成部と、
前記両面原稿画像データが前記画像近似条件を満たす２つの前記原稿ページデータを含むと前記近似ページ判定部によって判定された場合に、前記画像形成部による前記両面印刷処理の実行を制限する印刷制限部と、を備え、
前記近似条件設定部は、前記残ワークサイズ推定部による前記残ワーク領域の推定結果が小さい場合の方が大きい場合よりも、利用するワーク領域が小さい前記画像近似条件を設定する、画像形成装置。
【請求項２】
前記近似条件設定部は、前記残ワークサイズ推定部による前記残ワーク領域の推定結果に応じて、２つの前記原稿ページデータにおける比較対象とする画像領域の大きさが異なる前記画像近似条件を設定する、請求項１に記載の画像形成装置。
【請求項３】
前記近似条件設定部は、前記残ワークサイズ推定部による前記残ワーク領域の推定結果に応じて、２つの前記原稿ページデータについて比較する画像の特徴量の度数分布における前記特徴量の階級の区分数が異なる前記画像近似条件を設定する、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記複数の原稿ページデータ各々が３色の原色画像データを含むカラー画像データである場合に、前記近似条件設定部は、前記残ワークサイズ推定部による前記残ワーク領域の推定結果に応じて、２つの前記原稿ページデータを前記３色の原色画像データごとに比較する前記画像近似条件と、２つの前記原稿ページデータを前記３色の原色画像データの統合値によって比較する前記画像近似条件との一方を設定する、請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記近似ページ判定部は、前記残ワークサイズ推定部による前記残ワーク領域の推定結果に応じて、前記両面原稿画像データにおける前記画像近似条件の判定の対象とする前記原稿ページデータの数を変更する、請求項１から請求項４のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
一般に、複写機、ファクシミリ装置または複合機などの画像形成装置は、ＡＤＦ（Auto Document Feeder）と、画像読取部と、画像形成部とを備える。前記ＡＤＦは、原稿束に含まれる複数の原稿を１枚ずつ搬送する。
【０００３】
また、前記画像読取部がいわゆる片面読み取りタイプである場合、前記複数の原稿が前記ＡＤＦによって１回搬送される間に、前記画像読取部は、前記複数の原稿の片面の画像のみを順次読み取りつつ原稿画像データを出力する。
【０００４】
また、前記画像形成装置が、前記片面読み取りタイプの前記画像読取部と、シートの両面に画像を形成する両面印刷処理が可能な前記画像形成部とを備える場合がある。この場合、前記画像形成装置が、原稿束の両面コピー処理を実行することが知られている（例えば、特許文献１参照）。
【０００５】
前記原稿束の両面コピー処理において、ユーザーは、前記原稿束を表裏反転させて前記画像形成装置に２回セットする。そして、前記画像読取部は、画像読取処理を前記複数の原稿のオモテ面およびウラ面について２回実行する。さらに、前記画像形成部が、２回の前記画像読取処理によって得られる前記複数の原稿の両面の画像データに基づいて前記両面印刷処理を実行する。前記複数の原稿の両面の画像データは、前記両面印刷処理に利用されるまで、前記画像形成装置のデータ記憶部に一時記憶される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２９９７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、前記原稿束の両面コピー処理において、ユーザーが前記原稿束を前記ＡＤＦに同じ向きで２回セットしてしまう誤操作が生じるおそれがある。そのような誤操作が行われると、前記シートが無駄に消費される。
【０００８】
そこで、前記原稿束の両面コピー処理において得られる複数の画像データが、前記原稿束における同一ページから読み取られた画像のデータを含む場合に、前記画像形成部による前記両面印刷処理の実行を制限することが考えられる。この場合、複数の画像データの近似状況を判定する処理において、前記データ記憶部の記憶領域をワーク領域として利用することが必要になる。
【０００９】
一方、前記片面読み取りタイプの前記画像読取部は、比較的安価な前記画像形成装置に採用されることが多い。そのような画像形成装置においては、容量の大きな前記データ記憶部を採用することは好ましくない。そのため、複数の画像データの近似状況を判定する処理において、前記データ記憶部のオーバーフローが生じるおそれがある。
【００１０】
本発明の目的は、データ記憶部のオーバーフローを回避しつつ、片面読み取りタイプの画像読取部と両面印刷可能な画像形成部とによる原稿束の両面コピー処理において同一原稿の画像の重複出力を防止することに有効な画像形成装置を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の一の局面に係る画像形成装置は、原稿搬送部と、画像読取部と、データ記憶部と、順序設定部と、ページ編成部と、残ワークサイズ推定部と、近似条件設定部と、近似ページ判定部と、画像形成部と、印刷制限部とを備える。前記原稿搬送部は、原稿束に含まれる複数の原稿を１枚ずつ搬送可能である。前記画像読取部は、前記原稿搬送部により搬送される前記複数の原稿の片面の画像を順次読み取りつつ前記原稿束の複数のページに対応する画像データである複数の原稿ページデータを順次出力する順次画像読取処理を実行可能である。前記データ記憶部は、データを記憶可能である。前記順序設定部は、前記原稿束における複数のページの画像の出力順序である出力ページ順序を設定する。前記ページ編成部は、前記データ記憶部の記憶領域をワーク領域として利用しつつ、前記原稿束の表裏が異なる状態で行われる２回の前記順次画像読取処理によって得られる前記複数の原稿ページデータである両面原稿画像データを、前記出力ページ順序で連続する複数の出力ページ画像データに編成する。前記残ワークサイズ推定部は、前記データ記憶部の空容量と１回目の前記順次画像読取処理が行われる間に前記ページ編成部が前記データ記憶部において利用するワーク領域の大きさとに応じて、前記データ記憶部における前記ページ編成部の処理と並行して利用可能なワーク領域である残ワーク領域の大きさを推定する。前記近似条件設定部は、前記両面原稿画像データにおける２つの前記原稿ページデータが前記原稿束における同一ページから読み取られた画像のデータであるか否かを判定する条件である画像近似条件を、前記残ワークサイズ推定部の推定結果に応じて設定する。前記近似ページ判定部は、前記データ記憶部の記憶領域をワーク領域として利用しつつ、前記両面原稿画像データが前記画像近似条件を満たす２つの前記原稿ページデータを含むか否かを判定する。前記画像形成部は、前記ページ編成部から得られる前記複数の出力ページ画像データに対応する画像を、複数のシートの両面に順次形成する両面印刷処理が可能である。前記印刷制限部は、前記両面原稿画像データが記画像近似条件を満たす２つの前記原稿ページデータを含むと前記近似ページ判定部によって判定された場合に、前記画像形成部による前記両面印刷処理の実行を制限する。前記近似条件設定部は、前記残ワークサイズ推定部による前記残ワーク領域の推定結果が小さい場合の方が大きい場合よりも、利用するワーク領域が小さい前記画像近似条件を設定する。
【発明の効果】
【００１２】
本発明によれば、データ記憶部のオーバーフローを回避しつつ、片面読み取りタイプの画像読取部と両面印刷可能な画像形成部とによる原稿束の両面コピー処理において同一原稿の画像の重複出力を防止することに有効な画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【００１３】
【図１】図１は、実施形態に係る画像形成装置のブロック図である。
【図２】図２は、実施形態に係る画像形成装置におけるデータ蓄積制御の手順の一例を表すフローチャートである。
【図３】図３は、実施形態に係る画像形成装置における重複検査処理の手順の一例を表すフローチャートである。
【図４】図４は、実施形態に係る画像形成装置におけるページ画像出力処理の手順の一例を表すフローチャートである。
【図５】図５は、オモテ面先読みモードにおいて原稿束がＡＤＦの供給トレイにセットされる手順を示す図である。
【図６】図６は、ウラ面先読みモードにおいて原稿束がＡＤＦの供給トレイにセットされる手順を示す図である。
【図７】図７は、オモテ面先読みモードにおける出力ページ順序の一例を示す図である。
【図８】図８は、ウラ面先読みモードにおける出力ページ順序の一例を示す図である。
【図９】図９は、実施形態に係る画像形成装置の両面コピー処理における複数のシートへの印刷順序を模式的に表す図である。
【図１０】図１０は、実施形態に係る画像形成装置の重複検査処理における画像の比較対象領域の一例を示す図である。
【図１１】図１１は、画像濃度の階級の区分数が多い場合の画像濃度の度数分布の一例を示す図である。
【図１２】図１２は、画像濃度の階級の区分数が少ない場合の画像濃度の度数分布の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１５】
［画像形成装置１０の構成］
図１に示されるように、実施形態に係る画像形成装置１０は、ＡＤＦ１、画像読取部２、画像形成部３，内蔵ストレージ４、制御部５および操作表示部６などを備える。画像形成装置１０は、例えば複写機または複合機などである。操作表示部６は、操作部および表示部を含むユーザーインターフェイスである。
【００１６】
ＡＤＦ１は、供給トレイ１Ａに載置された原稿束９１０に含まれる複数の原稿９１を、供給トレイ１Ａから排出トレイ１Ｂまで１枚ずつ搬送する装置である。ＡＤＦ１は、供給トレイ１Ａに原稿９１が載置されているか否かを検知する原稿センサー１Ｃを備える。ＡＤＦ１は、原稿搬送部の一例である。
【００１７】
画像読取部２は、原稿９１の画像を読み取る装置である。画像読取部２は、ＡＤＦ１により搬送される複数の原稿９１の片面の画像を順次読み取りつつ原稿画像データを出力する処理も可能である。以下、この処理のことを順次画像読取処理と称する。
【００１８】
画像読取部２は、いわゆる片面読み取りタイプである。従って、複数の原稿９１がＡＤＦ１によって１回搬送される間に、画像読取部２は、複数の原稿９１の片面の画像のみを順次読み取りつつ前記原稿画像データを出力する。
【００１９】
画像読取部２は、原稿９１に対して光を出射する光源、原稿９１からの反射光を受光して前記原稿画像データを出力するラインセンサーなどを備える。
【００２０】
画像形成部３は、電子写真方式またはインクジェット方式などの予め定められた方式でシート９２に画像を形成する画像形成処理を実行する装置である。本実施形態において、画像形成部３は、両面印刷処理が可能である。
【００２１】
前記両面印刷処理は、複数の出力ページ画像データＤ２に対応する画像を、複数のシート９２の両面に順次形成する処理である。画像形成部３は、前記両面印刷処理が行われる際にシート９２の向きを搬送途中で反転させるターンバック機構を備える。
【００２２】
図９に示されるように、画像形成部３は、原稿束９１０における複数のページの順番に従って、複数のシート９２の両面に対して画像を形成する。図９は、原稿束９１０の原稿枚数Ｎが３枚である場合を例にして、前記両面コピー処理における複数のシート９２への印刷順序を示す。なお、図５，６，９において、Ｇ１〜Ｇ６は、原稿束９１０における１ページ目から６ページ目までの画像を表す記号である。
【００２３】
図９に示される印刷順序は以下の通りである。まず、原稿束９１０の１ページ目の画像が１枚目のシート９２のオモテ面９２Ｘに形成され、次に、原稿束９１０の２ページ目の画像が１枚目のシート９２のウラ面９２Ｙに形成される。次に、原稿束９１０の３ページ目の画像が２枚目のシート９２のオモテ面９２Ｘに形成され、次に、原稿束９１０の４ページ目の画像が２枚目のシート９２のウラ面９２Ｙに形成される。さらに、原稿束９１０の５ページ目の画像が３枚目のシート９２のオモテ面９２Ｘに形成され、最後に、原稿束９１０の６ページ目の画像が３枚目のシート９２のウラ面９２Ｙに形成される。
【００２４】
複数の出力ページ画像データＤ２は、制御部５の画像処理部５４から画像形成部３へ供給される。例えば、画像形成装置１０が両面コピー処理を実行する際に、ＡＤＦ１および画像読取部２が、原稿束９１０の表裏が異なる状態で前記順次画像読取処理を２回実行する。これにより、複数の原稿９１の両面の前記原稿画像データである両面原稿画像データＤ１が得られる。
【００２５】
さらに、前記両面コピー処理において、画像処理部５４が、両面原稿画像データＤ１に基づき複数の出力ページ画像データＤ２を編成し、画像形成部３が、複数の出力ページ画像データＤ２に基づく前記両面印刷処理を実行する。原稿束９１０における複数のページの画像の出力順序である出力ページ順序Ｄｘ０は、画像処理部５４によって予め設定される。
【００２６】
即ち、画像処理部５４は、原稿束９１０の表裏が異なる状態で行われる２回の前記順次画像読取処理によって得られる両面原稿画像データＤ１を、予め設定された出力ページ順序Ｄｘ０で連続する複数の出力ページ画像データＤ２に編成する。
【００２７】
本実施形態において、前記両面コピー処理は、オモテ面先読みモードで実行される。図５に示されるように、前記オモテ面先読みモードは、１回目の前記順次画像読取処理において複数の原稿９１のオモテ面９１Ｘが読み取られるように原稿束９１０が供給トレイ１Ａにセットされ、２回目の前記順次画像読取処理において複数の原稿９１のウラ面９１Ｙが読み取られるように原稿束９１０が供給トレイ１Ａにセットされる動作モードである。
【００２８】
例えば、前記オモテ面先読みモードが採用され、原稿束９１０の原稿枚数Ｎが３枚である場合を考える。この場合、図７に示されるように、出力ページ順序Ｄｘ０を原稿束９１０における６つのページの読取番号Ｄ０（＝１〜６）の順番で並ぶ数列で表すと、出力ページ順序Ｄｘ０は、（１，３，５，６，４，２）である。
【００２９】
即ち、前記オモテ面先読みモードにおいて、読取番号Ｄ０に対応する出力ページ順序Ｄｘ０の数列は、昇順に並ぶ奇数ページの番号と、それに続いて降順に並ぶ偶数ページの番号とにより表される。
【００３０】
前記オモテ面先読みモードにおいて、原稿枚数Ｎが確定する前において出力ページ順序Ｄｘ０の１番目の読取番号Ｄ０のみが確定する。さらに、出力ページ順序Ｄｘ０における他の奇数の読取番号Ｄ０が、１回目の前記順次画像読取処理において原稿９１の１ページ分の画像が読み取られるごとに確定する。さらに、出力ページ順序Ｄｘ０における全ての偶数の読取番号Ｄ０が、原稿枚数Ｎが確定した時点で確定する。原稿枚数Ｎは、少なくとも１回目の前記順次画像読取処理が終了した時点で確定する。
【００３１】
なお、前記オモテ面先読みモードとは異なる前記動作モードとして、ウラ面先読みモードが考えられる。図６に示されるように、前記ウラ面先読みモードは、１回目の前記順次画像読取処理において複数の原稿９１のウラ面９１Ｙが読み取られるように原稿束９１０が供給トレイ１Ａにセットされ、２回目の前記順次画像読取処理において複数の原稿９１のオモテ面９１Ｘが読み取られるように原稿束９１０が供給トレイ１Ａにセットされる動作モードである。
【００３２】
前記ウラ面先読みモードが採用される場合、図８に示されるように、読取番号Ｄ０に対応する出力ページ順序Ｄｘ０の数列は、降順に並ぶ偶数ページの番号と、それに続いて昇順に並ぶ奇数ページの番号とにより表される。前記ウラ面先読みモードにおいて、出力ページ順序Ｄｘ０の全てが、原稿枚数Ｎが確定して初めて確定する。
【００３３】
但し、前記オモテ面先読みモードおよび前記ウラ面先読みモードのいずれにおいても、画像読取部２から次に出力される両面原稿画像データＤ１の一部が、原稿束９１０における奇数ページのデータであるか偶数ページのデータであるかを判定することは可能である。
【００３４】
例えば、出力ページ順序Ｄｘ０の情報は、ＲＡＭ（Random Access Memory）などの揮発性記憶部に記憶される。
【００３５】
内蔵ストレージ４は、コンピューター読み取り可能な不揮発性のメモリーである。内蔵ストレージ４は、両面原稿画像データＤ１などの各種のデータを記憶可能である。例えば、ハードディスクドライブまたはＳＳＤ（Solid State Drive）などが、内蔵ストレージ４として採用される。なお、内蔵ストレージ４は、画像形成装置１０が備えるデータ記憶部の一例である。
【００３６】
内蔵ストレージ４は、前記両面コピー処理において、両面原稿画像データＤ１の退避先として一時利用される。前記両面コピー処理が終了するまでに、内蔵ストレージ４は利用前の状態に戻される。
【００３７】
制御部５は、各種の演算、データ処理および画像形成装置１０が備える各種の電子機器の制御を実行する。制御部５は、バスを通じて内蔵ストレージ４との間でデータおよび制御信号の受け渡しが可能である。
【００３８】
制御部５は、ＡＤＦ１を制御するＡＤＦ制御部５１と、画像読取部２を制御する画像読取制御部５２と、画像形成部３を制御する印刷制御部５３と、画像処理部５４と、操作表示部６を制御するＵＩ（User Interface）制御部５５とを含む。
【００３９】
例えば、制御部５は、予め内蔵ストレージ４などに記憶されたプログラムを実行するプロセッサーによって実現される。
【００４０】
ところで、原稿束９１０の前記両面コピー処理において、ユーザーが原稿束９１０をＡＤＦ１の供給トレイ１Ａに同じ向きで２回セットしてしまう誤操作が生じるおそれがある。そのような誤操作が行われると、シート９２が無駄に消費される。
【００４１】
以下の説明において、両面原稿画像データＤ１における１ページ分のデータのことを原稿ページデータＤ１０と称する。即ち、両面原稿画像データＤ１は、原稿束９１０の表裏が異なる状態で行われる２回の前記順次画像読取処理によって得られる複数の原稿ページデータＤ１０である。
【００４２】
そこで、原稿束９１０の前記両面コピー処理において得られる複数の原稿ページデータＤ１０が、原稿束９１０における同一ページから読み取られた画像のデータを含む場合に、画像形成部３による前記両面印刷処理の実行を制限することが考えられる。この場合、複数の原稿ページデータＤ１０の近似状況を判定する処理において、内蔵ストレージ４の記憶領域をワーク領域として利用することが必要になる。
【００４３】
一方、前記片面読み取りタイプの画像読取部２は、比較的安価な画像形成装置１０に採用されることが多い。そのような画像形成装置１０においては、容量の大きな内蔵ストレージ４を採用することは好ましくない。そのため、複数の原稿ページデータＤ１０の近似状況を判定する処理において、内蔵ストレージ４のオーバーフローが生じるおそれがある。
【００４４】
しかしながら、画像形成装置１０の画像処理部５４は、前記両面コピー処理が行われる際に、後述するデータ蓄積制御、重複検査処理およびページ画像出力処理を実行する。これにより、画像形成装置１０は、内蔵ストレージ４のオーバーフローを回避しつつ、前記片面読み取りタイプの画像読取部２と前記両面印刷可能な画像形成部３とによる原稿束９１０の前記両面コピー処理において同一の原稿９１の画像の重複出力を防止することに有効な装置を成している。
【００４５】
［画像処理部５４］
画像処理部５４は、順序設定部５４０と、主として前記データ蓄積制御を実行するデータ蓄積制御部５４１と、前記重複検査処理を実行する重複検査部５４２と、主として前記ページ画像出力処理を実行するページ画像出力部５４３とを備える。
【００４６】
重複検査部５４２は、残ワークサイズ推定部５４２Ａ、近似条件設定部５４２Ｂ、近似ページ判定部５４２Ｃ、印刷制限部５４２Ｄなどを含む。
【００４７】
前記データ蓄積制御において、データ蓄積制御部５４１は、両面原稿画像データＤ１を内蔵ストレージ４に一時記憶させる。即ち、データ蓄積制御部５４１は、内蔵ストレージ４の記憶領域を、両面原稿画像データＤ１を一時蓄積するためのワーク領域として利用する。
【００４８】
また、前記重複検査処理において、重複検査部５４２は、両面原稿画像データＤ１が原稿束９１０における同一ページから読み取られた画像のデータを含む重複読取が発生したか否かを判定する。さらに、重複検査部５４２は、前記重複読取が発生したと判定した場合に、画像形成部３による前記両面印刷処理の実行を制限する。
【００４９】
一方、ページ画像出力部５４３は、出力ページ順序Ｄｘ０に従って内蔵ストレージ４から両面原稿画像データＤ１における複数の原稿ページデータＤ１０を順次取得し、取得したデータに対応する出力ページ画像データＤ２を順次出力する。この処理が前記ページ画像出力処理である。出力ページ画像データＤ２は、印刷制御部５３を通じて画像形成部３へ出力される。
【００５０】
データ蓄積制御部５４１およびページ画像出力部５４３は、内蔵ストレージ４の記憶領域をワーク領域として利用しつつ、両面原稿画像データＤ１を出力ページ順序Ｄｘ０で連続する複数の出力ページ画像データＤ２に編成する。データ蓄積制御部５４１およびページ画像出力部５４３は、ページ編成部の一例である。
【００５１】
[前記データ蓄積制御]
以下、図２に示されるフローチャートを参照しつつ、前記データ蓄積制御の手順の一例について説明する。以下の説明において、Ｓ１０１，Ｓ１０２，…は、前記データ蓄積制御において実行される工程の識別符号を表す。
【００５２】
データ蓄積制御部５４１は、原稿センサー１Ｃが原稿９１を検知している状態で、操作表示部６に対して前記両面コピー処理の開始操作が行われたことを検知したときに、前記データ蓄積制御を開始する。原稿センサー１Ｃが原稿９１を検知している状態は、ＡＤＦ１の供給トレイ１Ａに原稿９１が載置されている状態である。
【００５３】
＜工程Ｓ１０１＞
前記データ蓄積制御において、データ蓄積制御部５４１は、読取番号ｉを初期化する。読取番号ｉは、前記順次画像読取処理において原稿９１の１ページ分の画像が読み取られるごとにカウントアップされる数値である。読取番号ｉは、２回の前記順次画像読取処理において複数の原稿ページデータＤ１０各々が得られる順番を表す。
【００５４】
＜工程Ｓ１０２＞
次に、画像読取制御部５２が、ｉ番目の１ページ分の画像読取処理を画像読取部２に実行させる。これにより、ｉ番目の原稿ページデータＤ１０が画像読取部２から画像処理部５４へ出力される。
【００５５】
＜工程Ｓ１０３＞
次に、データ蓄積制御部５４１は、内蔵ストレージ４へｉ番目の原稿ページデータＤ１０を一時記憶させる。データ蓄積制御部５４１は、ｉ番目の原稿ページデータＤ１０全ての内蔵ストレージ４への記録が終了するまで、工程Ｓ１０３の処理を継続する。
【００５６】
なお、データ蓄積制御部５４１がｉ番目の原稿ページデータＤ１０を内蔵ストレージ４に記録している途中で、原稿ページデータＤ１０のサイズが内蔵ストレージ４の空容量を超えてしまうことが考えられる。この場合、データ蓄積制御部５４１が、前記データ蓄積制御を中断させるとともに、操作表示部６を通じてエラー通知を出力する。
【００５７】
＜工程Ｓ１０４＞
次に、重複検査部５４２が、前記重複検査処理を実行する。前記重複検査処理の具体例については後述する。
【００５８】
＜工程Ｓ１０５＞
さらに、データ蓄積制御部５４１が、原稿センサー１Ｃの検知結果に応じて、供給トレイ１Ａに次の原稿９１が存在しない状態であるか否かを判定する。
【００５９】
そして、データ蓄積制御部５４１は、供給トレイ１Ａに次の原稿９１が存在すると判定した場合、処理を工程Ｓ１１４へ移行させる。後述するように、工程Ｓ１１４において読取番号ｉがカウントアップされた後、工程Ｓ１０２からの処理が繰り返される。
【００６０】
一方、データ蓄積制御部５４１は、供給トレイ１Ａに次の原稿９１が存在しないと判定した場合、処理を工程Ｓ１０６へ移行させる。
【００６１】
＜工程Ｓ１０６＞
工程Ｓ１０６において、データ蓄積制御部５４１は、１回目の前記順次画像読取処理が終了した状態であるか否かを判定する。そして、データ蓄積制御部５４１は、１回目の前記順次画像読取処理が終了した状態であると判定した場合、処理を工程Ｓ１０７へ移行させる。
【００６２】
一方、データ蓄積制御部５４１は、２回目の前記順次画像読取処理が終了した状態であると判定した場合、前記データ蓄積制御を終了させる。
【００６３】
＜工程Ｓ１０７＞
工程Ｓ１０７において、データ蓄積制御部５４１は、その時点の読取番号ｉを原稿枚数Ｎとして設定する。即ち、１回目の前記順次画像読取処理が終了することにより、原稿枚数Ｎが確定する。原稿枚数Ｎの２倍が、原稿束９１０の総ページ数である。
【００６４】
＜工程Ｓ１０８＞
さらに、順序設定部５４０が、原稿枚数Ｎに基づいて出力ページ順序Ｄｘ０を設定する。即ち、前記オモテ面先読みモードでの１回目の前記順次画像読取処理が終了したときに、順序設定部５４０は、原稿枚数Ｎに基づいて出力ページ順序Ｄｘ０の全てを設定する。
【００６５】
＜工程Ｓ１０９＞
さらに、重複検査部５４２の残ワークサイズ推定部５４２Ａが、内蔵ストレージ４の空容量をチェックする。
【００６６】
＜工程Ｓ１１０＞
さらに、残ワークサイズ推定部５４２Ａは、内蔵ストレージ４における残ワーク領域の大きさを推定する。前記残ワーク領域は、データ蓄積制御部５４１およびページ画像出力部５４３の処理と並行して利用可能なワーク領域である。
【００６７】
残ワークサイズ推定部５４２Ａは、工程Ｓ１０９でチェックした内蔵ストレージ４の空容量と、１回目の前記順次画像読取処理が行われる間にデータ蓄積制御部５４１が内蔵ストレージ４において利用するワーク領域の大きさとに応じて、前記残ワーク領域の大きさを推定する。
【００６８】
以下の説明において、１回目の前記順次画像読取処理が行われる間にデータ蓄積制御部５４１が内蔵ストレージ４において利用するワーク領域の大きさのことを編成用ワークサイズと称する。通常、前記編成用ワークサイズは、１回目の前記順次画像読取処理によって得られる複数の原稿ページデータＤ１０の合計サイズと同等である。
【００６９】
例えば、残ワークサイズ推定部５４２Ａは、前記編成用ワークサイズの２倍のサイズに予め定められた１以上の余裕係数を乗算して得られるデータ容量を内蔵ストレージ４の空容量から減算し、その減算により得られる容量を前記残ワーク領域の大きさとして算出する。一般に、原稿枚数Ｎが多いほど前記残ワーク領域は小さい。
【００７０】
＜工程Ｓ１１１＞
次に、重複検査部５４２の近似条件設定部５４２Ｂが、前記残ワーク領域の大きさの推定結果に応じて、画像近似条件Ｄｘ１を設定する。
【００７１】
画像近似条件Ｄｘ１は、両面原稿画像データＤ１における２つの原稿ページデータＤ１０が原稿束９１０における同一ページから読み取られた画像のデータであるか否かを判定する条件である。
【００７２】
画像近似条件Ｄｘ１は、残ワークサイズ推定部５４２Ａによる前記残ワーク領域の推定結果が小さい場合の方が大きい場合よりも、利用するワーク領域が小さい画像近似条件Ｄｘ１を設定する。但し、利用するワーク領域が小さい画像近似条件Ｄｘ１が採用される場合、同一ページの画像が読み取られたことを検出する精度は高くない。
【００７３】
例えば、画像近似条件Ｄｘ１が、複数の候補から選択された比較画像領域ｇ１，ｇ２の条件を含むことが考えられる（図１０参照）。比較画像領域ｇ１，ｇ２は、２つの原稿ページデータＤ１０における比較対象とする画像領域である。図１０に例示される比較画像領域ｇ１，ｇ２は、原稿９１のサイズに対応した全画像領域ｇ０の一部の領域である。
【００７４】
近似条件設定部５４２Ｂは、前記残ワーク領域の大きさの推定結果に応じて比較画像領域ｇ１，ｇ２の大きさが異なる画像近似条件Ｄｘ１を設定する。より具体的には、近似条件設定部５４２Ｂは、前記残ワーク領域の大きさの推定結果が大きい場合よりも小さい場合の方が、比較画像領域ｇ１，ｇ２が狭い画像近似条件Ｄｘ１を設定する。
【００７５】
比較画像領域ｇ１，ｇ２が狭い画像近似条件Ｄｘ１が採用される場合、比較画像領域ｇ１，ｇ２が広い画像近似条件Ｄｘ１が採用される場合よりも、画像近似条件Ｄｘ１を判定する処理において必要な内蔵ストレージ４のワーク領域が小さい。
【００７６】
図１０に示される例では、画像近似条件Ｄｘ１における比較画像領域ｇ１，ｇ２は、第１比較画像領域ｇ１と第２比較画像領域ｇ２とを含む。
【００７７】
第１比較画像領域ｇ１は、１回目の前記順次画像読取処理によって得られる原稿ページデータＤ１０と、２回目の前記順次画像読取処理によって得られる原稿ページデータＤ１０とに共通の領域である。
【００７８】
一方、第２比較画像領域ｇ２は、２回目の前記順次画像読取処理によって得られる原稿ページデータＤ１０にのみ適用される領域である。第２比較画像領域ｇ２は、全画像領域ｇ０の中心ｇ００を基準にして第１比較画像領域ｇ１に対して点対象な領域である。
【００７９】
２回の前記順次画像読取処理において原稿束９１０が供給トレイ１Ａに載置される際の誤操作として、以下の２つが考えられる。第１の誤操作は、１回目と２回目とで全く同じ向きで原稿束９１０を供給トレイ１Ａに載置する操作である。第２の誤操作は、１回目と２回目とで表裏の向きが同じで、かつ、前後の向きが反対の状態で原稿束９１０を供給トレイ１Ａに載置する操作である。
【００８０】
２つの比較画像領域ｇ１，ｇ２が設定されることにより、前記第１の誤操作および前記第２の誤操作のいずれにも対応することが可能である。
【００８１】
また、画像近似条件Ｄｘ１が、２つの原稿ページデータＤ１０について比較する画像の特徴量の度数分布の条件を含むことが考えられる（図１１，１２参照）。前記特徴量は、例えば、単位領域ごとの画像濃度または色相などである。図１１，１２は、前記特徴量が前記画像濃度である場合の度数分布の一例を示す。
【００８２】
比較される２つの原稿ページデータＤ１０において、前記特徴量の度数分布における階級ごとの度数の差が予め定められた許容範囲内に収まっている場合、画像近似条件Ｄｘ１が充足する。
【００８３】
そして、近似条件設定部５４２Ｂは、前記残ワーク領域の大きさの推定結果に応じて、前記特徴量の前記度数分布における前記特徴量の階級の区分数が異なる画像近似条件Ｄｘ１を設定する。
【００８４】
より具体的には、近似条件設定部５４２Ｂは、前記残ワーク領域の大きさの推定結果が大きい場合よりも小さい場合の方が、前記特徴量の階級の区分数が少ない度数分布の条件を画像近似条件Ｄｘ１として設定する。図１１は、前記画像濃度の階級の区分数が多い場合の度数分布の一例を示し、図１２は、前記画像濃度の階級の区分数が少ない場合の度数分布の一例を示す。
【００８５】
前記特徴量の階級の区分数が少ない画像近似条件Ｄｘ１が採用される場合、比較画像領域ｇ１，ｇ２が多い画像近似条件Ｄｘ１が採用される場合よりも、画像近似条件Ｄｘ１を判定する処理において必要な内蔵ストレージ４のワーク領域が小さい。
【００８６】
また、原稿ページデータＤ１０各々が３色の原色画像データを含むカラー画像データである場合に、近似条件設定部５４２Ｂが、前記残ワーク領域の推定結果に応じて次の原色画像近似条件および統合画像近似条件の一方を画像近似条件Ｄｘ１として設定することが考えられる。
【００８７】
前記原色画像近似条件は、２つの原稿ページデータＤ１０を前記３色の原色画像データごとに比較する近似条件である。前記統合画像近似条件は、２つの原稿ページデータＤ１０を前記３色の原色画像データの統合値によって比較する近似条件である。前記統合値は、前記３色の原色画像データの平均値などである。
【００８８】
前記統合画像近似条件が採用される場合、前記原色画像近似条件が採用される場合よりも、画像近似条件Ｄｘ１を判定する処理において必要な内蔵ストレージ４のワーク領域が小さい。
【００８９】
近似条件設定部５４２Ｂは、前記残ワーク領域の推定結果が予め定められた第１の基準値よりも小さい場合に、前記統合画像近似条件を画像近似条件Ｄｘ１として設定し、その他の場合に前記原色画像近似条件を画像近似条件Ｄｘ１として設定する。
【００９０】
また、近似条件設定部５４２Ｂが、２つの原稿ページデータＤ１０から文字認識処理によって抽出される複数の文字における文字ごとの抽出数の分布を比較する文字分布条件を、画像近似条件Ｄｘ１として設定することも考えられる。
【００９１】
例えば、近似条件設定部５４２Ｂは、前記残ワーク領域の推定結果が予め定められた第２の基準値よりも小さい場合に、前記文字分布条件を画像近似条件Ｄｘ１として設定せず、その他の場合に前記文字分布条件を画像近似条件Ｄｘ１の一部として設定する。
【００９２】
前記文字分布条件が採用されない場合、前記文字分布条件が画像近似条件Ｄｘ１の一部として採用される場合よりも、画像近似条件Ｄｘ１を判定する処理において必要な内蔵ストレージ４のワーク領域が小さい。
【００９３】
＜工程Ｓ１１２＞
次に、近似ページ判定部５４２Ｃが、１回目の前記順次画像読取処理で得られた１番目からＮ番目までの原稿ページデータＤ１０の前記特徴量を検出し、検出結果を内蔵ストレージ４に記憶させる。その際、近似ページ判定部５４２Ｃは、内蔵ストレージ４の記憶領域をワーク領域として利用しつつ前記特徴量を検出する処理を実行する。
【００９４】
比較画像領域ｇ１の条件が画像近似条件Ｄｘ１に含まれる場合、近似ページ判定部５４２Ｃは、比較画像領域ｇ１内の画像データについての前記特徴量を検出する。また、画像近似条件Ｄｘ１が前記特徴量の度数分布における階級の区分数の条件を含む場合、近似ページ判定部５４２Ｃは、その階級の区分数の条件に従って、前記特徴量の度数分布を導出する。
【００９５】
また、画像近似条件Ｄｘ１において前記原色画像近似条件が設定されている場合、近似ページ判定部５４２Ｃは、前記３色の原色画像データごとに前記特徴量を検出する。一方、画像近似条件Ｄｘ１において前記統合画像近似条件が設定されている場合、近似ページ判定部５４２Ｃは、前記３色の原色画像データの統合値を用いて前記特徴量を検出する。
【００９６】
また、前記文字分布条件が画像近似条件Ｄｘ１の一部として設定されている場合、近似ページ判定部５４２Ｃは、原稿ページデータＤ１０から前記文字認識処理によって複数の文字を抽出し、文字ごとの抽出数をカウントする。そして、近似ページ判定部５４２Ｃは、前記文字ごとの抽出数の分布の情報を前記特徴量の１つとして内蔵ストレージ４に記憶させる。
【００９７】
なお、比較画像領域ｇ１の条件が画像近似条件Ｄｘ１に含まれる場合、近似ページ判定部５４２Ｃは、比較画像領域ｇ１内の画像データについて前記文字認識処理を実行する。
【００９８】
そして、近似ページ判定部５４２Ｃは、処理を工程Ｓ１１２から工程Ｓ１１３へ移行させる。
【００９９】
＜工程Ｓ１１３＞
さらに、データ蓄積制御部５４１は、原稿センサー１Ｃが原稿９１を検知するまで、即ち、表裏反転された原稿束９１０が供給トレイ１Ａに載置されるまで待機する。そして、原稿束９１０が供給トレイ１Ａに載置されると、データ蓄積制御部５４１は、処理を工程Ｓ１０２へ移行させる。
【０１００】
＜工程Ｓ１１４＞
工程Ｓ１１４において、データ蓄積制御部５４１が、前述したように読取番号ｉをカウントアップする。その後、データ蓄積制御部５４１は、処理を工程Ｓ１０２へ移行させる。これにより、２回目の前記順次画像読取処理が開始する。さらに、画像読取部２から出力される両面原稿画像データＤ１の残りの半分が、内蔵ストレージ４に記録される（Ｓ１０３）。
【０１０１】
［前記重複検査処理］
以下、図３に示されるフローチャートを参照しつつ、図２の工程Ｓ１０４において実行される前記重複検査処理の手順の一例について説明する。以下の説明において、Ｓ２０１，Ｓ２０２，…は、前記重複検査処理において実行される工程の識別符号を表す。
【０１０２】
＜工程Ｓ２０１＞
前記重複検査処理において、まず、近似ページ判定部５４２Ｃは、２回目の前記順次画像読取処理が行われているか否かを判定する。近似ページ判定部５４２Ｃは、１回目の前記順次画像読取処理が行われていると判定した場合、前記重複検査処理を終了させる。
【０１０３】
一方、近似ページ判定部５４２Ｃは、２回目の前記順次画像読取処理が行われていると判定した場合、処理を次の工程Ｓ２０２へ移行させる。
【０１０４】
＜工程Ｓ２０２＞
工程Ｓ２０２において、近似ページ判定部５４２Ｃは、ｉ番目の原稿ページデータＤ１０の前記特徴量を検出し、検出結果を内蔵ストレージ４に記憶させる。その際、近似ページ判定部５４２Ｃは、内蔵ストレージ４の記憶領域をワーク領域として利用しつつ前記特徴量を検出する処理を実行する。
【０１０５】
工程Ｓ２０２において、近似ページ判定部５４２Ｃは、工程Ｓ１１２の処理と同様に、ｉ番目の原稿ページデータＤ１０を対象にして画像濃度などの前記特徴量の度数分布を導出する。さらに、必要に応じて、近似ページ判定部５４２Ｃは、ｉ番目の原稿ページデータＤ１０に対する前記文字認識処理によって複数の文字を抽出し、文字ごとの抽出数の情報を前記特徴量の分布情報の１つとして導出する。
【０１０６】
＜工程Ｓ２０３＞
さらに、近似ページ判定部５４２Ｃは、ｉ番目の原稿ページデータＤ１０の前記特徴量の検出結果と、１番目からＮ番目までの原稿ページデータＤ１０のいずれかの前記特徴量の検出結果とが、画像近似条件Ｄｘ１を満たすか否かを判定する。
【０１０７】
即ち、工程Ｓ２０３において、近似ページ判定部５４２Ｃは、内蔵ストレージ４の記憶領域をワーク領域として利用しつつ、両面原稿画像データＤ１が画像近似条件Ｄｘ１を満たす２つの原稿ページデータＤ１０を含むか否かを判定する。
【０１０８】
近似ページ判定部５４２Ｃは、ｉ番目の原稿ページデータＤ１０が１番目からＮ番目までの原稿ページデータＤ１０との間で画像近似条件Ｄｘ１を満たさないと判定した場合、処理を工程Ｓ２０４へ移行させる。
【０１０９】
一方、近似ページ判定部５４２Ｃは、ｉ番目の原稿ページデータＤ１０が１番目からＮ番目までの原稿ページデータＤ１０のいずれかとの間で画像近似条件Ｄｘ１を満たすと判定した場合、処理を工程Ｓ２０５へ移行させる。
【０１１０】
＜工程Ｓ２０４＞
工程Ｓ２０４において、近似ページ判定部５４２Ｃは、ｉ番目の原稿ページデータＤ１０の前記特徴量の検出結果を内蔵ストレージ４から消去する。これにより、ｉ番目の原稿ページデータＤ１０についての前記重複検査処理が終了する。
【０１１１】
＜工程Ｓ２０５＞
工程Ｓ２０５において、近似ページ判定部５４２Ｃは、ＵＩ制御部５５および操作表示部６を通じてエラー通知を出力する。
【０１１２】
＜工程Ｓ２０６＞
さらに、近似ページ判定部５４２Ｃは、出力禁止フラグをＯＮに設定する。これにより、ｉ番目の原稿ページデータＤ１０についての前記重複検査処理が終了する。
【０１１３】
前記出力禁止フラグは、画像形成部３による前記両面印刷処理の実行を禁止すべき状態であるか否かを識別するフラグである。後述するように、前記出力禁止フラグがＯＮである場合、重複検査部５４２の印刷制限部５４２Ｄが、前記両面印刷処理の実行を制限する。前記出力禁止フラグの初期値はＯＦＦである。
【０１１４】
［前記ページ画像出力処理］
以下、図４に示されるフローチャートを参照しつつ、前記ページ画像出力処理の手順の一例について説明する。以下の説明において、Ｓ３０１，Ｓ３０２，…は、前記ページ画像出力処理において実行される工程の識別符号を表す。前記ページ画像出力処理は、前記データ蓄積制御と並行して実行される。
【０１１５】
＜工程Ｓ３０１＞
まず、ページ画像出力部５４３は、出力番号ｊを初期化する。出力番号ｊは、出力ページ順序Ｄｘ０に従って原稿ページデータＤ１０に対応する出力ページ画像データＤ２が出力されるごとにカウントアップされる数値である。出力番号ｊは、ページ画像出力部５４３が両面原稿画像データＤ１から複数の出力ページ画像データＤ２各々を編成して出力する順番を表す。
【０１１６】
＜工程Ｓ３０２＞
次に、重複検査部５４２の印刷制限部５４２Ｄが、前記出力禁止フラグがＯＦＦであるか否かに応じて、次の処理の移行先を変更する。前記出力禁止フラグがＯＦＦである場合、印刷制限部５４２Ｄは処理を工程Ｓ３０３へ移行させる。一方、前記出力禁止フラグがＯＮである場合、印刷制限部５４２Ｄは処理を工程Ｓ３０８へ移行させる。
【０１１７】
＜工程Ｓ３０３＞
工程Ｓ３０３において、ページ画像出力部５４３が、出力ページ順序Ｄｘ０のｊ番目のページに対応する原稿ページデータＤ１０が内蔵ストレージ４に記録されるか否かを監視する。
【０１１８】
そして、ページ画像出力部５４３は、出力ページ順序Ｄｘ０のｊ番目のページに対応する原稿ページデータＤ１０が内蔵ストレージ４に存在することを確認すると、処理を次の工程Ｓ３０４へ移行させる。そうでなければ、工程Ｓ３０２，Ｓ３０３の処理が繰り返される。
【０１１９】
＜工程Ｓ３０４＞
工程Ｓ３０４において、ページ画像出力部５４３は、出力ページ順序Ｄｘ０のｊ番目のページに対応する原稿ページデータＤ１０を内蔵ストレージ４から取得する。
【０１２０】
工程Ｓ３０４において、ページ画像出力部５４３は、取得した原稿ページデータＤ１０を内蔵ストレージ４から消去する。
【０１２１】
＜工程Ｓ３０５＞
さらに、ページ画像出力部５４３は、取得した出力ページ順序Ｄｘ０のｊ番目のページに対応する原稿ページデータＤ１０を画像形成用の出力ページ画像データＤ２へ変換し、その出力ページ画像データＤ２を、印刷制御部５３を通じて画像形成部３へ出力する。
【０１２２】
なお、印刷制御部５３は、ページ画像出力部５４３から順次出力される複数の出力ページ画像データＤ２に基づく両面印刷処理を画像形成部３に実行させる。
【０１２３】
＜工程Ｓ３０６＞
次に、ページ画像出力部５４３は、出力番号ｊが原稿枚数Ｎの２倍に達したか否かを判定する。ページ画像出力部５４３は、出力番号ｊが原稿枚数Ｎの２倍に達していないと判定した場合、処理を工程Ｓ３０７へ移行させる。一方、ページ画像出力部５４３は、出力番号ｊが原稿枚数Ｎの２倍に達したと判定した場合、前記ページ画像出力処理を終了させる。
【０１２４】
＜工程Ｓ３０７＞
工程Ｓ３０７において、ページ画像出力部５４３は、出力番号ｊをカウントアップした上で、処理を工程Ｓ３０２へ移行させる。これにより、出力番号ｊが原稿枚数Ｎの２倍に達するまで、工程Ｓ３０２からの処理が繰り返される。
【０１２５】
＜工程Ｓ３０８＞
工程Ｓ３０８において、印刷制限部５４２Ｄが、操作表示部６に対して予め定められた禁止解除操作が行われたか否かを判定する。前記禁止解除操作は、ユーザーが、工程Ｓ２０５において出力された前記エラー通知を確認した上で、前記ユーザーの意思によって前記両面印刷処理の制限を解除する操作である。
【０１２６】
前記禁止解除操作が操作表示部６に対して行われない場合、印刷制限部５４２Ｄは、処理を工程Ｓ３０２へ移行させる。従って、近似ページ判定部５４２Ｃが、両面原稿画像データＤ１が画像近似条件Ｄｘ１を満たす２つの原稿ページデータＤ１０を含むと判定した場合、前記ユーザーが前記禁止解除操作を行わない限り、前記両面印刷処理は行われない。
【０１２７】
＜工程Ｓ３０９＞
一方、前記禁止解除操作が操作表示部６に対して行われた場合、印刷制限部５４２Ｄは、前記出力禁止フラグをＯＦＦに設定した後、処理を工程Ｓ３０４へ移行させる。これにより、原稿ページデータＤ１０が印刷制御部５３を通じて画像形成部３に出力され（Ｓ３０５）、前記両面印刷処理が実行される。
【０１２８】
以上に示されるように、印刷制限部５４２Ｄは、両面原稿画像データＤ１が画像近似条件Ｄｘ１を満たす２つの原稿ページデータＤ１０を含むと近似ページ判定部５４２Ｃによって判定された場合に（Ｓ２０３）、画像形成部３による前記両面印刷処理の実行を制限する（Ｓ２０６，Ｓ３０２，Ｓ３０８）。
【０１２９】
画像形成装置１０が採用されれば、内蔵ストレージ４のオーバーフローを回避しつつ、片面読み取りタイプの画像読取部２と両面印刷可能な画像形成部３とによる原稿束９１０の両面コピー処理において、同一の原稿９１の画像の重複出力を防止することができる。
【０１３０】
［応用例］
画像形成装置１０において、近似ページ判定部５４２Ｃの処理として、以下に示されるような応用例が採用されることも考えられる。前記応用例において、近似ページ判定部５４２Ｃは、残ワークサイズ推定部５４２Ａによる前記残ワーク領域の推定結果に応じて、両面原稿画像データＤ１における画像近似条件Ｄｘ１の判定の対象とする原稿ページデータＤ１０の数を変更する。
【０１３１】
例えば、前記残ワーク領域の推定結果が予め定められた下限値よりも小さい場合に、近似ページ判定部５４２Ｃは、図２の工程Ｓ１１２および図３の工程Ｓ２０２，Ｓ２０３において、ごく少数ページ分の原稿ページデータＤ１０についてのみ、画像近似条件Ｄｘ１の判定を行うことが考えられる。
【０１３２】
より具体的には、近似ページ判定部５４２Ｃが、１番目と（Ｎ＋１）番目の原稿ページデータＤ１０についてのみ、画像近似条件Ｄｘ１の判定を行うことが考えられる。原稿束９１０のセットに関する前記ユーザーの誤操作としては、前記第１の誤操作または前記第２の誤操作が一般てきである。この場合、１回目および２回目の前記順次画像読取処理のそれぞれにおける１ページ目の原稿９１について、画像近似条件Ｄｘ１が成立する可能性が高い。
【０１３３】
前記応用例により、画像近似条件Ｄｘ１を判定する処理において必要な内蔵ストレージ４のワーク領域を、必要に応じてより小さくすることができる。
【０１３４】
なお、本発明に係る画像形成装置は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０１３５】
１        ：ＡＤＦ（原稿搬送部）
１Ａ      ：供給トレイ
１Ｂ      ：排出トレイ
１Ｃ      ：原稿センサー
２        ：画像読取部
３        ：画像形成部
４        ：内蔵ストレージ（データ記憶部）
５        ：制御部
６        ：操作表示部
１０      ：画像形成装置
５１      ：ＡＤＦ制御部
５２      ：画像読取制御部
５３      ：印刷制御部
５４      ：画像処理部
５５      ：ＵＩ制御部
９１      ：原稿
９１Ｘ    ：原稿のオモテ面
９１Ｙ    ：原稿のウラ面
９２      ：シート
９２Ｘ    ：シートのオモテ面
９２Ｙ    ：シートのウラ面
５４０    ：順序設定部
５４１    ：データ蓄積制御部（ページ編成部）
５４２    ：重複検査部
５４２Ａ  ：残ワークサイズ推定部
５４２Ｂ  ：近似条件設定部
５４２Ｃ  ：近似ページ判定部
５４２Ｄ  ：印刷制限部
５４３    ：ページ画像出力部（ページ編成部）
９１０    ：原稿束
Ｄ０    ：読取番号
Ｄ１    ：両面原稿画像データ
Ｄ１０  ：原稿ページデータ
Ｄ２    ：出力ページ画像データ
Ｄｘ０    ：出力ページ順序
Ｄｘ１    ：画像近似条件
ｇ０      ：全画像領域
ｇ００    ：全画像領域の中心
ｇ１      ：第１比較画像領域
ｇ２      ：第２比較画像領域
【図１】
2018006885.tif 000003
【図２】
2018006885.tif 000004
【図３】
2018006885.tif 000005
【図４】
2018006885.tif 000006
【図５】
2018006885.tif 000007
【図６】
2018006885.tif 000008
【図７】
2018006885.tif 000009
【図８】
2018006885.tif 000010
【図９】
2018006885.tif 000011
【図１０】
2018006885.tif 000012
【図１１】
2018006885.tif 000013
【図１２】
2018006885.tif 000014