複数の描画データと、前記各描画データについて1ページ内に集約する集約数とを含む文書データについて、前記集約数で前記各描画データを1ページ内に集約したレイアウトに加工する加工手段を有し、前記加工手段は、加工前に前記集約数と前記各描画データから取得した各描画データ中の文字の文字サイズとに基いて前記集約数で前記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する判断手段を有し、前記加工手段によってレイアウトが加工された各描画データに対応する描画コマンドを呼び出す描画コマンド呼出手段と、前記描画コマンド呼出手段によって呼び出された描画コマンドに基づいて印刷装置に印刷させる印刷データを生成する印刷データ生成手段と、前記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しない集約数への再指定の処理を行う集約数再指定手段とを有することを特徴とする情報処理装置。前記加工手段は、前記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合に前記文書データを前記集約数再指定手段に移行させる手段を有し、前記集約数再指定手段は、前記移行された前記文書データの集約数を前記再指定された集約数に変更し、該変更後の文書データを前記加工手段に移行させる手段を有し、前記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合に、前記加工手段と前記集約数再指定手段との間のプロセスを実行させて、前記加工手段から前記描画コマンド呼出手段へのプロセスが中断しないようにすることを特徴とする請求項1記載の情報処理装置。前記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しなくなる集約数を求める集約数決定手段を設けたことを特徴とする請求項1又は2記載の情報処理装置。前記判断手段は、前記文書データに印刷解像度が含まれる場合、前記文書データから印刷解像度を取得し、加工前に前記集約数と前記各描画データから取得した各描画データ中の文字の文字サイズと前記取得した印刷解像度に基いて前記集約数で前記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する手段を有することを特徴とする請求項1乃至3のいずれか一項に記載の情報処理装置。コンピュータに、複数の描画データと、前記各描画データについて1ページ内に集約する集約数とを含む文書データについて、前記集約数で前記各描画データを1ページ内に集約したレイアウトに加工する加工手順と、該加工手段による加工前に前記集約数と前記各描画データから取得した各描画データ中の文字の文字サイズとに基いて前記集約数で前記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する判断手順とを実行させるための第1のプログラムと、コンピュータに、前記加工手順によってレイアウトが加工された各描画データに対応する描画コマンドを呼び出す描画コマンド呼出手順と、該描画コマンド呼出手順によって呼び出された描画コマンドに基づいて印刷装置に印刷させる印刷データを生成する印刷データ生成手順と、前記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しない集約数への再指定の処理を行う集約数再指定手順とを実行させるための第2のプログラムとからなるプログラム。前記第1のプログラムは、コンピュータに、前記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合に前記文書データを前記集約数再指定手順の処理対象に移行させるための手順を含み、前記第2のプログラムは、コンピュータに、前記移行された前記文書データの集約数を前記再指定された集約数に変更し、該変更後の文書データを前記加工手段に移行させるための手順を含み、コンピュータに、前記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合に、前記加工手順と前記集約数再指定手順との間のプロセスを実行させて、前記加工手順から前記描画コマンド呼出手順へのプロセスが中断しないようにさせるための手順を含む請求項5記載のプログラム。コンピュータに、前記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しなくなる集約数を求めさせるための集約数決定手順を含む請求項5又は6記載のプログラム。コンピュータに、前記文書データに印刷解像度が含まれる場合、前記文書データから印刷解像度を取得し、加工前に前記集約数と前記各描画データから取得した各描画データ中の文字の文字サイズと前記取得した印刷解像度に基いて前記集約数で前記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断させるための手順を含む請求項5乃至7のいずれか一項に記載のプログラム。しかしながら、上述した従来の情報処理装置では、一度フレームバッファに展開された印刷データの再展開が必要になり、印刷時間の増大を招くという問題があった。また、上述した従来の印刷装置では、ホストコンピュータ側で集約した印刷データを作成せずに、印刷装置側で集約のための処理を行うため、印刷装置側のメモリやCPUの制約で集約が困難な場合は実現できないという問題があった。この発明は上記の点に鑑みてなされたものであり、可読不能な集約印刷を防止するために印刷時間の増大を招くデータの再展開をしなくても済むようにすることを目的とする。この発明は上記の目的を達成するため、複数の描画データと、上記各描画データについて1ページ内に集約する集約数とを含む文書データについて、上記集約数で上記各描画データを1ページ内に集約したレイアウトに加工する加工手段を有し、上記加工手段は、加工前に上記集約数と上記各描画データから取得した各描画データ中の文字の文字サイズとに基いて上記集約数で上記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する判断手段を有し、上記加工手段によってレイアウトが加工された各描画データに対応する描画コマンドを呼び出す描画コマンド呼出手段と、上記描画コマンド呼出手段によって呼び出された描画コマンドに基づいて印刷装置に印刷させる印刷データを生成する印刷データ生成手段と、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しない集約数への再指定の処理を行う集約数再指定手段を有する情報処理装置を提供する。また、上記のような情報処理装置において、上記加工手段は、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合に上記文書データを上記集約数再指定手段に移行させる手段を有し、上記集約数再指定手段は、上記移行された上記文書データの集約数を上記再指定された集約数に変更し、その変更後の文書データを上記加工手段に移行させる手段を有し、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合に、上記加工手段と上記集約数再指定手段との間のプロセスを実行させて、上記加工手段から上記描画コマンド呼出手段へのプロセスが中断しないようにするとよい。さらに、上記のような情報処理装置において、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しなくなる集約数を求める集約数決定手段を設けるとよい。また、上記のような情報処理装置において、上記判断手段は、上記文書データに印刷解像度が含まれる場合、上記文書データから印刷解像度を取得し、加工前に上記集約数と上記各描画データから取得した各描画データ中の文字の文字サイズと上記取得した印刷解像度に基いて上記集約数で上記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する手段を有するようにするとよい。さらに、コンピュータに、複数の描画データと、上記各描画データについて1ページ内に集約する集約数とを含む文書データについて、上記集約数で上記各描画データを1ページ内に集約したレイアウトに加工する加工手順と、その加工手段による加工前に上記集約数と上記各描画データから取得した各描画データ中の文字の文字サイズとに基いて上記集約数で上記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する判断手順とを実行させるための第1のプログラムと、コンピュータに、上記加工手順によってレイアウトが加工された各描画データに対応する描画コマンドを呼び出す描画コマンド呼出手順と、その描画コマンド呼出手順によって呼び出された描画コマンドに基づいて印刷装置に印刷させる印刷データを生成する印刷データ生成手順と、上記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しない集約数への再指定の処理を行う集約数再指定手順とを実行させるための第2のプログラムとからなるプログラムを提供する。また、上記のようなプログラムにおいて、上記第1のプログラムは、コンピュータに、上記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合に上記文書データを上記集約数再指定手順の処理対象に移行させるための手順を含み、上記第2のプログラムは、コンピュータに、上記移行された上記文書データの集約数を上記再指定された集約数に変更し、その変更後の文書データを上記加工手段に移行させるための手順を含み、コンピュータに、上記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合に、上記加工手順と上記集約数再指定手順との間のプロセスを実行させて、上記加工手順から上記描画コマンド呼出手順へのプロセスが中断しないようにさせるための手順を含むようにするとよい。さらに、上記のようなプログラムにおいて、コンピュータに、上記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しなくなる集約数を求めさせるための集約数決定手順を含むプログラムにするとよい。さらにまた、上記のようなプログラムにおいて、コンピュータに、上記文書データに印刷解像度が含まれる場合、上記文書データから印刷解像度を取得し、加工前に上記集約数と上記各描画データから取得した各描画データ中の文字の文字サイズと上記取得した印刷解像度に基いて上記集約数で上記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断させるための手順を含むプログラムにするとよい。この発明による情報処理装置は、可読不能な集約印刷を防止するために印刷時間の増大を招くデータの再展開をしなくても済む。また、この発明によるプログラムは、コンピュータに、可読不能な集約印刷を防止するために印刷時間の増大を招くデータの再展開をしなくても済むようにするための機能を実現させることができる。以下、この発明を実施するための形態を図面に基づいて具体的に説明する。図1は、この発明の一実施例である情報処理装置の機能構成を示すブロック図である。この情報処理装置は、例えば、パーソナルコンピュータPCであり、CPU、ROM及びRAMを含むマイクロコンピュータによって実現され、入力部1、表示部2、通信部3、及び制御部4からなる。入力部1は、キーボード、ポインティングデバイスを含む入力装置であり、制御部4の制御により、利用者ユーザが各種の操作情報を入力する。表示部2は、CRT、LCDを含むディスプレイ装置であり、制御部4の制御により、利用者に対して各種の情報を表示する。通信部3は、図示を省略したローカルエリアネットワークLAN、インターネットを含むネットワークと接続し、制御部4の制御により、そのネットワーク上の同じく図示を省略したファクシミリ装置、プリンタ印刷装置、複写機、複合機を含む画像形成装置と、他の情報処理装置との間の印刷データを含むデータ通信を司る。制御部4は、情報処理装置の全体の制御を司り、ROM又はRAMに記録された発明に係るプログラムをCPUが実行することにより実現される発明に係る機能として、アプリケーション部5、中間データ生成部6、プリントプロセッサ部7、中間データ展開部8、プリンタドライバ部9、及び集約再指定部10の各機能部を備えている。アプリケーション部5は、マイクロソフトウインドウズMicrosoftWindows:登録商標を含むオペレーティングシステムOperatingSystem:OSによって動作することにより、情報処理装置上で利用者が印刷する元となる文書データを作成する機能を実現する文書作成ソフトウェアプログラム、表計算ソフトウェアプログラムを含むアプリケーションプログラムを記憶した記憶部である。中間データ生成部6は、OSに備わるモジュールであり、アプリケーション部5のアプリケーションプログラムから印刷をするために呼び出されるプリンタドライバ部9の描画コマンドを、実際に印刷する代わりに中間データと呼ばれる形式に変換する。マイクロソフトウインドウズの場合はエンハンストメタファイルEnhancedMetaFile:EMF、登録商標と言う形式で生成される。その生成された中間データには、印刷部数、両面印刷指示を含むパラメータが指定されている印刷設定情報と、線、文字を含む実際に印刷される画像に関する描画データの二つで構成されている。アプリケーション部5で生成された文書データはアプリケーション固有の形式による文書データであり、上記中間データは、アプリケーション非依存のOSに解釈可能な形式のデータ例えば、EMF形式等のデータである。プリントプロセッサ部7は、中間データ生成部6で生成された中間データのファイルを読み取り、その印刷設定情報の内容によって描画データの変更を行うモジュールである。集約印刷機能について説明すると、アプリケーション部5からは印刷設定情報に集約数1枚の用紙の1ページ中に印刷する文書データのページ数が記載されているので、その集約数に応じて1ページ1枚で記述されている描画データのパラメータを変更し、上記集約数で集約するように描画データを加工する。このプリントプロセッサ部7は、CPUが第1のプログラムの加工手順を実行することによって実現される機能部であり、複数ページの画像画像データの描画データと、その各描画データについて1ページ内に集約する集約数とを含む文書データについて、その集約数で各描画データを1ページ内に集約したレイアウトに加工する加工手段の機能を果たす。中間データ展開部8は、プリントプロセッサ部7で加工済みの中間データを受け取り、その中間データを展開し、その展開した中間データの各描画データに基づいてプリンタドライバ部9に備わる各描画コマンドを呼び出すモジュールである。この中間データ展開部8は、CPUが第2のプログラムの描画コマンド呼出手順を実行することによって実現される機能部であり、上記加工手段によってレイアウトが加工された各描画データに対応する描画コマンドを呼び出す描画コマンド呼出手段の機能を果たす。プリンタドライバ部9は、中間データ展開部8によって呼び出された描画コマンドに応じて、印刷装置で印刷可能な印刷データPDLデータに変換するモジュールである。このプリンタドライバ部9は、CPUが第2のプログラムの印刷データ生成手順を実行することによって実現される機能部であり、上記描画コマンド呼出手段によって呼び出された描画コマンドに基づいて印刷装置に印刷させる印刷データを生成する印刷データ生成手段の機能を果たす。集約再指定部10は、利用者によって指定された集約数では集約後の画像中の文字が読み取れないほど又は読み取り難くなるほど小さくなることを通知し、集約数の再指定を行わせる処理を行う。その詳細な説明は後述する。次に、上記プリントプロセッサ部7の機能構成について説明する。図2は、図1に示したプリントプロセッサ部7の内部の詳細な機能構成を示す機能ブロック図である。プリントプロセッサ部7は、中間データ蓄積部11、中間データ加工部12、中間データ解析部文字サイズ解析部ともいう13、文字サイズ判断部14、最大可能集約数決定部15、及び集約再指定部起動部16の各機能部を備えている。中間データ蓄積部11は、図1の中間データ生成部6から送られてきた中間データをファイル化して、又は後述する集約再指定部起動部16から送られてきた中間データのファイルを、プリントプロセッサ部7が参照するメモリ領域例えば、図示を省略したRAM内の所定の領域に蓄積保存、記憶するモジュールである。中間データ加工部12は、中間データ蓄積部11に蓄積された中間データの印刷設定情報に書かれた集約数に応じて、描画コマンドを加工するモジュールである。中間データ解析部13は、中間データ蓄積部11に蓄積された中間データの印刷設定情報に書かれた集約数と、中間データの描画コマンドに含まれる印刷文書全ての文字の文字サイズに関する情報文字サイズ情報を抽出するモジュールである。文字サイズ判断部14は、中間データ解析部13によって抽出された集約数と文字サイズ情報とに基いて、この集約数で描画データを集約した場合に可読か否かを判断するモジュールである。この可読か否かの判断処理では、集約後の画像で読み取れない又は読み取り難いサイズの文字が存在しない、すなわち、集約後の画像で読み取れるサイズの文字のみなら、可読と判断し、集約後の画像で読み取れない又は読み取り難いサイズの文字が存在するなら可読不能と判断する。その判断処理では、予め登録された読み取り可能な文字サイズの閾値を文字サイズ判断部14が参照するメモリ領域例えば、図示を省略したRAM内の所定の領域に記憶させておく。そして、文字サイズ判断部14は、集約後の画像の各文字の文字サイズを調べ、その文字サイズについて上記閾値以下になるものがあれば集約後の画像で読み取れない又は読み取り難いサイズの文字が存在すると判断して可読不能と判断し、上記閾値以下になるものがなければ集約後の画像で読み取れない又は読み取り難いサイズの文字が存在しないと判断して可読と判断するようにするとよい。上記文字サイズ判断部14は、CPUが第1のプログラムの判断手順を実行することによって実現される機能部であり、上加工手段による加工前に上記集約数と上記各描画データから取得した各描画データ中の文字の文字サイズとに基いて上記集約数で上記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する判断手段の機能を果たす。最大可能集約数決定部15は、文字サイズ判断部14において集約後の画像が可読不能と判断された場合、上記閾値の文字サイズで集約ページを描画できる集約数を算出し、その算出した集約数を可読不能となる文字が存在しなくなる推奨集約数として決定して集約再指定部起動部16へ送る。この最大可能集約数決定部15は、CPUがプログラムの集約数決定手順を実行することによって実現される機能部であり、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しなくなる集約数を求めさせるための集約数決定手段の機能を果たす。この推奨集約数としては、上記閾値の文字サイズ以上になる集約数を求めると良い。例えば、利用者によって最初に指定された集約数が8であり、文字サイズ判断部14が集約数8では集約後の画像で読み取れない又は読み取り難いサイズの文字が存在すると判断し、最大可能集約数決定部15が集約数6以下ならば上記閾値の文字サイズ以上になる集約数であると算出されたら、推奨集約数として2~6と決定する。集約再指定部起動部16は、文字サイズ判断部14で集約後の画像で読み取れない又は読み取り難いサイズの文字が存在すると判断して可読不能と判断された場合、図1の集約再指定部10を起動すると共に、文字サイズ判断部14での判断結果と最大可能集約数決定部15から受け取った推奨集約数を集約再指定部10と、中間データ蓄積部11に蓄積された中間データのファイルをそれぞれ集約再指定部10へ送信するモジュールである。この集約再指定部起動部16は、CPUが第1のプログラムの上記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合に上記文書データを上記集約数再指定手順の処理対象に移行させるための手順を実行することによって実現される機能部であり、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合に文書データを集約再指定部10に移行させる手段の機能を果たす。次に、上記集約再指定部10の機能構成について説明する。図3は、図1に示した集約再指定部10の内部の詳細な機能構成を示す機能ブロック図である。集約再指定部10は、中間データ蓄積部17、ユーザインタフェースUI表示部18、印刷設定情報変更部19、及び中間データ再送信部20の各機能部を備えている。中間データ蓄積部17は、図2の集約再指定部起動部16によって送られてきた中間データのファイル化を、集約再指定部10が参照するメモリ領域例えば、図示を省略したRAM内の所定の領域に蓄積保存、記憶するモジュールである。UI表示部18は、集約再指定部起動部16から受け取った文字サイズ判断部14での判断結果と最大可能集約数決定部15で決定された推奨集約数とに基づいて、図1の表示部2に、集約印刷の際、利用者に現在の集約部数設定では可読不能な文字が存在することを通知し、集約数の設定変更を促すと共に推奨集約数を提示する表示内容を表示するモジュールである。印刷設定情報変更部19は、中間データ蓄積部17に蓄積された中間データの集約数に対し、図1の入力部1から新たに指定入力された集約数を上書きするモジュールである。中間データ再送信部20は、印刷設定情報変更部19によって集約数が書き換えられた中間データを再度プリントプロセッサ部7に送るモジュールである。すなわち、この集約再指定部10は、CPUが第2のプログラムの集約数再指定手順を実行することによって実現される機能部であり、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合、可読不能な文字サイズの文字が存在しない集約数への再指定の処理を行う集約数再指定手段の機能を果たす。また、CPUが第2のプログラムの上記移行された上記文書データの集約数を上記再指定された集約数に変更する手順を実行することによって実現される機能部として、印刷設定情報変更部19が上記移行された前記文書データの集約数を前記再指定された集約数に変更する手段の機能を果たし、CPUが第2のプログラムの変更後の文書データを上記加工手段に移行させるための手順を実行することによって実現される機能部として、中間データ再送信部20が、変更後の文書データを上記加工手段に移行させる手段の機能を果たす。そして、上記集約再指定部起動部16と集約再指定部10の中間データ蓄積部17及び中間データ再送信部20とにより、図1の集約再指定部10を単純に呼び出すのではなく、図1のプリントプロセッサ部7が動作しているプロセスとは異なるプロセスを起動して呼び出しを行い、プリントプロセッサ部7から中間データ展開部8へのプロセスが途中で停止しないようにする。すなわち、CPUが上記判断手順によって可読不能な文字サイズの文字が存在すると判断した場合に、上記加工手順と上記集約数再指定手順との間のプロセスを実行させて、上記加工手順から上記描画コマンド呼出手順へのプロセスが中断しないようにさせるための手順を実行することにより、上記集約再指定部起動部16と集約再指定部10の中間データ蓄積部17及び中間データ再送信部20が、上記判断手段によって可読不能な文字サイズの文字が存在すると判断した場合に、上記加工手段と上記集約数再指定手段との間のプロセスを実行させて、上記加工手段から上記描画コマンド呼出手段へのプロセスが中断しないようにさせるための手段の機能を果たす。次に、この実施例の情報処理装置における集約印刷する印刷データの生成処理を説明する前に、従来の情報処理装置における集約印刷する印刷データの生成処理について説明し、この実施例の情報処理装置における処理との違いが明確になるようにする。図4は、従来の情報処理装置における集約印刷する印刷データの生成処理の説明図である。従来の情報処理装置における集約印刷する印刷データの生成処理に係る機能部は、図4に示すように、アプリケーション部、中間データ生成部、プリントプロセッサ部、中間データ展開部、及びプリンタドライバ部からなり、それらの機能について、上述したこの実施例の情報処理装置におけるそれぞれ対応する機能部と発明に係る特徴部分の機能を除いてほぼ同じ機能を果たす。情報処理装置のアプリケーション部は、利用者による印刷指示を受け取るとステップ図中Sで示す1、アプリケーション部は、利用者による集約印刷の指示と集約数の他に印刷部数などの印刷設定情報と印刷する文書に関する描画コマンドを生成しS2、OSの中間データ生成部に送信する。OS内の中間データ生成部は、アプリケーション部から受け取った印刷設定情報と描画コマンドを中間データEMFに変換しS3、その変換が完了したものから順次プリントプロセッサ部へ送信するS4。プリントプロセッサ部は、中間データ生成部から受け取った中間データ内の印刷設定情報の集約に関する設定を読み取り、集約が指示されていた場合は、中間データの印刷設定情報に含まれる集約数に基づいて描画コマンドを加工するS5。この加工処理では、中間データに含まれる各描画コマンドは集約なしの状態での座標、文字サイズになっているため、プリントプロセッサ部内で集約数に応じた印刷物のレイアウトを算出し、各コマンドの座標、文字サイズを修正する処理を行う。プリントプロセッサ部は、上記修正が終わって加工した中間データから順次OSの中間データ展開部へ送信するS6。OS内の中間データ展開部では、プリントプロセッサ部から受け取った中間データを描画コマンドに展開しS7、その展開した描画コマンドに基いてプリンタドライバ部に備わる各描画コマンドの中から対応する描画コマンドを呼び出すS8。そして、プリンタドライバ部では、中間データ展開部から呼び出された描画コマンドに応じて、印刷装置で解釈可能な印刷データPDLを生成しS9、印刷装置へ送信して印刷させる。次に、この実施例の情報処理装置における集約印刷する印刷データの生成処理を説明する。図5は、図1に示した情報処理装置における集約印刷する印刷データの生成処理の説明図である。情報処理装置の図1のアプリケーション部5は、図1の入力部1から利用者による印刷指示を受け取るとステップ図中Sで示す11、利用者による集約印刷の指示と集約数の他に印刷部数などの印刷設定情報と印刷する文書に関する描画コマンドを生成しS12、OSの図1の中間データ生成部6へ送信する。OS内の中間データ生成部6は、アプリケーション部5から受け取った印刷設定情報と描画コマンドを中間データEMFに変換しS13、その変換が完了したものから順次図1のプリントプロセッサ部7へ送信するS14。プリントプロセッサ部7は、図2の中間データ蓄積部11が、中間データ生成部6から受け取った全ての中間データをプリントプロセッサ部7が参照するメモリ領域に一旦ファイルとして蓄積するS15。プリントプロセッサ部7は、その蓄積後、図2の中間データ解析部13が、中間データ蓄積部11の中間データに含まれる集約数と描画データに含まれる文字サイズを抽出し、その集約数と文字サイズに基いて集約印刷時の文字サイズを算出するS16。さらに、プリントプロセッサ部7は、図2の文字サイズ判断部14が、上記算出した文字サイズと予め記憶している文字サイズの閾値とに基いて集約後に可読集約後に読み取れる読み取り易いか否かを判断するS17。プリントプロセッサ部7は、文字サイズ判断部14によって可読と判断したらS17でYの場合、図2の中間データ加工部12によって中間データ生成部6から受け取った中間データ内の印刷設定情報の集約に関する設定を読み取り、中間データの印刷設定情報に含まれる集約数に基づいて描画コマンドを加工するS18。この加工処理では、中間データに含まれる各描画コマンドは集約なしの状態での座標、文字サイズになっているため、プリントプロセッサ部内で集約数に応じた印刷物のレイアウトを算出し、各コマンドの座標、文字サイズを修正する処理を行う。プリントプロセッサ部7は、上記修正が終わって加工した中間データから順次OSの図1の中間データ展開部8へ送信するS19。OS内の中間データ展開部8では、プリントプロセッサ部7から受け取った中間データを描画コマンドに展開しS25、その展開した描画コマンドに基いてプリンタドライバ部9に備わる各描画コマンドの中から対応する描画コマンドを呼び出すS26。そして、プリンタドライバ部9では、中間データ展開部8から呼び出された描画コマンドに応じて、印刷装置で解釈可能な印刷データPDLを生成しS27、印刷装置へ送信して印刷させる。一方、プリントプロセッサ部7は、図2の文字サイズ判断部14によって可読ではないと判断したらS17でNの場合、図2の集約再指定部起動部16が集約再指定部10を起動する。また、図示を省略するが、図2の文字サイズ判断部14によって可読と判断したら、図2の最大可能集約数決定部15が推奨集約数を決定する。この起動では、集約再指定部起動部16は、プリントプロセッサ部7のプロセスを停止させずに別プロセスで集約再指定部10を起動する。この集約再指定部10を別プロセスで起動する理由は、例えば、マイクロソフトウインドウズの印刷システムでは、印刷プロセスの中でUIを表示して印刷動作を一時停止することを禁止するという制約がある場合、プリントプロセッサ部7による印刷動作を一時停止させることなく、集約後の画像に可読不能な文字が存在するか否かをチェックし、存在するならば利用者に集約数を再設定させるためである。そして、集約再指定部起動部16は、図2の中間データ蓄積部11に蓄積された中間データのファイルと、図2の文字サイズ判断部14の判定結果と、図2の最大可能集約数決定部15で決定された推奨集約数とを集約再指定部10へ送信するS20。図1の集約再指定部10は、集約再指定部起動部16から中間データのファイルと文字サイズの判定結果と推奨集約数とを受け取ると、図3の中間データ蓄積部17が中間データのファイルを格納して蓄積しS21、図3のUI表示部18が図1の表示部2に警告メッセージと共に、印刷設定情報の再設定を促すメッセージを表示し、さらに、推奨集約数を表示するS22。上記警告メッセージは、現在の集約数では集約後の画像に可読不能な文字が存在することを通知するメッセージであり、上記印刷設定情報の再設定を促すメッセージは、利用者に入力部1から改めて集約数を再設定するように促すメッセージであり、上記推奨集約数は、集約数を再設定の際にどの程度の集約数ならば集約後の画像に可読不能な文字が存在しないようになるかを利用者が判断するための目安となる情報である。入力部1から集約数の再設定入力があると、図3の印刷設定情報変更部19は、図3の中間データ蓄積部17によって蓄積された中間データの印刷設定情報を、変更された集約数に変更して加工する処理をしS23、その加工した中間データのファイルを図3の中間データ再送信部20によってプリントプロセッサ部7へ送信するS24。そして、プリントプロセッサ部7では、上述した1回目の処理と同様の処理をするが、印刷プロセスを中断せずに2回目の処理では、集約数が改まり、集約後の画像に可読不能な文字が存在しなくなるため、S18、S19、S25~S27に示す通常の集約と同様の動作となり、印刷装置において集約後の画像に可読不能な文字が存在しない集約印刷を行わせることができる。また、上述の集約後の画像に可読不能な文字が存在するか否かの判断や集約数の再設定のために、中間データ展開部8で中間データを再展開する必要がないので、印刷時間の増大を招くこともない。上述の処理において、印刷解像度毎に可読な文字サイズが違うことがあるため、予め印刷解像度毎に求めておいた最少可読文字サイズを記憶しておき、中間データ解析部13で中間データから印刷解像度も取得し、文字サイズ判断部14で集約数と文字サイズに基いて集約後の画像の文字サイズを求め、その文字サイズと印刷解像度と、予め記憶している印刷解像度毎の最少可読文字サイズとを比較し、最少可読文字サイズ以上の文字サイズならば集約後の画像が可読と判断し、最少可読文字サイズよりも小さい文字サイズになるなら可読不能と判断するようにすれば、印刷解像度が低い場合に文字サイズが小さいために集約したときに読み取れない又は読み取り難い集約印刷を防止することができる。この場合、CPUが文書データに印刷解像度が含まれる場合、その文書データから印刷解像度を取得し、加工前に集約数と各描画データから取得した各描画データ中の文字の文字サイズと上記取得した印刷解像度に基いて上記集約数で上記各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断させるための手順を実行することによって実現される機能部として、中間データ解析部13は、文書データの中間データに印刷解像度が含まれる場合、その中間データから印刷解像度を取得する取得手段の機能を果たし、文字サイズ判断部14は、加工前に上記集約数と上記各描画データから取得した各描画データ中の文字の文字サイズと上記取得した印刷解像度に基いて上記集約数で各描画データを1ページ内に集約した場合、可読不能な文字サイズの文字が存在するか否かを判断する手段の機能を果たす。また、上述の処理において、フォントの種類毎に可読な文字サイズが違うことがあるため、予めフォント名毎に求めておいた最少可読文字サイズを記憶しておき、中間データ解析部13で中間データからフォント名も取得し、文字サイズ判断部14で集約数と文字サイズに基いて集約後の画像の文字サイズを求め、その文字サイズとフォント名と、予め記憶しているフォント名毎の最少可読文字サイズとを比較し、最少可読文字サイズ以上の文字サイズならば集約後の画像が可読と判断し、最少可読文字サイズよりも小さい文字サイズになるなら可読不能と判断するようにすれば、フォントの種類によって読み取れない又は読み取り難い集約印刷を防止することができる。さらに、上述の処理において、文字の印字色により可読な文字サイズが違うことがあるため、予め文字の印字色毎に求めておいた最少可読文字サイズを記憶しておき、中間データ解析部13で中間データから文字の印字色も取得し、文字サイズ判断部14で集約数と文字サイズに基いて集約後の画像の文字サイズを求め、その文字サイズと文字の印字色と、予め記憶している文字の印字色毎の最少可読文字サイズとを比較し、最少可読文字サイズ以上の文字サイズならば集約後の画像が可読と判断し、最少可読文字サイズよりも小さい文字サイズになるなら可読不能と判断するようにすれば、文字の印字色によって読み取れない又は読み取り難い集約印刷を防止することができる。この実施例の情報処理装置は、利用者が過剰な集約指定を行った結果、可読不能な印刷物を印刷することを防止できる。また、情報処理装置内のバッファに印刷データを再展開しなくても、かつコンピュータ側のみで処理をすることができるので、印刷時間を不必要に長引かせることがない。