【手続補正書】
【提出日】平成19年4月6日(2007.4.6)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  データ送受信可能に接続される全プリンタの中から分散先となる複数のプリンタを指定するプリンタ指定手段と、
印刷すべき印刷データを前記プリンタ指定手段により指定された複数のプリンタ用に分配して、各分配された印刷データを前記プリンタの機種毎に設けられたプリンタドライバを介して各プリンタに出力する分散制御手段と
を備える分散印刷制御装置において、
前記各プリンタドライバから前記プリンタ指定手段により指定された複数のプリンタの性能についての情報を取り込む性能情報取込手段
を備え、
前記分散制御手段は、
前記プリンタ指定手段により指定された複数のプリンタのいずれかで障害が発生したときに、該障害が発生したプリンタを除いた前記全プリンタの中から、前記性能情報取込手段により取り込んだ情報に基づいて前記障害が発生したプリンタと同一機種のプリンタを選択するとともに、該選択によって１台のプリンタも選択されなかったときには、前記障害が発生したプリンタを除いた前記全プリンタの中から、前記障害が発生したプリンタと印刷能力の近いプリンタを選択する候補プリンタ選択手段と、
前記候補プリンタ選択手段で選択された一または複数のプリンタの中から所定条件に従う一のプリンタを選択する代替プリンタ選択手段と、
前記代替プリンタ選択手段で選択された一のプリンタを前記障害が発生したプリンタの代替用のプリンタとして、前記印刷データの出力を行なう障害時出力手段と
を備えることを特徴とする分散印刷制御装置。
【請求項２】  請求項１に記載の分散印刷制御装置であって、
前記候補プリンタ選択手段は、
速度優先で分散印刷を行なう旨の指示がなされているか否かを判定する速度優先判定手段と、
前記速度優先判定手段で肯定判定されたときに、プリンタの機種にかかわらず印刷について空き状態にある一のプリンタを選択する速度優先時選択手段と
を備える分散印刷制御装置。
【請求項３】  請求項２に記載の分散印刷制御装置であって、
前記代替プリンタ選択手段は、
前記候補プリンタ選択手段で選択された一または複数のプリンタの中から最も印刷速度の高い一のプリンタを選択する手段である分散印刷制御装置。
【請求項４】  請求項１ないし３のいずれかに記載の分散印刷制御装置であって、
前記分散制御手段は、
前記代替用のプリンタが前記障害が発生したプリンタと異なる機種であるときに、該代替用のプリンタによる印刷結果と前記障害が発生したプリンタによる印刷結果が近似するように、前記印刷データを補正する手段
を備える構成である分散印刷制御装置。
【請求項５】  請求項１ないし４のいずれかに記載の分散印刷制御装置であって、
前記代替プリンタ選択手段で選択されたプリンタの名称を前記障害が発生したプリンタの名称と併せて表示装置に表示させる表示制御手段
を備える分散印刷制御装置。
【請求項６】  （ａ）データ送受信可能に接続される全プリンタの中から分散先となる複数のプリンタを指定するステップと、
（ｂ）印刷すべき印刷データを前記ステップ（ａ）により指定された複数のプリンタ用に分配して、各分配された印刷データを前記プリンタの機種毎に設けられたプリンタドライバを介して各プリンタに出力するステップと
を備える分散印刷制御方法において、
（ｃ）前記各プリンタドライバから前記ステップ（ｂ）により指定された複数のプリンタの性能についての情報を取り込むステップ
を備え、
前記ステップ（ｂ）は、
（ｂ１）前記ステップ（ａ）により指定された複数のプリンタのいずれかで障害が発生したときに、該障害が発生したプリンタを除いた前記全プリンタの中から、前記ステップ（ｃ）により取り込んだ情報に基づいて前記障害が発生したプリンタと同一機種のプリンタを選択するとともに、該選択によって１台のプリンタも選択されなかったときには、前記障害が発生したプリンタを除いた前記全プリンタの中から、前記障害が発生したプリンタと印刷能力の近いプリンタを選択するステップと、
（ｂ２）前記ステップ（ｂ１）で選択された一または複数のプリンタの中から所定条件に従う一のプリンタを選択するステップと、
（ｂ３）前記ステップ（ｂ２）で選択された一のプリンタを前記障害が発生したプリンタの代替用のプリンタとして、前記印刷データの出力を行なうステップと
を備えることを特徴とする分散印刷制御方法。
【請求項７】  （ａ）データ送受信可能に接続される全プリンタの中から分散先となる複数のプリンタを指定する機能と、
（ｂ）印刷すべき印刷データを前記機能（ａ）により指定された複数のプリンタ用に分配して、各分配された印刷データを前記プリンタの機種毎に設けられたプリンタドライバを介して各プリンタに出力する機能と
を、コンピュータに実現させて分散印刷についての制御を行なうコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ｃ）前記各プリンタドライバから前記機能（ｂ）により指定された複数のプリンタの性能についての情報を取り込む機能
をさらにコンピュータに実現させるとともに、
前記機能（ｂ）は、
（ｂ１）前記機能（ａ）により指定された複数のプリンタのいずれかで障害が発生したときに、該障害が発生したプリンタを除いた前記全プリンタの中から、前記機能（ｃ）により取り込んだ情報に基づいて前記障害が発生したプリンタと同一機種のプリンタを選択するとともに、該選択によって１台のプリンタも選択されなかったときには、前記障害が発生したプリンタを除いた前記全プリンタの中から、前記障害が発生したプリンタと印刷能力の近いプリンタを選択する機能と、
（ｂ２）前記機能（ｂ１）で選択された一または複数のプリンタの中から所定条件に従う一のプリンタを選択する機能と、
（ｂ３）前記機能（ｂ２）で選択された一のプリンタを前記障害が発生したプリンタの代替用のプリンタとして、前記印刷データの出力を行なう機能と
を備える構成であるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】  請求項７に記載のコンピュータ読取可能な記録媒体であって、
前記機能（ｂ１）は、
速度優先で分散印刷を行なう旨の指示がなされているか否かを判定する機能と、
該機能で速度優先で分散印刷を行なう旨の指示がなされていると判定されたときに、プリンタの機種にかかわらず印刷について空き状態にある一のプリンタを選択する機能と
を備える構成であるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】  請求項８に記載のコンピュータ読取可能な記録媒体であって、
前記機能（ｂ２）は、
前記機能（ｂ１）で選択された一または複数のプリンタの中から最も印刷速度の高い一のプリンタを選択する機能であるコンピュータ読取可能な記録媒体。
【請求項１０】  請求項７ないし９のいずれかに記載のコンピュータ読取可能な記録媒体であって、
前記機能（ｂ）は、
前記代替用のプリンタが前記障害が発生したプリンタと異なる機種であるときに、該代替用のプリンタによる印刷結果と前記障害が発生したプリンタによる印刷結果が近似するように、前記印刷データを補正する機能
を備える構成であるコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１１】  請求項７ないし１０のいずれかに記載のコンピュータ読取可能な記録媒体であって、
前記コンピュータプログラムは、さらに、
（ｄ）前記機能（ｂ２）で選択されたプリンタの名称を前記障害が発生したプリンタの名称と併せて表示装置に表示させる機能
をコンピュータに実現されるものであるコンピュータ読み取り可能な記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
この発明の分散印刷制御装置は、
データ送受信可能に接続される全プリンタの中から分散先となる複数のプリンタを指定するプリンタ指定手段と、
印刷すべき印刷データを前記プリンタ指定手段により指定された複数のプリンタ用に分配して、各分配された印刷データを前記プリンタの機種毎に設けられたプリンタドライバを介して各プリンタに出力する分散制御手段と
を備える分散印刷制御装置において、
前記各プリンタドライバから前記プリンタ指定手段により指定された複数のプリンタの性能についての情報を取り込む性能情報取込手段
を備え、
前記分散制御手段は、
前記プリンタ指定手段により指定された複数のプリンタのいずれかで障害が発生したときに、該障害が発生したプリンタを除いた前記全プリンタの中から、前記性能情報取込手段により取り込んだ情報に基づいて前記障害が発生したプリンタと同一機種のプリンタを選択するとともに、該選択によって１台のプリンタも選択されなかったときには、前記障害が発生したプリンタを除いた前記全プリンタの中から、前記障害が発生したプリンタと印刷能力の近いプリンタを選択する候補プリンタ選択手段と、
前記候補プリンタ選択手段で選択された一または複数のプリンタの中から所定条件に従う一のプリンタを選択する代替プリンタ選択手段と、
前記代替プリンタ選択手段で選択された一のプリンタを前記障害が発生したプリンタの代替用のプリンタとして、前記印刷データの出力を行なう障害時出力手段と
を備えることを要旨としている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】削除
【補正の内容】
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
上記分散印刷制御装置において、前記候補プリンタ選択手段は、速度優先で分散印刷を行なう旨の指示がなされているか否かを判定する速度優先判定手段と、前記速度優先判定手段で肯定判定されたときに、プリンタの機種にかかわらず印刷について空き状態にある一のプリンタを選択する速度優先時選択手段とを備える構成とすることができる。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
速度優先時選択手段を備える上記分散印刷制御装置において、前記代替プリンタ選択手段は、前記候補プリンタ選択手段で選択された一または複数のプリンタの中から最も印刷速度の高い一のプリンタを選択する手段である構成とすることができる。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
この発明の分散印刷制御装置において、前記代替プリンタ選択手段で選択されたプリンタの名称を前記障害が発生したプリンタの名称と併せて表示装置に表示させる表示制御手段を備える構成とすることができる。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
この発明の分散印刷制御方法は、
（ａ）データ送受信可能に接続される全プリンタの中から分散先となる複数のプリンタを指定するステップと、
（ｂ）印刷すべき印刷データを前記ステップ（ａ）により指定された複数のプリンタ用に分配して、各分配された印刷データを前記プリンタの機種毎に設けられたプリンタドライバを介して各プリンタに出力するステップと
を備える分散印刷制御方法において、
（ｃ）前記各プリンタドライバから前記ステップ（ｂ）により指定された複数のプリンタの性能についての情報を取り込むステップ
を備え、
前記ステップ（ｂ）は、
（ｂ１）前記ステップ（ａ）により指定された複数のプリンタのいずれかで障害が発生したときに、該障害が発生したプリンタを除いた前記全プリンタの中から、前記ステップ（ｃ）により取り込んだ情報に基づいて前記障害が発生したプリンタと同一機種のプリンタを選択するとともに、該選択によって１台のプリンタも選択されなかったときには、前記障害が発生したプリンタを除いた前記全プリンタの中から、前記障害が発生したプリンタと印刷能力の近いプリンタを選択するステップと、
（ｂ２）前記ステップ（ｂ１）で選択された一または複数のプリンタの中から所定条件に従う一のプリンタを選択するステップと、
（ｂ３）前記ステップ（ｂ２）で選択された一のプリンタを前記障害が発生したプリンタの代替用のプリンタとして、前記印刷データの出力を行なうステップと
を備えることを、その要旨としている。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
この発明の記録媒体は、
（ａ）データ送受信可能に接続される全プリンタの中から分散先となる複数のプリンタを指定する機能と、
（ｂ）印刷すべき印刷データを前記機能（ａ）により指定された複数のプリンタ用に分配して、各分配された印刷データを前記プリンタの機種毎に設けられたプリンタドライバを介して各プリンタに出力する機能と
を、コンピュータに実現させて分散印刷についての制御を行なうコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体であって、
（ｃ）前記各プリンタドライバから前記機能（ｂ）により指定された複数のプリンタの性能についての情報を取り込む機能
をさらにコンピュータに実現させるとともに、
前記機能（ｂ）は、
（ｂ１）前記機能（ａ）により指定された複数のプリンタのいずれかで障害が発生したときに、該障害が発生したプリンタを除いた前記全プリンタの中から、前記機能（ｃ）により取り込んだ情報に基づいて前記障害が発生したプリンタと同一機種のプリンタを選択するとともに、該選択によって１台のプリンタも選択されなかったときには、前記障害が発生したプリンタを除いた前記全プリンタの中から、前記障害が発生したプリンタと印刷能力の近いプリンタを選択する機能と、
（ｂ２）前記機能（ｂ１）で選択された一または複数のプリンタの中から所定条件に従う一のプリンタを選択する機能と、
（ｂ３）前記機能（ｂ２）で選択された一のプリンタを前記障害が発生したプリンタの代替用のプリンタとして、前記印刷データの出力を行なう機能と
を備える構成としたことを、その要旨としている。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】０１４６
【補正方法】変更
【補正の内容】
【０１４６】
なお、図２１のステップＳ３５０で、プリンタに障害があると判別された場合には、ステップＳ３５２に処理を進めて、代替用プリンタ決定ルーチンを実行する。この代替用プリンタ決定ルーチンは、ステップＳ３５０で障害ありと判別されたプリンタに代わるプリンタを決定するもので、詳しい構成については後述する。ここでは、代替用プリンタ決定ルーチンで例えばプリンタ８２が代替用として決定されたものとして話を進める。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】０１５０
【補正方法】変更
【補正の内容】
【０１５０】
ステップＳ３７０で肯定判別されて移行する図２２のステップＳ３８０では、ＣＰＵ３０は、プリンタカウンタＣ１の値を１だけインクリメントする処理を行なう。その後、ＣＰＵ３０は、プリンタカウンタＣ１の値が最終のプリンタを示す値ＬＣ１を超えたか否かを判別する（ステップＳ３９０）。ここで、最終のプリンタを示す値ＬＣ１を超えていないと判別されると、処理をステップＳ２９０に戻して、上記値１を増加したプリンタカウンタＣ１で示される次のプリンタ７０（８０，６０）についての各ページの最終印刷データの作成および出力の処理を行なう。なお、ステップＳ２９０ないしステップＳ３９０の処理は、前述したように、１ページから最終ページまでの最終印刷データの作成および出力の処理を第１のプリンタから最終のプリンタまで各プリンタ単位で順に行なうよう記述されているが、これはフローチャートの記載上の便宜のためにこのように記述されたものであり、実際は、１ページから最終ページまでの最終印刷データの作成および出力の処理を、各プリンタ毎に時分割によりマクロ的に並行処理されるよう構成されている。