Get printer status
get_printer_statusReads the connected 3D printer’s current state, temperatures, job progress, and reported problems so you can check what it is doing without sending commands.
Instructions
Read what the 3D printer is doing now (state, temperatures, job progress, problems); wait_for_printer waits for a point in a print.
It reports state (idle, heating, printing, paused, finished, cancelled, error, shutdown,
offline), nozzle and bed temperatures with their targets, the current job (file, progress,
layer, time elapsed and left, and what the time left is based on), and any problems the
printer reports, each in the printer's own words with a plain-English hint for common ones.
Relay headline as-is. Never invent a cause the printer did not report.
Finds the printer from OrcaSlicer's active printer profile (or ORCA_PRINTER_URL), so it needs no extra setup once the printer is connected in OrcaSlicer. Klipper (Moonraker) printers report the most; OctoPrint reports basic status. Read-only: it never sends commands to the printer.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_printer_status"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||