3-30STARCommandSpecications

Rev. 0.70
HT
[Name] Movehorizontaltab
[Code] ASCII HT
Hexadecimal 09
Decimal 9
[Dened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
[Dened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.