Retro video games delivered to your door every month!
Click above to get retro games delivered to your door ever month!
X-Hacker.org- Hardware - <b> epson fx printer codes</b> http://www.X-Hacker.org [<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
                           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

Online resources provided by: http://www.X-Hacker.org --- NG 2 HTML conversion by Dave Pearson