Rasterization changes output
Converting a thermal label to an image or PDF can alter size, density, and barcode edges.
Raw printer languages
Base64-encode the commands and send raw_base64. RocketPrint Station writes the decoded bytes to the local queue instead of treating them as a document.
The target printer interprets the language it was built to understand.
The operational gap
Thermal and receipt printers are fast and precise because they execute compact command languages directly.
Converting a thermal label to an image or PDF can alter size, density, and barcode edges.
Sending ZPL through a normal document path can print the source instead of executing it.
A raw queue path avoids extra layout decisions in an operating-system renderer.
The RocketPrint path
The content type tells RocketPrint Station whether to send bytes directly or invoke the installed document-printing path.
Use the carrier response, receipt template, or command generator that already produces the printer language.
Base64-encode the exact bytes and set contentType to raw_base64.
Choose the printer ID for the thermal or receipt device that understands those commands.
What changes
The thermal printer draws barcodes at its native resolution.
Command languages stay small compared with rendered page images.
Raw jobs and PDF jobs still use the same RocketPrint job endpoint.
The application remains responsible for matching a language to a printer that supports it.
Start with one printer
Install RocketPrint Station beside a printer, send one request, and keep the job ID. That is the whole path.