Cloud printing method and cloud printing system
Abstract
A cloud printing method and a cloud printing system includes: sending a print request to a first server when a file is clicked at first application of a client to execute printing; determining whether a target printer supports printing the file; transmitting the file to the target printer to execute printout of the file based on that the target printer supports printing the file; transmitting the file to a printer manufacturer server or to a second application based on that the target printer does not support printing the file; converting a data format of the file into a data format supported by the target printer to generate a print job; sending the print request to the target printer, and transmitting the print job to the target printer to execute printout of the print job.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A cloud printing method, comprising:
sending a print request to a first server in response to a file being clicked at first application of a client to execute printing;
determining, by the first server, whether a target printer supports printing the file;
transmitting, by the first server, the file to a printer manufacturer server or to a second application based on determining that the target printer does not support printing the file;
converting, by the printer manufacturer server or the second application, a data format of the file into a data format supported by the target printer to generate a print job;
sending, by the printer manufacturer server or the second application, the print request to the target printer,
transmitting the print job to the target printer to execute printout of the print job,
wherein said transmitting, by the first server, the file to the printer manufacturer server comprises: transmitting, by the first server, a uniform resource locator (URL) of the file and device information of the target printer, and
wherein said converting, by the printer manufacturer server, the data format of the file into the data format supported by the target printer to generate the print job comprises:
downloading, by the printer manufacturer server, the file from the first server based on the URL of the file;
identifying a print data format supported by the target printer based on device information of the target printer; and
converting the file to generate the print job based on the print data format.
2. The method according to claim 1 , wherein said sending, by the printer manufacturer server, the print request to the target printer comprises:
sending, by the printer manufacturer, a uniform resource locator (URL) of the print job to the target printer so that the target printer downloads the print job from the printer manufacturer server.
3. The method according to claim 1 , further comprising:
transmitting, by the second application, the print job to the print manufacturer server after the second application generates the print job,
sending, by the print manufacturer server, the print request to the target printer, and
transmitting the print job to the target printer to execute printout of the print job.
4. A cloud printing system, comprising, a first server, a target printer and a printer manufacturer server, wherein
the first server is configured to:
receive a print request to form a client when a file is selected at first application of the client to execute printing;
determine whether the target printer supports printing the file, and transmit the file to the printer manufacturer server or to a second application based on determining that the target printer does not support printing the file,
wherein transmitting the file to the printer manufacturer server comprises: transmitting a uniform resource locator (URL) of the file and device information of the target printer to the printer manufacturer server;
the target printer is configured to execute printout of a print job when receiving the print request sent from the printer manufacturer server or the second application after the printer manufacturer server or the second application converts a data format of the file into a data format supported by the target printer to generate the print job; and
the printer manufacturer server is configured to:
download the file from the first server based on the URL of the file;
identify a print data format supported by the target printer based on device information of the target printer; and
convert the file to generate the print job based on the print data format.
5. The system according to claim 4 , wherein the printer manufacturer server is further configured to:
send a uniform resource locator (URL) of the print job to the target printer so that the target printer downloads the print job from the printer manufacturer server.
6. The system according to claim 4 , wherein the second application is configured to generate the print job, transmit the print job to the printer manufacturer server, and
the printer manufacturer server is further configured to send the print request to the target printer, and transmit the print job to the target printer to execute printout of the print job.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.