(57)【要約】【課題】少ない出力で、各Ｎｉｎ１モードに基づくレイアウト結果を確認して、最適なＮｉｎ１モードを短時間に効率よく決定できることである。【解決手段】プリンタドライバ２００３は、各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードが設定された場合、各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトしてＭＦＰ１０４に出力する構成を特徴とする。【選択図】図３
2005348205.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置であって、
前記各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードを設定する設定手段と、
前記設定手段により設定される試し出力モードが設定された場合、前記各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
出力情報中から試し出力モードで出力すべきページを選択する選択手段を有することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、出力情報中から試し出力モードで出力すべきページを選択する異なる選択モードを有することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記異なる選択モードは、現在ページ、選択ページ、自動選択ページのいずれかを含むことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記自動選択ページの選択条件を設定する条件設定手段を有し、
前記制御手段は、出力情報中から試し出力モードで出力すべきページを抽出することを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
前記条件設定手段は、Ｎｉｎ１モード時に出力される最小文字サイズを設定することを特徴とする請求項５記載の情報処理装置。
【請求項７】
前記制御手段は、設定可能な全Ｎｉｎ１モードを表示装置に一覧表示することを特徴とする請求項５記載の情報処理装置。
【請求項８】
前記制御手段は、前記表示装置に対する一覧表示時に、前記条件設定手段により設定される選択条件に基づき、設定可能な全Ｎｉｎ１モード中で選択可能な候補と非選択とすべき候補との表示態様を変更することを特徴とする請求項５記載の情報処理装置。
【請求項９】
プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置におけるデータ処理方法であって、
前記各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードを設定する設定ステップと、
前記設定ステップにより設定される試し出力モードが設定された場合、前記各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力する制御ステップと、
を有することを特徴とするデータ処理方法。
【請求項１０】
出力情報中から試し出力モードで出力すべきページを選択する選択ステップを有することを特徴とする請求項９記載のデータ処理方法。
【請求項１１】
前記制御ステップは、出力情報中から試し出力モードで出力すべきページを選択する異なる選択モードを有することを特徴とする請求項９記載のデータ処理方法。
【請求項１２】
前記異なる選択モードは、現在ページ、選択ページ、自動選択ページのいずれかを含むことを特徴とする請求項１１記載のデータ処理方法。
【請求項１３】
前記自動選択ページの選択条件を設定する条件設定ステップを有し、
前記制御ステップは、出力情報中から試し出力モードで出力すべきページを抽出することを特徴とする請求項９乃至１２のいずれかに記載のデータ処理方法。
【請求項１４】
前記条件設定ステップは、Ｎｉｎ１モード時に出力される最小文字サイズを設定することを特徴とする請求項１３記載のデータ処理方法。
【請求項１５】
前記制御ステップは、設定可能な全Ｎｉｎ１モードを表示装置に一覧表示することを特徴とする請求項９記載のデータ処理方法。
【請求項１６】
前記制御ステップは、前記表示装置に対する一覧表示時に、前記条件設定ステップにより設定される選択条件に基づき、設定可能な全Ｎｉｎ１モード中で選択可能な候補と非選択とすべき候補との表示態様を変更することを特徴とする請求項９記載のデータ処理方法。
【請求項１７】
請求項９〜１６のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１８】
請求項９〜１６のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
最近、画像形成装置において、印刷物、あるいは資料等の枚数を減らしたいという要求があり、その要求から両面印刷、あるいはＮｕｐ（マルチレイアウト、Ｎｉｎ１印刷等の呼び名がある）等の１枚の紙に複数の資料を印刷する技術が発展してきた。
【０００３】
また、ユーザ（使用する人も）資料は少なくしたいという要求があり、あまり重要でない書類やデータは印刷せずに、電子データとして保存するといった傾向が顕著になってきた。
【０００４】
なお、従来、Ｎｕｐ時に余白の防止処理を考慮する技術して、下記特許文献１が公開されている。
【特許文献１】特開２００１−５８４３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら重要なデータやチェックしなくてはならないデータ等はやはり実際に印刷して隅々まで確認したいという要求もある。
【０００６】
その際に極力資料の枚数を少なくしたいがためにＮｉｎ１や両面印刷を行うことが多い。その場合Ｎの値は大きくして印刷枚数を減らしたいが、あまり大きいと見づらい資料になってしまう。
【０００７】
また、プリンタドライバで持っているプレビュー機能を用いて実際に印刷せずにＮｕｐ印刷を確認する方法がある。
【０００８】
しかしながら実際に紙に印刷した場合とイメージが異なる感は否めない。また実際にプレビューの画面で確認して印刷したが、実際に資料として見ずらい感が否めなく、すでに印刷した用紙を廃棄するような場合もある。
【０００９】
また、ＮｕｐのＮの値を知るために実際に何回も試行錯誤を繰り返し印刷する場合も多い。
【００１０】
そのような場合にはプリンタドライバの印刷のデフォルトが全頁であることがほとんどのため、ＮｕｐのＮ毎にプリンタドライバの設定を任意の１ページのみの印刷にする必要があり、自分にとって所望のＮの値を知るために多大な時間がかかったり、前述のように無駄な印刷がされてしまったりしていた。
【００１１】
なお、従来より、プリンタドライバの印刷設定画面上では、ユーザが選択したページや、指定されたページ間のデータを印刷するモードを設定可能なものは提案されているが、各Ｎｉｎ１モードのレイアウト結果を複数ページ分試し印刷する技術については何ら開示されておらず、上記問題を解決することができなかった。
【００１２】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードが設定された場合、各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力することにより、少ない出力で、各Ｎｉｎ１モードに基づくレイアウト結果を確認して、最適なＮｉｎ１モードを短時間に効率よく決定できる操作性と利便性に優れた情報処理装置およびデータ処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１３】
本発明に係る情報処理装置は、以下の特徴的構成を備える。
【００１４】
プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置であって、各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードを設定する設定手段と、前記設定手段により設定される試し出力モードが設定された場合、各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力する制御手段とを有することを特徴とする。
【００１５】
本発明に係るデータ処理方法は、以下の特徴的構成を備える。
【００１６】
プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置におけるデータ処理方法であって、各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードを設定する設定ステップと、前記設定ステップにより設定される試し出力モードが設定された場合、各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力する制御手段とを有することを特徴とする。
【発明の効果】
【００１７】
本発明によれば、設定可能なＮｉｎ１出力結果を複数同時に出力できるため、少ない試し出力結果を判別することで、最適なＮｉｎ１レイアウトを決定する迄に要する出力時間を大幅に短縮することができるとともに、何度も操作してレイアウト結果を得るような処理が不要となり、操作負担が解消し、無駄なレイアウト出力することもなくなるという効果を奏する。
【発明を実施するための最良の形態】
【００１８】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１９】
〔システムの概要説明〕
図１は、本発明に係る情報処理装置を適用可能な印刷システムの一例を示すネットワーク構成図である。
【００２０】
図１において、１０２はサーバコンピュータで、ネットワーク１０１を介してクライアントコンピュータ１０３ａ，１０３ｂ，１０３ｃを管理している。なお、図示されていないが、クライアントコンピュータは、これらのほかにも多数接続されており、以下、クライアントコンピュータを代表してクライアント１０３と表記する。
【００２１】
また、ネットワーク１０１には、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）１０４，１０５（１０５ａ，１０５ｂ，１０５ｃ，１０５ｄ）及び、プリンタ１０７が接続されている。
【００２２】
ＭＦＰ１０４は、高解像度、高階調のフルカラーでスキャンまたはプリントなどが可能なフルカラーＭＦＰであり、データ量が膨大となる場合、独立したインタフェースで複数ビットを同時に送受できるものである。
【００２３】
一方、ＭＦＰ１０５はモノクロにてスキャン、プリントなどを行うＭＦＰである。また、図示していないがネットワーク１０１上には上記以外のＭＦＰを初め、スキャナ、プリンタあるいは、ＦＡＸなどその他の機器も接続されている。
【００２４】
更に、スキャナ１０６は紙ドキュメントからの画像イメージを取り込む装置で、図のようにネットワークに接続されているものの他に、ＳＣＳＩインタフェースなどでコンピュータに接続されるものがある。また、スキャナ自体はＭＦＰ１０５の一部の機能としてサポートされている場合もある。
【００２５】
ここで、クライアント１０３上では、いわゆるＤＴＰ（Ｄｅｓｋ  Ｔｏｐ  Ｐｕｂｌｉｓｈｉｎｇ）を実行するアプリケーションソフトウェアを動作させ、各種文書／図形が作成／編集される。クライアント１０３は作成された文書／図形をページ記述言語ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）に変換し、ネットワーク１０１を経由してＭＦＰ１０４や１０５に送出することで、プリントアウトを行う。
【００２６】
〔第１実施形態〕
図２は、本発明の第１実施形態を示す情報処理装置を適用可能な印刷システムの構成を示すブロック図であり、図１と同一のものには同一の符号を付してある。
【００２７】
なお、本システムは、ホストコンピュータ１０１とプリンタ１０２とがネットワークＮＥＴを介して通信可能に接続される構成となっている。なお、通信接続形態は、所定のインタフェースによるか、ネットワークによるかは本発明の適用に限定されるものではない。
【００２８】
図２において、ホストコンピュータ１０１は、ＣＰＵ１を備えている。ＣＰＵ１は、ＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１に記憶された文書処理プログラム等に基づいて、図形や、イメージ、文字、表（表計算等を含む）等が混在した文書処理を実行し、システムバス４に接続される各デバイスをＣＰＵ１が総括的に制御する。
【００２９】
また、このＲＯＭ３のプログラム用ＲＯＭあるいは外部メモリ１１には、ＣＰＵ１の制御プログラムであるオペレーティングシステムプログラム（以下ＯＳ）等が記憶され、ＲＯＭ３のフォント用ＲＯＭあるいは外部メモリ１１には、上記文書処理の際に使用するフォントデータ等が記憶され、ＲＯＭ３のデータ用ＲＯＭあるいは外部メモリ１１には、上記文書処理等を行う際に使用する各種データが記憶されている。
【００３０】
２はＲＡＭで、ＣＰＵ１の主メモリやワークエリア等として機能する。５はキーボードコントローラ（ＫＢＣ）で、キーボード９や不図示のポインティングデバイスからのキー入力を制御する。６はＣＲＴコントローラ（ＣＲＴＣ）で、ＣＲＴディスプレイ（ＣＲＴ）１０の表示を制御する。７はディスクコントローラ（ＤＫＣ）で、ブートプログラム、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、及びプリンタ制御コマンド生成プログラム（以下、プリンタドライバと記す）等を記憶する外部メモリ１１とのアクセスを制御する。外部メモリ１１は、ハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）等で構成される。
【００３１】
８はネットワークコントローラ（ＮＩＣ）で、ネットワーク１０１を介してＭＦＰ１０４に接続されて、ＭＦＰ１０４との通信制御処理を実行する。なお、ＣＰＵ１は、例えばＲＡＭ２上に設定された表示情報のアウトラインフォントへの展開（ラスタライズ）処理を実行し、ＣＲＴ１０上でのＷＹＳＩＷＹＧを可能としている。また、ＣＰＵ１は、ＣＲＴ１０上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウインドウを開き、種々のデータ処理を実行する。これによって、ユーザは、印刷を実行する際、印刷の設定に関するウインドウを開き、ＭＦＰ１０４の設定や、印刷モードの選択を含むプリンタドライバに対する印刷処理方法の設定を行うことができる。
【００３２】
図３は、図２に示したクライアントコンピュータ１０３における典型的な印刷処理に供するモジュール構成を説明する図であり、クライアント１０３には、ＭＦＰ１０４等の印刷装置がネットワーク１０１経由で接続されている。
【００３３】
図３において、アプリケーション２００１、グラフィックエンジン２００２、プリンタドライバ２００３、及びシステムスプーラ２００４は、外部メモリ１１に保存されるファイルとして存在し、オペレーティングシステム（ＯＳ）やその他のモジュールによってＲＡＭ２にロードされ実行されるプログラムモジュールである。
【００３４】
また、アプリケーション２００１及びプリンタドライバ２００３は、ＦＤ、ＣＤ−ＲＯＭあるいは不図示のネットワークを経由して外部メモリ１１（ＨＤ）に追加することが可能となっている。
【００３５】
外部メモリ１１に保存されているアプリケーション２００１は、ＲＡＭ２にロードされて実行されるが、このアプリケーション２００１からＭＦＰ１０４で印刷を行う際には、同様にＲＡＭ２にロードされることで実行可能となっているグラフィックエンジン２００２を利用して出力（描画）を行う。
【００３６】
グラフィックエンジン２００２は、プリンタごとに用意されたプリンタドライバ２００３を同様に外部メモリ１１からＲＡＭ２にロードし、アプリケーション２００１の出力を、プリンタドライバ２００３を用いてＭＦＰ１０４の制御コマンドに変換する。変換されたプリンタ制御コマンドは、ＯＳによってＲＡＭ２にロードされたシステムスプーラ２００４を経てネットワークＮＥＴ経由でＭＦＰ１０４へ出力される仕組みとなっている。
【００３７】
なお、プリンタドライバは、後述する図１６に示す印刷設定画面をＣＲＴ１０をＣＰＵ１の制御の下で表示し、該印刷設定画面で更新日時とデータを印刷するモードを選択することが可能に構成されている。
【００３８】
また、図４において後述するようにアプリケーション３００１は、印刷機能をプラグインする機能を備え、そのプラグインモジュールをＣＰＵ１が実行することで、後述する各種の印刷ダイアログの表示と、印刷データの生成処理を以下のように制御することも可能に構成されている。
【００３９】
すなわち、ＣＰＵ１は、アプリケーションで作成されるデータの出力要求時に、作成されるデータを通常出力する第１の出力モードとＣＰＵ１により取得される前記更新日時とデータとを共に出力する第２の出力モードとを選択するための印刷ダイアログを表示して、該印刷ダイアログ上での選択結果に基づき、データを前記印刷装置に出力する第１のデータ出力と、更新日時と前記データとを前記印刷装置に出力する第２のデータ出力とを制御する。
【００４０】
なお、プラグインモジュールによる印刷機能による更新日時印刷に限らず、後述するようにプリンタドライバが更新日時印刷を制御する構成としてもよい。
【００４１】
図４は、図２に示したＲＡＭ２のメモリマップを説明する図であり、例えば本実施形態における印刷プログラムを含む印刷関連モジュールがホストコンピュータ１０１上のＲＡＭ２にロードされ実行可能となった状態に対応する。
【００４２】
図４において、３００１は印刷用のアプリケーション、３００２は空きメモリ、３００３は印刷関連データ、３００４は印刷関連プログラム、３００５はＯＳ、３００６はＢＩＯＳであり、本実施形態における印刷制御プログラムは、印刷関連プログラム３００４の一部として存在している。このように構成を備える情報処理装置において本実施形態を図４等を参照しながら詳述する。
【００４３】
図５は、図１に示したＭＦＰ１０４のコントローラ部の構成を説明するブロック図である。
【００４４】
図５において、３０１はパネルインタフェース部で、パネル部とのデータ通信を行う。ＣＰＵ３０９は、パネルインタフェース３０１を介して、ユーザがパネル部において設定あるいは指示した内容を認識することができる。
【００４５】
３０２はホストインタフェース部で、ネットワークを介してホストコンピュータ等のクライアントコンピュータ１０３と双方向に接続する。３０６はエンジンインタフェース部で、プリンタエンジンと接続する。ＣＰＵ３０９は、エンジンインタフェース部３０６を介して、プリンタエンジンの状態を認識することができる。
【００４６】
３０３はラスタライズ部で、クライアントコンピュータ１０３より供給された画像情報に基づいて、プリンタエンジンに供給するラスタデータを生成（ラスタライズ）する。３０５は生成したラスタデータを一時的に保持するための画像メモリである。３０９はＣＰＵで、ＲＯＭ３０４に保持された制御プログラムコードに基づいて、ＣＰＵバス３１１に接続されたデバイスを制御する。
【００４７】
３０７は前記ＣＰＵ３０９が使用する一時記憶用メモリとしてのＲＡＭである。３１０はＥＥＰＲＯＭで、例えば濃度補正テーブル等の制御情報を保持するための不揮発性メモリで構成される。３０８はＤＭＡ制御部であり、ＣＰＵ３０９からの指示により画像メモリ３０５内のラスタデータを、エンジンインタフェース部３０６に転送する。
【００４８】
３１１はアドレス、データ、コントロールバスを含むＣＰＵバスである。パネルインタフェース部３０１、ホストインタフェース部３０２、ラスタライズ部３０３、ＲＯＭ３０４、画像メモリ３０５、エンジンインタフェース部３０６、ＲＡＭ３０７、ＤＭＡ制御部３０８、ＣＰＵ３０９及びＥＥＰＲＯＭ３１０は、夫々ＣＰＵバス３１１に接続され、ＣＰＵ３０９は、ＣＰＵバス３１１に接続された全てのデバイスにアクセス可能である。
【００４９】
以下、プリンタドライバについて説明する。
【００５０】
図６は、図１に示したクライアント１０３（または、１０２）上のプリンタドライバ画面の一例を示す模式図であり、図２に示したＣＲＴ１０で処理中のアプリケーションのファイル等より印刷が選択された場合にＣＰＵ１の制御の下で表示される。
【００５１】
具体的には、プリンタドライバ２００３は、プリント動作を指示するためのＧＵＩ（アプリケーション等から印刷指示したときに表示される印刷設定用のＧＵＩ上において、「プリンタ」に関するプロパティの表示指示を行った場合に表示されるＧＵＩ）で指示されることにより、ユーザは所望の設定パラメータを指示して、所望の画像イメージをプリンタなどの送信先に送る事が可能となる。
【００５２】
図６に示すプリンタドライバのウインドウ内の設定項目において、３２１１はターゲットとなる出力先を選択する送信先の選択カラムである。本実施形態では、図１に示したネットワーク上で通信可能状態のＭＦＰ１０４（あるいは、ＭＦＰ１０４、ＭＦＰ１０５）が選択対象となる。
【００５３】
３２１３はジョブの中から出力ページを選択するページ設定カラムであり、クライアント１０３上で動作するアプリケーションソフトで作成された画像イメージのどのページを出力するかを決定する。
【００５４】
３２１４は部数を指定する部数設定カラムであり、カーソル３２１４をこの位置に移動させ、図示の矢印（スクロールバーの矢印）をクリックすることで、部数の増減が設定できる。また、３２１２は前記送信先の選択カラム３２１１にて選択された送信先デバイスに関する詳細設定を行うためのプロパティキーであり、このキーを指示することにより、後述する図７〜図９に示す画面がＣＲＴ１０上にＣＰＵ１の制御の下で表示される。
【００５５】
３２０１はＯＫキーで、図６に示した設定が所望の設定として確定させる場合に、該ＯＫキー３２０１が押下指示されることで印刷処理を開始する。なお、図６に示した印刷設定を取り消す場合には、キャンセルキー３２０２を押下指示することで印刷を取り止める。
【００５６】
図７〜図９は、図１に示したクライアント１０３（または、１０２）上のプリンタドライバ画面の一例を示す模式図であり、図６に示したプロパティキー３２１２をクリックした際にＣＰＵ１の制御の下でＣＲＴ１０上に表示される画面（ＧＵＩ）例に対応する。
【００５７】
これらの図において、各画面には、例えば「Ｏｕｔｐｕｔ」，「Ｐａｐｅｒ」，「Ｇｒａｐｈｉｃｓ」，「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」，「ＰＤＬ」等のタブ３３０１〜３３０５が設けられており、それらをクリック（図示しないポインティングデバイス等で指示）することにより、「Ｏｕｔｐｕｔ」，「Ｐａｐｅｒ」，「Ｇｒａｐｈｉｃｓ」，「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」，「ＰＤＬ」等の異なる設定内容の設定を行うことができる。
【００５８】
図７では、出力先３３１１を選択することができ、プリンタ出力のほかに、ボックスに投げ込むこともできる。ボックスは、ユーザボックス等があり、例えばユーザボックスを選択した場合には、ボックスの番号３３１２も合わせて入力することとなる。
【００５９】
図８では、「Ｐａｐｅｒ」タブが例としてあげられており。ここでは用紙サイズ、面つけレイアウト、紙の向きなどの設定を行うことができる。また、「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」タブが選ばれると、そのデバイス固有の設定情報、例えばステープルなどのフィニッシングの設定や、プリンタによる色味などのパラメータを変更する画像処理関連のより細かい調整を行うことが可能となる。
【００６０】
図９に示すように、選択には機能３３３１とその設定値３３３２をそれぞれ所望の値に設定することとなる。３３３３は各設定値を初期値も戻すデフォルトキーである。また、図示しないが、同様にして「Ｇｒａｐｈｉｃｓ」のタブ３３０３では、解像度やハーフトーン設定、「ＰＤＬ」タブ３３０５ではＰＤＬの出力形式などの選択を行うことができる。
【００６１】
さらに、３３４１はＯＫキーで、このキーを押下（指示）すると、プロパティ設定を有効にして、図６に示した設定画面に戻る表示制御がＣＰＵ１により実行される。また、３３４２はキャンセルキーで、このキーを押下（指示）すると、プロパティ設定を無効にして、図６に示した設定画面に戻る表示制御がＣＰＵ１により実行される。さらに、３３４３は適用キーで、このキーを押下（指示）すると、プロパティ画面のままで、プロパティ設定を有効にする。
【００６２】
通常、プリンタドライバ２００３は、「Ｄｅｖｉｃｅ  Ｏｐｔｉｏｎｓ」タブに登場したデバイス固有の設定値などを入力することができ、デバイス固有の設定値に関しては、一般にＰＰＤ（ＰｏｓｔＳｃｒｉｐｔ（登録商標）  Ｐｒｉｎｔｅｒ  Ｄｅｓｃｒｉｐｔｉｏｎ）ファイルなどを用意して、プリンタドライバ２００３を設定しておく必要がある。
【００６３】
ＰＰＤファイルは、そのプリンタを制御するための設定項目とその初期値、あるいは設定の組み合わせの可否などが記述されており、そのプリンタ毎に固有のファイルとして提供されることになる。
【００６４】
そして、オペレータは、プリンタやクラスタ毎に自分自身のコンピュータ内にそのＰＰＤとドライバをリンクさせて予め用意しておかなければいけないことになる。ここで注意しなければいけないことは、ＰＰＤファイルは予め機能のわかっているプリンタと一対一対応であるということである。
【００６５】
〔ＮｕｐＰｒｅＶｉｅｗ  Ｄｒｉｖｅｒ部〕
図１０は、図１に示したクライアント１０３（または、１０２）上のプリンタドライバ画面の一例を示す模式図であり、図８に示したＮｕｐＰｒｅｖｉｅｗスイッチ３３２４をクリックした際にＣＰＵ１の制御の下でＣＲＴ１０上に表示される画面（ＧＵＩ）例（１つの画面上に複数のＮｕｐが表示される）に対応する。
【００６６】
図１０において、３４０２は２ｉｎ１レイアウト、３４０３は４ｉｎ１レイアウト、３４０４は６ｉｎ１レイアウト、３４０５は８ｉｎ１レイアウト、３４０６は９ｉｎ１レイアウト、３４０７は１６ｉｎ１レイアウトを選択画面に一覧画面表示した状態に対応する。
【００６７】
ここで、例えば２ｉｎ１の出力、４ｉｎ１の出力、６ｉｎ１の出力を試したいと思った場合、その試したいＮｉｎ１の数だけ選択（図示しないポインティングデバイスによりカーソルをそのレイアウト上に移動してクリックする等の操作による）する。３４１１はオートセレクトボタンで、試し印刷のページを自動的に探すボタンとして機能する。３４１２は現在ページボタン、３４１３は選択ページボタンで、出力するページを選択する際に押下され、選択するページは、ウインドウ３４１４に直接数値入力する。
【００６８】
３４０８はＯＫキーである、３４０９は取消キーである。３４１０はＡｐｐｌｙキーである。
【００６９】
図１１は、図１に示したクライアント１０３（または、１０２）上のプリンタドライバ画面の一例を示す模式図であり、図１０に示したプリンタドライバ画面上で、２ｉｎ１レイアウト３４０２，４ｉｎ１レイアウト３４０３，６ｉｎ１レイアウト３４０４が選択された状態に対応し、該選択により２ｉｎ１レイアウト３５０２，４ｉｎ１レイアウト３５０３，６ｉｎ１レイアウト３５０４は他の８ｉｎ１レイアウト３５０５、９ｉｎ１レイアウト３５０６、１６ｉｎ１レイアウト３５０７とは表示態様が異なり、例えば背景色が変化するようにＣＰＵ１が表示制御している。これにより、レイアウト出力選択候補の確認が視覚的に容易になる。
【００７０】
図１１において、３５１０はＡｐｐｌｙキーで、Ａｐｐｌｙキー３５１０を押すと（図示しないポインティングデバイスによりカーソルをそのレイアウト上に移動してクリックする等の操作による）、選択されたＮｉｎ１の分だけ、図１２に示すような試し印刷レイアウトに従って試し印刷される。３５１１はオートセレクトボタン、３５１２は現在ページボタン、３５１３は選択ページボタンである。
【００７１】
図１２は、本発明に係る情報処理装置における選択レイアウト試しプリントの一例を示す図であり、選択されるＭＦＰ１０４により印刷される。なお、本実施形態では、Ｎｕｐのプレビュー印刷を行うと１枚だけ印刷物を出力する例となるが、上述したレイアウト選択操作で、もし１枚に選択されたＮｕｐ印刷が収まりきらない場合はその限りではなく、必要な枚数だけ出力されてもかまわない。
【００７２】
図１２において、３７０１〜３７０３はＮｕｐ印刷で、図１０において選択されたレイアウトのプレビュー印刷が１シート内に収めた出力した状態に対応する。Ｎｕｐ印刷３７０１は２ｉｎ１に対応し、Ｎｕｐ印刷３７０２は４ｉｎ１に対応し、Ｎｕｐ印刷３７０３は６ｉｎ１に対応する。なお、プレビュー印刷には、Ｎ値がともに印刷されており、その数値より、ユーザがいずれのＮｕｐにしたいかを容易に決定できる。
【００７３】
図１３は、本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３によるデータ処理手順に対応する。なお、（３８０１）〜（３８１０）は各ステップを示し、各ステップは、ＣＰＵ１により実行される。
【００７４】
まず、ステップ（３８０２）で、図８に示した設定画面上からの選択指示を検出して、Ｎｉｎ１を行うか否かをＣＰＵ１が判断し、Ｎｉｎ１を行わないと判断した場合は、ステップ（３８０３）へ進み、通常印刷処理を実行して、本処理を終了する。
【００７５】
一方、ステップ（３８０２）で、Ｎｉｎ１を行うと判断した場合は、ステップ（３８０４）でＮｉｎ１のプレビューを行ってもこのＮの値で良いか否かわからないかどうかを判断（例えばＮ値入力が設定時間内に確定されていないかどうかにより判断する）し、最適なＮを特定できると判定した場合（例えばプレビューを行って最適のＮの値がわかる場合や、プレビューを行うまでもなく、Ｎの値が既に決定している場合）は、ステップ（３８１０）へ進む。
【００７６】
一方、ステップ（３８０４）で、Ｎｉｎ１のプレビューを行ってもこのＮの値で良いか否かわからないと判断した場合は、ステップ（３８０５）で、図８に示した画面でボタン３３２４が押下指示されているか否かをＣＰＵ１が判断して、すなわち、Ｎを探す試し刷りを行う指示がなされているかどうかを判断して、Ｎを探す試し刷りを行う指示がなされていないと判断した場合（試し印刷を行うまでもなく、そのまま適当にＮｉｎ１で印刷してしまう場合）は、ステップ（３８１０）へ進み、指定されたＮに基づくＮｉｎ１印刷を実行して、処理を終了する。
【００７７】
一方、ステップ（３８０５）で、Ｎを探す試し刷りを行う指示がなされていると判断した場合は、Ｎを探す試し印刷を行うために、ステップ（３８０６）で、プリンタドライバ２００３が図８に示すようなレイアウト選択画面をＣＲＴ１０上に表示する。
【００７８】
そして、ステップ（３８０７）で、プリンタドライバ２００３が図１０に示すようなレイアウト画面をＣＲＴ１０上に表示し、図１１に示すＮｕｐ専用の画面で、いずれかのレイアウトが選択されたことを検出し、さらに、Ａｐｐｌｙボタン３５１０等が押下指示されたことをＣＰＵ１が検出すると、ステップ（３８０８）で、Ｎｕｐ１印刷処理を行い、図１２に示したＮｕｐ試し印刷結果を得る。
【００７９】
そして、ステップ（３８０９）で、図１２に示したＮｕｐ試し印刷結果より、いずれかのＮｕｐのＮを決定し、ステップ（３８１０）へ進み、出力するジョブに選択したＮｉｎ１印刷を指定して、印刷を実行する。
【００８０】
これにより、Ｎｉｎ１で印刷する場合に、事前に試し印刷を実行することで、複数のＮｉｎ１の印刷結果を確認することで、無駄なＮｉｎ１印刷を繰り返すことなく、少ない試し印刷結果から、最適なＮの値を決定して、効率よくジョブを印刷することができる。
【００８１】
〔第２実施形態〕
なお、上記実施形態では、Ｎｕｐの試し印刷時に、印刷すべきページについて特に条件がない場合について説明したが、編集したジョブの各ページには、文字や、図形や、グラフィックスといったオブジェクトが混在しているため、特定のページのみを判定しただけでは、選択したＮｕｐの結果、文字のページが縮小されて読みにくい結果となってしまうことも想定される。
【００８２】
そこで、Ｎｕｐの試し印刷を行う場合にその試し印刷するページを選択できるように構成してもよい。具体的には、例えば試し印刷を行うような個所は最も文字が小さいページになる。そして、そのページを自動的に探し、そのページを試し印刷用のページにすると、さらにオペレーションが容易になる。以下、その実施形態について説明する。
【００８３】
図１４は、本発明に係る情報処理装置におけるＮｕｐの試し印刷処理を概念的に説明する図である。
【００８４】
図１４において、３９０１はクライアントコンピュータで、図１０に示すドライバ設定画面において、オートセレクトボタン３４１１が選択された場合、図３に示したプリンタドライバ２００３は、例えばＲＡＭ２等上で一旦全ページの展開処理３９０２を行い、該展開されたデータからフォント情報とそのサイズ情報をサーチ３９０３して最も小さいフォント情報を持つページ分のみを選択しそのデータのみを抽出する抽出処理３９０４を行い、プリンタやＭＦＰ３９０５にデータ転送を行い、プリンタやＭＦＰ３９０５より、最も小さいフォント情報を持つページのレイアウト結果を、複数のレイアウト結果を示すＮｉｎ１の試し印刷物３９０６として得ることができる。
【００８５】
これにより、指定されたジョブ中で、最も小さいフォント情報を持つページがレイアウト処理でどの程度縮小されてしまうかを全頁印刷前に、視覚的に確認することができるため、無駄なレイアウト印刷処理を行うことも、そして、最も小さいフォント情報を検索する操作もなくなり、操作性と利便性が向上する。
【００８６】
なお、出力対象頁がカラー印刷指定であっても、試し印刷する場合に、モノクロ／カラーとを選択するモードを設けて、いずれか選択されたモードで印刷するように構成すれば、コストを抑えることも、鮮明な結果を確認することも容易に行えなお有益である。
【００８７】
図１５は、本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３による自動試し印刷ページ抽出処理（どのページをＮｉｎ１試し印刷するかを決定する処理）を含む一連のレイアウト試し印刷処理手順の一例に対応する。なお、（４００１）〜（４０１１）は各ステップを示す。
【００８８】
先ず、例えば図８に示したＮｕｐＰｒｅｖｉｅｗスイッチ３３２４が押下されることを検出すると、ステップ（４００１）で本処理が開始され、ステップ（４００２）で、代表ページの決定方法を図１０に示したボタン３４１１から３４１３の選択状態からプリンタドライバ２００３が判別する。
【００８９】
ここで、図２に示したＣＲＴ１０で現在表示されているページを印刷する場合であると判断した場合（例えば図１０に示す現在ページボタン３４１２が押下指示された場合）は、ステップ（４００３）に進み、現在ページをレイアウトページに決定し、ステップ（４０１０）へ進む。
【００９０】
一方、ステップ（４００２）で、図１０に示す設定画面上で、選択ページボタン３４１３が押下指示されたとプリンタドライバ２００４が判断した場合は、ステップ（４００４）に進み、例えば図１０に示す設定画面上で選択するページをキーボード９を操作してウインドウ３４１４に直接数値入力する。次に、ステップ（４０１１）で、選択されたページをレイアウトに挿入して、ステップ（４０１０）へ進む。
【００９１】
一方、ステップ（４００２）で、図１０に示すオートセレクトボタン３４１１が押下されていると判断した場合は、ステップ（４００５）で、挿入ページの自動選択処理を開始して、印刷対象のジョブがフォント情報有りのアプリケーションかどうかをプリンタドライバ２００３がアプリケーション２００１の属性等から判断して、フォント情報有りのアプリケーションでないと判断した場合は、ステップ（４００３）へ進み、フォント情報有りのアプリケーションであると判断した場合は、ステップ（４００７）へ進む。
【００９２】
なお、最近のアプリケーションは、殆どがフォント情報をもっているが、例えば単なるテキストなどのフォント情報をもっていないアプリケーションの場合は、ステップ（４００３）へ進み、現在のページをレイアウト対象ページとして印刷する。
【００９３】
一方、ステップ（４００６）で、フォント情報有りのアプリケーションであると判断した場合は、現在ＣＲＴ１０に表示されているページを含む全ページを例えばＲＡＭ２上での展開をスタートし、ステップ（４００８）で、毎ページ展開で最小フォントを検出する毎に、そのフォントサイズを更新して、全ての展開処理が終了したことを検出したら、ステップ（４００９）で、更新されている最小フォントが検出されたページをレイアウト対象の選択ページに決定して、ステップ（４０１０）で、試し印刷を実行して、例えば図１２に示すフォーマットで選択ページをレイアウトしてＭＦＰ１０４より出力して、本処理を終了する。
【００９４】
これにより、例えばオートセレクトが選択されている場合は、試し印刷結果から、Ｎｉｎ１に対するＮの値を、例えば２，４，６のいずれかの値に決定して、以後、決定されたＮｉｎ１印刷を全てのページに対して行うことで、最小文字サイズがＮｉｎ１であらかじめ縮小される程度を容易に確認することができる。
【００９５】
また、複数のＮｉｎ１印刷の試し印刷が可能になり、短い時間で最適なＮｉｎ１印刷が可能になる。
【００９６】
〔第３実施形態〕
上記各実施形態では、Ｎｉｎ１プリントする際の最小文字サイズを含むページを検出して、該選択されたページをレイアウト印刷することで本Ｎｉｎ１処理前に、詳細文字がどの程度縮小されてしまうかを視覚的に確認することができる場合について説明したが、Ｎｉｎ１に対してあらかじめ縮小されてしまう文字サイズを制限することで、例えばポイント指定等により入力して、該指定ポイントよりも小さいサイズとなってしまうようなＮｉｎ１プリントを選択できなように表示制御して、必要以上にページ数が多くなることで文字サイズが非常に小さくなって読みにくいＮｉｎ１プリントを実行してしまうことを回避できるように構成してもよい。以下、その実施形態について説明する。
【００９７】
なお、本実施形態では、第１実施形態における図１０に示したＮｉｎ１選択画面で、さらに、文字サイズの制限ポイント数を入力するウインドウ（図示しない）を設け、そのウインドウに対して、ユーザがＮｉｎ１印刷時の実印刷文字サイズをポイント指定する。
【００９８】
図１６は、本発明に係る情報処理装置における第３のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３によるデータ処理手順に対応する。なお、（３８０１）〜（３８０５），（３８０７）〜（３８１０）は図１３に示した各ステップと同一であり、（１６０１），（１６０２），（１６０３）の各ステップは、ＣＰＵ１により実行される。以下、ステップ（１６０１），（１６０２），（１６０３）についてのみ説明する。
【００９９】
ステップ（３８０４）でＹＥＳと判断された場合に、プリンタドライバ２００３が提供するドライバ設定画面を介して、Ｎｉｎ１印刷選択時に文字サイズとしてそれ以上小さい文字サイズとならないように制限する最小文字サイズをユーザがキーボード９等を操作して入力されているかどうかを判断して（１６０１）、最小文字サイズが入力されていないと判断した場合は、ステップ（３８０４）以降へ進む。
【０１００】
一方、ステップ（１６０１）で、最小文字サイズをユーザがキーボード９等を操作して入力していると判断した場合は、入力された最小文字サイズをプリンタドライバ２００３への設定に反映させるフラグを立てて（（１６０２）、ステップ（３８０５）へ進む。
【０１０１】
そして、ステップ（１６０３）で、ステップ（１６０２）のフラグの設定状態に基づいて、プリンタドライバ２００３が提供するＮｉｎ１レイアウト選択候補中から、指定されている文字サイズ以下となってしまうＮｉｎ１レイアウト選択候補を選択できない候補とし、該非選択候補と選択可能な候補とをＣＰＵ１の制御の下で表示する。以下、図１３に示したステップと同様の処理を実行する。
【０１０２】
これによりＮｉｎ１のＮ値を大きくしたレイアウト印刷を希望している場合でも、そのレイアウト処理で指定された文字サイズよりも小さい文字サイズとしてしか印刷できないＮｉｎ１レイアウトを選択してしまう事態を有効に回避させることができる。
【０１０３】
同様に、図１５に示した最小文字サイズ入力をＮｉｎ１レイアウト自動選択処理に適応することも可能である。
【０１０４】
図１７は、本発明に係る情報処理装置における第４のデータ処理手順の一例を示すフローチャートであり、図３に示したプリンタドライバ２００３によるデータ処理手順に対応する。なお、（４００１）〜（４０１０）は図１５に示した各ステップと同一であり、（１７０１），（１７０２），（１７０３），（１７０４）の各ステップは、ＣＰＵ１により実行される。以下、ステップ（１７０１），（１７０２），（１７０３），（１７０４）についてのみ説明する。
【０１０５】
先ず、ステップ（１７０１）で、プリンタドライバ２００３が提供するドライバ設定画面を介して、Ｎｉｎ１印刷選択時に文字サイズとしてそれ以上小さい文字サイズとならないように制限する最小文字サイズをユーザがキーボード９等を操作して入力する。以後、図１７に示したステップと同様の処理を実行して、ステップ（４００８）の後、ステップ（１７０２）で、更新された最小ポイント数がステップ（１７０１）で設定されている最小文字サイズ以上かどうかをプリンタドライバ２００３が判断して、最小文字サイズ以上であると判断した場合は、ステップ（４００９）へ進む。
【０１０６】
一方、ステップ（１７０２）で、最小文字サイズ以上でないと判断した場合は、ステップ（１７０３）で、プリンタドライバ２００３は、ＣＲＴ１０上に「Ｎｉｎ１を選択すると文字が読みにくくなります」と、ＯＫボタン、取消ボタンとを含むダイアログを警告表示し、ステップ（１７０４）で、ステップ（１７０３）で、ＯＫボタンが押下されているかどうかをプリンタドライバ２００３が判断して、ＯＫボタンが押下されていると判断した場合は、ステップ（４００９）以降へ進み、ＯＫボタンが押下されていないと判断した場合は、処理を中止する。
【０１０７】
これにより、Ｎｉｎ１レイアウト処理で必要以上に文字が小さくなってしまうようなＮｉｎ１処理を制限することで、さらに無駄な印刷処理を制限できるとともに、さらにユーザの利便性を図ることができる。
【０１０８】
なお、上記実施形態では、レイアウト数の制限対象を文字とする場合について説明したが、もちろん、オブジェクトの種類を選択できるようにプリンタドライバ２００３上のＵＩによる設定項目を設けることで、オブジェクト毎に選択されるＮｉｎ１レイアウト選択候補を制限するように構成してもよい。
【０１０９】
また、上記実施形態では、全てのページに対してＮｉｎ１処理する場合について説明したが、印刷価値はそれぞれのページで異なる場合もあるので、Ｎｉｎ１レイアウト処理するページをあらかじめ指定し、該指定外のページについては通常出力するようにプリンタドライバ２００３が制御するように構成してもよい。
【０１１０】
以下、図１８に示すメモリマップを参照して本発明に係る情報処理装置を適用する印刷システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１１１】
図１８は、本発明に係る情報処理装置を適用する印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１１２】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１１３】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１４】
本実施形態における図１３、図１５〜図１７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１５】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１６】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１７】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１１８】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１１９】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１２０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１２１】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１２２】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２３】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１２５】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【０１２６】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１８について説明する。
【０１２７】
〔実施態様１〕
プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置であって、各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードを設定する設定手段（図３に示したプリンタドライバ２００３による、例えば図１３に示すステップ（３８０５））と、前記設定手段により設定される試し出力モードが設定された場合、各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力する制御手段（図３に示したプリンタドライバ２００３による、例えば図１３に示すステップ（３８０６）〜（３８０９））とを有することを特徴とする情報処理装置。
【０１２８】
これにより、設定可能なＮｉｎ１出力結果を複数同時に出力できるため、少ない試し出力結果を判別することで、最適なＮｉｎ１レイアウトを決定する迄に要する出力時間を大幅に短縮することができるとともに、何度も操作してレイアウト結果を得るような処理が不要となり、操作負担が解消し、無駄なレイアウト出力することもなくなる。
【０１２９】
〔実施態様２〕
出力情報中から試し出力モードで出力すべきページを選択する選択手段（図３に示したプリンタドライバ２００３による、例えば図１５に示すステップ（４００２）を有することを特徴とする実施態様１記載の情報処理装置。
【０１３０】
これにより、出力情報中から試し出力モードで出力する際に、ユーザが好むページ選択方法で試し出力すべきページを決定することができる。
【０１３１】
〔実施態様３〕
前記制御手段は、出力情報中から試し出力モードで出力すべきページを選択する異なる選択モードを有することを特徴とする実施態様２記載の情報処理装置。
【０１３２】
これにより、出力情報中から試し出力モードで出力する際に、ページ選択方法を切り替えながら、最適な試し出力すべきページを決定することができる。
【０１３３】
〔実施態様４〕
前記異なる選択モードは、現在ページ、選択ページ、自動選択ページのいずれかを含むことを特徴とする実施態様３記載の情報処理装置。
【０１３４】
これにより、出力情報中から試し出力モードで出力する際に、ユーザが好むページ選択方法として、現在ページ、選択ページ、あるいは、自動選択ページとを切り替えながら、最適な試し出力すべきページを決定することができる。
【０１３５】
〔実施態様５〕
前記自動選択ページの選択条件を設定する条件設定手段（例えば図１５に示すステップ（１４１１））を有し、前記制御手段（例えば図１４に示すステップ（４００５）〜（４００８））は、出力情報中から試し出力モードで出力すべきページを抽出することを特徴とする実施態様１乃至４のいずれかに記載の情報処理装置。
【０１３６】
これにより、出力情報中から試し出力モードで出力する際に、ユーザが好むページを短時間に効率よく選択して、最適な試し出力すべきページを決定することができる。
【０１３７】
〔実施態様６〕
前記条件設定手段は、Ｎｉｎ１モード時に出力される最小文字サイズを設定する（図１６に示すステップ（１６０２））ことを特徴とする実施態様５記載の情報処理装置。
【０１３８】
これにより、Ｎｉｎ１モード時に縮小される文字サイズを制限して、レイアウト結果が必要以上に小さくなってしまうレイアウト候補が選択されないように制御できる。
【０１３９】
〔実施態様７〕
前記制御手段は、設定可能な全Ｎｉｎ１モードを表示装置に一覧表示（図１６に示すステップ（１６０３））することを特徴とする実施態様５記載の情報処理装置。
【０１４０】
これにより、ユーザが一覧表示されるＮｉｎ１レイアウト中から意図するＮｉｎ１レイアウトを操作性よく選択することができる。
【０１４１】
〔実施態様８〕
前記制御手段は、前記表示装置に対する一覧表示時に、前記条件設定手段により設定される選択条件に基づき、設定可能な全Ｎｉｎ１モード中で選択可能な候補と非選択とすべき候補との表示態様を変更する（図１６に示すステップ（１６０３））ことを特徴とする実施態様５記載の情報処理装置。
【０１４２】
これにより、条件に見合わないＮｉｎ１レイアウトを視覚的に認識した状態で、ユーザが一覧表示される中からＮｉｎ１レイアウトを操作性よく選択することがことができる。
【０１４３】
〔実施態様９〕
プリンタドライバを介して同一ページ内に複数のページをレイアウトして画像形成装置から出力させる複数のＮｉｎ１モードを設定可能な情報処理装置におけるデータ処理方法であって、各Ｎｉｎ１モードに基づく異なるレイアウト結果を同一ページ内に複数出力する試し出力モードを設定する設定ステップ（図１３に示すステップ（３８０５））と、前記設定ステップにより設定される試し出力モードが設定された場合、各Ｎｉｎ１モードに基づくレイアウト結果を同一ページに複数レイアウトして前記画像形成装置に出力する制御ステップ（例えば図１３に示すステップ（３８０６）〜（３８０９））とを有することを特徴とするデータ処理方法。
【０１４４】
これにより、設定可能なＮｉｎ１出力結果を複数同時に出力できるため、少ない試し出力結果を判別することで、最適なＮｉｎ１レイアウトを決定する迄に要する出力時間を大幅に短縮することができるとともに、何度も操作してレイアウト結果を得るような処理が不要となり、操作負担が解消し、無駄なレイアウト出力することもなくなる。
【０１４５】
〔実施態様１０〕
出力情報中から試し出力モードで出力すべきページを選択する選択ステップ（図３に示したプリンタドライバ２００３による、例えば図１５に示すステップ（４００２））を有することを特徴とする実施態様９記載のデータ処理方法。
【０１４６】
これにより、出力情報中から試し出力モードで出力する際に、ユーザが好むページ選択方法で試し出力すべきページを決定することができる。
【０１４７】
〔実施態様１１〕
前記制御ステップは、出力情報中から試し出力モードで出力すべきページを選択する異なる選択モード（図３に示したプリンタドライバ２００３による、例えば図１５に示すステップ（４００２））を有することを特徴とする実施態様９記載のデータ処理方法。
【０１４８】
これにより、出力情報中から試し出力モードで出力する際に、ページ選択方法を切り替えながら、最適な試し出力すべきページを決定することができる。
【０１４９】
〔実施態様１２〕
前記異なる選択モードは、現在ページ、選択ページ、自動選択ページのいずれかを含む（図３に示したプリンタドライバ２００３による、例えば図１５に示すステップ（４００２））ことを特徴とする実施態様１１記載のデータ処理方法。
【０１５０】
これにより、出力情報中から試し出力モードで出力する際に、ユーザが好むページ選択方法として、現在ページ、選択ページ、あるいは、自動選択ページとを切り替えながら、最適な試し出力すべきページを決定することができる。
【０１５１】
〔実施態様１３〕
前記自動選択ページの選択条件を設定する条件設定ステップ（図３に示したプリンタドライバ２００３による、例えば図１６に示すステップ（１６０１））を有し、前記制御ステップは、出力情報中から試し出力モードで出力すべきページを抽出（図３に示したプリンタドライバ２００３による、例えば図１５に示すステップ（４００７），（４００８））することを特徴とする実施態様９乃至１２のいずれかに記載のデータ処理方法。
【０１５２】
これにより、出力情報中から試し出力モードで出力する際に、ユーザが好むページを短時間に効率よく選択して、最適な試し出力すべきページを決定することができる。
【０１５３】
〔実施態様１４〕
前記条件設定ステップは、Ｎｉｎ１モード時に出力される最小文字サイズを設定する（図３に示したプリンタドライバ２００３による、例えば図１６に示すステップ（１６０１））ことを特徴とする実施態様１３記載のデータ処理方法。
【０１５４】
これにより、Ｎｉｎ１モード時に縮小される文字サイズを制限して、レイアウト結果が必要以上に小さくなってしまうレイアウト候補が選択されないように制御できる。
【０１５５】
〔実施態様１５〕
前記制御ステップは、設定可能な全Ｎｉｎ１モードを表示装置に一覧表示（図１６に示すステップ（１６０３））することを特徴とする実施態様１３記載のデータ処理方法。
【０１５６】
これにより、ユーザが一覧表示されるＮｉｎ１レイアウト中から意図するＮｉｎ１レイアウトを操作性よく選択することができる。
【０１５７】
〔実施態様１６〕
前記制御ステップは、前記表示装置に対する一覧表示時に、前記条件設定ステップにより設定される選択条件に基づき、設定可能な全Ｎｉｎ１モード中で選択可能な候補と非選択とすべき候補との表示態様を変更（図１６に示すステップ（１６０３））することを特徴とする実施態様１３記載のデータ処理方法。
【０１５８】
これにより、条件に見合わないＮｉｎ１レイアウトを視覚的に認識した状態で、ユーザが一覧表示される中からＮｉｎ１レイアウトを操作性よく選択することがことができる。
【０１５９】
〔実施態様１７〕
実施態様９〜１６のいずれかに記載のデータ処理方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１６０】
これにより、実施態様９〜１６における各効果を奏する。
【０１６１】
〔実施態様１８〕
実施態様９〜１６のいずれかに記載のデータ処理方法を実行させることを特徴とするプログラム。
【０１６２】
これにより、実施態様９〜１６における各効果を奏する。
【０１６３】
また、上記各実施形態または実施態様によれば、複数のＮｉｎ１印刷の試し印刷が可能になり、短い時間で最適なＮｉｎ１印刷が可能になり、操作性と利便性とが向上する。
【図面の簡単な説明】
【０１６４】
【図１】本発明に係る情報処理装置を適用可能な印刷システムの一例を示すネットワーク構成図である。
【図２】本発明の第１実施形態を示す情報処理装置を適用可能な印刷システムの構成を示すブロック図である。
【図３】図２に示したホストコンピュータにおける典型的な印刷処理に供するモジュール構成を説明する図である。
【図４】図２に示したＲＡＭのメモリマップを説明する図である。
【図５】図１に示したＭＦＰのコントローラ部の構成を説明するブロック図である。
【図６】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図７】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図８】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図９】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図１０】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図１１】図１に示したクライアントコンピュータ上のプリンタドライバ画面の一例を示す模式図である。
【図１２】本発明に係る情報処理装置における選択レイアウト試しプリントの一例を示す図である。
【図１３】本発明に係る情報処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図１４】本発明に係る情報処理装置におけるＮｕｐの試し印刷処理を概念的に説明する図である。
【図１５】本発明に係る情報処理装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１６】本発明に係る情報処理装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１７】本発明に係る情報処理装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１８】本発明に係る情報処理装置を提供可能な印刷システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１６５】
１０１  ネットワーク
１０２  サーバコンピュータ
１０３  クライアントコンピュータ
１０４  カラーＭＦＰ
１０５  白黒ＭＦＰ
１０６  スキャナ
１０７  プリンタ
【図１】
2005348205.tif 000003
【図２】
2005348205.tif 000004
【図３】
2005348205.tif 000005
【図４】
2005348205.tif 000006
【図５】
2005348205.tif 000007
【図６】
2005348205.tif 000008
【図７】
2005348205.tif 000009
【図８】
2005348205.tif 000010
【図９】
2005348205.tif 000011
【図１０】
2005348205.tif 000012
【図１１】
2005348205.tif 000013
【図１２】
2005348205.tif 000014
【図１３】
2005348205.tif 000015
【図１４】
2005348205.tif 000016
【図１５】
2005348205.tif 000017
【図１６】
2005348205.tif 000018
【図１７】
2005348205.tif 000019
【図１８】
2005348205.tif 000020