📄️ Common barcode properties
The following properties are shared by all linear and stacked barcode types that inherit from BarcodeBase: Code128, GS1-128, GS1-128-Plain, Code128-ZPL, Code39, EAN-13, EAN-8, UPC-A, ITF, and ITF-14.
📄️ GS1-128-Plain
GS1-128-Plain encodes raw GS1 data supplied as a plain text string (with FNC1 characters already embedded by the caller).
📄️ GS1-128
GS1-128 encodes structured GS1 data using Application Identifiers (AIs).
📄️ Code128-ZPL
Code128-ZPL encodes data using Code 128 with ZPL-compatible mode selection.
📄️ Code128
Mandatory properties
📄️ Code39
Mandatory properties
📄️ GS1-DataMatrix-Plain
GS1-DataMatrix-Plain encodes raw GS1 data supplied as a plain text string.
📄️ GS1-DataMatrix
GS1-DataMatrix encodes structured GS1 data using Application Identifiers (AIs).
📄️ DataMatrix
Mandatory properties
📄️ EAN-13
EAN-13 encodes a 13-digit European Article Number. The check digit (last digit) is calculated automatically if omitted.
📄️ EAN-8
EAN-8 encodes a shortened 8-digit EAN barcode. The check digit (last digit) is calculated automatically if omitted.
📄️ ITF
Interleaved 2-of-5 barcode. Encodes pairs of digits; the data string must have an even number of digits.
📄️ ITF-14
ITF-14 encodes a 14-digit GTIN using the Interleaved 2-of-5 symbology. The check digit is calculated and appended automatically. Horizontal bearer bars (hBearerBar) default to 5 to comply with the ITF-14 specification.
📄️ MaxiCode
MaxiCode is a fixed-size 2D matrix barcode used primarily by UPS for parcel routing.
📄️ PDF417
PDF417 is a stacked linear barcode capable of encoding large amounts of data.
📄️ GS1-QRCode-Plain
GS1-QRCode-Plain encodes raw GS1 data supplied as a plain text string in a QR Code symbol.
📄️ GS1-QRCode
GS1-QRCode encodes structured GS1 data using Application Identifiers (AIs) in a QR Code symbol.
📄️ QR Code
Mandatory properties
📄️ UPC-A
UPC-A encodes a 12-digit Universal Product Code. The check digit (last digit) is calculated automatically if omitted.