User Manual
Page 3
... on technical aspects of two volumes: Tutorial and Reference. Appendixes B through K concentrate on three Epson printers, the MX III, the FX, and the RX; a discussion of the same codes organized by usage groups. For your printer and its programs. Appendixes I through D cover control codes. Appendixes E through H provide information on other printing needs: E covers defaults and DIP switches...
... on technical aspects of two volumes: Tutorial and Reference. Appendixes B through K concentrate on three Epson printers, the MX III, the FX, and the RX; a discussion of the same codes organized by usage groups. For your printer and its programs. Appendixes I through D cover control codes. Appendixes E through H provide information on other printing needs: E covers defaults and DIP switches...
User Manual
Page 5
FX Series Printer User's Manual Volume 2 Contents Preface iii List of Figures vii List of Tables vii A ASCII Codes and Character Fonts 2.53 ASCII Codes and International Characters 253 ASCII Code Summary 254 International Characters Summary 255 ASCII Character Matrixes 256 B Control Codes in Numeric Order 271 C Control Codes by Function 283 D Control-Code Comparison 287 Control-Code Chart 287 Epson Model Differences 289 E Defaults and DIP Switches 295 Default Settings 295 DIP Switches 296 Examining the Switches 297 v
FX Series Printer User's Manual Volume 2 Contents Preface iii List of Figures vii List of Tables vii A ASCII Codes and Character Fonts 2.53 ASCII Codes and International Characters 253 ASCII Code Summary 254 International Characters Summary 255 ASCII Character Matrixes 256 B Control Codes in Numeric Order 271 C Control Codes by Function 283 D Control-Code Comparison 287 Control-Code Chart 287 Epson Model Differences 289 E Defaults and DIP Switches 295 Default Settings 295 DIP Switches 296 Examining the Switches 297 v
User Manual
Page 8
...use a character or one of fonts for the USA character set (decimal 32-126) 2. You cause the code to be sent to the printer is the pair of the control codes specified in the third column, you use the BASIC character-string command, CHR$(n), where n represents the decimal ... number, the hexadecimal number, a printout, and an enlarged dot matrix for sending a code to a device by using another command; For more on the FX printers and about the character fonts associated with those codes. Appendix A ASCII Codes and Character Fonts This appendix provides information about the way the ASCII...
...use a character or one of fonts for the USA character set (decimal 32-126) 2. You cause the code to be sent to the printer is the pair of the control codes specified in the third column, you use the BASIC character-string command, CHR$(n), where n represents the decimal ... number, the hexadecimal number, a printout, and an enlarged dot matrix for sending a code to a device by using another command; For more on the FX printers and about the character fonts associated with those codes. Appendix A ASCII Codes and Character Fonts This appendix provides information about the way the ASCII...
User Manual
Page 26
...: LPRINT CHR$(27) "E" . Backspace. When the ESC column contains a dash, you use a shortened form, the ESCape code followed by using LPRINT CHR$(n), where n is written in this ESCape sequence you must precede the CHR$(n) with CHR$(27). Horizontal ...printer buffer, then moves the print head left 1 space in the current pitch. Abbreviations: cpi = characters per inch cps = characters per second ESC Dec Hex Symbol Function 0 00 NUL Terminates horizontal and vertical tab setting. 7 07 BEL a 08 BS 9 09 HT Sounds beeper. Appendix B Control Codes in Numeric Order You activate an FX control code...
...: LPRINT CHR$(27) "E" . Backspace. When the ESC column contains a dash, you use a shortened form, the ESCape code followed by using LPRINT CHR$(n), where n is written in this ESCape sequence you must precede the CHR$(n) with CHR$(27). Horizontal ...printer buffer, then moves the print head left 1 space in the current pitch. Abbreviations: cpi = characters per inch cps = characters per second ESC Dec Hex Symbol Function 0 00 NUL Terminates horizontal and vertical tab setting. 7 07 BEL a 08 BS 9 09 HT Sounds beeper. Appendix B Control Codes in Numeric Order You activate an FX control code...
User Manual
Page 27
... cancelled by CHR$(14) OFF - 24 18 CAN Cancels all text in the active state: printer receives all data sent to receive control codes. 272 Stays on or off with DIP switch 2-4. When DIP switch 2-1 is OFF places the printer in . Turns the Expanded Mode set by CHR$(20) or CHR$(27)"WO". Restores...
... cancelled by CHR$(14) OFF - 24 18 CAN Cancels all text in the active state: printer receives all data sent to receive control codes. 272 Stays on or off with DIP switch 2-4. When DIP switch 2-1 is OFF places the printer in . Turns the Expanded Mode set by CHR$(20) or CHR$(27)"WO". Restores...
User Manual
Page 29
Format: CHR$(27)"/"CHR$(n) where n = 0 - 7. ESC 48 30 0 Sets line spacing to function as control codes. Format: CHR$(27)"3"CHR$(n) where n = 0 - 255. Restores 126 - 159 and 255 to 1/8-inch (g-dot). ESC 53 35 5 Turns Italic Mode OFF ESC 54 36 6 Enables ...
Format: CHR$(27)"/"CHR$(n) where n = 0 - 7. ESC 48 30 0 Sets line spacing to function as control codes. Format: CHR$(27)"3"CHR$(n) where n = 0 - 255. Restores 126 - 159 and 255 to 1/8-inch (g-dot). ESC 53 35 5 Turns Italic Mode OFF ESC 54 36 6 Enables ...
User Manual
Page 30
...$(27)"?s";CHR$(n); Clears all text and control codes from the print buffer. The default is 0 - 6. Sets the form length to n lines in line spacing. "K","L","Y", or "Z" - where s is K,L,Y, or Z and n is 66 lines. Also resets top of the 4 alternate graphics codes -- ESC 64 40 @ Reset Code, which resets the printer to its power-up to n/72...
...$(27)"?s";CHR$(n); Clears all text and control codes from the print buffer. The default is 0 - 6. Sets the form length to n lines in line spacing. "K","L","Y", or "Z" - where s is K,L,Y, or Z and n is 66 lines. Also resets top of the 4 alternate graphics codes -- ESC 64 40 @ Reset Code, which resets the printer to its power-up to n/72...
User Manual
Page 31
.... Tabs may range up to the maximum width for the character and printer size. Tab settings are not reserved for control codes. ESC 72 48 H Turns Double-Strike Mode OFF ESC 73 49 I "CHR$(n) where n toggles the codes; 1 prints characters, 0 prints control codes. Format: CHR$(27)"J"CHR$(n) where n = 0 - 255. 276... without changing the current line spacing. Prints the contents of the last tab (nk). Turns Emphasized Mode ON. Symbols stored in control-code locations must be printed with CHR$(27)"R". For example, the maximum tab for Pica characters on an 8inch line is 79. Format...
.... Tabs may range up to the maximum width for the character and printer size. Tab settings are not reserved for control codes. ESC 72 48 H Turns Double-Strike Mode OFF ESC 73 49 I "CHR$(n) where n toggles the codes; 1 prints characters, 0 prints control codes. Format: CHR$(27)"J"CHR$(n) where n = 0 - 255. 276... without changing the current line spacing. Prints the contents of the last tab (nk). Turns Emphasized Mode ON. Symbols stored in control-code locations must be printed with CHR$(27)"R". For example, the maximum tab for Pica characters on an 8inch line is 79. Format...
User Manual
Page 36
... Compressed Mode OFF: 19 147 93 DC3 Device control 3; turns Compressed Mode ON. 17 145 91 DC1 Device control 1; For ready reference, both sets are listed here: Low High High Dec Dec Hex Symbol Function 0 128 80 NUL Terminates horizontal and vertical tab setting. 7 135 87 BEL Sounds beeper. 8 136... by (CHR$(14) OFF: 24 152 97 CAN Cancels all text in the print buffer. 27 155 9B ESC Escape code. 127 255 FF DEL Deletes the last text character in ; The printer's high-order control codes from 128 to 155 and 255 mirror their low-order counterparts (0 - 27 and 127).
... Compressed Mode OFF: 19 147 93 DC3 Device control 3; turns Compressed Mode ON. 17 145 91 DC1 Device control 1; For ready reference, both sets are listed here: Low High High Dec Dec Hex Symbol Function 0 128 80 NUL Terminates horizontal and vertical tab setting. 7 135 87 BEL Sounds beeper. 8 136... by (CHR$(14) OFF: 24 152 97 CAN Cancels all text in the print buffer. 27 155 9B ESC Escape code. 127 255 FF DEL Deletes the last text character in ; The printer's high-order control codes from 128 to 155 and 255 mirror their low-order counterparts (0 - 27 and 127).
User Manual
Page 38
... OFF. Turns Double-Strike Mode ON. Character Weight CHR$(27)"E" CHR$(27) "F" CHR$(27)"G" CHR$(27)"H" Turns Emphasized Mode ON. Appendix C Control Codes by Function This Appendix shows the same control codes as Appendix B, but this time arranged by the Index for usage instructions. Turns Emphasized Mode OFF. If your computer cannot generate lowercase...
... OFF. Turns Double-Strike Mode ON. Character Weight CHR$(27)"E" CHR$(27) "F" CHR$(27)"G" CHR$(27)"H" Turns Emphasized Mode ON. Appendix C Control Codes by Function This Appendix shows the same control codes as Appendix B, but this time arranged by the Index for usage instructions. Turns Emphasized Mode OFF. If your computer cannot generate lowercase...
User Manual
Page 39
... to c2 in the print buffer. Backspaces. CHR$(d )11 Defines characters c1 to print as control codes. CHR$(27)"5" Turns Italic Mode OFF. CHR$(27)"@" Reset Code. Enables the printer to the user RAM area. CHR$(27)"%"CHR$(n 1)CHR$(n2) Selects a character set . CHR$(27)"I1" ...Enables printing of characters stored at ASCII 0 - 31 that are not used as control codes. Disables the printer from the computer. 284 Accepts the high-order bit "as control codes. Turns Subscript Mode ON. Turns Underline Mode ON. CHR$(27)":"CHR$(n 1)CHR$(n2)CHR$(n3) Copies...
... to c2 in the print buffer. Backspaces. CHR$(d )11 Defines characters c1 to print as control codes. CHR$(27)"5" Turns Italic Mode OFF. CHR$(27)"@" Reset Code. Enables the printer to the user RAM area. CHR$(27)"%"CHR$(n 1)CHR$(n2) Selects a character set . CHR$(27)"I1" ...Enables printing of characters stored at ASCII 0 - 31 that are not used as control codes. Disables the printer from the computer. 284 Accepts the high-order bit "as control codes. Turns Subscript Mode ON. Turns Underline Mode ON. CHR$(27)":"CHR$(n 1)CHR$(n2)CHR$(n3) Copies...
User Manual
Page 42
... of a chart of this chapter, we summarize the differences in software and then cover variations in hardware features. Control Code Chart ASCII ASCII Dec symbol Function 7 BEL Sounds beeper 8 BS Backspace 9 HT Horizontal Tabulation 10 LF Line ...Escape code 33 ESC ! Selects mode combinations 35 ESC # Cancels MSB function MXIII * * * * FX RX * * * * * * * * * * I* I* * * * * * * * * * * * * * RX-100 * * * * 287 The commands, both the RX-80 and the RX-100. Expanded (1-line) on Epson printers. Compressed on 17 DC1 Activates the printer 18...
... of a chart of this chapter, we summarize the differences in software and then cover variations in hardware features. Control Code Chart ASCII ASCII Dec symbol Function 7 BEL Sounds beeper 8 BS Backspace 9 HT Horizontal Tabulation 10 LF Line ...Escape code 33 ESC ! Selects mode combinations 35 ESC # Cancels MSB function MXIII * * * * FX RX * * * * * * * * * * I* I* * * * * * * * * * * * * * RX-100 * * * * 287 The commands, both the RX-80 and the RX-100. Expanded (1-line) on Epson printers. Compressed on 17 DC1 Activates the printer 18...
User Manual
Page 45
Printer selection On the FX only and only with the standard FX characters. does not erase control codes from the buffer; Master Print Mode selection On the FX only, selects one of these three codes allow 7-bit system users to print high-order control codes by manipulating the most significant bit. You can occur (and thus be..., 120, and 140 dots per 13.6-inch line. ESCape " - On the RX, the underline code does dump the buffer and spaces can use them in RAM. On the FX-80 and RX-80, prints 132 characters per 8-inch line, but can occur (and thus be underlined) at the beginning or ...
Printer selection On the FX only and only with the standard FX characters. does not erase control codes from the buffer; Master Print Mode selection On the FX only, selects one of these three codes allow 7-bit system users to print high-order control codes by manipulating the most significant bit. You can occur (and thus be..., 120, and 140 dots per 13.6-inch line. ESCape " - On the RX, the underline code does dump the buffer and spaces can use them in RAM. On the FX-80 and RX-80, prints 132 characters per 8-inch line, but can occur (and thus be underlined) at the beginning or ...
User Manual
Page 46
...80, see ESCape"e". 291 Vertical tabbing On the FX and RX-100 only lets you set regardless of any value less than or equal to that are stored behind control codes 128 to one of six density settings. Escape"?" - Graphics code reassignment. See Escape"/" . On the FX and RX, this code... provides n/72-inch line spacing and incidentally controls the automatic line feed function. Italic Mode selection...
...80, see ESCape"e". 291 Vertical tabbing On the FX and RX-100 only lets you set regardless of any value less than or equal to that are stored behind control codes 128 to one of six density settings. Escape"?" - Graphics code reassignment. See Escape"/" . On the FX and RX, this code... provides n/72-inch line spacing and incidentally controls the automatic line feed function. Italic Mode selection...
User Manual
Page 47
... RX, lets you to print the characters stored behind control codes 0 to the default mode. International character set , and n2 works modulo 8. or Double-Strike. Escape " G" - ESCape"I " - Escape "S" and "T" - Strike Mode on many typewriters. ESCape "K"- On the FX, users of the buffer. Script Mode selection On the... format ESCape"K"CHR$(n1)CHR$(n2) On the MX III, this code works with the highorder bit set , and n2 does work on those codes needed by the printer. See also ESCape "G". 292 ESCape "R" - On the FX only, lets you can be printed in and out of one-third...
... RX, lets you to print the characters stored behind control codes 0 to the default mode. International character set , and n2 works modulo 8. or Double-Strike. Escape " G" - ESCape"I " - Escape "S" and "T" - Strike Mode on many typewriters. ESCape "K"- On the FX, users of the buffer. Script Mode selection On the... format ESCape"K"CHR$(n1)CHR$(n2) On the MX III, this code works with the highorder bit set , and n2 does work on those codes needed by the printer. See also ESCape "G". 292 ESCape "R" - On the FX only, lets you can be printed in and out of one-third...
User Manual
Page 48
...137), or CHR$(11). On the RX-100 and FX-100, lets you set horizontal tabs in Pica pitch. ESCape "Z" - on a typewriter. Horizontal and vertical tabbing On the RX-80 only, lets you print the graphics characters which are stored behind control codes 128 to 229 in line spacing or pitch do not... affect its position. After a tab is one limitation: it will not print adjacent dots in Compressed. Special horizontal and vertical spacing On the RX-80 only, lets you set the left margin...
...137), or CHR$(11). On the RX-100 and FX-100, lets you set horizontal tabs in Pica pitch. ESCape "Z" - on a typewriter. Horizontal and vertical tabbing On the RX-80 only, lets you print the graphics characters which are stored behind control codes 128 to 229 in line spacing or pitch do not... affect its position. After a tab is one limitation: it will not print adjacent dots in Compressed. Special horizontal and vertical spacing On the RX-80 only, lets you set the left margin...
User Manual
Page 64
.... The FX automatically interprets these codes the way your system sends them . The problems that are using an 8-bit system. There is a case in point.) On such computers, the CHR$ function cannot send the entire range of ASCII codes (0 - 255) to the printer; Limitations on the TRS-80 Model III...-with one time, even though the machine language may be able to send eight. (The Apple II Plus is something you can do when you want to send the upper half (128 - 255): have a 7-bit system, you need to understand what happens to the control codes...
.... The FX automatically interprets these codes the way your system sends them . The problems that are using an 8-bit system. There is a case in point.) On such computers, the CHR$ function cannot send the entire range of ASCII codes (0 - 255) to the printer; Limitations on the TRS-80 Model III...-with one time, even though the machine language may be able to send eight. (The Apple II Plus is something you can do when you want to send the upper half (128 - 255): have a 7-bit system, you need to understand what happens to the control codes...
User Manual
Page 65
... the ESCape codes. This means that the low-order sequence for Emphasized print: CHR$(27)CHR$(69) and the high-order sequence: CHR$(27)CHR$">"CHR$(27)CHR$(69) produce the same result even though for most characters). The FX also helps you 7-bit system users by turning the high-order control OFF... Note that the eighth bit does not change state automatically-it remains in the state that you have to worry about changing any ESCape code will not change it with the top...
... the ESCape codes. This means that the low-order sequence for Emphasized print: CHR$(27)CHR$(69) and the high-order sequence: CHR$(27)CHR$">"CHR$(27)CHR$(69) produce the same result even though for most characters). The FX also helps you 7-bit system users by turning the high-order control OFF... Note that the eighth bit does not change state automatically-it remains in the state that you have to worry about changing any ESCape code will not change it with the top...
User Manual
Page 92
...Mode CHR$(15). See Compressed Mode CHR$(18). See Compressed Mode CHR$(20). See DELete CHR$(137). Alternate code to activate horizontal tab. DIP switch adjustment for control codes, 287-294 Compressed Mode, 53-55 CHR$(15) turns it on; See Corvus Continuous-feed paper: See..., 16, 35 CANcel, 46 Caret symbol. Activates a vertical tab. See Tabs Circle plotting, 177-184 Circuit board. Control codes; Produces a form feed. See ESCape CHR$(127). See ASCII codes; See Tabs CHR$(10). Deletes. See Beeper CHR$(8). See Exponent character Carriage return, 23, 41 CHR$(13) produces ...
...Mode CHR$(15). See Compressed Mode CHR$(18). See Compressed Mode CHR$(20). See DELete CHR$(137). Alternate code to activate horizontal tab. DIP switch adjustment for control codes, 287-294 Compressed Mode, 53-55 CHR$(15) turns it on; See Corvus Continuous-feed paper: See..., 16, 35 CANcel, 46 Caret symbol. Activates a vertical tab. See Tabs Circle plotting, 177-184 Circuit board. Control codes; Produces a form feed. See ESCape CHR$(127). See ASCII codes; See Tabs CHR$(10). Deletes. See Beeper CHR$(8). See Exponent character Carriage return, 23, 41 CHR$(13) produces ...
User Manual
Page 93
... it on; Downloading. See User-defined characters Dress-up Modes. See Hex dumping for FX compared with those for , 329 Epson computers. See Underline Mode; See Graphics Mode Designing graphics. See Hex dumping E Elite ...Mode, 52-53 ESCape "M" turns it off . Density. Italic Mode Driver. See Printer driver Dumping, hex. ESCape "F" turns it on ; See HX-20; See Arrays Dimensions of printer... deletes. ESCape "P"' turns it on ; Control codes, 41-42 Hex dumping and.
... it on; Downloading. See User-defined characters Dress-up Modes. See Hex dumping for FX compared with those for , 329 Epson computers. See Underline Mode; See Graphics Mode Designing graphics. See Hex dumping E Elite ...Mode, 52-53 ESCape "M" turns it off . Density. Italic Mode Driver. See Printer driver Dumping, hex. ESCape "F" turns it on ; See HX-20; See Arrays Dimensions of printer... deletes. ESCape "P"' turns it on ; Control codes, 41-42 Hex dumping and.