From AIPSYS Software Laboratory:
A Data Matrix code is a two-dimensional matrix barcode consisting of black and white square modules arranged in either a square or rectangular pattern. The information to be encoded can be text or raw data. it can store up to 2,335 text, 3116 digits or 1556 bytes. The length of the encoded data depends on the symbol dimension used. Error correction codes are added to increase symbol strength: even if they are partially damaged, they can still be read.
DataMatrix is being used to encode product and serial number information on electrical rating plates; to mark of surgical instruments in Japan; to identify lenses, circuit boards, and other items during manufacturing.
In a mobile marketing scenario a Data Matrix symbol is printed or displayed on products or marketing related materials (displays, magazines, and even web-pages). A user can now scan or decode this DataMatrix using a mobile phone with a built-in camera and suitable decoder software. After decoding the Data Matrix barcode symbol the user is forwarded to marketing or product related web-sites and blogs.
Create Datamatrix symbols from alpha/numerical text;
Output barcode image with the formats such as BMP, GIF, JPEG, PNG;
Render barcode images on any devices, and create device resolution dependent images;
Full controls of the bar code image styles, such as background color, bar color, image quality, rotation angle, x-dimension, captions;
Only creates ECC 200 DataMatrix symbols;
Supports square and rectangle symbols;
Support Reed-Solomon error correction;
Choose ASCII,C40,TEXT,BASE256, X12,Edifact, encoding modes;
GS1 standard supported;
Program is easy, several lines of code can get barcode image generated.