Deprecation warning
Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.
We are deprecating the 5.x API on all platforms (except Linux). Release 5.19 in April 2021 will be our final. Applications running 5.x will continue to work, and we will continue to release critical bug fixes and security patches only, for one year. We encourage you to migrate to 6.x and take advantage of our latest / advanced features and improved performance.
You'll find the updated documentation at: Data Capture SDK Documentation for iOS
Go to the source code of this file.
Classes | |
struct | SBSQuadrilateral |
class | SBSCode |
Functions | |
SBSSymbology | SBSSymbologyFromString (NSString *_Nullable symbologyString) |
Class Documentation
struct SBSQuadrilateral |
Enumeration Type Documentation
enum SBSSymbology |
Enumerates the symbologies supported by Scandit Barcode Scanner.
Some of these symbologies are only available in the Professional and Enterprise Packages.
Enumerator | |
---|---|
SBSSymbologyUnknown |
Sentinel value to represent an unknown symbology. |
SBSSymbologyEAN13 |
EAN-13 1D barcode symbology. |
SBSSymbologyUPC12 |
UPC-12/UPC-A 1D barcode symbology. |
SBSSymbologyUPCE |
UPC-E 1D barcode symbology. |
SBSSymbologyCode39 |
Code 39 barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyPDF417 |
PDF417 barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyDatamatrix |
Data Matrix 2D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyQR |
QR Code 2D barcode symbology. |
SBSSymbologyITF |
Interleaved-Two-of-Five (ITF) 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyCode128 |
Code 128 1D barcode symbology, including GS1-Code128. Only available in the Professional and Enterprise Packages. |
SBSSymbologyCode93 |
Code 93 barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyMSIPlessey |
MSI Plessey 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyGS1Databar |
GS1 DataBar 14 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyGS1DatabarExpanded |
GS1 DataBar Expanded 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyCodabar |
Codabar 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyEAN8 |
EAN-8 1D barcode symbology. |
SBSSymbologyAztec |
Aztec Code 2D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyTwoDigitAddOn |
Two-digit add-on for UPC and EAN codes. In order to scan two-digit add-on codes, at least one of these symbologies must be activated as well: SBSSymbologyEAN13, SBSSymbologyUPC12, SBSSymbologyUPCE, or SBSSymbologyEAN8 and the maximum number of codes per frame has to be set to at least 2. Only available in the Professional and Enterprise Packages. |
SBSSymbologyFiveDigitAddOn |
Five-digit add-on for UPC and EAN codes. In order to scan five-digit add-on codes, at least one of these symbologies must be activated as well: SBSSymbologyEAN13, SBSSymbologyUPC12, SBSSymbologyUPCE, or SBSSymbologyEAN8 and the maximum number of codes per frame has to be set to at least 2. Only available in the Professional and Enterprise Packages. |
SBSSymbologyCode11 |
Code 11 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyMaxiCode |
MaxiCode 2D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyGS1DatabarLimited |
GS1 DataBar Limited 1D barcode symbology. Only available in the Professional and Enterprise Packages. |
SBSSymbologyCode25 |
Code25 1D barcode symbology. Also known as 'Industrial 2 of 5', 'Standard 2 of 5' or 'Discrete 2 of 5'. Only available in Professional and Enterprise Packages. |
SBSSymbologyMicroPDF417 |
Micro PDF417 2D barcode symbology. Only available in Professional and Enterprise Packages. |
SBSSymbologyRM4SCC |
Royal Mail 4 State Customer Code (RM4SCC). Only available in Professional and Enterprise Packages. |
SBSSymbologyKIX |
Royal Dutch TPG Post KIX. Only available in Professional and Enterprise Packages. |
SBSSymbologyDotCode |
DotCode 2d barcode symbology. Only available in Professional and Enterprise Packages. |
SBSSymbologyMicroQR |
Micro QR 2d barcode symbology. |
SBSSymbologyCode32 |
Italian Pharma Code (Code32) barcode symbology. Only available in Professional and Enterprise Packages. |
SBSSymbologyLAPA4SC |
Posti LAPA (Lajittelupalvelu) 4 State Code. |
enum SBSCompositeFlag |
Flags to hint that two codes form a composite code.
- Since
- 4.14.0
Function Documentation
SBSSymbology SBSSymbologyFromString | ( | NSString *_Nullable | symbologyString | ) |
Helper function to convert a symbology string to its corresponding symbology enum.
- Parameters
-
symbologyString NSString with symbology name
- Returns
- the enum value for the given symbology string
- Since
- 5.7.0