(57)【要約】【課題】Ｎアップモードにおいてフォントサイズの必要以上の縮小を防止して可読性が損なわないようにし、無駄な紙の発生を少なくした印刷装置、印刷指示装置、画像形成装置、印刷方法およびプログラムを提供する。【解決手段】ユーザがホストコンピュータ２から希望最小フォントサイズを指定し、プリンタ３に印刷指示を行うと、プリンタ３の推奨Ｎ−ｕｐ数演算部３７は、希望最小フォントサイズ以下のサイズのフォントを含まないような最大のＮ−ｕｐ数を演算し、印刷部３５は、演算されたＮ−ｕｐ数の原稿画像を１枚の用紙に印刷する。【選択図】　　　図１
2004102712.tif 000002
【特許請求の範囲】
【請求項１】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、
前記Ｎアップモードを実行した場合に、前記用紙上の画像に所定のサイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、
前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置。
【請求項２】
前記演算手段は、前記文字のサイズ情報を含む前記所定の枚数の原稿画像に基づいて前記最大枚数を演算することを特徴とする請求項１記載の印刷装置。
【請求項３】
前記原稿画像は、前記文字のサイズ情報を含むＰＤＬデータからなることを特徴とする請求項２記載の印刷装置。
【請求項４】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、
文字の希望最小サイズを入力する入力手段と、
前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、
前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置。
【請求項５】
前記入力手段は、前記文字の種別毎に前記希望最小サイズを入力することを特徴とする請求項４記載の印刷装置。
【請求項６】
前記入力手段は、前記原稿画像の領域毎に前記希望最小サイズを入力することを特徴とする請求項４記載の印刷装置。
【請求項７】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、
文字の希望最小サイズを入力する入力手段と、
前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、
前記演算手段の演算によって得られた前記最大枚数を表示する表示手段と、
前記表示手段に表示された前記最大枚数に基づいて印刷指示を行う指示手段と、
前記指示手段によって印刷指示が行われた場合に、前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置。
【請求項８】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、
文字の希望最小サイズ、および前記所定の枚数に対応する希望枚数を入力する入力手段と、
前記希望枚数で前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれるか否かを判定する判定手段と、
前記判定手段により前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないと判定されたとき、前記希望枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置。
【請求項９】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する画像形成装置に前記Ｎアップモードの印刷指示を行う印刷指示装置において、
文字の希望最小サイズを入力する入力手段と、
前記文字のサイズ情報を含む前記所定の枚数の原稿画像を記憶する記憶手段と、
前記文字の希望最小サイズおよび前記所定の枚数の原稿画像を前記画像形成装置に送信して前記Ｎアップモードの印刷指示を行う送信手段とを備えたことを特徴とする印刷指示装置。
【請求項１０】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する画像形成装置に前記Ｎアップモードの印刷指示を行う印刷指示装置において、
文字の希望最小サイズを入力する入力手段と、
前記文字のサイズ情報を含む前記所定の枚数の原稿画像を記憶する記憶手段と、
前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、
前記最大枚数および前記所定の枚数の原稿画像を前記画像形成装置に送信して前記Ｎアップモードの印刷指示を行う送信手段とを備えたことを特徴とする印刷指示装置。
【請求項１１】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有し、印刷指示装置からの印刷指示に基づいて前記Ｎアップモードを実行する画像形成装置において、
前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、
前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする画像形成装置。
【請求項１２】
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードにおける印刷方法において、
前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算し、
前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力することを特徴とする印刷方法。
【請求項１３】
コンピュータを、
所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを実行した場合に、前記用紙上の画像に所定のサイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップ（Ｎｉｎ１、Ｎ−ｕｐ）機能を有する印刷装置、印刷指示装置、画像形成装置、印刷方法およびプログラムに関し、特に、Ｎアップモードにおいてフォントサイズの必要以上の縮小を防止して可読性が損なわないようにし、無駄な紙の発生を少なくした印刷装置、印刷指示装置、画像形成装置、印刷方法およびプログラムに関する。
【０００２】
【従来の技術】
本発明に関連する先行技術文献情報としては次のものがある。
【特許文献１】
特開２００１−１５７０３３号公報
【特許文献２】
特開２００１−１６９０８７号公報
【特許文献３】
特開平７−１５６４４９号公報
【特許文献４】
特開平８−１８３２２２号公報
【０００３】
特許文献１に記載された印刷装置は、Ｎｉｎ１設定時において縦横の向きが異なる混載原稿であることが認識されると、原稿の向きを維持しつつ、少なくとも同じページに配置されるＮページ分の原稿については、画像欠損しない範囲内で一律に同じ縮小率で縮小してＮｉｎ１処理を行うものである。これにより、縦横の向きが異なる混載原稿でもＮｉｎ１印刷が可能になり、画像欠損を防止しつつ印刷物をできるだけ読みやすくなる。
【０００４】
特許文献２に記載された印刷装置は、用紙の１ページに相当する印刷領域において原稿画像が配置されていない未配置領域を識別し、選択された１つの原稿画像が未配置領域内に印刷可能であるか否かを判断し、印刷可能であれば、当該原稿画像を未配置領域内に配置し、印刷可能でなければ、当該原稿画像を他のページの印刷領域に配置するものである。これにより、空白のスペースに、選択された１つの原稿画像が印刷可能であるか否かを判断し、Ｎｉｎ１印刷の際に画像欠損を防止しつつ印刷物をできるだけ読みやすくなる。
【０００５】
特許文献３に記載された印刷装置は、４２×４２ドットのドットパターンから構成される文字の基本フォントを記憶するメモリと、３２×３２ドットのドットパターンから構成される似顔絵の基本フォントを記憶するメモリと、被印刷データを入力する入力部と、印刷データを用紙に印刷する印刷部と、基本フォントを拡大する変換部とを備え、被印刷データが文字と似顔絵画像を含むとき、似顔絵画像の基本フォントを変換部により３／２に拡大し、文字と似顔絵画像を同一のサイズで印刷するものである。これにより、基本フォントのサイズが異なる画像と文字を同一のサイズで印刷することができる。
【０００６】
特許文献４に記載された印刷装置は、印刷データを入力する入力手段と、被印刷媒体上での印刷範囲を指定する印刷範囲指定手段と、文字フォントデータを記憶する記憶手段と、入力手段から入力された印刷データの量および印刷範囲指定手段によって指定された印刷範囲に基づいて印刷データの印字サイズを判断する印字サイズ判断手段と、この印字サイズ判断手段によって判断された印字サイズに従って入力手段から入力された印刷データに対応する記憶手段に記憶された文字フォントデータを印刷範囲指定手段による指定の範囲内で被印刷媒体に印刷する印刷手段とを備えたものである。これにより、印刷範囲や表示範囲のサイズおよび入力文字数等に応じて、最適なサイズの文字フォントを選択してデータを印刷又は表示等を行うことができる。
【０００７】
【発明が解決しようとする課題】
しかし、従来の印刷装置は、原稿中のフォントサイズの大小に関わらず、ユーザから指示のあったＮ−ｕｐ数（Ｎｉｎ１処理において１枚の用紙に印刷する枚数）で印刷データを作成していたため、Ｎ−ｕｐ数を大きな値に設定してしまうと、印刷結果のフォントサイズが小さくなってしまい、可読性が損なわれてしまう場合がある。
また、Ｎ−ｕｐ機能を使用することで印刷枚数をできるだけ少なくし、かつ、印刷結果のフォントサイズがあるサイズ以下にならないようにもしたい場合、ユーザは実際に印刷処理を行って、その印刷結果のフォントサイズを確認し、それが予想した結果でなければ、Ｎ−ｕｐ数の調節・再印刷を繰り返すことになる。このため、ユーザの手間と時間を費やしてしまうことに加え、フォントサイズの確認のための印刷によって無駄な紙が発生してしまう。
【０００８】
従って、本発明の目的は、Ｎアップモードにおいてフォントサイズの必要以上の縮小を防止して可読性が損なわないようにし、無駄な紙の発生を少なくした印刷装置、印刷指示装置、画像形成装置、印刷方法およびプログラムを提供することにある。
【０００９】
【課題を解決するための手段】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、前記Ｎアップモードを実行した場合に、前記用紙上の画像に所定のサイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置を提供する。
この構成によれば、用紙上の画像に所定のサイズ以下の文字が含まれないように演算手段が演算した原稿画像の最大枚数に基づいてＮアップモードを実行することにより、用紙上の画像に含まれるフォントサイズが必要以上に小さくなるのを防げる。
【００１０】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、文字の希望最小サイズを入力する入力手段と、前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置を提供する。
この構成によれば、文字の希望最小サイズを入力すると、原稿の最大枚数が演算され、これに基づいてＮアップモードを実行することにより、用紙上の画像に含まれるフォントサイズが希望最小サイズより小さくなるのを防げる。
【００１１】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、文字の希望最小サイズを入力する入力手段と、前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、前記演算手段の演算によって得られた前記最大枚数を表示する表示手段と、前記表示手段に表示された前記最大枚数に基づいて印刷指示を行う指示手段と、前記指示手段によって印刷指示が行われた場合に、前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置を提供する。
この構成によれば、文字の希望最小サイズを入力すると、これに基づいて演算された原稿の最大枚数が表示され、この表示に基づいて印刷指示を行うと、Ｎアップモードが実行され、用紙上の画像に含まれるフォントサイズが希望最小サイズより小さくなるのを防げる。
【００１２】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する印刷装置において、文字の希望最小サイズ、および前記所定の枚数に対応する希望枚数を入力する入力手段と、前記希望枚数で前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれるか否かを判定する判定手段と、前記判定手段により前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないと判定されたとき、前記希望枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする印刷装置を提供する。
この構成によれば、文字の希望最小サイズおよび希望枚数を入力し、判定手段により用紙上に希望サイズ以下の文字が含まれないと判定されたとき、Ｎアップモードが実行され、用紙上に含まれるフォントサイズが希望最小サイズより小さくなるのを防げる。
【００１３】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する画像形成装置に前記Ｎアップモードの印刷指示を行う印刷指示装置において、文字の希望最小サイズを入力する入力手段と、前記文字のサイズ情報を含む前記所定の枚数の原稿画像を記憶する記憶手段と、前記文字の希望最小サイズおよび前記所定の枚数の原稿画像を前記画像形成装置に送信して前記Ｎアップモードの印刷指示を行う送信手段とを備えたことを特徴とする印刷指示装置を提供する。
この構成によれば、文字の希望最小サイズを入力すると、これに基づいて画像形成装置により原稿画像の最大枚数が演算され、Ｎアップモードが実行される。
【００１４】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有する画像形成装置に前記Ｎアップモードの印刷指示を行う印刷指示装置において、文字の希望最小サイズを入力する入力手段と、前記文字のサイズ情報を含む前記所定の枚数の原稿画像を記憶する記憶手段と、前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、前記最大枚数および前記所定の枚数の原稿画像を前記画像形成装置に送信して前記Ｎアップモードの印刷指示を行う送信手段とを備えたことを特徴とする印刷指示装置を提供する。
この構成によれば、文字の希望最小サイズを入力すると、演算手段により原稿画像の最大枚数が演算され、これに基づいて画像形成装置によりＮアップモードが実行される。
【００１５】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを有し、印刷指示装置からの印刷指示に基づいて前記Ｎアップモードを実行する画像形成装置において、前記Ｎアップモードを実行した場合に、前記用紙上の画像に所定のサイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段と、前記演算手段の演算によって得られた前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力する出力手段とを備えたことを特徴とする画像形成装置を提供する。
この構成によれば、印刷指示装置からの印刷指示に基づいて画像形成装置により原稿画像の最大枚数が演算され、Ｎアップモードが実行される。
【００１６】
本発明は、上記目的を達成するため、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードにおける印刷方法において、前記Ｎアップモードを実行した場合に、前記用紙上の画像に前記希望最小サイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算し、前記最大枚数の前記原稿画像を前記１枚の用紙に印刷出力することを特徴とする印刷方法を提供する。
この構成によれば、用紙上の画像に所定のサイズ以下の文字が含まれないように演算した原稿画像の最大枚数に基づいてＮアップモードを実行することにより、用紙上の画像に含まれるフォントサイズが必要以上に小さくなるのを防げる。
【００１７】
本発明は、上記目的を達成するため、コンピュータを、所定の枚数の原稿画像を１枚の用紙に印刷出力するＮアップモードを実行した場合に、前記用紙上の画像に所定のサイズ以下の文字が含まれないように前記原稿画像の最大枚数を演算する演算手段として機能させるためのプログラムを提供する。
この構成によれば、プログラムをコンピュータに実行されることにより、用紙上の画像に所定のサイズ以下の文字が含まれないように原稿の最大枚数が演算され、これに基づいてＮアップモードを実行することにより、用紙上の画像に含まれるフォントサイズが必要以上に小さくなるのを防げる。
【００１８】
【発明の実施の形態】
図１は、本発明の第１の実施の形態に係る印刷システムを示す。この印刷システム１は、印刷指示装置としてのホストコンピュータ２と画像形成装置としてのプリンタ３とをインターネット、ＬＡＮ（ＬｏｃａｌＡｒｅａ　Ｎｅｔｗｏｒｋ）等のネットワーク４によって接続したものである。なお、ホストコンピュータ２とプリンタ３とをセントロケーブル等によって直接的に接続してもよい。また、ホストコンピュータ２の代わりに、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）、携帯電話等の携帯端末を用いてもよい。
【００１９】
ホストコンピュータ２は、ホストコンピュータ２全体を制御するとともにプリンタ３との通信制御を行う印刷指示制御部２０と、ＣＲＴディスプレイ、液晶ディスプレイ等の表示部２１と、Ｎアップモードを実行する際の希望最小フォントサイズを含む印刷パラメータの入力、印刷指示等を行うキーボード、マウス等の操作部２２と、印刷指示制御部２０の動作プログラムが格納されたプログラム記憶部２３と、文書作成アプリケーションプログラムによって作成された文書データを記憶するデータ記憶部２４と、ネットワーク４に接続される通信インタフェース（Ｉ／Ｆ）２５とを備える。
【００２０】
プログラム記憶部２３には、ワープロソフト等の文書作成アプリケーションプログラムやプリンタ３を制御するプログラムであるプリンタドライバ等が記憶されている。プリンタドライバは、文書作成アプリケーションプログラムに基づいて作成された文書データからＰＤＬ（ＰＤＬ：　Ｐａｇｅ　Ｄｅｓｃｒｉｐｔｉｏｎ　Ｌａｎｇｕａｇｅ）データを生成する機能を有している。
【００２１】
プリンタ３は、プリンタ３全体を制御するとともに、ホストコンピュータ２との通信制御を行う印刷制御部３０と、印刷制御部３０の動作プログラムが格納されたプログラム記憶部３１と、ホストコンピュータ２から転送されたＰＤＬデータを記憶するデータ記憶部３２と、ＰＤＬデータを解釈処理するＰＤＬ処理部３３と、ＰＤＬデータをラスターイメージデータに展開する描画処理部３４と、ラスターイメージデータをＮアップモードで用紙に印刷する印刷部３５と、ネットワーク４に接続される通信インタフェース（Ｉ／Ｆ）３６と、推奨Ｎ−ｕｐ数（Ｎアップモードにおける推奨原稿枚数）を演算する推奨Ｎ−ｕｐ数演算部３７とを備える。
【００２２】
推奨Ｎ−ｕｐ数演算部３７は、ＰＤＬデータに含まれるフォントサイズ情報に基づいて、ホストコンピュータ２側でユーザに指定された希望最小フォントサイズ以下のサイズのフォントを含まないような最大のＮ−ｕｐ数（推奨Ｎ−ｕｐ数）を演算するものである。
【００２３】
図３は、第１の実施の形態の動作を示す。まず、ユーザは、ホストコンピュータ２の操作部２２を操作して希望最小フォントサイズ等の印刷パラメータを入力し、印刷指示を行う（Ｓ１）。ホストコンピュータ２の印刷指示制御部２０は、データ記憶部２４が記憶するプリンタドライバが有する機能に基づいてデータ記憶部２４に記憶されている文書データからＰＤＬデータを生成する（Ｓ２）。印刷指示制御部２０は、ＰＤＬデータや、ＰＪＬコマンド等の形式による希望最小フォントサイズ等の印刷パラメータを通信Ｉ／Ｆ２６およびネットワーク４を介してプリンタ３に転送する（Ｓ３）。
【００２４】
プリンタ３の印刷制御部３０は、受信したＰＤＬデータをデータ記憶部３２に記憶する。プリンタ３の推奨Ｎ−ｕｐ数演算部３７は、ユーザに指定された希望最小フォントサイズ、およびＰＤＬデータに含まれるフォントサイズ情報に基づいて、希望最小フォントサイズ以下のサイズのフォントを含まないような最大のＮ−ｕｐ数（推奨Ｎ−ｕｐ数）を演算する（Ｓ４）。印刷制御部３０は、推奨Ｎ−ｕｐ数演算部３７が求めた推奨Ｎ−ｕｐ数を通信Ｉ／Ｆ３６およびネットワーク４を介してホストコンピュータ２に転送する（Ｓ５）。
【００２５】
ホストコンピュータ２の印刷指示制御部２０は、表示部２１に「推奨Ｎ−ｕｐ数」を表示し（Ｓ６）、表示した推奨Ｎ−ｕｐ数で印刷してよいかどうかをユーザに確認する（Ｓ７）。ここで、ユーザが他のＮ−ｕｐ数を希望する場合は、ステップＳ１に戻り、希望最小フォントサイズを含む印刷パラメータを入力し直す。表示部２１に表示された推奨Ｎ−ｕｐ数でよい場合は、ＯＫを示す操作を行うと、ホストコンピュータ２の印刷指示制御部２０は、印刷指示を通信Ｉ／Ｆ２６およびネットワーク４を介してプリンタ３に送信する（Ｓ８）。
【００２６】
プリンタ３の描画処理部３４は、データ記憶部３２が記憶するＰＤＬデータからラスターイメージデータを生成した後、決定されたＮ−ｕｐ数のラスターイメージデータを合成した印刷データを形成し、印刷部３５に転送する。印刷部３５は、印刷データを用紙に印刷する（Ｓ９）。
【００２７】
図２は、Ｎ−ｕｐ数として「２」が決定された場合（２ｉｎ１）の印刷例を示す。所定のサイズのフォント５１を含むＡ４サイズのイメージデータ５０ａ，５０ｂは、縮小されて１枚のＡ４サイズの用紙５２に印刷される。
【００２８】
この第１の実施の形態によれば、印刷される紙を減らしたいユーザのニーズに応える。また、必要以上に大きなＮ−ｕｐ数によって印刷されることで、使用されずに無駄になってしまう印刷を防止することができる。また、必要以上に大きなＮ−ｕｐ数によって印刷されたドキュメントを使用することで可読性が損なわれることを防止することができる。さらに、適度なフォントサイズで印刷したい場合のユーザのニーズに応えることができる。推奨Ｎ−ｕｐ数の演算をプリンタ３側で行っているので、ホストコンピュータ２の負荷を軽減することができる。
【００２９】
図４は、本発明の第２の実施の形態に係る印刷システムを示す。この第２の実施の形態は、第１の実施の形態において、推奨Ｎ−ｕｐ数の演算をホストコンピュータ２側で行うようにしたものであり、他は第１の実施の形態と同様に構成されている。すなわち、ホストコンピュータ２は、印刷指示制御部２０、表示部２１、操作部２２、プログラム記憶部２３、データ記憶部２４、および通信Ｉ／Ｆ２５の他に、推奨Ｎ−ｕｐ数演算部２６を備え、プリンタ３は、印刷制御部３０、プログラム記憶部３１、データ記憶部３２、ＰＤＬ処理部３３、描画処理部３４、印刷部３５および通信Ｉ／Ｆ３６を備える。
【００３０】
図５は、第２の実施の形態の動作を示す。まず、ユーザは、ホストコンピュータ２の操作部２２を操作して「希望最小フォントサイズ」等の印刷パラメータを入力し、印刷指示を行う（Ｓ１０）。ホストコンピュータ２の印刷指示制御部２０は、データ記憶部２４が記憶するプリンタドライバが有する機能に基づいてデータ記憶部２４に記憶されている文書データからＰＤＬデータを生成する（Ｓ１１）。ホストコンピュータ２の推奨Ｎ−ｕｐ数演算部２６は、希望最小フォントサイズ以下のサイズのフォントを含まないような推奨Ｎ−ｕｐ数を演算する（Ｓ１２）。印刷指示制御部２０は、表示部２１に推奨Ｎ−ｕｐ数を表示し（Ｓ１３）、推奨Ｎ−ｕｐ数で印刷してよいかどうかをユーザに確認する（Ｓ１４）。ここで、ユーザが他のＮ−ｕｐ数を希望する場合は、ステップＳ１０に戻り、「希望最小フォントサイズ」を含む印刷パラメータを入力し直す。表示部２１に表示された推奨Ｎ−ｕｐ数でよい場合に、ＯＫを示す操作を行うと、ホストコンピュータ２の印刷指示制御部２０は、ＰＤＬデータや、ＰＪＬコマンド等の形式による希望最小フォントサイズ等の印刷パラメータを通信Ｉ／Ｆ２６およびネットワーク４を介してプリンタ３に転送する（Ｓ１５）。
【００３１】
プリンタ３の印刷制御部３０は、受信したＰＤＬデータをデータ記憶部３２に記憶する。描画処理部３４は、データ記憶部３２が記憶するＰＤＬデータからラスターイメージデータを生成した後、決定されたＮ−ｕｐ数のラスターイメージデータを合成した印刷データを形成し、印刷部３５に転送する。印刷部３５は、印刷データを用紙に印刷する（Ｓ１６）。
【００３２】
この第２の実施の形態によれば、第１の実施の形態と同様に、Ｎアップモードにおいてフォントサイズの必要以上の縮小を防止して可読性が損なわないようになり、無駄な紙の発生が少なくなる。また、推奨Ｎ−ｕｐ数の演算をホストコンピュータ２側で行っているので、プリンタ３の負荷を軽減することができる。
【００３３】
なお、本発明は、上記実施の形態に限定されず種々変形実施が可能である。例えば、推奨Ｎ−ｕｐ数を１にしても、印刷結果が指定されたサイズ以下のフォントを含む場合は、ユーザに注意を促すようにしてもよい。また、希望最小フォントサイズ以下のフォントを含まない最大のＮ−ｕｐ数を、ユーザに示した後、その結果を参考にユーザが最終的なＮ−ｕｐ数を決定できるようにしてもよい。また、タイトルや、本文、注釈等の領域が識別できるなら、それぞれの領域ごとに希望最小フォントサイズを設定できるようにしてもよい。この構成は、注釈は読めなくなるくらいに小さくなってもよいが、本文は読める範囲内で小さくしたい場合等に有効である。
また、フォント種別毎に希望最小フォントサイズの設定を行えるようにしてもよい。また、フォントサイズで閾値を設け、その閾値以下のサイズのフォントに対しては最小フォントサイズの対象としないようにしてもよい。すなわち、元々フォントサイズが小さいものは、フォントサイズ評価の対象外とする。
また、一回一回の印刷ごとに希望最小フォントサイズを指定するのではなく、希望最小フォントサイズの初期設定ができるようにしてもよい。さらに、用紙サイズ（フォント種別）毎に希望最小フォントサイズをユーザが初期設定（テーブル情報として持つ）をできるようにしてもよい。
また、過去にユーザが指定した希望最小フォントサイズのうち最も頻度の高い希望最小フォントサイズをデフォルト値としてもよい。
また、ユーザが指定した一部の印刷領域はそのままのサイズで、Ｎ−ｕｐを行ってもよい。
また、ユーザが希望最小フォントサイズと希望Ｎ−ｕｐ数を指定し、そのＮ−ｕｐ数で印刷した場合の結果が、希望最小フォントサイズよりも小さいフォントを含むかどうかを判定してもよい。
また、本実施の形態では、所定の枚数の原稿画像を１枚の用紙に印刷出力したが、表示画面に出力してもよい。
また、文字のサイズ情報をＰＤＬデータから取得したが、原稿画像をスキャナにより読み取り、その読取結果に基づいて文字のサイズ情報を検出してもよい。
【００３４】
【発明の効果】
以上説明したように、本発明によれば、用紙上の画像に所定のサイズ以下の文字が含まれないように演算した最大枚数の原稿画像を１枚の用紙に印刷出力することにより、Ｎアップモードにおいてフォントサイズの必要以上の縮小を防止して可読性が損なわなくなり、無駄な紙の発生が少なくなる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る印刷システムの構成を示すブロック図である。
【図２】２ｉｎ１による印刷例を示す図である。
【図３】本発明の第１の実施の形態に係る印刷システムの動作を示すフローチャートである。
【図４】本発明の第２の実施の形態に係る印刷システムの構成を示すブロック図である。
【図５】本発明の第２の実施の形態に係る印刷システムの動作を示すフローチャートである。
【符号の説明】
１　印刷システム
２　ホストコンピュータ
３　プリンタ
４　ネットワーク
２０　印刷指示制御部
２１　表示部
２２　操作部
２３　プログラム記憶部
２４　データ記憶部
２５　通信Ｉ／Ｆ
２６　推奨Ｎ−ｕｐ数演算部
３０　印刷制御部
３１　プログラム記憶部
３２　データ記憶部
３３　ＰＤＬ処理部
３４　描画処理部
３５　印刷部
３６　通信Ｉ／Ｆ
３７　推奨Ｎ−ｕｐ数演算部
５０ａ，５０ｂ　印刷データ
５１　フォント
５２　用紙
【図１】
2004102712.tif 000003
【図２】
2004102712.tif 000004
【図３】
2004102712.tif 000005
【図４】
2004102712.tif 000006
【図５】
2004102712.tif 000007