ESC/POS-udskrivning fra browseren: En udviklerguide

Browserudskrivningsproblemet

Hvis du nogensinde har prøvet at udskrive en kvittering fra en webapp, kender du smerten: window.print() åbner en udskrivningsdialog, gengiver siden som en PDF og har ingen understøttelse af ESC/POS-kommandoer som automatisk klip eller brugerdefineret papirbredde.

For termiske kvitteringsprintere er dette en dealbreaker. Du har brug for:

  • Lydløs udskrivning — ingen dialog, ingen brugerinteraktion
  • ESC/POS-kommandoer — til automatisk klip, fed tekst, justering, stregkoder
  • Pålidelig kodning — UTF-8 til den korrekte kodningsside for din printer
  • Understøttelse på tværs af platforme — Mac, Windows, Linux

Løsningen er en lokal WebSocket-bro — en lille baggrundsapp, der kører på brugerens computer, accepterer udskriftsjob fra din webapp og sender rå ESC/POS-kommandoer til printeren.


Hvordan WebSocket-broen fungerer

Related Articles

MenuForma Products