node-thermal-printer
Version:
Print on Epson, Star, Tranca, Daruma and Brother thermal printers with Node.js
22 lines (17 loc) • 505 B
JavaScript
const escpos = require('escpos');
const _ = require('escpos/commands');
const device = new escpos.USB("4070", "33054");
console.log("DEVICE", device)
const printer = new escpos.Printer(device);
device.open(function (err) {
device.device.on('data', function (data) {
console.log(data);
console.log(data.toString('hex'));
});
device.write(_.DLE);
device.write(_.EOT);
device.write(String.fromCharCode(1));
setTimeout(() => {
printer.close();
}, 1000);
});