CapturePreset

Defined in framework ScanditBarcodeCapture

As part of setting up barcode scanning, it is required to enable all barcode symbologies that are expected to be scanned. In general it is best to enable as few symbologies as possible to get the best performance and avoid confusing the user by scanning symbologies that the app does not expect. Therefore if you know the symbologies that will be scanned, you should individually enable them in the settings of the relevant capture mode (eg. through SDCBarcodeCaptureSettings.setSymbology:enabled: or SDCSparkScanSettings.setSymbology:enabled:). If you are not familiar with the symbologies that are relevant for your use case, you can use capture presets that are tailored for different verticals (e.g. retail, logistics, etc.). You can enable one or more capture presets when instantiating the settings of the relevant capture mode (eg. through SDCBarcodeCaptureSettings.settings or SDCSparkScanSettings.initWithCapturePresets:). Which presets to enable depends on the vertical the app is meant for eg. if it is used in a retail store then use the SDCCapturePresetRetail preset. After creating settings with a preset it is always possible to enable (or disable) symbologies individually.

Note

At the current time capture presets are only available for single scanning modes such as SDCBarcodeCapture and SDCSparkScan but not yet for MatrixScan.

SDCCapturePreset

Added in version 6.19.0

An enumeration of the presets available to simplify configuring symbologies.

SDCCapturePresetTransport

Added in version 6.19.0

Automatically enables and optimizes symbologies most used in the Transport vertical. This includes SDCSymbologyCode128, SDCSymbologyQR, SDCSymbologyCode39, SDCSymbologyDataMatrix, SDCSymbologyEAN13UPCA, SDCSymbologyInterleavedTwoOfFive, SDCSymbologyAztec, SDCSymbologyEAN8, SDCSymbologyPDF417, SDCSymbologyUPCE.

SDCCapturePresetLogistics

Added in version 6.19.0

Automatically enables and optimizes symbologies most used in the Logistics vertical. This includes SDCSymbologyCode128, SDCSymbologyQR, SDCSymbologyCode39, SDCSymbologyDataMatrix, SDCSymbologyEAN13UPCA, SDCSymbologyInterleavedTwoOfFive, SDCSymbologyCodabar, SDCSymbologyEAN8, SDCSymbologyPDF417, SDCSymbologyUPCE.

SDCCapturePresetRetail

Added in version 6.19.0

Automatically enables and optimizes symbologies most used in the Retail vertical. This includes SDCSymbologyEAN13UPCA, SDCSymbologyCode128, SDCSymbologyQR, SDCSymbologyCode39, SDCSymbologyEAN8, SDCSymbologyDataMatrix, SDCSymbologyInterleavedTwoOfFive, SDCSymbologyUPCE, SDCSymbologyGS1Databar, SDCSymbologyGS1DatabarExpanded.

SDCCapturePresetHealthcare

Added in version 6.19.0

Automatically enables and optimizes symbologies most used in the Healthcare vertical. This includes SDCSymbologyCode128, SDCSymbologyDataMatrix, SDCSymbologyQR, SDCSymbologyEAN13UPCA, SDCSymbologyCode39, SDCSymbologyMicroPDF417, SDCSymbologyInterleavedTwoOfFive, SDCSymbologyMSIPlessey, SDCSymbologyEAN8.

SDCCapturePresetManufacturing

Added in version 6.19.0

Automatically enables and optimizes symbologies most used in the Manufacturing vertical. This includes SDCSymbologyCode128, SDCSymbologyDataMatrix, SDCSymbologyCode39, SDCSymbologyQR, SDCSymbologyEAN13UPCA, SDCSymbologyInterleavedTwoOfFive, SDCSymbologyPDF417, SDCSymbologyUPCE, SDCSymbologyEAN8.