
## ChecksumValidation enum

**Namespace:** `Aspose.Barcode.Recognition`


Enable checksum validation during recognition for 1D barcodes. Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible. Checksum never used: Codabar Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN Checksum always used: Rest symbologies This sample shows influence of ChecksumValidation on recognition quality and results


## Enum Values

| Name | Value | Description |
| --- | --- | --- |
| [DEFAULT](#default) | `0` | If checksum is required by the specification - it will be validated. |
| [OFF](#off) | `2` | Do not validate checksum. |
| [ON](#on) | `1` | Always validate checksum if possible. |
### DEFAULT {#default}

**Value:** `0`

If checksum is required by the specification - it will be validated.

### OFF {#off}

**Value:** `2`

Do not validate checksum.

### ON {#on}

**Value:** `1`

Always validate checksum if possible.

