background image

8-Printer Commands 

 

Epic Edge™ 

OEM Integration Manual 

 

 

 

100-14444 Rev B 

August  2018 

Page 105 

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 – Set Inverse Print Mode 

 

Expression

 

 

ASCII 

[GS] [US] 

Hexadecimal 

1DH 1FH 

Decimal 

<29> <31> 

Parameters 

None 

 
 
 

 

Содержание Epic Edge

Страница 1: ...Epic Edge OEM Integration Manual P N 100 14444 Rev B August 2018...

Страница 2: ...This page intentionally left blank...

Страница 3: ...4444 Rev B August 2018 Page i 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 compatib...

Страница 4: ...hnologies 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...

Страница 5: ...Requirements 9 Epic Edge Specifications and Requirements 11 Standard Features 11 Optional Features 12 Dimensions 13 Interfaces 13 Printer 13 Printer Environmental Conditions 13 Power Requirements 14...

Страница 6: ...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 50 Clea...

Страница 7: ...es 91 ESC M Set Font to 12 cpi 92 ESC P Set Font to 16 cpi 93 ESC S Set Font to 20 cpi 94 ESC T Set Font to 7 cpi 95 ESC U Set Font to 10 cpi 96 ESC V Return Firmware Revision 97 ESC W Wrap Data 98 ES...

Страница 8: ...31 GS SS Printer Send Status 132 Transact Template Language 133 Overview 135 What is TTL 135 TTL Structure 136 Command Nomenclature 139 Print Commands 140 Predefined Templates 142 Predefined Regions 1...

Страница 9: ...11 Open Close Sensor Audible Alarm 30 Figure 12 Interface PCB Location 35 Figure 13 ServerPort Connection 39 Figure 14 Firmware Update Ports 41 Figure 15 Racking Unracking the Inner Chassis 45 Figure...

Страница 10: ...Page viii August 2018 100 14444 Rev B This page intentionally left blank...

Страница 11: ...100 14444 Rev B August 2018 Page 1 chapter 1 Introduction...

Страница 12: ...Page 2 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 13: ...mprove the performance of your gaming operations including 300 DPI printing for increased graphics resolution and improved bar code readability Epic 950 emulation for seamless integration with legacy...

Страница 14: ...to guide your own implementation efforts We want you to have a trouble free implementation with your Ithaca printer For any issues not covered in this guide quality technical support is available on l...

Страница 15: ...ce request form where you can submit support requests 24 hours a day and receive a return contact from a TransAct support technician during regular business hours Telephone Technical Support Live tele...

Страница 16: ...so by a support technician 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 r...

Страница 17: ...2018 Page 7 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 tra...

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

Страница 19: ...100 14444 Rev B August 2018 Page 9 chapter 2 Epic Edge Specifications and Requirements...

Страница 20: ...Page 10 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 21: ...and 65mm x 156 mm tickets Perforated fan folded tickets in stacks of 200 600 or 800 tickets Dedicated ServerPort connection Support for multiple bar code types TicketBurstTM incorporating print burst...

Страница 22: ...Modular printer mechanism ticket tray and sliding unit for easy maintenance Open ticket path for ticket jam clearing Operator interface FEED button status LED s Ready Paper Open Fault Bezel lamp conn...

Страница 23: ...m D 11 25 285 8 mm 600 ticket setup H 4 04 102 6 mm W 4 46 113 3 mm D 11 25 285 8 mm 800 ticket setup H 5 54 140 7 mm W 4 46 113 3 mm D 11 25 285 8 mm Weight 3 8 lbs Interfaces Type Bi Directional ser...

Страница 24: ...0 4 2 2008 Level 3 Class A IEC 61000 4 3 2006 A1 2007 A2 2010 Level 2 Class A IEC 61000 4 4 2012 Level 2 Class A IEC 61000 4 5 2014 Level 2 Class A IEC 61000 4 6 2013 Level 2 Class A IEC 61000 4 8 200...

