Patent ID: 9588725
Date: 2017-03-07
CPC Classifications: B41J,G06F

Claim:
1. A printing system in a cluster environment having a plurality of print servers, the printing system comprising: a print job submitting unit for submitting a print job generated in a client terminal into at least two of the print servers; a print executing control unit for giving a printer an instruction for executing print based on the print job in the print server into which the print job is submitted by the print job submitting unit and for acquiring status information of print every predetermined timing from the printer; a status information share managing unit for generating status information indicating which pages have been completely printed based on the status information of the print acquired from the printer by the print executing control unit and storing the status information in storing units of the at least two print servers, respectively; and a server failure occurrence detecting unit for detecting occurrence of a failure in the print server, wherein the print executing control unit gives the printer an instruction for executing print through the print job for all pages in one of the at least two print servers into which the print job is submitted by the print job submitting unit, when the occurrence of the failure in the one print server is detected by the server failure occurrence detecting unit, the print executing control unit gives the printer an instruction for executing print through a print job for completion non-notification pages which is a print job from a next page to a page indicated to be completely printed through the status information stored in the storing unit based on the print job which has already been submitted by the print job submitting unit in another one of the at least two print servers from the print server having the failure occurrence, and the printer includes a status information managing unit for generating status information indicating which pages have been completely printed and storing the status information in an internal memory, and a print processing unit for executing print from a first page when the print job for all pages is sent from the one print server, and for discarding pages indicated to be completely printed through the status information stored in the internal memory in the completion non-notification pages and executing print from a next unprinted page when the print job for completion non-notification pages is sent from another print server.