User`s guide
Section1. Programming Concepts
Page 1-6 PN 9001106(B) SATO CX400 / CX410
This resets the reference point for all the following data.
3. Add the correct offset to all horizontal commands. Use the normal base reference point
from the print area and use the horizontal position for each field to properly locate it on the
label.
Calculate the distance (in dots) from the normal base reference point to the closest edge of
the label.
For a CX400 8 dpmm printer:
Label Width = 2" x 25.4 mm/in x 8 dpmm = 406 dots
New Base Reference Point = Maximum Print Width - Label Width
= (832 dots) - (406 dots) = 426 dots
Each <ESC>H command would have the value “426” added to it to correctly position
each field.
Note: The <ESC>A3 Base Reference Point command can also shift the reference
point in a negative direction (toward the outside edge of the label).
The Command Code subsection contains a sample label output for each command code. These
samples reflect how the printed information would appear on a five inch wide label. If you
want to test any of the sample label outputs and are using labels less than five inches in width,
we suggest that you add the Base Reference Point command to the data stream in order for the
images to print on your labels.
You must be careful not to print off the label surface as the label provides a heat sink for the
print head elements. Doing so will cause irrepairable damage to the head. This damage is not
covered under the print head warranty. The addition of the Base Reference Point command to
the sample data stream may help to adjust the print for your labels. See the following two
examples or refer to the Base Reference Point command description.
For example, the following illustrates a sample data stream for a CX400 printer and the
resulting label assuming a 4 inch wide label:
<ESC>A
<ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO
<ESC>H0050<ESC>V0200<ESC>B103100*SATO*
<ESC>H0070<ESC>V0310<ESC>L0101<ESC>XUSATO
<ESC>Q1<ESC>Z
If you are using a 2 inch wide label, the entire image may not appear on your label. By adding
the following Base Reference Point command to the second line of the data stream, the base
reference point will be changed, causing the image to be shifted over toward the inside of the
printer where it can beprinted on the narrower label.
<ESC>A
<ESC>A3H0406V0001
<ESC>H0050<ESC>V0100<ESC>L0303<ESC>XMSATO
<ESC>H0050<ESC>V0200<ESC>B103100*SATO*
<ESC>H0170<ESC>V0310<ESC>L0101<ESC>XUSATO
<ESC>Q1
<ESC>Z