C SDK API Reference

Stable C ABI interface — the foundation for all language bindings.

  • Error Codes — status codes returned by all API functions.
  • Lifecycle — client handle creation and destruction.
  • Connection — establishing and disconnecting from the print service.
  • Network Configuration — configuring device network (IP / mask / gateway).
  • Parameters — reading and writing server configuration parameters, using the Key naming convention to distinguish global parameters from driver-board parameters.
  • Print Data — sending print data to the server.
  • Upgrade File Upload — uploading upgrade files to the server.
  • Events — subscribing to async event pushes from the server.
  • Logs — subscribing to remote log streaming (WatchLogs).
  • Meta — error message queries and version info.