background image

19

EPSON FX EMULATION

Introduction

This section describes the control codes and escape sequences comprising Epson FX emulation.  This
emulation may be selected by setting “Emulation” to “Epson” in the interface setup menu, or via
software with the 

ESC ESC 2

 sequence.  While this emulation is selected, control codes and escape

sequences from other emulations are not available.

Control codes and escape sequences are used to control printer operation.  An ASCII control code is a
single character in the range 00 hex through 1F hex, and 7F hex.  The 

ESC

 (Escape) control code (1B

hex) is used to introduce character strings called escape sequences, which provide an extension of the
commands available with ASCII control codes.

Some escape sequences accept one or more numeric parameters.  If a sequence accepts one numeric
parameter, it will be represented as “

n

”.  If a sequence accepts more than one numeric parameter, they

will be represented as “

n1 n2 ... nx

”.

Since numeric parameters are always encoded in one byte, their values may range from 0 to 255
decimal.  Please note that the value will never be represented by a string of ASCII decimal digits (“0”
through “9”).  For example, a value of 66 decimal would be sent as a single byte with a hex value of
42.  This is equivalent to sending the ASCII character “B”.  It is entirely different than sending the two
printable ASCII characters “66”.

If a numeric parameter is limited to a value of zero or one, it may be sent as a single byte with a value
of 00 or 01 hex (NUL or SOH), or it may be sent as a single printable ASCII character “0” or “1” (30
or 31 hex).

Spaces are used when documenting escape sequences to increase readability.  The spaces within the
sequences are for readability only; they are not part of the sequences themselves.  Characters that
appear in 

italics

 (such as “

n

” and “

n1 n2

” above) are not sent to the printer as is; they are used as a

place holder indicating that some value must be supplied.

Multiple character strings without intervening spaces typically represent control codes.  For example,

BS

 is the Backspace control code (08 hex), not the two characters “B” and “S” (42 and 53 hex).  An

ASCII Control Code Table is contained in the appendices for your convenience.  If you have any doubt
about how to interpret a documented control code or escape sequence, refer to the hex representation in
the provided example.  This should clarify any ambiguity.  The examples may also be helpful when
analyzing a hex dump (see Hex Dump chapter) printed by the printer.

Column and line numbers begin at zero, not at one.  Keep this in mind when setting tabs, margins, etc.

Содержание FormsMaster 8000

Страница 1: ...FormsMaster 8000 Series Programmer s Manual Copyright 1997 by Printek Inc 1517 Townline Road Benton Harbor MI 49022 616 925 3200 Printek Part Number 4509...

Страница 2: ...ration DEC is a registered trademark of Digital Equipment Corporation Epson is a registered trademark of Seiko Epson Code V is a trademark of QMS Inc QMS is a registered trademark of QMS Inc Printek i...

Страница 3: ...ition 12 Form Length and Form Feed 12 Horizontal Tabs 13 Vertical Tabs 14 Printer Controls 14 Emulations 16 Control Codes and Escape Sequences Alphabetical 17 EPSON FX EMULATION 19 Introduction 19 Con...

Страница 4: ...equences 67 Communications 67 Character Size 68 Character Attributes 69 Character Sets 69 Line Pitch 70 Horizontal Position 71 Vertical Position 72 Horizontal and Vertical Position 73 Form Length and...

Страница 5: ...119 Command Interpreter 119 PRINTING BASIC BAR CODES 121 Introduction 121 Bar Code Sequences 123 Measurements in Bar Code Mode 123 Entering Exiting Bar Code Mode 123 The Bar Code Control Character 12...

Страница 6: ......

Страница 7: ...ish to refer only to the chapter for the emulation you are using and skip the others Port Switching Programming Considerations describes special considerations required when connecting multiple host c...

Страница 8: ...information refer to the chapter on Port Switching Programming Considerations Standard bar coding capabilities include Code 39 Code 39 LOGMAR 2 of 5 and Interleaved 2 of 5 bar codes and OCR A and OCR...

