Patent ID: 8879107

Claim:
An information processing apparatus that is communicable with a plurality of site systems comprised of a user device, a print device, and a print server that manages a print job relating to the print device, comprising: at least one processor; and a memory storing computer executable code that, when executed by the processor, causes the information processing apparatus to perform: providing a work page including a print button for printing data saved in the information processing apparatus; specifying a print server located in a same site with a user device based on a user name of a user who operates the user device in response to a press of the print button included in the work page provided by the providing step; determining whether or not the print server located in the same site with the user device is specified; transmitting, to the user device, a data acquisition request including the user name and a URL (Uniform Resource Locator) of the data, and a redirect instruction for redirecting to a URL of the print server specified by the specifying step when it is determined that the print server located in the same site with the user device is specified, and transmitting a request error to the user device when it is determined that the print server located in the same site with the user device is not specified; and updating a registered URL of the print server with a URL acquired from the print sever as redirect destination information when the acquired URL differs from the registered URL, wherein the user device that has received the redirect instruction transmits the data acquisition request to the print server corresponding to the URL of the print server, and wherein the print server that has received the data acquisition request acquires data relating to the user name by accessing the URL of the data so as to register a print job corresponding to the acquired data, and transmits the print job to the print device.