(57)【要約】      （修正有）【課題】ＡＣＳ（auto color select：自動カラー選択）判定処理を利用したコピーにおいても追い掛け制御を可能とする。【解決手段】スキャナから読取った画像を記憶する記憶手段を有し、記憶した画像データのサイズが所定サイズを超え、かつ、ＡＣＳ判定処理部の判定結果が出た場合に、読取対象領域の全てに対応する画像データが前記記憶手段に記憶されていなくても画像データの出力を開始する制御を行う制御手段を有する。【選択図】図６
2014209711.tif 000002
【特許請求の範囲】
【請求項１】
読取対象領域を読取開始位置から順次、読取る読取手段と、
前記読取りにより得られた画像データがカラーか、白黒かを判定する判定手段と、
前記読取りにより得られた画像データを順次、記憶する記憶手段と、
前記記憶手段で記憶した画像データのサイズが所定サイズを超え、かつ、前記判定手段で判定結果が出たことを検知した場合に、
前記読取対象領域の全てに対応する画像データが前記記憶手段に記憶されていなくても、
前記記憶手段に記憶された画像データの出力を開始する制御手段とを有する画像処理装置。
【請求項２】
前記読取手段は、
前記読取開始位置を含む主走査方向に伸びる読取開始ラインを始めに読取り、
副走査方向に後続するラインを順次、読取る手段である請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、
前記画像データにおける各画素がカラーか、白黒かを判定し、
カラーと判定された画素が閾値以上、連続した場合に、
前記画像データをカラーであると判定する請求項１に記載の画像処理装置。
【請求項４】
前記所定サイズは、前記判定手段での判定結果によって異なる請求項１に記載の画像処理装置。
【請求項５】
前記所定サイズは、前記判定手段での判定結果がカラーである場合に、白黒である場合よりも大きい請求項４に記載の画像処理装置。
【請求項６】
前記読取手段での読取対象領域の読取りの前に、
原稿のサイズを決定し、
当該決定された原稿のサイズに基づいて前記読取対象領域を決定する手段をさらに有する請求項１に記載の画像処理装置。
【請求項７】
前記所定サイズは、前記決定された原稿のサイズに基づく請求項６に記載の画像処理装置。
【請求項８】
前記読取りにより得られた画像データは、
画像処理が行われた上で前記記憶手段に記憶される請求項１に記載の画像処理装置。
【請求項９】
前記制御手段は、
前記場合に、
前記記憶手段に記憶された画像データの画像処理手段への出力を開始する請求項１に記載の画像処理装置。
【請求項１０】
前記画像データは、ＲＧＢの画像データであり
前記画像処理手段は、
前記判定結果に応じて、
前記ＲＧＢの画像データをＣＭＹＫ、又は、Ｋのみの画像データに変換する請求項９に記載の画像処理装置。
【請求項１１】
前記画像処理手段は、ライン単位で画像処理を行い、
画像処理が行われた後のラインを、１頁分記憶することなく、印刷部に出力する請求項９に記載の画像処理装置。
【請求項１２】
前記制御手段は、
前記記憶手段で記憶した画像データのサイズが所定サイズを超え、かつ、前記判定手段で判定結果が出て、かつ、所定の条件が満たされたことを検知した場合に、
前記読取対象領域の全てに対応する画像データが前記記憶手段に記憶されていなくても、
前記記憶手段に記憶された画像データの出力を開始する請求項１に記載の画像処理装置。
【請求項１３】
前記所定の条件とは、前記記憶手段に記憶された画像データに対する
（１）変倍の設定がされていない
（２）回転の設定がされていない
（３）他の画像データの合成の設定がされてない
（４）原稿のサイズが、予め設定された複数のサイズの何れかである
のうちの少なくとも１つであることを特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
前記制御手段は、
前記記憶手段で記憶した画像データのサイズが所定サイズを超え、かつ、前記判定手段で判定結果がカラーであることを検知した場合に、
前記読取対象領域の全てに対応する画像データが前記記憶手段に記憶されていなくても、
前記記憶手段に記憶された画像データの出力を開始する請求項１に記載の画像処理装置。
【請求項１５】
読取対象領域を読取開始位置から順次、読取る読取工程と、
前記読取りにより得られた画像データがカラーか、白黒かを判定する判定工程と、
前記読取りにより得られた画像データを順次、記憶手段に書き込む工程と、
前記記憶手段に書き込んだ画像データのサイズが所定サイズを超え、かつ、前記判定工程で判定結果が出たことを検知した場合に、
前記読取対象領域の全てに対応する画像データが前記記憶手段に書き込まれていなくても、
前記記憶手段に書き込んだ画像データの出力を開始する制御工程とを有する画像処理方法。
【請求項１６】
コンピュータを請求項１から１４のいずれか一項に記載の画像処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿をコピー可能な画像処理装置、画像処理方法、およびプログラムに関するものである。
【背景技術】
【０００２】
複写機におけるコピー動作では、スキャナ部から読み取った画像データを複写機が有するメモリ上に格納し、格納した画像データを印刷する処理が行われている。この時、一般的には、複写機は、メモリ上に１頁分全ての画像データが格納されるのを待って、つまり１頁分全ての画像データが格納されてから、格納した１頁分の画像データの印刷処理を開始していた。
【０００３】
しかし、コピー動作の高速化のためには、スキャナ部からの画像データがメモリ上に１頁分全て格納される前に、メモリ上に格納している画像データの印刷処理を開始する制御（以下、追い掛け制御という）が望ましいと言える。特許文献１は、この追い掛け制御を記載している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２６６５１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ＡＣＳ（auto color select：自動カラー選択）判定処理、すなわち１頁分の画像データがカラーか白黒かを判定する処理を利用したコピーの場合には、これまで追い掛け制御は行われていなかった。
【課題を解決するための手段】
【０００６】
本発明に係る装置は、原稿をスキャンするスキャン手段と、スキャンにより得られた画像データがカラーか白黒かを判定する判定手段と、前記画像データを格納する格納手段と、格納された画像データをプリント手段に送る手段と、送られてきた画像データをプリントする前記プリント手段とを有する装置であって、前記送る手段は、前記判定手段による判定が完了した後で、格納された画像データを前記プリント手段に送ることを特徴とする。
【発明の効果】
【０００７】
本発明により、ＡＣＳ判定処理を利用したコピーにおいても追い掛け制御を行うことができるようになる。
【図面の簡単な説明】
【０００８】
【図１】実施例１における、複写機のブロック図である。
【図２】実施例１における、スキャナ画像処理部のブロック図である。
【図３】ＡＣＳ判定処理の概要を説明するための図である。
【図４】実施例１における、プリント画像処理部のブロック図である。
【図５】実施例１における、追い掛け制御の開始タイミングを示す図である。
【図６】実施例１における、ＡＣＳ判定処理を利用した追い掛け制御の動作を示すフローチャートである。
【図７】実施例２における、ＡＣＳ判定処理を利用した追い掛け制御の動作を示すフローチャートである。
【図８】実施例３における、スキャナ部の構成例を示すブロック図である。
【図９】実施例３における、白紙判定処理部の構成例を示すブロック図である。
【図１０】白紙ではない原稿と白紙の原稿に対するヒストグラムの例である。
【図１１】実施例３における、白紙判定処理を利用した追い掛け制御の動作を示すフローチャートである。
【図１２】実施例４における、ＡＣＳ判定処理と白紙判定処理を利用した追い掛け制御の動作を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１における複写機の構成の一例を示すブロック図である。複写機は、コントローラ１０１、スキャナ部１０２、プリンタ部１０３、および操作部１０４を有する。コントローラ１０１は、制御部１０５、メモリ１０６、記憶部１０７、スキャン画像処理部１０８、およびプリント画像処理部１０９を有する。コントローラ１０１は、画像入力デバイスであるスキャナ部１０２、プリンタ部１０３、および操作部１０４と接続され、画像データや制御情報の入出力を行う。
【００１１】
スキャナ部１０２は、原稿をスキャンすることで、その原稿のスキャン画像データの生成を行うことができる。原稿のスキャンは、圧板（原稿台）で行われてもＡＤＦ（auto document feeder）で行われても良い。また、このスキャン画像データは、スキャン画像処理部１０８に送られる。プリンタ部１０３は、画像データの印刷を行う。
【００１２】
操作部１０４は、複写機に対するユーザからの操作指示の受け付けや、表示画面の表示を行う。ユーザは、操作部１０４から、例えば、以下のコピー設定を指示することが可能となっている。  
（１）印刷部数
（２）原稿のサイズ
（３）変倍率
（４）カラーモード（カラー、白黒、ＡＣＳ判定）
（５）画像合成（フォーム画像、ページ番号、部番号、地紋画像、二次元コード等）
（６）白紙除去
（７）回転
【００１３】
制御部１０５は、複写機の各部の動作制御を行う。この制御部１０５は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を有している（ここでは図示しない）。メモリ１０６は、画像データを一時的に格納する。記憶部１０７は、ＨＤＤなどであり、画像データを格納する。
【００１４】
図２は、スキャン画像処理部１０８の構成の一例を示す図である。スキャン画像処理部１０８は、ＡＣＳ判定処理部２０１、変倍部２０２、バッファ２０３、およびＤＭＡコントローラ２０４を有する。
【００１５】
ＡＣＳ判定処理部２０１は、スキャン画像データがカラー画像データであるか白黒画像データであるかを判定する。図３は、ＡＣＳ判定処理部２０１の処理概要を説明するための図である。ＡＣＳ判定処理では、まず、スキャン画像データに含まれる各画素がカラーであるか、白黒であるかをライン毎に判定する。画素がカラーであるか白黒であるかの判定には公知の技術を利用することができる。例えば、ある閾値以上の彩度を持っている画素はカラー、その閾値未満の彩度を持っている画素は白黒という判定がよく知られている。図３の例では、０で示す画素３０１がＡＣＳ判定処理部２０１によって白黒画素であると判定された画素を示す。また１で示す画素３０２がＡＣＳ判定処理部２０１によってカラー画素であると判定された画素を示す。
【００１６】
ＡＣＳ判定処理部２０１は、１ライン分の各画素の判定が終わると、判定したそのラインにカラー画素がある閾値（例えば、５）以上連続していたか判定する。ＡＣＳ判定処理部２０１は、ある閾値以上連続している場合にはそのラインをカラーライン、連続していない場合にはそのラインを白黒ラインと判定する。この判定を後続するラインに対しても行う。図３の例では、n lineからn+3 lineの各ラインにおいて、太枠で示すようにカラー画素が５以上連続しているので、これらの各ラインはカラーラインであると判定される。
【００１７】
そして、ＡＣＳ判定処理部２０１は、ある閾値（例えば、４）以上、カラーラインが連続した場合には、その時点で、対象とするページのスキャン画像データはカラー画像データであると判定し、ＡＣＳ判定処理を終了する。一方、カラーラインが閾値以上連続しない場合には、ＡＣＳ判定処理部２０１はさらに後続するラインに対する判定を行う。図３の例では、n lineからn+3 lineの各ラインはカラーラインであり、カラーラインが４つ以上連続している。したがって、ＡＣＳ判定処理部２０１は、n+3 lineがカラーラインであると判定した時点で対象とするページのスキャン画像データはカラー画像データであると判定する。
【００１８】
一方、１頁分のスキャン画像データの中で、そのある閾値以上（例えば、４）カラーラインが連続するという現象が一切発生しない場合、ＡＣＳ判定処理部２０１は、その頁のスキャン画像データは白黒画像データであると判定し、ＡＣＳ判定処理を終了する。
【００１９】
このように、このＡＣＳ判定処理では、スキャン画像データをカラー画像データと判定する場合には比較的早く処理が終了するものの、白黒画像データと判定する場合には比較的遅く処理が終了することになる。これは、白黒画像データと判定する場合には、全てのラインに対する判定を行わなくてはいけないからである。
【００２０】
変倍部２０２は、１００％以外の変倍率が設定されている場合に、設定された変倍率に従った変倍処理をスキャン画像データに対して行い、変倍後の画像データをバッファ２０３に送る。一方、１００％の変倍率が設定されている場合には変倍部２０２は変倍処理をせず、受け取ったスキャン画像データをそのままバッファ２０３に送る。なお、変倍部２０２とＡＣＳ判定処理部２０１とは並列になっており、両者は同時に処理を進めることができる。なお、図２の例では、スキャナ画像処理部は、スキャン画像データに対する画像処理として、変倍処理を行なう例を示しているが、その他の画像処理が行なわれてもよい。例えばスキャナ画像処理部はスキャナ画像データに対して、ＭＴＦ（Modulation Transfer Function）補正やスキャナ特性に応じたガンマ補正などの各種の画像処理を行なうことができる。
【００２１】
ＤＭＡコントローラ２０４は、１ライン分の画像データがバッファに格納される度に、ＤＭＡ（ＤｉｒｅｃｔＭｅｍｏｒｙＡｃｃｅｓｓ）により、その画像データをメモリ１０６に送る。なお、以下では、スキャナ部１０２によるスキャンから、スキャン画像処理部１０８を介してメモリに画像データが格納されるまでの処理（ただし、ＡＣＳ判定処理は含まない）をスキャン処理と呼ぶことにする。
【００２２】
図４は、プリント画像処理部１０９の構成を示すブロック図である。プリント画像処理部１０９は、図４に示すように、ＤＭＡコントローラ４０１と色変換部４０２と画像合成部４０３とを有する。ＤＭＡコントローラ４０１は、メモリ１０６内の画像データを取得し、色変換部４０２に送る。色変換部４０２は、ＲＧＢ→ＣＭＹＫ変換、もしくは、ＲＧＢ→Ｋ変換を行う。画像合成部４０３は、画像合成が設定されている場合にのみ、色変換後の画像に対してフォーム画像、ページ番号、部番号、地紋画像、二次元コード等の設定されている画像を合成する。
【００２３】
なお、以下では、メモリ１０６内の画像データがプリント画像処理部１０９を介してプリンタ部１０３でプリントされるまでの処理（ただし、画像合成の処理は含まない。また、原稿がカラー原稿である場合の処理）をプリント処理と呼ぶことにする。
【００２４】
次に、追い掛け制御について説明する。追い掛け制御では、プリント処理がスキャン処理を追い抜い抜かないようにする必要がある。この必要性を理解するために、以下の場合を想定されたい。すなわち、スキャン処理が非常にゆっくりであり、プリント処理が極めて高速である場合である。そして、さらに、１頁分の画像データのうちの前半の画像データがメモリ１０６に格納された段階で、追い掛け制御が開始される場合を想定されたい。このような場合、前半の画像データのプリント処理が終わった段階でメモリ１０６に格納されているのは、後半の画像データのうちのごく一部だけとなっている。このごく一部の画像データはもちろん一瞬でプリント処理されることになるから、１頁分の画像データのプリント処理がまだ完了していないのに、メモリに画像データが格納されていないという状況が発生することになる。そうなると、プリント部は、１頁分の画像データのプリント中に一旦停止せざるを得ない。しかし、プリント中に一旦停止できるようにプリンタ部を設計するのは大変困難である。そこで、プリント処理がスキャン処理を追い抜かないよう、追い掛け制御を開始する必要がある。
【００２５】
この追い掛け制御の開始タイミングの決定方法を、図５を用いて説明する。図５は原稿の読取対象領域の例を示す図である。図５において、Ｓは読取開始位置を示す。スキャン処理は、読取開始位置Ｓを含む主走査方向に伸びる読取開始ラインを始めに読み取る。その後、副走査方向に順次読み取るラインをずらしていき、後続のラインを順次読み取って行く。図５において、Ｌは、原稿の副走査長（主走査方向に延びるラインが、副走査方向に何本あるかを示す数）を示す。Ｖｓはスキャン処理のスピードであり、１秒あたりのスキャン処理可能なライン数を示す。同様に、Ｖｐはプリント処理のスピードであり、１秒の間にプリント処理により印刷されるライン数を示す。ｌｍは追い掛け制御の開始位置を示す。制御部１０５は、ｌｍライン目の画像データがスキャン画像処理部１０８のＤＭＡコントローラ２０４からメモリに送られた時点で追い掛け制御を開始する。この所定の数であるｌｍは以下の式により求められる。
【００２６】
【数１】
2014209711.tif 000003
【００２７】
図５から分かるように、追い掛け制御開始位置であるｌｍライン目の手前の位置では、読み取りに得られた画像データが所定サイズを有しているといえる。よって、制御部１０５は、メモリに記憶される画像データが所定サイズを超えた場合に追い掛け制御を開始する。なお、スキャン処理スピードＶｓやプリント処理スピードＶｐは、コピー設定に応じて変化する。例えば、スキャン処理スピードＶｓやプリント処理スピードＶｐは、コピー設定のカラーモードが、カラー画像データであるか白黒画像データであるかに応じて変化する。従って、追い掛け制御開始位置であるｌｍラインについても、コピー設定のカラーモードがカラー画像データであるか白黒画像データであるかに応じて異なる。例えば、カラーモードがカラー画像データである場合、白黒画像データに比べて追い掛け制御開始位置であるｌｍの値が大きくなる。これは、カラー画像データの方が白黒画像データよりも１画素あたりの情報量が多いので、スキャン処理に要する時間が多くかかるからである。
【００２８】
このように設定される追い掛け制御開始位置を用いた追い掛け制御を実行するために、制御部１０５は、スキャン画像処理部１０８のＤＭＡコントローラ２０４に対して以下の設定を行う。即ち、ＤＭＡコントローラ２０４がｌｍライン分のスキャン画像データをメモリ１０６に送るとすぐに、ＤＭＡコントローラ２０４が制御部１０５に割り込み通知を送るよう、ＤＭＡコントローラ２０４にｌｍの設定を行う。制御部１０５は、ＤＭＡコントローラ２０４からのこの割り込み通知を受けると追い掛け制御の開始指令をプリント画像処理部１０９のＤＭＡコントローラ４０１に送る。ＤＭＡコントローラ４０１は、この追い掛け制御の開始指令を受けると、プリント処理を開始する。
【００２９】
次に、カラーモードでＡＣＳ判定が設定されている場合の「追い掛け制御」について、図６を用いて説明する。図６は、本実施例において、複写機のコントローラ１０１が実行するフローチャートである。図６に示す処理は、メモリ１０６や記憶部１０７に格納されている制御プログラムを制御部１０５が実行することによって実現される。
【００３０】
ユーザにより、操作部１０４からコピーの実行指示が出されると、ステップＳ６０１において制御部１０５は、コピー設定とコピーの実行要求とを操作部１０４から受け取る。ステップＳ６０２において制御部１０５は、ステップＳ６０１で受け取ったコピー設定において設定された原稿のサイズ、変倍率、カラーモードをスキャン画像処理部１０８に送る。
【００３１】
ステップＳ６０３において制御部１０５は、ステップＳ６０１で受け取ったコピー設定に基づいて、追い掛け制御を行うべきか判定する。制御部１０５は、例えばコピー設定が以下の条件を全て満たすとき、追い掛け制御を行うべきであると判定する。  
（１）印刷部数が１部である。
（２）原稿のサイズがあらかじめ設定された複数のサイズ（例えばＡ４、Ａ３、ＬＴＲ、ＬＧＬ）のいずれかである。
（３）変倍率が１００％である。
（４）画像合成（フォーム画像、ページ番号、部番号、地紋画像、二次元コード等）が何れも設定されていない。
（５）回転の設定がされていない。
【００３２】
ステップＳ６０３において制御部１０５は、追い掛け制御を行うべきであると判定すると、ステップＳ６０４に処理を進める。ステップＳ６０４において制御部１０５は、ステップＳ６０１で受け取ったコピー設定と、印刷モードに応じたスキャン処理スピードおよびプリント処理スピードとに基づいて、原稿の長さ（L）に応じた追い掛け制御の開始ライン数lmの計算を行う。そして、制御部１０５は、得られたlmの値をスキャン画像処理部１０８のＤＭＡコントローラ２０４に対して送る。これにより、スキャン画像処理部１０８のＤＭＡコントローラ２０４が追い掛け制御の開始ライン数lm分の画像データをメモリに送るとすぐに、そのＤＭＡコントローラ２０４が制御部１０５に対して割り込み通知を送るよう設定が行われることになる。
【００３３】
ステップＳ６０５において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。すると、スキャナ部１０２は、原稿のスキャンを開始する。原稿のスキャン開始により、スキャン画像処理部１０８を介して、原稿のスキャン画像データが1ラインごとにメモリ１０６へ送られることになる。このとき、前述のＭＴＦ補正やガンマ補正などの画像処理も行なわれる。なお、上述の通り、ステップＳ６０５に処理が進む場合の変倍率は１００％であるので、変倍部は何もしない。また、１ラインごとにスキャン画像データがＡＣＳ判定処理部２０１でＡＣＳ判定されるのは前述のとおりである。
【００３４】
ステップＳ６０６において、スキャン画像処理部１０８のＤＭＡコントローラ２０４は、ステップＳ６０４で設定された追い掛け動作開始ライン数ｌｍ分のスキャン画像データをメモリ１０６に送ると、割り込み信号を制御部１０５に通知する。
【００３５】
ステップＳ６０７において制御部１０５は、ＤＭＡコントローラ２０４からの割り込み通知を検知すると、スキャン画像処理部１０８からＡＣＳ判定処理による判定結果を取得する。なお、ステップＳ６０７の時点でＡＣＳ判定の結果が出ている場合と出ていない場合がある。ＡＣＳ判定の結果が出ている場合というのは、追い掛け動作開始ライン数lmに到達するよりも前に、上記で説明したようにカラーラインが閾値以上連続している場合である。このような場合、制御部１０５は、ＡＣＳ判定の結果としてスキャン画像データはカラーであるという判定結果を取得できる。
【００３６】
ステップＳ６０８において制御部１０５は、ＡＣＳ判定結果が出ていると判定した場合、すなわちＡＣＳ判定処理による判定結果がカラーである場合、ステップＳ６０９に処理を進め、原稿がカラー原稿であると判定する。ステップＳ６０９で原稿がカラー原稿であることが確定するため、制御部１０５はステップＳ６１２に処理を進める。
【００３７】
一方、ステップＳ６０８においてＡＣＳ判定の結果がまだ出ていない場合、制御部１０５はステップＳ６１０に処理を進める。ステップＳ６１０において制御部１０５は、原稿のスキャンが完了しているか判定する。ステップＳ６１０において制御部１０５はスキャンが完了していないと判定した場合、制御部１０５は一定時間待機した上で、ステップＳ６０７に進み、ＡＣＳ判定結果を再びＡＣＳ判定処理部２０１から取得する。一方、ステップＳ６１０においてスキャンが完了していると判定した場合、制御部１０５はステップＳ６１１に処理を進める。ステップＳ６１１に処理を進んでいるということは、原稿のスキャンが完了し、かつ、スキャン画像がカラー画像と判定されていない。したがって、ステップＳ６１１において制御部１０５は原稿が白黒原稿であると判定する。このように、ステップＳ６０９またはステップＳ６１１にて原稿がカラー画像か白黒画像かを確定した後で、制御部はステップＳ６１２に処理を進める。すなわち、本実施例は、追い掛け制御の割り込み通知があった場合であっても、ＡＣＳ判定の結果が確定するまでは追い掛け制御を行わない。
【００３８】
ステップＳ６１２において制御部１０５は、色変換の設定を行なう。すなわち、制御部１０５は、ステップＳ６０９で原稿がカラー原稿であると確定した場合、プリント画像処理部１０９に対してＲＧＢ→ＣＭＹＫ変換の設定をする。一方、ステップＳ６０９で原稿が白黒原稿であると確定した場合、ステップＳ６１２において制御部１０５は、プリント画像処理部１０９に対してＲＧＢ→Ｋ変換の設定をする。
【００３９】
ステップＳ６１３において制御部はプリント処理の開始を指示する。プリント処理を開始するというのは、制御部１０５が、プリント画像処理部１０９のＤＭＡコントローラ４０１に対して割り込み通知を行うということである。この割り込み通知を受け、プリント画像処理部１０９のＤＭＡコントローラ４０１は、メモリ１０６に格納されたスキャン画像データを１ラインごとに読み出し、色変換部４０２に送って行く。すなわち、追い掛け制御に基づくプリント処理を行う。色変換部４０２は、上述のステップＳ６１２における設定に従いスキャン画像データに対してライン単位で色変換を行い、色変換結果を逐次プリンタ部１０３に対して送る。プリンタ部１０３は、プリント画像処理部１０９から送られた色変換結果を印刷用紙に印刷する。このように、プリント画像処理部１０９は、画像処理が行なわれた後のラインを、１頁分記憶することなく、プリンタ部１０３に出力する。
【００４０】
次に、ステップＳ６０３において追い掛け制御の対象でないと制御部１０５が判定した場合の処理を説明する。ステップＳ６０３において追い掛け制御の対象でないと制御部１０５が判定した場合、制御部はステップＳ６２０に処理を進める。
【００４１】
ステップＳ６２０において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。すると、スキャナ部１０２は、原稿のスキャンを開始する。原稿のスキャン開始により、スキャン画像処理部１０８を介して、原稿のスキャン画像データが1ラインごとにメモリ１０６へ送られることになる。このとき、前述のＭＴＦ補正やガンマ補正などの画像処理も行なわれる。なお、変倍の設定がされている場合には、変倍率に応じてスキャン画像データをスキャンする。
【００４２】
ステップＳ６２１において制御部１０５はＡＣＳ判定の結果を受け取る。ステップＳ６２２からステップＳ６２５はステップＳ６０８からステップＳ６１１と同様の処理を行う。
【００４３】
次に、ステップＳ６２６において制御部１０５は、１ページ分の画像データが格納された後で、ステップＳ６２３またはステップＳ６２５の確定した原稿の種類に応じて、ステップＳ６１２と同様の色変換処理を行う。次に、ステップＳ６２７において、ステップＳ６０１で合成する設定がされている場合には、スキャン画像データにステップＳ６０１の設定に応じた画像を合成する。そして、ステップＳ６２８でプリント処理を行う。プリント処理についてはステップＳ６１３で説明したものと同様であるので説明を省略する。
【００４４】
以上説明したように、本実施例によればＡＣＳ判定処理を利用したコピーにおいても追い掛け制御を行うことができるようになる。
【実施例２】
【００４５】
次に、実施例２について説明する。実施例２は、追い掛け制御の開始ライン数がＡＣＳの判定処理の結果に応じて変更される例を説明する。実施例２における複写機の構成について実施例１で説明したものと同様であるため、ここでの説明は省略する。
【００４６】
図７は、実施例２におけるＡＣＳ判定処理を利用した追い掛け制御の動作を示すフローチャートである。図７のステップＳ７０１からステップＳ７０３、ステップＳ７０７からステップＳ７１３は図６のステップＳ６０１からステップＳ６０３、ステップＳ６０７からステップＳ６１３と同様であるので説明を省略する。実施例２では、図６のステップＳ６０６に相当する割り込み処理が削除され、ステップＳ７０４の処理が変更され、ステップＳ７０９及びステップＳ７１１の後に新たにステップＳ７５１とステップＳ７５２とが追加されている点が実施例１と異なる。
【００４７】
図７のフローチャートに示すように、実施例２における制御部１０５は、ステップＳ７０４において、追い掛け制御の開始ライン数を決定する。ただし、本実施例においては、制御部１０５は、ステップＳ７０４の時点ではＤＭＡコントローラ２０４には決定した追い掛け制御の開始ライン数を設定しない。ステップＳ７０５において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。その後、ステップＳ７０７からステップＳ７１１でＡＣＳ判定処理が行なわれる。
【００４８】
次に、ステップＳ７５１において制御部１０５は、ステップＳ７０９またはステップＳ７１１で判定された原稿の種類に応じて、ステップＳ７０４で決定した追い掛け制御の開始ライン数を変更する。そして、制御部１０５は、変更後の追い掛け制御の開始ライン数をＤＭＡコントローラ２０４に設定する。
【００４９】
先に説明したように、スキャン処理スピードＶｓやプリント処理スピードＶｐは、コピー設定のカラーモードが、カラー画像データであるか白黒画像データであるかに応じて変化する。従って、本実施例では、ＡＣＳ判定の結果がカラー画像データであるか白黒画像データであるかに応じて追い掛け動作開始ライン数を変更する。具体的には、制御部１０５は、ＡＣＳ判定処理の結果がカラー画像データである場合、白黒画像データに比べて追い掛け動作開始ライン数の値を大きくするように制御する。
【００５０】
ステップＳ７５２において、スキャン画像処理部１０８のＤＭＡコントローラ２０４は、ステップＳ７５１で設定された追い掛け動作開始ライン数ｌｍ分のスキャン画像データをメモリ１０６に送ると、割り込み信号を制御部１０５に通知する。以降の処理については実施例１と同様である。
【００５１】
以上のとおり、本実施例によれば、ＡＣＳの判定結果に基づいて追い掛け動作の開始ライン数を設定することにより、原稿のカラーモードに応じて適切なタイミングで追い掛け制御を行なうことができる。
【実施例３】
【００５２】
実施例１及び２においては、ＡＣＳ判定処理を実施する場合における追い掛け制御について説明した。スキャン処理において原稿を判定する手法としてカラー画像データか白黒画像データかを判定するＡＣＳ判定処理のほかにも、白紙判定処理を行なう場合がある。白紙判定処理とは、読み取った原稿が白紙（すなわち、何も印刷されていない紙）であるか否かを判定する処理である。白紙と判定された画像データは削除し、無駄な印刷や紙、トナーの消費を抑制する方法が考えられている。しかしながら、この白紙判定処理においても追い掛け制御が行なわれていない。そこで、本実施例では、白紙判定処理を行なう場合における追い掛け制御について説明する。
【００５３】
本実施例におけるスキャナ部１０２の構成について、図８を用いて説明する。図８はスキャナ部１０２の内部構成を示す図である。図８において、スキャナ部１０２は、読み取り処理部８０１と白紙判定処理部８０２とを有する。読み取り処理部８０１は、原稿を読み取り、読み取った画像をデジタルデータに変換する処理を行う。白紙判定処理部８０２は、読み取り処理部８０１により読み取られたスキャン画像データ８０３を入力とし、読み取られたスキャン画像データが白紙であるか否かの判定を行う。スキャナ部１０２は、読み取った原稿画像に対して、読み取り処理部８０１の出力したスキャン画像データ８０３と、白紙判定処理部８０２による白紙判定結果８０４とを出力する。スキャナ部１０２から出力されるスキャン画像データ、および白紙判定結果は、コントローラ１０１に転送される。
【００５４】
図９は本実施例における白紙判定処理部８０２の内部構成を示した図である。白紙判定処理部８０２は、ヒストグラム生成部９０１とヒストグラム解析部９０２とを有する。白紙判定処理部８０２は図示しないレジスタに接続されているものとし、制御用パラメータや処理結果が保持されるのもとする。レジスタへの書き込みは制御部１０５および白紙判定処理部８０２によって行われ、白紙判定処理部８０２はレジスタに設定された制御パラメータを読み出して動作する。
【００５５】
ヒストグラム生成部９０１は、スキャン画像データ８０３からヒストグラムを生成する。ヒストグラム生成部９０１には、読み取り処理部８０１が読み取ったスキャン画像データ８０３が読み取りと同時に入力され、ヒストグラムの生成がリアルタイムに行われる。ヒストグラム解析部９０２は、ヒストグラム生成部９０１で生成されたヒストグラムから、その特徴を解析し、原稿が白紙か否かの判定を行う。このヒストグラム解析部９０２の動作一例について、図１０を用いて説明する。例えば、図１０（ａ）に示すような白紙ではない原稿１００１に対してヒストグラム生成部９０１で生成したヒストグラムは図１０（ｂ）となる。また、図１０（ｃ）に示すような白紙の原稿１００４に対して、ヒストグラム生成部９０１で生成したヒストグラムは、図１０（ｄ）となる。白紙ではない原稿１００１に対するヒストグラム図１０（ｂ）には、原稿の文字などの部分に対するピーク１００２と、背景部分に対するピーク１００３とが検出される。一方、白紙の原稿１００４に対するヒストグラム図１０（ｄ）には、背景部分に対するピーク１００５のみが検出される。このようなヒストグラムの特徴を解析することにより、ヒストグラム解析部９０２はスキャン画像データが白紙か否かを判定する。
【００５６】
また、ヒストグラム解析部９０２は、読み取り処理部８０１による原稿読み取り途中に、その時点で読み取り済みのスキャン画像データのヒストグラムをヒストグラム生成部９０１から取得し、白紙判定処理を行うことが可能である。この場合、原稿の文字などの部分に対するピーク１００２がある閾値を超えた時点で、ヒストグラム解析部９０２は、原稿読み取り途中であってもスキャン画像データが白紙ではないと判定する。一方、原稿の文字などの部分に対するピーク１００２が閾値を超えず、原稿の読み取りが完了した場合においても背景部分に対するピーク１００５のみが検出される場合、ヒストグラム解析部９０２は、スキャン画像データが白紙であると判定する。このように、白紙判定処理では、スキャン画像データを白紙では無いと判定する場合には比較的早く処理が終了するのに対して、白紙であると判定する場合には比較的遅く処理が終了する。これは、白紙であると判定する場合には、全てのスキャン画像データを読み取った状態でのヒストグラムを使用して判定を行わなければいけないためである。
【００５７】
その他の複写機の構成については、実施例１で説明したものと同様であるため、ここでの説明は省略する。
【００５８】
次に、白紙除去機能が設定されている場合の「追い掛け制御」について、図１１を用いて説明する。図１１は、本実施例において、複写機のコントローラ１０１が実行するフローチャートである。図１１に示す処理は、メモリ１０６や記憶部１０７に格納されている制御プログラムを制御部１０５が実行することによって実現される。
【００５９】
ステップＳ１１０１からステップＳ１１０４については、実施例１におけるステップＳ６０１からステップＳ６０４で説明したものと同様であるので説明を省略する。
【００６０】
ステップＳ１１０５において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。すると、スキャナ部１０２は、原稿のスキャンを開始する。原稿のスキャン開始により、スキャナ部１０２のヒストグラム生成部９０１に原稿のスキャン画像データが送られ、ヒストグラムが生成される。また、原稿のスキャン開始により、スキャン画像処理部１０８を介して、原稿のスキャン画像データが1ラインごとにメモリ１０６へ送られることになる。なお、上述の通り、ステップＳ１００５に処理が進む場合の変倍率は１００％であるので、変倍部は何もしない。
【００６１】
ステップＳ１１０６において、スキャン画像処理部１０８のＤＭＡコントローラ２０４は、ステップＳ１１０４で設定された追い掛け動作開始ライン数ｌｍ分のスキャン画像データをメモリ１０６に送ると、割り込み信号を制御部１０５に通知する。
【００６２】
ステップＳ１１０７において制御部１０５は、ＤＭＡコントローラ２０４からの割り込み通知を検知すると、スキャナ部１０２の白紙判定処理部８０２から白紙判定処理による判定結果を取得する。なお、ステップＳ１１０７の時点で白紙判定の結果が出ている場合と出ていない場合がある。白紙判定の結果が出ている場合というのは、追い掛け動作開始ライン数lmまでのスキャン画像データによるヒストグラムにおいて、上記で説明したように、原稿の文字などの部分に対するピークが閾値以上となる場合である。このような場合、制御部１０５は、白紙判定の結果としてスキャン画像データは白紙画像では無いという判定結果を取得できる。
【００６３】
ステップＳ１１０８において制御部１０５は、白紙判定結果が出ていると判定した場合、すなわち白紙判定処理による判定結果が白紙画像では無い場合、ステップＳ１１０９に処理を進め、原稿が白紙原稿では無いと判定する。ステップＳ１１０９で原稿が白紙原稿では無いことが確定するため、制御部１０５はステップＳ１１１２に処理を進める。
【００６４】
ステップＳ１１１２において制御部はプリント処理の開始を指示する。プリント処理を開始するというのは、制御部１０５が、プリント画像処理部１０９のＤＭＡコントローラ４０１に対して割り込み通知を行うということである。この割り込み通知を受け、プリント画像処理部１０９のＤＭＡコントローラ４０１は、メモリ１０６に格納されたスキャン画像データを１ラインごとに読み出し、逐次プリンタ部１０３に対して送っていく。すなわち、追い掛け制御に基づくプリント処理を行う。プリンタ部１０３は、プリント画像処理部１０９から送られた画像データを印刷用紙に印刷する。
【００６５】
一方、ステップＳ１１０８において白紙判定の結果がまだ出ていない場合、制御部１０５はステップＳ１１１０に処理を進める。ステップＳ１１１０において制御部１０５は、原稿のスキャンが完了しているか判定する。ステップＳ１１１０において制御部１０５はスキャンが完了していないと判定した場合、制御部１０５は一定時間待機した上で、ステップＳ１１０７に進み、白紙判定結果を再び白紙判定処理部８０２から取得する。一方、ステップＳ１１１０においてスキャンが完了していると判定した場合、制御部１０５はステップＳ１１１１に処理を進める。ステップＳ１１１１に処理を進んでいるということは、原稿のスキャンが完了し、かつ、スキャン画像が白紙画像では無いと判定されていない。したがって、ステップＳ１１１１において制御部１０５は原稿が白紙原稿であると判定し、制御部１０５はステップＳ１１１３に処理を進める。
【００６６】
ステップＳ１１１３において制御部１０５は、メモリ１０６に格納されたスキャン画像データを印刷せず、スキャナ部１０２のスキャン終了後にスキャン画像データを破棄する。これにより、制御部１０５は白紙原稿のコピーを実行せずに読み飛ばしを行う。
【００６７】
このように、ステップＳ１１０９にて原稿が白紙画像でないことを確定した後で、制御部はステップＳ１１１２に処理を進める。すなわち、本実施例は、追い掛け制御の割り込み通知があった場合であっても、白紙判定の結果が確定するまでは追い掛け制御を行わない。
【００６８】
次に、ステップＳ１１０３において追い掛け制御の対象でないと制御部１０５が判定した場合の処理を説明する。ステップＳ１１０３において追い掛け制御の対象でないと制御部１０５が判定した場合、制御部はステップＳ１１１４に処理を進める。
【００６９】
ステップＳ１１１４において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。すると、スキャナ部１０２は、原稿のスキャンを開始する。原稿のスキャン開始により、スキャン画像処理部１０８を介して、原稿のスキャン画像データが1ラインごとにメモリ１０６へ送られることになる。なお、変倍の設定がされている場合には、変倍率に応じてスキャン画像データをスキャンする。
【００７０】
ステップＳ１１１５において制御部１０５は白紙判定結果の結果を受け取る。ステップＳ１１１６からステップＳ１１１９はステップＳ１１０８からステップＳ１１１１と同様の処理を行う。
【００７１】
次に、ステップＳ１１２０において制御部１０５は、１ページ分の画像データが格納された後で、ステップＳ１１１７で確定した白紙原稿では無いという判定結果に応じて、ステップＳ１１１２と同様のプリント処理を行う。また、ステップＳ１１２１において制御部１０５は、ステップＳ１１１９で確定した白紙原稿という判定結果に応じて、ステップＳ１１１３と同様に白紙原稿読み飛ばし処理を行う。プリント処理についてはステップＳ１１１２で、白紙原稿読み飛ばし処理についてはステップＳ１１１３で説明したものと同様であるので説明を省略する。
【００７２】
以上の通り、本実施例によれば白紙判定処理を利用したコピーにおいても追い掛け制御を行なうことが可能となる。
【実施例４】
【００７３】
次に、実施例４として、カラーモードでＡＣＳ判定され、かつ白紙除去機能が設定されている場合の「追い掛け制御」について、図１２を用いて説明する。なお、複写機の構成については実施例３で説明したものと同様であるので、ここでの説明は省略する。図１２は、本実施例において、複写機のコントローラ１０１が実行するフローチャートである。図１２に示す処理は、メモリ１０６や記憶部１０７に格納されている制御プログラムを制御部１０５が実行することによって実現される。
【００７４】
ステップＳ１２０１からステップＳ１２０４については、実施例１におけるステップＳ６０１からステップＳ６０４で説明したものと同様であるので説明を省略する。
【００７５】
ステップＳ１２０５において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。すると、スキャナ部１０２は、原稿のスキャンを開始する。原稿のスキャン開始により、スキャナ部１０２のヒストグラム生成部９０１に原稿のスキャン画像データが送られ、ヒストグラムが生成される。また、スキャン画像処理部１０８を介して、原稿のスキャン画像データが1ラインごとにメモリ１０６へ送られることになる。なお、上述の通り、ステップＳ１２０５に処理が進む場合の変倍率は１００％であるので、変倍部は何もしない。また、１ラインごとにスキャン画像データがＡＣＳ判定処理部２０１でＡＣＳ判定されるのは前述のとおりである。
【００７６】
ステップＳ１２０６において、スキャン画像処理部１０８のＤＭＡコントローラ２０４は、ステップＳ１２０４で設定された追い掛け動作開始ライン数ｌｍ分のスキャン画像データをメモリ１０６に送ると、割り込み信号を制御部１０５に通知する。
【００７７】
ステップＳ１２０７において制御部１０５は、ＤＭＡコントローラ２０４からの割り込み通知を検知すると、スキャナ部１０２の白紙判定処理部８０２から白紙判定処理による判定結果を取得する。なお、ステップＳ１２０７の時点で白紙判定の結果が出ている場合と出ていない場合がある。白紙判定の結果が出ている場合というのは、追い掛け動作開始ライン数lmまでのスキャン画像データによるヒストグラムにおいて、上記で説明したように、原稿の文字などの部分に対するピークが閾値以上となる場合である。このような場合、制御部１０５は、白紙判定の結果としてスキャン画像データは白紙画像では無いという判定結果を取得できる。
【００７８】
ステップＳ１２０８において制御部１０５は、白紙判定結果が出ていると判定した場合、すなわち白紙判定処理による判定結果が白紙画像では無い場合、ステップＳ１２０９に処理を進め、原稿が白紙原稿では無いと判定する。ステップＳ１２０９で原稿が白紙原稿では無いことが確定するため、制御部１０５はステップＳ１２１３に処理を進める。
【００７９】
一方、ステップＳ１２０８において白紙判定の結果がまだ出ていない場合、制御部１０５はステップＳ１２１０に処理を進める。ステップＳ１２１０において制御部１０５は、原稿のスキャンが完了しているか判定する。ステップＳ１２１０において制御部１０５はスキャンが完了していないと判定した場合、制御部１０５は一定時間待機した上で、ステップＳ１２０７に進み、白紙判定結果を再び白紙判定処理部８０２から取得する。一方、ステップＳ１２１０においてスキャンが完了していると判定した場合、制御部１０５はステップＳ１２１１に処理を進める。ステップＳ１２１１に処理を進んでいるということは、原稿のスキャンが完了し、かつ、スキャン画像が白紙画像では無いと判定されていない。したがって、ステップＳ１２１１において制御部１０５は原稿が白紙原稿であると判定し、制御部１０５はステップＳ１２１２に処理を進める。ステップＳ１２１２において制御部１０５は、メモリ１０６に格納されたスキャン画像データを印刷せず、スキャナ部１０２のスキャン終了後にスキャン画像データを破棄する。これにより、制御部１０５は白紙原稿のコピーを実行せずに読み飛ばしを行う。
【００８０】
ステップＳ１２１３において制御部１０５は、スキャン画像処理部１０８からＡＣＳ判定処理による判定結果を取得する。なお、ステップＳ１２１３の時点でＡＣＳ判定の結果が出ている場合と出ていない場合がある。ＡＣＳ判定の結果が出ている場合というのは、追い掛け動作開始ライン数lmに到達するよりも前に、上記で説明したようにカラーラインが閾値以上連続している場合である。もしくは白紙判定結果が確定した時点までのスキャン画像データでカラーラインが閾値以上連続している場合である。このような場合、制御部１０５は、ＡＣＳ判定の結果としてスキャン画像データはカラーであるという判定結果を取得できる。
【００８１】
ステップＳ１２１４において制御部１０５は、ＡＣＳ判定結果が出ていると判定した場合、すなわちＡＣＳ判定処理による判定結果がカラーである場合、ステップＳ１２１５に処理を進め、原稿がカラー原稿であると判定する。ステップＳ１２１５で原稿がカラー原稿であることが確定するため、制御部１０５はステップＳ１２１８に処理を進める。
【００８２】
一方、ステップＳ１２１４においてＡＣＳ判定の結果がまだ出ていない場合、制御部１０５はステップＳ１２１６に処理を進める。ステップＳ１２１６において制御部１０５は、原稿のスキャンが完了しているか判定する。ステップＳ１２１６において制御部１０５はスキャンが完了していないと判定した場合、制御部１０５は一定時間待機した上で、ステップＳ１２１３に進み、ＡＣＳ判定結果を再びＡＣＳ判定処理部２０１から取得する。一方、ステップＳ１２１６においてスキャンが完了していると判定した場合、制御部１０５はステップＳ１２１７に処理を進める。ステップＳ１２１７に処理を進んでいるということは、原稿のスキャンが完了し、かつ、スキャン画像がカラー画像と判定されていない場合である。したがって、ステップＳ１２１７において制御部１０５は原稿が白黒原稿であると判定する。このように、ステップＳ１２１５またはステップＳ１２１７にて原稿がカラー画像か白黒画像かを確定した後で、制御部はステップＳ１２１８に処理を進める。すなわち、本実施例は、追い掛け制御の割り込み通知があった場合であっても、ＡＣＳ判定と白紙判定両方の結果が確定するまでは追い掛け制御を行わない。
【００８３】
ステップＳ１２１８において制御部１０５は、ステップＳ１２１５で原稿がカラー原稿であると確定した場合、プリント画像処理部１０９に対してＲＧＢ→ＣＭＹＫ変換の設定をする。一方、ステップＳ１２１７で原稿が白黒原稿であると確定した場合、ステップＳ１２１８において制御部１０５は、プリント画像処理部１０９に対してＲＧＢ→Ｋ変換の設定をする。
【００８４】
ステップＳ１２１９において制御部はプリント処理の開始を指示する。プリント処理を開始するというのは、制御部１０５が、プリント画像処理部１０９のＤＭＡコントローラ４０１に対して割り込み通知を行うということである。この割り込み通知を受け、プリント画像処理部１０９のＤＭＡコントローラ４０１は、メモリ１０６に格納されたスキャン画像データを１ラインごとに読み出し、色変換部４０２に送って行く。すなわち、追い掛け制御に基づくプリント処理を行う。色変換部４０２は、上述のステップＳ１２１８における設定に従いスキャン画像データに対して色変換を行い、色変換結果を逐次プリンタ部１０３に対して送る。プリンタ部１０３は、プリント画像処理部１０９から送られた色変換結果を印刷用紙に印刷する。
【００８５】
次に、ステップＳ１２０３において追い掛け制御の対象でないと制御部１０５が判定した場合の処理を説明する。ステップＳ１２０３において追い掛け制御の対象でないと制御部１０５が判定した場合、制御部はステップＳ１２２０に処理を進める。
【００８６】
Ｓ１２２０において制御部１０５は、スキャナ部１０２に対してスキャン実行要求を行う。すると、スキャナ部１０２は、原稿のスキャンを開始する。原稿のスキャン開始により、スキャン画像処理部１０８を介して、原稿のスキャン画像データが1ラインごとにメモリ１０６へ送られることになる。なお、変倍の設定がされている場合には、変倍率に応じてスキャン画像データをスキャンする。
【００８７】
ステップＳ１２２１において制御部１０５は白紙判定結果の結果を受け取る。ステップＳ１２２２からステップＳ１２２５はステップＳ１２０８からステップＳ１２１１と同様の処理を行う。また、ステップＳ１２２７において制御部１０５はＡＣＳ判定の結果を受け取る。ステップＳ１２２８からステップＳ１２３１はステップＳ１２１４からステップＳ１２１７と同様の処理を行う。
【００８８】
ステップＳ１２２６において制御部１０５は、１ページ分の画像データが格納された後で、ステップＳ１２２５で確定した白紙原稿という判定結果に応じて、ステップＳ１２１２と同様に白紙原稿読み飛ばし処理を行う。
【００８９】
また、ステップＳ１２３２において制御部１０５は、１ページ分の画像データが格納された後で、ステップＳ１２２９またはステップＳ１２３１の確定した原稿の種類に応じて、ステップＳ１２１８と同様の色変換処理を行う。そして、ステップＳ１２３３でプリント処理を行う。プリント処理についてはステップＳ１２１９で説明したものと同様であるので説明を省略する。
【００９０】
なお、図１２の例では、実施例１と実施例３の処理とを組み合わせた例について説明したが、実施例２と実施例３とを組み合わせた処理であってもよい。すなわち、図１２のステップＳ１１０４を図７のステップＳ７０４と同じ処理に変更し、図１２のステップＳ１２０６の処理を削除する。そして、ステップＳ１２１５及びステップＳ１２１７の後に、図７のステップＳ７５１とステップＳ７５２に対応する処理を追加する形態であってもよい。
【００９１】
以上のとおり、本実施例によれば、ＡＣＳ判定処理と白紙判定処理との両方を利用したコピーにおいても追い掛け制御を行なうことができる。
【００９２】
＜その他の実施例＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014209711.tif 000004
【図２】
2014209711.tif 000005
【図３】
2014209711.tif 000006
【図４】
2014209711.tif 000007
【図５】
2014209711.tif 000008
【図６】
2014209711.tif 000009
【図７】
2014209711.tif 000010
【図８】
2014209711.tif 000011
【図９】
2014209711.tif 000012
【図１０】
2014209711.tif 000013
【図１１】
2014209711.tif 000014
【図１２】
2014209711.tif 000015