Class BarcodeFormatQrCodeConfiguration

    • Constructor Detail

      • BarcodeFormatQrCodeConfiguration

        BarcodeFormatQrCodeConfiguration(Map<String, Object> source)
      • BarcodeFormatQrCodeConfiguration

        BarcodeFormatQrCodeConfiguration(JSONObject json)
    • Method Detail

      • getRegexFilter

         String getRegexFilter()

        Regular expression filter for barcode text. If the barcode text does not match the regular expression, it will not be scanned. The default is an empty string (setting is turned off).

        Default is ""

      • setRegexFilter

         Unit setRegexFilter(String regexFilter)

        Regular expression filter for barcode text. If the barcode text does not match the regular expression, it will not be scanned. The default is an empty string (setting is turned off).

        Default is ""

      • getMinimumSizeScore

         Double getMinimumSizeScore()

        Minimum acceptable value of a result BarcodeItem's sizeScore (between 0 and 1). Barcodes with a sizeScore less than this value will not be scanned. When set to 0, barcodes are returned no matter what their size is.

        Default is 0

      • setMinimumSizeScore

         Unit setMinimumSizeScore(Double minimumSizeScore)

        Minimum acceptable value of a result BarcodeItem's sizeScore (between 0 and 1). Barcodes with a sizeScore less than this value will not be scanned. When set to 0, barcodes are returned no matter what their size is.

        Default is 0

      • getAddAdditionalQuietZone

         Boolean getAddAdditionalQuietZone()

        If true, we process the barcode scanning with an artificial quiet zone that we add to the input image. This flag should be used to scan sharp crops of a barcode in single-shot mode.

        Default is false

      • setAddAdditionalQuietZone

         Unit setAddAdditionalQuietZone(Boolean addAdditionalQuietZone)

        If true, we process the barcode scanning with an artificial quiet zone that we add to the input image. This flag should be used to scan sharp crops of a barcode in single-shot mode.

        Default is false

      • getStrictMode

         final Boolean getStrictMode()

        If true, the barcode scanner will only return barcodes that pass the strict validation checks according to standards to avoid false positives.

        Default is true

      • setStrictMode

         final Unit setStrictMode(Boolean strictMode)

        If true, the barcode scanner will only return barcodes that pass the strict validation checks according to standards to avoid false positives.

        Default is true

      • getQr

         final Boolean getQr()

        If true, scan and return QR codes.

        Default is true

      • setQr

         final Unit setQr(Boolean qr)

        If true, scan and return QR codes.

        Default is true

      • getMicroQr

         final Boolean getMicroQr()

        If true, scan and return Micro QR codes.

        Default is false

      • setMicroQr

         final Unit setMicroQr(Boolean microQr)

        If true, scan and return Micro QR codes.

        Default is false

      • getRmqr

         final Boolean getRmqr()

        If true, scan and return rectangular Micro QR (rMQR) codes.

        Default is false

      • setRmqr

         final Unit setRmqr(Boolean rmqr)

        If true, scan and return rectangular Micro QR (rMQR) codes.

        Default is false