^BP Plessey
Plessey barcode, numeric, with a CRC check digit.
^BP prints a Plessey barcode for digits and the letters A to F, always with a CRC check digit; the second parameter decides whether that digit is printed in the text.
Barcodes · Updated 2026-10-20
Syntax
^BPo,e,h,f,g
Parameters
| Parameter | What it does | Values |
|---|---|---|
o | Rotation. | N, R, I, B |
e | Print the check digit. | Y or N; default N |
h | Bar height, in dots. | default: ^BY's |
f | Human-readable line. | Y or N; default Y |
g | Put that line above the code. | Y or N; default N |
Common mistakes
- Plessey takes digits and A to F; the CRC check is always encoded.
Example
Edit the code and the label redraws. This is the same engine as the API.
Your file is downloading.
Free, with no daily limit. A free account also saves your designs and gives you an API key.

Questions
What does ^BP do in ZPL?
^BP prints a Plessey barcode for digits and the letters A to F, always with a CRC check digit; the second parameter decides whether that digit is printed in the text.
What is the syntax of ^BP?
^BPo,e,h,f,g
What should I watch out for with ^BP?
Plessey takes digits and A to F; the CRC check is always encoded.