【手続補正書】
【提出日】平成27年8月13日(2015.8.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のプリントサーバを備えたクラスタ環境の印刷システムであって、
クライアント端末において生成された印刷ジョブを、上記複数のプリントサーバの少なくとも２つに対して投入する印刷ジョブ投入部と、
上記印刷ジョブ投入部により上記印刷ジョブが投入されたプリントサーバにおいて、上記印刷ジョブに基づいて印刷実行をプリンタに対して指示する印刷実行制御部と、
上記プリントサーバにおける障害の発生を検出するサーバ障害発生検出部とを備え、
上記印刷ジョブ投入部により上記印刷ジョブが投入された少なくとも２つのプリントサーバのうち何れか１つのプリントサーバにおいて、上記印刷実行制御部が全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記１つのプリントサーバにおける障害の発生が上記サーバ障害発生検出部により検出された場合、上記少なくとも２つのプリントサーバのうち、上記障害が発生したプリントサーバとは別のプリントサーバにおいて、上記印刷実行制御部が上記印刷ジョブ投入部により投入済みの上記印刷ジョブに基づいて、全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記プリンタは、どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させるステータス情報管理部と、
上記１つのプリントサーバから上記全ページの印刷ジョブが送られてきた場合、１ページ目から印刷を実行するとともに、上記別のプリントサーバから上記全ページの印刷ジョブが送られてきた場合、上記内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行する印刷処理部とを備えたことを確認することを特徴とする印刷システム。
【請求項２】
複数のプリントサーバを備えたクラスタ環境の印刷システムであって、
クライアント端末において生成された印刷ジョブを、上記複数のプリントサーバの少なくとも２つに対して投入する印刷ジョブ投入部と、
上記印刷ジョブ投入部により上記印刷ジョブが投入されたプリントサーバにおいて、上記印刷ジョブに基づいて印刷実行をプリンタに対して指示し、所定タイミング毎に印刷のステータス情報を上記プリンタから取得する印刷実行制御部と、
上記印刷実行制御部が上記プリンタから取得した上記印刷のステータス情報に基づいて、どのページまで印刷が完了したかを示すステータス情報を生成し、上記少なくとも２つのプリントサーバの記憶部に上記ステータス情報をそれぞれ記憶させるステータス情報共有管理部と、
上記プリントサーバにおける障害の発生を検出するサーバ障害発生検出部とを備え、
上記印刷ジョブ投入部により上記印刷ジョブが投入された少なくとも２つのプリントサーバのうち何れか１つのプリントサーバにおいて、上記印刷実行制御部が全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記１つのプリントサーバにおける障害の発生が上記サーバ障害発生検出部により検出された場合、上記少なくとも２つのプリントサーバのうち、上記障害が発生したプリントサーバとは別のプリントサーバにおいて、上記印刷実行制御部が上記印刷ジョブ投入部により投入済みの上記印刷ジョブに基づいて、上記記憶部に記憶されているステータス情報により印刷の完了が示されているページの次のページからの印刷ジョブである完了未通知ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記プリンタは、どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させるステータス情報管理部と、
上記１つのプリントサーバから上記全ページの印刷ジョブが送られてきた場合、１ページ目から印刷を実行するとともに、上記別のプリントサーバから上記完了未通知ページの印刷ジョブが送られてきた場合、上記完了未通知ページのうち上記内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行する印刷実行部とを備えたことを確認することを特徴とする印刷システム。
【請求項３】
複数のプリントサーバを備えたクラスタ環境の印刷システムであって、
クライアント端末において生成された印刷ジョブを、上記複数のプリントサーバの少なくとも２つに対して投入する印刷ジョブ投入部と、
上記印刷ジョブ投入部により上記印刷ジョブが投入された上記少なくとも２つのプリントサーバからプリンタに対してそれぞれ全ページの印刷ジョブにより印刷実行を指示する印刷実行制御部と、
上記プリンタは、上記少なくとも２つのプリントサーバから上記全ページの印刷ジョブが送られてきた場合、そのうちの１つの印刷ジョブに基づいて１ページ目から印刷を実行するとともに、当該１つの印刷ジョブの受信が完了する前に当該印刷ジョブの受信が中断された場合、受信中の別の印刷ジョブに基づいて続きのページから印刷を実行する印刷処理部を備えたことを確認することを特徴とする印刷システム。
【請求項４】
複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて印刷の実行を制御する印刷制御方法であって、
クライアント端末の印刷ジョブ投入部が、当該クライアント端末において生成された印刷ジョブを、上記複数のプリントサーバの少なくとも２つに対して投入する第１のステップと、
上記印刷ジョブが投入された少なくとも２つのプリントサーバのうち主担当のプリントサーバの印刷実行制御部が、上記印刷ジョブに基づいて、全ページの印刷ジョブにより印刷実行をプリンタに対して指示する第２のステップと、
上記プリンタの印刷処理部が、上記主担当のプリントサーバから送られてきた上記全ページの印刷ジョブに基づいて、１ページ目から印刷を実行する第３のステップと、
上記プリンタのステータス情報管理部が、どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させる第４のステップと、
上記少なくとも２つのプリントサーバのうち副担当のプリントサーバのサーバ障害発生検出部が、上記主担当のプリントサーバにおける障害の発生を検出する第５のステップと、
上記主担当のプリントサーバにおける障害の発生が上記サーバ障害発生検出部により検出された場合、上記副担当のプリントサーバの印刷実行制御部が、上記第１のステップで投入された上記印刷ジョブに基づいて、全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示する第６のステップと、
上記プリンタの印刷処理部が、上記副担当のプリントサーバから上記全ページの印刷ジョブが送られてきた場合、上記内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行する第７のステップとを有することを特徴とするクラスタ環境における印刷制御方法。
【請求項５】
複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて印刷の実行を制御する印刷制御方法であって、
クライアント端末の印刷ジョブ投入部が、当該クライアント端末において生成された印刷ジョブを、上記複数のプリントサーバの少なくとも２つに対して投入する第１のステップと、
上記印刷ジョブが投入された少なくとも２つのプリントサーバのうち主担当のプリントサーバの印刷実行制御部が、上記印刷ジョブに基づいて、全ページの印刷ジョブにより印刷実行をプリンタに対して指示する第２のステップと、
上記プリンタの印刷処理部が、上記主担当のプリントサーバから送られてきた上記全ページの印刷ジョブに基づいて、１ページ目から印刷を実行する第３のステップと、
上記プリンタのステータス情報管理部が、どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させる第４のステップと、
上記主担当のプリントサーバの印刷実行制御部が、所定タイミング毎に印刷のステータス情報を上記プリンタから取得する第５のステップと、
上記主担当のプリントサーバのステータス情報共有管理部が、上記プリンタから取得した上記印刷のステータス情報に基づいて、どのページまで印刷が完了したかを示すステータス情報を生成し、上記少なくとも２つのプリントサーバの記憶部に上記ステータス情報をそれぞれ記憶させる第６のステップと、
上記少なくとも２つのプリントサーバのうち副担当のプリントサーバのサーバ障害発生検出部が、上記主担当のプリントサーバにおける障害の発生を検出する第７のステップと、
上記主担当のプリントサーバにおける障害の発生が上記サーバ障害発生検出部により検出された場合、上記副担当のプリントサーバの印刷実行制御部が、上記第１のステップで投入された上記印刷ジョブに基づいて、上記記憶部に記憶されているステータス情報により印刷の完了が示されているページの次のページからの印刷ジョブである完了未受信ページの印刷ジョブにより印刷実行を上記プリンタに対して指示する第８のステップと、
上記プリンタの印刷処理部が、上記副担当のプリントサーバから上記完了未通知ページの印刷ジョブが送られてきた場合、上記完了未通知ページのうち上記内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行する第９のステップとを有することを特徴とするクラスタ環境における印刷制御方法。
【請求項６】
複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて印刷の実行を制御する印刷制御方法であって、
クライアント端末の印刷ジョブ投入部が、当該クライアント端末において生成された印刷ジョブを、上記複数のプリントサーバの少なくとも２つに対して投入する第１のステップと、
上記少なくとも２つのプリントサーバの印刷実行制御部が、プリンタに対してそれぞれ全ページの印刷ジョブにより印刷実行を指示する第２のステップと、
上記プリンタの印刷処理部が、上記少なくとも２つのプリントサーバから上記全ページの印刷ジョブが送られてきた場合、そのうちの１つの印刷ジョブに基づいて１ページ目から印刷を実行する第３のステップと、
上記プリンタの印刷処理部が、上記１つの印刷ジョブの受信が完了する前に当該印刷ジョブの受信が中断された場合、受信中の別の印刷ジョブに基づいて続きのページから印刷を実行する第４のステップとを有することを特徴とするクラスタ環境における印刷制御方法。
【請求項７】
複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて、上記プリントサーバおよびプリンタにおいて実行される印刷制御用プログラムであって、
上記プリントサーバにおいて実行される印刷制御用プログラムは、
クライアント端末から投入された印刷ジョブに基づいて印刷実行をプリンタに対して指示する印刷実行制御手段、および
上記プリントサーバにおける障害の発生を検出するサーバ障害発生検出手段
として上記プリントサーバのコンピュータを機能させ、
上記プリントサーバが、上記クライアント端末から上記印刷ジョブが投入された上記少なくとも２つのプリントサーバの中で主担当と設定されている場合、上記印刷実行制御手段は、全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記プリントサーバが、上記少なくとも２つのプリントサーバの中で副担当と設定されている場合、上記主担当のプリントサーバにおける障害の発生が上記サーバ障害発生検出手段により検出されたとき、上記印刷実行制御手段は、投入済みの上記印刷ジョブに基づいて、全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記プリンタにおいて実行される印刷制御用プログラムは、
どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させるステータス情報共有管理手段、および
上記主担当のプリントサーバから上記全ページの印刷ジョブが送られてきた場合、１ページ目から印刷を実行するとともに、上記副担当のプリントサーバから上記全ページの印刷ジョブが送られてきた場合、上記内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行する印刷処理手段
として上記プリンタのコンピュータを機能させる
ことを特徴とする印刷制御用プログラム。
【請求項８】
複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて、上記プリントサーバおよびプリンタにおいて実行される印刷制御用プログラムであって、
上記プリントサーバにおいて実行される印刷制御用プログラムは、
クライアント端末から投入された印刷ジョブに基づいて印刷実行をプリンタに対して指示し、所定タイミング毎に印刷のステータス情報を上記プリンタから取得する印刷実行制御手段、
上記印刷実行制御手段が上記プリンタから取得した上記印刷のステータス情報に基づいて、どのページまで印刷が完了したかを示すステータス情報を生成し、上記クライアント端末から上記印刷ジョブが投入された少なくとも２つのプリントサーバの記憶部に上記ステータス情報をそれぞれ記憶させるステータス情報共有管理手段、および
上記プリントサーバにおける障害の発生を検出するサーバ障害発生検出手段
として上記プリントサーバのコンピュータを機能させ、
上記プリントサーバが、上記少なくとも２つのプリントサーバの中で主担当と設定されている場合、上記印刷実行制御手段は、全ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記プリントサーバが、上記少なくとも２つのプリントサーバの中で副担当と設定されている場合、上記主担当のプリントサーバにおける障害の発生が上記サーバ障害発生検出手段により検出されたとき、上記印刷実行制御手段は、投入済みの上記印刷ジョブに基づいて、上記記憶部に記憶されているステータス情報により印刷の完了が示されているページの次のページからの印刷ジョブである完了未通知ページの印刷ジョブにより印刷実行を上記プリンタに対して指示し、
上記プリンタにおいて実行される印刷制御用プログラムは、
どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させるステータス情報管理手段、および
上記主担当のプリントサーバから上記全ページの印刷ジョブが送られてきた場合、１ページ目から印刷を実行するとともに、上記副担当のプリントサーバから上記完了未通知ページの印刷ジョブが送られてきた場合、上記完了未通知ページのうち上記内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行する印刷実行手段
として上記プリンタのコンピュータを機能させる
ことを特徴とする印刷制御用プログラム。
【請求項９】
複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて、上記プリントサーバおよびプリンタにおいて実行される印刷制御用プログラムであって、
上記プリントサーバにおいて実行される印刷制御用プログラムは、
クライアント端末から投入された印刷ジョブに基づいて印刷実行をプリンタに対して指示する印刷実行制御手段
として上記プリントサーバのコンピュータを機能させ、
上記クライアントから上記印刷ジョブが投入された少なくとも２つのプリントサーバの上記印刷実行制御手段が、上記プリンタに対してそれぞれ全ページの印刷ジョブにより印刷実行を指示し、
上記プリンタにおいて実行される印刷制御用プログラムは、
上記少なくとも２つのプリントサーバから上記全ページの印刷ジョブが送られてきた場合、そのうちの１つの印刷ジョブに基づいて１ページ目から印刷を実行するとともに、当該１つの印刷ジョブの受信が完了する前に当該印刷ジョブの受信が中断された場合、受信中の別の印刷ジョブに基づいて続きのページから印刷を実行する印刷処理手段
として上記プリンタのコンピュータを機能させる
ことを特徴とする印刷制御用プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記した課題を解決するために、本発明では、クライアント端末において生成された印刷ジョブを少なくとも２つのプリントサーバに対して投入し、その中の１つのプリントサーバにおいて、全ページの印刷ジョブにより印刷の実行をプリンタに対して指示する。このとき、プリンタは、１ページ目から印刷を実行するとともに、どのページまで印刷が完了したかを示すステータス情報を生成して内部メモリに記憶させる。その後、印刷を実行中のプリントサーバにおける障害の発生が検出された場合、障害が発生したプリントサーバとは別のプリントサーバにおいて、全ページの印刷ジョブにより印刷の実行をプリンタに対して指示する。このとき、プリンタは、内部メモリに記憶されているステータス情報により印刷の完了が示されているページを破棄して次の未印刷ページから印刷を実行するようにしている。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
上記のように構成した本発明によれば、複数のプリントサーバを備えたクラスタ環境の印刷システムにおいて、複数ページの印刷ジョブを実行中のプリントサーバで障害が発生した場合に、印刷ジョブを引き継いだ別のプリントサーバは、既にクライアント端末から投入済みの印刷ジョブをそのままプリンタに送信して印刷の実行を指示すればよい。そして、プリンタ側において、印刷済みのページをスキップして未印刷のページから印刷を直ちに実行することができる。これにより、障害の発生に応じて印刷ジョブを引き継ぐ際に、未印刷ページの印刷ジョブを新たに生成することなく、一時的な停止時間を短くして印刷を継続して実行することができるとともに、２重印刷を回避することができる。