(57)【特許請求の範囲】
【請求項１】
アプリケーションプログラムから送出される印刷対象データを印刷装置で印刷する際に、所定の表示装置に表示されたユーザインターフェース上で設定された印刷条件に基づいて前記印刷装置における印刷形態を制御する方法において、
前記アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに応じて異なるユーザインターフェースを用意しておき、前記印刷対象データの印刷時に当該印刷対象データを送出したアプリケーションプログラムまたは該アプリケーションプログラムが属するグループに対応したユーザインターフェースを前記表示装置に表示させることを特徴とする印刷制御方法。
【請求項２】
前記ユーザインターフェースが前記印刷装置における少なくとも１つの印刷条件に関する設定項目を含むものであり、
この設定項目を前記アプリケーションプログラムまたは前記グループに応じて変更することで前記アプリケーションプログラムまたは前記グループに対応したユーザインターフェースを形成することを特徴とする請求項１記載の印刷制御方法。
【請求項３】
アプリケーションプログラムから送出される印刷対象データを印刷装置で印刷する際に、所定の表示装置に表示されたユーザインターフェース上で設定された印刷条件に基づいて前記印刷装置における印刷形態を制御する方法において、
前記ユーザインターフェース上に前記アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに応じた印刷条件の設定項目を形成することを特徴とする印刷制御方法。
【請求項４】
アプリケーションプログラムから送出される印刷対象データを印刷装置により印刷する際に、所定の表示装置に表示されたユーザインターフェースを通じて設定された印刷条件に基づいて前記印刷装置における印刷形態を制御する印刷制御装置において、
前記アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに対応した印刷条件の設定項目が形成されたユーザインターフェースを形成するユーザインターフェース形成手段と、
前記印刷装置により印刷を行うアプリケーションプログラムを判別するアプリケーションプログラム判別手段と、
予め形成された複数のユーザインタフェースのうち前記判別されたアプリケーションプログラムまたは該アプリケーションプログラムが属するグループに対応したものを選択するユーザインターフェース選択手段と、
前記選択されたユーザインターフェースを前記表示装置に表示させる表示制御手段とを有することを特徴とする印刷制御装置。
【請求項５】
前記ユーザインターフェースが前記印刷装置における少なくとも１つの印刷条件に関する設定項目を含んで形成されたものであり、
前記ユーザインターフェース形成手段は、前記ユーザインターフェース内に含まれる前記設定項目をアプリケーションプログラムまたは前記グループに応じて変えることで、アプリケーションプログラムに対応したユーザインターフェースを形成することを特徴とする請求項４記載の印刷制御装置。
【請求項６】
アプリケーションプログラムから送出される印刷対象データを印刷装置により印刷する際に、所定の表示装置に表示されたユーザインターフェースを通じて設定された印刷条件に基づいて前記印刷装置における印刷を制御する印刷制御装置において、
アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに対応してユーザインターフェースにおいて設定された印刷条件を予め特定の条件に設定するユーザインターフェース設定手段を有することを特徴とする印刷制御装置。
【請求項７】
アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに応じた印刷条件の設定項目を所定の表示装置に表示させるためのユーザインターフェースを形成する処理、
印刷対象データを送出したアプリケーションプログラムを判別する処理、
前記判別されたアプリケーションプログラムまたは該アプリケーションプログラムが属するグループに対応したユーザインターフェースを選択する処理、
前記選択されたユーザインターフェースを前記表示装置に表示させるとともに該表示に対応して入力された印刷条件を受け付ける処理、
受け付けた印刷条件に基づいて前記印刷装置の印刷形態を制御する処理をコンピュータに実行させるためのプログラムコードが記録されたコンピュータ読み取り可能な記録媒体。
【請求項８】
前記プログラムコードは、前記ユーザインターフェースにおける印刷条件に関する設定項目における設定内容をアプリケーションプログラムに応じて特定の条件に予め設定する処理をコンピュータに実行させるものであることを特徴とする請求項７記載の記録媒体。
【請求項９】
前記プログラムコードは、前記アプリケーションプログラムまたは前記グループに対応した印刷条件の設定項目を予め前記ユーザインターフェース上に形成させる処理を前記コンピュータに実行させるものであることを特徴とする請求項７記載の記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばパーソナルコンピュータに接続された印刷装置の印刷制御を行うための印刷制御技術に関し、特に、印刷装置を使用して印刷を実行するアプリケーションプログラムに応じて最適なユーザインターフェースを提供するための印刷制御方法、印刷制御装置、および例えばパーソナルコンピュータに印刷制御の機能を付与するための記録媒体に関するものである。
【０００２】
【従来の技術】
印刷装置の中には、外部から送られる印刷データに基づいて被印刷媒体上に印刷を行うものがある。例えばプリンタでは、パーソナルコンピュータなどのホストから送られた印刷データを解析して印刷イメージに展開し、この印刷イメージに基づいて被印刷媒体である印刷用紙上に印刷を行っている。このように、ホストからの印刷データに基づいて印刷をする場合には、プリンタ毎の仕様に対応して最適な印刷形態を実現するために、プリンタドライバと称されるソフトウェアをホストに搭載し、ホスト上で当該ソフトウェアを実行することで印刷制御装置を構築することが一般的に行われている。
【０００３】
また、この種の印刷制御装置を用いた場合、各プリンタにおいて特有の機能の設定を行うために、通常は、ＣＲＴやＬＣＤなどの画面上に特定のユーザインターフェース、例えばＧＵＩ（グラフィカルユーザインターフェース）を表示し、このユーザインターエースを介して、つまりユーザインターフェース上においてユーザなどにより設定された内容に基づいて印刷装置における印刷の制御を行っている。さらに、例えばＧＵＩを用いた場合、ダイヤログと呼ばれる手法が広く採用されている。そして、このダイヤログを使用した場合、ユーザに対してはユーザインターフェースの画面上にダイヤログボックスと称されるウインドが表示され、ユーザはこのダイヤログボックスを開いたり選択することで、必要な設定画面を開いたり所定の設定を行っている。このようなユーザインターフェースは、例えば、印刷装置における印刷条件に関する設定項目を有する設定用シート（プロパティシート）を１つまたは複数を組み合わせて構成されている。
【０００４】
【発明が解決しようとする課題】
ところで、印刷装置を使用して印刷を行うアプリケーションプログラムが異なる場合には、ユーザインターフェース上において設定が必要な印刷条件に関する設定項目も異なる場合が多い。また、印刷装置により印刷を行うアプリケーションプログラムとしては、大別すれば、例えば、文書作成用のアプリケーションプログラムのように印刷データの大部分が文字データから構成されるもの、あるいは写真作成・編集用のアプリケーションプログラムのように印刷データの大部分がビットマップデータから構成されるものなどである。そして、このような印刷データの違いにより、ユーザインターフェース上における印刷条件に関する設定を適宜変更することが必要になる。例えば、文字を印刷する場合には、印字品質を高くする必要はないが、図形を印刷する場合には印字品質を高くする必要がある。
【０００５】
しかしながら、従来は、通常は特定のユーザインターフェース上で複数のアプリケーションプログラムについての印刷条件の設定を行っている。このため、設定内容が多く、ユーザによる設定作業が繁雑であり、例えば初心者には設定が難しいという問題があった。さらに、従来は、上記のような印刷条件の設定の変更がアプリケーションプログラムの変更の度に行う必要があった。
【０００６】
そこで本発明は、印刷装置により印刷を行う際にアプリケーションプログラムに応じて最適なユーザインターフェースを提供することができる印刷制御方法を提供することを課題とする。
【０００７】
また、本発明の他の課題は、上記の印刷制御方法の実施に適した印刷制御装置、およびこの印刷制御装置を汎用のコンピュータ上に実現するための記憶媒体を提供することを他の課題とする。
【０００８】
【課題を解決するための手段】
本発明の印刷制御方法は、アプリケーションプログラムから送出される印刷対象データを印刷装置で印刷する際に、所定の表示装置に表示されたユーザインターフェース上で設定された印刷条件に基づいて前記印刷装置における印刷形態を制御する方法において、前記アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに応じて異なるユーザインターフェースを用意しておき、前記印刷対象データの印刷時に当該印刷対象データを送出したアプリケーションプログラムまたは該アプリケーションプログラムが属するグループに対応したユーザインターフェースを前記表示装置に表示させることを特徴とする。
【０００９】
上記方法においては、例えば、前記ユーザインターフェースが前記印刷装置における少なくとも１つの印刷条件に関する設定項目を含むものであり、この設定項目を前記アプリケーションプログラムまたは前記グループにに応じて変更することで前記アプリケーションプログラムまたは前記グループに対応したユーザインターフェースを形成する。
【００１０】
また、本発明の印刷制御方法は、アプリケーションプログラムから送出される印刷対象データを印刷装置で印刷する際に、所定の表示装置に表示されたユーザインターフェース上で設定された印刷条件に基づいて前記印刷装置における印刷形態を制御する方法において、前記ユーザインターフェース上に前記アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに応じた印刷条件の設定項目を形成することを特徴とする。
【００１１】
また、上記の他の課題を解決する本発明の印刷制御装置は、アプリケーションプログラムから送出される印刷対象データを印刷装置により印刷する際に、所定の表示装置に表示されたユーザインターフェースを通じて設定された印刷条件に基づいて前記印刷装置における印刷形態を制御する印刷制御装置において、前記アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに対応した印刷条件の設定項目が形成されたユーザインターフェースを形成するユーザインターフェース形成手段と、前記印刷装置により印刷を行うアプリケーションプログラムを判別するアプリケーションプログラム判別手段と、予め形成された複数のユーザインタフェースのうち前記判別されたアプリケーションプログラムまたは該アプリケーションプログラムが属するグループに対応したものを選択するユーザインターフェース選択手段と、前記選択されたユーザインターフェースを前記表示装置に表示させる表示制御手段とを有することを特徴とする。
【００１２】
上記装置においては、例えば、前記ユーザインターフェースが前記印刷装置における少なくとも１つの印刷条件に関する設定項目を含んで形成されたものであり、前記ユーザインターフェース形成手段は、前記ユーザインターフェース内に含まれる前記設定項目をアプリケーションプログラムに応じて変えることで、アプリケーションプログラムまたは前記グループに対応したユーザインターフェースを形成する。
【００１３】
また、本発明の他の印刷制御装置は、アプリケーションプログラムから送出される印刷対象データを印刷装置により印刷する際に、所定の表示装置に表示されたユーザインターフェースを通じて設定された印刷条件に基づいて前記印刷装置における印刷を制御する印刷制御装置において、アプリケーションプログラムまたは該アプリケーションプログラムを含む所定のグループに対応してユーザインターフェースにおいて設定された印刷条件を予め特定の条件に設定するユーザインターフェース設定手段を有することを特徴とする。
【００１４】
本発明の記録媒体は、アプリケーションプログラムに応じた印刷条件の設定項目を所定の表示装置に表示させるためのユーザインターフェースを形成する処理、印刷対象データを送出したアプリケーションプログラムを判別する処理、前記判別されたアプリケーションプログラムまたは該アプリケーションプログラムが属するグループに対応したユーザインターフェースを選択する処理、前記選択されたユーザインターフェースを前記表示装置に表示させるとともに該表示に対応して入力された印刷条件を受け付ける処理、受け付けた印刷条件に基づいて前記印刷装置の印刷形態を制御する処理をコンピュータに実行させるためのプログラムコードが記録されたコンピュータ読み取り可能な記録媒体である。
【００１５】
より好ましい実施の形態として、前記プログラムコードは、さらに、前記ユーザインターフェースにおける印刷条件に関する設定項目における設定内容をアプリケーションプログラムに応じて特定の条件に予め設定する処理をコンピュータに実行させるものである。また、前記アプリケーションプログラムまたは前記グループに対応した印刷条件の設定項目を予め前記ユーザインターフェース上に形成させる処理を前記コンピュータに実行させるものである。
【００１６】
【発明の実施の形態】
以下に、本発明の実施形態を説明する。
【００１７】
図１に、本発明の印刷装置が適用される全体の印刷システムを示す。この印刷システムは、制御装置としてのホストコンピュータ１と印刷装置２をケーブルなどの通信路を介して接続して構成されている。
【００１８】
また、印刷装置２は、ホストコンピュータ１からの印刷データを受信したときに、所定の印刷プロセスを実行し、印刷用紙などの被印刷媒体上に文字や画像を形成する。ここで、印刷データは、印刷すべき文字や画像についての文字データや画像データ、および印刷制御コードなどを含むものである。
【００１９】
ホストコンピュータ１は、所定のオペレーティングシステム（ＯＳ）を搭載し、このＯＳを通して文書作成用のアプリケーションプログラム（ＡＰ）などの特定のプログラムの実行、ならびに当該プログラムの制御や監視などを行っている。具体的には、ホストコンピュータ１は、ＣＰＵ（中央処理装置）、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）、および内蔵あるいは外付けの記録媒体であるハードディスク（ＨＤ）３などを備えて構成される。また、ハードディスク３には、上記の印刷データを生成するＡＰ、本発明に係る印刷制御装置を実現するための印刷制御プログラムなどが記録されている。
【００２０】
上記の印刷制御プログラムを含むデジタル情報は、例えば、フレキシブルディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、磁気テープなどの可搬性の記録媒体にホストコンピュータ１が読取可能な形態で記録されて流通する。あるいは、ホストコンピュータ１が読取り可能な搬送波（記録媒体）を通じて流通する場合もある。その他、この制御プログラムは、ホストコンピュータ１を構成するＲＯＭ内に予め記録させたり、あるいは、通信制御装置７を通じて他のコンピュータ（サーバなど）からハードディスク３にインストールする構成とすることもできる。
【００２１】
上記の情報が可搬性の記録媒体に記録された場合、制御プログラムは、プリンタ２の使用時においてメディア読取装置６を通じてホストコンピュータ１内のハードディスク３にインストールされ記録される。このホストコンピュータ１への制御プログラムのインストールは、ＤＲＡＭ、ＳＲＡＭあるいはフラッシュＲＡＭのような書き換え可能なメモリに行うこともできる。
【００２２】
なお、上記制御プログラムのみを実行することによって印刷制御装置としての機能が形成されるだけでなく、その制御プログラムの指示に基づいて当該ホストコンピュータ１上で稼働しているＯＳが実際の処理の一部を行い、その処理を通じて印刷制御装置としての機能が形成される形態であっても良い。
【００２３】
ホストコンピュータ１には、モニタ画面を備えた表示装置４、データ入力装置５、ＣＤ−ＲＯＭドライブ及びＦＤＤ（磁気ディスク駆動装置）を含むメディア読取装置６、およびＬＡＮ（構内ネットワーク）などのネットワークとの接続インタフェースを構成するモデムなどを含む通信制御装置７が、さらに接続されている。
【００２４】
表示装置４は、ＯＳ、ＡＰ、あるいは印刷制御プログラムなどの指示に基づいて所定のダイアログ用ウインドウ、プロパティシートなどを表示するものであり、具体的には、ＣＲＴや液晶ディスプレイなどで構成される。また、データ入力装置５は、キーボード、マウスその他のポインティングデバイスである。そして、このデータ入力装置５を介して入力されたホストコンピュータ１のユーザからの指示などに基づいて、ＣＰＵがハードディスク３に記録された所要のプログラムを読み出し、このプログラムを実行することで、所要の処理や制御を実行している。
【００２５】
次に、ホストコンピュータ１が上記印刷制御プログラムを読み込むことによって実現される本発明の印刷制御装置の実施形態を図２を参照して説明する。
【００２６】
図２において、印刷制御装置１０は、ホストコンピュータ１から印刷装置２に送信される印刷データに対して印刷制御のための所定の操作を施すものである。より具体的には、印刷制御装置１０は、描画処理部１１、設定情報格納部１２、ユーザインターフェース（ＵＩ）形成部１３、アプリケーションプログラム（ＡＰ）判別部１４、ユーザインターフェース（ＵＩ）選択・設定部１５、印刷管理部１６、スプールファイル部１７および転送処理部１８などから構成されている。
【００２７】
描画処理部１１は、印刷管理部１６からの指示に基づいて、所定のプロパティシートや設定用ダイヤログの作成、所要の画像データの作成などを行い、またこの作成された画像を表示装置４上に表示させる。さらに、データ入力装置５などから入力された設定内容をプロパティシートの画像上などに反映させるように機能するものである。
【００２８】
設定情報格納部１２は、ユーザインターフェースを構成する、印刷条件設定用の１つまたは複数のプロパティシートを印刷処理部１６において作成するために必要な設定情報が格納されている。ここで、このようなプロパティシートの例としては、例えば、印刷色、用紙サイズ、用紙種別、給排紙先、割り付け印刷、拡大縮小、両面印刷などの設定用シートが挙げられる。
【００２９】
ユーザインターフェース形成部１３は、ＡＰあるいは特定のＡＰのグループなどに対応してユーザインターフェースを形成する機能を有する。具体的には、ＡＰからの印刷データを印刷装置２により印刷する際の印刷条件の設定に必要とされる設定項目を組み合わせ、これらの設定項目を適切な位置に配置することで、ＡＰやＡＰグループなどに対応して特定のユーザインターフェースを形成する。つまり、ユーザインターフェース形成部１３は、選択する設定項目の種類、ユーザインターフェース上での配置などをＡＰやＡＰグループなどに応じて変更することで、ユーザインターフェース内に含まれる設定項目をＡＰなどに応じて変える。ここで、ＡＰグループとは、関連性のある複数のＡＰにより構成されるグループを意味する。ＡＰグループにおける関連性は、具体的には例えば、文書作成用、図形作成用などの用途である。また、ユーザにより適宜に複数のＡＰを関連性のあるグループに登録ないし設定する構成でも良い。
【００３０】
ＡＰ判別部１４は、印刷装置により印刷を行うＡＰを判別する機能を有している。このような判別は、例えば、ＡＰ８からの印刷データ内に含まれる当該ＡＰの識別情報を参照することで行われる。または、印刷データに含まれる文字情報や画像情報などを解析して行うこともできる。あるいは、ＡＰが実行されるオペレーティングシステムの特定の機能を利用することで行うこともできる。
【００３１】
ユーザインターフェース選択・設定部１５は、アプリケーション判別部１４において判別されたＡＰに対応して、ユーザインターフェース形成部１３において構成された特定のユーザインターフェースを選択するように機能する。また、ユーザインターフェースにおいて設定された印刷条件を、ＡＰないしＡＰグループに適した特定の条件に予め設定するように機能する。これらの機能の切り換えは、例えば、データ入力装置５からのユーザ入力により行われる。
【００３２】
ここで、ユーザインターフェース選択・設定部１５において後者の機能を実行する場合において、各ＡＰないしＡＰグループに対して共通のユーザインターフェースを用い、このユーザインターフェースにおける設定条件を上記のように設定する方法を用いることができる。あるいは、アプリケーション判別部１４において判別された特定のアプリケーションに対応して特定のユーザインターフェースにおける設定条件を上記のように設定する方法を用いることができる。つまり、設定の対象となるユーザインターフェースは、各ＡＰないしＡＰグループに対して共通のユーザインターフェース、あるいはアプリケーションに対応して特定のユーザインターフェースのいずれかである。
【００３３】
印刷管理部１６は、印刷制御に係る装置内の統括制御を行う。また、アプリケーションあるいはデータ入力装置５からの入力内容を理解してビットマップデータの作成や印刷装置２に印刷プロセスを実行させるための制御コードへの変換を行うものである。つまり、アプリケーションやデータ入力装置５からの印刷要求に基づくデータを印刷装置２が読み取ることができる構造の印刷制御コードに変換する。また、所要の機能や付加データを印刷制御コードに付加する機能を有している。
【００３４】
さらに、スプールファイル部１７は、印刷管理部１６などにおける処理において生成され変更された印刷データを含む各データを一時的に保存するものである。また、転送処理部１８は、スプールファイル部１７内の変更された印刷データを印刷装置２に転送するものである。
【００３５】
以下に、図３を参照して、本実施形態による印刷制御方法について説明する。ここでは、ＡＰに対応して異なるユーザインターフェースを表示させる場合の例を挙げる。
【００３６】
ＡＰ８からの印刷命令が印刷制御装置１０に入力される（ステップＳ１）。この印刷命令は、印刷データと共に描画処理部１１を介して印刷処理部１６に入力され、ＡＰ判別部１４においてその種類が判別される（ステップＳ２）。この判別結果に基づき、ユーザインターフェース選択・設定部１５は、ユーザインターフェース形成部１３で形成されたユーザインターフェースから、このＡＰに対応してものを選択する（ステップＳ３）。この選択されたユーザインターフェースは、印刷処理部１６、描画処理部１１を経て表示装置４に表示される（ステップＳ４）。
【００３７】
上記のように表示装置４上に表示されるユーザインターフェースの例を図５および図６に示す。図５は、その印刷データが図形データを多く含むＡＰないしＡＰグループに対応してユーザインターフェースの例であり、印刷画像における色調整用の設定項目を設定するためのカラー調整設定欄５１、出力用紙についての設定項目を設定するための出力用紙設定欄５２、用紙方向についての設定項目を設定するための用紙方向設定欄５３、これらの設定項目をより詳細に設定するためのウインドを開くためのウインド開閉ボタン（「詳細設定」）を備えた詳細設定用ボタン５４、および設定項目についての設定完了（「ＯＫ」）を指示するためのボタン５５ａ、設定の解除（「キャンセル」）を指示するためのボタン５５ｂなどから構成される。
【００３８】
図６は、その印刷データが文字データを多く含むＡＰないしＡＰグループに対応してユーザインターフェースの例であり、用紙の種類についての設定項目を設定するための出力用紙欄６１、出力用紙の用紙方向についての設定項目を設定するための用紙用紙設定欄６２、印刷部数についての設定項目を設定するための部数設定欄６３、割り付けについての設定項目の設定およびその詳細な設定のための割り付け設定欄６４、スタンプマークについての設定項目の設定およびその詳細な設定のためのスタンプマーク設定欄６５、これらの設定項目をより詳細に設定するためのウインドを開くためのウインド開閉ボタン（「詳細設定」）を備えた詳細設定用ボタン６８、および設定項目についての設定完了（「ＯＫ」）を指示するためのボタン６６、設定の解除（「キャンセル」）を指示するためのボタン６７などから構成される。
【００３９】
以下に、図４を参照して、本実施形態による他の印刷制御方法を説明する。ここで説明するのは、１つないし共通のユーザインターフェースにおける設定項目をＡＰに対応して特定の条件に設定する場合の例である。
【００４０】
ＡＰ８からの印刷命令が印刷データと共に描画処理部１１を介して印刷処理部１６に入力されＡＰ判別部１４でその種類が判別されるまでの処理は、上記の方法と同じである（ステップＳ１１，Ｓ１２）。ユーザインターフェース選択・設定部１５は、共通のユーザインターフェースにおける特定の設定項目を、上記で判別されたＡＰに対応して変更する（ステップＳ１３）。この変更されたユーザインターフェースは、印刷処理部１６、描画処理部１１を経て表示装置４に表示される（ステップＳ１４）。
【００４１】
以上は、特定のＡＰに応じて異なるユーザインターフェースを用いる例であるが、次に、特定のＡＰのグループに応じてユーザインターフェースを変える例を説明する。
【００４２】
すなわち、ＡＰ８からの印刷命令が印刷制御装置１０に入力される（ステップＳ２１）。この印刷命令は、印刷データと共に描画処理部１１を介して印刷処理部１６に入力され、ＡＰ判別部１４においてその種類が判別される（ステップＳ２）。また、ＡＰ判定部１４において、当該判別されたＡＰの属するＡＰのグループの判別が行われる（Ｓ２３）。そして、この判別結果に基づき、ユーザインターフェース選択・設定部１５は、ユーザインターフェース形成部１３で形成されたユーザインターフェースから、このＡＰのグループに対応してものを選択する（ステップＳ２４）。この選択されたユーザインターフェースは、印刷処理部１６、描画処理部１１を経て表示装置４に表示される（ステップＳ２４）。
【００４３】
図８に文書作成用のＡＰグループの場合のＵＩの例を、図９に図形作成用のＡＰグループの場合のＵＩの例を、それぞれ示した。これらのＵ１８１、９１には、種々の設定用欄８２〜８５、９２〜９５が設けられている。
【００４４】
なお、上記では印刷対象データに基づいてＡＰを判別しているが、その他、例えば所定のＵＩ上でユーザに問い合わせる方法を用いることもできる。また、予め設定されているＡＰグループに属さない未知のＡＰの場合には、ユーザに問い合わせた後、ユーザからの入力によって所定のＡＰグループに設定するなどの方法を用いれば良い。
【００４５】
このように、本実施形態では、ＡＰの種類ないしＡＰのグループに応じて異なるユーザインタフェースを表示装置４に表示させるようにしたので、印刷装置における印刷形態をＡＰに応じて個別的に制御できるようになる。なお、本実施形態で示したユーザインターフェースのレイアウトは例示であり、これらに限定されるものでないことはいうまでもないことである。
【００４６】
【発明の効果】
以上の説明から明らかなように、本発明によれば、印刷装置により印刷を行う際に、アプリケーションプログラムに応じて最適なユーザインターフェースを提供できるようになる。
【図面の簡単な説明】
【図１】本発明が適用される印刷システムの構成概要図。
【図２】本発明の実施形態による印刷制御装置の機能ブロック図。
【図３】図２の印刷制御装置の動作例を説明した処理手順説明図。
【図４】図２の印刷制御装置の他の動作例を説明した処理手順説明図。
【図５】本発明の実施形態におけるユーザインターフェースの一例を示した説明図。
【図６】本発明の実施形態におけるユーザインターフェースの一例を示す説明図。
【図７】図２の印刷制御装置の他の動作例を説明した処理手順説明図。
【図８】本発明の実施形態におけるユーザインターフェースの一例を示した説明図。
【図９】本発明の実施形態におけるユーザインターフェースの一例を示す説明図。
【符号の説明】
１  ホストコンピュータ
２  印刷装置
３  表示装置
４  データ入力装置
１０  印刷制御装置
１１  描画処理部
１２  設定情報格納部
１３  ユーザインターフェース形成部
１４  アプリケーション判別部
１５  ユーザインターフェース選択・設定部
１６  印刷管理部
１７  スプールファイル部
【図１】
0004253911.tif 000002
【図２】
0004253911.tif 000003
【図３】
0004253911.tif 000004
【図４】
0004253911.tif 000005
【図５】
0004253911.tif 000006
【図６】
0004253911.tif 000007
【図７】
0004253911.tif 000008
【図８】
0004253911.tif 000009
【図９】
0004253911.tif 000010