Страница 9: ...ers which may be set for each of the ten forms in the forms menu using Setup as described in the FormsMaster 8000 Series Operator s Manual Escape sequences for loading forms are only available in the...

Страница 10: ......

Страница 11: ...nstraints the largest value that can be accepted is decimal 255 Larger values will be treated as zero Omitting a numeric parameter is equivalent to supplying a value of zero If a sequence accepts one...

Страница 12: ...tive column is the column where the next character will be printed Printing a character or a space will increment the active column The active line is the line where the next character will be printed...

Страница 13: ...to the host computer Since the ETX may be a legal value within an escape sequence it is the user s responsibility to ensure that an ETX used for data handshake is not sent within an escape sequence Th...

Страница 14: ...setup menu n1 line pitch 120 6 lpi 90 8 lpi n2 character pitch 72 10 cpi 60 12 cpi 54 13 3 cpi 48 15 cpi 43 16 74 cpi 42 17 14 cpi 36 20 cpi Example The following escape sequence will select 6 lpi and...

Страница 15: ...Position Carriage Return CR Causes the current line to be printed and then sets the current print position to the left margin If Auto LF is set to On in the interface setup menu a line feed will also...

Страница 16: ...ances the current print position by n columns The actual distance moved will depend on the current character spacing Equivalent to sending n spaces SP Example The following escape sequence will advanc...

Страница 17: ...p menu a carriage return will also be performed Control code PLU Hexadecimal 8C Escape Sequence ESC L Hexadecimal 1B 4C Absolute Vertical Tab ESC n d Sets the current line to line n of the current for...

Страница 18: ...ork on any printer without requiring the correct form length to be set However the correct form length should always be set with the control panel setup Even if the program does not use form feeds the...

Страница 19: ...ition The tab stop is associated with the active column not an absolute physical position Changing character spacing will change the physical position of the tab stop Default tab stops are set at ever...

Страница 20: ...with the active line not an absolute physical position Changing line spacing will change the physical position of the tab stop The tab stop set by this escape sequence will be added to previously set...

Страница 21: ...s automatic carriage return mode Overrides the Auto CR value in the interface setup menu Escape Sequence ESC 2 0 l Hexadecimal 1B 5B 32 30 6C Reset ESC c Deletes all data on the current line and initi...

Страница 22: ...or a single printable ASCII character 0 to 7 30 to 37 hex If more than one emulation has been selected ESC ESC will return to the previously selected emulation This is particularly useful when the pre...

Страница 23: ...e Horizontal Tab ESC n d Absolute Vertical Tab ESC n e Relative Vertical Tab ESC g Clear Horizontal Tab Stop ESC 0 g Clear Horizontal Tab Stop ESC 1 g Clear Vertical Tab Stop ESC 2 g Clear All Horizon...

Страница 24: ......

Страница 25: ...sent as a single byte with a hex value of 42 This is equivalent to sending the ASCII character B It is entirely different than sending the two printable ASCII characters 66 If a numeric parameter is...

Страница 26: ...in the serial interface setup menu then receipt of an ETX causes the printer to transmit an ACK to the host computer Since the ETX may be a legal value within an escape sequence it is the user s respo...

Страница 27: ...ing 10 12 13 3 15 16 7 17 14 and 20 cpi but most emulations support only a subset of these Epson emulation supports 10 12 15 17 14 and 20 cpi via software but does not support 13 3 or 16 7 cpi Every e...

Страница 28: ...ESC P Hexadecimal 1B 50 Select 12 CPI ESC M Selects 12 cpi elite mode Cancels 15 cpi Condensed mode is unaffected The resulting character spacing will be 12 cpi or if condensed mode is also selected...

Страница 29: ...mode selected by SO or ESC SO Does not cancel double wide mode selected by ESC W or ESC Control code DC4 Hexadecimal 14 Double Wide Mode ESC W n Selects double wide mode for n 1 or cancels for n 0 Dou...

