Skip to content

Commit 6955f51

Browse files
authored
Document how single and multi-scan work on Linux (#250)
1 parent 14530da commit 6955f51

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/sdks/linux/overview.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,16 @@ If you are creating a mobile application for Android and/or iOS where the Scandi
2424

2525
The low-level API offers single and multi barcode scanning, barcode tracking (MatrixScan), barcode generation and barcode data parsing.
2626

27+
### Single Barcodes Scanning
28+
29+
Scanning one barcode or one group of barcodes is the default behavior of the low-level API. Valid groups are EAN/UPC with [add-on codes](barcode-capture/add-on-codes.md) or [composite codes](barcode-capture/composite-codes.md). If you implement a hand held use-case, we recommend using the `SC_PRESET_SINGLE_CODE_HAND_HELD` barcode scanner settings preset. The single scan preset provides some of the SparkScan features on the mobile API, such as smart scan intention and OCR fallback.
30+
31+
### Multi Barcode Scanning and Tracking
32+
33+
Scanning multiple barcodes in an image can be implemented in two ways; by enabling multi-scan in the barcode scanner settings (see `sc_barcode_scanner_settings_set_multi_scan_enabled`) or by using the tracking API (see `ScObjectTracker`). A license key with the `tracking` feature enabled is required for both approaches. Please [contact Scandit support](mailto:[email protected]) if you need such a license.
34+
35+
Barcode tracking identifies and follows multiple codes over time. It can be used to count objects or anchor augmented reality (AR) markers on objects, similar to the functionality of MatrixScan on the mobile API.
36+
2737
## Low-level API Concepts
2838

2939
### Memory Management Rules

0 commit comments

Comments
 (0)