^BFMicroPDF417 Barcode
^BF configures microPDF417 Barcode. It applies to the current field and can change pixels in the rendered label.
A representative output
This compact example is selected because the visible result clearly demonstrates ^BF.
Recommended rendered sample
Uses ^BF in a compact label where its visible effect is easy to inspect.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,3,0
^FDABC^FS
^XZoOrientation
Sets orientation. It can be omitted when the documented default is suitable.
- Default
current ^FW value- Required
- No
NRIBo variations
Compare values side by side; other parameters remain at representative defaults.
o = N
Uses N for orientation while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,3,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZo = R
Uses R for orientation while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFR,3,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZo = B
Uses B for orientation while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFB,3,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZhBar code height (in dots)
Sets bar code height (in dots). It can be omitted when the documented default is suitable.
- Default
value set by ^BY or 10 (if no ^BY value exists)- Range
1–9999- Required
- No
1001019999h variations
Compare values side by side; other parameters remain at representative defaults.
h = 100
Uses 100 for bar code height (in dots) while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,100,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZh = 10
Uses 10 for bar code height (in dots) while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,10,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZh = 1
Uses 1 for bar code height (in dots) while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,1,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZmMode
Sets mode. It can be omitted when the documented default is suitable.
- Default
0 (see Table 1 )- Range
0–33- Required
- No
033m variations
Compare values side by side; other parameters remain at representative defaults.
m = 0
Uses 0 for mode while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,3,0
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZm = 33
Uses 33 for mode while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO36,32
^BY2,2,90
^BFN,3,33
^FDABC^FS
^FO28,318^A0N,22,22^FDCaret BF parameter example^FS
^XZPrimary source
Official Zebra reference
Use the manufacturer reference for printer- and firmware-specific behavior beyond ZPLr’s pinned rendering profile.