24 25
3.7
Initialization
Command
ESC @
Initialize Printer
Format
ASCII :
ESC @
Decimal :
27 64
Hexadecimal:
1B 40
Explanation:
This command initialize printer in following aspects:
- clear data in printing buffer.
- reinstate default value.
- select internal character font A.
- clear user defined characters.
3.8
Data Control Command
CR
Carriage Return
Format
ASCII :
CR
Decimal :
13
Hexadecimal:
OD
Explanation:
When a Carriage Return is sent to the printer, any data in the buffer is printed and
paper is fed one line. Same as LF command.
NUL
Null
Format
ASCII :
NUL
Decimal :
0
Hexadecimal:
00
Explanation:
NUL is used as the final code in some commands such as ESC B, ESC D. NUL
command is ignored by printer when used alone.
3.9
Hexadecimal
Printing
Command
ESC
”
Turn
Hexadecimal
Dump
Printing
on/off
Format ASCII: ESC ” n
Decimal:
27
34
n
Hexadecimal:
1B
22
n
Explanation:
Hexadecimal Dump print mode is turned on if n = 1, and turned off if n = 0. If you
execute programs or list program in Hexadecimal Dump print mode, all data sent
from the host computer will be printed out in hexadecimal.
Printing in the Hexadecimal Dump mode is performed only when the printer is in
the line buffer-full state.
Appendix 1 Index of Printing Command
Decimal Hexadecimal Command Description Page No.
0 00
NUL
Nil
27
9 09
HT
Horizontal
Tab
17
10 0A
LF
Line
Feed
15
13 0D
CR
Carriage
Return
27
14
0E
SO
Select Double-width Printing
19
20
14 DC4 Cancel
Double-width
Printing
20
27 34
1B 22
ESC ” n
On/off Hexadecimal Printing
27
27 38
1B 26
ESC & m n1
Define User-defined
n2..n6
Characters
20
27 37
1B 25
ESC % m n1 n2 Replace with User Defined
..mk nk NUL
Characters
21
27 42
1B 2A
ESC *
Set Bit Map Graph
23
27 58
1B 3A
ESC :
Reinstate the Font Characters
21
27 37
1B 25
ESC % n (n<2) Selection of self-defined
Character Sets
22
27 38
1B 26
ESC & s n m
Define User-defined
[a[p]sxa]m-n+1
Characters
22
27 39
1B 27
ESC
′
m n1 n1
′
Print Curving Lines
....nk
nk
′
’ CR
26
27 45
1B 2D
ESC - n
On/off Underline Printing
19
27 49
1B 31
ESC 1 n
Set n’ dot line Spacing
16
27 54
1B 36
ESC 6
Select Character set A
19
27 55
1B 37
ESC 7
Select Character Set B
19
27 64
1B 40
ESC @
Initial the Printer
26
27 68
1B 44
ESC D
Set Horizontal Tab
16
27 74
1B 4A
ESC J n
Line Feed
16
27 75
1B 4B
ESC K n1 n2
...data
Bit Map Graph Printing
23
27 85
1B 55
ESC U n
Character Width Enlarge
18
27 87
1B 57
ESC W n
Character Width & Height
Enlarge
18
27 86
1B 56
ESC V n
Character Height Enlarge
18
27 99
1B 63
ESC c n
On/Off Inverse Printing
20
27 102
1B 66
ESC f m n
Print Blank Characters or Lines
17
27 108
1B 6C
ESC I n
Set Left Margin
17
29 42
1D 2A
GS * n1 n2 [d] k Define Down-load Bit Map
Graph
24
29 47
1D 2F
GS / n
Print Down-load Bit Map graph
25