(57)【特許請求の範囲】
【請求項１】
色情報を有する電子ファイルを印刷し、該印刷の色が特定の色に設定されている画像形成装置において、
前記電子ファイルより、文字情報又は画像情報を取得する情報取得手段と、
前記情報取得手段により取得された前記文字情報又は前記画像情報の前記色情報に基づいて、前記電子ファイルのページが白紙ページであるか否かを判定する白紙判定手段とを有し、
前記白紙判定手段は、すべての前記色情報の値が前記特定の色を含まないとき、前記ページを白紙ページと判定し、
前記白紙判定手段により白紙ページであると判定された前記ページの印刷を中止すること、
を特徴とする画像形成装置。
【請求項２】
前記色情報は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の値であること、
を特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記色情報は、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の値であること、
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記白紙判定手段は、前記ページにおけるすべての前記色情報の値がＣ＝Ｍ＝Ｙ＝Ｋ＝０のとき、前記ページを白紙ページと判定すること、
を特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記白紙判定手段は、前記ページにおけるすべての前記色情報の値がＲ＝Ｇ＝Ｂ＝２５５のとき、前記ページを白紙ページと判定すること、
を特徴とする請求項３に記載の画像形成装置。
【請求項６】
前記白紙判定手段は、前記文字情報に含まれる空白文字及び改行文字は、色情報としてＣ、Ｍ、Ｙ、Ｋの値を有し、且つＣ＝Ｍ＝Ｙ＝Ｋ＝０であるとみなすこと、
を特徴とする請求項４に記載の画像形成装置。
【請求項７】
前記白紙判定手段は、前記文字情報に含まれる空白文字及び改行文字は、色情報としてＲ、Ｇ、Ｂの値を有し、且つＲ＝Ｇ＝Ｂ＝２５５であるとみなすこと、
を特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記白紙判定手段により白紙ページであると判定された場合に、前記ページの印刷を中止する代わりに、ユーザに警告をすること、
を特徴とする請求項１に記載の画像形成装置。
【請求項９】
複数のページを有する前記電子ファイルを印刷媒体の両面に印刷する両面印刷手段を有し、
白紙ページであると判定された前記ページに対応する前記印刷媒体の印刷面に、白紙ページでないと判定された前記ページを繰り上げて印刷媒体に印刷すること、
を特徴とする請求項１ないし８いずれかに記載の画像形成装置。
【請求項１０】
色情報を有する電子ファイルを印刷し、該印刷の色が特定の色に設定されている画像形成装置における白紙排紙抑制方法において、
前記電子ファイルより、文字情報又は画像情報を取得する情報取得手順と、
前記情報取得手順により取得された前記文字情報又は前記画像情報の前記色情報に基づいて、前記電子ファイルのページが白紙ページであるか否かを判定する白紙判定手順と、
前記白紙判定手順により白紙ページであると判定された前記ページの印刷を中止する印刷中止手順とを有し、
前記白紙判定手順は、すべての前記色情報の値が前記特定の色を含まないとき、前記ページを白紙ページと判定すること、
を特徴とする白紙排紙抑制方法。
【請求項１１】
請求項１０に記載の白紙排紙抑制方法をコンピュータに実行させるための白紙排紙抑制プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、白紙排紙抑制機能を有する画像形成装置、白紙排紙抑制方法、及び白紙排紙抑制プログラムの分野に関する。
【背景技術】
【０００２】
コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像を配信する機能等を複合したいわゆるＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）と称されるデジタルカラー複合機は、近年、特にオフィス等ではもはや欠かせないものとなっている。ＭＦＰは、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）といわれる原稿自動送り装置を備えているものも多く、複数枚の原稿を一度にスキャンすることができる。これらの機能によりユーザは効率よく原稿のコピー等を行うことができる。
【０００３】
ここで、従来は、原稿に白紙原稿が含まれている場合、白紙原稿も白紙としてプリントアウトされてしまい転写用紙の無駄が生じていた。このような問題に鑑み、特許文献１は、白紙原稿に対して、画像形成（プリント）を行わないための判断手段を提示するものである。特許文献１に係る発明では、原稿から画像情報を読み取って、当該原稿が白紙であると判断されると、画像形成の動作を中止、もしくはユーザに警告を行い転写用紙の無駄を省くことができる。
【特許文献１】特開２０００−２０１２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら近年、ユーザ端末で作成した資料などの電子ファイルをネットワーク経由でＭＦＰに直接送って、出力するといった利用形態が多いところ、特許文献１に開示された発明は、原稿を光学的に読み取って、読み取った原稿に対して白紙判定を行うものであるため、ユーザ端末からネットワークを介して空白の（白紙の）ファイルがプリントされると、白紙の転写用紙が出力されてしまう。この場合には依然として転写用紙の無駄が生じていた。
【０００５】
そこで本発明では上記のような問題に鑑みて、印刷の際に白紙プリントとなって印刷されてしまうような電子ファイルの印刷を抑制する白紙排紙抑制機能を有する画像形成装置白紙排紙抑制方法、及び白紙排紙抑制プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明に係る画像形成装置は、色情報を有する電子ファイルを印刷し、該印刷の色が特定の色に設定されている画像形成装置であって、前記電子ファイルより、文字情報又は画像情報を取得する情報取得手段と、前記情報取得手段により取得された前記文字情報又は前記画像情報の前記色情報に基づいて、前記電子ファイルのページが白紙ページであるか否かを判定する白紙判定手段とを有し、前記白紙判定手段は、すべての前記色情報の値が前記特定の色を含まないとき、前記ページを白紙ページと判定し、前記白紙判定手段により白紙ページであると判定された前記ページの印刷を中止することを特徴とする。
【０００７】
また上記課題を解決するため、前記色情報は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の値であることを特徴とする。
【０００８】
また上記課題を解決するため、前記白色判定手段は、前記ページにおけるすべての前記色情報の値がＣ＝Ｍ＝Ｙ＝Ｋ＝０のとき、前記ページを白紙ページと判定することを特徴とする。
【００１０】
また上記課題を解決するため、本発明に係る画像形成装置は、複数のページを有する前記電子ファイルを印刷媒体の両面に印刷する両面印刷手段を有し、白紙ページであると判定された前記ページに対応する前記印刷媒体の印刷面に、白紙ページでないと判定された前記ページを繰り上げて印刷媒体に印刷することを特徴とする。
【００１１】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１２】
本発明によれば、印刷の際に白紙プリントとなって印刷されてしまうような電子ファイルの印刷を抑制する白紙排紙抑制機能を有する画像形成装置、白紙排紙抑制方法、及び白紙排紙抑制プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態を各実施形態において図面を用いて説明する。
【００１４】
（画像形成装置の概要及び構成）
まず、具体的な発明の内容を説明する前に、本発明の実施形態に係る画像形成装置について図１を用いて説明を行う。図１は、画像形成装置の外観斜視図の一例を示したものである。画像形成装置１は、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像を配信する機能等を複合したいわゆるＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）と称されるデジタルカラー複合機である。
【００１５】
画像形成装置１は、転写紙などの媒体に画像を形成する画像形成手段である印刷装置７の上部に、原稿から画像を読み取る画像読取手段である画像読取装置８を配設した構成である。また、画像読取装置８の装置外面には、オペレータに対する表示とオペレータからの機能設定等の各種の入力を許容する操作パネルＰが設けられている。さらに、操作パネルＰの下部には、記憶媒体Ｍに記憶されているプログラムコードや画像データ等を読み取ったり、記憶媒体Ｍに対してプログラムコードや画像データ等を書き込む装置である外部メディア入出力装置９が、記憶媒体Ｍの挿入を許容する挿入口を外部に露出させて設けられている。
【００１６】
図２は、画像形成装置１のブロック図である。画像形成装置１は、画像処理ユニット部Ａと情報処理ユニット部Ｂとに大別されており、印刷装置７及び画像読取装置８は画像処理ユニット部Ａに属し、操作パネルＰ及び外部メディア入出力装置９は情報処理ユニット部Ｂに属している。
【００１７】
画像処理ユニット部Ａについて説明する。印刷装置７及び画像読取装置８を備える画像処理ユニット部Ａは、画像処理ユニット部Ａにおける画像処理全般の制御を行う画像処理制御ユニット１０を備えており、この画像処理制御ユニット１０には、印刷装置７を制御する印刷制御ユニット１１と、画像読取装置８を制御する画像読取制御ユニット１２とが接続されている。印刷制御ユニット１１は、画像処理制御ユニット１０の制御に従って印刷装置７に対して画像データを含む印刷指示を出力し、印刷装置７に転写紙などの媒体に画像を形成して出力させる。画像読取制御ユニット１２は、画像処理制御ユニット１０の制御により画像読取装置８を駆動し、原稿の表面に対するランプ照射の反射光をミラー及びレンズにより受光素子（例えば、ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ））に集光して読み取り、Ａ／Ｄ変換してＲＧＢ各８ｂｉｔのデジタル画像データを生成する。 このような画像処理制御ユニット１０は、メインプロセッサであるＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１３と、画像読取装置８から読み込んだ画像データを印刷装置７による作像に供すべく一旦格納しておくメモリデバイス（例えば、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ Ｄｙｎａｍｉｃ Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）等）１４と、制御プログラム等を記憶したＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１５と、システムログ／システム設定／ログ情報等を記録しておく電源ＯＦＦ時にもデータの保持が可能なＮＶＲＡＭ１６とをバス接続したマイクロコンピュータ構成である。また、画像処理制御ユニット１０には、多量の画像データの蓄積やジョブ履歴等の記憶装置となるＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）１７、装置内部に設けられた集線装置であるＨＵＢ１９を介して画像処理ユニット部ＡをＬＡＮ２に接続するためのＬＡＮ制御部１８、ＦＡＸ制御を行うＦＡＸ制御ユニット２０が接続されている。このＦＡＸ制御ユニット２０は、公衆電話網に通じる構内交換器（ＰＢＸ）２２に接続されており、画像形成装置１は、遠隔のファクシミリと交信することができる。また、画像処理制御ユニット１０には、表示制御ユニット２３及び操作入力制御ユニット２４が接続されている。表示制御ユニット２３は、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して情報処理ユニット部Ｂに対して画像表示制御信号を出力し、情報処理ユニット部Ｂの操作パネルＰに対して画像表示の制御を行う。操作入力制御ユニット２４は、情報処理ユニット部Ｂの操作パネルＰからのオペレータによる機能設定や入力操作に応じた入力制御信号を、画像処理制御ユニット１０のコントロールによって制御パネルＩ／Ｆ２５に接続された通信ケーブル２６を介して入力する。即ち、画像処理ユニット部Ａは、情報処理ユニット部Ｂの操作パネルＰを通信ケーブル２６を介して直接モニタすることができる構成になっている。したがって、画像処理ユニット部Ａは、従来の画像形成装置が備える画像処理ユニットに対して通信ケーブル２６を接続し、情報処理ユニット部Ｂの操作パネルＰを利用するようにしたものである。即ち、画像処理ユニッ��部Ａの表示制御ユニット２３及び操作入力制御ユニット２４は、操作パネルＰに接続されているものとして動作している。このような構成により、画像処理ユニット部Ａは、外部（サーバコンピュータ、クライアントコンピュータ、ファクシミリ等）からの画像情報である印刷データ及びプリント指示するコマンドを解析し、印刷データを出力画像データとして印刷できる状態にビットマップ展開し、印刷モードをコマンドから解析し動作を決定している。その印刷データ及びコマンドをＬＡＮ制御部１８あるいはＦＡＸ制御ユニット２０を通じて受信し動作する。また、画像処理ユニット部Ａは、ＳＤＲＡＭ１４やＨＤＤ１７に記憶されている印刷データ、原稿読取りデータ、これらを出力用に処理した出力画像データ、および、それらを圧縮した圧縮データを外部に転送することができる。
【００１８】
次に、操作パネルＰを備える情報処理ユニット部Ｂについて説明する。情報処理ユニット部Ｂは、一般にパーソナルコンピュータといわれるような情報処理装置に用いられる汎用のＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）によって制御される。情報処理ユニット部Ｂは、メインプロセッサであるＣＰＵ３１を有しており、このＣＰＵ３１には、ＣＰＵ３１の作業用領域となるＲＡＭや起動プログラムなどを記憶した読出し専用メモリであるＲＯＭで構成されるメモリユニット３２と、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍ）やアプリケーションプログラムを記憶するＨＤＤ等の記憶装置３４に対するデータの入出力を制御する記憶装置制御ユニット３５とが、バス接続されている。また、ＣＰＵ３１には、情報処理ユニット部ＢをＨＵＢ１９を介してＬＡＮ２に接続するためのＬＡＮ制御部３３が接続されている。このＬＡＮ制御部３３に割り当てられるネットワークアドレスであるＩＰアドレスは、前述した画像処理ユニット部ＡのＬＡＮ制御部１８に割り当てられるＩＰアドレスとは異なるものである。即ち、本実施の形態の画像形成装置１には、２つのＩＰアドレスが割り当てられていることになる。つまり、画像処理ユニット部Ａと情報処理ユニット部ＢとはＬＡＮ２に接続されていることになり、画像処理ユニット部Ａと情報処理ユニット部Ｂとの間においてはデータ交換が可能な構成になっている。さらに、ＣＰＵ３１には、操作パネルＰを制御する表示制御ユニット３６及び操作入力制御ユニット３７が接続されている。入出力デバイス制御ユニット４２は、記憶媒体Ｍやその他のメディアを読み込む外部メディア入出力装置９及び各種インターフェース４３からの入出力を制御する。
【００１９】
（画像形成装置の機能）
図３は、本発明に係る画像形成装置１の有する各制御部と対応する各部を表した機能ブロック図である。以下、図３を用いて説明する。
【００２０】
画像形成装置１は、画像処理部３０１、画像処理制御部３０２、画像読取部３０３、読取制御部３０４、ファイル読取部３０５、読取制御部３０６、中央制御部３０７、ＲＡＭ３０８、書込制御部３０９、画像描画部３１０、画像出力部３１１、給紙制御部３１２、給紙部３１３、外部入力制御部３１４、操作表示部３１５、通信部３１６を有する構成である。
【００２１】
画像処理制御部３０２は、画像処理部３０１の制御を行う。画像処理部３０１は、各種画像処理や読み取られた電子ファイルを基に白紙判定等を行う。これについては後に詳しく説明する。この画像処理部３０１は、情報取得手段及び白紙判定手段に相当する。
【００２２】
読取制御部３０４は、画像読取部３０３の制御を行い、スキャナ制御回路、露光ランプ制御回路、タイミング制御回路等とからなる。また、スキャナを駆動するスキャナ駆動モータ、圧板開閉検知センサ、原稿サイズ検知センサの制御なども行う。
【００２３】
読取制御部３０６は、ファイル読取部３０５の制御を行う。ファイル読取部３０５は、外部メディア入出力装置９に相当し、外部メディアを通じて電子ファイル等を読み取る。
また、通信制御部３１７は通信部３１６を制御する。通信部３１６は、外部端末３１７からネットワークを介して、電子ファイル等を受信する。
【００２４】
中央制御部３０７は、ＲＡＭ３０８やＣＰＵ１３、ＲＯＭ１５、その他各種入出力回路等とからなり、各制御部の相互間を制御等する。ＲＡＭ３０８は、画像処理部３０１において処理される各種情報を一時的に格納する。
【００２５】
また、画像出力部３１１は、形成された画像を出力する。書込制御部３０９、画像描画部３１０は、それぞれ画像出力部３１１への書込、画像の描画の制御を行う。書込制御部３０９は、半導体レーザの発振制御や、同期検知入光部で検知された信号に基づいたポリゴンモータの制御等を行う。画像描画部３１０は、画像処理部３０１で処理された処理済の画像データから印刷用画像データを生成する。生成された印刷用画像データは、ＲＡＭ３０８に格納され画像出力部３１１において出力される。給紙制御部３１２は、給紙カセットの切替や、給紙を行うモータ、クラッチ、ソレノイドなどの給紙部３１３を制御するほか、レジストローラを感光体ドラムの画像位置に合致すべく転写紙を送り出すよう制御する。また、給紙制御部３１２は、中央制御部３０７と接続されていて給紙部３１３の状態を中央制御部３０７と交信しながら上記制御を行う。操作表示部３１５では、本発明に係る白紙排紙抑制機能のＯＮ／ＯＦＦの設定等を含む各種入力操作が行われる。外部入力制御部３１４は、操作表示部３１５を制御する。操作表示部３１５には操作入力キー、液晶表示画面、ＬＥＤなどが備わっている。外部入力制御部３１４は、中央制御部３０７と接続されていて操作表示部３１５における各種操作を中央制御部３０７に送信する。
【００２６】
画像処理部３０１では、読み取られた電子ファイルを基に白紙判定を行い、白紙と判定された電子ファイル（又は電子ファイルのページ）は印刷媒体に印刷されない。以下、この白紙判定について詳しく説明する。
【００２７】
（白紙判定処理）
本発明に係る白紙判定処理について、図４のフローチャートを用いて説明を行う。ステップＳ４０１において、画像処理部３０１は電子ファイルから文字情報、画像情報等の電子ファイルを印刷するに必要な情報を取得する。これは、情報取得手段による。なお、この文字情報には、空白文字（スペース）や改行の際に使用する改行文字等も含まれる。
【００２８】
ステップＳ４０２において、白紙排紙抑制機能の設定がなされている場合には、ステップＳ４０３に進む。白紙排紙抑制機能の設定がなされていない場合には、ステップＳ４１０に進み、当該電子ファイルは通常の印刷処理過程を経て印刷される。
【００２９】
ステップＳ４０３では、白紙判定領域において印刷すべき情報があるか否かを確認する。電子ファイルが複数のページで構成されている場合には、１ページごとに行われるものとする。例えば、１０ページから構成される電子ファイルであった場合、まず初めの1ページ目についてのみ確認が行われる。1ページ目について、後のステップにおいて白紙ページであるか否かの判定処理が行われた後、再度このステップにおいて２ページ目について印刷すべき情報があるか否かが確認される。もちろん、１０ページといったようにすべてのページについて一度に確認してもよいが、本実施例では説明の関係上、１ページづつ処理する構成としたものである。電子ファイルが１ページしか有さなければ、１ページ目の処理で当該電子ファイル全部についての処理が終わる。
【００３０】
また、白紙判定領域とは、あるページにおいて一定の範囲を指定しその範囲において白紙（白紙ページ）であるか否かを判定する判定対象範囲を示す概念である。通常、特に指定しない限り、白紙判定領域は描写領域である。もちろん、設定により、例えばページにおいてヘッダー、フッダーで挟まれる領域、上から例えば５行目、下から５行目で挟む領域、さらに電子ファイルの何ページから何ページまでといった指定等も可能である。白紙判定領域を必要な範囲に限定し白紙排紙抑制の対象とすることで効率的に処理できる。
【００３１】
ステップＳ４０３で、白紙判定領域において印刷すべき情報（文字情報、画像情報）がある場合は、ステップＳ４０４に進む。印刷すべき情報がない場合、当該ページは、印刷すべき情報のない白紙ページであるため、ステップＳ４０７へ進み、当該ページについての画像形成処理を中止する。次に、ステップＳ４０８において、当該電子ファイルに残りのページ（未処理のページ）がある場合には、ステップＳ４０３に戻り、次のページについての処理が行われる。
【００３２】
ステップＳ４０４においては、画像処理部３０１は、ステップＳ４０１で読み取った情報から、文字情報及び画像情報の色情報を取得する。また、文字情報に空白文字と改行文字を含む場合、これらも取得する。ここで色情報は、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、Ｋ（ブラック）の値とする。
【００３３】
ステップＳ４０５において、画像処理部３０１は、当該ページにおける文字情報及び画像情報のすべての色情報、即ちＣ、Ｍ、Ｙ、Ｋの値がすべて０であるか否かを判定する。文字情報及び画像情報のすべての色情報、Ｃ、Ｍ、Ｙ、Ｋの値がすべて０である場合（Ｃ＝Ｍ＝Ｙ＝Ｋ＝０）、当該ページは白紙ページであると判定される。これは、白紙判定手段による。当該ページは白紙ページであると判定されると、ステップＳ４０７に進む。ステップＳ４０７以降については上述した通りである。また、空白文字や改行文字については、これらの文字も色情報を有しているとし、さらにＣ＝Ｍ＝Ｙ＝Ｋ＝０であるとみなす。したがって、ページ内に空白文字や改行文字が含まれている場合に白紙判定処理が行われなければ、そのページは白紙で印刷されてしまうことになるが、空白文字や改行文字をこのように扱うことで、白紙ページと判定され、白紙の排紙を抑制できる。
【００３４】
ステップＳ４０５について図５、６を用いてさらに説明する。図５、６は、すべての色情報についてＣ＝Ｍ＝Ｙ＝Ｋ＝０であるページの一例を表している。図５のページ例は、文字情報５０１として、「あいうえお」を有する。但し、この文字は白色である。とすると、この文字情報「あいうえお」の色情報は、Ｃ＝Ｍ＝Ｙ＝Ｋ＝０となっている。また、空白文字の一種であるスペース５０２、改行５０３も有する。スペース５０２や改行５０３の部分は、仮に印刷を行っても白紙に相当として出力されるため、空白文字（スペース５０２に相当））と改行文字（改行５０３に相当）は色情報を有し、且つＣ＝Ｍ＝Ｙ＝Ｋ＝０であるとして扱われる。よって、図５のページ例は、白紙ページと判定され印刷されない。実際、図５におけるページは、視覚的には何もない、真っ白なページであり、仮に印刷を行っても白紙として出力されるページである。
【００３５】
図６のページ例では、描写物６０１が描かれてはいるが、色が白色であるため（Ｃ＝Ｍ＝Ｙ＝Ｋ＝０）、白紙ページと判定され印刷されない。このように、ファイル上では印刷すべき情報があるが、印刷の際には結果白紙として出力されるページについては、印刷すべき情報がないページと同等の取り扱いを行う。即ち、当該ページにつては画像形成処理を行わない。
【００３６】
ステップＳ４０５に戻って、Ｃ＝Ｍ＝Ｙ＝Ｋ＝０でない場合には、ステップＳ４０６に進む。Ｃ＝Ｍ＝Ｙ＝Ｋ＝０でない場合とは、図５を用いて説明すると、「あいうえお」の文字情報の色情報が、ある色を有する場合である。たとえ、スペースや改行文字があったとしても、「あいうえお」が色情報を有する以上、印刷された際には「あいうえお」は、濃淡こそあれ視覚的に認識可能である。よって、このようなページは、印刷されるべきページである。
【００３７】
ステップＳ４０６では、画像処理部３０１は、印刷されるべき当該ページについての印刷画像データを生成しメモリにストックする。次にステップＳ４０８に進み、すべてのページについて処理を行ったかのチェックを行い、まだ残りのページがあれば、ステップＳ４０３に戻る。残りのページがなければ、ステップＳ４０９において、メモリにストックされた印刷画像データを印刷出力する。この際、白紙ページであると判定されたページについては、メモリにはストックされていないので印刷されていない。
【００３８】
図７は、これまでの処理を示す例である。４ページを有する電子ファイル７０１が、入力されると、白紙判定処理７０２により白紙ページであるか否か判定される。白紙ページであると判定された２ページ目７０５についての印刷画像データは形成されない（画像形成中止）。一方、白紙ページでないと判定された１、３、４ページ目は、印刷画像データが形成され印刷キュー７０３にストックされる。４ページすべてについて白紙判定処理がなされた後、印刷キュー７０３ストックされた印刷画像データは、印刷用紙７０４等に印刷出力される。
【００３９】
以上、白紙判定処理について説明を行った。なお、ステップＳ４０７においては、「当該ページの画像形成を中止する」としたが、この他に、例えば、外部端末３１６の画面上等に警告を出してもよい。また、「白紙ページがありますが、印刷を中止しますか？」等の選択型の警告としてもよい。このとき「中止しない」と選択された場合には、図４に図示はしないがステップＳ４０７からステップＳ４０６へ進む処理となる。
【００４０】
また、デジタルカメラなどで撮影された画像やＰＣのディスプレイに表現される色は、光の発光を利用して色を表現（加法混色法）するＲＧＢ形式であるが、画像形成装置で扱う塗料はＲＧＢ形式で全ての色の表現が出来ないので、印刷にあたってＣＭＹＫ形式への変換を行っている。また、ＲＧＢ、ＣＭＹＫ以外の形式も多少にも存在するところ、画像形成装置において印刷出力する際には、ＣＭＹＫ形式として色情報を持つ。よって、入力された色の表現形式に関わらず本発明を適用可能とするために、本実施例では、判定の対象となる色情報をＣＭＹＫとした。このことを踏まえた上で、入力されたファイルの色表現形式が、たとえばＲＧＢ形式であった場合、ＣＭＹＫ形式に変換せずとも、そのままＲＧＢの値を用いて白紙判定を行ってもよい。その場合、色情報がＲ＝Ｇ＝Ｂ＝２５５（＝２＾８―１）のときに白紙と判定する。さらにまた、これはＲＧＢを各８ビットで表現した場合であって、ＲＧＢを各１６ビットの計４８ビットで扱う場合もある。この場合には、白色を表す値、即ちＲ＝Ｇ＝Ｂ＝（２＾１６−１）のとき白紙と判定すればよい。
【００４１】
以上の構成によれば、印刷の際に白紙プリントとなって印刷されてしまうような電子ファイル（ページ）の印刷を抑制することができる。また、印刷用紙の無駄も防ぐことができる。
【実施例１】
【００４２】
次に、設定等により単一色の色空間のみから構成されている電子ファイルに、その単一色でない色情報が含まれている場合の白紙判定処理について説明する。この場合について、具体的に図８を用いて説明をする。
【００４３】
図８は、図５で用いたページと比べて、文字情報「あいうえお」の色が異なっている。「あいう」はシアン色（Ｃ＝１００、Ｍ＝０、Ｙ＝０、Ｋ＝０）、「えお」は黒色（Ｃ＝０、Ｍ＝０、Ｙ＝０、Ｋ＝１００）である。このページをカラー印刷すれば、色を含めて図８に見たままの状態で印刷される。ここで、カラー印刷の際に当該ページの色空間をシアン色の単一色として設定をしたとする。この設定をした状態において、当該ページについてカラー印刷を行うと、図９のように印刷される。もちろんこの「あいう」は、シアン色で印刷されている。当該ページの色空間では、シアン色のみ扱っているので、黒色である「えお」は印刷されない（印刷されてはいるが色がないので見えない）。
【００４４】
以上説明したような、例えばシアン一色の色空間を有するページについての白紙判定処理について、図１０のフローチャートを用いて説明する。なお、図１０は、図４と比べステップＳ１００５のみが異なるため、それ以外のステップについての説明は省略する。
【００４５】
ステップＳ１００５において、取得した色情報からシアンに係る色の有無を判断する。すべての印刷すべき情報（文字情報、画像情報）の色情報において、Ｃ＝０である情報がなければ、そのページはシアン色を持つ文字情報もしくは画像情報を有していないため、ステップＳ１００７に進み、当該ページの画像形成は中止される。もちろん、シアン以外の色、例えば、黒色等の文字情報を持っていたとしても、本実施例においての色空間はシアン色としているため、印刷されるべき文字情報ではない。よって、当該ページは白紙判定処理において、白紙ページであると判定される。
【００４６】
一方、印刷すべき情報（文字情報、画像情報）の色情報において、Ｃ≠０であれば、当該ページにはシアン色を持つ情報があるので、ステップＳ１００６へ進み、以降印刷処理される。
【００４７】
本実施例によれば、単一色空間からなる電子ファイル（ページ）に、文字情報や画像情報が存在しない色（単一色以外の色）のみで構成されている場合にも、白紙排紙抑制をすることができる。また、印刷用紙の無駄も防ぐことができる。なお、ＲＧＢ形式でも同様に適用できることは言うまでもない。また、本実施例では単一色と設定して説明を行ったが、ある複数色の色空間からなる電子ファイル（ページ）に、文字情報や画像情報が存在しない色（複数色以外の色）のみで構成されている場合も適用できる。
【実施例２】
【００４８】
（両面印刷時の取り扱い）
本発明に係る画像形成装置１はいわゆるＭＦＰであり、１枚の印刷用紙の表裏に１ページずつの２ページ分の印刷、即ち両面印刷が可能である。図１１は、両面印刷を行う場合に白紙判定処理が行われた結果、印刷された用紙の様子を表している。５ページからなる電子ファイルを印刷する際、白紙判定が行われる。２ページ目は白紙ページであると判定されたため、本来は２枚目の用紙に印刷されるはずである３ページ目は、１枚目の用紙の裏面に印刷される。図１２は、両面印刷を行う場合であって、白紙判定（白紙排紙抑制機能ＯＦＦ）を行わない場合の印刷された用紙の様子である。図１２では、２ページ目は白紙であるが、白紙判定処理が行われないため、１枚目の用紙の裏面に白紙が印刷されている。図１１、１２から分かる通り、白紙判定を行った場合には行わない場合を比べて、用紙を１枚節約することができる。印刷枚数及び白紙ページが多くなるにつれて用紙の節約効果も大きくなる。
【００４９】
なお、具体的な処理については、図４のステップＳ４０６で説明した通りである。つまり、白紙ページでないので印刷すべきと判定されたページは、印刷画像データとして画像形成処理され、メモリ（印刷キュー）にストックされる。そして、最終的にストックされた印刷画像データをストック順に両面印刷してゆけばよい。
【００５０】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５１】
【図１】本実施形態に係る画像形成装置の外観斜視図である。
【図２】本実施形態に係る画像形成装置のハードウェア構成図である。
【図３】本実施形態に係る画像形成装置の機能構成図である。
【図４】白紙判定処理のフローチャート図である。
【図５】白紙ページを表す図の一例である。
【図６】白紙ページを表す図の一例である。
【図７】白紙判定処理に係る概念を表す図の一例である。
【図８】単一色空間を有する白紙ページを表す図の一例である。
【図９】単一色空間を有する白紙ページが印刷された様子を表す図の一例である。
【図１０】単一色空間に係る白紙判定処理のフローチャート図である。
【図１１】白紙判定処理ありの場合の両面印刷結果を表す図の一例である。
【図１２】白紙判定処理なしの場合の両面印刷結果を表す図の一例である。
【符号の説明】
【００５２】
１        画像形成装置
３０１    画像処理部
３０２    画像制御部
３０３    画像読取部
３０４    読取制御部
３０５    ファイル部
３０６    読取制御部
３０７    中央制御部
３０８    ＲＡＭ
３０９    書込制御部
３１０    画像描画部
３１１    画像出力部
３１２    給紙制御部
３１３    給紙部
３１４    外部入力制御部
３１５    操作表示部
３１６    通信部
３１７    通信制御部
３１８    外部端末
【図１】
0005239356.tif 000002
【図２】
0005239356.tif 000003
【図３】
0005239356.tif 000004
【図４】
0005239356.tif 000005
【図５】
0005239356.tif 000006
【図６】
0005239356.tif 000007
【図７】
0005239356.tif 000008
【図８】
0005239356.tif 000009
【図９】
0005239356.tif 000010
【図１０】
0005239356.tif 000011
【図１１】
0005239356.tif 000012
【図１２】
0005239356.tif 000013