🧾 Description
Let us start with a very brief yet explanatory definition:
The last digit of a barcode is a computer check digit which makes sure the barcode is correctly composed.
Why does this matter to us, it matters to us because on some systems used by our customers the content of the barcode is only accepted without the transmission of the Check Digit.
Let's take as an example an Interleaved 2of5. A word of caution, in this example the check digit is shown, ( the last 0 on the right) most of the time this is not the case and the check digit is only present inside the code but it is not printed.
Once enabled this symbology, using Aladdin for example, you may notice Check Character Calculation is Disabled by default, while Transmission is enabled, the same is shown on the Product Reference Guide snippets provided below.
Now to most people, in order to stop transmitting Check Characters, it would seem natural and sufficient to change the setting for the Transmission to Disable.
This indeed is not the solution to the matter, yes the Transmission has to be disabled, but for it to be successful, we need to enable Check Character Calculation, normally the default calculation setting is the appropriate one, unless otherwise specified by the customer.
Why is this? Because the scanner, if the Check Character Calculation function is disabled, interprets the check character present inside the code as an integral part of the code and for that reason it will keep transmitting it.
