From 65c6881fc96415f80418085b8645298adcf7d148 Mon Sep 17 00:00:00 2001 From: andreubisquerra Date: Sun, 4 Oct 2020 22:49:47 +0200 Subject: [PATCH 1/3] NEW: TakePOS connector compatibility with RECEIPT PRINTERS module --- htdocs/core/class/dolreceiptprinter.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/dolreceiptprinter.class.php b/htdocs/core/class/dolreceiptprinter.class.php index b7929e6a159..f8c33f9403a 100644 --- a/htdocs/core/class/dolreceiptprinter.class.php +++ b/htdocs/core/class/dolreceiptprinter.class.php @@ -816,6 +816,7 @@ class dolReceiptPrinter extends Printer if ($this->printer->connector instanceof DummyPrintConnector) { $data = $this->printer->connector->getData(); + if ($conf->global->TAKEPOS_PRINT_METHOD == "takeposconnector") echo base64_encode($data); dol_syslog($data); } // Close and print From 1c34a7acda895aedb71159b097ac0581debe8f42 Mon Sep 17 00:00:00 2001 From: andreubisquerra Date: Sun, 4 Oct 2020 22:50:27 +0200 Subject: [PATCH 2/3] NEW: TakePOS connector compatibility with RECEIPT PRINTERS module --- htdocs/takepos/invoice.php | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php index d3ec86a7268..6f75df49c1a 100644 --- a/htdocs/takepos/invoice.php +++ b/htdocs/takepos/invoice.php @@ -727,16 +727,12 @@ function TakeposPrinting(id){ } function TakeposConnector(id){ - console.log("TakeposConnector" + id); - var invoice=''; - $.ajax({ - type: "POST", - url: 'http://global->TAKEPOS_PRINT_SERVER; ?>:8111/print.php', - data: 'invoice='+invoice + $.get("ajax/ajax.php?action=printinvoiceticket&term=&id="+id, function(data, status){ + $.ajax({ + type: "POST", + url: 'global->TAKEPOS_PRINT_SERVER; ?>/printer/index.php', + data: 'invoice='+data + }); }); } From 243d576f833b255493183c8fa466ab2f50972b37 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Mon, 5 Oct 2020 16:38:40 +0200 Subject: [PATCH 3/3] Update invoice.php Log for debug --- htdocs/takepos/invoice.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/htdocs/takepos/invoice.php b/htdocs/takepos/invoice.php index 6f75df49c1a..22a301035a9 100644 --- a/htdocs/takepos/invoice.php +++ b/htdocs/takepos/invoice.php @@ -716,6 +716,7 @@ function Print(id, gift){ function TakeposPrinting(id){ var receipt; + console.log("TakeposPrinting" + id); $.get("receipt.php?facid="+id, function(data, status){ receipt=data.replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, ''); $.ajax({ @@ -727,6 +728,7 @@ function TakeposPrinting(id){ } function TakeposConnector(id){ + console.log("TakeposConnector" + id); $.get("ajax/ajax.php?action=printinvoiceticket&term=&id="+id, function(data, status){ $.ajax({ type: "POST",