EnumBarcodeFormat
EnumBarcodeFormat is an enumeration that represents the supported barcode formats of the Barcode Reader.
Definition
Assembly: dynamsoft_capture_vision_flutter
class EnumBarcodeFormat {
static final BigInt none = BigInt.from(0);
static final BigInt code39 = BigInt.from(1);
static final BigInt code128 = BigInt.from(1 << 1);
static final BigInt code93 = BigInt.from(1 << 2);
static final BigInt codabar = BigInt.from(1 << 3);
static final BigInt itf = BigInt.from(1 << 4);
static final BigInt ean13 = BigInt.from(1 << 5);
static final BigInt ean8 = BigInt.from(1 << 6);
static final BigInt upcA = BigInt.from(1 << 7);
static final BigInt upcE = BigInt.from(1 << 8);
static final BigInt industrial25 = BigInt.from(1 << 9);
static final BigInt code39Extended = BigInt.from(1 << 10);
static final BigInt gs1DatabarOmnidirectional = BigInt.from(1 << 11);
static final BigInt gs1DatabarTruncated = BigInt.from(1 << 12);
static final BigInt gs1DatabarStacked = BigInt.from(1 << 13);
static final BigInt gs1DatabarStackedOmnidirectional = BigInt.from(1 << 14);
static final BigInt gs1DatabarExpanded = BigInt.from(1 << 15);
static final BigInt gs1DatabarExpandedStacked = BigInt.from(1 << 16);
static final BigInt gs1DatabarLimited = BigInt.from(1 << 17);
static final BigInt patchcode = BigInt.from(1 << 18);
static final BigInt microPdf417 = BigInt.from(1 << 19);
static final BigInt msiCode = BigInt.from(1 << 20);
static final BigInt code11 = BigInt.from(1 << 21);
static final BigInt twoDigitAddOn = BigInt.from(1 << 22);
static final BigInt fiveDigitAddOn = BigInt.from(1 << 23);
static final BigInt code32 = BigInt.from(1 << 24);
static final BigInt pdf417 = BigInt.from(1 << 25);
static final BigInt qrCode = BigInt.from(1 << 26);
static final BigInt datamatrix = BigInt.from(1 << 27);
static final BigInt aztec = BigInt.from(1 << 28);
static final BigInt maxicode = BigInt.from(1 << 29);
static final BigInt microQr = BigInt.from(1 << 30);
static final BigInt gs1Composite = BigInt.from(1 << 31);
static final BigInt nonStandardBarcode = BigInt.from(1 << 32);
static final BigInt dotcode = BigInt.from(1 << 33);
static final BigInt pharmacodeOneTrack = BigInt.from(1 << 34);
static final BigInt pharmacodeTwoTrack = BigInt.from(1 << 35);
static final BigInt matrix25 = BigInt.from(1 << 36);
static final BigInt telepen = BigInt.from(1 << 37);
static final BigInt telepenNumeric = BigInt.from(1 << 38);
static final BigInt uspsIntelligentMail = BigInt.from(1 << 52);
static final BigInt postnet = BigInt.from(1 << 53);
static final BigInt planet = BigInt.from(1 << 54);
static final BigInt australianPost = BigInt.from(1 << 55);
static final BigInt rm4scc = BigInt.from(1 << 56);
static final BigInt kix = BigInt.from(1 << 57);
static final BigInt pharmacode = BigInt.from(0xC00000000);
static final BigInt postalCode = BigInt.from(0x3F0000000000000);
static final BigInt oned = BigInt.from(0x3007FF);
static final BigInt gs1Databar = BigInt.from(0x3F800);
static final BigInt defaultFormat = BigInt.from(0xFE3BFFFF);
static final BigInt all = BigInt.parse('FFFFFFFEFFFFFFFF', radix: 16);
}
Members
| Member | Description |
|---|---|
none |
No barcode format specified. |
all |
Represents all supported barcode formats. Useful for scanning operations where any type of barcode is acceptable. |
defaultFormat |
Default barcode formats that are commonly used. This is a subset of all tailored for general use. |
oned |
One-dimensional barcode formats, including code39, code128, code93, codabar, itf, ean13, ean8, upcA, upcE, industrial25, code39Extended and msiCode. |
code39 |
Code 39 format, widely used in various industries for inventory and manufacturing. |
code128 |
Code 128 format, a high-density barcode for alphanumeric or numeric-only data. |
code93 |
Code 93 format, similar to Code 39 but more compact and secure with support for the full ASCII character set. |
codabar |
Codabar format, used for various numeric barcodes in libraries, blood banks, and parcels. |
itf |
Interleaved 2 of 5 format, a numeric-only barcode used in warehousing, distribution, and logistics. |
ean13 |
EAN-13 format, a superset of the UPC-A barcode used worldwide for marking retail goods. |
ean8 |
EAN-8 format, a compressed version of EAN-13 for smaller packages. |
upcA |
UPC-A format, widely used in the United States and Canada for tracking trade items in stores. |
upcE |
UPC-E format, a smaller version of the UPC-A barcode used for smaller packages. |
industrial25 |
Industrial 2 of 5 format, an older, numeric-only barcode used in the industrial sector. |
code39Extended |
Extended Code 39 format, capable of encoding the full ASCII character set by combining standard Code 39 characters. |
gs1Databar |
GS1 DataBar barcode formats, including gs1DatabarOmnidirectional, gs1DatabarTruncated, gs1DatabarStacked, gs1DatabarStackedOmnidirectional, gs1DatabarExpanded, gs1DatabarExpandedStacked, gs1DatabarLimited. These barcodes are designed for use in retail and healthcare for fresh foods and small items. |
gs1DatabarStackedOmnidirectional |
GS1 DataBar Stacked Omnidirectional format. |
gs1DatabarTruncated |
GS1 DataBar Truncated format. |
gs1DatabarStacked |
GS1 DataBar Stacked format. |
gs1DatabarOmnidirectional |
GS1 DataBar Omnidirectional format. |
gs1DatabarExpanded |
GS1 DataBar Expanded format. |
gs1DatabarExpandedStacked |
GS1 DataBar Expanded Stacked format. |
gs1DatabarLimited |
GS1 DataBar Limited format. |
patchcode |
Patch code, a special barcode used for document scanning applications to separate batches of documents. |
microPdf417 |
Micro PDF417, a compact version of PDF417 used for applications where space is limited. |
msiCode |
MSI Code, a barcode used in inventory and warehouse to encode information in the distribution of goods. |
code11 |
Code 11, used primarily for labeling telecommunications equipment. |
twoDigitAddOn |
Two-Digit Add-On, an extension to UPC and EAN codes for magazines and books. |
fiveDigitAddOn |
Five-Digit Add-On, used with UPC and EAN codes for additional data, such as suggested retail price. |
code32 |
Code 32, also known as Italian PharmaCode, used specifically in the Italian pharmaceutical industry. |
pdf417 |
PDF417, a two-dimensional barcode used in a variety of applications, capable of encoding large amounts of data. |
qrCode |
QR Code, a widely used two-dimensional barcode with high data capacity and error correction capability. |
datamatrix |
DataMatrix, a two-dimensional barcode used for marking small items, providing high data density and reliability. |
aztec |
Aztec, a two-dimensional barcode known for its compact size and suitability for encoding small amounts of data efficiently. |
maxicode |
MaxiCode, a two-dimensional barcode used primarily for parcel and package tracking in logistics and postal services. |
microQr |
Micro QR, a smaller version of the QR Code designed for applications where space is limited. |
gs1Composite |
GS1 Composite, a group of barcodes used in conjunction with GS1 DataBar or linear barcodes to provide additional information. |
nonStandardBarcode |
Nonstandard barcode, a placeholder for barcodes that do not conform to established industry standards. |
dotcode |
DotCode, a two-dimensional barcode designed for high-speed printing applications. |
pharmacode |
PharmaCode, a general category that includes both pharmacodeOneTrack and pharmacodeTwoTrack. |
pharmacodeOneTrack |
PharmaCode One Track, used in the pharmaceutical industry for packaging control. |
pharmacodeTwoTrack |
PharmaCode Two Track, an extension of PharmaCode for encoding additional data. |
matrix25 |
Matrix 2 of 5, an older form of barcode used in warehouse sorting and conveyor systems. |
postalCode |
Combined value of uspsIntelligentMail, postnet, planet, australianPost, rm4scc, kix. |
uspsIntelligentMail |
USPS Intelligent Mail, a barcode used by the United States Postal Service to provide greater information and tracking capabilities. |
postnet |
Postnet, used by the USPS for automating the sorting of mail. |
planet |
Planet, another USPS barcode, similar to Postnet, but with additional data capacity. |
australianPost |
Australian Post, barcodes used by the Australian postal service for mail sorting. |
rm4scc |
RM4SCC (Royal Mail 4 State Customer Code), used by the UK’s Royal Mail for automated mail sorting. |
kix |
KIX (Klant index - Customer index), used by the Dutch postal service for sorting mail. |
telepen |
Telepen. |
telepenNumeric |
Telepen Numeric. A variation of the Telepen format optimized for encoding numeric data only. |