ESC/POS-tulostus selaimesta: Kehittäjän opas
MenuForma
Selaimen tulostusongelma
Jos olet joskus yrittänyt tulostaa kuittia verkkosovelluksesta, tiedät tuskan: window.print() avaa tulostusikkunan, renderöi sivun PDF:ksi, eikä tue lainkaan ESC/POS-komentoja, kuten automaattista leikkausta tai mukautettua paperin leveyttä.
Lämpökuittitulostimille tämä on ratkaiseva este. Tarvitset:
- Hiljaisen tulostuksen — ei dialogia, ei käyttäjän vuorovaikutusta
- ESC/POS-komentoja — automaattiseen leikkaukseen, lihavoituun tekstiin, tasaamiseen, viivakoodeihin
- Luotettavan koodauksen — UTF-8 oikeaan koodisivuun tulostimellesi
- Monialustatuki — Mac, Windows, Linux
Ratkaisu on paikallinen WebSocket-silta — pieni taustasovellus, joka toimii käyttäjän tietokoneella, hyväksyy tulostustyöt verkkosovelluksestasi ja lähettää raakoja ESC/POS-komentoja tulostimelle.
Miten WebSocket-silta toimii
Aiheeseen liittyvät artikkelit
- Loyverse POS ja QR-tilaukset Suomessa
- Kuuden QR-ruokalista-alustan vertailu suomalaisille ravintoloille: ominaisuudet, kielet ja hinnat
- 7 monikielistä QR-menu-sovellusta Suomessa: hinnat, ominaisuudet ja vertailu 2026