Print system, print server, control method, and storage medium
AssigneeCanon Kabushiki Kaisha
InventorMitsuo Kimura
Life of this patent
Estimating the term…
Abstract
A webpage print server transmits script to a client terminal that has run a bookmarklet, and the client terminal that has run the script transmits an HTML of a webpage under display by a web browser to the webpage print server. In the case where the webpage print server was unable to acquire the external files in accordance with an external file reference command contained in this HTML, the webpage print server transmits script that causes acquisition of external files to the client device, and the webpage print server acquires the external files from the client device. The webpage print server then generates printing data based on the acquired external files and the aforementioned HTML.
Claims9
A print system comprising:
- a user device;
- and a print server which communicates with the user device via a network,
- wherein the print server comprises:
- an interpretation unit configured to interpret an HTML of a webpage that is displayed by a web browser of the user device, and that is transmitted from the user device together with a print request;
- a script transmission unit configured to transmit a script that causes acquisition of external data to the user device, in the case where the external data could not be acquired when acquiring the external data in accordance with an external data reference command that is contained in the HTML obtained as a result of the interpretation;
- and
- a generation unit configured to acquire external data from the user device who acquired the external data by running the script received from the print server, and to generate printing data corresponding to a webpage displayed by a web browser of the user device based on the acquired external data and the HTML.
A print server that communicates with a user device via a network, the print server comprising:
- an interpretation unit configured to interpret an HTML of a webpage that is displayed by a web browser of the user device, and that is transmitted from the user device together with a print request;
- a script transmission unit configured to transmit a script that causes acquisition of external data to the user device, in the case where the external data could not be acquired when acquiring the external data in accordance with an external data reference command that is contained in the HTML obtained as a result of the interpretation;
- and
- a generation unit configured to acquire external data from the user device who acquired the external data by running the script received from the print server, and to generate printing data corresponding to a webpage displayed by a web browser of the user device based on the acquired external data and the HTML.
A method for controlling a print server that communicates with a user device via a network, the method comprising:
- interpreting the HTML of a webpage that is displayed by a web browser of the user device and that is transmitted from the user device together with a print request;
- transmitting script that causes acquisition of external data to the user device, in the case where the external data could not be acquired when acquiring the external data in accordance with an external data reference command that is contained in the HTML obtained as a result of the interpretation;
- and
- acquiring external data from the user device who acquired the external data by running the script received from the print server, and generating printing data corresponding to a webpage displayed by a web browser of the user device based on the acquired external data and the HTML.
A non-transitory storage medium on which is stored a computer program for making a computer execute a method for controlling a print server that communicates with a user device via a network, the method comprising:
- interpreting the HTML of a webpage that is displayed by a web browser of the user device and that is transmitted from the user device together with a print request;
- transmitting script that causes acquisition of external data to the user device, in the case where the external data could not be acquired when acquiring the external data in accordance with an external data reference command that is contained in the HTML obtained as a result of the interpretation;
- and
- acquiring external data from the user device who acquired the external data by the user device by running the script received from the print server, and generating printing data corresponding to a webpage displayed by a web browser of the user device based on the acquired external data and the HTML.
Dependencies are inferred from the claim text.