(57)【要約】【課題】全ての印刷設定情報が特定アプリケーションのデータファイルに画一的に保存されてしまうことを回避して、ユーザの利便性を向上させることが可能な技術を提供する。【解決手段】プリンタドライバ３０は、印刷設定情報（ＤＥＶＭＯＤＥ構造体のデータ等）のうち第１のグループに分類される項目のデータ５１の保存先を、特定アプリケーションソフトウエア用のデータファイルＦＬの内部に決定する。また、プリンタドライバ３０は、印刷設定情報のうち第２のグループに分類される項目のデータ５２の保存先を、データファイルＦＬの外部に決定する。【選択図】図１１
2011128944.tif 000002
【特許請求の範囲】
【請求項１】
ａ）印刷設定情報のうち第１のグループに分類される項目のデータの保存先を、特定アプリケーションソフトウエア用のデータファイルの内部に決定するステップと、
ｂ）前記印刷設定情報のうち第２のグループに分類される項目のデータの保存先を、前記データファイルの外部に決定するステップと、
をコンピュータに実行させるためのプログラム。
【請求項２】
請求項１に記載のプログラムにおいて、
ｃ）前記印刷設定情報の各項目のデータの保存先に関する保存先情報を設定する保存先設定用画面を表示させるステップと、
ｄ）前記保存先設定用画面を用いて入力された前記保存先情報に基づいて、前記印刷設定情報の各項目を前記第１のグループと前記第２のグループとに分類するステップと、
をも、コンピュータに実行させるためのプログラム。
【請求項３】
請求項２に記載のプログラムにおいて、
前記プログラムは、プリンタドライバプログラムであり、
前記ステップｃ）は、
ｃ−１）前記プリンタドライバプログラムの呼出元のアプリケーションソフトウエアが前記特定アプリケーションソフトウエアであることを判定すると、その判定内容を提示する確認用画面を表示するステップ、
を有することを特徴とするプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記確認用画面は、前記保存先設定用画面をさらに呼び出すための画面でもあることを特徴とするプログラム。
【請求項５】
請求項２ないし請求項４のいずれかに記載のプログラムにおいて、
前記保存先設定用画面は、前記印刷設定情報の項目のうちセキュリティに関連する複数の項目を抽出して一覧表示し、前記複数の項目の各データを前記データファイル内に保存するか否かをそれぞれ設定する画面であることを特徴とするプログラム。
【請求項６】
請求項１ないし請求項４のいずれかに記載のプログラムにおいて、
前記第２のグループに分類される項目は、セキュリティに関連する項目を含むことを特徴とするプログラム。
【請求項７】
印刷システムであって、
印刷設定情報の各項目を第１のグループと第２のグループとに分類する分類手段と、
印刷設定情報のうち前記第１のグループに分類される項目のデータを、特定アプリケーションソフトウエア用のデータファイルの内部に保存するとともに、前記印刷設定情報のうち前記第２のグループに分類される項目のデータを、前記データファイルの外部に保存する格納制御手段と、
を備えることを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御技術に関する。
【背景技術】
【０００２】
印刷システムにおいては、プリンタドライバによる印刷設定情報を保存しておき、当該印刷設定情報を用いて印刷動作を実行することが行われる。
【０００３】
たとえば、特許文献１においては、印刷設定情報を記憶したＤＥＶＭＯＤＥ情報に基づいて印刷動作を実行することが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−５８３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、プリンタドライバ３０による印刷設定情報は、通常、各コンピュータの各ユーザ環境（ユーザアカウント）ごとに管理されている。
【０００６】
しかしながら、アプリケーションソフトウエアプログラム（単に、アプリケーション或いはアプリケーションソフトウエアなどとも称する）の中には、プリンタドライバ（印刷用ドライバ）による印刷設定内容を当該アプリケーションソフトウエア用のデータファイル内に保存するものが存在する。
【０００７】
たとえば、ＥＸＣＥＬ（商標）（表計算ソフト）などの特定のアプリケーションソフトウエアにおいては、プリンタドライバでの印刷設定内容（たとえば、ＤＥＶＭＯＤＥ構造体のデータ内容）もが、当該特定のアプリケーションソフトウエア用のデータファイルＦＬ内に保存される。そして、プリンタドライバ３０の呼出時において既に当該データファイルＦＬ内にＤＥＶＭＯＤＥ構造体データ５０が存在するときには、データファイルＦＬ内のＤＥＶＭＯＤＥ構造体データ５０の内容が優先的に利用されて、印刷設定動作等が実行される。これにより、或るコンピュータ１０の或るユーザによって設定された印刷設定情報が、他のコンピュータおよび／または他のユーザ環境においても利用されることが可能になる。
【０００８】
ところが、このような特定のアプリケーションソフトウエアのデータファイルを他人に渡す場合には、当該プリンタドライバでの設定内容も引き渡されてしまうことになる。
【０００９】
そのため、特に当該プリンタドライバの設定内容にセキュリティ情報が含まれる場合には、セキュリティが低下する恐れがある。
【００１０】
また、セキュリティ情報以外の特定の情報が引き渡される場合において、当該特定の情報が受け取り側の人物にとって不要あるいは却って不都合が生じることがある。
【００１１】
具体的には、或る人物にとっては好ましい設定内容は、別の人物にとっては好ましくないこともある。たとえば、１枚の用紙に４枚の原稿の内容を縮小印刷する設定、すなわち「４ｉｎ１設定」は、或る人物Ｐ１にとっては好ましい設定内容であるが、他の人物Ｐ２にとっては、その文字が小さすぎて見にくくなるために不都合を生じることがある。このような場合には、当該他の人物Ｐ２が当該設定内容を知らずに印刷操作を実行すると、予期せぬ印刷物（具体的には、非常に小さな文字の「４ｉｎ１」による印刷物）が出力されてしまうなどの問題が生じる。
【００１２】
そこで、この発明の課題は、全ての印刷設定情報が特定アプリケーションのデータファイルに画一的に保存されてしまうことを回避して、ユーザの利便性を向上させることが可能な技術を提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決すべく、請求項１の発明は、プログラムであって、ａ）印刷設定情報のうち第１のグループに分類される項目のデータの保存先を、特定アプリケーションソフトウエア用のデータファイルの内部に決定するステップと、ｂ）前記印刷設定情報のうち第２のグループに分類される項目のデータの保存先を、前記データファイルの外部に決定するステップと、をコンピュータに実行させるためのプログラムであることを特徴とする。
【００１４】
請求項２の発明は、請求項１の発明に係るプログラムにおいて、ｃ）前記印刷設定情報の各項目のデータの保存先に関する保存先情報を設定する保存先設定用画面を表示させるステップと、ｄ）前記保存先設定用画面を用いて入力された前記保存先情報に基づいて、前記印刷設定情報の各項目を前記第１のグループと前記第２のグループとに分類するステップと、をもコンピュータに実行させるためのプログラムであることを特徴とする。
【００１５】
請求項３の発明は、請求項２の発明に係るプログラムにおいて、前記プログラムは、プリンタドライバプログラムであり、前記ステップｃ）は、ｃ−１）前記プリンタドライバプログラムの呼出元のアプリケーションソフトウエアが前記特定アプリケーションソフトウエアであることを判定すると、その判定内容を提示する確認用画面を表示するステップ、を有することを特徴とする。
【００１６】
請求項４の発明は、請求項３の発明に係るプログラムにおいて、前記確認用画面は、前記保存先設定用画面をさらに呼び出すための画面でもあることを特徴とする。
【００１７】
請求項５の発明は、請求項２ないし請求項４のいずれかの発明に係るプログラムにおいて、前記保存先設定用画面は、前記印刷設定情報の項目のうちセキュリティに関連する複数の項目を抽出して一覧表示し、前記複数の項目の各データを前記データファイル内に保存するか否かをそれぞれ設定する画面であることを特徴とする。
【００１８】
請求項６の発明は、請求項１ないし請求項４のいずれかの発明に係るプログラムにおいて、前記第２のグループに分類される項目は、セキュリティに関連する項目を含むことを特徴とする。
【００１９】
請求項７の発明は、印刷システムであって、印刷設定情報の各項目を第１のグループと第２のグループとに分類する分類手段と、印刷設定情報のうち前記第１のグループに分類される項目のデータを、特定アプリケーションソフトウエア用のデータファイルの内部に保存するとともに、前記印刷設定情報のうち前記第２のグループに分類される項目のデータを、前記データファイルの外部に保存する格納制御手段と、を備えることを特徴とする。
【発明の効果】
【００２０】
請求項１ないし請求項７に記載の発明によれば、全ての印刷設定情報が特定アプリケーションのデータファイルに画一的に保存されてしまうことを回避して、ユーザの利便性を向上させることが可能である。
【００２１】
特に、請求項４に記載の発明によれば、保存先の設定をより確実に行うことが可能である。
【００２２】
また特に、請求項５に記載の発明によれば、セキュリティに関連する複数の項目を効率的に２つのグループに分類することが可能である。
【００２３】
また特に、請求項６に記載の発明によれば、データファイルが他人に渡されたとしても、セキュリティに関連する項目の情報が当該他人に共に渡される可能性を低減し、当該セキュリティに関連する情報の漏洩リスクを低減することができる。
【図面の簡単な説明】
【００２４】
【図１】印刷システムの構成を示す概略図である。
【図２】コンピュータの構成を示す機能ブロック図である。
【図３】コンピュータのハードウエア構成を示す図である。
【図４】印刷設定情報に関する構造体データを示す図である。
【図５】パブリック部の構成例（Ｃ言語での記述例）を示す図である。
【図６】プライベート部の構成例（Ｃ言語での記述例）を示す図である
【図７】印刷設定動作に用いられる設定用画面の一例を示す図である。
【図８】構造体データの一例を示す図である。
【図９】構造体データの分離格納動作を示す図である。
【図１０】保存先情報（保存先設定データ）を示す図である。
【図１１】データ保存動作等を示す図である。
【図１２】印刷設定動作等を示すフローチャートである。
【図１３】印刷設定動作等を示すフローチャートである。
【図１４】確認用画面を示す図である。
【図１５】設定用画面を示す図である。
【図１６】保存先設定用画面を示す図である。
【図１７】保存先設定用画面を示す図である。
【図１８】保存先設定用画面（セキュリティ関連）を示す図である。
【図１９】保存先設定用画面（セキュリティ関連）を示す図である。
【図２０】保存先確認用画面を示す図である。
【図２１】保存先確認用画面を示す図である。
【図２２】プリンタのプロパティ画面を示す図である。
【図２３】変形例に係るデータ保存動作を示す図である。
【図２４】別の変形例に係るデータ保存動作を示す図である。
【図２５】比較例に係るデータ保存動作を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態を図面に基づいて説明する。
【００２６】
＜１．システム概要＞
図１は、印刷システム１の構成を示す概略図である。
【００２７】
図１に示すように、印刷システム１は、印刷用の出力データを生成するコンピュータ１０と、印刷出力機能を有するプリンタ８０とを備える。
【００２８】
プリンタ８０は、印刷出力部８５等を備えており、コンピュータ１０等からの印刷出力指令に基づいて、印刷出力部８５等を用いて印刷出力動作を実行する。プリンタ８０は、たとえば、単機能プリンタ、あるいは、マルチ・ファンクション・ペリフェラル（Multi Function Peripheral）（ＭＦＰとも略称する）などとして構成される。
【００２９】
コンピュータ１０は、ＣＰＵ２、半導体メモリ（ＲＡＭ等）３、ハードディスクドライブ４、表示部（液晶表示部等）５、および入力部（キーボード、マウス等）６を備えて構成される（図３参照）。コンピュータ１０は、そのＣＰＵ２等を用いて各種のプログラムを実行することによって様々な機能を実現する。
【００３０】
コンピュータ１０には所定のＯＳ（オペレーティングシステム）がインストールされており、複数のアプリケーションソフトウエアプログラム（単に、アプリケーション或いはアプリケーションソフトウエアなどとも称する）２０を当該ＯＳ上で実行することが可能である。これらの複数のアプリケーションの中には、上述のような特定のアプリケーション２０Ｓ（たとえば、ＥＸＣＥＬ（商標））が含まれる。
【００３１】
また、各アプリケーションソフトウエア２０は、ユーザによる印刷操作（印刷指令）に応じて、プリンタ８０制御用のプリンタドライバプログラム（単にプリンタドライバとも称する）３０を呼び出して実行する。プリンタドライバ３０は、操作者（ユーザ）の入力操作等による印刷設定内容に応じて印刷設定動作を行い、プリンタ８０に対する印刷制御動作を実行する。そして、プリンタドライバ３０の印刷制御動作に応じて、プリンタ８０は印刷出力動作を行う。このように、コンピュータ１０は、プリンタ８０の印刷出力を制御する印刷制御装置としても機能する。
【００３２】
また、コンピュータ１０は、図２に示すように、入出力制御部１１と分類部１３とデータ格納制御部１５とを有する。これらの処理部は、アプリケーションソフトウエア２０およびプリンタドライバ３０等を実行することによって実現される。なお、図２は、コンピュータ（印刷制御装置）１０の構成を示す機能ブロック図である。
【００３３】
入出力制御部１１は、各種の画面ＧＡ〜ＧＦ（図１４〜図２２）等をコンピュータ１０の表示部に表示させるとともに、当該コンピュータ１０の操作者による操作入力を当該画面ＧＡ〜ＧＦを用いて受け付ける。すなわち、入出力制御部１１は、ユーザインターフェイスとしての画面ＧＡ〜ＧＦを介して、操作者に対して所定の情報を提示するとともに、操作者からの操作入力を受け付ける。
【００３４】
なお、画面ＧＡ〜ＧＦのうち保存先設定用画面ＧＤ（図１６〜図１９）は、後述するように、印刷設定情報（詳細には、ＤＥＶＭＯＤＥ構造体のデータ）の各項目のデータの保存先に関する保存先情報６０（図１０参照）を表示する画面である。
【００３５】
分類部１３は、印刷設定情報ＭＰの各項目を異なるグループＧＲ１，ＧＲ２に分類する処理部である。分類部１３は、たとえば、保存先設定用画面ＧＤ（詳細にはＧＤ１あるいはＧＤ２）を用いて入力された保存先情報６０に基づいて、印刷設定情報ＭＰ内の複数の項目（およびそのデータ）を２つのグループＧＲ１，ＧＲ２に分類する。
【００３６】
データ格納制御部１５は、印刷設定情報ＭＰに含まれる各項目に関するデータを特定アプリケーションのデータとともに保存するか否か、を決定する処理部である。詳細には、データ格納制御部１５は、印刷設定情報ＭＰのうちグループＧＲ１に分類される項目のデータ５１（図９および図１１参照）を、特定アプリケーション２０Ｓ用のデータファイルＦＬの内部に保存する。一方、データ格納制御部１５は、印刷設定情報ＭＰのうちグループＧＲ２に分類される項目のデータ５２（図９および図１１参照）を、データファイルＦＬ内に保存せず、データファイルＦＬの外部に保存する。当該データＤＴ２は、たとえば、コンピュータ１０の各ユーザ環境でのレジストリ領域において、データファイルＦＬとは別のデータとして保存（記憶）される。
【００３７】
＜２．印刷設定情報＞
コンピュータ１０において、複数のアプリケーションソフトウエア２０のうち特定のアプリケーションソフトウエア２０Ｓが実行され、所定の保存動作が実行されると、当該特定のアプリケーションソフトウエア２０Ｓ向けの特定形式のデータファイルＦＬが作成される。また、当該特定のアプリケーションソフトウエア２０Ｓの実行中において、プリンタドライバ３０が呼び出されて印刷設定動作が行われると、当該印刷設定動作に伴って設定された印刷設定情報は、原則として、当該特定形式のデータファイルＦＬ内に保存される。たとえば、ＥＸＣＥＬ（商標）の実行中にプリンタドライバ３０が呼び出され、設定用画面ＧＦ（図７参照）を用いて印刷設定動作が実行されると、設定された印刷設定情報は、原則として、当該特定形式のデータファイルＦＬ内にも保存される。
【００３８】
印刷設定動作において保存される印刷設定情報は、たとえば特定の構造体（ＤＥＶＭＯＤＥ構造体等）（図４参照）のデータとして管理される。
【００３９】
図４は、当該特定の構造体（ＤＥＶＭＯＤＥ構造体）のデータ５０の一例を示す概念図である。図４に示すように、このＤＥＶＭＯＤＥ構造体データ５０は、パブリック部（パブリック構造体とも称する）５０ａ（図５参照）とプライベート部（プライベート構造体とも称する）５０ｂ（図６参照）とを有する。図５は、パブリック部５０ａの構成例（Ｃ言語での記述例）を示す図であり、図６は、プライベート部５０ｂの構成例（Ｃ言語での記述例）を示す図である。
【００４０】
パブリック部５０ａ（図５参照）は、各社のプリンタドライバ３０に依存しない設定項目に関するデータを有している。換言すれば、パブリック部５０ａは、アプリケーションソフトウエア２０Ｓにおいて、各社のプリンタドライバ３０で共用される共通設定部分である。
【００４１】
プライベート部５０ｂ（図６参照）は、各社のプリンタドライバ３０に依存する設定項目（固有設定項目）に関するデータを有している。プライベート部５０ｂは、各社のプリンタドライバ３０で固有に設定される固有設定部分である。
【００４２】
図７は、印刷設定動作に用いられる設定用画面ＧＦの一例を示す図である。
【００４３】
設定用画面ＧＦは、複数の設定項目を設定する画面であり、当該複数の設定項目は、複数のタブ（「基本設定」、「レイアウト」、「仕上げ」、「カバーシート挿入」、「スタンプ／ページ印字」、「画像品質」、「その他」）で区分されて表示される。
【００４４】
たとえば、図７の「基本設定」タブには、複数（詳細には１２個）の設定項目と当該各設定項目に関する設定内容とが表示される。操作者は、画面ＧＦ（図７）を用いた入力操作によって当該各設定項目に関する内容の設定動作（変更動作）を行うことが可能である。
【００４５】
ここにおいて、上記の１２個の設定項目のうちの一部の設定項目Ｍ１〜Ｍ７に関するデータは、パブリック部５０ａ内に格納される
詳細には、図７の画面ＧＦ内の「原稿の向き」に関する設定項目Ｍ１は、原稿の向き（「縦」向きであるか「横」向きであるか）を設定する項目であり、パブリック部５０ａ内の変数「dmOrientation」に対応する（図５参照）。設定項目Ｍ１に関する設定内容は、変数「dmOrientation」の値として格納される。このように、設定項目Ｍ１に関する設定内容は、パブリック部５０ａ内の対応変数「dmOrientation」に格納される。
【００４６】
同様に、設定項目Ｍ２（「原稿サイズ」）に関する設定内容は、パブリック部５０ａ内の対応変数「dmPaperSize」に格納され、設定項目Ｍ３（「ズーム」）に関する設定内容は、パブリック部５０ａ内の対応変数「dmScale」に格納される。また、設定項目Ｍ４（「給紙トレイ」）に関する設定内容は、パブリック部５０ａ内の対応変数「dmDefaultSource」に格納され、設定項目Ｍ５（「用紙種類」）に関する設定内容は、パブリック部５０ａ内の対応変数「dmMediaType」に格納される。さらに、設定項目Ｍ６（「部数」）に関する設定内容は、パブリック部５０ａ内の対応変数「dmCopies」に格納され、設定項目Ｍ７（「ソート」）に関する設定内容は、パブリック部５０ａ内の対応変数「dmCollate」に格納される。
【００４７】
一方、上記の１２個の設定項目のうちの他の一部の設定項目Ｍ２１〜Ｍ２５に関するデータは、プライベート部５０ｂ内に格納される。
【００４８】
詳細には、図７の画面ＧＦ内の「出力サイズ」に関する設定項目Ｍ２１は、印刷出力媒体（印刷用紙等）のサイズ（「Ａ４サイズ」等）を設定する項目であり、プライベート部５０ｂ内の変数「OutputSize」に対応する（図６参照）。設定項目Ｍ２１に関する設定内容は、変数「OutputSize」の値として格納される。このように、設定項目Ｍ２１に関する設定内容は、プライベート部５０ｂ内の対応変数「OutputSize」に格納される。
【００４９】
同様に、設定項目Ｍ２２（「出力方法」）に関する設定内容（「通常印刷」および「セキュリティ印刷」等）は、プライベート部５０ｂ内の対応変数「OutputType」に格納される。また、設定項目Ｍ２３（「仕分け」）に関する設定内容は、プライベート部５０ｂ内の対応変数「ShiftSort」に格納される。さらに、設定項目Ｍ２４（（セキュリティ印刷における）「ＩＤ」）に関する設定内容は、プライベート部５０ｂ内の対応変数「SecurityID」に格納され、設定項目Ｍ２５（（セキュリティ印刷における）「パスワード」）に関する設定内容は、プライベート部５０ｂ内の対応変数「SecurityPass」に格納される。
【００５０】
なお、「セキュリティ印刷」は、直ちに印刷出力を開始するのではなく、印刷出力用のプリントデータをプリンタ８０（ＭＦＰ）内のボックス（セキュリティ文書ボックス）に蓄積しておき、その後、「ＩＤ」と「パスワード」とをプリンタ８０（ＭＦＰ）の本体操作パネルを用いて入力すると印刷出力を開始するものである。これによれば、他人による持ち去り或いは取り間違いなどを防止することが可能である。
【００５１】
また、図７においては、「基本設定」タブに関する設定項目等が例示されているが、他のタブにおいても、それぞれ対応する種々の設定項目が表示され、当該種々の設定項目に関する設定動作が実行される。また、各種の設定項目の設定内容は、上述のパブリック部５０ａとプライベート部５０ｂとに分類されて保存される。
【００５２】
＜３．ファイル格納動作＞
図８は、構造体データ５０内の複数の設定項目に関するデータを纏めて示す図である。
【００５３】
図８に示すように、図７の１２個の項目を含む複数の項目を有する構造体データ５０は、パブリック部５０ａとプライベート部５０ｂとに分類される。
【００５４】
また、当該複数の項目のデータは、データファイルＦＬの内部に保存される内部保存用データ５１と当該データファイルＦＬの外部に保存される外部保存用データ５２とにも分類される。
【００５５】
この実施形態においては、図９にも示すように、プライベート部５０ｂ内の一部のデータ（５０ｄ）が外部保存用データ５２として分類される。一方、プライベート部５０ｂ内の他の一部のデータ（５０ｃ）とパブリック部５０ａ内のデータとは、内部保存用データ５１として分類される。内部保存用データ５１と外部保存用データ５２とに関する分類動作等については、後に詳述する。
【００５６】
上記においては、表計算ソフトウエア（ＥＸＣＥＬ）の実行中にプリンタドライバ３０が呼び出され、設定用画面ＧＦ（図７参照）を用いて印刷設定動作が実行されると、設定された印刷設定情報は、原則として、当該特定形式のデータファイルＦＬの内部に保存される旨を説明した。
【００５７】
ただし、より正確には、この実施形態においては、設定された印刷設定情報のうち、上記の外部保存用データ５２として分類されたデータは、例外的に、データファイルＦＬの内部に保存されずデータファイルＦＬの外部に保存される。当該外部保存用データ５２は、データファイルＦＬとは別のデータとして保存される。たとえば、当該外部保存用データ５２は、コンピュータ１０の各ユーザ環境でのレジストリ領域において、元のレジストリデータとも別のデータＤＲとして保存される。
【００５８】
また、プリンタドライバ３０の呼出時においてデータファイルＦＬ内にＤＥＶＭＯＤＥ構造体データ５０が未だ存在しない場合には、レジストリ領域内のＤＥＶＭＯＤＥ構造体データ５０の内容が利用されて、印刷設定動作等が実行される。
【００５９】
より詳細には、この場合には、まず、操作ユーザのレジストリ領域（当該ユーザアカウントのレジストリ領域）に保存されたＤＥＶＭＯＤＥ構造体データ（元のレジストリデータとも称する）５０が読み出され、半導体メモリ２内のテンポラリ領域に一時的に格納される。各種の印刷設定内容に関する編集処理は、このテンポラリ領域上で実行される。その後、テンポラリ領域内に格納されたデータ５０のうち内部保存用データ５１は、最終的には、データファイルＦＬ内に格納される。一方、テンポラリ領域内に格納されたデータ５０のうち外部保存用データ５２は、最終的には、操作ユーザのレジストリ領域において、元のレジストリデータとは別のデータＤＲとして格納される。すなわち、当該外部保存用データ５２は、データファイルＦＬ内には格納されない。
【００６０】
一方、プリンタドライバ３０の呼出時において既にデータファイルＦＬ内にＤＥＶＭＯＤＥ構造体データ５０が存在する場合には、データファイルＦＬ内のＤＥＶＭＯＤＥ構造体データ５０の内容が優先的に利用されて、印刷設定動作等が実行される。
【００６１】
より詳細には、この場合には、まず、ＤＥＶＭＯＤＥ構造体データ５０のうち内部保存用データ５１（すなわちデータ５０ａ，５０ｃ）は、データファイルＦＬから読み出されて、テンポラリ領域に一時的に格納される。一方、データ５０のうち外部保存用データ５２（すなわちデータ５０ｄ）は、データファイルＦＬ内には存在しない。操作ユーザのレジストリ領域における上述のデータＤＲが外部保存用データ５２（すなわちデータ５０ｄ）として読み出されて、テンポラリ領域に一時的に格納される。そして、各種の印刷設定内容に関する編集処理は、このテンポラリ領域上で実行される。その後、上記と同様の格納動作が最終的に実行される。具体的には、テンポラリ領域内に格納されたデータ５０のうち内部保存用データ５１は、データファイルＦＬ内に格納される。一方、外部保存用データ５２は、操作ユーザのレジストリ領域において、元のレジストリデータとは別のデータＤＲとして保存され、データファイルＦＬ内には格納されない。
【００６２】
なお、この実施形態においては、より詳細には、ＤＥＶＭＯＤＥ構造体データ５０の各設定項目に関する保存先をそれぞれ規定した保存先設定データ６０（図１０参照）も、データファイルＦＬ内に格納される（図１１参照）。ＤＥＶＭＯＤＥ構造体データ５０の少なくとも一部がデータファイルＦＬ内に存在する場合には、プリンタドライバ３０は、データファイルＦＬ内の保存先設定データ６０を参照することによって、データ５０の各設定項目の保存先を知得（取得）することが可能である。保存先設定データ６０においては、データ５０ａ，５０ｃに属する設定項目の設定内容が「ファイル」に保存されること（すなわち保存先がデータファイルＦＬであること）が規定されているとともに、データ５０ｄに属する各設定項目の設定内容が「非ファイル」に保存されること（すなわち保存先がデータファイルＦＬでないこと）が規定されている。
【００６３】
さて、ここにおいて、仮に図２５に示すように、ＤＥＶＭＯＤＥ構造体データ５０の全てをデータファイルＦＬ内に保存する比較例を想定する。
【００６４】
このような比較例においては、プリンタドライバの設定内容に含まれる全てのセキュリティ情報がデータファイルＦＬ内に格納されるため、当該データファイルＦＬが他人に渡されると、当該セキュリティ情報の漏洩リスクが高くなる。
【００６５】
一方、この実施形態においては、操作者の指示に基づいて、このような全セキュリティ情報の一部あるいは全部は、外部保存用データ５２として分類され、データファイルＦＬの内部には保存されず、データファイルＦＬの外部に保存される（図９）。
【００６６】
これによれば、データファイルＦＬが他人に渡されたとしても、当該一部あるいは全部のセキュリティ情報は、外部保存用データ５２に分類され、データファイルＦＬの外部に保存されているため、当該データファイルが他人に渡されるときでも、当該セキュリティ情報もが共に移動してしまう可能性を低減し、当該セキュリティ情報の漏洩リスクを低減することができる。このように、全ての印刷設定情報が特定アプリケーションのデータファイルに画一的に格納されてしまうことを回避して、ユーザの利便性を向上させることが可能である。
【００６７】
また、上記のような比較例においては、プリンタドライバの印刷設定内容に含まれる全情報がデータファイルＦＬ内に格納される。そして、当該データファイルＦＬが他人に渡されると、当該他人のコンピュータにおいてデータファイルＦＬをオープンする場合にも、当該データファイルＦＬ内の印刷設定情報が引き継がれる。そのため、当該他人にとって予期せぬ印刷設定（特に不都合な印刷設定）および予期せぬ印刷動作が行われる可能性がある。
【００６８】
これに対して、この実施形態においては、操作者の選択操作に応じて全情報のうちの一部の項目のデータが外部保存用データ５２として分類され、データファイルＦＬの内部には保存されず、データファイルＦＬの外部に保存される（図９）。
【００６９】
これによれば、データファイルＦＬが他人に渡されたとしても、選択された一部の情報は、外部保存用データ５２に分類され、データファイルＦＬの外部に保存されるため、当該データファイルが移転されるときには、当該一部の情報は引き継がれない。したがって、移転先の他人にとって予期せぬ印刷設定（特に不都合な印刷設定）等が行われる可能性を低減することができる。このように、全ての印刷設定情報が特定アプリケーションのデータファイルに画一的に格納されてしまうことを回避して、ユーザの利便性を向上させることが可能である。
【００７０】
＜４．詳細動作＞
つぎに、図１２および図１３等を参照しながら、印刷システム１における印刷設定動作等についてさらに詳細に説明する。図１２および図１３は、コンピュータ１０（詳細にはプリンタドライバ３０）による印刷設定動作等を示すフローチャートである。ここでは、起動中のアプリケーションソフトウエア２０において「印刷設定メニュー」が選択され、当該起動中アプリケーションソフトウエア２０からプリンタドライバ３０が呼び出されて印刷設定動作が実行される状況を想定する。
【００７１】
図１２に示すように、呼び出されたプリンタドライバ３０は、呼出元のアプリケーションソフトウエア２０が特定タイプのアプリケーションソフトウエア２０Ｓであるか否かを判定する。ここで、特定タイプのアプリケーションソフトウエア２０Ｓは、印刷設定情報の少なくとも一部をデータファイルＦＬ内に保存（格納）するタイプのアプリケーションソフトウエアである。また、プリンタドライバ３０は、その内部情報として、当該特定タイプのアプリケーションソフトウエア２０Ｓのリスト情報（名称リスト）を有している。
【００７２】
具体的には、ステップＳ１１においては、プリンタドライバ３０は、呼出元のアプリケーションソフトウエア２０の名称をＡＰＩ（Application Programming Interface）（たとえばＷｉｎｄｏｗｓ（登録商標）ＡＰＩ）等を用いてＯＳから取得する。そして、上述のリスト情報に列挙されたアプリケーションソフトウエアの中に、呼出元のアプリケーションソフトウエア２０が存在するか否かが判定される。そして、この判定結果に応じて、呼出元のアプリケーションソフトウエア２０が、特定タイプのアプリケーションソフトウエア２０Ｓであるか否かがさらに判定される。
【００７３】
呼出元のアプリケーションソフトウエア２０が特定タイプのアプリケーションソフトウエア２０Ｓではないと判定される場合には、ステップＳ１１からステップＳ１２に進む。ステップＳ１２では、図７のような設定用画面ＧＦを用いて、印刷設定動作が行われる。そして、印刷設定動作終了後においては、当該印刷設定情報は、たとえば、コンピュータ１０内の（操作ユーザに関する）レジストリ領域に格納される。当該印刷設定情報は、データファイルＦＬ内には格納されない。
【００７４】
一方、呼出元のアプリケーションソフトウエア２０が特定タイプのアプリケーションソフトウエア２０Ｓであると判定される場合には、ステップＳ１１からステップＳ１３に進む。ステップＳ１３では、確認用画面ＧＢ（図１４）が表示される。
【００７５】
上述のように、特定タイプのアプリケーションソフトウエア２０Ｓは、印刷設定情報を原則としてデータファイルＦＬ内に保存するタイプのアプリケーションソフトウエアである。この確認用画面ＧＢの表示欄Ｄ１１においては、その判定内容（すなわち、呼出元のアプリケーションソフトウエア２０が当該特定タイプのアプリケーションソフトウエア２０Ｓであり、印刷設定情報が原則としてデータファイルＦＬ内に保存されること）が提示されている。操作者は、表示欄Ｄ１１の内容を了解する場合（原則に従って全ての印刷設定情報をデータファイルＦＬに保存することを許容する場合）には、ＯＫボタンＢＮ１２を押下する。ＯＫボタンＢＮ１２が押下されると、ステップＳ１４からステップＳ１６に進む。ステップＳ１６においては、図７のような設定用画面ＧＦを用いて印刷設定動作が行われた後、印刷設定情報が操作ユーザのレジストリ領域に格納されるとともに、当該印刷設定情報は全てデータファイルＦＬ内にも格納される。いわゆる通常の動作（原則通りの動作）が実行される。
【００７６】
なお、確認用画面ＧＢ（図１４）において、キャンセルボタンＢＮ１３が押下されると、印刷設定動作および印刷設定情報の格納動作は行われることなく、本処理は終了する。
【００７７】
また、上述したように、この実施形態においては、呼出元のアプリケーションソフトウエアが特定タイプのアプリケーションソフトウエア２０Ｓであっても、操作者の指示に基づいて、印刷設定情報の一部をデータファイルＦＬ内に保存しないように設定変更することが可能である。確認用画面ＧＢの表示欄Ｄ１２においては、「操作者が当該変更を希望する場合にはボタンＢＮ１１を押下すべきである」旨が表示されている。操作者は、当該変更を希望する場合にはボタンＢＮ１１（「ドライバ設定を制御する...」ボタン）を押下する。当該ボタンＢＮ１１が押下されると、ステップＳ１４からステップＳ１５に進み、設定用画面ＧＣ（図１５）が表示される。
【００７８】
そして、設定用画面ＧＣ（図１５）内のボタンの押下状況に応じて、ステップＳ２１，Ｓ２３，Ｓ２５，Ｓ２７，Ｓ２８における分岐処理が実行される。
【００７９】
＜設定用画面ＧＣ＞
設定用画面ＧＣは、チェックボックスＣＢ１１，ＣＢ１２とラジオボタンＲＢ１１〜ＲＢ１３とボタンＢＮ１４〜ＢＮ１８とを有している。操作者は、設定用画面ＧＣを用いることによって、印刷設定情報の格納動作等に関する設定動作を行うことができる。
【００８０】
チェックボックスＣＢ１１は、印刷設定情報の保存先に関する変更の有無を指定するチェックボックスである。
【００８１】
チェックボックスＣＢ１１にチェック印が付されていない場合には、ラジオボタンＲＢ１１〜ＲＢ１３とボタンＢＮ１４，ＢＮ１５とは無効化され、これらのボタンＲＢ１１〜ＲＢ１３，ＢＮ１４，ＢＮ１５に対する操作は受け付けられない。
【００８２】
一方、チェックボックスＣＢ１１にチェック印が付されている場合には、ラジオボタンＲＢ１１〜ＲＢ１３が有効化されるとともに、ラジオボタンＲＢ１１〜ＲＢ１３の選択状況に応じて各ボタンＢＮ１４，ＢＮ１５が有効化ないし無効化される。より詳細には、ラジオボタンＲＢ１１選択時にはボタンＢＮ１４，ＢＮ１５は無効化され、ラジオボタンＲＢ１２選択時にはボタンＢＮ１４は有効化され且つボタンＢＮ１５は無効化され、ラジオボタンＲＢ１３選択時にはボタンＢＮ１４は無効化され且つボタンＢＮ１５は有効化される。
【００８３】
操作者は、チェックボックスＣＢ１１にチェック印を付した後に、３つのラジオボタンＲＢ１１〜ＲＢ１３のいずれかを選択して押下する。
【００８４】
ラジオボタンＲＢ１１は、「印刷設定情報の複数の項目を全てデータファイルＦＬに保存する」ことを指定する選択肢である。一方、ラジオボタンＲＢ１２，ＲＢ１３は、「印刷設定情報内の複数の項目のうちの一部の項目を選択的にデータファイルＦＬに保存する」ことを指定する選択肢である。詳細には、ラジオボタンＲＢ１２は、「各項目の内容をデータファイルＦＬに保存すべきか否かを所定の設定区分ごとに指定する」ことを選択する選択肢である。また、ラジオボタンＲＢ１３は、「複数の項目のうちセキュリティに関連する項目の内容をデータファイルＦＬに保存すべきか否かを、（所定の設定区分ごとに）指定する」ことを選択する選択肢である。
【００８５】
また、ラジオボタンＲＢ１２，ＲＢ１３が押下された後に、対応するボタンＢＮ１４，ＢＮ１５がさらに押下されることによって、詳細設定が変更され得る。
【００８６】
＜保存先設定用画面ＧＤ１を用いた保存先設定動作＞
たとえば、ラジオボタンＲＢ１２が押下された後に更にボタンＢＮ１４が押下されると、各設定内容の保存先に関する設定画面ＧＤ１を表示すべき旨の指示が付与されたものと判定され、ステップＳ２１からステップＳ２２に進む。
【００８７】
ステップＳ２２においては、プリンタドライバ３０は、保存先設定用画面ＧＤ１（図１６，図１７）を表示部５に表示する。
【００８８】
操作者は、この画面ＧＤ１を用いて、印刷設定情報の各項目に関する設定内容の保存先を「データファイルＦＬ」のままに維持するか、あるいは、「データファイルＦＬとは別の場所」に変更するかを指定することができる。そして、操作者による指定入力に基づいて、確認用画面ＧＢを用いた設定変更動作が実行される。
【００８９】
図１６等に示すように、画面ＧＤ１においては、設定用画面ＧＦ（図７）内の複数のタブＴＢ１〜ＴＢ７にそれぞれ対応する複数のタブＴＢ１１〜ＴＢ１７が設けられている。また、各タブＴＢ１１〜ＴＢ１７には、それぞれ、対応する設定区分に含まれる複数の設定項目の保存先を指定するチェックボックスＣＢ等が設けられている。
【００９０】
図１６は、「基本設定」タブＴＢ１１に関する複数の設定項目の保存先を指定する設定画面ＧＤ１（ＧＤ１１）を示している。
【００９１】
画面ＧＤ１の中央左寄りにおいては複数の設定項目（名称）が縦方向に配列され、画面ＧＤ１の中央右寄りには、対応する各設定項目に関する保存先を指定する指定欄が縦方向に配列されている。また、画面ＧＤ１の最も左側の欄には、各設定項目の内容に応じて、「ｉ」マーク（インフォーメーションマーク）ＭＫ１、錠マークＭＫ２などが表示されている。ここで、印刷設定情報（ＤＥＶＭＯＤＥ構造体データ）のうちのパブリック部５０ａに対応する設定項目には「ｉ」マークＭＫ１が付されている。一方、上記のプライベート部５０ｂに対応する設定項目には、錠マークＭＫ２が付されているか、或いはいずれのマークも付されていない（該当欄は空欄である）。なお、錠マークＭＫ２は、セキュリティに関連する設定項目であることを示すマークであり、錠マークＭＫ２が付された設定項目はセキュリティに関連する設定項目である。また、空欄は、セキュリティに関連しない設定項目であることを示しており、空欄に対応する設定項目は、セキュリティに関連しない設定項目である。
【００９２】
上述のように、パブリック部５０ａ内の各設定項目の設定内容は、常にデータファイルＦＬに保存される。そのため、パブリック部５０ａ内の各設定項目に対応する右側の欄においては、「ファイルに保存する（変更不可）」の文字が淡色表示されており、パブリック部５０ａ内の各設定項目の設定内容は変更され得ない（変更不可である）。
【００９３】
たとえば、「原稿の向き」の設定項目には、「ｉ」マークＭＫ１が付されているとともに、「ファイルに保存する（変更不可）」の文字が淡色表示されている。「原稿サイズ」、「ズーム」、「給紙トレイ」等についても同様である。
【００９４】
また、プライベート部５０ｂ内の各設定項目には、当該各設定項目の保存先を指定するチェックボックスＣＢが設けられている。具体的には、当該各設定項目の設定内容を「ファイルに保存する」か否かを指定するチェックボックスがそれぞれ設けられている。当該チェックボックスにチェック印を付すことによって、対応する設定項目の設定内容をデータファイルＦＬに保存することが指定（設定）される。逆に、当該チェックボックスからチェック印を外すことによって、対応する設定項目の設定内容をデータファイルＦＬに保存せずにデータファイルＦＬ以外の場所に保存することが指定（設定）される。
【００９５】
たとえば、「出力サイズ（用紙サイズ）」の設定項目には、錠マークＭＫ２（および「ｉ」マークＭＫ１）が付されておらず、セキュリティに関連しない設定項目であることが示されている。また、当該「出力サイズ（用紙サイズ）」の設定項目に対応するチェックボックスＣＢにはチェック印が付されている。これによって、「出力サイズ（用紙サイズ）」の設定項目の設定内容をデータファイルＦＬに保存することが指定されている。「仕分け」の設定項目についても同様である。
【００９６】
また、「ＩＤ」の設定項目には、錠マークＭＫ２が付されておりセキュリティに関連する設定項目であることが示されている。また、「ＩＤ」の設定項目に対応するチェックボックスＣＢにはチェック印が付されていない。これによって、「ＩＤ」の設定項目の設定内容をデータファイルＦＬには保存しないこと（換言すれば、データファイルＦＬ以外の場所に保存すること）が指定されている。「出力方法」および「パスワード」等の設定項目についても同様である。
【００９７】
なお、保存先設定用画面ＧＤ１１においては、それぞれ、全選択ボタンＢＮ２３および全選択クリアボタンＢＮ２４が設けられている。全選択ボタンＢＮ２３が押下されると、「基本設定」に関する全てのチェックボックスＣＢにチェック印が付される。逆に、全選択クリアボタンＢＮ２４が押下されると、「基本設定」に関する全てのチェックボックスＣＢからチェック印が外される。これらのボタンＢＮ２３，ＢＮ２４を用いることによれば効率的な操作を行うことが可能である。
【００９８】
また、図１７の画面ＧＤ１（ＧＤ１２）は、「レイアウト」タブＴＢ１２に関する設定項目のそれぞれに関する設定内容の保存先を指定する画面である。なお、画面ＧＤ１２への切換操作は、タブＴＢ１２をマウスでクリックすることなどによって実行される。
【００９９】
図１７の画面ＧＤ１２によれば、図１６と同様にして、各設定項目（詳細には「レイアウト」に関する各設定項目）の保存先を指定することができる。
【０１００】
たとえば、「ページ割付」の設定項目には、錠マークＭＫ２（および「ｉ」マークＭＫ１）が付されておらず、セキュリティに関連しない設定項目であることが示されている。また、当該「ページ割付」の設定項目に対応するチェックボックスＣＢにはチェック印が付されていない。これによって、「出力サイズ（用紙サイズ）」の設定項目の設定内容をデータファイルＦＬには保存しないこと（換言すれば、データファイルＦＬ以外の場所に保存すること）が指定されている。
【０１０１】
操作者は、同様にして、その他のタブＴＢ１３〜ＴＢ１７（「仕上げ」および「カバーシート挿入」等）に関する各設定項目の保存先を指定する指定操作を行うことができる。
【０１０２】
このように、操作者は、画面ＧＤ１を用いて、印刷設定情報の各設定項目に関する設定内容の保存先を「データファイルＦＬ」のままに維持するか、あるいは、「データファイルＦＬとは別の場所」にするかを、所定の設定区分ごとに指定することができる。
【０１０３】
その後、ＯＫボタンＢＮ２１が押下されると、画面ＧＤ１による詳細設定内容が確定され、再び画面ＧＣ（図１５）を用いた操作が実行される。なお、キャンセルボタンＢＮ２２が押下されると、設定変更内容がキャンセルされ、元の画面ＧＣに戻る。
【０１０４】
＜保存先設定用画面ＧＤ２を用いた保存先設定動作＞
また、ラジオボタンＲＢ１３（図１５）が押下された後に更にボタンＢＮ１５が押下されると、各設定内容の保存先に関する設定画面ＧＤ２を表示すべき旨の指示が付与されたものと判定され、ステップＳ２１からステップＳ２３を経由してステップＳ２４に進む。
【０１０５】
ステップＳ２４においては、プリンタドライバ３０は、保存先設定用画面ＧＤ２（図１８，図１９）を表示部５に表示する。
【０１０６】
操作者は、この画面ＧＤ２を用いて、印刷設定情報の一部の項目（具体的には、セキュリティ関連項目（次述））に関する設定内容の保存先を「データファイルＦＬ」のままに維持するか、あるいは、「データファイルＦＬとは別の場所」にするかを指定することができる。なお、セキュリティ関連項目以外の項目に関する設定内容の保存先は、「データファイルＦＬ」のまま維持され変更されない。
【０１０７】
図１８等に示すように、画面ＧＤ２は、画面ＧＤ１と同様の保存先設定用画面である。ただし、画面ＧＤ２は、複数の設定項目のうちセキュリティに関連する項目（セキュリティ関連項目とも称する）のみを抽出して一覧表示する点で、画面ＧＤ１と相違する。操作者は、このような画面ＧＤ２を用いることによれば、セキュリティ関連項目の設定内容の保存先を効率的に指定することが可能である。
【０１０８】
なお、ここでは、４つのタブＴＢ１２〜ＴＢ１４，ＴＢ１６（「レイアウト」、「仕上げ」、「カバーシート挿入」、「画像品質」）には、セキュリティ関連項目が存在しない場合を想定している。そのため、図１８および図１９においては、複数のセキュリティ関連項目が、残余３つのタブＴＢ１１、ＴＢ１５，ＴＢ１７（「基本設定」、「スタンプ／ページ印字」、「その他」）に区分されて表示されている。
【０１０９】
＜保存先確認用画面ＧＥを用いた確認動作＞
また、画面ＧＣ（図１５）においてボタンＢＮ１６が押下されると、各設定内容の保存先を確認するための画面（保存先確認用画面）ＧＥを表示すべき旨の指示が付与されたものと判定され、ステップＳ２１，Ｓ２３，Ｓ２５を経由してステップＳ２６に進む。
【０１１０】
ステップＳ２６においては、プリンタドライバ３０は、保存先確認用画面ＧＥ（図２０，図２１）を表示部５に表示する。
【０１１１】
画面ＧＥにおいては、設定用画面ＧＦ（図７）内の複数のタブＴＢ１〜ＴＢ７にそれぞれ対応する複数のタブＴＢ２１〜ＴＢ２７が設けられている。また、各タブＴＢ２１〜ＴＢ２７の表示領域には、それぞれ、対応する設定区分に含まれる複数の設定項目（図の右側参照）と当該複数の設定項目に関する保存先設定（図の左側参照）とが示されている。
【０１１２】
たとえば、画面ＧＥ１においては、「基本設定」に関する複数の設定項目について、その保存先に関する設定内容が示されている。
【０１１３】
詳細には、「原稿の向き」の設定項目（詳細には当該設定項目欄の最も左側）には、「ファイルに保存すること」（換言すれば、保存先がデータファイルＦＬであること）を示すアイコン画像ＣＮ１が表示されている。「原稿サイズ」、「出力サイズ」、「ズーム」等についても同様である。
【０１１４】
また、「出力方法」の設定項目（詳細には当該設定項目欄の最も左側）には、「ファイルに保存しないこと」（換言すれば、保存先がデータファイルＦＬ以外であること）を示すアイコン画像ＣＮ２が表示されている。「ＩＤ」、「パスワード」についても同様である。
【０１１５】
同様に、画面ＧＥ２においては、「レイアウト」に関する複数の設定項目について、その保存先に関する設定内容が示されている。なお、画面ＧＥ２への切換操作は、タブＴＢ２２をマウスでクリックすることなどによって実行される。
【０１１６】
この画面ＧＥ２においては、たとえば、「ページ割付」の設定項目（詳細には当該設定項目欄の最も左側）には、「ファイルに保存しないこと」を示すアイコン画像ＣＮ２が表示されている。また、「ページ割付」のサブ項目である「順序」には、「ファイルに保存すること」を示すアイコン画像ＣＮ１が付与されている。その他の項目についても同様である。
【０１１７】
このようにして、タブの切換操作を伴って、所望の項目に関する保存先指定内容を確認することができる。そして、閉じるボタンＢＮ２５が押下されると、画面ＧＥによる詳細設定内容の確認動作が終了し、再び画面ＧＣ（図１５）を用いた操作が実行される。
【０１１８】
＜保存動作＞
また、画面ＧＣ（図１５）において、キャンセルボタンＢＮ１８が押下されると、ステップＳ２１，Ｓ２３，Ｓ２５，Ｓ２７，Ｓ２８を経由してステップＳ３５に進む。
【０１１９】
ステップＳ３５においては、設定内容のリセット動作（キャンセル処理）が実行され、その後、本処理は終了する。
【０１２０】
また、画面ＧＣ（図１５）において、ＯＫボタンＢＮ１７が押下されると、ステップＳ２１，Ｓ２３，Ｓ２５，Ｓ２７を経由してステップＳ２９に進む。
【０１２１】
ステップＳ２９においては、画面ＧＤ１における設定内容に応じて下記のような分岐処理が実行される。
【０１２２】
チェックボックスＣＢ１１にチェック印が付され且つラジオボタンＲＢ１３が選択されている場合には、ステップＳ３１に進む。なお、チェックボックスＣＢ１１のチェック印が外されている場合にも、ステップＳ３１に進む。
【０１２３】
ステップＳ３１では上述のステップＳ１６と同様の処理が実行される。具体的には、ステップＳ１６においては、図７のような設定用画面ＧＦを用いて印刷設定動作が行われた後、印刷設定情報が操作ユーザのレジストリ領域に格納されるとともに、当該印刷設定情報は全てデータファイルＦＬ内に一括的に格納される。いわゆる通常の動作（一括保存動作とも称する）が実行される。
【０１２４】
一方、チェックボックスＣＢ１１にチェック印が付され且つラジオボタンＲＢ１２が選択されている場合には、ステップＳ２９からステップＳ３２に進む。
【０１２５】
ステップＳ３２では、設定用画面ＧＦ（図７）を用いて印刷設定動作が実行された後に、いわゆる通常の格納動作とは異なる選択的保存動作が実行される。
【０１２６】
ステップＳ３２の選択的保存動作においては、まず、保存先設定用画面ＧＤ１を用いて設定された保存先情報６０（図１０参照）に基づいて、印刷設定情報の各項目が２つのグループＧＲ１，ＧＲ２に分類される。具体的には、「データファイルＦＬ」が保存先として指定された設定項目は、グループＧＲ１に分類される。一方、「データファイルＦＬ以外」が保存先として指定された設定項目は、グループＧＲ２に分類される。
【０１２７】
そして、印刷設定情報（詳細には、ＤＥＶＭＯＤＥ構造体のデータ）のうちグループＧＲ１に分類される項目のデータ５１は、特定アプリケーションソフトウエア用のデータファイルＦＬ内に保存されることが最終的に決定（確定）され、当該データファイルＦＬ内に保存される。
【０１２８】
また、印刷設定情報のうちグループＧＲ２に分類される項目のデータ５２は、データファイルＦＬの外に保存されることが最終的に決定（確定）され、当該データファイルＦＬの外に保存される。具体的には、グループＧＲ２に分類される項目のデータ５２は、コンピュータ１０内の操作ユーザのレジストリ領域において元のレジストリデータとは別のデータＤＲとして保存され、データファイルＦＬ内には保存されない。
【０１２９】
なお、この実施形態においては、印刷設定情報の各項目の保存先情報６０は、グループＧＲ１，ＧＲ２への分類結果にかかわらず、いずれもデータファイルＦＬ内に保存されるものとする（図１１参照）。
【０１３０】
また、チェックボックスＣＢ１１にチェック印が付され且つラジオボタンＲＢ１３が選択されている場合には、ステップＳ２９からステップＳ３３に進む。
【０１３１】
ステップＳ３３では、設定用画面ＧＦ（図７）を用いて印刷設定動作が実行された後に、いわゆる通常の格納動作とは異なる選択的保存動作が実行される。
【０１３２】
ステップＳ３３の選択的保存動作においては、ステップＳ３２の選択的保存動作と同様の動作が実行される。ただし、保存先設定用画面ＧＤ１を用いて設定された保存先情報に基づくのではなく、保存先設定用画面ＧＤ２を用いて設定された保存先情報に基づいて、印刷設定情報の各項目が２つのグループＧＲ１，ＧＲ２に分類される点で相違する。
【０１３３】
以上のような動作によれば、印刷設定情報（ＤＥＶＭＯＤＥ構造体のデータ）の各項目データの保存先に関する保存先情報６０を設定する保存先設定用画面ＧＤ（ＧＤ１あるいはＧＤ２）が表示され、当該保存先設定用画面ＧＤを用いて入力された保存先情報６０に基づいて、印刷設定情報の各項目が２つのグループＧＲ１，ＧＲ２に分類される。そして、印刷設定情報のうちグループＧＲ１に分類される項目のデータ５１は、特定アプリケーションソフトウエア用のデータファイルＦＬ内に保存される。一方、印刷設定情報のうちグループＧＲ２に分類される項目のデータ５２は、データファイルＦＬの外に保存される。したがって、全ての印刷設定情報が特定アプリケーションのデータファイルＦＬ内に画一的に格納されてしまうことを回避して、ユーザの利便性を向上させることが可能である。また、保存先設定用画面ＧＤを用いることにより、複数の項目のそれぞれについて保存先を設定することができるので、細やかな対応を行うことが可能である。
【０１３４】
上記動作においては、印刷設定情報のうちの一部の項目のデータが外部保存用データ５２として分類され、データファイルＦＬの内部には保存されず、データファイルＦＬの外部に保存される。これによれば、データファイルＦＬが他人に渡されたとしても、選択された一部の情報は当該他人には渡されない。したがって、移転先の他人にとって予期せぬ印刷設定（特に不都合な印刷設定）が行われる可能性を低減することができる。
【０１３５】
たとえば、上述のように、１枚の用紙に４枚の原稿の内容を縮小印刷する設定、すなわち「４ｉｎ１設定」は、或る人物Ｐ１にとっては好ましい設定内容であるが、他の人物Ｐ２にとっては、その文字が小さすぎて見にくくなるために不都合を生じることがある。これに対して、保存先設定用画面ＧＤ１（ＧＤ１２）を用いて「ページ割付」に関する設定項目の保存先をデータファイルＦＬ以外に設定することによれば、当該設定項目の設定内容（例えば「４ｉｎ１設定」）は、データファイルＦＬには保存されない。したがって、当該データファイルＦＬが移転される際には、「ページ割付」に関する設定項目の設定内容は引き継がれず、移転先の他人にとって予期せぬ印刷設定（特に不都合な印刷設定）が維持されることを回避できる。このように、全ての印刷設定情報が特定アプリケーションのデータファイルに画一的に格納されてしまうことを回避して、ユーザの利便性を向上させることが可能である。
【０１３６】
また、印刷設定情報に含まれるセキュリティ関連情報の一部あるいは全部は、グループＧＲ２（ひいては外部保存用データ５２）として分類され、データファイルＦＬの内部には保存されず、データファイルＦＬの外部に保存される。換言すれば、グループＧＲ２に分類される項目は、セキュリティに関連する項目を含む。これによれば、データファイルＦＬが他人に渡されたとしても、セキュリティ関連情報がデータファイルＦＬと共に当該他人に渡される可能性を低減し、当該セキュリティ関連情報の漏洩リスクを低減することができる。このように、全てのセキュリティ関連情報が特定アプリケーションのデータファイルＦＬに画一的に格納されてしまうことを回避して、ユーザの利便性を向上させることが可能である。
【０１３７】
また、保存先設定用画面ＧＤ２は、印刷設定情報の項目のうちセキュリティに関連するセキュリティ関連項目を抽出して一覧表示し、当該セキュリティ関連項目の各データをデータファイルＦＬ内に保存するか否かをそれぞれ設定する画面である。そのため、保存先設定用画面ＧＤ２を用いることによって、セキュリティに関連する複数の項目を効率的に２つのグループＧＲ１，ＧＲ２に分類することが可能である。
【０１３８】
さらに、プリンタドライバ３０の呼出元のアプリケーションが特定アプリケーション２０Ｓであることが判定されると、設定用画面ＧＣ（および保存先設定用画面ＧＤ）をさらに呼び出すための確認用画面ＧＢが（自動的に）表示される。したがって、保存先の設定をより確実に行うことが可能であり、ユーザの利便性をさらに向上させることができる。
【０１３９】
なお、上述の確認用画面ＧＢ（図１４）の表示動作を含む動作（図１２，図１３）は、設定用画面ＧＣ（図１５）内のチェックボックスＣＢ１２にチェック印が付されていることを前提にして実行される動作である。一方、チェックボックスＣＢ１２にチェック印が付されていない場合に、特定タイプのアプリケーションソフトウエア２０Ｓにて「印刷設定メニュー」が選択されるときには、直ちに図７の画面ＧＦを用いた印刷設定動作が実行される。当該印刷設定動作後には、直前の設定内容にしたがって各設定項目の保存先が決定される。チェックボックスＣＢ１２に対するチェック印の付与操作および削除操作は、プロパティ画面ＧＡ（次述）を利用して表示された設定用画面ＧＣ等を用いて行うことも可能である。
【０１４０】
また、上記においては、プリンタドライバ３０がアプリケーションソフトウエアから呼び出されたときに確認用画面ＧＢが表示され、当該確認用画面ＧＢを用いて設定用画面ＧＣを表示させる状況について例示した。しかしながら、設定用画面ＧＣは、このような状況においてのみ表示されるものではなく、たとえば、プリンタ８０のプロパティ画面ＧＡ（図２２）において、ボタンＢＮ１が押下されたことに応答して表示されることも可能である。
【０１４１】
＜５．変形例等＞
以上、この発明の実施の形態について説明したが、この発明は上記説明した内容のものに限定されるものではない。
【０１４２】
たとえば、上記実施形態においては、印刷設定情報のうちグループＧＲ２に分類される外部保存用データ５２は、コンピュータ１０内の操作ユーザのレジストリ領域において、元のレジストリデータとは別のデータＤＲとして保存される場合を例示したが、これに限定されない。具体的には、外部保存用データ５２は、任意のユーザフォルダ等において、データファイルＦＬとは別のデータファイルＦＴとして保存されるようにしてもよい。
【０１４３】
また、上記実施形態においては、印刷設定情報の各項目の保存先情報６０（図１０参照）は、グループＧＲ１，ＧＲ２への分類結果にかかわらず、いずれもデータファイルＦＬ内に保存される場合を例示したが、これに限定されない。
【０１４４】
具体的には、図２３に示すように、グループＧＲ１，ＧＲ２への分類結果に応じて保存先情報６０の保存場所を変更するようにしてもよい。詳細には、グループＧＲ１に分類された項目の保存先情報６１がデータファイルＦＬの内部に保存され、グループＧＲ２に分類された項目の保存先情報６２がデータファイルＦＬの外部に保存されるようにしてもよい。
【０１４５】
あるいは、図２４に示すように、グループＧＲ１，ＧＲ２への分類結果にかかわらず、全ての保存先情報６０がデータファイルＦＬの外部に保存されるようにしてもよい。より詳細には、全ての保存先情報６０（６１，６２）がコンピュータ１０内の操作ユーザのレジストリ領域（当該ユーザアカウントのレジストリ領域）に格納されるようにしてもよい。
【０１４６】
また、上記実施形態においては、画面ＧＤ等を用いて入力された保存先情報６０に基づいて、印刷設定情報の各項目の保存先決定動作等が行われる場合を例示したが、これに限定されない。たとえば、図２４に示すように、ユーザごとに設定される保存先情報６０を各ユーザアカウントのレジストリ領域に予め格納しておき、当該各ユーザアカウントのレジストリ領域に格納された保存先情報６０に基づいて、印刷設定情報の各項目の保存先決定動作等を行うようにしてもよい。
【符号の説明】
【０１４７】
１  印刷システム
１０  コンピュータ
２０，２０Ｓ  アプリケーションソフトウエア
３０  プリンタドライバ
５０  ＤＥＶＭＯＤＥ構造体データ
５０ａ  パブリック部
５０ｂ  プライベート部
５１  内部保存用データ
５２  外部保存用データ
６０  保存先情報（保存先設定データ）
８０  プリンタ
ＧＤ，ＧＤ１，ＧＤ２  保存先設定用画面
ＦＬ  データファイル
【図１】
2011128944.tif 000003
【図２】
2011128944.tif 000004
【図３】
2011128944.tif 000005
【図４】
2011128944.tif 000006
【図５】
2011128944.tif 000007
【図６】
2011128944.tif 000008
【図７】
2011128944.tif 000009
【図８】
2011128944.tif 000010
【図９】
2011128944.tif 000011
【図１０】
2011128944.tif 000012
【図１２】
2011128944.tif 000013
【図１３】
2011128944.tif 000014
【図１４】
2011128944.tif 000015
【図１５】
2011128944.tif 000016
【図１７】
2011128944.tif 000017
【図１８】
2011128944.tif 000018
【図１９】
2011128944.tif 000019
【図２０】
2011128944.tif 000020
【図２１】
2011128944.tif 000021
【図２２】
2011128944.tif 000022
【図２５】
2011128944.tif 000023
【図１１】
2011128944.tif 000024
【図１６】
2011128944.tif 000025
【図２３】
2011128944.tif 000026
【図２４】
2011128944.tif 000027