【手続補正書】
【提出日】平成21年3月13日(2009.3.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
印刷設定を含むプロパティを取得する取得手段と、
オペレーティングシステムに対してデバイスドライバを稼動可能に登録することなく、前記取得手段が取得した印刷設定を含むプロパティを、前記デバイスドライバに対して設定する設定手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記取得手段と前記設定手段における処理は、アプリケーションプログラムにより実行されるものであり、
前記アプリケーションプログラムは、更に、前記デバイスドライバを介した情報の入力に対して、オペレーティングシステムに代理して前記デバイスドライバに応答する応答手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記デバイスドライバは、前記アプリケーションプログラムからの応答を、オペレーティングシステムからの応答として認識し、応答後の処理を続行することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記応答手段は、デバイスドライバに対する擬似アプリケーションプログラムインターフェースによって構成されることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記設定手段は、複数種類のオペレーティングシステム用のデバイスドライバに対して、前記印刷設定を含むプロパティを設定できることを特徴とする請求項１記載の情報処理装置。
【請求項６】
複数のデバイスドライバに対して、一度の指示で前記取得手段が取得した印刷設定に係わる情報を設定できることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
印刷装置を制御するデバイスドライバを、プロパティの設定によりカスタマイズする情報処理装置であって、
前記デバイスドライバがカスタマイズに対応しているか判別する判別手段と、
前記判別手段の判別により、前記デバイスドライバがカスタマイズに対応していると判別された場合、前記デバイスドライバのプロパティの設定を行なうための設定画面を表示手段に表示させる設定手段と、
前記設定手段により設定された前記デバイスドライバのプロパティに対応するデータを取得する取得手段と、
前記取得手段により取得されたデータを、前記設定手段により設定された前記デバイスドライバのプロパティに基づくユーザインタフェースを前記表示手段に表示させる表示制御手段と
を備えることを特徴とする情報処理装置。
【請求項８】
前記表示制御手段は、前記設定手段により設定されたプロパティに基づいて、前記ユーザインタフェースにおける項目の有効表示、無効表示または非表示を制御することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記デバイスドライバの設定に関するデータを保持し、前記取得手段と、当該データの受け渡しが可能なデータ保持手段を更に備え、
前記取得手段は、前記設定手段により設定されたプロパティに対応するデータを、前記データ保持手段に保持させ、当該プロパティに対応する当該デバイスドライバの情報をカスタマイズの設定情報として取得することを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
前記データ保持手段に保持されているアドレス情報に基づいて、使用するアプリケーションプログラムインタフェースを選択する選択手段を更に備えることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
前記設定されたデバイスドライバのプロパティに対応して呼び出されるアプリケーションプログラムインタフェースは、当該設定されたデバイスドライバのプロパティに対する前記デバイスドライバにおける処理を擬似的に処理することを特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
前記設定されたデバイスドライバのプロパティを前記デバイスドライバの情報ファイルに書き込み、前記デバイスドライバをカスタマイズしたドライバを生成する生成手段を更に備えることを特徴とする請求項７に記載の情報処理装置。
【請求項１３】
前記表示制御手段は、前記デバイスドライバの起動時において、前記デバイスドライバの情報ファイルを参照し、前記ユーザインタフェースを表示させることを特徴とする請求項７に記載の情報処理装置。
【請求項１４】
印刷設定を含むプロパティを取得する取得工程と、
オペレーティングシステムにデバイスドライバを稼動可能に登録することなく、前記取得工程が取得した印刷設定を含むプロパティを、前記デバイスドライバに設定する設定工程と、
を有することを特徴とする情報処理方法。
【請求項１５】
前記取得工程と前記設定工程における処理は、アプリケーションプログラムにより実行されるものであり、
前記アプリケーションプログラムは、さらに、前記デバイスドライバを介した情報の入力に対して、オペレーティングシステムに代理して前記デバイスドライバに応答する応答工程を有することを特徴とする請求項１４に記載の情報処理方法。
【請求項１６】
前記デバイスドライバは、前記アプリケーションプログラムからの応答を、オペレーティングシステムからの応答として認識し、その後の処理を続行することを特徴とする請求項１５に記載の情報処理方法。
【請求項１７】
前記応答工程は、前記デバイスドライバに対する擬似アプリケーションプログラムインターフェースによって実行されることを特徴とする請求項１５に記載の情報処理方法。
【請求項１８】
前記設定工程は、複数種類のオペレーティングシステム用のデバイスドライバに対して、前記印刷設定を含むプロパティを設定できることを特徴とする請求項１４に記載の情報処理方法。
【請求項１９】
複数のデバイスドライバに対して、一度の指示で前記取得工程が取得した印刷設定に係わる情報を設定できることを特徴とする請求項１４に記載の情報処理方法。
【請求項２０】
印刷装置を制御するデバイスドライバを、プロパティの設定によりカスタマイズする情報処理方法であって、
前記デバイスドライバがカスタマイズに対応しているか判別する判別工程と、
前記判別工程の判別により、前記デバイスドライバがカスタマイズに対応していると判別された場合、文書のプロパティ設定と前記デバイスドライバのプロパティ設定とを行なうための設定画面を表示手段に表示させる設定工程と、
前記設定工程で設定されたデバイスドライバのプロパティに対応するデータを取得する取得工程と、
前記取得工程により取得されたデータを、前記設定工程により設定された前記文書のプロパティ設定及び前記デバイスドライバのプロパティ設定に基づくユーザインタフェースを前記表示手段に表示させる表示制御工程と
を有することを特徴とする情報処理方法。
【請求項２１】
前記表示制御工程は、前記設定工程により設定された前記文書のプロパティに基づいて、前記ユーザインタフェースにおける項目の有効表示、無効表示または非表示を制御することを特徴とする請求項２０に記載の情報処理方法。
【請求項２２】
前記デバイスドライバの設定に関するデータをデータ保持手段に保持させ、前記取得工程における処理において、当該データの受け渡しを行なうデータ保持工程を更に有し、
前記取得工程は、前記設定工程により設定されたデバイスドライバのプロパティに対応するデータを、前記データ保持工程の処理により前記データ保持手段に保持させ、当該プロパティに対応する当該デバイスドライバの情報をカスタマイズの設定情報として取得することを特徴とする請求項２０に記載の情報処理方法。
【請求項２３】
前記データ保持工程の処理により前記データ保持手段に保持されているアドレス情報に基づいて、使用するアプリケーションプログラムインタフェースを選択する選択工程を更に有することを特徴とする請求項２２に記載の情報処理方法。
【請求項２４】
前記設定されたデバイスドライバのプロパティに対応して呼び出されるアプリケーションプログラムインタフェースは、当該設定されたデバイスドライバのプロパティに対する前記デバイスドライバにおける処理を擬似的に処理することを特徴とする請求項２３に記載の情報処理方法。
【請求項２５】
前記設定されたデバイスドライバのプロパティを前記デバイスドライバの情報ファイルに書き込み、前記デバイスドライバをカスタマイズしたドライバを生成する生成工程を更に有することを特徴とする請求項２０に記載の情報処理方法。
【請求項２６】
前記表示制御工程は、前記デバイスドライバの起動時において、前記デバイスドライバの情報ファイルを参照し、前記ユーザインタフェースを前記表示手段に表示させることを特徴とする請求項２０に記載の情報処理方法。
【請求項２７】
情報処理方法をコンピュータに実行させる制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記情報処理方法が、
印刷設定を含むプロパティを取得する取得工程と、
オペレーティングシステムにデバイスドライバを稼動可能に登録することなく、前記取得工程が取得した印刷設定を含むプロパティを、前記デバイスドライバに設定する設定工程と、
を有することを特徴とする記憶媒体。
【請求項２８】
印刷装置を制御するデバイスドライバを、プロパティの設定によりカスタマイズする情報処理方法をコンピュータに実行させる制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記情報処理方法が、
前記デバイスドライバがカスタマイズに対応しているか判別する判別工程と、
前記判別工程の判別により、前記デバイスドライバがカスタマイズに対応していると判別された場合、文書のプロパティ設定と前記デバイスドライバのプロパティ設定とを行なうための設定画面を表示手段に表示させる設定工程と、
前記設定されたデバイスドライバのプロパティに対応するデータを取得する取得工程と、
前記取得工程により取得されたデータを、前記設定工程により設定された前記文書のプロパティ及びデバイスのプロパティに基づくユーザインタフェースを前記表示手段に表示させる表示制御工程と
を有することを特徴とする記憶媒体。
【請求項２９】
デバイスドライバをカスタマイズする情報処理装置において、
オペレーティングシステムの機能を模倣する擬似アプリケーションプログラミングインタフェース（ＡＰＩ）を用いて、前記デバイスドライバのユーザインタフェースを起動する起動手段と、
前記起動手段により起動された前記デバイスドライバのユーザインタフェースを介した入力を、前記擬似ＡＰＩを用いて取得する取得手段と、
前記取得手段が取得した入力に対応する印刷設定を、前記デバイスドライバに対して設定する設定手段と、
を備えることを特徴とする情報処理装置。
【請求項３０】
前記設定手段は、前記取得手段が取得した入力に対応する印刷設定とが対応付けられた前記デバイスドライバを含むインストールセットとなるように、前記設定手段は、前記印刷設定を設定することを特徴とする請求項２９に記載の情報処理装置。
【請求項３１】
前記デバイスドライバがインストールされていない状態で、前記設定手段は、前記デバイスドライバに対して前記印刷設定を設定することを特徴とする請求項２９に記載の情報処理装置。
【請求項３２】
デバイスドライバをカスタマイズする情報処理装置における情報処理方法において、
オペレーティングシステムの機能を模倣する擬似アプリケーションプログラミングインタフェース（ＡＰＩ）を用いて、前記デバイスドライバのユーザインタフェースを起動する起動工程と、
前記起動工程により起動された前記デバイスドライバのユーザインタフェースを介した入力を、前記擬似ＡＰＩを用いて取得する取得工程と、
前記取得工程が取得した入力に対応する印刷設定を、前記デバイスドライバに対して設定する設定工程と、
を有することを特徴とする情報処理方法。
【請求項３３】
前記設定工程は、前記取得工程が取得した入力に対応する印刷設定とが対応付けられた前記デバイスドライバを含むインストールセットとなるように、前記設定工程は、前記印刷設定を設定することを特徴とする請求項３２に記載の情報処理方法。
【請求項３４】
前記デバイスドライバがインストールされていない状態で、前記設定工程は、前記デバイスドライバに対して前記印刷設定を設定することを特徴とする請求項３２に記載の情報処理方法。
【請求項３５】
デバイスドライバをカスタマイズする情報処理装置における情報処理方法をコンピュータに実行させる制御プログラムを記憶したコンピュータ読み取り可能な記憶媒体であって、前記情報処理方法が、
オペレーティングシステムの機能を模倣する擬似アプリケーションプログラミングインタフェース（ＡＰＩ）を用いて、前記デバイスドライバのユーザインタフェースを起動する起動工程と、
前記起動工程により起動された前記デバイスドライバのユーザインタフェースを介した入力を、前記擬似ＡＰＩを用いて取得する取得工程と、
前記取得工程が取得した入力に対応する印刷設定を、前記デバイスドライバに対して設定する設定工程と、
を有することを特徴とする記憶媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記のいずれかの目的を達成するべく、本発明に係る情報処理装置は、
印刷設定を含むプロパティを取得する取得手段と、
オペレーティングシステムに対してデバイスドライバを稼動可能に登録することなく、前記取得手段が取得した印刷設定を含むプロパティを、前記デバイスドライバに対して設定する設定手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
または、印刷装置を制御するデバイスドライバを、プロパティの設定によりカスタマイズする情報処理装置は、
前記デバイスドライバがカスタマイズに対応しているか判別する判別手段と、
前記判別手段の判別により、前記デバイスドライバがカスタマイズに対応していると判別された場合、前記デバイスドライバのプロパティの設定を行なうための設定画面を表示手段に表示させる設定手段と、
前記設定手段により設定された前記デバイスドライバのプロパティに対応するデータを取得する取得手段と、
前記取得手段により取得されたデータを、前記設定手段により設定された前記デバイスドライバのプロパティに基づくユーザインタフェースを前記表示手段に表示させる表示制御手段と
を備えることを特徴とする。