Страница 25: ...2 Specifications and Requirements Epic Edge OEM Integration Manual 100 14444 Rev B August 2018 Page 15 Figure 3 Maximum Mechanism Operating Angle 45...

Страница 26: ...2 56 03 Ticket Lengths 156 1mm 6 14 04 or 120 1mm 4 72 04 with short ticket adapter Ticket Thickness 4 5 5 0 mils 114 127 mm Ticket Weight 27 102 g m Avg Brightness 89 Ave 84 Min Test method TAPPI T...

Страница 27: ...18 Page 17 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 fa...

Страница 28: ...ense when a ticket has been indexed to the printing position a Black Dot Top of Form sensor is needed It must be printed in black thermal paper compatible infrared readable ink The 10 16mm area in lin...

Страница 29: ...dge of the ticket not near the perforation of the next ticket If the top ticket on the stack has the back facing upward the perforation attaching the next ticket will be toward the front of the Ticket...

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

Страница 31: ...100 14444 Rev B August 2018 Page 21 chapter 3 Mounting Requirements...

Страница 32: ...Page 22 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 33: ...nual 100 14444 Rev B August 2018 Page 23 Mounting Requirements Outer Chassis to Final Product Bottom 4x M4x 0 7 press nuts 4x 180 thru holes Figure 7 Outer Chassis to Final Product 4 430 2 024 1 904 7...

Страница 34: ...imensions 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 printe...

Страница 35: ...3 Mounting Requirements Epic Edge OEM Integration Manual 100 14444 Rev B August 2018 Page 25 Figure 9 Epic Edge Shown with Optional Internal Bezel Assembly...

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

Страница 37: ...100 14444 Rev B August 2018 Page 27 chapter 4 Epic Edge Printer Sensors...

Страница 38: ...Page 28 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 39: ...where the Ticket Cover is open and halts the printing and ticket feeding process until the Ticket Cover is closed Ticket Low Sensor A Ticket Low Sensor optically senses the number of tickets remaining...

Страница 40: ...control ticket loading and printing Ticket Taken Sensor A Ticket Taken Sensor is used to determine when customers have actually taken the printed ticket Chassis Open Sensor Audible Alarm The printer...

Страница 41: ...tus information The following table lists the different LED states for specific conditions within the printer Condition Ready LED Paper LED Open LED Fault LED Unit Ready On Off Off Off Cover Open On O...

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

Страница 43: ...100 14444 Rev B August 2018 Page 33 chapter 5 Electrical Connections...

Страница 44: ...Page 34 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 45: ...ces 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 proprie...

Страница 46: ...witched 24VDC O 10 NETPLEX GND 11 RS232 RXD I 12 RS232 TXD O 13 DTR O 14 RTS O Table 1 Serial Communication PCB Pin Outs NOTE The definition of pin 10 NEPTPLEX GND differs from the Epic 950 RS232 inte...

Страница 47: ...OEM Integration Manual 100 14444 Rev B August 2018 Page 37 USB Interface Connections Type B USB connector USB Communications PCB Pin Outs USB Connector Pin FUNCTION I O 1 VBUS 2 D I O 3 D I O 4 GND Ta...

Страница 48: ...er 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 wit...

Страница 49: ...14444 Rev B August 2018 Page 39 ServerPort Connection The Epic Edge printer includes a dedicated connection for use with the Transact ServerPorte module Harnessing guides are included in the paper buc...

Страница 50: ...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 Bezel Lam...

Страница 51: ...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...

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

Страница 53: ...100 14444 Rev B August 2018 Page 43 chapter 6 Printer Operation...

Страница 54: ...Page 44 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 55: ...ing steps Pull on the Ticket Cover to release the rear detents pulling the Inner Chassis towards you until its latches catch the forward detent slots in the Outer Chassis Slides Pull on the Release Le...

Страница 56: ...100 14444 Rev B 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 chass...

