Skip to content
Back to PDF to BMP API
Industrial / Logistics — legacy printer integration

Convert PDF for thermal printers

Your WMS exports clean PDFs — but your dock-side thermal label printer only accepts raw bitmap streams. Stop babysitting print drivers. Convert PDFs to a PDF to bitmap stream automatically so labels render identically every time, at any DPI your printer requires. The PDF to BMP API turns your labels into printer-ready output in seconds.

Try It Free

Problem: Thermal printer rejects PDF

• Printer driver missing on new server

• Label renders at wrong DPI (300 vs 203)

• Driver crash halts entire shipping line

↓ PDF to BMP API

Result: Bitmap stream sent directly

• No print driver required on server

• DPI specified in API request (203 or 300)

• Label identical on every print, every printer

203 DPI

standard thermal label DPI

0

print driver dependencies

100%

consistent label rendering

Any

legacy hardware supported

Why thermal printers need bitmap, not PDF

Legacy printers have no PDF renderer

Thermal label printers from Zebra, Honeywell, or SATO accept raw raster data — not PDF. They need a pixel-level bitmap at the printer's native DPI.

Print drivers are fragile dependencies

When the server that hosts the print driver gets updated or replaced, the entire label printing pipeline can break. Eliminating the driver eliminates the risk.

DPI mismatch creates unreadable labels

A 72 DPI PDF rendered on a 203 DPI printer looks oversized or blurry. The API lets you specify exact DPI so barcodes scan and text reads at any printer resolution.

Eliminate print drivers from your shipping pipeline

  1. 1

    Generate the label as PDF from your WMS

    Keep using your existing WMS or label template engine to produce PDFs. No changes needed upstream.

  2. 2

    POST to PDF to BMP API with target DPI

    Specify 203 or 300 DPI to match your printer model. Receive a raw BMP bitmap stream in the response.

  3. 3

    Send bitmap stream directly to the printer port

    Write the raw BMP bytes to the printer's TCP/IP or USB port. No driver. No spooler. No GDI. Label prints instantly.

Get Started Free

FAQ

Which thermal printer brands does this work with?
Any printer that accepts raw bitmap data works — Zebra ZPL-compatible printers, Honeywell, SATO, Datamax, and older Eltron models. The BMP output from the API is standard Windows BMP format.
What DPI should I use for shipping labels?
Match the DPI to your printer's head resolution. Most standard thermal label printers use 203 DPI. High-resolution models (for small labels or 2D barcodes) use 300 or 600 DPI. Check your printer specs.
Can I convert multi-page PDFs (e.g., packing slips with multiple labels)?
Yes. The API returns one BMP per page. For a 4-label PDF, you get 4 BMP files back. Send each BMP to the printer sequentially or in parallel if your hardware supports concurrent jobs.