Esc D [ N ] K Null (Setting Horizontal Tab Position) - Citizen CT-S2000 Command Reference Manual

Line thermal printer
Hide thumbs Also See for CT-S2000:
Table of Contents

Advertisement

ESC D [ n ] k NULL
[Function]
[Code]
[Range]
[Outline]
[Caution]
[Default]
[See Also]
[Sample Program]
Setting horizontal tab position
<1B>H<44>H [<n>] k<00>H
1≤n≤255
0≤k≤32
Specifying a horizontal tab position.
• "n" indicates the number of columns from the beginning to the horizontal tab
position. Note, however, that "n = set position – 1". For example, to set the position
at 9th column, n = 8 is to be specified.
• "k" denotes the number of horizontal tab positions you want to set.
• The tab position is set at a position where it is "character width  n " from the
beginning of a line. The character width, at this time, includes the space on the right.
In double width characters, it is made double the ordinary case.
• Tab positions that can be specified are maximum 32. Specifying tab positions
exceeding this limit is ignored.
• <n> k, which denotes a setting position, is input in the increasing order and ends at
<00> H.
• ESC D <NULL> clears all the set tab positions. Following clearing, the horizontal tab
command is ignored.
• When the data, <n> k, is equal to or smaller than its preceding data, <n> k-1, it is
assumed that tab setting is finished. If this is the case, the next data onward will be
processed as normal data.
• When the data, <n> k, exceeds a 1-line print area, set the horizontal tab position, as
"Set column position = Maximum print columns + 1".
• The horizontal tab position does not change even if the character width is altered
after setting the horizontal tab position.
• At the selection of font A, tabs are set every 8 characters (at 9th, 17th, 25th, ...) with
right space amount of a character set at 0 and horizontal enlargement rate of a
character set at 1.
HT
Refer to Sample Program and Print Results for HT.
- 35 -

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents