minishouyin/node_modules/node-thermal-printer/examples/status.js

21 lines
485 B
JavaScript
Raw Permalink Normal View History

2025-11-12 11:35:57 +08:00
const ThermalPrinter = require('../node-thermal-printer').printer;
const Types = require('../node-thermal-printer').types;
async function testConnection () {
const printer = new ThermalPrinter({
type: Types.EPSON,
interface: process.argv[2],
});
printer.getStatus();
try {
const status = await printer.execute({ waitForResponse: true });
console.log('Printer status:', status);
} catch (e) {
console.error('Print failed:', e);
}
}
testConnection();