Страница 57: ...his adapter is provided with the printer and stored in a pocket in the paper bucket To install the adapter remove the screw holding the adapter in the storage slot remove the adapter and position it a...

Страница 58: ...Refer to the label on printer Load tickets into the ticket supply tray making sure that the Black Dot is positioned as shown in Figure 16 Orient the tickets so that the Black Dot is towards the leadin...

Страница 59: ...6 Printer Operation Epic Edge OEM Integration Manual 100 14444 Rev B August 2018 Page 49...

Страница 60: ...the paper path for ticket replenishing The second way is to use the feed button which will feed out any remaining tickets from within the printer mechanism Figure 17 Ticket Cover Shown Open for Ticke...

Страница 61: ...w Figure 18 Cleaning the Print Head Detailed instructions 1 Open the cover and remove all tickets from ticket feed path 2 Close the cover 3 Open cleaning card pouch and remove cleaning card 4 Insert c...

Страница 62: ...l 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 pr...

Страница 63: ...both cases the printer must be connected to a host running the Epic Printer Update tool Unlike the Epic 950 Printer the Epic Edge will automatically recognize the presence of a USB connection on the...

Страница 64: ...s not successful the printer will remain in the download mode after the USB cable is removed Micro SD Card Update The Edge printer firmware may also be updated using a micro SD card Micro SD Card Upda...

Страница 65: ...nter Class or USB Communication Device Class The default position is disabled which selects the USB Printer Switch 2 Switch 2 configures Ticket Low The Disabled position prevents ticket low from being...

Страница 66: ...Page 56 August 2018 100 14444 Rev B chapter 7 Programming General Information...

Страница 67: ...100 14444 Rev B August 2018 Page 57 This page intentionally left blank...

Страница 68: ...graphics printing Functions that cannot be adjusted are noted in their descriptions The Edge printer defaults to compatibility mode at power up The Epic Edge may also be placed in high resolution mode...

Страница 69: ...same thing 16 bit Character Parameters The maximum value a single 8 bit character can represent is 255 Some commands though can take values that are greater than 255 The set horizontal starting positi...

Страница 70: ...l cpi ESC S 24 10 20 0 8 4 ESC P 24 12 16 9 8 4 ESC M 32 16 12 7 6 4 ESC U 32 20 10 2 6 4 ESC T 56 28 7 3 3 6 Table 10 Font Statistics Objects Objects are the basic units that the Epic Edge prints An...

Страница 71: ...d in 300 x 300 dpi resolution Each dot line is a complete object and is printed by the Epic Edge as soon as it is processed Because of this a bitmap dot line should not be sent while a portrait object...

Страница 72: ...nly printed when the landscape page is terminated A form feed FF character is usually used to terminate a landscape page This causes the Epic Edge to print the objects that have been placed on the lan...

Страница 73: ...il the end of a text object A text object can be terminated with a carriage return a line feed or both in either combination If the length of the text object exceeds the space allowed for printing it...

Страница 74: ...miters are indicated then matching characters must be sent before and after the bar code data to specify the beginning and end of the data If an incorrect number of characters or delimiters are sent t...

Страница 75: ...area of a ticket the line will be truncated at the end of the printable area General Notes In any mode the set feed length command GS L is used to determine how far the Epic Edge will feed in search o...

Страница 76: ...Page 66 August 2018 100 14444 Rev B chapter 8 Printer Commands...

Страница 77: ...100 14444 Rev B August 2018 Page 67 This page intentionally left blank...

Страница 78: ...g nomenclature when describing control code sequences Encloses a control character represents a single 8 bit value as defined in the standard ASCII tables The ASCII Code Table in Appendix B lists the...

Страница 79: ...pi 93 ESC S Set Font to 20 cpi 94 ESC T Set Font to 7 cpi 95 ESC U Set Font to 10 cpi 96 ESC V Return Firmware Revision 97 ESC W n1 n2 Wrap Data 98 ESC X n1 n2 Set Horizontal Starting Position 99 ESC...

