For the correct formation of the GS1 DataMatrix, it is necessary to add the symbolic attribute - ASCII232 at the beginning of the received marking code line, before converting to DataMatrix, in accordance with the requirements of GS1 General Specification, otherwise the technical means will not recognize the code correctly and will not be able to process it correctly.
Chemark is a free application for checking marking codes.