【手続補正書】
【提出日】平成17年11月21日(2005.11.21)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置、制御方法、及び制御プログラム
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行させて処理する情報処理装置であって、
前記印刷ジョブを処理しているプリンタの障害を検知する障害検知手段と、
前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するプリンタドライバ検出手段と、
前記プリンタドライバ検出手段によって検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記プリンタドライバ検出手段は、登録されているプリンタドライバの情報を取得するプリンタドライバ情報取得手段を有し、取得したプリンタドライバの情報から、前記印刷障害の発生したプリンタに対応する印刷ジョブを発行可能な印刷エンジンを持つプリンタドライバを検出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行印刷するように処理する代行印刷システムにおける情報処理装置であって、
前記印刷ジョブを処理しているプリンタの障害を認識する障害認識手段と、
前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するための条件を入力する条件入力手段と、
前記条件入力手段により入力された条件に従って、代行可能なプリンタのプリンタドライバを選択的に検出するプリンタドライバ検出手段と、
前記プリンタドライバ検出手段によって検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御手段と、
表示部に表示された前記代行先候補から１つの代行先を選択する選択手段と、を備えることを特徴とする情報処理装置。
【請求項４】
前記プリンタドライバの種類には、ドキュメントを再スプーリング可能な形式の印刷ジョブを発行する第１のドライバ種別と、再スプーリング不可能な形式の印刷ジョブを発行する第２のドライバ種別と、を含むことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記印刷ジョブが前記第１のドライバ種別に属するプリンタドライバによって発行された場合、前記表示制御手段は、前記代行先候補として前記第１のドライバ種別に属するプリンタドライバのプリンタを表示部に表示させることを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記印刷ジョブが前記第２のドライバ種別に属するプリンタドライバによって発行された場合、前記表示制御手段は、前記条件入力手段により入力された条件に従って、前記印刷障害が発生したプリンタに対応する印刷ジョブを発行可能な印刷エンジンを用いたプリンタドライバのプリンタを代行先候補として表示部に表示させることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
さらに、前記ネットワーク上に接続された前記複数のプリンタの出力能力情報を取得する出力能力情報取得手段と、
前記印刷ジョブの出力設定情報を取得するジョブ出力設定情報取得手段と、を備え、
前記プリンタドライバ検出手段は、前記複数のプリンタのうち、前記取得したジョブ出力設定情報の条件を満たすプリンタ出力能力を有するプリンタのプリンタドライバを検出し、
前記表示制御手段は、前記プリンタドライバ検出手段によって検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる、ことを特徴とする請求項３乃至６の何れか１項に記載の情報処理装置。
【請求項８】
前記条件入力手段は、さらに、代行先のプリンタドライバの互換レベルを指定する互換レベル指定手段を備え、
前記プリンタドライバ検出手段は、前記互換レベル指定手段によって指定された前記互換レベルに関する条件を満たすプリンタドライバを検出することを特徴とする請求項３乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記互換レベルは、前記印刷障害が生じているプリンタの出力設定及び前記印刷エンジンの条件を満たす互換と、前記出力設定又は前記印刷エンジンの条件を満たさない簡易互換とを含むことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行させて処理する情報処理装置の制御方法であって、
前記印刷ジョブを処理しているプリンタの障害を検知する障害検知工程と、
前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するプリンタドライバ検出工程と、
前記プリンタドライバ検出工程において検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御工程と、を備えることを特徴とする制御方法。
【請求項１１】
ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行させて処理する代行印刷システムにおける情報処理装置を制御するための制御プログラムであって、
前記印刷ジョブを処理しているプリンタの障害を認識する障害認識工程を実現するコードと、
前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するための条件を入力する条件入力工程を実現するコードと、
前記条件入力工程で入力された条件に従って、代行可能なプリンタのプリンタドライバを選択的に検出するプリンタドライバ検出工程を実現するコードと、
前記プリンタドライバ検出工程で検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御工程を実現するコードと、
表示部に表示された前記代行先候補から１つの代行先を選択する選択工程を実現するコードと、を備えることを特徴とするコンピュータで実行可能な制御プログラム。
【請求項１２】
前記プリンタドライバの種類には、所定のドキュメントを再スプーリング可能な形式の印刷ジョブを発行する第１のドライバ種別と、再スプーリング不可能な形式の印刷ジョブを発行する第２のドライバ種別と、を含むことを特徴とする請求項１１に記載の制御プログラム。
【請求項１３】
前記印刷ジョブが前記第１のドライバ種別に属するプリンタドライバによって発行された場合、前記表示制御工程では、前記代行先候補として前記第１のドライバ種別に属するプリンタドライバのプリンタを表示部に表示させることを特徴とする請求項１２に記載の制御プログラム。
【請求項１４】
前記印刷ジョブが前記第２のドライバ種別に属するプリンタドライバによって発行された場合、前記表示制御工程では、前記条件入力工程で入力された条件に従って、前記印刷障害が発生したプリンタに対応する印刷ジョブを発行可能な印刷エンジンを用いたプリンタドライバのプリンタを代行先候補として表示部に表示させることを特徴とする請求項１２に記載の制御プログラム。
【請求項１５】
さらに、前記ネットワーク上に接続された前記複数のプリンタの出力能力情報を取得する出力能力情報取得工程を実現するコードと、
前記印刷ジョブの出力設定情報を取得するジョブ出力設定情報取得工程を実現するコードと、を備え、
前記プリンタドライバ検出工程では、前記複数のプリンタのうち、前記取得したジョブ出力設定情報の条件を満たすプリンタ出力能力を有するプリンタのプリンタドライバが検出され、
前記表示制御工程では、前記プリンタドライバ検出工程で検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる、ことを特徴とする請求項１１乃至１４の何れか１項に記載の制御プログラム。
【請求項１６】
前記条件入力工程には、さらに、代行先のプリンタドライバの互換レベルを指定する互換レベル指定工程が含まれ、
前記プリンタドライバ検出工程では、前記互換レベル指定工程で指定された前記互換レベルに関する条件を満たすプリンタドライバが検出されることを特徴とする請求項１１乃至１５の何れか１項に記載の制御プログラム。
【請求項１７】
前記互換レベルは、前記印刷障害が生じているプリンタの出力設定及び前記印刷エンジンの条件を満たす互換と、前記出力設定又は前記印刷エンジンの条件を満たさない簡易互換とを含むことを特徴とする請求項１６に記載の制御プログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記の問題点を解消するためになされたもので、代行印刷先の印刷装置に印字障害が発生した場合の情報処理装置において、障害通知を取得した際に、不正な印刷出力を回避可能な情報処理装置を提供することを目的とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記課題を解決するために、本発明による情報処理装置は、ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行させて処理する情報処理装置であって、前記印刷ジョブを処理しているプリンタの障害を検知する障害検知手段と、前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するプリンタドライバ検出手段と、前記プリンタドライバ検出手段によって検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御手段と、を備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
さらに、本発明による印刷システムの制御方法は、ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行させて処理する情報処理装置の制御方法であって、前記印刷ジョブを処理しているプリンタの障害を検知する障害検知工程と、前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するプリンタドライバ検出工程と、前記プリンタドライバ検出工程において検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御工程と、を備える。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本発明による情報処理装置を制御する制御プログラムは、ネットワーク上に接続された複数のプリンタの１つに印刷ジョブを送信し、当該プリンタで印刷障害が発生した場合に、別のプリンタに前記印刷ジョブを代行させて処理する代行印刷システムにおける情報処理装置を制御するための制御プログラムであって、前記印刷ジョブを処理しているプリンタの障害を認識する障害認識工程を実現するコードと、前記ネットワークに接続されている前記複数のプリンタのうち、前記障害が発生しているプリンタに代行して前記印刷ジョブを処理可能なプリンタのプリンタドライバを検出するための条件を入力する条件入力工程を実現するコードと、前記条件入力工程で入力された条件に従って、代行可能なプリンタのプリンタドライバを選択的に検出するプリンタドライバ検出工程を実現するコードと、前記プリンタドライバ検出工程で検出された前記プリンタドライバのプリンタを代行先候補として表示部に表示させる表示制御工程を実現するコードと、表示部で表示された前記代行先候補から１つの代行先を選択する選択工程を実現するコードと、を備える。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記本発明の代行印刷プリンタシステムによれば、ネットワーク上に接続している印刷装置に印字障害が発生した場合に行われる代行印刷処理において、不正な代行先に出力することを防止することが可能となり、さらに代行印刷のレベルを選択できることで効率のよい代行印刷先の選択を実現できる代行印刷システムを実現する情報処理装置を提供することが可能となる。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図８
【補正方法】変更
【補正の内容】
【図８】
2005165774.tif 000001