(57)【要約】【課題】ユーザが印刷設定情報を自由に定義できると共に、任意のタイミングで、印刷設定情報を新たな印刷設定情報に変更可能とする。【解決手段】引き継ぎ情報生成部は、一意の識別子、および、印刷設定情報の引き継ぎの可否を指定する実行情報を備えた引き継ぎ情報を生成する。変更部は、印刷設定情報および印刷設定情報に関連する引き継ぎ情報を記憶する記憶部に記憶された印刷設定情報の内容を変更する。また、引き継ぎ実施部は、新たな印刷設定情報の引き継ぎ要求があった際に、記憶部に記憶されている印刷設定情報の引き継ぎ情報の識別子と、新たな印刷設定情報に付加されている引き継ぎ情報の識別子とを比較し、両方の識別子が一致する場合に、記憶部に記憶されている印刷設定情報および引き継ぎ情報を、新たな印刷設定情報および新たな印刷設定情報に付加されている引き継ぎ情報に更新処理する。【選択図】図１７
2015176381.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータを、
一意の識別子、および、主情報の引き継ぎの可否を指定する実行情報を備えた引き継ぎ情報を生成する引き継ぎ情報生成部と、
前記主情報および前記主情報に関連する前記引き継ぎ情報を記憶する記憶部に記憶された前記主情報の内容を変更するための変更部と、
新たな主情報の引き継ぎ要求があった際に、新たな前記主情報に付加されている前記引き継ぎ情報の前記実行情報が、新たな前記主情報の引き継ぎを指示するものであった場合に、前記記憶部に記憶されている前記主情報の前記引き継ぎ情報の前記識別子と、新たな前記主情報に付加されている前記引き継ぎ情報の前記識別子とを比較し、両方の前記識別子が一致する場合に、前記記憶部に記憶されている前記主情報および前記引き継ぎ情報を、新たな前記主情報および新たな前記主情報に付加されている引き継ぎ情報に更新処理する引き継ぎ実施部として機能させること
を特徴とする情報処理プログラム。
【請求項２】
前記主情報は、印刷設定情報であること
を特徴とする請求項１に記載の情報処理プログラム。
【請求項３】
前記引き継ぎ実施部は、印刷実行時、または、印刷設定画面を表示する際に、前記更新処理を行うこと
を特徴とする請求項２に記載の情報処理プログラム。
【請求項４】
一意の識別子、および、主情報の引き継ぎの可否を指定する実行情報を備えた引き継ぎ情報を生成する引き継ぎ情報生成部と、
前記主情報および前記主情報に関連する前記引き継ぎ情報を記憶する記憶部と、
前記記憶部に記憶された前記主情報の内容を変更するための変更部と、
新たな主情報の引き継ぎ要求があった際に、新たな前記主情報に付加されている前記引き継ぎ情報の前記実行情報が、新たな前記主情報の引き継ぎを指示するものであった場合に、前記記憶部に記憶されている前記主情報の前記引き継ぎ情報の前記識別子と、新たな前記主情報に付加されている前記引き継ぎ情報の前記識別子とを比較し、両方の前記識別子が一致する場合に、前記記憶部に記憶されている前記主情報および前記引き継ぎ情報を、新たな前記主情報および新たな前記主情報に付加されている引き継ぎ情報に更新処理する引き継ぎ実施部と
を有する情報処理装置。
【請求項５】
前記主情報は、印刷設定情報であること
を特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記引き継ぎ実施部は、印刷実行時、または、印刷設定画面を表示する際に、前記更新処理を行うこと
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
ネットワークに接続された１以上のホスト端末装置と、
前記ネットワークに接続された１以上のクライアント端末装置と、
前記ネットワークに接続され、前記ホスト端末装置または前記クライアント端末装置で共有され制御される１以上の被制御装置と、
コンピュータを、
一意の識別子、および、前記被制御装置の制御情報の引き継ぎの可否を指定する実行情報を備えた引き継ぎ情報を生成する引き継ぎ情報生成部と、
前記制御情報および前記制御情報に関連する前記引き継ぎ情報を記憶する記憶部に記憶された前記制御情報の内容を変更するための変更部と、
新たな制御情報の引き継ぎ要求があった際に、新たな前記制御情報に付加されている前記引き継ぎ情報の前記実行情報が、新たな前記制御情報の引き継ぎを指示するものであった場合に、前記記憶部に記憶されている前記制御情報の前記引き継ぎ情報の前記識別子と、新たな前記制御情報に付加されている前記引き継ぎ情報の前記識別子とを比較し、両方の前記識別子が一致する場合に、前記記憶部に記憶されている前記制御情報および前記引き継ぎ情報を、新たな前記制御情報および新たな前記制御情報に付加されている引き継ぎ情報に更新処理する引き継ぎ実施部として機能させる情報処理プログラムと
を有する情報処理システム。
【請求項８】
前記制御情報は、印刷設定情報であること
を特徴とする請求項７に記載の情報処理システム。
【請求項９】
前記引き継ぎ実施部は、印刷実行時、または、印刷設定画面を表示する際に、前記更新処理を行うこと
を特徴とする請求項８に記載の情報処理システム。
【請求項１０】
１以上のホスト端末装置、１以上のクライアント端末装置、および前記ホスト端末装置または前記クライアント端末装置で共有され制御される１以上の被制御装置が、ネットワークを介して相互に接続された情報処理システムであって、
前記ホスト端末装置は、
一意の識別子、および、前記被制御装置の制御情報の引き継ぎの可否を指定する実行情報を備えた引き継ぎ情報を生成する引き継ぎ情報生成部を備え、
前記クライアント端末装置は、
前記制御情報および前記制御情報に関連する前記引き継ぎ情報を記憶する記憶部に記憶された前記制御情報の内容を変更するための変更部と、
新たな制御情報の引き継ぎ要求があった際に、新たな前記制御情報に付加されている前記引き継ぎ情報の前記実行情報が、新たな前記制御情報の引き継ぎを指示するものであった場合に、前記記憶部に記憶されている前記制御情報の前記引き継ぎ情報の前記識別子と、新たな前記制御情報に付加されている前記引き継ぎ情報の前記識別子とを比較し、両方の前記識別子が一致する場合に、前記記憶部に記憶されている前記制御情報および前記引き継ぎ情報を、新たな前記制御情報および新たな前記制御情報に付加されている引き継ぎ情報に更新処理する引き継ぎ実施部と
を有する情報処理システム。
【請求項１１】
前記制御情報は、印刷設定情報であること
を特徴とする請求項１０に記載の情報処理システム。
【請求項１２】
前記引き継ぎ実施部は、印刷実行時、または、印刷設定画面を表示する際に、前記更新処理を行うこと
を特徴とする請求項１１に記載の情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理プログラム、情報処理装置、および情報処理システムに関する。
【背景技術】
【０００２】
プリンタ、ホストコンピュータおよびクライアントコンピュータがネットワークを介して相互に接続されたシステムにおいて、クライアントコンピュータはホストコンピュータと同じプリンタドライバをインストールする必要がある。ネットワーク上の個々のクライアントコンピュータに、プリンタドライバをインストールするには非常にコストがかかる。
【０００３】
この問題を解決する手法として、クライアントコンピュータがホストコンピュータからプリンタドライバをダウンロードしてインストールする「ポイント＆プリント」と呼ばれるプリンタドライバのインストール形式が知られている。「ポイント＆プリント」を用いることで、クライアントコンピュータはホストコンピュータをプリントサーバとして用いて、ネットワークプリンタで印刷を行うことができる。「ポイント＆プリント」は、オペレーションシステム（ＯＳ）の標準機能となっている。
【０００４】
特許文献１（特開２０１２−０８９００３号公報）に、ホスト側で設定した標準の設定を、ポイント＆プリントのクライアントの各ユーザのデフォルト設定として常に引き継がせることを可能とした情報処理装置が開示されている。この情報処理装置の場合、クライアントコンピュータの各ユーザがプリンタドライバの印刷設定を定義する際に、プリンタドライバの印刷設定ダイアログがプリンタフォルダから開かれたか否かを、印刷設定ダイアログのタイトル文字列を見て判断することで、各ユーザにプリンタフォルダから印刷設定を開いて操作させないようにする構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザがプリンタフォルダから「印刷設定」を開き、設定を変えて保存した場合、ユーザのデフォルトの印刷設定が定義され、ホスト側の「標準の設定」ＵＩで設定した印刷設定よりも、ユーザのデフォルトの印刷設定が優先されるようになる。そして、以後、ホスト側の「標準の設定」ＵＩで設定した印刷設定が、引き継がれなくなる問題があった。
【０００６】
本発明は、上述の課題に鑑みてなされたものであり、ユーザが主情報を自由に定義できると共に、任意のタイミングで、主情報を新たな主情報に変更可能とした情報処理プログラム、情報処理装置、および情報処理システムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータを、一意の識別子、および、主情報の引き継ぎの可否を指定する実行情報を備えた引き継ぎ情報を生成する引き継ぎ情報生成部と、主情報および主情報に関連する引き継ぎ情報を記憶する記憶部に記憶された主情報の内容を変更するための変更部と、新たな主情報の引き継ぎ要求があった際に、新たな主情報に付加されている引き継ぎ情報の実行情報が、新たな主情報の引き継ぎを指示するものであった場合に、記憶部に記憶されている主情報の引き継ぎ情報の識別子と、新たな主情報に付加されている引き継ぎ情報の識別子とを比較し、両方の識別子が一致する場合に、記憶部に記憶されている主情報および引き継ぎ情報を、新たな主情報および新たな主情報に付加されている引き継ぎ情報に更新処理する引き継ぎ実施部として機能させる。
【発明の効果】
【０００８】
本発明によれば、ユーザが主情報を自由に定義できると共に、任意のタイミングで、主情報を新たな主情報に変更可能とできるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、ポイント＆プリント環境を説明する図である。
【図２】図２は、ポイント＆プリント環境でのプリンタドライバの印刷設定と保存内容（デブモード）について説明するための図である。
【図３】図３は、ユーザがデフォルト設定を定義でき、かつ、任意のタイミングで標準の設定を各ユーザのデフォルト設定に引き継がせることを可能とする手法を説明するための図である。
【図４】図４は、ポイント＆プリントで接続されたホストＰＣおよびクライアントＰＣを示すブロック図である。
【図５】図５は、第１の実施の形態の情報処理システムのシステム構成図である。
【図６】図６は、第１の実施の形態の情報処理システムに設けられているホストＰＣおよびクライアントＰＣのハードウェア構成図である。
【図７】図７は、ポイント＆プリント接続されたホストＰＣおよびクライアントＰＣを示す模式図である。
【図８】図８は、引き継ぎ情報の構成の一例を示す図である。
【図９】図９は、ホストＰＣの情報処理の流れを示すタイムチャート（シーケンス図）である。
【図１０】図１０は、クライアントＰＣの情報処理の流れを示すタイムチャート（シーケンス図）である。
【図１１】図１１は、ホストＰＣ側の標準の設定（初期）の印刷設定画面を示す図である。
【図１２】図１２は、ホストＰＣの管理者が標準の設定の引き継ぎを指示操作した後の印刷設定画面（引き継ぎオン時）を示す図である。
【図１３】図１３は、クライアントＰＣのユーザのデフォルト設定を示す印刷設定画面を示す図である。
【図１４】図１４は、ホストＰＣの標準の設定が引き継がれた、クライアントＰＣのデフォルト設定の印刷設定画面（引き継ぎ完了時）を示す図である。
【図１５】図１５は、ユーザがデフォルト設定を変更した後の印刷設定画面（引き継ぎ完了後にユーザが変更）を示す図である。
【図１６】図１６は、第１の実施の形態の変形例となる情報処理システムのシステム構成図である。
【図１７】図１７は、第２の実施の形態となる情報処理装置の機能ブロック図である。
【図１８】図１８は、第２の実施の形態となる情報処理装置の情報処理の流れを示すタイムチャート（シーケンス図）である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、情報処理プログラム、情報処理装置、および情報処理システムの実施の形態を詳細に説明する。
【００１１】
（第１の実施の形態）
まず、図１は、ポイント＆プリント環境を説明する図である。図１において、プリンタ１、ホストコンピュータ２およびクライアントコンピュータ３がネットワーク４を介して相互に接続されたシステムを示している。このようなシステムにおいて、クライアントコンピュータ（クライアントＰＣ）３がホストコンピュータ（ホストＰＣ）２からプリンタドライバをダウンロードしてインストールするインストール形式を「ポイント＆プリント」と呼ぶ。多くの企業等では、プリンタドライバを、ポイント＆プリント環境で使用する。システムメンテナンス担当者がホスト側でプリンタ設定および標準の印刷設定を行い、各ユーザは、一部の設定のみが変更可能となっている場合が多い。
【００１２】
プリンタドライバの印刷設定としては、３種類の印刷設定が可能となっている。１種類目の印刷設定は、ユーザのデフォルトの印刷設定（プリンタフォルダから開いた印刷設定）である。この印刷設定の開き方は、プリンタフォルダ→プリンタアイコン右クリック→プリンタプロパティ全般タブ→印刷設定の手順で開くようになっている。または、プリンタフォルダ→プリンタアイコン右クリック→印刷設定の手順で開くようになっている。この１種類目の印刷設定は、ユーザのデフォルトの印刷設定を設定することができる。設定した印刷設定は、設定したユーザにのみ有効となる。
【００１３】
２種類目の印刷設定は、アプリケーションの印刷設定（アプリケーションから開いた印刷設定）である。この印刷設定の開き方は、任意のアプリケーション→印刷→ドライバ選択→プロパティまたは詳細設定の手順で開くようになっている。この２種類目の印刷設定は、アプリケーションのデータを印刷する際の印刷設定である。設定画面を開かないで印刷する場合は、デフォルトの印刷設定が適用される。
【００１４】
３種類目の印刷設定は、標準の印刷設定である。この印刷設定の   開き方は、プリンタフォルダ→プリンタアイコン右クリック→プリンタプロパティ詳細設定タブ→標準の設定（管理者権限ユーザのみ開くことが可能）の手順で開くようになっている。この３種類目の印刷設定は、プリンタドライバのデフォルトの印刷設定「デフォルトデブモード（Default  Devmode）」の設定である。「デフォルトデブモード」は、ポイント＆プリントを用いる全ユーザに対して有効となる。各ユーザに内容が引き継がれ、デフォルトとして使用される。また、ポイント＆プリント時には、ホスト側で本設定を行うことで、クライアント側に設定を引き継がせることができる。ただし、ユーザが「ユーザのデフォルトの印刷設定」を設定している場合には、「ユーザのデフォルトの印刷設定」が優先されて用いられる。
【００１５】
通常、ポイント＆プリントのホスト側の「標準の設定」のユーザインターフェイス（ＵＩ）で設定した印刷設定はポイント＆プリントのクライアントに引き継がれる。これはオペレーションシステム（ＯＳ）の一般的な仕様である。
【００１６】
しかし、ユーザがプリンタフォルダから「印刷設定」を開き、設定を変えて保存すると、ユーザのデフォルトの印刷設定が定義される。ユーザのデフォルトの印刷設定が定義されると、ホスト側の「標準の設定」ＵＩにて設定した印刷設定よりもユーザのデフォルトの印刷設定が優先され、以後、ホスト側の「標準の設定」ＵＩにて設定した印刷設定が引き継がれなくなってしまう。
【００１７】
図２は、ポイント＆プリント環境でのプリンタドライバの印刷設定と保存内容（デブモード）について説明するための図である。図２に示すように、ホストＰＣ２側の標準の設定で設定した印刷設定内容は、デフォルトデブモード（Default  Devmode）としてレジストリ８に保存される。デフォルトデブモードは、プリンタドライバのデフォルト印刷設定を示すものであり、ポイント＆プリントのクライアントＰＣ３にも引き継がれる。クライアントＰＣ３側では、標準の設定の変更は制限される。
【００１８】
クライアントＰＣ３側に引き継がれたデフォルトデブモードは、各ユーザのデブモード（Devmode）にも引き継がれ、ユーザのデフォルトの印刷設定となる。しかし、ユーザのデフォルトの印刷設定は、プリンタフォルダから印刷設定を行うことで変更可能である。このため、プリンタフォルダから印刷設定を行うと、以後、その設定が優先され、デフォルトデブモードの値が引き継がれなくなる。すなわち、ホスト側の設定が引き継がれなくなる。
【００１９】
また、図２に示すように、ユーザ毎のデブモードは、アプリケーションのデブモードに引き継がれる。このデブモードも、アプリケーションから印刷設定を開いて設定を行うと、以後、引き継がれなくなる。しかし、アプリケーションのデブモードは、アプリケーションを閉じればリセットされる。このため、再度アプリケーションを開き直すと、ユーザ毎のデブモードの設定がアプリケーションのデブモードにセットされる。
【００２０】
このように、ホストＰＣ２側でセットした標準の設定は、クライアントＰＣ３側のアプリケーションのデブモードまで引き継がれる。
【００２１】
ここで、ユーザがプリンタフォルダから印刷設定を開いて操作することを禁止すれば、ホストＰＣ２側で設定した標準の設定を、ポイント＆プリントのクライアントＰＣ３の各ユーザのデフォルト設定として常に引き継がせることができる。しかし、このようにすると、ホストＰＣ２側で設定した標準の設定をクライアントＰＣ３の各ユーザのデフォルト設定に常に引き継ぐことはできても、クライアントＰＣ３の各ユーザがデフォルトの印刷設定を定義困難となる。
【００２２】
これに対して、ユーザがプリンタフォルダから印刷設定を行うことを可能とすると、以後、その設定が優先され、ホストＰＣ２側で設定したデフォルトデブモードの値が引き継がれなくなる。このような場合でもシステムとしては、ホストＰＣ２側で設定した標準の設定を、任意のタイミングで、ポイント＆プリントのクライアントの各ユーザのデフォルト設定として引き継ぎ可能とすることが好ましい。すなわち、ポイント＆プリントのシステムとしては、ユーザごとのデフォルトの印刷設定を自由に定義できると共に、任意のタイミングで、ホスト側で設定した標準の設定に変更可能であることが好ましい。
【００２３】
１台のパーソナルコンピュータ（ＰＣ）であれば、図３に示す手法を用いることで、各ユーザがデフォルト設定を定義でき、かつ、任意のタイミングで標準の設定を各ユーザのデフォルト設定に引き継がせることができる。この図３に示す手法の場合、パーソナルコンピュータに、ユーザのデフォルトの印刷設定に対する標準の設定１０の引き継ぎの有無を示す引き継ぎ情報１１を、例えばレジストリまたはランゲージモニタ（Language  Monitor）等の、プリンタドライバ１２が参照できる場所に記憶する。図３に示す例の場合、標準の設定１０の設定項目として、引き継ぎを実施するか否かを示す情報１１を持たせている。
【００２４】
次に、引き継ぎのタイミングで、上述の引き継ぎ情報１１を、標準の設定１０を引き継ぐことを示す引き継ぎ情報１１に変更する。プリンタドライバ１２は、印刷実行時、または印刷設定のＵＩを開くタイミングで標準の設定１０を参照し、標準の設定１０をユーザのデフォルトの印刷設定に引き継がせる処理を実施するか否かを判断する（ステップＳ１，ステップＳ２）。
【００２５】
次に、プリンタドライバ１２は、標準の設定１０に「標準の設定１０を引き継がせること」を示す引き継ぎ情報１１を検出した場合、標準の設定１０を、すべてのユーザのデフォルトの印刷設定に引き継ぐ。引き継ぐ方法としては、各ユーザのデフォルトの印刷設定を削除、または、標準の設定１０のすべての設定値を各ユーザのデフォルトの印刷設定の設定値に置き換える（ステップＳ３）。
【００２６】
次に、プリンタドライバ１２は、印刷実行時、印刷設定のＵＩを開くときに、標準の設定１０を常に参照するため、「標準の設定１０を引き継がせる」という引き継ぎ情報１１が存在している限り、引き継ぎ処理が実行される。そして、このままでは、各ユーザがデフォルトの印刷設定を定義困難となる。このため、プリンタドライバ１２は、すべてのユーザのデフォルトの印刷設定への引き継ぎが完了した後、標準の設定１０をユーザのデフォルトの印刷設定に引き継がせるか否かという引き継ぎ情報１１を、「引き継ぎを実施しない」ことを示す引き継ぎ情報に変更する（ステップＳ４）。このような手法を用いることで、１台のパーソナルコンピュータにおいて、各ユーザがデフォルト設定を定義でき、かつ、任意のタイミングで標準の設定１０を各ユーザのデフォルト設定に引き継がせることができる。
【００２７】
次に、図３を用いて説明した手法を、図４に示すようにポイント＆プリントで接続されたホストＰＣ２およびクライアントＰＣ３に適用した場合を説明する。このようにポイント＆プリントで接続されている場合、ホストＰＣ２のプリンタドライバ１５とクライアントＰＣ３のプリンタドライバ２０の標準の設定１６，２１は、オペレーションシステムの仕組みで引き継がれる。このため、ホストＰＣ２の標準の設定１６で、「標準の設定を引き継ぐ」という引き継ぎ情報１７を持たせれば、クライアントＰＣ３の標準の設定２１でも、「標準の設定を引き継ぐ」という引き継ぎ情報２２が設定される。
【００２８】
このように、ポイント＆プリントによる環境下でも、ステップＳ１１〜ステップＳ１３に示すように、上述の図３で説明した手法と同様の手法で、標準の設定１６をユーザのデフォルト設定に引き継がせることが可能である。
【００２９】
しかし、ポイント＆プリントによる環境下におけるクライアントＰＣ３からは、標準の設定２１を変更することができない。このため、図３のステップＳ４に示した「引き継ぎを実施しないように変更する処理」を行うことができない。一旦、引き継ぎが完了した後は、引き継ぎを止める変更はできないため、ホストＰＣ２の標準の設定１６に「標準の設定を引き継がせる」という引き継ぎ情報１７が存在し続ける。その結果、クライアントＰＣ３では、引き継ぎ処理が常に実行されてしまい、クライアントＰＣ３の各ユーザはデフォルトの印刷設定を定義困難となる。
【００３０】
（第１の実施の形態）
このようなことから、本発明の第１の実施の形態となる情報処理システムは、ポイント＆プリントのシステムとして、ユーザ毎のデフォルトの印刷設定情報を自由に定義できると共に、任意のタイミングで、ホスト側で設定した標準の設定に変更可能となっている。なお、印刷設定情報は、主情報の一例である。図５は、第１の実施の形態となる情報処理システムのシステム構成図である。この図５に示すように第１の実施の形態の情報処理システムは、複数のプリンタ１、１以上のホストＰＣ２、および１以上のクライアントＰＣ３を、ネットワーク４を介して相互に接続して、ポイント＆プリントによる環境を形成している。
【００３１】
図６は、ホストＰＣ２およびクライアントＰＣ３のハードウェア構成図である。図６に示すように各ＰＣ２，３は、ＣＰＵ２５、ＲＡＭ２６、ＲＯＭ２７、ＨＤＤ２８、およびＩ／Ｆ２９が、バスライン３０を介して相互に接続されている。また、Ｉ／Ｆ２９には、表示部（ＬＣＤ）３１および操作部３２が接続されている。ＣＰＵは、「Central  Processing  Unit」の略記である。ＲＡＭは、「Random  Access  Memory」の略記である。ＲＯＭは、「Read  Only  Memory」の略記である。ＨＤＤは、「Hard  Disk  Drive」の略記である。Ｉ／Ｆは、「interface」の略記である。ＬＣＤは、「Liquid  Crystal  Display」の略記である。
【００３２】
ＣＰＵ２５は、ホストＰＣ２またはクライアントＰＣ３の全体の動作を制御する。ＲＡＭ２６は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ２５が情報を処理する際の作業領域として用いられる。ＲＯＭ２７は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが記憶されている。ＨＤＤ２８は、情報の読み書きが可能な不揮発性の記憶媒体であり、オペレーティングシステム（ＯＳ）、各種の制御プログラム、アプリケーションプログラム等が記憶されている。一例ではあるが、ホストＰＣ２またはクライアントＰＣ３の情報処理プログラムも、ＨＤＤ２８に記憶されている。なお、情報処理プログラムは、ＲＡＭ２６またはＲＯＭ２７に記憶してもよい。
【００３３】
Ｉ／Ｆ２９は、ＬＣＤ３１および操作部３２に対する入出力の仲介を図る。ＬＣＤ３１は、ユーザがホストＰＣ２またはクライアントＰＣ３の状態を確認するための視覚的ユーザインタフェイスである。 操作部３２は、キーボードおよびマウス装置等の、ユーザがホストＰＣ２またはクライアントＰＣ３に情報を入力するためのユーザインタフェイスである。
【００３４】
図７は、ポイント＆プリント接続されたホストＰＣ２およびクライアントＰＣ３を示す模式図である。ホストＰＣ２にインストールされているプリンタドライバ３５は、ＵＩ部３６、描画部３７、引き継ぎ情報生成部３８、および引き継ぎ実施部３９の各機能を有している。クライアントＰＣ３にインストールされているプリンタドライバ４１の機能も、プリンタドライバ３５と同様であり、ＵＩ部４２、描画部４３、引き継ぎ情報生成部４４、および引き継ぎ実施部４５の各機能を有している。なお、プリンタドライバ３５およびプリンタドライバ４１の各部３６〜３９，４２〜４５の機能は、全部をソフトウェアで形成してもよいし、一部または全部をハードウェアで形成してもよい。
【００３５】
このような情報処理システムにおいて、ホストＰＣ２の標準の設定５０は、クライアントＰＣ３に引き継がれる。ＵＩ部３６は、引き継ぎ情報生成部３８に対して、引き継ぎ情報５１の生成を要求する。引き継ぎ情報生成部３８は、引き継ぎ情報５１を、標準の設定５０としてレジストリ（またはランゲージモニタ）等の記憶部に保存する。クライアントＰＣ３のＵＩ部４２および描画部４３は、引き継ぎ実施部４５に、引き継ぎの実施を要求する。引き継ぎ実施部４５は、標準の設定５０を取得してユーザのデフォルト設定５４に反映させる。
【００３６】
図８は、引き継ぎ情報５１の構成の一例を示す図である。引き継ぎ情報５１は、識別子６０と、引き継ぎを実施するか否かを示す実行情報６１とを有している。識別子６０としては、一意に判別可能な値が用いられている。一例として、日付を示す数値と時刻を示す数値とを合わせた値（日付＋時刻）を用いる場合、例えば２０１３年１月１日の時刻１２時３０分の数値を合わせて、識別子６０としては、「２０１３０１０１１２３０」の値が用いられる。実行情報６１は、引き継ぎ実施部３９，４５が引き継ぎを実施するか否かを判断可能な値である。実行情報６１としては、例えばＴｒｕｅ（１）、Ｆａｌｓｅ（０）の２値が用いられる。
【００３７】
図９に、ホストＰＣ２の情報処理の流れを示すタイムチャート（シーケンス図）を示す。なお、図９に示すシーケンス図と、図１０に示し後述するクライアントＰＣ３の情報処理の流れを示すタイムチャート（シーケンス図）は、時系列的につながっているものとする。
【００３８】
図９のシーケンス図において、ステップＳ２１で、管理者がプリンタドライバのＵＩ部３６を立ち上げると、ＵＩ部３６は、ステップＳ２２において、引き継ぎ実施部３９に引き継ぎ実施要求を行う。引き継ぎ実施部３９は、ステップＳ２３において、ホストＰＣ２およびクライアントＰＣ３のうち、どちらのＰＣとして動作しているか（現在の動作環境）を判別する。現在の動作環境がホストＰＣ２であると判別した場合、引き継ぎ実施部３９は、引き継ぎ処理を実施しない。図９に示す例は、現在の動作環境がホストＰＣ２の場合であるため、引き継ぎ実施部３９は、引き継ぎ処理を実施しない。
【００３９】
次に、管理者は、ステップＳ２４において、プリンタドライバ３５のＵＩ部３６に、クライアントＰＣ３に対する標準の設定５０の引き継ぎ処理実施を要求する。ＵＩ部３６は、標準の設定５０の引き継ぎ処理の実施が要求されると、ステップＳ２５において、引き継ぎ情報生成部３８に引き継ぎ情報の生成を要求する。引き継ぎ情報生成部３８は、ステップＳ２６において、引き継ぎ情報５１を生成する。この場合の引き継ぎ情報５１としては、ホストＰＣ２側の引き継ぎ情報５１が引き継がれるため、図８を用いて説明したように、現在の日付＋時刻(2013年1月1日12時30分→201301011230)の値を用いた識別子６０と、引き継ぎを実施することを示す「する：Ｔｒｕｅ：１」との実行情報６１とが付加された引き継ぎ情報５１が生成される。
【００４０】
引き継ぎ情報生成部３８は、ステップＳ２６で生成した引き継ぎ情報５１を、ステップＳ２７において、標準の設定５０としてレジストリ等の記憶部に保存する。これにより、ホストＰＣ２側の標準の設定５０に、例えば「201301011230」の識別子６０、および「引き継ぎ実施：する（１）」という実行情報６１を有する引き継ぎ情報５１が保存された状態になる。
【００４１】
次に、図１０に、クライアントＰＣ３の情報処理の流れを示すタイムチャート（シーケンス図）を示す。なお、図９に示したホストＰＣ２のシーケンス図と、以下に説明する図１０のクライアントＰＣ３のシーケンス図は、時系列的につながっているものとする。すなわち、クライアントＰＣ３側には、図９のシーケンス図で設定されたホストＰＣ２側の標準の設定５０が引き継がれていることとする（ＯＳの仕組み）。
【００４２】
図１０のシーケンス図のステップＳ３１において、ユーザＡがＵＩ部４２を立ち上げ操作すると、ＵＩ部４２は、ステップＳ３２において、ホストＰＣ２から引き継いだ標準の設定５０の引き継ぎ実施を、引き継ぎ実施部４５に要求する。引き継ぎ実施部４５は、現在の動作環境が、ホストＰＣ２側であるか、クライアントＰＣ３側であるかを判断する。この例では、クライアントＰＣ３の環境で動作しているため、引き継ぎ実施部４５は、引き継ぎ実施処理を続行し、ステップＳ３３において、標準の設定５０から引き継ぎ情報５１を取得する。引き継ぎ情報５１は、ホストＰＣ２から引き継がれた値が設定されているため、識別子６０は201301011230、実行情報６１は、引き継ぎを実施することを示す「する（１）」となっている。
【００４３】
次に、実行情報６１が、引き継ぎを実施することを示す「する（１）」となっているため、引き継ぎ実施部４５は、ステップＳ３４において、ユーザＡのデフォルト設定５４の引き継ぎ情報５６を取得する。ここでは、例として、デフォルト設定５４から取得した引き継ぎ情報５６に含まれる識別子６０は、「201205050505（２０１２年５月５日の５時５分）」とする。 引き継ぎ実施部４５は、ステップＳ３３で取得した、ホストＰＣ２から引き継いだ引き継ぎ情報５１の識別子６０と、ステップＳ３４で取得した、ユーザＡのデフォルト設定５４の引き継ぎ情報５６の識別子６０を比較する。比較の結果、両者が異なる値であった場合、引き継ぎ実施部４５は、ステップＳ３５において、ホストＰＣ２側の引き継ぎ情報５１の引き継ぎを実施する。なお、引き継ぎの実施は、引き継ぎ情報５１の実行情報６１が、引き継ぎの実施を「する（１）」となっていることが前提である。上述の比較の結果、両者が異なる値の場合であっても、引き継ぎ情報５１の実行情報６１が、引き継ぎの実施を「しない（０）」となっている場合には、引き継ぎ実施部４５は、引き継ぎの実施を行わない。
【００４４】
次に、引き継ぎを行う場合、引き継ぎ実施部４５は、ユーザＡのデフォルト設定(devmode)５４をレジストリから削除する。ユーザのデフォルト設定５４がなければ、引き継ぎ実施部４５は、ＯＳの仕様として標準の設定５０をデフォルト設定５４としてレジストリに保存する。また、引き継ぎを行う場合、引き継ぎ実施部４５は、ユーザＡのデフォルト設定(devmode)５４の各設定値に対して、対応する標準の設定５０の設定値をそれぞれ反映させる。
【００４５】
なお、ユーザが複数存在した場合、引き継ぎ実施部４５は、ステップＳ３４で説明したように、ユーザＡのデフォルト設定５４と同様に、全てのユーザのデフォルト設定５４から引き継ぎ情報５６を取得する。そして、引き継ぎ実施部４５は、ホストＰＣ２から引き継いだ標準の設定５０の引き継ぎ情報５１と、デフォルト設定５４の引き継ぎ情報５６とが異なる場合に、引き継ぎを実施する。これにより、ホストＰＣ２側の標準の設定５０を、全ユーザのデフォルト設定５４に引き継がせることができる。
【００４６】
このように、実施の形態の情報処理システムにおいては、ホストＰＣ２側において、ユニークな識別子６０および引き継ぎの実施の可否を指定する実行情報６１を付加した標準の設定５０を生成する。ホストＰＣ２で生成された標準の設定５０および引き継ぎ情報５１は、図７に示す例においては、標準の設定５０および引き継ぎ情報５１としてクライアントＰＣ３側に引き継がれている。
【００４７】
クライアントＰＣ３は、標準の設定５０の実行情報６１が引き継ぎの実施を「する（１）」になっている場合において、ホストＰＣ２から引き継いだ標準の設定５０の識別子６０と、ユーザＡのデフォルト設定５４の識別子６０とを比較する。そして、比較した両者が一致した場合は、ユーザＡのデフォルト設定５４に、ホストＰＣ２の標準の設定５０が引き継がれているため、引き継ぎの処理を実行しない。これに対し、比較した両者が一致しない場合は、ユーザＡのデフォルト設定５４に、ホストＰＣ２の標準の設定５０が引き継がれていないことを意味する。このため、ユーザＡのデフォルト設定５４に、ホストＰＣ２の標準の設定５０の引き継ぎを実行処理する。
【００４８】
これにより、ホストＰＣ２側は、標準の設定５０に対して、引き継ぎの実施を指示する「する（１）」の実行情報６１と共に、前回とは異なる識別子６０を付加することで、クライアントＰＣ３側のユーザのデフォルト設定に対して、ホストＰＣ２側の標準の設定５０を、任意のタイミングで引き継がせることができる。
【００４９】
次に、ステップＳ３６において、ユーザＡが、ステップＳ３１で立ち上げた印刷設定のＵＩで印刷設定を変更したとする。例として、ここでは両面を「オフ」から「長辺綴じ」に変更したとする。印刷設定が変更されると、ＵＩ部４２は、ステップＳ３７において、ユーザＡのデフォルト設定５４に変更後の印刷設定（この例の場合、「長辺綴じ」の設定）を保存する。
【００５０】
次に、ステップＳ３８でユーザＡが印刷を実行する。なお、図１０では、ユーザＡがＵＩ部４２に直接、印刷実行するように描かれているが、具体的には、印刷機能を備えた文章作成アプリケーション等から印刷実行される。
【００５１】
次に、印刷実行されると、ステップＳ３９において、描画部４３は、引き継ぎ実施部４５に引き継ぎ実施要求を行う。引き継ぎ実施部４５は、ステップＳ４０において、標準の設定５０から引き継ぎ情報５１を取得する。ここで取得した引き継ぎ情報５１は、ホストＰＣ２から引き継がれた値であるため、識別子６０は201301011230、実行情報６１は、引き継ぎを実施することを示す「する（１）」となっている。また、引き継ぎ実施部４５は、ステップＳ４１において、ユーザＡのデフォルト設定５４の引き継ぎ情報５６を取得する。
【００５２】
引き継ぎ実施部４５は、ホストＰＣ２から引き継いだ標準の設定５０の引き継ぎ情報５１と、デフォルト設定５４の引き継ぎ情報５６とを比較する。ステップＳ３７において、ユーザＡの印刷設定の変更操作により、デフォルト設定５４に対して、「長辺綴じ」の印刷設定が保存されたが、デフォルト設定５４の識別子６０は、ホストＰＣ２から引き継がれたままの値（201301011230）である（変更無し）。ホストＰＣ２から引き継いだ標準の設定５０の引き継ぎ情報５１の識別子６０と、デフォルト設定５４の引き継ぎ情報５６の識別子６０とが同じ値である場合、引き継ぎ実施部４５は、デフォルト設定５４に対する標準の設定５０の引き継ぎは、実施しない。これにより、ユーザＡがステップＳ３６で変更した「両面「長辺綴じ」」の印刷設定を維持できる。すなわち、ユーザＡが任意のタイミングでデフォルト設定５４を定義可能とすることができる。
【００５３】
なお、図１０のステップＳ４２に示すようにユーザが引き継ぎ実施要求操作を行った場合、この引き継ぎ実施要求は、ステップＳ４３に示すようにＵＩ部４２から引き継ぎ情報生成部４４に送信される。しかし、クライアントＰＣ３においては、ユーザＡが引き継ぎ実施要求操作を行った場合でも、引き継ぎ情報生成部４４は、ホストＰＣ２の標準の設定５０をデフォルト設定５４に引き継ぐ処理を実行しないようになっている。
【００５４】
次に、図９および図１０に示したシーケンス図の各処理に応じて変遷する印刷設定画面の例を図１１〜図１５に示す。図１１は、図９のステップＳ２１で表示される、ホストＰＣ２側の標準の設定（初期）の印刷設定画面である。この図１１の例は、両面の設定項目が「短辺綴じ」に設定され、集約の設定項目が「２ｉｎ１」に設定され、標準の設定を引き継ぐか否かを設定するための項目が「オフ」に設定されている。
【００５５】
図１２は、図９のステップＳ２４で、ホストＰＣ２の管理者が標準の設定の引き継ぎを指示操作した後の印刷設定画面（引き継ぎオン時）である。この図１２の例の場合、標準の設定を引き継ぐか否かを設定するための項目が「オン」に設定されている。
【００５６】
図１３は、図１０のステップＳ３１の前のタイミングにおける、クライアントＰＣ３のユーザＡのデフォルト設定を示す印刷設定画面である。この図１３の例では、両面が「オフ」、集約が「オフ」に設定されている。また、クライアントＰＣ３の場合、標準の設定を引き継ぐか否かを設定するための項目は、「設定不可（ユーザが設定できない）」となっている。なお、図１３の印刷設定画面が表示されている時点では、ホストＰＣ２の標準の設定５０は、クライアントＰＣ３側に引き継がれていない。
【００５７】
図１４は、図１０のステップＳ３５において、ホストＰＣ２の標準の設定５０が引き継がれた、クライアントＰＣ３のデフォルト設定５４の印刷設定画面（引き継ぎ完了時）である。この図１４の例の場合、標準の設定５０の引き継ぎが実施されたため、両面の項目と集約の項目がそれぞれホストＰＣ２の標準の設定５０と同じ値（「短辺綴じ」，「２ｉｎ１」）に設定されている。
【００５８】
図１５は、図１０のステップＳ３７において、ユーザがデフォルト設定５４を変更した後の印刷設定画面（引き継ぎ完了後にユーザが変更）である。図１５の例は、上述のようにユーザＡが両面の項目を「長辺綴じ」に設定した例である。ユーザにより設定された値は、ユーザＡのデフォルト設定５４としてクライアントＰＣ３のレジストリに保存されている。ユーザＡのデフォルト設定５４は、図１０のステップＳ３８で印刷を実行した後、およびステップＳ４２でユーザがホストＰＣ２の標準の設定５０の引き継ぎ実施要求操作を行った後も維持される。
【００５９】
図１４および図１５からも、実施の形態の情報処理システムの場合、ホストＰＣ２の標準の設定５０を、クライアントＰＣ３のユーザのデフォルト設定５４に反映できており、また、クライアントＰＣ３のユーザがデフォルト設定５４を定義可能となっていることが分かる。
【００６０】
以上の説明から明らかなように、第１の実施の形態の情報処理システムは、ホストＰＣ２側において、ユニークな識別子６０および引き継ぎの実施の可否を指定する実行情報６１を付加した標準の設定５０を生成する。クライアントＰＣ３は、標準の設定５０の実行情報６１が引き継ぎの実施を「する（１）」になっている場合において、ホストＰＣ２から引き継いだ標準の設定５０の識別子６０と、ユーザのデフォルト設定５４の識別子６０とを比較する。そして、比較した両者が一致した場合は、ユーザのデフォルト設定５４に、ホストＰＣ２の標準の設定５０が引き継がれているため、引き継ぎの処理を実行しない。これに対し、比較した両者が一致しない場合は、ユーザのデフォルト設定５４に、ホストＰＣ２の標準の設定５０が引き継がれていないことを意味する。このため、ユーザのデフォルト設定５４に、ホストＰＣ２の標準の設定５０の引き継ぎを実行処理する。
【００６１】
これにより、ホストＰＣ２側は、標準の設定５０に対して、引き継ぎの実施を指示する「する（１）」の実行情報６１と共に、前回とは異なる識別子６０を付加することで、クライアントＰＣ３側のユーザのデフォルト設定５４に対して、ホストＰＣ２側の標準の設定５０を、任意のタイミングで引き継がせることができる。
【００６２】
また、ユーザは、クライアントＰＣ３を操作して所望の印刷設定を行うことができる。このユーザの印刷設定は、デフォルト設定５４としてクライアントＰＣ３のレジストリ等に記憶される。そして、ユーザの印刷設定は、引き継ぎの実施を指示する「する（１）」の実行情報６１、およびデフォルト設定５４に付加されている識別子６０とは異なる識別子６０が付加されたホストＰＣ２の標準の設定５０の引き継ぎ要求がされるまでの間、維持される。すなわち、第１の実施の形態の情報処理システムは、ユーザに対しては、任意のタイミングでデフォルト設定５４を定義可能とすることができる。また、ホストＰＣ２に対しては、標準の設定５０に対して、引き継ぎの実施を指示する「する（１）」の実行情報６１と共に、前回とは異なる識別子６０を付加することで、クライアントＰＣ３のユーザのデフォルト設定５４に対して、標準の設定５０を引き継がせることができる。
【００６３】
（第１の実施の形態の変形例）
次に、第１の実施の形態の情報処理システムの変形例を説明する。上述の第１の実施の形態の情報処理システムは、一つのホストＰＣ２と一つのクライアントＰＣ３を、ポイント＆プリントの環境下でネットワーク接続した例であった。これに対して、変形例の情報処理システムは、一つのホストＰＣ２と複数のクライアントＰＣ３を、ポイント＆プリントの環境下でネットワーク接続した例である。
【００６４】
図１６は、ポイント＆プリント接続された１台のホストＰＣ２および複数のクライアントＰＣを示す模式図である。なお、この例の場合、クライアントＰＣとしては、第１のクライアントＰＣ３ａ、および第２のクライアントＰＣ３ｂの計２台のクライアントＰＣが接続されている例である。
【００６５】
図１６において、第１のクライアントＰＣ３ａおよび第２のクライアントＰＣ３ｂの各プリンタドライバ４１ａ，４１ｂは、ホストＰＣ２のプリンタドライバ３５をポイント＆プリントで接続したものである。ホストＰＣ２の標準の設定５０は、各クライアントＰＣ３ａ，３ｂのどちらにも引き継がれるため（ＯＳの仕様）、ホストＰＣ２で設定した引き継ぎ情報５１は、各クライアントＰＣ３ａ，３ｂに、標準の設定として引き継がれる。
【００６６】
各クライアントＰＣ３ａ，３ｂのプリンタドライバ４１ａ，４１ｂは、ＵＩ立ち上げ時、または、印刷実行時に、標準の設定５０の引き継ぎ情報５１と、ユーザのデフォルト設定５４ａ，５４ｂの引き継ぎ情報５６ａ，５６ｂとを取得し、上述の識別子６０を比較する。プリンタドライバ４１ａ，４１ｂは、各識別子６０が異なっていた場合、標準の設定５０を、ユーザのデフォルト設定５４ａ，５４ｂに引き継ぐ。これに対して、プリンタドライバ４１ａ，４１ｂは、各識別子６０が同じであった場合、標準の設定５０の引き継ぎは行わない。
【００６７】
このように、複数のクライアントＰＣ３ａ，３ｂが存在していても、各クライアントＰＣ３ａ，３ｂが、標準の設定５０の引き継ぎを独立して判断して引き継ぎ処理できるため、図９および図１０のシーケンス通りに引き継ぎ処理を行う事ができ、上述と同じ効果を得ることができる。
【００６８】
（第２の実施の形態）
次に、第２の実施の形態となる情報処理装置の説明をする。上述の第１の実施の形態の情報処理システムは、一つのホストＰＣ２と一つのクライアントＰＣ３を、ポイント＆プリントの環境下でネットワーク接続した例であった。これに対して、以下に説明する第２の実施の形態の情報処理装置は、ポイント＆プリント接続を行うことなく、１台のパーソナルコンピュータ装置内で（スタンドアロン環境下で）、上述の標準の設定５０の引き継ぎ処理を行う情報処理装置の例である。
【００６９】
図１７は、１台のパーソナルコンピュータ（ＰＣ）に、プリンタドライバ７１がインストールされており、ユーザがプリンタフォルダから印刷設定を変更して保存したため、ユーザのデフォルト設定７８が作成され、レジストリ等の記憶部に保存された状態を示している。プリンタドライバ７１のＵＩ部７２は、引き継ぎ情報生成部７４に引き継ぎ情報生成の依頼をする。プリンタドライバ７１のＵＩ部７２と描画部７３は、引き継ぎ実施部７５に引き継ぎ実施を依頼する。引き継ぎ情報生成部７４は、標準の設定７６に引き継ぎ情報７７を生成して付加する。引き継ぎ実施部７５は、標準の設定７６の引き継ぎ情報７７と、ユーザのデフォルト設定７８の引き継ぎ情報７９のそれぞれの識別子（図８参照）を比較する。引き継ぎ実施部７５は、比較した両者が異なっていた場合、標準の設定７６を引き継いだユーザのデフォルト設定７８を、レジストリ等の記憶部に保存する。なお、比較した両者が同一の場合、引き継ぎ実施部７５は、標準の設定７６の引き継ぎは実施しない。
【００７０】
図１８は、スタンドアロン環境下におけるパーソナルコンピュータ（ＰＣ）の標準の設定の引き継ぎ処理のシーケンス図である。図１８のシーケンス図において、まず、ステップＳ５１に示すように、管理者により、標準の設定７６の引き継ぎ処理の実施要求がされると、プリンタドライバ７１のＵＩ部７２は、ステップＳ５２において、引き継ぎ情報生成部７４に引き継ぎ情報の生成を要求する。
【００７１】
引き継ぎ情報生成部７４は、ステップＳ５３において、識別子および引き継ぎを実施するか否かを示す実行情報を付加した引き継ぎ情報（図８参照）を生成する。例としては、引き継ぎ情報生成部７４は、現在の日付＋時刻(２０１３年１月１日１２時３０分→201301011230)から識別子を生成する。また、引き継ぎ情報生成部７４は、引き継ぎを実施することを示す「する（１）」という値を設定した実行情報を生成する。そして、引き継ぎ情報生成部７４は、識別子および実行情報を付加した引き継ぎ情報７７を、ステップＳ５４において、標準の設定７６としてレジストリ等の記憶部に保存する。これにより、レジストリには、「識別子：201301011230」および「実行情報：する」とされた引き継ぎ情報７７を有する標準の設定７６が保存された状態となる。
【００７２】
次に、このように管理者により標準の設定７６の引き継ぎが行われたパーソナルコンピュータ（ＰＣ）において、ステップＳ５５に示すように、ユーザＡがプリンタフォルダからＵＩを立ち上げた場合、プリンタドライバ７１のＵＩ部７２は、ステップＳ５６において、引き継ぎ実施部７５に引き継ぎ実施を要求する。引き継ぎ実施部７５は、ステップＳ５７において、標準の設定７６から引き継ぎ情報７７を取得する。上述のように、引き継ぎ情報７７には、201301011230の識別子と、引き継ぎ実施を「する」とされた実行情報が付加されている。引き継ぎ実施部７５は、ステップＳ５８において、ユーザＡのデフォルト設定７８から、引き継ぎ情報７９を取得する。例として、取得した引き継ぎ情報７９に付加されている識別子を201205050505とする。
【００７３】
次に、引き継ぎ実施部７５は、ステップＳ５７で取得した標準の設定７６の識別子と、ステップＳ５８で取得したデフォルト設定７８の識別子とを比較し、比較の結果、両者が異なっていた場合、ステップＳ５９において、標準の設定７６の引き継ぎを実施する。標準の設定７６の引き継ぎの仕方としては、引き継ぎ実施部７５は、ユーザＡのデフォルト設定(devmode)７８をレジストリから削除する。レジストリに、ユーザＡのデフォルト設定７８が保存されていない場合、引き継ぎ実施部７５は、ＯＳの仕様として標準の設定７６をデフォルト設定７８としてレジストリに保存する。また、引き継ぎ実施部７５は、ユーザＡのデフォルト設定(devmode)７８の各設定値に、標準の設定７６の設定値のうち、対応する設定値を反映させる。このような引き継ぎ処理を実施した場合、ユーザＡのデフォルト設定７８は、標準の設定７６と等しい状態になる。
【００７４】
なお、ユーザが複数存在していた場合でも、上述と同様に、ステップＳ５８で、ユーザＡのデフォルト設定７８と同様に全てのユーザのデフォルト設定７８から引き継ぎ情報７９を取得する。そして、引き継ぎ情報７９の識別子が標準の設定７６の識別子と異なる場合に、ステップＳ５９で引き継ぎ処理を実施する。これにより、ユーザが複数存在していた場合でも、標準の設定７６を各ユーザのデフォルト設定７８に引き継がせることができる。
【００７５】
次に、ユーザＡが、ステップＳ５５で立ち上げた印刷設定のＵＩを用いて、ステップＳ６０において、印刷設定を変更操作した場合、ＵＩ部７２は、ステップＳ６１において、ユーザＡのデフォルト設定７８に変更後の印刷設定を保存する。例として、ここでは両面を「オフ」から「長辺綴じ」となるように、印刷設定が変更されたものとする。なお、図１８においては、ユーザＡがＵＩ部７２に対して、直接印刷実行するように図示されているが、実際には、印刷機能をそなえた文章作成アプリケーションから印刷実行される。
【００７６】
ユーザＡにより、印刷設定の変更操作が行われ、ステップＳ６２において印刷の実行操作がされると、ステップＳ６３において、描画部７３が、引き継ぎ実施部７５に対して、標準の設定７６の引き継ぎ実施要求を行う。引き継ぎ実施要求がされると、引き継ぎ実施部７５は、ステップＳ６４において、標準の設定７６から引き継ぎ情報７７を取得する。なお、この時点で取得した引き継ぎ情報は変更されていないため、識別子は201301011230、引き継ぎ実施は「する」が設定されている。
【００７７】
次に、引き継ぎ実施部７５は、ステップＳ６５において、ユーザＡのデフォルト設定７８から引き継ぎ情報７９を取得する。取得した引き継ぎ情報７９の識別子は、上述のように標準の設定７６から引き継がれた値になっているため、201301011230である。
【００７８】
引き継ぎ実施部７５は、標準の設定７６の識別子とデフォルト設定７８の識別子とを比較する。この例の場合、標準の設定７６の識別子が201301011230であり、また、デフォルト設定７８の識別子も201301011230であり、両方の識別子の値が等しい。このため、引き継ぎ実施部７５は、標準の設定７６の引き継ぎは行わない。
【００７９】
これにより、ユーザがステップＳ６０で変更した「両面「長辺綴じ」」の印刷設定を維持することができる。すなわち、ユーザが任意のタイミングでデフォルト設定７８を定義可能とすることができる。
【００８０】
なお、図１８のステップＳ６６に示すようにユーザＡが引き継ぎ実施要求操作を行った場合、この引き継ぎ実施要求は、ステップＳ６７に示すようにＵＩ部７２から引き継ぎ情報生成部７４に送信される。しかし、クライアントＰＣ３においては、ユーザＡが引き継ぎ実施要求操作を行った場合でも、引き継ぎ情報生成部７４は、標準の設定７６をデフォルト設定７８に引き継ぐ処理を実行しないようになっている。
【００８１】
以上の説明から明らかなように、第２の実施の形態の情報処理装置のように、スタンドアロン環境においても、デフォルト設定７８をユーザが自由に定義できると共に、任意のタイミングで、デフォルト設定７８を標準の設定７６に変更可能とすることができる他、上述の第１の実施の形態および第１の実施の形態の変形例と同様の効果を得ることができる。
【００８２】
上述の第１の実施の形態の情報処理システム、第１の実施の形態の情報処理システムの変形例、および第２の実施の形態の情報処理装置で実行される情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されてコンピュータ・プログラム・プロダクトとして提供される。
【００８３】
また、上述の第１の実施の形態の情報処理システム、第１の実施の形態の情報処理システムの変形例、および第２の実施の形態の情報処理装置で実行される情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせて提供するように構成しても良い。また、情報処理プログラムを、インターネット等のネットワーク経由で提供または配布するように構成しても良い。また、情報処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００８４】
また、各実施の形態で実行される情報処理プログラムは、上述したプリンタドライバ３５，４１等の各部（ＵＩ部３６，４２、引き継ぎ情報生成部３８，４４、引き継ぎ実施部３９，４５、描画部３７，４３等）を含むモジュール構成となっている。実際のハードウェアとしては、ＣＰＵ（プロセッサ）が記憶媒体から情報処理プログラムを読み出して実行する。これにより、各部（ＵＩ部３６，４２、引き継ぎ情報生成部３８，４４、引き継ぎ実施部３９，４５、描画部３７，４３等）が主記憶装置上にロードされ、ＵＩ部３６，４２、引き継ぎ情報生成部３８，４４、引き継ぎ実施部３９，４５、描画部３７，４３等が主記憶装置上に生成されるようになっている。
【００８５】
上述の各実施の形態は、例として提示したものであり、本発明の範囲を限定することは意図していない。この新規な各実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことも可能である。各実施の形態および各実施の形態の変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８６】
１  プリンタ
２  ホストＰＣ
３  クライアントＰＣ
４  ネットワーク
２５  ＣＰＵ
２６  ＲＡＭ
２７  ＲＯＭ
２８  ＨＤＤ
２９  Ｉ／Ｆ
３０  バスライン
３１  ＬＣＤ
３２  操作部
３５  プリンタドライバ
３６  ＵＩ部
３７  描画部
３８  引き継ぎ情報生成部
３９  引き継ぎ実施部
４１  プリンタドライバ
４２  ＵＩ部
４３  描画部
４４  引き継ぎ情報生成部
４５  引き継ぎ実施部
５０  標準の設定
５１  引き継ぎ情報
５４  デフォルト設定
５６  引き継ぎ情報
６０  識別子
６１  実行情報
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０１２−０８９００３号公報
【図１】
2015176381.tif 000003
【図２】
2015176381.tif 000004
【図３】
2015176381.tif 000005
【図４】
2015176381.tif 000006
【図５】
2015176381.tif 000007
【図６】
2015176381.tif 000008
【図７】
2015176381.tif 000009
【図８】
2015176381.tif 000010
【図９】
2015176381.tif 000011
【図１０】
2015176381.tif 000012
【図１１】
2015176381.tif 000013
【図１２】
2015176381.tif 000014
【図１３】
2015176381.tif 000015
【図１４】
2015176381.tif 000016
【図１５】
2015176381.tif 000017
【図１６】
2015176381.tif 000018
【図１７】
2015176381.tif 000019
【図１８】
2015176381.tif 000020