Citizen CBM1000 Printer User Manual


 
— 73 —
ESC D [ n ] k NUL
[Function] Setting horizontal tab position
[Code] <1B>H<44>H [<n>] k<00>
[Range] 1
n 255
0
k 32
[Outline] 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 <NUL> clears all the set tab positions. Following
clearing, the horizontal tab command is ignored.
[Caution] 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.
[Default] • Tab positions are set at eight-character intervals (9th., 17th.,
25th. columns) of Font A.
[See Also] HT
[Sample Program] Refer to Sample Program and Print Results for HT on page 45.