^GFGraphic Field
^GF configures graphic Field. It applies to the current field and can change pixels in the rendered label.
ZPLr compatibility note
- Zebra compressed-binary (C) payloads are diagnosed but not decoded.
A representative output
This compact example is selected because the visible result clearly demonstrates ^GF.
Recommended rendered sample
Uses ^GF in a compact label where its visible effect is easy to inspect.
^XA
^PW240
^LL180
^FO110,10^GFA,32,32,2,00003FFC40028001A5A5A5A5800181818241842188119009800140023FFC0000^FS
^XZaCompression type
Sets compression type. It can be omitted when the documented default is suitable.
- Default
A- Required
- No
ABCa variations
Compare values side by side; other parameters remain at representative defaults.
a = A
Uses A for compression type while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,8,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZa = B
Uses B for compression type while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFB,8,8,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZbBinary byte count
Sets binary byte count. It can be omitted when the documented default is suitable.
- Default
command is ignored if a value is not specified- Range
1–99999- Required
- No
0199999b variations
Compare values side by side; other parameters remain at representative defaults.
b = 0
Uses 0 for binary byte count while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,0,8,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZb = 1
Uses 1 for binary byte count while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,1,8,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZcGraphic field count
Sets graphic field count. It can be omitted when the documented default is suitable.
- Default
command is ignored if a value is not specified- Range
1–99999- Required
- No
199999c variations
Compare values side by side; other parameters remain at representative defaults.
c = 1
Uses 1 for graphic field count while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,1,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZc = 2
Uses 2 for graphic field count while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,2,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZdBytes per row
Sets bytes per row. It can be omitted when the documented default is suitable.
- Default
command is ignored if a value is not specified- Range
1–99999- Required
- No
0199999d variations
Compare values side by side; other parameters remain at representative defaults.
d = 0
Uses 0 for bytes per row while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,8,0,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZd = 1
Uses 1 for bytes per row while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,8,1,FF818181818181FF^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZdataData
Sets data. It can be omitted when the documented default is suitable.
- Required
- No
data00data variations
Compare values side by side; other parameters remain at representative defaults.
data = data
Uses data for data while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,8,1,data^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZdata = 00
Uses 00 for data while the other command values stay at representative defaults.
^XA
^PW640
^LL360
^FO70,50
^GFA,8,8,1,00^FS
^FO28,318^A0N,22,22^FDCaret GF parameter example^FS
^XZPrimary source
Official Zebra reference
Use the manufacturer reference for printer- and firmware-specific behavior beyond ZPLr’s pinned rendering profile.