Страница 80: ...t Width 122 GS d n Feed n Text Lines 123 GS h n Set Bar Code Height 124 GS k n m d1 dk Print Bar Code 125 GS l n1 n2 l1 l2 m Draw Line in Landscape Mode 126 GS t n Set Characters per Line Landscape 12...

Страница 81: ...ault 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...

Страница 82: ...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 Note that doub...

Страница 83: ...f 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 If the current line extends beyond the pri...

Страница 84: ...f Form indicator has been detected on the print media When the printer is initially powered on the default feed distance stored in NVRAM is used This value has a factory default of 7 5 inches and can...

Страница 85: ...g 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 If the current line extends beyond the...

Страница 86: ...line feed CR or LF or the DC4 command Double wide is a character attribute which is available on a character by character basis Double wide text can be canceled at any point on the line and is automat...

Страница 87: ...0 14444 Rev B August 2018 Page 77 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 Expressio...

Страница 88: ...ognized 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 The ENQ and GS y commands...

Страница 89: ...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...

Страница 90: ...v B 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 S0...

Страница 91: ...EL command is issued The default is a single sound lasting the period of time defined by the audio alert setting parameters below See also BEL Audio Alert Expression ASCII ESC BEL n1 n2 n3 Hexadecimal...

Страница 92: ...de 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 Expression ASCII ESC SP n H...

Страница 93: ...cimal 27 33 n Parameters n value from 0 4 which selects one of the following options n 0 selects the 10x24 font and sets the intercharacter spacing for 20 CPI n 1 selects the 12x24 font and sets the i...

Страница 94: ...lected print direction Distance is specified in dots where 1 dot 1 203 inch The n1 and n2 parameters are evaluated to form a 16 bit word as follows first the n1 parameter s decimal value is multiplied...

Страница 95: ...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 See also ESC Reset to...

Страница 96: ...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 See also ES...

Страница 97: ...ter decodes the BMP file header and will print the image data after checking important parameters such as width height and number of colors Note Only monochrome or 4 bit color BMP file images are supp...

Страница 98: ...orm indicator has been detected on the print media When the printer is initially powered on the default feed distance stored in NVRAM is used This value has a factory default of 7 5 inches and can be...

Страница 99: ...ize width ratio and attributes Expression ASCII ESC F n1 n2 n3 Hexadecimal 1BH 46H n1 n2 n3 Decimal 27 70 n1 n2 n3 Parameters n1 Point size of font n2 Font width ratio This parameter is currently rese...

Страница 100: ...ble 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 Expression ASCII ESC G n Hexadec...

Страница 101: ...mber 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 See also...

Страница 102: ...ont will remain in effect until the printer is reset by the ESC or ESC command or another font is selected See also ESC P Set Font to 16 cpi ESC S Set Font to 20 cpi ESC U Set Font to 10 cpi ESC T Set...

Страница 103: ...in in effect until the printer is reset by the ESC or ESC command or another font is selected See also ESC M Set Font to 12 cpi ESC S Set Font to 20 cpi ESC U Set Font to 10 cpi ESC T Set Font to 7 cp...

Страница 104: ...in effect until the printer is reset by the ESC or ESC command or another font is selected See also ESC P Set Font to 16 cpi ESC M Set Font to 12 cpi ESC U Set Font to 10 cpi ESC T Set Font to 7 cpi E...

Страница 105: ...in in effect until the printer is reset by the ESC or ESC command or another font is selected See also ESC P Set Font to 16 cpi ESC S Set Font to 20 cpi ESC M Set Font to 12 cpi ESC U Set Font to 10 c...

Страница 106: ...main in effect until the printer is reset by the ESC or ESC command or another font is selected See also ESC P Set Font to 16 cpi ESC M Set Font to 12 cpi ESC S Set Font to 20 cpi ESC T Set Font to 7...

Страница 107: ...ion Manual 100 14444 Rev B August 2018 Page 97 ESC V Return Firmware Revision Description This command returns two ASCII characters that represent the firmware revision Expression ASCII ESC V Hexadeci...

