Class BarcodeReader


  • public class BarcodeReader
    extends java.lang.Object

    Überschrift: BarcodeReader.

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

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Summary

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String 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.
      java.awt.Rectangle GetBarStringRect​(int index)
      Liefert das Barcode-Rechteck für den angegebenen Index zurück.
      java.lang.String GetBarStringType​(int index)
      Liefert den Typ des Barcode-Strings zurück.
      int GetLastError()
      Liefert den letzten Fehler zurück.
      int GetLastWinError()
      Liefert den letzten Win-Fehler zurück.
      int LoadXMLSettings​(java.lang.String fileName)
      Lädt die angegebenen XML-Einstellungen.
      java.util.List<BarcodeData> read​(java.io.File file)
      Scannt die Barcodes aus der angegebenen Datei
      int ScanBarCode​(java.lang.String name)
      Führt die Barcodeerkennung für die angegebene Datei 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​(java.lang.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​(java.lang.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​(java.lang.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​(java.awt.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​(java.lang.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 Detail

      • BarcodeReader

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

      • read

        public java.util.List<BarcodeData> read​(java.io.File file)
                                         throws ScanBarCodeException,
                                                java.lang.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
        java.lang.Exception
      • ScanBarCode

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

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

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

        public int SetScanRect​(int topLeftX,
                               int topLeftY,
                               int bottomRightX,
                               int bottomRightY,
                               int mappingMode)
                        throws java.lang.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:
        java.lang.Exception
      • SetScanRect

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

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

        public int GetBarStringPage​(int index)
                             throws java.lang.Exception
        Liefert die Seite des Barcode-Strings für den angegebenen Index zurück.
        Parameters:
        index - Index
        Returns:
        Seite des Barcodes
        Throws:
        java.lang.Exception
      • LoadXMLSettings

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

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

        public int GetLastWinError()
        Liefert den letzten Win-Fehler zurück.
        Returns:
        letzter Win-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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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