Runner Guide
Enrollment, groups, offline behaviour.
Enrollment
A Runner enrolls via CSR when it first connects. There are no pre-created runner rows — a runner row exists because a real runner enrolled.
Groups
Assign runners to groups in the Print Center. Flows and label versions are deployed to groups, not to individual runners.
Offline behaviour
When disconnected from the Center, runners continue processing their local job queue. On reconnect, they reconcile with idempotency keys — no duplicate prints.