
## DecodeType enum

**Module:** `aspose_barcode.recognition.decode_type`


Specify the type of barcode to read. This sample shows how to detect Code39 and Code128 barcodes.


## Methods

| Name | Return Type | Static | Description |
| --- | --- | --- | --- |
| [contains_any](#contains_any) | `bool` | Yes |  |
| [is_1d](#is_1d) | `bool` | Yes |  |
| [is_2d](#is_2d) | `bool` | Yes |  |
| [is_postal](#is_postal) | `bool` | Yes |  |

## Enum Values

| Name | Value | Description |
| --- | --- | --- |
| [ALL_SUPPORTED_TYPES](#all_supported_types) | `99` | Specifies that data will be checked with all available symbologies. |
| [AUSTRALIA_POST](#australia_post) | `37` | Specifies that the data should be decoded with Australia Post barcode specification. |
| [AUSTRALIAN_POSTE_PARCEL](#australian_poste_parcel) | `50` | Specifies that the data should be decoded with Australian Post Domestic eParcel Barcode barcode specification. |
| [AZTEC](#aztec) | `33` | Specifies that the data should be decoded with Aztec barcode specification. |
| [CODABAR](#codabar) | `0` | Specifies that the data should be decoded with CODABAR barcode specification. |
| [CODABLOCK_F](#codablock_f) | `65` | Specifies that the data should be decoded with CodablockF barcode specification. |
| [CODE_11](#code_11) | `1` | Specifies that the data should be decoded with CODE 11 barcode specification. |
| [CODE_128](#code_128) | `6` | Specifies that the data should be decoded with CODE 128 barcode specification. |
| [CODE_16_K](#code_16_k) | `52` | Specifies that the data should be decoded with SCode16K barcode specification. |
| [CODE_32](#code_32) | `61` | Specifies that the data should be decoded with Code32 blank specification. |
| [CODE_39](#code_39) | `2` | Specifies that the data should be decoded with Code 39 basic charset barcode specification: ISO/IEC 16388. |
| [CODE_39_FULL_ASCII](#code_39_full_ascii) | `3` | Specifies that the data should be decoded with Code 39 full ASCII charset barcode specification: ISO/IEC 16388. |
| [CODE_93](#code_93) | `5` | Specifies that the data should be decoded with CODE 93 barcode specification. |
| [COMPACT_PDF_417](#compact_pdf_417) | `57` | Specifies that the data should be decoded with CompactPdf417 (Pdf417Truncated) barcode specification. |
| [DATA_LOGIC_2_OF_5](#data_logic_2_of_5) | `62` | Specifies that the data should be decoded with DataLogic 2 of 5 blank specification. |
| [DATA_MATRIX](#data_matrix) | `30` | Specifies that the data should be decoded with DataMatrix barcode symbology. |
| [DATABAR_EXPANDED](#databar_expanded) | `45` | Specifies that the data should be decoded with GS1 DATABAR expanded barcode specification. |
| [DATABAR_EXPANDED_STACKED](#databar_expanded_stacked) | `55` | Specifies that the data should be decoded with GS1 DATABAR expanded stacked barcode specification. |
| [DATABAR_LIMITED](#databar_limited) | `44` | Specifies that the data should be decoded with GS1 DATABAR limited barcode specification. |
| [DATABAR_OMNI_DIRECTIONAL](#databar_omni_directional) | `42` | Specifies that the data should be decoded with GS1 DATABAR omni-directional barcode specification. |
| [DATABAR_STACKED](#databar_stacked) | `54` | Specifies that the data should be decoded with GS1 DATABAR stacked barcode specification. |
| [DATABAR_STACKED_OMNI_DIRECTIONAL](#databar_stacked_omni_directional) | `53` | Specifies that the data should be decoded with GS1 DATABAR stacked omni-directional barcode specification. |
| [DATABAR_TRUNCATED](#databar_truncated) | `43` | Specifies that the data should be decoded with GS1 DATABAR truncated barcode specification. |
| [DEUTSCHE_POST_IDENTCODE](#deutsche_post_identcode) | `25` | Specifies that the data should be decoded with DeutschePost Ident code barcode specification. |
| [DEUTSCHE_POST_LEITCODE](#deutsche_post_leitcode) | `26` | Specifies that the data should be decoded with DeutschePost Leit code barcode specification. |
| [DOT_CODE](#dot_code) | `63` | Specifies that the data should be decoded with DotCode blank specification. |
| [DUTCH_KIX](#dutch_kix) | `64` | Specifies that the data should be decoded with DotCode blank specification. |
| [EAN_13](#ean_13) | `9` | Specifies that the data should be decoded with EAN-13 barcode specification. |
| [EAN_14](#ean_14) | `10` | Specifies that the data should be decoded with EAN14 barcode specification. |
| [EAN_8](#ean_8) | `8` | Specifies that the data should be decoded with EAN-8 barcode specification. |
| [GS_1_AZTEC](#gs_1_aztec) | `81` | Specifies that the data should be decoded with GS1 Aztec barcode specification. |
| [GS_1_CODE_128](#gs_1_code_128) | `7` | Specifies that the data should be decoded with GS1 CODE 128 barcode specification. |
| [GS_1_COMPOSITE_BAR](#gs_1_composite_bar) | `80` | Specifies that the data should be decoded with GS1 Composite Bar barcode specification. |
| [GS_1_DATA_MATRIX](#gs_1_data_matrix) | `31` | Specifies that the data should be decoded with GS1DataMatrix barcode symbology. |
| [GS_1_DOT_CODE](#gs_1_dot_code) | `77` | Specifies that the data should be decoded with GS1 DotCode blank specification. |
| [GS_1_HAN_XIN](#gs_1_han_xin) | `79` | Specifies that the data should be decoded with Han Xin Code blank specification. |
| [GS_1_MICRO_PDF_417](#gs_1_micro_pdf_417) | `82` | Specifies that the data should be decoded with MicroPdf417 barcode specification. |
| [GS_1_QR](#gs_1_qr) | `58` | Specifies that the data should be decoded with GS1 QR barcode specification. |
| [HAN_XIN](#han_xin) | `78` | Specifies that the data should be decoded with Han Xin Code blank specification. |
| [HIBC_AZTEC_LIC](#hibc_aztec_lic) | `69` | Specifies that the data should be decoded with HIBC LIC Aztec blank specification. |
| [HIBC_AZTEC_PAS](#hibc_aztec_pas) | `74` | Specifies that the data should be decoded with HIBC PAS Aztec blank specification. |
| [HIBC_CODE_128_LIC](#hibc_code_128_lic) | `68` | Specifies that the data should be decoded with HIBC LIC Code128 blank specification. |
| [HIBC_CODE_128_PAS](#hibc_code_128_pas) | `73` | Specifies that the data should be decoded with HIBC PAS Code128 blank specification. |
| [HIBC_CODE_39_LIC](#hibc_code_39_lic) | `67` | Specifies that the data should be decoded with HIBC LIC Code39 blank specification. |
| [HIBC_CODE_39_PAS](#hibc_code_39_pas) | `72` | Specifies that the data should be decoded with HIBC PAS Code39 blank specification. |
| [HIBC_DATA_MATRIX_LIC](#hibc_data_matrix_lic) | `70` | Specifies that the data should be decoded with HIBC LIC DataMatrix blank specification. |
| [HIBC_DATA_MATRIX_PAS](#hibc_data_matrix_pas) | `75` | Specifies that the data should be decoded with HIBC PAS DataMatrix blank specification. |
| [HIBCQRLIC](#hibcqrlic) | `71` | Specifies that the data should be decoded with HIBC LIC QR blank specification. |
| [HIBCQRPAS](#hibcqrpas) | `76` | Specifies that the data should be decoded with HIBC PAS QR blank specification. |
| [IATA_2_OF_5](#iata_2_of_5) | `20` | Specifies that the data should be decoded with IATA 2 of 5 barcode specification. IATA (International Air Transport Association) uses this barcode for the management of air cargo. |
| [INTERLEAVED_2_OF_5](#interleaved_2_of_5) | `17` | Specifies that the data should be decoded with INTERLEAVED 2 of 5 barcode specification. |
| [ISBN](#isbn) | `15` | Specifies that the data should be decoded with ISBN barcode specification. |
| [ISMN](#ismn) | `48` | Specifies that the data should be decoded with ISMN barcode specification. |
| [ISSN](#issn) | `47` | Specifies that the data should be decoded with ISSN barcode specification. |
| [ITALIAN_POST_25](#italian_post_25) | `19` | Specifies that the data should be decoded with Italian Post 25 barcode specification. |
| [ITF_14](#itf_14) | `21` | Specifies that the data should be decoded with ITF14 barcode specification. |
| [ITF_6](#itf_6) | `22` | Specifies that the data should be decoded with ITF6 barcode specification. |
| [MACRO_PDF_417](#macro_pdf_417) | `35` | Specifies that the data should be decoded with MacroPdf417 barcode specification. |
| [MAILMARK](#mailmark) | `66` | Specifies that the data should be decoded with Royal Mail Mailmark barcode specification. |
| [MATRIX_2_OF_5](#matrix_2_of_5) | `18` | Specifies that the data should be decoded with Matrix 2 of 5 barcode specification. |
| [MAXI_CODE](#maxi_code) | `59` | Specifies that the data should be decoded with MaxiCode barcode specification. |
| [MICR_E_13_B](#micr_e_13_b) | `60` | Specifies that the data should be decoded with MICR E-13B blank specification. |
| [MICRO_PDF_417](#micro_pdf_417) | `36` | Specifies that the data should be decoded with MicroPdf417 barcode specification. |
| [MICRO_QR](#micro_qr) | `56` | Specifies that the data should be decoded with MicroQR Code barcode specification. |
| [MOST_COMMON_TYPES](#most_common_types) | `96` | Specifies that data will be checked with most commonly used symbologies. |
| [MSI](#msi) | `23` | Specifies that the data should be decoded with MSI Plessey barcode specification. |
| [NONE](#none) | `-1` | Unspecified decode type. |
| [ONE_CODE](#one_code) | `40` | Specifies that the data should be decoded with USPS OneCode barcode specification. |
| [OPC](#opc) | `27` | Specifies that the data should be decoded with OPC barcode specification. |
| [PATCH_CODE](#patch_code) | `46` | Specifies that the data should be decoded with Patch code barcode specification. Barcode symbology is used for automated scanning |
| [PDF_417](#pdf_417) | `34` | Specifies that the data should be decoded with Pdf417 barcode symbology. |
| [PHARMACODE](#pharmacode) | `29` | Specifies that the data should be decoded with Pharmacode barcode. This symbology is also known as Pharmaceutical BINARY Code |
| [PLANET](#planet) | `39` | Specifies that the data should be decoded with Planet barcode specification. |
| [POSTAL_TYPES](#postal_types) | `95` | Specifies that data will be checked with all of 1.5D POSTAL barcode symbologies, like Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX. |
| [POSTNET](#postnet) | `38` | Specifies that the data should be decoded with Postnet barcode specification. |
| [PZN](#pzn) | `28` | Specifies that the data should be decoded with PZN barcode specification. This symbology is also known as Pharma Zentral Nummer |
| [QR](#qr) | `32` | Specifies that the data should be decoded with QR Code barcode specification. |
| [RECT_MICRO_QR](#rect_micro_qr) | `83` | Specifies that the data should be decoded with RectMicroQR (rMQR) Code barcode specification. |
| [RM_4_SCC](#rm_4_scc) | `41` | Specifies that the data should be decoded with RM4SCC barcode specification. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK. |
| [SCC_14](#scc_14) | `11` | Specifies that the data should be decoded with SCC14 barcode specification. |
| [SSCC_18](#sscc_18) | `12` | Specifies that the data should be decoded with SSCC18 barcode specification. |
| [STANDARD_2_OF_5](#standard_2_of_5) | `16` | Specifies that the data should be decoded with Standard 2 of 5 barcode specification. |
| [SUPPLEMENT](#supplement) | `49` | Specifies that the data should be decoded with Supplement(EAN2 EAN5) barcode specification. |
| [SWISS_POST_PARCEL](#swiss_post_parcel) | `51` | Specifies that the data should be decoded with Swiss Post Parcel Barcode barcode specification. |
| [TYPES_1D](#types_1d) | `97` | Specifies that data will be checked with all of 1D barcode symbologies. |
| [TYPES_2D](#types_2d) | `98` | Specifies that data will be checked with all of 2D barcode symbologies. |
| [UPCA](#upca) | `13` | Specifies that the data should be decoded with UPC-A barcode specification. |
| [UPCE](#upce) | `14` | Specifies that the data should be decoded with UPC-E barcode specification. |
| [VIN](#vin) | `24` | Specifies that the data should be decoded with VIN (Vehicle Identification Number) barcode specification. |
### DecodeType.contains_any (static) {#contains_any}

```python
contains_any(decode_type, decode_types) -> bool
```

| Parameter | Type | Description |
| --- | --- | --- |
| `decode_type` | `` |  |
| `decode_types` | `` |  |

**Return Type:** `bool`

### DecodeType.is_1d (static) {#is_1d}

```python
is_1d(DecodeType symbology) -> bool
```

| Parameter | Type | Description |
| --- | --- | --- |
| `symbology` | `DecodeType` |  |

**Return Type:** `bool`

### DecodeType.is_2d (static) {#is_2d}

```python
is_2d(DecodeType symbology) -> bool
```

| Parameter | Type | Description |
| --- | --- | --- |
| `symbology` | `DecodeType` |  |

**Return Type:** `bool`

### DecodeType.is_postal (static) {#is_postal}

```python
is_postal(DecodeType symbology) -> bool
```

| Parameter | Type | Description |
| --- | --- | --- |
| `symbology` | `DecodeType` |  |

**Return Type:** `bool`

### DecodeType.ALL_SUPPORTED_TYPES {#all_supported_types}

**Type:** `int`

**Value:** `99`

Specifies that data will be checked with all available symbologies.

### DecodeType.AUSTRALIA_POST {#australia_post}

**Type:** `int`

**Value:** `37`

Specifies that the data should be decoded with Australia Post barcode specification.

### DecodeType.AUSTRALIAN_POSTE_PARCEL {#australian_poste_parcel}

**Type:** `int`

**Value:** `50`

Specifies that the data should be decoded with Australian Post Domestic eParcel Barcode barcode specification.

### DecodeType.AZTEC {#aztec}

**Type:** `int`

**Value:** `33`

Specifies that the data should be decoded with Aztec barcode specification.

### DecodeType.CODABAR {#codabar}

**Type:** `int`

**Value:** `0`

Specifies that the data should be decoded with CODABAR barcode specification.

### DecodeType.CODABLOCK_F {#codablock_f}

**Type:** `int`

**Value:** `65`

Specifies that the data should be decoded with CodablockF barcode specification.

### DecodeType.CODE_11 {#code_11}

**Type:** `int`

**Value:** `1`

Specifies that the data should be decoded with CODE 11 barcode specification.

### DecodeType.CODE_128 {#code_128}

**Type:** `int`

**Value:** `6`

Specifies that the data should be decoded with CODE 128 barcode specification.

### DecodeType.CODE_16_K {#code_16_k}

**Type:** `int`

**Value:** `52`

Specifies that the data should be decoded with SCode16K barcode specification.

### DecodeType.CODE_32 {#code_32}

**Type:** `int`

**Value:** `61`

Specifies that the data should be decoded with Code32 blank specification.

### DecodeType.CODE_39 {#code_39}

**Type:** `int`

**Value:** `2`

Specifies that the data should be decoded with Code 39 basic charset barcode specification: ISO/IEC 16388.

### DecodeType.CODE_39_FULL_ASCII {#code_39_full_ascii}

**Type:** `int`

**Value:** `3`

Specifies that the data should be decoded with Code 39 full ASCII charset barcode specification: ISO/IEC 16388.

### DecodeType.CODE_93 {#code_93}

**Type:** `int`

**Value:** `5`

Specifies that the data should be decoded with CODE 93 barcode specification.

### DecodeType.COMPACT_PDF_417 {#compact_pdf_417}

**Type:** `int`

**Value:** `57`

Specifies that the data should be decoded with CompactPdf417 (Pdf417Truncated) barcode specification.

### DecodeType.DATA_LOGIC_2_OF_5 {#data_logic_2_of_5}

**Type:** `int`

**Value:** `62`

Specifies that the data should be decoded with DataLogic 2 of 5 blank specification.

### DecodeType.DATA_MATRIX {#data_matrix}

**Type:** `int`

**Value:** `30`

Specifies that the data should be decoded with DataMatrix barcode symbology.

### DecodeType.DATABAR_EXPANDED {#databar_expanded}

**Type:** `int`

**Value:** `45`

Specifies that the data should be decoded with GS1 DATABAR expanded barcode specification.

### DecodeType.DATABAR_EXPANDED_STACKED {#databar_expanded_stacked}

**Type:** `int`

**Value:** `55`

Specifies that the data should be decoded with GS1 DATABAR expanded stacked barcode specification.

### DecodeType.DATABAR_LIMITED {#databar_limited}

**Type:** `int`

**Value:** `44`

Specifies that the data should be decoded with GS1 DATABAR limited barcode specification.

### DecodeType.DATABAR_OMNI_DIRECTIONAL {#databar_omni_directional}

**Type:** `int`

**Value:** `42`

Specifies that the data should be decoded with GS1 DATABAR omni-directional barcode specification.

### DecodeType.DATABAR_STACKED {#databar_stacked}

**Type:** `int`

**Value:** `54`

Specifies that the data should be decoded with GS1 DATABAR stacked barcode specification.

### DecodeType.DATABAR_STACKED_OMNI_DIRECTIONAL {#databar_stacked_omni_directional}

**Type:** `int`

**Value:** `53`

Specifies that the data should be decoded with GS1 DATABAR stacked omni-directional barcode specification.

### DecodeType.DATABAR_TRUNCATED {#databar_truncated}

**Type:** `int`

**Value:** `43`

Specifies that the data should be decoded with GS1 DATABAR truncated barcode specification.

### DecodeType.DEUTSCHE_POST_IDENTCODE {#deutsche_post_identcode}

**Type:** `int`

**Value:** `25`

Specifies that the data should be decoded with DeutschePost Ident code barcode specification.

### DecodeType.DEUTSCHE_POST_LEITCODE {#deutsche_post_leitcode}

**Type:** `int`

**Value:** `26`

Specifies that the data should be decoded with DeutschePost Leit code barcode specification.

### DecodeType.DOT_CODE {#dot_code}

**Type:** `int`

**Value:** `63`

Specifies that the data should be decoded with DotCode blank specification.

### DecodeType.DUTCH_KIX {#dutch_kix}

**Type:** `int`

**Value:** `64`

Specifies that the data should be decoded with DotCode blank specification.

### DecodeType.EAN_13 {#ean_13}

**Type:** `int`

**Value:** `9`

Specifies that the data should be decoded with EAN-13 barcode specification.

### DecodeType.EAN_14 {#ean_14}

**Type:** `int`

**Value:** `10`

Specifies that the data should be decoded with EAN14 barcode specification.

### DecodeType.EAN_8 {#ean_8}

**Type:** `int`

**Value:** `8`

Specifies that the data should be decoded with EAN-8 barcode specification.

### DecodeType.GS_1_AZTEC {#gs_1_aztec}

**Type:** `int`

**Value:** `81`

Specifies that the data should be decoded with GS1 Aztec barcode specification.

### DecodeType.GS_1_CODE_128 {#gs_1_code_128}

**Type:** `int`

**Value:** `7`

Specifies that the data should be decoded with GS1 CODE 128 barcode specification.

### DecodeType.GS_1_COMPOSITE_BAR {#gs_1_composite_bar}

**Type:** `int`

**Value:** `80`

Specifies that the data should be decoded with GS1 Composite Bar barcode specification.

### DecodeType.GS_1_DATA_MATRIX {#gs_1_data_matrix}

**Type:** `int`

**Value:** `31`

Specifies that the data should be decoded with GS1DataMatrix barcode symbology.

### DecodeType.GS_1_DOT_CODE {#gs_1_dot_code}

**Type:** `int`

**Value:** `77`

Specifies that the data should be decoded with GS1 DotCode blank specification.

### DecodeType.GS_1_HAN_XIN {#gs_1_han_xin}

**Type:** `int`

**Value:** `79`

Specifies that the data should be decoded with Han Xin Code blank specification.

### DecodeType.GS_1_MICRO_PDF_417 {#gs_1_micro_pdf_417}

**Type:** `int`

**Value:** `82`

Specifies that the data should be decoded with MicroPdf417 barcode specification.

### DecodeType.GS_1_QR {#gs_1_qr}

**Type:** `int`

**Value:** `58`

Specifies that the data should be decoded with GS1 QR barcode specification.

### DecodeType.HAN_XIN {#han_xin}

**Type:** `int`

**Value:** `78`

Specifies that the data should be decoded with Han Xin Code blank specification.

### DecodeType.HIBC_AZTEC_LIC {#hibc_aztec_lic}

**Type:** `int`

**Value:** `69`

Specifies that the data should be decoded with HIBC LIC Aztec blank specification.

### DecodeType.HIBC_AZTEC_PAS {#hibc_aztec_pas}

**Type:** `int`

**Value:** `74`

Specifies that the data should be decoded with HIBC PAS Aztec blank specification.

### DecodeType.HIBC_CODE_128_LIC {#hibc_code_128_lic}

**Type:** `int`

**Value:** `68`

Specifies that the data should be decoded with HIBC LIC Code128 blank specification.

### DecodeType.HIBC_CODE_128_PAS {#hibc_code_128_pas}

**Type:** `int`

**Value:** `73`

Specifies that the data should be decoded with HIBC PAS Code128 blank specification.

### DecodeType.HIBC_CODE_39_LIC {#hibc_code_39_lic}

**Type:** `int`

**Value:** `67`

Specifies that the data should be decoded with HIBC LIC Code39 blank specification.

### DecodeType.HIBC_CODE_39_PAS {#hibc_code_39_pas}

**Type:** `int`

**Value:** `72`

Specifies that the data should be decoded with HIBC PAS Code39 blank specification.

### DecodeType.HIBC_DATA_MATRIX_LIC {#hibc_data_matrix_lic}

**Type:** `int`

**Value:** `70`

Specifies that the data should be decoded with HIBC LIC DataMatrix blank specification.

### DecodeType.HIBC_DATA_MATRIX_PAS {#hibc_data_matrix_pas}

**Type:** `int`

**Value:** `75`

Specifies that the data should be decoded with HIBC PAS DataMatrix blank specification.

### DecodeType.HIBCQRLIC {#hibcqrlic}

**Type:** `int`

**Value:** `71`

Specifies that the data should be decoded with HIBC LIC QR blank specification.

### DecodeType.HIBCQRPAS {#hibcqrpas}

**Type:** `int`

**Value:** `76`

Specifies that the data should be decoded with HIBC PAS QR blank specification.

### DecodeType.IATA_2_OF_5 {#iata_2_of_5}

**Type:** `int`

**Value:** `20`

Specifies that the data should be decoded with IATA 2 of 5 barcode specification. IATA (International Air Transport Association) uses this barcode for the management of air cargo.

### DecodeType.INTERLEAVED_2_OF_5 {#interleaved_2_of_5}

**Type:** `int`

**Value:** `17`

Specifies that the data should be decoded with INTERLEAVED 2 of 5 barcode specification.

### DecodeType.ISBN {#isbn}

**Type:** `int`

**Value:** `15`

Specifies that the data should be decoded with ISBN barcode specification.

### DecodeType.ISMN {#ismn}

**Type:** `int`

**Value:** `48`

Specifies that the data should be decoded with ISMN barcode specification.

### DecodeType.ISSN {#issn}

**Type:** `int`

**Value:** `47`

Specifies that the data should be decoded with ISSN barcode specification.

### DecodeType.ITALIAN_POST_25 {#italian_post_25}

**Type:** `int`

**Value:** `19`

Specifies that the data should be decoded with Italian Post 25 barcode specification.

### DecodeType.ITF_14 {#itf_14}

**Type:** `int`

**Value:** `21`

Specifies that the data should be decoded with ITF14 barcode specification.

### DecodeType.ITF_6 {#itf_6}

**Type:** `int`

**Value:** `22`

Specifies that the data should be decoded with ITF6 barcode specification.

### DecodeType.MACRO_PDF_417 {#macro_pdf_417}

**Type:** `int`

**Value:** `35`

Specifies that the data should be decoded with MacroPdf417 barcode specification.

### DecodeType.MAILMARK {#mailmark}

**Type:** `int`

**Value:** `66`

Specifies that the data should be decoded with Royal Mail Mailmark barcode specification.

### DecodeType.MATRIX_2_OF_5 {#matrix_2_of_5}

**Type:** `int`

**Value:** `18`

Specifies that the data should be decoded with Matrix 2 of 5 barcode specification.

### DecodeType.MAXI_CODE {#maxi_code}

**Type:** `int`

**Value:** `59`

Specifies that the data should be decoded with MaxiCode barcode specification.

### DecodeType.MICR_E_13_B {#micr_e_13_b}

**Type:** `int`

**Value:** `60`

Specifies that the data should be decoded with MICR E-13B blank specification.

### DecodeType.MICRO_PDF_417 {#micro_pdf_417}

**Type:** `int`

**Value:** `36`

Specifies that the data should be decoded with MicroPdf417 barcode specification.

### DecodeType.MICRO_QR {#micro_qr}

**Type:** `int`

**Value:** `56`

Specifies that the data should be decoded with MicroQR Code barcode specification.

### DecodeType.MOST_COMMON_TYPES {#most_common_types}

**Type:** `int`

**Value:** `96`

Specifies that data will be checked with most commonly used symbologies.

### DecodeType.MSI {#msi}

**Type:** `int`

**Value:** `23`

Specifies that the data should be decoded with MSI Plessey barcode specification.

### DecodeType.NONE {#none}

**Type:** `int`

**Value:** `-1`

Unspecified decode type.

### DecodeType.ONE_CODE {#one_code}

**Type:** `int`

**Value:** `40`

Specifies that the data should be decoded with USPS OneCode barcode specification.

### DecodeType.OPC {#opc}

**Type:** `int`

**Value:** `27`

Specifies that the data should be decoded with OPC barcode specification.

### DecodeType.PATCH_CODE {#patch_code}

**Type:** `int`

**Value:** `46`

Specifies that the data should be decoded with Patch code barcode specification. Barcode symbology is used for automated scanning

### DecodeType.PDF_417 {#pdf_417}

**Type:** `int`

**Value:** `34`

Specifies that the data should be decoded with Pdf417 barcode symbology.

### DecodeType.PHARMACODE {#pharmacode}

**Type:** `int`

**Value:** `29`

Specifies that the data should be decoded with Pharmacode barcode. This symbology is also known as Pharmaceutical BINARY Code

### DecodeType.PLANET {#planet}

**Type:** `int`

**Value:** `39`

Specifies that the data should be decoded with Planet barcode specification.

### DecodeType.POSTAL_TYPES {#postal_types}

**Type:** `int`

**Value:** `95`

Specifies that data will be checked with all of 1.5D POSTAL barcode symbologies, like Planet, Postnet, AustraliaPost, OneCode, RM4SCC, DutchKIX.

### DecodeType.POSTNET {#postnet}

**Type:** `int`

**Value:** `38`

Specifies that the data should be decoded with Postnet barcode specification.

### DecodeType.PZN {#pzn}

**Type:** `int`

**Value:** `28`

Specifies that the data should be decoded with PZN barcode specification. This symbology is also known as Pharma Zentral Nummer

### DecodeType.QR {#qr}

**Type:** `int`

**Value:** `32`

Specifies that the data should be decoded with QR Code barcode specification.

### DecodeType.RECT_MICRO_QR {#rect_micro_qr}

**Type:** `int`

**Value:** `83`

Specifies that the data should be decoded with RectMicroQR (rMQR) Code barcode specification.

### DecodeType.RM_4_SCC {#rm_4_scc}

**Type:** `int`

**Value:** `41`

Specifies that the data should be decoded with RM4SCC barcode specification. RM4SCC (Royal Mail 4-state Customer Code) is used for automated mail sort process in UK.

### DecodeType.SCC_14 {#scc_14}

**Type:** `int`

**Value:** `11`

Specifies that the data should be decoded with SCC14 barcode specification.

### DecodeType.SSCC_18 {#sscc_18}

**Type:** `int`

**Value:** `12`

Specifies that the data should be decoded with SSCC18 barcode specification.

### DecodeType.STANDARD_2_OF_5 {#standard_2_of_5}

**Type:** `int`

**Value:** `16`

Specifies that the data should be decoded with Standard 2 of 5 barcode specification.

### DecodeType.SUPPLEMENT {#supplement}

**Type:** `int`

**Value:** `49`

Specifies that the data should be decoded with Supplement(EAN2 EAN5) barcode specification.

### DecodeType.SWISS_POST_PARCEL {#swiss_post_parcel}

**Type:** `int`

**Value:** `51`

Specifies that the data should be decoded with Swiss Post Parcel Barcode barcode specification.

### DecodeType.TYPES_1D {#types_1d}

**Type:** `int`

**Value:** `97`

Specifies that data will be checked with all of 1D barcode symbologies.

### DecodeType.TYPES_2D {#types_2d}

**Type:** `int`

**Value:** `98`

Specifies that data will be checked with all of 2D barcode symbologies.

### DecodeType.UPCA {#upca}

**Type:** `int`

**Value:** `13`

Specifies that the data should be decoded with UPC-A barcode specification.

### DecodeType.UPCE {#upce}

**Type:** `int`

**Value:** `14`

Specifies that the data should be decoded with UPC-E barcode specification.

### DecodeType.VIN {#vin}

**Type:** `int`

**Value:** `24`

Specifies that the data should be decoded with VIN (Vehicle Identification Number) barcode specification.

