Patent ID: 9019529
Filing Date: 2015-04-28
Classification: G06F

Abstract:
1. A print server that receives a print instruction from a Web browser of a client terminal and causes printing to be performed by a print device unregistered with the print server, comprising: a transmission unit that transmits, to an authenticated Web browser of the client terminal in response to receiving a request from the Web browser of the client terminal, a Web page on which an IP address of an unregistered print device to be registered with the print server is entered; a reception unit that receives an IP address of the unregistered print device entered by a user on the Web page displayed by the Web browser of the client terminal; a generation unit that generates a script that is a program for causing the Web browser of the client terminal to execute a process for acquiring device information about the unregistered print device from the unregistered print device specified by the IP address of the unregistered print device received by the reception unit; a script transmission unit that transmits the script generated by the generation unit to the Web browser of the client terminal; an acquisition unit that acquires the device information about the unregistered print device from the Web browser of the client terminal which has acquired the device information about the unregistered print device from the unregistered print device by executing the script generated by the generation unit; a provision unit that provides a print setting Web page for the unregistered print device to the Web browser, the print setting Web page being created based on the device information acquired by the acquisition unit; and a print setting reception unit that receives a print setting entered by the user on the print setting Web page provided by the provision unit, and receives a print request from the Web browser of the client terminal for printing data with the unregistered print device, wherein print data is created in accordance with the print setting entered via the print setting Web page displayed by the Web browser, and a print process is executed by the print server for printing the created print data using the unregistered print device.