Страница 30: ...SC E Selects emphasized mode This makes characters bolder by printing an extra dot to the right of each dot normally found in the character matrix This will cut the print speed in half but will not re...

Страница 31: ...ant bit of all following printable characters to one The effect is to map characters from the bottom half non italic of the font to the top half italic of the font For this to work correctly an Epson...

Страница 32: ...e will select 12 cpi condensed resulting in 20 cpi character spacing Escape Sequence ESC 5 Hexadecimal 1B 21 05 Example The following escape sequence will select emphasized double wide and underline f...

Страница 33: ...r PC Fast Draft 37 Proprinter PC Draft 38 Proprinter PC Letter Quality 44 PC Latin II Slavic Fast Draft 45 PC Latin II Slavic Draft 46 PC Latin II Slavic Letter Quality 64 EBCDIC Fast Draft 65 EBCDIC...

Страница 34: ...k Sweden Italy Spain PTS Japan _ Example The following escape sequence will select the German character set Escape Sequence ESC R 2 Hexadecimal 1B 52 02 Character Table ESC t n Selects the Epson itali...

Страница 35: ...gh 31 decimal Escape Sequence ESC I 0 Hexadecimal 1B 49 30 Line Pitch Select 8 LPI ESC 0 Sets the line spacing to 1 8 of an inch per line 8 lpi Overrides the Lines Inch value in the forms menu Escape...

Страница 36: ...imal 1B 33 6C Set Line Spacing to n 72 ESC A n Sets the line spacing to n 72 of an inch per line 0 n 255 Since the distance between print head wires is 1 72 of an inch this is equivalent to setting n...

Страница 37: ...terface setup menu a carriage return will also be performed Example The following escape sequence will advance the paper one half inch Escape Sequence ESC J 108 Hexadecimal 1B 4A 6C Variable Distance...

Страница 38: ...ple an 11 inch form contains 66 lines at 6 LPI but 88 lines at 8 LPI If line spacing is changed after setting the form length the physical form length in inches will not be changed Resets top of form...

Страница 39: ...ions not with columns The tab stops are set relative to the current character spacing but subsequent changes in character spacing will not affect the physical position of the tab stops except that the...

Страница 40: ...g order The NUL character or any tab stop value less than the preceding one terminates the sequence The tab stops are set relative to the current character spacing but subsequent changes in character...

Страница 41: ...t in tab stops one inch two inches and four inches from the top of the form Escape Sequence ESC B 6 12 24 NUL Hexadecimal 1B 42 06 0C 18 00 Horizontal Margins Printing is allowed only within the left...

Страница 42: ...bottom margins Exceeding the bottom margin will set the current line to the top margin of the next form Set Perforation Skip ESC N n Sets the perforation skip distance to n lines at the current line s...

Страница 43: ...byte n1 can specify values up to 255 If that is sufficient then n2 is set to zero For values greater than 255 n2 comes into play The n2 byte specifies multiples of 256 For example to specify 520 byte...

Страница 44: ...0 DPI Graphics ESC Y n1 n2 data Selects eight wire high speed double density 120 dpi graphics for n1 n2 x 256 columns of data Horizontally adjacent dots may not be printed Example The following escape...

Страница 45: ...e ESC 5 4 0 Hexadecimal 1B 2A 05 04 00 3C 3C 3C 3C Printer Controls Bell BEL Causes the printer s bell to sound Control code BEL Hexadecimal 07 Unidirectional Mode one line ESC Selects unidirectional...

Страница 46: ...loaded this sequence is ignored If not the current form will be unloaded the parameters for form n will be selected and the printer will go offline to wait for the operator to install the new form and...

Страница 47: ...or a single printable ASCII character 0 to 7 30 to 37 hex If more than one emulation has been selected ESC ESC will return to the previously selected emulation This is particularly useful when the pre...

Страница 48: ...irectional Mode one line ESC Set MSB to 0 ESC Set MSB to 1 ESC Reset ESC A n Set Line Spacing to n 72 ESC B n1 n2 nx NUL Set Vertical Tab Stops ESC C NUL n Set Form Length in Inches ESC C n Set Form L...

