Skip to command documentation
Supportedformatrasterfield scope
^FM

Multiple Field Origin Locations

^FM configures multiple Field Origin Locations. It applies to the current field and can change pixels in the rendered label.

Syntax
^FMx1,y1,x2,y2,...
x1

X-axis location of first symbol (in dots)

Sets x-axis location of first symbol (in dots). It can be omitted when the documented default is suitable.

Default
a value must be specified a value must be specified
Range
0–32000
Required
No
Documented values0e32000

x1 variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

x1 = 0

Uses 0 for x-axis location of first symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-x1-1.zpl
^XA
^PW640
^LL360
^FM0,0,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

x1 = e

Uses e for x-axis location of first symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-x1-2.zpl
^XA
^PW640
^LL360
^FMe,0,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
y1

Y-axis location of first symbol (in dots)

Sets y-axis location of first symbol (in dots). It can be omitted when the documented default is suitable.

Default
a value must be specified
Range
0–32000
Required
No
Documented values0e32000

y1 variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

y1 = 0

Uses 0 for y-axis location of first symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-y1-1.zpl
^XA
^PW640
^LL360
^FM0,0,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

y1 = e

Uses e for y-axis location of first symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-y1-2.zpl
^XA
^PW640
^LL360
^FM0,e,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
x2

X-axis location of second symbol (in dots)

Sets x-axis location of second symbol (in dots). It can be omitted when the documented default is suitable.

Default
a value must be specified
Range
0–32000
Required
No
Documented values0e32000

x2 variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

x2 = 0

Uses 0 for x-axis location of second symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-x2-1.zpl
^XA
^PW640
^LL360
^FM0,0,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

x2 = e

Uses e for x-axis location of second symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-x2-2.zpl
^XA
^PW640
^LL360
^FM0,0,e,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
y2

Y-axis location of second symbol (in dots)

Sets y-axis location of second symbol (in dots). It can be omitted when the documented default is suitable.

Default
a value must be specified
Range
0–32000
Required
No
Documented values0e32000

y2 variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

y2 = 0

Uses 0 for y-axis location of second symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-y2-1.zpl
^XA
^PW640
^LL360
^FM0,0,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

y2 = e

Uses e for y-axis location of second symbol (in dots) while the other command values stay at representative defaults.

ZPLcaret-fm-y2-2.zpl
^XA
^PW640
^LL360
^FM0,0,0,e,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser
...

Continuation of X,Y pairs

Sets continuation of X,Y pairs. It can be omitted when the documented default is suitable. The value can repeat to continue the documented pattern.

Required
No
Pattern
Repeatable
Documented values0

... variations

Compare values side by side; other parameters remain at representative defaults.

Side-by-side comparison2 variations

... = 0

Uses 0 for continuation of X,Y pairs while the other command values stay at representative defaults.

ZPLcaret-fm-value-1.zpl
^XA
^PW640
^LL360
^FM0,0,0,0,0
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

... = 1

Uses 1 for continuation of X,Y pairs while the other command values stay at representative defaults.

ZPLcaret-fm-value-2.zpl
^XA
^PW640
^LL360
^FM0,0,0,0,1
^A0N,42,34^FDORIGIN^FS
^FO28,318^A0N,22,22^FDCaret FM parameter example^FS
^XZ
Renderer8 dpmm
Preview loads in your browser

Primary source

Official Zebra reference

Use the manufacturer reference for printer- and firmware-specific behavior beyond ZPLr’s pinned rendering profile.

Open Zebra documentation