Skip to content

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.