Remarks:
If the line spacing is altered after the output length has been set, the
output length (number of microsteps) remains unchanged.
ESC D (n)k NUL
Function:
Set Tabs
Code:
<1B> H <44> H <n1> H (<n>)k <0>
Range:
1
≤
n
≤
123
1
≤
k
≤
32
Description:
Sets up to 32 horizontal tabs, which are entered as n1, n2, n3 etc.
between 1 and 123 in a rising sequence with 0 at the end.
All horizontal tabs can be erased with ESC D 0. Any subsequent HT
command is ignored. When switching on the printer, or after entering
ESC @, tabs are set at intervals of 8 characters (11.7 cpi in Epson-
TM930 mode, 14 cpi in BEETLE/60 and ND69 mode).
The positions are shown as number of characters (with current charac-
ter density) between the beginning of a print line and the tab position.
However, they are stored as absolute half-dot values, which means
that they are preserved even if the character density is altered later.
If the r journal station (without parallel printing) is selected, the
tab positions apply from the beginning of the receipt. In the character
count, the gap between receipt and journal is bypassed, and the first
character position on the journal is always the beginning of the journal,
even when the length of the receipt printing area (in half dots) is more
than a complete multiple of the amount of receipt characters.
“n” specifies the character number of the tab position. (The 1. character
of the print line has the no. 0.)
“k” specifies the amount of tab positions (max 32)
If the final 0 is not present after 32 positions, the control command
ends after the 32nd position value and the subsequent values are
regarded as print characters or new control commands.
If a value defined as n
k
is equal to or less than the previously trans-
mitted value n
k-1
, or greater than 123, the control sequence is
Control Sequences
Description
GB - 51