From 63cc7b557589e22c272a305d5eac5353f96fafe4 Mon Sep 17 00:00:00 2001 From: fakz9 Date: Thu, 16 Nov 2023 03:26:17 +0300 Subject: [PATCH] scale factor changed --- .../com/denco/assemblrprintingservice/PrintingController.java | 3 +-- .../assemblrprintingservice/printing/PrinterConnector.java | 2 +- .../printing/pdf/PdfToBitmapIterable.java | 2 +- .../denco/assemblrprintingservice/server/PrintingServer.java | 1 + 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/denco/assemblrprintingservice/PrintingController.java b/app/src/main/java/com/denco/assemblrprintingservice/PrintingController.java index cb74c3f..52c2d60 100644 --- a/app/src/main/java/com/denco/assemblrprintingservice/PrintingController.java +++ b/app/src/main/java/com/denco/assemblrprintingservice/PrintingController.java @@ -66,8 +66,8 @@ public class PrintingController implements PrintingServerListener { public boolean onImageRequest(String printerName, byte[] imageData) { if (!this.isPrinterReady(printerName)) return false; PrinterConnector printer = this.printerConnectorMap.get(printerName); - printer.reconnect(); printer.printImage(imageData); + return true; } @@ -75,7 +75,6 @@ public class PrintingController implements PrintingServerListener { public boolean onPdfRequest(String printerName, byte[] pdfData) { if (!this.isPrinterReady(printerName)) return false; PrinterConnector printer = this.printerConnectorMap.get(printerName); - printer.reconnect(); printer.printPdf(pdfData); return true; diff --git a/app/src/main/java/com/denco/assemblrprintingservice/printing/PrinterConnector.java b/app/src/main/java/com/denco/assemblrprintingservice/printing/PrinterConnector.java index 44248f5..bf844b1 100644 --- a/app/src/main/java/com/denco/assemblrprintingservice/printing/PrinterConnector.java +++ b/app/src/main/java/com/denco/assemblrprintingservice/printing/PrinterConnector.java @@ -91,7 +91,7 @@ public class PrinterConnector implements IPOSListener { this.printBitmap(bitmap); } } catch (Exception ignored) { - + Log.i("ASSEMBLR", ignored.toString()); } } diff --git a/app/src/main/java/com/denco/assemblrprintingservice/printing/pdf/PdfToBitmapIterable.java b/app/src/main/java/com/denco/assemblrprintingservice/printing/pdf/PdfToBitmapIterable.java index 0fa010f..fd196ba 100644 --- a/app/src/main/java/com/denco/assemblrprintingservice/printing/pdf/PdfToBitmapIterable.java +++ b/app/src/main/java/com/denco/assemblrprintingservice/printing/pdf/PdfToBitmapIterable.java @@ -47,7 +47,7 @@ public class PdfToBitmapIterable implements Iterable { @Override public Bitmap next() { currentPage = pdfRenderer.openPage(currentIndex); - int scaleFactor = 2; + int scaleFactor = 5; if (currentPage.getWidth() < 100) scaleFactor = 100; Bitmap bitmap = Bitmap.createBitmap(currentPage.getWidth() * scaleFactor, currentPage.getHeight() * scaleFactor, Bitmap.Config.ARGB_8888); currentPage.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY); diff --git a/app/src/main/java/com/denco/assemblrprintingservice/server/PrintingServer.java b/app/src/main/java/com/denco/assemblrprintingservice/server/PrintingServer.java index ac76aee..17b6d19 100644 --- a/app/src/main/java/com/denco/assemblrprintingservice/server/PrintingServer.java +++ b/app/src/main/java/com/denco/assemblrprintingservice/server/PrintingServer.java @@ -51,6 +51,7 @@ public class PrintingServer extends AbstractVerticle { byte[] pdfBytes = requestBody.getBytes(); booleanResponse = printingServerListener.onPdfRequest(printerName, pdfBytes); } catch (Exception ignored) { + Log.i("ASSEMBLR", ignored.toString()); } JsonObject response = new JsonObject().put("ok", booleanResponse);