DevExpress Data Blog

11.1 Feature Days (from TechEd) – New DataMatrix Barcode Format

A new barcode has been added to our 11.1 version of our reporting suite! The DataMatrix barcode format is a 2D barcode that can encode anywhere from a few bytes up to almost 2K bytes. This format can encode pretty much any kind of number, string, or even raw data. Additionally built in error correcting codes allow for accurate recognition even in the face of partial damage. Take a look:

New ECC200 Barcode Preview

Just as you would expect, you can access the type of barcode to use by simply selecting the barcode control’s smart tag and selecting the appropriate format:


This should be a great new addition to the already feature packed reporting toolset we provide.

As always, if there are any comments and/or questions, feel free to get a hold of me!

Seth Juarez
Twitter: @SethJuarez

DXperience? What's That?

DXperience is the .NET developer's secret weapon. Get full access to a complete suite of professional components that let you instantly drop in new features, designer styles and fast performance for your applications. Try a fully-functional version of DXperience for free now:

Published May 16 2011, 09:00 AM by
Filed under:
Bookmark and Share


Robert Fuchs

Thank you for finally implementing this barcode.

You should refer to it as "GS1 Datamatrix" though, so people know what you mean.

May 16, 2011 12:45 PM

Grant Levy (Rooms Alive)

Forgive me if this sounds like a dumb question, but when will you be adding support for QR codes?  Or is that already in there and I just didn't realize it?

May 16, 2011 6:19 PM

Elder Soto

That is excellent news!!!

May 16, 2011 6:23 PM

Sigurd Decroos

When will barcodes be supported in XtraRichEdit? This would be awesome. At the same time, perhaps you can make a barcode server for generating the images and a barcode component for WinForms, WPF en SL :D.

May 16, 2011 7:58 PM

George (DevExpress)

2Robert: this is not a Data Matrix GS1 barcode, but a Data Matrix that supports the ECC200 encoding (in accordance with the ISO/IEC 16022 standard). You can learn about the difference between these two barcode symbologies at We apologize for misleading you and will make this blog post clear on this point.

May 17, 2011 9:18 AM

Robert Fuchs


I think you did not understand what I mean.

What we need in the real world is this:


GS1 Data Matrix (ECC 200)


Because of its technical advantages the GS1 organization considered the DataMatrix 2D barcode symbology for its system.

The so called GS1 or EAN Data Matrix is a standard DataMatrix symbol (ECC 200) with an internal GS1 identifier in the data structure (like the FNC1-Prefix in an GS1-128). The use of Application Identifiers is supported, this is comparable to the linear barcode GS1-128/EAN-128 or GS1 DataBar Expanded, where a code word similar to FNC1 acts as a field separator.


You are supporting EAN128 (btw, please change this name to GS1-128), so why not GS1 Data Matrix?

May 18, 2011 7:09 PM

George (DevExpress)


In this release, we supported only the Data Matrix standard per se. We plan to support GS1 in the next major version.

May 20, 2011 7:19 AM

Robert Fuchs

@George: Very bad idea, it's rather uselss without GS1 support :(

June 14, 2011 3:51 PM

George (DevExpress)

To everyone interested in GS1 support: please track the corresponding suggestion at

September 22, 2011 7:53 AM

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at or call us at +1 (818) 844-3383


DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, Delphi, HTML5 or iOS & Android development. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2018 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners