ESC "D" [n] k NUL
[Function] | Setting the horizontal tab position |
[Code] | <1B>H <44>H [n] k <00>H |
[Range] | 1 £ n £ Max. print columns – 1 |
| 1 £ k £ 16 |
[Outline] | This command sets the horizontal tab positions. n indicates the number of lines |
| from the head of the line to the horizontal tab setting position; n equals the set |
| column position - 1." k indicates the number of horizontal tab positions to be |
| set. |
| The tab position is set at the character width ´ n from the head of the line. The |
| character width at this time includes the right space of the character and will be |
| doubled if the double width characters are specified. |
| The data <n>k indicating the set position is entered in the ascending order and |
| ends with <00>H. ESC D NUL clears all the set tab positions. After clearing |
| the tab positions, HT will be ignored. |
[Caution] | If the data <n>k is equal to or smaller than the preceding data <n>k - 1, it is |
| assumed that horizontal tab setting has been completed. In that case, the |
| subsequent data will be processed as regular one. |
| Up to 16 tab positions can be set. If the data exceeds this limit, it will be |
| processed as regular data. If the data <n>k exceeds the |
| the set column position will equal the maximum print columns + 1. |
| If the character width is changed after setting the horizontal tab positions, they |
| will not change. |
86 | CITIZEN |