(57)【要約】【課題】  文字の可読性を維持しつつ、できる限り用紙を節約する。【解決手段】  最小文字サイズ判定部２は、ページ情報記憶部１に記憶されているページ情報から文字データを検索し、ページ毎に最小文字サイズを判定する。レイアウト数決定部４は、最小文字サイズ判定部２により判定された最小文字サイズと、基準条件設定部３により設定された文字サイズ基準値と、に基づいて、用紙毎に、文字サイズ基準値以上であってレイアウト数が最大となるレイアウト数を決定する。【選択図】  図１
2006256162.tif 000002
【特許請求の範囲】
【請求項１】
文書を構成する複数のページのページ情報を記憶するページ情報記憶手段と、
前記ページ情報記憶手段に記憶された各ページ情報に含まれる文字データに基づいて、各ページの最小文字サイズを判定する最小文字サイズ判定手段と、
前記最小文字サイズ判定手段により判定された各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいて、用紙に配置すべきページ数を表すレイアウト数を決定するレイアウト数決定手段と、
前記レイアウト数決定手段によって決定されたレイアウト数に従って、前記ページ情報記憶手段に記憶されたページ情報を縮小してレイアウトするレイアウト手段と、
を備えた印刷制御装置。
【請求項２】
前記レイアウト数決定手段は、レイアウト後の文字サイズが前記文字サイズ基準値以上になるものの中で最大となるレイアウト数を決定する
請求項１に記載の印刷制御装置。
【請求項３】
前記レイアウト数決定手段は、前記文書の最小文字サイズと前記文字サイズ基準値とに基づいて、前記文書において統一したレイアウト数を決定する
請求項１または請求項２に記載の印刷制御装置。
【請求項４】
文書を構成する複数のページの各ページ情報に含まれる文字データに基づいて、各ページの最小文字サイズを判定する最小文字サイズ判定工程と、
前記最小文字サイズ判定工程により判定された各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいて、用紙に配置すべきページ数を表すレイアウト数を決定するレイアウト数決定工程と、
前記レイアウト数決定工程によって決定されたレイアウト数に従って、前記ページ情報を縮小してレイアウトするレイアウト工程と、
を備えた印刷制御方法。
【請求項５】
前記レイアウト数決定工程は、レイアウト後の文字サイズが前記文字サイズ基準値以上になるものの中で最大となるレイアウト数を決定する
請求項４に記載の印刷制御方法。
【請求項６】
前記レイアウト数決定工程は、前記文書の最小文字サイズと前記文字サイズ基準値とに基づいて、前記文書において統一したレイアウト数を決定する
請求項４または請求項５に記載の印刷制御方法。
【請求項７】
コンピュータを、
文書を構成する複数のページのページ情報を記憶するページ情報記憶手段と、
前記ページ情報記憶手段に記憶された各ページ情報に含まれる文字データに基づいて、各ページの最小文字サイズを判定する最小文字サイズ判定手段と、
前記最小文字サイズ判定手段により判定された各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいて、用紙に配置すべきページ数を表すレイアウト数を決定するレイアウト数決定手段と、
前記レイアウト数決定手段によって決定されたレイアウト数に従って、前記ページ情報記憶手段に記憶されたページ情報を縮小してレイアウトするレイアウト手段と、
して機能させる印刷制御プログラム。
【請求項８】
前記レイアウト数決定手段は、レイアウト後の文字サイズが前記文字サイズ基準値以上になるものの中で最大となるレイアウト数を決定する
請求項７に記載の印刷制御プログラム。
【請求項９】
前記レイアウト数決定手段は、前記文書の最小文字サイズと前記文字サイズ基準値とに基づいて、前記文書において統一したレイアウト数を決定する
請求項７または請求項８に記載の印刷制御プログラム。
【請求項１０】
請求項１から請求項３のいずれか１項に記載の印刷制御装置と、
前記印刷制御装置により縮小してレイアウトされたページ情報を印刷する印刷手段と、
を備えた印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、方法及びプログラム、並びに印刷装置に係り、特に用紙の節約を図った印刷制御装置、方法及びプログラム、並びに印刷装置に関する。
【背景技術】
【０００２】
複数ページを１ページ中にレイアウトして印刷することにより、用紙節約を行う技術が知られている。
【０００３】
具体的には、用紙節約効果を高めるために、いくつかのレイアウトモードから最適なモードを自動的に選択して印刷を行う画像形成装置が開示されている（例えば特許文献１を参照。）。上記画像形成装置は、ユーザが指定している用紙利用モードよりも用紙が節約できるモードがあるかどうかを判定し、節約できるモードがあれば、印刷処理の開始を保留する。そして、上記画像形成装置は、用紙が節約できるモードに変更するか、又はそのままのモードで印刷するかの確認を求める用紙利用モード確認画面をディスプレイに表示する。
【０００４】
また、縮小機能を解除することなく、印刷された文書中の文字潰れによる文字情報の欠落を防止する印刷制御装置が開示されている（例えば特許文献２を参照。）。上記印刷制御装置は、縮小印刷時に文字の縮小により起こり得る文字潰れを回避するために、縮小後の文字サイズが閾値以下になった場合に文字サイズ、文字ピッチ及び改行幅を設定し直すことにより、縮小率を上げた場合の文字潰れを回避している。
【０００５】
さらに、Ｎ−ｕｐ印刷モードが選択されている場合において、印刷の無駄を低減できるようにする画像形成装置が開示されている（例えば特許文献３を参照。）上記画像形成装置は、Ｎページ分の原稿の画像を取得し、原稿画像中の文字のサイズを認識し、これをもとにその原稿をＮ−ｕｐ印刷したときの文字サイズを計算する。そして、このサイズが所定の最小文字サイズより大きければ可読性十分、そうでなければ可読性不十分と判定し、可読性十分と判断された場合にはＮ−ｕｐでの印刷を行い、そうでない場合にはＮ−ｕｐでの印刷を行わない。
【特許文献１】特開２００３−２６０８５７号公報
【特許文献２】特開２００１−１５９７号公報
【特許文献３】特開２００３−１３４３２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、複数ページを原稿と同一サイズの１ページ中に配置しようとすると、原稿の文字を縮小して配置しなければならない。このため、特許文献１の技術では、文字が小さくなり、特に高齢者や弱視の方には非常に読みずらくなるという問題点があった。
【０００７】
また、特許文献２の技術では、文字サイズ、文字ピッチ及び改行幅を設定し直す場合に、元の文字間隔内でしか調整ができないという問題点があった。また文字が込み合ってしまい、文字が読みづらくなるいう問題点もあった。
【０００８】
また、特許文献３の技術では、可読性が低い場合にはレイアウト印刷の設定が解除されてしまうため、結局、用紙を節約することができないという問題点があった。
【０００９】
本発明は、上述した課題を解決するために提案されたものであり、文字の可読性を維持しつつ、できる限り用紙を節約する印刷制御装置、方法及びプログラム、並びに印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明に係る印刷制御装置は、文書を構成する複数のページのページ情報を記憶するページ情報記憶手段と、前記ページ情報記憶手段に記憶された各ページ情報に含まれる文字データに基づいて、各ページの最小文字サイズを判定する最小文字サイズ判定手段と、前記最小文字サイズ判定手段により判定された各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいて、用紙に配置すべきページ数を表すレイアウト数を決定するレイアウト数決定手段と、前記レイアウト数決定手段によって決定されたレイアウト数に従って、前記ページ情報記憶手段に記憶されたページ情報を縮小してレイアウトするレイアウト手段と、を備えている。
【００１１】
ページ情報記憶手段は、文書を構成する複数のページのページ情報を記憶する。このページ情報は、例えば、アプリケーションで処理されたものでもよいし、オペレーティングシステムで処理されたものでもよい。最小文字サイズ判定手段は、各ページ情報に含まれる文字データに基づいて、各ページの最小文字サイズを判定する。
【００１２】
レイアウト数決定手段は、最小文字サイズ判定手段により判定された各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいてレイアウト数を決定する。レイアウト数とは、用紙に配置すべきページ数である。文字サイズ基準値は、ユーザが読むことができる文字の大きさを表し、対象となるユーザに応じて変更してもよい。
【００１３】
レイアウト手段は、レイアウト数決定手段によって決定されたレイアウト数に従って、ページ情報記憶手段に記憶されたページ情報を縮小してレイアウトする。そして、レイアウトされたページ情報は、印刷装置に供給される。
【００１４】
したがって、本発明に係る印刷制御装置によれば、各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいて、用紙に配置すべきページ数を表すレイアウト数を決定し、決定されたレイアウト数に従ってページ情報を縮小してレイアウトすることにより、文字の可読性を維持しつつ、できる限り用紙を節約することができる。
【００１５】
また、本発明は、印刷制御方法及びプログラムにも適用可能である。
【００１６】
さらに、本発明に係る印刷装置は、請求項１から請求項３のいずれか１項に記載の印刷制御装置と、前記印刷制御装置により縮小してレイアウトされたページ情報を印刷する印刷手段と、を備えている。
【００１７】
本発明に係る印刷装置によれば、文字の可読性を維持しつつ、できる限り用紙を節約しながら印刷することができる。
【発明の効果】
【００１８】
本発明に係る印刷制御装置、方法及びプログラム、並びに印刷装置は、各ページの最小文字サイズと、可読文字サイズを表す文字サイズ基準値と、に基づいて、用紙に配置すべきページ数を表すレイアウト数を決定し、決定されたレイアウト数に従ってページ情報を縮小してレイアウトすることにより、文字の可読性を維持しつつ、できる限り用紙を節約することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【００２０】
［第１の実施形態］
図１は、本発明の第１の実施形態に係る印刷装置の構成を示すブロック図である。印刷装置は、ページ情報を記憶するページ情報記憶部１と、ページ情報に含まれる最小文字サイズを判定する最小文字サイズ判定部２と、基準条件を設定する基準条件設定部３と、レイアウト数を決定するレイアウト数決定部４と、縮小レイアウト部５と、印刷を行う印刷部６と、を備えている。
【００２１】
ページ情報記憶部１は、例えば、ハードディスクやメモリなどで構成されている。ページ情報記憶部１には、文書データを構成するページ毎にページ情報が記憶されている。このページ情報は、アプリケーションソフトウエアやオペレーティングシステムから供給されたものである。なお、ページ情報記憶部１にオペレーティングシステムから文字データが供給された場合、その文字データに、文字データであることを示す識別子が付される。
【００２２】
最小文字サイズ判定部２は、ページ情報記憶部１に記憶されているページ情報から文字データを検索し、検索した文字データを用いて、ページ毎に最小となる文字サイズ（最小文字サイズ）を判定する。本実施形態では、文字サイズは文字ポイント数で表されるが、幅や高さなどの個々の文字サイズであってもよいし、特に限定されるものではない。
【００２３】
基準条件設定部３は、予め設定された、又はユーザが印刷指示前に設定した文字サイズ基準値を記憶している。なお、この文字サイズ基準値は、ユーザの可読範囲内における最小の文字サイズをポイント数で表したものである。
【００２４】
レイアウト数決定部４は、最小文字サイズ判定部２により判定された最小文字サイズと、基準条件設定部３により設定された文字サイズ基準値と、に基づいて、用紙毎にレイアウト数を決定する。レイアウト数とは、１枚の用紙に何ページ分まとめてレイアウトするかを表した情報である。
【００２５】
例えば、レイアウト数“１”は、１枚の用紙に１ページだけがレイアウトされること、すなわちＮ−ｕｐしないことを表している。また、レイアウト数“２”は１枚の用紙に２ページ（２−ｕｐ）、レイアウト数“４”は１枚の用紙に４ページ（４−ｕｐ）が縮小してレイアウトされることを表している。本実施形態では、レイアウト数は、１、２、４、６、８のいずれかとする。
【００２６】
図２は、レイアウト数決定部４のレイアウト決定ルーチンを示すフローチャートである。レイアウト数決定部４は、最小文字サイズ判定部２から最小文字サイズが供給されると、ステップＳ１０１の処理を開始する。
【００２７】
ステップＳ１０１では、レイアウト数決定部４は、現在処理中のページを示す“処理ページ”、未印刷の処理中ページ数を示す“レイアウト済みページ”、“最大レイアウト数”、各レイアウト時の縮小率を示す“縮小率”の各々の変数を初期化して、ステップＳ１０２に進む。
【００２８】
印刷対象である文書データがｎページある場合、“処理ページ”は１〜ｎの値をとる。また、“レイアウト済みページ”は、１から“最大レイアウト数”までの値をとる。したがって、“最大レイアウト数”が引き下げられると、それに応じて“レイアウト済みページ”の値の範囲も小さくなる。本実施形態では、“最大レイアウト数”は、８、６、４、２、１のいずれかの値とする。
【００２９】
具体的には、このステップＳ１０１において、レイアウト数決定部４は、“処理ページ”＝１、“レイアウト済みページ”＝０、“最大レイアウト数”＝８、縮小率［２］＝０．７、縮小率［４］＝０．５と設定する。
【００３０】
なお、初期化時の“最大レイアウト数”は、予め設定された固定値でもよいし、ユーザによって設定された値でもよい。本実施形態では、“最大レイアウト数”は“８”とするが、他の値であってもよい。また、縮小率［ｎ］は、レイアウト数が“ｎ”のときのページ情報の縮小率を表している。
【００３１】
ステップＳ１０２では、レイアウト数決定部４は、“最大レイアウト数”が“１”であるかを判定し、肯定判定のときはステップＳ１０６に進み、否定判定のときはステップＳ１０３に進む。
【００３２】
ステップＳ１０３では、レイアウト数決定部４は、処理ページを最大レイアウト数でレイアウトした場合の最小文字の大きさ（最小文字ポイント数）に、現在の最大レイアウト数の場合の縮小率を乗じたものを、最小文字ポイント数に代入する。
【００３３】
具体的には、レイアウト数決定部４は、最小文字ポイント数を次のように演算して、ステップＳ１０４に進む。
【００３４】
最小文字ポイント数
＝処理ページの最小文字ポイント数×縮小率［現在の最大レイアウト数］
ステップＳ１０４では、レイアウト数決定部４は、最小文字ポイント数が文字サイズ基準値以上であるかを判定し、肯定判定のときはステップＳ１０６に進み、否定判定のときはステップＳ１０５に進む。
【００３５】
ステップＳ１０５では、レイアウト数決定部４は、“最大レイアウト数”を１段階引き下げ、“処理ページ”から“レイアウト済ページ”を減算し、“レイアウト済ページ”に０を代入し、ステップＳ１０２に戻る。
【００３６】
これにより、まだ印刷されていないページについては、“最大レイアウト数”を引き下げることによって、再帰的にレイアウト処理が行われる。レイアウト数決定部４は、“最大レイアウト数”の引き下げについては、４から２、２から１というように、可能なレイアウト数の中から１段階小さいレイアウト数を選択する。
【００３７】
このようにステップＳ１０１からステップＳ１０５において、レイアウト数決定部４は、最初に“最大レイアウト数”に大きな値を設定し、その後、“最大レイアウト数”を段階的に引き下げながら、最小文字ポイント数が文字サイズ基準値以上になるような“最大レイアウト数”を探し出す。ここでは単純に１段階引き下げているが、次のようにしてもよい。
【００３８】
図３は、レイアウト数と印刷の向きを示す図である。同図に示すように、レイアウト数１の“Ａ”の向きは、レイアウト数２の“Ａ”の向きと異なっているが、レイアウト数４の“Ａ”の向きと同じになる。そこで、レイアウト数決定部４は、文字を読む向きが変更されないようにしてレイアウト数を引き下げてもよい。たとえば、レイアウト数が“４”の場合、文字を読む向きが変更されないようにしてレイアウト数を引き下げると、レイアウト数は“１”になる。
【００３９】
ステップＳ１０６では、レイアウト数決定部４は、“処理ページ”及び“レイアウト済みページ”を共にインクリメントして、ステップＳ１０７に進む。
【００４０】
ステップＳ１０７では、レイアウト数決定部４は、処理ページが存在するかを判定し、肯定判定のときはステップＳ１０８に進み、否定判定のときはステップＳ１０９に進む。
【００４１】
ステップＳ１０８では、レイアウト数決定部４は、“処理ページ”と“最大レイアウト数”が等しいかを判定し、等しいときはステップＳ１０９に進み、等しくないときはステップＳ１０２に戻る。このようにステップＳ１０１からステップＳ１０８までの処理が繰り返し行われ、ステップＳ１０８で肯定判定になったときに、任意の１枚の用紙についてレイアウト数が決定される。
【００４２】
ステップＳ１０９では、レイアウト数決定部４は、“レイアウト済みページ”数以上の最小のレイアウト数でレイアウト済みページを印刷するように、縮小レイアウト部５に指示する。さらに、レイアウト数決定部４は、“レイアウト済みページ”に“０”を代入して、ステップＳ１１０に進む。ここで、次のように処理が実行される。
【００４３】
ステップＳ１０７からステップＳ１０９に進んだ場合、“レイアウト済みページ”数は、“最大レイアウト数”よりも小さい。これは、現在の“最大レイアウト数”でレイアウト済みページが印刷された場合、何も印刷されないページが存在することを意味する。そこで、レイアウト数決定部４は、印刷されないページができる限り少なくなるように、“レイアウト済みページ”数以上の最小のレイアウト数を求める。
【００４４】
本実施の形態では、レイアウト数は１、２、４、６、８のいずれかである。そこで、「レイアウト済みページ数以上の最小のレイアウト数」は、“レイアウト済みページ”が“３”の場合は“４”になり、“レイアウト済みページ”が“４”の場合も“４”になる。但し、“レイアウト済みページ”が“２”の場合は、「レイアウト済みページ数以上の最小のレイアウト数」は“２”になる。
【００４５】
一方、ステップＳ１０８からステップＳ１０９に進んだ場合、“レイアウト済みページ”と“最大レイアウト数”は等しい。このとき、「レイアウト済みページ数以上の最小のレイアウト数」は、“最大レイアウト数”になる。そこで、レイアウト数決定部４は、“最大レイアウト数”でレイアウト済みページを印刷するように縮小レイアウト部５に指示する。
【００４６】
ステップＳ１１０では、レイアウト数決定部４は、処理ページが存在するかを判定し、肯定判定のときはステップＳ１１１に進み、否定判定のときは処理を終了する。
【００４７】
ステップＳ１１１では、レイアウト数決定部４は、“最大レイアウト数”をステップＳ１０１における初期化時の値に戻して、ステップＳ１０２に進む。そして、再びステップＳ１０２以降の処理が施される。
【００４８】
レイアウト数決定部４は、以上のようなステップＳ１０１からステップＳ１１１の処理を経てレイアウト数を決定し、そのレイアウト数でレイアウトして印刷するように縮小レイアウト部５に指示する。
【００４９】
縮小レイアウト部５は、ページ情報記憶部１からページ情報を読み出して、レイアウト数決定部４で決定されたレイアウト数に基づいて、用紙毎に縮小レイアウトを行って、縮小レイアウト処理後の印刷データを印刷部６に供給する。この結果、印刷部６は、縮小レイアウトされたページを印刷する。
【００５０】
以上のように、第１の実施形態に係る印刷装置は、文字サイズ基準値以上の文字サイズで、かつ最大のレイアウト数になるように、ページのレイアウトを行うことにより、可読性を維持しながらも１枚に複数のページを印刷するので、用紙を節約することができる。また、上記印刷装置は、自動的にレイアウト数を決定するので、文書毎にユーザがレイアウト数を設定する手間を省くことができる。
【００５１】
［第２の実施形態］
つぎに、本発明の第２の実施形態について説明する。なお、第１の実施形態と同一の部位には同一の符号を付し、重複する説明は省略する。
【００５２】
第１の実施形態では、各ページの最小文字ポイント数が異なっている場合、用紙毎に異なるレイアウト数で印刷されることがある。そこで、第２の実施形態では、すべてのページが同一のレイアウト数で印刷される。
【００５３】
第２の実施形態に係る印刷装置は、第１の実施形態と同様に、図１に示すように構成されている。但し、レイアウト数決定部４は、第１の実施形態と異なり、次の処理を行う。
【００５４】
図４は、第２の実施形態におけるレイアウト数決定ルーチンを示すフローチャートである。
【００５５】
ステップＳ２０１では、レイアウト数決定部４は、“処理ページ”、“レイアウト済みページ”、“最大レイアウト数”、“縮小率”の各々の変数を初期化して、ステップＳ２０２に進む。
【００５６】
本実施形態では、レイアウト数決定部４は、“処理ページ”＝１、“最大レイアウト数”＝８、縮小率［２］＝０．７、縮小率［４］＝０．５、縮小率［８］＝０．３５と設定する。
【００５７】
ステップＳ２０２及びステップＳ２０３では、レイアウト数決定部４は、最小文字サイズ判定部２で判定されたページ毎の最小文字サイズのポイント数（最小文字ポイント数）を用いて、文書最小文字ポイント数を求める。文書最小文字ポイント数とは、文書データを構成する全ページ中の最小文字サイズをポイント数で表したものである。
【００５８】
具体的には、レイアウト数決定部４は、最初に処理ページ１についての最小文字ポイント数を“文書最小文字ポイント数”とする。次に、処理ページ２の“最小文字ポイント数”と前回の“文書最小文字ポイント数”とを比較して、小さい方を新たな“文書最小文字ポイント数”とする。この処理は次の式で表される。
【００５９】
文書最小文字ポイント数
＝ｍｉｎ（処理ページの最小文字ポイント数、文書最小文字ポイント数）
そして、レイアウト数決定部４は、“処理ページ”をインクリメントする。
【００６０】
次に、レイアウト数決定部４は、処理ページが存在するかを判定し、肯定判定のときときはステップＳ２０２に戻り、否定判定のときはステップＳ２０４に進む。
【００６１】
処理ページが最終ページを超えない限り、レイアウト数決定部４は、ステップＳ２０２の処理を繰り返し行う（ステップＳ２０３）。そして、レイアウト数決定部４は、処理ページが最終ページを超えた場合、文書データの全ページの文書最小文字ポイント数を取得できたので、ステップＳ２０４に進む。
【００６２】
ステップＳ２０４では、レイアウト数決定部４は、“最大レイアウト数”が“１”であるかを判定し、肯定判定のときはステップＳ２０８に進み、否定判定のときはステップＳ２０５に進む。
【００６３】
ステップＳ２０５では、レイアウト数決定部４は、レイアウト後の文字ポイント数を示す“レイアウト後文字ポイント数”を演算する。具体的には、“文書最小文字ポイント数”に、縮小率［現在の最大レイアウト数］を乗じたものを、“レイアウト後文字ポイント数”に代入して、ステップＳ２０６に進む。この処理は、次の式で表される。
【００６４】
レイアウト後ポイント数
＝文書最小文字ポイント数×縮小率［現在の最大レイアウト数］
ステップＳ２０６では、レイアウト数決定部４は、レイアウト後ポイント数が文字サイズ基準値以上であるかを判定し、肯定判定のときはステップＳ２０８に進み、否定判定のときはステップＳ２０７に進む。ステップＳ２０７では、レイアウト数決定部４は、“最大レイアウト数”を１段階引き下げて、ステップＳ２０４に戻る。
【００６５】
一方、ステップＳ２０８では、レイアウト数決定部４は、ステップＳ２０６で肯定判定だった時点の“最大レイアウト数”で全ページを印刷するように縮小レイアウト部５に指示を出して、処理を終了する。
【００６６】
以上のように、第２の実施形態に係る印刷装置は、文書データのページ毎の最小文字ポイント数を用いて、文書データ内の文書最小文字ポイント数を求め、この文書最小文字ポイント数に基づいてレイアウト数を決定する。これにより、同一文書内でレイアウト数を統一することができるので、用紙の節約を図りつつ、読みやすい文書を印刷することができる。
【００６７】
なお、本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載された範囲内で設計上の変更をされたものにも適用可能であるのは勿論である。例えば、第１及び第２の実施形態では、１ページ内で同じ大きさのページが印刷されるが、次のようにしてもよい。
【００６８】
図５は、レイアウトの変形例を示す図である。このように、１ページ内で異なる大きさのページが印刷されてもよい。
【００６９】
また、第１及び第２の実施形態では印刷装置について説明したが、本発明は、プリンタドライバにも適用可能である。換言すると、プリンタが接続されているコンピュータにプリンタドライバをインストールすることによって、当該コンピュータに、ページ情報記憶部１、最小文字サイズ判定部２、基準条件設定部３、レイアウト数決定部４、縮小レイアウト部５の処理を実行させることもできる。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施形態に係る印刷装置の構成を示すブロック図である。
【図２】レイアウト数決定部のレイアウト決定ルーチンを示すフローチャートである。
【図３】レイアウト数と印刷の向きを示す図である。
【図４】第２の実施形態におけるレイアウト数決定ルーチンを示すフローチャートである。
【図５】レイアウトの変形例を示す図である。
【符号の説明】
【００７１】
１  ページ情報記憶部
２  最小文字サイズ判定部
３  基準条件設定部
４  レイアウト数決定部
５  縮小レイアウト部
６  印刷部
【図１】
2006256162.tif 000003
【図２】
2006256162.tif 000004
【図３】
2006256162.tif 000005
【図４】
2006256162.tif 000006
【図５】
2006256162.tif 000007