Data matrix is an invention of a two-dimensional barcode.
The coded information can be text or numbers. It is read by a bar code reader.
Error correction codes are often used to increase reliability. Even if one or more cells are damaged, the message can still be read. A data matrix symbol can store up to 2,335 alphanumeric characters.