EAN/UCC-14 barcodes may be represented by ITF or EAN/UCC128 barcodes, and modern implementations should use EAN/UCC-128 – so that is what dBarcode uses. EAN/UCC-14 barcodes may be constructed from 12/13 digit retail UPC/EAN barcode numbers by left-filling the numbers with zeros, and uses a special checkdigit.
EAN/UCC-14 in EAN/UCC-128 barcode formed may be created by providing 13 digits; the Logistical Variant digit (normally 0 in the UK) followed by the first 12 of the retail digits (eg. from EAN-13 numbers but without EAN's check digit). Creation from UPC-A numbers requires two 0s followed by the first 11 digits of the UPC-A barcode number without the check digit. dBarcode calculates the EAN/UCC-14 Mod 10 check digit if Auto-checkdigit is enabled, and then produces the EAN/UCC-128 barcode.

If the EAN/UCC-14 checkdigit is to be provided the 14 digits are required, and Auto-checkdigit should be disabled.
More: