background image

Index 

PcOS Series 90PLUS

 

Programmer's Guide 

 

Page 160 

Rev Q 

11/07/05 

O

 

OCR character disable ..............................................32 

OCR character enable ...............................................32 

Off-line active.........................................................147 

P

 

Paper motion.............................................................19 

Parallel port [ENQ]’s..............................................134 

Parallel Port Plug and Play .....................................135 

Parallel port timing .................................................131 

Parallel-port inquire................................................133 

Parallel-port pin-out................................................136 

Physical specifications................................................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 emulation................................................... 18 

Standard features........................................................ 3 

Super and subscript ............................................ 34, 37 

U

 

Underline............................................................ 34, 37 

Utility print............................................................... 34 

V

 

Validation delay ................................................. 66, 67 

Validation mode....................................................... 64 

W

 

Warranty..................................................................... 1 

 

Summary of Contents for Ithaca 90PLUS Series

Page 1: ...P OS c SERIES 90PLUS Receipt Validation Journal Printers PROGRAMMER S GUIDE Rev M PN 100 7586 REV Q...

Page 2: ...Page ii Rev Q 11 07 05...

Page 3: ...3 Rev I Update for Firmware Rev 2 21 Corrected documentation for ENQ 15 17 and 20 commands length was 40H changed to 40 decimal Added ESC z FR from release commands Added features to graphic save Adde...

Page 4: ...ate for Firmware Rev 2 05 Updated and clarified descriptions in the communication section Added description of CTS and DSR controls Added MICR commands and references to MICR Programmer s Guide Update...

Page 5: ...ry to TransAct Recipient shall not disclose any portion of this document to any third party TRANSACT DOES NOT ASSUME ANY LIABILITY FOR DAMAGES INCURRED DIRECTLY OR INDIRECTLY FROM ANY ERRORS OMISSIONS...

Page 6: ...s 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...

Page 7: ...5 11 1 1 Receipt Paper error Sensor 59 5 11 2 Validation and Slip Operation 61 5 11 2 1 Top Insertion Validation 61 5 11 2 1 1 Validation Controlled by the Host System 61 5 11 2 1 2 Validation Contro...

Page 8: ...E 1284 132 8 2 3 1 Buffer 133 8 2 3 2 Mode 4 133 8 2 3 3 Mode 0 133 8 2 3 4 Time outs 133 8 2 3 5 Active State 134 8 2 3 6 Inquire Responses 134 8 2 4 Parallel Port Inquire Non IEEE 1284 134 8 2 5 Par...

Page 9: ...LUS Table of Contents 11 07 05 Rev Q Page vii 8 6 Programmer s Notes 147 9 Cash Drawer Interface 148 9 1 Interface Description 148 9 2 Interface Connectors 148 10 Printing Graphics 149 10 1 Character...

Page 10: ...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 su...

Page 11: ...Table 11 Print modes 34 Table 12 Intercharacter spacing table 36 Table 13 Rotated print spacing with 7 x 9 font 42 Table 14 Rotated print spacing with 5 x 7 font 43 Table 15 Amount of paper left when...

Page 12: ......

Page 13: ...air requirements If your printer needs service please directly contact TransAct Technologies Technical Support Department at 607 257 8901 for a return authorization TransAct Technologies offers the fo...

Page 14: ...p 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 inform...

Page 15: ...0 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 sup...

Page 16: ...oftware 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 Th...

Page 17: ...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 t...

Page 18: ...cent 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...

Page 19: ...e 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...

Page 20: ...ual 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...

Page 21: ...s 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 213...

Page 22: ...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...

Page 23: ...e 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...

Page 24: ...tter 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...

Page 25: ...nal 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...

Page 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 leng...

Page 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...

Page 28: ...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 w...

Page 29: ...he 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 Periphera...

Page 30: ...PCL 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...

Page 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 Functi...

Page 32: ...s 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 De...

Page 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...

Page 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 Hex...

Page 35: ...DATA 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...

Page 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 Functi...

Page 37: ...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...

Page 38: ...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 Util...

Page 39: ...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 ei...

Page 40: ...de 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 def...

Page 41: ...erbo 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 6...

Page 42: ...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...

Page 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 predefi...

Page 44: ...9 Letter 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...

Page 45: ...he 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 0...

Page 46: ...cpi Line graphics Italics Superscript subscript Utility NLQ HSD Emphasize Enhanced Double wide Double high Under overline Rotate 90 270 Table 11 Print modes Notes Feature available Feature not availa...

Page 47: ...II 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 Decima...

Page 48: ...L 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 c...

Page 49: ...lid 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 l...

Page 50: ...vailable 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...

Page 51: ...its 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...

Page 52: ...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...

Page 53: ...ble 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...

Page 54: ...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 prin...

Page 55: ...s 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...

Page 56: ...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 para...

Page 57: ...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...

Page 58: ...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 E...

Page 59: ...e 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 f...

Page 60: ...e 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...

Page 61: ...cs 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 hal...

Page 62: ...ic 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 ar...

Page 63: ...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...

Page 64: ...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...

Page 65: ...SC 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...

Page 66: ...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 abo...

Page 67: ...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...

Page 68: ...cent 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 su...

