【手続補正書】
【提出日】平成26年5月1日(2014.5.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタードライバーをインストールするために必要な情報であるセットアップファイルに記載されたアプリケーションの識別子をデータベースに追加する追加手段と、
前記アプリケーションの識別子を前記データベースに追加するために前記アプリケーションを起動する起動手段と、を有し、
前記追加手段によって追加された前記アプリケーションの識別子と、前記起動手段によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致することにより、前記アプリケーションのプロセスと前記プリンタードライバーのプロセス間でプロセス間通信が可能になることを特徴とする情報処理装置。
【請求項２】
前記プリンタードライバーのユーザーインターフェースを開くアプリケーションプログラミングインタフェースが呼び出されて、かつ前記追加手段によって追加された前記アプリケーションの識別子と、前記起動手段によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致する場合に、前記アプリケーションが起動され、前記アプリケーションのプロセスと前記プリンタードライバーのプロセス間でプロセス間通信が行われることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記起動手段によって起動された前記アプリケーションは前記アプリケーションの識別子と前記アプリケーションのパスを前記データベースに追加し、
前記プリンタードライバーのユーザーインターフェースを開くアプリケーションプログラミングインタフェースが呼び出されて、かつ前記追加手段によって追加された前記アプリケーションの識別子と、前記起動手段によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致する場合に、前記アプリケーションのパスが取得され、前記アプリケーションのパスに基づいて前記アプリケーションが起動されることを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記追加手段は前記プリンタードライバーをインストールする場合に前記セットアップファイルに記載された前記アプリケーションの識別子を前記データベースに追加し、
前記起動手段は前記アプリケーションをインストールする場合に前記アプリケーションの識別子を前記データベースに追加するために前記アプリケーションを起動することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記起動手段は前記アプリケーションの識別子を前記データベースに追加するために起動することを示すオプションをつけて前記アプリケーションを起動することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記アプリケーションは前記オプションをつけずに起動されてかつ印刷設定を行うためのユーザーインターフェースが呼び出された場合に、前記印刷設定を行うためのユーザーインターフェースを表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記追加手段は前記セットアップファイルに記載された前記アプリケーションの識別子を、プリンターの機種ごとに存在する前記データベースのドライバ情報に追加し、
前記起動手段によって起動された前記アプリケーションはアウトプロセスサーバーとして前記アプリケーションの識別子を前記データベースに追加することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記追加手段による前記データベースへの追加と前記起動手段による前記アプリケーションの追加は前記情報処理装置のオペレーティングシステムによって行われることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記起動手段は、前記起動手段によって起動された前記アプリケーションが追加した前記アプリケーションの識別子と同一の識別子が、前記追加手段によって前記データベースに追加されていない場合に、前記アプリケーションを前記プリンタードライバーと同一のプロセスとして起動することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記データベースはレジストリデータベースであることを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
コンピュータに、
プリンタードライバーをインストールするために必要な情報であるセットアップファイルに記載されたアプリケーションの識別子をデータベースに追加する追加工程と、
前記アプリケーションの識別子を前記データベースに追加するために前記アプリケーションを起動する起動工程と、を実行させ、
前記追加工程によって追加された前記アプリケーションの識別子と、前記起動工程によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致することにより、前記アプリケーションのプロセスと前記プリンタードライバーのプロセス間でプロセス間通信が可能になることを特徴とするプログラム。
【請求項１２】
前記プリンタードライバーのユーザーインターフェースを開くアプリケーションプログラミングインタフェースが呼び出されて、かつ前記追加工程によって追加された前記アプリケーションの識別子と、前記起動工程によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致する場合に、前記アプリケーションが起動され、前記アプリケーションのプロセスと前記プリンタードライバーのプロセス間でプロセス間通信が行われることを特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記起動工程によって起動された前記アプリケーションは前記アプリケーションの識別子と前記アプリケーションのパスを前記データベースに追加し、
前記プリンタードライバーのユーザーインターフェースを開くアプリケーションプログラミングインタフェースが呼び出されて、かつ前記追加工程によって追加された前記アプリケーションの識別子と、前記起動工程によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致する場合に、前記アプリケーションのパスが取得され、前記アプリケーションのパスに基づいて前記アプリケーションが起動されることを特徴とする請求項１１又は請求項１２に記載のプログラム。
【請求項１４】
前記追加工程は前記プリンタードライバーをインストールする場合に前記セットアップファイルに記載された前記アプリケーションの識別子を前記データベースに追加し、
前記起動工程は前記アプリケーションをインストールする場合に前記アプリケーションの識別子を前記データベースに追加するために前記アプリケーションを起動することを特徴とする請求項１１乃至１３のいずれか１項に記載のプログラム。
【請求項１５】
前記起動工程は前記アプリケーションの識別子を前記データベースに追加するために起動することを示すオプションをつけて前記アプリケーションを起動することを特徴とする請求項１１乃至１４のいずれか１項に記載のプログラム。
【請求項１６】
前記アプリケーションは前記オプションをつけずに起動されてかつ印刷設定を行うためのユーザーインターフェースが呼び出された場合に、前記印刷設定を行うためのユーザーインターフェースを表示することを特徴とする請求項１５に記載のプログラム。
【請求項１７】
前記追加工程は前記セットアップファイルに記載された前記アプリケーションの識別子を、プリンターの機種ごとに存在する前記データベースのドライバ情報に追加し、
前記起動工程によって起動された前記アプリケーションはアウトプロセスサーバーとして前記アプリケーションの識別子を前記データベースに追加することを特徴とする請求項１１乃至１６のいずれか１項に記載のプログラム。
【請求項１８】
前記追加工程による前記データベースへの追加と前記起動工程による前記アプリケーションの追加は前記コンピュータのオペレーティングシステムによって行われることを特徴とする請求項１１乃至１７のいずれか１項に記載のプログラム。
【請求項１９】
前記起動工程は、前記起動工程によって起動された前記アプリケーションが追加した前記アプリケーションの識別子と同一の識別子が、前記追加工程によって前記データベースに追加されていない場合に、前記アプリケーションを前記プリンタードライバーと同一のプロセスとして起動することを特徴とする請求項１１乃至１８のいずれか１項に記載のプログラム。
【請求項２０】
前記データベースはレジストリデータベースであることを特徴とする請求項１１乃至１９のいずれか１項に記載のプログラム。
【請求項２１】
プリンタードライバーをインストールするために必要な情報であるセットアップファイルに記載されたアプリケーションの識別子をデータベースに追加する追加工程と、
前記アプリケーションの識別子を前記データベースに追加するために前記アプリケーションを起動する起動工程と、を有し、
前記追加工程によって追加された前記アプリケーションの識別子と、前記起動工程によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致することにより、前記アプリケーションのプロセスと前記プリンタードライバーのプロセス間でプロセス間通信が可能になることを特徴とする制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記課題を解決するために本発明の情報処理装置は、
プリンタードライバーをインストールするために必要な情報であるセットアップファイルに記載されたアプリケーションの識別子をデータベースに追加する追加手段と、
前記アプリケーションの識別子を前記データベースに追加するために前記アプリケーションを起動する起動手段と、を有し、
前記追加手段によって追加された前記アプリケーションの識別子と、前記起動手段によって起動された前記アプリケーションが追加した前記アプリケーションの識別子が一致することにより、前記アプリケーションのプロセスと前記プリンタードライバーのプロセス間でプロセス間通信が可能になることを特徴とする。