ESC D

VERSAJET

 

 

 

[Name]

Set horizontal tab positions

 

Programming Reference

 

 

 

[Format]

ASCII

ESC D n …nk NUL

 

 

 

 

 

 

 

Hex

1B

44 n1…nk 0

 

 

 

 

Decimal

27

68 n1…nk 0

 

 

 

[Range]

1n255

 

 

 

 

 

 

0k32

 

 

 

 

 

[Default]

n = 8,16,24,32 (Every eight characters for the default font set by ESC ! or ESC M)

 

 

 

[Description]

Sets a horizontal tab to n columns from the beginning of the line. k indicates the number of

horizontal tab positions to be set.

[Notes]

The horizontal tab position is stored as a value of [character width x n] measured from the beginning of the line. The character width includes the right-side character spacing, and double-width characters are selected with twice the width of the normal characters.

The character width should be set before using this command. Settings of character fonts, space width and enlargement affect the setting of character width.

A maximum of 32 horizontal tab positions can be set. Data exceeding 32 horizontal tab positions is processed as normal data.

This command cancels any previous horizontal tab settings.

Transmit [n]k in ascending order and place a NULL code at the end. ESC D Null cancels all horizontal tab positions.

49