Implementata libreria di lettura di Zebra.

This commit is contained in:
2019-04-24 09:52:41 +02:00
parent 90d54e4b23
commit 4aa8cef617
23 changed files with 515 additions and 35 deletions

View File

@@ -11,6 +11,7 @@ import it.integry.integrywmsnative.core.utility.UtilityLogger;
import it.integry.plugins.barcode_base_library.exception.BarcodeAdapterNotFoundException;
import it.integry.plugins.barcode_base_library.interfaces.BarcodeReaderInterface;
import it.integry.pointmobilescannerlibrary.PointMobileBarcodeReader;
import it.integry.zebrascannerlibrary.ZebraBarcodeReader;
public class BarcodeManager {
@@ -23,7 +24,8 @@ public class BarcodeManager {
private static Class<? extends BarcodeReaderInterface>[] registeredBarcodeReaderInterfaces = new Class[]{
PointMobileBarcodeReader.class
PointMobileBarcodeReader.class,
ZebraBarcodeReader.class
};

View File

@@ -107,7 +107,7 @@ public class UtilityBarcode {
for (int i = 0; i < 12; i++) {
tot = tot + (Long.parseLong(String.valueOf(ean.charAt(i))) * (i % 2 == 0 ? 1 : 3));
}
return tot % 10 == 0 ? "0" : "" +(10-(tot % 10));
return tot % 10 == 0 ? "0" : "" + ( 10 - ( tot % 10));
}
}