FastZPL
ZPL ^BC Command Reference

ZPL ^BC Code 128 Barcode Preview

Master the ZPL II ^BC command. Test Code 128 subsets, bar ratios, orientation, interpretation lines, and check digits in real-time.

100% Client-Side RAM (Zero-Upload)
Instant Sub-30ms Conversion
No 429 Rate Limits
Offline PWA Ready
Vector SVG Pre-render (203 DPI)
1-Bit Crisp
^BC CODE 128 BARCODE CODE128TEST99 ^BY2,3,75 ^BCN,75,Y,N,N (SUBSET A/B/C AUTO)
Load in FastZPL Studio & Convert to PDF

Clicking opens this template directly in the browser editor.

ZPL II Source Code^XA ... ^XZ
^XA
^PW406
^LL203
^FO20,25^A0N,28,24^FD^BC COMMAND SYNTAX TEST^FS
^FO20,65^BY2,3,75^BCN,75,Y,N,N^FDCODE128TEST99^FS
^FO20,165^A0N,22,18^FDSUBSET C DUAL NUMERIC MODE^FS
^XZ

Technical Specifications

ZPL Command
^BCo,h,f,g,e,m (Code 128 Barcode)
Parameters
Orientation, Height, Print Interpretation, Print Above, Check Digit, Mode
Subsets Supported
Subset A (Alphanumeric/Control), Subset B (Standard ASCII), Subset C (Numeric Pairs)
Engine Accuracy
Strict 1-bit binary rasterization

Why FastZPL is the #1 Choice

01

Interactive Barcode Debugger

Tweak ^BY ratio, width, and height in the CodeMirror editor and inspect scannability in real time.

02

Automatic Subsets

Validate automatic invocation of high-density numeric pair compaction (Subset C).

Understanding the ZPL ^BC command structure

The ^BC command formats Code 128 barcodes. The syntax is ^BCo,h,f,g,e,m where o is orientation (N, R, I, B), h is height in dots, f is interpretation line (Y/N), and g is interpretation line above (Y/N).

Frequently Asked Questions

Why does my barcode have no text underneath?

Set the third parameter to Y (e.g., ^BCN,100,Y) to enable human-readable interpretation line digits below the barcode bars.

Related ZPL Tools & Carrier Formats