(57)【要約】【課題】  ユーザにより設定された印刷設定に基づき、印刷装置にシートを用いた印刷を実行させる際、ユーザに、シートが節約可能な印刷設定による印刷を実行させること。【解決手段】  ユーザにより設定された印刷設定よりシートを節約可能な印刷設定があるかどうか判定する。シートを節約可能な印刷設定があると判定されたら、その印刷設定をユーザに通知する。【選択図】  図３
2010238231.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより設定された印刷設定に基づき、印刷装置にシートを用いた印刷を実行させる印刷制御装置であって、
前記印刷設定よりシートを節約可能な印刷設定があるかどうか判定する判定手段と、
前記判定手段により肯定判定が行われた場合に、前記判定手段により判定された印刷設定をユーザに通知する通知手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記判定手段は、印刷対象のドキュメントのサイズと、印刷に用いるシートのサイズとに基づき判定を行うことを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
ユーザにより設定された印刷設定に従った印刷に対し、シートを節約可能な印刷設定に従って印刷をする場合に節約可能なシート量を特定する特定手段を有し、
前記通知手段は、さらに前記特定手段で特定されたシート量を通知することを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
さらに、シートを節約可能な印刷設定に従って印刷をする場合に、印刷対象のドキュメントがシート上にどのように配置されるかを示す印刷プレビューを表示装置に表示させるプレビュー手段を有することを特徴とする請求項１〜３のいずれか１項に記載の印刷制御装置。
【請求項５】
前記プレビュー手段は、ユーザにより設定された印刷設定に従って印刷する場合の印刷プレビューと、前記判定手段により判定された印刷設定に従って印刷する場合の印刷プレビューとを表示させることを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
ユーザにより設定された印刷設定に基づき、印刷装置にシートを用いた印刷を実行させる印刷制御方法であって、
前記印刷設定よりシートを節約可能な印刷設定があるかどうか判定し、
あると判定された場合に、前記判定された印刷設定をユーザに通知することを特徴とする印刷制御方法。
【請求項７】
請求項１〜５のいずれか１項に記載の印刷制御装置の各手段を、コンピュータにより実現するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザにより設定された印刷設定に基づき印刷装置に印刷を実行させる印刷制御装置、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷装置に印刷を実行させる際に、ユーザは用紙のサイズや向きなどの印刷設定を行ってから印刷指示を行う。また、印刷指示を行う際、プリンタドライバ等において印刷設定の画面を表示させずに、既に設定されているものに従って実行させることもある。
【０００３】
また、印刷を実行する前に、画像が用紙上にどのように配置されるかをユーザが事前に確認可能とするための印刷プレビュー機能が知られている（特許文献１参照）。そして、ユーザはこの印刷プレビュー機能を用いて、例えば、画像を９０度回転させた方が用紙を無駄なく使用できることを確認してから印刷を実行させることが可能となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２０２１１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来、用紙を無駄なく使用した印刷を実行させるためには、ユーザが予め用紙を無駄なく印刷するための設定を知り、それを設定する必要があった。
【０００６】
本発明は、上述の問題点に鑑みてなされたもので、ユーザに、シートを節約可能な印刷設定による印刷を実行させることのできる印刷制御装置、方法及びプログラムを提供するものである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の印刷制御装置は、ユーザにより設定された印刷設定に基づき、印刷装置にシートを用いた印刷を実行させる印刷制御装置であって、前記印刷設定よりシートを節約可能な印刷設定があるかどうか判定する判定手段と、前記判定手段により肯定判定が行われた場合に、前記判定手段により判定された印刷設定をユーザに通知する通知手段とを有する。
【発明の効果】
【０００８】
本発明によれば、シートを節約可能な印刷設定があることをユーザに認識させ、その印刷設定による印刷を実行させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】印刷処理システムＰＲ１の構成を示す図である。
【図２】プリンタドライバのユーザインタフェースを示す図である。
【図３】プリンタドライバ起動の際の処理の流れを示すフローチャートである。
【図４】用紙が節約可能か判定する処理を示すフローチャートである。
【図５】判定結果を示すテーブルＴ１を示す図である。
【図６】印刷プレビューの例を示す図である。
【図７】用紙が節約可能であることを通知するダイアログの例を示す図である。
【図８】印刷プレビューの例を示す図である。
【図９】印刷プレビューの例を示す図である。
【図１０】印刷プレビューの例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して、本発明の一実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されない。
【００１１】
図１は、本発明の印刷制御装置の一例であるパーソナルコンピュータ（以下、ＰＣと言う）２０１と印刷装置の一例である大判プリンタ（以下、プリンタと言う）２０２とを含む印刷処理システムＰＲ１の構成を示す図である。ＰＣ２０１とプリンタ２０２とは、ネットワークまたはローカルインタフェースを介して互いに接続され、種々の情報の交換が可能である。
【００１２】
ＰＣ２０１は、汎用的なパーソナルコンピュータで実現可能であり、以下に説明する２０３〜２０９のような処理モジュールが含まれる。これらのモジュールは、ＣＤ−ＲＯＭ等の記憶媒体または外部から取得したインストーラを用いてＰＣ２０１にインストール可能である。ＰＣ２０１にインストールされた各モジュールは、ＰＣ２０１の記憶装置内に記憶され、これをＣＰＵが実行することにより以下で述べる各処理が実現される。また、ＰＣ２０１にはディスプレイが接続され、種々の情報をディスプレイに表示させ、ユーザに種々の情報を通知可能である。また、ＰＣ２０１にはキーボード、マウスなどの入力装置が接続され、ユーザはディスプレイに表示された画面に従って、入力装置から種々の指示を入力する。ここで入力された内容に従って下記の種々の処理が実行される。
【００１３】
ＯＳ２０３は、オペレーションシステムであり、処理モジュール２０４〜２０９は、ＯＳ２０３上で動作する。プリンタドライバ２０４は、ユーザにより指定された印刷設定に応じてプリンタ２０２の動作を制御する。プリンタドライバ２０４は、少なくとも２０６〜２０８に示す機能を提供する。アプリケーション２０５は、ユーザが印刷対象となる所望の原稿（ドキュメント）を作成するためのソフトウェアである。ユーザがアプリケーション２０５の印刷メニューからプリンタ２０２を選択することにより、プリンタドライバ２０４を起動することができる。ユーザインタフェース２０６は、ユーザが印刷設定等を行うための設定画面を提供する。ユーザインタフェース２０６が提供する設定画面はＰＣ２０１のディスプレイ上に表示される。グラフィック処理部２０７は、アプリケーション２０５から取得した原稿を、ユーザにより指定された印刷設定に従って処理し、プリンタ２０２が扱える印刷データに変換する。
【００１４】
ユーザインタフェース２０６は、ユーザが印刷設定等の各種設定を行うための画面情報を生成する。この画面情報に基づく操作画面はＰＣ２０１のディスプレイに表示される。グラフィック処理部２０７は、ユーザインタフェース２０６が生成した画面情報に基づき設定された印刷設定に従って、アプリケーション２０５から受け取った原稿を、プリンタ２０２が扱える形式の印刷データに変換する。印刷プレビュー制御部２０８は、アプリケーション２０５から受け取った原稿をプリンタ２０２で印刷する前に、当該原稿に基づく画像が用紙上にどのように配置されるかを示す印刷プレビュー情報を生成する。ここで生成された印刷プレビュー情報はＰＣ２０１のディスプレイに表示される。プリンタ情報取得部２０９は、プリンタ２０２からセットされている用紙のサイズ情報など種々の情報を取得する。
【００１５】
プリンタ２０２は、ＰＣ２０１から送信された印刷データを受信し、この印刷データに従って用紙上に画像を印刷する。画像の印刷には、記録剤としてインクやトナーが用いられる。また、プリンタ２０２は、画像を印刷するための用紙（記録媒体）としてロール紙を使用可能であり、ロール紙給紙ユニットから給紙されるロール紙上に記録剤を付与することによって画像を印刷する。記録媒体の材質は紙に限らず種々のものを採用可能であるが、以下ではロール紙と表現する。プリンタ２０２は、ロール紙に画像を印刷する場合、プリンタドライバ２０４からの指示に基づき、許容できる長さであれば任意の長さ（給紙方向）の画像を印刷可能である。そして、プリンタドライバ２０４から指定された長さの印刷を行ったところでロール紙を切断可能である。また、プリンタ２０２は、カット紙用の給紙部を備え、カット紙への印刷も可能である。プリンタ２０２は、サイズ情報として、ロール紙についてはロール紙幅の情報を、カット紙については縦横のサイズを示す情報を、プリンタ情報取得部２０９に送信する。
【００１６】
次に、ユーザがＰＣ２０１から印刷を指示する際の操作内容について説明する。図２は、ユーザインタフェース２０６が生成する画面情報に基づき、ＰＣ２０１のディスプレイで表示される操作画面（ドライバＵＩ）の例を示す。図２の画面は、ユーザがアプリケーション２０５の印刷メニューからプリンタ２０２を選択した場合に表示される。
【００１７】
図２において、コンボボックス３０１は、アプリケーション２０５で生成した原稿のサイズを指定するためのものである。アプリケーション２０５で当該原稿を作成する際に指定された原稿のサイズが自動的に入力される。ここで異なるサイズを指定した場合には、そのサイズに応じて原稿が変倍される。コンボボックス３０２は、画像の印刷に用いる用紙を給紙する方法を指定するためのものである。指定可能な給紙方法としては、ロール紙、カセット（カット紙がセットされている）、手差しなどがある。また、ロール紙を給紙可能な給紙ユニットが複数ある場合は、給紙段を指定することも可能である。コンボボックス３０３は、プリンタ２０２にセットされているロール紙幅を表示する。このロール紙幅は、給紙方法としてロール紙が選択された場合に、プリンタ情報取得部２０９によりプリンタ２０２から取得したものである。ただし、プリンタ情報取得部２０９によってプリンタ２０２から取得できなかった場合、ユーザによる操作で選択し、それを表示してもよい。以降の処理では、プリンタ情報取得部２０９で取得したものでも、ユーザにより選択されたものでも同様に扱う。なお、給紙方法でカセットが選択された場合、カット紙のサイズ（ＩＳＯ  Ａ系列、またはＢ系列のサイズ）が表示される。
【００１８】
チェックボックス３０４は、用紙節約機能の１つであり、原稿を９０度回転させて印刷を実行するかどうかを指定させるためのものである。給紙方法がロール紙であり、原稿が縦長で、原稿の長辺の長さがロール紙幅以下であった場合、原稿を９０度回転させて印刷することにより、縦長のまま印刷するより余白（原稿以外の部分）が少なくなる。その結果、用紙の送り量は少なくなるので用紙が節約できる。このような場合、チェックボックス３０４にチェックしておけば、グラフィック処理部２０７は、原稿を回転させてからプリンタ２０２に印刷データを送信する。なお、原稿を９０度回転させても用紙節約を達成できない場合（例えば、原稿が縦長で、原稿の長辺の長さがロール紙幅より長い場合）、チェックボックス３０４にチェックされていても印刷を実行しない。
【００１９】
チェックボックス３０５は、用紙節約機能の１つであり、アプリケーション２０５から受け取った原稿のうち、有意画像（印刷に際して記録剤を付与すべき画像）が含まれていない箇所（上端及び下端の余白）を削除するかどうかを指定させるためのものである。給紙方法がロール紙であり、指定された原稿サイズに関わらず原稿の上下（ロール紙の給紙方向に対して上流と下流の位置に対応する部分）の余白を削除すると、使用するロール紙の量を減らせるので用紙を節約できる。このような場合、チェックボックス３０５にチェックしておけば、グラフィック処理部２０７は、原稿から有意画像が含まれていない上端と下端を削除してからプリンタ２０２に印刷データを送信する。
【００２０】
ここでは、用紙節約機能としてページを９０度回転するものと、上下の余白を削除するものとを示したが、これらに限らず他の方法で節約するものを加えたり、他の方法に置き換えたりしてもよいし、上記２つの方法のいずれかとしてもよい。
【００２１】
チェックボックス３０６は、印刷実行前に印刷プレビューを行うか否かを指定するためのものである。チェックボックス３０６にチェックされた状態で、ＯＫボタン３０７が指定された場合、印刷プレビューが実行され、印刷プレビューが実行された後に印刷指示を行うと、印刷データがプリンタ２０２に送信される。一方、チェックボックス３０６にチェックされていない状態で、ＯＫボタン３０７が指定された場合、印刷プレビューを実行することなく印刷データがプリンタ２０２に送信される。
【００２２】
ＯＫボタン３０７が指定された場合、上記の設定内容が反映されたうえで印刷データがグラフィック処理部２０７に渡されるとともに、図２のウインドウ（ドライバＵＩ）が閉じられる。グラフィック処理部２０７で、ドライバＵＩで設定された内容が反映された印刷データは、印刷プレビューを行う場合は印刷プレビュー制御部２０８に渡され、印刷プレビューを行わない場合はプリンタ２０２に転送され、印刷が実行される。一方、キャンセルボタン３０８が指定された場合、図２の画面でユーザが設定、変更した内容が有効にならず、図２の画面を表示する前の状態としたまま図２のウインドウが閉じられる。
【００２３】
次に、プリンタドライバ２０４が起動される際の処理の流れを説明する。図３は、この処理の流れを示すフローチャートである。このフローチャートは、ＰＣ２０１のＣＰＵが記憶装置からプリンタドライバ２０４のプログラムを読み出してＲＡＭにロードし、そのプログラムを実行することによりなされる処理を示す。
【００２４】
ユーザがアプリケーション２０５によって印刷対象となる原稿を作成し、アプリケーション２０５の印刷メニューからプリンタ２０２を選択すると、プリンタドライバ２０４が起動される。そして、図２のコンボボックス３０１、３０２、チェックボックス３０４〜３０６で現在設定されている内容を取得する（Ｓ１０１）。ここでは、給紙方法は、“ロール紙”が設定され、チェックボックス３０６にチェックされていたものとする。
【００２５】
次に、プリンタ情報取得部２０９においてプリンタ２０２から印刷に用いる用紙のサイズ情報（ここでは、給紙方法がロール紙なのでロール紙幅）を取得可能か判断する。取得可能な場合はＳ１０３でプリンタ情報取得部２０９により現在プリンタ２０２にセットされ、印刷に使用されるロール紙のロール紙幅の情報を取得し、取得不可能な場合、コンボボックス３０３で指定されているロール紙幅の情報を取得する。取得したロール紙幅の情報はＰＣ２０１のＲＡＭに記憶される。
【００２６】
次に、Ｓ１０４に進み、印刷対象の原稿のサイズと、印刷に使用するロール紙幅とから用紙を節約した印刷が可能かどうか判定を行う。
【００２７】
図４は、Ｓ１０４の処理の詳細を示すフローチャートである。
本処理の開始にあたり、まずＲＡＭ上に用紙を節約した印刷が可能かどうかを判定するためのテーブルＴ１を生成し、Ｓ４０１でテーブルＴ１の初期化を行う。
【００２８】
図５は、テーブルＴ１の例を示す図である。テーブルＴ１には、用紙節約機能の項目として以下の項目５０１から５０３が含まれる。項目５０１は、ページを９０度回転した場合の処理結果、項目５０２は、上下の余白を削除し、かつページを９０度回転した場合の処理結果、項目５０３は、上下の余白を削除するが、ページを９０度回転しない場合の処理結果が示される。また、それぞれの項目には、用紙節約が可能かどうかの判定結果（可能＝Ｔｒｕｅ／不可能＝Ｆａｌｓｅ）、Ｔｒｕｅの場合の節約用紙量（長さ）が書き込まれる。テーブルＴ１が初期化された状態では、判定結果は全て“Ｆａｌｓｅ”、節約用紙量は全て“０ｍｍ（ゼロミリメートル）“が書き込まれた状態となる。
【００２９】
次にＳ４０２で、Ｓ１０１において取得した情報に基づき、チェックボックス３０４にチェックされていたか判断する。チェックされていた場合は、ユーザが既に用紙節約機能としてページを９０度回転することを指示しているため、ページを９０度回転することによる用紙節約の可否は判定せずにＳ４０６に進む。一方、チェックボックス３０４にチェックされていなかった場合、Ｓ４０３に進む。Ｓ４０３では、コンボボックス３０１に表示されている印刷対象の原稿の原稿サイズと、取得された印刷に用いるロール紙のロール紙幅とに基づき原稿を９０度回転させて印刷を行うことができるか判定する。即ち、原稿を９０度回転させた場合の原稿の、ロール紙幅に対応する方向の長さが、取得されたロール紙幅以内であるか判定する。９０度回転させて印刷ができない場合はＳ４０６に進む。そして、Ｓ４０４では、９０度回転した場合に、回転させない場合に比べて用紙が節約できる長さを計算する。なお、ここでは原稿サイズが縦長のサイズであり、９０度回転させた方が用紙を節約できる状態であるものとする。そして、Ｓ４０５では、９０度回転した方が用紙を節約できるので、テーブルＴ１の項目５０１の判定結果は“Ｔｒｕｅ”、節約用紙量はＳ４０４で計算した用紙が節約できる長さに更新される。なお、もし原稿サイズが横長のサイズであり、９０度回転させた方が用紙を節約できない場合、それを判定し、その判定結果を、テーブルＴ１に反映させるようにしてもよい。
【００３０】
Ｓ４０６では、Ｓ１０１において取得した情報に基づき、チェックボックス３０５にチェックされていたか判断する。チェックされていた場合は、ユーザが既に用紙節約機能として上下の余白を削除することを指示しているため、上下の余白を削除することによる用紙余白の可否は判定せずに終了する。一方、チェックボックス３０５にチェックされていなかった場合、Ｓ４０７に進み、印刷対象の原稿について９０度回転した場合と、しない場合とで上下に余白があり、それを削除可能か判断する。削除可能な余白がある場合は、Ｓ４０８で９０度回転させた場合とさせない場合の上下の余白分の用紙節約量を計算する。そして、Ｓ４０９では、テーブルＴ１の項目５０２と項目５０３の判定結果は“Ｔｒｕｅ”、節約用紙量はＳ４０８で計算した用紙が節約できる長さに更新される。もし、９０度回転した場合またはしなかった場合に上下に削除可能な余白がなかったら、判定結果は“Ｆａｌｓｅ”のままとなる。
【００３１】
図３に戻る。Ｓ１０５では、図４のように更新されたテーブルＴ１の内容を確認し、項目５０１〜５０３のいずれかの判定結果に“Ｔｒｕｅ”が含まれていた場合、Ｓ１０６に進み、チェックボックス３０６がチェックされていたので、印刷プレビューを行う。このとき、テーブルＴ１の節約用紙量のうち最も大きな値を同時に表示する。また、項目５０１〜５０３のいずれかの判定結果に“Ｔｒｕｅ”が含まれていなかった場合は、用紙節約機能が使用できない場合であり、Ｓ１０７に進み、用紙節約が可能であることを通知することなく印刷プレビューを表示する。
【００３２】
図６は、Ｓ１０６で表示される印刷プレビューの例である。この印刷プレビューは、印刷プレビュー制御部２０８による制御により、ＰＣ２０１のディスプレイに表示されるものである。
【００３３】
プレビュー画面には、印刷プレビュー表示領域６０１と、印刷ボタン６０２と、キャンセルボタン６０３と、ボタン６０４と、用紙節約可能量表示領域６０５とが含まれる。
【００３４】
印刷プレビュー表示領域６０１には、Ｓ１０１とＳ１０３で取得した情報などを基に、印刷に使用されるロール紙上に印刷対象の原稿がどのように配置されるかが表示される。図６では、給紙方法としてロール紙が選択された場合を示されており、給紙方向は下から上に向かう方向となる。この状態で印刷ボタン６０２が指定されると、グラフィック処理部２０７で、印刷対象の原稿に対して用紙節約機能に基づく処理を行わずに印刷データに変換してプリンタ２０２に送信する。キャンセルボタン６０３が指定されると、図６のウインドウが閉じられ、印刷処理がキャンセルされる。表示領域６０５には、節約可能な用紙量の最大値が表示される。ここでは、テーブルＴ１に基づき、項目５０１の節約可能量と項目５０２の節約可能量との和と、項目５０３の節約可能量とのうちで、大きい方の値を採用することになる。即ち、図６では、項目５０１の節約可能量と項目５０２の節約可能量との和が１４０ｍｍであり、項目５０３の節約可能量が１５０ｍｍであるので、表示領域６０５には、１５０ｍｍが表示されている。
【００３５】
ボタン６４が指定されると、用紙を節約可能であることをユーザに通知するための図７のようなダイアログが表示される。このダイアログには、チェックボックス７０１とチェックボックス７０２とが含まれるが、テーブルＴ１で“Ｆａｌｓｅ”となっている項目は選択不能となる。
【００３６】
表示領域７０３には、チェックボックス７０１、７０２の選択状態に応じて節約可能な用紙量が表示される。図７では、チェックボックス７０１にチェックされているので、テーブルＴ１の項目５０１の値を参照し、９０ｍｍが表示されている。
【００３７】
ＯＫボタン７０４が指定されると、チェックボックス７０１、７０２で指定されている内容が印刷プレビューに反映される。キャンセルボタン７０５が指定されると、図６の表示に戻る。
【００３８】
図８は、チェックボックス７０１にチェックされている状態でＯＫボタン７０４が指定された場合に表示される印刷プレビューである。印刷プレビュー表示領域８０１は図６の原稿が９０度回転された状態を示している。この状態で印刷ボタンが指定されると、グラフィック処理部２０７で、印刷対象の原稿を９０度回転させてから印刷データに変換し、プリンタ２０２に送信される。なお、この表示において、節約できる用紙量を同時に表示させてもよい。また、ボタン８０２が指定された場合、図６の表示に戻る。
【００３９】
図９は、チェックボックス７０２にチェックされている状態でＯＫボタン７０４が指定された場合に表示される印刷プレビューである。印刷プレビュー表示領域９０１は図６の原稿から上下の余白が削除された状態を示している。この状態で印刷ボタンが指定されると、グラフィック処理部２０７で、印刷対象の原稿から上下の余白を削除させてから印刷データに変換し、プリンタ２０２に送信される。これ以外は図８の例と同様である。
【００４０】
また、図７においてチェックボックス７０１と７０２の両方にチェックされている場合は、原稿の９０度回転と、上下の余白の削除とが行われた場合の原稿が表示される。その他は図８、９の場合と同様である。
【００４１】
また、印刷プレビューを、図１０のように用紙節約機能を用いた場合と用いない場合とを同時に表示するようにしてもよい。即ち、図７のダイアログでＯＫボタン７０４が指定された場合、図８や図９の印刷プレビューに代えて、図１０の印刷プレビューを表示する。印刷プレビュー表示領域１００１は、図６のものと同等であり、印刷プレビュー表示領域１００２は、図８、９のものと同等である。ボタン１００３、印刷ボタン１００４、キャンセルボタン１００５も先に説明したものと同等であり、ここでの説明は省略する。
【００４２】
以上のような実施形態によれば、ユーザがある用紙節約機能を使用していなかった場合に、その使用していなかった用紙節約機能の存在を、ユーザが容易に認識することができる。また、現在の印刷設定よりも用紙を節約して印刷が可能である場合、これをユーザが容易に認識することができる。
【００４３】
さらに、上記実施形態によれば、用紙節約機能を設定することによって、節約することができる用紙量を、ユーザが容易に認識することができる。しかも、用紙節約機能設定時と未設定時との印刷結果を、容易に比較することができる。そして、用紙節約機能の設定を、ユーザが容易に選択することができる。
【００４４】
これらの機能を備えた印刷プレビューによって、印刷結果を事前に確認しながら用紙節約機能を容易に設定することができ、印刷する際の用紙の浪費を適切に抑制することができる。
【００４５】
なお、上記実施形態において、図７のダイアログを表示する際、最も用紙量を節約できるようにチェックボックス７０１、７０２のチェック状態を反映させたものとしてもよい。即ち、プリンタドライバ２０４は、テーブルＴ１を参照し、最も用紙量を節約できるのは、項目５０３であるため、図７のダイアログにおいてチェックボックス７０１のチェックを外し、チェックボックス７０２にチェックした状態とする。これにより、ユーザはそのままＯＫボタン７０４を指定するだけで、最も用紙量を節約した状態で印刷を実行させることが可能となる。
【００４６】
また、図６の印刷プレビューを表示する際、最も用紙量を節約可能な、項目５０３の状態を反映させた印刷プレビューとしてもよい。これにより、ユーザはそのまま印刷ボタン６０２を指定するだけで、最も用紙量を節約した状態で印刷を実行させることが可能となる。
【００４７】
また、以上の説明では、ＰＣ２０１からプリンタ２０２に印刷データを送信して印刷するものを例に説明したが、プリンタ２０２に原稿を読み取るスキャナを設け、スキャナで読み取った原稿の画像を印刷させるものであっても適用可能である。この場合、プリンタ２０２が印刷制御装置となり、以上の説明のようにＰＣ２０１で行った処理はプリンタ２０２で行い、表示情報はプリンタ２０２の操作パネル等に表示されることになる。そして、プリンタ２０２のコントローラ（印刷制御装置）が自身のプリンタ部（印刷装置）に印刷を実行させるものである。
【００４８】
また、以上の説明では、印刷が行われる印刷媒体を「用紙」として説明したが、印刷媒体の種類は「紙」には限らず、フィルムや布など、種々のシートを採用可能である。
【００４９】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。なお、プリンタ装置で実行されるプログラムは、１つのＣＰＵで実行してもよいし、複数のＣＰＵで連携して実行させてもよい。また、ソフトウェアとハードウェアを適宜組合せて処理を実行させるようにしてもよい。また、プログラムはプリンタ装置内のＣＰＵにより実行させるのに代え、プリンタ装置の外部に設けた装置のＣＰＵが実行するものとしてもよい。
【００５０】
また、本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（複数の実施形態の組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【図１】
2010238231.tif 000003
【図２】
2010238231.tif 000004
【図３】
2010238231.tif 000005
【図４】
2010238231.tif 000006
【図５】
2010238231.tif 000007
【図６】
2010238231.tif 000008
【図７】
2010238231.tif 000009
【図８】
2010238231.tif 000010
【図９】
2010238231.tif 000011
【図１０】
2010238231.tif 000012