A Data Matrix code is a
two-dimensional
matrix
barcode consisting of black and white "cells" or modules
arranged in either a
square or
rectangular pattern. The information to be encoded can
be text or numeric data. Usual data size is from a few bytes
up to 1556
bytes. The length of the encoded data depends on the
number of cells in the matrix.
Error correction codes are often used to increase
reliability: even if one or more cells are damaged so it is
unreadable, the message can still be read. A Data Matrix
symbol can store up to 2,335
alphanumeric characters.