Datamatrix码简称DM码,主要是在北美被许多组织和政府部门广泛使用。
QR码在很大程度上是由日本人使用,他们将QR码应用于各行各业,后来QR码在欧洲和北美逐渐流行起来。这两种代码都遵循Reed-Solomon算法来获得纠错能力。
基本区别:
QR码
1.最多可以容纳4296个字母数字字符,是Datamatrix码的两倍
2.可以储存日本汉字
3.尺寸不是很紧凑,因此不能用于非常小的物体
4.编码规则导致每一个字符需要在两个方向插入4个模块,直到最多可以添加177个模块
5.纠错能力可以达到30%

Datamatrix码
1.最多可以生成2335个字母数字字符
2.具有较高的安全性,在安全性要求较高的领域得到广泛应用
3.更加紧凑,使用更小的面积包含相同数量的数据
4.纠错率高达33%

总结:
两种码制都可以存储字母数字字符。关键的不同之处在于,Datamatrix码只使用周长进行识别,而QR码有更多的识别区域。因此,Datamatrix码有更多的空间来编码数据,这意味着它比QR码更紧凑。