Страница 108: ...it n1 back to the host Your program should wait to receive n1 before outputting n2 If you do not wait you may lose n1 If n1 and n2 are received successfully by the host you can be reasonably assured t...

Страница 109: ...bar code objects Distance is specified in units of 1 203 inch The n1 and n2 parameters are evaluated to form a 16 bit word as follows first the n1 parameter s decimal value is multiplied by 256 then t...

Страница 110: ...n 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 allowabl...

Страница 111: ...ated and the command is enabled when the printer returns to page mode Commands that affect horizontal position e g ESC and vertical position e g GS in page mode set the position relative to the print...

Страница 112: ...ont 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 See also GS...

Страница 113: ...l 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 See also GS...

Страница 114: ...cription 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 c...

Страница 115: ...5 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 Set Inve...

Страница 116: ...this parameter as shown below Expression ASCII GS n Hexadecimal 1DH 21H n Decimal 29 33 n Parameters n parameter ranging from 0 255 Height bits 0 2 and width bits 4 7 values range from 1 8 per table...

Страница 117: ...ed print direction Distance is specified in dots where 1 dot 1 203 inch The n1 and n2 parameters are evaluated to form a 16 bit word as follows first the n1 parameter s decimal value is multiplied by...

Страница 118: ...andscape mode only Expression ASCII GS n1 n2 t h w d1 dm Hexadecimal 1DH 2AH n1 n2 t h w d1 dm Decimal 29 42 n1 n2 t h w d1 dm Parameters n1 most significant byte of left offset n2 least significant b...

Страница 119: ...fication 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 Expression ASCII GS n...

Страница 120: ...ote An image must be downloaded to the printer before it can be printed using this command See the GS 1 Enter Download Image mode command for details Expression ASCII GS 0 n1 n2 t name Null Hexadecima...

Страница 121: ...s complete Expression ASCII GS 1 Hexadecimal 1DH 31 Decimal 29 49 Parameters None Notes If you wish to download coupon images to your printer contact TransAct for a copy of the Ticket Layout Editor ut...

Страница 122: ...y 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...

Страница 123: ...where the first bar code will print The distance is represented in dots where each dot represents increments of 1 203 of an inch Expression ASCII GS A n1 n2 Hexadecimal 1DH 41H n1 n2 Decimal 29 65 n1...

Страница 124: ...s the printer that the next text sent to the printer will be a validation number When this field has been printed on the ticket the Validation Completed status bit will be set see the GS z Request Pri...

Страница 125: ...ft Justification 1 Centering 2 Right Justification n2 most significant byte of start position n3 least significant byte of start position Start position Inches 203 n2 256 n3 n4 most significant byte o...

Страница 126: ...6 August 2018 100 14444 Rev B 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...

Страница 127: ...d Hexadecimal 1DH 47H n1 n2 t d Decimal 29 71 n1 n2 t d Parameters n1 the most significant byte of left offset n2 the least significant byte of left offset Left offset n1 256 n2 t offset from top in...

Страница 128: ...e each dot represents increments of 1 203 of an inch The number of dots n1 256 n2 Expression ASCII GS L n1 n2 Hexadecimal 1DH 4CH n1 n2 Decimal 29 76 n1 n2 Parameters n1 the most significant byte n2 t...

Страница 129: ...e your program must wait for the status byte to arrive The printer will take several milliseconds to process the request and then transmit the status byte If your program does not wait for a received...

Страница 130: ...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 Expression ASCII GS T n Hexadecimal 1DH 54H n Decimal 29 84 n Parameters n...

Страница 131: ...n change to the selected orientation See also GS t Set Characters per Line in Landscape Expression ASCII GS V n Hexadecimal 1DH 56H n Decimal 29 86 n Parameters n Specifies the orientation and speed r...

Страница 132: ...ick bars in dots Each dot measures 0 0049 inches in 203 dpi and 0 0073 inches in 138 dpi In Code 39 Interleaved 2 of 5 and Codabar the thick bar width is set according to the Thick parameter however a...

