# Lire un code-barres avec la librairie Softek

Depuis la version 10 de ELOas, la lecture de codes-barres est possible par le biais de la librairie Softek. En fonction du système d'exploitation (32/64 bits), la reconnaissance des codes-barres se fait par le biais des DLL "SoftekBarcodeDLL.dll" ou "SoftekBarcode64DLL.dll". La reconnaissance des codes-barres est utilisée de la manière suivante dans un script ELOas :

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);

# Formats codes-barres de la librairie Softek

Les formats de codes-barres supportés se trouvent dans la documentation officielle de la librairie Softek. Les format suivants sont pris en charge :

  • 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

# Exemples pour la lecture d'un QR-code

La lecture de QR-codes est activée par la directive ELOas suivante :

"barcodeReader.setReadQrCode(1);"

Information

Les méthodes de la classe BarcodeReader sont décrites dans la ELOas Javadoc (opens new window) officielle.

Dernière mise à jour: 31 juillet 2023 à 08:32