ESC/P Command Reference
- i -
Introduction
Contents
Introduction ······················································································· 1
What is ESC/P?··················································································· 2
1. Using ESC/P Brother Commands ······················································· 3
2. Examples of Using ESC/P Brother Commands ···································· 5
3. ESC/P Command Limitations··························································· 11
3.1 Print area
.............................................................................................................
11
3.2 Characters
...........................................................................................................
12
3.2.1 Character sizes
.........................................................................................
12
3.2.2 Character pitches
.....................................................................................
13
3.3 Print position
........................................................................................................
14
3.3.1 Characters
................................................................................................
14
3.3.2 Bitmaps, barcodes and downloaded images
............................................
14
3.4 Line feed amount
.................................................................................................
15
4. Control Code List ·········································································· 16
5. Control Command Details ······························································· 20
5.1 Character/style selection commands
...................................................................
20
ESC R
Select international character set
..................................................
20
ESC q
Select character style
....................................................................
21
ESC k
Select font
......................................................................................
22
ESC t
Select character code set
..............................................................
24
5.2 Text printing commands
.......................................................................................
25
ESC 4
Apply italic style
.............................................................................
25
ESC 5
Cancel italic style
...........................................................................
25
ESC E
Apply bold style
.............................................................................
26
ESC F
Cancel bold style
...........................................................................
26
ESC G
Apply double-strike printing
...........................................................
27
ESC H
Cancel double-strike printing
.........................................................
27
ESC P
Apply pica pitch (10 cpi)
.................................................................
28
ESC M
Apply elite pitch (12 cpi)
.................................................................
30
ESC g
Apply micron pitch (15 cpi)
............................................................
31
ESC p
Specify proportional characters
.....................................................
32
ESC W
Specify double-width characters
....................................................
32
SO
Specify auto-canceling stretched characters
.................................
33
ESC SO
Specify auto-canceling stretched characters
.................................
33
SI
Specify compressed characters
.....................................................
34
ESC SI
Specify compressed characters
.....................................................
34
DC2
Cancel compressed characters
.....................................................
35
DC4
Cancel auto-canceling double-width characters
............................
35
ESC –
Apply/cancel underlining
................................................................
36
ESC !
Global formatting
...........................................................................
37
ESC SP
Specify character spacing
..............................................................
38
ESC X
Specify character size
....................................................................
39
5.3 Line feed commands
...........................................................................................
40
ESC 0
Specify line feed of 1/8 inch
...........................................................
40
ESC 2
Specify line feed of 1/6 inch
...........................................................
40
ESC 3
Specify minimum line feed
.............................................................
41
ESC A
Specify line feed of n/60 inch
.........................................................
41
5.4 Horizontal movement commands
........................................................................
42
ESC l
Specify left margin
.........................................................................
42
ESC Q
Specify right margin
.......................................................................
44