Страница 133: ...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 Expression ASCII GS d n Hexadeci...

Страница 134: ...3 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 Note that the bar code height is always rounded up to the next...

Страница 135: ...Hexadecimal 1DH 6BH n m d1 dm Decimal 29 107 n m d1 dm Parameters n Selects the bar code symbology to be used based on the table below m Specifies the number of characters to be encoded Also specifie...

Страница 136: ...the parameter m Expression ASCII GS l n1 n2 L1 L2 m Hexadecimal 1DH 6CH n1 n2 L1 L2 m Decimal 29 108 n1 n2 L1 L2 m Parameters n1 most significant byte of the offset from the left in dots n2 least sig...

Страница 137: ...e automatically calculated in the event a font change takes place The conversion to millimeters is performed by multiplying the value of n by the width of whatever font is currently set when the GS t...

Страница 138: ...culated in the event that a font change takes place The conversion to millimeters is performed by multiplying the value of n by the width of whatever font is currently set when the GS u command is sen...

Страница 139: ...e thin bars in dots where each dot measures 0 0049 inches in 203 dpi and 0 0073 inches in 138 dpi With Code 39 Interleaved 2 of 5 and Codabar the thick bars will be automatically adjusted to 2 n The d...

Страница 140: ...zed 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 The ENQ and GS y commands are...

Страница 141: ...cimal 29 122 Parameters None Default format Bit Bit 0 Bit 1 0 LSB Ticket not low Ticket low 1 Ticket not in printer Ticket in printer1 2 Not Top of Form State Top of Form State 3 RESERVED This bit is...

Страница 142: ...lidation Complete and the Barcode Complete are stored in Nonvolatile Memory on the printer and will remain set through a power failure Validation complete is set when the Validation number is printed...

Страница 143: ...100 14444 Rev B August 2018 Page 133 chapter 9 Transact Template Language...

Страница 144: ...Page 134 August 2018 100 14444 Rev B This page intentionally left blank...

Страница 145: ...des two levels of ticket printing functionality Template based printing where complete ticket formats are predefined and stored in the printer The host merely fills in the blanks Direct selection and...

Страница 146: ...rinter control codes and is identified by a unique ID number Regions are typically preformatted print areas and can include A printable object such as text bar code or graphics Size Information Locati...

Страница 147: ...rs cannot be the same as those used to identify simple regions Each region included within a template also has an associated data buffer Since a template can be composed of multiple regions each data...

Страница 148: ...or consistency Table 4 Predefined Data Tags Data Tag Number Data Type 1 Validation Number 2 Establishment Name 3 Street Address 4 City State Address 5 Date 6 Time 7 Voucher Number 8 Alphabetic Amount...

Страница 149: ...d be ESC which would represent a 1BH or 27 decimal Encloses an 8 bit value in decimal format The value is from zero to 255 An example is 2 which represents 02H or 2 decimal xNN Encloses an 8 bit value...

Страница 150: ...up to 100 characters If more characters are received before the terminating CR or LF the extra characters are discarded GS O n Execute Region Template ASCII GS O n Hexadecimal 1DH 4FH n Decimal 29 79...

Страница 151: ...elect Data Tag 4 Ithaca NY 14850 CR City State Address terminated with CR GS C 5 Select Data Tag 5 11 20 2003 CR Date terminated with CR GS C 6 Select Data Tag 6 09 00 00 CR Time terminated with CR GS...

Страница 152: ...August 2018 100 14444 Rev B Predefined Templates Epic Edge printers contain the following pre defined templates Customer specific firmware may contain additional and or modified templates Template 78...

Страница 153: ...sact Template Language Epic Edge OEM Integration Manual 100 14444 Rev B August 2018 Page 143 Template 81 Cashout Receipt Template 82 Jackpot Voucher Template 83 Demo Voucher Template 84 Void Void Void...

