Patent ID: 8493591

Claim:
An information processing apparatus capable of communicating to a client apparatus that requests output of a print job and a plurality of submission servers each of which submits the print job to a printing device, the information processing apparatus comprising: a receiving unit configured to receive a request for outputting a print job including designation of a printing device from the client apparatus; an extracting unit configured to extract a previous print job to be previously submitted to a printing device that is same as the printing device designated by the request received by the receiving unit from among print jobs to be submitted by the plurality of job submission servers, wherein the extracting unit extracts no print jobs, the print job is requested to be submitted to the printing device to a job submission server determined based on a load balancing algorithm from among the plurality of job submission servers; a referring unit configured to refer to a job submission server that submits the extracted previous print job to the printing device; and a requesting unit configured to request the job submission server referred by the referring unit to submit the print job to the printing device.