printer_agent - NanashiTheNameless/OrcaSlicer_WIKI GitHub Wiki

Printer Agent

The orca.printer_agent module exposes PrinterAgentBase and its data types for plugins that integrate with the network / printer-agent layer.

Base class get_type() returns Required methods Invoked by
orca.printer_agent.PrinterAgentBase PrinterConnection get_name() plus printer-agent methods such as get_agent_info and connect_printer the network / printer-agent layer on load

Printer-agent capabilities run on background network threads. Lifecycle hooks on_load() / on_unload() are optional and available on every capability (defaults do nothing).

The printer-agent method table is expected to grow as the API is documented in more detail. Keep capability registration and name rules consistent with Registry.

⚠️ **GitHub.com Fallback** ⚠️