Страница 49: ...2 data High Speed 240 DPI Graphics ESC n1 n2 Relative Horizontal Tab ESC g Select 15 CPI ESC j n Variable Distance Reverse Line Feed ESC k n Select Font ESC l n Set Left Margin ESC t n Character Table...

Страница 50: ......

Страница 51: ...mal would be sent as a single byte with a hex value of 42 This is equivalent to sending the ASCII character B It is entirely different than sending the two printable ASCII characters 66 If a numeric p...

Страница 52: ...lso ensure that the maximum block size or the number of blocks sent at one time does not exceed the input buffer size of the printer ETX ACK handshake is available only with serial I O If character se...

Страница 53: ...h supported by the emulation you are using All will print as expected unless you select 10 cpi because 10 cpi really selects the default character pitch from setup If you really want 10 cpi then you m...

Страница 54: ...n2 m1 m2 m3 m4 Selects single or double high mode single or double wide mode and single or double line feeds The two bytes n1 and n2 specify how many mode bytes m1 m2 m3 m4 follow Theoretically there...

Страница 55: ...d Mode ESC E Selects emphasized mode This makes characters bolder by printing an extra dot to the right of each dot normally found in the character matrix This will cut the print speed in half but wil...

Страница 56: ...ugh 31 decimal if they are not used as control codes Enables printing of character values 128 through 159 decimal so these characters will not be treated as control codes Overrides the Characters valu...

Страница 57: ...he forms menu Escape Sequence ESC 0 Hexadecimal 1B 30 Set Line Spacing to 7 72 ESC 1 Sets the line spacing to 7 72 of an inch per line Since the distance between print head wires is 1 72 of an inch th...

Страница 58: ...Since the distance between print head wires is 1 72 of an inch this is equivalent to setting n wire spacing This spacing is stored but does not take effect until ESC 2 is received Overrides the Lines...

Страница 59: ...tance from the top of the form to the bottom of the form Form length may be specified either in inches or in lines A form feed will advance the paper to the top of the next form Some programs do not s...

Страница 60: ...of what line spacing is set Escape sequence ESC C NUL 11 Hexadecimal 1B 43 00 0B Form Feed FF Causes the current line to be printed and then advances the paper to the top of the next form If a top mar...

Страница 61: ...the preceding one terminates the sequence The tab stops are set relative to the current character spacing but subsequent changes in character spacing will not affect the physical position of the tab s...

Страница 62: ...ased on the current line spacing Changing the line spacing after the tab stops are set will not affect the position of the tab stops The first line is line one ESC B NUL or ESC R will clear all curren...

Страница 63: ...wide form this would result in a one inch right margin Escape Sequence ESC X 11 76 Hexadecimal 1B 58 0B 4C Vertical Margins Printing is allowed only within the top and bottom margins Exceeding the bot...

Страница 64: ...ts long Be sure to provide the amount of graphics data that you specify because the printer will not leave graphics mode until it has accepted the specified number of data bytes If Data Bits is set to...

Страница 65: ...cs data at 120 dpi The resulting figure will resemble a backslash character Escape Sequence ESC Y 6 0 128 64 32 16 8 4 Hexadecimal 1B 59 06 00 80 40 20 10 08 04 High Speed 240 DPI Graphics ESC Z n1 n2...

Страница 66: ...ower throughput Example The following escape sequence will force unidirectional printing Escape Sequence ESC U 1 Hexadecimal 1B 55 31 Automatic Line Feed ESC 5 n Selects automatic line feed mode for n...

Страница 67: ...or a single printable ASCII character 0 to 7 30 to 37 hex If more than one emulation has been selected ESC ESC will return to the previously selected emulation This is particularly useful when the pre...

Страница 68: ...Tab Stops ESC E Select Emphasized Mode ESC ESC n Select Software Interface n ESC F Cancel Emphasized Mode ESC G Select Double Strike Mode ESC H Cancel Double Strike Mode ESC I n Select Print Mode ESC...

