"印刷装置で記録媒体に印刷される原稿の印刷データの出力を制御する印刷制御ユニットであって、前記印刷データに関し、前記原稿のページが切り替わるページ区分を定義する改ページ情報を取得する改ページ情報取得部と、前記改ページ情報に基づいて、前記原稿の各ページ中の印刷する画像が存在しない白紙ページを検出する白紙ページ検出部と、前記改ページ情報に基づき、各ページ毎に、当該ページに含まれる画像を解析して各ページの属性を決定するページ属性決定部と、前記白紙ページ検出部が検出した白紙ページの次ページについて、前記ページ属性決定部が決定した属性を参照し、次ページの属性が、手前のページへの白紙ページの配置を必要としない特定の属性に該当する場合に、当該次ページの手前の前記白紙ページを前記原稿から削除する加工を前記印刷データに加える削除実行部と、を備えることを特徴とする印刷制御ユニット。前記記録媒体の印刷面に対する前記原稿の各ページの配置割り当てを定義する印刷モード情報を検出する印刷モード検出部をさらに備え、前記削除実行部は、前記印刷モード検出部が検出した印刷モードに応じて、前記白紙ページ及びその次ページの前記印刷面に対する割り当てを解析し、その結果、前記白紙ページが両面印刷における前記記録媒体の表面に配置される場合に、前記次ページの属性が前記特定の属性に該当しない場合にも、前記次ページの手前の前記白紙ページを前記原稿から削除する前記加工を前記印刷データに加える、ことを特徴とする請求項1に記載の印刷制御ユニット。印刷装置で記録媒体に印刷される原稿の印刷データの出力を、コンピュータにより制御するための印刷制御プログラムであって、前記コンピュータに、前記印刷データに関し、前記原稿のページが切り替わるページ区分を定義する改ページ情報を取得する改ページ情報取得ステップと、前記改ページ情報に基づいて、前記原稿の各ページ中の印刷する画像が存在しない白紙ページを検出する白紙ページ検出ステップと、前記改ページ情報に基づき、各ページ毎に、当該ページに含まれる画像を解析して各ページの属性を決定するページ属性決定ステップと、前記白紙ページ検出ステップで検出した白紙ページの次ページについて、前記ページ属性決定ステップで決定した属性を参照し、次ページの属性が、手前のページへの白紙ページの配置を必要としない特定の属性に該当する場合に、当該次ページの手前の白紙ページを前記原稿から削除する加工を前記印刷データに加える削除実行ステップと、を含む処理を実行させることを特徴とする印刷制御プログラム。前記削除実行ステップに先行して、前記記録媒体の印刷面に対する前記原稿の各ページの配置割り当てを定義する印刷モード情報を検出する印刷モード検出ステップをさらに有し、前記削除実行ステップでは、前記印刷モード検出ステップで検出した印刷モードに応じて、前記白紙ページ及びその次ページの前記印刷面に対する割り当てを解析し、その結果、前記白紙ページが両面印刷における前記記録媒体の表面に配置される場合に、前記次ページの属性が前記特定の属性に該当しない場合にも、前記次ページの手前の前記白紙ページを前記原稿から削除する前記加工を前記印刷データに加える、ことを特徴とする請求項3に記載の印刷制御プログラム。印刷装置で記録媒体に印刷される原稿の印刷データの出力を制御するための印刷制御方法であって、前記印刷データに関し、前記原稿のページが切り替わるページ区分を定義する改ページ情報を取得する改ページ情報取得ステップと、前記改ページ情報に基づいて、前記原稿の各ページ中の印刷する画像が存在しない白紙ページを検出する白紙ページ検出ステップと、前記改ページ情報に基づき、各ページ毎に、当該ページに含まれる画像を解析して各ページの属性を決定するページ属性決定ステップと、前記白紙ページ検出ステップで検出した白紙ページの次ページについて、前記ページ属性決定ステップで決定した属性を参照し、次ページの属性が、手前のページへの白紙ページの配置を必要としない特定の属性に該当する場合に、当該次ページの手前の白紙ページを前記原稿から削除する加工を前記印刷データに加える削除実行ステップと、を含むことを特徴とする印刷制御方法。したがって、特許文献1に開示された技術のように、章区切り部分に白紙を挿入させた文章データを印刷する際に、上記特許文献2及び3に開示された技術により、用紙削減のための白紙ページの自動削除を行うと、文章の区切りとして本来残しておくべき白紙ページについても一律に削除されてしまい、ユーザーが意図したとおりの印刷物が作成されないという問題がある。本発明は前記事情に鑑みなされたものであり、本発明の目的は、記録媒体に印刷される印刷データの出力を制御する際、文章の区切り用の有用な白紙ページを残しつつ、ユーザーが意図していない不要な白紙ページを削除することができる印刷制御ユニット、印刷制御プログラム及び印刷制御方法を提供することにある。上記目的を達成するために本発明は、印刷装置例えば、図1の印刷装置2で記録媒体に印刷される原稿の印刷データの出力を制御するのに当たり、印刷データに関し、原稿のページが切り替わるページ区分を定義する改ページ情報を例えば、図3の改ページ情報取得部121で取得し例えば、図7のステップ201、図8のステップS301、改ページ情報に基づいて、原稿の各ページ中の印刷する画像が存在しない白紙ページを例えば、図3の白紙ページ検出部123で検出し例えば、図7のステップ202、図8のステップS302、改ページ情報に基づき、各ページ毎に、当該ページに含まれる画像を解析して各ページの属性を例えば、図3のページ属性決定部122で決定し例えば、図7のステップ203、図8のステップS304、検出した白紙ページの次ページについて決定した属性を参照し、次ページの属性が、手前のページへの白紙ページの配置を必要としない特定の属性例えば、章節の開始ページ以外のページに該当する場合に、当該次ページの手前の白紙ページを原稿から削除する加工を例えば、図3の削除実行部124により印刷データに加える例えば、図7のステップ204、図8のステップS305、ことを特徴とする。上記発明によれば、印刷データをページ単位で区分し、各ページについて白紙ページか否かを検出するとともに、白紙ページを検出した際、そのページの次ページの属性に応じて白紙ページを削除するか否かを判断する。次ページの属性は、例えば、次ページに含まれるキーワード等から決定してもよい。これにより、次ページの属性が、例えば章や節等のキーワードを含む文章から始まる章節の開始ページに該当する場合には、その白紙ページは、文章の区切り用の有用な章節区切り用の白紙ページであると判断して残しつつ、次ページの属性が、章節の開始ページでない場合には、手前のページへの白紙ページの配置を必要としない特定の属性に該当するページであり、手前の白紙ページが不要であると判断して削除することができる。なお、次ページの属性をキーワードにより決定する場合、そのキーワードには、例えば、章節区切り用として、第[数字]章、[数字]章目、第[数字]節、[数字]節目、第[数字]款、[数字]款目、又は第[数字]目などが含まれる。また、このキーワードを検出する方法としては、例えば、文字コードを解析する方法や、光学式文字読み取り方法OCR等の種々の方法を採用することができる。また、上記発明において、次ページの手前の白紙ページを原稿から削除する加工を印刷データに加える前に、記録媒体の印刷面に対する原稿の各ページの配置割り当てを定義する印刷モードを、例えば、図3の印刷モード検出部125で検出し、検出した印刷モードに応じて、白紙ページ及びその次ページの記録媒体に対する割り当てを解析し、その結果、白紙ページが両面印刷における記録媒体の表面に配置される場合に例えば、図8のステップS303でYES、次ページの属性が特定の属性に該当しない場合にも、次ページの手前の白紙ページを原稿から削除する加工を印刷データに加える例えば、図8のステップS305ことが好ましい。この場合には、削除実行部は、白紙ページが両面印刷における記録媒体の表面に配置されるときに、次ページが例えば章節の開始ページであってもその手前の白紙ページを削除する。このため、例えば、記録媒体の両面に印刷する印刷モードの場合に、文章の区切り用の白紙ページを、有用なときには残し、不要なときには、文章の区切り用でない白紙ページと共に削除することができる。なお、上述した本発明は、印刷制御ユニット、印刷制御方法は、及び、所定の言語で記述されてコンピュータ上で実行されるプログラムとして実現することができる。そして、本発明をプログラムで実現する場合には、ユーザー端末やWebサーバ等のコンピュータやICチップにインストールし、CPU上で実行することにより、本発明を実現する印刷制御ユニットを容易に構築することができる。このプログラムは、例えば、通信回線を通じて配布することが可能であり、また、汎用コンピュータで読み取り可能な記録媒体に記録することにより、スタンドアローンの計算機上で動作するパッケージアプリケーションとして譲渡することができる。記録媒体として、具体的には、フレキシブルディスクやカセットテープ等の磁気記録媒体、若しくはCD-ROMやDVD-ROM等の光ディスクの他、RAMカードなど、種々の記録媒体に記録することができる。そして、このプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、汎用のコンピュータや専用コンピュータを用いて、上述した印刷制御ユニットや印刷制御方法を簡便に実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。本発明によれば、記録媒体に印刷される印刷データの出力を制御する際、文章の区切り用の有用な白紙ページを残しつつ、ユーザーが意図していない不要な白紙ページを削除することによって、ユーザーが所望する文章の体裁を維持しつつ、記録媒体が不要に消費されるのを回避できる。以下に添付図面を参照して、本発明に係る印刷制御ユニット、印刷制御プログラム及び印刷制御方法の実施形態を詳細に説明する。ここでは、本発明の印刷制御プログラムをドライバとしてユーザー端末にインストールし、当該ユーザー端末を印刷制御ユニットとして用いる場合を例として説明する。印刷システムの全体構成図1は、本実施形態に係る印刷制御ユニットを含む印刷システムの全体構成を示す概念図である。本実施形態における印刷制御ユニットは、ユーザー端末11a~1cに、本発明の印刷制御プログラムであるドライバをインストールすることによって構成される。ユーザー端末11a~1cは、CPUを備えた演算処理装置であり、パーソナルコンピュータ等の汎用コンピュータや、機能を特化させた専用装置により実現することができ、モバイルコンピュータやPDAPersonalDigitalAssistance、携帯電話機であってもよい。そして、本実施形態では、図1に示すように、ネットワーク7に対して、印刷装置2と、プリンタサーバ3と、複数のユーザー端末11a~1cが接続されている。ネットワーク7は、通信プロトコルTCP/IPを用いた10BASE-Tや100BASE-TX等によるローカルネットワークLANや無線LANWLAN等の無線ネットワークであり、例えば、ピアトゥーピアによる家庭内ネットワークなどの簡易的なネットワークなども含まれる。また、印刷装置2は、ユーザー操作に基づく印刷指示に従って、ネットワーク7を通じてユーザー端末1からプリンタサーバ3を介して受信したジョブデータ印刷データを印刷するネットワークプリンターである。ユーザー端末の構成図2は、ユーザー端末1の内部構成を示すブロック図であり、図3は、ドライバ110のインストールにより、ユーザー端末1の演算処理部10上に仮想的に構築される機能ブロックである。なお、本実施形態中で用いられるモジュールとは、装置や機器等のハードウェア、或いはその機能を持ったソフトウェア、又はこれらの組み合わせなどによって構成され、所定の動作を達成するための機能単位を示す。図2に示すように、ユーザー端末1は、種々の演算処理を行う演算処理部10と、データや実行プログラム等のデータを保存するハードディスク11と、ユーザー端末1に対してデータや操作信号、映像音声信号等の入出力を行う出力インターフェース12及び入力インターフェース13と、ネットワーク7を介して通信を行うための通信インターフェース14と、これらの各モジュールを接続するバス15とから構成されている。出力インターフェース12及び入力インターフェース13は、データや映像音声信号等の入出力を行う外部端子を含むデータ転送モジュールであり、具体的には、ディスプレイ16等の表示装置や、フレキシブルディスクドライブ,CD-ROMドライブ,ハードディスクドライブ、マウス13aやキーボード13b等の入力デバイスなど、一般的に用いられているデバイスが接続され、各デバイスに適合した信号形式でデータや信号の送受信を行う。通信インターフェース14は、印刷装置2との間でデータの送受信を行う通信インターフェースであり、例えば、シリアル方式や、USB方式によりデータの通信を行う。ハードディスク11は、各種データを蓄積する記憶装置であり、マウス13aやキーボード13b等の入力デバイスから入力されたデータや演算処理部10による演算処理の結果を保存するものである。また、ハードディスク11には、印刷データ中の各ページの属性を決定するキーワードや、図形が蓄積されている。演算処理部10は、プロセッサやメモリその他の周辺装置によって構成される演算装置である。特に、本実施形態においてこの演算処理部10上では、OS101が実行され、OS101上でアプリケーション102が実行され、このOS101により上記各部11~14の制御を行うドライバ110が実行される。演算処理部10上において、後述する印刷制御プログラムを起動することによって、印刷装置2で記録媒体に印刷される印刷データの出力を制御する印刷制御ユニットが仮想的に構築され、当該ユーザー端末が印刷制御ユニットとして機能させることができる。ドライバ110は、ユーザー端末1に接続された印刷装置2を制御するために、ユーザー端末1上で実行される印刷制御プログラムであり、通常は、例えばユーザー端末1内において、ワープロソフト等のアプリケーション102で作成された原稿データを取得し、所定の印刷設定情報に従って印刷用のイメージデータである印刷データを生成し、印刷装置2にジョブデータとして送出し、印刷装置2に印刷処理を実行させる。そして、このドライバ110は、ユーザーが白紙ページを削除する印刷制御を指示する操作を行った場合、印刷に係る原稿データに対し、白紙ページを削除するか否かを判断して、印刷データから白紙ページを削除する処理を実行する。ドライバ110の構成図3に示すように、本実施形態において、このドライバ110は、制御部111と、データ変換部112と、白紙出力制御モジュール120と、印刷データ送信部113とを備えている。制御部111は、ドライバ110の動作全体を制御するモジュールであり、具体的には、印刷設定データD1に基づいて、通常の印刷処理のためのデータ変換やデータ送受信の他、白紙出力制御モジュール120における印刷データD3の白紙ページを削除する白紙出力制御処理も制御している。この印刷設定データD1には、印刷モードや、原稿データのサイズ、解像度、印刷用紙のサイズ及び印刷方向など、通常印刷に必要な情報が含まれる。データ変換部112は、アプリケーションソフトから取得した原稿データD2を、イメージデータを含む印刷データD3に変換するモジュールであり、制御部111によって制御される。そして、データ変換部112は、通常印刷時には、印刷データ送信部113を介して、変換後の印刷データD3をそのままジョブデータD4に含ませて印刷装置2へ送出し、ユーザーが印刷制御を指示した場合には、変換後の印刷データD3を白紙出力制御モジュール120へ送出する。印刷データ送信部113は、データ変換部112において変換された印刷データD3、又は白紙出力制御モジュール120において白紙ページが削除された印刷データD3’を、最終的な印刷データとしてジョブデータD4に含ませて、印刷装置2に送出するモジュールである。白紙出力制御モジュール120は、ユーザー操作に応じて、印刷データD3から白紙ページを削除する処理を実行するモジュール群であり、図3に示すように、改ページ情報取得部121と、ページ属性決定部122と、白紙ページ検出部123と、削除実行部124と、印刷モード検出部125とが含まれる。改ページ情報取得部121は、印刷データD3に関し、原稿のページが切り替わるページ区分を定義する改ページ情報を取得するモジュールである。本実施形態において、この改ページ情報は、例えば、原稿データD2中の改行マークや、改ページマークの情報であったり、印刷設定データD1に含まれる、字数、文字サイズ、行間、行数、用紙サイズ等から算出された情報である。また、改ページ情報が原稿データD2から得られない場合は、改ページ情報取得部121は、データ変換部112が変換した印刷データD3のイメージデータを解析し、イメージデータのサイズと用紙サイズとの比較に基づいて、改ページ情報を検出するようにしてもよい。例えば、改ページ情報取得部121は、原稿データD2中に改ページマークが存在する場合に、その改ページマークが存在する行を、書式上の最終行でなくてもページの最終行と判断する。また、改ページ情報取得部121は、原稿データD2中のデータが、印刷設定データD1に含まれる、字数、文字サイズ、行間、行数、用紙サイズ等からして、1ページの領域に収まる量を超えたと判断した際に、そこを1ページの区切りとして認識する。なお、改ページ情報取得部121は、原稿データD2中に改行マークが連続した場合は、その行数が1ページに収まる行数を超えたと判断した際に、そこを1ページの区切りとして認識する。ページ属性決定部122は、改ページ情報取得部121で取得した改ページ情報に基づき、印刷データD3をページ単位に区分し、各ページ毎に、当該ページに含まれる文字列や図形、画像を解析して所定のキーワードや図形を検出して、その検出結果に基づいて各ページの属性を決定するモジュールである。本実施形態において、この各ページの属性には、文章を構成する章節単位の開始位置を含んでいるか否かの情報が含まれる。章節単位は、例えば、図4a~cに示すように、ユーザー端末1のディスプレイ16図2参照に表示される設定画面において、ユーザーが任意に設定することができる。即ち、aに示す設定画面において、チェックボックスのチェックにより白紙出力抑制のメニューを選択すると、図4bに示すように、出力管理の入力枠部分がアクティブ状態となり、入力設定が可能となる。そこで、図4cに示すように、章節区切り用白紙を出力するのチェックボックスをチェックし、章節区切りの入力ボックスに、キーワードとする章や編を入力することで、ページ属性を決定するための検索キーワードを設定することができる。図4cの章節区切りの入力ボックスに入力する章節単位の種別としては、例えば、図5に示すように、編、章、節、款、及び目等の、区切りとなる単位を示す語句や記号がある。そして、ページ属性決定部122は、図4cの章節区切りの入力ボックスに入力された語句や記号等を検索キーワードとして、各ページの文章中における例えば、文字を含む最初の行に表記されている文字列を検索し、検索キーワードが含まれているか否かを判断する。検索キーワードが含まれている場合には、検索対象のページが章節区切りの冒頭に当たるページであると認識し、章節区切りの属性を有するページと判断する。なお、この検索キーワードとして、例えば編という文字を設定した場合は、図5に示すように、編の文字を含む前編、中編、及び後編という言った文字列がページの例えば最初の行に存在する場合に、章節区切りの属性を有するページと判断される。また、検索キーワードとして、例えば章という文字を設定した場合は、章の文字を含む第[数字]章や、[数字]章目と言った文字列がページの例えば最初の行に存在する場合に、章節区切りの属性を有するページと判断される。同様に、検索キーワードとして、例えば、節や款、目のような文字を設定した場合は、節や款、目の文字を含む第[数字]節、[数字]節目、第[数字]款、[数字]款目、又は第[数字]目と言った文字列が、ページの最初の行に存在するか否か検索し、その結果で章節区切りの属性を有するページか否かを判断するようにしてもよい。なお、[数字]は、全角半角のアラビア数字例:1、2、3等や漢数字例:一、二、三等など種々の数字を含めることができる。また、このキーワードを検出する方法としては、例えば、文字コードを解析する方法や、光学式文字読み取り方法OCR等の種々の方法を採用することができる。白紙ページ検出部123は、上記改ページ情報に基づいて、原稿の各ページのうち印刷する画像が存在しない白紙ページを検出するモジュールである。具体的に、白紙ページ検出部123は、原稿データD2中の文字や図形等の画像が表記されている部分を範囲内と判断し、例えば、背景画像や、ヘッダ、フッタ等については、所定範囲外であると判断する。そして、各ページの所定範囲内を解析し、文字や図形等の画像が表記されていない場合には白紙ページであると判断し、所定範囲内に文字や図形等の画像が表記されている場合は白紙ページでないと判断する。印刷モード検出部125は、記録媒体の印刷面に対する原稿の各ページの配置割り当てを定義する印刷モード情報を検出するモジュールである。この印刷モードには、例えば、記録媒体の表裏両面にページ区分を割り当てる両面印刷モードや、記録媒体の片面又は表裏両面の印刷面に、複数のページ区分を割り当てる印刷モードが含まれる。印刷モード検出部125は、例えば、印刷設定データD1からこの印刷モード情報を検出したり、又は原稿データD2や、変換された印刷データD3のイメージデータを解析して自動的に印刷モードを推定するようにしてもよい。削除実行部124は、上記白紙ページ検出部123及び印刷モード検出部125による検出結果に基づき、ユーザー操作に応じて、不要な白紙ページを印刷データD3から削除するモジュールである。本実施形態では、図4に示すように、ユーザー操作によって、ディスプレイ16図2参照の設定画面上に表示されたウインドウ図4a参照の白紙出力抑制機能が選択された場合図4b参照に、削除実行部124によって、白紙ページを一括削除する処理を実行する。この白紙出力制御において、削除実行部124は、白紙ページ検出部123が検出した白紙ページの次ページについて、ページ属性決定部122が決定した属性を参照し、その参照結果に応じて、白紙ページを印刷データD3から削除する。具体的には、図4bに示すように、ユーザー操作によって、設定画面上に表示されたウインドウの章節区切り用白紙を出力する項目が選択され、図4cに示すように、白紙ページを残しておきたい区切り部分の属性編、及び節が入力された場合に、ページ属性決定部122によるページ属性の解析が実行される。この場合、削除実行部124は、白紙ページの次ページの属性を参照し、次ページの属性が、編、又は節等の章節の開始ページである特定の属性に該当しないときには、その白紙ページを区切り用の白紙ページであると判断して削除処理を実行せず、次ページの属性が章節の開始ページ以外である特定の属性に該当する場合には、その白紙ページを不要な白紙ページであると判断して白紙ページを削除する。また、削除実行部124は、次ページの属性が章節の開始ページであるときにも、印刷モード検出部125が検出した印刷モードによっては、一定の条件の下に、その前のページの白紙ページを削除する機能も備えている。印刷モード検出部125は、片面印刷や、両面印刷、又は複数ページ印刷などの印刷モードに応じて、自動的に上記白紙出力制御の要否を判別するものである。なお、この自動判別機能の要否をユーザーが設定できるようにし、そのユーザー設定に従って、印刷モード検出による白紙出力制御の要否の自動判別を、次ページの属性による白紙出力制御の要否の判別に優先して実行するかどうかを決定することもできる。具体的には、ディスプレイ16図2参照のウインドウ図4a参照において白紙出力抑制機能がユーザーにより選択されても図4b参照、例えば、印刷モードが両面印刷である場合には、一定の条件が満たされた場合に、白紙出力抑制機能の実行が自動的にキャンセルされて、削除実行部124によって白紙ページが属性に関係なく一律に削除されるように構成することもできる。詳説すると、印刷モード検出部125による白紙出力制御の要否の自動判別機能を使用しない場合、白紙ページが検出されたときは、次ページの属性が章節の開始ページでなければ白紙ページを削除し、次ページの属性が章節の開始ページであれば白紙ページを削除せずに残す。一方、印刷モード検出部125による白紙出力制御の要否の自動判別機能を使用した場合、印刷モードが片面印刷であるときに白紙ページが検出されたときは、印刷モード検出部125による白紙出力制御の要否の自動判別機能を使用しない場合と同じく、白紙ページが検出されたときは、次ページの属性が章節の開始ページでなければ白紙ページを削除し、次ページの属性が章節の開始ページであれば白紙ページを削除せずに残す。しかし、印刷モードが両面印刷であるときに白紙ページが検出されたときは、次ページの属性と、白紙ページのページ番号奇数ページ目=見開きの右側ページか、それとも偶数ページ目=見開きの左側ページかとを参照する。そして、白紙ページが奇数ページ目である場合は、次ページの属性が章節の開始ページであっても削除する。なお、本実施形態においては、この印刷制御ユニットを、ユーザー端末1にインストールされたドライバ110として構成し、印刷データD3の段階で不要な白紙ページを削除するようにしたが、本発明はこれに限定されるものではない。即ち、ワープロソフト等のアプリケーションで作成された原稿データD2を、印刷データD3に変換し、ジョブデータとしてプリンタサーバ3を介して印刷装置2出力することで、原稿データD2による印刷処理が実行されるまでのいずれかの段階において、不要な白紙ページを削除することができればよい。例えば、アプリケーション102に含まれる機能として、原稿データD2の段階で白紙ページの削除処理を実行してもよく、また、印刷装置2やプリンタサーバ3に備えられた機能として、ユーザー端末から受信したジョブデータD4の段階で白紙ページの削除処理を実行してもよい。印刷制御方法以上の構成を有する印刷制御ユニットを動作させることによって、本発明の印刷制御方法を実施することができる。図6は、本実施形態に係る印刷処理の概要を示すフローチャート図である。なお、本実施形態では、ワープロソフト等のアプリケーションソフトにより作成された文書ファイルである原稿データD2を、印刷装置で印刷する場合を例に説明する。先ず、アプリケーション側で印刷処理が実行されると、アプリケーションソフトからドライバ110に対して印刷開始指示がなされるとともに、原稿データD2及び印刷設定データD1がドライバ110へ送出されるステップS101。この印刷開始指示を受けて、ドライバ110のデータ変換部112では、入力された原稿データD2を、印刷用のイメージデータを含む印刷データD3に変換するステップS102。このとき、制御部111は、印刷設定データD1を取得して、白紙ページを削除する印刷制御白紙出力制御が要求されているか否かを判断するステップS103。ページ削除が要求されていないと判断した場合にはステップS103でNO、通常印刷と判断し、通常印刷処理を実行するステップS104。この通常印刷処理では、印刷データD3に白紙データが含まれていても、加工せず白紙データを削除せずにその印刷データD3をそのまま含んだジョブデータD4を生成する。一方、白紙出力制御が要求されていると判断した場合にはステップS103でYES、白紙出力制御処理を実行するステップS105。この白紙出力制御処理では、データ変換部112から印刷データD3を白紙出力制御モジュール120に送出する。白紙出力制御モジュール120では、印刷データD3に白紙データが含まれている場合に、削除条件が成立すれば白紙データを削除して、加工した印刷データD3’を含むジョブデータD4を生成する。生成したジョブデータD4は、制御部111が印刷データ送信部113を制御することで、プリンタサーバ3を介してネットワーク7上の印刷装置2へ送出されるステップS106。印刷装置2では、入力されたジョブデータD4に含まれる印刷データD3又は印刷データD3’に基づき印刷処理を実行するステップS107。ここで、ステップ105において処理される、白紙出力制御処理について詳細に説明する。図7は、ユーザーが章節区切り用の白紙ページを削除しないと設定した場合の、図6のステップS105において行う白紙出力制御処理を示すフローチャート図である。ここでは、ユーザー操作によって、章、及び節の区切り用でない白紙ページは削除し、章、及び節の区切り用の白紙ページは出力する印刷設定がされているものとする。したがって、原稿データD2において、章節が改められる毎に白紙ページが挿入されているときには、片面印刷の際にも両面印刷の際にも、章節区切り用の白紙ページを削除しないようになっている。具体的には、データ変換部112から印刷データD3が送出された白紙出力制御モジュール120において、改ページ情報取得部121により、印刷データD3に関し、記録媒体の印刷面が切り替わるページ区分を定義する改ページ情報を取得する。そして、この改ページ情報を白紙ページ検出部123に送出する。白紙ページ検出部123では、入力された印刷データD3の改ページ情報から、印刷データD3の1ページごとの区切りを認識し、それにしたがって、印刷データD3を最初のページから順番に1ページ分ずつ、1ページの全体に亘って読み取りステップS201、現在のページが、文字、図形、画像等が存在しない白紙ページか否かを判断するステップS202。現在のページが白紙ページでない場合にはステップS202でNO、次ページを参照し、白紙ページが検出されるまでループ処理するステップS201~S202。一方、現在のページが白紙ページである場合にはステップS202でYES、白紙ページの次ページの属性が、章、又は節によって区切られた章節の開始ページであるか否かを、ページ属性決定部122により判断するステップS203。次ページの属性が章節の開始ページである場合にはステップS203でYES、白紙ページは削除せず、最終ページまで処理されたかを判断するステップS205。一方、次ページの属性が章節の開始ページでない場合にはステップS203でNO、当該白紙ページを削除実行部124により印刷データD3から削除しステップS204、最終ページまで処理されたかを判断するステップS205。最終ページまで処理されていない場合にはステップS205でNO、次ページを参照し、ステップ201~ステップ204までの処理を実行する。一方、最終ページまで処理されている場合にはステップS205でYES、白紙出力制御処理を終了する。図7のフローチャートで示す白紙出力制御処理では、片面印刷と両面印刷のどちらの印刷モードの場合でも、原稿データD2上で章節の開始ページの前に区切り用に挿入された白紙データは削除されず、章節区切り用でない白紙データは削除される。したがって、片面印刷の場合は、章節の開始ページの前に白紙が1枚挿入されることになり、両面印刷の場合は章節の開始ページの前に白紙ページが1ページ挿入されることになる。ここで、両面印刷して重ねた記録媒体記録紙を見開きにして各ページの印刷内容を見るときには、前の記録媒体の裏面と次の記録媒体の表面とが、見開きの左右の各ページにそれぞれ配置される。したがって、原稿データD2上で章節の開始ページの前に挿入した白紙ページが見開きの左側ページにレイアウトされる場合は、見開きの右側ページにレイアウトされる章節の開始ページが、記録媒体の表面に配置されることになる。一方、原稿データD2上で章節の開始ページの前に挿入した白紙ページが見開きの右側ページにレイアウトされる場合は、その右側ページの記録媒体を1枚捲った次の見開きの左側ページにレイアウトされる章節の開始ページが、記録媒体の裏面に配置されることになる。このように、両面印刷の際に、章節の開始ページであるにもかかわらずそのページが記録媒体の裏面に配置されるのは、違和感を伴う場合もある。一方、両面印刷の際に章節の開始ページが見開きの右側ページにレイアウトされるのは、章節の開始ページが記録媒体の表面に配置されることになるので、記録媒体の裏面に配置されるのに比べれば違和感は少ない。したがって、両面印刷の際に、章節区切り用の白紙ページが見開きの右側ページにレイアウトされる場合は、例外的に白紙ページを削除して、本来は記録媒体の裏面に配置されるはずの章節の開始ページを同じ記録媒体の表面に繰り上げ配置し、見開きの右側ページにレイアウトするのが好ましい場合がある。そこで、図7のフローチャート図で示す白紙出力制御処理に代えて、図8のフローチャート図で示す白紙出力制御処理を、ユーザーが章節区切り用の白紙ページを削除しないと設定した場合に、図6のステップS105において行うようにしてもよい。まず、図7のフローチャート図におけるステップS201及びステップS202と同様に、データ変換部112から白紙ページ検出部123に入力された印刷データD3の、改ページ情報取得部121により取得した改ページ情報から、1ページ全体を読み取りステップS301、現在のページが、文字、図形、画像等が存在しない白紙ページか否かを判断するステップS302。現在のページが白紙ページでない場合にはステップS302でNO、次ページを参照し、白紙ページが検出されるまでループ処理するステップS301~S302。一方、現在のページが白紙ページである場合にはステップS302でYES、現在のページが、両面印刷における偶数番目のページ見開きの左側ページ、記録媒体の裏面であるか否かを、印刷モード検出部125により判断するステップS303。現在のページが偶数番目のページである場合はステップS303でYES、白紙ページの次ページの属性が、章、又は節によって区切られた章節の開始ページであるか否かを、ページ属性決定部122により判断するステップS304。次ページの属性が章節の開始ページである場合解析結果が特定の結果である場合にはステップS304でYES、白紙ページは削除せず、最終ページまで処理されたかを判断するステップS306。一方、次ページの属性が章節の開始ページでない場合にはステップS304でNO、ステップS303において現在のページが偶数番目のページでない場合NOと共に、当該白紙ページを削除実行部124により印刷データD3から削除しステップS305、最終ページまで処理されたかを判断するステップS306。最終ページまで処理されていない場合にはステップS306でNO、次ページを参照し、ステップ301~ステップ305までの処理を実行する。一方、最終ページまで処理されている場合にはステップS306でYES、白紙出力制御処理を終了する。なお、図7及び図8のフローチャート図による白紙出力制御処理において、削除実行部124により白紙ページを削除すると、削除した白紙ページ以降のページのページ番号は変動するが、ステップS303において、改ページ情報取得部121で取得した改ページ情報に基づいて削除実行部124が認識するページ番号は、その点を考慮したページ番号であるものとする。印刷制御プログラム本実施形態に係る印刷制御ユニット及び印刷制御方法は、所定の言語で記述されたプログラムをコンピュータ上で実行することにより実現することができる。すなわち、このプログラムを、ユーザー端末やWebサーバ等のコンピュータやICチップにインストールし、CPU上で実行することにより、上述した各機能を有するシステムを容易に構築することができる。このプログラムは、例えば、通信回線を通じて配布することが可能であり、またスタンドアローンの計算機上で動作するパッケージアプリケーションとして譲渡することができる。さらに、このプログラムを印刷装置にインストールし、印刷装置側において、印字制御させることもできる。また、このようなプログラムは、汎用コンピュータで読み取り可能な記録媒体に記録することができる。具体的には、フレキシブルディスクやカセットテープ等の磁気記録媒体、若しくはCD-ROMやDVD-ROM等の光ディスクの他、RAMカードなど、種々の記録媒体に記録することができる。本実施形態は書き込み不可のCD-ROMやDVD-ROM中にあるコンテンツに対してリンクを設けることができる特徴を有する。そして、このプログラムを記録したコンピュータ読み取り可能な記録媒体によれば、汎用のコンピュータや専用コンピュータを用いて、上述したシステムや方法を実施することが可能となるとともに、プログラムの保存、運搬及びインストールを容易に行うことができる。このような印刷制御プログラムによれば、特別な処理装置を必要とせず、既存の情報処理装置を上述した印刷制御ユニットとし、本発明の印刷制御方法を簡便に実施することができる。作用効果このような本実施形態によれば、白紙ページを検出した際、白紙ページの次ページの属性を参照し、次ページの属性が、章や節等のキーワードから始まる文章の区切り部分である場合、その白紙ページは章節区切り用の白紙ページであるとして残しつつ、次ページの属性が文章の区切り部分でない場合には、不要な白紙ページとして判断して削除するので、文章の区切り用の有用な白紙ページを残しつつ、ユーザーが意図していない不要な白紙ページを削除することができる。また、本実施形態では、記録媒体の印刷面に対する原稿の各ページの配置割り当てを定義する印刷モード情報を検出する印刷モード検出部125をさらに備え、削除実行部124は、印刷モード検出部125が検出した印刷モードに応じて、白紙ページ及びその次ページの記録媒体に対する割り当てを解析し、その解析結果に基づいて白紙ページを削除する。このため、例えば、印刷モードが片面印刷である場合には、白紙ページの次ページの属性を参照して白紙ページを削除するか否かを判断し、両面印刷では、白紙ページの次ページの属性と、白紙ページの記録媒体における配置割り当てとを参照して、白紙ページを削除するか否かを判断することができる。これにより、記録媒体の両面部分に印刷する印刷モードにも対応して、文章の区切り用の白紙ページを、有用なときには残し、不要なときには、文章の区切り用でない白紙ページと共に削除することができる。なお、本実施形態では、章節単位の種別を示す語句や記号例えば、編、章、節、款、及び目等がページの始めに存在すれば、章節区切りの属性を有するページと判断するものとした。しかし、章節単位の種別を示す語句や記号等がページの始めに存在し、かつ、そのサイズフォントサイズ等が他の語句や記号よりも大きい場合に限って、章節区切りの属性を有するページと判断し、その手前の白紙ページを残すように構成してもよい。"