From 55ad31ea5a0502c77f5865e3dbbfdd5c5551687e Mon Sep 17 00:00:00 2001 From: novandikp Date: Mon, 29 Jan 2024 12:58:37 +0700 Subject: [PATCH] Update pipe failed --- ThermalPrinterAndroid/build.gradle | 2 +- .../simplethermalprinter/Bluetooth/PrinterBTContext.java | 1 + app/build.gradle | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ThermalPrinterAndroid/build.gradle b/ThermalPrinterAndroid/build.gradle index 1c68f38..a858087 100644 --- a/ThermalPrinterAndroid/build.gradle +++ b/ThermalPrinterAndroid/build.gradle @@ -32,5 +32,5 @@ dependencies { testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' - implementation 'com.github.DantSu:ESCPOS-ThermalPrinter-Android:3.2.0' + implementation 'com.github.DantSu:ESCPOS-ThermalPrinter-Android:3.4.0' } \ No newline at end of file diff --git a/ThermalPrinterAndroid/src/main/java/com/novandikp/simplethermalprinter/Bluetooth/PrinterBTContext.java b/ThermalPrinterAndroid/src/main/java/com/novandikp/simplethermalprinter/Bluetooth/PrinterBTContext.java index f9d62a5..3cd5f95 100644 --- a/ThermalPrinterAndroid/src/main/java/com/novandikp/simplethermalprinter/Bluetooth/PrinterBTContext.java +++ b/ThermalPrinterAndroid/src/main/java/com/novandikp/simplethermalprinter/Bluetooth/PrinterBTContext.java @@ -393,6 +393,7 @@ public void print(){ try { printer = new EscPosPrinter(deviceConnected, type.getPrinterDPI(), type.getPrinterWidth(), type.getMaxCharColumns()); printer.printFormattedText(textBuilder.build(type)); + disconnect(); } catch (Exception e) { e.printStackTrace(); } diff --git a/app/build.gradle b/app/build.gradle index ebf642a..5f60372 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -4,12 +4,12 @@ plugins { android { - compileSdk 31 + compileSdk 33 defaultConfig { applicationId "com.example.printertesting" minSdk 21 - targetSdk 31 + targetSdk 33 versionCode 1 versionName "1.0" @@ -38,5 +38,5 @@ dependencies { testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.3' androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0' - implementation 'com.github.DantSu:ESCPOS-ThermalPrinter-Android:3.2.0' + implementation 'com.github.DantSu:ESCPOS-ThermalPrinter-Android:3.4.0' } \ No newline at end of file