HelpPC 2.10 Quick Reference Utility Copyright 1991 David Jurgens

                            Epson FX Printer Codes

       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
                                   1  Elite             32  Double Wide
                                   4  Condensed         64  Italic
                                   8  Emphasized       128  Underline
                                 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 I
                                   1  France             8  Japan
                                   2  Germany            9  Norway
                                   3  United Kingdom    10  Denmark II
                                   4  Denmark I         11  Spain II
                                   5  Sweden            12  Latin America
                                   6  Italy
       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
                                       's'=(K,L,Y or Z) to mode 'n'=(0..6)
       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

       number of columns = n1 + (n2 * 256)

       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)
                                   1  center
                                   2  right justification
                                   3  full justification
        27 112      ESC p        Select/cancel proportional mode


       - the codes listed are relative to the Epson LX 800
       - in several situations where a numeric value of zero or one is
         required, the ASCII value of the number can be substituted

Esc or Alt-X to exit Epson printer codes Home/PgUp/PgDn/End ←↑↓→
Converted to HTML in 2006 by Timo Bingmann