From 0da156ce08620a1bcba444ea37c4f4b22a374c8c Mon Sep 17 00:00:00 2001 From: Joelbrit0 Date: Thu, 22 Jan 2026 15:57:45 -0300 Subject: [PATCH] feat: adjust zoom to 1.4 for better print size --- src/services/create-printer.ts | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/src/services/create-printer.ts b/src/services/create-printer.ts index d2a047d..3db4da3 100644 --- a/src/services/create-printer.ts +++ b/src/services/create-printer.ts @@ -37,7 +37,6 @@ export class ListPrinterService { } printer.drawLine(); - printer.cut(); printer.beep(); await printer.execute(); @@ -86,18 +85,8 @@ export class ListPrinterService { @@ -124,7 +113,13 @@ export class ListPrinterService { await browser.close(); - await pdfPrinter.print(tempFilePath, { printer: data.printerName }); + await pdfPrinter.print(tempFilePath, { + printer: data.printerName, + win32: ['-nointterrupt'] // Tenta evitar comandos extras, mas o pdf-to-printer tem opções limitadas de corte. + // Na verdade, o pdf-to-printer usa SumatraPDF, que não tem flag explícita de "no-cut". + // O corte geralmente é configuração do driver ou do tamanho do papel. + // Mas vamos garantir que não estamos enviando nada extra. + }); return { success: true, message: 'HTML convertido (com Tailwind) e enviado para impressão!' }; } catch (error) {