/Barcode128

Create Code128 barcode strings from GS1-128 barcode numbers

Primary LanguageC#

Barcode128 Library

Generate Code128 barcodes from GS1-128 barcode numbers

Executable Wrapper Usage

C:\path> Barcode128 "(application identifier) data ..."

Barcode.cs Library Usage

Code128.StringToBarcode("(application identifier) data ...")

About

Non-Alphanumeric characters are ignored. Supports multiple application identifiers. Returns empty string on failure.

This program doesn't produce the most optimal results or the following reasons

  1. FUNC1 is added in front of all applications (this is not required if size of previous application is known)
  2. Applications are not reordered to the optimal order

These features would require adding AI table and more work into the project, so they haven't been implemented yet.

Links

Based on http://www.jtbarton.com/Barcodes/Code128.aspx

Code 128 font http://www.dafont.com/code-128.font

Executable https://github.com/mak3e/Barcode128/raw/master/Barcode128/bin/Release/Barcode128.exe

List of application identifiers http://www.gs1-128.info/application-identifiers/

More Info https://en.wikipedia.org/wiki/GS1-128