The easiest way to checkESC/POS printers

Send every ESC/POS stream over a plain HTTP API, then preview, search and observe each receipt your printers produced — without ever rolling a single inch of paper.

vprinter.dev / w / acme-co
acme-co/Prints
Prints128 / 1,000
Searchtag.type = receipt
Last 24h
Today · 5
prt_8f2a4114:32
Order #4521 · Table 12
pos-front-01type:receipt
prt_8f2a3e14:30
Order #4520 · Takeaway
pos-bar-01type:receipt
prt_8f2a3914:27
Kitchen ticket · Grill
kds-grill-01type:kitchen
prt_8f2a3514:21
Order #4519 · Table 7
pos-front-01type:receipt
prt_8f2a2c13:58
End of day report
pos-managertype:report

Live preview

Preview your ESC/POS commands.

Paste the raw ESC/POS your POS would send and vprinter decodes every control byte — alignment, sizing, bold, cuts — into the exact receipt that would have printed. The cryptic byte stream on the left becomes the paper on the right.

receipt.escposraw
1B 40ESC @ · initialize
1B 61 01ESC a · align center
1D 21 11GS ! · double width + height
41 43 4D 45 20 43 4F 46 46 45 45"ACME COFFEE"
0ALF
1D 21 00GS ! · normal size
1B 61 00ESC a · align left
32 78 20 49 63 65 64 20 41 6D…"2x Iced Americano 8.00"
0ALF
1B 45 01ESC E · bold on
54 4F 54 41 4C 20 24 32 36 2E 36 36"TOTAL $26.66"
1B 45 00ESC E · bold off
1D 56 00GS V · full cut
Arrow Right
ACME COFFEE BAR
1421 Pike St, Seattle
--------------------------------
Order #4521              14:32
Table 12       Cashier   Marta
--------------------------------
2x Iced Americano         8.00
1x Caramel Latte          5.50
1x Avocado Toast         11.00
--------------------------------
Subtotal                 24.50
Tax (8.8%)                2.16
TOTAL$26.66
--------------------------------
       Paid by VISA *4421
      *** THANK YOU ***
================================

What you get

A focused tool that does one thing well: makes your printer fleet legible.

Eye

Faithful ESC/POS preview

Every control byte parsed and re-rendered as a paper receipt — exactly what would have come out of the slot, character for character.

Search

Effortless search

Filter by device, label, tag or print key with a tiny query language, and narrow any window with the date filter.

Zap

Observability for prints

A live history of every print across your fleet — when it happened, from which device, and exactly what it said.

Globe

Simple HTTP API

Send a print with a single authenticated HTTP request. No SDK, no agent to install — just your existing stack and a key.

Stop guessing what your printers printed.

Spin up a workspace and pipe your first receipt in 60 seconds.

Start now Arrow Right