GS1 Barcode Reader for C# Library
How to read, parse GS1 barcode using C# in ASP.NET, MVC applications?

How to read, decode barcode and parse GS1 data using C# in ASP.NET Core, Framework, MVC web app, and WinForms, WPF Windows applications
Barcode Reader for C#.NET > Scan, read, recognize GS1 barcode data parser in C#




  • Scan, read, parse GS1 data message from GS1 System supported barcode symbologies
  • Support GS1 QR Code, GS1 Data Matrix, GS1-128, ITF-14, EAN-13/EAN-8, UPC-A/UPC-E data parser
  • Advanced barcode scanning options, such as image regional reading, imperfect image scanning, rotated barcodes reading
  • Easy to read, scan barcodes using C# in ASP.NET Core, MVC, .NET framework, Windows applications
What is GS1 data?
In GS1 general specification standard, a GS1 data message includes a group GS1 data elements. Each data element includes two parts. One is the GS1 Application Identifier (AI Code), and the other is the GS1 Application Identifier data field (AI Data).

The AI Code is a two to four digits number. The AI Data can be fixed length or variable length of a group of characters.

The GS1 data message could be encoded in multiple GS1 supported data carrier, such as barcodes, RFID and other data carriers.

A GS1 supported barcode usually encodes a list of GS1 data elements.

The GS1 barcode complete data includes list pairs of AI code and data, and some control characters, such as "FNC1". The FNC1 is a non-printable control character used to delimit GS1 element strings of variable length.
How to read barcodes with GS1 data message using C#?
KeepAutomation C# Barcode Reader library provides API to help scan, read GS1 data from barcodes in C#, and also provides C# code to parse scanned GS1 data.

Using the barcode reader library, you will easily get the list of GS1 Application Identifier code and data field.

In the C# class BarcodeDetail, we have provided a method GetMessage(). The GS1 data message will automatically parse the scanned data message into GS1 data elements.