How to Use the [DataMatrix] Label Component
Route: Label Generator - [ How to Use the [DataMatrix] Label Component ]Click the [DataMatrix] component icon in the left-side Component Bar to add a DataMatrix code to the label template. Then, click the DataMatrix code in the preview to drag it to a new position or resize it (enlarge/shrink).

Set Data Source for DataMatrix Generation
The data used to generate the DataMatrix code can come from two sources: [Fixed Text] or [Dynamic text, from Import Data] (i.e., extracting data from the data list in the [Import Data] module):
- For single-label creation (only 1 label needed):
In the component editing panel, check [Fixed Text], then directly enter the text content for generating the DataMatrix code in the input box. - For batch label creation (unique DataMatrix content on each label):
Select [Dynamic text, from Import Data], then specify the data source column for DataMatrix generation from the [Import Data] table. For example, in the diagram below, the [DataMatrix] column in the [Import Data] table is selected.

Rotate the DataMatrix Code
To rotate the DataMatrix code, adjust the [Rotate] slider in the component editing panel.

How to Generate Running Numbers
In the [Import Data] module, navigate to the column header of the data list and click [Fill Running Numbers] to generate serial numbers. For detailed steps, click Here to learn more.
Create GS1-Compliant DataMatrix Codes
If you need to create DataMatrix codes that comply with GS1 standards:
- Check the [Enable GS1-FNC1 Mode] option (as shown in the diagram below).
- Enter the GS1 Application Identifier (AI) data string in the DataMatrix content box.
Example of a valid GS1 data string:
010690000000000710ABCD1234{GS}214321DCBA{GS}1125112517191125309999Key Rules for GS1-FNC1 Mode:
- You do not need to add an FNC1 character at the start of the DataMatrix content — DoingLabel will add it automatically.
- For AIs with variable lengths, end the AI with a {GS} separator. The last AI in the string does not require a {GS} separator.
Warning: If you are unfamiliar with GS1-FNC1 mode DataMatrix codes, do not check [Enable GS1-FNC1 Mode]—this may result in un-scannable DataMatrix codes.
- Kindly refrain from reposting this article unless you have obtained permission.
- This is a translated article. Should you find any translation mistakes or content errors, please refer to the Original Article (Chinese), which takes precedence.
- Due to ongoing version iterations, the feature details and interface screenshots included in this article may not be updated in a timely manner, leading to potential discrepancies between the article content and the actual product. For the most accurate information, please refer to the features of the latest version.