ESC/POS-utskrift från webbläsaren: En utvecklarguide

Problemet med utskrifter i webbläsaren

Om du någonsin har försökt skriva ut ett kvitto från en webbapp vet du hur frustrerande det kan vara: window.print() öppnar en utskriftsdialog, renderar sidan som en PDF och har noll stöd för ESC/POS-kommandon som automatisk klippning eller anpassad pappersbredd.

För termiska kvittoskrivare är detta en avgörande nackdel. Du behöver:

  • Tyst utskrift — ingen dialog, ingen användarinteraktion
  • ESC/POS-kommandon — för automatisk klippning, fet text, justering, streckkoder
  • Pålitlig kodning — UTF-8 till rätt kodsida för din skrivare
  • Stöd för flera plattformar — Mac, Windows, Linux

Lösningen är en lokal WebSocket-brygga — en liten bakgrundsapp som körs på användarens dator, accepterar utskriftsjobb från din webbapp och skickar råa ESC/POS-kommandon till skrivaren.


Hur WebSocket-bryggan fungerar

Related Articles

MenuForma Products