A cloud printing method comprising: receiving, by a cloud server, a print request sent by a client terminal; generating, by the cloud server, a print job and a uniform resource locator, URL, of the print job based on the print request; and wherein: the print task with the URL of the print job is sent to a printer; the printer is further configured to download the print job from the cloud server based on the URL of the print job and print the print job; a print microservice is started by the cloud server and a print task is published by the cloud server to a message queuing telemetry transport, MQTT, microservice according to the print job; wherein the MQTT microservice is configured to send the print task with the URL of the print job to the printer; and the cloud server includes the print microservice and the MQTT microservice; characterized in that the cloud server includes a file conversion service; the print request is received in response to a click on a file in an application program of a client terminal to execute printing; after a printer is connected to the cloud server, the printer is configured to send a print subscription request to the cloud server; and the MQTT microservice is used as a subscriber to receive the print task published by the print microservice; and the file conversion service is configured to: convert the file into a bitmap, BMP, image or a portable document format, PDF, file; and convert the BMP image or PDF file into a data format recognizable by the printer for generating the print job. receiving, by a cloud server, a print request sent by a client terminal; generating, by the cloud server, a print job and a uniform resource locator, URL, of the print job based on the print request; and wherein: the print task with the URL of the print job is sent to a printer; the printer is further configured to download the print job from the cloud server based on the URL of the print job and print the print job; a print microservice is started by the cloud server and a print task is published by the cloud server to a message queuing telemetry transport, MQTT, microservice according to the print job; wherein the MQTT microservice is configured to send the print task with the URL of the print job to the printer; and the cloud server includes the print microservice and the MQTT microservice; characterized in that the cloud server includes a file conversion service; the print request is received in response to a click on a file in an application program of a client terminal to execute printing; after a printer is connected to the cloud server, the printer is configured to send a print subscription request to the cloud server; and the MQTT microservice is used as a subscriber to receive the print task published by the print microservice; and the file conversion service is configured to: convert the file into a bitmap, BMP, image or a portable document format, PDF, file; and convert the BMP image or PDF file into a data format recognizable by the printer for generating the print job. the print task with the URL of the print job is sent to a printer; the printer is further configured to download the print job from the cloud server based on the URL of the print job and print the print job; a print microservice is started by the cloud server and a print task is published by the cloud server to a message queuing telemetry transport, MQTT, microservice according to the print job; wherein the MQTT microservice is configured to send the print task with the URL of the print job to the printer; and the cloud server includes the print microservice and the MQTT microservice; characterized in that the cloud server includes a file conversion service; the print request is received in response to a click on a file in an application program of a client terminal to execute printing; after a printer is connected to the cloud server, the printer is configured to send a print subscription request to the cloud server; and the MQTT microservice is used as a subscriber to receive the print task published by the print microservice; and the file conversion service is configured to: convert the file into a bitmap, BMP, image or a portable document format, PDF, file; and convert the BMP image or PDF file into a data format recognizable by the printer for generating the print job.