Server apparatus, terminal apparatus, and printing system and data conversion method thereof
AssigneeCanon Kabushiki Kaisha
InventorKenta Yabe
Life of this patent
Estimating the term…
Abstract
For a web application requiring a time to execute processing, it is necessary to maintain Internet connection between a web browser and the web application until the processing is completed. Conventionally, the connection is maintained by causing the web browser to inquire a web application server about the execution state of the processing at regular intervals. In this case, however, the web browser cannot execute another different web application until the processing in the web application server is completed. In this invention, a web application server provides processing of converting from document data into print data as a software process asynchronous to a web application and the web application only accepts an execution request for the conversion processing.
Claims6
A client terminal communicating with a document management server and a print server, wherein the document management server stores document data and the print server obtains the document data and converts it into print data, the client terminal comprising:
- a web browser unit configured to interpret HTML (HyperText Markup Language) data to display information, wherein the web browser unit displays a list of documents stored in the document management server and transmits a conversion request to the print server for a document that is selected from among the documents in the list;
- and
- a print confirmation unit configured to confirm a progress of print conversion processing for the selected document to the print server in place of the web browser unit, wherein the print confirmation unit is independent of the web browser, and wherein the print confirmation unit acquires print data converted from the document in accordance with receiving a response from the print server indicating completion of conversion processing, and the process of checking a progress of print conversion processing is finished,
- wherein the web browser unit is further configured to instruct the print confirmation unit to initiate processing of confirming a progress of the print conversion processing for the selected document to the print server after the transmission of the conversion request, and disconnect the web browser unit from the print server,
- wherein the web browser unit analyzes a script contained in the HTML data, activates the print confirmation unit according to a result of the analysis of the script, provides instructions to the print confirmation unit for making the print confirmation unit confirm the progress of print conversion processing for the document to the print server, and if information indicating a storage location of the print data which was printed and stored by the client terminal is contained in the script, temporally stores the location information, and
- wherein the print confirmation unit activated by the web browser unit refers to the location information which is temporally stored to acquire the print data without connecting to the print server if the location information is temporally stored.
A managing method executed by a client terminal communicating with a document management server and a print server, wherein the document management server stores document data and the print server obtains the document data and converts it into print data, the method comprising:
- by a web browser unit, interpreting HTML (HyperText Markup Language) data to display information, wherein the web browser displays a list of documents stored in the document management server and transmits a conversion request to the print server for a document which is selected from among the documents in the list;
- and
- by a print confirmation unit, confirming a progress of print conversion processing for the selected document to the print server in place of the web browser unit, wherein the print confirmation unit is independent of the web browser, wherein the print confirmation unit acquires print data converted from the document in accordance with receiving a response from the print server indicating completion of conversion, and the process of checking a progress of print conversion processing is finished,
- wherein the web browser unit is further instructed to instruct the print confirmation unit to initiate processing of confirming a progress of the print conversion processing for the selected document to the print server after the transmission of the conversion request, and disconnect the web browser unit from the print server,
- wherein the web browser unit analyzes a script contained in the HTML data, activates the print confirmation unit according to a result of the analysis of the script, provides instructions to the print confirmation unit for making the print confirmation unit confirm the progress of print conversion processing for the document to the print server, and if information indicating a storage location of the print data which was printed and stored by the client terminal is contained in the script, temporally stores the location information, and
- wherein the print confirmation unit activated by the web browser unit refers to the location information which is temporally stored to acquire the print data without connecting to the print server if the location information is temporally stored.
Dependencies are inferred from the claim text.