【手続補正書】
【提出日】平成19年4月5日(2007.4.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  複数のプリンタに接続され、アプリケーションプログラムにより生成された印刷すべき印刷データを前記複数のプリンタに分配して分散印刷させる分散印刷制御装置であって、
前記プリンタの機種毎に設けられたプリンタドライバを記憶するプリンタドライバ記憶手段と、
前記複数のプリンタの中から前記印刷データを分配する分散先プリンタを決定する分散プリンタ決定手段と、
前記分散先プリンタの性能情報を前記プリンタドライバから取得し、該取得した性能情報に基づき仮想的なプリンタの性能情報を決定し、前記アプリケーションプログラムに対して前記決定した仮想的なプリンタの性能情報に基づき前記印刷データを中間印刷データに変換させ、該中間印刷データを得る仮想プリンタドライバ実行手段と、
該中間印刷データを前記分散先プリンタ用に分配する分配手段と
を備えることを特徴とする分散印刷制御装置。
【請求項２】  請求項１に記載の分散印刷制御装置であって、
前記仮想プリンタドライバ実行手段は、
前記取得したプリンタ性能情報の中から選択した最も高い性能情報を仮想的なプリンタの性能情報に決定する手段を備える分散印刷制御装置。
【請求項３】  請求項１に記載の分散印刷制御装置であって、
前記仮想プリンタドライバ実行手段は、
前記取得したプリンタ性能情報の中から選択した任意の性能情報を仮想的なプリンタの性能情報に決定する手段を備える分散印刷制御装置。
【請求項４】  前記仮想プリンタドライバ実行手段により生成された中間印刷データを、記憶装置に中間印刷ファイルとして一旦格納するよう構成した請求項１ないし３のいずれかに記載の分散印刷制御装置。
【請求項５】  アプリケーションプログラムにより生成された印刷すべき印刷データを複数のプリンタに分配して分散印刷させる分散印刷制御方法であって、
（ａ）前記プリンタの機種毎に設けられたプリンタドライバを記憶装置に予め用意する工程と、
（ｂ）前記複数のプリンタの中から前記印刷データを分配する分散先プリンタを決定する工程と、
（ｃ）前記分散先プリンタの性能情報を前記プリンタドライバから取得し、該取得した性能情報に基づき仮想的なプリンタの性能情報を決定し、前記アプリケーションプログラムに対して前記決定した仮想的なプリンタの性能情報に基づき前記印刷データを中間印刷データに変換させ、該中間印刷データを得る工程と、
（ｄ）該中間印刷データを前記分散先プリンタ用に分配する工程と
を備えることを特徴とする分散印刷制御方法。
【請求項６】  アプリケーションプログラムにより生成された印刷すべき印刷データを複数のプリンタに分配して分散印刷させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ａ）前記プリンタの機種毎に設けられたプリンタドライバを記憶装置に予め用意する機能と、
（ｂ）前記複数のプリンタの中から前記印刷データを分配する分散先プリンタを決定する機能と、
（ｃ）前記分散先プリンタの性能情報を前記プリンタドライバから取得し、該取得した性能情報に基づき仮想的なプリンタの性能情報を決定し、前記アプリケーションプログラムに対して前記決定した仮想的なプリンタの性能情報に基づき前記印刷データを中間印刷データに変換させ、該中間印刷データを得る機能と、
（ｄ）該中間印刷データを前記分散先プリンタ用に分配する機能と
を、コンピュータに実現させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】  前記機能（ｃ）は、前記取得したプリンタ性能情報の中から選択した最も高い性能情報を仮想的なプリンタの性能情報に決定する機能を備える請求項６に記載のコンピュータ読み取り可能な記録媒体。
【請求項８】  前記機能（ｃ）は、前記取得したプリンタ性能情報の中から選択した任意の性能情報を仮想的なプリンタの性能情報に決定する機能を備える請求項６に記載のコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
この発明の分散印刷制御装置は、
複数のプリンタに接続され、アプリケーションプログラムにより生成された印刷すべき印刷データを前記複数のプリンタに分配して分散印刷させる分散印刷制御装置であって、
前記プリンタの機種毎に設けられたプリンタドライバを記憶するプリンタドライバ記憶手段と、
前記複数のプリンタの中から前記印刷データを分配する分散先プリンタを決定する分散プリンタ決定手段と、
前記分散先プリンタの性能情報を前記プリンタドライバから取得し、該取得した性能情報に基づき仮想的なプリンタの性能情報を決定し、前記アプリケーションプログラムに対して前記決定した仮想的なプリンタの性能情報に基づき前記印刷データを中間印刷データに変換させ、該中間印刷データを得る仮想プリンタドライバ実行手段と、
該中間印刷データを前記分散先プリンタ用に分配する分配手段と
を備えることを特徴としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
前記仮想プリンタドライバ実行手段は、前記取得したプリンタ性能情報の中から選択した最も高い性能情報を仮想的なプリンタの性能情報に決定する手段を備えるものとすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、この構成によれば、各プリンタ毎に設けられたプリンタドライバからプリンタの性能の情報を取り込むことが可能となり、それら性能の情報から最も高性能のプリンタの性能情報を得ることができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記構成の分散印刷制御装置において、前記仮想プリンタドライバ実行手段は、前記取得したプリンタ性能情報の中から選択した任意の性能情報を仮想的なプリンタの性能情報に決定する手段を備える構成とすることができる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
上記構成の分散印刷制御装置において、前記仮想プリンタドライバ実行手段により生成された中間印刷データを、記憶装置に中間印刷ファイルとして一旦格納するよう構成することができる。この構成によれば、印刷結果に不備があったりして再度同じ印刷を行なおうとする場合に、中間印刷ファイルを利用することで、アプリケーションプログラムを起動せずに印刷を行なうことができる。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
この発明の分散印刷制御方法は、
アプリケーションプログラムにより生成された印刷すべき印刷データを複数のプリンタに分配して分散印刷させる分散印刷制御方法であって、
（ａ）前記プリンタの機種毎に設けられたプリンタドライバを記憶装置に予め用意する工程と、
（ｂ）前記複数のプリンタの中から前記印刷データを分配する分散先プリンタを決定する工程と、
（ｃ）前記分散先プリンタの性能情報を前記プリンタドライバから取得し、該取得した性能情報に基づき仮想的なプリンタの性能情報を決定し、前記アプリケーションプログラムに対して前記決定した仮想的なプリンタの性能情報に基づき前記印刷データを中間印刷データに変換させ、該中間印刷データを得る工程と、
（ｄ）該中間印刷データを前記分散先プリンタ用に分配する工程と
を備えることを特徴としている。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
この発明のコンピュータ読み取り可能な記録媒体は、
アプリケーションプログラムにより生成された印刷すべき印刷データを複数のプリンタに分配して分散印刷させるためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ａ）前記プリンタの機種毎に設けられたプリンタドライバを記憶装置に予め用意する機能と、
（ｂ）前記複数のプリンタの中から前記印刷データを分配する分散先プリンタを決定する機能と、
（ｃ）前記分散先プリンタの性能情報を前記プリンタドライバから取得し、該取得した性能情報に基づき仮想的なプリンタの性能情報を決定し、前記アプリケーションプログラムに対して前記決定した仮想的なプリンタの性能情報に基づき前記印刷データを中間印刷データに変換させ、該中間印刷データを得る機能と、
（ｄ）該中間印刷データを前記分散先プリンタ用に分配する機能と
を、コンピュータに実現させるためのコンピュータプログラムを記録したことを要旨としている。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
なお、こうした仮想プリンタドライバ１１０で定める性能情報は、この実施例のように最も高性能のプリンタの性能とする構成に替えて、各プリンタ６０，７０，８０の性能情報から選択した任意のものとすることもできる。