# BarcodeResult

`BarcodeResult` enumeration contains identifiers determining barcodes data reading result.

```java
public class BarcodeResult {
    public static final int NO_ERR = 0;
    public static final int NULL_PTR_ERR = -6001;
    public static final int BAD_ARG_ERR = -6002;
    public static final int SIZE_ERR = -6003;
    public static final int RANGE_ERR = -6004;
    public static final int INTERNAL_ERR = -6005;
    public static final int TRY_EXCEPT_ERR = -6006;
    public static final int BAR_CODE_NOT_FOUND = -6008;
    public static final int BAR_CODE_DECODE_ERR = -6010;
    public static final int NO_USER_DLL_FOUND = -6019;
    public static final int NO_IPP_DLL_FOUND = -6020;
    public static final int IPP_EXEC_ERR = -6024;
    public static final int IPP_TRY_EXCEPT_ERR = -6025;
    public static final int BARCODE_ERROR_INPUT_PARAM = -11001;
    public static final int BARCODE_ERROR_FINIT = -11006;
    public static final int BARCODE_ERROR_NOT_LOAD_IP_DECODED_LL = -11012;
    public static final int BARCODE_ERROR_INNER_PROBLEM = -11100;
    public static final int BARCODE_ERROR_DECODE_1D_BAD_DECODE = -11200;
    public static final int BARCODE_ERROR_FIND_ROW_OR_COLUMN = -11201;
    public static final int BARCODE_ERROR_FIND_3X8_2D_X = -11202;
    public static final int BARCODE_ERROR_FIND_3X8_2D_Y = -11203;
    public static final int BARCODE_ERROR_2D_UGOL_MAX = -11204;
    public static final int BARCODE_ERROR_INDEFINITELY_DECODED = -11210;
    public static final int BARCODE_ERROR_DLL_NOT_INIT = -11300;
    public static final int BARCODE_ERROR_IP_DECODE_DLL_Try_Except = -11400;
    public static final int IPDECODE_ERROR_LARGEERRORS = -4503;
    public static final int IPDECODE_ERROR_FAULTCOLUMNS = -4504;
    public static final int IPDECODE_ERROR_FAULTROWS = -4505;
    public static final int IPDECODE_ERROR_INCORRECT_ERROR_LEVEL = -4511;
    public static final int IPDECODE_ERROR_LOADING_DEV_TABLE = -4512;
}

```

| Constant                                         | Description                                      |
| ------------------------------------------------ | ------------------------------------------------ |
| **NO\_ERR**                                      | no error                                         |
| **NULL\_PTR\_ERR**                               | null pointer of input arg/param error            |
| **BAD\_ARG\_ERR**                                | function arg/param is bad                        |
| **SIZE\_ERR**                                    | wrong value of data size                         |
| **RANGE\_ERR**                                   | bad values of any parameter range                |
| **INTERNAL\_ERR**                                | internal program error                           |
| **TRY\_EXCEPT\_ERR**                             | *try-except* process                             |
| **BAR\_CODE\_NOT\_FOUND**                        | barcode detection error                          |
| **BAR\_CODE\_DECODE\_ERR**                       | barcode decoding error                           |
| **NO\_USER\_DLL\_FOUND**                         | "ImageProcess.dll" connection error              |
| **NO\_IPP\_DLL\_FOUND**                          | IPP Dll connection error                         |
| **IPP\_EXEC\_ERR**                               | run-time error in IPP-function                   |
| **IPP\_TRY\_EXCEPT\_ERR**                        | *try-except* execution in IPP-function           |
| **BARCODE\_ERROR\_INPUT\_PARAM**                 | input data error                                 |
| **BARCODE\_ERROR\_FINIT**                        | initialization error                             |
| **BARCODE\_ERROR\_NOT\_LOAD\_IP\_DECODED\_LL**   | "IpDecode.dll" connection error                  |
| **BARCODE\_ERROR\_INNER\_PROBLEM**               | internal program error                           |
| **BARCODE\_ERROR\_DECODE\_1D\_BAD\_DECODE**      | 1D-barcode decoding error                        |
| **BARCODE\_ERROR\_FIND\_ROW\_OR\_COLUMN**        | Row or Column count computational error (PDF417) |
| **BARCODE\_ERROR\_FIND\_3X8\_2D\_X**             | *MinX* computational error (PDF417)              |
| **BARCODE\_ERROR\_FIND\_3X8\_2D\_Y**             | *MinY* computational error (PDF417)              |
| **BARCODE\_ERROR\_2D\_UGOL\_MAX**                | <p>invalid barcode angle (> 3</p><p>degree)</p>  |
| **BARCODE\_ERROR\_INDEFINITELY\_DECODED**        | the result may contain decoding errors           |
| **BARCODE\_ERROR\_DLL\_NOT\_INIT**               | Dll initialization error                         |
| **BARCODE\_ERROR\_IP\_DECODE\_DLL\_Try\_Except** | *try-except* in IPDECODE-function                |
| **IPDECODE\_ERROR\_LARGEERRORS**                 | too many invalid code words                      |
| **IPDECODE\_ERROR\_FAULTCOLUMNS**                | invalid number of columns                        |
| **IPDECODE\_ERROR\_FAULTROWS**                   | invalid number of rows                           |
| **IPDECODE\_ERROR\_INCORRECT\_ERROR\_LEVEL**     | correction *Level* error                         |
| **IPDECODE\_ERROR\_LOADING\_DEV\_TABLE**         | loading "DevTable.bin" error                     |
