DotCode is a two-dimensional (2-D) matrix symbology that is composed of dots
that are arranged in a specified rectangular array. Released in 2009, DotCode was
designed for use with high-speed industrial printers, where printing accuracy cannot
be guaranteed. Because it does not require the use of continuous lines or precise
spacing, it is often used in high-efficiency production environments.
IDAutomation DotCode products are compliant with the AIM specification Rev. 4.00
2019 and GS1 General Specifications v20 2020. To print DotCode as a font, the data
must first be formatted with a font encoder, which will return a text string that,
when combined with the IDAutomation 2D Font, will create an accurate DotCode symbol.
The font encoders provided by IDAutomation include the unique ability to generate
the symbol from the IDAutomation2D font or common system font such as Courier New.
Some of the unique characteristics of DotCode include a highly adjustable size
ratio and a dot pattern which enables high-speed printing and scanning where other
barcodes might be problematic.
The features chart below lists the encoders provided within each package.