iDP3420/3421/3423 User’sMa nual
71 CITIZEN
ESC "D" [n] k NUL
[Function] Settingthe horizontal tab position
[Code] <1B>H <44>H [n] k<00>H
[Range] 1 nMax. print columns – 1
1k16
[Outline] This command sets the horizontal tab positions. n indicates the number of lines from t he
head of the line to the horizontal tab setting position; n equals the set column position- 1."
kindicates the number of horizontal tab positions to be set.
The tab positionis set at the character width ×n from the head of the lin e. The character
width at this time includest heright space of the character and will be doubled if the double
widthchar acters are specified.
The data <n>k in dicating the set positi on is entered in the as cending order and ends with
<00>H. ESC D NUL clears all the set tab positions. After clearing the tab positions, HT
will be ignored.
[Caution] If the data <n> k is equal to or smaller than the precedi ng data <n>k - 1, it is assumed that
horizontal tab setting has been completed. In that case, the subsequent data will be
processed as regula r one.
Up to 16 tab positions can be set. If the data exceeds this limit, it will be processed as
regular data. If the data <n>k ex ceeds the one-l ine print range, t he set column pos ition will
equal themaximum print columns + 1.
If the character width is cha nged after setting the hori zontal tab positions, they wi ll not
change.