【手続補正書】
【提出日】平成29年4月11日(2017.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の印刷サーバーと第２の印刷サーバーとを含む複数の印刷サーバーと、
前記複数の印刷サーバーの稼働状態を監視する監視サーバーと、
文書データ、および、印刷処理を行っている印刷サーバーとプリンタと印刷ジョブの状態とを関連付けた関連付け情報を格納するデータベースと、を含む印刷システムであって、
前記複数の印刷サーバーの各々は、
印刷要求によって指定された文書データに基づいて印刷ジョブを生成し、前記印刷要求によって指定されたプリンタに対して当該生成した印刷ジョブを送信して実行させる印刷手段と、
前記印刷ジョブの状態に応じて、前記データベースに格納されている前記関連付け情報を更新する更新手段と、
を有し、
前記監視サーバーは、前記第１の印刷サーバーの稼働状態に基づいて、前記第１の印刷サーバーに障害が発生したと判断した場合、前記第２の印刷サーバーに対して当該障害が発生した第１の印刷サーバーに関する情報を通知し、
前記第２の印刷サーバーは、当該障害が発生した第１の印刷サーバーに関する情報の通知を前記監視サーバーから受けた場合、前記関連付け情報に基づいて、前記第１の印刷サーバーと関連付けられた対象プリンタおよび対象印刷ジョブの状態を特定し、当該特定した対象印刷ジョブの状態に基づいて、前記特定した対象印刷ジョブの実行を続行させるか判断し、前記特定した対象印刷ジョブの実行を続行させないと判断した場合は、前記特定した対象印刷ジョブに対応する文書データに基づいて第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させ、前記特定した対象印刷ジョブの実行を続行させると判断した場合は、前記第２の印刷ジョブを生成しないことを特徴とする印刷システム。
【請求項２】
前記特定した対象印刷ジョブの状態が、前記対象プリンタでのスケジュール待機中である場合には、前記第２の印刷サーバーは、前記対象プリンタでスケジュール待機中である前記特定した対象印刷ジョブをキャンセルし、前記特定した対象印刷ジョブに対応する文書データに基づいて前記第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記特定した対象印刷ジョブの状態が、前記対象プリンタへの転送中である場合には、前記第２の印刷サーバーは、前記対象プリンタに送信された前記対象印刷ジョブの部分をキャンセルし、前記特定した対象印刷ジョブに対応する文書データに基づいて前記第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させることを特徴とする請求項１または２に記載の印刷システム。
【請求項４】
前記特定した対象印刷ジョブの状態が、前記対象プリンタへの転送中であり、かつ印刷中である場合には、前記第２の印刷サーバーは、前記対象プリンタに送信された前記対象印刷ジョブの部分をキャンセルし、前記特定した対象印刷ジョブに対応する文書データに基づいて、前記対象プリンタで印刷済みの部分の続きの部分についての第３の印刷ジョブを生成し、当該生成した第３の印刷ジョブを前記対象プリンタに送信して実行させることを特徴とする請求項１乃至３のいずれか一項に記載の印刷システム。
【請求項５】
前記複数の印刷サーバーは、ロードバランサにより冗長化された印刷サーバーであることを特徴とする請求項１乃至４のいずれか一項に記載の印刷システム。
【請求項６】
少なくとも１台の他の印刷サーバーと、複数の印刷サーバーの稼働状態を監視する監視サーバーと、文書データ、および印刷サーバーとプリンタと印刷ジョブの状態とを関連付けた関連付け情報を格納するデータベースと、に接続された印刷サーバーであって、
印刷要求によって指定された文書データに基づいて印刷ジョブを生成し、前記印刷要求によって指定されたプリンタに対して当該生成した印刷ジョブを送信して実行させる印刷手段と、
前記印刷ジョブの状態に応じて、前記データベースに格納されている前記関連付け情報を更新する更新手段と、
を有し、
前記他の印刷サーバーに障害が発生したことの通知を前記監視サーバーから受信した場合、前記関連付け情報に基づいて、当該障害が発生した他の印刷サーバーと関連付けられた対象プリンタおよび対象印刷ジョブの状態を特定し、当該特定した対象印刷ジョブの状態に基づいて、前記特定した対象印刷ジョブの実行を続行させるか判断し、前記特定した対象印刷ジョブの実行を続行させないと判断した場合は、前記特定した対象印刷ジョブに対応する文書データに基づいて第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させ、前記特定した対象印刷ジョブの実行を続行させると判断した場合は前記第２の印刷ジョブを生成しないことを特徴とする印刷サーバー。
【請求項７】
前記特定した対象印刷ジョブの状態が、前記対象プリンタでのスケジュール待機中である場合には、前記対象プリンタでスケジュール待機中である前記特定した対象印刷ジョブをキャンセルし、前記特定した対象印刷ジョブに対応する文書データに基づいて前記第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させることを特徴とする請求項６に記載の印刷サーバー。
【請求項８】
前記特定した対象印刷ジョブの状態が、前記対象プリンタへの転送中である場合にはさらに、前記対象プリンタに送信された前記対象印刷ジョブの部分をキャンセルし、前記特定した対象印刷ジョブに対応する文書データに基づいて前記第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させることを特徴とする請求項６または７に記載の印刷サーバー。
【請求項９】
前記特定した対象印刷ジョブの状態が、前記対象プリンタへの転送中であり、かつ印刷中である場合には、前記対象プリンタに送信された前記対象印刷ジョブの部分をキャンセルし、前記特定した対象印刷ジョブに対応する文書データに基づいて、前記対象プリンタで印刷済みの部分の続きの部分についての第３の印刷ジョブを生成し、当該生成した第３の印刷ジョブを前記対象プリンタに送信して実行させることを特徴とする請求項６乃至８のいずれか一項に記載の印刷サーバー。
【請求項１０】
第１の印刷サーバーと第２の印刷サーバーとを含む複複数の印刷サーバーと、前記複数の印刷サーバーの稼働状態を監視する監視サーバーと、文書データ、および、印刷処理を行っている印刷サーバーとプリンタと印刷ジョブの状態とを関連付けた関連付け情報を格納するデータベースとを含む印刷システムにおける、印刷制御方法であって、
前記複数の印刷サーバーの各々が、印刷要求によって指定された文書データに基づいて印刷ジョブを生成し、前記印刷要求によって指定されたプリンタに対して当該生成した印刷ジョブを送信して実行させる印刷工程と、
前記複数の印刷サーバーの各々が、前記印刷ジョブの状態に応じて、前記データベースに格納されている前記関連付け情報を更新する更新工程と、
前記監視サーバーが、前記第１の印刷サーバーの稼働状態に基づいて、前記第１の印刷サーバーに障害が発生したと判断した場合、前記第２の印刷サーバーに対して当該障害が発生した第１の印刷サーバーに関する情報を通知する工程と、
前記第２の印刷サーバーが、当該障害が発生した第１の印刷サーバーに関する情報の通知を前記監視サーバーから受けた場合、前記関連付け情報に基づいて、前記第１の印刷サーバーと関連付けられた対象プリンタおよび対象印刷ジョブの状態を特定し、当該特定した対象印刷ジョブの状態に基づいて、前記特定した対象印刷ジョブの実行を続行させるか判断し、前記特定した対象印刷ジョブの実行を続行させないと判断した場合は、前記特定した対象印刷ジョブに対応する文書データに基づいて第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させ、前記特定した対象印刷ジョブの実行を続行させると判断した場合は、前記第２の印刷ジョブを生成しない工程と
を有することを特徴とする印刷制御方法。
【請求項１１】
請求項６乃至９のいずれか一項に記載の印刷サーバーとしてコンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の一側面によれば、第１の印刷サーバーと第２の印刷サーバーとを含む複数の印刷サーバーと、
前記複数の印刷サーバーの稼働状態を監視する監視サーバーと、
文書データ、および、印刷処理を行っている印刷サーバーとプリンタと印刷ジョブの状態とを関連付けた関連付け情報を格納するデータベースと、を含む印刷システムであって、
前記複数の印刷サーバーの各々は、
印刷要求によって指定された文書データに基づいて印刷ジョブを生成し、前記印刷要求によって指定されたプリンタに対して当該生成した印刷ジョブを送信して実行させる印刷手段と、
前記印刷ジョブの状態に応じて、前記データベースに格納されている前記関連付け情報を更新する更新手段と、
を有し、
前記監視サーバーは、前記第１の印刷サーバーの稼働状態に基づいて、前記第１の印刷サーバーに障害が発生したと判断した場合、前記第２の印刷サーバーに対して当該障害が発生した第１の印刷サーバーに関する情報を通知し、
前記第２の印刷サーバーは、当該障害が発生した第１の印刷サーバーに関する情報の通知を前記監視サーバーから受けた場合、前記関連付け情報に基づいて、前記第１の印刷サーバーと関連付けられた対象プリンタおよび対象印刷ジョブの状態を特定し、当該特定した対象印刷ジョブの状態に基づいて、前記特定した対象印刷ジョブの実行を続行させるか判断し、前記特定した対象印刷ジョブの実行を続行させないと判断した場合は、前記特定した対象印刷ジョブに対応する文書データに基づいて第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させ、前記特定した対象印刷ジョブの実行を続行させると判断した場合は、前記第２の印刷ジョブを生成しない。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
あるいは他の側面によれば、少なくとも１台の他の印刷サーバーと、複数の印刷サーバーの稼働状態を監視する監視サーバーと、文書データ、および印刷サーバーとプリンタと印刷ジョブの状態とを関連付けた関連付け情報を格納するデータベースと、に接続された印刷サーバーであって、
印刷要求によって指定された文書データに基づいて印刷ジョブを生成し、前記印刷要求によって指定されたプリンタに対して当該生成した印刷ジョブを送信して実行させる印刷手段と、
前記印刷ジョブの状態に応じて、前記データベースに格納されている前記関連付け情報を更新する更新手段と、
を有し、
前記他の印刷サーバーに障害が発生したことの通知を前記監視サーバーから受信した場合、前記関連付け情報に基づいて、当該障害が発生した他の印刷サーバーと関連付けられた対象プリンタおよび対象印刷ジョブの状態を特定し、当該特定した対象印刷ジョブの状態に基づいて、前記特定した対象印刷ジョブの実行を続行させるか判断し、前記特定した対象印刷ジョブの実行を続行させないと判断した場合は、前記特定した対象印刷ジョブに対応する文書データに基づいて第２の印刷ジョブを生成し、当該生成した第２の印刷ジョブを前記特定した対象プリンタに送信して実行させ、前記特定した対象印刷ジョブの実行を続行させると判断した場合は前記第２の印刷ジョブを生成しない。