
e Xte n do
®
Em ulation C omm and S e t Re fe r e nc e
Part No. D 684 112
Mod.Nr. 4 150813 LEV
Page 33 of 95
2.1.22
ESC D+[d1]..[dn]+NUL
Horizontal tab positions
[Name]
Sets Horizontal tab positions
[Function]
This command sets one or more horizontal tab positions or deletes all tab
positions.
[Code]
[1B]
16
+ [44]
16
+ [d1]
to [dn]
+ [00]
16
[27]
10
+ [68]
10
+ [d1]
to [dn]
+ [0]
10
[Description]
1. Command “ESC D+[d1]..[dn]+NUL” sets one or more tab positions, which are used by the
horizontal tab command “HT”.
2. The following conditions must be satisfied for the values of d1, d2, etc. (tab position).
X-56 / 203 dpi Printer: [1]
10
≤
[d]
≤
[56]
10
X-80 / 203 dpi Printer: [1]
10
≤
[d]
≤
[80]
10
3. The maximum number of tabs that can be set it 32. Therefore, the condition [1]
10
≤
[n]
≤
[32]
10
must be satisfied. Any data sent after the 32
nd
horizontal tab position will be treated as ordinary
data.
4. The horizontal tab position is set to [d] x 8 dots distant from the head of the line in the printing
area.
5. When the horizontal tab is set with this command, all horizontal tab positions previously set are
deleted. Therefore, to add a tab, it is necessary to resend all the previous tab locations along
with the new tab location.
6. The [d] values must be entered in ascending order, and the data string must end with NUL ([0]
10
).
7. All horizontal tab positions can be deleted with the “ESC D+NUL”
command.
8. When the power to the printer is cycled or the printer is reset, the horizontal tab positions are set
to intervals of 8 default characters as selected during initialization.