【手続補正書】
【提出日】平成27年3月4日(2015.3.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う、第１の実行環境で動作する第１のアプリケーションを実行する情報処理装置であって、
用いるプリンタドライバに関する情報を取得する取得手段と、
取得した前記プリンタドライバに関する情報をもとに、印刷設定および印刷処理を前記第１の実行環境で実行するか、第２の実行環境で実行するか決定する決定手段と、
前記第２の実行環境で実行すると決定した場合には、前記第２の実行環境上で動作する第２のアプリケーションにより前記プリンタドライバにおいて印刷設定を行うためのユーザインターフェースを表示させる表示手段と、
前記第２のアプリケーションに印刷対象の文書データを送信して印刷出力を実行させる手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記取得手段により取得する前記プリンタドライバに関する情報は、前記プリンタドライバのバージョンを含み、
前記決定手段は、前記取得手段により取得した前記プリンタドライバのバージョンに基づいて、当該プリンタドライバの印刷設定データの形式に対応した前記第１の実行環境または前記第２の実行環境を、印刷設定および印刷処理を実行する実行環境として決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第２のアプリケーションは、印刷出力実行時に、前記第１のアプリケーションにユーザインターフェースを表示させる手段を有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第２のアプリケーションは、前記プリンタドライバからイベントの通知を受信すると、該通知を前記第１のアプリケーションに通知することを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う、第１の実行環境で動作する第１のアプリケーションを実行する情報処理装置であって、
用いるプリンタドライバに関する情報を取得する取得手段と、
取得した前記プリンタドライバに関する情報をもとに、印刷設定および印刷処理を前記第１の実行環境で実行するか、第２の実行環境で実行するか決定する決定手段と、
前記第２の実行環境で実行すると決定した場合には、前記第２の実行環境上で動作する第２のアプリケーションにより前記プリンタドライバの印刷機能の情報を取得させて該印刷機能の情報に基づいて印刷設定を行うためのユーザインターフェースを表示する表示手段と、
前記第２のアプリケーションに印刷対象の文書データと印刷設定とを送信して、当該印刷設定に応じた印刷出力を実行させる手段と
を有することを特徴とする情報処理装置。
【請求項６】
前記取得手段により取得する前記プリンタドライバに関する情報は、前記プリンタドライバのバージョンを含み、
前記決定手段は、前記取得手段により取得した前記プリンタドライバのバージョンに基づいて、当該プリンタドライバの印刷設定データの形式に対応した前記第１の実行環境または前記第２の実行環境を、印刷設定および印刷処理を実行する実行環境として決定することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う、第１の実行環境で動作する第１のアプリケーションを実行する情報処理装置であって、
用いるプリンタドライバのバージョンを第２の実行環境で動作する第２のアプリケーションにより取得させて、該バージョンに基づいて優先する印刷設定データの形式を決定する決定手段と、
前記決定手段により判定された形式で前記プリンタドライバの印刷機能に関する情報を前記第２のアプリケーションにより前記プリンタから取得させる取得手段と、
前記取得手段により取得した前記印刷機能に関する情報に基づいて、印刷設定を行うためのユーザインターフェースを表示する表示手段と、
前記優先する印刷設定データが前記第２の実行環境に対応した形式であれば、前記第２のアプリケーションに印刷対象の文書データと印刷設定とを送信して当該印刷設定に応じた印刷出力を実行させ、前記優先する印刷設定データが前記第１の実行環境に対応した形式であれば、前記第２のアプリケーションに印刷対象の文書データを送信して印刷出力を実行させる手段と
を有することを特徴とする情報処理装置。
【請求項８】
前記取得手段は、前記印刷機能の情報を前記第１及び第２の実行環境それぞれに対応した形式で取得し、該情報に含まれた機能の数が多いほうの形式を、優先する印刷データの形式であると決定することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う情報処理装置としてコンピュータを機能させるための、第１の実行環境で動作する第１のアプリケーションプログラムであって、
用いるプリンタドライバに関する情報を取得する取得手段と、
取得した前記プリンタドライバに関する情報をもとに、印刷設定および印刷処理を前記第１の実行環境で実行するか、第２の実行環境で実行するか決定する決定手段と、
前記第２の実行環境で実行すると決定した場合には、前記第２の実行環境上で動作する第２のアプリケーションにより前記プリンタドライバにおいて印刷設定を行うためのユーザインターフェースを表示させる表示手段と、
前記第２のアプリケーションに印刷対象の文書データを送信して印刷出力を実行させる手段と
してコンピュータを機能させるための第１のアプリケーションプログラム。
【請求項１０】
前記取得手段により取得する前記プリンタドライバに関する情報は、前記プリンタドライバのバージョンを含み、
前記決定手段は、前記取得手段により取得した前記プリンタドライバのバージョンに基づいて、当該プリンタドライバの印刷設定データの形式に対応した前記第１の実行環境または前記第２の実行環境を、印刷設定および印刷処理を実行する実行環境として決定することを特徴とする請求項９に記載の第１のアプリケーションプログラム。
【請求項１１】
前記第２のアプリケーションによる印刷出力実行の通知に応じて、ユーザインターフェースを表示する手段としてさらに機能することを特徴とする請求項９または１０に記載の第１のアプリケーションプログラム。
【請求項１２】
前記第２のアプリケーションから、前記プリンタドライバから前記第２のアプリケーションに通知されたイベントの通知を受信することを特徴とする請求項９乃至１１のいずれか一項に記載の第１のアプリケーションプログラム。
【請求項１３】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う情報処理装置としてコンピュータを機能させるための、第１の実行環境で動作する第１のアプリケーションプログラムであって、
用いるプリンタドライバに関する情報を取得する取得手段と、
取得した前記プリンタドライバに関する情報をもとに、印刷設定および印刷処理を前記第１の実行環境で実行するか、第２の実行環境で実行するか決定する決定手段と、
前記第２の実行環境で実行すると決定した場合には、前記第２の実行環境上で動作する第２のアプリケーションにより前記プリンタドライバの印刷機能の情報を取得させて該印刷機能の情報に基づいて印刷設定を行うためのユーザインターフェースを表示する表示手段と、
前記第２のアプリケーションに印刷対象の文書データと印刷設定とを送信して、当該印刷設定に応じた印刷出力を実行させる手段と
してコンピュータを機能させるための第１のアプリケーションプログラム。
【請求項１４】
前記取得手段により取得する前記プリンタドライバに関する情報は、前記プリンタドライバのバージョンを含み、
前記決定手段は、前記取得手段により取得した前記プリンタドライバのバージョンに基づいて、当該プリンタドライバの印刷設定データの形式に対応した前記第１の実行環境または前記第２の実行環境を、印刷設定および印刷処理を実行する実行環境として決定することを特徴とする請求項１３に記載の第１のアプリケーションプログラム。
【請求項１５】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う情報処理装置としてコンピュータを機能させるための、第１の実行環境で動作する第１のアプリケーションプログラムであって、
用いるプリンタドライバのバージョンを第２の実行環境で動作する第２のアプリケーションにより取得させて、該バージョンに基づいて優先する印刷設定データの形式を決定する決定手段と、
前記決定手段により判定された形式で前記プリンタドライバの印刷機能に関する情報を前記第２のアプリケーションにより前記プリンタから取得させる取得手段と、
前記取得手段により取得した前記印刷機能に関する情報に基づいて、印刷設定を行うためのユーザインターフェースを表示する表示手段と、
前記優先する印刷設定データが前記第２の実行環境に対応した形式であれば、前記第２のアプリケーションに印刷対象の文書データと印刷設定とを送信して当該印刷設定に応じた印刷出力を実行させ、前記優先する印刷設定データが前記第１の実行環境に対応した形式であれば、前記第２のアプリケーションに印刷対象の文書データを送信して印刷出力を実行させる手段と
してコンピュータを機能させるための第１のアプリケーションプログラム。
【請求項１６】
前記取得手段は、前記印刷機能の情報を前記第１及び第２の実行環境それぞれに対応した形式で取得し、該情報に含まれた機能の数が多いほうの形式を、優先する印刷データの形式であると決定することを特徴とする請求項１５に記載の第１のアプリケーションプログラム。
【請求項１７】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う、第１の実行環境で動作する第１のアプリケーションを実行する情報処理方法であって、
前記第１のアプリケーションの取得手段が、用いるプリンタドライバに関する情報を取得する取得工程と、
前記第１のアプリケーションの決定手段が、取得した前記プリンタドライバに関する情報をもとに、印刷設定および印刷処理を前記第１の実行環境で実行するか、第２の実行環境で実行するか決定する決定工程と、
前記第１のアプリケーションの表示手段が、前記第２の実行環境で実行すると決定した場合には、前記第２の実行環境上で動作する第２のアプリケーションにより前記プリンタドライバにおいて印刷設定を行うためのユーザインターフェースを表示させる表示工程と、
前記第１のアプリケーションの実行手段が、前記第２のアプリケーションに印刷対象の文書データを送信して印刷出力を実行させる工程と
を有することを特徴とする情報処理方法。
【請求項１８】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う、第１の実行環境で動作する第１のアプリケーションを実行する情報処理方法であって、
前記第１のアプリケーションの取得手段が、用いるプリンタドライバに関する情報を取得する取得工程と、
前記第１のアプリケーションの決定手段が、取得した前記プリンタドライバに関する情報をもとに、印刷設定および印刷処理を前記第１の実行環境で実行するか、第２の実行環境で実行するか決定する決定工程と、
前記第１のアプリケーションの表示手段が、前記第２の実行環境で実行すると決定した場合には、前記第２の実行環境上で動作する第２のアプリケーションにより前記プリンタドライバの印刷機能の情報を取得させて該印刷機能の情報に基づいて印刷設定を行うためのユーザインターフェースを表示する表示工程と、
前記第１のアプリケーションの実行手段が、前記第２のアプリケーションに印刷対象の文書データと印刷設定とを送信して、当該印刷設定に応じた印刷出力を実行させる工程と
を有することを特徴とする情報処理方法。
【請求項１９】
アプリケーションプログラムのための複数の異なる実行環境を提供するオペレーティングシステムにより管理され、前記実行環境ごとに対応した印刷設定データの形式があらかじめ定められたプリンタドライバを用いて印刷を行う、第１の実行環境で動作する第１のアプリケーションを実行する情報処理方法であって、
前記第１のアプリケーションの決定手段が、用いるプリンタドライバのバージョンを第２の実行環境で動作する第２のアプリケーションにより取得させて、該バージョンに基づいて優先する印刷設定データの形式を決定する決定工程と、
前記第１のアプリケーションの取得手段が、前記決定工程により判定された形式で前記プリンタドライバの印刷機能に関する情報を前記第２のアプリケーションにより前記プリンタから取得させる取得工程と、
前記第１のアプリケーションの表示手段が、前記取得工程により取得した前記印刷機能に関する情報に基づいて、印刷設定を行うためのユーザインターフェースを表示する表示工程と、
前記第１のアプリケーションの実行手段が、前記優先する印刷設定データが第２の実行環境に対応した形式であれば、前記第２のアプリケーションに印刷対象の文書データと印刷設定とを送信して当該印刷設定に応じた印刷出力を実行させ、前記優先する印刷設定データが前記第１の実行環境に対応した形式であれば、前記第２のアプリケーションに印刷対象の文書データを送信して印刷出力を実行させる工程と
を有することを特徴とする情報処理方法。