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 2335 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 (e.g. 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 FeaturesCreate Datamatrix symbols from alphanumerical textOutput barcode image with the formats such as BMP GIF JPEG PNGRender barcode images on any devices and create device resolution dependent imagesFull controls of the bar code image styles such as background color bar color image quality rotation angle x-dimension captions etc.Only creates ECC 200 DataMatrix symbols.Supports square and rectangle symbols. Support Reed-Solomon error correctionChoose ASCIIC40TEXTBASE 256 encoding modes. Program is easyseveral lines of code can get barcode image generated.