DMP-137 (260-2887) Epson Control Codes Faxback Doc. # 4020 EPSON FX-850 Control Sequence Summary: You can easily select the code set for the Epson by setting Function (DIP) Switch 1 to ON before turning on the printer. Printer Operation/Data Sequences: DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 7 │07 │BEL │Sounds the built-in printer buzzer for 0.3 │ │ │second. ────────┼─────────┼──────────────┼──────────────────────────────────────────── 13 │0D │CR │Carriage return--tells the printer to print │ │ │the current buffer contents and then do a │ │ │carriage return with or without line feed │ │ │(Function Switch #5,CR) A carriage return │ │ │moves the print head to the left margin on │ │ │the same line ────────┼─────────┼──────────────┼──────────────────────────────────────────── 17 │11 │DC1 │Select printer--sets the printer to accept │ │ │data from a computer after the DC3 command │ │ │has deselected the printer ────────┼─────────┼──────────────┼──────────────────────────────────────────── 19 │13 │DC3 │Print suppress mode--sets the printer to │ │ │accept data from a computer after the DC3 │ │ │command has deselected the printer ────────┼─────────┼──────────────┼──────────────────────────────────────────── 24 │18 │CAN │Cancel--clears all print information in the │ │ │internal buffer ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 35 │1B 23 │ESC # │Cancels the MSB control set by the ESC = or │ │ │ESC > command ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 56 │1B 38 │ESC 8 │Disables the paper out detection ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 57 │1B 39 │ESC 9 │Enables the paper out detection ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 60 │1B 3C │ESC < │One-line unidirectional--moves the print │ │ │head to the left-most position, then prints │ │ │from left to right ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 61 │1B 3D │ESC = │Sets the MSB (most significant bit) of all │ │ │incoming data to 0 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 62 │1B 3E │ESC > │Sets the MSB of all incoming data to 1 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 64 │1B 40 │ESC @ │Initializes the printer ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 85 n │1B 55 n │ESC U n │Selects/deselects unidirectional printing │ │ │n=1 unidirectional; n=0 bidirectional ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 105 n│1B 69 n │ESC i n │Selects/deselects immediate printing mode │ │ │n=1 selects immediate printing mode │ │ │n=0 deselects immediate printing mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 114 n│1B 72 n │ESC r n │Selects a print color from seven colors │ │ │n=0 Black │ │ │n=1 Magenta │ │ │n=2 Cyan │ │ │n=3 Violet │ │ │n=4 Yellow │ │ │n=5 Red │ │ │n=6 Green ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 115 n│1B 73 n │ESC s n │Selects or deselects half speed printing │ │ │n=1 selects half speed mode │ │ │n=0 deselects half speed mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 127 │7F │DEL │Deletes a character input just before the │ │ │DEL code ────────┴─────────┴──────────────┴──────────────────────────────────────────── Vertical Motion Control Sequences: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 10 │0A │LF │Line feed--does a line feed with or without │ │ │carriage return ────────┼─────────┼──────────────┼──────────────────────────────────────────── 11 │0B │VT │Vertical tab--feeds the paper to the next │ │ │vertical tab stop set by the ESC / command │ │ │and does a carriage return ────────┼─────────┼──────────────┼──────────────────────────────────────────── 12 │0C │FF │Form feed--feeds paper to top of next page │ │ │after printing ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 47 n │1B 2F n │ESC / n │Selects the vertical tab channel used by VT │ │ │0≤n7≤ ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 48 │1B 30 │ESC 0 │Sets 1/8" line feed ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 50 │1B 32 │ESC 2 │Sets 1/6" line feed ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 51 n │1B 33 n │ESC 3 n │Selects n/216" line spacing 1≤255 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 65 n │1B 41 n │ESC A n │Selects n/72" line spacing 0≤n≤85 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 66 n1│1B 42 n1 │ESC B n1...n16│Sets vertical tab stops in channel 0 ..n16 0 │..n16 00 │NUL │0≤n≤255 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 67 n │1B 43 n │ESC C n │Sets form length in lines 1≤n≤127 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 67 0 │1B 43 00 │ESC C NUL n │Sets form length in inches 1≤n≤22 n │n │ │ ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 74 n │1B 4A n │ESC J n │Perform n/216" line feed ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 78 n │1B 4E n │ESC N n │Sets skip perforation 1≤n≤127 ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 79 │1B 4F │ESC O │Cancels skip perforation ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 98 m │1B 62 m │ESC b m n1... │Sets vertical tab stops in each channel n1...n16│n1...n16 │n16 NUL │m=channel number 0≤m≤7, 1≤n≤255 0 │00 │ │ ────────┴─────────┴──────────────┴──────────────────────────────────────────── Horizontal Motion Control Sequences: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 8 │08 │BS │Backspace--moves 1 character space to the │ │ │left ────────┼─────────┼──────────────┼──────────────────────────────────────────── 9 │09 │HT │Horizontal tab--moves to next horizontal tab │ │ │position ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 36 n1│1B 24 n1 │ESC $ n1 n2 │Sets absolute print position (distance from n2 │n2 │ │left margin)=(n1+n2x256) x 1/60" ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 68 n1│1B 44 n1 │ESC D n1...n2 │Sets horizontal tabs 1≤k≤28 2k 0 │n2 00 │NUL │ ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 81 n │1B 51 n │ESC Q n │Sets right margin ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 92 m │1B 5C m │ESC \ m n1 n2 │Sets relative print position (n1+n2x256) > n1 n2 │n1 n2 │ │32768:print start position moves right from │ │ │the current position │ │ │(n1+n2x256) < 32768:print position moves │ │ │left from the current position │ │ │Dot spacing 1/120" ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 108 n│1B 6C n │ESC l n │Sets left margin 0≤n≤255 ────────┴─────────┴──────────────┴──────────────────────────────────────────── Printing Style Control Sequence: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 33 n │1B 21 n │ESC ! n │Selects a combination of printing │ │ │characteristics │ │ │The value of n specifies the following: │ │ │ │ │ │n Feature Equivalent command │ │ │ │ │ │1 12 cpi ESC M/ESC P │ │ │2 Proportional spacing ESC p │ │ │4 Condensed printing SI/DC2 │ │ │8 Emphasized printing ESC E/ESC F │ │ │16 Double-strike printing ESC G/ESC H │ │ │32 Double-width printing ESC W │ │ │64 Italic printing ESC 4/ESC 5 │ │ │128 Underline ESC - ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 107 n│1B 6B n │ESC k n │Selects NLQ font │ │ │ │ │ │n=0 Font set by the front panel switch │ │ │n=1 Sans Serif │ │ │n=2 Courier │ │ │n=3 Prestige │ │ │n=7 Gothic ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 120 n│1B 78 n │ESC x n │Selects the NLQ or the draft mode n=0:Draft │ │ │mode, n=1:NLQ mode ────────┴─────────┴──────────────┴──────────────────────────────────────────── Note: You can select SSD mode only using the front panel method. There is no control code to select SSD ────────────────────────────────────────────────────────────────────────────── Print Size Commands: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 14 │0E │SO │Selects double-width printing-prints for one │ │ │line only ────────┼─────────┼──────────────┼──────────────────────────────────────────── 15 │0F │SI │Selects condensed mode (10 cpi to 17.1 cpi, │ │ │12 cpi to 20 cpi) ────────┼─────────┼──────────────┼──────────────────────────────────────────── 18 │12 │DC2 │Cancels condensed mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 20 │14 │DC4 │Cancels double-width mode set by SO ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 77 │1B 4D │ESC M │Selects 12 cpi ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 80 │1B 50 │ESC P │Selects 10 cpi ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 87 n │1B 57 n │ESC W n │Selects/deselects double-width mode │ │ │n=1 starts double-width mode │ │ │n=0 cancels double-width mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 112 n│1B 70 n │ESC p n │Sets proportional mode │ │ │n=1 selects proportional mode │ │ │n=0 cancels proportional mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 119 n│1B 77 n │ESC w n │Selects/deselects double-height │ │ │n=1 starts double-height │ │ │n=0 ends double=height ────────┴─────────┴──────────────┴──────────────────────────────────────────── Print Enhanced Control Sequences: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 32 n │1B 20 n │ESC SP n │Sets inter-character space (0≤n≤127) ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 45 n │1B 2D n │ESC - n │Underlining n=1 Starts underline; │ │ │n=0 ends underline ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 52 │1B 34 │ESC 4 │Selects italic mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 53 │1B 35 │ESC 5 │Ends italic mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 54 │1B 36 │ESC 6 │Expands printable characters ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 55 │1B 37 │ESC 7 │Enables upper control codes ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 69 │1B 45 │ESC E │Sets emphasized printing ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 70 │1B 46 │ESC F │Cancels emphasized printing ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 71 │1B 47 │ESC G │Sets double-strike printing ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 72 │1B 48 │ESC H │Stop double-strike printing ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 83 n │1B 53 n │ESC S │Sets superscript/subscript printing │ │ │n=1 selects subscript printing │ │ │n=0 selects supersubscript printing ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 84 │1B 54 │ESC T │Ends superscript and subscript mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 97 n │1B 61 n │ESC a n │Selects justification │ │ │n=0:Left justification │ │ │n=1:Centering │ │ │n=2:Right justification │ │ │n=3:Full justification ────────┴─────────┴──────────────┴──────────────────────────────────────────── Character Table Control Sequences: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 82 n │1B 52 n │ESC R n │Selects international characters │ │ │n=0 U.S.A. n=7 Spain │ │ │n=1 France n=8 Japan │ │ │n=2 Germany n=9 Norway │ │ │n=3 U.K. n=10 Denmark II │ │ │n=4 Denmark n=11 Spain II │ │ │n=5 Sweden n=12 Latin America │ │ │n=6 Italy ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 116 n│1B 74 n │ESC t n │Selects character code table │ │ │n=0:Italic character table │ │ │n=1:Graphic character table ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 73 n │1B 49 n │ESC I n │Printable code area expansion │ │ │n=0:Expanded area--0 to 31/128 to 159 │ │ │(except control codes) │ │ │n=1:Standard area 0 to 31/128 to 159 is │ │ │nonprintable code ────────┴─────────┴──────────────┴──────────────────────────────────────────── Font Downloading Control Sequence: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 37 n │1B 25 n │ESC % n │Selects/deselects the downloaded character │ │ │set defined with ESC & │ │ │n=0:Normal character sets │ │ │n=1:Download character sets ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 38 0 │1B 26 00 │ESC & NUL n m │Defines download character codes n m a0 │n m a0 │a0 │n:Code for first character to download │ │ │m:Code for last character to download │ │ │a0:Attributes ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 58 0 │1B 3A 00 │ESC NUL n NUL │Copies the resident in ROM to downloading n 0 │n 00 │ │area in RAM │ │ │n=0:Font set by the front panel switch │ │ │n=1:sans serif │ │ │n=2:courier │ │ │n=3:prestige │ │ │n=7:gothic ────────┴─────────┴──────────────┴──────────────────────────────────────────── Graphic Image Printing Control Sequences: ────────┬─────────┬──────────────┬──────────────────────────────────────────── DEC. │HEX. │MNEMONIC │FUNCTION ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 94 m │1B 5E m │ESC ^ m n1 n2 │Selects the 9-pin dot graphic mode n1 n2 │n1 n2 │ │ ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 42 m │1B 2A m │ESC * m n1 n2 │Selects graphic mode n1 n2 d1│n1 n2 d1 │d1...dk │m=0: 60-dpi,Single-density mode ...dk │...dk │ │m=1:120-dpi,Double-density mode │ │ │m=2:120-dpi,Double-density,double-speed mode │ │ │m=3:240-dpi,Quadruple-density mode │ │ │m=4: 80-dpi graphic mode │ │ │m=5: 72-dpi graphic mode │ │ │m=6: 90-dpi graphic mode │ │ │m=7:144-dpi graphic mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 63 n │1B 3F n m│ESC ? n m │Reassigns graphics mode m │ │ │n="K","L","Y", or "Z" │ │ │m=0: 60-dpi,Single-density mode │ │ │m=1:120-dpi,Double-density mode │ │ │m=2:120-dpi,Double-density,double-speed mode │ │ │m=3:240-dpi,Quadruple-density mode │ │ │m=4: 80-dpi graphic mode │ │ │m=5: 72-dpi graphic mode │ │ │m=6: 90-dpi graphic mode │ │ │m=7:144-dpi graphic mode ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 75 n1│1B 4B n1 │ESC K n1 n2 │Single-density 8-pin bit image mode, 60 dpi n2 d1...│n2 d1... │d1...dk │(dots per inch) k=n1 (LSB)+(256 x n2) (MSB) dk │dk │ │ ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 76 n1│1B 4C n1 │ESC L n1 n2 d1│Double-density 8-pin bit image mode, 120 dpi n2 d1...│n2 d1... │...dk │(dots per inch) k=n1 (LSB)+(256 x n2) (MSB) dk │dk │ │ ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 89 n1│1B 59 n1 │ESC Y n1 n2 d1│Double-speed Double-density 8-pin bit image n2 d1...│n2 d1... │...dk │mode-120 dpi (dots per inch) (horizontally dk │dk │ │aligned dots cannot be printed) k=n1(LSB)+ │ │ │(256 x n2)(MSB) ────────┼─────────┼──────────────┼──────────────────────────────────────────── 27 90 n1│1B 5A n1 │ESC Z n1 n2 d1│Quadruple-density 8-pin bit image mode-240 n2 d1...│n2 d1... │...dk │dpi k=n1(LSB)+(256 x n2)(MSB) dk │dk │ │ ────────┴─────────┴──────────────┴──────────────────────────────────────────── (dtc-08/06/93)