Scandit Data Capture SDK 6.12 Release Notes (March 17th 2022)
See also the System Requirements of the Scandit Data Capture SDK across all platforms.
New Features
Added BarcodeSelection.selectUnselectedBarcodes() and BarcodeSelectionSession.selectUnselectedBarcodes() to programmatically select all currently tracked barcodes that are not already selected.
Added BarcodeSelection.freezeCamera() to freeze the preview programmatically.
Added BarcodeSelectionBasicOverlay.frozenBackgroundColor to apply a custom background color when the preview is frozen.
Added BarcodeCapture.barcodeCaptureLicenseInfo, BarcodeTracking.barcodeTrackingLicenseInfo, BarcodeSelection.barcodeSelectionLicenseInfo and SparkScan.sparkScanLicenseInfo to retrieve specific license information, for example which symbologies can be enabled.
Reverted QR code handling when the encoding isn’t specified through ECI introduced in 6.8.0. When ECI isn’t specified, revert back to guessing the encoding. See [ECI handling] for more information on how to tweak the behavior.
Right guard quiet zone requirements for GS1_DATABAR_LIMITED can be relaxed via the symbology extension relaxed_sharp_quiet_zone_check.
Improved 1d code highlighting accuracy when glare is present on the barcode.
More precise CapturedId.documentType is now returned after scanning some MRZ documents. Some MRZ documents previously recognized as DocumentType.ID may now be recognized as DocumentType.PASSPORT, DocumentType.RESIDENCE_PERMIT, DocumentType.VISA, or DocumentType.WORK_PERMIT. Additionally some MRZ documents previously recognized as DocumentType.PASSPORT may now be recognized as newly added DocumentType.DIPLOMATIC_PASSPORT, DocumentType.SERVICE_PASSPORT, or DocumentType.TEMPORARY_PASSPORT.
Bug Fixes
For KIX codes, ‘X’ used as a separator character in house number fields no longer count towards the maximal length of house numbers. Previously, some valid Kix codes were rejected incorrectly.
The supported symbol count range for Kix has been corrected to reflect the actually supported range. Before this change, SymbologySettings.activeSymbolCounts for Symbology.KIX could be set to values outside the supported range.
Fixed the fact that the BarcodeSelectionSession was not reset as the mode was disabled (like it is the case in other modes).
Added support for scanning MRZ documents with front camera in IdCapture.
Fixed an issue that captured images of documents & document holder’s photo might have wrong colors.
Fixed typos in some of the WMI regions of the VIN parser results.
Fixed an issue where TextCaptureListener.onTextCaptured() was called with the last result if the mode was reenabled.
Fixed an issue that was causing DataCaptureViews to stream an ON Camera even if not connected.
Fixed a rare crash when the camera can not be opened.
Updates
Scandit Data Capture SDK 6.12.1 Bug Fixes (April 12th 2022)
Fixed an issue in BarcodeTrackingBasicOverlay causing, sometimes, ghost tracks after using BarcodeTrackingSession.reset().
Fixed an issue that AamvaVizBarcodeComparisonVerifier wrongly reported verification failure for Driver Licenses that document number on the front side contains dashes.
Fixed an issue that IdImageType.FACE and IdImageType.ID_FRONT were never returned in :type:`id.CapturedId after scanning front and back of AAMVA documents.
Fixed a rare crash when quickly closing and reopening camera views in succession.