Страница 154: ...et Print Orientation Predefined Region 2 Setup for validation field Command Sequence Explanation ESC t 0 Set Print Direction in page mode A ESC 2 Select print mode 13x24 14 CPI GS 0 Select character s...

Страница 155: ...CR Predefined Region 7 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...

Страница 156: ...9 Transact Template Language Epic Edge OEM Integration Manual Page 146 August 2018 100 14444 Rev B...

Страница 157: ...rint GS 1 80 Set absolute vertical position 336 GS F 0 2 88 3 192 Set field Left 600 960 Follow with dynamic text terminated with CR Predefined Region 12 Setup for alpha dollar amount field Command Se...

Страница 158: ...mphasized print GS 1 215 Set absolute vertical position 471 GS F 2 0 50 1 124 Set field Right 50 380 Voucher void after CR Predefined text terminate field with CR Predefined Region 16 Setup for void a...

Страница 159: ...acter size 4W 4H ESC G 1 Set emphasized print GS 0 170 Set absolute vertical position 170 GS F 1 0 0 3 192 Set field Center 0 960 JACKPOT RECEIPT CR Predefined text terminate field with CR Predefined...

Страница 160: ...C G 1 Set emphasized print GS 1 40 Set absolute vertical position 296 GS F 1 0 180 1 144 Set field Center 180 400 Follow with dynamic text terminated with CR Predefined Region 24 Setup for time field...

Страница 161: ...te vertical position 336 GS F 0 1 164 3 192 Set field Left 420 960 Follow with dynamic text terminated with CR Predefined Region 28 Setup for offset barcode field Command Sequence Explanation ESC t 3...

Страница 162: ...print GS 0 75 Set absolute vertical position 75 GS F 1 0 0 0 0 Set field Center 0 0 VOID VOID VOID VOID CR Predefined text terminate field with CR Predefined Region 32 Setup for 3rd VOID VOID VOID VO...

Страница 163: ...egion 36 Setup for large VOID field Command Sequence Explanation ESC t 1 Set Print Direction in page mode B ESC 3 Select print mode 14x24 12 CPI GS x77 Select character size 8W 8H ESC G 1 Set emphasiz...

Страница 164: ...ar emphasized print GS 1 215 Set absolute vertical position 471 GS F 1 0 50 2 68 Set field Center 50 580 Follow with dynamic text terminated with CR Predefined Region 41 Setup for dynamic validation h...

Страница 165: ...OUCHER 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 Set emphasized print GS 0 170...

Страница 166: ...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 Keep in mind that template...

Страница 167: ...uted normally in addition to being recorded in the definition Predefined ROM these are copied into RAM on power up They may be used as is or they may be redefined with this GS M n command as desired P...

Страница 168: ...late or region is referenced by parameter n When this command is received the command sequence stored in the region template definition is executed as if it is being received from the host Expression...

Страница 169: ...xample User Defined Region 2 User Defined Region 2 Setup for validation field Command Sequence Explanation GS M 2 Begin recording Region 2 commands ESC t 0 Set Print Direction in page mode A ESC 2 Sel...

Страница 170: ...ate definition and printing are Name Description GS D n Retrieve Data GS B Extract Barcode Data GS C n Enter Data GS C Enter Data Description This command is used by the host during template execution...

Страница 171: ...ndary Barcode Number 15 Dynamic Banner Text 16 Dynamic Validation Text GS D Retrieve Data Description This command is placed in the template to retrieve data text characters previously entered into a...

Страница 172: ...eate a 15 digit secondary barcode number Data is extracted as follows 5 digits from Field Number 12 Machine Number 8 digits from Field Number 10 Numeric Amount 2 digits from Field Number 13 First Barc...

Страница 173: ...fer 3 Address 1 GS O 5 GS D 4 CR Execute Region 5 using data buffer 4 Address 2 GS O 6 Execute Region 6 CASHOUT VOUCHER GS O 7 Execute Region 7 VALIDATION GS O 9 GS D 5 CR Execute Region 9 using data...

