Print job requests (GET)
CloudPRNT protocol using this HTTP method
CloudPRNT Version HTTP |
✓ |
CloudPRNT Version MQTT (Trigger POST) |
✓ |
CloudPRNT Version MQTT (Full MQTT / Pass URL) |
✓ |
When Print job requests (GET) is used, it is intended to pull a print job from the server, which will then be printed.
For CloudPRNT Version HTTP
For CloudPRNT Version MQTT (Trigger POST)
If true is specified for thejobReady
key in the server response JSON of Polling the server (POST), the printer will execute this GET request.Please note that, in accordance with the http specification, GET should have no server side effects, simply re-sending the same GET should result in re-downloading the same job until the server state is changed by a POST or DELETE.A server can assume that the print is in progress after the GET, until a DELETE, or POST with error code is received.For CloudPRNT Version MQTT (Full MQTT / Pass URL)
If “url” is specified in thejobType
key in print-job message received by a printer from a CloudPRNT server, the printer will execute this GET request.A printer publishes a print-result message when a printing operation succeeds or fails.After printing fails, in order to have a printer execute this GET request again, you need to publish a print-job message again from the server.