Show HN: A virtual thermal printer for testing ESC/POS receipts

seokjume1 pts0 comments

vprinter

Sign inStart now Arrow Right

The easiest way to checkESC/POS printers<br>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.<br>Start now Arrow RightBook Read the docs

vprinter.dev / w / acme-co

acme-co<br>BookDocsSettingsSettingsJJane Doe<br>acme-co/Prints<br>Prints128 / 1,000

Searchtag.type = receipt<br>Last 24h<br>Today · 5<br>prt_8f2a4114:32<br>Order #4521 · Table 12pos-front-01type:receipt

prt_8f2a3e14:30<br>Order #4520 · Takeawaypos-bar-01type:receipt

prt_8f2a3914:27<br>Kitchen ticket · Grillkds-grill-01type:kitchen

prt_8f2a3514:21<br>Order #4519 · Table 7pos-front-01type:receipt

prt_8f2a2c13:58<br>End of day reportpos-managertype:report

Order #4521 · Table 12ReceiptMetadata<br>42 cols

ACME COFFEE BAR<br>1421 Pike St, Seattle<br>Order #4521 14:32<br>Table 12 Cashier Marta<br>2x Iced Americano 8.00<br>1x Caramel Latte 5.50<br>1x Avocado Toast 11.00<br>Subtotal 24.50<br>Tax (8.8%) 2.16TOTAL$26.66<br>Paid by VISA *4421<br>*** THANK YOU ***

Live preview<br>Preview your ESC/POS commands.<br>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<br>1B 40ESC @ · initialize<br>1B 61 01ESC a · align center<br>1D 21 11GS ! · double width + height<br>41 43 4D 45 20 43 4F 46 46 45 45"ACME COFFEE"<br>0ALF<br>1D 21 00GS ! · normal size<br>1B 61 00ESC a · align left<br>32 78 20 49 63 65 64 20 41 6D…"2x Iced Americano 8.00"<br>0ALF<br>1B 45 01ESC E · bold on<br>54 4F 54 41 4C 20 24 32 36 2E 36 36"TOTAL $26.66"<br>1B 45 00ESC E · bold off<br>1D 56 00GS V · full cut

Arrow Right<br>ACME COFFEE BAR<br>1421 Pike St, Seattle<br>Order #4521 14:32<br>Table 12 Cashier Marta<br>2x Iced Americano 8.00<br>1x Caramel Latte 5.50<br>1x Avocado Toast 11.00<br>Subtotal 24.50<br>Tax (8.8%) 2.16TOTAL$26.66<br>Paid by VISA *4421<br>*** THANK YOU ***

What you get<br>A focused tool that does one thing well: makes your printer fleet legible.<br>EyeFaithful ESC/POS preview<br>Every control byte parsed and re-rendered as a paper receipt — exactly what would have come out of the slot, character for character.

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

ZapObservability for prints<br>A live history of every print across your fleet — when it happened, from which device, and exactly what it said.

GlobeSimple HTTP API<br>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.<br>Spin up a workspace and pipe your first receipt in 60 seconds.<br>Start now Arrow Right

receipt acme order table arrow right

Related Articles