Страница 69: ...IBM Proprinter Emulation 63 ESC n Print Single Character ETX End of Text FF Form Feed HT Horizontal Tab LF Line Feed SI Select Condensed Mode SO Select Double Wide Mode one line VT Vertical Tab...

Страница 70: ......

Страница 71: ...necessary Due to implementation constraints the largest value that can be accepted is decimal 255 Larger values will be treated as zero Omitting a numeric parameter is equivalent to supplying a value...

Страница 72: ...n where the next character will be printed Printing a character or a space will increment the active column The active line is the line where the next character will be printed A line feed will increm...

Страница 73: ...interface setup menu then receipt of an ETX causes the printer to transmit an ACK to the host computer Since the ETX may be a legal value within an escape sequence it is the user s responsibility to e...

Страница 74: ...by the emulation you are using All will print as expected unless you select 10 cpi because 10 cpi really selects the default character pitch from setup If you really want 10 cpi then you must set Char...

Страница 75: ...equence will select emphasized mode Escape Sequence ESC 1 m Hexadecimal 1B 5B 31 6D Character Sets Select International Character Set ESC a Selects the international character set as specified by the...

Страница 76: ...the line spacing as specified in the following table Omitting n is equivalent to specifying zero n line pitch 0 6 lpi 1 6 lpi 2 8 lpi 3 12 lpi 4 2 lpi 5 3 lpi 6 4 lpi Overrides the Lines Inch value in...

Страница 77: ...he actual position will depend on the current character spacing If n is less than the left margin the active column will be set to the left margin If n is greater than the right margin then a line fee...

Страница 78: ...urrent line to line n of the current form The actual position will depend on the current line spacing Example The following escape sequence will set the active line to line 12 Escape Sequence ESC 1 2...

Страница 79: ...will automatically scroll a completed form up to the tear bar to be torn off This automatic scroll is based upon form length The easiest way to set form length is via the Form Length value in the form...

Страница 80: ...HT will be ignored Default tab stops are set at every eighth column i e column 9 17 25 33 41 etc Different tab stops may be set with ESC H ESC 1 or ESC n1 n2 nx u Control code HT Hexadecimal 09 Set Ho...

Страница 81: ...ple The following escape sequence will set a horizontal tab stop at column six Escape Sequence ESC 6 u Hexadecimal 1B 5B 36 75 Clear Horizontal Tab Stop ESC g or ESC 0 g Clears the horizontal tab stop...

Страница 82: ...op set by this escape sequence will be added to previously set tab stops If this is not desired the old tab stops should first be cleared Control code VTS Hexadecimal 8A Escape Sequence ESC J Hexadeci...

Страница 83: ...vertical tab stop at the current line The tab stop to be cleared is associated with the active line based upon the current line spacing not an absolute physical position Escape Sequence ESC 1 g Hexade...

Страница 84: ...If n1 or n2 is zero or is omitted the corresponding margin is not changed The left margin must be left of the right margin and 13 4 inches The right margin must be right of the left margin and 13 6 i...

Страница 85: ...e is line one If n1 or n2 is zero or is omitted the corresponding margin is not changed The top margin must be above the bottom margin The bottom margin must be below the top margin The margins cannot...

Страница 86: ...cels automatic carriage return mode Overrides the Auto CR value in the interface setup menu Escape Sequence ESC 2 0 l Hexadecimal 1B 5B 32 30 6C Printer Identification ESC c or ESC 0 c Causes the prin...

Страница 87: ...eful when the previous emulation is unknown Please beware that the memory stack is only one level deep ESC ESC will return to the default emulation as specified by the Emulation value in the interface...

Страница 88: ...SC 0 c Printer Identification ESC n d Absolute Vertical Tab ESC n e Relative Vertical Tab ESC g Clear Horizontal Tab Stop ESC 0 g Clear Horizontal Tab Stop ESC 1 g Clear Vertical Tab Stop ESC 2 g Clea...

