Skip to main content

SBPL to PDF

Turn a SATO print stream into a PDF you can open, print and file without the printer. LabelZoom interprets SBPL natively — the <ESC>A<ESC>Z job, its sticky position, rotation and expansion commands, the resident fonts, the barcode families and the 2D codes — and renders the label as a true-size PDF page. Useful for archiving what a system printed, sharing a SATO template with someone who has no thermal printer, and reviewing formats before a fleet migration.

Just want to look? Use the SBPL viewer. Replacing the printers? SBPL to ZPL. Other languages: EPL, TSPL, IPL, DPL, ZPL.

Preview: LabelZoom’s SBPL rendering is newer than our ZPL engine and still improving. Most labels come out right, but some elements — downloaded graphics and less common commands especially — may not match your printer perfectly. If a label doesn’t look right, let us know — reports go straight into what we fix next.

Paste your SBPL code

Render Settings

Label Size

Preview

PDF • 4 × 6 in

Note on Watermarks: Free online conversions include a LabelZoom watermark. Need to remove watermarks for production, or process thousands of labels per minute? Check out our REST API subscriptions

Native SBPL interpretation — commands, not a screenshot of a driver.

Sticky position, rotation and expansion state walked the way the printer does.

True-size PDF you can print on any office printer.

How to convert SBPL to PDF

  1. 1

    Copy the SBPL from your template, capture file or ERP export — it opens with <ESC>A and closes with <ESC>Z — and paste it above, or upload the file. The escape bytes survive a paste; uploading is the safer route for streams that also carry downloaded graphics.

  2. 2

    Pick the density to match the SATO print head — 203 dpi for the common 8-dot/mm heads, 300 dpi for the 12-dot/mm models — and set the label size if it is not 4 × 6.

  3. 3

    Click Quick Preview, check the label and download the PDF. Every conversion produces one true-size page.

Start converting now

Frequently Asked Questions

Everything you need to know about rendering SATO SBPL labels as PDF.

What is SBPL, and which printers speak it?
SBPL (SATO Barcode Printer Language) is the command language of SATO thermal printers — the CL4NX/CL6NX and their Plus variants, the GL4xxe print engines, the S84NX/S86NX, and older models like the CL408e/CL412e. A job opens with an ESC-A command, places fields with ESC-H/ESC-V position commands, and closes with ESC-Z to print. If your warehouse or ERP system was configured for SATO hardware, the print streams it produces are SBPL.
Why does one positioning command affect several fields?
Unlike ZPL, where every field carries its own coordinates, SBPL is a state machine: ESC-H sets the horizontal position, ESC-V the vertical one, ESC-% the rotation and ESC-L the character expansion — and every field that follows inherits those values until a new command changes them. LabelZoom walks that state machine exactly as the printer does, so sticky settings land on the right fields instead of being misread as data.
Which density should I pick?
Match the print head of the SATO the job was written for: most SATO printers use 8-dot-per-millimetre heads, which is the 203 dpi option. Wider CL6NX-class and high-resolution models use 12 dots per millimetre — choose the 300 dpi option for those. SBPL coordinates are head dots, so the density choice is what keeps the label at its true physical size.
Will my barcodes and 2D codes render?
Yes — the barcode families (Code 39, Code 128, UPC/EAN, Interleaved 2 of 5, Codabar and the rest) and the 2D commands for PDF417, QR Code, MaxiCode and Data Matrix are all interpreted, including the dedicated Code 128 and SSCC spellings with their embedded function codes. The PDF you get is a faithful archive copy you can open, print and file without a SATO printer.