ESC/POS-udskrivning fra browseren: En udviklerguide
MenuForma
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
Relaterede Artikler
- Loyverse POS og QR-bestilling i Danmark
- 6 digitale menuplatforme til danske restauranter: QR-menu, flersproget menu og online bestilling sammenlignet
- 7 flersprogede QR-menuapps til danske restauranter: priser, MobilePay og funktioner sammenlignet