From 2799115968b6b0416c8ee1702c4fbda759fd37d5 Mon Sep 17 00:00:00 2001 From: Luis Cabrera Benito Date: Tue, 27 Aug 2019 16:19:31 -0500 Subject: [PATCH] =?UTF-8?q?Agregada=20opci=C3=B3n=20para=20cortar=20papel?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Impresora.js | 5 +++++ ejemplos/simple/script.js | 1 + ejemplos/ticket/script.js | 1 + 3 files changed, 7 insertions(+) diff --git a/Impresora.js b/Impresora.js index 37ed665..aa21d52 100644 --- a/Impresora.js +++ b/Impresora.js @@ -6,6 +6,7 @@ */ const C = { AccionWrite: "write", + AccionCut: "cut", AccionAlign: "align", AccionFontSize: "fontsize", AccionFont: "font", @@ -55,6 +56,10 @@ class Impresora { .then(r => r.json()); } + cut() { + this.operaciones.push(new OperacionTicket(C.AccionCut, "")); + } + setFontSize(a, b) { this.operaciones.push(new OperacionTicket(C.AccionFontSize, `${a},${b}`)); } diff --git a/ejemplos/simple/script.js b/ejemplos/simple/script.js index 9cf33c1..4dd9594 100644 --- a/ejemplos/simple/script.js +++ b/ejemplos/simple/script.js @@ -92,6 +92,7 @@ $btnImprimir.addEventListener("click", () => { impresora.write("Fuente B\n"); impresora.feed(2); impresora.write("Separado por 2\n"); + impresora.cut(); impresora.end() .then(valor => { loguear("Al imprimir: " + valor); diff --git a/ejemplos/ticket/script.js b/ejemplos/ticket/script.js index 4bebef0..9da4ea5 100644 --- a/ejemplos/ticket/script.js +++ b/ejemplos/ticket/script.js @@ -84,6 +84,7 @@ $btnImprimir.addEventListener("click", () => { impresora.write("--------------------------------\n"); impresora.setAlign("center"); impresora.write("***Gracias por su compra***"); + impresora.cut(); impresora.end() .then(valor => { loguear("Al imprimir: " + valor);