Print job status
print_statusStatus of one print job you own (queued, sent to the agent, delivered or failed) plus when the agent last connected. 'delivered' means the agent handed the bytes to the printer; it does not prove the label came out. printer_status is the printer's own status reading taken after delivery (health ready / blocked / unknown, flags such as paused, head_open, media_out, ribbon_out); null means the printer was not asked, and no reading ever confirms that the label printed.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"job_id": "<job_id>"
},
"name": "print_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes | Job id returned by print_label |