(57)【要約】  【課題】  変倍処理を伴う処理を実行する際に、その倍率をユーザに通知することができる印刷情報表示方法および印刷指示装置並びに印刷指示プログラムを提供する。  【解決手段】  ユーザにより入力された印刷条件の全てに対して、該印刷条件に基づいてＵＩ機能部２００の定形変倍・機能変倍用拡大縮小率算出部２０１が、拡大若しくは縮小処理を伴う印刷条件における倍率を算出し、拡大縮小率表示部２０２が、その倍率をＵＩ機能部２００が提供するユーザインタフェイスに表示する。【選択図】        図３
2005115677.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置における印刷情報表示方法であって、
前記印刷条件受付手段が受け付けた印刷条件に、前記原稿情報が示す画像に加工を加えた画像を印刷する指定が含まれていた場合に、該加工に伴う画像の拡大若しくは縮小の倍率を算出し、該算出した倍率を前記印刷条件受付手段に表示させることを特徴とする印刷情報表示方法。
【請求項２】
印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置における印刷情報表示方法であって、
前記印刷条件受付手段が受け付けた全ての印刷条件に対し、該印刷条件に基づいて前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を算出し、該算出した倍率を前記印刷条件受付手段に表示させることを特徴とする印刷情報表示方法。
【請求項３】
前記倍率の算出は、
前記印刷条件受付手段で行うことを特徴とする請求項２記載の印刷情報表示方法。
【請求項４】
前記倍率の算出は、
前記印刷条件受付手段が印刷条件を受け付けた後で、該印刷条件受付手段が印刷実行指示を受け付ける前に行うことを特徴とする請求項２記載の印刷情報表示方法。
【請求項５】
前記倍率の算出は、
前記印刷情報生成手段で行うことを特徴とする請求項４記載の印刷情報表示方法。
【請求項６】
印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置において、
前記印刷条件受付手段が受け付けた印刷条件に、前記原稿情報が示す画像に加工を加えた画像を印刷する指定が含まれていた場合に、該加工に伴う画像の拡大若しくは縮小の倍率を算出する倍率算出手段と、
前記倍率算出手段が算出した倍率を、前記印刷条件受付手段に表示させる倍率表示手段と
を具備することを特徴とする印刷指示装置。
【請求項７】
印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置において、
前記印刷条件受付手段が受け付けた印刷条件に基づいて前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を算出する倍率算出手段と、
前記倍率算出手段が算出した倍率を、前記印刷条件受付手段に表示させる倍率表示手段と
を具備し、
前記倍率算出手段が、前記印刷条件受付手段が受け付けた全ての印刷条件に対して前記倍率の算出を行う
ことを特徴とする印刷指示装置。
【請求項８】
前記倍率算出手段は、
前記印刷条件受付手段に配設されることを特徴とする請求項７記載の印刷指示装置。
【請求項９】
前記倍率算出手段は、
前記印刷条件受付手段が印刷条件を受け付けた後で、該印刷条件受付手段が印刷実行指示を受け付ける前に、前記倍率を算出することを特徴とする請求項７記載の印刷指示装置。
【請求項１０】
前記倍率算出手段は、
前記印刷情報生成手段に配設されることを特徴とする請求項９記載の印刷指示装置。
【請求項１１】
印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置において、
前記印刷条件受付手段が印刷条件を受け付ける毎に、該受け付けた印刷条件に基づいて算出される前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を、前記印刷条件受付手段に表示させる倍率表示手段を具備することを特徴とする印刷指示装置。
【請求項１２】
前記印刷条件受付手段は、
印刷実行指示が発せられる前であることを条件に、前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率指定を受け付けることを特徴とする請求項１１記載の印刷指示装置。
【請求項１３】
印刷条件の表示および受付を行う印刷条件受付処理と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成処理とをコンピュータに実行させる印刷指示プログラムにおいて、
前記印刷条件受付処理で受け付けた印刷条件に、前記原稿情報が示す画像に加工を加えた画像を印刷する指定が含まれていた場合に、該加工に伴う画像の拡大若しくは縮小の倍率を算出する倍率算出処理と、
前記倍率算出処理で算出した倍率を、前記印刷条件受付処理の一部として表示させる倍率表示処理と
をコンピュータに実行させることを特徴とする印刷指示プログラム。
【請求項１４】
印刷条件の表示および受付を行う印刷条件受付処理と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成処理とをコンピュータに実行させる印刷指示プログラムにおいて、
前記印刷条件受付手段が受け付けた印刷条件に基づいて前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を算出する倍率算出処理と、
前記倍率算出処理で算出した倍率を、前記印刷条件受付処理の一部として表示させる倍率表示処理と
をコンピュータに実行させ、
前記倍率算出処理を、前記印刷条件受付処理で受け付けた全ての印刷条件に対して実行させる
ことを特徴とする印刷指示プログラム。
【請求項１５】
前記倍率算出処理は、
前記印刷条件受付処理の一部として実行されることを特徴とする請求項１４記載の印刷指示プログラム。
【請求項１６】
前記倍率算出処理は、
印刷条件を受け付けた後で、印刷実行指示を受け付ける前に、実行されることを特徴とする請求項１４記載の印刷指示プログラム。
【請求項１７】
前記倍率算出処理は、
前記印刷情報生成処理の一部として実行されることを特徴とする請求項１６記載の印刷指示プログラム。
【請求項１８】
印刷条件の表示および受付を行う印刷条件受付処理と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成処理とをコンピュータに実行させる印刷指示プログラムにおいて、
前記印刷条件受付処理で印刷条件を受け付ける毎に、該受け付けた印刷条件に基づいて算出される前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率をコンピュータに表示させることを特徴とする印刷指示プログラム。
【請求項１９】
前記印刷条件受付処理は、
印刷実行指示が発せられる前であることを条件に、前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率指定を受け付けることを特徴とする請求項１８記載の印刷指示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷情報表示方法および印刷指示装置並びに印刷指示プログラムに関し、特に、拡大や縮小を伴う印刷処理を行う際の印刷指示を的確に行うことのできる印刷情報表示方法および印刷指示装置並びに印刷指示プログラムに関する。
【背景技術】
【０００２】
一般に、コンピュータ上で動作するアプリケーションで作成された文書は、プリンタで印刷出力されることが多い。このとき、アプリケーションで作成された文書は、所定の形式のデータで出力され、当該データがプリンタドライバで対応するプリンタに対応する形式のデータに変換されてプリンタへ出力されることで印刷されることとなる。
【０００３】
プリンタドライバは、アプリケーションが出力するデータに基づいて、出力先となるプリンタに応じた印刷データを生成するものであるが、その多くは、プリンタの機能等に応じて、印刷するデータに加工を行うことができるようになっている。
【０００４】
例えば、アプリケーションが出力するデータの文書サイズ（以下、原稿サイズと称する）と、プリンタで印刷を行う用紙のサイズ（以下、用紙サイズと称する）が異なる場合、プリンタドライバは、生成する印刷データを用紙サイズに合わせる処理を行う、つまり、アプリケーションが作成した文書を拡大若しくは縮小して出力する処理を行うこととなる。この他にも、プリンタドライバは、文書の複数ページを用紙の１ページに割り当てるＮアップ（Ｎは、割り当てるページ数）処理やとじしろ分の空白を含む出力を行う処理、両面印刷処理、小冊子用の出力処理、ポスター等を生成する際等に利用する拡大連写処理（文書の１ページを用紙の複数ページに割り当てる処理）等を行う。
【０００５】
このように、プリンタドライバは、単にプリンタに対応する印刷データを生成するのみでなく、アプリケーションが出力するデータを加工して印刷データを生成することが出来るが、その加工に際しては、拡大や縮小といった変倍処理を伴うことが多い。
【０００６】
ところで、プリンタドライバでは、ユーザからの印刷パラメータや出力形態の指定を受け付ける際に、指定された印刷パラメータや出力形態での処理に変倍処理を伴う場合には、その倍率を表示するが、従来のプリンタドライバでは、指定された印刷パラメータや出力形態によっては、変倍処理の倍率が表示されない場合があった。以下に、その例を説明する。
【０００７】
図７は、従来のプリンタドライバが提供するＵＩ（ユーザインタフェイス）の一部を示した図である。同図（ａ）に示すように、ＵＩ５００には、倍率指定欄５０１が含まれている。この倍率指定欄５０１には、原稿サイズ指定欄５０２で指定する原稿サイズと用紙サイズ指定欄５０３で指定される用紙サイズが異なる場合に実行される変倍処理での倍率が表示される。また、倍率指定欄５０１では、変倍処理の倍率を任意に指定することもできる。
【０００８】
一方、図７（ｂ）に示すように、ＵＩ５００に含まれるＮアップ指定欄５０４で、Ｎアップを実行する指定である２アップを指定したとすると、倍率指定欄５０１は、グレー表示等の方法により、その倍率の変更が禁止される。このとき、倍率指定欄５０１に表示されている倍率は、変更が禁止される直前の値のままとなっているのが普通である。なお、原稿サイズがＡ４で用紙サイズがＡ３の指定で、２アップを実行した場合には、実際の処理では、変倍の倍率は１００パーセント（変倍処理は行われない）となる。
【０００９】
このように、従来のプリンタドライバでは、Ｎアップ等の機能を利用した場合には、その処理に変倍処理が伴う場合であっても、その倍率がＵＩに表示されることはない。また、Ｎアップの他にも、従来のプリンタドライバでは、とじしろや十分な余白の指定を行ったり、小冊子作成処理や拡大連写処理を指定した場合に等には、それに伴う変倍処理での倍率が表示されることはない。
【００１０】
このように、従来のプリンタドライバでは、変倍を伴う処理を行う際に、その倍率が必ずしも表示されるわけではなかった。その理由は、プリンタドライバの機能的な構成によるものであった。
【００１１】
ここで、従来のプリンタドライバの機能的な構成について説明する。図８は、従来のプリンタドライバの機能的な構成の概略を示すブロック図である。同図に示すように、従来のプリンタドライバは、ＵＩ機能部６００と画像生成部６１０を具備して構成されている。なお、実際には、プリンタドライバは、他の機能部を含んでいるが、ここでは、説明の簡略化のために省略している。
【００１２】
ＵＩ機能部６００は、ＵＩを提供するための機能部であり、提供するＵＩに各種の情報を表示したり、印刷パラメータや出力形態の指定等の受け付けを行う。画像生成部６１０は、アプリケーションから出力されたデータとＵＩ機能部６００が受け付けたパラメータ等の指定に基づいて、プリンタに対応する印刷データを生成する。
【００１３】
このような構成において、ＵＩ機能部６００は、定形変倍用拡大縮小率算出部６０１と拡大縮小率表示部６０２を有している。定形変倍用拡大縮小率算出部６０１は、定形変倍処理における拡大縮小率を算出する。定形変倍処理とは、原稿サイズと用紙サイズが異なる場合の変倍処理である。また、拡大表示率表示部６０２は、定形変倍用拡大縮小率算出部６０１が算出した倍率をＵＩ上に表示する。
【００１４】
この構成から明らかなように、従来のプリンタドライバでは、ＵＩを提供するＵＩ機能部６００には、定形変倍処理における変倍の倍率を算出する定形変倍用拡大縮小率算出部６０１が備えられているものの、定形変倍用拡大縮小率算出部６０１は、定形変倍以外の変倍（以下、機能変倍と称する）を伴う処理における倍率の算出は行わない。
【００１５】
機能変倍における倍率の算出は、画像生成部６１０が備える定形変倍・機能変倍用拡大縮小率算出部６１１により行うこととなる。しかしながら、画像生成部６１０は、ＵＩ機能部６００が提供するＵＩ上で印刷実行の指示が発せたれた後に動作する機能部であるため、その内部にある定形変倍・機能変倍用拡大縮小率算出部６１１も、ＵＩ上で印刷実行の指示が発せられた後に倍率の算出を行う。したがって、機能変倍処理における倍率は、ユーザに確認されることはない。
【００１６】
なお、印刷に際して倍率を変更する処理を行う技術としては、特許文献１乃至６等に示すものがある。
【特許文献１】特開２００２−１０１２９５号公報
【特許文献２】特開昭６１−６５３６８号公報
【特許文献３】特開昭６３−２７８４６５号公報
【特許文献４】特開平４−１９１７５８号公報
【特許文献５】特開平６−２４２６５０号公報
【特許文献６】特開平８−６４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
上述したように、従来のプリンタドライバでは、拡大や縮小等の変倍処理を伴う場合であっても、必ずしもその倍率がＵＩ上に表示されるとは限らず、ユーザは、正確な倍率を知ることができなかった。
【００１８】
そのため、プリンタからの出力がユーザが所望する出力とは異なる場合があったりするなど、使い勝手が悪かったり、用紙が無駄となる機会が多いといったことがあった。
【００１９】
そこで、本発明は、変倍処理を伴う処理を実行する際に、その倍率をユーザに通知することができる印刷情報表示方法および印刷指示装置並びに印刷指示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００２０】
上述した目的を達成するため、請求項１の発明は、印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置における印刷情報表示方法であって、前記印刷条件受付手段が受け付けた印刷条件に、前記原稿情報が示す画像に加工を加えた画像を印刷する指定が含まれていた場合に、該加工に伴う画像の拡大若しくは縮小の倍率を算出し、該算出した倍率を前記印刷条件受付手段に表示させることを特徴とする。
【００２１】
また、請求項２の発明は、印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置における印刷情報表示方法であって、前記印刷条件受付手段が受け付けた全ての印刷条件に対し、該印刷条件に基づいて前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を算出し、該算出した倍率を前記印刷条件受付手段に表示させることを特徴とする。
【００２２】
また、請求項３の発明は、請求項２の発明において、前記倍率の算出は、前記印刷条件受付手段で行うことを特徴とする。
【００２３】
また、請求項４の発明は、請求項２の発明において、前記倍率の算出は、前記印刷条件受付手段が印刷条件を受け付けた後で、該印刷条件受付手段が印刷実行指示を受け付ける前に行うことを特徴とする。
【００２４】
また、請求項５の発明は、請求項４の発明において、前記倍率の算出は、前記印刷情報生成手段で行うことを特徴とする。
【００２５】
また、請求項６の発明は、印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置において、前記印刷条件受付手段が受け付けた印刷条件に、前記原稿情報が示す画像に加工を加えた画像を印刷する指定が含まれていた場合に、該加工に伴う画像の拡大若しくは縮小の倍率を算出する倍率算出手段と、前記倍率算出手段が算出した倍率を、前記印刷条件受付手段に表示させる倍率表示手段とを具備することを特徴とする。
【００２６】
また、請求項７の発明は、印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置において、前記印刷条件受付手段が受け付けた印刷条件に基づいて前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を算出する倍率算出手段と、前記倍率算出手段が算出した倍率を、前記印刷条件受付手段に表示させる倍率表示手段とを具備し、前記倍率算出手段が、前記印刷条件受付手段が受け付けた全ての印刷条件に対して前記倍率の算出を行うことを特徴とする。
【００２７】
また、請求項８の発明は、請求項７の発明において、前記倍率算出手段は、前記印刷条件受付手段に配設されることを特徴とする。
【００２８】
また、請求項９の発明は、請求項７の発明において、前記倍率算出手段は、前記印刷条件受付手段が印刷条件を受け付けた後で、該印刷条件受付手段が印刷実行指示を受け付ける前に、前記倍率を算出することを特徴とする。
【００２９】
また、請求項１０の発明は、請求項９の発明において、前記倍率算出手段は、前記印刷情報生成手段に配設されることを特徴とする。
【００３０】
また、請求項１１の発明は、印刷条件の表示および受付を行う印刷条件受付手段と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成手段とを具備する印刷指示装置において、前記印刷条件受付手段が印刷条件を受け付ける毎に、該受け付けた印刷条件に基づいて算出される前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を、前記印刷条件受付手段に表示させる倍率表示手段を具備することを特徴とする。
【００３１】
また、請求項１２の発明は、請求項１１の発明において、前記印刷条件受付手段は、印刷実行指示が発せられる前であることを条件に、前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率指定を受け付けることを特徴とする。
【００３２】
また、請求項１３の発明は、印刷条件の表示および受付を行う印刷条件受付処理と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成処理とをコンピュータに実行させる印刷指示プログラムにおいて、前記印刷条件受付処理で受け付けた印刷条件に、前記原稿情報が示す画像に加工を加えた画像を印刷する指定が含まれていた場合に、該加工に伴う画像の拡大若しくは縮小の倍率を算出する倍率算出処理と、前記倍率算出処理で算出した倍率を、前記印刷条件受付処理の一部として表示させる倍率表示処理とをコンピュータに実行させることを特徴とする。
【００３３】
また、請求項１４の発明は、印刷条件の表示および受付を行う印刷条件受付処理と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成処理とをコンピュータに実行させる印刷指示プログラムにおいて、前記印刷条件受付手段が受け付けた印刷条件に基づいて前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率を算出する倍率算出処理と、前記倍率算出処理で算出した倍率を、前記印刷条件受付処理の一部として表示させる倍率表示処理とをコンピュータに実行させ、前記倍率算出処理を、前記印刷条件受付処理で受け付けた全ての印刷条件に対して実行させることを特徴とする。
【００３４】
また、請求項１５の発明は、請求項１４の発明において、前記倍率算出処理は、前記印刷条件受付処理の一部として実行されることを特徴とする。
【００３５】
また、請求項１６の発明は、請求項１４の発明において、前記倍率算出処理は、印刷条件を受け付けた後で、印刷実行指示を受け付ける前に、実行されることを特徴とする。
【００３６】
また、請求項１７の発明は、請求項１６の発明において、前記倍率算出処理は、前記印刷情報生成処理の一部として実行されることを特徴とする。
【００３７】
また、請求項１８の発明は、印刷条件の表示および受付を行う印刷条件受付処理と、前記印刷条件受付手段が受け付けた印刷条件と別途入力される原稿情報とに基づいて出力先の印刷装置に応じた印刷情報を生成する印刷情報生成処理とをコンピュータに実行させる印刷指示プログラムにおいて、前記印刷条件受付処理で印刷条件を受け付ける毎に、該受け付けた印刷条件に基づいて算出される前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率をコンピュータに表示させることを特徴とする。
【００３８】
また、請求項１９の発明は、請求項１８の発明において、前記印刷条件受付処理は、印刷実行指示が発せられる前であることを条件に、前記原稿情報が示す画像に対する拡大処理若しくは縮小処理の倍率指定を受け付けることを特徴とする。
【発明の効果】
【００３９】
本発明によれば、拡大若しくは縮小処理を伴う印刷条件に対し、その倍率を表示するように構成したので、ユーザが適切な印刷条件を指示することが容易となり、無駄な印刷の実行を防止することが可能となる。
【発明を実施するための最良の形態】
【００４０】
以下、本発明に係る印刷情報表示方法および印刷指示装置並びに印刷指示プログラムの一実施の形態について添付図面を参照して詳細に説明する。
【００４１】
図１は、本発明を適用したプリンタドライバの機能的な構成を示した図である。同図に示すように、コンピュータ１は、プリンタ２と接続されるとともに、アプリケーション１１とプリンタドライバ１２が稼働する。
【００４２】
プリンタ２は、コンピュータ１とローカル接続されていてもよく、ネットワークを経由してネットワーク接続されていてもよい。アプリケーション１１は、文書等の印刷対象となるデータを作成、編集するもので、１つ以上のものがコンピュータ１で稼働する。プリンタドライバ１２は、アプリケーション１１が出力するデータに基づいて、プリンタ２に対応する印刷データを生成する。
【００４３】
ここで、プリンタドライバ１２について説明する。図１に示すように、プリンタドライバ１２は、ＵＩ機能部１２１と画像生成部１２２を具備して構成される。なお、実際には、プリンタドライバは１２、他の機能部を含んで構成されるが、ここでは、説明の簡略化のために省略している。
【００４４】
ＵＩ機能部１２１は、ＵＩを提供するための機能部であり、提供するＵＩに各種の情報を表示したり、印刷パラメータや出力形態の指定等の受け付けを行う。このとき、ＵＩ機能部１２１は、指定された印刷パラメータや出力形態での印刷処理において変倍処理を伴う場合には、その倍率を表示する。倍率の表示は、ユーザにより印刷パラメータや出力形態が指定された直後に行われ、ユーザが印刷処理の実行を指示する前に、その倍率を確認できることとなる。画像生成部１２２は、アプリケーション１１から出力されたデータとＵＩ機能部１２１が受け付けたパラメータ等の指定に基づいて、プリンタ２に対応する印刷データを生成し、生成した印刷データをプリンタ２へ送出する。なお、プリンタドライバ１２の構成については、後述する各実施例において詳述する。
【００４５】
図２は、プリンタドライバ１２のＵＩ機能部１２１により、コンピュータ１の表示画面（不図示）に表示されるＵＩの一部の表示例を示した図である。
【００４６】
同図に示すように、ＵＩ１１０には、倍率指定欄１１１と原稿サイズ指定欄１１２、用紙サイズ指定欄１１３、Ｎアップ指定欄１１４、機能指定ボタン１１５、機能指定ボタン１１６が配されている。
【００４７】
倍率指定欄１１１は、現在指定されている印刷パラメータや出力形態における変倍の倍率を表示するとともに、ユーザが任意に入力する倍率の指定を受け付ける。なお、倍率指定欄１１１では、変倍処理の必要がない場合でも、その倍率を１（１００％）として表示する。原稿サイズ指定欄１１２と用紙サイズ指定欄１１３は、それぞれ、原稿サイズの指定と用紙サイズの指定を受け付ける。Ｎアップ指定欄１１４は、Ｎアップの指定を受け付ける。機能指定ボタン１１５は、ＵＩ１１０の表示を、とじしろ、プリント位置、余白等の指定を入力するためのものに切り替えることを指示するためのボタンである。機能指定ボタン１１６は、ＵＩ１１０の表示を、小冊子作成、拡大連写等の指定を入力するためのものに切り替えることを指示するためのボタンである。
【００４８】
このＵＩ１１０では、例えば、図２（ａ）に示すように、原稿サイズ指定欄１１２で原稿サイズをＡ４に指定し、用紙サイズ指定欄１１３で出力用紙をＡ３に指定し、Ｎアップ指定欄１１４で２アップの処理を指定した場合には、倍率指定欄１１１には、変倍処理が必要ないことを意味する「１００（％）」が表示され、図２（ｂ）に示すように、原稿サイズ指定欄１１２で原稿サイズをＡ４に指定し、用紙サイズ指定欄１１３で出力用紙をＡ４に指定し、Ｎアップ指定欄１１４で２アップの処理を指定した場合には、倍率指定欄１１１には、縮小処理が必要であることとその倍率を意味する「７０（％）」が表示される。この倍率指定欄１１１に表示される倍率は、ユーザが任意に変更することができる。
【００４９】
また、倍率指定欄１１１に表示される倍率は、機能指定ボタン１１５や機能指定ボタン１１６を押下して、他の変倍処理を伴う出力形態を指定した場合にも変更され、その場合にも、その倍率をユーザが任意に変更することができる。
【００５０】
なお、ここでの詳細な説明は省略するが、倍率指定欄１１１に入力された倍率に無理がある場合、例えば、図２（ｂ）に示した状態から倍率指定欄１１１の値を７０から１００に変更した場合には、ユーザに対して警告を発して、いずれかの指定を変更させるように動作させることとなる。
【００５１】
続いて、プリンタドライバ１２の詳細な構成について説明するが、プリンタドライバ１２の構成は、複数種類のものが存在するため、以下に示す複数の実施例のそれぞれにおいて、その説明を行う。
【００５２】
なお、以下に示す各実施例は、プリンタドライバ１２の構成例の一部であり、各実施例における構成を適宜組み合わせてプリンタドライバ１２を実現することができる。
【実施例１】
【００５３】
図３は、実施例１におけるプリンタドライバの構成を示すブロック図である。同図に示すように、プリンタドライバは、ＵＩ機能部２００と画像生成部２１０を具備して構成される。なお、ＵＩ機能部２００と画像生成部２１０は、それぞれ、図１に示したＵＩ機能部１２１と画像生成部１２２に対応するものである。
【００５４】
また、ＵＩ機能部２００は、定形変倍・機能変倍用拡大縮小率算出部２０１と拡大縮小率表示部２０２を備え、画像生成部２１０は、定形変倍・機能変倍用拡大縮小率算出部２１１を備えている。
【００５５】
定形変倍・機能変倍用拡大縮小率算出部２０１は、定形変倍を伴う処理と機能変倍を伴う処理のいずれにおける処理での倍率を算出するものであり、これにより、どのような印刷パラメータや出力形態の指定があっても、それに伴う変倍処理での倍率を算出し、拡大縮小率表示部２０２が、その算出結果を倍率指定欄１１１に表示することができる。
【００５６】
また、この構成においては、ＵＩ１１０上で図示しない印刷実行指示ボタンが押下されると、設定されたパラメータや出力形態がＵＩ機能部２００から画像生成部２１０に通知され、画像生成部２１０では、定形変倍・機能変倍用拡大縮小率算出部２１１が改めて変倍を伴う処理での倍率を算出することとなる。
【実施例２】
【００５７】
図４は、実施例２におけるプリンタドライバの構成を示すブロック図である。同図に示すように、プリンタドライバは、ＵＩ機能部２２０と画像生成部２３０を具備して構成される。なお、ＵＩ機能部２２０と画像生成部２３０は、それぞれ、図１に示したＵＩ機能部１２１と画像生成部１２２に対応するものである。
【００５８】
また、ＵＩ機能部２２０は、定形変倍用拡大縮小率算出部２２１と機能変倍用拡大縮小率算出部２２２、拡大縮小率表示部２２３を備え、画像生成部２３０は、定形変倍・機能変倍用拡大縮小率算出部２３１を備えている。
【００５９】
定形変倍用拡大縮小率算出部２２１は、定形変倍を伴う処理での倍率を算出するものであり、機能変倍用拡大縮小率算出部２２２は、機能変倍を伴う処理での倍率を算出するものである。これにより、どのような印刷パラメータや出力形態の指定があっても、定形変倍を伴う変倍処理では、定形変倍用拡大縮小率算出部２２１で倍率を算出し、機能変倍を伴う変倍処理では、機能変倍用拡大縮小率算出部２２２で倍率を算出することとなり、拡大縮小率表示部２２３は、それらの算出結果を倍率指定欄１１１に表示することができる。
【００６０】
また、この構成においては、ＵＩ１１０上で図示しない印刷実行指示ボタンが押下されると、設定されたパラメータや出力形態がＵＩ機能部２２０から画像生成部２３０に通知され、画像生成部２３０では、定形変倍・機能変倍用拡大縮小率算出部２３１が改めて変倍を伴う処理での倍率を算出することとなる。
【実施例３】
【００６１】
図５は、実施例３におけるプリンタドライバの構成を示すブロック図である。同図に示すように、プリンタドライバは、ＵＩ機能部２４０と画像生成部２５０を具備して構成される。なお、ＵＩ機能部２４０と画像生成部２５０は、それぞれ、図１に示したＵＩ機能部１２１と画像生成部１２２に対応するものである。
【００６２】
また、ＵＩ機能部２４０は、定形変倍用拡大縮小率算出部２４１と拡大縮小率表示部２４２を備え、画像生成部２５０は、定形変倍・機能変倍用拡大縮小率算出部２５１を備えている。
【００６３】
定形変倍用拡大縮小率算出部２４１は、定形変倍を伴う処理での倍率を算出するものであり、ＵＩ機能部２４０は、定形変倍を伴う処理が指定されると、定形変倍用拡大縮小率算出部２４１にその倍率を算出させる。また、ＵＩ機能部２４０は、機能変倍を伴う処理が指定されると、直ちに、画像生成部２５０の定形変倍・機能変倍用拡大縮小率算出部２５１にその倍率を算出させる。これにより、どのような印刷パラメータや出力形態の指定があっても、定形変倍を伴う変倍処理では、定形変倍用拡大縮小率算出部２４１で倍率を算出し、機能変倍を伴う変倍処理では、定形変倍・機能変倍用拡大縮小率算出部２５１で倍率を算出することとなり、拡大縮小率表示部２４２は、それらの算出結果を倍率指定欄１１１に表示することができる。
【００６４】
また、この構成においては、ＵＩ１１０上で図示しない印刷実行指示ボタンが押下されると、設定されたパラメータや出力形態がＵＩ機能部２４０から画像生成部２５０に通知され、画像生成部２５０では、定形変倍・機能変倍用拡大縮小率算出部２５１が改めて変倍を伴う処理での倍率を算出することとなる。
【実施例４】
【００６５】
図６は、実施例４におけるプリンタドライバの構成を示すブロック図である。同図に示すように、プリンタドライバは、ＵＩ機能部２６０と画像生成部２７０を具備して構成される。なお、ＵＩ機能部２６０と画像生成部２７０は、それぞれ、図１に示したＵＩ機能部１２１と画像生成部１２２に対応するものである。
【００６６】
また、ＵＩ機能部２６０は、定形変倍用拡大縮小率算出部２６１と機能変倍用拡大縮小率算出部２６２、拡大縮小率表示部２６３を備えている。
【００６７】
定形変倍用拡大縮小率算出部２６１は、定形変倍を伴う処理での倍率を算出するものであり、機能変倍用拡大縮小率算出部２６２は、機能変倍を伴う処理での倍率を算出するものである。これにより、どのような印刷パラメータや出力形態の指定があっても、定形変倍を伴う変倍処理では、定形変倍用拡大縮小率算出部２６１で倍率を算出し、機能変倍を伴う変倍処理では、機能変倍用拡大縮小率算出部２６２で倍率を算出することとなり、拡大縮小率表示部２６３は、それらの算出結果を倍率指定欄１１１に表示することができる。
【００６８】
また、この構成においては、ＵＩ１１０上で図示しない印刷実行指示ボタンが押下されると、設定されたパラメータや出力形態、定形変倍用拡大縮小率算出部２６１や機能変倍用拡大縮小率算出部２６２で算出された倍率がＵＩ機能部２６０から画像生成部２７０に通知されることとなり、画像生成部２７０では、再度の倍率の算出は行われない。
【図面の簡単な説明】
【００６９】
【図１】本発明を適用したプリンタドライバの機能的な構成を示した図である。
【図２】プリンタドライバ１２のＵＩ機能部１２１により表示されるＵＩの一部の表示例を示した図である。
【図３】実施例１におけるプリンタドライバの構成を示すブロック図である。
【図４】実施例２におけるプリンタドライバの構成を示すブロック図である。
【図５】実施例３におけるプリンタドライバの構成を示すブロック図である。
【図６】実施例４におけるプリンタドライバの構成を示すブロック図である。
【図７】従来のプリンタドライバが提供するＵＩの一部を示した図である。
【図８】従来のプリンタドライバの機能的な構成の概略を示すブロック図である。
【符号の説明】
【００７０】
１    コンピュータ
２    プリンタ
１１    アプリケーション
１２    プリンタドライバ
１１０    ＵＩ
１１１    倍率指定欄
１１２    原稿サイズ指定欄
１１３    用紙サイズ指定欄
１１４    Ｎアップ指定欄
１１５    機能指定ボタン
１１６    機能指定ボタン
１２１    ＵＩ機能部
１２２    画像生成部
２００    ＵＩ機能部
２０１    定形変倍・機能変倍用拡大縮小率算出部
２０２    拡大縮小率表示部
２１０    画像生成部
２１１    定形変倍・機能変倍用拡大縮小率算出部
２２０    ＵＩ機能部
２２１    定形変倍用拡大縮小率算出部
２２２    機能変倍用拡大縮小率算出部
２２３    拡大縮小率表示部
２３０    画像生成部
２３１    定形変倍・機能変倍用拡大縮小率算出部
２４０    ＵＩ機能部
２４１    定形変倍用拡大縮小率算出部
２４２    拡大縮小率表示部
２５０    画像生成部
２５１    定形変倍・機能変倍用拡大縮小率算出部
２６０    ＵＩ機能部
２６１    定形変倍用拡大縮小率算出部
２６２    機能変倍用拡大縮小率算出部
２６３    拡大縮小率表示部
２７０    画像生成部
【図１】
2005115677.tif 000003
【図２】
2005115677.tif 000004
【図３】
2005115677.tif 000005
【図４】
2005115677.tif 000006
【図５】
2005115677.tif 000007
【図６】
2005115677.tif 000008
【図７】
2005115677.tif 000009
【図８】
2005115677.tif 000010