【手続補正書】
【提出日】平成20年9月19日(2008.9.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
周辺装置と通信可能であり、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置であって、
前記印刷装置が単体では実現できない所定の機能を、前記周辺装置を利用することにより実行する代替機能のためのモードを選択する選択手段と、
前記周辺装置と通信することにより前記所定の機能を実行できる周辺装置を探索する探索手段と、
前記選択手段により前記代替機能のためのモードが選択され、かつ、前記探索手段により前記周辺装置が探索された場合に、前記所定の機能を設定できるようにプリンタドライバの印刷設定を行う画面を更新する更新手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記探索手段により探索すべき周辺装置に対する代替機能カテゴリと検索条件を設定する設定手段を更に備え、
前記探索手段は、前記設定手段により設定された代替機能カテゴリと検索条件に基づいて、周辺装置の情報を探索することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記探索手段により探索された代替機能処理を実行できる周辺装置を表示装置に表示する表示手段を更に有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記表示手段により前記表示装置に同一機能となる所定の周辺機器が複数表示された場合に、いずれの周辺機器を利用するのかを選択する選択手段を有することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記所定の機能は、前記周辺装置のストレージに印刷ジョブを格納し、前記印刷装置から前記周辺装置に印刷ジョブの読み出し要求を行うことにより印刷処理が実行されるストア印刷機能であることを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
周辺装置と通信可能であり、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置におけるプリント機能拡張方法であって、
前記印刷装置が単体では実現できない所定の機能を、前記周辺装置を利用することにより実行する代替機能のためのモードを選択する選択ステップと、
前記周辺装置と通信することにより前記所定の機能を実行できる周辺装置を探索する探索ステップと、
前記選択ステップにより前記代替機能のためのモードが選択され、かつ、前記探索ステップにより前記周辺装置が探索された場合に、前記所定の機能を設定できるようにプリンタドライバの印刷設定を行う画面を更新する更新ステップと、
を有することを特徴とするプリント機能拡張方法。
【請求項７】
前記探索ステップにより探索すべき周辺装置に対する代替機能カテゴリと検索条件を設定する設定ステップを更に備え、
前記探索ステップは、前記設定ステップにより設定された代替機能カテゴリと検索条件に基づいて、周辺装置の情報を探索することを特徴とする請求項６記載のプリント機能拡張方法。
【請求項８】
前記探索ステップにより探索された代替機能処理を実行できる周辺装置を表示装置に表示する表示ステップを更に有することを特徴とする請求項６または７に記載のプリント機能拡張方法。
【請求項９】
前記表示ステップにより前記表示装置に同一機能となる所定の周辺機器が複数表示された場合に、いずれの周辺機器を利用するのかを選択する選択ステップを有することを特徴とする請求項８記載のプリント機能拡張方法。
【請求項１０】
前記所定の機能は、前記周辺装置のストレージに印刷ジョブを格納し、前記印刷装置から前記周辺装置に印刷ジョブの読み出し要求を行うことにより印刷処理が実行されるストア印刷機能であることを特徴とする請求項６乃至９のいずれかに記載のプリント機能拡張方法。
【請求項１１】
周辺装置と通信可能であり、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置で実行可能なプリント機能拡張プログラムであって、
前記印刷装置が単体では実現できない所定の機能を、前記周辺装置を利用することにより実行する代替機能のためのモードを選択する選択ステップと、
前記周辺装置と通信することにより前記所定の機能を実行できる周辺装置を探索する探索ステップと、
前記選択ステップにより前記代替機能のためのモードが選択され、かつ、前記探索ステップにより前記周辺装置が探索された場合に、前記所定の機能を設定できるようにプリンタドライバの印刷設定を行う画面を更新する更新ステップと、
を前記情報処理装置で実行させることができるプリント機能拡張プログラム。
【請求項１２】
前記探索ステップにより探索すべき周辺装置に対する代替機能カテゴリと検索条件を設定する設定ステップを更に備え、
前記探索ステップは、前記設定ステップにより設定された代替機能カテゴリと検索条件に基づいて、周辺装置の情報を探索することを特徴とする請求項１１記載のプリント機能拡張プログラム。
【請求項１３】
前記探索ステップにより探索された代替機能処理を実行できる周辺装置を表示装置に表示する表示ステップを更に有することを特徴とする請求項１１または１２に記載のプリント機能拡張プログラム。
【請求項１４】
前記表示ステップにより前記表示装置に同一機能となる所定の周辺機器が複数表示された場合に、いずれの周辺機器を利用するのかを選択する選択ステップを有することを特徴とする請求項１３記載のプリント機能拡張プログラム。
【請求項１５】
前記所定の機能は、前記周辺装置のストレージに印刷ジョブを格納し、前記印刷装置から前記周辺装置に印刷ジョブの読み出し要求を行うことにより印刷処理が実行されるストア印刷機能であることを特徴とする請求項１１乃至１４のいずれかに記載のプリント機能拡張プログラム。
【請求項１６】
周辺装置と通信でき、プリンタドライバを備える情報処理装置で生成される印刷ジョブに基づいて印刷処理を実行する印刷装置であって、
前記周辺装置を利用した代替機能要求を受け付ける手段と、
代替機能を用いる周辺装置を指定した印刷ジョブを受信した場合に、指定されている周辺装置に前記印刷ジョブを転送する転送手段と、
前記周辺装置に記憶されている印刷ジョブの取り出し要求を受け取る手段と、
前記受け取る手段により印刷ジョブの取り出し要求を受け取った場合に、前記周辺装置に対してドキュメントの取り出しを要求する要求手段と、
前記要求手段による取り出し要求に応じて送出される印刷ジョブに基づいて、印刷処理を実行する印刷実行手段と、
を有することを特徴とする印刷装置。
【請求項１７】
前記転送手段により転送された印刷ジョブが前記周辺装置のストレージ領域に格納された場合に、保存された印刷ジョブのストアリストを更新して管理する管理手段を更に備えることを特徴とする請求項１６記載の印刷装置。
【請求項１８】
周辺装置と通信でき、プリンタドライバを備える情報処理装置で生成される印刷ジョブに基づいて印刷処理を実行する印刷装置における印刷制御方法であって、
前記周辺装置を利用した代替機能要求を受け付けるステップと、
代替機能を用いる周辺装置を指定した印刷ジョブを受信した場合に、指定されている周辺装置に前記印刷ジョブを転送する転送ステップと、
前記周辺装置に記憶されている印刷ジョブの取り出し要求を受け取るステップと、
前記受け取るステップにより印刷ジョブの取り出し要求を受け取った場合に、前記周辺装置に対してドキュメントの取り出しを要求する要求ステップと、
前記要求ステップによる取り出し要求に応じて送出される印刷ジョブに基づいて、印刷処理を実行する印刷実行ステップと、
を有することを特徴とする印刷制御方法。
【請求項１９】
前記転送ステップにより転送された印刷ジョブが前記周辺装置のストレージ領域に格納された場合に、保存された印刷ジョブのストアリストを更新して管理する管理ステップを更に備えることを特徴とする請求項１８記載の印刷制御方法。
【請求項２０】
周辺装置と通信可能であり、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置と印刷装置とを含む印刷システムであって、
前記情報処理装置は、
前記周辺装置と通信可能であり、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置であって、
前記印刷装置が単体では実現できない所定の機能を、前記周辺装置を利用することにより実行する代替機能のためのモードを選択する選択手段と、
前記周辺装置と通信することにより前記所定の機能を実行できる周辺装置を探索する探索手段と、
前記選択手段により前記代替機能のためのモードが選択され、かつ、前記探索手段により前記周辺装置が探索された場合に、前記所定の機能を設定できるようにプリンタドライバの印刷設定を行う画面を更新する更新手段とを有し、
前記印刷装置は、
前記周辺装置を利用した代替機能要求を受け付ける手段と、
代替機能を用いる周辺装置を指定した印刷ジョブを受信した場合に、指定されている周辺装置に前記印刷ジョブを転送する転送手段と、
前記周辺装置に記憶されている印刷ジョブの取り出し要求を受け取る手段と、
前記受け取る手段により印刷ジョブの取り出し要求を受け取った場合に、前記周辺装置に対してドキュメントの取り出しを要求する要求手段と、
前記要求手段による取り出し要求に応じて送出される印刷ジョブに基づいて、印刷処理を実行する印刷実行手段と、
を有することを特徴とする印刷システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、印刷装置、印刷システム、プリント機能拡張方法、印刷制御方法及びプリント機能拡張プログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置および印刷システム、並びにプリント機能拡張方法、印刷制御方法、プリント機能拡張プログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、プリンタドライバを介して印刷装置に印刷ジョブを発行可能な情報処理装置において、印刷装置が単体では実現できない所定の機能を、所定の周辺装置を利用することにより実行可能な印刷環境を構築できる仕組みを提供することである。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
周辺装置と通信可能であり、プリンタドライバを介して印刷装置に印刷ジョブを発行する情報処理装置であって、前記印刷装置が単体では実現できない所定の機能を、前記周辺装置を利用することにより実行する代替機能のためのモードを選択する選択手段と、
前記周辺装置と通信することにより前記所定の機能を実行できる周辺装置を探索する探索手段と、前記選択手段により前記代替機能のためのモードが選択され、かつ、前記探索手段により前記周辺装置が探索された場合に、前記所定の機能を設定できるようにプリンタドライバの印刷設定を行う画面を更新する更新手段とを有することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
ユーザ７００は、任意のアプリケーションから印刷対象の文書を開き、ポインティングデバイスを操作してプリンタドライバ７０１のユーザインタフェースを介してストア印刷を指示し、印刷実行を指示する。この印刷実行指示に応じて、アプリケーションからプリンタドライバ７０１に対して、印刷対象の描画命令が入力され、プリンタドライバ７０１の印刷設定ＵＩから指定されているストア印刷指示も受け付ける（７２０）。プリンタドライバ７０１は、アプリケーションが発行した印刷対象の描画命令に基づいて、プリンタ７０２が解釈可能なプリンタ言語（ページ記述言語：ＰＤＬ）の印刷データを生成し、かつ、ストア印刷指示を含む印刷ジョブを構築して、プリンタ７０２へ印刷ジョブを送信する（７２１）。ここで構築される印刷ジョブは、ストア印刷命令だけでなく、印刷ジョブを格納しておくストレージ先のデバイス（本実施例では、ＰＣ７０３）を指定する情報も含んでいる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００７７
【補正方法】変更
【補正の内容】
【００７７】
そして、ユーザのマウス操作によりプロパティボタン１２０４が押下されると、代替機能カテゴリ１２０７および検索条件１２０８を設定するための図１０の（ｃ）に示すＵＩがダプリンタドライバ７０１によりダイアログ表示される。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１０６
【補正方法】変更
【補正の内容】
【０１０６】
ステップＳ９３０において、プリンタドライバ７０１がストアドキュメントの取り出しを指示される。例えば、プリンタドライバ７０１のユーザインタフェース上に図示省略したドキュメント取り出しボタンを設け、そのドキュメント取り出しボタンが押下されることにより、ステップＳ９３１で、ストア済みドキュメントの取り出し機能が実行される。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
続いて、ステップＳ１０００で、プリンタドライバ７０１より領域確保指示がくると、ステップＳ１００４において、ストレージとしてのＨＤＤ７０４に情報を格納するための領域を確保し、周辺デバイスであるＰＣ７０３は、ステップＳ１００５で、機能確保フェーズに移り、ステップＳ１００６において、ＰＣ７０３は、プリンタドライバ７０１からストレージの割り当てや設定を受け付ける。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
イベントが発生すると、ステップＳ１０００で、イベントの種別を確認して、ストア印刷された印刷ジョブのストア要求である場合は、プリンタドライバ７０１は、プリンタ７０２へストア要求された印刷ジョブを送信するため、ステップＳ１０２１において、ＰＣ７０３は、プリンタ７０２からストア要求を受け付け、ステップＳ１０２２で、ストア機能実行フェーズを開始する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】０１２１
【補正方法】変更
【補正の内容】
【０１２１】
ステップＳ１１２３において、周辺デバイスであるＰＣ７０３は、プリンタ７０２からストアすべき印刷ジョブのドキュメントを受け取り、受け取ったドキュメントをＨＤＤ７０４に確保したストレージ領域に保存する。また保存したドキュメントに対するアクセス権の設定を行う。このアクセス権は、印刷ジョブのオーナーに対して付与されることになる。ステップＳ１０２４において、ＰＣ７０３は、プリンタから要求された印刷ジョブのストレージ処理が正常に終了したかを判断し、正常に終了したと判断された場合には、ステップＳ１０２６において、成功通知をプリンタ７０２に対して行い、また、ストレージ処理が正常に終了しなかった場合に、ステップＳ１０２５において、失敗通知をプリンタ７０２に対して行う。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】０１３４
【補正方法】変更
【補正の内容】
【０１３４】
ステップＳ１１００において、発生すべきイベントが、プリンタドライバ７０１から指示されたストア印刷である場合（Ｓ１１２１）には、ステップＳ１１２２で、ストアジョブの機能実行フェーズを開始し、ステップＳ１１２３において、プリンタ７０２は、ストア要求ジョブを受け取り、ＲＡＭ１９に一時的に格納する。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】０１３５
【補正方法】変更
【補正の内容】
【０１３５】
また、プリンタ７０２は、プリンタドライバ７０１から送出される印刷ジョブを解析し、印刷ジョブで指定されているストレージ先の周辺デバイスを認識する。そして、認識された周辺デバイスに対して、代替機能を借用すべく、印刷ジョブのストア要求を印刷ジョブと共に転送するとともに、ストレージに対するアクセス権の設定を依頼する。