C# Data Matrix Barcode Generator Library

Integration & Developer Guide for Data Matrix 2D barcode image generation using C#

Generate 2d barcode Data Matrix images in Visual C# .NET with complete sample C# source code


In this C# tutorial, you will learn how to create Data Matrix 2d barcode images in ASP.NET MVC, Windows Forms applications using C#.

  • Data Matrix encodes character set (full ASCII, Unicode, byte array) in image file, Stream and byte array object
  • Data Matrix encodes GS1 data elements
  • Store and split long data message into multiple Data Matrix barcode images
  • Fully customizable with Data Matrix barcode image dimension width & height
  • Generate and print Data Matrix barcode image in JPG, PNG, BMP, SVG, EPS raster and vector file formats
  • Comprehensive C# options to customize Data Matrix with ECC 200 for ISO/IEC 16022

How to create Data Matrix barcodes in ASP.NET and .Windows Forms, WPF using C#

  1. Download .NET Data Matrix Barcode Generator Suite
  2. Install C# library to create Data Matrix barcodes in .NET apps
  3. Step by Step Tutorial








Data Matrix, also known as Data Matrix ECC200, is great 2-dimensional matrix barcode to store different data up to 2,335 alphanumeric characters.

C# Data Matrix Generator is one of the functions in OnBarcode's C# Barcode Generation Controls, which supports generating & printing Data Matrix and 20+ other linear & 2D bar codes for C# applications.










Common Asked Questions

What is a data matrix code?

A data matrix code is a 2-dimensional code that is made of black and white cells that are usually arranged in a square pattern. Using C# barcode generator library, you can easily generate, customize and print Data Matrix barcodes in OnBarcode.Barcode.DataMatrix class in C# codes.

What is the ISO standard for Data Matrix?

Data Matrix ISO specification is ISO/IEC 16022, and the latest standard version is ISO/IEC 16022:2024. C# Barcode Generator library fully support ISO compatible Data Matrix generations in C# applications.

What are the different types of Data Matrix?

According to Data Matrix latest ISO specification, there are two versions of Data Matrix
  • ECC 000-140
  • ECC 200. OnBarcode C# barcode library fully support Data Matrix ECC200, which uses the Reed-Solomon error correction.

How much data can a Data Matrix store?

It depends on the Data Matrix encoding data formats.
  • Alphanumeric data: up to 2,335 characters
  • Byte data (8-bit): 1,555 characters
  • Numeric data: 3,116 digits
If your encoding text size is over the maximum Data Matrix capacity, the barcode library will through an exception or create an empty image with error message in C# apps.

What is the minimum and maximum size of Data Matrix barcode?

The minimum size of Data Matrix is 10 x 10 modules. And the maximum size of Data Matrix is 144 x 144 modules. OnBarcode C# Barcode library supports all formats defined in Data Matrix ISO standard. You can customize the Data Matrix format through DataMatrixFormatMode using C#.

Can a phone scan a Data Matrix?

Yes. You can scan a Data Matrix using your iPhone with your 3rd party app installed.

Is a Data Matrix the same as a QR Code?

No. They are not the same barcode symbologies. Data Matrix and QR Code have lot of same features. They are both 2d barcodes, and enable to encode ASCII text, Unicode text, binary data. Both of them are encoding GS1 business data messages. C# Barcode Generator SDK fully supports both Data Matrix and QR Code generations in C# ASP.NET, MVC, Windows Forms, WPF, C# console applications.




Summary

OnBarcode C# Barcode Generator makes it easy to generate, create Data Matrix and other linear & 2d barcodes in Microsoft Word.

OnBarcode provides several Data Matrix Generator components and software, including Data Matrix VB.NET, Data Matrix ASP.NET, Data Matrix Java, Data Matrix for BIRT reports, Data Matrix for Excel, Data Matrix Generator.

This document is providing a detailed C# source code about generating Data Matrix barcodes in C# class using C# Barcode generation component.




































Terms of Use | Privacy Policy
Copyright © OnBarcode.com . All rights reserved.