Страница 174: ...9 Transact Template Language Epic Edge OEM Integration Manual Page 164 August 2018 100 14444 Rev B chapter 10 Enhanced Features...

Страница 175: ...100 14444 Rev B August 2018 Page 165 This page intentionally left blank...

Страница 176: ...r an easy way to determine the start of a status segment Status records can consist of an ID byte and several data bytes The same number of data bytes always follows each specific ID byte and this for...

Страница 177: ...it4 Printer Head Up not latched B1 bit5 No top of form not seen error B1 bit6 ALWAYS 1 B1 bit7 ALWAYS 0 B2 bit0 Paper jam mis feed B2 bit1 Ticket in chute B2 bit2 Printer Error Generic error B2 bit3 C...

Страница 178: ...bytes will be nulls 0 Byte 20 is always NULL providing a null terminated string ID 0x83 Format ID b1 b20 Length ID 20 ascii bytes Null status no change printer functioning If enabled in the POR INI f...

Страница 179: ...g Critical field done printing If enabled in the POR INI file this status information will be reported when a critical field is done being printed The field must be labeled as critical in the ticket l...

Страница 180: ...fined below ID 0x88 Format ID b1 b2 b3 b4 b5 b6 Length ID 6 status bytes B1 bit0 Ticket Out B1 bit1 Ticket Low B1 bit2 Chassis Open Racked out B1 bit3 Printer Data Error B1 bit4 Cover Up not latched B...

Страница 181: ...ACK character 06 if the packet was received ok B1 NAK character 21 if the packet was not correct i e CRC wrong sequence number wrong Endpoint undefined framing error See the section on the packet pro...

Страница 182: ...he Done Printing in the 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 th...

Страница 183: ...byte Sequence number is checked for and must be 1 the last sequence number The valid range is 0 through 7 and then the count restarts at 1 Endpoint ID should be 0 for normal operation If the endpoint...

Страница 184: ...0xEC81 0x2C40 0xE401 0x24C0 0x2580 0xE541 0x2700 0xE7C1 0xE681 0x2640 0x2200 0xE2C1 0xE381 0x2340 0xE101 0x21C0 0x2080 0xE041 0xA001 0x60C0 0x6180 0xA141 0x6300 0xA3C1 0xA281 0x6240 0x6600 0xA6C1 0xA7...

Страница 185: ...ve AckPacket On in POR INI a NAK will be sent to the host via a StatusID NAK Example 0x89 NAK If the is no error in the packet an ACK will be sent to the host Example 0x89 ACK To clear a data error se...

Страница 186: ...t 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 cha...

Страница 187: ...5 05 0000 0101 F ACK 6 06 0000 0110 G BEL 7 07 0000 0111 H BS 8 08 0000 1000 I HT 9 09 0000 1001 J LF 10 0A 0000 1010 K VT 11 0B 0000 1011 L FF 12 0C 0000 1100 M CR 13 0D 0000 1101 N SO 14 0E 0000 111...

Страница 188: ...78 August 2018 100 14444 Rev B Supported Printable Characters The following tables contain printable characters supported by the Epic Edge printer with hexadecimal character codes listed above each ch...

Страница 189: ...Appendix A Epic Edge OEM Integration Manual 100 14444 Rev B August 2018 Page 179 B Two byte character codes Hexadecimal values 010C 2122...

Страница 190: ...et Font to 12 cpi 92 ESC P Set Font to 16 cpi 93 ESC S Set Font to 20 cpi 94 ESC SP Set Right Side Character Spacing 82 ESC T Set Font to 7 cpi 95 ESC t Set Print Direction in Page Mode 101 ESC U Set...

Страница 191: ...acteristics 14 Mounting Outer Chassis to Final Product 23 Mounting Requirements 21 Non Printable Control Characters 177 Objects 60 Portrait Printing Mode 61 Print Area and Presentation Scheme 18 Print...

Отзывы: