2. Tab commands

HT

Horizontal Tab

Code 0916

Function

Details

Moves the printing position to the position of the next horizontal tab.

If the position of the horizontal tab is not set, this command is ignored.

If the position of the horizontal tab is out of the printing area, it is set at the head of the next line.

The position of the horizontal tab is set using the ESC D command.

The default value of the horizontal tab is 8 character pitches.

...ESC D n1

nk NUL

Horizontal Tab Set

 

 

 

 

 

 

Code

 

1B16 + 4416 + n1...

nk + 0016

Domain of

function

Function

1 n 255

0 k 32

Sets the position of the horizontal tab.

n describes the number of characters from the head of a line to the position at which the horizontal tab is set.

k describes the number of data to be set.

Details The position of the horizontal tab to be set is [character width n].

The character width includes the right space and the horizontal scaling factor.

All the values previously set are cleared.

The maximum number of horizontal tab positions settable is 32. If the number exceeds the limit, the rest of the data is processed as normal data.

The positions are set in ascending order. And the final value is NUL code.

If the smaller value is set than previously set value, such value is recognized as NUL code.

Even if changing the width of character after setting, the position of tab set is not changed.

5-15