Plain English

Prints a GS1-128 barcode (formerly EAN-128). This is the supply-chain standard — it uses Code 128 encoding but adds GS1 Application Identifiers (AIs) to structure the data. AIs identify what each piece of data means (lot number, expiry date, weight, etc.).

When to use

For supply chain, logistics, and retail compliance. Required by many trading partners for shipping labels, pallet labels, and product identification.

Syntax

ESC+BIabcdddddata

Parameters

ParameterDescription
aSubset: 0=auto, 1=A, 2=B, 3=C
bCheck digit: 0=none, 1=include
cBar width ratio
ddddBarcode height in dots (4 digits)
dataGS1 data with Application Identifiers

Example

ESC+A
ESC+H0100
ESC+V0050
ESC+BI01020100(01)09501101530003
ESC+Q1
ESC+Z

GS1-128 barcode with GTIN Application Identifier

Try it in the playground View all SBPL commands