Events repeat
Return platforms and queue workers can deliver the same event more than once.
Return labels
When your system approves a return or prepares an outbound package, send the carrier label to the printer at the site handling that parcel.
Repeated events resolve to one RocketPrint job instead of another physical label.
The operational gap
A return label may be created days after the outbound shipment and printed in a different building. It needs its own routing and job record.
Return platforms and queue workers can deliver the same event more than once.
The return destination or processing site may not match the original fulfillment location.
A job title and linked return ID make the physical artifact traceable.
The RocketPrint path
Use the return record—not a timestamp—as the stable identity for the label request.
Get ZPL or PDF from the carrier when the return reaches the print-ready state.
Map that site to the thermal printer that will prepare or receive the parcel.
Create the job with an idempotency key derived from the return ID and label purpose.
What changes
Routing follows the site handling the return, not an operator's default printer.
The job ID can live on the return record for support and audit context.
Send carrier ZPL untouched or print a PDF through the installed driver.
Approved returns can queue until the handling station reconnects.
Start with one printer
Install RocketPrint Station beside a printer, send one request, and keep the job ID. That is the whole path.