Barcode

With the Anyline Barcode-Module 23 different formats of Bar- and QR-Codes can be scanned.
Futhermore, the Module able to scan barcodes that are rotated, which makes it easier to scan the codes.

Simultaneous Barcode Scanning

Starting from SDK 3.8 Anyline supports simultaneous barcode scanning for any module. Additional Information on how to implement this on Android and iOS

Examples

A couple of different examples can be found at Anyline Demos and Samples: Barcode.

Available Barcode Formats

Fully Supported Formats

The following formats are fully supported. This means all barcodes of the following formats can be scanned with the Anyline SDK without any problems.

UPC A

UPC A Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeUPCA UPC_A

UPC E

UPC E Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeUPCE UPC_E

EAN-8

EAN-8 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN8 EAN_8

EAN-13

EAN-13 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN13 EAN_13

EAN-14

EAN-14 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCode128 CODE_128

EAN-18

EAN-18 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCode128 CODE_128

EAN-99

EAN-99 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN13 EAN_13

EAN-128

EAN-128 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCode128 CODE_128

Identcode

Identcode Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeUPCA UPC_A

Leitcode

Leitcode Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeITF ITF

ISBN-10

ISBN-10 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN13 EAN_13

ISBN-13

ISBN-13 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN13 EAN_13

ISSN

ISSN Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN13 EAN_13

ISMN

ISMN Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeEAN13 EAN_13

ITF-14

ITF-14 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeITF ITF

Data Matrix

Data Matrix Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeDataMatrix DATA_MATRIX

Aztec

Aztec Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeAztec AZTEC

vCard

vCards in Aztec Format are currently not fully supported, but in experimental stage

Codabar

Codabar Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCodabar CODABAR

QR-Code

QR-Code Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeQR QR_CODE

Experimentally Supported Formats

The following formats are experimentally supported. All the formats listed here can be scanned with the Anyline SDK, but it is not guaranteed to suceed with every barcode of the format.

Code 39

Code 39 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCode39 CODE_39

Code 93

Code 93 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCode93 CODE_93

Code-128

Code 128 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeCode128 CODE_128

Rotation

Code-128 is currently only supported when scanned unrotated.

PDF 417

PDF 417 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypePDF417 PDF_417

Aztec vCard

Aztec vCard Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeAztec AZTEC

Currenty Unsupported Formats

The following formats are currently not supported by the Anyline SDK. However, we are continously working on improvements of the SDK.

RSS 14

RSS 14 Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeRSS14 RSS_14

RSS Expanded

RSS Expanded Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
ALCodeTypeRSSExpanded RSS_EXPANDED

MSI/Plessey

MSI/Plessey Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
- -

Code 93 Extended

Code 93 Extended Barcode
BarcodeFormat

In order to limit the scanning to this format, you can have to set the barcode format to

iOS Android
- -

UPC EAN Extension

BarcodeFormat

Limitation

Currently only the first part of a UPC EAN Extension is scanned. This part is of type EAN-13. Therefore, setting the BarcodeFormat to ALCodeTypeUPCEANExtension/UPC_EAN_EXTENSION has no effect