C# GS1-128 Barcode Generator
How to creating ean-128, gs1-128 barcode with free c# example
- Mature barcode encoder SDK for generating GS1-128/EAN-128 1D barcodes in C#.NET
- Written in managed C#.NET, supporting .NET Framework 2.0, 3.0, 3.5 and above versions
- Support GS1-128 barcode generation in ASP.NET, WinForms, Crystal Reports, RDLC Reports etc
- Support Gif, Bmp, Png, Jpeg/Jpg & Tiff image formats for generated GS1-128 barcodes
- Enable various barcode options including size, color, font, checksum calculation, orientation, etc.
- Grant royalty-free and reliable developer license for this C# EAN-128 barcode SDK
C# EAN-128 Barcode Generator Introduction
KA.Barcode Generator for .NET Suite is a highly versatile barcode encoder package for developers to easily add barcoding function in VS.NET,
so you can print and integrate GS1-128 image and other linear & bi-dimensional barcodes in C#.NET development environment.
This page will guide you to create EAN-128 programmatically in C#. In addition, you can also adjust barcode settings for the generated GS1-128 images, like bar width, image width & height, margins, etc.
What Is An EAN-128 Barcode
GS1-128 is a self-checking linear barcode also named as EAN-128, UCC-128, UCC/EAN-128, GTIN-128. It has the same encoding patterns as that of a Code 128 barcode,
but it can encode all ASCII characters including A-Z, a-z, numeric digits and more.
GS1-128 in ASP.NET apps using C#
KeepAutomation barcode generator for .NET allows developers to easily stream EAN-128/ GS1-128 in ASP.NET web applications.
EAN-128 barcodes can be generated in Gif, Png, Jpeg, Bmp & Tiff image formats and be inserted into ASP.NET websites through simple component drag-and-drop.
You can also copy files to Microsoft IIS and create EAN-128 by adjusting URL (Generated images can be saved for future use). In addition, users can also create EAN-128 images in C# class library.
Fore more information, please check this link
Barcode in ASP.NET Core using C#
Barcode in ASP.NET Core MVC web apps using C#
How to print barcode in Visual C# with ASP.NET web control.
GS1-128 in Windows apps using C#
This barcode generator for .NET Suite SDK library is fully compatible with Visual Studio 2005 and above versions. It enables users to paint dynamic EAN-128 barcodes in Windows Forms applications.
You can draw an EAN-128 directly on the form by control drag-and-drop. Or you can create a barcode with Visual C#.NET programming in class library.
Click here to get more information:
Barcode in .NET Core WPF apps using C#
How to create barcode in .NET WinForms with Visual C#.
GS1-128 Barcode Data Encoding in C#
- All 128 characters of ASCII
- Extended ASCII. Values 128-255 in accordance with ISO 8859-1
- Four Function characters: FNC1, FNC2, FNC3, FNC4
- Four Code Set selection characters
- Star/Stop characters
The GS1 System has limited the maximum number of GS1-128 data character. The total number of transmitted GS1-128 data characters
SHALL NOT exceed 48.
The GS1-128 data characters include GS1 Application Identifier(s) and the Function 1 Symbol Charcter (FNC1) when used as a separator character.
GS1-128 check sum character
GS1-128 standard requires a compulsory check sum digit character, which is based on module 103.
The GS1-128 check character will be appended to the end of the data message during encoding. And it will not be
displayed in the GS1-128 barcode text label and it will not be returned by the barcode decoder device or barcode reader softeware.
However the barcode reader will use the check digit character to verify the decoding GS1-128 barcode.
Using C# GS1-128 barcode generator library, you do not need calculate the GS1-128 checksum character. The barcode generator c# library will
automatically calculate and add the check character to the GS1-128 barcode symbology in your C# applications.
Create GS1 Compatible EAN-128
- In barcode data setting CodeToEncode, around AI code with "()", and followed by AI data, such as "(02)225(03)33344". Here "02", "03" are the AI code, "225", "33344" is the AI data,
Generate Barcode Image in Specified Width and Height
- Set property AutoSizeAdjust to true
- Set property DPI to be the same or higher as your printer's resolution
- Set property BarcodeUnit to inch or cm
- Set property BarCodeWidth and BarCodeHeight to your required image width and height
GS1-128 Property Settings
Generate GS1-128 in .NET Applications with C#
Frequently Asked Questions
How do Code 128 and GS1-128 differ?
GS1-128 is the official standard for using Code 128 in business.
It encodes a smaller group of characters from Code 128's full encoding set and accurately encoded for global trade.
Using C# GS1-128 Barcode Generator library, you are able to create and print both Code 128 and GS1-128 barcode images in C#
ASP.NET Core, MVC, Blazor, Windows Forms, and WPF applications.
How do GS1-128 and GTIN-14 differ?
Both are GS1-compliant barcodes for business data. GS1-128 is like a shipping container that can hold many types of data (like batch, weight, or expiration date).
GTIN-14 (ITF-14) only encodes the 14-digit GTIN,
is like an item's ID card, carrying only its unique 14-digit GTIN number.
Using C# GS1-128 Barcode component sdk, you can encode both GS1-128 and ITF-14 (GTIN-14) barcodes in your C# Visual Studio .NET projects.
What information does GS1-128 cover?
A GS1-128 barcode can store various supply chain details of data. It can encode logistics-related info such as lot numbers,
product serials, manufacturing dates, expiration dates, weights and prices, in up to 48 characters of data.
Using C# GS1-128 Barcode sdk library, you will enter the GS1 data text and create GS1-128 barcodes directly in C# class.
What's the smallest and largest size for a GS1-128 barcode?
The X-dimension should be between 0.495 mm and 1.016 mm.
The allowable X-dimension (width of the narrowest element) for a GS1-128 barcode must be between 0.495 mm and 1.016 mm.
Using C# GS1-128 Barcode Generator library, you can quickly create, print GS1-128 barcodes with minimum or maximum size customized in C# ASP.NET Core web apps.
Which function code is compatible with GS1-128?
Yes, GS1-128 barcodes require the FNC1 function code. The FNC1 character should be encoded after the GS1 start character.
Using C# Barcode Generator library, you do not need encode FNC1 char manually. The barcode library will automatically insert the FNC1 char
in the right place in the GS1-128 barcode in C# ASP.NET and Windows applications.