receipt fix
This commit is contained in:
parent
8223b4877f
commit
81920acc8c
@ -40,8 +40,8 @@ android {
|
|||||||
dimension = "env"
|
dimension = "env"
|
||||||
applicationIdSuffix = ".uat"
|
applicationIdSuffix = ".uat"
|
||||||
versionNameSuffix = "-UAT"
|
versionNameSuffix = "-UAT"
|
||||||
versionCode = 15
|
versionCode = 17
|
||||||
versionName = "3.3"
|
versionName = "3.5"
|
||||||
buildConfigField("String", "ENV", "\"UAT\"")
|
buildConfigField("String", "ENV", "\"UAT\"")
|
||||||
resValue("string", "app_name", "MOB-UAT")
|
resValue("string", "app_name", "MOB-UAT")
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,7 +29,7 @@ object SettlementScheduler {
|
|||||||
|
|
||||||
val configuredTime = parseTime(
|
val configuredTime = parseTime(
|
||||||
// SystemParamsOperation.getInstance().clearBatchTime
|
// SystemParamsOperation.getInstance().clearBatchTime
|
||||||
"10:50:00"
|
"21:35:00"
|
||||||
) ?: parseTime(FALLBACK_ALERT_TIME)!!
|
) ?: parseTime(FALLBACK_ALERT_TIME)!!
|
||||||
|
|
||||||
val calendar = Calendar.getInstance().apply {
|
val calendar = Calendar.getInstance().apply {
|
||||||
|
|||||||
BIN
app/src/main/res/drawable/logo_mob_always_with_you.png
Normal file
BIN
app/src/main/res/drawable/logo_mob_always_with_you.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 169 KiB |
@ -575,7 +575,7 @@ public class PrintReceipt {
|
|||||||
|
|
||||||
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
|
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
|
||||||
|
|
||||||
String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
|
// String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
|
||||||
|
|
||||||
sunmiPrinterService.sendRAWData(boldOn(), null);
|
sunmiPrinterService.sendRAWData(boldOn(), null);
|
||||||
sunmiPrinterService.setAlignment(1, null);
|
sunmiPrinterService.setAlignment(1, null);
|
||||||
@ -596,7 +596,7 @@ public class PrintReceipt {
|
|||||||
} else {
|
} else {
|
||||||
sunmiPrinterService.printText("***** CUSTOMER COPY *****" + "\n", null);
|
sunmiPrinterService.printText("***** CUSTOMER COPY *****" + "\n", null);
|
||||||
}
|
}
|
||||||
sunmiPrinterService.printText(finalVersion + "\n", null);
|
// sunmiPrinterService.printText(finalVersion + "\n", null);
|
||||||
sunmiPrinterService.printText(receiptFooter + "\n", null);
|
sunmiPrinterService.printText(receiptFooter + "\n", null);
|
||||||
|
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
|
|||||||
@ -202,11 +202,11 @@ public abstract class BaseXPrint {
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
|
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
|
||||||
String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
|
// String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
|
||||||
|
|
||||||
sunmiPrinterService.setFontSize(textSize, innerResultCallback);
|
sunmiPrinterService.setFontSize(textSize, innerResultCallback);
|
||||||
// sunmiPrinterService.printText("***** MERCHANT COPY *****" + "\n", innerResultCallback);
|
// sunmiPrinterService.printText("***** MERCHANT COPY *****" + "\n", innerResultCallback);
|
||||||
sunmiPrinterService.printText(finalVersion + "\n", innerResultCallback);
|
// sunmiPrinterService.printText(finalVersion + "\n", innerResultCallback);
|
||||||
sunmiPrinterService.printText(receiptFooter + "\n", innerResultCallback);
|
sunmiPrinterService.printText(receiptFooter + "\n", innerResultCallback);
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
@ -267,6 +267,7 @@ public abstract class BaseXPrint {
|
|||||||
}
|
}
|
||||||
sunmiPrinterService.printText("REF NUM : " + payDetail.getReferNo() + "\n", innerResultCallback);
|
sunmiPrinterService.printText("REF NUM : " + payDetail.getReferNo() + "\n", innerResultCallback);
|
||||||
sunmiPrinterService.printText("TRACE NO : " + payDetail.getVoucherNo() + "\n", innerResultCallback);
|
sunmiPrinterService.printText("TRACE NO : " + payDetail.getVoucherNo() + "\n", innerResultCallback);
|
||||||
|
sunmiPrinterService.printText("APR CODE : " + payDetail.getApprovalCode() + "\n", innerResultCallback);
|
||||||
// sunmiPrinterService.printColumnsString(new String[]{"REF NUM", ":" + payDetail.getReferNo()}, new int[]{1, 2}, new int[]{0, 0}, innerResultCallback);
|
// sunmiPrinterService.printColumnsString(new String[]{"REF NUM", ":" + payDetail.getReferNo()}, new int[]{1, 2}, new int[]{0, 0}, innerResultCallback);
|
||||||
// sunmiPrinterService.printColumnsString(new String[]{"TRACE No", ":" + payDetail.getVoucherNo()}, new int[]{1, 2}, new int[]{0, 0}, innerResultCallback);
|
// sunmiPrinterService.printColumnsString(new String[]{"TRACE No", ":" + payDetail.getVoucherNo()}, new int[]{1, 2}, new int[]{0, 0}, innerResultCallback);
|
||||||
|
|
||||||
@ -718,7 +719,7 @@ public abstract class BaseXPrint {
|
|||||||
|
|
||||||
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
|
String receiptFooter = SystemParamsOperation.getInstance().getReceiptFooter();
|
||||||
|
|
||||||
String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
|
// String finalVersion = SystemParamsOperation.getInstance().getFinalVersion();
|
||||||
|
|
||||||
sunmiPrinterService.sendRAWData(boldOn(), innerResultCallback);
|
sunmiPrinterService.sendRAWData(boldOn(), innerResultCallback);
|
||||||
sunmiPrinterService.setAlignment(1, innerResultCallback);
|
sunmiPrinterService.setAlignment(1, innerResultCallback);
|
||||||
@ -761,7 +762,7 @@ public abstract class BaseXPrint {
|
|||||||
} else {
|
} else {
|
||||||
sunmiPrinterService.printText("***** CUSTOMER COPY *****" + "\n", innerResultCallback);
|
sunmiPrinterService.printText("***** CUSTOMER COPY *****" + "\n", innerResultCallback);
|
||||||
}
|
}
|
||||||
sunmiPrinterService.printText(finalVersion + "\n", innerResultCallback);
|
// sunmiPrinterService.printText(finalVersion + "\n", innerResultCallback);
|
||||||
sunmiPrinterService.printText(receiptFooter + "\n", innerResultCallback);
|
sunmiPrinterService.printText(receiptFooter + "\n", innerResultCallback);
|
||||||
|
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
|
|||||||
@ -48,14 +48,14 @@ public class PrintXImpl extends BaseXPrint implements PrintX {
|
|||||||
opts.inJustDecodeBounds = true;
|
opts.inJustDecodeBounds = true;
|
||||||
|
|
||||||
// Step 1: Only read dimensions first
|
// Step 1: Only read dimensions first
|
||||||
BitmapFactory.decodeResource(resources, R.drawable.mob_print_logo, opts);
|
BitmapFactory.decodeResource(resources, R.drawable.logo_mob_receipt, opts);
|
||||||
|
|
||||||
// Step 2: Calculate sample size so width <= 384px
|
// Step 2: Calculate sample size so width <= 384px
|
||||||
opts.inSampleSize = calculateInSampleSize(opts, 384, 384);
|
opts.inSampleSize = calculateInSampleSize(opts, 384, 384);
|
||||||
opts.inJustDecodeBounds = false;
|
opts.inJustDecodeBounds = false;
|
||||||
|
|
||||||
// Step 3: Decode scaled-down bitmap
|
// Step 3: Decode scaled-down bitmap
|
||||||
bitmap = BitmapFactory.decodeResource(resources, R.drawable.mob_print_logo, opts);
|
bitmap = BitmapFactory.decodeResource(resources, R.drawable.logo_mob_receipt, opts);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@ -172,6 +172,7 @@ public class PrintXImpl extends BaseXPrint implements PrintX {
|
|||||||
try {
|
try {
|
||||||
setHeight(0x12);
|
setHeight(0x12);
|
||||||
printLogo();
|
printLogo();
|
||||||
|
sunmiPrinterService.lineWrap(1, innerResultCallback);
|
||||||
printMerchantHeader();
|
printMerchantHeader();
|
||||||
printTransHeader(payDetail);
|
printTransHeader(payDetail);
|
||||||
printTransDetailWave(payDetail);
|
printTransDetailWave(payDetail);
|
||||||
|
|||||||
BIN
paylibs/src/main/res/drawable/logo_mob_receipt.jpg
Normal file
BIN
paylibs/src/main/res/drawable/logo_mob_receipt.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 104 KiB |
Loading…
Reference in New Issue
Block a user