Data Matrix
Код Data Matrix від фірми CiMatrix представляє собою двовимірний код, розроблений для розміщення великого обсягу інформації на обмеженій площі поверхні. Штрих-код Data Matrix може зберігати від одного до 500 символів. Код може масштабуватися від 1-mil щільності до 14-дюймової площі. Це означає, що Data Matrix має теоретичну максимальну щільність 500 млн символів на дюйм! На практиці, реальна щільність, істотно обмежується роздільною здатністю друкуючих пристроїв (принтерів штрих-коду) і сканерів.
Оскільки інформація кодується абсолютної позицією елемента всередині коду, тобто позицією щодо меж коду, код не такий чутливий до дефектів друкування, як традиційний штрих-код. Схема кодування Data Matrix має високий рівень надмірності, це дозволяє зберігати читання коду при його частковому пошкодженні або втраті частини коду. Кожен код має вимірювальні лінійки, які виглядають як суцільна лінія по одному краю символу і рівномірно розташовані квадратні точки однакового розміру по іншому краю, вони використовуються для визначення орієнтації і щільності коду.
Існують два основних набору символів. Вони використовують згорнуте кодування для корекції помилок, яке використовувалося в перших версіях коду Data Matrix, ці версії описані як ECC-000 .. ECC-140. Другий набір описаний як ECC-200 і використовує метод Ріда-Соломона (Reed-Solomon) корекції помилок. Символи ECC-000 .. 140 завжди мають непарну кількість модулів по кожній стороні квадрата. Символи ECC-200 завжди містять парне число елементів з кожної зі сторін. Максимальна ємність символу ECC-200 становить 3116 цифр або 2335 букв в символі, що складається з 144 модулів.
Data Matrix застосовується для маркування невеликих предметів, таких як електронні елементи: процесори, мікросхеми, друковані плати, так само для маркування електронних приладів, наприклад - мобільних телефонів. Унікальна здатність кодування Data Matrix розмістити приблизно 50 символів в коді розміром всього 3 мм і той факт, що цей код може бути прочитаний при 20-відсоткової контрастності друку ПЗЗ-камерою або ПЗС-сканером. Код площею від 1/8 дюйма до 7 дюйма може бути прочитаний з відстані від контакту до 36 дюймів. Звичайна швидкість читання складає 5 кодів в секунду.