"印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリから読み出す読み出し手段と、印刷装置に装着される印刷物に対し後処理を行うためのオプションの情報を基に、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であるか否かを確認する確認手段と、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に対応する設定内容を印刷設定画面に表示させ、読みだされた複合設定に対応する設定内容で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に対応する設定内容の代わりに、印刷物に対し後処理を行うための前記オプションを利用しない設定内容を印刷設定画面に表示させる表示制御手段と、を有することを特徴とする情報処理装置。前記複合設定とは、プリンタドライバを操作するための印刷設定画面に表示される複数の設定シートで設定された前記設定内容を組み合わせた設定であることを特徴とする請求項1に記載の情報処理装置。読みだされた複合設定に対応する設定内容で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に対応する設定内容では印刷を実行することが不可能である旨、および読みだされた複合設定に対応する設定内容を別の設定内容に変更する旨が記述されたメッセージを表示することを特徴とする請求項1または2に記載の情報処理装置。前記印刷設定画面は、プリンタドライバが提供するユーザインターフェイスであることを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させる記憶手段と、ステイプルを行う設定が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出す読み出し手段と、デバイス装置にステイプル可能なフィニッシャが装着されているか否かに関する情報を基に、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが可能であるか否かを確認する確認手段と、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されているステイプルを行う設定を印刷設定画面に表示させ、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されているステイプルを行う設定の代わりに、前記フィニッシャを利用せずステイプルを行わない設定内容を印刷設定画面に表示させる表示制御手段と、を有することを特徴とする情報処理装置。記憶手段は、印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させ、読み出し手段は、ステイプルを行う設定が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出させ、確認手段は、デバイス装置にステイプル可能なフィニッシャが装着されているか否かに関する情報を基に、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが可能であるか否かを確認させ、表示制御手段は、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されているステイプルを行う設定を印刷設定画面に表示させ、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されているステイプルを行う設定の代わりに、前記フィニッシャを利用せずステイプルを行わない設定内容を印刷設定画面に表示させることを特徴とする情報処理方法。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させる記憶ステップと、ステイプルを行う設定が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出す読み出しステップと、デバイス装置にステイプル可能なフィニッシャが装着されているか否かに関する情報を基に、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが可能であるか否かを確認する確認ステップと、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されているステイプルを行う設定を印刷設定画面に表示させ、読みだされた複合設定に登録されているステイプルを行う設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されているステイプルを行う設定の代わりに、前記フィニッシャを利用せずステイプルを行わない設定内容を印刷設定画面に表示させる表示ステップと、をコンピュータに実行させるためのプログラムを記憶した記憶媒体。前記プログラムとは、プリンタドライバであることを特徴とする請求項7に記載の記憶媒体。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させる記憶手段と、製本印刷を行う設定が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出す読み出し手段と、デバイス装置に製本印刷可能なフィニッシャが装着されているか否かに関する情報を基に、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが可能であるか否かを確認する確認手段と、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されている製本印刷を行う設定を印刷設定画面に表示させ、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されている製本印刷を行う設定の代わりに、前記フィニッシャを利用せず製本印刷を行わない設定内容を印刷設定画面に表示させる表示制御手段と、を有することを特徴とする情報処理装置。記憶手段は、印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させ、読み出し手段は、製本印刷を行う設定が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出させ、確認手段は、デバイス装置に製本印刷可能なフィニッシャが装着されているか否かに関する情報を基に、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが可能であるか否かを確認させ、表示制御手段は、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されている製本印刷を行う設定を印刷設定画面に表示させ、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されている製本印刷を行う設定の代わりに、前記フィニッシャを利用せず製本印刷を行わない設定内容を印刷設定画面に表示させることを特徴とする情報処理方法。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させる記憶ステップと、製本印刷を行う設定が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出す読み出しステップと、デバイス装置に製本印刷可能なフィニッシャが装着されているか否かに関する情報を基に、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが可能であるか否かを確認する確認ステップと、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されている製本印刷を行う設定を印刷設定画面に表示させ、読みだされた複合設定に登録されている製本印刷を行う設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されている製本印刷を行う設定の代わりに、前記フィニッシャを利用せず製本印刷を行わない設定内容を印刷設定画面に表示させる表示制御ステップと、をコンピュータに実行させるためのプログラムを記憶した記憶媒体。前記プログラムとは、プリンタドライバであることを特徴とする請求項11に記載の記憶媒体。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリから読み出す読み出しステップと、読みだされた複合設定に対応する設定内容が印刷物に対し後処理を行うためのオプションを利用する設定の際、印刷装置に装着される印刷物に対し後処理を行うための前記オプションが印刷装置に装着されている場合は、読みだされた複合設定に対応する設定内容を印刷設定画面に表示させ、印刷装置に装着される印刷物に対し後処理を行うための前記オプションが印刷装置に装着されていない場合は、読みだされた複合設定に対応する設定内容の代わりに後処理を行う前記オプションを利用しない設定内容を印刷設定画面に表示させる表示ステップと、をコンピュータに実行させるためのプログラムを記憶した記憶媒体。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させる記憶手段と、カセット段が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出す読み出し手段と、印刷装置に装着されているカセット段に関する情報を基に、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが可能であるか否かを確認する確認手段と、を有し、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されているカセット段の設定を印刷設定画面に表示させ、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されているカセット段の設定の代わりに、印刷装置がカセット段を自動で設定する自動設定を印刷設定画面に表示させる表示制御手段と、を有することを特徴とする情報処理装置。記憶手段は、印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させ、読み出し手段は、カセット段が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出させ、確認手段は、印刷装置に装着されているカセット段に関する情報を基に、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが可能であるか否かを確認させ、表示制御手段は、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されているカセット段の設定を印刷設定画面に表示させ、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されているカセット段の設定の代わりに、印刷装置がカセット段を自動で設定する自動設定を印刷設定画面に表示させることを特徴とする情報処理方法。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリに記憶させる記憶ステップと、カセット段が登録されている複合設定が選択されたことに応じて、選択された複合設定を前記メモリから読み出す読み出しステップと、印刷装置に装着されているカセット段に関する情報を基に、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが可能であるか否かを確認する確認ステップと、を有し、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に登録されているカセット段の設定を印刷設定画面に表示させ、読みだされた複合設定に登録されているカセット段の設定で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に登録されているカセット段の設定の代わりに、印刷装置がカセット段を自動で設定する自動設定を印刷設定画面に表示させる表示制御ステップと、をコンピュータに実行させるためのプログラムを記憶した記憶媒体。前記プログラムとは、プリンタドライバであることを特徴とする請求項16に記載の記憶媒体。読み出し手段は、印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリから読み出し、確認手段は、印刷装置に装着される後処理を行うためのオプションの情報を基に、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であるか否かを確認し、表示制御手段は、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に対応する設定内容を印刷設定画面に表示させ、読みだされた複合設定に対応する設定内容で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に対応する設定内容の代わりに、後処理を行うための前記オプションを利用しない設定内容を印刷設定画面に表示させることを特徴とする情報処理方法。印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリから読み出す読み出しステップと、印刷装置に装着される印刷物に対し後処理を行うためのオプションの情報を基に、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であるか否かを確認する確認ステップと、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に対応する設定内容を印刷設定画面に表示させ、読みだされた複合設定に対応する設定内容で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に対応する設定内容の代わりに、印刷物に対し後処理を行うための前記オプションを利用しない設定内容を印刷設定画面に表示させる表示制御ステップと、をコンピュータに実行させるためのプログラムを記憶した記憶媒体。前記プログラムは、プリンタドライバであることを特徴とする請求項19に記載の記憶媒体。上記の印刷目的設定では、主に、プリンタドライバにおけるグラフィック関連の設定項目だけを対象としていた。そのため、複数の設定項目を一括して変更することができると言っても、シート単位でしか設定項目を一組にすることができなかった。したがって、変更したい設定項目があるシートを開かなければ、その設定項目の変更をすることができなかった。一方、一組にして登録できる設定項目の範囲を複数シートにまで広げたものもあり、これをお気に入りという。お気に入りはUI上のほぼすべての設定項目を登録対象としており、その結果どのシートからでも操作できるようになっている。よって、印刷目的設定の上記のような不具合が解消された上、ユーザはプリンタのもつ多彩な機能を効率よく利用できるようになった。しかし、お気に入りでは変更可能な設定項目が多いために、デバイスオプションについてコンフリクト問題が生じる場合がある。例えば、ユーザが両面印刷をする設定をしていても、両面ユニットがプリンタに装着されていなければ両面印刷を行うことはできない。同様にユーザがステイプル等を使用する設定をしていても、専用のフィニッシャがプリンタに装着されていなければステイプル等をすることができない。しかし、お気に入りによって多くの設定項目を一括して変更してしまうと、それらのデバイスコンフリクトが生じたまま設定がなされてしまう。また、専用のデバイスオプションが装着されている時にお気に入りの作成したが、印刷時にはそのデバイスオプションが外されている場合や、専用のデバイスオプションが装着されていない他のデバイスに対してお気に入りをコピーしてしまった場合など、実際には実行できない設定をお気に入りで設定してしまうという不具合が生じうる。そこで、本発明では、お気に入りの選択時に、現在のデバイスオプションの装着状況等をチェックし、実行不可能な設定がなされている場合にはその旨のメッセージを表示した上、設定値を丸める。設定値の丸め方としては、ドライバが判断してデフォルト値等に丸めてもよいし、また、いくつかの丸め方からユーザに選択させてもよい。特に対象なる設定項目は、両面印刷、製本印刷、給紙口、フィニッシャステイプル等の仕上げ機能を持つ、メモリに依存した処理等に関する設定項目である。またファイルからお気に入りの設定内容をインポートする時には、まったくデバイス環境の異なるクライアントへお気に入りがコピーされることも考えられる。このときにも、そのデバイス環境をチェックして、設定値を丸めてからお気に入りに登録することにより、お気に入り選択時に毎回メッセージが出るという煩わしさを避けることができる仕組みを提供する。また、お気に入りのような複合設定をファイルとして扱うようにする仕組みを提供する。上記目的の少なくとも一つを達成するための情報処理装置は、印刷に関わる複数の設定内容を一括して変更するための複合設定をメモリから読み出す読み出し手段と、印刷装置に装着される印刷物に対し後処理を行うためのオプションの情報を基に、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であるか否かを確認する確認手段と、読みだされた複合設定に対応する設定内容で印刷を実行することが可能であることが確認された場合は、読みだされた複合設定に対応する設定内容を印刷設定画面に表示させ、読みだされた複合設定に対応する設定内容で印刷を実行することが不可能であることが確認された場合は、読みだされた複合設定に対応する設定内容の代わりに、印刷物に対し後処理を行うための前記オプションを利用しない設定内容を印刷設定画面に表示させることを特徴とする。複数の印刷に関わる設定値の組み合わせを含む複合設定を用いて、デバイス装置に対する印刷設定を行う情報処理装置であって、複合設定に含まれる印刷に関わる設定値を編集し、編集された設定値を含む複合設定を記憶し、記憶される複合設定を外部ファイルとして出力することができる。以下、図面を参照して本発明の実施の形態の一例を説明する。図1は、本発明を適用可能なデータ処理装置を外観を示す図である。いわゆるパーソナルコンピュータPCであり、ディスプレイ、データ処理本体制御ボード、ハードディスク、フロッピーディスクドライブ、CD-ROMドライブを含む、入力装置キーボード、不図示のポインティングデバイス等から構成されている。第1の実施の形態図2は、本発明の第1の実施の形態を示すデータ処理装置の構成を示すブロック図である。ホストコンピュータ内部20において、CPU1は、ディスクコントローラDKC5を介して外部メモリ12から制御プログラム、システムプログラム、アプリケーションプログラム等の各種プログラムをRAM2に読み出し、それらを実行して各種データ処理を行う。なお、DKC5は、FD、HD、CD-ROM、MD、MO等の外部メモリとのアクセスを制御する。RAM2は、不図示のオプションRAM等によりその容量を拡張できるように構成されており、主としてCPU1のワークエリアとして利用される。キーボードコントローラKBC3は、キーボード10や不図示のポインティングデバイスからのキー入力を制御する。CRTコントローラCRTC4は、CRTディスプレイCRT11の表示を制御する。なお、本発明の実施の形態では、特に断らない限り、CPU1がメインバス6を介してRAM2、KBC3、CRTC4,DKC5を制御する。このように構成されたシステムにおいて、ユーザがアプリケーションやデバイスドライバのユーザインターフェースUIを開いて設定変更をすると、ホストコンピュータはユーザによるKB10または不図示のポインティングデバイスからの入力を受け付け、その状態や過程をCRT11上に表示する。図21は、プリンタ等の印刷装置が直接、あるいはネットワーク経由で接続されているホストコンピュータにおけるプリントシステムの機能ブロックによる構成図である。図21のホストコンピュータ2100内の各ブロックは、図2のシステムで、CPU1がプログラムを実行することで実現される機能をブロックで示したものである。アプリケーション2101、グラフィックエンジン2102、プリンタドライバ2103、およびシステムスプーラ2104は、図2の外部メモリ12に保存されたファイルとして存在し、実行される場合にOSやそのモジュールを利用する上位モジュールによってRAM2にロードされ実行されるプログラムモジュールである。また、アプリケーション2101およびプリンタドライバ2103は、外部メモリ12のFDや不図示のCD-ROMから供給されることが可能となっている。ユーザが、このアプリケーション2101においてプリンタ2105に対する印刷操作を行うと、まず、アプリケーション2101は、RAM2にロードされ実行可能となっているグラフィックエンジン2102を利用して出力描画を行う。なお、グラフィックエンジン2102は、一般に、アプリケーションに対して、プリンタやディスプレイ等の出力デバイスに依存しない共通のグラフィック用インターフェイスを提供するものである。グラフィックエンジン2102は、印刷装置ごとに用意されたプリンタドライバ2103を同様に外部メモリ12からRAM2にロードし、アプリケーション2101の出力をプリンタドライバ2103を用いてプリンタの制御コマンドに変換する。このとき、ユーザは、プリンタドライバのユーザインターフェイスを用いて、プリンタに対する印刷設定を行うことができ、その設定にしたがってプリンタドライバ2103はプリンタの制御コマンドを生成する。変換されたプリンタ制御コマンドはOSによってRAM2にロードされたシステムスプーラ2104を経てインターフェース経由でプリンタ2105へ出力される仕組みとなっている。また、本発明の中で、お気に入りを生成したり読み出したりすることがあるが、特に断らない限り、お気に入りの生成はRAM2または外部メモリ12に対して行われるものとする。図3に示したDLG1は、図2に示したCRT11に表示されるダイアログの一例であり、お気に入りの選択、追加、編集を行うことが出来る。なお、以下、特に断らないかぎり、処理の主体は、ハードウェアにおいてはCPU1であり、ソフトウェアにおいてはCPU1で実行さえるプログラムである。全体フロー以下、図3のダイアログの一例及び図4のフローチャートを用いてお気に入りに関する処理の流れの説明を行う。まず、DLG1のコンボボックスLST11でカレントのお気に入りがユーザにより選択変更された場合ステップS401―Yes、選択変更に関する一連の処理を行い詳細後述ステップS402、今から行おうとしている印刷の設定以下、カレント設定に関するコンフリクトチェックの処理を行い詳細後述ステップS403、各シートのコントロールを新しい設定に応じて変更するステップS404。一方、追加ボタンBTN11が押下された場合ステップS405―Yes、図9に示すDLG2を表示して、追加に関する一連の処理を行い詳細後述ステップS406、LST11に新しく追加した名称がカレントになるように表示するステップS407。編集ボタンBTN12が押下された場合ステップS408-Yes、図13に示したDLG3を表示して、お気に入りの編集に関する一連の処理を行う詳細後述ステップS409。それ以外で、設定項目の設定内容が変更された場合はステップS410-Yes、選択中のお気に入りの設定内容が変わることになるので、その旨を明示するためにLST11の表示を加工するステップS411。例えば、表示色を黒から他の色に変えたり、図5に示すように表示するテキストを変えたりする。これらの処理をダイアログを閉じるまで行うステップS412。お気に入りの選択変更の処理フロー図4のフローチャートのステップS402の、お気に入りの選択変更に関する一連の処理を図6のフローチャートを用いて説明する。お気に入りの選択変更が確定した場合はステップS601―Yes、カレント設定の内容を保持するバッファ領域を、選択されたお気に入りの設定内容で更新するステップS602。変更対象は、カレントシート図3のページ設定というシートだけでなく、非アクティブシート図3の仕上げ給紙印刷品質のシートを含むUI上の全コントロールである。どこのシートから選択しても、変更対象は同じである。お気に入りで登録一括変更できる設定項目の具体例は、入出力用紙サイズ、用紙の向き、部数、ページレイアウトNup、ポスター等、拡縮率、スタンプ、オーバレイ、印刷方法片面、両面、製本印刷、製本印刷の詳細、とじ方向、とじ代、排紙方法ソート、ステイプル等、ステイプル位置、給紙方法全ページ同じ給紙、最初と最後を別給紙、他、用紙名称、印刷目的、解像度、カラー設定などである。コンフリクトチェックの処理図4のフローのステップS403の、コンフリクトチェックの処理について図7のフローチャートを用いて説明する。お気に入り機能はUI上に存在するほぼすべての設定項目を登録対象としている。しかし、その設定項目の中には、デバイス環境に依存して、特にデバイスに装備されているデバイスオプションに依存して実際に実行できるものと実行できないものとがある。従って、お気に入りで、ある設定内容を選んでも、その設定内容が現在のデバイス環境でそのまま実行できるとは限らない。それに対処すべく、ここではデバイスに装備されているデバイスオプションに応じたコンフリクトチェックの処理不整合のチェック設定の丸め処理について説明する。まず、デバイスオプション登録部レジストリまたは特定のメモリ上に保持されているデバイスオプション情報を作業領域に読み込むステップS701。デバイスオプション例えば、フィニッシャや給紙カセット、メモリ等の設定については後述する。次に、装備されているデバイスオプションの影響を受ける設定項目について順次チェックを行いステップS702、現在の設定内容で実行することが可能であるか否かを確認をするステップS703。ステップS703において、登録されている設定内容では実行できないと判断した場合ステップS703-No、その旨のメッセージを図8のように表示しステップS704、設定内容を丸めるステップS705。丸め方が複数ある場合は、その旨のメッセージを表示してユーザに選ばせても良い。このステップS703からステップS705までの処理を、デバイスオプションの影響を受ける設定項目すべてについて行う。ここで、デバイスコンフリクトチェックの処理の例をいくつか挙げておく。両面ユニットが装着されていないのに、両面設定が登録されているお気に入りを選んだ場合、片面設定に変更する。ステイプル可能なフィニッシャが装着されていないのに、ステイプルが登録されているお気に入りを選んだ場合、ステイプル無しに変更する。製本可能なフィニッシャが装着されていないのに、製本印刷が登録されているお気に入りを選んだ場合、製本無しの通常印刷に変更する。中綴じ製本印刷にて折り目にステイプルする機能可能なフィニッシャが装着されていないのに、中綴じが登録されているお気に入りを選んだ場合、中綴じ無しの製本印刷に変更する。装備されていないカセット段が登録されているお気に入りを選んだ場合本体にカセットが2段しか装備されていないのに、カセット6が登録されているような場合、デフォルトの自動に変更する。メモリが不十分なのに、メモリを増設しないと印刷できない高精細モードが登録されているお気に入りを選んだ場合、デフォルト設定通常のモードの印刷に変更する。その他、メモリに依存する処理全般についてもデフォルトに変更する。最後に、丸め処理によってすべてのコンフリクトをなくした状態で設定内容を返すステップS706。登録フロー図4のフローのステップS406の、お気に入りの追加に関する一連の処理を図10のフローチャートを用いて説明する。図9に示すDLG2は、追加するお気に入りの名称アイコンコメント等を付加できるダイアログの一例である。まず、ユーザによる名称アイコンコメント等の入力を待つステップS1001。キャンセルが押下された時はステップS1003-Yes、何もせずに終了する。OKボタンが押下された時はステップS1004-Yes、追加処理を開始する。まず名称が入力済みかチェックしステップS1005、未入力ならメッセージを図11のように表示しステップS1006、再度入力を促す。名称はお気に入りを管理するためのキーとなるため、入力は必須となる。次に、入力された名称がすでに追加されているものと重なっていないかチェックしステップS1007、同名称がなければ入力された名称をキーとして、カレント設定の内容をお気に入りDBに追加するステップS1008。ステップS1007において、既に同名称のものが存在していた場合、上書きするかをユーザに確認した後ステップS1009、上書きであればお気に入りDB中の既存のものを置き換えて登録しステップS1010、上書きしないのであれば再度名称を入力し直す。図12は上書き確認メッセージの例である。登録対象は、カレントシートだけでなく、非アクティブシートを含むUI上の全コントロールである。どこのシートから登録しても登録対象は同じとなる。なお、上記処理は、ダイアログのOKボタン或いはキャンセルボタンが押されるまで続けられる。編集フロー図4のフローのステップS408のお気に入りの編集に関する一連の処理を、図13のダイアログの一例及び図14のフローチャートを用いて説明する。図13に示すダイアログDLG13のお気に入り一覧リストLST31から、ユーザはいずれかのお気に入りを選択する。なお、LST31には、プログラムに元から用意されているデフォルト設定標準設定、TrueType置換なし等とユーザが追加したユーザ設定MyFavoriteSettingとが列挙される。次に、図14を用いてお気に入りの編集における処理の流れを説明する。ユーザによりいずれかのお気に入りが選択されるとステップS1401-Yes、それがデフォルト設定であればステップS1402-Yes、ユーザが編集できないようにお気に入りの名称アイコンコメント等の管理情報と削除ボタン等を編集不可にするステップS1403。なお、図13では、ユーザによりデフォルト設定の標準設定が選択されたために、お気に入りの名称EDT31アイコンICN31コメントEDT31と削除ボタンRTN31の表示を薄くして編集不可であることを示している。それがユーザ設定であればすべてを編集可にしてステップS1404、そのお気に入りに関する管理情報名称アイコンコメント等を表示する。図15は、ユーザによりユーザ設定のMyFavoriteSettingが選択されたときのUIの一例である。なお、アイコンの背景を黒くすることで、登録されているアイコンがどれであるかがユーザに分かるようになっている。また、お気に入り一覧リストも同様に、現在、ユーザにより選択されているお気に入りが分かるように、背景を黒くして表示する。ユーザ設定のお気に入りが選択されたときは、ユーザは管理情報の編集を行うことが出来るステップS1405。また、ユーザにより削除ボタンBTN31が押されたときはステップS1407-Yes、図17のような確認のメッセージを表示した後、お気に入りDBからそのお気に入りを削除するステップS1708。ファイル保存ボタンBTN33が押されたときはステップS1409-Yes、カレント設定をファイルにセーブして、他にエクスポートできるようにするステップS1410。ファイル読み込みボタンBTN32が押されたときはステップS1411、ファイルにセーブしてあるお気に入りをロードして、お気に入りDBに追加するインポート処理を行うステップS1412。ダイアログを閉じる場合ステップS1418―Yes、ユーザの編集により内容に変更がある時にはステップS1419―Yes、変更後の内容をお気に入りDBに残す処理を行う。変更がある場合、名称が既存の他のお気に入りの名称と重なる場合ステップS1420―Yes、上書きをするか否かをユーザに確認するステップS1421。上書きをするのであればステップS1421-Yes、既存のお気に入りに置き換えて登録するステップS1422。同名称のお気に入りが存在しなければステップS1420-No、そのまま、編集した内容をお気に入りDBに登録する。デバイスオプション設定の処理図4のフローチャートのステップS410などで、お気に入りの設定項目、特にデバイスオプションの設定項目をユーザが設定するときの処理について、図17のダイアログの一例及び図18のフローチャートを用いて説明する。図17に示したDLG4は、プリンタや複写機に装備されているデバイスオプションの確認及び設定を行うダイアログの一例である。まず、プログラムが現在持っているデバイスオプション情報をデバイスオプション登録部レジストリまたは特定のメモリ上に登録してあるから作業領域にロードしステップS1801、その情報をもとにダイアログDLG4の表示を初期化する。ユーザによりデバイス情報取得ボタンBTN41が押された場合はステップS1802―Yes、デバイスとの双方向通信により、実際に装備されているデバイスオプションの情報をデバイス本体から取得しステップS1803、作業領域にロードされていたデバイスオプション情報を更新しダイアログDLG4の表示に反映させるステップS1805。また、ユーザによるマニュアル設定も可能であり、ユーザがCTL41で設定を変更した場合はステップS1804―Yes、その設定されたデバイスオプションの情報が作業領域に保持されるステップS1805。OKボタンが押されたときはステップS1806-Yes、現在作業領域に保持されているデバイスオプション情報をデバイスオプション登録部にセーブするステップS1807。キャンセルボタンが押されたときはステップS1808-Yes、作業領域のデバイスオプション情報を破棄してステップS1808、このシートでの処理を終了する。第2の実施の形態第1の実施の形態の図14における編集フローにて、インポート処理ステップS1411~ステップS1412を行う際にコンフリクトチェックを行い、設定を丸めてから登録することも出来る。以下、その場合の処理のフローを図20のフローチャートを用いて説明する。図14との違いは、ステップS19013のコンフリクト処理のステップが追加されたことである。後は、図14と同様であるため、説明を省略する。ファイルからデータを読み込む際に、デバイスコンフリクトのチェックをおこなってから登録することで、登録されたお気に入りは現在のデバイス環境に適したものとなる。コンフリクトチェックは基本的には図7のフローチャートで説明した処理と同様の処理を行う。なお、このインポート処理では丸め処理を行うかどうかをユーザに問う処理がある。従って、丸め処理を行えば上記のように現在のデバイス環境に適したものとなり、その後お気に入りを選択してもコンフリクトメッセージが表示されなくなる。また、インポート時に丸め処理を行わなければ、オリジナルの設定をそのままコピーすることが出来る。第3の実施の形態なお、本発明は、複数の機器例えばホストコンピュータ,インタフェイス機器,リーダ,プリンタなどから構成されるシステムに適用しても、一つの機器からなる装置例えば、複写機,ファクシミリ装置などに適用してもよい。また、本発明の目的は、前述した第1及び第2の実施の形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、図1及び図2に示すシステムあるいは装置に供給し、そのシステムあるいは装置のコンピュータまたはCPUやMPUが記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。図20は、本発明のプログラムが図2のRAM2にロードされ実行可能となった状態のメモリマップを示す。本実施例では、記憶媒体から本プログラム及び関連データを直接RAMにロードして実行させる例を示したが、この他にFD等の外部記憶媒体から本プログラム及び関連データを一旦図2の外部メモリ12内の不揮発性記憶媒体であるハードディスクに格納インストールしておき、本データ作成送信処理制御プログラムを動作させる際にハードディスクからRAM2にロードするようにしても良い。プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク,ハードディスク,光ディスク,光磁気ディスク,CD-ROM,CD-R,磁気テープ,不揮発性のメモリカード,ROMなどを用いることができる。また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOSオペレーティングシステムなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードを格納することになるが、簡単に説明すると、図20のメモリマップ例に示す各モジュールを記憶媒体に格納することになる。上述の実施形態によれば、お気に入りが選択された時にデバイスコンフリクトのチェックをかけることで、ユーザがお気に入りを利用して印刷時の設定内容を一括変換する場合でも常に整合の取れた印刷設定を行うことが可能である。また、自動的に丸め処理が行われた場合でも、ユーザはメッセージによってその状況を知ることが可能である。また、インポート時にもチェックをかけて丸め処理を行うことで、ユーザがお気に入りを選ぶたびにメッセージが表示されるので煩わしさを感じするのを避けることが可能である。これはまったく異なるデバイス環境へお気に入りをコピーした場合に特に有効である。また、インポート時に丸めるかどうかはユーザが選べるので、丸め処理をせずにオリジナルの設定を残すこともできる。"