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 the jobReady 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 the jobType 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.