Skip to main content

Classic UI scanning modes

Example app

The following use cases have been compiled into a dedicated example app. If you want to see more than just code snippets, check out the example app on GitHub.

Scanning single barcodes

The Scanbot Barcode Scanner SDK is quick and easy to integrate by design. Even in its default configuration, the Scanbot SDK scans barcodes rapidly and reliably in challenging conditions. Notably, all scanning operations are performed offline, on-device only, which ensures high speed and data privacy.

Scanning a single barcode with the iOS Barcode Scanner

SingleBarcodeScannerViewController
loading...

Yet, there are specific use cases where tweaking the configuration can significantly improve the user experience and scanning performance, such as when you want to enable scanning multiple codes at once or tiny or distant barcodes.

Scanning multiple barcodes

If you need to scan multiple barcodes simultaneously, you can configure the SDK to scan and extract all barcodes visible in the live view. If desired, this functionality can be enriched with an AR Overlay, which lets you visually highlight the barcodes in view.

Scanning multiple barcodes with the iOS Barcode Scanner

MultipleBarcodesScannerViewController
loading...

Batch scanning

Batch scanning, like multiple barcode scanning, allows users to scan multiple unique barcodes within a single session. A viewfinder added to the live view helps users target only the desired codes, improving their scan experience and control.

Scanning multiple barcodes consecutively with the iOS Barcode Scanner

BatchBarcodeScannerViewController
loading...

Scanning tiny barcodes

Are you dealing with exceptionally small barcodes, like those typically found on electrical components? For this case, you can explicitly set a short focus distance for the camera. This adjustment allows the device to be moved very close to the small barcodes, improving image sharpness and scanning performance.

Scanning tiny barcodes with the iOS Barcode Scanner

TinyBarcodesScannerViewController
loading...

Scanning distant barcodes

In scenarios where barcodes are positioned in hard-to-reach locations, you can drastically improve the scanning experience by leveraging the camera’s optical zoom functionality. The Scanbot SDK allows you to enable and control the optical and digital zoom. This ensures a suitable image crop of distant barcodes.

Scanning distant barcodes with the iOS Barcode Scanner

DistantBarcodesScannerViewController
loading...

Scanning barcodes on still images

The Scanbot Barcode Scanner SDK offers advanced capabilities for reading barcodes from still images, such as photos or PDFs, imported from the gallery or the device’s storage.

ScanBarcodesOnStillImagesViewController
loading...

AR Overlay use cases

Displaying an extra layer of information in the live view is useful in a range of scanning use cases. With the Barcode AR Overlay, you can highlight barcodes to provide feedback on scanned barcodes or locate specific items.

Here is an overview of AR-enhanced use cases:

  • Multi Scan: Quickly scan multiple barcodes in one go, highlighting scanned codes.
  • Select Scan: Selectively capture barcodes by tapping them.
  • Find & Pick: Locate specific items with a pre-defined barcode value in a large inventory.
  • Scan & Count: Count items by scanning their barcodes.

You can learn more about the AR-enhanced use cases in the AR Overlay section.

Want to scan longer than one minute?

Generate a free trial license to test the Scanbot SDK thoroughly.

Get free trial license