The image represents the old Data Matrix standard ECC 000 – 140, which is not supported by 2DTG. It differs from ECC 200 (ISO/IEC 16022) – supported by 2DTG - by error correction mechanism. All symbols utilizing the ECC 000 through 140 error correction can be recognized by the upper right corner module being the inverse of the background color.
According to ISO/IEC 16022, "ECC 000 - 140 should only be used in closed applications where a single party controls both the production and reading of the symbols and is responsible for overall system performance."
Since this standard is still supported by the system decoder and if you expect that you may have a “mix” of both symbologies in your project, we recommend keeping system decoder active all the time (IDMENA1 command in EZConfig). In this case both symbologies will be covered unless, of course, you have Dot Peened Data Matrix encoded utilizing old standard.