Skip to content

BarcodeType

BarcodeType enumeration contains types of barcodes which can be processed.

class BarcodeType {
  static const int UNKNOWN = 0;
  static const int BCT_CODE128 = 1;
  static const int CODE39 = 2;
  static const int EAN8 = 3;
  static const int ITF = 4;
  static const int PDF417 = 5;
  static const int STF = 6;
  static const int MTF = 7;
  static const int IATA = 8;
  static const int CODABAR = 9;
  static const int UPCA = 10;
  static const int CODE93 = 11;
  static const int UPCE = 12;
  static const int EAN13 = 13;
  static const int QRCODE = 14;
  static const int AZTEC = 15;
  static const int DATAMATRIX = 16;
  static const int ALL_1D = 17;
  static const int CODE11 = 18;
}
Constant Description
UNKNOWN unknown type
BCT_CODE128 one-dimensional barcode, ISO 15417 (ANSI/AIM BC4-1999 Code 128)
CODE39 one-dimensional barcode, ISO 16388 (ANSI/AIM BC1-1995 Code 39)
EAN8 one-dimensional barcode, EAN8, ISO 15418
ITF one-dimensional barcode, Interleaved 2 of 5, ISO 16390 (ANSI/AIM BC2-1995 Interleaved 2 of 5)
PDF417 two-dimensional barcode, ISO 15438 (AIM USS PDF417)
STF one-dimensional barcode, Standard 2 of 5 (Industrial)
MTF one-dimensional barcode, Matrix 2 of 5
IATA one-dimensional barcode, IATA 2 of 5 (Airline)
CODABAR one-dimensional barcode, (ANSI/AIM BC3-1995, USS - Codabar)
UPCA one-dimensional barcode, UPC-A
CODE93 one-dimensional barcode, (ANSI/AIM BC5-1995, USS - Code 93)
UPCE one-dimensional barcode, UPC-E
EAN13 one-dimensional barcode, EAN13, ISO 15418
QRCODE two-dimensional QR barcode
AZTEC two-dimensional AZTEC barcode
DATAMATRIX two-dimensional DATAMATRIX barcode
ALL_1D one-dimensional barcodes
CODE11 one-dimensional barcode, Code 11