Scandit Data Capture SDK 6.10 Release Notes (October 29, 2021)
See also the System Requirements of the Scandit Data Capture SDK across all platforms.
New Features
Added a new data capture mode, IdCapture. For more information, check our Get Started With ID Capture guide.
Added styles for BarcodeCaptureOverlay and BarcodeTrackingBasicOverlay.
Replaced the icon of the TorchSwitchControl.
Added ZoomSwitchControl to allow the user to switch between two zoom levels at the press of a button. This is an alternative to the DataCaptureView.ZoomGesture and can be customized via CameraSettings.ZoomGestureZoomFactor.
Added a callback IIdCaptureListener.OnIdLocalized() invoked whenever an ID document is detected in a frame, but not recognized.
Added a callback IIdCaptureListener.OnIdRejected() invoked whenever an ID document is captured, but either not enabled by IdCaptureSettings.SupportedDocuments or encoded in an invalid/unsupported format.
Added rectangular highlights to IdCaptureOverlay drawn automatically when an ID document is localized, captured or rejected. The style of highlights can be controlled by IdCaptureOverlay.LocalizedBrush, IdCaptureOverlay.CapturedBrush or IdCaptureOverlay.RejectedBrush respectively.
Added IdCaptureOverlay.CapturedBrush and DefaultCapturedBrush.
Performance Improvements
Improved scan performance of thin 1D barcodes at perspective, and 1D barcodes with glare because of reflective packaging material.
Improved scan performance of Aztec codes.
Added ECI (Extended Channel Interpretation) support for MaxiCode codes.
Improved recognition performance on low resolution and single region Data Matrix codes.
Bug Fixes
Corrected reported encoding for MaxiCode codes to “ISO-8859-1” if not explicitly specified with ECI for extended ASCII codes. Previous to this release, “US-ASCII” was returned.
Fixed a bug in Aztec that made it hard to scan some codes with little data / low number of elements.
Fixed binary data processing in DotCode detector.
Fixed an issue that switching from Legacy viewfinders to None still shows the previous viewfinder.
GS1 parser: fixed an issue that the returned GTIN (Global Trade Item Number) field omitted first and last character.
GS1 parser: fixed an issue that the returned GSRN (Global Service Relation Number) field omitted last character.
GS1 parser: fixed an issue that the returned SSCC (Serial Shipping Container Code) field omitted first and last character.
Fixed an issue on Android where the standby mode did not turn off the frame streaming after a focus/zoom gesture or control is used with camera API 2.
Fixed the exposure of certain Blackview devices.
Deprecations
Deprecated BarcodeCaptureOverlay.DefaultBrush. The default brush is now dependent on the applied BarcodeCaptureOverlayStyle. Use BarcodeCaptureOverlay.Brush from a new overlay instance instead.
Deprecated BarcodeTrackingBasicOverlay.DefaultBrush. The default brush is now dependent on the applied BarcodeTrackingBasicOverlayStyle. Use BarcodeTrackingBasicOverlay.Brush from a new overlay instance instead.
Updates
Scandit Data Capture SDK 6.10.1 Bug Fixes (November 16, 2021)
Fixed an issue that caused DotCodes not to be recognized when DataMatrix was also enabled.
Fixed rare PDF417 false positives at error correction level zero.
GS1 parser: fixed an issue that the returned SSCC (Serial Shipping Container Code) and ParsedField.RawString contained data from consecutive fields.
Fixed the exposure of Crosscall Core-X4 device.