Stripy Horse
Stripy Horse

The public printer ● live

A shared virtual Zebra, live on the internet, the same simulator you get with an API key: raw TCP 9100, HTTPS ingest, authentic ~HS/SGD status, fault injection with a real hold queue, and a REST API for CI assertions. Everything printed appears on the wall below, for everyone, instantly. Everything it supports, in one list.

Try it from your terminal, like a real Zebra

This printer listens on raw TCP, exactly like hardware on port 9100. Open a socket and write ZPL, from a shell or any language:

printf '^XA^FO50,50^A0N,45,45^FDhello from my terminal^FS^XZ' | nc -q1 print.stripyhorse.io 9101

# or send a file:
nc -q1 print.stripyhorse.io 9101 < label.zpl

# ask it for status, Zebra-style (~HS: three STX/ETX lines, fault flags and all):
printf '~HS' | nc -q1 print.stripyhorse.io 9101

# or probe it with SGD:
printf '! U1 getvar "device.friendly_name"\r\n' | nc -q1 print.stripyhorse.io 9101

Network only allows printers by IP address? The same printer answers at 15.204.122.174 9101.

…or paste ZPL here

Break the printer

Real printers jam. Inject a fault, print something: the job holds in the receive buffer (watch ~HS report it), then clears and flushes. Faults auto-clear after 60s.

Three faults here, because this printer is shared. A printer of your own has all six, plus a roll and a ribbon that run out mid-job, stored objects, and your labels kept exactly as you sent them instead of anonymized for a public wall. That is the free account, no card.

The wall: last 10 jobs

Jobs play back at their print speed (^PR, else 2 in/s), copies feed one after another, and the odometer counts every one, the same inbox a private printer gets.

Privacy & safety: label text is masked into same-shaped gibberish before storage (on every route in, terminal included), embedded images are stripped, and only the last 10 jobs are kept.

loading…

* Every label here is masked before it is stored, because the wall is public and shows a stranger's print to everyone: same shape, same layout, none of the actual words, embedded images stripped. Your own print is shown back to you unmasked up by the paste box, and a private printer keeps your labels exactly as sent.