You are here:
Barcode Scanning
Supported standard codes, compressed UPC codes, and compressed EANs for barcode scanning in the application.
The application currently supports these barcode types:
Android
- QR_CODE
- DATA_MATRIX
- UPC_E
- UPC_A
- EAN_8
- EAN_13
- CODE_128
- CODE_39
- CODE_93
- CODABAR
- ITF
- RSS14
- PDF417
- RSS_EXPANDED
iOS
- UPC_E
- CODE_39
- UPC_A
- EAN_13
- EAN_8
- CODE_93
- CODE_128
- CODE_39_43
- QR_CODE
- AZTEC_CODE
- PDF_417
A UI control can trigger the camera scan. It loads the device's default camera and scans the barcode. If the barcode scanning process is successful, the application makes a beep sound. Barcode scanning for iOS is supported only on versions iOS 7 and later. For reliable barcode detection, we recommend that you use iPad Air and later, as it has better camera hardware.
- Support for Bluetooth Laser Barcode Scanner on iOS
The Consumer Goods Cloud offline mobile app supports bluetooth laser barcode scanners on the iOS platform. When you scan a barcode by using a bluetooth laser barcode scanner, a barcodeScanned event is generated which can be handled by using the View action process contracts. - Scan Prefixes and Suffixes
The scanner event sends all the data that’s included in a prefix-suffix bracket. The prefix and suffix are registered with the Bluetooth scanner and are added to each scanned result automatically. The event only contains the scanned code. For example, if you set ! as the prefix and carriage return as the suffix, scan a barcode representation of 123456 results in !123456\r sent to the device. The bar code event contains only 123456. You can change the prefix and suffix by calling theFacade.updateBTPrefixSuffixAsync()function.

