
26
Sets
horizontal tab
position
Command: ESC D n1~nk NULL
<< Code >>
0x1B , 0x44 , n
1
~n
k
(k bites) , 00H (1
≤
k
≤
32 , 1
≤
n
≤
255)
Selects a tab position every 8 characters (at 9th point ,
17th point, 25th point ...), if the setting for character right
space = 0.
<< Function >>
Sets horizontal tab positions.
n refers to the number of points to the tab position from the
left amrgin or the start of line.
k indicates the number of data of horizontal tab positions to
be set.
<< Details >>
A tab position to be set is (n x character width) from the
left margin or the start of line. Character width includes
the right space of character (ESC SP), and increases in
proportion to the horizontal magnification of the character
if the magnification is larger than two.
After this coommand is executed, the previously set
horizontal tab positions are cleared.
If n=8 is set for horizontal tab position, the next print start
position is moved to the 9th point by (HT: „Horizontal
tab“).
The maximum allowable number of horizontal tab
positions is 32 (k=32). If this is exceeded, subsequent
data is treated as normal data.
Enter n1~ nk for specifying tab positions in ascending
order. The data is ended with an 00H input. If n is equal to
or smaller than the previous value, the horizontal tab
setting process stops and subsequent data is processed
as normal data.
Use (ESC D NULL) to clear all horizontal tab positions.
Even if character width is changed after setting horizontal
tab positions, the set horizontal tab positions are
retained.