【手続補正書】
【提出日】平成21年3月16日(2009.3.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置であって、
出力要求元のアプリケーションと、出力先として指定されたプリンタドライバとの組み合わせが、第１アプリケーションと第１プリンタドライバの組み合わせ、あるいは第２アプリケーションと第２プリンタドライバの組み合わせであるか否かを判定する判定手段と、
前記判定手段の判定の結果、前記組み合わせでないと判定された場合、印刷処理の実行を確認するための確認情報を出力する出力手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記出力手段は、前記確認情報として、指定されたプリンタドライバが適切ではないことを示す情報を出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１及び第２プリンタドライバは、第１形式のドライバ情報を有し、前記第１形式のドライバ情報を第２形式のドライバ情報に変換する変換手段を備える
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記第１プリンタドライバの前記判定手段は、前記変換手段による変換が実行された場合に、前記組み合わせになっていないと判定し、
前記第２プリンタドライバの前記判定手段は、前記変換手段による変換が実行されなかった場合に、前記組み合わせになっていないと判定する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記出力手段は、前記確認情報として、前記出力要求元のアプリケーションが前記第１アプリケーションであれば、前記第１プリンタドライバを適切なプリンタドライバを示す情報として出力し、前記出力要求元のアプリケーションが前記第２アプリケーションであれば、前記第２プリンタドライバを適切なプリンタドライバを示す情報として出力する
ことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記判定手段は、前記組み合わせでないと判定した場合、印刷処理を実行すべく選択されたプリンタドライバ名と対応する適切なプリンタドライバが同一プリンタに対してインストールされているか否かを判定し、
前記適切なプリンタドライバが同一プリンタに対してインストールされている場合、前記出力手段は、前記確認情報として、前記インストールされている適切なプリンタドライバを示す情報を出力する
ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記判定手段は、選択されたプリンタドライバのプリンタドライバ名と同一のプリンタドライバ名が設定されているプリンタドライバを適切なプリンタドライバとして判定する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記判定手段は、選択されたプリンタドライバのプリンタドライバ名及び出力先情報と同一のプリンタドライバ名及び出力先情報が設定されているプリンタドライバを適切なプリンタドライバとして判定する
ことを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記適切なプリンタドライバがインストールされていない場合、前記出力手段は、前記確認情報として、該適切なプリンタドライバの入手先を示す情報を出力する
ことを特徴とする請求項６または７に記載の情報処理装置。
【請求項１０】
前記適切なプリンタドライバがインストールされていない場合、前記出力手段は、前記確認情報として、更に、該適切なプリンタドライバのインストールの実行を確認するための情報を出力する
ことを特徴とする請求項６乃至８のいずれか１項に記載の情報処理装置。
【請求項１１】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置の制御方法であって、
出力要求元のアプリケーションと、出力先として指定されたプリンタドライバとの組み合わせが、第１アプリケーションと第１プリンタドライバの組み合わせ、あるいは第２アプリケーションと第２プリンタドライバの組み合わせであるか否かを判定する判定工程と、
前記判定工程の判定の結果、前記組み合わせでないと判定された場合、印刷処理の実行を確認するための確認情報を出力する出力工程と
を備えることを特徴とする情報処理装置の制御方法。
【請求項１２】
前記出力工程は、前記確認情報として、指定されたプリンタドライバが適切ではないことを示す情報を出力する
ことを特徴とする請求項１１に記載の情報処理装置の制御方法。
【請求項１３】
前記第１及び第２プリンタドライバは、第１形式のドライバ情報を有し、前記第１形式のドライバ情報を第２形式のドライバ情報に変換する変換工程を備える
ことを特徴とする請求項１１または１２に記載の情報処理装置の制御方法。
【請求項１４】
前記第１プリンタドライバの前記判定工程は、前記変換工程による変換が実行された場合に、前記組み合わせになっていないと判定し、
前記第２プリンタドライバの前記判定工程は、前記変換工程による変換が実行されなかった場合に、前記組み合わせになっていないと判定する
ことを特徴とする請求項１３に記載の情報処理装置の制御方法。
【請求項１５】
前記出力工程は、前記確認情報として、前記出力要求元のアプリケーションが前記第１アプリケーションであれば、前記第１プリンタドライバを適切なプリンタドライバを示す情報として出力し、前記出力要求元のアプリケーションが前記第２アプリケーションであれば、前記第２プリンタドライバを適切なプリンタドライバを示す情報として出力する
ことを特徴とする請求項１１乃至１４のいずれか１項に記載の情報処理装置の制御方法。
【請求項１６】
前記判定工程は、前記組み合わせでないと判定した場合、印刷処理を実行すべく選択されたプリンタドライバ名と対応する適切なプリンタドライバが同一プリンタに対してインストールされているか否かを判定し、
前記適切なプリンタドライバが同一プリンタに対してインストールされている場合、前記出力工程は、前記確認情報として、前記インストールされている適切なプリンタドライバを示す情報を出力する
ことを特徴とする請求項１１乃至１５のいずれか１項に記載の情報処理装置の制御方法。
【請求項１７】
前記判定工程は、選択されたプリンタドライバのプリンタドライバ名と同一のプリンタドライバ名が設定されているプリンタドライバを適切なプリンタドライバとして判定する
ことを特徴とする請求項１６に記載の情報処理装置の制御方法。
【請求項１８】
前記判定工程は、選択されたプリンタドライバのプリンタドライバ名及び出力先情報と同一のプリンタドライバ名及び出力先情報が設定されているプリンタドライバを適切なプリンタドライバとして判定する
ことを特徴とする請求項１６または１７に記載の情報処理装置の制御方法。
【請求項１９】
前記適切なプリンタドライバがインストールされていない場合、前記出力工程は、前記確認情報として、該適切なプリンタドライバの入手先を示す情報を出力する
ことを特徴とする請求項１６または１７に記載の情報処理装置の制御方法。
【請求項２０】
前記適切なプリンタドライバがインストールされていない場合、前記出力工程は、前記確認情報として、更に、該適切なプリンタドライバのインストールの実行を確認するための情報を出力する
ことを特徴とする請求項１６乃至１８のいずれか１項に記載の情報処理装置の制御方法。
【請求項２１】
第１アプリケーションからの印刷指示に応じて、第１プリンタドライバが処理可能な第１描画データを生成する第１描画部と、第２アプリケーションからの印刷指示に応じて、第２プリンタドライバが処理可能な第２描画データを生成する第２描画部とが動作する情報処理装置の制御をコンピュータに実行させるためのプログラムであって、
出力要求元のアプリケーションと、出力先として指定されたプリンタドライバとの組み合わせが、第１アプリケーションと第１プリンタドライバの組み合わせ、あるいは第２アプリケーションと第２プリンタドライバの組み合わせであるか否かを判定する判定工程と、
前記判定工程の判定の結果、前記組み合わせでないと判定された場合、印刷処理の実行を確認するための確認情報を出力する出力工程と
をコンピュータに実行させることを特徴とするプログラム。
【請求項２２】
前記出力工程は、前記確認情報として、指定されたプリンタドライバが適切ではないことを示す情報を出力する
ことを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記第１及び第２プリンタドライバは、第１形式のドライバ情報を有し、前記第１形式のドライバ情報を第２形式のドライバ情報に変換する変換工程を備える
ことを特徴とする請求項２１または２２に記載のプログラム。
【請求項２４】
前記第１プリンタドライバの前記判定工程は、前記変換工程による変換が実行された場合に、前記組み合わせになっていないと判定し、
前記第２プリンタドライバの前記判定工程は、前記変換工程による変換が実行されなかった場合に、前記組み合わせになっていないと判定する
ことを特徴とする請求項２３に記載のプログラム。
【請求項２５】
前記出力工程は、前記確認情報として、前記出力要求元のアプリケーションが前記第１アプリケーションであれば、前記第１プリンタドライバを適切なプリンタドライバを示す情報として出力し、前記出力要求元のアプリケーションが前記第２アプリケーションであれば、前記第２プリンタドライバを適切なプリンタドライバを示す情報として出力する
ことを特徴とする請求項２１乃至２４のいずれか１項に記載のプログラム。
【請求項２６】
前記判定工程は、前記組み合わせでないと判定した場合、印刷処理を実行すべく選択されたプリンタドライバ名と対応する適切なプリンタドライバが同一プリンタに対してインストールされているか否かを判定し、
前記適切なプリンタドライバが同一プリンタに対してインストールされている場合、前記出力工程は、前記確認情報として、前記インストールされている適切なプリンタドライバを示す情報を出力する
ことを特徴とする請求項２１乃至２５のいずれか１項に記載のプログラム。
【請求項２７】
前記判定工程は、選択されたプリンタドライバのプリンタドライバ名と同一のプリンタドライバ名が設定されているプリンタドライバを適切なプリンタドライバとして判定する
ことを特徴とする請求項２６に記載のプログラム。
【請求項２８】
前記判定工程は、選択されたプリンタドライバのプリンタドライバ名及び出力先情報と同一のプリンタドライバ名及び出力先情報が設定されているプリンタドライバを適切なプリンタドライバとして判定する
ことを特徴とする請求項２６または２７に記載のプログラム。
【請求項２９】
前記適切なプリンタドライバがインストールされていない場合、前記出力工程は、前記確認情報として、該適切なプリンタドライバの入手先を示す情報を出力する
ことを特徴とする請求項２６または２７に記載のプログラム。
【請求項３０】
前記適切なプリンタドライバがインストールされていない場合、前記出力工程は、前記確認情報として、更に、該適切なプリンタドライバのインストールの実行を確認するための情報を出力する
ことを特徴とする請求項２６乃至２８のいずれか１項に記載のプログラム。