(57)【要約】【課題】  白紙スキップ印刷機能と挿入紙挿入機能を同時に利用した場合であっても、ユーザが所望する印刷物を提供する。【解決手段】  本発明の画像処理装置は、入力した複数のページそれぞれに対応する画像データに対して、印字情報を含むか否か判定する判定手段と、前記画像データを印刷することで出力される出力物に対して挿入紙を挿入するページの位置を指定する指定手段と、前記入力した画像データのうち前記判定手段により印字情報が含まれないと判定されたページに対して印刷を行わず、印字情報が含まれると判定されたページに対して印刷を行う場合、前記判定手段により印字情報を含まないと判定されたページの位置に応じて、前記指定手段により指定された挿入紙を挿入するページの位置を変更する変更手段と、を有することを特徴とする。【選択図】  図１４
2015056791.tif 000002
【特許請求の範囲】
【請求項１】
入力した複数のページそれぞれに対応する画像データに対して、印字情報を含むか否か判定する判定手段と、
前記画像データを印刷することで出力される出力物に対して挿入紙を挿入するページの位置を指定する指定手段と、
前記入力した画像データのうち前記判定手段により印字情報が含まれないと判定されたページに対して印刷を行わず、印字情報が含まれると判定されたページに対して印刷を行う場合、
前記判定手段により印字情報を含まないと判定されたページの位置に応じて、前記指定手段により指定された挿入紙を挿入するページの位置を変更する変更手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記変更手段は、
前記入力した複数の画像データのうち、前記指定手段により指定されたページよりも前のページが、前記判定手段により印字情報が含まれないと判定された画像データのページである場合、前記指定手段により指定された挿入紙を挿入するページの位置を、前記判定手段により印字情報が含まれないと判定された画像データのページの数だけ変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記指定手段により指定された挿入紙を挿入するページの位置と前記判定手段で印字情報を有さないと判定されたページが同じ場合は、前記印字情報を有さないと判定されたページを印刷することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記指定手段により指定された挿入紙を挿入するページの位置が連続する場合は、いずれか一方の挿入紙を挿入する指定を削除することを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記指定手段により挿入紙を挿入するよう指定されたページの位置が、前記入力した画像データを構成するページよりも後方に存在する場合は、該指定されたページに挿入紙を挿入しないことを特徴とする請求項１に記載の画像処理装置。
【請求項６】
入力した複数のページそれぞれに対応する画像データに対して、印字情報を含むか否か判定する判定ステップと、
前記画像データを印刷することで出力される出力物に対して挿入紙を挿入するページの位置を指定する指定ステップと、
前記入力した画像データのうち前記判定ステップにて印字情報が含まれないと判定されたページに対して印刷を行わず、印字情報が含まれると判定されたページに対して印刷を行う場合、
前記判定ステップにて印字情報を含まないと判定されたページの位置に応じて、前記指定ステップにて指定された挿入紙を挿入するページの位置を変更する変更ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
コンピュータに請求項６に記載の画像処理方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は読み取った画像データが、印字情報を有する画像データであるか、印字情報がない白紙の画像データであるか判定する画像処理装置に関する。
【背景技術】
【０００２】
デジタル複写機等の画像読取装置で原稿の読み取りを行う際、光学系の位置を固定し、自動原稿搬送装置（ＡＤＦ：ａｕｔｏ  ｄｏｃｕｍｅｎｔ  ｆｅｅｄｅｒ）によって原稿を搬送させながら画像を読み取る手法（流し読み方式）がある。
【０００３】
従来、自動原稿搬送装置付きの複合機では、両面に印字された原稿と片面に印字された原稿が混載されていた場合でも、両面に対して読み取りを行っている。
【０００４】
しかしながら、この方法では片面に印字された原稿の裏の白紙面も読み取ることになる。その結果、印字情報がない白紙を読み取ることで不要なデータを処理することになる。これにより、無駄な紙の消費や電力消費が発生することになる。そこで、読み取った原稿が印字情報のない白紙であるか否かを検知する白紙検知機能を用いることにより白紙と判別された画像データを削除し、無駄な印刷や紙、トナーの消費を抑制する技術がある（特許文献１参照）。
【０００５】
特許文献１では、原稿から読みとった画像データから画像データ中のエッジ部を検出し、検出したエッジ量が全体の画素数に占める割合から原稿が印字情報を含まない白紙か否かを判定する白紙判定方法が提案されている。
【０００６】
また、白紙検出の技術を利用して原稿の複写を行う場合に白紙を検知した場合に出力を停止する方法が考案されている（特許文献２参照）。特許文献２では、原稿画像の読み取り工程において白紙と判定された画像データで構成されるページを検出した場合は、該ページの印刷を停止しユーザに通知する。これにより無駄な白紙の印刷を防止している（以下白紙スキップ印刷機能とよぶ）。
【０００７】
一方、近年のデジタル複写機には仕切り紙や合い紙を挿入する挿入紙機能が搭載されている。この機能を用いると、印刷物に対してユーザが所望する位置に色紙やタブ紙などを挿入することができ、出力物の付加価値を高めることが可能になる。ユーザが挿入位置を指定する場合は、ページ番号を指定する方法が一般的である。例えば印刷物に対して「４ページ目の前」といった指定方法で挿入位置（ページ）を指定する。複数カ所に挿入したい場合は複数ページの指定を行う。また、挿入紙に対して原稿の画像を複写するか否かを選択することも可能である。例えば原稿に予め挿入紙が含まれていない場合は、「挿入紙に印刷しない」モードを選択する。この場合、白紙の（印字情報のない）挿入紙が挿入される。逆に原稿に挿入紙が含まれている場合は「挿入紙に印刷する」モードを選択する。この場合、挿入紙に対しても原稿画像の複写が行われる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−１７８３７７号公報
【特許文献２】特開２００５−２７０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献２に記載の白紙スキップ印刷機能と挿入紙機能を同時に利用した場合に、ユーザが指定した挿入紙の挿入位置が変更されてしまう問題が発生する。前記の通り挿入紙の挿入位置は印刷物に対するページ番号指定で行われるが、前述した白紙スキップ印刷機能により白紙ページの印刷を行わずにスキップしてしまうと、出力される印刷物のページ数が変わってしまい相対的な挿入紙の挿入位置が変更されてしまう。さらに、「挿入紙に印刷する」モードについても問題が発生する。原稿に白紙や色紙などの印字情報のない挿入紙が原稿に挿入されていた場合に、このページを白紙スキップ印刷機能により白紙と判定して印刷をスキップすると、本来挿入紙ではない画像が挿入紙として扱われてしまいユーザが所望しない印刷結果になってしまう。
【課題を解決するための手段】
【００１０】
上記課題を解決すべく、本発明の画像処理装置は、本発明の画像処理装置は、入力した複数のページそれぞれに対応する画像データに対して、印字情報を含むか否か判定する判定手段と、前記画像データを印刷することで出力される出力物に対して挿入紙を挿入するページの位置を指定する指定手段と、前記入力した画像データのうち前記判定手段により印字情報が含まれないと判定されたページに対して印刷を行わず、印字情報が含まれると判定されたページに対して印刷を行う場合、前記判定手段により印字情報を含まないと判定されたページの位置に応じて、前記指定手段により指定された挿入紙を挿入するページの位置を変更する変更手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、白紙スキップ印刷機能と挿入紙機能を同時に利用した場合であっても、ユーザが所望する印刷結果を得ることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】複写機の概観例を示す図である。
【図２】スキャナ部の流し読み動作時の構造例を示す図である。
【図３】コントローラの構成例を示すブロック図である。
【図４】操作ユニットの構成例を示す図である。
【図５】スキャナＩＦ画像処理部の構成例を示すブロック図である。
【図６】白紙検知部の構成例を示すブロック図である。
【図７】ヒストグラム生成部、エッジ情報生成部の一例を示すブロック図である。
【図８】ヒストグラム解析部の一例を示すブロック図である。
【図９】エッジ情報解析部の一例を示すブロック図である。
【図１０】挿入紙設定画面の一例を示す図である。
【図１１】挿入紙挿入位置リストの一例を示す図である。
【図１２】挿入紙モード設定画面の一例である。
【図１３】白紙スキップモード設定画面の一例を示す図である。
【図１４】スキャン処理の流れを示すフローチャートである。
【図１５】挿入紙挿入位置更新処理の流れを示すフローチャートである。
【図１６】連続挿入位置チェック処理の流れを示すフローチャートである。
【図１７】最終挿入位置チェック処理の流れを示すフローチャートである。
【図１８】印刷処理の流れを示すフローチャートである。
【図１９】ページ印刷の流れを示すフローチャートを示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例】
【００１４】
＜複写機の外観＞
図１は、画像処理装置である複写機の外観例を示す図である。
【００１５】
画像読取手段であるスキャナ部１４０は、照明ランプの発光によって原稿上の画像を露光走査して得られた反射光をリニアイメージセンサ（ＣＣＤセンサ）に入力することで画像の情報を電気信号に変換する。スキャナ部１４０はさらに電気信号をＲ、Ｇ、Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとして後述する図３のコントローラ２００に出力する。
【００１６】
原稿は、原稿フィーダ１４１のトレイ１４２にセットされる。ユーザが操作ユニット１６０から読み取り開始を指示すると、コントローラ２００は、スキャナ部１４０に対して原稿読み取り指示を送る。スキャナ部１４０は、この指示を受けとると原稿フィーダ１４１のトレイ１４２から原稿を１枚ずつフィードして原稿の読み取り動作を行う（以降この動作モードを流し読みモードと呼ぶ。）。また、原稿は後述する原稿台ガラス上に置くことで読み取ることもできる。
【００１７】
プリンタ１２０は、コントローラ２００から受取った画像データを用紙上に形成する画像形成デバイスである。
【００１８】
本実施例における画像形成方式は、感光体ドラムや感光体ベルトを用いた電子写真方式である。また、プリンタ１２０は、異なる用紙サイズ又は異なる用紙向きに対応可能な複数の用紙カセット１２１、１２２、１２３を備える。排紙トレイ１２４には印字後の用紙が排出される。
【００１９】
＜複写機−スキャナ部＞
図２は、本実施例におけるリニアイメージセンサを用いたスキャナ部１４０の主要構成及び読取動作を示す概略図である。特に図２では原稿フィーダ１４１を動作させることによって原稿を読み取る“流し読み”の場合の主要構成及び読取動作の概略を示す。
【００２０】
図２において、読み取られるべき原稿束１００Ｐはトレイ１４２上に置かれている。また、原稿搬送方向の下部には、送り出しローラ１４１１と分離搬送ローラ１４１２、レジストローラ１４１３が配置されている。送り出しローラ１４１１は図示しない駆動源により回転され、トレイ１４２上に置かれた原稿束１００Ｐを送り出す。次に送り出しローラ１４１１の下流に配置された分離搬送ローラ１４１２は搬送された原稿束１００Ｐから最上位の原稿１００を分離搬送する。分離搬送ローラ１４１２の下流に配置されたレジストローラ１４１３の回転開始は、以降の原稿１００の搬送タイミングや画像読取タイミングの基準となる。
【００２１】
これら送り出しローラ１４１１、分離搬送ローラ１４１２、レジストローラ１４１３を駆動する駆動源は、例えばステッピングモータなどとなる。
【００２２】
レジストローラ１４１３から排出された原稿１００は、案内板１４１８に沿って進行し、回転する大径の搬送ドラム１４１５と従動ローラ１４１６ａ、１４１６ｂ、１４１６ｃにより狭持され、搬送ドラム１４１５の外周に沿って搬送される。このとき、原稿１００は、一度原稿台ガラス１４０１の面を通って図２の矢印の方向へ等速で搬送されることとなる。
【００２３】
原稿１００の後述する画像読取手段による画像読取は、原稿１００が原稿台ガラス１４０１の面を通過する際に行われる。
【００２４】
画像読取後は、引き続き搬送ドラム１４１５の外周に沿って搬送され、排紙ローラ１４１７によって原稿フィーダ１４１上に排出される。
【００２５】
この流し読みモードにおいては、原稿を一定方向に移動させればよいだけなので、大量の原稿を連続して高速に読み取ることが可能となる。
【００２６】
次に本実施例における画像読取手段について記載する。流し読みモードにおいて、原稿１００は前述したように原稿台ガラス１４０１の面を通過する。このとき、第１ミラーユニット１４０９及び第２ミラーユニット１４１０はモータ１４０８により移動され、図に示した位置に固定配置されている。よって原稿１００は原稿台ガラス１４０１の面に相対したときに第１ミラーユニット１４０９内の照明ランプ１４０２により照射され、その反射光はミラー１４０３、１４０４、１４０５を経て、レンズ１４０６によりＣＣＤセンサ１４０７上に結像される。ＣＣＤセンサ１４０７に入力された反射光はセンサによって電気信号に変換され、その画素の電気信号は図示しないＡ／Ｄ変換器によってデジタルデータに変換され、コントローラ２００に画素信号Ｄｉｎとして入力される。
【００２７】
この方式では棒状の光源を使用し、その長手方向と平行に読み取りラインを設定し、この読み取りラインに対して直角な方向に原稿を搬送する。なお読み取りラインと平行な方向を主走査方向と定義し、読み取りラインと直角な方向（原稿搬送方向）を副走査方向と定義する。
【００２８】
また、上記流し読みモード以外に原稿台ガラス１４０１上に読み取られるべき原稿を置くことで画像読取を行う方式がある。この方式の場合、ミラー１４０３、照明ランプ１４０２を含む第１ミラーユニット１４０９は速度ｖで原稿の置かれた原稿台ガラス１４０１の下を移動する。さらに、ミラー１４０４、１４０５を含む第２ミラーユニット１４１０が速度１／２ｖで第１ミラーユニット１４０９と同様の方向に移動することにより、原稿１００の前面を走査する。第１ミラーユニット１４０９及び第２ミラーユニット１４１０はモータ１４０８により駆動する。
【００２９】
＜複写機−コントローラ＞
図３は、本実施例において使用される複写機１１０のハードウェア構成、特にコントローラの構成例を詳細に示すブロック図である。
【００３０】
コントローラ２００は、画像入力デバイスであるスキャナ部１４０や、画像出力デバイスであるプリンタ１２０や、ＬＡＮ１０や、公衆回線（ＷＡＮ）１２と接続され、複写機の動作を統括的に制御すると共に画像情報やデバイス情報の入出力制御を行う。
【００３１】
ＣＰＵ２１００は、複写機全体を制御するプロセッサであり、ＲＯＭ２１２０に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御する。さらに、ＣＰＵ２１００は、コントローラ２００内部で行われる各種処理についても統括的に制御する。ＲＡＭ２１１０は、ＣＰＵ２１００が動作するためのシステムワークメモリであり、画像データなどを一時記憶するための画像メモリでもある。ＲＯＭ２１２０は、ブートＲＯＭであり、システムのブートプログラムを格納する。ＨＤＤ２１３０は、ハードディスクドライブで、主に、コンピュータを起動・動作させるために必要な情報（システムソフトウェア）や画像データを格納する。これらのデータは、ＨＤＤ２１３０に限らず、電源が切れても記憶保持可能な記録媒体に格納してもよい。
【００３２】
ＬＡＮＣ（ＬＡＮコントローラ）２２００は、ＬＡＮ１０に接続し、ユーザＰＣ２０との間で出力用画像データの入出力や機器制御にかかわる情報の入出力を行う。ローカルＩＦ（ローカルインタフェース）２２１０は、ＵＳＢ等のインタフェースであり、ケーブル１１にてユーザＰＣ２１やプリンタと接続し、データの入出力を行う。ＭＯＤＥＭ２２２０は、公衆回線１２に接続し、データの入出力を行う。
【００３３】
プリンタＩＦ画像処理部２３００は、プリンタ１２０と接続し、プリンタ１２０に搭載されたＣＰＵと通信を行う。また、プリンタＩＦ画像処理部２３００は、画像データの同期系／非同期系の変換やプリント出力のための画像処理を行う。スキャナＩＦ画像処理部２４００は、原稿フィーダ１４１を含めたスキャナ部１４０と接続し、スキャナ部１４０に搭載されたＣＰＵと通信を行う。また、スキャナＩＦ画像処理部２４００は、画像データの同期系／非同期系の変換や後述するスジ検知処理や白紙検知処理等を含めた画像読取のための画像処理を行う。
【００３４】
画像回転部２５００は、操作ユニット１６０を介してユーザにより設定された処理条件や原稿の向きに基づいて、入力された画像データに対する回転処理を行う。
【００３５】
画像圧縮伸張部２６００は、多値の画像データをＪＰＥＧに、２値の画像データをＪＢＩＧ、ＭＭＲ、ＭＨ等に圧縮し、さらに必要に応じて圧縮された画像データを伸張する処理を行う。
【００３６】
操作部ＩＦ２７００は、操作ユニット１６０に表示する画像データをコントローラ２００から操作ユニット１６０に出力し、かつ、複写機の使用者が操作ユニット１６０から入力した情報をコントローラ２００に出力するためのインタフェースである。
【００３７】
＜複写機−操作部＞
図４は、操作ユニット１６０の構成例を示す図である。
【００３８】
液晶操作パネル（表示部）１６１は、液晶とタッチパネルを組み合わせたものであり、操作画面を表示するとともに、表示キーがユーザにより押されるとその情報をコントローラ２００に送る。スタートキー１６２は、原稿画像の読み取り印刷の動作を開始するときや、その他機能の開始指示に用いられる。スタートキーには、緑色と赤色の２色のＬＥＤが組み込まれ、緑色点灯時には開始可能を示し、赤色点灯時には開始不可であることを示す。ストップキー１６３は稼動中の動作を止める働きをする。ハードキー群１６４には、テンキー、クリアキー、リセットキー、ガイドキー、ユーザーモードキーが設けられる。
【００３９】
＜スキャナＩＦ画像処理部＞
図５は、スキャナＩＦ画像処理部２４００の構成例を示すブロック図である。
【００４０】
前述した通り、図２で示した流し読みモードの場合に、光学系固定位置の原稿読み取り位置に存在する固定的な付着ゴミ、浮遊ゴミ、埃、傷、汚れ等はスジ発生要因となる。以下の説明においてはスジ発生要因がゴミである場合を例として挙げるが、ゴミ以外のスジ発生要因であっても本実施例は適用可能である。
【００４１】
シェーディング補正部２４１０には、スキャナ部１４０が出力するＤｉｎの画素信号（図２参照）を入力する。シェーディング補正部２４１０は、公知の技術を用いて光学系や撮像系の特性による輝度ムラに対して、一様な明るさの画像になるように補正処理を施す。シェーディング補正処理の施された画素信号Ｄｓｈが後段に出力される。
【００４２】
スジ補正部２４２０は、原稿読み取り位置にスジ発生要因となるゴミが付着した場合に、スジの位置情報Ｇを後述するスジ検知部２４４０から取得し、そのゴミが原因で発生した読み取り画像内のスジを目立ちにくくするための補正処理を行う。具体的には、スジ補正部２４２０は、スジの周辺に存在する正常画素を用いて、スジに対して補正処理を施し、ゴミの影響を低減させる。以降、スジ内の画素信号のことを異常画素と呼ぶ。スジ補正処理の詳細な補正方法に関しては後述する。スジ補正処理の施された画素信号Ｄｈが後段へ出力される。
【００４３】
ガンマ補正部２４３０は、公知の技術を用いて、読み取り素子と機器との間の色特性の差を補正する。ガンマ補正処理の施された画素信号Ｄｇが後段へ出力される。
【００４４】
ＤＭＡＣ２４５０はＤＭＡコントローラである。これは、ＣＰＵを介さずに、直接、ガンマ補正部２４３０が出力する画素信号Ｄｇを画像メモリ（ＲＡＭ２１１０）の指定された領域へデータＤｏｕｔとして書き込む役割を担うＤＭＡコントローラである。
【００４５】
スジ検知部２４４０は、原稿読み取り位置にスジ発生要因となる固定的なゴミまたは浮遊ゴミが付着した場合に、付着したゴミの影響によるスジの位置を検知する。検知されたスジの位置情報Ｇはスジ補正部２４２０に渡され、実際にスジの入った画像が入力された際に補正範囲（スジ個所）を特定するために使用される。
【００４６】
＜白紙検知処理部＞
ここで白紙とは印字情報（すなわちコンテンツ）のない原稿を指す。印字情報がなければ、色紙のような色付きの原稿や再生紙も白紙として扱う。すなわち白紙検知とは、原稿に印刷されたコンテンツの有無の判定である。また、これらを読み取った際の画像データ、読み取った際の裏写りのみの画像データも白紙と呼ぶ。一方で少量の文字や網点で印字された薄い文字等で記載されている原稿は白紙ではない。
【００４７】
手書きまたはプリンタで印字された印字情報を含む用紙を読み取った画像データはコンテンツデータと呼ぶ。
【００４８】
図６は本実施例における白紙検知処理部２４６０の内部構成を示した図である。白紙検知処理部２４６０は図示しないレジスタに接続されているものとし、制御用パラメータや処理結果が保持されるものとする。レジスタへの書き込みはＣＰＵ２１００および白紙検知処理部２４６０によって行われ、白紙検知処理部２４６０はレジスタに設定された制御パラメータを読み出して動作する。
【００４９】
なお、白紙検知処理部２４６０は、最終的に読取原稿が白紙か否かの判定結果を保持するが、本実施例における特徴としてこの結果を複数保持するものである。つまり、制御用パラメータを複数レベル持ち、複数レベルの白紙判定結果を保持することが可能となっている。どのような制御パラメータを複数持つかなど詳細は後述する。
【００５０】
本実施例において、白紙検知処理部２４６０にはガンマ補正部２４３０が出力する画素信号Ｄｇが入力される。
【００５１】
領域制御部３０３は、入力される画像データからヒストグラムおよびエッジ情報を生成する領域を制御する。原稿フィーダ１４１による原稿の読み取りにおいて、原稿の先端、後端および左端、右端は原稿の搬送構成やＣＣＤセンサ１４０７の光源構成に依存する。
【００５２】
領域制御部３０３は現在入力されている画素の原稿内の画素位置が有効領域か無効領域かの判定を行い、有効領域か無効領域かを示す信号を生成する。
【００５３】
原稿フィーダ１４１により読み取った画像データの先端部、後端部および左端部、右端部、すなわち周縁部には光源の影響を受けて発生する影のデータが含まれる。
【００５４】
ヒストグラム生成やエッジ情報生成において、原稿画像データ以外の値を使用することは、正確な解析を阻害することから、この影部分の情報を取らない制御が必要となる。
【００５５】
領域制御部３０３は、このような影部分を特定し、後段処理においてヒストグラムの生成やエッジ情報の生成を行わないために、影部分を無効領域、影以外の部分を有効領域とする信号を出力する。
【００５６】
例えば、Ａ４サイズの原稿を読み取る場合、先端部、後端部および左端部、右端部の２ｍｍ程度の幅の領域に影のデータが含まれるため、この領域を無効領域とする。
【００５７】
また、この無効領域の幅を調整し、パンチ穴が存在する領域が無効領域となるように制御することも可能である。
【００５８】
有効領域とは画像データのうち無効領域以外の領域であり、処理対象となる領域のことを示す。
【００５９】
更に領域制御部３０３は原稿の主走査有効領域および副走査有効領域を複数の領域に分割する。つまり領域制御部３０３は、後段処理部（ヒストグラム生成部３０４およびエッジ情報生成部３０６）に対して画素信号Ｄｇの他に、有効無効領域信号５０９および領域信号５１０を出力する。
【００６０】
ヒストグラム生成部３０４およびエッジ情報生成部３０６の内部構成を図７に示す。
図７（ａ）はヒストグラム生成部３０４の内部構成を示している。
【００６１】
データ振り分け部７０１は、画像データ３０１、有効無効領域信号５０９および領域信号５１０に応じて、後段の各分割領域のヒストグラムに画素値の度数を反映させるデータ振り分け部である。各ヒストグラムでは、振り分けられた画像データの画素値に対応する度数が加算される。なお、画像データ３０１と有効無効領域信号５０９および領域信号５１０とは同期している必要があるため、領域制御部等における信号の遅延に応じて画像データ３０１もまた遅延させるが説明上は省略した。ここで有効無効領域信号５０９が無効領域を示している場合、後段への出力は行わない。また、画素信号Ｄｇのビット精度（例えば８ビット）に対してヒストグラムを３２階調（５ビット）で生成する場合であれば、下位３ビットを除去した５ビットを後段に出力する機能も有する。すなわち、入力画像データを量子化して度数分布に反映する機能を有している。説明簡略のため第２〜第８ヒストグラムの図示は省略し、第１ヒストグラム７０２および第９ヒストグラム７０３のみを図７（ａ）には示した。
【００６２】
図７（ｂ）はエッジ情報生成部３０６の内部構成を示している。
【００６３】
エッジ抽出部７０４は画像データ３０１からエッジの抽出を行う。ここでは例えば７×７のマトリクスを用いて畳みこみ演算を行い、出力が閾値以上の場合はエッジ部、閾値未満の場合は非エッジ部であることを示すエッジ信号を後段に出力する。ここで用いる７×７のマトリクス係数および閾値は図示しないレジスタより読み出されるものとする。データ振り分け部７０５は、エッジ抽出部７０４から出力されたエッジ信号、有効無効領域信号５０９および領域信号５１０に応じて後段のエッジ数に反映させる。すなわちエッジ信号によりエッジであることが示されていれば、有効無効領域信号５０９および領域信号５１０により特定される分割領域のエッジ数に信号を出力し、それにより該当する分割領域のエッジ数に例えば１を加算する。ここで有効無効領域信号が無効領域を示している場合、後段への出力は行わない。説明簡略のため第２〜第８エッジ数の図示は省略し、第１エッジ数７０６および第９エッジ数７０７のみを図７には示した。
【００６４】
なお、複数レベルの白紙判定結果を求めるためにエッジ抽出部７０４において用いる閾値パラメータを複数もつ構成とする。これにより７０６および７０７には各閾値パラメータによるエッジ数が保持される。
【００６５】
図６の白紙検知処理部２４６０の説明に戻る。
【００６６】
ヒストグラム解析部３０５はヒストグラム生成部３０４で生成された第１〜第９のヒストグラムから原稿が白紙か否かを判定する。
【００６７】
ヒストグラム解析部３０５の内部構成を図８に示す。
【００６８】
平均値算出部８０１はヒストグラム生成部３０４で生成された第１〜第９のヒストグラム８０６からそれぞれ第１〜第９の平均値８０８を算出する。
【００６９】
ヒストグラム８０６は、例えば、領域を示す値と、輝度値を示す値と、各輝度の度数を示す値とから構成される。
【００７０】
また、輝度は、読み取った画像データのＲＧＢデータのうちＧ信号のみ取り出すことで取得できる。なお、輝度の取得方法についてはこの方法に限定されず、この方法以外でも輝度が取得されればよい。
【００７１】
第１〜第９の平均値８０８は、各分割領域の画素値の平均値である。分散値算出部８０２は、ヒストグラム生成部３０４で生成された第１〜第９のヒストグラムと平均値算出部８０１で算出された第１〜第９の平均値とから第１〜第９の分割領域それぞれにおける画素値の分散を算出する。
【００７２】
ここでは（平均値―輝度値）×（平均値―輝度値）×度数から差分値を算出する。そして、全輝度値に対する差分値の累積加算を行い、さらに累積加算値に対して全度数で除算処理を行うことで分散値を算出する。例えば何かしらの印字物がある場合には分散値が高くなり、下地色のみの場合は分散値が低く算出される。
【００７３】
平均値判定部８０３は平均値算出部８０１によって算出された平均値と閾値との比較を行い、分割領域が濃い印字物（例えば写真の暗部）で覆われていないかの判別を行う。ここで平均値が閾値以上の場合は白紙、閾値未満の場合はコンテンツ（白紙ではない）とする判定信号を出力する。平均値判定部８０３では第１〜第９の領域に対してそれぞれ判定を行う。
【００７４】
分散値判定部８０４は分散値算出部８０２によって算出された分散値と閾値との比較を行い、分割領域の輝度値のばらつきを判定する。ここで分散値が閾値以上の場合には輝度のばらつきが大きいため印字物が存在すると判断しコンテンツ、分散値が閾値未満の場合には輝度のばらつきが小さいため下地のみと判断し白紙と判別する判定信号を出力する。
【００７５】
分散値判定部８０４では第１〜第９の領域に対してそれぞれ判定を行う。
【００７６】
ヒストグラム判定部８０５は平均値判定部８０３の判定信号、分散値判定部８０４の判定信号から原稿画像２０３が白紙か否かを判定する。ここで第１〜第９の領域における平均値判定部８０３の判定信号、および分散値判定部８０４の判定信号が全て白紙候補ならば白紙候補信号を出力する。１つの領域でもコンテンツを示す信号が存在する場合はコンテンツ、つまり白紙ではないと判別する判定信号８０７を出力する。
【００７７】
ここでは１つの領域でもコンテンツを示す信号が存在する場合はコンテンツと判別させているが、例えばコンテンツと判別された領域数に対し閾値処理を行い、所定の領域数以上コンテンツと判別された場合にコンテンツと判別する信号を出力してもよいものとする。
【００７８】
なお、複数レベルの白紙判定結果を求めるために平均値判定部８０３において用いる閾値パラメータや分散値判定部８０４で用いる閾値パラメータを複数もつ構成とする。これによりヒストグラム判定部８０５が出力する判定信号８０７は複数レベル（複数パラメータ）による複数個の判定結果となる。
【００７９】
エッジ情報解析部３０７の内部構成を図９に示す。
【００８０】
最大値算出部１００１はエッジ情報生成部３０６で生成された第１〜第９のエッジ数から最大のエッジ数を求める。
【００８１】
最小値算出部１００２はエッジ情報生成部３０６で生成された第１〜第９のエッジ数から最小のエッジ数を求める。
【００８２】
上限判定部１００３は最大値算出部１００１で求まった最大エッジ数に対し閾値処理を行い、白紙か否かの判定信号を出力する。ここで判定信号として、エッジ数が閾値以上の場合はコンテンツ、閾値未満の場合は白紙候補信号を出力する。例えばデジタル複合機等の場合は印刷されたプリント物の複写を制限する目的などでセキュリティドットなどを印字する場合がある。この印字は原稿全面に印字される場合があり、後段の領域間のエッジ分布を比較する際に全ての領域で同数のエッジ数が計数されてしまい、白紙と判別されてしまう場合がある。つまり、所定のエッジ数を上回る場合はコンテンツと判別する必要がある。本処理では例えば１５万程度のエッジ数を閾値とする。
【００８３】
下限判定部１００４は最大値算出部１００１で求まった最大エッジ数に対し閾値処理を行い、白紙か否かの判定信号を出力する。ここで閾値以上の場合はコンテンツ候補、閾値未満の場合は白紙と判別する判定信号を出力する。
【００８４】
例えばコート紙などの良質な紙の場合、エッジがほとんど抽出されない場合がある。つまりある領域でエッジ数が１０、別の領域でエッジ数が０とした場合、領域間の相対値で比較を行うと０／１０＝０となり、相関値が最小となり、コンテンツと判別される場合がある。ここで相関値が低いとは各領域間のエッジ数の差が大きいことを示す。
【００８５】
例えば一般的な白い紙の場合、最大エッジ数を３２０、最小エッジ数を３００とした場合、３００／３２０＝０．９３となり、相関値が高い。つまり、各領域において所定のエッジ数を下回る場合は白紙と判別する必要がある。本処理では例えば４００程度のエッジ数を閾値とする。これは一般的な白い用紙を用いた場合に抽出されるエッジ数である。
【００８６】
除算部１００５は最大値算出部１００１で算出された最大エッジ数と最小値算出部１００２で算出された最小エッジ数で除算処理を行い、領域間の相関値を算出する。
ここでは最小エッジ数／最大エッジ数で相関値を算出する。
【００８７】
最小値判定部１００６は除算部１００５によって算出された相関値から白紙か否かの判定信号を出力する。ここでは除算部１００５で算出された相関値と閾値の比較を行い、閾値以上の場合は白紙、閾値未満の場合はコンテンツと判別する。つまり相関値が高い場合には最大エッジ数と最小エッジ数の差が小さいため白紙と判別し、相関値が低い場合には最大エッジ数と最小エッジ数の差が大きいためコンテンツと判別する。
【００８８】
エッジ判定部１００７は上限判定部１００３の判定信号、下限判定部１００４の判定信号、最小値判定部１００６の判定信号から白紙か否かを判定する。
【００８９】
ここでは上限判定部１００３の判定信号がコンテンツの場合、下限判定部１００４および最小値判定部１００６の判定信号は参照せず、コンテンツと判別する判定信号を出力する。
【００９０】
また、上限判定部１００３の判定信号が白紙候補かつ下限判定部１００４の判定信号が白紙の場合、最小値判定部１００６の判定信号は参照せず白紙と判別する判定信号を出力する。また、上限判定部１００３の判定信号が白紙候補かつ下限判定部１００４の判定信号がコンテンツ候補の場合、最小値判定部１００６の判定信号を出力とする。
【００９１】
なお、複数レベルの白紙判定結果を求めるために上限判定部１００３において用いる閾値パラメータを複数もつ構成とする。これによりエッジ判定部１００７からは各閾値パラメータによる複数のエッジ判定結果が出力される。
【００９２】
図６の白紙検知処理部２４６０の説明に戻る。
【００９３】
白紙判定部３０８はヒストグラム解析部３０５およびエッジ情報解析部３０７の判定信号から最終的に原稿が白紙か否かを判定する白紙判定部である。
【００９４】
ここではヒストグラム解析部３０５からの判定信号が白紙かつ、エッジ情報解析部３０７からの判定信号が白紙ならば読み取った原稿画像が白紙であると判別する信号を算出する。ヒストグラム解析部３０５およびエッジ情報解析部３０７からの判定信号のどちらか一方でもコンテンツの場合はコンテンツであると判別する信号を算出する。また、白紙検知処理が終了したことをＣＰＵ２１００に通知する。
【００９５】
なお、複数レベルの白紙判定結果を求めるためにヒストグラム解析部３０５およびエッジ情報解析部３０７において用いた複数閾値パラメータの結果を参照して白紙判定部３０８は複数レベルの判定結果を算出する。つまり、最終的に原稿が白紙か否かを判定する判定結果を複数算出・保持する。
【００９６】
なお、好適な実施形として各部（７０４、８０３、８０４、１００３）の閾値パラメータを複数持つ構成としたが、これにとらわれず他処理部の閾値パラメータや各種制御パラメータを複数持つことで最終的に複数の判定結果を算出・保持する構成としてもよい。
【００９７】
また、各閾値パラメータの結果を網羅的に算出しようとすると「閾値パラメータの数＊閾値パラメータの種類数」という演算負荷が過多な結果が算出されてしまう。それを避けるために閾値パラメータにレベル（例えば５段階）を設け各レベルの閾値パラメータを設定するという構成としてもよい。これにより各種演算はレベル毎のパラメータの組み合わせ（例えば５パターンで判定結果は５個）に絞られるため演算負荷が軽減される。
【００９８】
以上、白紙検知について説明をしたが、この記載に限らず本実施例で用いる白紙検知方法は、原稿を読み取ることで得られた画像データが、印字情報のない白紙か否か判定できる方法であればよい。
【００９９】
続いて図１０から図１９を用いてコピー時に白紙スキップモードと挿入紙モードの組み合わせ動作した場合の流れについて説明する。
【０１００】
まず、それぞれのモード設定画面について説明する。
【０１０１】
図１０は挿入紙設定画面の一例を示した図である。この画面は、液晶操作パネル（表示部）１６１に表示される。挿入紙の挿入位置は印刷物に対するページ番号指定で行われる。挿入紙は印刷物のうち指定されたページの前に挿入される。挿入紙は複数個所挿入可能であり、図１０による指定を複数回繰り返すことで実現する。設定値は図１１に示すリスト構造でＲＡＭ２１１０に保持される。図１２は挿入紙印刷モードの設定画面の一例を示した図である。この画面は液晶操作パネル（表示部）１６１に表示される。「挿入紙に印刷しない」モード１２０１は、印刷物に、印字情報を含まない白紙や色紙またはプレプリント紙（タブ紙等を含む）を挿入するためのモードであり、主に印刷対象である原稿に挿入紙が含まれていない場合に利用される。「挿入紙に印刷するモード」１２０２は、挿入紙に対しても複写を行って挿入するためのモードであり、主に原稿に挿入紙が含まれる場合に利用される。
【０１０２】
図１３は、各種応用モード設定画面の一例を示した図である。この画面は液晶操作パネル（表示部）１６１に表示される。白紙スキップモード１３０１を選択することで、白紙スキップモードが有効になる。白紙スキップ印刷とは、原稿画像の読み取り工程において白紙と判定された画像データで構成されるページを検出した場合に、該ページの印刷をせずに、該ページを印刷する位置に対して次の白紙判定されなかったページを印刷する処理である。すなわち、白紙スキップ印刷を行うことで、印刷に必要となる用紙の面積が減少する。
【０１０３】
続いてコピー動作の説明に移る。図１４から図１９はスキャン処理と印刷処理の流れを示したフローチャートである。コピー動作はスキャン処理と印刷処理が並列して動作することで実現される。
【０１０４】
まずスキャン動作について説明する。
【０１０５】
図１４はスキャン処理の流れを示したフローチャートである。本フローチャートで示す処理に係るプログラムはコントローラ部２００のＣＰＵ２１００が、ＲＯＭ２１２０やハードディスク２１３０に格納されているプログラムを順次ＲＡＭ２１１０に読出し、実行することで制御される。
【０１０６】
ステップＳ１４５１で複数枚のページから構成される原稿のスキャンを開始する。ステップＳ１４５２では、スキャンした原稿が白紙か否か、原稿をスキャンすることで得られる画像データ（スキャンデータ）を構成するそれぞれのページに対して判定を行う。この白紙判定は白紙判定部３０８で行われる。スキャンデータが白紙であると判定された場合は、ステップＳ１４５３に進む。そして、このスキャンデータに対応するページに対して白紙であることを示す白紙フラグがオンに設定される。ステップＳ１４５４ではスキャンデータとＳ１４５３で設定された白紙フラグを記憶装置２１３０に保存する。サブルーチンＳ１４５５では、挿入位置リスト１１００の更新を行う。サブルーチンＳ１４５５の詳細なフローは図１５を用いて説明する。
【０１０７】
図１５はステップＳ１４５５の処理の詳細を示したフローチャートである。本フローチャートで示す処理に係るプログラムはコントローラ部２００のＣＰＵ２１００が、ＲＯＭ２１２０やハードディスク２１３０に格納されているプログラムを順次ＲＡＭ２１１０に読出し、実行することで制御される。
【０１０８】
ステップＳ１５０１は白紙スキップモード１３０１が選択されているか否か判断する。白紙スキップモードが選択されていないと判断された場合はサブルーチンを終了する。白紙スキップモードが選択されていると判断された場合は、ステップＳ１５０２に進む。そして、さらに挿入紙に印刷するモード１２０２が選択されているか否か判断する。挿入紙に印刷するモードが選択されていると判断された場合はステップＳ１５０３に進む。ステップＳ１５０３では、挿入位置リスト１１００のリスト上に現在処理対象のスキャンデータである白紙と判定されたスキャンデータのページ番号が存在するか否かの判断を行う。現在の処理対象のスキャンデータである白紙と判定されたスキャンデータのページ番号がリストに存在する場合はステップＳ１５０７に進み記憶装置２１３０に保存されている白紙フラグをオフにする。
【０１０９】
原稿に印字情報を含まない白紙や色紙などの挿入紙が予め挿入され、その挿入紙に印刷を行う設定がされている場合、この挿入紙を白紙としてスキップしてしまうとユーザが所望する印刷結果とは異なる印刷結果になってしまう。これを防ぐためにステップＳ１５０３とＳ１５０７の処理を行う。
【０１１０】
すなわち、対象となるスキャンデータのページの白紙フラグをオフにすることで、挿入紙として挿入するはずの用紙の印刷がスキップされてしまうことを防止することが出来る。
【０１１１】
ステップＳ１５０２で、挿入紙に印刷するモードが選択されていないと判断された場合、及びステップＳ１５０６の判定の結果リスト上に白紙と判定されたページと同一ページ番号が存在しないと判定された場合はステップＳ１５０４に進む。ステップＳ１５０４では、挿入位置リスト１１００のリストを検索し、白紙と判定されたスキャンデータのページよりも後ろに挿入紙の挿入位置が指定されているか否かのチェックを行う。白紙と判定されたスキャンデータのページよりも後ろに挿入紙の挿入位置が設定されている場合はステップＳ１５０５に進む。ステップＳ１５０５では、白紙と判定されたページよりも後ろの挿入紙の挿入位置を全てデクリメントする。図１１を例にすると、例えば２１ページ目のスキャンデータが白紙と判定された場合は、２１ページ以降の挿入位置である、２５ページと３４ページをそれぞれデクリメントして、２４ページと３４ページに変更する。
【０１１２】
この処理は白紙と判定されたスキャンデータの印刷がスキップされることにより、挿入紙の相対的な挿入位置が変更され、ユーザが指定した挿入位置とは異なってしまう問題を解決するために行う。
【０１１３】
具体的な例を挙げて説明すると、入力された５ページ分の画像データのうち、４ページの前に挿入紙が挿入されるよう指定されているとする。この時、入力された画像データの出力物の４枚目が挿入紙になる。しかし、白紙スキップ印刷により３ページ目が白紙であるため印刷されないとすると、元々４ページ目、５ページ目に印刷されていたデータは３ページ目、４ページ目に印刷される。よって、４ページ目の前に挿入される指定がされていた挿入紙は、元々５ページ目に印刷されていた（現４ページ目に印刷される）データが印刷された前のページに挿入される。
【０１１４】
つまり、白紙スキップモードで印刷されると、出力物の４枚目が挿入紙であることに変わりないが、挿入紙が挿入するよう指定されていたページの前に挿入されない。つまり挿入紙の絶対的な位置は変更されないが、挿入紙の相対的な位置が変更されてしまう。
【０１１５】
続いてサブルーチンＳ１５０６では、挿入位置の連続チェックを行う。サブルーチンＳ１５０６の詳細なフローは図１６を用いて説明する。
【０１１６】
図１６はステップＳ１５０６の処理の詳細を示したフローチャートである。本フローチャートで示す処理に係るプログラムはコントローラ部２００のＣＰＵ２１００が、ＲＯＭ２１２０やハードディスク２１３０に格納されているプログラムを順次ＲＡＭ２１１０に読出し、実行することで制御される。
【０１１７】
ステップＳ１６０１では挿入位置リスト１１００の内容を確認する。ステップＳ１６０２では、同一ページに挿入位置が連続して指定されているか否かのチェックを行う。
【０１１８】
例えば、挿入位置リスト１１００にて、３ページと４ページそれぞれに対し挿入紙の指定がされている場合、３ページが白紙であると判定され白紙スキップモードによりこのページが印刷されないと、２ページ目と３ページ目に挿入紙が２枚連続で挿入される。（ここで、３ページ目は白紙を飛ばす前の４ページ目である。）
【０１１９】
このように、同一ページに挿入位置が連続している場合はステップＳ１６０３に進む。ステップＳ１６０３では、同一挿入位置のうち後方の挿入位置を削除する。Ｓ１６０２とＳ１６０３の処理は、上記の具体例のように白紙を考慮した挿入位置の調整を行った結果、同一位置に複数枚の挿入紙を挿入してしまうという問題を解決するために行う。以上をもってサブルーチンＳ１５０６のフローが終了する。
【０１２０】
図１５のフローの説明に戻る。サブルーチンＳ１５０６の処理が終わるとサブルーチンＳ１４５５のフローが終了する。
【０１２１】
図１４のフローの説明に戻る。ステップＳ１４５６では全原稿の読み取りが完了したか否か確認をする。全原稿の読み取りが完了していない場合はステップＳ１４５２に戻りスキャン処理を継続する。全原稿の読み取りが完了した場合はサブルーチンＳ１４５７に進む。サブルーチンＳ１４５７の詳細なフローは図１７を用いて説明する。
【０１２２】
図１７はステップＳ１４５７の処理の詳細を示したフローチャートである。本フローチャートで示す処理に係るプログラムはコントローラ部２００のＣＰＵ２１００が、ＲＯＭ２１２０やハードディスク２１３０に格納されているプログラムを順次ＲＡＭ２１１０に読出し、実行することで制御される。ステップＳ１７０１では挿入位置リスト１１００の内容を確認する。ステップＳ１７０２では、総スキャンデータのページ数よりも後方に挿入紙の挿入位置が指定されていないか確認する。指定されている場合はステップＳ１７０３に進む。ステップＳ１７０３では、総スキャンデータのページ数よりも後方にある挿入紙の挿入位置の指定を解除する。すなわち、挿入位置リスト１１０から指定されたページの位置を削除する。Ｓ１７０２とＳ１７０３の処理は、白紙を考慮した挿入位置の調整を行った結果、最終ページよりも後方に挿入紙が挿入されることを防ぐ。以上をもってサブルーチンＳ１４５７のフローが終了する。サブルーチンＳ１４５７が終了するとスキャンのフローが終了する。以上をもってスキャン処理の流れの説明を終了する。
【０１２３】
続いて印刷動作について説明する。
【０１２４】
図１８は印刷処理の流れを示したフローチャートである。本フローチャートで示す処理に係るプログラムはコントローラ部２００のＣＰＵ２１００が、ＲＯＭ２１２０やハードディスク２１３０に格納されているプログラムを順次ＲＡＭ２１１０に読出し、実行することで制御される。ステップＳ１８０１で印刷を開始する。ステップＳ１８０２では記憶装置２１３０から印刷データを読みだす。ステップＳ１８０３では白紙スキップモード１３０１が選択されているか否か判断する。白紙スキップモード１３０１が選択されていると判断された場合はステップＳ１８０４に進む。ステップＳ１８０４では、ステップＳ１８０２で読みだしたデータの白紙フラグがオンか否か判断する。白紙フラグはステップＳ１４５３とＳ１４５４で記憶装置２１３０に保存されている。ステップＳ１８０４の判定の結果白紙であると判断された場合はステップＳ１８０５に進み、現在の処理対象ページの印刷がスキップされる。ステップＳ１８０３の判定の結果、白紙スキップモード１３０１が選択されていないと判断された場合およびステップＳ１８０４で白紙ではないと判断された場合はサブルーチンＳ１８０６に進む。サブルーチンＳ１８０６の詳細なフローは図１９を用いて説明する。
【０１２５】
図１９はステップＳ１８０６の処理の詳細を示したフローチャートである。本フローチャートで示す処理に係るプログラムはコントローラ部２００のＣＰＵ２１００が、ＲＯＭ２１２０やハードディスク２１３０に格納されているプログラムを順次ＲＡＭ２１１０に読出し、実行することで制御される。
【０１２６】
ステップＳ１９０２では図１１の挿入位置リスト１１００で示したように、挿入紙の設定が行われているか否か判断する。挿入紙設定が行われていない場合はステップＳ１９０７に進み、現在の処理対象のページを印刷する。挿入紙設定が行われている場合はステップＳ１９０３に進む。ステップＳ１９０３では挿入位置リスト１１００を取得する。ステップＳ１９０４では挿入位置リスト１１００に現在の処理対象の印刷ページ番号が存在するか否か判断する。挿入位置リスト１１００に存在しないと判断された場合は、ステップＳ１９０７に進む。現在の処理対象の印刷ページ番号が挿入位置リスト１１００に存在すると判断された場合はステップＳ１９０５に進む。ステップＳ１９０５では、挿入紙に印刷するモード１２０２が選択されているか否か判断する。挿入紙に印刷するモード１２０２が選択されている場合はステップＳ１９０７に進みそのまま印刷が行われる。選択されていない場合はステップＳ１９０６に進む。ステップＳ１９０６では、挿入紙を給紙する。その後ステップＳ１９０７に進み現在ページの印刷を行う。以上をもってサブルーチンＳ１８０６のフローが終了する。
【０１２７】
図１８のフローの説明に戻る。ステップＳ１８０７では、全ページの印刷が完了したか否か判断する。全ページの印刷が完了していないと判断された場合はステップＳ１８０２に戻り印刷を継続する。全ページの印刷が完了していると判断された場合はステップＳ１８０８に進む。ステップＳ１８０８では全部数の印刷が完了したか否か判断する。全部数の印刷が完了していないと判断された場合はステップＳ１８０２に戻り印刷を継続する。全部数の印刷が完了していると判断された場合は印刷処理を終了する。
【０１２８】
以上をもって印刷処理の流れの説明を終了する。
【０１２９】
以上をもってコピー時に白紙スキップモードと挿入紙モードの組み合わせ動作した場合の流れについて説明を終了する。
【０１３０】
以上の処理により、画像読み取り装置の白紙検知機能を利用した白紙スキップ印刷機能と挿入紙機能を同時に利用した場合であっても、ユーザが所望する正しい印刷結果を得ることが可能となる。
【０１３１】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１３２】
また、上記実施例について電子写真装置を例に説明をしたが、インクジェットプリンタ、サーマルプリンタ等でもよく、本発明の主旨はプリンタの種類に限定されるものではない。また、記録剤として、電子写真印刷におけるトナーを例に説明したが、印刷に用いる記録剤は、トナーに限らずインク等他の記録剤であってもよく、本発明の主旨は記録剤の種類に限定されるものではない。
【図１】
2015056791.tif 000003
【図２】
2015056791.tif 000004
【図３】
2015056791.tif 000005
【図４】
2015056791.tif 000006
【図５】
2015056791.tif 000007
【図６】
2015056791.tif 000008
【図７】
2015056791.tif 000009
【図８】
2015056791.tif 000010
【図９】
2015056791.tif 000011
【図１０】
2015056791.tif 000012
【図１１】
2015056791.tif 000013
【図１２】
2015056791.tif 000014
【図１３】
2015056791.tif 000015
【図１４】
2015056791.tif 000016
【図１５】
2015056791.tif 000017
【図１６】
2015056791.tif 000018
【図１７】
2015056791.tif 000019
【図１８】
2015056791.tif 000020
【図１９】
2015056791.tif 000021