Я строю систему POS в Electron JS 35.0.1 и Angular 19. Я установил электрон-POS-Printer 1.3.6. Принтер запускается уведомлением WebSocket от моего бэкэнда. В настоящее время принтер не печатает всю квитанцию. Скорее он начинает печать, а затем сразу же останавливается с более чем половиной квитанции, застрявшей в принтере.
Принтер-это стандартный тепловой принтер, модель POS80Cut с интерфейсом USB.const { PosPrinter } = require("electron-pos-printer");
try {
await PosPrinter.print(data, options);
console.log(" Receipt printed successfully");
} catch (error) {
console.error(" Print failed:", error);
}
});
< /code>
Я попытался добавить расстояние между линиями, разрывы строк, заполнение. Они не работают. И принтер не печатает для любого другого типа, кроме текста. Таким образом, используя таблицу, HTML и т. Д.>
Я строю систему POS в Electron JS 35.0.1 и Angular 19. Я установил электрон-POS-Printer 1.3.6. Принтер запускается уведомлением WebSocket от моего бэкэнда. В настоящее время принтер не печатает всю квитанцию. Скорее он начинает печать, а затем сразу же останавливается с более чем половиной квитанции, застрявшей в принтере. Принтер-это стандартный тепловой принтер, модель POS80Cut с интерфейсом USB.const { PosPrinter } = require("electron-pos-printer");
try { await PosPrinter.print(data, options); console.log("✅ Receipt printed successfully"); } catch (error) { console.error("❌ Print failed:", error); } }); < /code> Я попытался добавить расстояние между линиями, разрывы строк, заполнение. Они не работают. И принтер не печатает для любого другого типа, кроме текста. Таким образом, используя таблицу, HTML и т. Д.>