Start Printing
Confirm start when needed — applies only when the device is set to secondary confirmation.
Before You Start
Prepare an onboarded device, its device ID and secret key, an accessible image URL, and the actual print dimensions. Keep the secret key on the server side; never embed it in a web page.
Submitting successfully does not mean printing is finished. Save the returned task ID; only when the device is set to secondary confirmation do you need to additionally call "Start Printing".
[Next: Query this job →]
Third-party platforms call the Start Printing interface (
/api/Printer/startPrint) to send a start-printing command to a designated device. After receiving the command, the open platform connects to the printer to execute the print operation and returns the print status synchronously. Special note: when a device requires secondary confirmation for a job, this interface must be called again for the device to complete the job's printing.
Note: When a device requires secondary confirmation for a job, call this interface again for the device to complete the job's printing.
Interface Information
| Item | Value |
|---|---|
| Endpoint | https://www.colorpark.cn/api/Printer/startPrint |
| Method | POST |
Request Parameters
| Parameter | Example | Type | Required | Description |
|---|---|---|---|---|
| printer_id | 500001 | string | Yes | The unique ID assigned to the printer; each printer gets a different number. |
| once | 8305 | string | Yes | A random value (nonce) used when generating the encrypted signature. |
| time | 1646790335 | string | Yes | The timestamp used when generating the encrypted signature. |
| sign | 9ce3ce7a3fccaf3d7715bd7e9bb1dc1c | string | Yes | The generated signature. See the "Generate Signature" section under Underlying Methods [Basic Support]. |
| taskid | 20000196 | string | Yes | The unique ID of the assigned print job. |
Response
| Field | Type | Example | Description |
|---|---|---|---|
| code | string | 0 | Result status code. 0 on success, 1 on failure. |
| msg | string | started printing successfully… | Result description, e.g. "started printing successfully…". |
| data.taskid | string | 20000196 | The unique ID of the print job. |
| data.printer_id | string | 500001 | The unique ID assigned to the printer. |
If a device encounters an unresolved issue during debugging, contact the cloud-printing responsible person for troubleshooting. Phone: 137-5177-4454 (WeChat same number); Email: info@ColorPark.cn
© Ruifengcai (瑞丰彩) — UV cloud-printing service provider with deep hardware–software integration