Programmer's Guide PcOS Series 90PLUS Change History
Change History
Rev Q
Added Las Vegas Address
Rev P
Removed ASB. ASB is now a special order option.
Rev O Skipped
Rev. N
Updated disclaimer
Rev. M
Updated bookmarks in the Code Summary Table
Added Section 3.6.2.2 and Table 4
Updated MICR section
Added Euro Character on page 33
Corrected Cash Drawer Command on page 72
Updated “Service Information” section
Updated “Contacting Ithaca Peripherals” section
Rev. L
Clarified cash drawer connectors on page 144
Changed IEEE-1284 to IEEE 1284 and Code 3 of 9 to Code 39
Rev. K
Reformatted entire document
Corrected miscellaneous grammar and spelling mistakes
Rev. J Update for Firmware Rev. 2.24
Corrected Epson documentation
Added documentation for justified bar codes and readable printing of bar codes
Added documentation for Bar code 93
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
Added OCR overlay features
Corrected miscellaneous grammar and spelling mistakes
Rev. H Update for Firmware Rev. 2.15
Improved description of 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 Epson cash drawer option
Fixed right margin specifications
Rev. F Update for Firmware Rev. 2.11
Added functionality to the RESET commands
Enabled [DLE][ENQ] <3> EPOS
Added M50 extension commands
Added 270° rotated font and 5 x 7 fonts to [ESC]P commands
Changed IPCL command &%CC to accept 3 decimal digits, was 2 decimal digits
11/07/05 Rev Q Page i
Change History PcOS Series 90PLUS Programmer's Guide
Corrected the description of the [ESC]J command. It does not start the next line at the left margin unless Auto-CR is on.
Updated the configuration table
Changed RS1284 references to IEEE-1284
Added Welsh and Thai character sets
Updated the cut command. The cutter does not have selectable cut. The cut command is now only 2 bytes.
Updated MICR section to include translation tables and field checking
Added 5 x 7 font to rotated print functions
Added sections on Windows Plug and Play
Added [ENQ]<20> (return all status) and [ENQ]<21> (return printer ID) commands
Added commands to allow the host to define a unique code page
Added autocutter position information
Added multidrop addressing
Added, “The cash drawer will only provide 1.0 amp at 24V.”
Rev. E Update for Firmware Rev. 2.07
Added 50 international language code pages
Altered Character Sets I and II. The printer no longer supports Character Set I and II. The printer is always in Set II.
Changed IPCL &%CP to support 4-digit code page descriptions
Extended the EPOS [ESC]R to support enhanced language sets
Updated code page table descriptions
Removed the Prerelease Change History
Corrected minimum slip width specification in the text for Figure 4
Rev D Update 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
Updated configuration section to include MICR and communication CTS/RTS/DTR/DSR 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
Removed set left and right margin IPCL commands
Removed set dynamic response from [ESC]y group and defined [ESC] to replace it
Updated inquire descriptions to reflect preprocessing of ENQ commands; previously, ENQ commands were processed with other commands.
Changed ENQ descriptions in the communication section to reflect command preprocessing
Reversed parallel port responses to ENQ 1, 2, 5, 6, and 11; updated CFG90 to match
Reversed serial port responses to ENQ 7 and 8; updated CFG90 to match
Redefined ENQ 9 to represent inquire buffer status
Added Epson mode [DLE] [EOT] and [DLE] [ENQ] commands
Rev B Update
Added eject wait and pause commands and configuration information
Added print suppress and display pass-through to both EPOS and Normal modes
Updated CFG90 to deal with the new modes
Rev A Initial Release
Page ii Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS Disclaimer
Disclaimer
NOTICE TO ALL PERSONS RECEIVING THIS DOCUMENT:
The information in this document is subject to change without notice. No part of this document may be reproduced,
stored or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the express
written permission of TransAct Technologies, Inc. ("TransAct"). This document is the property of and contains
information that is both confidential and proprietary 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 OR DISCREPANCIES IN THE INFORMATION
CONTAINED IN THIS DOCUMENT.
Some of the product names mentioned herein are used for identification purposes only and may be trademarks and/or
registered trademarks of their respective companies.
TransAct, PowerPocket, Magnetec, Insta-Load, POSjet, Ithaca, 50Plus and "Made to Order. Built to Last" are
registered trademarks and BANKjet is a trademark of TransAct Technologies, Inc.
Table of Contents PcOS Series 90PLUS Programmer's Guide
Table of Contents
1Overview of the Series 90PLUS Printer .................................................................................................................1
1.2What is in this book?....................................................................................................................................1
1.2.1Who should read this book?........................................................................................................1
1.2.2What does it cover?.....................................................................................................................1
1.2.3Where can you find more information?.......................................................................................2
2.2Standard Features .........................................................................................................................................3
4.3Tables and Charts .......................................................................................................................................18
5Printer Control Codes...........................................................................................................................................19
5.2Vertical Motion Control .............................................................................................................................22
5.15Printer Status Set/Inquire............................................................................................................................80
Figure 2 Character forming............................................................................................................................................6
Figure 4 Slip form size.................................................................................................................................................10
Figure 5 Slip paper print..............................................................................................................................................10
Figure 9 Validation print with normal and narrow print zones....................................................................................13
Figure 10 Inserted slip using normal and narrow print zone........................................................................................14
Figure 11 Normal and narrow print zone rotated print ................................................................................................15
Figure 13 Data sent to printer for a fine line feed........................................................................................................22
Figure 14 Example of fine line feed.............................................................................................................................22
Figure 15 Examples of print at various character 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 ..........................................41
Figure 20 PE to ENQ request timing ...........................................................................................................................81
Figure 21 Typical POS system ..................................................................................................................................128
Figure 22 Host to printer link ....................................................................................................................................128
Figure 24 Parallel port data timing ............................................................................................................................131
Figure 26 PE to ENQ request timing .........................................................................................................................135
Figure 27 Serial port flow control using DTR ...........................................................................................................138
Figure 28 XON/XOFF serial port flow control..........................................................................................................139
Figure 29 Serial buffer operation...............................................................................................................................140
Figure 30 Print controller using data .........................................................................................................................141
Figure 32 Receipt with extended graphic characters .................................................................................................151
Figure 33 Receipt with APA graphics .......................................................................................................................152
Figure 34 9-pin female to 9-pin female serial interconnect .......................................................................................157
Figure 35 9-pin female to 25-pin female serial interconnect .....................................................................................157
Page viii Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS Table of Figures
Table of Tables
Table 1 Character specifications....................................................................................................................................5
Table 2 Power input requirements .................................................................................................................................8
Table 4 Ten line validation option...............................................................................................................................13
Table 5 Language table identification..........................................................................................................................29
Table 6 EPOS language table identification ................................................................................................................29
Table 10 Euro character Substitution Matrix...............................................................................................................33
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 paper low is sensed ...........................................................................................59
Table 16 Values for the left and right print margins....................................................................................................68
Table 17 MICR status fields ........................................................................................................................................72
Table 19 Printer states ...............................................................................................................................................112
Table 21 Parallel port pin outs...................................................................................................................................136
Table 22 Serial bit rates .............................................................................................................................................137
Table 23 Serial port pin out.......................................................................................................................................137
All TransAct Technologies Series 90PLUS printers come with a standard 24-month warranty covering both
parts and labor. An optional warranty, covering both parts and labor for an additional 12 months, may be
purchased separately.
For more information concerning the warranty options, please contact your dealer or the Sales Department
at TransAct Technologies. See “Contacting TransAct Technologies” on page 2.
1.1.2 Service Information
TransAct Technologies has a full service organization to meet your printer service and repair 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 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. It contains the information needed to integrate the
Series 90PLUS Printer with a point-of-sale terminal and to program the terminal to communicate with the
printer.
1.2.2 What does it cover?
The programmer's guide provides the following material:
• Start-up information including diagnostics and fault conditions;
• Command descriptions;
• Character fonts;
• Printer features;
• Parallel and RS-232 interface information;
• Communications and buffers; and
• Command code reference tables.
11/07/05 Rev Q Page 1
Overview PcOS Series 90PLUS Programmer's Guide
1.2.3 Where can you find more information?
An Operator's Guide is available that describes the set up and use of the Series 90PLUS Printer. It describes
basic procedures such as changing paper; printing on a slip or form; and replacing the ribbon cassette. A
Maintenance Manual is also available. It shows how to repair the Series 90PLUS Printer and lists the
replacement parts. The Maintenance Manual is intended for trained, service technicians. For information
about ordering these books or programs, refer to the next section.
In addition, there are a number of drivers available that will support various environments.
Windows 95 Print Driver with Documentation Part No. 100-9167
Windows NT 4.0 Print Driver with Documentation Part No. 100-9170
OPOS Drivers with Documentation Part No. 100-9732
MICR Programmer’s Guide Part No. 100-9094
Master Character Set Definitions Part No. 100-9785
1.2.4 Contacting TransAct Technologies
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 TransAct Technologies products, contact
the Sales Department.
You may reach both the Sales and Technical Support Departments at the following address and telephone
or fax numbers:
TransAct Technologies
Ithaca Facility
20 Bomax Drive
Ithaca, NY 14850
TransAct Technologies
World Gaming Headquarters
& Western Regional Repair Center
6700 Paradise Road
Suite D
Las Vegas, NV 89119
Main telephone (877) 7-ITHACA or (607) 257-8901
Main fax (607) 257-8922
Sales fax (607) 257-3868
Technical Support fax (607) 257-3911
Web site www.transact-tech.com
1.2.4.1 Internet Support
TransAct Technologies maintains an Internet web site. The address is www.transact-tech.com. On the
technical support page, you will find support information on all of our printers. The Series 90PLUS
Printer support pages offer the latest information. They include the current version of this manual;
program examples; test procedures; programming instructions; and all supported print drivers.
Page 2 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Descriptions
2 General Descriptions
2.1 Series 90PLUS Models
There are four basic models of the Series 90PLUS Printer. They are:
Model 91PLUS Receipt printer;
Model 92PLUS Receipt/Journal printer;
Model 93PLUS Receipt/Journal/Validation printer; and
Model 94PLUS Receipt/Validation printer.
2.2 Standard Features
The following features are common to the entire family of printers:
• 340 cps logic-seeking print speed;
• 5 inches per second paper feed speed;
• 2.4 and 2.8 inch print zones;
• Snap on ribbon cassettes;
• Dual cash drawer drivers with status;
• Centronics parallel, IEEE 1284 or serial RS-232C interfaces;
• Configurable receiver buffers;
• Standard and Epson command emulations1;
• Standard all-points-addressable (APA) or 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;
The Model 91PLUS receipt printer only provides receipt functions. The last line printed on the receipt is within
0.7 inch of the tear-off or cut-off edge of the receipt. The receipt printing appears right-side up with the total at
the bottom as the receipt appears from the top of the printer and is presented to the operator.
The receipt printer handles one-, two-, or three-ply paper. The optional cutter is able to cut one- and two-ply
paper.
The receipt printer does not have the ability to validate or handle slips. Commands that operate validation and
slip modes of other Series 90PLUS Printers will not function.
1
Other emulation’s can be made available. Contact TransAct Technologies’ Sales Department for more information.
11/07/05 Rev Q Page 3
General Descriptions PcOS Series 90PLUS Programmer's Guide
2.4 Receipt/Journal Printer
The Model 92PLUS receipt/journal printer adds the journal feature to the Model 91PLUS receipt printer. The
journal take-up is able to rewind the second copy of the 3.5-inch diameter 2-ply paper roll (125 feet).
The receipt/journal printer does not have the ability to validate or handle slips. Commands that operate
validation and slip modes of other Series 90PLUS Printers will not function.
2.5 Receipt/Journal/Validation Printer
The Model 93PLUS printer adds an independent validation capability to the Model 92PLUS. There are two
methods of form validation on the Model 93PLUS.
1. Top insertion validation. The form is inserted from the top and extends 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 mode, the form is loaded to the first line of print under firmware control.
Printing then begins from the top of the form down. Throughout this manual, front insertion will be termed
“Slip Mode.”
All Series 90PLUS validation printers have both validation and slip modes. The validation/slip movement is
independently controlled from the movement of the receipt and journal. Either can be moved alone or in sync
with the receipt/journal movement. The validation/slip movement will be under software control but set to
independent validation by default.
2.6 Receipt/Validation Printer
The Model 94PLUS receipt/validation printer adds validation to the Model 91PLUS described above. The
Model 94PLUS is a Model 93PLUS without journal take-up.
Page 4 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Specifications
3 General Specifications
3.1 Printing Specifications
Printing method Impact dot matrix
Head wire arrangement 9 pins in a line
Print wire diameter 0.34 mm (0.012 inch)
Print wire pitch 0.353 mm (0.013 inch)
Printing directions Bidirectional, logic-seeking
Print zone 59.5 mm (2.4 inches) or 71.12 mm (2.83 inches)
Characters per second (cps) Refer to Table 1.
Characters per line (cpl) Refer to Table 1.
Characters per inch (cpi) Refer to Table 1.
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 utility print mode, the character cell consists of five full-dots and five half-dots horizontally by nine fulldots vertically. The character is a 9 x 9 character. In high speed draft (HSD) mode, the character cell is
shortened by one half-dot and one full-dot column yielding a 7 x 9 character.
Each character is justified to the left of the cell. The first four columns of the full dots and the first three
columns of half dots are used to generate the character in high speed draft. In utility mode, the first five
columns of the full dots and the first four columns of the half dots are used. The last full-dot and the last two
half-dots are used for character spacing in both modes.
11/07/05 Rev Q Page 5
General Specifications PcOS Series 90PLUS Programmer's Guide
1 3 5 7 9 11
1 3 5 7 9
The following illustration shows a single-wide character cell.
2 4 6 8 10
1
2
3
4
5
6
7
8
9
Character
spacing
High Speed Draft Mode
Figure 1 Single-wide character
The example above, which only holds true for the 12 cpi mode, shows full dots adjacent 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 (doubledensity, 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 the same as the time between full columns in full
speed operation.
The following illustration shows the use of full and half dots as well as descenders to form characters.
1 3 5 7 9
2 4 6 8 10
1
2
1 3 5 7 9
2 4 6 8 10
2 4 6 8 10 12
1
2
3
4
5
6
7
8
9
Character
spacing
Utility Mode
1 3 5 7 9
2 4 6 8 10
Full Dots
Half Dots
Descender (Rows 8 and 9)
and Underline (Row 9)
3
4
5
6
7
8
9
Figure 2 Character forming
Page 6 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Specifications
3.2 Physical Specifications
3.2.1 Dimensions
12.25” (311.2 mm)
7.30”
(185.4 mm)
Figure 3 Physical dimensions
3.2.2Weight
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.
6.0” (152.4 mm)
11/07/05 Rev Q Page 7
General Specifications PcOS Series 90PLUS Programmer's Guide
Supply
Voltage
Rating (VAC)
100 - 240 90 - 264 47 - 63 45 0.08 @ 120VAC
Table 2 Power input requirements
Supply
Voltage
Range (VAC)
Frequency
(Hz)
Rated
Power
(watts)
Current Idle
(amps)
0.04 @ 240VAC
Current Printing
(amps)
0.5 @ 120VAC
0.25 @ 240VAC
3.3.2 Interface Specifications
3.3.2.1 Serial
The serial interface is a standard RS-232 interface on a 9-pin, D-shell connector. It is defined as a
standard DTE device. A null modem cable is required to interface the printer to another DTE device (a
personal computer). See the serial port description later in this manual.
3.3.2.2 Parallel
The parallel port is a standard 25-pin, D-shell as defined in the IEEE 1284-A Standard. See the parallel
port description later in this manual.
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 million (black) or 4.5 million (purple) characters to ink depletion2
Manufacturer Only Ithaca Peripherals approved ribbons should be used.
3.4.2 Receipt Paper
Paper feed method friction feed
Paper feed pitch default, 1/8 inch; can be set in units of 1/216 inch by software command
Paper width 2.5, 3.0, or 3.25 inches (63.5, 76.2, or 82.6 mm)
Roll diameter 3.5 inches (88.9 mm)
Paper thickness at 25°C 0.003 - 0.0035 inch (0.076 - 0.089 mm)
Roll paper core inside diameter 7/16 inch or more
2
Ribbon must be from an approved manufacturer and tested with a rolling ASCII test pattern using 15 cpi in HSD
mode.
Page 8 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Specifications
Roll footage 240 feet (7315.2 cm) typical
Paper low indicator striping starts at approximately 8 - 10 feet (243.8 - 300.5 cm) from end of roll
Receipt paper out Paper exhaust is sensed, and printing is prevented at end of roll.
3.4.3 Receipt/Journal Paper
Paper feed method friction feed
Paper feed pitch default, 1/8 inch; can be set in units of 1/216 inch by software command
Paper width 2.5, 3.0, or 3.25 inches (63.5, 76.2, or 82.6 mm)
Roll diameter 3.5 inches (88.9 mm)
Paper thickness 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 that
prevents printing.
3.4.4 Inserted Slips and Forms
Paper width 2.50 - 9.0 inches (63.5 - 228.6 mm)
Length 3.375 - 11.0 inches (85.7 - 279.4 mm)
Paper thickness a. one sheet: 0.0035 - 0.016 inches (0.089 - 0.41 mm) at 25°C
b. combination of copy paper and carbon copy paper:
4 sheets maximum (one original and three copies)
c. maximum form thickness: 0.016 inches (0.41 mm) at 25°C
11/07/05 Rev Q Page 9
General Specifications PcOS Series 90PLUS Programmer's Guide
3.375 - 11.00”
(85.7 - 279.4 mm)
2.50 - 9.00”
(63.5 - 228.6 mm)
Figure 4 Slip form size
3.5Slip 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.
Page 10 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Specifications
3.6 Printable Area
3.6.1 Receipt Printing
3.6.1.1 Receipt Printing without the Autocutter
Tear-off
0.70” (7.8 mm)
2.80” (71.1 mm)
3.25” (82.6 mm)
Figure 6 Receipt printable area Figure 7 Receipt printable area
The 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 print is the first line
of a receipt, it will be reverse fed 0.1 inch (2.54 mm). If any more paper is reverse fed, the paper will
become unloaded from the tear-off bar.
0.225” (5.7 mm)
2.40” (61.0 mm)
2.50” (63.5 mm)
Tear-off
0.70” (17.8 mm)
0.225” (5.7 mm)
11/07/05 Rev Q Page 11
General Specifications PcOS Series 90PLUS Programmer's Guide
2.80” (71.1 mm)
3.6.1.2 Receipt Printing with the Autocutter
Tear-o ff
3.25” (82.6 mm)
Cut-off
0.6 0” (15.2 mm)
0.9 0” (22.9 mm)
0.225” (5.7 mm)
Figure 8 Receipt autocutter position
The autocutter has a cut point and a tear-off point. The tear-off is used to separate the partial cut
cleanly from the next receipt.
The autocutter is positioned 0.9 inch (22.9 mm) from the top of the last line of print to the cut point.
The paper should be fed 1.0 inch (25.4 mm) after the last line is printed and before the cutter 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 the receipt is not to be removed but is to
remain attached to the next receipt, the paper should not be reversed.
The paper should not be fed back into the printer more than 0.4 inch (10.2 mm). If a double-high line
of print is the first line of a receipt, it will be reverse fed 0.1 inch (2.54 mm). If any more paper is
reverse fed, the paper will become unloaded from the knife.
Page 12 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Specifications
3.6.2 Validation Forms Printing
The Models 93PLUS and 94PLUS are both equipped with independent validation. The movement of the
validation form is under software or firmware control and allows the form to move either independent of the
receipt (or receipt/journal) or in sync with the receipt (or receipt/journal).
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
0.50” (12.7 mm)
2.50 - 4.25” (63.5 - 108.0 mm)
0.625”
(15.9 mm)
2.40”/2.80”
(61.0/71.1 mm)
6.00 - 10.00”
(152.4 - 254.0 mm)
Figure 9 Validation print with normal and narrow print zones
3.6.2.1Validation Forms Insertion
Form insertion is from the top or the left side of the printer. Automatic form location is under software
or firmware control. Character rotation under software control will allow check validation to appear
right-side up when the check is removed.
11/07/05 Rev Q Page 13
General Specifications PcOS Series 90PLUS Programmer's Guide
3.6.2.2 Validation Forms Sensing
The printer has a sensor that is used to detect the presence of a validation form. This sensor may be
queried by an application to check on the presence of a form. It 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)
0.50” (12.7 mm)
0.06”
(1.52 mm)
3.375 - 11.00”
(85.7 - 279.4 mm)
0.625” (15.9 mm)
2.40”/2.80”
(61.0/71.1 mm)
2.50 - 9.00”
(63.5 - 228.6 mm)
Figure 10 Inserted slip using normal and narrow print zone
Page 14 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS General Specifications
Insertion Direction
0.50” (12.7 mm)
0.06”
(1.52 mm)
3.375 - 11.00”
(85.7 - 279.4 mm)
0.625” (15.9 mm)
2.40/2.80”
(61.0/71.1 mm)
2.50 - 9.00”
(63.5 mm - 228.6 mm)
Figure 11 Normal and narrow print zone rotated print
3.6.3.1Inserted 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.
Glue Area
Recommended
Figure 12 Multipart forms
Glue Area
Not Recommended
Glue Area
Use Carefully
Glue Area
Use Carefully
11/07/05 Rev Q Page 15
General Specifications PcOS Series 90PLUS Programmer's Guide
3.6.4 MICR Reader
The MICR reader is an option for the Series 90PLUS Printer. It is attached to the front of the printer and
allows a document having MICR data on it to be read and positioned 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 read CMC-7 characters. CMC-7
characters are used in Latin America and Europe.
Page 16 Rev Q 11/07/05
Programmer's Guide PcOS Series 90PLUS Control Codes
4 Control Codes Overview
This programmer's guide is designed to help users of the Series 90PLUS slip printer develop applications. Series
90PLUS printers are specialized, point-of-sale printers that have several features not normally found on general
purpose printers. Because of these special features, Series 90PLUS printers have specialized control codes. This
guide documents all of the control codes with an emphasis on those codes that are unique to the Series 90PLUS
Printer.
All PcOS Series 90PLUS Printers have both a serial and parallel interfaces. Both interfaces provide the same printer
control3 and use the same codes.
4.1 Nomenclature
When describing control codes, there is often confusion as to whether the description is decimal, hexadecimal,
or ASCII. To minimize the confusion, this guide will use the following nomenclature when describing control
code sequences:
[ ] encloses a control character. This is a single, 8-bit value as defined in the standard ASCII
tables. The ASCII chart in Appendix A lists control codes. An example would be [ESC],
which would represent a 1BH or 27 decimal.
< > encloses an 8-bit value in decimal format. The value will be from 0 to 255. An example would
be <2>, which would represent 02H or 2 decimal.
<n> indicates a variable parameter. <n> can have a value from 0 to 255. The meaning of <n> is
described and defined in the description of the command.
<n1> <n2>
<m1> <m2> is an Ithaca Peripherals’ Control Language (IPCL) parameter consisting of two digits where
x represents all other ASCII characters in control strings. For example, [ESC] 1 would represent
The CFG90 configuration and demonstration program4 uses the same nomenclature. All print examples shown
in this guide are available for CFG90.
In many cases, applications require that control sequences be specified in hexadecimal or decimal codes. In most
cases, commands are specified in ASCII, hexadecimal, and decimal. There is an ASCII chart in Appendix A that
lists ASCII, hexadecimal, and decimal equivalents.
indicates that there are two parameters, n1 and n2, where both can have values from 0 to 255.
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 parameter will be combined to form a value from 0 to 999.
If two values are specified, there must be two bytes added to the IPCL code. In other words, if
the command specifies <m1> <m2> and the desired value is 5, the value must be specified as
05.
1BH followed by 31H.
3
The serial and parallel, IEEE 1284 interfaces provide a few additional interface capabilities over the standard
parallel interface. Both serial and parallel, IEEE 1284 interfaces provide a bidirectional data path.
4
The CFG90 distribution disk is included in a jacket on the back cover. The program runs on IBM personal
computers and compatibles. For more information, see the CFG90/150 User’s Guide following this manual.
11/07/05 Rev Q Page 17
Control Codes PcOS Series 90PLUS Programmer's Guide
4.1.1 Standard Emulation
The standard control codes for the Series 90PLUS Printer are extensions and subsets of the IBM emulation
provided on other PcOS products. In some cases, an application designed for a Series 50 Printer with IBM
code sets will function with a Series 90PLUS Printer. There are, however, significant differences in the
operation of the Series 90PLUS Printer that may impact existing applications.
4.1.2 EPOS Emulation
ESC/POS5 is referred to here as EPOS. The Series 90PLUS Printer supports an EPOS emulation with
extensions. The emulation is designed to allow the Series 90PLUS Printer to be used with Seiko Epson
printer applications. It is intended that the standard emulation be used for new applications. Not all features
of the Series 90PLUS Printer are supported by EPOS.
This guide will include the EPOS code equivalent for features of the Series 90PLUS Printer that are
supported by EPOS. When EPOS commands are significantly different from the standard emulation, an
independent EPOS description is provided.
4.1.3 IPCL Codes
Ithaca Printer Control Language (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 Application Development
To aid in application development, there are several sections in this guide that are designed to help the
programmer understand the Series 90PLUS Printer. The first is a detailed description of each of the commands.
The second section is an explanation of how the printer works. It explains the internal print buffer, the
communication link, and how the host computer and printer interact. The third is a description on how to use the
CFG90 program to help develop applications.
4.3 Tables and Charts
Throughout this guide, there are charts and tables that list commands and features. In most cases, these charts
cross-reference the page that describes the command. Commands are grouped by function and can at times be
hard to find. To minimize the time it takes to find commands, there are two code summary charts in the
following section, one ordered by code and one by function.
5
ESC/POS is a registered trademark of the Seiko Epson Corporation.
Page 18 Rev Q 11/07/05
Loading...
+ 142 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.