diff --git a/paylibs/src/main/assets/jbm_semibold.ttf b/paylibs/src/main/assets/jbm_semibold.ttf new file mode 100644 index 0000000..b00a648 Binary files /dev/null and b/paylibs/src/main/assets/jbm_semibold.ttf differ diff --git a/paylibs/src/main/assets/libre_basker_ville.ttf b/paylibs/src/main/assets/libre_basker_ville.ttf deleted file mode 100644 index 5795ec1..0000000 Binary files a/paylibs/src/main/assets/libre_basker_ville.ttf and /dev/null differ diff --git a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java index 5edb088..beb3175 100644 --- a/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java +++ b/paylibs/src/main/java/com/utsmyanmar/paylibs/print/printx/BaseXPrint.java @@ -50,7 +50,7 @@ public abstract class BaseXPrint { protected String currentTime; - protected static final String typeface_name = "libre_basker_ville.ttf"; + protected static final String typeface_name = "jbm_semibold.ttf"; protected static final String MPU_AID = "A0000004820000000001"; protected static final String HOST_NAME_VM = "VISA/ MASTERCARD"; @@ -219,9 +219,9 @@ public abstract class BaseXPrint { String schemeName = ""; schemeName = payDetail.getAccountType() == null ? "" : payDetail.getAccountType(); - sunmiPrinterService.setFontSize(20, innerResultCallback); + sunmiPrinterService.setFontSize(18, innerResultCallback); sunmiPrinterService.setAlignment(0, innerResultCallback); - sunmiPrinterService.setFontName("libre_basker_ville.ttf", innerResultCallback); + sunmiPrinterService.setFontName(typeface_name, innerResultCallback); String secondLineName = PrintUtils.getInstance().processNameSpaceSecondLine(PrintUtils.getInstance().getCardHolderName(payDetail.getCardHolderName())); String firstLineName = PrintUtils.getInstance().processNameSpaceFirstLine(PrintUtils.getInstance().getCardHolderName(payDetail.getCardHolderName()), secondLineName); @@ -891,7 +891,7 @@ public abstract class BaseXPrint { String batchNum = payDetail.getBatchNo(); try { - sunmiPrinterService.setFontSize(20, innerResultCallback); + sunmiPrinterService.setFontSize(18, innerResultCallback); sunmiPrinterService.setAlignment(0, innerResultCallback); sunmiPrinterService.printColumnsString(new String[]{"DATE :" + payDetail.getTransDate(), "TIME: " + payDetail.getTransTime()}, new int[]{2, 2}, new int[]{0, 2}, innerResultCallback); if (payDetail.getTransactionType() == TransactionsType.WAVEPAY.value && payDetail.getQrTransStatus() == 1) { @@ -903,7 +903,7 @@ public abstract class BaseXPrint { } sunmiPrinterService.printText("MID :"+payDetail.getMerchantNo()+"\n",innerResultCallback); sunmiPrinterService.printText("TID :"+payDetail.getTerminalNo()+"\n",innerResultCallback); - sunmiPrinterService.lineWrap(2, innerResultCallback); + sunmiPrinterService.lineWrap(1, innerResultCallback); sunmiPrinterService.sendRAWData(boldOn(), innerResultCallback); sunmiPrinterService.setAlignment(1, innerResultCallback); sunmiPrinterService.setFontSize(22, innerResultCallback); @@ -911,7 +911,7 @@ public abstract class BaseXPrint { sunmiPrinterService.sendRAWData(boldOff(), innerResultCallback); sunmiPrinterService.setFontSize(textSize, innerResultCallback); if (!(payDetail.getQrTransStatus() != 1 && (payDetail.getTransactionType() == TransactionsType.WAVEPAY_REFUND.value || payDetail.getTransactionType() == TransactionsType.WAVEPAY.value))) { - sunmiPrinterService.lineWrap(2, null); + sunmiPrinterService.lineWrap(1, null); } } catch (RemoteException e) { e.printStackTrace();