Страница 89: ...DEC LA120 Emulation 83 VT Vertical Tab VTS Set Vertical Tab Stop...

Страница 90: ......

Страница 91: ...pe sequences except for the ESC ESC n sequence which may be used to select a different emulation Spaces are used when documenting escape sequences to increase readability The spaces within the sequenc...

Страница 92: ...blocks sent at one time does not exceed the input buffer size of the printer ETX ACK handshake is available only with serial I O Control code ETX Hexadecimal 03 Horizontal Position Carriage Return CR...

Страница 93: ...printer without requiring the correct form length to be set However the correct form length should always be set with the control panel setup Even if the program does not use form feeds the printer w...

Страница 94: ...l be ignored Default tab stops are set at every eighth column i e column 8 16 24 32 40 etc Control code HT Hexadecimal 09 Vertical Tabs Vertical Tab VT Causes the current line to be printed and then a...

Страница 95: ...hex or a single printable ASCII character 0 to 7 30 to 37 hex If more than one emulation has been selected ESC ESC will return to the previously selected emulation This is particularly useful when the...

Страница 96: ...on 90 Control Codes and Escape Sequences Sorted Alphabetically BEL Bell BS Backspace CR Carriage Return ESC ESC n Select Software Interface n ETX End of Text FF Form Feed HT Horizontal Tab LF Line Fee...

Страница 97: ...crease readability The spaces within the sequences are for readability only they are not part of the sequences themselves Characters that appear in italics such as n and n1 n2 above are not sent to th...

Страница 98: ...L n sequence and then return to their standard emulation using the ESC ESC n sequence If you normally use Epson emulation please note that the Epson sequence ESC EM n allows Form 0 1 or 2 to be selec...

Страница 99: ...ensure that an ETX used for data handshake is not sent within an escape sequence The user must also ensure that the maximum block size or the number of blocks sent at one time does not exceed the inp...

Страница 100: ...ct character height ESC S 3 may be used to select double high mode Example The following escape sequence will select double wide mode Escape Sequence ESC W 1 Hexadecimal 1B 57 31 Select Script Modes E...

Страница 101: ...he following escape sequence will select emphasized mode Escape Sequence ESC E 1 Hexadecimal 1B 45 31 Double Strike Mode ESC D n Selects double strike mode for n 1 or cancels for n 0 Double strike mod...

Страница 102: ...t 65 EBCDIC Draft 66 EBCDIC Letter Quality 71 OCR A Optical Quality 75 OCR B Optical Quality Overrides the Font value in the forms menu If the specified font is not installed the Font value in the for...

Страница 103: ...ecimal 0D Backspace BS Causes the current line to be printed and then moves the current print position one space to the left The actual distance moved depends on the current character spacing Backspac...

Страница 104: ...m length is 37 9 inches Invalid form lengths will be ignored Overrides the Forms Length value in the forms menu For example an 11 inch form contains 66 lines at 6 LPI but 88 lines at 8 LPI If line spa...

Страница 105: ...tab stops and sets new tab stops at column n1 n2 n3 etc 1 n 255 The tab stops must be presented in ascending order The NUL character or any tab stop value less than the preceding one terminates the s...

Страница 106: ...or any tab stop value less than the preceding one terminates the sequence The tab stop settings are based on the current line spacing Changing the line spacing after the tab stops are set will not aff...

Страница 107: ...example a left margin at column 10 still allows a character to be printed in column 10 A right margin at column 75 allows a character to be printed in column 74 but not in column 75 The leftmost colu...

Страница 108: ...C V 6 59 Hexadecimal 1B 56 06 3B Graphics Graphics mode gives the user complete control over every dot position on the paper Graphics may be printed with various horizontal densities from 60 to 240 dp...

Страница 109: ...SC m n1 n2 data Selects eight wire graphics of density m as listed in the following table for n1 x 256 n2 columns of data m Density _______ 6 240 dpi 7 240 dpi high speed 8 180 dpi 9 180 dpi high spee...

