(57)【要約】【課題】プリンタドライバの印刷設定画面の使い勝手が向上する印刷設定装置及びその印刷設定方法、並びにプログラムを提供する。【解決手段】ホストコンピュータ１００は、装置全体を制御するＣＰＵ１０１と、複数のアプリケーションを登録するアプリケーションソフト１０７と、プリンタ１１０用の出力ドライバとして、２つのユーザインタフェース（以下「ＵＩ」という。）有するプリンタドライバを備える印字データ処理部１０８と、この２つのＵＩのいずれかに基づくプリンタドライバによる印刷設定内容をユーザ変更可能に画面表示する表示装置１０６とを備える。実行アプリケーションが頁単位で印刷仕様が設定できないときに、プリンタドライバはＵＩのうち頁単位で印刷仕様を設定するＵＩを起動させ、この起動したＵＩに基づきＵＩ設定画面４００を表示装置１０６に表示する。【選択図】図１
2007328515.tif 000002
【特許請求の範囲】
【請求項１】
印刷仕様を設定するプリンタドライバを有する印刷設定装置であって、前記プリンタドライバは頁単位で印刷仕様を設定する第１のユーザインタフェース、及び印刷ジョブの全体に対して印刷仕様を設定する第２のユーザインタフェースを有する印刷設定装置において、
一のアプリケーションから前記プリンタドライバのユーザインタフェースが呼び出されたときに、前記一のアプリケーションの種別を判別する判別手段と、
前記判別手段により判断される前記一のアプリケーションの種別に応じて、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示するか、表示させないかを切り替える表示切替手段とを備えることを特徴とする印刷設定装置。
【請求項２】
前記判別手段は、前記一のアプリケーションが頁単位で印刷仕様を設定可能か否かを判別することにより、前記一のアプリケーションの種別を判別し、
前記表示切替手段は、前記一のアプリケーションが頁単位で印刷仕様を設定できない種別であると判別される場合に、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示することを特徴とする請求項１記載の印刷設定装置。
【請求項３】
前記一のアプリケーションを含む複数のアプリケーションを登録するアプリケーション登録手段と、前記登録されているアプリケーションのアプリケーション名毎に頁単位で印刷仕様が設定できるか否かを示す情報を登録するアプリケーション情報登録手段とを更に備え、
前記判別手段は、前記一のアプリケーションのアプリケーション名を取得するアプリケーション名取得手段と、前記取得したアプリケーション名から前記一のアプリケーションに対して登録されている前記情報を検索する検索手段とを備えることを特徴とする請求項２記載の印刷設定装置。
【請求項４】
前記アプリケーション名取得手段は、前記プリンタドライバを呼び出す呼出命令を前記プリンタドライバに送信する呼出命令送信手段と、前記呼出命令に前記一のアプリケーションのアプリケーション名を付加する付加手段とを備えることを特徴とする請求項３記載の印刷設定装置。
【請求項５】
前記判別手段は、
前記一のアプリケーションの種別が１ページ分の画像データを出力する画像アプリケーションであるか判別し、
前記表示切替手段は、前記一のアプリケーションの種別が前記画像アプリケーションであると判別される場合に、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示させずに、前記第２のユーザインタフェースに基づく印刷設定画面を表示させることを特徴とする請求項１記載の印刷設定装置。
【請求項６】
印刷仕様を設定するプリンタドライバを有する印刷設定装置であって、前記プリンタドライバは頁単位で印刷仕様を設定する第１のユーザインタフェース、及び印刷ジョブの全体に対して印刷仕様を設定する第２のユーザインタフェースを有する印刷設定装置の印刷設定方法において、
一のアプリケーションから前記プリンタドライバのユーザインタフェースが呼び出されたときに、前記一のアプリケーションの種別を判別する判別ステップと、
前記判別ステップにより判断される前記一のアプリケーションの種別に応じて、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示するか、表示させないかを切り替える表示切替ステップとを備えることを特徴とする印刷設定方法。
【請求項７】
前記判別ステップは、前記一のアプリケーションが頁単位で印刷仕様を設定可能か否かを判別することにより、前記一のアプリケーションの種別を判別し、
前記表示切替ステップは、前記一のアプリケーションが頁単位で印刷仕様を設定できない種別であると判別される場合に、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示することを特徴とする請求項６記載の印刷設定方法。
【請求項８】
前記一のアプリケーションを含む複数のアプリケーションを登録するアプリケーション登録ステップと、前記登録されているアプリケーションのアプリケーション名毎に頁単位で印刷仕様が設定できるか否かを示す情報を登録するアプリケーション情報登録ステップとを更に備え、
前記判別ステップは、前記一のアプリケーションのアプリケーション名を取得するアプリケーション名取得ステップと、前記取得したアプリケーション名から前記一のアプリケーションに対して登録されている前記情報を検索する検索ステップとを備えることを特徴とする請求項７記載の印刷設定方法。
【請求項９】
前記アプリケーション名取得ステップは、前記プリンタドライバを呼び出す呼出命令を前記プリンタドライバに送信する呼出命令送信ステップと、前記呼出命令に前記一のアプリケーションのアプリケーション名を付加する付加ステップとを備えることを特徴とする請求項８記載の印刷設定方法。
【請求項１０】
前記判別ステップは、
前記一のアプリケーションの種別が１ページ分の画像データを出力する画像アプリケーションであるか判別し、
前記表示切替ステップは、前記一のアプリケーションの種別が前記画像アプリケーションであると判別される場合に、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示させずに、前記第２のユーザインタフェースに基づく印刷設定画面を表示させることを特徴とする請求項６記載の印刷設定方法。
【請求項１１】
印刷仕様を設定するプリンタドライバを有する印刷設定装置であって、前記プリンタドライバは頁単位で印刷仕様を設定する第１のユーザインタフェース、及び印刷ジョブの全体に対して印刷仕様を設定する第２のユーザインタフェースを有する印刷設定装置の印刷設定方法をコンピュータに実行させるプログラムにおいて、
一のアプリケーションから前記プリンタドライバのユーザインタフェースが呼び出されたときに、前記一のアプリケーションの種別を判別する判別モジュールと、
前記判別モジュールにより判断される前記一のアプリケーションの種別に応じて、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示するか、表示させないかを切り替える表示切替モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定装置及びその印刷設定方法、並びにプログラムに関し、特にホストコンピュータなどで作成された描画データを印刷可能な所定の書式に変換して印刷設定装置に出力する印刷設定装置及びその印刷設定方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来より、プリンタドライバの有するユーザインタフェース（以下「ＵＩ」という。）に基づいて、印刷を行うデータ（以下単に「データ」という。）に対する印刷設定が行われている。
【０００３】
例えば、上記ＵＩが頁単位で印刷仕様を設定する場合、上記データを頁毎に分割し、その頁毎に頁番号を施すという書式変換を上記データに対して行い、その書式変換後のデータをコンピュータのディスプレイ上に表示することが知られている。プリンタドライバでは、アプリケーションから入力されるデータのページを表面と裏面とに分割して、表面と裏面に対する各印刷仕様をそれぞれ独立して設定することができる技術が知られている（例えば、特許文献１参照）。
【０００４】
一方、アプリケーションとしては、複数のページからなる文書データに対する書式変換内容を編集可能な設定画面を、コンピュータのディスプレイ上に表示するものもある（例えば、特許文献２参照）。そして、複数ページからなる文書を、章とページの階層構造で管理し、各階層毎に印刷仕様を選択可能に構成されているものもある（例えば、特許文献３参照）。
【０００５】
上述のように、アプリケーション自身で印刷仕様を設定する場合には、自身で保持している文書データの構造およびページ数を認識しているため、頁単位やある範囲単位で印刷仕様を設定するためのＵＩを表示することができる。
【特許文献１】特開２００４−１２６８７１号公報
【特許文献２】特開平０７−１３４７０７号公報
【特許文献３】特開２００３−１６２４０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
米国マイクロソフト社の次世代ＯＳでは、DEVMODEと呼ばれる印刷仕様の設定は、以前のＯＳで作成されたデータとの互換性サポートのため可能ではあるが、通常はPrint Ticketを用いて行われる。Print Ticketとは、アプリケーションからプリンタドライバに対して指示する印刷仕様が定義されているデータファイルであり、頁単位に印刷仕様を定義することができる。すなわち、米国マイクロソフト社の次世代ＯＳのＷｉｎｄｏｗｓ(登録商標)ＶＩＳＴＡでは、頁単位での印刷仕様の設定はプリンタドライバのＵＩを用いなくても、アプリケーション自体でもできるようになる。
【０００７】
このため、プリンタドライバで頁単位やある範囲単位で印刷仕様を設定するためのＵＩを常に提供すると、ユーザにとって使い勝手の悪くなる状況が想定される。
【０００８】
第一に、ＵＩに基づきプリンタドライバが設定した印刷仕様と、印刷開始時にプリンタドライバが取得したアプリケーションのPrint Ticketが埋め込まれた印刷仕様の間にコンフリクトが発生する場合がある。例えば、アプリケーションのPrint Ticketでは、１０ページ目と１１ページ目を両面印刷する印刷仕様が指定されており、プリンタドライバのＵＩでは、１０ページ目と１１ページ目を片面印刷する印刷仕様が指定されている場合である。この場合は、いずれの印刷仕様を実行すればよいのか不明であり、印刷仕様がコンフリクト（競合）している。
【０００９】
第二に、米国アドビ社のPhotoshop（登録商標）等のように元々１ページしか印刷しないアプリケーションで作成したデータの印刷時に、プリンタドライバで頁単位設定可能なＵＩに基づく印刷設定画面を表示すると、ユーザが混乱させられる場合がある。
【００１０】
このように、印刷要求を行うアプリケーションによっては、プリンタドライバが提供する印刷設定のユーザインターフェースをジョブ単位設定可能な画面としたい場合もある。
【００１１】
そこで、本発明の目的は、プリンタドライバのユーザインタフェースを呼び出したアプリケーションに応じて、表示する印刷設定用のユーザインターフェースを適宜切り替えることができ、プリンタドライバの印刷設定画面の使い勝手が向上する印刷設定装置及びその印刷設定方法、並びにプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、請求項１記載の印刷設定装置は、印刷仕様を設定するプリンタドライバを有する印刷設定装置であって、前記プリンタドライバは頁単位で印刷仕様を設定する第１のユーザインタフェース、及び印刷ジョブの全体に対して印刷仕様を設定する第２のユーザインタフェースを有する印刷設定装置において、一のアプリケーションから前記プリンタドライバのユーザインタフェースが呼び出されたときに、前記一のアプリケーションの種別を判別する判別手段と、前記判別手段により判断される前記一のアプリケーションの種別に応じて、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示するか、表示させないかを切り替える表示切替手段とを備えることを特徴とする。
【００１３】
上記目的を達成するために、請求項６記載の印刷設定方法は、印刷仕様を設定するプリンタドライバを有する印刷設定装置であって、前記プリンタドライバは頁単位で印刷仕様を設定する第１のユーザインタフェース、及び印刷ジョブの全体に対して印刷仕様を設定する第２のユーザインタフェースを有する印刷設定装置の印刷設定方法において、一のアプリケーションから前記プリンタドライバのユーザインタフェースが呼び出されたときに、前記一のアプリケーションの種別を判別する判別ステップと、前記判別ステップにより判断される前記一のアプリケーションの種別に応じて、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示するか、表示させないかを切り替える表示切替ステップとを備えることを特徴とする。
【００１４】
上記目的を達成するために、請求項１１記載のプログラムは、印刷仕様を設定するプリンタドライバを有する印刷設定装置であって、前記プリンタドライバは頁単位で印刷仕様を設定する第１のユーザインタフェース、及び印刷ジョブの全体に対して印刷仕様を設定する第２のユーザインタフェースを有する印刷設定装置の印刷設定方法をコンピュータに実行させるプログラムにおいて、一のアプリケーションから前記プリンタドライバのユーザインタフェースが呼び出されたときに、前記一のアプリケーションの種別を判別する判別モジュールと、前記判別モジュールにより判断される前記一のアプリケーションの種別に応じて、前記プリンタドライバの有する前記第１のユーザインタフェースに基づく印刷設定画面を表示するか、表示させないかを切り替える表示切替モジュールとを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、プリンタドライバのユーザインタフェースを呼び出したアプリケーションに応じて、表示する印刷設定用のユーザインターフェースを適宜切り替えることができ、プリンタドライバの印刷設定画面の使い勝手が向上する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面を用いて詳述する。
【００１７】
図１は、本発明の実施の形態に係る印刷設定装置としてのホストコンピュータを含むプリントシステムを概略的に示すブロック図である。
【００１８】
図１において、プリントシステム１は、ホストコンピュータ１００と出力デバイスであるプリンタ１１０とを備え、これらは接続インタフェース１０９を介して接続される。
【００１９】
ホストコンピュータ１００は、装置全体を制御するＣＰＵ１０１と、基本ソフトウェアであるオペレーティングシステム（以下「ＯＳ」という。）を保持するＲＯＭ１０２と、ＣＰＵ１０１による処理のワーク領域として機能するＲＡＭ１０３とを備える。また、ホストコンピュータ１００は、ＯＳ上で動作する複数のアプリケーションを登録するアプリケーションソフト１０７とを備える。さらに、ホストコンピュータ１００は、グラフィックデバイスインターフェース（ＧＤＩ）と呼ばれるＯＳ固有の出力画像情報の処理を司るＯＳのサブシステムを含む印字データ処理部１０８を備える。
【００２０】
また、ホストコンピュータ１００は、起動中の出力ドライバによる出力設定内容を上記ＵＩの１つに基づき画面表示する表示装置１０６と、この画面表示された出力設定内容をユーザが変更する場合に用いられる入力装置１０５とを備える。さらに、ホストコンピュータ１００は、一時的なファイルを一旦蓄える補助記憶装置１０４を備える。
【００２１】
アプリケーションソフト１０７には、作成したデータを印刷する機能を有するアプリケーション、具体的には、文書作成用のワープロソフトや、図面作成ソフト、プレゼンテーションソフト等の各種アプリケーションが登録されている。
【００２２】
印字データ処理部１０８は、複数の出力デバイスのデバイスドライバを有し、その各デバイスドライバは複数のユーザインタフェース（以下「ＵＩ」という。）を有する。具体的には、出力デバイスがプリンタ１１０の場合のプリンタドライバは、頁単位で印刷仕様を設定するＵＩと頁単位では印刷仕様を設定しないＵＩの２つを有する。さらに、アプリケーションソフト１０７に登録されている各アプリケーションについて、そのアプリケーション名毎に頁単位で印刷仕様が設定できるか否かを示す情報を登録するテーブル１０８ａを有する。
【００２３】
アプリケーションソフト１０７の１つのアプリケーションで作成されたデータについて、ユーザより印刷実行の指示を行う場合、以下の処理が行われる。すなわち、一般的には、アプリケーションの表示画面のファイルメニューから「印刷」項目が選択されると、印刷ダイアログが表示され、その印刷ダイアログ上で印刷プロパティが選択されることにより、プリンタドライバのＵＩが起動要求される。
【００２４】
プリンタドライバの起動要求を受けると、印字データ処理部１０８は起動要求を行ったアプリケーションの種別を後述する手法で判別し、その判別結果に応じて適するユーザインタフェースを表示する。そして、表示されたユーザインタフェースを介して設定された印刷仕様が確定されると、その印刷仕様が保存される。そして、アプリケーションの印刷ダイアログから「ＯＫ」ボタンが押下されると、ＯＳを介して印刷要求が発行される。ＯＳは、アプリケーションから印刷要求を受け付けると、アプリケーションから出力される各ページの印刷対象のデータを出力する出力デバイスとしてプリンタドライバを検出する。その後、その検出されたプリンタドライバ（印字データ処理部１０８）は、プリンタ１１０による出力が可能な書式に上記データを変換する。すなわち、ユーザより印刷実行指示のあったデータを作成したアプリケーション（以下「実行アプリケーション」という。）は、印字データ処理部１０８のプリンタドライバを動的にリンクして使用し、上記印刷実行指示のあったデータのプリント処理を行う。
【００２５】
また、上記データの書式変換の際、実行アプリケーションから印字データ処理部１０８に送信されるデータの展開のために一時的なファイルが必要である場合、補助記憶装置１０４にそのファイルが生成される。その後、プリンタ出力用の書式に変換されたデータは、印字データ処理部１０８から接続インタフェース１０９を介してプリンタ１１０に送られて印刷される。
【００２６】
図２は、頁単位で印刷仕様を設定するＵＩに基づき、図１における表示装置１０６に表示されるＵＩ設定画面を示す図である。
【００２７】
図２において、ＵＩ設定画面２００は、頁単位で印刷仕様を設定するＵＩに基づき表示装置１０６に表示され、ウィンドウ切り替えタグ２０１，２０２を有する。
【００２８】
タグ２０１がユーザ選択された場合、ＵＩ設定画面２００は、全頁に対して共通に設定される印刷設定（以下「基本設定」という。）画面をユーザ変更可能に表示する。また、タグ２０２がユーザ選択された場合、ＵＩ設定画面２００は、図３に示すように、頁毎の印刷設定（以下「頁例外設定」という。）画面をユーザ変更可能に表示する。
【００２９】
また、頁例外設定画面には、頁例外設定を適用する頁番号のユーザ指定に用いられるボックス３０１と、ユーザ選択されたときに基本設定に対する頁例外設定の差分を一覧表示する画面を呼び出すボックス３０２とを備える。
【００３０】
図４は、頁単位では印刷仕様を設定しないＵＩに基づき、表示装置１０６に表示されるＵＩ設定画面を示す図である。図４において、図２，３の構成要素と同じものには同一の符号を付して重複した説明を省略する。
【００３１】
図４において、ＵＩ設定画面４００は、頁単位で印刷仕様を設定しないＵＩに基づき表示装置１０６に表示され、図２のＵＩ設定画面２００と違って、ウィンドウ切り替えタグ２０２を有しない。
【００３２】
図５は、図１におけるＣＰＵ１０１により実行される印刷設定処理の手順を示すフローチャートである。本処理は、印字データ処理部に相当するプリンタドライバプログラムに従ってＣＰＵ１０１により実行されるため、以下のフローチャートでは、ＣＰＵ１０１を主体として説明する。
【００３３】
図５において、アプリケーションソフト１０７に登録されているアプリケーションの１つにより作成された文書や画像データに対して印刷実行を行うために、プリンタドライバＵＩの起動要求があったか判別する（ステップＳ５００）。
【００３４】
ステップＳ５００の判別の結果、プリンタドライバＵＩの起動要求があったとき、ＣＰＵ１０１はプリンタドライバにその実行アプリケーションの種別を判別させるため、アプリケーション名を取得させる（ステップＳ５０１）。この取得方法は、実行アプリケーションの仕様が上記プリンタドライバが公開するＳＤＫ（Software Development Kit）を用いて実装されている場合、実行アプリケーションとプリンタドライバとの間の相互情報交換により実行する。
【００３５】
尚、ステップＳ５０１でアプリケーション名を印字データ処理部１０８に取得させることができれば、取得方法は本実施の形態に限定されるものではない。従って、本実施の形態の取得方法の他、ＡＰＩ（Application Program Interface ）により動的に実行アプリケーションとプリンタドライバとの間で情報交換を行わせることにより実行してもよい。また、ＣＰＵ１０１が印刷処理部１０７にプリンタドライバの呼出命令を送信するようにし、その呼出命令に実行アプリケーションのアプリケーション名を付加することにより実行してもよい。さらには、これらの手段を組み合わせて実行するようにしてもよい。
【００３６】
次に、印字データ処理部１０８で、ステップＳ５０１で取得したアプリケーション名から、テーブル１０８ａに登録されている実行アプリケーションで設定可能な印刷仕様の情報を検索する（ステップＳ５０２）。この検索の結果、ＣＰＵ１０１が実行アプリケーションは頁単位で印刷仕様の設定はできないと判断したとき（ステップＳ５０３でＮＯ）、プリンタドライバはＵＩのうち頁単位で印刷仕様を設定するＵＩを起動させる（ステップＳ５０４）。その後、この起動したＵＩに基づき図２，３のＵＩ設定画面２００を表示装置１０６に表示し（ステップＳ５０５）、ステップＳ５０８の処理に進む。
【００３７】
一方、ステップＳ５０２の検索の結果、ＣＰＵ１０１が実行アプリケーションは頁単位で印刷仕様の設定ができると判断したとき（ステップＳ５０３でＹＥＳ）、プリンタドライバは頁単位では印刷仕様を設定しないＵＩを起動させる（ステップＳ５０６）。その後、この起動したＵＩに基づき図４のＵＩ設定画面４００を表示装置１０６に表示して（ステップＳ５０７）、ステップＳ５０８の処理に進む。
【００３８】
ステップＳ５０８において、表示装置１０６に表示されたＵＩ設定画面上でユーザによる印刷設定の変更処理が終了したとき、本処理を終了する。
【００３９】
本処理によれば、実行アプリケーションが頁単位で印刷仕様の設定ができないときに（ステップＳ５０３でＮＯ）、頁単位で印刷仕様を設定するＵＩに基づきＵＩ設定画面４００を表示装置１０６に表示する（ステップＳ５０４，Ｓ５０５）。これにより、実行アプリケーションに応じて最適なＵＩを設定することができる。
【００４０】
尚、本実施の形態では、実行アプリケーションで設定可能な印刷仕様の情報を、ステップＳ５０１で取得したアプリケーション名からテーブル１０８ａを用いて検索し、その結果に応じてプリンタドライバの有するどのＵＩを起動させるかを決定した。しかし、実行アプリケーションに応じて最適なＵＩを設定することができれば、本実施の形態に限定されるものでない。
【００４１】
例えば、ＣＰＵ１０１が実行アプリケーションが頁単位で印刷仕様が設定できるときにＯＮ、設定できないときにＯＦＦとなるフラグを有するようにしてもよい。この場合、ＣＰＵ１０１がそのフラグのＯＮ／ＯＦＦに応じて、プリンタドライバの有するどのＵＩを起動させるかを決定する。これにより、テーブル１０８ａに登録されているアプリケーション名のリストが古くステップＳ５０２で実行アプリケーションが検索できなくても実行アプリケーションに応じて最適なＵＩを設定することができる。また、テーブル１０８ａが存在しない場合であっても、実行アプリケーションに応じて最適なＵＩを設定することができる。
【００４２】
また、頁単位で印刷仕様が設定できるアプリケーションとしては、次世代ＯＳの印刷パスに対応したPrint Ticketを扱えるアプリケーションが想定される。このようなアプリケーションでは、アプリケーション自身で頁単位に印刷仕様を設定できるため、プリンタドライバＵＩを起動した場合に、頁単位での印刷仕様の例外設定を行う必要がないため、ジョブ単位に印刷仕様を設定するＵＩを起動する。
【００４３】
また、画像アプリケーションのように１ページ分の画像データのみの出力を行う場合にも、頁単位での印刷仕様を設定する必要がないため、プリンタドライバは、ジョブ単位に印刷仕様を設定するＵＩを起動して表示する。
【００４４】
そして、このようなテーブル１０８ａに登録されているアプリケーションではない場合には、プリンタドライバは、頁単位に印刷仕様を設定するＵＩを起動して表示する。
【００４５】
また、本発明の目的は、前述した各実施の形態の機能を実現するプログラムコードをシステム或いは装置に供給し、そのシステム或いは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。
【００４６】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した各実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４７】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。光ディスクは、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷである。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４８】
また、コンピュータが読み出したプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部または全部を行い、その処理によって前述した各実施の形態の機能が実現される場合も含まれる。
【００４９】
さらに、コンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれたプログラムコードの指示に基づき、その拡張ユニットに備わるＣＰＵが実際の処理の一部または全部を行うことで、前述した各実施の形態の機能を実現できる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係る印刷設定装置としてのホストコンピュータを含むプリントシステムを概略的に示すブロック図である。
【図２】頁単位で印刷仕様を設定するＵＩに基づき、図１における表示装置に表示されるＵＩ設定画面を示す図である。
【図３】図２のＵＩ設定画面が切り替えられた画面を示す図である。
【図４】頁単位では印刷仕様を設定しないＵＩに基づき、表示装置に表示されるＵＩ設定画面を示す図である。
【図５】図１におけるＣＰＵにより実行される印刷設定処理の手順を示すフローチャートである。
【符号の説明】
【００５１】
１  プリントシステム
１００  ホストコンピュータ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  補助記憶装置
１０５  入力装置
１０６  表示装置
１０７  アプリケーションソフト
１０８  印字データ処理部
１０８ａ  テーブル
１０９  接続インタフェース
１１０  プリンタ
【図１】
2007328515.tif 000003
【図２】
2007328515.tif 000004
【図３】
2007328515.tif 000005
【図４】
2007328515.tif 000006
【図５】
2007328515.tif 000007