Label Top is a vertical print position adjustment a user can use to
assure the top of a non-rotated image is at the correct position at the
top of the label. The printer receives image coordinates from the label
form based on an x-y position value. (x is the horizontal position and y
is the vertical position). Looking at a label hanging out the front of
the printer, the upper left corner is the 0,0 position.
Read More>> Label Top moves the printed image Up or Down in
the vertical axis.
Factors that affect label movement or tolerances associated with
sensors and drive components can affect the default 0,0 position. Label
Top allows adjustment to compensate for any of these issues that affect
the vertical Y axis placement.
Important - You must have previously calibrated the printer so
there is consistent label to label positioning before you can
successfully adjust the Top Position. To test proper calibration press
the FEED button several times and note that it comes to rest in the same
position each time.
Adjusting the Top Position
The Label Top can be adjusted using the ^LT ZPL command (Read
More>>). In addition if the printer has an LCD Display you can use
the LABEL TOP menu item. (Note: Some of the newer printers such as the
ZT200 Series do not have a Label Top menu item).
To properly set the Label Top you should use a test format with known
image placement values. Here is one we have created to send 5 labels
altering the Label Top position for each label.
Here is a video showing a typical label run with the script.
||Top Position Test Script
|^XA^LH0,0^PON^PR2^XZ (Removes any programmed
offsets and sets normal rotation)
^XA^LT-20^XZ Sets the Label Top to -20
^FO10,10^A0N,20,20^FDMinus -20 Top Position (LT-20) ^FS
^XA^LT-10^XZ Sets the Label Top to -10
^FO10,10^A0N,20,20^FDMinus -10 Top Position (LT-10) ^FS
^XA^LT00^XZ Sets the Label Top to 00
^FO10,10^A0N,20,20^FDZero 0 Top Position (LT00) ^FS
^XA^LT10^XZ Sets the Label Top to +10
^FO10,10^A0N,20,20^FDPlus +10 Top Position (LT+10)^FS
^XA^LT20^XZ Sets the Label Top to 20
^FO10,10^A0N,20,20^FDPlus +20 Top Position (LT+20)^FS
|The image should include the line and
text under the line. This will indicate the line is
correctly positioned with the Label Top setting. The line should be fully visible
at the very top edge of the label without being more
than 1mm from the inter-label gap.
Positive numbers adjust the label top position farther down the label
by the specified number of dots. Negative numbers adjust the position up
Once you establish the correct Label Top Value send this ZPL replacing "xx" with the
desired setting. ^JUS saves the setting.
Remember, if your application sends another ^LTxx value it will
overwrite the saved settings.
- Creating your label formats and moving the text, barcode or graphic position to compensate
for the printer tolerances is a common mistake. This may work fine until you print too close
to the bottom and the image begins to truncate or be cut off . This is
because you may have exceeded the bit map length since the actual top of
the label is incorrect. Adjusting for the Top Position first and then
positioning your images is the correct way to position all your images.
- Sending the same Top Position value in your ZPL to multiple
printers is not a good practice. Printer to printer tolerances vary and
you may need specific Top Position values unique to a given printer. In
summary, set the Top Position for the printer and save the value then
avoid sending the ^LT (Label Top ZPL command). This command may be
generated as part of a printer setting in your software application or
Zebra Drivers and will overwrite the printer settings regardless of the
- If you have an application or software that has a Top Position
setting value and are printing to a single printer, you can match the
setting you saved on the printer. However, if you are printing to
multiple printers determine if there is a method that avoids sending ZPL
configurations to the printer. With the ZebraDesigner Driver you can set
"Use Printer Settings" check box and the configuration commands will not
be sent. If you have ZPL formats that you can edit remove the ^LT
command to avoid overwriting the printer setting.