MR-0256 brings new options for customers who want to encode data into barcodes on certificates and labels. The following article details all available barcodes. Furthermore, this update allows us to encode all report dataset fields into barcodes, not just for specific datasets (previously).

The end of this article contains example files for guidance on implementation.

Note: These are not available on dashboard reports.


Barcode Name

Description and Explanation

Example String to be Encoded

Specific String Structures

Additional Parameters Required

Code128

A high-density linear barcode that can encode all 128 ASCII characters. It is widely used in logistics and inventory control.

"Code128Example"

None

None

Code128GS1

A variation of Code128 barcode that includes GS1 (Global Standards One) system compatibility. It is used for tracking trade items in global supply chains.

"Code128GS1Example"

None

gs1ModeEnabled: true

DataMatrixECC200

A 2D matrix barcode designed to store a large amount of data in a small space. It supports error correction and can encode up to 3,116 numeric or 2,335 alphanumeric characters.

"DataMatrixECC200Example"

None

None

DataMatrixGS1

A variation of DataMatrix barcode with GS1 compatibility. It is used for encoding large amounts of data in a small space while adhering to GS1 standards.

"DataMatrixGS1Example"

None

gs1ModeEnabled: true

QRCode

A 2D matrix barcode that can store up to 3,000 alphanumeric characters or 7,000 numeric characters. It is commonly used for storing URLs, contact information, and other data that can be scanned with a smartphone.

"QRCodeExample"

None

ErrorCorrectionLevelEncoding

TwoToFive

A linear barcode that can encode numeric data only. It comes in two variants: Interleaved (used for encoding even number of digits) and Standard (used for encoding any number of digits).

"123456" (Interleaved), "12345" (Standard)

Numeric only

InterleavedIncludeChecksum

AztecCode

A 2D matrix barcode that can store up to 3,067 alphanumeric or 3,832 numeric characters. It supports error correction and is used for applications requiring a compact barcode, such as transport tickets and small item labels.

"AztecCodeExample"

None

None

Codabar

A linear barcode that can encode numeric data and some special characters. It is used in libraries, blood banks, and shipping applications.

"A12345B"

A, B, C, or D as start/stop characters

None

Code39

A linear barcode that can encode 43 characters, including numbers, uppercase letters, and 7 special characters. It is used in various industries, such as manufacturing and logistics.

"CODE39EXAMPLE"

None

IncludeChecksumFullAsciiMode

Code93

A compact linear barcode that can encode all 128 ASCII characters. It is used in logistics, inventory control, and postal services.

"Code93Example"

None

IncludeChecksumFullAsciiMode

EAN8

A linear barcode used for encoding 8-digit product identification numbers. It is widely used in the retail industry for small items with limited space for a barcode.

"96385074"

8-digit numeric only

None

EAN13

A linear barcode used for encoding 13-digit product identification numbers. It is widely used in the retail industry for product packaging.

"5901234123457"

13-digit numeric only

None

KIX

A postal barcode used by the Dutch Post for automated sorting and routing of mail. It is based on a 4-state barcode format and encodes alphanumeric characters.

"1234ABCD"

None

None

PDF417

A 2D stacked barcode that can store up to 1,800 printable ASCII characters or 1,100 binary characters per symbol. It is used for ID cards, shipping, and inventory management.

"PDF417Example"

None

SecurityLevel

RM4SC

Royal Mail 4-State Customer Code (RM4SCC) is a postal barcode used by the Royal Mail in the United Kingdom for automated mail sorting. It encodes alphanumeric characters in a 4-state format.

"RM4SCExample"

None

None

UPCA

A linear barcode used for encoding 12-digit Universal Product Codes (UPC). It is widely used in the retail industry for product packaging in the United States.

"012345678905"

12-digit numeric only

None

UPCE

A compressed version of the UPCA barcode, used for encoding 6-digit product identification numbers. It is used for small items with limited space for a barcode.

"042526"

6-digit numeric only

UpcENumberSystem

 
For more information regarding additional required parameters please consult the implemented library:
GitHub - huysentruitw/barcoder: Lightweight Barcode Encoding Library for .NET Framework, .NET Standard and .NET Core.

Please use the attached files for guidance on implementing each barcode.