EAN barcodes are normally prefixed by the human-readable character form of the 13th digit (which is actually the leftmost digit) and this does not appear under the bars, but in the light margin before the barcode symbol - where it indicates the region in which no other printing should appear. The dLSoft barcode font includes the numerals 0-9 without bars in the ASCII characters 33-41 (the Prefix character set, see below), so that the 13th digit may be printed in the light margin. The right-hand light margin is indicated by a > symbol.
The Prefix character set may also be used to print the leading 0 and the check digit for UPC-A codes. These are normally printed at a smaller size than the other human readable characters, so are provided in a UPC Prefix character set (ASCII 161-170). To obtain the correct spacing, the check digit human readable character should be preceded by a space.
The light margin indicators for EAN-8 codes are < on the left and > on the right, and the light margin indicator for EAN supplementary codes is > at the level of the supplementary characters, and provided in the font as . (dot). To obtain the correct margin position this should be preceded by a space.
More: