background image

Printer Control Codes

PcOS Series 90PLUS

Programmer's Guide

Character Attribute Commands

Page 42

Rev M

12/16/99

Function

Select subscript

ASCII

[ESC] S <1>

Hexadecimal

1BH 53H 01H

Decimal

<27> <83> <1>

IPCL

&%SB

EPOS

none

Description

The [ESC] S <1> command selects subscript. All following characters will be
printed half size on the bottom half of the print line.

Note

The subscript feature is not available in all print modes. See page 34 for available
modes.

Function

End superscript or subscript

ASCII

[ESC] T

Hexadecimal

1BH 54H

Decimal

<27> <84>

IPCL

&%SE

EPOS

none

Description

The [ESC] T command ends superscript or subscript.

Function

Begin italics

ASCII

[ESC] % G

Hexadecimal

1BH 25H 47H

Decimal

<27> <37> <71>

IPCL

&%MI

EPOS

[ESC] 4

Description

The [ESC] % G command begins italic print mode.

Note

Italics are not available in all print modes. See page 34 for available modes.

Function

End italics

ASCII

[ESC] % H

Hexadecimal

1BH 25H 48H

Decimal

<27> <37> <48>

IPCL

&%CI

EPOS

[ESC] 5

Description

The [ESC] % H command ends italic print mode.

Figure 18 Example of underline, enhanced, emphasized, superscript, and subscript print

Содержание PcOS series 90plus

Страница 1: ...P OS c SERIES 90PLUS Receipt Validation Journal Printers PROGRAMMER S GUIDE Rev M PN 100 7586 ...

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

Страница 3: ...f pass through and multidrop Added features to ESC a command Added 90PLUS Removed references to Ithaca Peripherals Corrected description of Mechanical Test Mode Updated several graphic examples Rev G Update for Firmware Rev 2 13 Added narrow 2 4 inch print zone Added ESC mP ESC q n and ENQ 17 commands Changed documentation on ENQ commands to reflect that they are no longer buffered Documented Epso...

Страница 4: ...options Added ESC y 2 and 3 commands to switch between EPOS and Normal modes Added 4 inch resume on paper out Rev C Update Removed IPCL command for set rotated print line spacing Shortened graphic save buffer from 2014 characters to 2000 Removed second parameter of ESC EM B set bar code height Changed all validation and slip control IPCL commands to accept decimal parameters instead of binary Remo...

Страница 5: ...bility of information in this publication Copyright 1995 1999 Ithaca Peripherals All rights reserved November 1999 Printed in USA No part of this publication may be reproduced stored in a retrieval system or transmitted in any form or by any means mechanical photocopying recording or otherwise without the prior written permission of Ithaca Peripherals Trademarks PcOS is a registered trademark of I...

Страница 6: ...PcOS Series 90PLUS Programmer s Guide Page iv Rev M 12 16 99 ...

Страница 7: ...Specifications 5 3 1 Printing Specifications 5 3 1 1 Character Generation 5 3 2 Physical Specifications 7 3 2 1 Dimensions 7 3 2 2 Weight 7 3 3 Electrical Characteristics 7 3 3 1 Self powered AC 7 3 3 2 Interface Specifications 8 3 3 2 1 Serial 8 3 3 2 2 Parallel 8 3 3 2 3 Cash Drawer 8 3 4 Media Specifications 8 3 4 1 Ribbon 8 3 4 2 Receipt Paper 8 3 4 3 Receipt Journal Paper 9 3 4 4 Inserted Sli...

Страница 8: ... 1 10 Bar codes 56 1 11 Station Control 59 1 11 1 Receipt Operation 59 1 11 1 1 Receipt Paper error Sensor 60 1 11 2 Validation and Slip Operation 62 1 11 2 1 Top Insertion Validation 62 1 11 2 1 1 Validation Controlled by the Host System 62 1 11 2 1 2 Validation Controlled by the Printer 62 1 11 2 2 Front Inserted Validation 63 1 11 2 2 1 Slip Printing 63 1 11 2 3 Mode Selection 63 1 11 3 Top Val...

Страница 9: ...Buffers 134 8 1 Overview 134 8 2 Parallel Port 137 8 2 1 Parallel Port Protocol 137 8 2 2 Printer Buffer Size 138 8 2 2 1 One line Mode 138 8 2 3 Parallel Port Inquire IEEE 1284 138 8 2 3 1 Buffer 139 8 2 3 2 Mode 4 139 8 2 3 3 Mode 0 139 8 2 3 4 Time outs 139 8 2 3 5 Active State 140 8 2 3 6 Inquire Responses 140 8 2 4 Parallel Port Inquire Non IEEE 1284 140 8 2 5 Parallel Port Plug and Play 141 ...

Страница 10: ...Communication Features 153 8 5 1 Power cycle Recovery 153 8 5 2 Data Pass through 153 8 5 3 Multidrop Configuration 153 8 5 4 Off line Active 154 8 6 Programmer s Notes 154 9 Cash Drawer Interface 155 9 1 Interface Description 155 9 2 Interface Connectors 155 10 Printing Graphics 156 10 1 Character Graphics 156 10 2 APA Graphics 158 ...

Страница 11: ...acter pitch 35 Figure 16 Data sent to printer for one line double wide print 37 Figure 17 Example of one line double wide print 37 Figure 18 Example of underline enhanced emphasized superscript and subscript print 42 Figure 19 48 Figure 20 PE to ENQ request timing 83 Figure 21 Typical POS system 134 Figure 22 Host to printer link 134 Figure 23 Printer communications buffer flow 135 Figure 24 Paral...

Страница 12: ...Table 11 Print modes 34 Table 12 Intercharacter spacing table 36 Table 13 Rotated print spacing with 7 x 9 font 43 Table 14 Rotated print spacing with 5 x 7 font 44 Table 15 Amount of paper left when paper low is sensed 60 Table 16 Values for the left and right print margins 70 Table 17 MICR status fields 74 Table 18 MICR translation characters 76 Table 19 Printer states 115 Table 20 Level 0 diagn...

Страница 13: ...r requirements If your printer needs service please directly contact Ithaca Peripherals Technical Support Department at 607 257 8901 for a return authorization Ithaca Peripherals offers the following service programs to meet your needs Extend Warranty Depot Repair Maintenance Contract 1 2 What is in this book 1 2 1 Who should read this book This book is intended for system engineers or integrators...

Страница 14: ...Peripherals The Sales and Technical Support Departments will be able to help you with most of your questions Contact the Technical Support Department to receive technical support order documentation receive additional information about the Series 90PLUS Printer obtain information about your warranty or send a printer in for service To order supplies or receive information about other Ithaca Periph...

Страница 15: ... EPOS bit image graphics Standard and EPOS International Character Sets 8 10 12 15 17 1 20 and 24 characters per inch cpi selections Custom logo graphic print buffer in nonvolatile memory Emphasized enhanced double wide double high double wide double high half high underline subscript superscript and rotated printing Operator visible print zones Self diagnostics and Setup and configuration utility...

Страница 16: ...tends out the left side and or top of the printer It rests on a fixed form stop Under software control printing can be from a minimum of two lines to a maximum of 17 lines at 42 characters Throughout this manual top insertion will be termed Validation Mode 2 Front inserted validation The form is inserted from the front and extends out the left side and or front of the printer In front insertion mo...

Страница 17: ...5 double wide 21 18 170 8 5 condensed double wide 24 20 170 10 condensed double wide 28 24 170 12 super condensed double wide 34 28 170 Table 1 Character specifications 3 1 1 Character Generation All the character sets and modes are based on one of two character cells 10 wide x 9 high or 12 wide x 9 high Double wide mode is twice the width of normal mode 20 wide x 9 high or 24 wide x 9 high In uti...

Страница 18: ...acent to each other in the character cell The 10 cpi mode allows a gap between adjacent full rows 17 and 24 cpi allow an overlap of full rows The printer cannot print adjacent full and half dots in any single row Some graphics double density half speed allow adjacent rows to be printed by slowing the print speed by half Slowing the print speed allows the time between half and full columns to be th...

Страница 19: ...re 3 Physical dimensions 3 2 2 Weight Approximate weight 10 pounds 4 5 kg Shipping weight 13 pounds 5 9 kg 3 3 Electrical Characteristics 3 3 1 Self powered AC The Series 90PLUS Printer is designed to be AC self powered in domestic and international markets The printer is equipped with a universal input power supply that is designed to operate worldwide without modification ...

Страница 20: ...nual 3 3 2 3 Cash Drawer The Series 90PLUS Printer supports dual cash drawers with status The interface will provide status and 24 VDC at up to 1 5 amps to the cash drawer See the cash drawer interface description later in this manual 3 4 Media Specifications 3 4 1 Ribbon Inking method cartridge type 70 9 inch 1 8 m seamless ribbon with reinker Ink color black or purple Ribbon life at 25 C 3 milli...

Страница 21: ...ss at 25 C Two ply 0 006 0 007 inch 0 15 0 18 mm Three ply 0 009 0 0105 inch 0 23 0 27 mm Roll paper core inside diameter 7 16 inch Typical roll footage Two ply 110 feet 3352 8 cm Three ply 70 feet 2133 6 cm Paper low indicator striping starts at approximately 8 10 feet 243 8 300 5 cm from end of roll Receipt paper low The paper level is sensed by software with an adjustable end of roll monitor th...

Страница 22: ...5 228 6 mm Figure 4 Slip form size 3 5 Slip Sensor Once an inserted form has been properly aligned and sensed by the slip sensor it is positioned at the top of the form by the slip load command Figure 5 Slip paper print The position of the first line of print can be adjusted by 0 050 inch 1 27 mm during printer installation ...

Страница 23: ...he paper tear off is 0 7 inch 17 78 mm above the last line of print To place the last line printed above the tear off point the paper should be fed 0 8 inch 20 32 mm The paper can then be torn off from either the left or right side The first line of the next print will be 0 7 inch 17 78 mm from the top of the form The paper should not be reverse fed back into the printer If a double high line of p...

Страница 24: ...utter is activated After the cut the paper automatically feeds 0 6 inch 15 2 mm to allow the receipt cut point to be at the tear off point The first line of print is 1 5 inches 38 1 mm from the cut If the first line of the next receipt is to be closer to the top of the receipt the receipt can be reversed up to 0 4 inch 10 2 mm The previous receipt must however be removed before the reverse feed If...

Страница 25: ...rnal Lines per inch Lines 9 18 8 5 17 8 16 6 13 Table 3 Validation lines Lines per inch Lines 9 11 8 5 10 8 10 6 7 Table 4 Ten line validation option 2 40 2 80 61 0 71 1 mm 6 00 10 00 152 4 254 0 mm 0 625 15 9 mm 2 50 4 25 63 5 108 0 mm 0 50 12 7 mm Figure 9 Validation print with normal and narrow print zones 3 6 2 1 Validation Forms Insertion Form insertion is from the top or the left side of the...

Страница 26: ... is located approximately 0 5 inch 12 7 mm below the print line and to the far right of the paper path 3 6 3 Inserted Forms Printing Top of form to top of print line 0 06 inch 1 52 mm Minimum form length 3 375 inches 85 7 mm Minimum form width 2 5 inches 63 5 mm Bottom of form to bottom wire 0 625 inch 15 9 mm 3 375 11 00 85 7 279 4 mm 2 40 2 80 61 0 71 1 mm 2 50 9 00 63 5 228 6 mm 0 50 12 7 mm 0 ...

Страница 27: ... print zone rotated print 3 6 3 1 Inserted Forms Guidelines Use forms with a paper roll loaded Use forms that are flat and without curls folds warps or wrinkles Glue should not be on the bottom edge of the form Use of multipart forms with thick middle plies will decrease copy visibility Recommended Not Recommended Use Carefully Use Carefully Insertion Direction Glue Area Glue Area Glue Area Glue A...

Страница 28: ...d for print The MICR reader recognizes the magnetic ink on the bottom of checks it is not an optical reader Any nonmagnetic data will not be read The Series 90PLUS MICR reader is based on a technique which uses a magnetic read head to pick up a signal from a document containing magnetic ink which is passed beneath the read head The Series 90PLUS MICR reader recognizes E13 B characters It does not ...

Страница 29: ...The meaning of n is described and defined in the description of the command n1 n2 indicates that there are two parameters n1 and n2 where both can have values from 0 to 255 m1 m2 is an Ithaca Peripherals Control Language IPCL parameter consisting of two digits where m1 and m2 are ASCII characters from 0 to 9 The parameter will be combined to form a value from 0 to 99 If m3 is included the paramete...

Страница 30: ...IPCL codes are designed to control a printer without using control characters i e characters less than 20H Only the standard emulation supports IPCL Not all commands are supported by IPCL codes For the commands that are supported the IPCL code is listed In rare cases an IPCL code will interfere with the text that is to be printed The IPCL translator can be disabled with an ESC y 4 command 4 2 Appl...

Страница 31: ... Note In single line mode the CR is used to terminate all lines The printer will go busy6 after the CR is received The printer will not be ready to accept data until the previous data is printed Function Line feed ASCII LF Hexadecimal 0AH Decimal 10 IPCL LF EPOS 0AH Description The LF command prints the contents of the buffer if any and advances the paper one line at the current default line spaci...

Страница 32: ...is at the left margin the BS is ignored Function Set horizontal tab stops ASCII ESC D n1 n2 n3 ni 0 Hexadecimal 1BH 44H n1 n2 n3 ni 00H Decimal 27 68 n1 n2 n3 ni 0 IPCL none EPOS ESC D n1 n2 n3 ni 0 Description The ESC D n1 n2 n3 ni 0 command sets tab stops at the character columns specified by n The end of the setting is specified by a 0 All previously set tabs will be cleared by the command Ther...

Страница 33: ... can be right center or left justified The value of n specifies the justification The power on default is left justified Notes 1 Lines that have mixed size characters within them cannot be centered For example a line with mixed single and double high text cannot be centered If a line of print is to be double high and centered the change to single high print must be done after the line terminator f...

Страница 34: ... LF This line is spaced at the default of 1 8 CR LF Figure 13 Data sent to printer for a fine line feed Figure 14 Example of fine line feed Function Set variable line space n 216 inch ASCII ESC 3 n Hexadecimal 1BH 33H n Decimal 27 51 n IPCL SV m1 m2 m3 EPOS ESC 3 n Description The ESC 3 n command sets the default line spacing to n 216 inch Set n 1 to 255 The command takes effect immediately and se...

Страница 35: ...IDATA IBM and other printers It can also be used to print on preprinted forms Function Enable ESC A n line spacing ASCII ESC 2 Hexadecimal 1BH 32H Decimal 27 50 IPCL none EPOS none Description The ESC 2 command enables ESC A n line spacing ESC 2 is a companion to the ESC A n command and puts the specified line spacing into effect It will remain in effect until another line spacing command is issue...

Страница 36: ... is specified by a 0 All previously set tabs will be cleared by the command There can be a total of 64 tab stops specified by the command however the power on default is a tab stop on every line Function Reset horizontal and vertical tab stops ASCII ESC R Hexadecimal 1BH 52H Decimal 27 82 IPCL HV EPOS none Description The ESC R command resets horizontal and vertical tab stops to power up configura...

Страница 37: ...H Decimal 27 53 01 IPCL MA EPOS none Description The ESC 5 01 command sets automatic line feed mode which overrides the configuration setting Function End automatic line feed ASCII ESC 5 0 Hexadecimal 1BH 35H 00H Decimal 27 53 0 IPCL CA EPOS none Description The ESC 5 0 command ends automatic line feed mode which overrides the configuration setting Function Reverse line feed ASCII ESC Hexadecimal ...

Страница 38: ...t HSD QU Utility QL Near letter quality NLQ Courier QS Near letter quality NLQ Sans Serif EPOS ESC x n and or ESC n Description The ESC I n command begins Utility or NLQ print mode Where n 0 HSD 1 Utility 2 NLQ Courier 3 NLQ Sans Serif 4 7 Will repeat 0 3 Utility mode is a one pass 9 x 7 font Utility print mode enables enhanced emphasized subscript superscript and underline character attributes Pr...

Страница 39: ...e wide will make the characters taller and double high will make the characters wider The current pitch sets the spacing between lines If eight cpi are set the printer will produce the equivalent of eight lines per inch rotated print Print pitches greater than 15 cpi are very small and difficult to read The rotated font mode prints faster than the formatted rotated print mode However there is no f...

Страница 40: ...ode page selection command to select character sets as well as normal IBM code pages The EPOS character set select command has been extended to allow additional character sets over and above the 11 defined by EPOS The EPOS code page select command has not been extended as there is no EPOS definition beyond the first six ID s All characters in code pages as well as character sets are addressed as 0...

Страница 41: ...Serbo Croatic I 24 Kamenicky MJK 55 Swedish I 5 Serbo Croatic II 25 ISO Latin 4 8859 4 56 Italian 6 Multilingual 26 Turkey 857 57 Spanish I 7 Norway 27 Roman 8 58 Japanese 8 Portugal 28 Hebrew NC 862 60 Norwegian 9 Turkey 29 Hebrew OC 61 Danish II 10 Greek 437 38 Windows Hebrew 62 Spanish II 11 Greek 928 39 KBL Lithuanian 63 Latin American 12 Greek 437 CYPRUS 41 Publisher 64 French Canadian 13 ECM...

Страница 42: ...7 Swedish III 0 77 0H 04DH 1018 ECMA 94 3 250 3H 0FAH 78 Swedish IV 0 78 0H 04EH 1019 Windows East Europe 3 251 3H 0FBH 79 Turkish 0 79 0H 04FH 1020 Windows Greek 3 252 3H 0FCH 80 Swiss I 0 80 0H 050H 1021 Latin 5 Windows Turkey 3 253 3H 0FDH 81 Swiss II 0 81 0H 051H 1022 Windows Cyrillic 3 254 3H 0FEH 90 Publisher 0 90 0H 05AH 1024 Hungarian CWI 4 0 4H 000H 91 Welsh 0 91 0H 05BH 1026 ISO Latin 4 ...

Страница 43: ... addressed by an 8 bit value generally referred to as a character code For example if you want to print an A the character would be addressed by sending a 65 decimal to the printer There are 65 predefined code pages or character maps that assign characters to a particular address built into the printer However there are times when an application would like to redefine a character or group of chara...

Страница 44: ...r A 41H 65 A Χ Letter C 43H 67 C Letter D 44H 68 D Μ Letter M 4DH 77 M Ν Letter N 4EH 78 N Table 9 OCR MA2 Character Name Location Hex Dec ASCII Equivalent Π Letter P 50H 80 P Ρ Letter R 52H 82 R Υ Letter U 55H 85 U Ξ Letter X 58H 88 X Ψ Letter Y 59H 89 Y ϒ Symbol Hook 7EH 126 Symbol Chair 60H 96 Symbol Fork 5FH 95 _ Plus Sign 2BH 43 Minus Sign 2DH 45 Period 2EH 46 Slant 2FH 47 Dollar Sign 24H 36 ...

Страница 45: ...the Euro character The character to be replaced is defined by n For example if the currently active character set is CP 850 multilingual and the 0D5H character is to be the Euro character 1BH 5BH 43H 0D5H will replace the character at 0D5H with the Euro symbol Euro Character Substitution Matrix Name Epson IBM Code Page Insertion Point 850 26 850 0xD5 Turkey 857 57 857 0xD5 Win Cyrillic 52 1022 0x8...

Страница 46: ... ü ü ü ü ü ü ü ü ü L ü ü ü ü ü Utility ü ü ü ü ü ü ü ü ü ü ü ü ü ü ü NLQ ü ü ü L L L L ü ü ü ü ü ü HSD ü ü ü ü ü ü ü ü L L L L ü ü L Emphasize ü ü ü L L L L L ü ü ü L L L ü Enhanced ü ü ü L L L L L ü ü ü L L L ü Double wide ü ü ü ü ü ü ü ü ü ü ü ü ü L L ü Double high ü ü ü ü ü ü ü ü ü ü ü ü ü L L ü Under overline ü ü ü ü ü ü ü L ü ü ü ü L ü ü ü ü Rotate 90 270 L ü ü L L L L ü L L L L L L L L L L T...

Страница 47: ...CII ESC Hexadecimal 1BH 3AH Decimal 27 58 IPCL F2 EPOS ESC SP n Description The ESC command sets 12 characters per inch print pitch Function Begin 17 cpi character pitch ASCII SI Hexadecimal 0FH Decimal 15 IPCL F1 EPOS ESC SP n Description The SI command sets 17 characters per inch print pitch Function Begin 24 cpi character pitch ASCII ESC SI Hexadecimal 1BH 0FH Decimal 27 15 IPCL F4 EPOS ESC SP ...

Страница 48: ...CL none EPOS ESC SP n Description The ESC V n command sets intercharacter spacing by adding white space between characters The value of n sets the spacing and ranges from 0 to 11 The normal pitch set commands set the intervalue to 0 The amount of space depends on the pitch that was set The following table specifies the amount of white space for each pitch setting Pitch Spacing Pitch Spacing HSD 8 ...

Страница 49: ...alid line terminator is received CR LF or fine line feed 2 The command is canceled or 3 The maximum number of characters per line is reached and the printer performs an automatic print Example of one line double wide CR LF This is normal 12 CPI Print CR LF SO Double Wide CR LF This is back to normal CR LF Figure 16 Data sent to printer for one line double wide print Figure 17 Example of one line d...

Страница 50: ...available Where n bits 76543210 function 1 underline 1 double wide 1 double high X font 1 Utility mode 0 HSD mode Function Set print style double wide double high and italic control ASCII ESC EOT NUL k NUL n m Hexadecimal 1BH 5BH 40H 04H 00H k 00H n m Decimal 27 91 64 04 0 K 0 n m IPCL DH Double high double wide and double space SH Single high single wide and single space See also ESC W above EPOS...

Страница 51: ...Programmer s Guide PcOS Series 90PLUS Printer Control Codes Character Attribute Commands 12 16 99 Rev M Page 39 ...

Страница 52: ...bits 76543210 function 1 underline 1 double wide 1 double high X font 1 Utility mode 0 HSD mode Function End underline ASCII ESC 0 Hexadecimal 1BH 2DH 00H Decimal 27 45 0 IPCL CU EPOS none Description The ESC 0 command ends underline print mode Function Begin overscore ASCII ESC _ 1 Hexadecimal 1BH 5FH 01H Decimal 27 95 1 IPCL MO EPOS none Description The ESC _ 1 command begins overscore print mod...

Страница 53: ... mode and returns to the currently selected font Function Begin emphasized print ASCII ESC E Hexadecimal 1BH 45H Decimal 27 69 IPCL MM EPOS ESC E 1 Description The ESC E command begins emphasized print mode one pass mode with horizontal offset The print is bolder than normal print Function End emphasized print ASCII ESC F Hexadecimal 1BH 46H Decimal 27 70 IPCL CM EPOS ESC E 0 Description The ESC F...

Страница 54: ...able modes Function End superscript or subscript ASCII ESC T Hexadecimal 1BH 54H Decimal 27 84 IPCL SE EPOS none Description The ESC T command ends superscript or subscript Function Begin italics ASCII ESC G Hexadecimal 1BH 25H 47H Decimal 27 37 71 IPCL MI EPOS ESC 4 Description The ESC G command begins italic print mode Note Italics are not available in all print modes See page 34 for available m...

Страница 55: ...8 there is buffer space for 2240 128 or 17 lines Specifying the line length is also useful to determine where data is printed on forms In rotated 90 and 270 mode the print field can be extended to print the complete line length specified Extending the line length is useful for printing forms such as checks where the form is fixed but the data can change This mode is called line formatted mode In l...

Страница 56: ...es the spacing in n 216 including the one dot white space Note n 216 will be rounded to the nearest n 80 and the finest resolution allowed will be 1 80 inch In rotated 90 or 270 mode the print is done in all points addressable APA graphics The intercharacter spacing is adjusted with the normal line spacing commands The ESC 3 n command is the most effective command for adjusting intercharacter spac...

Страница 57: ... be rotated 270 according to the currently stored format parameters If X 5 or 13 rotate the print mode by 270 with formatting The print will be rotated 270 according to the currently stored format parameters The command differs from the ESC r 3 command by spacing out the lines to the line length specified by the ESC s command If input extends past the end of a line it will line wrap If X 2 rotate ...

Страница 58: ... 27 114 3 IPCL R3 Function Begin 270 rotated print with line formatting and 7 x 9 font ASCII ESC r 7 Hexadecimal 1BH 72H 07H Decimal 27 114 7 IPCL R7 EPOS ESC T 1 Function Begin 90 rotated print with 5 x 7 font ASCII ESC r 9 Hexadecimal 1BH 72H 09H Decimal 27 114 9 IPCL R9 Function Begin 90 rotated print with line formatting and 5 x 7 font ASCII ESC r 13 Hexadecimal 1BH 72H 0DH Decimal 27 114 13 I...

Страница 59: ... the print buffer that have not been printed will not be printed Function Set rotated print line length ASCII ESC s n Hexadecimal 1BH 73H n Decimal 27 115 n IPCL RL m1 m2 m3 EPOS none Description The ESC s n command sets the print line length in autoformat rotated print mode The maximum number of characters is 128 per line The power on default line length is 80 characters The number of available p...

Страница 60: ...ine the distance is calculated from the margin An ni value of 0 is used to terminate the command Any unspecified spacing will be set to one which allows data to be accurately positioned on an inserted form These values will be used as a template for all subsequently rotated print On power up all spacing is preset to 1 80 inch n 1 eight lines per inch for all lines The command is only effective in ...

Страница 61: ...le steps This protects the printer but slows the performance The printer should not be requested to print a white on black image 5 9 1 Standard APA Graphics Function Print single density graphics 60 h x 72 v dpi ASCII ESC K n 1 n 2 Hexadecimal 1BH 4BH n 1 n 2 Decimal 27 75 n 1 n 2 IPCL none Description The ESC K n 1 n 2 command prints n1 256 n2 bytes of single density graphics 60 dpi Function Prin...

Страница 62: ...ics 240 h x 72 v dpi ASCII ESC Z n 1 n 2 Hexadecimal 1BH 5AH n 1 n 2 Decimal 27 90 n 1 n 2 IPCL none Description The ESC Z n 1 n 2 command prints n1 256 n2 bytes of quad density graphics 240 dpi at half speed with no consecutive dots Quad density graphic mode is generally used to print 240 h x 144 v dpi resolutions in two passes ...

Страница 63: ...hic mode ASCII ESC m n Hexadecimal 1BH 3FH m n Decimal 27 63 m n IPCL none Description The ESC m n command reassigns graphic mode m to resolution n Possible values for m are K L Y or Z Resolutions n are 0 to 7 as follows Where m 0 60 dpi full speed 8 bit slices default for K 1 120 dpi half speed 8 bit slices default for L 2 120 dpi full speed 8 bit slices default for Y 3 240 dpi full speed 8 bit s...

Страница 64: ...y Where m 0 single density graphics 60 dpi 1 double density graphics 120 dpi 2 double density half speed graphics 120 dpi 3 high density graphics 240 dpi 4 5 CRT II screen 72 dpi 6 CRT I screen 90 dpi 7 dual plotter 144 dpi Function Begin unidirectional print ASCII ESC U 1 Hexadecimal 1BH 55H 01H Decimal 27 85 1 Description The ESC U 1 command prints all data in unidirectional print mode to improv...

Страница 65: ...s The printer must be idle for the save to happen The nonvolatile memory has a limited number of write cycle operations As a result the number of saves should be limited The buffer should not be saved on a transaction by transaction basis Once a day should be the maximum Station select commands cannot be placed in the graphic save buffer The buffer does not allow errors If a station select command...

Страница 66: ...ESC g 1 Description The ESC g 1 command clears the graphic save buffer and starts recording data The next 2000 bytes including characters and commands will be recorded Function Stop graphic save record ASCII ESC g 2 Hexadecimal 1BH 67H 02H Decimal 27 103 2 IPCL GE EPOS ESC g 2 Description The ESC g 2 command stops recording graphic save information The buffer is not saved into nonvolatile memory F...

Страница 67: ...S ESC g 7 Description The ESC g 7 command stops recording graphic save information and flags it as a start up macro The buffer is saved into nonvolatile memory Note The printer will remain busy for about seven seconds after the command to erase and resave the graphic save buffer into the nonvolatile memory All future power cycles will automatically run the macro Redefining the macro with ESC g 3 w...

Страница 68: ... 106 different characters 3 UPC A Numeric 0 9 only 11 digits 4 EAN 13 Numeric 0 9 only 12 digits 5 UPC E Numeric 0 9 only 11 digits 6 EAN 8 Numeric 0 9 only 7 digits 7 Code 93 26 letters 10 digits 0 9 and 7 special characters Interleaved 2 of 5 is a high density self checking continuous numeric bar code It is mainly used where fixed length numeric fields are required The data field must be an even...

Страница 69: ...rcent the size of the UPC nominal standard which provides optimal readability EAN 13 is a fixed length numeric continuous code that employs four element widths The printer supports EAN 13 which is a superset of UPC that encodes 12 digits Typically the format starts with a number set digit which defines how the next six digits are encoded The next five digits have fixed encoding The last is a check...

Страница 70: ...e The power on default is center justified with numbers on UPC bar codes Note The command only effects bar code printing Description The ESC EM J n command selects the operation of the bar code justification and number printing Where n bits n IPCL 76543210 xx justified 0 00 00 left 1 01 01 center 2 02 10 right xx human readable 0 00 00 no numbers 4 04 01 numbers on UPC bar codes 8 08 10 numbers on...

Страница 71: ...elect and control commands are provided 5 11 1 Receipt Operation Normal receipt operation prints on the receipt tape The receipt station can be equipped with journal take up and or a receipt cutter Generally the receipt station is idle Function Select receipt ASCII ESC f Hexadecimal 1BH 66H Decimal 27 102 IPCL SR EPOS ESC c 0 n Description The ESC f command enters receipt mode closes the form comp...

Страница 72: ... an error is visually displayed to the operator The printer will continue to print the number of lines specified by the paper error command To select this option choose Mode 2 with 1 to 15 feet When paper low status is detected in the third method the printer continues to print for a specified length of paper and faults with no operator warning To select this option choose Mode 1 with 1 to 15 feet...

Страница 73: ...with visual warning Note The default mode is specified in the printer configuration Typical values for Mode 2 are 8 feet 244 cm with 1 ply 4 feet 122 cm with 2 ply and 2 feet 61 cm with 3 ply paper Function Disable the paper out sensor ASCII ESC 8 Hexadecimal 1BH 38H Decimal 27 56 IPCL PF EPOS none Description The ESC 8 command is intended to temporarily disable the paper out sensor The printer wi...

Страница 74: ... orange The form is then inserted into the printer using one of the following procedures a In full insertion right justified validation ESC DC4 ESC j 0 or ESC j 3 the form must be fully inserted down and to the right The green form guide on the right side of the validation slot is used to justify the right side of the form The form must then be pushed all the way down until the orange READY light ...

Страница 75: ...the form and press the RESUME button which will restart the slip load operation 6 When the form is properly loaded the printer will print the buffered transaction 7 The last command in the slip transaction should be an eject form ESC k command The eject form command will feed the form up and out of the printer until it clears the lower feed rollers The printer will release the form and the operato...

Страница 76: ...d but before a close for validation command the printer will return to receipt mode and print the data Function Close for receipt validation ASCII ESC DC3 Hexadecimal 1BH 13H Decimal 27 19 IPCL VC EPOS ESC c 0 n Description The ESC DC3 command closes the form compensation assembly and enters validation mode if either the top form sensor or the slip stop sensor recognize a form If no form is sensed...

Страница 77: ...all the way to the right in the print area it need not be all the way down The form will be clamped after the right sensor detects it The form must be manually positioned to the print line If n 0 or 3 the form must be placed all the way down and to the right in the print area The form will be clamped after both sensors detect it This command is the same as ESC DC4 Notes 1 All station select comman...

Страница 78: ...unction Eject slip ASCII ESC k Hexadecimal 1BH 6BH Decimal 27 107 IPCL VE EPOS ESC c 0 n Description The ESC k command ejects the slip or validation form out of the printer and opens the form clamp Note If the command is followed by another station select command and the form has not been removed from the printer the station select command will wait for the eject wait time If the form is removed b...

Страница 79: ...v M Page 67 The Series 90PLUS Printer has several features that can be altered during operation For example the time delay between when a form is sensed and when the form clamp is activated can be changed This allows the operation of the printer to be tailored to the application and form ...

Страница 80: ...the printer is power cycled or the command is reissued Function Set slip validation time out ASCII ESC EM S n Hexadecimal 1BH 19H 53H n Decimal 27 25 83 n IPCL ZS m1 m2 EPOS ESC f Description The ESC EM S n command sets the time out after a front validation command is issued and the printer returns to receipt mode Where n is the delay in one minute increments the minimum time out is 1 minute and t...

Страница 81: ...r checks the paper path If there is a form in the paper path an error is issued and the printer enters dejam mode To allow the printer to receive back to back transactions the printer waits before issuing an error for the form to be removed This time is known as the eject wait time The time starts after an eject command and is only used if a station select command is issued before the time out and...

Страница 82: ... n1 n2 Decimal 27 88 n1 n2 IPCL none EPOS ESC l ESC Q Description The ESC X n1 n2 command sets the left and right print margins in characters from the home position Where n1 left margin n2 right margin Note the absolute position depends on the current print pitch 8 cpi 10 cpi 12 cpi 15 cpi 17 1 cpi 20 cpi 24 cpi Max columns 22 28 34 42 48 56 66 n1 1 to 20 1 to 26 1 to 30 1 to 39 1 to 43 1 to 52 1 ...

Страница 83: ...cription The ESC l n command enables or disables dual station mode If n 1 dual station mode is enabled In dual station mode both the receipt and validation slip paper feed drive will operate allowing the journal to record the information printed on the inserted form If n 0 the printer will revert back to single station operation The effect of this command is to enable receipt feed in slip or valid...

Страница 84: ...CR techniques to read the MICR information Because an OCR check reader can be defrauded using a pen or pencil the technique has been rejected by the market The MICR reader only recognizes magnetic ink It is not an optical reader The Series 90PLUS MICR reader is based on a technique which uses a magnetic read head to pick up a signal from a document containing magnetic ink The Series 90PLUS MICR re...

Страница 85: ...does not return the data or any resulting error status Inquire commands should be used to track the read process The ESC mD return data command will then return the MICR data Function MICR read request with a check already in throat No data is returned ASCII ESC mO Hexadecimal 1BH 6DH 4F Decimal 27 109 79 IPCL none Return none Description The ESC mO command asks the MICR reader to read a document ...

Страница 86: ...ields Function MICR data request ASCII ESC mD Hexadecimal 1BH 6DH 44H Decimal 27 109 68 IPCL MD Return ETB length read status data or CAN length fault status Description The ESC mD command asks the MICR reader to return previously read data The response is the same as the read command Function MICR load request ASCII ESC mL Hexadecimal 1BH 6DH 4CH Decimal 27 109 76 IPCL ML Return none Description ...

Страница 87: ... time for the operator to align the document before the reader clamps it The default is 150 milliseconds Where n 0 0 ms 1 100 ms 2 200 ms and so on until 7 700 ms Function MICR read cancel ASCII ENQ 12 Hexadecimal 05H 0CH Decimal 5 12 IPCL none Description The ENQ 12 command is a real time command that forces a MICR read command to stop and return no data The command can be used to get the printer...

Страница 88: ...s Guide MICR Reader Page 76 Rev M 12 16 99 Table ID n Code m Hex Function 1 T 74H Transit symbol 2 2DH Dash symbol 3 A 61H Amount symbol 4 O 6FH On Us symbol 5 sp 20H Blanks between characters 6 3FH Rejected character Table 18 MICR translation characters ...

Страница 89: ...C q n Hexadecimal 1BH 71H n Decimal 27 113 IPCL none EPOS none Function Return a status to the host during processing Response Serial Parallel IEEE 1284 Parallel non IEEE 1284 SOH n not supported via PE Description The command can be placed in the print data and when processed by the printer will return a progress status marker The value of n can be any 8 bit value It is returned to the host unalt...

Страница 90: ...ata pass through ASCII ESC n Hexadecimal 1BH 3CH n Decimal 27 60 n IPCL PT n EPOS ESC n Description The ESC n command provides print suppress and data pass through features Where Bit 0 Printer select Bit 1 Pass through On Bits 2 7 Undefined If Bit 0 is clear the printer will stop processing data If Bit 1 is set the data will be passed through the printer and be sent out on the serial port Notes 1 ...

Страница 91: ...in receipt mode 11000000 Not defined Description The ESC y n command enables and disables command set features It is possible that the IPCL commands will interfere with the print data If this is the case they can be disabled with an ESC y 4 Notes 1 Quiet mode operation prints by making two passes for every pass in normal mode It generates less noise because only half the print wires are activated ...

Страница 92: ...ACK NAK 6 Bit 6 Form clamp status ACK NAK 7 Bit 7 Cover status ACK NAK 8 Dynamic status can be used to allow the host to sense status changes without sending repeated inquiry commands The operation of the dynamic response varies depending on the configuration of the printer If the printer is configured for serial or parallel IEEE 1284 operation more than one status can be sensed because the printe...

Страница 93: ...u Function Extended Series 50 cash drawer commands ASCII BS Hexadecimal 08H Decimal 8 Description The BS command opens Cash Drawer 1 Function Extended Series 50 cash drawer commands ASCII BEL Hexadecimal 07H Decimal 7 Description The BEL command opens Cash Drawer 2 Function Extended Series 50 cash drawer commands ASCII ESC Hexadecimal 1BH 2BH Decimal 27 43 Description The ESC command opens Cash Dr...

Страница 94: ... an inquire command 5 15 1 Parallel Non IEEE 1284 Mode Inquire There are several status inquiry commands and inquire control commands The inquire character is treated differently from all other characters received by the printer Under normal operating conditions all information that is sent to the printer is received and placed in a holding buffer The information stays in the holding buffer until ...

Страница 95: ...EEE 1284 Mode Inquire In parallel IEEE 1284 mode there is a way to return status information to the host After the host makes an inquire request it can activate parallel IEEE 1284 Mode 0 reverse channel and wait for a response from the printer The response to an inquire command is identical to serial mode The printer will always accept parallel IEEE 1284 reverse channel requests but will not accep...

Страница 96: ... following inquires are defined Note If the printer is off line the inquire may not be accepted Function Inquire Cash Drawer 1 status ASCII ENQ 1 Hexadecimal 05H 01H Decimal 5 1 Function Cash Drawer 1 status Serial Parallel IEEE 1284 Parallel non IEEE 1284 Response ACK 1 06H 01H PE low Cash Drawer 1 is closed NAK 1 15H 01H PE high Cash Drawer 1 is open Note When the circuit is open the drawer is c...

Страница 97: ... 1284 Response ACK 4 06H 04H PE low There is receipt paper NAK 4 15H 04H PE high The receipt paper is exhausted Function Inquire slip sensor status ASCII ENQ 5 Hexadecimal 05H 05H Decimal 5 5 Function Does the slip sensor detect a form Serial Parallel IEEE 1284 Parallel non IEEE 1284 Response ACK 5 06H 05H PE low No form is present NAK 5 15H 05H PE high A form is present Function Inquire form posi...

Страница 98: ... open status ASCII ENQ 8 Hexadecimal 05H 08H Decimal 5 8 Function Inquire whether the cover is closed Serial Parallel IEEE 1284 Parallel non IEEE 1284 Response ACK 8 06H 08H PE low The cover is closed NAK 8 15H 08H PE high The cover is open Function Is the buffer empty Clear the parallel IEEE 1284 buffer ASCII ENQ 9 Hexadecimal 05H 09H Decimal 5 9 Function The command allows the host to know when ...

Страница 99: ...intervention operation any remaining buffered data will be cleared When the printer receives a reset command the printer will go off line and or show a busy signal until the reset completes In serial mode the printer can have information in its high speed buffer that was received after the reset command was issued but before it was processed If the host application continues to send information to...

Страница 100: ... 11 after that the command will return NAK 11 The command allows the application to determine if the printer has been power cycled and needs to be reinitialized The ENQ 10 command and the INIT signal on the parallel port will both cause the printer to return power up status Function MICR read cancel ASCII ENQ 12 Hexadecimal 05H 0CH Decimal 5 12 IPCL none Description The ENQ command is a real time ...

Страница 101: ...ys Bit 7 0 always r2 Form processing state 040H No form processing 042H Waiting for a slip or for a slip to be cleared 044H Waiting to enter validation mode or waiting for the paper path to be cleared to enter validation mode 046H Waiting for a slip to be removed to enter receipt mode 041H Waiting for the slip path to be cleared 043H Slip mechanism in error mode autoclears 045H Waiting for an inte...

Страница 102: ...sor detects paper Bit 6 1 always Bit 7 0 always r2 Bit 0 Form clamp closed Bit 1 Cover closed Bit 2 Buffer empty Bit 3 Printer power has been cycled It does not affect the state of the power cycled flag Use ENQ 11 to reset Bit 4 Printer in error mode Bit 5 Printer waiting for some type of slip operation Bit 6 1 always Bit 7 0 always r3 Bit 0 Receipt station selected Bit 1 Top validation station se...

Страница 103: ...n number of return bytes in the ID string ID string is the IEEE ID return string which is as follows MFG Ithaca Periph CMD M90CL IPCL CLS PRINTER MDL S90 PcOS DES Ithaca Peripherals Series 90 REV 02 20 OPTS 91xy Where x is a bit field defined as follows Bit 0 Narrow print zone Bit 1 0 not defined Bit 2 0 not defined Bit 3 Always 0 Bit 4 Always 1 Bit 5 Always 1 Bit 6 Always 0 Bit 7 Always 0 and y i...

Страница 104: ...nslation table to the EEPROM This command follows the same pattern as the ESC mX command defined above F Resets the MICR calibration and translation table configuration back to default L adr cmd len data MK Link Diagnostics P Forces parallel IEEE 1284 mode This does not alter menu RAM R Reads and returns the menu RAM S Forces serial mode This does not alter menu RAM T Clears the totals pass code l...

Страница 105: ...stics 12 16 99 Rev M Page 93 Write EEPROM The EEPROM command allows specific menu RAM locations to be written The definition of the locations is not defined here This command is intended for use by Ithaca Peripherals and is only active if a pass code is sent to the printer ...

Страница 106: ...ons When Epson supports parallel operation the company redefines some of the standard IEEE 1284 interface signals to be special status lines The Series 90PLUS Printer does not alter the IEEE 1284 standard If an application requires real time status from the printer the IEEE 1284 bidirectional protocol must be used The Series 90PLUS Printer supports real time status The EPOS real time status comman...

Страница 107: ... stops Extension ESC E n Turn emphasize mode ON OFF ESC G n Turn double strike mode ON OFF ESC J n Print and feed ESC K n Print and reverse feed Not implemented ESC L Select page mode sets top of page for FF command Not implemented ESC M Set 12 cpi character spacing ESC P Set 10 cpi character spacing ESC Q n Set right margin in characters ESC R n Select International Character Set Extended ESC T n...

Страница 108: ...it paper status similar to Epson serial and parallel IEEE 1284 only Similar ESC x n Set print font same as Normal ESC I n Extension ESC n Turn upside down print ON OFF ESC n Test mode diagnostic commands Extension GS Define download bit image Not implemented GS Print download bit image Not implemented GS E n Set impact energy available during validation only GS I n Transmit specified ID Different ...

Страница 109: ... information in 90 and 270 rotated print In addition the Series 90PLUS Printer does not allow the rotation mode to be switched during format development The third major difference is that the Series 90PLUS Printer does not implement real time status responses the way the TM370 printer does Several bit definitions are slightly different 5 17 3 1 Command Descriptions Function Eject slip ASCII FF Des...

Страница 110: ...ion Turn 90 clockwise font ON OFF ASCII ESC V n Description The Series 90PLUS Printer uses the rotated 90 font to implement this command If 1 dot spacing is selected 10 cpi is used If 1 5 dot spacing is selected 8 cpi is used Function Select print paper ASCII ESC c 0 n Description The Series 90PLUS Printer uses this command to select a print station The Series 90PLUS Printer does not keep track of...

Страница 111: ...it 4 0 Bit 5 Lower form sensor Bit 6 Lower form sensor Bit 7 0 Function Set impact energy ASCII GS E n Description The Series 90PLUS Printer allows higher impact energy in slip and validation modes only Function Transmit specified ID ASCII GS I n Description The Series 90PLUS Printer always returns 0 for all ID s Function Transmit status back ASCII GS r n Description The Series 90PLUS Printer retu...

Страница 112: ...s follows Byte 1 is defined as follows Bit 0 0 Bit 1 0 Bit 2 Cash Drawer 1 Bit 3 On line off line Bit 4 1 Bit 5 Cover open closed Bit 6 Line feed switch state Bit 7 0 Byte 2 is defined as follows Bit 0 0 Bit 1 0 Bit 2 0 Bit 3 0 Bit 4 0 Bit 5 0 Bit 6 0 Bit 7 0 Byte 3 is defined as follows Bit 0 Paper low Bit 1 Paper low Bit 2 0 Bit 3 0 Bit 4 0 Bit 5 Upper form sensor Bit 6 Lower form sensor Bit 7 0...

Страница 113: ...the normal mode bar codes EPOS has two formats for bar codes One is NUL terminated the other has a length field If m is greater than 64 the next byte sets the length in bytes Only the NUL terminated command is supported by the Series 90PLUS Printer Where m 0 UPC A Numeric 0 9 only 11 digits 1 UPC E Numeric 0 9 only 11 digits 2 EAN 13 Numeric 0 9 only 12 digits 3 EAN 8 Numeric 0 9 only 6 digits 4 C...

Страница 114: ...o effect n 1 is defined as follows Bit 0 0 Bit 1 1 Bit 2 Cash Drawer 1 Bit 3 On line off line Bit 4 1 Bit 5 0 Bit 6 0 Bit 7 0 n 2 is defined as follows Bit 0 0 Bit 1 1 Bit 2 Cover state Bit 3 0 Bit 4 1 Bit 5 Paper out Bit 6 Error Bit 7 0 n 3 is defined as follows Bit 0 0 Bit 1 1 Bit 2 0 Bit 3 0 Bit 4 1 Bit 5 0 Bit 6 Head temp Bit 7 0 n 4 is defined as follows Bit 0 0 Bit 1 1 Bit 2 Paper low Bit 3 ...

Страница 115: ...er Control Codes EPOS Codes 12 16 99 Rev M Page 103 n 6 is defined as follows Bit 0 0 Bit 1 1 Bit 2 Validation station selected Bit 3 Validation waiting for slip Bit 4 1 Bit 5 No validation slip detected Bit 6 No validation slip detected Bit 7 0 ...

Страница 116: ...r 77 ESC 1BH Begin escape sequence SP 2 20H Space character 32 255 20H 0FFH Set printable characters ESC SI 1BH 0FH F4 Set 24 cpi 35 ESC DC1 1BH 11H VO Open for validation 64 ESC DC3 1BH 13H VC Close for validation 64 ESC DC4 1BH 14H VS Select validation mode with automatic form sense 65 ESC EM B n 1BH 19H 42H BH m1 Set bar code height n 0 Restore defaults n 1 to 9 Number of passes 0 11 inch per p...

Страница 117: ...C A n 23 ESC 3 n 1BH 33H SV m1 m2 m3 Set fine line space n 216 inch defines feed used by LF n 1 255 22 ESC 4 1BH 34H ST Set top of form 24 ESC 5 n 1BH 35H CA n 0 MA n 1 Set automatic line feed n 0 end n 1 begin 25 ESC 8 1BH 38H PF Disable paper error sensing 61 ESC 9 1BH 39H PO Enable paper error sensing 61 ESC 1BH 3AH F2 Set 12 cpi 35 ESC 1BH 3CH PT Set print suppress and pass through 78 ESC m n ...

Страница 118: ...Len n1 256 n2 49 ESC P n 1BH 50H RI n 2 RF n 1 RN n 0 Set rotated font n 0 normal n 1 rotated 90 7 x 9 n 2 rotated 270 7 x 9 n 5 rotated 90 5 x 7 n 7 rotated 270 5 x 7 27 ESC R 1BH 52H HV Reset horizontal and vertical tabs to defaults 20 ESC S n 1BH 53H SB n 1 SP n 0 Select superscript subscript n 0 superscript n 1 subscript 41 ESC T 1BH 54H SE End superscript subscript 42 ESC U n 1BH 55H GU n 1 G...

Страница 119: ...5EH CC Print control code 31 ESC _ n 1BH 5FH CO n 0 MO n 1 Begin end overscore mode n 0 end n 1 begin 40 ESC a n 1BH 61H JR JC JL Set justification n 0 left n 1 center n 2 right 21 ESC b n ETX 1BH 62H 25 n 0 39 n 1 12 n 2 UP n 3 EA n 4 Print bar code n 0 Interleave 2 of 5 n 1 Code 39 n 2 Code 128 n 3 UPC A n 4 EAN 13 56 ESC d n 1BH 64H FL Feed n lines at the current spacing 23 ESC f 1BH 66H SR Sel...

Страница 120: ... 73 ESC mT 1BH 6DH 54H MT Request MICR reader transport 75 ESC p n 1BH 70H PE m1 m2 Select paper error mode and count 61 ESC q n 1BH 71H none Start buffer marker query 77 ESC r n 1BH 72H R0 n 0 R1 n 1 R2 n 2 R3 n 3 Set rotated print n 0 end n 1 rotate by 90 n 2 rotate left 180 n 3 rotate by 270 Note other font and format options are available 45 ESC s n 1BH 73H RL m1 m2 m3 Set rotated print line l...

Страница 121: ... 0 MA n 1 Set automatic line feed n 0 end n 1 begin 25 ESC A n 1BH 41H Set variable line spacing n 72 n 1 85 enabled by ESC 2 23 ESC B n 1 n 2 n 3 n k 0 1BH 42H Set vertical tabs at lines n 1 n 2 n k 0 24 ESC C n 1BH 43H Set form length in lines or inches 25 ESC J n 1BH 4AH FM m1 m2 m3 Do a fine line feed n 216 inch n 0 no line feed n 1 255 22 ESC R 1BH 52H HV Reset horizontal and vertical tabs to...

Страница 122: ...S n 3 Select print mode n 0 High Speed Draft n 1 Utility n 2 NLQ Courier n 3 NLQ Sans Serif 26 ESC 1BH 5BH 40H Set print style See command description 38 International Character Sets ESC n 1BH 21H CS m1 m2 m3 m4 Select International Character Set 28 ESC S 1BH 5BH 53H Redefine character set 31 ESC T n 1BH 5BH 54H CP Set character set by code page 30 Character Pitch DC2 12H F3 Set 10 cpi 35 ESC 1BH ...

Страница 123: ...ted 90 5 x 7 n 7 rotated 270 5 x 7 27 ESC r n 1BH 72H R0 n 0 R1 n 1 R2 n 2 R3 n 3 Set rotated print Note other font and format options are available n 0 end n 1 rotate by 90 n 2 rotate left 180 n 3 rotate by 270 45 ESC s n 1BH 73H RL m1 m2 m3 Set rotated print line length n 1 128 default is 80 47 ESC u n 1 m 1 n 2 m 2 n k 0 1BH 75H Set rotated print line spacing n k 0 end where n is the line and m...

Страница 124: ...l print n 0 bidirectional n 1 unidirectional 51 Bar codes ESC b n ETX 1BH 62H 25 n 0 39 n 1 12 n 2 UP n 3 EA n 4 Print bar code n 0 Interleave 2 of 5 n 1 Code 39 n 2 Code 128 n 3 UPC A n 4 EAN 13 56 ESC EM B n 1BH 19H 42H BH m1 Set bar code height n 0 restore defaults n 1 to 9 number of passes 0 11 inch per pass 57 ESC EM J n 1BH 19H 4AH BJ m1 m2 Set bar code justification and human readable inter...

Страница 125: ...tter 59 ESC z 1BH 7AH FR Release form 66 MICR option SOH addr 01H Set multidrop control 80 ESC mI 1BH 6DH 49H MQ Reset MICR reader 72 ESC mS 1BH 6DH 53H MS Request MICR reader status 73 ESC mR 1BH 6DH 52H MR Request MICR reader read 73 ESC mP 1BH 6DH 50H none Request MICR reader read no data return 73 ESC mO 1BH 6DH 4F none Request MICR read with check already in throat no data return 73 ESC mD 1B...

Страница 126: ... buffer marker query 77 ESC w n 1BH 77H none Enable dynamic response 80 ESC x n 1BH 78H D1 n 1 D2 n 2 Open cash drawer n n 1 or 2 78 Diagnostics ESC y n 1BH 79H Y0 7 Yxnnn Control diagnostics and extended features See descriptions on page 79 79 ESC n 1BH 7EH Enable diagnostic commands with ESC y 8 See command description for n 92 ...

Страница 127: ...has been cleared 6 2 Indicators There are two indicators One is READY and the other is FORM status The ready indicator is tricolored red green or orange The printer can be in any of the following states STATE READY FORM Indicator Indicator Ready The printer is ready to receive data and print green off Printer not ready Cover is open flashing green off Ready but waiting for a form orange status Req...

Страница 128: ...lt 17 MICR option fault 18 MKLINK fault cutter or MICR option selected and not installed After the fault code is displayed pressing the RESUME and RELEASE keys at the same time will restart the printer If the EEPROM check sum fault occurs Fault Code 14 the EEPROM can be set to default by pressing the RESUME and LF keys simultaneously The printer will be functional but must be reconfigured This pro...

Страница 129: ...configuration In self test mode the various modes of the printer can be tested Hex dump mode causes the printer to print the hex value of any print information sent to the printer Configuration mode allows various configuration parameters to be adjusted and remote configuration mode allows CFG90 to configure the printer 7 2 1 Self test Mode Pressing and holding the RESUME key at power up enters se...

Страница 130: ...y or the number of bits is wrong If the printer is printing some Hex 40 signs when it should be printing other characters either the parity baud rate or bit length setting is wrong If the printer prints incorrect characters like Hex C1 instead of Hex 41 A it is set for 8 bit data and the host is set for 7 bit In most cases the print problem can be traced to the host and the printer not being confi...

Страница 131: ...iguration mode the item to be changed should be selected with the RELEASE and RESUME keys The item is changed when the RESUME and RELEASE keys are pressed together It should be noted that in test mode keys operate when they are released and not when they are pressed This allows for multiple key depressions to be recognized ...

Страница 132: ... will enter CFG90 Mode Refer to the CFG90 150 User s Guide PN 100 01085 following this manual for more information 7 2 3 4 Feature Configuration The Series 90PLUS Printer has many configurable features The following section discusses these features and the possible configurations An operator can configure most of the features by manipulating the key panel in configuration mode This method is terme...

Страница 133: ...he options are from 256 to 6144 bytes To provide very tight control of the printer a one line mode is also provided where the printer goes busy after each CR and stays busy until the buffer is empty 256 1024 2048 3072 4096 5120 6144 1 line Print alignment The line to line print registration of the printer is adjustable This registration is important in graphic and rotated print and is set at the f...

Страница 134: ...eceipt mode after a slip or validation command is issued The slip time out is adjustable from off waits forever to 15 minutes The slip and validation modes can be individually configured Off 1 to 15 minutes Clamp open wait time After a slip eject command is issued to the printer the printer is in receipt mode however the form clamp is open If data is sent to the printer before the form is removed ...

Страница 135: ... designation of the cash drawers can be reversed drawers Normal Reversed Print zone There are two print zone settings Normal 2 8 inches Narrow 2 4 inches Reset inhibit The reset commands can be prevented from being acted on If reset inhibit is set to on the command will have no effect This does not effect the parallel port INIT signal Off On Print suppress and pass through There is a print suppres...

Страница 136: ...ets a PE fault as soon as paper low is detected 3 No warning which sets PE to fault after a set length of paper is fed and paper low is detected 4 Warning which warns the operator when paper low is detected and then sets PE to fault after a set length of paper is fed Disabled Fault No warning but is measured Warning Receipt paper In no warning or warning modes the length of receipt paper that is f...

Страница 137: ...15 cpi 17 1 cpi 20 cpi 24 cpi Symbol Sets The Series 90PLUS Printer supports 66 language sets The setting defines only the default printer mode Any set can be selected through software Language Sets IBM specifies code pages differently than Epson IBM code pages IBM code page translation table 437 USA 850 Multilingual 865 Norway 860 Portugal 863 Canada French 852 East Europe Latin II 1018 ECMA 94 1...

Страница 138: ...in 2 1019 Windows East Europe 1014 Polska Mazovia 895 Kamenicky MJK 1024 Hungarian CWI 1016 Serbo Croatic I 1017 Serbo Croatic II 1027 Ukrainian 1072 Bulgarian 1022 Windows Cyrillic 855 Cyrillic I 855 866 Cyrillic II 866 1013 Cyrillic II 866 65 ASCII Unslashed 0 67 German 66 British 69 Swedish I 74 French Canadian 72 Dutch 76 Swedish II 77 Swedish III 78 Swedish IV 79 Turkish 80 Swiss I 81 Swiss I...

Страница 139: ...Programmer s Guide PcOS Series 90PLUS Product Self Tests 12 16 99 Rev M Page 127 73 Italian ...

Страница 140: ...3 Icelandic 861 74 Baltic 774 56 ISO Latin 4 8859 4 67 ISO Latin 6 8859 10 68 Windows Baltic 69 Cyrillic Latvian 63 KBL Lithuanian 29 Turkey 51 Latin 5 Windows Turkey 57 Turkey 857 38 Greek 437 39 Greek 928 47 Greek 869 50 Windows Greek 41 Greek 437 CYPRUS 60 Hebrew NC 862 61 Hebrew OC 62 Windows Hebrew 23 ISO Latin 2 49 Windows East Europe 22 Polska Mazovia 55 Kamenicky MJK 54 Hungarian CWI 24 Se...

Страница 141: ...ed or slashed in all character sets except IBM 64 and 65 which override this setting Unslashed Slashed Interface The Series 90PLUS Printer contains both serial and parallel communication links However only serial or parallel are active at any one time Some printers receive data on the parallel link and then drive other devices with the serial link Because both links are present the configuration f...

Страница 142: ...while busy Option 3 ack after busy Parity The serial mode parity can be set to none odd or even None Odd Even Bit data The serial bit format can be set to 8 or 7 8 bit format 7 bit format Protocol The flow control protocol and the serial link can be set to Ready Busy or XON XOFF If XON XOFF is selected Ready Busy also functions Ready Busy XON XOFF Baud rate The bit rate of the printer can be set t...

Страница 143: ...Programmer s Guide PcOS Series 90PLUS Product Self Tests 12 16 99 Rev M Page 131 RTS and DTR flow ...

Страница 144: ...or buffer full only In active mode the printer will go off line if the cover is open or the printer runs out of paper When in buffer full mode the printer will only go off line if a fault is detected The buffer full operates normally Active Buffer full only Windows PNP Microsoft Windows Plug and Play allows Windows to query the printer as to its identity The printer supports this in both parallel ...

Страница 145: ...0 ms Check reader retry count This specifies how many times the MICR reader will attempt to reread a document with questionable data None 1 2 or 3 2 Retry transit field errors This specifies if the printer will attempt to reread a document if the check sum on the transit field is not correct No Yes Save changes This is set in self configuration mode to force the printer to save changes If this is ...

Страница 146: ...ter to cash drawer Host computer Printer to cash drawer Host to printer link Cash drawer Keypad Host to keypad Printer Figure 21 Typical POS system For the host to printer communication link the Series 90PLUS Printer supports serial or parallel communications The serial and parallel ports both follow standards developed for the PC environment Host computer Data to printer Status and flow control b...

Страница 147: ...implemented first in first out circular buffer It stores information in an asynchronous fashion where information can be placed in it at any rate and retrieved from it at any rate The information order however is not altered Any buffer has a finite size and if information is put in faster than it is taken out it will overflow To avoid overflow a flow control mechanism is required 4 The print contr...

Страница 148: ...nd printed In effect the host computer can get 6144 characters ahead of the printer In all cases the buffer will resume communications when it is half empty For example if the buffer is configured to be 2K the printer will signal stop when 2048 bytes are in the buffer resume will be signaled when 1024 bytes remain Inquire ENQ commands are preprocessed which means they are found in the input data s...

Страница 149: ...width that should be sent down a cable Shorter pulse widths 500 nanoseconds will be accepted by the printer however the cable can introduce significant signal degeneration and skew It is important that the data be valid before the strobe signal is asserted and remain valid until after the strobe is removed A 500 nanosecond setup and hold time is required by the printer The following chart illustra...

Страница 150: ...e optimal buffer size 8 2 2 1 One line Mode The Series 90PLUS Printer supports a one line mode of operation In one line mode the input buffer is set to 1024 bytes however the printer will go busy after every CR received by the printer In one line mode the printer will stay busy after the CR is received and remain busy until the previous information is printed There are several features that must b...

Страница 151: ...ponses to inquire ENQ commands will be placed in the IEEE 1284 reverse channel buffer The Mode 0 reverse channel request will begin returning this information to the host The host may terminate the transmission at any time If the link is terminated between nibbles the last nibble is retransmitted on the next request If a complete byte is transmitted it is deleted from the IEEE 1284 reverse channel...

Страница 152: ...mand is issued after the dynamic response is activated the buffer will be cleared and any unread responses will be lost 8 2 4 Parallel Port Inquire Non IEEE 1284 All inquire ENQ commands require some type of response from the printer The serial port is bidirectional the non IEEE 1284 parallel port is not For this reason the parallel non IEEE 1284 operation of ENQ commands is different from serial ...

Страница 153: ... inquire during boot The Series 90PLUS Printer will respond to this inquire if IEEE 1284 is active If the Windows PnP configuration flag is set in the printer IEEE 1284 will be active for all parallel port modes For example PnP in parallel mode forces IEEE 1284 For PnP to work the host must have an IEEE 1284 compatible port adapter and the cable used to connect to the printer must support all of t...

Страница 154: ...Communications PcOS Series 90PLUS Programmer s Guide Parallel port Page 142 Rev M 12 16 99 The REV filed is the revision of the software installed in the printer ...

Страница 155: ...a true paper error Note the autofeed auto FD Pin 14 and select input SLIN Pin 17 signals are not used by the Series 90PLUS Printer in parallel non IEEE 1284 mode Pin 1 STROBE Clock data to printer Host to printer Pins 2 9 D0 D7 Data Host to printer Pin 10 ACK Printer accepted data Printer to host Pin 11 BUSY Printer busy Printer to host Pin 12 PE Paper out status Printer to host Pin 13 SLCT Printe...

Страница 156: ... significant effect on one line mode operation 8 3 2 Serial Port Pin out Not connected Input Pin 1 DCD Data carrier detect Not used Used in printer Input Pin 2 RX Receive data Commands data to print Output to host Output Pin 3 TX Transmit data Return data Ready and or flow control signal to host Output Pin 4 DTR Data terminal ready Printer ready to receive data follows buffer Pin 5 GND Signal grou...

Страница 157: ... computer that the printer is not ready to accept data The host should stop sending data to the printer as soon as possible Because the host may not notice the DTR signal until it has transmitted several bytes of data to the printer the printer will continue to except up to 25515 bytes of data after it indicates that it is not ready Figure 27 illustrates how the Ready Busy protocol works Serial Co...

Страница 158: ...ons Port Data Buffer Getting Full Buffer Getting Empty Data Select Key Software Printer Control Print Buffer 256 6K RTS Request To Send DTR Data Terminal Ready Data In Serial Data Out Not Used For Flow Control DTR RTS Send XOFF Send XON Send XON or XOFF Inquire Commands Data High Speed FIFO ENQ Response Data ENQ Proc Figure 28 XON XOFF serial port flow control ...

Страница 159: ...and placed in the buffer If not the data is placed in the buffer without response The buffer is then checked to see if it is full before the internal pointer is incremented If it is not full the pointer is incremented in preparation for the next data byte The buffer is checked by looking to see if it has passed a high watermark If the buffer has the communication driver is notified and it resets d...

Страница 160: ... is that a serial port receiver driver must be written for the host Figure 30 Print controller using data The print controller is always looking for data when the printer is on line and not printing It continuously asks the buffer if it has any data If there is no data in the buffer it does housekeeping chores like keyboard scanning If there is data it processes it The flow control is done when th...

Страница 161: ...ved and remain busy until the previous information is printed This mode is not recommended for serial operation unless the application looks for the line terminator handshake There are several features that must be considered when using one line mode 1 The printer only looks at CR s LF s will cause the printer to print but will not set busy 2 If a CR character is received as part of another comman...

Страница 162: ...t a serial device is attached to the serial port The system responds by setting RTS high and waits to receive the device identification string In some devices such as a serial mouse the DSR line can be held high by tying it directly to the DTR line When the mouse is connected to the serial port on the personal computer the power supplied through the DTR line also raises DSR high For Plug and Play ...

Страница 163: ... is issued When an inquire command is received by the printer it is buffered in a high speed processing queue When the printer has time it empties the queue and processes the inquires The printer will respond to the command as soon as the second byte of the command is taken from the high speed buffer If the host is looking for a form to be inserted it should not send status requests as fast as it ...

Страница 164: ...ted the printer will wait for the cover to be closed print the data and then initialize e If the printer is idle it will initialize 4 The printer s software will be reinitialized Most of the initial default configuration information will be reloaded however several configurations will not be loaded a The top of form position will not be changed b The mode IBM EPOS will not be reset Note if the pri...

Страница 165: ...and with the pass through bit set In this mode the printer can be requested to transmit any data that it receives pass through Here the printer s inquire commands are active but of little use Typically the printer s transmit data is connected to the next device in line Inquire commands have no data path back to the host If pass through is to be used it is a good idea to deactivate the inquire comm...

Страница 166: ...lected the printer must wait for the read amplifiers in the MICR module to stabilize The printer will appear operational during this time and will accept data The printer will not however process any data until the MICR reader is ready This can take up to 20 seconds depending on the temperature If the MICR reader or knife module fails at any time the configuration can be changed to deactivate the ...

Страница 167: ... cash drawer pin out follows Function Drawer 1 Drawer 2 Drawer drive Pin 4 Pin 4 Drawer drive Pin 5 Pin 1 Status signal Pin 2 Pin 2 Status ground Pin 3 Pin 3 Frame ground Pin 6 Pin 6 No connect Pin 1 Pin 5 Pin 1 Table 24 Ithaca cash drawer connector Note Cash Drawer 2 can be factory configured to be the same as Cash Drawer 1 In addition the software definition of Drawers 1 and 2 can be reversed wi...

Страница 168: ...e printer supports line graphic characters that can be combined to form windows and other shapes For the shapes to join from line to line the spacing must be set properly All characters are in a nine dot high character cell The dots are 1 60 of an inch apart Therefore the line spacing should be 10 60 or 1 6 inch The set fine line space command can be used to set this line spacing If possible the s...

Страница 169: ... LF TOTAL 7 68 CR LF CASH TEND 20 00 CR LF CHANGE DUE 12 23 CR LF CR LF ESC a 1 THANK YOU FOR SHOPPING WITH US CR LF ESC a 0 CR LF DATE 0 TIME 0 CR LF Figure 32 Receipt with extended graphic characters When printing line graphics the data path to the printer must be eight bits Seven bit serial protocols will not access the extended characters The extended characters require that the form be revers...

Страница 170: ... Printer supports all three resolutions For good resolution with reasonable speed use 120 x 72 dpi 4 Print the graphic image to a file 5 Edit the resulting file to remove any unwanted form control and insert the Series 90PLUS form control 6 Make the resulting file available to your application so it will be sent to the printer when required Figure 33 Receipt with APA graphics As with all graphics ...

Страница 171: ... 01 02 01 02 01 01C0 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 01D0 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 01E0 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 01F0 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 0200 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 0210 02 01 02 01 02 01 02 01 02 01 02 01 02 01 02 01 0220 02 01 02 01 02 01 02 01 02 01 02 01 02 03 00 00 0230 00 00 00...

Страница 172: ...Swedish III 0 77 0H 04DH 0 0 7 7 16 78 Swedish IV 0 78 0H 04EH 0 0 7 8 17 79 Turkish 0 79 0H 04FH 0 0 7 9 18 80 Swiss I 0 80 0H 050H 0 0 8 0 19 81 Swiss II 0 81 0H 051H 0 0 8 1 20 90 Publisher 0 90 0H 05AH 0 9 0 64 91 Welsh 0 91 0H 05BH 0 0 9 1 NA 437 USA 1 181 1H 0B5H 0 4 3 7 0 774 Baltic 3 6 3H 006H 0 7 7 4 74 850 Multilingual 3 82 3H 052H 0 8 5 0 26 852 East European Latin II 3 84 3H 054H 0 8 5...

Страница 173: ... 2 2 51 1022 Windows Cyrillic 3 254 3H 0FEH 1 0 2 4 52 1024 Hungarian CWI 4 0 4H 000H 1 0 2 5 54 1026 ISO Latin 4 4 2 4H 002H 1 0 2 6 56 1027 Ukrainian 4 3 4H 003H 1 0 2 7 66 1028 Roman 8 4 4 4H 004H 1 0 2 8 58 1029 ISO Latin 6 4 5 4H 005H 1 0 2 9 67 1031 Hebrew OC 4 7 4H 007H 1 0 3 0 61 1032 Windows Hebrew 4 8 4H 008H 1 0 3 2 62 1033 KBL Lithuanian 4 9 4H 009H 1 0 3 3 63 1034 Windows Baltic 4 10 ...

Страница 174: ... 2D 45 2E 46 2F 47 30 48 0 31 49 1 32 50 2 33 51 3 34 52 4 35 53 5 36 54 6 37 55 7 38 56 8 39 57 9 3A 58 3B 59 3C 60 3D 61 3E 62 3F 63 Hex Decimal ASCII 40 64 41 65 A 42 66 B 43 67 C 44 68 D 45 69 E 46 70 F 47 71 G 48 72 H 49 73 I 4A 74 J 4B 75 K 4C 76 L 4D 77 M 4E 78 N 4F 79 O 50 80 P 51 81 Q 52 82 R 53 83 S 54 84 T 55 85 U 56 86 V 57 87 W 58 88 X 59 89 Y 5A 90 Z 5B 91 5C 92 5D 93 5E 94 5F 95 _ H...

Страница 175: ...7 8901 and asking for the Sales Department If you prefer to fax in your order the number is 607 257 8922 You may also order by mail Send orders to Ithaca Peripherals 20 Bomax Drive Ithaca New York 14850 DTR 4 DSR 6 DCD 1 TXD 3 RXD 2 GND 5 RTS 7 CTS 8 Nine pin Female PC DTR 4 DSR 6 DCD 1 TXD 3 RXD 2 GND 5 RTS 7 CTS 8 Nine pin Female Printer PN 10 2020 Figure 34 9 pin female to 9 pin female serial i...

Страница 176: ... ESC EM U n Set validation delay 67 ESC EM V n Set validation delay 66 ESC EM W n Set eject pause 67 ESC EM W n Set eject wait 67 ESC SI Set 24 cpi 35 ESC Reverse line feed 25 ESC n Print control character 31 ESC _ 0 End overscore 39 ESC _ 1 Begin overscore 39 ESC n Extended diagnostics 90 ESC n Data pass through 76 ESC n Print suppress 76 ESC 0 Set line space 27 216 inch 22 ESC 1 Set line space 7...

Страница 177: ...s 48 ESC Z n 1 n 2 Quad density graphics 49 ESC z Release slip 65 ESC mX Set MICR translation table 73 FF Form feed 24 HT Horizontal tab 20 LF Line feed 19 SI Set 17 cpi 35 SO One line double wide print 37 SOH n Multidrop control 78 VT Vertical tab 24 A APA graphic file 152 ASCII code chart 155 C Cash drawer control 76 Change history i Character pitch 34 Communication features miscellaneous 146 Co...

Страница 178: ...cations 7 Power cycle flag 146 Printable area 11 Printer inquire 80 Printing specifications 5 Programmer s notes 147 R Release slip 65 Remote reset 145 Rotate print 42 S Select receipt station 58 Serial Plug and Play 143 Serial port ENQ 144 Serial port capabilities 137 Serial port flow control 138 Serial port pin out 137 Series 90PLUS models 3 Service 1 Slip mode 64 Slip stop sensor 10 Standard em...

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

Страница 180: ...INSERT PN 100 7307 Rev M 12 16 99 ...

Отзывы: