# Barcode auslesen mit der Softek-Library
Seit der Version 10 der ELOas ist das Auslesen von Barcodes über die Softek-Library möglich. Die Barcode-Erkennung erfolgt je nach Betriebssystem (32/64-bit) über die Softek Barcode-DLL "SoftekBarcodeDLL.dll" oder "SoftekBarcode64DLL.dll". Die Barcode-Erkennung wird in einem ELOas-Skript folgendermaßen verwendet:
var barcodeReader = Packages.de.elo.mover.utils.ELOAsUtils.
createBarcodeReader2(emConnect);
var barcodeFile = new File("C://temp//BarcodeFile.tif");
var barcodeCount = barcodeReader.ScanBarCode(barcodeFile.getPath());
log.info("barcodeCount=" + barcodeCount);
var barcodeDescr = barcodeReader.GetBarString(barcodeCount);
log.info("barcodeDescr=" + barcodeDescr);
# Barcode-Formate der Softek-Library
Die unterstützen Barcode-Formate finden Sie in der offiziellen Dokumentation der Softek-Library. Folgende Formate werden unterstützt:
- Codabar 1D
- Code 128 1D
- Code 2 of 5 Datalogic 1D
- Code 2 of 5 Iata1 1D
- Code 2 of 5 Iata2 1D
- Code 2 of 5 Industrial 1D
- Code 2 of 5 Interleaved 1D
- Code 2 of 5 Matrix 1D
- Code 3 of 9 1 D
- Code 3 of 9 Extended 1D
- Code 93 1D
- EAN-8 1D
- EAN-13 1D
- GS1-128, UCC-128, EAN-128 1D
- GS1-Databar 2D
- Patch Code Symbols 1D
- UPC-A 1D
- UPC-E 1D
- QR-Code 2D
- Data Matrix ECC200 2D
- Micro-PDF-417 2D
- PDF-417
# Beispiel für das Auslesen eines QR-Codes
Das Auslesen von QR-Codes wird durch die folgende ELOas-Anweisung aktiviert:
"barcodeReader.setReadQrCode(1);"
Information
Die Methoden der ELOas-Klasse BarcodeReader
sind in der offiziellen ELOas Javadoc (opens new window) beschrieben.