Table of Contents

Advertisement

Quick Links

Epic Edge
OEM Integration Manual
P/N 100-14444 Rev B
August 2018

Advertisement

Table of Contents
loading

Summary of Contents for TransAct Epic Edge

  • Page 1 ™ Epic Edge OEM Integration Manual P/N 100-14444 Rev B August 2018...
  • Page 2 This page intentionally left blank...
  • Page 3 Change History Rev A Initial release May 2018 Rev B Revised firmware update process. Swapped August 2018 Swapped RS232 interface pins 5 and 10 to improve backward compatibility. Page i 100-14444 Rev B August 2018...
  • Page 4: Disclaimer

    Note: Losses that can be attributed to improper installation and working procedures are not the responsibility of TransAct Technologies Inc. No part of this manual may be used to recreate any part of the Epic Edge Printer. This manual is to be used for integration purposes only.
  • Page 5: Table Of Contents

    Return Materials Authorization and Return Policies ..........6 Service Programs ....................6 Sales Support ......................6 Contact Information ....................7 Epic Edge™ Specifications and Requirements ..9 Epic Edge™ Specifications and Requirements ............11 Standard Features ....................11 Optional Features ....................12 Dimensions ......................
  • Page 6 Firmware Maintenance Ports ..................41 Printer Operation ..........43 Racking/Unracking the Inner Chassis ................ 45 Epic Edge – Gray ...................... 46 Epic 950 – Black ......................46 Installing the 120mm Ticket Adapter ................47 Loading Tickets into Feeding Mechanism ..............48 Removing Loaded Tickets ..................
  • Page 7 Printer Commands ..........66 Available Commands....................69 BEL – Audio Alert ....................71 HT – Horizontal Tab ....................72 LF – Line Feed ...................... 73 FF – Form Feed..................... 74 CR – Carriage Return .................... 75 SO – Set Font to Double-wide ................76 DC4 –...
  • Page 8 GS y – Request Combined Printer Status ............130 GS z – Request Printer Status ................131 GS~SS – Printer Send Status ................132 Transact Template Language™ ......133 Overview ......................... 135 What is TTL? ....................... 135 TTL Structure ...................... 136 Command Nomenclature ..................
  • Page 9 Figure 7. Outer Chassis to Final Product ............... 23 Figure 8. Bezel Mounting and Hardware Requirements ..........24 Figure 9. Epic Edge™ Shown with Optional Internal Bezel Assembly......25 Figure 10. Sensor Breakdown and Locations ..............29 Figure 11. Open/Close Sensor/Audible Alarm ............... 30 Figure 12.
  • Page 10 This page intentionally left blank Page viii August 2018 100-14444 Rev B...
  • Page 11: Introduction

    chapter Introduction 100-14444 Rev B August 2018 Page 1...
  • Page 12 This page intentionally left blank Page 2 August 2018 100-14444 Rev B...
  • Page 13: About The Epic Edge™Printer

    USB download port for faster firmware updates • Micro SD card for host free firmware updates. • Universal interface board supports all common EGM interfaces. • Dedicated ServerPort interface for connection to Transact’s Epicentral Promotional software 100-14444 Rev B August 2018 Page 3...
  • Page 14: Who Should Read This Guide

    Epic Edge™ printer into their products. What Is Included in This Guide? This Integration Manual includes information on the mechanical, electrical and command language requirements of the Epic Edge™ printer. It provides the following information to support your integration efforts: •...
  • Page 15: Technical And Sales Support

    Our web site at www.transact-tech.com is your on-line portal to obtaining technical assistance with your Ithaca printer. Click on the Technical Support link to find documentation for your Epic Edge™ printer, including a current copy of this OEM Integration Manual featuring: o Command codes and descriptions.
  • Page 16: Return Materials Authorization And Return Policies

    Write the RMA number clearly on the outside of the box. Service Programs TransAct Technologies Incorporated has a full service organization to meet your printer service and repair requirements. If your printer needs service, please contact your service provider first. If any problems still persist, you can directly contact the Ithaca facility’s Technical Support Department at (607) 257-8901 or (877) 7ithaca for a return...
  • Page 17: Contact Information

    1-Introduction Epic Edge™ OEM Integration Manual Contact Information TransAct Technologies Incorporated Engineering and Operations 20 Bomax Drive Ithaca, NY 14850 USA Telephone 1 877 748 4222 International +1 607 257 8901 Web site www.transact-tech.com/service-and-support Email TechSupport@transact-tech.com 100-14444 Rev B August 2018...
  • Page 19: Epic Edge™ Specifications And Requirements

    Epic Edge™ Specifications and Requirements 100-14444 Rev B August 2018 Page 9...
  • Page 20 This page intentionally left blank Page 10 August 2018 100-14444 Rev B...
  • Page 21: Epic Edge™ Specifications And Requirements

    1. Printer Mechanism 2. Inner Chassis Assembly 3. Printer Ticket Bucket Assembly 4. Outer Chassis Assembly Standard Features The following features are common to the Epic Edge™ Printers: Key features: • 300 DPI print resolution • Support for 65mm x 120mm and 65mm x 156 mm tickets.
  • Page 22: Optional Features

    2- Specifications and Requirements Epic Edge OEM Integration Manual • Sensors for Burst Ticket, Ticket Low, Top-of-Form/Ticket Out, Chassis Open, and Ticket Taken. • Cover Open switch. • Modular printer mechanism, ticket tray and sliding unit for easy maintenance. •...
  • Page 23: Dimensions

    Size: H: 2.66" (67.6mm) W: 4.46" (113.3 mm) D: 11.25" (285.8 mm) The Epic Edge™ is supports three interchangeable ticket capacities using extender walls. Please be sure to specify the desired capacity when making your selections. 200 ticket setup: H: 2.66" (66.6mm) W: 4.46"...
  • Page 24: Power Requirements

    2- Specifications and Requirements Epic Edge OEM Integration Manual Power Requirements 24 Vdc ± 10%. 2.5 Amps max. @ 24 Vdc @ 25% print ratio. Test Standards BS EN 61000-6-3:2007+A1:2011 61000-6-2 ANSI C63.4-2014 or 2009 FCC Part 15 Subpart B – CLASS A Canada ICES-003 issue 6 –...
  • Page 25: Figure 3. Maximum Mechanism Operating Angle

    2- Specifications and Requirements Epic Edge OEM Integration Manual Figure 3. Maximum Mechanism Operating Angle 100-14444 Rev B August 2018 Page 15...
  • Page 26: Printing Specifications

    Printing Colors: Black (visible light absorption: 600 ~ 700 nm) Fan-folded stacks of 200, 400, 800 tickets. Quantities Available: Contract Transact for complete ticket specifications and approved suppliers Bar Code Specifications Standard Bar Code: Interleaved. 2 of 5* Minimum Bar Width: 0.5 mm min./0.6 max.
  • Page 27: Design Envelope: Ticket Clearance

    2- Specifications and Requirements Epic Edge OEM Integration Manual Design Envelope: Ticket Clearance A minimum paper clearance distance of .75" is required above the printer’s ticket buckets. The minimum clearance for all ticket buckets will vary, but should fall within the .75"...
  • Page 28: Black Dot Position And Presentation Scheme

    2- Specifications and Requirements Epic Edge OEM Integration Manual Black Dot Position and Presentation Scheme All graphics preprinted on the ticket must be in thermal paper compatible ink. Black Dot Position The back of the ticket is used for the Black Dot/Top of Form indicator. For the printer to sense when a ticket has been indexed to the printing position, a Black Dot/Top of Form sensor is needed.
  • Page 29: Ticket Stack Orientation

    2- Specifications and Requirements Epic Edge OEM Integration Manual Ticket Stack Orientation To ensure the ticket is loaded correctly into the printer, the ticket stack must be properly loaded in the ticket box. The stack must be oriented so that the Black Dot/Top of Form mark of the tickets is on the leading edge of the ticket, not near the perforation of the next ticket.
  • Page 31: Mounting Requirements

    chapter Mounting Requirements 100-14444 Rev B August 2018 Page 21...
  • Page 32 This page intentionally left blank Page 22 August 2018 100-14444 Rev B...
  • Page 33: Mounting Requirements

    3-Mounting Requirements Epic Edge™ OEM Integration Manual Mounting Requirements Outer Chassis to Final Product Bottom: 4x M4x 0.7 press nuts. 4x Ф.180" thru holes. 2.024 1.904 M4x0.7 PEM NUTS 4PLS .180 4PLS 4.500 7.875 4.430 3.500 1.250 Figure 7. Outer Chassis to Final Product...
  • Page 34: Bezel Specifications And Recommendations

    Epic Edge™ printers are designed to accommodate a TransAct or customer-supplied bezel assembly that is mounted following the hardware and mounting dimensions as listed. The following drawing shows the positioning and dimensions of the Epic Edge™ printer’s mounting points. Several bezel configurations and colors are available for the Epic Edge printer. Contact...
  • Page 35: Figure 9. Epic Edge™ Shown With Optional Internal Bezel Assembly

    3-Mounting Requirements Epic Edge™ OEM Integration Manual Figure 9. Epic Edge™ Shown with Optional Internal Bezel Assembly. 100-14444 Rev B August 2018 Page 25...
  • Page 37: Epic Edge™ Printer Sensors

    Epic Edge™ Printer Sensors 100-14444 Rev B August 2018 Page 27...
  • Page 38 This page intentionally left blank Page 28 August 2018 100-14444 Rev B...
  • Page 39: Printer Sensors

    4-Epic Edge™ Printer Sensors Epic Edge OEM Integration Manual Printer Sensors The Epic Edge™ printer uses several sensors to provide feedback to the host system. Top of Form/ Ticket Out Sensor Cover open Switch Ticket Taken Sensor Ticket Low Sensor...
  • Page 40: Ticket Burst Sensor

    Ticket Burst Sensor A Ticket Burst sensor is used to detect that the ticket has been separated before it is presented. Note that the Epic Edge™ printer incorporates a TicketBurst feature which automatically burst tickets prior to presentation to the operator.
  • Page 41: Printer Status Led

    4-Epic Edge™ Printer Sensors Epic Edge OEM Integration Manual Printer Status LED The printer has been outfitted with a LED panel system that provides the condition of the printer by using solid or blinking status LEDs to communicate status information. The following table lists the different LED states for specific conditions within the printer.
  • Page 43: Electrical Connections

    chapter Electrical Connections 100-14444 Rev B August 2018 Page 33...
  • Page 44 This page intentionally left blank Page 34 August 2018 100-14444 Rev B...
  • Page 45: Interface Connections

    5-Electrical Connections Epic Edge OEM Integration Manual Interface Connections The Epic Edge™ printer supports the following communications interfaces through the universal interface board located at the rear of the printer. . 1. RS232 Serial 2. USB 3. NETPLEX Communications interface Option 3 – NETPLEX utilizes communications protocols that are proprietary to specific manufacturers and are subject to licensing requirements.
  • Page 46: Rs232 Serial/Netplex Interface Connections

    Stop Bits: Handshaking: None Receive Error: Prints Input Buffer 8,192 bytes These communications settings may be altered only through the use of the Transact configuration utility . Contact TransAct Technical Support for further information on this tool. Page 36 August 2018...
  • Page 47: Usb Interface Connections

    5-Electrical Connections Epic Edge OEM Integration Manual USB Interface Connections Type B USB connector USB Communications PCB Pin-Outs USB Connector Pin # FUNCTION VBUS Table 2. USB Interface Pin Connections 100-14444 Rev B August 2018 Page 37...
  • Page 48: Power Connections

    5-Electrical Connections Epic Edge OEM Integration Manual Power Connections Printer power may be supplied over the 14 pin RS232 connector described above or connected through a dedicated 4 position connector on the interface boards. Connector - 4 position Molex Minifit Jr®., part number 39-30-1040, which mates with Molex part number 39-01-2040 or equivalent.
  • Page 49: Serverport Connection

    5-Electrical Connections Epic Edge OEM Integration Manual ServerPort Connection The Epic Edge™ printer includes a dedicated connection for use with the Transact e™ ServerPort module. Harnessing guides are included in the paper bucket to improve cable retention. Figure 13 - ServerPort Connection...
  • Page 50: Bezel Lamp Connector

    5-Electrical Connections Epic Edge OEM Integration Manual Bezel Lamp Connector The bezel connector is a Molex Minifit Jr®, part number 39-01-4032 and will mate with a Molex part number 39-01-4030 or equivalent. Figure 11. Bezel Lamp Connector Location and Connector Information...
  • Page 51: Firmware Maintenance Ports

    5-Electrical Connections Epic Edge OEM Integration Manual Firmware Maintenance Ports The Epic Edge™ printer provides two methods for updating printer firmware. Method 1 – USB Connection to the dedicated maintenance port Method 2 – Micro SD Card The firmware update procedure for each of these methods is described in Chapter 6 Printer Operation.
  • Page 53: Printer Operation

    chapter Printer Operation 100-14444 Rev B August 2018 Page 43...
  • Page 54 This page intentionally left blank Page 44 August 2018 100-14444 Rev B...
  • Page 55: Racking/Unracking The Inner Chassis

    Epic Edge™ OEM Integration Manual Racking/Unracking the Inner Chassis All Epic Edge™ printers use a slider/detent/latch system with latch arms to retain the Inner Chassis from accidentally being separated from the Outer Chassis. The Epic Edge™ is opened for service by simply pulling on the ticket cover, pulling the Inner Chassis forward from the Outer Chassis as you would a filing cabinet.
  • Page 56: Epic Edge - Gray

    6-Printer Operation Epic Edge™ OEM Integration Manual Although the Epic Edge printer incorporates Transact’s Quick Disconnect Technology, the inner chassis is not interchangeable with Epic 950 products. Color coded rails in the outer chassis can be used to determine compatibility Epic Edge –...
  • Page 57: Installing The 120Mm Ticket Adapter

    Epic Edge™ OEM Integration Manual Installing the 120mm Ticket Adapter The Epic Edge™ printer can be configured to use 65mm x 120mm ticket stock by installing the short ticket adapter. This adapter is provided with the printer and stored in a pocket in the paper bucket.
  • Page 58: Loading Tickets Into Feeding Mechanism

    When loading new ticket stacks, be sure that there is power to the printer. The first ticket of the stack must be inserted into the printer by hand. The Epic Edge™ printers’ ticket tray is integrated with a guide to direct the ticket into the printer mechanism. Once the leading ticket enters the Top of Form sensor, the ticket will be automatically fed into the Printer Mechanism.
  • Page 59 6-Printer Operation Epic Edge™ OEM Integration Manual 100-14444 Rev B August 2018 Page 49...
  • Page 60: Removing Loaded Tickets

    6-Printer Operation Epic Edge™ OEM Integration Manual Removing Loaded Tickets The Epic Edge™ printers have two ways to remove unused tickets from the printer mechanism: • The first way is to release the Ticket Cover by lifting and rotating backward, this will relieve pressure to the platen allowing tickets to be removed from the rear.
  • Page 61: Cleaning The Print Head

    8. Properly dispose of used cleaning card. Purchasing Cleaning Cards Cleaning cards are available through TransAct – consult Chapter 1 for contact information by telephone or the Internet. Cards can also be purchased direct from Enefco International Ltd. at (888) 578-0141.
  • Page 62: Printing A Self-Test Ticket

    Epic Edge™ OEM Integration Manual Printing a Self-test Ticket The Epic Edge™ printer has the ability to print a pre-defined self-test ticket, to test the normal printing functionality of the unit, and create a printout of the current printer configuration. To print a self-test ticket, load tickets in the printer, and then press and hold the feed button until printing starts.
  • Page 63: Firmware Update

    The process for updating the printer firmware using the USB maintenance port is similar to the process used on the Epic 950 printer except the Epic Edge™ uses a USB connection while the Epic 950 updates are performed using an RS232 connection. In both cases the printer must be connected to a host running the Epic Printer Update tool.
  • Page 64: Micro Sd Card Update

    6-Printer Operation Epic Edge™ OEM Integration Manual • Start the Epic Printer Update tool on the host • Select the appropriate serial port on the update tool. • Point the update tool to the appropriate firmware file and select Download •...
  • Page 65: Dip Switch Settings

    Switch 7 enables periodic status mode. The default position is inactive Switch 8 Switch 8 Places the printer in Maintenance Mode when active. Refer to the Epic Edge Maintenance Mode manual for a description of the features available in the mode. The default setting for this switch is disabled.
  • Page 66: Programming-General Information

    chapter Programming-General Information Page 56 August 2018 100-14444 Rev B...
  • Page 67 This page intentionally left blank 100-14444 Rev B August 2018 Page 57...
  • Page 68: Programming The Epic Edge

    The Edge printer defaults to compatibility mode at power up. The Epic Edge™ may also be placed in high resolution mode where all commands use the native 300 dpi x 300 dpi print resolution.
  • Page 69: Resetting The Printer

    Character Evaluation Most of the parameters that are sent to the Epic Edge™ Printer are evaluated based on their decimal value. Some commands accept parameters by either their decimal value or the representative character.
  • Page 70: Conversions

    Table 10. Font Statistics Objects Objects are the basic units that the Epic Edge™ prints. An object can be either a line of text characters, a bar code, a landscape graphic, a landscape line, or a bitmap dot line. Each of these objects has different rules relating to them, as discussed below.
  • Page 71: Print Modes

    These rules are detailed below. Note: The Epic Edge™ Printer may be in only one print mode at a time. Multiple areas may be printed in different print modes on a single ticket, but these areas may only be adjacent to one another, they may not overlap.
  • Page 72: Landscape Printing Mode

    In landscape printing, text characters exit the printer from the left side of the ticket to the right. Before the Epic Edge™ Printer can be switched to landscape printing mode, the set characters per line command (GS t) must be sent.
  • Page 73: Text Objects

    Once it is created, a text object will remain active until it is terminated. While a text object is active, any printable characters sent to the Epic Edge™ will be added to that text object. The only exceptions are printable characters that are sent as part of a command.
  • Page 74: Graphic Objects

    No landscape graphic may be wider than 256 dots, though they may be as tall as the width of the Epic Edge™’ print head. If a graphic needs to be printed wider than 256 dots, either subdivide it into narrower sections or print it using bitmap graphics commands.
  • Page 75: Line Objects

    In any mode, the set feed length command (GS L) is used to determine how far the Epic Edge™ will feed in search of a Black Dot/Top of Form indicator. If the Epic Edge™ finds a Black Dot/Top of Form indicator before the maximum feed distance is reached, it will stop at that point, rather than continuing.
  • Page 76: Printer Commands

    chapter Printer Commands Page 66 August 2018 100-14444 Rev B...
  • Page 77 This page intentionally left blank 100-14444 Rev B August 2018 Page 67...
  • Page 78 8-Printer Commands Epic Edge™ OEM Integration Manual This section describes the commands for programming the Epic Edge™ Printer. Each section contains a description of each command, listed by name in alphabetical order. The ASCII, hexadecimal, and decimal values for each command are also provided. See Appendix A for a list of ASCII, hexadecimal, and binary codes.
  • Page 79: Available Commands

    8-Printer Commands Epic Edge™ OEM Integration Manual Available Commands Name Description Page Audio alert Horizontal Tab Line Feed Form Feed Carriage Return Set Font to Double-wide Cancel Double-wide Mode Request Combined Printer Status 20h - FFh Printable Characters ESC ENQ 1...
  • Page 80 8-Printer Commands Epic Edge™ OEM Integration Manual GS V <n> Set Print Orientation GS W Thin Thick Set Bar Code Element Width GS d <n> Feed n Text Lines GS h <n> Set Bar Code Height GS k n m d1…dk...
  • Page 81: Bel - Audio Alert

    8-Printer Commands Epic Edge™ OEM Integration Manual BEL – Audio Alert Description Generates an audio alert. The default is a single sound, lasting the period of time defined by the audio alert setting defined by the ESC BEL command. If the audio alert is turned off by setting the number of alert cycles in ESC BEL to zero, this command does not function.
  • Page 82: Ht - Horizontal Tab

    8-Printer Commands Epic Edge™ OEM Integration Manual HT – Horizontal Tab Description Moves the cursor position to the next multiple of eight single-width characters. If the HT command causes the cursor to move beyond the printable area, the text will wrap to the next line.
  • Page 83: Lf - Line Feed

    8-Printer Commands Epic Edge™ OEM Integration Manual LF – Line Feed Description Prints the current line of text, and advances the text position to the beginning of the next line. Note that the line feed, line feed/carriage return, carriage return, and carriage return/line feed instructions all behave as a single line feed.
  • Page 84: Ff - Form Feed

    8-Printer Commands Epic Edge™ OEM Integration Manual FF – Form Feed Description This command prints the contents of the text buffer, and then advances the print media. The form is advanced until either of the following two conditions occurs: •...
  • Page 85: Cr - Carriage Return

    8-Printer Commands Epic Edge™ OEM Integration Manual CR – Carriage Return Description Prints the current line of text, and advances the text position to the beginning of the next line. Note that the line feed, line feed/carriage return, carriage return, and carriage return/line feed instructions all behave as a single line feed.
  • Page 86: So - Set Font To Double-Wide

    8-Printer Commands Epic Edge™ OEM Integration Manual SO – Set Font to Double-wide Description Causes all the text that follows the command on the same line to be printed as double- wide characters. Double-wide characters are canceled by a line feed (CR or LF) or the DC4 command.
  • Page 87: Dc4 - Cancel Double-Wide Mode

    8-Printer Commands Epic Edge™ OEM Integration Manual DC4 – Cancel Double-wide Mode Description Cancels double-wide text printing and returns the text to normal. See also: SO – Set Font to Double-wide ESC W – Wrap Data Expression ASCII [DC4] Hexadecimal Decimal <20>...
  • Page 88: Enq - Request Combined Printer Status

    8-Printer Commands Epic Edge™ OEM Integration Manual ENQ – Request Combined Printer Status Description Returns four status bytes: GS y (so that the status string can be recognized/parsed by the host), followed by the response byte for the GS S Return Printer Status command and then by the response byte for the GS z Request Printer Status command.
  • Page 89: 20H - Ffh - Printable Characters

    8-Printer Commands Epic Edge™ OEM Integration Manual 20h – FFh – Printable Characters Description These characters, while not part of an escape (command) sequence, will be printed using the currently selected font. The standard, printable ASCII characters are associated with their normal values, which range from decimal value 32 to decimal value 255.
  • Page 90: Esc Enq 1 - Return Version Information

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC ENQ 1 – Return Version Information Description Returns version information for your Epic Edge™ printer, in the format: [ENQ]1<length byte><Name/version string> Example output: [ENQ]1<20>TransAct M950 S00114 Expression ASCII [ESC] ENQ 1 Hexadecimal...
  • Page 91: Esc Bel - Configure Audio Alert

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC BEL – Configure Audio Alert Description The ESC BEL command alters the way the audio alert sounds when the BEL command is issued. The default is a single sound lasting the period of time defined by the audio alert setting parameters below.
  • Page 92: Esc Sp - Set Right-Side Character Spacing

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC SP – Set Right-Side Character Spacing Description This command sets the character spacing for the right side of the character. The spacing value <n> is specified in dots, where 1 dot = 1/203 inch.
  • Page 93: Esc ! - Select Print Mode(S)

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC ! – Select Print Mode(s) Description Selects the font and right-side character spacing, using the convention shown below. Expression ASCII [ESC] ! <n> Hexadecimal 1BH 21H <n> Decimal <27> <33> <n> Parameters <n>...
  • Page 94: Esc $ - Set Absolute Horizontal Position In

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC $ – Set Absolute Horizontal Position in page mode Description Sets the horizontal print position measured from the left edge of the page, for the currently selected print direction. Distance is specified in dots, where 1 dot = 1/203 inch.
  • Page 95: Esc * - Reset To Defaults

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC * – Reset to Defaults Description Returns the printer to its power-up condition, clears all buffers, and resets all character attributes. The ESC * command is the same as the ESC @ command.
  • Page 96: Esc @ - Reset To Power-Up Condition

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC @ – Reset to Power-up Condition Description Returns the printer to its power-up condition, clears all buffers, and resets all character attributes. The ESC @ command is the same as the ESC * command.
  • Page 97: Esc B - Print Bitmap (Bmp) Image

    Note that the first character of a bitmap file is always “B”, therefore ESC B is recognized by the Epic Edge™ as the code to print a bitmap file. The printer decodes the BMP file header and will print the image data after checking important parameters, such as width, height and number of colors.
  • Page 98: Esc E - Form Feed

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC E – Form Feed This command prints the contents of the text buffer, and then advances the print media. The form is advanced until either of the following two conditions occurs: •...
  • Page 99: Esc F - Select Fonts

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC F – Select Fonts Description The ESC F command selects a font based on the specified point size, width ratio and attributes. Expression ASCII [ESC] F <n1><n2><n3> Hexadecimal 1BH 46H <n1><n2><n3> Decimal <27>...
  • Page 100: Esc G - Turn Double-Strike Mode On/Off

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC G – Turn Double-strike Mode On/Off This command turns double-strike mode on or off. When the least significant bit (LSB) of the parameter n is 0, double-strike mode is turned off. When the LSB is 1, double-strike mode is turned on.
  • Page 101: Esc J - Feed N Sublines

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC J – Feed n Sublines Description Feeds n number of sublines (n/203 inch). This command causes the printer to print data stored in the buffer and then feed n number of dot lines. This command is similar in functionality to the GS d command.
  • Page 102: Esc M - Set Font To 12 Cpi

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC M – Set Font to 12 cpi Description Changes the character size for subsequent characters to the 12 cpi normal font. This is the default font. Fonts may only be changed at the beginning of a line, prior to any printable characters.
  • Page 103: Esc P - Set Font To 16 Cpi

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC P – Set Font to 16 cpi Description Changes the character size for subsequent characters to the 16 cpi mini font. Fonts may only be changed at the beginning of a line, prior to any printable characters.
  • Page 104: Esc S - Set Font To 20 Cpi

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC S – Set Font to 20 cpi Description Changes the character size for subsequent characters to the 20 cpi font. Fonts may only be changed at the beginning of a line, prior to any printable characters.
  • Page 105: Esc T - Set Font To 7 Cpi

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC T – Set Font to 7 cpi Description Changes the character size for subsequent characters to the 7 cpi headline font. Fonts may only be changed at the beginning of a line, prior to any printable characters.
  • Page 106: Esc U - Set Font To 10 Cpi

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC U – Set Font to 10 cpi Description Changes the character size for subsequent characters to the 10 cpi headline font. Fonts may only be changed at the beginning of a line, prior to any printable characters.
  • Page 107: Esc V - Return Firmware Revision

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC V – Return Firmware Revision Description This command returns two ASCII characters that represent the firmware revision. Expression ASCII [ESC] V Hexadecimal 1BH 56 Decimal <27> <86> Parameters None 100-14444 Rev B...
  • Page 108: Esc W - Wrap Data

    If you do not wait, you may lose If n1 and n2 are received successfully by the host, you can be reasonably assured that there is an Epic Edge™ attached to the serial port, and that your program can communicate with the printer.
  • Page 109: Esc X - Set Horizontal Starting Position

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC X – Set Horizontal Starting Position Description This command is used in landscape printing to set a new offset from the left margin from which to begin printing text and bar code objects. Distance is specified in units of 1/203 inch).
  • Page 110: Esc Y - Set Vertical Starting Position

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC Y – Set Vertical Starting Position Description This command is used in landscape printing to set a new offset from the top margin from which to begin printing text and bar code objects. Distance is specified in millimeters, with a maximum allowable value of 53 millimeters.
  • Page 111: Esc T - Set Print Direction In Page Mode

    8-Printer Commands Epic Edge™ OEM Integration Manual ESC t – Set Print Direction in Page Mode Description ESC t sets the print direction and starting position in page mode specified by the parameter n, as shown below. The default setting is n = 0. This command is enabled only in page mode.
  • Page 112: Gs Dc2 - Set Font To Double-High

    8-Printer Commands Epic Edge™ OEM Integration Manual GS DC2 – Set Font to Double-high Description Causes the current font to be printed at twice its normal height. The double-high setting will remain in effect until the current line attributes are cleared.
  • Page 113: Gs Dc3 - Cancel Double-High Font

    8-Printer Commands Epic Edge™ OEM Integration Manual GS DC3 – Cancel Double-high Font Description Cancels the double-high characters and returns to normal size font. This command must be sent at the beginning of a line, in front of any printable characters.
  • Page 114: Gs Rs - Set Inverse Print Mode

    8-Printer Commands Epic Edge™ OEM Integration Manual GS RS – Set Inverse Print Mode Description Causes all the data that follows the command and appears on the current line to be printed as inverse characters (white on black). Inverse characters are canceled when character attributes are canceled.
  • Page 115: Gs Us - Cancel Inverse Print Mode

    8-Printer Commands Epic Edge™ OEM Integration Manual GS US – Cancel Inverse Print Mode Description Cancels the inverse print mode (white on black) and returns text back to its normal attributes for the remainder of the current line. See also GS RS –...
  • Page 116: Gs ! - Select Character Size

    8-Printer Commands Epic Edge™ OEM Integration Manual GS ! – Select Character Size Description This command selects the character height using bits 0 to 2 of parameter n, and selects the character width using bits 4 to 7 of this parameter, as shown below.
  • Page 117: Gs $ - Set Absolute Vertical Position In

    8-Printer Commands Epic Edge™ OEM Integration Manual GS $ – Set Absolute Vertical Position in Page Mode Description Sets the vertical print position measured from the top of the page, for the currently selected print direction. Distance is specified in dots, where 1 dot = 1/203 inch.
  • Page 118: Gs * - Landscape Mode Graphics

    8-Printer Commands Epic Edge™ OEM Integration Manual GS * – Landscape Mode Graphics Description Prints a graphic image (in landscape mode only). Expression ASCII [GS] * n1 n2 t h w d1…dm Hexadecimal 1DH 2AH n1 n2 t h w d1…dm Decimal <29>...
  • Page 119: Gs ? - Crc Verification

    8-Printer Commands Epic Edge™ OEM Integration Manual GS ? – CRC Verification Description Returns the 16-bit cyclical redundancy check (CRC) value for the printer’s memory. Value is returned in the form: [gs]?<high byte of CRC value><low byte of CRC value>...
  • Page 120: Gs 0 - Print User Defined Image

    8-Printer Commands Epic Edge™ OEM Integration Manual GS 0 – Print User Defined Image Description Prints an image from the EEPROM memory, if found in the directory. Note: An image must be downloaded to the printer before it can be printed using this command.
  • Page 121: Gs 1 - Enter Download Image Mode

    Parameters None Notes • If you wish to download coupon images to your printer, contact TransAct for a copy of the Ticket Layout Editor utility program. • Image capacity is relative to available memory for storing downloaded images. Approximately 11K Bytes of memory is equivalent to one full-ticket image or more smaller images.
  • Page 122: Gs 3 - Image Status Handler

    8-Printer Commands Epic Edge™ OEM Integration Manual GS 3 – Image Status Handler Description Returns status information specified by the value of the parameter n. Expression ASCII [GS] 3 <n> Hexadecimal 1DH 33 <n> Decimal <29> <51> <n> Parameters n = parameter value specified as follows: n = 0: Printer responds with [ACK] if valid firmware, or [NAK] if not expanded memory board.
  • Page 123: Gs A - Starting Position Of Bar Code

    8-Printer Commands Epic Edge™ OEM Integration Manual GS A – Starting Position of Bar Code Description This command is used to center a bar code on a text line, and defines the distance from the left where the first bar code will print. The distance is represented in dots, where each dot represents increments of 1/203 of an inch.
  • Page 124: Gs E - Set Validation Number Field

    8-Printer Commands Epic Edge™ OEM Integration Manual GS E – Set Validation Number Field Description Sets the Validation Number field flag. Expression ASCII [GS] E Hexadecimal 1DH 45 Decimal <29> <69> Parameters None Notes • This command tells the printer that the next text sent to the printer will be a validation number.
  • Page 125: Gs F - Set Field In Page Mode

    8-Printer Commands Epic Edge™ OEM Integration Manual GS F – Set Field in Page Mode Description Sets a text field in page mode, between the horizontal start position (n2 * 256 + n3) and the horizontal end position (n4 * 256 + n5). Positions are specified in dots, where 1 dot = 1/203 inch, relative to the left edge of the page for the currently selected print direction.
  • Page 126 8-Printer Commands Epic Edge™ OEM Integration Manual • Commands for setting the font and other character attributes to apply to this field should be transmitted before this command. Only printable text characters with a single [CR] or [LF] terminator should follow as data for this command.
  • Page 127: Gs G - Print Custom Graphic

    8-Printer Commands Epic Edge™ OEM Integration Manual GS G – Print Custom Graphic Description Prints a custom graphic. These graphics are predefined by the OEM. Note: This command only functions in landscape mode. Expression ASCII [GS] G n1 n2 t d...
  • Page 128: Gs L - Set Feed Length

    8-Printer Commands Epic Edge™ OEM Integration Manual GS L – Set Feed Length Description Sets the distance the print media will advance upon receipt of a form feed (FF or ESC E) command. The distance is represented in dots, where each dot represents increments of 1/203 of an inch.
  • Page 129: Gs S - Return Printer Status

    8-Printer Commands Epic Edge™ OEM Integration Manual GS S – Return Printer Status Description Returns a single status byte, from which the printer status is determined by testing the individual bits within this returned status byte. Only bits that have defined values should be tested –...
  • Page 130: Gs T - Select Line Wrap/Truncate Modes

    8-Printer Commands Epic Edge™ OEM Integration Manual GS T – Select Line Wrap/Truncate Modes Description Determines how to handle a text wrap condition. A text wrap condition occurs when text extends beyond the end of a line or a page. The default is to wrap at the end of a line and a page.
  • Page 131: Gs V - Set Print Orientation

    8-Printer Commands Epic Edge™ OEM Integration Manual GS V – Set Print Orientation Description Causes the printer to print the data stored in the print buffer and then change to the selected orientation. See also GS t – Set Characters per Line in Landscape...
  • Page 132: Gs W - Set Bar Code Element Width

    8-Printer Commands Epic Edge™ OEM Integration Manual GS W – Set Bar Code Element Width Description Selects the horizontal size of a bar code element. The Thin parameter represents the thickness of the thin bars (in dots). The Thick parameter represents the thickness of the thick bars (in dots).
  • Page 133: Gs D - Feed N Text Lines

    8-Printer Commands Epic Edge™ OEM Integration Manual GS d – Feed n Text Lines Description Prints the contents of the buffer and feeds n number of text lines. This command has the same effect as line feeds. See also ESC J – Feed n Sublines...
  • Page 134: Gs H - Set Bar Code Height

    8-Printer Commands Epic Edge™ OEM Integration Manual GS h – Set Bar Code Height Description Defines the height of the bars (in dots) for bar codes. The height is defined in n/203 inch increments, corresponding to the height of a single dot. For example, specify 203 as the value for n to print a 1-inch high bar code.
  • Page 135: Gs K - Print Bar Code

    8-Printer Commands Epic Edge™ OEM Integration Manual GS k – Print Bar Code Description Prints a bar code at the current position in the current orientation. The n parameter selects the symbology to be printed. The m parameter specifies how many characters are to be encoded as part of the bar code, except in cases where n=2, where m represents the EAN/UPC symbology to be used.
  • Page 136: Gs L - Draw Line In Landscape Mode

    8-Printer Commands Epic Edge™ OEM Integration Manual GS l – Draw Line in Landscape Mode Description The GS l (lower-case “L”) command draws a line in landscape mode. The thickness of the line is determined by the bit set by the parameter m.
  • Page 137: Gs T - Set Characters Per Line In Landscape

    8-Printer Commands Epic Edge™ OEM Integration Manual GS t – Set Characters per Line in Landscape Description Creates an internal memory buffer to store landscape text and bar codes until a form feed is received. The size of the buffer is determined by n, the number of characters per line.
  • Page 138: Gs U - Set Characters Per Line In Portrait

    8-Printer Commands Epic Edge™ OEM Integration Manual GS u – Set Characters per Line in Portrait Description Creates an internal memory buffer to store portrait text and bar codes. The size of the buffer is determined by n, the number of characters per line.
  • Page 139: Gs W - Set Bar Code Module Width

    8-Printer Commands Epic Edge™ OEM Integration Manual GS w – Set Bar Code Module Width Description Selects the horizontal size of a bar code module. The parameter n represents the thickness of the thin bars in dots, where each dot measures 0.0049 inches in 203 dpi and 0.0073 inches in 138 dpi.
  • Page 140: Gs Y - Request Combined Printer Status

    8-Printer Commands Epic Edge™ OEM Integration Manual GS y – Request Combined Printer Status Description Returns four status bytes: GS y (so that the status string can be recognized/parsed by the host), followed by the response byte for the GS S Return Printer Status command and then by the response byte for the GS z Request Printer Status command.
  • Page 141: Gs Z - Request Printer Status

    Series 800 printers prior to firmware revision 8520. This mode is set using the POR.INI file – this file is documented in the chapter Programming for the Epic Edge™. This format is as follows: Bit = 0...
  • Page 142: Gs~Ss - Printer Send Status

    8-Printer Commands Epic Edge™ OEM Integration Manual Not Top of Form State Top of Form State (logical) Ticket loaded Ticket not loaded Bar Code not Completed Bar Code Completed Ticket not Completed Ticket Completed Ticket not in path Ticket in path...
  • Page 143: Transact Template Language

    Transact Template Language™ 100-14444 Rev B August 2018 Page 133...
  • Page 144 This page intentionally left blank Page 134 August 2018 100-14444 Rev B...
  • Page 145: Overview

    Direct selection and printing of predefined print regions to allow “on the fly” ticket formatting. The Epic Edge™ contains a selection predefined regions and templates to allow printing of the most common ticket formats. User defined regions and templates are also supported.
  • Page 146: Ttl Structure

    9-Transact Template Language Epic Edge™ OEM Integration Manual TTL Structure TTL is made up of two components: Regions and Templates Region Each region consists of a series of low level printer control codes and is identified by a unique ID number.
  • Page 147 9-Transact Template Language Epic Edge™ OEM Integration Manual Template • A template is a special type of region that can include several other predefined regions. • Templates can also contain printer control codes in addition to region definitions. • A template typically contains all of the regions and commands required to print a complete ticket.
  • Page 148: Table 4- Predefined Data Tags

    Dynamic Banner Text Dynamic Validation Text o Example: Transact region 18 defines a bar code that is centered on the ticket (machine readable) while Transact region 28 defines a bar code that is offset to the bottom of the ticket (not machine readable). The data sent from the host for each of these regions can be identified by data tag 13 rather than needing to know which regions are used on the tickets.
  • Page 149: Command Nomenclature

    9-Transact Template Language Epic Edge™ OEM Integration Manual Command Nomenclature Nomenclature When describing control codes, confusion often occurs as to whether the command description is decimal, hexadecimal, or ASCII. To minimize the problem, this programmer’s guide uses the following nomenclature when describing control code sequences.
  • Page 150: Print Commands

    9-Transact Template Language Epic Edge™ OEM Integration Manual Print Commands Templates and regions can be executed using the commands below. Additional commands for region and template definitions are contained in chapters 4and 5 [GS] C <n>– Enter Data into Data Buffer n...
  • Page 151: Figure 21 - Template 78 Sample Gaming Voucher

    9-Transact Template Language Epic Edge™ OEM Integration Manual Example – Execute Template 78 – Sample Cashout Voucher Figure 21 – Template 78 Sample Gaming Voucher CASHOUT VOUCHER PRINT SEQUENCE Command Explanation [GS]C<1> Select Data Tag 1 12-3456-7890-1234-5678[CR] Validation Number, terminated with [CR] [GS]C<2>...
  • Page 152: Predefined Templates

    9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Templates Epic Edge™ printers contain the following pre-defined templates: Customer specific firmware may contain additional and or modified templates. Template 78 – Cashout Voucher Template 79 – Jackpot Receipt Template 80 – Void Demo Void...
  • Page 153 9-Transact Template Language Epic Edge™ OEM Integration Manual Template 81 – Cashout Receipt Template 82 – Jackpot Voucher Template 83 – Demo Voucher Template 84 – Void Void Void Void 100-14444 Rev B August 2018 Page 143...
  • Page 154: Predefined Regions

    9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Regions This section contains a list of predefined regions stored in ROM memory in the Epic Edge™ printer. These predefined regions may be used as is, or redefined using the GS M command described in Chapter 4.
  • Page 155 9-Transact Template Language Epic Edge™ OEM Integration Manual Follow with dynamic text, terminated with [CR] Predefined Region 5 Setup for city/state/zip field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<2> Select print mode = 13x24, 14 CPI [GS]!<0>...
  • Page 156 9-Transact Template Language Epic Edge™ OEM Integration Manual Page 146 August 2018 100-14444 Rev B...
  • Page 157 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 10 Setup for time field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<2> Select print mode = 13x24, 14 CPI [GS]!<0> Select character size = 1W/1H [ESC]G<1>...
  • Page 158 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 14 Setup for numeric dollar amount field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<1> Select print mode = 12x24, 16 CPI [GS]!<x22> Select character size = 3W/3H [ESC]G<1>...
  • Page 159 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 18 Setup for centered barcode field Command Sequence Explanation [ESC]t<3> Set Print Direction in page mode = D [ESC]G<0> Clear emphasized print [GS]$<0><220> Set absolute vertical position = 220 [GS]A<0><240>...
  • Page 160 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 22 Setup for continued alpha dollar amount field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<0> Select print mode = 10x24, 20 CPI [GS]!<0> Select character size = 1W/1H [ESC]G<0>...
  • Page 161 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 26 Setup for “VALIDATION” field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<3> Select print mode = 14x24, 12 CPI [GS]!<0> Select character size = 1W/1H [ESC]G<1>...
  • Page 162 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 30 Setup for 1st “VOID VOID VOID VOID” field Command Sequence Explanation [ESC]t<0> Set Print Direction in page mode = A [ESC]!<0> Select print mode = 10x24, 20 CPI [GS]!<x11>...
  • Page 163 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 34 Setup for 5th “VOID VOID VOID VOID” field Command Sequence Explanation [ESC]t<0> Set Print Direction in page mode = A [ESC]!<0> Select print mode = 10x24, 20 CPI [GS]!<x11>...
  • Page 164 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 39 Setup for dynamic text under bar code field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<1> Select print mode = 12x24, 16 CPI [GS]!<0>...
  • Page 165 9-Transact Template Language Epic Edge™ OEM Integration Manual Predefined Region 43 Setup for “VOID VOUCHER VOID” field Command Sequence Explanation [ESC]t<1> Set Print Direction in page mode = B [ESC]!<1> Select print mode = 12x24, 16 CPI [GS]!<x33> Select character size = 4W/4H [ESC]G<1>...
  • Page 166: User Defined Regions

    A region is defined by a series of low level printer commands and that not all regions contain printable data. Each region/template identified by a unique number. Refer to the Epic Edge™ OEM Integration Manual and Chapter 2 of this manual for a description of low level control codes and examples of region definitions.
  • Page 167 9-Transact Template Language Epic Edge™ OEM Integration Manual Notes • Any region/template n can be redefined by sending a new definition surrounded by the Start/End definition commands. If there is no data between these commands, definition n is deleted. •...
  • Page 168 9-Transact Template Language Epic Edge™ OEM Integration Manual ASCII [GS] Q n Hexadecimal 1DH 51H n Decimal <29> <81> n Parameters n = the definition to query, in the range 1 ≤ n ≤ 255. Notes Each definition requires two extra bytes for overhead, which are transparent to the user (i.e., they are not executed).
  • Page 169: Defining A Region

    9-Transact Template Language Epic Edge™ OEM Integration Manual Defining a Region Below is an example of the commands used to define Region 2 - Validation Number. Note that the template consists of a series low level printer control codes. Table 5 Example - User Defined Region 2...
  • Page 170: User Defined Templates

    Epic Edge™ OEM Integration Manual User Defined Templates An Epic Edge™ template is a region that is comprised of a collection of other regions and low level control sequences. Because a template may require multiple data entries the data for each region in the template must be tagged with an ID number. The data tag required for each region is defined during the template definition.
  • Page 171: Table 6 - Predefined Data Tags

    9-Transact Template Language Epic Edge™ OEM Integration Manual Table 6 – Predefined Data Tags Data Tag Data Type Number Validation Number Establishment Name Street Address City/State Address Date Time Voucher Number Alphabetic Amount Secondary Alphabetic Amount Numeric Amount Expiration Machine Number...
  • Page 172: Gs B - Extract Barcode Data

    9-Transact Template Language Epic Edge™ OEM Integration Manual GS B – Extract Barcode Data Description This command extracts data saved in other data buffers by the GS C Enter Data command and enters in into data buffer 14 in order to create a 15-digit secondary barcode number.
  • Page 173: Defining A Template

    9-Transact Template Language Epic Edge™ OEM Integration Manual Defining a Template Below is an example of the commands used to define Template 78, Cashout Voucher. Note that the template consists of a series of region executions, data buffer assignments and low level control codes.
  • Page 174: Enhanced Features

    9-Transact Template Language Epic Edge™ OEM Integration Manual chapter Enhanced Features Page 164 August 2018 100-14444 Rev B...
  • Page 175 This page intentionally left blank 100-14444 Rev B August 2018 Page 165...
  • Page 176: Programmable Automatic Periodic Status

    Epic Edge™ OEM Integration Manual Programmable Automatic Periodic Status On the Epic Edge™, status may be automatically generated, without the need to ask the printer for specific status information. This function is enabled by setting printer dip switch 7 to the active position.
  • Page 177: Explanation Of Returned Status

    10-Enhanced Features Epic Edge™ OEM Integration Manual Explanation of Returned Status Generic status bits If enabled in the POR.INI file, this status information will be reported periodically. This status information is basic/generic status of the printer as defined below. ID = 0x81 Format: ID <b1>...
  • Page 178 10-Enhanced Features Epic Edge™ OEM Integration Manual Printer serial number If enabled in the POR.INI file, this information will be reported once after power up. This is the serial number of the printer. The number can be up to 19 bytes. If the number is less than 19 bytes the remaining bytes will be nulls (0).
  • Page 179 10-Enhanced Features Epic Edge™ OEM Integration Manual % done printing If enabled in the POR.INI file, this status information will be reported periodically, and while a ticket is being printed. This status information is an indication of how much of the document has been printed.
  • Page 180 10-Enhanced Features Epic Edge™ OEM Integration Manual Extended status bits If enabled in the POR.INI file, this status information will be reported periodically. This status information is extended status of the printer as defined below. ID = 0x88 Format: ID <b1> <b2> <b3> <b4> <b5> <b6>...
  • Page 181 10-Enhanced Features Epic Edge™ OEM Integration Manual ACK or NAK of received packet (if enabled) If enabled in the POR.INI file, and packet protocol is enabled, this status information will be reported when a packet is received. ID = 0x89 Format: ID <b1>...
  • Page 182: Print Progress Reporting (0-100% Done)

    Programmable Automatic Periodic Status section earlier in this Appendix for more information. Field Complete Reporting The Epic Edge™ Smart Suite can report when each field in the ticket layout file has been printed. This “field done” reporting is broken into two categories, critical fields and non-critical fields.
  • Page 183: Data Packet Protocol (With Crc)

    Epic Edge™ OEM Integration Manual Data Packet Protocol (with CRC) The Epic Edge™ can be configured to implement a packet protocol with a cyclical redundancy check (CRC) for verifying data integrity. This packet protocol is a raw data encapsulation protocol which can be enabled or disabled.
  • Page 184 10-Enhanced Features Epic Edge™ OEM Integration Manual Send: “[gs]~SS<0x81>” (status request) <0xff> <0x00> <0x0c> <0x01> <0x00> <0x1d> “~SS” <0x81> <0xcd> <0xdd> CRC Table static unsigned short crctab[] =/* CRC lookup table */ 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241,...
  • Page 185 10-Enhanced Features Epic Edge™ OEM Integration Manual Packet Acknowledgement To turn on packet acknowledgement, set “AckPacket = On” in the POR.INI file. To disable packet acknowledgement set AckPacket = Off in the POR.INI file. See the section entitled The POR.INI File for more information.
  • Page 186: Appendix A: Character Codes

    CodePageMap.ini file that is stored in your printer. This is performed by using the download utility (supplied by TransAct ) to copy this file from the printer to your PC, and then editing this file as a text file to make the character mapping parameter changes under the [Charmap] section, using...
  • Page 187: Supported Non-Printable Control Characters

    Appendix A Epic Edge™ OEM Integration Manual Supported Non-Printable Control Characters Note: In the table below, the ^ symbol represents the control key on your keyboard. Character Name Decimal Hexadecimal Binary None 0000 0000 0000 0001 0000 0010 0000 0011...
  • Page 188: Supported Printable Characters

    10-Enhanced Features Epic Edge™ OEM Integration Manual Supported Printable Characters The following tables contain printable characters supported by the Epic Edge™ printer, with hexadecimal character codes listed above each character. A. One-byte character codes (Hexadecimal values 20-FF). Page 178 August 2018...
  • Page 189 Appendix A Epic Edge™ OEM Integration Manual B. Two-byte character codes (Hexadecimal values 010C-2122). 100-14444 Rev B August 2018 Page 179...
  • Page 190: Index

    Epic 950 OEM Integration Manual Index 16-bit Character Parameters, 59 (ESC t) Set Print Direction in Page Audio Alert, Configuring, 81 Mode, 101 Available Commands, 69 (ESC U) Set Font to 10 cpi, 96 Bar Code Objects, 63 (ESC V) Return Firmware Revision, Bezel Mounting Points, 24 (ESC W) Wrap Data, 98...
  • Page 191 Epic Edge™ OEM Integration Manual (GS V) Set Print Orientation, 121 Print Modes, 61 (GS W) Set Bar Code Element Width, Printable Characters, 178 Printer (GS w) Set Bar Code Module Width, Bar Code Specifications, 16 features, 11 (GS y) Request Combined Printer...

Table of Contents