Specifications
character is desired, use c1 = c2.
• If c2 < c1, the command is not executed.
• d is the dot data for the characters. The dot pattern is in the horizontal direction starting
from the left. Any remaining dots on the right remain blank.
• The data to defi ne a user-defi ned character is (x x y) bytes.
• To print a dot, set the corresponding bit to 1; to not have it print, set to 0.
• This command can defi ne different user-defi ned character patterns for each font. To
select the font, use $1B $21.
• A user-defi ned character and a downloaded bit image cannot be defi ned simultaneously.
When this command is executed, the downloaded bit image is cleared.
• The user-defi ned character defi nitions are cleared when: $1B $40 or $1D $2A or $1B
$3F are executed or the printer is reset or the power shut off.
[Default] Internal character set.
[Reference] $1B $25, $1B $3F
[Example]
p1
MSB
LSB
p2
14 dots (32 col)
10 dots (42 col)
$1B $28 $76
Printers: KPM150
[Name] Set relative vertical print position
[Format] ASCII ESC ( v nL nH
Hex 1B 28 76 nL nH
Decimal 27 10 118 nL nH
[Range] 0 ≤ nL ≤ 255
0 ≤ nH ≤ 255
[Description] Sets the print vertical position based on the current position by using the horizontal or
vertical motion unit. This command sets the distance from the current position to [(nL +
nH × 256) × (horizontal or vertical motion unit)].
[Notes] • When the starting position is specifi ed by N motion unit to the bottom: nL + nH × 256 = N
• When the starting position is specifi ed by N motion unit to the top (negative direction),
use the complement of 65536: nL + nH × 256 = 65536 - N
• The horizontal and vertical motion unit are specifi ed by $1D $50.
• The $1D $50 command can change the horizontal (and vertical) motion unit. However,
the value cannot be less than the minimum horizontal movement amount.
• In standard mode, the vertical motion unit is used.
[Default]
KPM54 Emulation
Command Reference 71