Confidential BTP-R880NP Programming Manual
- 7 -
of the printable area as follows:
1) When the starting position is set to the upper left or lower right of the printable area
using
ESC T
, the horizontal motion unit (x) is used.
2) When the starting position is set to the upper right or lower left of the printable area
using
ESC T
, the vertical motion unit (y) is used.
[Reference]
ESC
\,
GS $
,
GS
\,
GS P
[Example]
Refer to
ESC W
ESC D n1...nk NUL
[Function]
Set horizontal tab positions
[Format]
ASCII
ESC D n1... nk NUL
Hex
1B
44
n1...nk
00
Decimal 27
68 n1...nk 0
[Range]
1
≤
n
≤
255
1
≤
k
≤
32
[Notes]
· The horizontal tab position is stored as a value of [character width × n] measured from
the beginning of the line. The character width includes the right-side character spacing,
and double-width characters are set with twice the width of normal characters.
· This command cancels the previous horizontal tab settings.
·When setting n = 8, the print position is moved to column 9 by sending HT.
·Up to 32 tab positions (k = 32) can be set. Data exceeding 32 tab positions is processed
as normal data.
·Transmit [n] k in ascending order and place a NUL code 0 at the end.
·When [n] k is less than or equal to the preceding value [n] k-1, tab setting is finished and
the following data is processed as normal data.
·
ESC D NUL
cancels all horizontal tab positions.
·The previously specified horizontal tab positions do not change, even if the character
width changes.
·The character width is memorized for each standard and page mode.
[Default]
The default tab positions are at intervals of 8 characters (columns 9, 17, 25...) for font A
(12 × 24).
[Reference]
HT
[Example]
Refer to
HT
ESC T n
[Function]
Selects the print direction and starting position in page mode.
[Format]
ASCII
ESC T
n
Hex
1B
54
n
Decimal 27
84
n