Страница 110: ...an inch The overall average will be 4 8 720 of an inch Example The following escape sequence will print five bytes of graphics data at 150 dpi The resulting figure will resemble a backslash character...

Страница 111: ...r n 1 or Auto Cut Off for n 0 for the currently selected form if the optional Printek FormsCutter is installed When Auto Cut is turned on the FormsCutter will automatically cut off each form as it is...

Страница 112: ...ll the new form and place the printer back online In the FormsMaster 8003 the same happens unless selecting form n also selects a different paper path In that case the current form is unloaded the tra...

Страница 113: ...or a single printable ASCII character 0 to 7 30 to 37 hex If more than one emulation has been selected ESC ESC will return to the previously selected emulation This is particularly useful when the pr...

Страница 114: ...m Length in Lines ESC G n Modify Print Head Gap ESC H n1 n2 Set Left and Right Margin ESC HT n1 n2 nx NUL Set Horizontal Tab Stops ESC I n Set Print Head Force ESC L n Load Form ESC LF n Set Line Spac...

Страница 115: ...ached to those ports To change which port is active the printer s buffer must be empty for at least 15 seconds and data must be received from a different port Therefore if data are never received from...

Страница 116: ...that all programmers on all the hosts should probably agree on some known state that they can all expect to find the printer in and be expected to leave the printer in when their program is finished I...

Страница 117: ...kSetup The last heading line in the file must be EndPrintekSetup All other heading lines and item setup lines are optional If any errors exist in the remote setup file no changes will be made to the p...

Страница 118: ...8 RightMargin 4 272 Font Epson_FX_FD Epson_FX_DF Epson_FX_LQ PC_English_FD PC_English_DF PC_English_LQ PC_Latin2_FD PC_Latin2_DF PC_Latin2_LQ DEC_LA120_FD DEC_LA120_DF DEC_LA120_LQ EBCDIC_FD EBCDIC_DF...

Страница 119: ...tional USA Austria Germany Belgium Brazil CanadianFrench Denmark Norway Finland Sweden France Italy Japan English Japan Katakana Portuguese Spain SpanishSpeaking UnitedKingdom LogicalNotCharacter 5Eh...

Страница 120: ...nFrench Denmark Norway Finland Sweden France Italy Japan English Japan Katakana Portuguese Spain SpanishSpeaking UnitedKingdom HostImpactControl Enable Disable HostBinSelect Enable Disable Imager Imag...

Страница 121: ...d CHECKS have a form length of 42 lines 7 inches at 6 LPI and use the Epson FX Draft font The second form will begin printing two characters at 10 CPI from the left edge and two lines at 6 LPI from th...

Страница 122: ......

Страница 123: ...then in printable ASCII format All unprintable ASCII characters printable characters are from 21 hex to 7E hex inclusive are represented by a period 54686973 20697320 61207361 6D706C65 This is a samp...

Страница 124: ......

Страница 125: ...eceiving OFF The default is OFF If enabled the command interpreter examines all printable data received from the host for the string HEX Once this string is found the characters which follow are proce...

Страница 126: ...coax twinax port from the host the printer may be set to an EBCDIC Code Dump mode which will print the EBCDIC character value of the characters received To turn on this test mode refer to the Printer...

Страница 127: ...upplied Multiple character strings without intervening spaces typically represent control codes For example FF is the Form Feed control code 0C hex not two F characters 46 46 hex An ASCII Control Code...

Страница 128: ...es The height of the bar codes is easily varied Additionally the dimensions of the bars and spaces may be varied to produce bar codes of different widths and ratios Horizontal and vertical positioning...

Страница 129: ...of an inch are in actuality 14 144 s of an inch All references to dots are in actuality 1 144 s of an inch The range of dots that may be specified is 0 to 15 This range is represented using hexadecim...

Страница 130: ...operator without exiting bar code mode ETX is processed so that ETX ACK software handshake will work in bar code mode As an aside XON XOFF software handshake will also work in bar code mode However XO...

