Can the printer simply use the latest scale value?
Only where the validated process guarantees that the latest value belongs to the pack being labelled and is valid for use. With multiple packs in flight, rejects or stop/start behaviour, that assumption is often insufficient. A controlled association and an explicit error response are safer requirements for the interface.