Specifications

$1B $44
Printers: KPM150
[Name] 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
0 k 32
[Description] Sets horizontal tab positions
n speci es the column number for setting a horizontal tab position calculated from the
beginning of the line.
k indicates the total 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 set with twice the width of normal characters.
• This command cancels previous tab settings.
• When setting n = 8, the print position is moved to column 9.
• Up to 32 tab positions (k = 32) can be set. Data exceeding 32 tab positions is processed
as normal data.
• Send [ n ] k in ascending order and place a 0 NUL code at the end. When [ n ] k is less
than or equal to the preceding value [ n ] k -1, the setting is complete and the data which
follows is processed as normal data.
• $1B $44 $00 cancels all horizontal tab positions.
• The previously speci ed horizontal tab position does not change, even if the character
width is modi ed.
[Default] Default tab positions are set at intervals of 8 characters (columns 9, 17, 25, …) for Font
A when the right-side character spacing is 0.
[Reference] $09
[Example]
$1B $45
Printers: KPM150
[Name] Turn emphasized mode on/off
[Format] ASCII ESC E n
Hex 1B 45 n
Decimal 27 69 n
[Range] 0 n 255
[Description] Turns emphasized mode on/off.
• When the LSB of n is 0, the emphasized mode is off.
• When the LSB of n is 1, the emphasized mode is on.
[Notes] • Only the LSB of n is effective.
• $1B $21 also turns on and off the emphasized mode. However, the last received com-
mand is the effective one.
[Default] n = 0
[Reference] $1B $21
[Example]
KPM54 Emulation
76 Command Reference