Printer Operation:
| Decimal | ASCII | Description |
| 7 | BEL | Beeper |
| 17 | DC1 | Select printer |
| 19 | DC3 | Deselect printer |
| 27 25 48 | Esc EM 0 | Turn cut sheet feeder control off |
| 27 25 52 | Esc EM 4 | Turn cut sheet feeder control on |
| 27 56 | Esc 8 | Disable paper out sensor |
| 27 57 | Esc 9 | Enable paper out sensor |
| 27 60 | Esc < | Select unidirectional mode for one line |
| 27 64 | Esc @ | Initialize printer |
| 27 85 48 | Esc U 0 | Cancel unidirectional mode |
| 27 85 49 | Esc U 1 | Select unidirectional mode |
| 27 115 48 | Esc s 0 | Turn half speed mode off |
| 27 115 49 | Esc s 1 | Turn half speed mode on |
Vertical/Horizontal Motion:
| Decimal | ASCII | Description |
| 8 | BS | Backspace |
| 9 | HT | Horizontal tab |
| 10 | LF | Line Feed |
| 11 | VT | Vertical Tab |
| 12 | FF | Form Feed |
| 27 47 c | ESC / c | Select vertical tab channel (c=0..7) |
| 27 48 | ESC 0 | Select 8 lines per inch |
| 27 49 | ESC 1 | Select 7/72 inch line spacing |
| 27 50 | ESC 2 | Select 6 lines per inch |
| 27 51 n | ESC 3 n | Select n/216 inch line spacing (n=0..255) |
| 27 65 n | ESC A n | Select n/72 inch line spacing (n=0..85) |
| 27 66 0 | ESC B NUL | Clear Vertical tabs |
| 27 66 tabs | ESC B tabs | Select up to 16 vertical tabs where tabs are ascending values from 1..255 ending with NUL |
| 27 67 n | ESC C n | Select page length in lines (n=1..127) |
| 27 67 48 n | ESC C 0 n | Select page length in inches (n=1..22) |
| 27 68 0 | ESC D NUL | Clears all horizontal tables |
| 27 68 tabs 0 | ESC D tabs NUL | Sets up to 32 horizontal tabs with ascending values 1-137. NUL or a value less than previous tab ends command. |
| 27 74 n | ESC J n | Immediate n/216 inch line feed (n=0..255) |
| 27 78 n | ESC N n | Select skip over perforation (n=1..127) |
| 27 79 | ESC O | Cancel skip over perforation |
| 27 81 n | ESC Q n | Set right margin (n=column) |
| 27 98 b c 0 | ESC b c NUL | Clear vertical tabs in channel (c=0..7) |
| 27 98 c tabs | ESC b c tabs | Select up to 16 vertical tabs in channels (c=0..7) where tabs are ascending values from 1..255 ending with NUL |
| 27 101 48 s | ESC e 0 s | Set horizontal tab to increments of 's' |
| 27 101 49 s | ESC e 1 s | Set vertical tab to increments of 's' |
| 27 102 48 s | ESC f 0 s | Set horizontal skip to increments of 's' |
| 27 102 49 s | ESC f 1 s | Set vertical skip to increments of 's' |
| 27 106 n | ESC j n | Reverse linefeed (n/216 inch after buffer) |
| 27 108 n | ESC l n | Set left margin (n=column) |
Printing Style:
| Decimal | ASCII | Description |
| 27 33 n | ESC ! n |
Master select where n is a combination of: 0 Pica 16 Double Strike Pica & Elite and Condensed/Emphasized are mutually exclusive |
| 27 107 48 | ESC k 0 | Select NLQ Roman font |
| 27 107 49 | ESC k 1 |
Select NLQ Sans Serif font |
| 27 120 48 | ESC x 0 |
Select draft mode |
| 27 120 49 | ESC x 1 |
Select NLQ mode |
Print Size and Character Width
| Decimal | ASCII | Description |
| 14 | SO |
Select double width for one line |
| 15 | SI | Select condensed mode |
| 18 | DC2 |
Cancel condensed mode |
| 20 | DC4 |
Cancel one line double width mode |
| 27 14 | ESC SO |
Double width for one line (duplicate) |
| 27 15 | ESC SI |
Select condensed mode (duplicate) |
| 27 77 | ESC M | Select elite width (12 cpi) |
| 27 80 | ESC P | Select pica width (10 cpi) |
| 27 87 48 | ESC W 0 | Cancel double width mode |
| 27 87 49 | ESC W 1 |
Select double width mode |
Print Enhancement:
| Decimal | ASCII | Description |
| 27 45 48 | ESC - 0 |
Cancel underlining |
| 27 45 49 | ESC - 1 |
Select underlining |
| 27 69 | ESC E |
Select emphasized mode |
| 27 70 | ESC F |
Cancel emphasized mode |
| 27 71 | ESC G | Select double strike mode |
| 27 72 | ESC H | Cancel double strike mode |
| 27 83 48 | ESC S 0 |
Select superscript |
| 27 83 49 | ESC S 1 | Select subscript |
| 27 84 | ESC T |
Cancel superscript/subscript |
Character Sets:
| Decimal | ASCII | Description | |
| 27 52 | ESC 4 | Select italic mode | |
| 27 53 | ESC 5 | Cancel italic mode | |
| 27 54 | ESC 6 | Enable printing of characters (128-159,255) | |
| 27 55 | ESC 7 |
Cancel [ESC 6] command |
|
| 27 82 n | ESC R n |
Select International character set where numeric 'n' is: |
|
|
0 USA |
7 Spain 8 Japan 9 Norway 10 Denmark II 11 Spain II 12 Latin America |
||
| 27 116 0 | ESC t NUL |
Select italic character set |
|
| 27 116 1 | ESC t SOH |
Select Epson character set |
|
User Defined Characters:
| Decimal | ASCII | Description |
| 27 37 0 | ESC % NUL | Selects normal character set |
| 27 37 1 | ESC % SOH |
Selects user defined set |
| 27 38 0 | ESC & NUL ? |
Select user defined chars (see manual) |
| 27 58 0 0 0 | ESC : NUL NUL NUL |
Copy ROM into RAM |
Graphics Character Sets:
| Decimal | ASCII | Description |
| 27 42 0 n1 n2 | ESC * NUL n1 n2 |
Select single density graphics |
| 27 42 1 n1 n2 | ESC * SOH n1 n2 | Select double density graphics |
| 27 63 s n | ESC ? s n |
Reassign graphics mode |
| 27 75 n1 n2 | ESC K n1 n2 |
Single density graphics (60 dpi) |
| 27 76 n1 n2 | ESC L n1 n2 |
Double density graphics (120 dpi) |
| 27 89 n1 n2 | ESC Y n1 n2 |
Hi-speed double den graphics (120 dpi) |
| 27 90 n1 n2 | ESC Z n1 n2 |
Quad density graphics (240 dpi) |
| 27 94 m n1 n2 | ESC ^ m n1 n2 |
Select 9 pin graphics mode |
Other:
| Decimal | ASCII | Description |
| 13 | CR | Carriage Return |
| 24 | CAN |
Cancel text in line (but not control codes) |
| 127 | DEL |
Delete character (but not control codes) |
| 27 32 n | ESC SP n |
Space in n/72 inch following each NLQ char |
| 27 35 | ESC # | MSB control sequence cancel |
| 27 36 | ESC $ | Select absolute dot position |
| 27 61 | ESC = | MSB = 0 |
| 27 62 | ESC > | MSB = 1 |
| 27 73 48 | ESC I 0 | Cancel above [ESC I 1] |
| 27 73 49 | ESC I 1 |
Printable codes expansion (0-31,128-159) |
| 27 92 | ESC \ |
Select relative dot position |
| 27 97 n | ESC a n |
NLQ justification where numeric 'n' is: 0 left justification (default) |
| 27 112 | ESC p |
Select/cancel proportional mode |