Interfacciamento a registratori di cassa telematici

Salve a tutti,
Sto sviluppando un piccolo software per la gestione di una cassa. Ho scelto inconsciamente di svilupparlo in JavaScript, ora però mi è venuto un dubbio: come posso interfacciarmi con un registratore di cassa per l’invio degli scontrini elettronici.
Da quello che ho trovato su internet sembra che la maggioranza usino una porta seriale, ma la documentazione per quasi tutti sembra mancare.
Magari qualcuno di voi ha qualche informazione in più e mi sa dare una risposta.
Grazie mille.