Page 69: ...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 justifi...

Page 70: ...lect 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 Gen...

Page 71: ...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 pa...

Page 72: ...ith 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 Fun...

Page 73: ...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 a...

Page 74: ...he 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 transac...

Page 75: ...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...

Page 76: ...he 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...

Page 77: ...nd 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 before the eject...

Page 78: ...he 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 E...

Page 79: ...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 issu...

Page 80: ...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...

Page 81: ...ription 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 t...

Page 82: ...R 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...

Page 83: ...oes 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...

Page 84: ...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...

Page 85: ...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...

Page 86: ...Guide MICR Reader Page 74 Rev Q 11 07 05 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 Re...

Page 87: ...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 P...

Page 88: ...ta 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 B...

Page 89: ...tion 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 Not...

Page 90: ...tion of select commands on the next occurrence This command should not be used by typical applications Function Multidrop control ASCII SOH n Hexadecimal 01H n Decimal 1 n IPCL none Where n is the pri...

Page 91: ...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 Hexadecim...

Page 92: ...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 charact...

Page 93: ...y the host before another inquire command is issued to the printer When the printer receives an inquiry it must generate a response If inquiries are sent to the printer too fast the printer will spend...

Page 94: ...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...

Page 95: ...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...

Page 96: ...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...

Page 97: ...ntervention 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 m...

Page 98: ...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 o...

Page 99: ...s 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...

Page 100: ...or 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 fla...

Page 101: ...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...

Page 102: ...slation 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 da...

Page 103: ...tics 11 07 05 Rev Q Page 91 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 Ith...

Page 104: ...pports 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 applic...

Page 105: ...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 impl...

Page 106: ...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...

Page 107: ...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 90...

Page 108: ...on 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 i...

Page 109: ...t 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 onl...

Page 110: ...he 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 co...

Page 111: ...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 o...

Page 112: ...es 90PLUS Programmer s Guide EPOS Codes Page 100 Rev Q 11 07 05 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 v...

Page 113: ...nce 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 63 ESC DC3 1BH 13H VC Close for validation 63 ESC DC4 1BH 1...

Page 114: ...2 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 D...

Page 115: ...N 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 1B...

Page 116: ...cation 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 55 ESC d n 1BH 64H FL...

Page 117: ...and count 60 ESC q n 1BH 71H none Start buffer marker query 75 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...

Page 118: ...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...

Page 119: ...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 Inter...

Page 120: ...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 44 ESC s n 1BH 73H RL m1 m2 m3 Set rotated print line lengt...

Page 121: ...de 39 n 2 Code 128 n 3 UPC A n 4 EAN 13 55 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 56 ESC EM J n 1BH 19H 4AH BJ m1 m2 Set bar...

Page 122: ...ader status 71 ESC mR 1BH 6DH 52H MR Request MICR reader read 71 ESC mP 1BH 6DH 50H none Request MICR reader read no data return 71 ESC mO 1BH 6DH 4F none Request MICR read with check already in throa...

Page 123: ...1 07 05 Rev Q Page 111 ESC x n 1BH 78H D1 n 1 D2 n 2 Open cash drawer n n 1 or 2 76 Diagnostics ESC y n 1BH 79H Y0 7 Yxnnn Control diagnostics and extended features See descriptions on page 77 77 ESC...

Page 124: ...as 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 state...

Page 125: ...t 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...

Page 126: ...nformation 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 Pressi...

Page 127: ...int problem can be traced to the host and the printer not being configured in the same way 7 2 3 Configuration Mode 7 2 3 1 Initial Power On The initial power cycle of a Series 90PLUS diagnostic will...

Page 128: ...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...

Page 129: ...re 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...

Page 130: ...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...

Page 131: ...ignation 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...

Page 132: ...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 detect...

Page 133: ...7 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 speci...

Page 134: ...ows 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...

Page 135: ...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 Gree...

Page 136: ...d 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...

Page 137: ...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 cont...

Page 138: ...r 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 T...

Page 139: ...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 pri...

Page 140: ...er 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...

Page 141: ...lemented 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 h...

Page 142: ...d 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 b...

Page 143: ...idth 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...

Page 144: ...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...

Page 145: ...onses 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 tra...

Page 146: ...e 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 thi...

Page 147: ...he 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...

Page 148: ...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...

Page 149: ...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 Ou...

Page 150: ...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 sever...

Page 151: ...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 Flo...

Page 152: ...nd 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 pointe...

Page 153: ...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...

Page 154: ...ed 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...

Page 155: ...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...

Page 156: ...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...

Page 157: ...printed 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 init...

Page 158: ...nd 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...

Page 159: ...ected 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 d...

Page 160: ...rawer 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 P...

Page 161: ...set of the 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...

Page 162: ...Printing Graphics PcOS Series 90PLUS Programmer s Guide Page 150 Rev Q 11 07 05 CR LF Finish the form...

Page 163: ...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...

Page 164: ...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...

Page 165: ...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...

Page 166: ...4DH 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 Wel...

Page 167: ...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 L...

Page 168: ...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...

Page 169: ...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 1485...

Page 170: ...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 _...

Page 171: ...lip 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 g...

Page 172: ...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...

Reviews: