【手続補正書】
【提出日】平成24年9月27日(2012.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザからの印刷指示を受け付け、印刷ジョブを接続されたプリンタに送信する情報処理装置であって、
ユーザからの印刷指示に応じてアプリケーションから受け取ったデータを中間データとしてスプールするスプール手段と、
前記ユーザからの印刷指示後に、自装置に接続されているプリンタを検索する検索手段と、
印刷処理を行うプリンタを選択させるために、前記検索手段により見つかったプリンタの一覧を表示するための表示制御手段と、
前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバのインストール処理を制御するインストール制御手段と、
前記インストール制御手段によりインストールされたプリンタドライバに対して、前記スプール手段によりスプールした中間データを渡すデスプール手段と、
前記デスプール手段により渡された中間データから、前記インストール制御手段によりインストールされたプリンタドライバを用いて生成された印刷ジョブを、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対して送信する送信手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記インストール制御手段は、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバを検索して、見つかったプリンタドライバのインストール処理を制御し、
検索する対象として、情報処理装置の備える記憶領域、情報処理装置と接続された外部装置の記憶領域、情報処理装置と接続されたプリンタの記憶領域の少なくとも何れかを含むことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記インストール制御手段は、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタから取得したハードウェア情報に基づき、当該プリンタに対応するプリンタドライバを検索して、見つかったプリンタドライバのインストール処理を制御することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記インストール制御手段は、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバが複数ある場合、ユーザに対して何れか１つを選択させ、当該選択されたプリンタドライバのインストール処理の制御を行うことを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記インストール制御手段は、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバが複数ある場合、プリンタドライバの属性に基づいてプリンタドライバを選択し、当該選択されたプリンタドライバのインストール処理の制御を行うことを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項６】
前記プリンタドライバの属性は、バージョン及びコマンドタイプ情報の少なくとも何れかを含むことを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記プリンタドライバには、複数のモデルのプリンタが共通にもつ機能を利用した印刷を可能とする複数のモデルのプリンタに対応できる汎用プリンタドライバ、及び単一のモデルのプリンタがもつ機能を全て利用できる当該単一のモデルのプリンタに対応する専用プリンタドライバが含まれることを特徴とする請求項１乃至６の何れか１項に記載の情報処理装置。
【請求項８】
汎用プリンタドライバを優先するモードか否かを判断する判断手段を備え、
前記判断手段により汎用プリンタドライバを優先するモードであると判断された場合、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対応する専用プリンタドライバをインストールすることなく、前記送信手段は、前記デスプール手段により渡された中間データから、前記汎用プリンタドライバを用いて生成された印刷ジョブを、前記表示制御手段により表示されたプリンタの一覧から選択されたプリンタに対して送信することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
ユーザからの印刷指示を受け付け、印刷ジョブを接続されたプリンタに送信する情報処理装置であって、
アプリケーションから受け取ったデータを中間データとして保持する保持手段と、
前記ユーザからの印刷指示後に、通信を行うことで特定されるプリンタの識別情報を用いて、当該特定されたプリンタに対応するプリンタドライバのインストール処理を制御するインストール制御手段と、
前記保持された中間データから、前記インストール制御手段によりインストールされたプリンタドライバを用いて生成された印刷ジョブを、前記特定されたプリンタに対して送信する送信手段とを備えることを特徴とする情報処理装置。
【請求項１０】
前記プリンタドライバには、複数のモデルのプリンタが共通にもつ機能を利用した印刷を可能とする複数のモデルのプリンタに対応できる汎用のプリンタドライバ、及び単一のモデルのプリンタがもつ機能を全て利用できる当該単一のモデルのプリンタに対応する専用のプリンタドライバが含まれることを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
ユーザからの印刷指示を受け付け、印刷ジョブを接続されたプリンタに送信する情報処理装置おける印刷制御方法であって、
ユーザからの印刷指示に応じてアプリケーションから受け取ったデータを中間データとしてスプールするスプール工程と、
前記ユーザからの印刷指示後に、自装置に接続されているプリンタを検索する検索工程と、
印刷処理を行うプリンタを選択させるために、前記検索工程で見つかったプリンタの一覧を表示するための表示制御工程と、
前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバのインストール処理を制御するインストール制御工程と、
前記インストール制御工程でインストールされたプリンタドライバに対して、前記スプール工程でスプールした中間データを渡すデスプール工程とを備え、
前記デスプール工程で渡された中間データから、前記インストール制御工程でインストールされたプリンタドライバを用いて生成された印刷ジョブを、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対して送信することを特徴とする印刷制御方法。
【請求項１２】
前記インストール制御工程は、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバを検索して、見つかったプリンタドライバのインストール処理を制御し、
検索する対象として、情報処理装置の備える記憶領域、情報処理装置と接続された外部装置の記憶領域、情報処理装置と接続されたプリンタの記憶領域の少なくとも何れかを含むことを特徴とする請求項１１に記載の印刷制御方法。
【請求項１３】
前記インストール制御工程は、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタから取得したハードウェア情報に基づき、当該プリンタに対応するプリンタドライバを検索して、見つかったプリンタドライバのインストール処理を制御することを特徴とする請求項１１または１２に記載の印刷制御方法。
【請求項１４】
前記インストール制御工程においては、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバが複数ある場合、ユーザに対して何れか１つを選択させ、当該選択されたプリンタドライバのインストール処理の制御を行うことを特徴とする請求項１１乃至１３の何れか１項に記載の印刷制御方法。
【請求項１５】
前記インストール制御工程においては、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対応するプリンタドライバが複数ある場合、プリンタドライバの属性に基づいてプリンタドライバを選択し、当該選択されたプリンタドライバのインストール処理の制御を行うことを特徴とする請求項１１乃至１３の何れか１項に記載の印刷制御方法。
【請求項１６】
前記プリンタドライバの属性は、バージョン及びコマンドタイプ情報の少なくとも何れかを含むことを特徴とする請求項１５に記載の印刷制御方法。
【請求項１７】
前記プリンタドライバには、複数のモデルのプリンタが共通にもつ機能を利用した印刷を可能とする複数のモデルのプリンタに対応できる汎用プリンタドライバ、及び単一のモデルのプリンタがもつ機能を全て利用できる当該単一のモデルのプリンタに対応する専用プリンタドライバが含まれることを特徴とする請求項１１乃至１６の何れか１項に記載の印刷制御方法。
【請求項１８】
汎用プリンタドライバを優先するモードか否かを判断する判断工程を備え、
前記判断工程で汎用プリンタドライバを優先するモードであると判断された場合、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対応する専用プリンタドライバをインストールすることなく、前記デスプール工程で渡された中間データから、前記汎用プリンタドライバを用いて生成された印刷ジョブを、前記表示制御工程で表示されたプリンタの一覧から選択されたプリンタに対して送信することを特徴とする請求項１７に記載の印刷制御方法。
【請求項１９】
ユーザからの印刷指示を受け付け、印刷ジョブを接続されたプリンタに送信する情報処理装置における印刷制御方法であって、
アプリケーションから受け取ったデータを中間データとして保持する保持工程と、
前記ユーザからの印刷指示後に、通信を行うことで特定されるプリンタの識別情報を用いて、当該特定されたプリンタに対応するプリンタドライバのインストール処理を制御するインストール制御工程と、
前記保持された中間データから、前記インストール制御工程でインストールされたプリンタドライバを用いて生成された印刷ジョブを、前記特定されたプリンタに対して送信する送信工程とを備えることを特徴とする印刷制御方法。
【請求項２０】
請求項１１乃至１８の何れか１項に記載の工程をコンピュータに実行させるためのプログラム。
【請求項２１】
請求項１９に記載の工程をコンピュータに実行させるためのプログラム。