iDP3420/3421/3423 User’sMa nual
98 CITIZEN
ESC "D" [n]k NUL
[Function] Settingthe Horizontal tab position
[Code] <1B>H <44>H [n]k<00>H
[Range] 1 n255
0k32
[Outline] This command sets the horizontal tab position. n denotes the number of columns from the
head of the line to the horizontal tab setting position and equals theset column position - 1.
k denotes the number of horizontal tab positions to be set. The tab position is set at the
characterwidth ×n from the headof t he line. Thec haracter width at t his time includes t he
space to the right of the character; it will be double the normal character width if the double
widthchar acters are selected.
Thedata<n>kdenotingthesetpositionisenteredintheascendingorderandendswith
<00>H. ESC D NUL clears all the set tab pos itions. HTis i gnored after clearing.
[Caution] If the data <n> k is equal to or smaller than the preceding da ta <n>k - 1, it is ass umed that
horizontal tab setting has been completed. If this is the case, the subsequent data will be
processed as normal data.
Up to 16 horizontal tabs can be set. The data beyond this limit are processed as normal
ones. If the data <n>k exceeds the one-line print range, set the "set column position =
maximumprint columns+ 1."
Even if the character width is changed after setting t he horizontal tab position, the latter will
not change.
[Default] 7×9 font, every 8 characters ( 9th, 17th, 25th column, and so on)