print_job
Submits an explicitly prepared print job over LAN or cloud after fresh printer checks, ignoring repeated job IDs and supporting optional AMS slot mapping.
Instructions
Print an explicitly prepared job using LAN or cloud with fresh printer checks. Direct execution; no MCP elicitation. Repeated job IDs are not dispatched twice. Optional ams_mapping uses zero-based AMS Lite slots; omit for one external spool.
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>",
"route": "<route>"
},
"name": "print_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| route | Yes | Explicit transport. Cloud does not require LAN reachability. | |
| job_id | Yes | ||
| recovery | No | Only for a terminal FAILED previous job after the user confirms cleanup and requests a new print. Fresh telemetry must show idle, no active stage, no errors/HMS and heaters off. Never clears a fault or resumes the old job. | |
| ams_mapping | No |