Hello Marco,
sorry never tried specifically with datamatrix.
According to the image your scanner/reader (don't know which one) is set to pass the found symbology type through as string prefix.
The DDS indeed produces a "d1" * that is plain ECC 200. Should be producing "d2" (as the online generator).
I suggest to contact IBM support on correct guidance on how to emit FNC1 (first character forGS1) and subsequent FNC1 to separate AI groups (if you use variable AI information, not this case).
- Data Matrix
0 ECC 000-140, not supported.
1 ECC 200.
2 ECC 200, FNC1 in first or fifth position.
3 ECC 200, FNC1 in second or sixth position.
4 ECC 200, ECI protocol implemented.
5 ECC 200, FNC1 in first or fifth position, ECI protocol implemented.
6 ECC 200, FNC1 in second or sixth position, ECI protocol implemented.
bye
#RPG