Esc d n1 n2 … nk nul – Star Micronics Dot Impact Printer User Manual
Page 38
![background image](/manuals/140482/38/background.png)
3-30
STAR Command Specifications
Rev. 0.70
HT
[Name]
Move horizontal tab
[Code]
ASCII
HT
Hexadecimal
09
Decimal
9
[Defined Area]
---
[Initial Value]
---
[Function]
Move print position to next horizontal tab position.
The current position moves to the next tab position when at the horizontal tab position.
This command is ignored with under the following conditions.
• When there is no horizontal tab set.
• When the current position is the same as the furthest right horizontal tab position or to the right of it.
In the underline/upperline modes, underlines and upperlines are not printed in the spaces created by a
horizontal tab.
ESC D n1 n2 … nk NUL
[Name] Set horizontal tab
[Code]
ASCII
ESC
D n1 n2
.. nk NUL
Hexadecimal
1B 44 n1 n2
.. nk
00
Decimal
27 68 n1 n2
.. nk
0
[Defined Area]
1 ≤ n ≤ maximum printable digits ≤ 255
0 ≤ k ≤ 32
[Initial Value]
Not set
[Function]
Uses the left edge as a standard to set the horizontal tab to the position of (current ANK character pitch x n).
The horizontal tab reference point is the left edge, regardless of the left and right margin settings.
The right edge is also the reference for upside-down printing.
ANK character pitches, including right spaces, are unaffected by expansion settings.
All other horizontal tabs set before setting the horizontal tab using this command are cancelled
A maximum of 32 horizontal tabs can be set, but the tab position must satisfy the following conditions.
If the following conditions are not met, data up to the NUL code is discarded.Normal tabs that meet the
conditions below are set and tabs after errors occur are not set.
• 1 < n1 < n2 … < nk
• nk ≤ Printable region
The horizontal tab set using this command is unaffected by changing the character pitch.
All horizontal tabs are cleared by inputting ESC D NUL.