Overview
Version
| Report Server Version | Plugin Version | Functional Change |
|---|---|---|
11.0 | V1.1 | / |
11.0 | V1.3 | Supported GS1 standards. |
Application Scenario
In the production environment of a factory workshop, the generation and recognition of Data Matrix codes are critical for effectively tracking and managing product information.
An integrated process enables workshop staff to visualize and analyze the generation and recognition of Data Matrix codes in FineReport, providing strong support for production management and decision-making, as shown in the following figure.

Notes
1. The plugin does not support the new calculation engine.
2. The plugin does not support Display settings in Condition Attribute.
3. The plugin does not support result files of scheduled tasks.
4. The plugin does not support image layout settings.
5. The plugin does not support adaptive display of barcodes.
6. The plugin does not support font color settings.
7. The plugin does not support left or right alignment.
8. If barcodes are stacked during preview, you can adjust the row height of cells.
9. The plugin does not support emojis in the barcode content.
10. The plugin supports barcodes containing a maximum of 1,588 characters. Exceeding the limit will trigger the error: "Can't find a symbol arrangement that matches the message. Data codewords: 9023." / Excessively long content may make it difficult to scan barcodes on mobile devices or scanners.
11. The loading of templates containing a large number of barcode images slows significantly during preview, especially when full data is displayed during data entry or data analysis previews. This issue also occurs with other barcode plugins.
12. The plugin does not support leading and trailing spaces in the barcode content.
13. The plugin does not support data entry preview on mobile terminals.
Plugin Introduction
Plugin Installation
You can download the plugin at https://community.finereport.com/plugin/?id=104.
For details about how to install plugins in the designer, see Designer Plugin Management.
For details about how to install plugins on the server, see Server Plugin Management.
Procedure
1. After installing the plugin, select a cell, and choose Cell Attribute > Display > ZXing Barcode on the right attribute panel. You can configure the attributes of Data Matrix codes, as shown in the following figure.

2. In Resolution, you can set the pixel size (2 by default) of Data Matrix codes from 1 to 6. The value of Resolution represents the pixels per module (PPM). Increasing the value produces larger images that are easier to scan.
3. The Data Matrix plugin of V1.3 and later versions supports GS1 standards, which can be selected in Encoding Standard, as shown in the following figure.
Default: UTF-8 encoding is used.
GS1: ISO-8859-1 encoding is used. Only barcodes compliant with GS1 standards can be generated.

4.Alternatively, you can choose Condition Attribute > Add Condition > Display, set Display to Other Displays, click Edit, select ZXing Barcode from the drop-down list, and configure barcode attributes as needed, as shown in the following figure.

Note:Effect Display
PC
Save the template and click Pagination Preview. The effect is the same as that shown in the "Application Scenario" section.
Mobile Terminal
Data Matrix codes can be previewed on mobile terminals, as shown in the following figure.
