FX-286e Control Codes. Genicom P600, 5000 Series, GEK 00031B, GEK 00031B
Add to My manuals314 Pages
advertisement
![FX-286e Control Codes. Genicom P600, 5000 Series, GEK 00031B, GEK 00031B | Manualzz FX-286e Control Codes. Genicom P600, 5000 Series, GEK 00031B, GEK 00031B | Manualzz](http://s1.manualzz.com/store/data/060440337_1-a640461aff3125ee63f89eb2c9daf7a4-360x466.png)
FX-286E CONTROL CODES
BEL
BS
CAN
CR
DC1
DC2
DC3
DC4
DEL
ESC
FF
Bell (07H): Sounds the beeper.
Backspace (08H): Flushes all print data and then moves the print position one character width to the left based on the current character spacing. If this code is received immediately after graphic printing, the print position of subsequent data is moved back to the point at which graphic printing started.
Cancel (18H): Causes all printable data received since the last line terminator or escape sequence, whichever occurred later, to be deleted. Data on previous lines that has been auto-wrapped will not be deleted. This code is a line terminator. The current print position will be retained. Also, cancels the double width print mode initiated by the SO control code.
Carriage Return (0DH): Flushes all print data and positions the print position at the left margin for subsequent printable data to be printed. This code Is a line terminator and will terminate the double width print mode initiated by a received SO code.
Device Control 1 (11H): Causes printing to resume after the printer has been deselected by a DC3 code. It will not resume printing if printer was halted by pressing the On Line key on the control panel.
Device Control 2 (12H): Cancel condensed mode. This ends the current print buffer and causes its contents to print. The condensed print mode is then canceled and printing resumes at 10 cpi (5 cpi double-wide) or 12 cpi (6 cpi double-wide) depending on which one was previously selected.
Device Control 3 (13H)
Serial Interface: Deselect printer. The printer can be selected again by a DC1 command or by the online key.
Parallel Interface: Treated the same as the NUL control code.
Device Control 4 (14H): Cancels double width printing initiated by a
SO control code or ESC SO escape sequence and returns to the previously selected print compression (pica, compressed, or elite). It does not cancel double width printing selected by ESC W or ESC 1.
Delete (7FH): The delete character is discarded unless it is made printable via the ESC 6 code expansion sequence.
Escape (1BH): Introduces an escape sequence. It implies that subsequent code(s) will be interpreted by the printer as a printer command. not printable data.
Form Feed (0CH): Moves the print position to the top of the next form at the left margin. This code is a line terminator and will terminate the double-width printing mode initiated by a received SO code. All print data is flushed before the form feed occurs.
Chapter 6. Epson FX286-E Emulation
126
GEK-00029A
HT
LF
NUL
SI
SO
Horizontal Tab (09H): If there are tabs set, this code ends the current print buffer and causes its contents to be printed. The horizontal print position moves right to the next horizontal tab stop position. Any tab that causes the current print position to exceed the right print limit, or right margin, will cause a line wrap to occur
(CR,LF). Tab positions are absolute. If the character spacing changes, tab positions remain in the same absolute horizontal positions. If there is no tab set between the current print position and the print limit, the tab is ignored and the current print buffer is not affected.
Line Feed (0AH): Flushes all print data and then advances the paper up one line as determined by the current line spacing. Me print position Is moved to the left margin. This code is a line terminator and will terminate the double-width printing mode initiated by a received SO code. If paper positioning causes the next line to exceed the form length, an automatic form feed will occur.
Null (00H): Causes no action when received alone. It is used by some sequences to terminate the parameter list.
Shift In (0FH): Select condensed print mode. Ends the current print buffer and causes its contents to be printed. This code then enables the condensed printing mode. Characters are condensed to 17.1 cpi for the pica pitch (10 cpi) and 20 cpi for the elite pitch (12 cpi).
Double-wide printing [invoked by SO, ESC I (n), or ESC W commands], together with 17.1 cpi, produces printing at approximately 8.6 cpi. With double-wide and 20 cpi, the resulting print will be approximately 10 cpi. The condensed print mode can be selected, but not activated, while the proportional print mode is active.
Shift Out (0EH): Select double-wide printing by line. Ends the current print buffer and causes its contents to be printed. This code then starts double-wide printing for subsequent characters until a line terminator, DC4, ESC I (n), or ESC W NUL command is received.
Characters are elongated to twice their current width, that is, expanded to take up two character positions each. The tab positions are not changed. If the double-wide print mode is already active by an
ESC W or ESC I (n) sequence. the SO code is ignored and the escape sequence takes control.
GEK-00029A
127
5000 Series Programmer’s Manual
VT Vertical Tab (0BH): Ends the current print buffer and causes its contents to be printed. A CR function is always performed upon receipt of a VT code. The VT code then advances the paper vertically to the next vertical tab position in the channel selected by the ESC / sequence. If no channel has been selected, channel zero is used.
Following power-up or initialization, the eight vertical tab channels are in an initialized state (no tabs have been inserted into a specific channel nor has the tab erase command been received). If a VT code
Is received at this time, a vertical move equal to the current line spacing is performed. If the command to erase tabs is received (ESC
B NUL or ESC bn NUL), received VT codes will produce no vertical motion but will cause a CR to occur.
A maximum of 16 vertical tab positions are allowed for each of the eight channels. If there are tabs in the currently selected table, but no tabs set beyond the current line. a vertical tab will cause paper to advance to the top margin of the next form.
When a vertical tab would cause the printer to exceed the current form length (minus any perforation skip distance) the vertical tab will act as a form feed. Vertical tabs are converted to absolute positions when set. Future changes in line spacing will not change the position of the vertical tabs.
Chapter 6. Epson FX286-E Emulation
128
GEK-00029A
advertisement
Related manuals
advertisement
Table of contents
- 8 Chapter 1.Introduction
- 8 overview of printer emulation
- 8 Control Codes
- 8 Escape Sequences
- 9 CSI and OSC
- 10 Line Terminators
- 10 Decipoints
- 10 SCS Smart Graphics Capabilities
- 11 Chapter 2. ANSI Emulation
- 11 Control Code and Escape Sequence Activity Levels
- 11 Notes
- 12 Control Code Activity Levels
- 13 Escape Sequence Activity Levels
- 14 Control Code Definitions
- 16 Escape Sequence Directory
- 18 ANSI ESCAPE SEQUENCE CATEGORIES
- 19 Housekeeping Sequences
- 22 Character Set Selection
- 23 Character Map Load
- 25 Paper and Print Position Movements
- 28 Margins and Tabs
- 31 Font Handling and Enhancements
- 36 Graphics
- 36 Six-Bit Graphics
- 36 Dot Patterns and Densities
- 38 Horizontal Format
- 38 Vertical Format
- 39 Eight-Bit Graphics
- 39 Horizontal Format
- 39 Vertical Format
- 40 Other Graphics Considerations
- 40 Graphics Sequences
- 42 Electronic Vertical Format Unit - EVFU
- 42 Downloading the EVFU
- 42 Loading the Table
- 43 BASIC Programming Example for EVFU Table Loading
- 44 EVFU Default
- 44 Skip to Channel Command
- 45 BASIC Programming Example for Skip to Channel
- 46 Bar codes
- 46 Entering and Exiting Bar Codes
- 46 ANSI 4800/4410 Strap 1 OUT
- 46 ANSI 4800/4410 Strap 1 IN
- 47 Setting Bar Code Parameters
- 48 Bar Code Dimensions
- 50 Default Bar Code Characteristics
- 50 Human-Readable Line (HRL)
- 50 Font Styles and Enhancements
- 50 Spacing and Bar Code Editing Aids
- 51 Bar Code Readability Statement
- 52 Bar Code Program Examples
- 52 Test Program
- 52 Error Symbol
- 53 Changing Parameters
- 53 Commas and Spaces as Delimiters
- 54 Horizontal Spacing
- 55 Printer Option Strap 11, Group 2 IN
- 55 EXAMPLE 1: Strap 11 OUT
- 55 EXAMPLE 2: Strap 11 IN
- 57 Vertical Bar Codes
- 57 COMMAS: With HRL
- 58 COMMAS: Without HRL
- 58 SPACES: With HRL
- 58 SPACES: Without HRL
- 59 Horizontal Tabs
- 60 OVERSIZE CHARACTER FONT
- 60 Entering and Exiting Oversize
- 61 Selecting Size
- 61 Size Parameters for Rotation
- 61 Spacing Between Characters
- 62 Sample Programs
- 62 Example
- 64 Printer Control Strap GenPrtOpts/Group 2/Strap
- 65 Example 4: GenPtrOpts | Group 2 Strap 13 IN
- 65 Example 5: GenPtrOpts | Group 2 Strap 13 OUT
- 66 Chapter 3.Printronix P300/P600 Emulation
- 66 Introduction
- 66 Control Codes
- 69 Printronix Graphics
- 69 Dot Patterns and Densities
- 70 Dot Patterns
- 71 Normal-Density Graphics
- 71 High-Density Graphics
- 71 P300/600 8-Bit Horizontal Graphics
- 72 P300/600 Electronic Vertical Format Unit
- 72 Using the EVFU
- 72 Points to Remember
- 73 PI Lead Codes – Use with Serial Interface
- 73 Codes Not Using the PI Lead
- 74 Example EVFU Loading Program
- 75 Example Form Printout
- 75 Sample Program to Print Form
- 76 Chapter 4.Printronix P-Series Emulation
- 76 Special Function Control Character (SFCC)
- 76 Command Line
- 77 Set and Reset Codes
- 78 Command Index
- 80 Control Codes
- 82 character sets, FONT handling and enhancements
- 92 Housekeeping Commands
- 98 Plot Mode Graphics Operational Description
- 98 Plot Density
- 98 Normal Density Plot Mode
- 98 Double Density Plot Mode
- 98 Plot Mode Format
- 99 Plot Data Line Format
- 99 Normal Density Plot Mode Format
- 100 Double Density Plot Mode Format
- 101 Plot Mode Graphic Character Chart
- 101 Exiting Plot Mode Graphics
- 102 Plot Mode Graphics density commands
- 104 Differences From Target Printer Emulation
- 104 Discarded Commands
- 104 Select Extended Character Set (SFCC OSET;n)
- 104 Download a Language (SFCC V)
- 104 Download a Character Shape (SFCC c)
- 104 Postnet Bar codes (SFCC |p*xxxxx-yyyy-zz*)
- 104 Ribbon Minder Enable/Disable (SFCC r E/SFCC r D)
- 104 Ribbon Minder Set Job Rate (SFCC r J nnnn E)
- 104 Ribbon Minder Worn Message (SFCC r A n)
- 105 Command Line Debug
- 106 Font Styles, Pitches, and Character Sets
- 106 Font Styles
- 106 Font Pitches
- 106 Character Sets
- 106 Extended Character Sets
- 106 Form Length
- 107 Plot Mode Graphic Densities
- 107 Enhancements
- 107 High Vertical Density Plot Mode Graphics
- 108 Chapter 5.Proprinter Emulation
- 108 Introduction
- 108 Differences from proprinter
- 108 Proprinter Control Codes
- 111 Command Directory
- 112 Escape Sequences
- 119 Proprinter Dot Graphics
- 122 Chapter 6.Epson FX286-e Emulation
- 122 Introduction
- 122 Conventions Used in this Chapter
- 123 Print Mode Combinations
- 124 Functional Differences
- 125 Additional Escape Sequences
- 125 Unsupported Escape Sequences
- 126 FX-286e Control Codes
- 129 FX-286e Escape Sequence DIRECTORY
- 131 FX-286e Escape Sequence GROUPINGS
- 132 Margins
- 134 Line Spacing
- 135 Character Spacing
- 138 Paper Movement
- 139 Print Position
- 141 Print Modes
- 145 Special Character Printing
- 149 Miscellaneous Commands
- 150 FX-286e Dot Graphics
- 150 Specifying Graphics Line Length
- 151 Image Data Bytes
- 151 Graphics Programming Example
- 151 Printed Results of Sample Program
- 152 FX-286e Dot Graphics Control Sequences
- 155 Chapter 7.DEC LG / Compaq LG Plus Emulation
- 155 Control Code Definitions
- 158 Commands
- 195 Chapter 8.PPL3 Plus Emulation
- 195 INTRODUCTION
- 195 General Considerations
- 195 Coded Characters
- 196 7-Bit Versus 8-Bit Environments
- 198 Printable Characters
- 199 CONTROL CODES
- 199 Introduction
- 199 C0 Control Characters
- 201 C1 Control Characters
- 203 SPECIAL CHARACTER PROCESSING
- 203 Hex 7F
- 203 Hex A
- 203 Hex FF
- 204 Special Character Parsing
- 205 ESCAPE SEQUENCE / control function syntax
- 205 Escape Sequence Syntax
- 205 Control Sequence Syntax
- 206 Parameter Values Within Control Sequences
- 207 COMMAND DIRECTORY
- 209 COMMAND DICTIONARY
- 251 PAGE COORDINATE SYSTEM
- 251 Coordinate System Models
- 252 Character Cell Model
- 252 Point Model
- 252 Point Model Has Precedence
- 252 Origin and Extent
- 252 Origin
- 253 Printable Area
- 253 Positioning and Movement
- 254 Horizontal Advance Increments
- 254 Fixed HAI
- 256 SIXEL GRAPHICS
- 256 Terminology and Concepts
- 257 General Sixel Graphics Operation
- 258 Sixel Graphics Commands
- 261 Appendix A. Using the Hex Dump
- 262 Appendix B. Font Print Samples
- 265 Appendix C. Postnet Bar codes
- 265 Entering and Exiting POSTNET Bar Codes
- 265 Selecting POSTNET Style Bar Codes
- 268 Appendix D. Description of Strapping Options
- 269 General Printer Options Definitions
- 270 Legacy Parallel Software Strap Definitions
- 271 Emulation Option descriptions
- 275 Appendix E. DSC Code Charts
- 310 Index