Hexadecimal 1B 44 n1 n2 n3… 00
Decimal 27 68 n1 n2 n3… 0
[Description]: Sets horizontal tab positions.
[Notice]:
• 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.
• The horizontal tab position is stored as a value of [character width × n]
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 memorized for each standard and page mode.
[Default] The default tab positions are at intervals of 8 characters (columns
9, 17, 25,...) for font A (12 ´ 24).
[Reference] HT
4.3.3 ESC \ nL nH
[Name]: Set relative printing position
[Format]: ASCII ESC \ nL nH
Hexadecimal 1B 5C nL nH
Decimal 27 92 nL nH
[Range]: 0 ≤ nL ≤ 255; 0 ≤ nH ≤ 1.
[Description]: Sets the print starting position based on the current position
by using the horizontal or vertical motion unit.
This command sets the distance from the current position to n [( nL + nH
×
256)horizontal motion unit]
[Notice]: