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 (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