(57)【要約】【課題】  ユーザによって作成されたレイアウトをユーザの意思に基づいて維持しつつ、白紙の排出によるクリーニング機構及び感光体の損傷や、用紙の無駄を無くす。【解決手段】  白紙頁判断部が、白紙を構成するデータのみからなる頁が存在すると判断すると（Ｓ６，Ｓ７）、表示制御部が、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、コンピュータの表示部に表示させる（Ｓ９）。この表示後、指示受付部で受け付けられた指示に応じて、上記白紙を構成する印刷データのみからなる頁のデータを、出力部から画像形成装置又はファクシミリ装置に出力させるか否かを制御部が制御する（Ｓ１０，Ｓ１１）。これにより、ユーザによって作成された各頁毎のレイアウトは維持され、ユーザがあえて白紙を設けた場合等には、白紙を印刷させる状態を維持することができる。【選択図】      図２
2005276044.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータの記憶部に記憶されている印刷データを、画像形成装置又はファクシミリ装置に出力させる印刷データ出力制御プログラムであって、
前記印刷データを前記画像形成装置又はファクシミリ装置に出力する出力手段と、
前記印刷データが白紙を構成するデータのみからなるか否かを各頁毎に判断する白紙頁判断手段と、
前記白紙頁判断手段によって、白紙を構成するデータのみからなる頁が前記印刷データ中に存在すると判断された場合に、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、前記コンピュータに設けられている表示部に表示させる表示制御手段と、
前記表示制御手段によって表示された処理選択メッセージに対する指示の入力をユーザから受け付ける指示受付手段と、
前記指示受付手段によって、前記白紙を構成するデータのみからなる頁を印刷しない指示が受け付けられた場合は、前記出力手段に当該頁部分のデータを前記画像形成装置又はファクシミリ装置に対して出力させず、前記白紙を構成するデータのみからなる頁を印刷する指示が受け付けられた場合は、前記出力手段に当該頁部分のデータを前記画像形成装置又はファクシミリ装置に対して出力させる制御手段として、
コンピュータを機能させる印刷データ出力制御プログラム。
【請求項２】
前記白紙頁判断手段は、前記印刷データに含まれる白画素以外の画素数が所定の閾値以下であるか否かを各頁毎に判断し、白画素以外の画素数が所定の閾値以下となる頁を、白紙を構成するデータのみからなると判断する請求項１に記載の印刷データ出力制御プログラム。
【請求項３】
前記白紙頁判断手段による白紙か否かの判断に用いられる前記閾値の入力をユーザから受け付ける閾値受付手段と、
前記白紙頁判断手段は、前記閾値受付手段によって受け付けられた閾値で、前記白紙か否かの頁毎の判断を行う請求項２に記載の印刷データ出力プログラム。
【請求項４】
印刷データを印刷する印刷手段を備えた画像形成装置であって、
ユーザに対するメッセージを報知可能な報知手段と、
前記印刷データが白紙を構成するデータのみからなるか否かを各頁毎に判断する白紙頁判断手段と、
前記白紙頁判断手段によって、白紙を構成するデータのみからなる頁が前記印刷データ中に存在すると判断された場合に、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、前記報知手段に報知させる報知制御手段と、
前記報知制御手段によって報知された処理選択メッセージに対する指示の入力をユーザから受け付ける指示受付手段と、
前記指示受付手段によって、前記白紙を構成するデータのみからなる頁を印刷しない指示が受け付けられた場合は、前記印刷手段に当該頁部分のデータを印刷させず、前記白紙を構成するデータのみからなる頁を印刷する指示が受け付けられた場合は、前記印刷手段に当該頁部分のデータを印刷させる制御手段と
を備えた画像形成装置。
【請求項５】
前記白紙頁判断手段は、前記印刷データに含まれる白画素以外の画素数が所定の閾値以下であるか否かを各頁毎に判断し、その画素数が所定の閾値以下となる頁を、白紙を構成するデータのみからなると判断する請求項４に記載の画像形成装置。
【請求項６】
前記白紙頁判断手段による白紙か否かの判断に用いられる前記閾値の入力をユーザから受け付ける閾値受付手段と、
前記白紙頁判断手段は、前記閾値受付手段によって受け付けられた閾値で、前記白紙か否かの頁毎の判断を行う請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データ中に存在する、白紙を構成するデータ部分の処理技術に関する。
【背景技術】
【０００２】
従来、特許文献１に示されるように、コンピュータ側から送信された画像データを解析し、そのデータが白紙または白紙状態に近い場合、その白紙画像の出力をスキップする画像処理装置が提案されている。この画像処理装置は、白紙の排出によるクリーニング機構及び感光体の損傷や、用紙の無駄という問題を解決することを目的としている。
【特許文献１】特開平１１−１２３８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記従来の画像処理装置は、印刷データ中に白紙状態のドットイメージがある場合、その白紙状態のドットイメージを詰めて、それよりも前の白紙状態ではないドットイメージに続けて印刷する。また、ユーザの意思に関係なく、白紙状態のドットイメージを印刷しない処理を行うようになっている。そのため、ユーザが、あえて空白部分を持たせたレイアウトを作成したとしても、当該空白部分が無くなってしまい、ユーザによって作成されたレイアウトがユーザの意思に関係なく崩れてしまう。
【０００４】
本発明は、上記の問題を解決するためになされたもので、ユーザによって作成されたレイアウトをユーザの意思に基づいて維持しつつ、白紙の排出によるクリーニング機構及び感光体の損傷や、用紙の無駄を無くすことができる印刷データ出力制御プログラム及び画像形成装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００５】
本発明の請求項１に記載の発明は、コンピュータの記憶部に記憶されている印刷データを、画像形成装置又はファクシミリ装置に出力させる印刷データ出力制御プログラムであって、
前記印刷データを前記画像形成装置又はファクシミリ装置に出力する出力手段と、
前記印刷データが白紙を構成するデータのみからなるか否かを各頁毎に判断する白紙頁判断手段と、
前記白紙頁判断手段によって、白紙を構成するデータのみからなる頁が前記印刷データ中に存在すると判断された場合に、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、前記コンピュータに設けられている表示部に表示させる表示制御手段と、
前記表示制御手段によって表示された処理選択メッセージに対する指示の入力をユーザから受け付ける指示受付手段と、
前記指示受付手段によって、前記白紙を構成するデータのみからなる頁を印刷しない指示が受け付けられた場合は、前記出力手段に当該頁部分のデータを前記画像形成装置又はファクシミリ装置に対して出力させず、前記白紙を構成するデータのみからなる頁を印刷する指示が受け付けられた場合は、前記出力手段に当該頁部分のデータを前記画像形成装置又はファクシミリ装置に対して出力させる制御手段として、
コンピュータを機能させるものである。
【０００６】
この構成は、白紙頁判断手段が、白紙を構成するデータのみからなる頁が存在すると判断すると、表示制御手段が、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、コンピュータの表示部に表示させ、指示受付手段によって受け付けられた指示に応じて、上記白紙を構成する印刷データのみからなる頁のデータを、出力手段から画像形成装置又はファクシミリ装置に出力させるか否かを制御手段が制御するようになっている。これにより、白紙を構成するデータのみからなる頁毎に、印刷又はファクシミリ通信させるか否かが制御されるので、ユーザによって作成された各頁毎のレイアウトは維持される。さらに、ユーザの意思に応じて、白紙を構成するデータのみからなる頁を印刷するか否かが制御されるので、ユーザがあえて白紙を設けた場合等には、白紙を印刷させる状態を維持することができる。また、当然に、画像形成装置に対しては、白紙の排出によるクリーニング機構及び感光体の損傷や、用紙の無駄を無くすことができる。
【０００７】
また、請求項２に記載の発明は、請求項１に記載の印刷データ出力制御プログラムであって、前記白紙頁判断手段は、前記印刷データに含まれる白画素以外の画素数が所定の閾値以下であるか否かを各頁毎に判断し、白画素以外の画素数が所定の閾値以下となる頁を、白紙を構成するデータのみからなると判断するものである。
【０００８】
この構成では、白紙頁判断手段が、各頁毎の印刷データに含まれる白画素以外の画素数に基づいて、白紙を構成するデータのみからなる頁であるか否かを判断するので、白紙の頁か否かの判断を簡単な処理で行うことができる。また、閾値の大小に応じて、完全な白紙の頁の他、白紙に近い状態の頁についても、印刷又はファクシミリ通信しないように制御することが可能になる。
【０００９】
また、請求項３に記載の発明は、請求項２に記載の印刷データ出力プログラムであって、前記白紙頁判断手段による白紙か否かの判断に用いられる前記閾値の入力をユーザから受け付ける閾値受付手段と、
前記白紙頁判断手段は、前記閾値受付手段によって受け付けられた閾値で、前記白紙か否かの頁毎の判断を行うものである。
【００１０】
この構成では、閾値受付手段にユーザからの閾値の入力が受け付けられると、白紙頁判断手段が、当該受け付けられた閾値に基づいて白紙か否かを判断するので、ユーザは、印刷又はファクシミリ通信を行わせる頁とするか否かの判断に用いられる各頁の画素数を所望の数に変更して、白紙頁判断手段に白紙か否かの判断を行わせることができる。
【００１１】
また、請求項４に記載の発明は、印刷データを印刷する印刷手段を備えた画像形成装置であって、
ユーザに対するメッセージを報知可能な報知手段と、
前記印刷データが白紙を構成するデータのみからなるか否かを各頁毎に判断する白紙頁判断手段と、
前記白紙頁判断手段によって、白紙を構成するデータのみからなる頁が前記印刷データ中に存在すると判断された場合に、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、前記報知手段に報知させる報知制御手段と、
前記報知制御手段によって報知された処理選択メッセージに対する指示の入力をユーザから受け付ける指示受付手段と、
前記指示受付手段によって、前記白紙を構成するデータのみからなる頁を印刷しない指示が受け付けられた場合は、前記印刷手段に当該頁部分のデータを印刷させず、前記白紙を構成するデータのみからなる頁を印刷する指示が受け付けられた場合は、前記印刷手段に当該頁部分のデータを印刷させる制御手段と
を備えたものである。
【００１２】
この構成では、白紙頁判断手段が、白紙を構成するデータのみからなる頁が存在すると判断すると、表示制御手段が、当該頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを表示手段に表示させ、指示受付手段によって受け付けられた指示に応じて、上記白紙を構成する印刷データのみからなる頁のデータを、印刷手段に印刷させるか否かを制御手段が制御するようになっている。これにより、白紙を構成するデータのみからなる頁毎に、印刷又はファクシミリ通信させるか否かが制御されるので、ユーザによって作成された各頁毎のレイアウトは維持される。さらに、ユーザの意思に応じて、白紙を構成するデータのみからなる頁を印刷するか否かが制御されるので、ユーザがあえて白紙を設けた場合等には、白紙を印刷させる状態を維持することができる。また、当然に、画像形成装置に対しては、白紙の排出によるクリーニング機構及び感光体の損傷や、用紙の無駄を無くすことができる。
【００１３】
また、請求項５に記載の発明は、請求項４に記載の画像形成装置であって、前記白紙頁判断手段は、前記印刷データに含まれる白画素以外の画素数が所定の閾値以下であるか否かを各頁毎に判断し、その画素数が所定の閾値以下となる頁を、白紙を構成するデータのみからなると判断するものである。
【００１４】
この構成では、白紙頁判断手段が、各頁毎の印刷データに含まれる白画素以外の画素数に基づいて、白紙を構成するデータのみからなる頁であるか否かを判断するので、白紙の頁か否かの判断を簡単な処理で行うことができ、また、閾値の大小に応じて、完全な白紙の頁の他、白紙に近い状態の頁についても、印刷又はファクシミリ通信しないように制御することが可能になる。
【００１５】
また、請求項６に記載の発明は、請求項５に記載の画像形成装置であって、前記白紙頁判断手段による白紙か否かの判断に用いられる前記閾値の入力をユーザから受け付ける閾値受付手段と、
前記白紙頁判断手段は、前記閾値受付手段によって受け付けられた閾値で、前記白紙か否かの頁毎の判断を行うものである。
【００１６】
この構成では、閾値受付手段にユーザからの閾値の入力が受け付けられると、白紙頁判断手段が、当該受け付けられた閾値に基づいて白紙か否かを判断するので、ユーザは、印刷又はファクシミリ通信を行わせる頁とするか否かの判断に用いられる各頁の画素数を所望の数に変更して、白紙頁判断手段に白紙か否かの判断を行わせることができる。
【発明の効果】
【００１７】
請求項１及び請求項４に記載の発明によれば、白紙を構成するデータのみからなる頁毎に、印刷又はファクシミリ通信させるか否かが制御されるので、ユーザによって作成された各頁毎のレイアウトは維持される。さらに、ユーザの意思に応じて、白紙を構成するデータのみからなる頁を印刷するか否かが制御されるので、ユーザがあえて白紙を設けた場合等には、白紙を印刷させる状態を維持することができる。また、当然に、画像形成装置に対しては、白紙の排出によるクリーニング機構及び感光体の損傷や、用紙の無駄を無くすことができる。
【００１８】
請求項２及び請求項５に記載の発明によれば、白紙の頁か否かの判断を簡単な処理で行うことができる。また、閾値の大小に応じて、完全な白紙の頁の他、白紙に近い状態の頁についても、印刷又はファクシミリ通信しないように制御することが可能になる。
【００１９】
請求項３及び請求項６に記載の発明によれば、ユーザは、印刷又はファクシミリ通信を行わせる頁とするか否かの判断に用いられる各頁の画素数を所望の数に変更して、白紙頁判断手段に白紙か否かの判断を行わせることができる。
【発明を実施するための最良の形態】
【００２０】
（第１実施形態）
以下、本発明に係る第１実施形態を図面に基づいて説明する。図１は、本発明に係る印刷データ出力制御プログラムがインストールされたパーソナルコンピュータ（以下、ＰＣという）と、これに接続されたプリンタ及びファクシミリ装置を示すブロック図である。なお、本実施形態では、ファクシミリ装置はパソコンの一部として説明する。
【００２１】
ＰＣ１は、ＬＡＮ（Local Area Network）ケーブル、又はセントロニクスインターフェイスなどのパラレルケーブルあるいはＲＳ−２３２Ｃなどシリアルケーブル等により、プリンタ２０と接続され、ＰＣ１から出力された印刷データがプリンタ２０で記録用紙上に印刷されるようになっている。ここで、通信Ｉ／Ｆ１６０は、ＬＡＮインタフェイス、パラレルＩ／Ｆ部又はシリアルＩ／Ｆ部として機能する。また、プリンタ２０は、ファクシミリ機能、プリンタ機能、コピー機能を備える複合機やファクシミリ装置等、プリンタ機能を備える種々の装置が含まれる。
【００２２】
ファクシミリ通信部１７０は、ファクシミリ通信に必要なデータの調整を行うものであり、公衆回線５１を通じて外部のファクシミリ装置２１とのデータ送受信を行う。ファクシミリ通信部１７０には、データ送受信相手である相手先ファクシミリ装置２１との電話回線の接続を制御するＮＣＵ（Network Control Unit）等が備えられている。
【００２３】
ＰＣ１は、上記通信Ｉ／Ｆ１６０及びファクシミリ通信部１７０の他、ＣＰＵ１００、ＲＯＭ（リードオンリーメモリ）１１０、ＲＡＭ（ランダムアクセスメモリ）１２０、記録媒体駆動装置１３０、操作部１４０、表示部１５０及び記憶装置２００を備えている。
【００２４】
ＲＯＭ１１０は、記憶装置２００や記録媒体駆動装置１３０等の周辺機器を制御するための基本プログラムであるＢＩＯＳ（basic input/output system）等を記憶している。ＲＡＭ１２０は、ＣＰＵ１００の作業領域として使用され、種々のデータを一時的に記憶する。記録媒体駆動装置１３０は、ＣＰＵ１００の制御の下、ＣＤ−ＲＯＭ、フレキシブルディスク、ＤＶＤ（digital versatile disk）等の記録媒体に記録された種々のデータを読み取る。なお、特許請求の範囲でいう記憶部には、記憶装置２００の他、ＲＡＭ１２０、記録媒体駆動装置１３０で読み取られる記録媒体や、ＰＣ１に接続される外付けハードディスク等の記録媒体も含むものとする。
【００２５】
操作部１４０は、キーボード、マウス等のポインティングデバイスを含み、ユーザの操作指令を受け付け、操作指令に応じた電気信号をＣＰＵ１００に出力する。表示部１５０は、液晶パネル又はＣＲＴ（陰極線管）等から構成され、ＣＰＵ１００の制御の下に種々の画像を表示する。
【００２６】
記憶装置２００は、例えば磁気ディスクから構成され、パーソナルコンピュータを統括制御するための基本プログラムであるオペレーティングシステムや、本発明に係る印刷データ出力制御プログラム等を記憶している。この印刷データ出力制御プログラムは、外部から指示受付部１０２に入力された指示に基づいて、ＰＣ１の記憶装置２００等に記憶されている印刷データを、ファクス送信又はプリンタ印刷のいずれかの処理を選択して実行させるものである。印刷データ出力制御プログラムは、ＣＤ−ＲＯＭやフレキシブルディスク等の記録媒体に記録されている場合は、この記録媒体を記録媒体駆動装置１３０に装填してインストールすることで記憶装置２００に記憶される。また、印刷データ出力制御プログラムがインターネット上のＷｅｂサーバに記憶されている場合は、Ｗｅｂサーバから印刷データ出力制御プログラムをダウンロードすることにより、当該プログラムを記憶装置２００に記憶させてもよい。
【００２７】
ＣＰＵ１００は、オペレーティングシステムの制御の下、印刷データ出力制御プログラムを実行することで、表示制御部１０１（表示制御手段）、指示受付部（指示受付手段）１０２、白紙頁設定指示受付部１０３、閾値受付部（閾値受付手段）１０４、白紙頁判断部（白紙頁判断手段）１０５、制御部（制御手段）１０６及び出力部（出力手段）１０７として機能する。なお、これらＣＰＵ１００の各部は、それぞれ回路によって構成される等、ハードウェアで実現されるようにしてもよい。
【００２８】
表示制御部１０１は、白紙（印刷対象となる画像が存在しない部分）を構成するデータのみからなる頁（以下、白紙頁という）が印刷データ中に存在することが白紙頁判断部１０５によって判断された場合に、当該白紙頁の印刷を実行するか否かの指示の入力を促す処理選択メッセージを、表示部１５０に表示させる。
【００２９】
指示受付部１０２は、表示制御部１０１によって上記処理選択メッセージが表示部１５０に表示されているときに、上記白紙頁の印刷を実行するか否かの指示の入力を、ユーザによる外部操作に基づいて受け付ける。
【００３０】
白紙頁設定指示受付部１０３は、白紙頁を印刷又は未印刷のいずれで処理するか、白紙頁の存在をユーザに警告する表示を行うか、を設定する指示等の入力を、ユーザから受け付ける。
【００３１】
閾値受付部１０４は、白紙頁判断部１０５による白紙頁か否かの判断に用いられる閾値の入力をユーザから受け付ける。この閾値受付部１０４で入力が受け付けられた値が、以下に示す「所定の閾値」となる。
【００３２】
白紙頁判断部１０５は、印刷データが白紙を構成するデータのみからなるか否かを各頁毎に判断する。この白紙頁判断部１０５による判断は、印刷データに含まれる白画素以外の画素数が所定の閾値以下であるか否かを各頁毎に判断し、白画素以外の画素数が所定の閾値以下となる頁を、白紙を構成するデータのみからなると判断することによって行われる。白紙頁判断部１０５は、閾値受付部１０４によってユーザから受け付けられた閾値を用いて、白紙か否かの頁毎の判断を行う。
【００３３】
制御部１０６は、指示受付部１０２で白紙頁を印刷しない指示がユーザから受け付けられた場合は、出力部１０７に当該白紙頁部分のデータをプリンタ２０又はファクシミリ通信部１７０に対して出力させない。また、制御部１０６は、上記白紙頁を印刷する指示がユーザから受け付けられた場合は、出力部１０７に当該白紙頁部分のデータをプリンタ２０又はファクシミリ通信部１７０に対して出力させる。
【００３４】
出力部１０７は、印刷データ（白紙頁を印刷しない場合は、印刷しない白紙頁部分以外の印刷データ）を、通信Ｉ／Ｆ１６０を介してプリンタ２０に出力し、また、印刷データをファクシミリ通信部１７０に出力する。ファクシミリ通信部１７０が受け取ったデータは、公衆回線５１を通じて外部のファクシミリ装置２１に送信される。
【００３５】
なお、ＣＰＵ１００は、印刷データをプリンタ印刷用のデータ形式（例えば、ＰＤＬ（Page Description Language）等）、又は、ファクス送信用のデータ形式（例えば、ラスタデータ等）に変換するが、本実施形態においては、当該変換処理の説明は省略する。
【００３６】
次に、印刷データ出力制御プログラムがインストールされたＰＣ１において、プリンタ印刷及びファクス送信時に行われる処理を説明する。図２は、印刷データ出力制御プログラムがインストールされたＰＣ１において、プリンタ印刷及びファクス送信時に行われる処理を示すフローチャート、図３は印刷処理時の初期画面の例を示す図、図４は白紙頁設定入力画面の例を示す図、図５は白紙頁の印刷又は未印刷の選択を促す表示画面の例を示す図である。
【００３７】
ユーザの指示により印刷データ出力制御プログラムが起動されると（Ｓ１）、制御部１０６は、ユーザによって設定された白紙頁の印刷に関する設定が、印刷又は未印刷のいずれとなっているかを判断する（Ｓ２）。
【００３８】
この白紙頁の印刷に関する設定について、図３及び図４を用いて説明する。ユーザが図３に示す印刷処理時の初期画面１５００を表示部１５０に表示させ、ユーザによって、マウス等のポインティングデバイスによって「白紙頁設定」ボタン１５０１が押下されたり、又は操作部１４０から白紙頁設定指示が入力されると、表示制御部１０１は表示部１５０に白紙頁設定画面１５０２を表示させる。この白紙頁設定画面１５０２で、ユーザが、「白紙頁未印刷」１５０３、「白紙頁警告要求」１５０４、「白紙頁印刷」１５０５のいずれかをポインティングデバイスで押下するか、操作部１４０で指定すると、押下又は指定されたボタンが示す指示（白紙頁未印刷、白紙頁警告要求、白紙頁印刷のいずれか）を、白紙頁設定指示受付部１０３が受け付ける。受け付けられた指示の内容は、表示制御部１０１によって、白紙頁設定画面１５０２の「現在の設定」欄１５０６に表示される。
【００３９】
図２の説明に戻る。白紙頁の印刷に関する設定が、白紙頁であっても印刷する設定である場合は（Ｓ２でＹＥＳ）、制御部１０６は、印刷データ（例えば、表計算ソフトで作成されたデータ）の各頁を印刷させるために、出力部１０７から、通信Ｉ／Ｆ１６０を介して、全頁分の印刷データをプリンタ２０に出力させる（Ｓ１１）。
【００４０】
なお、ファクシミリ通信の場合は、制御部１０６が、ユーザによる白紙頁の送信に関する設定が、送信又は不送信のいずれになっているかを判断し（Ｓ２）、送信に設定されている場合は（Ｓ２でＹＥＳ）、ファクシミリ送信の対象となっている全頁分の印刷データを、出力部１０７からファクシミリ通信部１７０に出力させる（Ｓ１１）。
【００４１】
上記白紙頁の印刷に関する設定が、白紙頁を印刷する設定になっていない場合（すなわち、上記白紙頁の印刷に関する設定が未印刷となっている場合、又は、ユーザへの警告後におけるユーザからの指示に基づいて白紙頁を印刷するか未印刷とするかを判断する設定になっている場合）は（Ｓ２でＮＯ）、以下の処理を行う。
【００４２】
制御部１０６が、印刷データの第１頁開始を示す信号を受けると（Ｓ３でＹＥＳ）、印刷データの画素数をカウントするためのカウンタ（例えば、白紙頁判断部１０５に備えられる。図１では図示略）をリセットする（Ｓ４）。そして、このカウンタで、白色を示す画素（記録用紙への印刷時に白色として印刷する画素又はドットを示す。以下、白画素という）以外の画素数Ｔをカウントする（Ｓ５）。このカウントにおいて、画素数Ｔが閾値ｎよりも大きくなった場合は（Ｓ６でＹＥＳ）、白紙頁判断部１０５が当該頁を白紙頁ではないと判断する。制御部１０６は、当該頁の印刷データを、出力部１０７からプリンタ２０又はファクシミリ通信部１７０に出力させる（Ｓ１１）。そして、制御部１０６は、印刷データからの次頁開始信号の有無に基づいて、次頁が存在すると判断した場合は（Ｓ１２でＹＥＳ）、Ｓ４の処理に戻し、次頁が存在しないと判断した場合は（Ｓ１２でＮＯ）、処理を終了する。
【００４３】
また、Ｓ６において、画素数Ｔが閾値ｎ以下のまま（Ｓ６でＮＯ）、この頁の終了を示す信号を制御部１０６が受けると（Ｓ７でＹＥＳ）、白紙頁判断部１０５は当該頁を白紙頁と判断する。そして、表示制御部１０１は、ユーザに対して白紙頁の存在を警告する設定がされているか否かを判断する（Ｓ８）。
【００４４】
なお、上記閾値ｎは、ユーザが操作部１４０等を操作して所望の値を入力して、この値の入力を閾値受付部１０４が受け付けることで、閾値ｎを可変させることが可能である。ユーザが閾値ｎを「０」に設定すれば、完全な白紙状態の頁のみを白紙頁とすることができる。また、ユーザが閾値ｎを「０」以外の所望の値に設定することで、各頁にどの程度の印刷部分が存在する場合に印刷を行わせるか又は印刷を行わせないか、或いは、白紙頁存在の警告をさせるか否かを、自由にコントロールすることができる。
【００４５】
上記Ｓ８で、ユーザに対する白紙頁の存在を警告するように設定されている場合は（Ｓ８でＹＥＳ）、表示制御部１０１は、図５に示すような選択画面１５０７を表示部１５０に表示させることによって（Ｓ９）、ユーザに対して当該白紙頁を印刷するか否かの選択を促す。この表示後、指示受付部１０２が、ユーザがマウス等のポインティングデバイスで表示部１５０上に表示されている「印刷する」ボタン１５０８を押下するか、又は操作部１４０を操作する等により、指示受付部１０２が、ユーザから当該白紙頁を印刷する旨の指示の入力を受け付けると（Ｓ１０でＹＥＳ）、制御部１０６が、当該白紙頁の印刷データを出力部１０７からプリンタ２０に出力させる（Ｓ１１）。
【００４６】
なお、ファクシミリ送信の場合は、ユーザに対して白紙頁の存在を警告すると設定されている場合は（Ｓ８でＹＥＳ）、制御部１０６は、ユーザに対して当該白紙頁をファクシミリ送信するか否かの選択を促すメッセージを表示する（Ｓ９）。この表示後、指示受付部１０２が、白紙頁をファクシミリ送信する旨の指示の入力をユーザから受け付けると（Ｓ１０でＹＥＳ）、制御部１０６が当該白紙頁の印刷データを出力部１０７からファクシミリ通信部１７０に出力させる（Ｓ１１）。
【００４７】
また、上記Ｓ９における選択メッセージの表示後、ユーザによる「印刷しない」ボタン１５０９の押下又は操作部１４０の操作等により、上記白紙頁を印刷又はファクシミリ送信しない旨の指示の入力を指示受付部１０２がユーザから受け付けると（Ｓ１０でＮＯ）、制御部１０６が当該白紙頁の印刷データを出力部１０７から出力させず、当該白紙頁の印刷又はファクシミリ送信が行われないようにする。なお、何頁目が白紙であるかは、表示制御部１０１が、上記頁開始信号等に基づいて、頁表示欄１５１０に表示する。
【００４８】
この後、制御部１０６は、印刷データからの次頁開始信号の有無に基づき、次頁が存在する場合は（Ｓ１２でＹＥＳ）、Ｓ４の処理に戻し、次頁が存在しない場合は（Ｓ１２でＮＯ）、処理を終了する。なお、上記で説明した処理は、以下のように、種々の変形が可能である。
【００４９】
(1)上記では、Ｓ２で説明したように、白紙頁の印刷について、(a)白紙頁を印刷するか、(b)未印刷とするか、(c)ユーザへの警告後にユーザからの指示に従って印刷又は未印刷を決定する、のいずれの処理を行うかをユーザが選択して設定可能とされているが、(b)白紙頁を未印刷とするか、(c)ユーザに確認後に印刷又は未印刷とするか、のいずれかの処理が自動的に行われるようにしてもよい。
【００５０】
(2)また、上記では、白紙頁が存在する場合に、ユーザに対して印刷又は未印刷を選択させる表示を行うか否かを設定できるとして説明しているが、この警告表示を行わず、白紙頁が存在する場合は、制御部１０６が自動的に白紙頁を印刷しないように処理してもよい。
【００５１】
（第２実施形態）
以下、本発明に係る第２実施形態を図面に基づいて説明する。図６は、本発明に係る画像形成装置の一例であるプリンタを示すブロック図である。
【００５２】
本発明に係る第２実施形態は、プリンタ３である。プリンタ３は、パソコン４から送信されてくる印刷データについて、第１実施形態で説明した白紙頁に対する印刷処理と同様の処理を行うものである。上記第１実施形態で説明した、印刷データ出力制御プログラムがインストールされたパソコン１と同様の構成については、同符号を付して、詳細な説明は省略する。
【００５３】
ＣＰＵ３００は、オペレーティングシステムの制御の下、記憶装置２００に記憶された（インストールされた）制御プログラムを実行することで、表示制御部１０１（報知制御手段）、指示受付部（指示受付手段）１０２、白紙頁設定指示受付部１０３、閾値受付部（閾値受付手段）１０４、白紙頁判断部（白紙頁判断手段）１０５、制御部（制御手段）１０６及びデータ受信部３０７として機能する。なお、これらＣＰＵ３００の各部は、それぞれ回路によって構成される等、ハードウェアで実現されるようにしてもよい。
【００５４】
データ受信部３０７は、外部のパソコン４から送信されてくる印刷データを、通信Ｉ／Ｆ３１０を介して受信するものである。記録部（印刷手段）３２０は、例えば、帯電部、露光部、現像部、転写部等からなる電子写真方式の画像形成機構や、インクジェット方式の画像形成機構であり、制御部１０６から送られてくる印刷データを、各頁毎に記録用紙に印刷するものである。
【００５５】
なお、表示部１５０には、表示制御部（報知制御手段）１０１によって選択表示画面１５０７（図５）が表示される。表示部１５０は、特許請求の範囲で言う報知手段の一例として機能する。
【００５６】
次に、上記プリンタ３の印刷時に行われる処理を説明する。図７はプリンタ３の印刷時に行われる処理を示すフローチャートである。なお、図２と同様の処理については、同符号を付して説明を省略する。
【００５７】
データ受信部３０７が、外部のパソコン４から印刷データを受信すると（Ｓ２１）、図２に示した処理と同様の処理が行われる（Ｓ２乃至Ｓ１０）。表示制御部１０１が表示部１５０に、ユーザに対して白紙頁の印刷を行うか否かの選択を促す選択画面１５０７（図５）を表示させた後、指示受付部１０２が当該白紙頁を印刷する旨の指示をユーザから受け付けると（Ｓ１０でＹＥＳ）、制御部１０６は、当該白紙頁の印刷データを記録部３２０に送って、記録部３２０に当該白紙頁の印刷を実行させる（Ｓ２２）。また、指示受付部１０２が当該白紙頁を印刷しない旨の指示をユーザから受け付けると（Ｓ１０でＮＯ）、制御部１０６は、当該白紙頁の印刷データを記録部３２０に送らず、記録部３２０に当該白紙頁を印刷させない。
【００５８】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。例えば、上記各実施形態では、ユーザに対する白紙頁存在の警告は、表示部１５０に選択画面１５０７を表示させることで行っているが、これに加えて、音や音声等によって、ユーザに対して警告したり、白紙頁の印刷又は未印刷の選択を促すようにしてもよい。また、ＬＥＤ（light emitting diode）等の発光部によって、ユーザに対して警告したり、白紙頁の印刷又は未印刷の選択を促すようにしてもよい。
【図面の簡単な説明】
【００５９】
【図１】本発明に係る印刷データ出力制御プログラムがインストールされたパーソナルコンピュータと、これに接続されたプリンタ及びファクシミリ装置を示すブロック図である。
【図２】印刷データ出力制御プログラムがインストールされたパーソナルコンピュータにおいて、プリンタ印刷及びファクス送信時に行われる処理を示すフローチャートである。
【図３】印刷処理時の初期画面の例を示す図である。
【図４】白紙頁設定入力画面の例を示す図である。
【図５】白紙頁の印刷又は未印刷の選択を促す表示画面の例を示す図である。
【図６】本発明に係る画像形成装置の一例であるプリンタを示すブロック図である。
【図７】図６のプリンタの印刷時に行われる処理を示すフローチャートである。
【符号の説明】
【００６０】
１        パソナルコンピュータ
３        プリンタ
２０      プリンタ
２１      ファクシミリ装置
１０１    表示制御部
１０２    指示受付部
１０３    白紙頁設定指示受付部
１０４    閾値受付部
１０５    白紙頁判断部
１０６    制御部
１０７    出力部
１４０    操作部
１５０    表示部
１７０    ファクシミリ通信部
３０７    データ受信部
３２０    記録部
１５００  初期画面
１５０１  「白紙頁設定」ボタン
１５０２  白紙頁設定画面
１５０６  「現在の設定」欄
１５０７  選択画面
１５０７  選択表示画面
１５０８  「印刷する」ボタン
１５０９  「印刷しない」ボタン
【図１】
2005276044.tif 000003
【図２】
2005276044.tif 000004
【図３】
2005276044.tif 000005
【図４】
2005276044.tif 000006
【図５】
2005276044.tif 000007
【図６】
2005276044.tif 000008
【図７】
2005276044.tif 000009