Specifications
Confidential
SHEET
96
NO.
SHEET
REVISION
H
TITLE
NEXT
97
TM-U590 series
Specification
(STANDARD)
ESC D n1 ... nk NUL
[Name] Set horizontal tab positions
[Format] ASCII ESC D n1 ... nk NUL
Hex 1B 44 n1 ... nk 00
Decimal 27 68 n1 ... nk 0
[Range] 1 ≤ n ≤ 255
0 ≤ k ≤ 32
[Description] Sets horizontal tab positions.
• n specifies the column number for setting a horizontal tab position from the
beginning of the line.
• k indicates the total number of horizontal tab positions to be set.
[Notes] • The horizontal tab position is stored as a value of [n × character width] measured
from the beginning of the line. The character width includes the right-side
character spacing, and double-width characters are set with twice the width of
normal characters.
• This command cancels the previous horizontal tab settings.
• When setting n = 8, the print position is moved to column 9 by sending HT.
• Up to 32 tab positions (k = 32) can be set. Data exceeding 32 tab positions is
processed as normal data.
• Transmit [n]k in ascending order and place a NUL code 0 at the end.
• When [n]k is less than or equal to the preceding value [n]k-1, tab setting is
finished and the following data is processed as normal data.
• ESC D NUL cancels all horizontal tab positions.
• The previously specified horizontal tab positions do not change, even if the
character width changes.
• The character width is used with the one in the mode when this command is
executed.
[Default] n = 8, 16, 24, 32... (intervals of 8 characters (columns 9, 17, 25,...) for the font A
(9 × 9).)
[Reference] HT