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 CrispLoad 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
^XZTechnical 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.