Code 11 Barcode Information
Code 11 barcode is a high-density numeric barcode that requires a
checksum to be calculated, and can sometimes be difficult to apply for
non-programmers. For those who may want an easier-to-use numeric barcode,
consider the IDAutomation
Codabar Barcode Font, which does not require checksums to be calculated.
The symbology of the Code 11 barcode character set consists of symbols
representing the numbers 0-9, a dash symbol, the start character and the stop
character. In the code11 barcode font, the parentheses are used as start and
Details for the Code 11 Barcode Font Package
Code 11 barcode fonts are scalable and should be printed at the correct font
size to suit the application and barcode scanner. The Code 11 barcode font was
designed to be printed at a minimum font size of 12 points; however, it can
print smaller point sizes if the printer and barcode scanner support it. The
last character in the Code 11 barcode font name determines the height of the
barcode with the shortest being IDAutomationC11XS and the tallest being
The following is sample code from Visual Basic 6 that selects the Code 11
barcode font and size.
Printer.FontName = "IDAutomationC11S"
Printer.FontSize = 12
Multiple Formats Provided:
- Four versions of the Code 11 barcode fonts are provided to support
different height/width requirements.
- TrueType fonts are supplied in PC and Mac format. The TrueType TTF
fonts are compatible with Mac OS X and all versions of Microsoft Windows,
- Mac TrueType Binary (.mtt) This TrueType version is formatted for
the Mac computer in MacBinary format. This encodes both resource
and data forks into one file. After it is copied to the Mac it must be
decoded. There are several Mac programs that can decode MacBinary files
such as Stuffit Expander available from
- Mac Type 1 (.mt1 and .bma) Mac systems require ATM (Adobe Type
Manager) to be installed before you can install and use the PostScript
Type 1 fonts. The ".mt1" file is the Type 1 printer font file and the
".bma" is the screen font file. These files are also encoded in
- Two PostScript versions of the Code 11 barcode fonts are included.
Binary and ASCII versions of PostScript are also provided.
- Type 1 (.pfb and .pfa) PostScript Type 1 font format. It can be used
UNIX systems and may be downloaded into PostScript printers if the OS
and printer support it. The file with the ".pfb" extension is Binary and
can also be used in Windows and OS/2 operating systems. Currently,
Windows systems require ATM (Adobe Type Manager) to be installed before
you can use install and use the PostScript Type 1 fonts. The ".pfb" file
contains the outlines, while a ".pfm" file carries the metrics. Both the
".pfb" and ".pfm" are required. The file with the ".pfa" extension is
the ASCII version.
- The Developer License grants the right to convert IDAutomation Code 11 fonts
to other formats as necessary including TrueDoc and OpenType.
Font Tools &
To help users integrate Code 11 barcodes into applications, IDAutomation
provides Code 11 checksum calculations in the following font tools:
In this example, the data to be encoded is "21435" with one check digit,
which is a modulo 11 checksum.
- Determine the weights of the numbers to be encoded, starting from the right
side of the number and working to the left. Then, multiply the number of the
barcode by the weighting and add these together as in the example:
|Data to encode:
|| 2 1 4 3 5
|| 5 4 3 2 1
||10 4 12 6 5
|Then add them:
||10 + 4 + 12 + 6 + 5 = 37
- Next divide the total by 11 to get the remainder, which is 37/11 = 3
remainder 4. That remainder is the check character.
- To generate a Code 11 barcode encoding the data 21435 that can be scanned,
enter (214354), highlight the data and select the appropriate Code 11 font to
turn it into a readable barcode.