Não conseguir resolver no browser, mas com node.js sim, segue exemplo:
const net = require('net')
const client = new net.Socket()
// PORT - 3434
// HOST - 127.0.0.1
client.connect(PORT, HOST, function () {
console.log(`CONNECTED TO: [PORT: ${PORT}] [HOST: ${HOST}]`)
client.write('ativo \r\n.\r\n')
})
Segue exemplo básico com impressora:
client.write('ESCPOS.Ativar() \r\n.\r\n')
client.write('ESCPOS.imprimir("</zera></ce></linha_dupla></lf>EAN 8: 1234567</lf><ean8>1234567</ean8></pular_linhas></corte_total>") \r\n.\r\n')