Class BarcodeReader

java.lang.Object
de.elo.mover.main.barcode.BarcodeReader

public class BarcodeReader extends Object

Überschrift: BarcodeReader.

Beschreibung: Klasse für das Auslesen der Barcodes aus einer Datei.

Copyright: Copyright (c) ELO Digital Office GmbH 2018 - 2021

  • Constructor Summary

    Constructors
    Constructor
    Description
    BarcodeReader(Softek.Barcode barcode)
    Konstruktor.
  • Method Summary

    Modifier and Type
    Method
    Description
    GetBarString(int index)
    Liefert den Barcode-String für den angegebenen Index zurück.
    int
    GetBarStringPage(int index)
    Liefert die Seite des Barcode-Strings für den angegebenen Index zurück.
    GetBarStringRect(int index)
    Liefert das Barcode-Rechteck für den angegebenen Index zurück.
    GetBarStringType(int index)
    Liefert den Typ des Barcode-Strings zurück.
    int
    Liefert den letzten Fehler zurück.
    int
    Liefert den letzten Windows-Fehler zurück.
    int
    Lädt die angegebenen XML-Einstellungen.
    read(File file)
    Scannt die Barcodes aus der angegebenen Datei
    int
    Führt die Barcodeerkennung für die angegebene Datei durch.
    int
    ScanBarCodeFromByteArray(byte[] imageData)
    Führt eine Barcodeerkennung für den angegebenen Dateiinhalt durch.
    void
    setAllowDuplicateValues(int allowDuplicateValues)
    Setzt die Eigenschaft für das Auslesen von gleichen Barcodes auf einer Dokumentenseite.
    void
    setBarcodesAtTopOfPage(int barcodesAtTopOfPage)
    Setzt die Eigenschaft für die Durchführung eines Scanvorgangs von oben nach unten.
    void
    setCode25Checksum(int code25Checksum)
    Setzt die Eigenschaft für das Auslesen von "Code 25" Barcodes, bei den das letzte Zeichen eine gültige Checksumme hat.
    void
    setCode39Checksum(int code39Checksum)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Code 39" mit einer Checksumme.
    void
    setCode39NeedStartStop(int code39NeedStartStop)
    Setzt die Eigenschaft für die Suche nach "Code 39" Barcodes, die mit einem "*"-Zeichen anfangen oder enden.
    void
    setColorProcessingLevel(int colorProcessingLevel)
    Setzt die Höhe der verbrachten Zeit für das Auslesen von Barcodes aus farbigen Images.
    void
    setColorThreshold(int colorThreshold)
    Setzt den Wert, der für das Bestimmen der Farbe(schwarz/weiß) eines Pixels benutzt wird.
    void
    setConvertUPCEToEAN13(int convertUPCEToEAN13)
    Setzt die Eigenschaft für die Konvertierung von "UPC-E" Barcodes nach "EAN-13" Barcodes.
    void
    setDatabarOptions(int databarOptions)
    Setzt die angegebenen Optionen für die Databar Erkennung.
    void
    setDataMatrixRectangleSupport(int dataMatrixRectangleSupport)
    Setzt die Unterstützung für rechteckige Datenmatrizen.
    void
    setDataMatrixSearchLevel(int dataMatrixSearchLevel)
    Setzt den Level für die Suche in einer Datenmatrix.
    void
    setDebugTraceFile(String debugTraceFile)
    Setzt die angegebene Datei für Debug Vorgänge.
    void
    setDeskewMode(int deskewMode)
    Setzt den Modus für die Suche nach schrägen Barcodes.
    void
    setDespeckle(int despeckle)
    Setzt die Eigenschaft für das Entfernen der weißen Flecken.
    void
    setEncoding(int encoding)
    Setzt die angegebene Kodierung, in der die Barcode Texte zurückgeliefert werden.
    void
    setErrorCorrection(int errorCorrection)
    Setzt die Eigenschaft für die automatische Fehlerkorrektur bei der Barcode-Erkennung.
    void
    setExtendedCode39(int extendedCode39)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "ExtendedCode39".
    void
    setFastScanLineJump(int fastScanLineJump)
    Setzt die Frequenz, mit der die einzelnen Zeilen bei einem schnellen Scanvorgang gescannt werden.
    void
    setGammaCorrection(int gammaCorrection)
    Setzt die Eigenschaft für die Aktivierung der GammaCorrection für farbige Images.
    void
    setLineJump(int lineJump)
    Setzt die Häufigkeit des Scanvorgangs der Zeilen eines Bildes.
    void
    setMaxBarcodesPerPage(int maxBarcodesPerPage)
    Setzt die maximale Anzahl an Barcodes für eine Dokumentenseite.
    void
    setMaxLength(int maxLength)
    Setzt die maximale Länge eines Barcode Textes inklusive die Checksummen Zeichen.
    void
    setMedianFilter(int medianFilter)
    Setzt ein Medianfilter für das Image vor der Ausführung der Barcodeerkennung.
    void
    setMinLength(int minLength)
    Setzt die minimale Länge des Barcode-Strings inklusive die Zeichen für die Checksumme.
    void
    setMinOccurrence(int minOccurrence)
    Setzt die Eigenschaft für das minimale Vorkommen.
    void
    setMinSeparation(int minSeparation)
    Setzt die minimale Distanz von Barcodes eines identischen Wertes und der vertikalen Ausrichtung.
    void
    setMinSpaceBarWidth(int minSpaceBarWidth)
    Setzt die minimale akzeptable Größe für den Abstand zwischen den Bars eines Barcodes.
    void
    setMultipleRead(int multipleRead)
    Setzt die Eigenschaft für das weitere Lesen von Barcodes nach dem ersten Treffer.
    void
    setNoiseReduction(int noiseReduction)
    Setzt die Eigenschaft für das Verwenden eines Scanfilters vor dem Scanvorgang.
    void
    setPageNo(int pageNo)
    Setzt die Seite, die nach Barcodes durchsucht wird.
    void
    setPattern(String pattern)
    Setzt das angegebene Pattern (regulären Ausdruck), das für die Barcodeerkennung verwendet wird.
    void
    setPdfBpp(int pdfBpp)
    Setzt die angegebene Anzahl an Bits per Pixel, die für die Konvertierung einer PDF-Datei in einer Bilddatei vor dem tatsächlichen Scanvorgang verwendet wird.
    void
    setPdfDpi(int pdfDpi)
    Setzt die angegebene Anzahl an Punkte per Inch, die für die Konvertierung einer PDF-Datei in einer Bilddatei vor dem tatsächlichen Scanvorgang verwendet wird.
    void
    setPdfImageExtractOptions(int pdfImageExtractOptions)
    Setzt die angegebenen Optionen für das Extrahieren von PDF-Images
    void
    setPdfImageOnly(int pdfImageOnly)
    Setzt die Eigenschaft für das Scannen von Barcodes nur von PDF-Dateien.
    void
    setPdfImageRasterOptions(int pdfImageRasterOptions)
    Setzt die angegebenen Raster Optionen für PDF Images.
    void
    setPdfPassword(String pdfPassword)
    Setzt das Passwort für PDF-Dokumente.
    void
    setPrefOccurrence(int prefOccurrence)
    Setzt die Eigenschaft für das bevorzugte Vorkommen.
    void
    setQuietZoneSize(int quietZoneSize)
    Setzt die Anzahl der Zeilenteile, die beim Scanvorgang ignoriert werden.
    void
    setReadCodabar(int readCodabar)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Codabar".
    void
    setReadCode128(int readCode128)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Code 128".
    void
    setReadCode25(int readCode25)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "CODE25".
    void
    setReadCode25ni(int readCode25ni)
    Setzt die Eigenschaft für die Suche nach bestimmten Barcodes vom Typ "CODE25".
    void
    setReadCode39(int readCode39)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Code39".
    void
    setReadCode93(int readCode93)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "CODE93".
    void
    setReadDatabar(int readDatabar)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Databar".
    void
    setReadDataMatrix(int readDataMatrix)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "DataMatrix".
    void
    setReadEAN13(int readEAN13)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "EAN-13".
    void
    setReadEAN13Supplemental(int readEAN13Supplemental)
    Setzt die Eigenschaft für die Suche nach der ergänzenden EAN13 Information.
    void
    setReadEAN8(int readEAN8)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "EAN-8".
    void
    setReadMicroPDF417(int readMicroPDF417)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "micro-pdf-417".
    void
    setReadNumeric(int readNumeric)
    Setzt die Eigenschaft für die Suche nur nach nummerischen Barcodes.
    void
    setReadPatchCodes(int readPatchCodes)
    Setzt die Eigenschaft für die Suche nach patch code Barcodes.
    void
    setReadPDF417(int readPDF417)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "PDF-417".
    void
    setReadQrCode(int readQrCode)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "QRCODE".
    void
    setReadUPCA(int readUPCA)
    Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "UPC-A".
    void
    setReadUPCE(int readUPCE)
    Setzt die Eigenschaft für das Auslesen von Barcodes vom Typ "UPC-E".
    void
    setReportUnreadBarcodes(int reportUnreadBarcodes)
    Setzt die Eigenschaft für das Melden der Barcodes, die nicht gelesen werden konnten.
    void
    setScanDirection(int scanDirection)
    Setzt die Richtung, die für die Barcodeerkennung verwendet wird.
    int
    SetScanRect(int topLeftX, int topLeftY, int bottomRightX, int bottomRightY, int mappingMode)
    Setzt das angegebene zu erkennende Rechteck.
    int
    SetScanRect(Rectangle rect, int mappingMode)
    Setzt das angegebene zu erkennende Rechteck.
    void
    setShowCheckDigit(int showCheckDigit)
    Setzt die Eigenschaft für das Verwenden der Barcodeprüfziffer im Barcode-String.
    void
    setShowCodabarStartStop(int showCodabarStartStop)
    Setzt die Eigenschaft für das Zurückgeben der Start- und Endezeichen bei einem Codabar Barcode.
    void
    setSkewedDatamatrix(int skewedDatamatrix)
    Setzt die Eigenschaft für die Suche nach skewed datamatric Barcodes.
    void
    setSkewedLinear(int skewedLinear)
    Setzt die Eigenschaft für die Suche nach skewed linear Barcodes.
    void
    setSkewLineJump(int skewLineJump)
    Setzt die angegebene Frequenz des Scanvorgangs eines Images.
    void
    setSkewTolerance(int skewTolerance)
    Setzt der maximalen Versatz zwischen der horizontalen und vertikalen Linie, der für die Barcodeerkennung verwendet wird.
    void
    setTifSplitMode(int tifSplitMode)
    Setzt den angegebenen Modus für das Trennen von mehrseitigen TIFF-Dateien.
    void
    setTifSplitPath(String tifSplitPath)
    Setzt den angegebenen Pfad für das Trennen von mehrseitigen TIFF-Dateien.
    void
    setTimeOut(int timeOut)
    Setzt die maximale Anzahl an Millisekunden für das Scannen einer Dokumentenseite.
    void
    setUseFastScan(int useFastScan)
    Setzt die Eigenschaft für einen schnellen Scanvorgang vor dem normalen Scanvorgang.
    void
    setUseOverSampling(int useOverSampling)
    Setzt die Eigenschaft vom BarcodeReader für das gleichzeitige Abarbeiten von drei Zeilen.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BarcodeReader

      public BarcodeReader(Softek.Barcode barcode)
      Konstruktor.
      Parameters:
      barcode - Barcode
  • Method Details

    • read

      public List<BarcodeData> read(File file) throws ScanBarCodeException, Exception
      Scannt die Barcodes aus der angegebenen Datei
      Parameters:
      file - Datei mit den Barcodeinformationen
      • TIF - color files should be uncompressed.
      • BMP - color (24 bit only) and monochrome, single plane.
      • JPEG - color and monochrome
      Returns:
      Liste von Barcodes
      Throws:
      ScanBarCodeException - Fehler beim Scannen von Barcodes
      Exception
    • ScanBarCode

      public int ScanBarCode(String name) throws Exception
      Führt die Barcodeerkennung für die angegebene Datei durch.
      Parameters:
      name - Dateiname
      Returns:
      Ergebnis
      Throws:
      Exception
    • ScanBarCodeFromByteArray

      public int ScanBarCodeFromByteArray(byte[] imageData) throws Exception
      Führt eine Barcodeerkennung für den angegebenen Dateiinhalt durch.
      Parameters:
      imageData - Dateiinhalt
      Returns:
      Anzahl der erkannten Barcodes
      Throws:
      Exception
    • GetBarString

      public String GetBarString(int index) throws Exception
      Liefert den Barcode-String für den angegebenen Index zurück.
      Parameters:
      index - Index
      Returns:
      Barcode-String
      Throws:
      Exception
    • GetBarStringType

      public String GetBarStringType(int index) throws Exception
      Liefert den Typ des Barcode-Strings zurück.
      Parameters:
      index - Index
      Returns:
      Typ des Barcodes
      Throws:
      Exception
    • SetScanRect

      public int SetScanRect(int topLeftX, int topLeftY, int bottomRightX, int bottomRightY, int mappingMode) throws Exception
      Setzt das angegebene zu erkennende Rechteck.
      Parameters:
      topLeftX - Obere X-Position
      topLeftY - Obere Y-Position
      bottomRightX - Untere X-Position
      bottomRightY - Untere Y-Position
      mappingMode - Mapping-Modus
      Returns:
      Ergebnis
      Throws:
      Exception
    • SetScanRect

      public int SetScanRect(Rectangle rect, int mappingMode) throws Exception
      Setzt das angegebene zu erkennende Rechteck.
      Parameters:
      rect - Rechteck
      mappingMode - Mapping-Modus
      Returns:
      Ergebnis
      Throws:
      Exception
    • GetBarStringRect

      public Rectangle GetBarStringRect(int index) throws Exception
      Liefert das Barcode-Rechteck für den angegebenen Index zurück.
      Parameters:
      index - Index
      Returns:
      Barcode-Rechteck
      Throws:
      Exception
    • GetBarStringPage

      public int GetBarStringPage(int index) throws Exception
      Liefert die Seite des Barcode-Strings für den angegebenen Index zurück.
      Parameters:
      index - Index (die Zählung beginnt bei 1)
      Returns:
      Seite des Barcodes
      Throws:
      Exception
    • LoadXMLSettings

      public int LoadXMLSettings(String fileName) throws Exception
      Lädt die angegebenen XML-Einstellungen.
      Parameters:
      fileName - Name der XML-Datei
      Returns:
      Ergebnis
      Throws:
      Exception
    • GetLastError

      public int GetLastError()
      Liefert den letzten Fehler zurück.
      Returns:
      letzter Fehler
    • GetLastWinError

      public int GetLastWinError()
      Liefert den letzten Windows-Fehler zurück.
      Returns:
      letzten Windows-Fehler
    • setLineJump

      public void setLineJump(int lineJump)
      Setzt die Häufigkeit des Scanvorgangs der Zeilen eines Bildes.
      Parameters:
      lineJump - Häufigkeit des Scanvorgangs der Zeilen
    • setMinLength

      public void setMinLength(int minLength)
      Setzt die minimale Länge des Barcode-Strings inklusive die Zeichen für die Checksumme.
      Parameters:
      minLength - minimale Länge des Barcode-Strings
    • setMultipleRead

      public void setMultipleRead(int multipleRead)
      Setzt die Eigenschaft für das weitere Lesen von Barcodes nach dem ersten Treffer.
      Parameters:
      multipleRead - weiteres Lesen von Barcodes aktivieren
    • setMinOccurrence

      public void setMinOccurrence(int minOccurrence)
      Setzt die Eigenschaft für das minimale Vorkommen.
      Parameters:
      minOccurrence - Anzahl des minimalen Vorkommens
    • setPrefOccurrence

      public void setPrefOccurrence(int prefOccurrence)
      Setzt die Eigenschaft für das bevorzugte Vorkommen.
      Parameters:
      prefOccurrence - Anzahl des bevorzugten Vorkommens
    • setDespeckle

      public void setDespeckle(int despeckle)
      Setzt die Eigenschaft für das Entfernen der weißen Flecken.
      Parameters:
      despeckle - weiße Flecken entfernen
    • setNoiseReduction

      public void setNoiseReduction(int noiseReduction)
      Setzt die Eigenschaft für das Verwenden eines Scanfilters vor dem Scanvorgang.
      Parameters:
      noiseReduction - Scanfilter vor dem Scanvorgang verwenden
    • setQuietZoneSize

      public void setQuietZoneSize(int quietZoneSize)
      Setzt die Anzahl der Zeilenteile, die beim Scanvorgang ignoriert werden.
      Parameters:
      quietZoneSize - Anzahl der zu ignorierenden Zeilenteile
    • setPageNo

      public void setPageNo(int pageNo)
      Setzt die Seite, die nach Barcodes durchsucht wird.
      Parameters:
      pageNo - Seite, die nach Barcodes durchsucht wird
    • setReadCode39

      public void setReadCode39(int readCode39)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Code39".
      Parameters:
      readCode39 - Suche nach "Code39" Barcodes
    • setReadPDF417

      public void setReadPDF417(int readPDF417)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "PDF-417".
      Parameters:
      readPDF417 - Suche nach "PDF-417" Barcodes
    • setReadDataMatrix

      public void setReadDataMatrix(int readDataMatrix)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "DataMatrix".
      Parameters:
      readDataMatrix - Suche nach "DataMatrix" Barcodes
    • setExtendedCode39

      public void setExtendedCode39(int extendedCode39)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "ExtendedCode39".
      Parameters:
      extendedCode39 - Suche nach "ExtendedCode39" Barcodes
    • setCode39Checksum

      public void setCode39Checksum(int code39Checksum)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Code 39" mit einer Checksumme.
      Parameters:
      code39Checksum - Suche nach "Code 39" Barcodes mit einer Checksumme
    • setReadCodabar

      public void setReadCodabar(int readCodabar)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Codabar".
      Parameters:
      readCodabar - Suche nach "Codabar" Barcodes
    • setReadCode128

      public void setReadCode128(int readCode128)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Code 128".
      Parameters:
      readCode128 - Suche nach "128" Barcodes
    • setReadEAN13

      public void setReadEAN13(int readEAN13)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "EAN-13".
      Parameters:
      readEAN13 - Suche nach "EAN-13" Barcodes
    • setReadEAN8

      public void setReadEAN8(int readEAN8)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "EAN-8".
      Parameters:
      readEAN8 - Suche nach "EAN-8" Barcodes
    • setReadPatchCodes

      public void setReadPatchCodes(int readPatchCodes)
      Setzt die Eigenschaft für die Suche nach patch code Barcodes.
      Parameters:
      readPatchCodes - Suche nach patch code Barcodes
    • setReadUPCA

      public void setReadUPCA(int readUPCA)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "UPC-A".
      Parameters:
      readUPCA - Suche nach "UPC-A" Barcodes
    • setReadUPCE

      public void setReadUPCE(int readUPCE)
      Setzt die Eigenschaft für das Auslesen von Barcodes vom Typ "UPC-E".
      Parameters:
      readUPCE - Suche nach "UPC-E" Barcodes
    • setConvertUPCEToEAN13

      public void setConvertUPCEToEAN13(int convertUPCEToEAN13)
      Setzt die Eigenschaft für die Konvertierung von "UPC-E" Barcodes nach "EAN-13" Barcodes.
      Parameters:
      convertUPCEToEAN13 - "UPC-E" Barcodes nach "EAN-13" Barcodes konvertieren
    • setReadCode25

      public void setReadCode25(int readCode25)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "CODE25".
      Parameters:
      readCode25 - Suche nach "CODE25" Barcodes
    • setReadCode25ni

      public void setReadCode25ni(int readCode25ni)
      Setzt die Eigenschaft für die Suche nach bestimmten Barcodes vom Typ "CODE25".
      Parameters:
      readCode25ni - Suche nach bestimmten "CODE25" Barcodes
    • setShowCheckDigit

      public void setShowCheckDigit(int showCheckDigit)
      Setzt die Eigenschaft für das Verwenden der Barcodeprüfziffer im Barcode-String.
      Parameters:
      showCheckDigit - Barcodeprüfziffer im Barcode-String verwenden
    • setCode39NeedStartStop

      public void setCode39NeedStartStop(int code39NeedStartStop)
      Setzt die Eigenschaft für die Suche nach "Code 39" Barcodes, die mit einem "*"-Zeichen anfangen oder enden.
      Parameters:
      code39NeedStartStop - Suche nach "Code39" Barcodes, die mit "*" anfangen oder enden
    • setAllowDuplicateValues

      public void setAllowDuplicateValues(int allowDuplicateValues)
      Setzt die Eigenschaft für das Auslesen von gleichen Barcodes auf einer Dokumentenseite.
      Parameters:
      allowDuplicateValues - gleiche Barcodes auf einer Dokumentenseite auslesen
    • setUseOverSampling

      public void setUseOverSampling(int useOverSampling)
      Setzt die Eigenschaft vom BarcodeReader für das gleichzeitige Abarbeiten von drei Zeilen.
      Parameters:
      useOverSampling - gleichzeitiges Abarbeiten von drei Zeilen
    • setErrorCorrection

      public void setErrorCorrection(int errorCorrection)
      Setzt die Eigenschaft für die automatische Fehlerkorrektur bei der Barcode-Erkennung.
      Parameters:
      errorCorrection - automatische Fehlerkorrektur bei der Barcode-Erkennung
    • setReadNumeric

      public void setReadNumeric(int readNumeric)
      Setzt die Eigenschaft für die Suche nur nach nummerischen Barcodes.
      Parameters:
      readNumeric - nur nummerische Barcodes suchen
    • setMaxLength

      public void setMaxLength(int maxLength)
      Setzt die maximale Länge eines Barcode Textes inklusive die Checksummen Zeichen.
      Parameters:
      maxLength - maximale Länge eines Barcode Textes
    • setMinSeparation

      public void setMinSeparation(int minSeparation)
      Setzt die minimale Distanz von Barcodes eines identischen Wertes und der vertikalen Ausrichtung.
      Parameters:
      minSeparation - Distanz von Barcodes eines identischen Wertes
    • setMinSpaceBarWidth

      public void setMinSpaceBarWidth(int minSpaceBarWidth)
      Setzt die minimale akzeptable Größe für den Abstand zwischen den Bars eines Barcodes.
      Parameters:
      minSpaceBarWidth - minimale Größe des Abstandes zwischen den Bars eines Barcodes
    • setMedianFilter

      public void setMedianFilter(int medianFilter)
      Setzt ein Medianfilter für das Image vor der Ausführung der Barcodeerkennung.
      Parameters:
      medianFilter - Medianfilter vor der Barcodeerkennung aktivieren
    • setColorThreshold

      public void setColorThreshold(int colorThreshold)
      Setzt den Wert, der für das Bestimmen der Farbe(schwarz/weiß) eines Pixels benutzt wird.
      Parameters:
      colorThreshold - Wert, der für das Bestimmen der Farbe eines Pixels benutzt wird
    • setSkewTolerance

      public void setSkewTolerance(int skewTolerance)
      Setzt der maximalen Versatz zwischen der horizontalen und vertikalen Linie, der für die Barcodeerkennung verwendet wird.
      Parameters:
      skewTolerance - Maximaler Versatz für die Barcodeerkennung
    • setScanDirection

      public void setScanDirection(int scanDirection)
      Setzt die Richtung, die für die Barcodeerkennung verwendet wird.
      Parameters:
      scanDirection - Richtung für die Barcodeerkennung
    • setPattern

      public void setPattern(String pattern)
      Setzt das angegebene Pattern (regulären Ausdruck), das für die Barcodeerkennung verwendet wird.
      Parameters:
      pattern - Pattern für die Barcodeerkennung
    • setTifSplitPath

      public void setTifSplitPath(String tifSplitPath)
      Setzt den angegebenen Pfad für das Trennen von mehrseitigen TIFF-Dateien.
      Parameters:
      tifSplitPath - Pfad für das Trennen von TIFF-Dateien
    • setTifSplitMode

      public void setTifSplitMode(int tifSplitMode)
      Setzt den angegebenen Modus für das Trennen von mehrseitigen TIFF-Dateien.
      Parameters:
      tifSplitMode - Modus für das Trennen von TIFF-Dateien
    • setCode25Checksum

      public void setCode25Checksum(int code25Checksum)
      Setzt die Eigenschaft für das Auslesen von "Code 25" Barcodes, bei den das letzte Zeichen eine gültige Checksumme hat.
      Parameters:
      code25Checksum - Auslesen von "Code 25" Barcodes mit gültiger Checksumme
    • setEncoding

      public void setEncoding(int encoding)
      Setzt die angegebene Kodierung, in der die Barcode Texte zurückgeliefert werden.
      Parameters:
      encoding - Kodierung für die Barcode Texte
    • setGammaCorrection

      public void setGammaCorrection(int gammaCorrection)
      Setzt die Eigenschaft für die Aktivierung der GammaCorrection für farbige Images.
      Parameters:
      gammaCorrection - GammaCorrection für farbige Images
    • setSkewLineJump

      public void setSkewLineJump(int skewLineJump)
      Setzt die angegebene Frequenz des Scanvorgangs eines Images.
      Parameters:
      skewLineJump - Frequenz des Scanvorgangs
    • setDebugTraceFile

      public void setDebugTraceFile(String debugTraceFile)
      Setzt die angegebene Datei für Debug Vorgänge.
      Parameters:
      debugTraceFile - Datei für Debug Vorgänge
    • setPdfBpp

      public void setPdfBpp(int pdfBpp)
      Setzt die angegebene Anzahl an Bits per Pixel, die für die Konvertierung einer PDF-Datei in einer Bilddatei vor dem tatsächlichen Scanvorgang verwendet wird.
      Parameters:
      pdfBpp - Anzahl an Bits per Pixel
    • setPdfDpi

      public void setPdfDpi(int pdfDpi)
      Setzt die angegebene Anzahl an Punkte per Inch, die für die Konvertierung einer PDF-Datei in einer Bilddatei vor dem tatsächlichen Scanvorgang verwendet wird.
      Parameters:
      pdfDpi - Anzahl an Punkte per Inch
    • setColorProcessingLevel

      public void setColorProcessingLevel(int colorProcessingLevel)
      Setzt die Höhe der verbrachten Zeit für das Auslesen von Barcodes aus farbigen Images.
      Parameters:
      colorProcessingLevel - Höhe der Zeit für das Auslesen von Barcodes aus farbigen Images
    • setDatabarOptions

      public void setDatabarOptions(int databarOptions)
      Setzt die angegebenen Optionen für die Databar Erkennung.
      Parameters:
      databarOptions - Optionen für die Databar Erkennung
    • setReadDatabar

      public void setReadDatabar(int readDatabar)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "Databar".
      Parameters:
      readDatabar - Suche nach "Databar" Barcodes
    • setReadQrCode

      public void setReadQrCode(int readQrCode)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "QRCODE".
      Parameters:
      readQrCode - Suche nach "QRCODE" Barcodes
    • setReadMicroPDF417

      public void setReadMicroPDF417(int readMicroPDF417)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "micro-pdf-417".
      Parameters:
      readMicroPDF417 - Suche nach "micro-pdf417" Barcodes
    • setReadCode93

      public void setReadCode93(int readCode93)
      Setzt die Eigenschaft für die Suche nach Barcodes vom Typ "CODE93".
      Parameters:
      readCode93 - Suche nach "CODE93" Barcodes
    • setPdfImageOnly

      public void setPdfImageOnly(int pdfImageOnly)
      Setzt die Eigenschaft für das Scannen von Barcodes nur von PDF-Dateien.
      Parameters:
      pdfImageOnly - Barcodes nur von PDF-Dateien scannen
    • setPdfImageExtractOptions

      public void setPdfImageExtractOptions(int pdfImageExtractOptions)
      Setzt die angegebenen Optionen für das Extrahieren von PDF-Images
      Parameters:
      pdfImageExtractOptions - Optionen für das Extrahieren von PDF-Images
    • setPdfImageRasterOptions

      public void setPdfImageRasterOptions(int pdfImageRasterOptions)
      Setzt die angegebenen Raster Optionen für PDF Images.
      Parameters:
      pdfImageRasterOptions - Rasteroptionen für PDF Images
    • setUseFastScan

      public void setUseFastScan(int useFastScan)
      Setzt die Eigenschaft für einen schnellen Scanvorgang vor dem normalen Scanvorgang.
      Parameters:
      useFastScan - schnellen Scanvorgang benutzen
    • setBarcodesAtTopOfPage

      public void setBarcodesAtTopOfPage(int barcodesAtTopOfPage)
      Setzt die Eigenschaft für die Durchführung eines Scanvorgangs von oben nach unten.
      Parameters:
      barcodesAtTopOfPage - Scanvorgang von oben nach unten durchführen
    • setFastScanLineJump

      public void setFastScanLineJump(int fastScanLineJump)
      Setzt die Frequenz, mit der die einzelnen Zeilen bei einem schnellen Scanvorgang gescannt werden.
      Parameters:
      fastScanLineJump - Scanfrequenz bei einem schnellen Scanvorgang
    • setMaxBarcodesPerPage

      public void setMaxBarcodesPerPage(int maxBarcodesPerPage)
      Setzt die maximale Anzahl an Barcodes für eine Dokumentenseite.
      Parameters:
      maxBarcodesPerPage - maximala Anzahl an Barcodes für eine Seite
    • setSkewedDatamatrix

      public void setSkewedDatamatrix(int skewedDatamatrix)
      Setzt die Eigenschaft für die Suche nach skewed datamatric Barcodes.
      Parameters:
      skewedDatamatrix - Suche nach skewed datamatric Barcodes
    • setTimeOut

      public void setTimeOut(int timeOut)
      Setzt die maximale Anzahl an Millisekunden für das Scannen einer Dokumentenseite.
      Parameters:
      timeOut - maximale Anzahl an Millisekunden für das Scannen einer Seite
    • setSkewedLinear

      public void setSkewedLinear(int skewedLinear)
      Setzt die Eigenschaft für die Suche nach skewed linear Barcodes.
      Parameters:
      skewedLinear - Suche nach skewed linear Barcodes
    • setReportUnreadBarcodes

      public void setReportUnreadBarcodes(int reportUnreadBarcodes)
      Setzt die Eigenschaft für das Melden der Barcodes, die nicht gelesen werden konnten.
      Parameters:
      reportUnreadBarcodes - Barcodes, die nicht gelesen werden konnten, melden
    • setShowCodabarStartStop

      public void setShowCodabarStartStop(int showCodabarStartStop)
      Setzt die Eigenschaft für das Zurückgeben der Start- und Endezeichen bei einem Codabar Barcode.
      Parameters:
      showCodabarStartStop - Start- und Endezeichen bei einem Codabar Barcode zurückgeben
    • setPdfPassword

      public void setPdfPassword(String pdfPassword)
      Setzt das Passwort für PDF-Dokumente.
      Parameters:
      pdfPassword - Passwort für PDF-Dokumente
    • setDataMatrixSearchLevel

      public void setDataMatrixSearchLevel(int dataMatrixSearchLevel)
      Setzt den Level für die Suche in einer Datenmatrix.
      Parameters:
      dataMatrixSearchLevel - Level für die Suche in einer Datenmatrix
    • setDataMatrixRectangleSupport

      public void setDataMatrixRectangleSupport(int dataMatrixRectangleSupport)
      Setzt die Unterstützung für rechteckige Datenmatrizen.
      Parameters:
      dataMatrixRectangleSupport - Unterstützung für rechteckige Datenmatrizen
    • setReadEAN13Supplemental

      public void setReadEAN13Supplemental(int readEAN13Supplemental)
      Setzt die Eigenschaft für die Suche nach der ergänzenden EAN13 Information.
      Parameters:
      readEAN13Supplemental - Suche nach ergänzender EAN13 Information aktivieren
    • setDeskewMode

      public void setDeskewMode(int deskewMode)
      Setzt den Modus für die Suche nach schrägen Barcodes.
      Parameters:
      deskewMode - Modus für die Suche nach schrägen Barcodes aktivieren