Files pile up
Downloaded slips depend on someone noticing them and printing the right batch.
Packing slips
Generate the same PDF your team already uses, send it as base64, and name the laser or document printer assigned to that location.
The Station app prints through the computer that already knows the queue and paper setup.
The operational gap
Saving a packing slip to a folder or browser tab still leaves a person responsible for destination, timing, and confirmation.
Downloaded slips depend on someone noticing them and printing the right batch.
The order location must resolve to the printer at the bench doing the work.
Two document types often need two printers but belong to the same shipment.
The RocketPrint path
Use the same location mapping and lifecycle you use for labels, with a PDF content type and the document-printer ID.
Generate the packing slip in your backend when the order reaches your chosen state.
Read the printer ID stored for that warehouse or bench.
Send pdf_base64 with a key such as order-1042-packing-slip.
What changes
The workflow event decides when paper appears.
Use the laser and office printers the station computer already prints to.
Give the slip and label distinct idempotency keys so each stays safe.
Both jobs can be stored against the same order or shipment.
Start with one printer
Install RocketPrint Station beside a printer, send one request, and keep the job ID. That is the whole path.