Page 2 - Change History
Page ii 100-88002 Rev B Change History Rev A Initial Release Jan 2009 Rev B Style and formatting update Feb 2009 Added USB Watch dog Added several internal code pages.
Page 3 - How to Identify and; Regulatory Compliance
100-88002 Rev B Page iii Federal Communications Commission Radio Frequency Interference Statement The Epic 880 TM Printer complies with the limits for a Class A computing device in accordance with the specifications in Part 15 of FCC rules. These regulations are designed to minimize radio frequency ...
Page 4 - Disclaimer
Page iv 100-88002 Rev B 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 th...
Page 5 - Table of Contents; Introducing your Epic 880; Specifications and Requirements . 9
100-88002 Rev B Page v Table of Contents Change History ............................................................................................................. ii Federal Communications Commission Radio Frequency Interference Statement ...... iii Canadian Department of Communications Radio Int...
Page 6 - Configuring Your Epic 880
Page vi 100-88002 Rev B The FEED button ........................................................................................................ 25 The Diagnostics/Config button ................................................................................... 27 Using Self-Test ......................
Page 8 - Appendix A: Unicode Character Addresses 247; Index
Page viii 100-88002 Rev B Unicode .................................................................................................................... 202 Unicode Encoding ................................................................................................ 202 File system and the POR.INI...
Page 10 - Figures; Tables
Page x 100-88002 Rev B Figures Figure 1. Epic 880 TM Printer. ....................................................................................... 11 Figure 2. Epic 880 TM Dimensions. .............................................................................. 13 Figure 3. Temperature and Humid...
Page 13 - Chapter 1; Printer
100-88002 Rev B Page 1 Chapter 1 Introducing your Epic 880 TM Printer
Page 14 - This page intentionally left blank
Page 2 100-88002 Rev B This page intentionally left blank
Page 16 - Who Should Read This Guide?; What Is Included in This Guide?
Introducing Your Epic 880 TM Printer Page 4 100-88002 Rev B Who Should Read This Guide? This document provides information useful to original equipment manufacturers (OEM) who will integrate the Epic 880 TM printer into their products. What Is Included in This Guide? This Integration Manual includes...
Page 17 - Technical and Sales Support; On-line Technical Support; Telephone Technical Support
Introducing Your Epic 880 TM Printer 100-88002 Rev B Page 5 Technical and Sales Support Your printer is backed by the resources of TransAct Technologies, a global technology firm with dedicated technical support and sales assistance. Here is how we can help you: On-line Technical Support Our web sit...
Page 18 - Return Materials Authorization and Return Policies; Service Programs; Sales Support
Introducing Your Epic 880 TM Printer Page 6 100-88002 Rev B Return Materials Authorization and Return Policies If a support technician determines that the printer should be serviced at a TransAct facility, and you want to return the printer for repair, we will issue you the Returned Materials Author...
Page 19 - Contact Information
Introducing Your Epic 880 TM Printer 100-88002 Rev B Page 7 Contact Information TransAct Technologies Incorporated Ithaca Facility 20 Bomax Drive Ithaca, NY 14850 USA TransAct Technologies World Gaming Headquarters & Western Regional Repair Center 6700 Paradise Road Suite D Las Vegas, NV 89119 U...
Page 21 - Chapter 2; Specifications and Requirements
100-88002 Rev B Page 9 Chapter 2 Epic 880 TM Specifications and Requirements
Page 23 - Standard Features
Epic 880 TM Specifications and Requirements 100-88002 Rev B Page 11 Epic 880 TM Specifications and Requirements Figure 1. Epic 880 TM Printer. Standard Features The following features are standard for Epic 880 TM printers: • Integrated printer mechanism/main controller PCB architecture • Variable le...
Page 24 - Optional Features
Epic 880 TM Specifications and Requirements Page 12 100-88002 Rev B • Drivers for Windows XP and XPe • 4 MB minimum flash memory and 8 MB RAM • Ithaca command set emulation • Power: 24 VDC • Power Connector: 4 pin Molex • Paper Out, Paper Cover-Open, Paper Low, Top-Of-Form, Jam Detection, Transport ...
Page 25 - General Specifications; Printer Dimensions; Weight
Epic 880 TM Specifications and Requirements 100-88002 Rev B Page 13 General Specifications Figure 2. Epic 880 TM Dimensions. Printer Dimensions Max Dimensions W D (w/out paper) D (with paper guide and w/out paper) H Dimensions in inches 4.77 6.05 7.02 3.48 Dimensions in millimeters 121.2 153.7 178.2...
Page 26 - Interface Type; Printer Environmental Conditions
Epic 880 TM Specifications and Requirements Page 14 100-88002 Rev B Interface Type Bi-directional serial RS-232 or USB Printer Type Fixed 80 mm linear thermal head. Figure 3. Temperature and Humidity Ranges. Printer Environmental Conditions Operating Temperature Range: 5º - 50ºC (41ºF - 122ºF) Shipp...
Page 27 - AC Power Requirements
Epic 880 TM Specifications and Requirements 100-88002 Rev B Page 15 AC Power Requirements 90-264 VAC at 47-63 Hz. DC Power Requirements Thermal printers require high peak currents based on how many print elements are being used and how often. High density printing requires much more current than low...
Page 29 - Power connector
Epic 880 TM Specifications and Requirements 100-88002 Rev B Page 17 Power connector Note: Power may be applied through the 14 pin connector. See the Communications Interface section for more information. Note: The 24V RTN and FRAME pins are connected inside the printer. Test Standards CE MARK (1998)...
Page 30 - Printing Specifications; Paper Out
Epic 880 TM Specifications and Requirements Page 18 100-88002 Rev B Printing Specifications Printing method: Thermal Sensitive Line Dot System Vertical/Horizontal dot pitch: 0.125 mm. Resolution: 8 dots per mm (203 DPI) Line feed pitch: 3.2 mm. (.125 inches) Print zone (typical) 80 mm (3.15 inches) ...
Page 31 - Communications Interface; RS232 Serial Communications Interface
Epic 880 TM Specifications and Requirements 100-88002 Rev B Page 19 Communications Interface RS232 Serial Communications Interface The RS232 Serial interface connector is a 14 position Molex Minifit Jr®., part number 39-30-1140, which mates with Molex part number 39-01-2140 or equivalent. 1 2 3 4 5 ...
Page 32 - USB Interface
Epic 880 TM Specifications and Requirements Page 20 100-88002 Rev B USB Interface The USB interface supports USB Version 2.0 High speed or full speed. The standard USB interface is implemented through a standard Series “B” receptacle as defined in the USB Specification. The printer is self-powered a...
Page 37 - Operational Procedures; The FEED button
Operational Procedures 100-88002 Rev B Page 25 Operational Procedures How to Operate the Epic 880 TM Printer Your Epic 880 TM printer contains two buttons (FEED and CONFIG) and four (LED) indicator lights: Paper, Ready, Fault, and Open. These are located on a panel on the right-hand side of the prin...
Page 39 - The Diagnostics/Config button
Operational Procedures 100-88002 Rev B Page 27 The Diagnostics/Config button The printer has a configuration and diagnostics button on the right side of the printer, labeled CONFIG. Figure 5. Location of Diagnostics/Config Button. The Diagnostics/Config button is a multifunction button. By pressing ...
Page 42 - Level 0 Diagnostics; Epic; OEM Integration Manual
Operational Procedures Page 30 100-88002 Rev B Level 0 Diagnostics Level 0 diagnostics are only run at power up, e.g. when power is first applied. These diagnostics perform the following tasks: Power On 1. Basic System Integrity 2. Vector Integrity 3. RAM Test 4. Flash Boot Loader Integrity 5. Flash...
Page 43 - Printer Status LED’s
Operational Procedures 100-88002 Rev B Page 31 Note: In rare cases, it may be required to load the firmware twice. The Epic 880 TM contains a flash file system. The complete flash image is sometimes distributed as part of a firmware update. If the file system image is not compatible with the previou...
Page 44 - Auto Error Recovery
Operational Procedures Page 32 100-88002 Rev B Jam Detected 5 Blinks Missed Top of Form 6 Blinks Paper LED will blink fast. Illegal or Bad Command 7 Blinks Paper LED will blink fast. Printer Over Temp 8 Blinks Fault LED will blink slow. Bad Power 8 Blinks Fault LED will blink fast. Hard Errors Hard ...
Page 46 - Loading Paper; Epic 880TM Specifications and; Cleaning the Print Head
Operational Procedures Page 34 100-88002 Rev B Loading Paper The Epic 880 printer uses a continuous roll of POS or Lottery grade thermal paper, with specifications outlined in the chapter Epic 880TM Specifications and Requirements . Figure 6. Auto-feeding a Paper Roll. Instructions for auto-feeding ...
Page 51 - Configuration Mode Overview; Most Frequent Configuration Incompatibilities; How to Change Configuration Settings; Entering into Configuration Mode
Configuring Your Epic 880 TM Printer 100-88002 Rev B Page 39 Configuration Mode Overview There are two ways to configure the Epic 880 TM printer: the first is to use the manual configuration sequence by using the CONFIG and FEED key, and the second is to use TransAct’s remote configuration software....
Page 52 - Setting up for Color Paper; Custom Color; Remote Configuration; Remote Boot Load
Configuring Your Epic 880 TM Printer Page 40 100-88002 Rev B Setting up for Color Paper The Epic 880 TM may be configured to print two color thermal paper. For good print quality, the printer should be configured to print the paper being used. If the paper you are using is included in the list of pa...
Page 53 - Field Configuration Feature
Configuring Your Epic 880 TM Printer 100-88002 Rev B Page 41 Field Configuration Feature A field configuration feature allows easy setup and configuration of your Epic 880 printer. This feature provides a one-time prompt, on initial power-up, that lets you select from a number of configurations that...
Page 57 - Mounting Requirements
Mounting Requirements 100-88002 Rev B Page 45 Mounting Requirements The compact Epic 880 design architecture can be easily configured into end applications, and has multiple mounting points. (Note: All dimensions are shown in inches, and printer is shown without bezel and paper bracket/spindle) .25 ...
Page 58 - Bezel Mounting Specifications
Mounting Requirements Page 46 100-88002 Rev B Bezel Mounting Specifications Bezel to Printer Mechanism mounting points Epic 880 TM printers are designed to accommodate a bezel assembly that is mounted following the hardware and mounting dimensions as listed. The following drawing shows the positioni...
Page 59 - Spindle Mounting Options; Up Spindle Mounting
Mounting Requirements 100-88002 Rev B Page 47 Spindle Mounting Options The Epic 880 TM spindle assembly can be mounted in one of five locations on the left side of the printer or one of four locations on the control panel side. The following figures show typical mounting locations and cable dressing...
Page 60 - Straight Back Spindle Mounting; Down Spindle Mounting
Mounting Requirements Page 48 100-88002 Rev B Straight Back Spindle Mounting Figure 12. Straight Back Spindle Location Figure 12 shows the straight back spindle position. Note the location of the pivot and mounting screws. 45 ˚ Down Spindle Mounting Figure 13. Angle Down Spindle Location Figure 13 s...
Page 61 - Straight Down Center Spindle Mounting
Mounting Requirements 100-88002 Rev B Page 49 Straight Down Center Spindle Mounting Figure 14. Straight Down Center Spindle Location Figure 14 shows the straight down center spindle position with the arm at a 90 ˚ angle down. Note the location of the pivot and mounting screws. This location requires...
Page 62 - Straight Down Rear Spindle Mounting; Control Panel Side Spindle Mounting
Mounting Requirements Page 50 100-88002 Rev B Straight Down Rear Spindle Mounting Figure 15. Straight Down Rear Spindle Location Figure 15 shows the straight down rear spindle position with the arm at a 90 ˚ angle down. Note the location of the pivot and mounting screws. This location requires that ...
Page 63 - Retract Opening
Mounting Requirements 100-88002 Rev B Page 51 Retract Opening When mounting the Epic 800 TM printer, clearance must be allowed for a ticket retract opening located on the underside of the front of the unit as shown. Figure 16. Retract Opening. The dimensions of this opening are as shown in Figure 17...
Page 67 - Printer Sensors; Paper Out Sensor
Printer Sensors 100-88002 Rev B Page 55 Printer Sensors The Epic 880 TM printer uses several sensors to provide feedback to the host system, as pictured in the figures below. Figure 18. Sensor Breakdown and Locations. Paper Out Sensor A Paper Out Sensor, mounted to the Lower Paper Guide, optically s...
Page 68 - Transport Ticket Taken Sensor
Printer Sensors Page 56 100-88002 Rev B Paper Low Sensor The Epic 880 TM has a Paper Low Sensor. This sensor is mounted to the paper spindle and will provide an indication that the paper is getting low. The length of paper remaining when paper low is sensed is dependent on the paper roll core diamet...
Page 69 - Transport Ticket Retract Sensor
Printer Sensors 100-88002 Rev B Page 57 Transport Ticket Retract Sensor The Ticket Retract Sensor, mounted in the Ticket Transport retract path, is used to detect the presence of the ticket in the retract path. Under normal operation, the retract path should be clear after the retract. Figure 20. Tr...
Page 74 - Cable connection locations
Electrical Connections Page 62 100-88002 Rev B Cable connection locations Figure 22 Power and RS232 Left hand Exit Figure 23 Power and USB Left hand Exit Note that the Power and communications cables can also be routed to the right. The unused mounting location in the upper right corner should be us...
Page 75 - Printer Block Diagram
Electrical Connections 100-88002 Rev B Page 63 Printer Block Diagram
Page 79 - Control Codes Overview; Nomenclature
Control Codes 100-88002 Rev B Page 67 Control Codes Overview This OEM Integration Manual is designed to help users of the Epic 880 TM printer develop applications. Because Epic 880 TM printers are specialized point-of-sale printers with several features not normally found on general-purpose printers...
Page 80 - Standard Emulation; Application Development; PcOS Printer Control Codes
Control Codes Page 68 100-88002 Rev B Standard Emulation The standard control codes for the Epic 880 TM Printer are extensions and subsets of the PcOS emulation provided on other TransAct ® products. The Epic 880 TM printer also supports an emulation of the Epson ESC/POS control language, as well as...
Page 81 - TransAct
Control Codes 100-88002 Rev B Page 69 TransAct does not recommend that you generate drivers for emulations other than PcOS. In addition, TransAct has created several tools that can be used to generate and maintain graphic images and files for print on the Epic 880 TM . Information about drivers and ...
Page 82 - Quick PcOS Reference Chart
Control Codes Page 70 100-88002 Rev B Quick PcOS Reference Chart Description ASCII Hex IPCL equivalent code Page Low Level paper Motion Line feed. [LF] 0AH &%LF 76 Carriage return. [CR] 0DH &%CR 76 Horizontal Motion Back space. [BS] 08H &%BS 77 Horizontal tab. [HT] 09H &%HT 77 Set ho...
Page 88 - Low Level Paper Motion Control
Control Codes Page 76 100-88002 Rev B Low Level Paper Motion Control Print/Paper Motion [CR] Carriage return ASCII [CR] Hexadecimal 0DH Decimal <13> IPCL &%CR EPOS 0DH Description The [CR] command prints the contents of the print buffer (if any) and resets the next character print position...
Page 89 - Horizontal Motion Control
Control Codes 100-88002 Rev B Page 77 Horizontal Motion Control Several commands can be used to control the horizontal position of characters. Many applications use space control to position fields. However, the Epic 880 TM Printer has the ability to control character position with horizontal tab st...
Page 91 - Vertical Motion Control
Control Codes 100-88002 Rev B Page 79 Vertical Motion Control [ESC] j Perform a fine line feed ASCII [ESC] J <n> Hexadecimal 1BH 4AH <n> Decimal <27> <74> <n> IPCL &%FM <m 1 > <m 2 > <m 3 > EPOS [ESC] J <n> Description The [ESC] J <n> c...
Page 98 - Feed to Black Dot; Where n
Control Codes Page 86 100-88002 Rev B Feed to Black Dot Epic 880 TM printers are available with an optional black dot sensor, supported by a feed to black dot command as well as an additional function to adjust the width and offset of the black dot. Note: This is a special order option, and requires...
Page 100 - Character Pitch
Control Codes Page 88 100-88002 Rev B Character Pitch Function Set Character spacing in points. All ASCII [ESC] + I <d> Hexadecimal 1BH 2BH 49H Decimal <27> <43> <73> Range d = 0, 4 – 72 The [ESC] + I command will set the character spacing in points, where one point is define...
Page 103 - Table 3 Character Pitch
Control Codes 100-88002 Rev B Page 91 [ESC] [ P Set character pitch ASCII [ESC] [ P <n> Hexadecimal 1BH 5BH 50H <n> Decimal <27> <91> <80> <n> IPCL &%F1, &%F2, &%F3, &%F4, &%F5, &%F6, &%F7 EPOS [ESC] [SP] <n> Description The [ESC]...
Page 105 - Character Font
Control Codes 100-88002 Rev B Page 93 Character Font [ESC] # Begin 12 x 12 print mode (Legacy Command) ASCII [ESC] # <0> Hexadecimal 1BH 23H 00H Decimal <27> <35> <0> IPCL &%QT EPOS [ESC] ! <n> Description The [ESC] # <0> command begins 12 x 12 draft like prin...
Page 106 - Character Sets and Code Pages
Control Codes Page 94 100-88002 Rev B Character Sets and Code Pages The Epic 880 TM Printer is primarily intended to be used in Unicode based systems. However to provide legacy support, the printer supports 8 bit and double byte ASCII encoding with code pages. When not using Unicode or double byte e...
Page 108 - Double-Byte and Multi-Byte Code Page Description Files; Code Page Selection
Control Codes Page 96 100-88002 Rev B Double-Byte and Multi-Byte Code Page Description Files In ASCII mode the Epic 880 TM Printer supports double byte code pages. Currently there are 4 double-byte codepages available and one multi-byte. Double Byte code pages available are: Code page 932, 936, 949 ...
Page 118 - Page Mode
Control Codes Page 106 100-88002 Rev B Page Mode The Epic 880 TM supports two operational modes, standard and page mode. In standard mode, as a line of text is received it is buffered and printed when the line feed is received. In page mode the printer waits for a complete “page” (a number of lines)...
Page 127 - Graphic Mode
Control Codes 100-88002 Rev B Page 115 Graphic Mode The Epic 880 TM Printer conforms to the basic definition of IBM all-points-addressable (APA) graphic commands. It is not designed to print large quantities of graphical data. The printer only prints graphics that are 2.5 inches wide. At this time, ...
Page 131 - Command
Control Codes 100-88002 Rev B Page 119 Note 1: Red, green, and blue pixels set to one at the same location result in a white dot, while red, green, and blue pixels set to zero form a black dot. For black print, one represents a black dot and zero represents a white dot. Note 2: More than one color m...
Page 132 - Graphics Compression
Control Codes Page 120 100-88002 Rev B Graphics Compression Although the printer compression algorithms are documented, it is recommended that our Windows printer driver be used to generate a graphic image. Our Windows’ printer driver selects the best compression method to use on a scan line by scan...
Page 133 - Simple Raster Graphics; m n rL rH d1...dn
Control Codes 100-88002 Rev B Page 121 Simple Raster Graphics Simple Raster Graphics prints a horizontal raster of graphics data one or multiple times. Horizontal offset and number of data bytes are variable and specified by parameters. This is a legacy support command and intended to be replaced by...
Page 141 - Legacy User Macros
Control Codes 100-88002 Rev B Page 129 Legacy User Macros The following commands are provided for legacy support. They are not intended for new applications. [ESC] g <0> Process user macro ASCII [ESC] g <0> Hexadecimal 1BH 67H 00H Decimal <27> <103> <0> IPCL &%GP EP...
Page 143 - Bar Codes
Control Codes 100-88002 Rev B Page 131 Bar Codes The Epic 880 TM Printer supports the ability to print bar codes. The printer offers a number of formats as defined below. The host does not need to form the graphic image for these bar codes. The host need only send the printer the information to be b...
Page 153 - Electronic Journal
Control Codes 100-88002 Rev B Page 141 Electronic Journal The Epic 880 TM has the capability to store electronic journal 8 data in flash memory. There are two ways entries can be made into the electronic journal. The first is by selecting the journal station. The second is by requesting that print d...
Page 164 - Transport Control
Control Codes Page 152 100-88002 Rev B Transport Control The Epic 880 TM is available with a transport that allows a printed ticket to be delivered only after the ticket is cut. To allow configuration and control of this feature several commands are provided. Note see [ENQ]<29> below for Jam a...
Page 166 - Miscellaneous Control
Control Codes Page 154 100-88002 Rev B Miscellaneous Control [ESC] X Set left/right print margins ASCII [ESC] X <n 1 > <n 2 > Hexadecimal 1BH 58H <n 1 > <n 2 > Decimal <27> <88> <n 1 > <n 2 > IPCL none EPOS [ESC] Q Description The [ESC] X <n 1 > ...
Page 172 - Remote Power Control
Control Codes Page 160 100-88002 Rev B Remote Power Control The Epic 880 TM Printer has a remote power control command that instructs it to enter OFF mode. When the command is issued, the printer performs print cartridge maintenance and enters OFF mode. Unlike manually turning the power off, remote ...
Page 173 - Documented Extended Control commands
Control Codes 100-88002 Rev B Page 161 Documented Extended Control commands The Epic 880 TM has a number of Extended Control commands designed to make operation and maintenance of the printer easier for the host application. For further details, refer to the TransAct ® Extended Control discussion in...
Page 174 - Printer Status
Control Codes Page 162 100-88002 Rev B Printer Status Status Inquire The Epic 880 TM Printer is designed for use as part of an automated system where the host computer makes every attempt to correct problems with the printer. In addition, the host application requires that it be able to obtain more ...
Page 175 - Inquire Commands
Control Codes 100-88002 Rev B Page 163 IEEE 1284 Mode Inquire In parallel IEEE 1284 mode, status information can be returned to the host through the IEEE 1284 reverse channel. After the host makes an inquire request, it activates IEEE 1284 mode 0 reverse channel and waits for a response from the pri...
Page 189 - Double Level Loader; Entering Field Boot Load Mode.
Control Codes 100-88002 Rev B Page 177 Double Level Loader It is desirable in some applications to allow the host application to enter boot load mode and update the firmware. Normally this is prevented by design, and it is not possible for the normal operating mode of the printer to enter the factor...
Page 191 - Chapter 9; Color Graphics
100-88002 Rev B Page 179 Chapter 9 Epic 880 TM Color Graphics
Page 193 - Printing Graphics; Character Graphics
Epic 880 TM Color Graphics 100-88002 Rev B Page 181 Printing Graphics The Epic 880 TM Printer has bit-image graphic capability and a full PC-compatible character graphic set. The bit image format is similar to that used on other personal computer printers. Character Graphics Character graphics is th...
Page 194 - APA Graphics
Epic 880 TM Color Graphics Page 182 100-88002 Rev B APA Graphics The printer is capable of all-points-addressable (APA) or horizontal graphics. This type of graphics is very popular in impact printers. To provide compatibility with legacy applications, The Epic 880 TM supports several APA graphics m...
Page 195 - Universal Color Graphics
Epic 880 TM Color Graphics 100-88002 Rev B Page 183 Epic 880 TM Universal Color Graphics The Epic 880 TM Printer firmware supports the ability to print color graphics in all emulations. The intent of Universal Color Graphic support is to allow the Epic 880 TM graphics capability to be used in existi...
Page 196 - Print File Graphics; Store Graphics in the printer:
Epic 880 TM Color Graphics Page 184 100-88002 Rev B Print File Graphics PJColor can generate a print file that may be sent to the printer in any emulation and print graphics. To generate a print file. 1) Start PJColor 2) Under Settings, select the Epic 880 TM printer. Then select the emulation that ...
Page 197 - How universal color graphics is done
Epic 880 TM Color Graphics 100-88002 Rev B Page 185 Print a stored graphic. In the data stream to the printer enter "&%URName&" and the graphic will print in place of the "&%URName&" data. The "Name" must be identical to the name entered earlier. Generate a fi...
Page 198 - How to use IPCL commands in text strings
Epic 880 TM Color Graphics Page 186 100-88002 Rev B Note: The & used to flag the end of the Name string is not valid in PcOS TransAct emulation mode. You should use <0> or define the terminator with the &%UTx command. The extended escape sequences are [ESC][US]… and [ESC][FS]… The [ESC...
Page 199 - Universal Graphics Command Descriptions
Epic 880 TM Color Graphics 100-88002 Rev B Page 187 Universal Graphics Command Descriptions &%UB <Name..>& Begin named universal graphic record IPCL &%UB <Name..>& Description The &%UB <Name..>& command initializes the universal graphic buffer structure, and...
Page 201 - Bitmapped File Graphic Support
Epic 880 TM Color Graphics 100-88002 Rev B Page 189 Bitmapped File Graphic Support It is possible to load a bitmap file into the printer and print it directly by command. The standard bitmap two color and 16 color bitmap file formats are supported. To use this feature, load a bitmap file into the pr...
Page 203 - Unicode and Fonts
100-88002 Rev B Page 191 Chapter 10 Unicode and Fonts
Page 205 - Fonts; Character Generation
Unicode and Fonts 100-88002 Rev B Page 193 Fonts Your TransAct ® Epic 880 TM printer uses outline and/or stroke based scalable fonts. These fonts provide you wish additional font options as well as improved character appearance, while functioning transparently within legacy applications. Such fonts ...
Page 208 - Internal Fonts; Custom Fonts
Unicode and Fonts Page 196 100-88002 Rev B 14 14 14.50 30 6 33.83 15 13 15.62 NOTE: Combinations shown in shaded areas are not recommended. Table 10 Requested CPI and Resulting CPI If the requested spacing is zero, the character spacing will be defined by the character definition, and will result in...
Page 209 - Stacked or Linked fonts; Font Storage
Unicode and Fonts 100-88002 Rev B Page 197 Stacked or Linked fonts The Epic 880 TM also uses a font stacking technology where fonts are linked together. This means that as each character is looked up, the first font in the stack containing the character is then printed. For example, if a customer wo...
Page 211 - Bitmap Fonts
Unicode and Fonts 100-88002 Rev B Page 199 Bitmap Fonts It is possible to use bitmap fonts with the ITherm 280 Printer. Bitmap fonts are fixed pitch and are not scalable. They will only function as legacy fonts. The printer is optionally supplied with 4 legacy bitmap fonts. They are in a 10x24, 12x2...
Page 214 - Unicode; Unicode Encoding
Unicode and Fonts Page 202 100-88002 Rev B Unicode As computer systems started to address more and more international environments, the classic ASCII standard with code pages became unworkable. Several competing systems were developed. however it was clear that a standard needed to be developed. In ...
Page 216 - File system and the POR.INI file
Unicode and Fonts Page 204 100-88002 Rev B File system and the POR.INI file The Epic 880 TM Printer supports a file system to support TransAct Technologies fonts and allow the user to load and link custom fonts. The POSFile tool provides a Windows interface to the printer and will allow fonts and co...
Page 222 - Font Size and Spacing
Unicode and Fonts Page 210 100-88002 Rev B Font Size and Spacing The font typically defines the character size and line spacing. The typical font is proportional spaced. That is the spacing between characters varies. This is not always the most desirable mode of operation. To give the programmer som...
Page 223 - Font Size and Spacing command interactions
Unicode and Fonts 100-88002 Rev B Page 211 Font Size and Spacing command interactions There are interactions between some of the following commands and some of the legacy font selection commands. These interactions need to be considered when developing a application for this printer. This printer us...
Page 229 - Legacy Printer Features that Have Changed; User Defined Characters
Unicode and Fonts 100-88002 Rev B Page 217 <n> Resulting Characters per Inch IPCL 1 1.00 2 2.00 3 3.01 4 4.00 5 4.95 6 5.94 7 6.93 8 8.00 &%F79 9.04 10 9.90 &%F311 10.95 12 12.23 &%F213 13.00 14 13.87 15 14.86 &%F6 <n> Resulting Characters per Inch IPCL 16 16.00 17 17.33 ...
Page 231 - File System
Page 233 - File System Interface; File System Commands
File System 100-88002 Rev B Page 221 File System Interface The Epic 880 TM provides a file system to support fonts, configuration information, user graphics and macros. There are a number of commands that are provided to support the file system. In general, files need to be opened for read or write,...
Page 239 - Extended Printer Control
100-88002 Rev B Page 227 Chapter 12 Epic 880 TM Extended Printer Control
Page 244 - Remote Printer Reset; Reset in Serial Mode
Epic 880 TM Extended Printer Control Page 232 100-88002 Rev B Remote Printer Reset Reset in Serial Mode It is possible to generate a software printer reset in serial mode. The [ENQ] <10> command requests that the printer reset. (This is not a hardware reset). The reset completely initializes t...
Page 245 - Miscellaneous Communication Features; Power-cycle Recovery
Epic 880 TM Extended Printer Control 100-88002 Rev B Page 233 Miscellaneous Communication Features Power-cycle Recovery Sometimes the host needs to know if the printer was power cycled. An example would be after the receipt tape was changed. It is not necessary to turn off the printer to change the ...
Page 246 - Remote Boot Load Mode
Epic 880 TM Extended Printer Control Page 234 100-88002 Rev B Remote Boot Load Mode Remote boot load mode is entered by command. The boot image data format is preparatory to TransAct and is not documented here. There are however a few commands that are useful to determine if the printer is in the bo...
Page 247 - USB Recovery Watch Dog
Epic 880 TM Extended Printer Control 100-88002 Rev B Page 235 USB Recovery Watch Dog The USB link can be susceptible to various errors that can cause it to stop functioning. This typically happens when noise is introduced into the cable resulting in a buffer overrun at the host. This can cause a hub...
Page 249 - Recovery from Mechanical Errors
Epic 880 TM Extended Printer Control 100-88002 Rev B Page 237 Recovery from Mechanical Errors The TransAct Inquire commands and the Epson [DLE][ENQ] and [DLE][EOT] commands allow most printer error status to be read and in some cases recovery attempted. Paper jams and auto-cutter faults can be recov...
Page 251 - Programmers Notes
100-88002 Rev B Page 239 Chapter 13 Epic 880 TM Programmers Notes
Page 253 - General Notes; Definitions; USB
Epic 880 TM Programmers Notes 100-88002 Rev B Page 241 General Notes When the serial port is used, it is important that the output lines from the printer not be shorted or back driven. If the signals are not to be used, they should be left open. The best time to configure the printer from the host u...
Page 254 - Do you want to use USB and simulate a communication port?; Do you want to print from a Windows application?
Epic 880 TM Programmers Notes Page 242 100-88002 Rev B Windows and most other operating systems that support USB will recognize this class and provide a standard interface to the application. Do you want to use USB and simulate a communication port? The TransAct Virtual Serial (TVS) USB Driver allow...
Page 255 - Windows Printer Driver; PC Hardware
Epic 880 TM Programmers Notes 100-88002 Rev B Page 243 Windows Printer Driver A Windows printer driver is a Microsoft specific, Microsoft defined, type of driver that the OS uses to translate drawing commands by a Windows application to a specific printer’s command set. A window’s printer driver is ...
Page 256 - OPOS driver
Epic 880 TM Programmers Notes Page 244 100-88002 Rev B OPOS driver An OPOS driver is an implementation of the UnifiedPOS (UPOS) specification. It provides an application interface for retail devices viz. POSPrinter, Scanner, Cash drawer, Pole Display, MICR, Scale etc. Figure 33 OPOS (UPOS) Driver Wh...
Page 259 - Appendix A: Unicode Character Addresses
Appendix A: Unicode Character Addresses 100-88002 Rev B Page 247 Appendix A: Unicode Character Addresses Note: This information is based on the Unicode 3.0 Standard. For specific character locations see the Unicode standard. Note: The Epic 880 TM does not contain all possible Unicode characters. The...
Page 266 - Appendix C: GB18030 Character Addresses
Appendix C: GB18030 Character Addresses Page 254 100-88002 Rev B Appendix C: GB18030 Character Addresses There are 28575 Characters in this set. UNICODE CHARACTER 0020 SPACE 0021 EXCLAMATION MARK 0022 QUOTATION MARK 0023 NUMBER SIGN 0024 DOLLAR SIGN 0025 PERCENT SIGN 0026 AMPERSAND 0027 APOSTROPHE 0...
Page 273 - Appendix D: Typical Code Page Definition; Windows 1252 Latin 1 to Unicode translation
Appendix D: Windows 1252 Latin 1 100-88002 Rev B Page 261 Appendix D: Typical Code Page Definition Windows 1252 Latin 1 to Unicode translation ASCII Unicode Character 0x00 0x0000 NULL 0x01 0x0001 START OF HEADING 0x02 0x0002 START OF TEXT 0x03 0x0003 END OF TEXT 0x04 0x0004 END OF TRANSMISSION 0x05 ...
Page 275 - Appendix E: Internal Code Pages
Appendix E: Internal Code Page Definitions 100-88002 Rev B Page 263 Appendix E: Internal Code Pages Code Page Country Code/Language Set Decimal <n h > <n l > Hex <n h > <n l > 64 USA (Slashed 0) 0,64 0H,040H 65 USA (Unslashed 0) 0,65 0H,041H 66 British 0,66 0H,042H 67 German ...
Page 277 - Appendix F: ASCII Code Table
Appendix F: ASCII Code Table 100-88002 Rev B Page 265 Appendix F: ASCII Code Table Hex Decimal ASCII 00 0 NULL 01 1 SOH 02 2 STX 03 3 ETX 04 4 EOT 05 5 ENQ 06 6 ACK 07 7 BEL 08 8 BS 09 9 HT 0A 10 LF 0B 11 VT 0C 12 FF 0D 13 CR 0E 14 SO 0F 15 SI 10 16 DLE 11 17 DC1 12 18 DC2 13 19 DC3 14 20 DC4 15 21 ...
Page 278 - Appendix G: Ordering Supplies
Appendix G: Ordering Supplies Page 266 100-88002 Rev B Appendix G: Ordering Supplies TransAct ® supplies, cables and drivers can be ordered easily direct from the TransAct website (www.transact-tech.com) or our telephone number within the US toll free: (877) 7TransAct. (other inquires: (607) 257-890...