ESC/POS-utskrift fra nettleseren: En utviklerguide

Problemet med utskrift fra nettleseren

Hvis du noen gang har prøvd å skrive ut en kvittering fra en nettapp, kjenner du smerten: window.print() åpner en utskriftsdialog, gjengir siden som en PDF, og har null støtte for ESC/POS-kommandoer som automatisk kutt eller tilpasset papirbredde.

For termiske kvitteringsskrivere er dette en avgjørende ulempe. Du trenger:

  • Stille utskrift — ingen dialog, ingen brukerinteraksjon
  • ESC/POS-kommandoer — for automatisk kutt, fet tekst, justering, strekkoder
  • Pålitelig koding — UTF-8 til riktig kodeside for skriveren din
  • Støtte på tvers av plattformer — Mac, Windows, Linux

Løsningen er en lokal WebSocket-bro — en liten bakgrunnsapp som kjører på brukerens datamaskin, aksepterer utskriftsjobber fra nettappen din, og sender rå ESC/POS-kommandoer til skriveren.


Hvordan WebSocket-broen fungerer

Related Articles

MenuForma Products