User's Manual
KD C2 0 0 Use r M a n u a l
29
VerificationofOptional“CheckDigit”
Code39 and Interleave 2 of 5 have an optional check digit, which, by default, is not verified. Their verification
can be enabled by selecting the option VerifyCheckDigit to true or user can enable the verification for
individual symbologies:
Option Selected Verify Code39 check digit Verify I2of5 check digit
VerifyCheckDigit Yes
Yes
Code39_VerifyCheckDigit Yes No effect
I2of5_VerifyCheckDigit No effect Yes
If the check digit verification fails then the barcode is not transmitted.
Transmissionof“CheckDigit”
By default, the check digit – optional or mandatory – is not transmitted. Its transmission can be enabled for all
symbologies by enabling ReturnCheckDigit option.
Is the check digit returned?
Option Selected
EAN-13 EAN-8 UPC-A UPC-E Code39 I2of5
ReturnCheckDigit
Yes Yes Yes Yes Yes Yes
EAN13_ReturnCheckDigit Yes
No effect No effect No effect No effect No effect
EAN8_ReturnCheckDigit No effect
Yes
No effect No effect No effect No effect
UPCA_ReturnCheckDigit No effect No effect
Yes
No effect No effect No effect
UPCE_ReturnCheckDigit No effect No effect No effect
Yes
No effect No effect
Code39_ReturnCheckDigit No effect No effect No effect No effect
Yes
No effect
I2of5_ReturnCheckDigit No effect No effect No effect No effect No effect
Yes
Resolutionofinconsistencies
Three types of inconsistencies could arise in the assignment of symbology options. The decoder has pre-defined
strategies to resolve these inconsistencies:
If UPCE_as_EAN13 is true, then UPCE_as_UPCA is ignored.
If symbology conversion is selected but the target symbology is not enabled, then the decoder still outputs the
symbol in the target symbology. For example, suppose UPC-E is enabled and UPCE_as_EAN13 is true but
EAN-13 is disabled. All UPC-E symbols will be shown as EAN-13 and EAN-13 options (if specified) will be