Offline-resilient Plant Printing
Keep printing when the network drops. Catch up when it returns — zero duplicate labels.
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