BT-T080 Programming Manual
- 33 -
[Default]
n = 0
[Relative]
FS
!,
GS !
2.4 Bitmap Command
ESC * m nL nH d1... dk Select bitmap mode
[Function]
Select bitmap mode.
[Format]
ASCII
ESC
*
m nL nH d1...dk
Hex
1B
2A m nL nH d1...dk
Decimal 27
42 m
nL nH d1...dk
[Value range]
m = 0, 1, 32, 33
0
≤ nL ≤ 255
0 ≤ nH ≤ 3
0 ≤ d ≤255
[Notes]
Select a bitmap mode using m with the number of dots specified by nL and nH, as
follows:
m
Mode
Vertical Direction
Horizontal Direction
Number of Dots Resolution
Number of Dots
Resolution
0
8-dot single-density
8
67 DPI
101 DPI
nL + nH × 256
1
8-dot double-density
8
67 DPI
203 DPI
nL + nH × 256
32
24-dot single-density
24
203 DPI
101 DPI
( nL + nH × 256) × 3
33
24-dot ouble-density
24
203 DP
203 DPI
( nL + nH × 256) × 3
• If the value of m is out of the specified range, nL and the following data are processed
as normal data.
• The nL and nH indicate the number of dots of the bitmap in the horizontal direction,
the total number of dots is nL + nH × 256.
• Data of the bitmap excesses the current area will be ignored.
• d indicates the bitmap data. Set a corresponding bit to 1 to print a dot, or to 0 not to
print a dot.
• After complete the transmission of bitmap data, the printer returns to normal data
processing mode.
• If the printing area set by GS L and GS W is smaller than the required printing width
of GS / command, the followings will be immediately executed (the required printing
width of GS / command not exceeds the max. printing width):
①
Printing area extends to the right side, in order to meet the data amount of bitmap
to be printed.
②
If the step
①
can not provide enough extended width, then the left margin will be
reduced to meet the data. For each bit of the data in single-density mode (m = 0, 32),
printer prints 2 dots; For each bit of the data in double-density mode (m = 1, 33),
printer prints 1 dot. All the above should be considered when calculate the data
amount could be printed in one line.