tojocky / node-printer

Native node.js printer
1.51k stars 436 forks source link

Error: StartDocPrinterW error: code: 1905, message: ... #327

Closed Price3258 closed 1 year ago

Price3258 commented 2 years ago

Can I know what is this error?

This is my code

const ThermalPrinter = require('node-thermal-printer').printer;
const PrinterTypes = require('node-thermal-printer').types;

const usbPrinter = new ThermalPrinter({
    type: PrinterTypes.EPSON,
    interface: `printer:${connection}`,
    lineCharacter: '=',
    driver: require('@thiagoelg/node-printer'),
  });
  try {
    const isConnected = await usbPrinter.isPrinterConnected();
    if (isConnected) {
      console.log(isConnected)
      await usbPrinter.raw(Buffer.from("Hello world"))
    }
  } catch (error) {
    console.log(error);
  }

This is error

Error: StartDocPrinterW error: code: 1905, message: ������ �����Ͱ� �����Ǿ����ϴ�.

    at Object.printDirect (C:\Users\rladn\Documents\workspace\myApp\node_modules\@thiagoelg\node-printer\lib\printer.js:242:38)
    at C:\Users\rladn\Documents\workspace\myApp\node_modules\node-thermal-printer\lib\interfaces\printer.js:42:19
    at new Promise (<anonymous>)
    at Printer.execute (C:\Users\rladn\Documents\workspace\myApp\node_modules\node-thermal-printer\lib\interfaces\printer.js:41:12)
    at ThermalPrinter.raw (C:\Users\rladn\Documents\workspace\myApp\node_modules\node-thermal-printer\lib\core.js:408:35)
    at usbPrint (C:\Users\rladn\Documents\workspace\myApp\src\main\lib\print.js:45:24)

connect is true , but not work raw method. please help me. thank you