Why did eight label printers keep locking up?
The eight label printers locked up because their print servers take one connection at a time on the raw port, and every label resent the logo bitmap in full. We serialized jobs behind a per-printer lock, closed each connection cleanly and stored the logo in printer flash, recalled by a 24-byte instruction. The lock-ups stopped.
Printers wedged during bursts and stayed wedged until someone power-cycled them. On a receiving dock, that stops work.
There were two real causes and neither was hardware failure. These print servers accept one connection at a time on their raw port, and concurrent or half-closed connections leave them stuck. And every label carried the company logo inline — three and a half kilobytes of compressed bitmap describing a seventeen-kilobyte image — sent again, in full, on every single print. Both causes sit in the traffic, not the printer, and that is where label printer and print-queue work usually starts.