Offline-resilient Plant Printing

Keep printing when the network drops. Catch up when it returns — zero duplicate labels.

Offline-resilient Plant Printing

Dashboard showing runner groups and sync status. An offline runner shows amber, not red.

What this means for your operation.

  • Network goes down → printing continues from local queue without interruption
  • Network comes back → runner reconciles automatically, no operator action needed
  • No firewall changes required — runners connect outward only
  • The dashboard shows offline runners calmly (amber) — red only for actual failures

Technical details.

Connection model
Outbound-only TLS. Runner initiates all connections to Center:443.
Local queue
Jobs persist in SQLite (modernc, CGO-free). Queue survives process restarts.
Reconcile
On reconnect, each buffered job_id is checked against archive before reprinting
Enrollment
CSR-based. No pre-created runner rows — every entry comes from real enrollment