Scandit Data Capture SDK 6.22 Release Notes (February 16, 2024)

See also the System Requirements of the Scandit Data Capture SDK across all platforms.

New Features

Barcode

  • The Parser has been expanded to support the IATA bar Coded Boarding Pass (BCBP). ParserDataFormat.IATA_BCBP supports the latest specifications from the 2023-2024 Passenger Services Conference Resolution Manual (PSCRM). For the complete documentation of the standard please refer to the official website.

  • SparkScan has been updated with some UI improvements:

    • The minimized trigger button has been redesigned to occupy less space when the scanner is stopped

    • The expanded trigger button has been slightly decreased in size, to leave more space to the underlying application

    • The setting toolbar shows by default less options (Target Mode and Torch), to offer a less crowded and more efficient user experience. The visibility of all the icons can still be personalized in the SparkScanView

  • Added BarcodeGenerator.upcaBarcodeGeneratorBuilder() to generate UPCA barcodes.

  • Added QR symbology extension called strict to suppress rare QR reader false positives. strict reduces the scan robustness of damaged codes.

  • Introduced smart battery management to lower the energy consumption and increase the up-time of the device. In our tests (repeatedly scanning a sequence of 5 different labels mimicking the user movement), this led to an improvement of up to 15% in battery life. This option is disabled by default, but it is possible to enabled it via BarcodeCaptureSettings.batterySavingMode, deciding whether it’s automatic, always on or always off (default).

ID

Behavioral Changes

Core

  • Removed OkHttp dependency for api requests in favor of the Scandit internal client.

Performance Improvements

Barcode

  • Further improved QR code scan performance of codes occluded by glare.

  • Improved scan performance for 1D barcodes with missing or damaged quiet zones.

Bug Fixes

Barcode

  • Fixed layout of BarcodeCountView for devices with short screens.

  • Fixed incorrect EAN13/UPCA checksum computation when generating barcodes with BarcodeGenerator.

  • Fixed a bug in handling of active symbol counts for Codabar.

ID

  • Fixed an issue where US Border Crossing Cards were not recognized.

  • Latin name from the back side is now returned when scanning Oman IDs in SupportedSides.FRONT_AND_BACK.

Deprecations

Barcode

Updates

Scandit Data Capture SDK 6.22.1 Bug Fixes (March 13, 2024)

  • Improved ID scanning performance in low-light conditions.

  • Fixed a licensing issue where a Barcode Scanner license was wrongly required when scanning the back side of a UK driver’s license.