Страница 131: ...5 BS Code 1 5 1 5 4 5 4 5 Ratio l Interleaved 2 of 5 BS Code 2 2 6 6 Ratio m Interleaved 2 of 5 C Code 1 1 2 2 Ratio n Interleaved 2 of 5 C Code 1 1 2 5 2 5 Ratio o Interleaved 2 of 5 C Code 1 5 1 5...

Страница 132: ...de 1 5 1 5 4 5 4 5 Ratio l Interleaved 2 of 5 BS Code 2 2 6 6 Ratio m Interleaved 2 of 5 C Code 1 1 2 2 Ratio n Interleaved 2 of 5 C Code 1 1 2 5 2 5 Ratio o Interleaved 2 of 5 C Code 1 5 1 5 3 5 3 5...

Страница 133: ...xactly the same result BN9g339912345 G BN9h339912345 G Choosing any other bar code type will not achieve the desired result The following bar code has the desired ratio but it is a Code 39 instead of...

Страница 134: ...the wider the bar code the higher the bar code for ease of scanning Example To print a bar code that is 1 0 inch high H10 BNe12345 G Example Note that increasing the height of a bar code has no effect...

Страница 135: ...J010 BNd02 G J010 BNd03 G Absolute Horizontal Tab The sequence used for horizontal positioning is Ttttd T Two Character Sequence Identifier for Absolute Horizontal Tab tttd Horizontal Distance in Ten...

Страница 136: ...defined for the pass will be printed The following examples will help clarify use of the pass terminator Note the very different results obtained by omitting or inserting the pass terminators Example...

Страница 137: ...first entering bar code mode and printing the bar code While still in bar code mode a relative vertical tab was done to space 0 1 inch below the bar code H05 BNd0123456789 G J010 Then after returning...

Страница 138: ...before and the stop delimiter after each bar code string Check digits are not automatically generated by the printer If a check digit is to be used it must be included in the bar code data by the prog...

Страница 139: ..._____ ___________ NUL 00 Null SOH 01 Start of Heading STX 02 Start of Text ETX 03 End of Text EOT 04 End of Transmission ENQ 05 Enquiry ACK 06 Acknowledge BEL 07 Bell BS 08 Backspace HT 09 Horizontal...

Страница 140: ...ASCII Character Tables 134 Epson FX Fast Draft Epson FX Draft Epson FX Letter Quality...

Страница 141: ...ASCII Character Tables 135 PC Fast Draft PC Draft PC Letter Quality...

Страница 142: ...ASCII Character Tables 136 EBCDIC Fast Draft EBCDIC Draft EBCDIC Letter Quality...

Страница 143: ...ASCII Character Tables 137 Latin 2 Slavic Fast Draft Latin 2 Slavic Draft Latin 2 Slavic Letter Quality...

Страница 144: ...ASCII Character Tables 138 OCR A OCR B...

Страница 145: ...106 152 6A j 107 153 6B k 108 154 6C l 109 155 6D m 110 156 6E n 111 157 6F o 112 160 70 p 113 161 71 q 114 162 72 r 115 163 73 s 116 164 74 t 117 165 75 u 118 166 76 v 119 167 77 w 120 170 78 x 121 1...

Страница 146: ...140 244 364 F4 245 365 F5 246 366 F6 247 367 F7 248 370 F8 249 371 F9 250 372 FA 251 373 FB 252 374 FC 253 375 FD 254 376 FE 255 377 FF...

Страница 147: ...ight margin according to form setup line pitch according to form setup form length according to form setup top margin according to form setup bottom margin according to form setup font according to fo...

Страница 148: ......

Страница 149: ...ent line where the next character will be printed default Value or configuration assumed when the printer is powered on or reset dpi Dots per inch Generally used to refer to graphics density or resolu...

Страница 150: ...onding to the commands and text received from the host computer OQ Optical Quality parity A method used for detecting errors within a single character transmitted or received via an interface reset In...

Отзывы: