Scandit Data Capture SDK 6.15 Release Notes (November 7th 2022)

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

New Features

  • Barcode Count is an API that implements MatrixScan Count in use cases like receiving, inventory count, and stock taking. MatrixScan Count is an out-of-the-box scan and count solution that enables faster and more accurate counting of multiple items simultaneously. Barcode Count is no longer in beta and several new features have been added in 6.15:

  • Completely revisited SparkScan (previously known as SparkCapture). SparkScan is a new scanning mode that enables a faster and more ergonomic experience in high-volume scanning scenarios where one barcode is scanned at a time. It comes with a ready-to-use UI and can be integrated in any app without requiring app redesign or customization. It includes a small camera preview, a large-sized scan button, and a quick access toolbar to adjust scanning settings.

  • Added the possibility to scan barcodes that are using the structured append mode to encode data across multiple codes. Check Barcode.structuredAppendData for more information.

  • Added the Ean13UpcaClassification helper class to easily distinguish UPC-A and EAN-13 barcodes. Normally they are both returned as an Symbology.EAN13_UPCA because UPC-A codes are a subset of EAN-13 instead of an entirely separate symbology.

  • Added new, smaller dependencies for id and text capture use-cases. Use ScanditIdCaptureBackend if you capture VIZ documents (front of card) with IdCapture, but don’t use the generic TextCapture API. Similarly use ScanditTextCaptureBackend if you use generic TextCapture, but don’t capture the front of ID documents. Continue to use ScanditTextCaptureBase if you need both.

  • Added Brush.copy().

Performance Improvements

  • Improved ID scanning performance for machine readable zones (MRZ) with print defects and noisy backgrounds.

Bug Fixes

  • Fixed parsing of pad codewords for MicroQR codes.

  • Fixed switching camera position not possible in BarcodeSelection.

  • Fixed an issue that caused some AAMVA PDF417 documents to be returned with ‘NONE’ as a middle name in CapturedId.firstName.

  • Fixed an issue that caused some AAMVA PDF417 documents to be returned with empty CapturedId.firstName and CapturedId.lastName fields.

  • Fixed a bug where, when using Camera API 1 and leaving it in Standby, sometimes trying to resume the scanning session would fail. In these cases, the SDK will now completely shut off the camera and immediately restart it again.

  • Fixed a camera-related crash that rarely occurred on specific Android versions and devices.

  • Fixed an issue where orientation changes with unexpected arguments from the OS could lead to the camera preview ending up in the wrong orientation.

Deprecations

Updates

Scandit Data Capture SDK 6.15.1 Bug Fixes (November 29th 2022)

  • Fixed an issue where the overlay sometimes was not visible for SparkScan.