Patent ID: 8482778

Claim:
A print intermediary server capable of communicating with a web application server and a printing apparatus via the Internet, the print intermediary server comprising: a management unit configured to manage information of one or more printing apparatuses; a response unit configured to search information of a printing apparatus requested by the web application server out of the information of one or more printing apparatuses managed by the management unit and to generate a response to the web application server; a storage unit configured to associate location information indicating a storage location of print data whose printing has been requested by the web application server, device information indicating a printing apparatus which has been requested to perform printing, and authentication information necessary for the printing apparatus to access the web application and to store the associated information as a print job; and a generation unit configured to extract, in response to a print job request from the printing apparatus, a print job associated with the printing apparatus which has made the print job request out of the print jobs stored in the storage unit, and to generate a print job response to be transmitted to the printing apparatus, the print job response including logical location information which includes the location information with the authentication information.