(57)【特許請求の範囲】
【請求項１】
複数ページの印刷対象データを縮小処理して１ページの画像に集約して印刷する集約印刷における、何ページ分の印刷対象データを１ページの画像に集約するかの集約設定を指定する集約設定指定手段と、
前記印刷対象データ内の所定サイズ以下の文字を対象にする通常変換モードと前記印刷対象データ内の全ての文字を対象にする全変換モードとのいずれかを選択するモード選択手段と、
前記モード選択手段で選択されたモードに対応する対象の文字に対して書体の変換を行う処理または強調文字を通常文字に変換する処理の少なくとも一方の変換処理を指定する変換処理指定手段と、
前記変換処理指定手段で指定された変換処理を行なう変換手段と、
前記変換手段で変換処理がなされた文字を含む複数ページの印刷対象データを前記集約設定指定手段で指定された前記集約設定に基づいて集約して印刷データを生成する印刷データ生成手段と、
前記変換処理を行なっていない前記複数ページの印刷対象データから前記変換処理が最も多く発生するページを選択し、該選択されたページの印刷対象データに対して該印刷対象データの前記通常モードと前記全変換モードのそれぞれに対応する対象の文字に対する前記変換処理指定手段で指定された変換処理を行い、該変換処理された前記各モードの印刷対象データと該選択されたページの印刷対象データとを前記集約設定に応じて縮小処理して集約し、該集約した画像に該変換処理された前記各モードのそれぞれの印刷対象データに対応する該画像の領域、該選択されたページの印刷対象データに対応する該画像の領域のそれぞれが特定可能な情報の画像を付加して印刷データを生成するテスト印刷データ生成手段と
を具備するプリンタドライバ。
【請求項２】
前記変換手段は、
前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域のドット数を制限するフィルター処理を行う請求項１記載のプリンタドライバ。
【請求項３】
前記変換手段は、
前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域の白部分が２ドット以下の領域を４ドットに拡張するフィルター処理を行う請求項１記載のプリンタドライバ。
【請求項４】
複数ページの印刷対象データを縮小処理して１ページの画像に集約して印刷する集約印刷における、何ページ分の印刷対象データを１ページの画像に集約するかの集約設定集約設定指定手段により指定し、
前記印刷対象データ内の所定サイズ以下の文字を対象にする通常変換モードと前記印刷対象データ内の全ての文字を対象にする全変換モードとのいずれかをモード選択手段により選択し、
前記モード選択手段で選択されたモードに対応する対象の文字に対して書体の変換を行う処理または強調文字を通常文字に変換する処理の少なくとも一方の変換処理を変換処理指定手段により指定し、
前記変換処理指定手段で指定された変換処理を変換手段により行い、
前記変換手段で変換処理がなされた文字を含む複数ページの印刷対象データを前記集約設定指定手段で指定された前記集約設定に基づいて集約して印刷データを印刷データ生成手段により生成し、
前記変換処理を行なっていない前記複数ページの印刷対象データから前記変換処理が最も多く発生するページを選択し、該選択されたページの印刷対象データに対して該印刷対象データの前記通常モードと前記全変換モードのそれぞれに対応する対象の文字に対する前記変換処理指定手段で指定された変換処理を行い、該変換処理された前記各モードの印刷対象データと該選択されたページの印刷対象データとを前記集約設定に応じて縮小処理して集約し、該集約した画像に該変換処理された前記各モードのそれぞれの印刷対象データに対応する該画像の領域、該選択されたページの印刷対象データに対応する該画像の領域のそれぞれが特定可能な情報の画像を付加して印刷データを生成する印刷制御方法。
【請求項５】
複数ページの印刷対象データを縮小処理して１ページの画像に集約して印刷する集約印刷における、何ページ分の印刷対象データを１ページの画像に集約するかの集約設定を指定する集約設定指定手段と、
前記印刷対象データ内の所定サイズ以下の文字を対象にする通常変換モードと前記印刷対象データ内の全ての文字を対象にする全変換モードとのいずれかを選択するモード選択手段と、
前記モード選択手段で選択されたモードに対応する対象の文字に対して書体の変換を行う処理または強調文字を通常文字に変換する処理の少なくとも一方の変換処理を指定する変換処理指定手段と、
前記変換処理指定手段で指定された変換処理を行なう変換手段と、
前記変換手段で変換処理がなされた文字を含む複数ページの印刷対象データを前記集約設定指定手段で指定された前記集約設定に基づいて集約して印刷データを生成する印刷データ生成手段と、
前記変換処理を行なっていない前記複数ページの印刷対象データから前記変換処理が最も多く発生するページを選択し、該選択されたページの印刷対象データに対して該印刷対象データの前記通常モードと前記全変換モードのそれぞれに対応する対象の文字に対する前記変換処理指定手段で指定された変換処理を行い、該変換処理された前記各モードの印刷対象データと該選択されたページの印刷対象データとを前記集約設定に応じて縮小処理して集約し、該集約した画像に該変換処理された前記各モードのそれぞれの印刷対象データに対応する該画像の領域、該選択されたページの印刷対象データに対応する該画像の領域のそれぞれが特定可能な情報の画像を付加して印刷データを生成するテスト印刷データ生成手段と
を具備する印刷装置。
【請求項６】
前記変換手段は、
前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域のドット数を制限するフィルター処理を行う請求項５記載の印刷装置。
【請求項７】
前記変換手段は、
前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域の白部分が２ドット以下の領域を４ドットに拡張するフィルター処理を行う請求項５記載の印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷対象データに基づき印刷データを生成して印刷装置に送信するプリンタドライバおよびその印刷制御方法、印刷装置に係わり、詳しくは、印刷対象データ内に用いられた文字のフォント種別や、強調文字を変換して印刷データを生成するようにしたプリンタドライバおよびその印刷制御方法、印刷装置に関する。
【背景技術】
【０００２】
従来より、Ｎページの内容を１ページにまとめて印刷するＮｕｐ機能（集約印刷機能）が知られており、この機能を用いることで、用紙の節約が図れるとともに、また１ページあたりの情報量が増えることから、印刷物の読み易さを向上させることができる。
【０００３】
このＮｕｐ機能では、一般に、２ｕｐ〜１６ｕｐの集約が可能であるが、ここでユーザ任意の縮小率でＮｕｐを行うと、印刷原稿の文字サイズが小さくなりすぎて文字の判別が不可能になってしまうことがあり、この場合、再度印刷する必要があるので、本来の目的である用紙の節約どころか無駄な出力枚数が増えてしまうことになる。
【０００４】
そこで、特許文献１には、Ｎｕｐ印刷に際して、原稿画像が縮小して印刷される場合に、縮小印刷された画像の可読性（読めるか否か）を判定し、可読性不十分と判定した場合は、Ｎｕｐ印刷を中止するという技術について開示される。
【特許文献１】２００３−１３４３２３号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、上記特許文献１の発明では、可読性の判断に文字の展開サイズを用いているため、書体の太いフォント種別や、強調文字が用いられている場合には、文字が潰れてしまい可読不能になるにも拘わらず、印刷が行われてしまうといった問題があった。
【０００６】
また、文字サイズだけで判定を行っているために、印刷対象データが図やグラフを用いたイメージデータである場合にも、対応できなかった。
【０００７】
これに対処するためには、例えば、このような図やグラフがあるイメージデータについては、ユーザがＮｕｐ後の出力イメージを予想してＮｕｐ設定を決めることにより、ミス印刷を避けることができるが、この方法では、少量印刷時には有効な対応策であるかもしれないが、大量印刷時には、その労力や時間を考慮してみると、妥当な対応策であるとは言えない。
【０００８】
なお、このような問題は、上述したＮｕｐ印刷に限られず、縮小印刷等、元のデータが縮小されて出力されるときには同様に直面することになる。
【０００９】
そこで、本発明は上記問題点に鑑みてなされたものであり、印刷対象データ内の特定の書体の文字を変換して印刷データを生成するようにしたプリンタドライバおよびその印刷制御方法、印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１のプリンタドライバの発明は、複数ページの印刷対象データを縮小処理して１ページの画像に集約して印刷する集約印刷における、何ページ分の印刷対象データを１ページの画像に集約するかの集約設定を指定する集約設定指定手段と、前記印刷対象データ内の所定サイズ以下の文字を対象にする通常変換モードと前記印刷対象データ内の全ての文字を対象にする全変換モードとのいずれかを選択するモード選択手段と、前記モード選択手段で選択されたモードに対応する対象の文字に対して書体の変換を行う処理または強調文字を通常文字に変換する処理の少なくとも一方の変換処理を指定する変換処理指定手段と、前記変換処理指定手段で指定された変換処理を行なう変換手段と、前記変換手段で変換処理がなされた文字を含む複数ページの印刷対象データを前記集約設定指定手段で指定された前記集約設定に基づいて集約して印刷データを生成する印刷データ生成手段と、前記変換処理を行なっていない前記複数ページの印刷対象データから前記変換処理が最も多く発生するページを選択し、該選択されたページの印刷対象データに対して該印刷対象データの前記通常モードと前記全変換モードのそれぞれに対応する対象の文字に対する前記変換処理指定手段で指定された変換処理を行い、該変換処理された前記各モードの印刷対象データと該選択されたページの印刷対象データとを前記集約設定に応じて縮小処理して集約し、該集約した画像に該変換処理された前記各モードのそれぞれの印刷対象データに対応する該画像の領域、該選択されたページの印刷対象データに対応する該画像の領域のそれぞれが特定可能な情報の画像を付加して印刷データを生成するテスト印刷データ生成手段とを具備する。
【００１１】
また、請求項２の発明は、請求項１の発明において、前記変換手段は、前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域のドット数を制限するフィルター処理を行う。
【００１２】
また、請求項３の発明は、請求項１の発明において、前記変換手段は、前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域の白部分が２ドット以下の領域を４ドットに拡張するフィルター処理を行う。
【００１３】
また、請求項４の印刷制御方法の発明は、複数ページの印刷対象データを縮小処理して１ページの画像に集約して印刷する集約印刷における、何ページ分の印刷対象データを１ページの画像に集約するかの集約設定集約設定指定手段により指定し、前記印刷対象データ内の所定サイズ以下の文字を対象にする通常変換モードと前記印刷対象データ内の全ての文字を対象にする全変換モードとのいずれかをモード選択手段により選択し、前記モード選択手段で選択されたモードに対応する対象の文字に対して書体の変換を行う処理または強調文字を通常文字に変換する処理の少なくとも一方の変換処理を変換処理指定手段により指定し、前記変換処理指定手段で指定された変換処理を変換手段により行い、前記変換手段で変換処理がなされた文字を含む複数ページの印刷対象データを前記集約設定指定手段で指定された前記集約設定に基づいて集約して印刷データを印刷データ生成手段により生成し、前記変換処理を行なっていない前記複数ページの印刷対象データから前記変換処理が最も多く発生するページを選択し、該選択されたページの印刷対象データに対して該印刷対象データの前記通常モードと前記全変換モードのそれぞれに対応する対象の文字に対する前記変換処理指定手段で指定された変換処理を行い、該変換処理された前記各モードの印刷対象データと該選択されたページの印刷対象データとを前記集約設定に応じて縮小処理して集約し、該集約した画像に該変換処理された前記各モードのそれぞれの印刷対象データに対応する該画像の領域、該選択されたページの印刷対象データに対応する該画像の領域のそれぞれが特定可能な情報の画像を付加して印刷データを生成する。
【００１４】
また、請求項５の印刷装置の発明は、複数ページの印刷対象データを縮小処理して１ページの画像に集約して印刷する集約印刷における、何ページ分の印刷対象データを１ページの画像に集約するかの集約設定を指定する集約設定指定手段と、前記印刷対象データ内の所定サイズ以下の文字を対象にする通常変換モードと前記印刷対象データ内の全ての文字を対象にする全変換モードとのいずれかを選択するモード選択手段と、前記モード選択手段で選択されたモードに対応する対象の文字に対して書体の変換を行う処理または強調文字を通常文字に変換する処理の少なくとも一方の変換処理を指定する変換処理指定手段と、前記変換処理指定手段で指定された変換処理を行なう変換手段と、前記変換手段で変換処理がなされた文字を含む複数ページの印刷対象データを前記集約設定指定手段で指定された前記集約設定に基づいて集約して印刷データを生成する印刷データ生成手段と、前記変換処理を行なっていない前記複数ページの印刷対象データから前記変換処理が最も多く発生するページを選択し、該選択されたページの印刷対象データに対して該印刷対象データの前記通常モードと前記全変換モードのそれぞれに対応する対象の文字に対する前記変換処理指定手段で指定された変換処理を行い、該変換処理された前記各モードの印刷対象データと該選択されたページの印刷対象データとを前記集約設定に応じて縮小処理して集約し、該集約した画像に該変換処理された前記各モードのそれぞれの印刷対象データに対応する該画像の領域、該選択されたページの印刷対象データに対応する該画像の領域のそれぞれが特定可能な情報の画像を付加して印刷データを生成するテスト印刷データ生成手段とを具備する。
【００１５】
また、請求項６の発明は、請求項５の発明において、前記変換手段は、前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域のドット数を制限するフィルター処理を行う。
【００１６】
また、請求項７の発明は、請求項５の発明において、前記変換手段は、前記印刷対象データがイメージ形式のデータの場合に、前記モード選択手段で選択されたモードに対応する対象の文字に対して該文字の領域の白部分が２ドット以下の領域を４ドットに拡張するフィルター処理を行う。
【発明の効果】
【００２６】
本発明によれば、印刷対象データ内の特定の書体の文字を選択するとともに、該選択された特定の書体の文字を他の書体の文字に変換する変換処理を行い、該変換処理がなされた文字を含む印刷対象データに基づき印刷データを生成するように構成したため、印刷対象データ内のフォント種別等の統一が容易に行えることになり、利便性が向上することになる。
【００２７】
また、集約印刷や縮小印刷時には、書体の太い文字が縮小されることで文字が潰れてしまう恐れがあるが、本発明によれば、このような文字を書体の細い文字に変換できることから、集約印刷等によるミス印刷を無くすことができ、無駄な用紙の使用を抑制させることができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明に係わるプリンタドライバおよびその印刷制御方法、印刷装置の実施例について添付図面を参照して詳細に説明する。なお、本実施例においては、本発明をＮｕｐ印刷時に実施する場合を例に挙げて説明する。
【実施例】
【００２９】
図１は、本発明に係わるプリンタドライバを適用したホスト端末１０を配して構成した印刷システムの全体構成の一例を示す図である。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００３０】
この印刷システムは、プリンタ３０に対し印刷データを出力するホスト端末１０と、かかるホスト端末１０からの印刷データに基づいて用紙等の記録媒体上に画像を形成して印刷を行うプリンタ３０とを具備して構成される。
【００３１】
ここで、ホスト端末１０には、プリンタドライバが予めインストールされており、このプリンタドライバにより、印刷対象の文書等をプリンタ３０が解釈可能なページ記述言語に変換するとともに、その変換して得られた印刷データをプリンタ３０に出力することになる。
【００３２】
このプリンタドライバには、Ｎページの内容を１ページにまとめて印刷するＮｕｐ機能が設けられ、この印刷機能を用いることにより、用紙の節約等を図ることができる。このＮｕｐ機能では、先に述べた通り、元のデータ（以下、印刷対象データと言う）が縮小されることになるため、文字が潰れて読めなくなってしまうといった問題があり、これは特に、書体の太いフォントや、強調文字が用いられている場合に起こる。
【００３３】
そこで、本発明では、Ｎｕｐ印刷に際して、印刷対象データ内に、書体の太いフォントや強調文字が用いられている場合には、プリンタドライバにおいて、文字変換（フォント種別の変換、強調文字の変換）を行うことにより、この種の問題を解消したＮｕｐ印刷を行うことになる。
【００３４】
さて、ここで、Ｎｕｐ印刷を行う場合には、まず、図２に示すプリンタドライバ画面上のＮｕｐ設定に併設されたリストボックス（図中破線枠内）からユーザ所望のＮｕｐ設定（この場合、２ｕｐ〜１６ｕｐ）を選択することになる。
【００３５】
そして、図３に示すように、リストボックス上から所望のＮｕｐ設定を選択し、その直ぐ下に配設された「Ｎｕｐ印刷の詳細設定」ボタンを押下すると、図４に示すＮｕｐ印刷の詳細画面が表示されることになる。
【００３６】
この画面上では、Ｎｕｐ印刷に関する詳細設定が行えることになる。まず、「可読不能文字変換」を有効あるいは無効にするかのラジオボックスを選択し、本機能を有効にするか否かを設定することになる。
【００３７】
ここで、本機能を有効にした場合には、さらにその変換方法をチェックボックスにて選択することになる。この場合、「強調文字を通常文字に変換」と、「フォント種別の変換」の両方がチェックされており、両機能が有効になっている。なお、「フォント種別の変換」を有効にした場合には、さらに、当該チェックボックス直ぐ下に配設されたリストボックスから変換後のフォント種別を選択しておく必要がある。
【００３８】
また、画面内右上の「変換モード」には、「通常変換モード」と「ＡＬＬ変換モード」とがあり、いずれかをラジオボックスにて排他的に選択する必要があるが、ここで「通常変換モード」を選択した場合には「変換文字サイズ」で指定した文字サイズ以下の文字のみが変換対象となるが、「ＡＬＬ変換モード」を選択した場合には、文字サイズに関係なく、印刷対象データ内の全ての文字が変換対象となる。
【００３９】
「フィルター」直ぐ下に設けられたチェックボックスを選択した場合には、フィルター機能を有効にすることができる。このフィルター機能では、イメージデータ（例えば、ビットマップデータ）内の文字データにフィルターをかけることにより、文字データが潰れてしまうことを抑制させることができる。すなわち、上述した文字変換（フォント種別の変換、強調文字の変換）では、アプリケーションからプリンタドライバへと入力されるデータがテキスト形式のデータであれば問題ないが、これがイメージ形式のデータである場合にはこの変換が行えない、そこで、このフィルター機能を用いて文字潰れ等に対応することになる。
【００４０】
また、画面内右下には、「集約テスト印刷の実行」ボタンと、「集約印刷プレビュー」ボタンとが設けられる。これを押下すると、テスト印刷やプレビュー画面の表示が行われることになるため、ユーザは、各種機能が反映された印刷結果を、実際に印刷された用紙上あるいは、画面上から確認できることになる。
【００４１】
ここで、この「集約テスト印刷の実行」ボタン、「集約印刷プレビュー」ボタンのいずれかを押下した場合には、図５に示すようなダイアログボックス（図中破線枠内）が表示され、このダイアログボックス上から、テストあるいはプレビュー対象となるページの指定を行うことになる。なお、ここでページを指定せずに、自動を選択した場合には、文字変換が最も多く発生するページが自動で選択されることになる。
【００４２】
例えば、ここでテスト印刷を指示すると、図６に示す集約テスト印刷が出力されることになる。この場合、図中上側の元のデータに基づいて図中下側のテスト印刷が行われおり、各モードに応じた印刷が１枚に集約された印刷結果が出力される。
【００４３】
このテスト印刷の右下の空いた領域には、モード表示欄が設けられており、ユーザは、これを参照することで、どの領域の印刷がどのモードに対応しているのかを容易に把握できることになる。また、プレビューを指示した場合には、このテスト印刷と同様の出力が紙に対してではなく、不図示のディスプレイ等の画面に表示されることになる。なお、この図６に示す集約テスト印刷結果では、同一ページについての各モードに応じた印刷結果が示されているが、これに限られず、複数ページについての各モードに応じた印刷結果をテスト印刷として出力するようにしてもよい。
【００４４】
ここで、この図４に示すプリンタドライバ画面の設定例と、それに対応する出力例についていくつか列挙する。
【００４５】
まず、図７と図８には、１ページ目と４ページ目のフォント種別がＨＧＰ創英角ボップ体、２ページ目と３ページ目のフォント種別が明朝体である印刷対象データに対してＮｕｐ印刷を行った場合の概要が示される。
【００４６】
この場合、図７に示す設定例では、本発明の機能を無効（オフ）にしてＮｕｐ印刷を行うことになるので、従来のＮｕｐ印刷と同様の印刷結果が得られることになり、比較的書体が太いフォント種別を用いた１ページ目と４ページ目の可読性が若干悪くなっているのが分かる。これに対して、図８に示す設定例では、指定サイズ（４ポイント）以下の文字を細いフォント（明朝体）に置き換えてＮｕｐ印刷を行うことになるので、１ページ目と４ページ目のフォント種別が明朝体に置き換えられている。そして、この明朝体への変換により、１ページ目と４ページ目の文字が潰れておらず、可読性が維持されているのが分かる。
【００４７】
また、図９と図１０には、１ページ目と３ページ目には通常文字、２ページ目と４ページ目には強調文字が使われている印刷対象データに対してＮｕｐ印刷を行った場合の概要が示される。
【００４８】
この場合、図９に示す設定例では、本発明の機能を無効（オフ）にしてＮｕｐ印刷を行うことになるので、従来のＮｕｐ印刷と同様の印刷結果が得られることになり、強調文字を用いた２ページ目と４ページ目の可読性が若干悪くなっているのが分かる。これに対して、図１０に示す設定例では、指定サイズ（４ポイント）以下の強調文字を通常文字に置き換えてＮｕｐ印刷を行うことになるので、２ページ目と４ページ目に使われていた強調文字が通常文字に置き換えられている。そして、この通常文字への変換により、文字が潰れておらず可読性が維持されているのが分かる。
【００４９】
次に、図１１と図１２には、同一の印刷対象データに対し強調文字を通常文字に変換して、Ａｌｌ変換モードでＮｕｐ印刷を行った場合と、通常変換モードでＮｕｐ印刷を行った場合の概要が示される。
【００５０】
ここで、図１１に示す設定例では、ＡＬＬ変換モードが有効（オン）になっているため、印刷対象データ内の全ての強調文字が通常文字に置き換えられており、文書全体にメリハリがなくなっているのが分かる。これに対して、図１２に示す設定例では、通常変換モードが有効（オン）になっているため、指定サイズ（４ポイント）以下の強調文字だけが変換されており、見出し項目等はそのまま強調されていることから、文書にメリハリがあり見栄えが良好であると言える。
【００５１】
最後に、図１３と図１４には、同一の印刷対象データに対しフォントを変換して、通常変換モードでＮｕｐ印刷を行った場合と、ＡＬＬ変換モードでＮｕｐ印刷を行った場合の概要が示される。
【００５２】
ここで、図１３に示す設定例では、通常変換モードが有効（オン）になっているため、印刷対象データ内の指定サイズ（４ポイント）以下の文字だけがゴシック体に置き換えられており、楷書体とゴシック体とが混在し違和感が感じられる。これに対して、図１４に示す設定例では、ＡＬＬ変換モードが有効（オン）になっているため、印刷対象データ内の全ての文字がゴシック体に変換されており、文書全体に統一感があり見栄えが良好であると言える。
【００５３】
このように本発明では、各種Ｎｕｐ印刷に関する設定項目を設け、かかる機能を印刷対象データに応じて有効（オン）／無効（オフ）することで、Ｎｕｐ印刷による縮小で文字が潰れることを抑制できる。また、フォント種別等を揃えた場合には、文書全体に統一感等を持たせられるといった利点が得られる。
【００５４】
ところで、上述した説明では、文字変換（フォント種別の変換、強調文字の変換）であるため、プリンタドライバにテキスト形式のデータが入力される必要があるが、アプリケーションによってはイメージ形式のデータがプリンタドライバに入力されることもある。
【００５５】
このような場合には、先に述べた通り、フィルター機能をオンにすることで対応することができる。このフィルター機能を用いる場合には、図１５に示すように、フィルター機能に併設されたチェックボックスを選択することになる。
【００５６】
これにより、図１５に示すように、潰れる可能性がある領域のドット（グレーで示されるドット）周辺へのドットの形成が抑制されることになる。これは、例えば、図１６に示すフィルターを用いることにより実現できる。この図１６に示すフィルターの一例では、２ドット以下の白部分（ドットが形成されない領域）が４ドットに拡張されることになる。
【００５７】
ここで、図１７を用いて、図１に示すホスト端末１０の機能的な構成の一部について説明する。
【００５８】
ホスト端末１０は、その機能構成として、印刷対象データの作成ならびに編集等を行うアプリケーション１１と、印刷対象データをプリンタ３０が解釈可能な形式のデータに変換し印刷データを生成するプリンタドライバ１２と、生成された印刷データの送信制御を行うスプーラ１３と、ホスト端末１０とプリンタ３０とを繋ぐ通信インタフェースを構成する通信部１４とを具備して構成される。
【００５９】
印刷に際して、アプリケーション１１は、文書等の印刷対象データをプリンタドライバ１２へ渡す。プリンタドライバ１２は、アプリケーション１１から受け取った印刷対象データをプリンタ３０が解釈可能なページ記述言語に変換して印刷データを生成し、スプーラ１３に渡す。スプーラ１３は、プリンタドライバ１２から受け取った印刷データを通信部１４を介してプリンタ３０へ送信することになる。
【００６０】
ここで、プリンタドライバ２２は、その機能構成として、制御部２１と、展開部２２と、ＰＤＬ（Page Description Language）変換部２３と、フォント種別変換部２４と、強調文字変換部２５と、フィルター処理部２６と、特定文字選択部２７とを具備して構成される。
【００６１】
制御部２１は、本発明に係わる制御を統括的に担う役割を果たす。また、展開部２２は、印刷対象データをイメージデータに展開する機能を果たし、ＰＤＬ変換部２３は、そのイメージデータをプリンタ３０が解釈可能なページ記述言語形式の印刷データに変換し、かかるデータの送信制御を行う機能を果たす。
【００６２】
フォント種別変換部２４は、印刷対象データ内の文字のフォント種別を変換する機能を果たし、強調文字変換部２５は、印刷対象データ内の強調文字を通常文字に変換する機能を果たす。また、特定文字選択部２７は、上述した各種モード等に従って印刷対象データ内から、変換対象となる特定文字を選択する。すなわち、フォント種別変換部２４および強調文字変換部２５においては、この特定文字選択部２７により選択された特定文字を、その変換対象とすることになる。
【００６３】
フィルター処理部２６は、所定のフィルター（図１６参照）を用いて、展開部２２で生成されたイメージデータ内の文字データに対しフィルター処理を行う機能を果たす。すなわち、図１５で説明したように、潰れる可能性がある領域のドット（グレーで示されるドット）周辺へのドットの形成を抑制する。
【００６４】
なお、本実施例では、ホスト端末１０側からプリンタ３０に対し、ページ記述言語に変換した印刷データを送信する場合を例に挙げて説明するが、この印刷データはページ記述言語形式でなくてもよく、プリンタ３０側で当該印刷データに基づき印刷が行えればよい。そのため例えば、プリンタによっては、イメージデータのまま送信するように構成してもよい。
【００６５】
次に、図１８を用いて、図１に示す印刷システムにおけるＮｕｐ印刷処理の動作について説明する。なお、ここでは、プリンタドライバ起動後の処理について説明する。
【００６６】
プリンタドライバが起動されると、ユーザは、画面上からＮｕｐ印刷の詳細設定の入力操作を行う（ステップＳ１０１）。すなわち、上述した図４に示すＮｕｐ印刷の詳細画面から各種モードの有効（オン）／無効（オフ）等の設定を行うことになる。
【００６７】
この入力操作が完了したところでユーザが、「集約テスト印刷の実行」ボタンを押下すると（ステップＳ１０２でＹＥＳ）、上述した図６に示す集約テスト印刷が出力されることになる（ステップＳ１０３）。この集約テスト印刷は、制御部２１に従ってフォント種別変換部２４と強調文字変換部２５、および展開部２１が連携して動作することで、テスト印刷用のイメージデータが生成されることにより行われる。なお、ここで「集約印刷プレビュー」ボタンが押下された場合には、この集約テスト印刷と同様の出力が、制御部２１の制御により、画面上に表示されることになる。
【００６８】
さて、この集約テスト印刷の結果等を参照し、Ｎｕｐ印刷に関する各種設定が完了すると（ステップＳ１０２でＮＯ）、プリンタドライバでは、制御部２１において、各種モードの有効、無効を判断することになる。この判断処理では、まず、可読不能変換機能が有効（オン）であるか否かを判断することになる（ステップＳ１０４）。すなわち、本発明の機能が有効であるか否かの判断である。
【００６９】
ここで、可読不能変換機能が無効（オフ）である場合には（ステップＳ１０４でＮＯ）、そのまま従来通りのＮｕｐ印刷を行い（ステップＳ１０５）、この処理を終了することになるが、可読不能変換機能が有効（オン）である場合には、次に、通常変換モードとＡＬＬ変換モードのいずれが有効（オン）であるかを判断することになる（ステップＳ１０６）。
【００７０】
この判断が行われると、続いて、強調文字変換機能が有効（オン）であるか否かの判断が行われる（ステップＳ１０７およびステップＳ１１１）。ここで、強調文字変換機能が無効（オフ）である場合には（ステップＳ１０７でＮＯ、ステップＳ１１１でＮＯ）、フォント変換機能が有効（オン）であるか否かの判断に移ることになるが、この強調文字変換機能が有効（オン）である場合には（ステップＳ１０７でＹＥＳ、またはステップＳ１１１でＹＥＳ）、強調文字変換部２５において、印刷データ内の強調文字を通常文字に変換することになる（ステップＳ１０８、ステップＳ１１２）。なお、このとき変換対象となるのは、特定文字選択部２７により選択された文字であり、通常変換モードならば指定サイズ以下の文字であり、また、ＡＬＬ変換モードならば印刷対象データ内の全ての文字である。
【００７１】
この強調文字の変換が終了すると、次に、フォント変換機能が有効（オン）であるか否かの判断が行われる。ここで、フォント変換機能が無効（オフ）である場合には（ステップＳ１０９でＮＯ、ステップＳ１１３でＮＯ）、イメージデータの展開処理に移ることになるが、この強調文字変換機能が有効（オン）である場合には（ステップＳ１０９でＹＥＳ、またはステップＳ１１３でＹＥＳ）、フォント種別変換部２４において、印刷対象データ内の文字のフォント種別を変換することになる（ステップＳ１１０、ステップＳ１１４）。なお、このとき変換対象となるのは、特定文字選択部２７により選択された文字であり、通常変換モードならば指定サイズ以下の文字であり、また、ＡＬＬ変換モードならば印刷対象データ内の全ての文字である。
【００７２】
このようにして強調文字やフォント種別の変換が終了すると、展開部２３において、この変換がなされたデータを、所定のＮｕｐ設定でイメージデータに展開することになる（ステップＳ１１５）。
【００７３】
このイメージデータへの展開が終了すると、制御部２１において、フィルター機能が有効（オン）であるか否かの判断が行われる。ここで、フィルター機能が無効（オフ）である場合には（ステップＳ１１６でＮＯ）、印刷データの送信処理に移ることになるが、このフィルター機能が有効（オン）である場合には（ステップＳ１１６でＹＥＳ）、フィルター処理部２６において、当該イメージデータ内の文字データに対しフィルター処理を行うことになる。
【００７４】
そして、このイメージデータは、ＰＤＬ変換部２３において、ページ記述言語に変換された後、スプーラ１３から通信部１４を介してプリンタ３０へ送信され、プリンタ３０から所望のＮｕｐ設定がなされた出力が行われることになる（ステップＳ１１８）。
【００７５】
以上説明したように本発明においては、Ｎｕｐ印刷に際して、印刷対象データ内の文字を書体の細い文字に変換するとともに、この変換がなされた文字を含む印刷対象データに基づきイメージデータを生成し、その生成されたイメージデータをプリンタ３０に送信するように構成したため、従来のＮｕｐ印刷時には、書体の太い文字が縮小されることで文字が潰れてしまう恐れがあったが、これを解消することができる。
【００７６】
これにより、Ｎｕｐ印刷によるミス印刷を無くすことができ、無駄な用紙の使用を抑制させることができる。
【００７７】
なお、上記実施例においては、本発明をＮｕｐ印刷時に実施する場合を例に挙げて説明したが、本発明はＮｕｐ印刷による縮小だけに限られず、単なる縮小印刷時にも適用して実施することができる。この場合にも、上記実施例と同様の効果が得られることになる。
【００７８】
また、Ｎｕｐ印刷や縮小印刷に関係なく、これ以外の通常印刷時にも本発明を適用して実施してもよい。この場合、フォント種別の統一等が容易に行えることになるため、利便性を向上させることができる。
【００７９】
また、上記実施例においては、本発明をホスト端末１０に適用して実施する場合について説明したが、プリンタ３０に適用して実施するように構成してもよい。この場合、図１９に示すように、上述したプリンタドライバ１２を構成する各処理機能部をプリンタ３０側に実装することで実現することができる。
【００８０】
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【００８１】
本発明のプリンタドライバおよびその印刷制御方法、印刷装置は、印刷対象データに基づき印刷データを生成して印刷装置に送信するプリンタドライバ全般に適用可能であり、例えば、本発明を集約（Ｎｕｐ）印刷時に適用した場合には、Ｎｕｐ印刷によるミス印刷を無くし、無駄な用紙の使用を抑制させることができる。
【図面の簡単な説明】
【００８２】
【図１】本発明に係わるプリンタドライバを適用したホスト端末１０を配して構成した印刷システムの全体構成の一例を示す図である。
【図２】プリンタドライバの画面表示例の一例を示す図である（リストボックス展開時）。
【図３】プリンタドライバの画面表示例の一例を示す図である。
【図４】プリンタドライバの画面表示例の一例を示す図である（Ｎｕｐ印刷の詳細設定）。
【図５】プリンタドライバの画面表示例の一例を示す図である（ダイアログボックス）。
【図６】集約テスト印刷の概要を示す図である。
【図７】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（従来同様）。
【図８】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（フォント種別変換）。
【図９】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（従来同様）。
【図１０】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（強調文字変換）。
【図１１】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（強調文字変換：ＡＬＬ変換モード）。
【図１２】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（強調文字変換：通常変換モード）。
【図１３】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（フォント種別変換：通常変換モード）。
【図１４】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（フォント種別変換：ＡＬＬ変換モード）。
【図１５】プリンタドライバ画面の設定例と、それに対応する出力例を示す図である（フィルター処理）。
【図１６】フィルターの一例を示す図である。
【図１７】図１に示すホスト端末１０の機能的な構成の一部について説明する。
【図１８】図１に示す印刷システムにおけるＮｕｐ印刷処理の動作を示すフローチャートである。
【図１９】本発明に係わるその他変形例の概要を示す図である（プリンタ）。
【符号の説明】
【００８３】
１０    ホスト端末
１１    アプリケーション
１２    プリンタドライバ
１３    スプーラ
１４    通信部
２１    制御部
２２    展開部
２３    ＰＤＬ（Page Description Language）変換部
２４    フォント種別変換部
２５    強調文字変換部
２６    フィルター処理部
２７    特定文字選択部
３０    プリンタ
【図１】
0004715550.tif 000002
【図２】
0004715550.tif 000003
【図３】
0004715550.tif 000004
【図４】
0004715550.tif 000005
【図５】
0004715550.tif 000006
【図６】
0004715550.tif 000007
【図７】
0004715550.tif 000008
【図８】
0004715550.tif 000009
【図９】
0004715550.tif 000010
【図１０】
0004715550.tif 000011
【図１１】
0004715550.tif 000012
【図１２】
0004715550.tif 000013
【図１３】
0004715550.tif 000014
【図１４】
0004715550.tif 000015
【図１５】
0004715550.tif 000016
【図１６】
0004715550.tif 000017
【図１７】
0004715550.tif 000018
【図１８】
0004715550.tif 000019
【図１９】
0004715550.tif 000020