background image

Programming for the Epic 950 

 

Epic 950

 OEM Integration Manual 

 

 

Page 70 

Rev  G 

95-05245 

 

Flash Memory and Firmware Download Port 

 
The Epic 950 is equipped with a download port with enhanced features, referred to as 
imPort

TM

.  The printer firmware may be updated through this port.  Graphics and 

coupons may also be added to the printer and updated as needed. 
 
The flash memory contains firmware and non-firmware information.  The intent is that 
the firmware can be verifiable and fixed, and that the non-firmware information can be 
adjusted as required.  The non-firmware information contains variable coupon layout and 
graphic information.  This allows coupon images to change without affecting the 
controlled ticket formats. 
 
Flash memory can be altered only through the  imPort

TM

.  This flash memory cannot be 

updated or altered in any way through the game communication interface.  
 

Firmware Memory Features 

 
The firmware memory has the following features: 

1.  It is in a verifiable format  
2.  It is verified when the printer is initially powered on or reset for any reason. 
3.  The firmware is verified in the background and scanned about every 60 seconds.  

NOTE: The scan period depends on printer activity.  If the firmware appears to 
have been altered, the pri nter will fault and stop.  

4.  Can only be accessed via an authenticated download link. 
5.  Verification tool supplied to run on a PC that provides CRC checking. 

 
The non-firmware memory features will be addressed below.  
 

Proprietary format 

 
The format of the firmware is TransAct propriet ary.  This format can only be understood 
by the Epic 950 printer.  It is compressed and encoded in such a way that any 
modification to it will be detected and cause a printer fault. 
 

Verified when run 

 
The firmware is verified at initial power up or after any reset.  Any tampering or 
corruption of the firmware will be detected and the firmware application will not run.  The 
printer will show an error condition via the Fault LED indicator.  The printer will be 
disabled and will not be able to print or receive communications from the host system. 
 

Summary of Contents for Epic 950

Page 1: ...Epic 950TM OEM Integration Manual P N 95 05245 Rev G Feb 2007...

Page 2: ......

Page 3: ...This page intentionally left blank...

Page 4: ......

Page 5: ...mands March 2005 Rev C Add additional communications interface descriptions March 2006 Rev D Added internal external bezels to bezel mounting section May 2006 Rev E Pg 22 95 06003L was 95 06003 May 20...

Page 6: ...Technologies Inc TransAct This document is the property of and contains information that is both confidential and proprietary to TransAct Recipient shall not disclose any portion of this document to a...

Page 7: ...ifications and Requirements 9 Epic 950 Specifications and Requirements 11 Standard Features 11 Optional Features 12 Dimensions 13 Interface 13 Printer 13 Printer Environmental Conditions 13 Power Requ...

Page 8: ...45 Loading Tickets into Feeding Mechanism 47 Removing Loaded Tickets 49 Cleaning the Print Head 51 Purchasing Cleaning Cards 52 Printing a Self test Ticket 53 Programming for the Epic 950 55 Programm...

Page 9: ...to 7 cpi 100 ESC U Set Font to 10 cpi 101 ESC V Return Firmware Revision 102 ESC W Wrap Data 103 ESC X Set Horizontal Starting Position 104 ESC Y Set Vertical Starting Position 105 ESC c Select Color...

Page 10: ...7 Ticket Stack Orientation 18 Figure 8 Outer Chassis to Final Product 21 Figure 9 Custom Bezel Mounting and Hardware Requirements 22 Figure 10 Epic 950 Shown with Optional Internal Bezel Assembly 23...

Page 11: ...Table 5 Dual Port NELTPLEX Communication PCB Pin Outs 38 Table 6 Dual Port RS232 Communication PCB Pin Outs 39 Table 7 Bezel Power Connector Pin Outs 40 Table 8 Conversion from Dots to Inches 58 Tabl...

Page 12: ......

Page 13: ...95 05245 Rev G Page 1 chapter 1 Introducing Your Epic 950 Printer...

Page 14: ...Page 2 Rev G 95 05245 This page intentionally left blank...

Page 15: ...you remove the printer without the need to disconnect power from the unit incorporating a one touch hot swappable design that lets you remove and replace your printer at the touch of a front mounted l...

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

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

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

Page 19: ...245 Rev G Page 7 Contact Information TransAct Technologies Incorporated Ithaca Facility 20 Bomax Drive Ithaca NY 14850 USA Telephone 877 7ithaca or 607 257 8901 Main fax 607 257 8922 Sales fax 607 257...

Page 20: ......

Page 21: ...95 05245 Rev G Page 9 chapter 2 Epic 950 Specifications and Requirements...

Page 22: ...Page 10 Rev G 95 05245 This page intentionally left blank...

Page 23: ...s Assembly Standard Features The following features are common to the Epic 950 Printers Key features Perforated fan folded tickets in a stack of 200 300 or 400 tickets Barcode and total ticket cash ou...

Page 24: ...Chassis Open and Ticket Taken Cover Open switch Modular printer mechanism ticket tray and sliding unit for easy maintenance Open ticket path for ticket jam clearing Operator interface FEED button stat...

Page 25: ...etup H 2 66 66 6mm W 4 66 112 5 mm D 11 25 284 2 mm 400 ticket setup H 4 04 102 6 mm W 4 66 112 5 mm D 11 25 284 2 mm 600 ticket setup H 5 54 140 7 mm W 4 66 112 5 mm D 11 25 284 2 mm Weight 3 8 lbs I...

Page 26: ...arge Radiated RF IEC 1000 4 3 3 v m from 27 MHz to 1 GHz Fast transit burst IEC 1000 4 4 2kv powerline 1kv I O lines level 3 Industrial environment Acoustic Noise Less than 65 decibels max while print...

Page 27: ...nt Width 62 0 mm 2 44 Ticket Specifications Dimension same size as US dollars Figure 4 Sample Ticket Size Ticket Width 65 1mm 2 56 03 Ticket Length 156 1mm 6 14 04 between perforations Ticket Thicknes...

Page 28: ...lue 70 min Applicable Standards ANSI X3 182 gsa p0038 001 01 Design Envelope Ticket Clearance A minimum paper clearance distance of 75 is required above the printer s ticket buckets The minimum cleara...

Page 29: ...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 line wi...

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

Page 31: ...95 05245 Rev G Page 19 chapter 3 Mounting Requirements...

Page 32: ...Page 20 Rev G 95 05245 This page intentionally left blank...

Page 33: ...on Manual 95 05245 Rev G Page 21 Mounting Requirements Outer Chassis to Final Product Bottom 4x M4x 0 7 press nuts 4x 180 thru holes 4 430 2 024 1 904 7 875 4 500 3 500 1 250 M4x0 7 PEM NUTS 4PLS 180...

Page 34: ...950 printer s mounting points Bezel assemblies available from TransAct include internal bezels part nos 95 06003L yellow and 95 06005 blue with other colors available and an external bezel part no 85...

Page 35: ...ounting Requirements Epic 950 OEM Integration Manual 95 05245 Rev G Page 23 Figure 10 Epic 950 Shown with Optional Internal Bezel Assembly Figure 11 Epic 950 Shown with Optional External Bezel Assembl...

Page 36: ......

Page 37: ...Mounting Requirements Epic 950 OEM Integration Manual 95 05245 Rev G Page 25 chapter 4 Epic 950 Printer Sensors...

Page 38: ...Page 26 Rev G 95 05245 This page intentionally left blank...

Page 39: ...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 in the printer s ticket bucket The sensor w...

Page 40: ...s is in the full racked position If the Inner Chassis is not in the fully racked position then the printer status LED will blink indicating the printer is not ready 1 Chassis Open Sensor Sliding Modul...

Page 41: ...ult LED Unit Ready On Off Off Off Cover Open On Off On Off Chassis Open On Off Blink Off Ticket Out On On Off Off Ticket Low On Blink Off Off Temperature Error Blink Off Off Blink Paper Jam On Off Off...

Page 42: ......

Page 43: ...95 05245 Rev G Page 31 chapter 5 Electrical Connections...

Page 44: ...Page 32 Rev G 95 05245 This page intentionally left blank...

Page 45: ...a connector or connectors located at the rear of the printer 1 RS232 Serial 2 USB 3 NETPLEX 4 Universal USB NETPLEX 5 Dual Port NETPLEX 6 Dual Port RS232 Communications interface options 3 6 utilize c...

Page 46: ...Not Connected N C 5 GND 6 24VDC 7 GND 8 24VDC 9 Bezel Lamp Switched 24VDC O 10 FGND 11 RS232 RXD I 12 RS232 TXD O 13 DTR O 14 RTS O Table 1 Serial Communication PCB Pin Outs Default Communication Sett...

Page 47: ...Power 4 position Molex Minifit Jr part number 39 30 1040 which mates with Molex part number 39 01 2040 or equivalent USB Communications Type B USB connector 1 2 3 4 1 2 3 4 USB Communications PCB Pin...

Page 48: ...nector is a 10 position Molex Minifit Jr part number 39 30 1100 whichmates with Molex part number 39 01 2100 or equivalent 1 2 3 4 5 6 7 8 9 10 NETPLEX Communication PCB Pin Outs PIN FUNCTION I O 1 MR...

Page 49: ...or equivalent NETPLEX communications 6 position Molex Minifit Jr part number 39 30 1060 which mates with Molex part number 39 01 2060 or equivalent USB Communications Type B USB connector 1 2 3 4 5 6...

Page 50: ...rt number 39 01 2100 or equivalent I2C Communications 2 modular RJH connections The connectors are electrically connected to allow daisy chaining of multiple devices 1 2 3 4 5 6 7 8 9 10 1 2 3 4 1 2 3...

Page 51: ...ar RJH connections for a secondary I2 C port The two modular connectors are electrically connected to allow daisy chaining of multiple devices 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 1 2 3 4 NETPLEX...

Page 52: ...nnector is a Molex Minifit Jr part number 39 01 4032 and will mate with a Molex part number 39 01 4030 or equivalent 1 2 3 Figure 11 Bezel Lamp Connector Location and Connector Information Bezel Lamp...

Page 53: ...pic 950 printer features an imPortTM firmware and graphics download port as shown in the figure below This port uses a 4 pin Molex connector with an RS 232 interface For further details on this use of...

Page 54: ...Electrical Connections Epic 950 OEM Integration Manual Page 42 Rev G 95 05245 Printer Block Diagram Figure 16 Epic 950 Electrical Operations Diagram...

Page 55: ...95 05245 Rev G Page 43 chapter 6 Operational Procedures...

Page 56: ...Page 44 Rev G 95 05245 This page intentionally left blank...

Page 57: ...unted release lever can also be pulled on to disengage and slide the Inner Chassis Figure 17 Racking Unracking the Inner Chassis To remove the Inner Chassis perform the following steps Pull on the Tic...

Page 58: ...he base of the Inner Chassis with the outer walls of the Outer Chassis seating it within side walls A and B as shown in Figure 17 While pulling outwards on the Release Lever slide the Inner Chassis to...

Page 59: ...power to the printer The first ticket of the stack must be inserted into the printer by hand The Epic 950 printers ticket tray is integrated with a guide to direct the ticket into the printer mechanis...

Page 60: ...ing edge of the ticket Feeding tickets into the Printer Mechanism Refer to the label on printer Check to ensure that the tickets have been placed in the ticket tray with the proper black dot orientati...

Page 61: ...prepare the paper path for ticket replenishing The second way is to use the feed button which will feed out tickets from within the printer mechanism Figure 19 Ticket Cover Shown Open for Ticket Remov...

Page 62: ...Operational Procedures Epic 950 OEM Integration Manual Page 50 Rev G 95 05245 6 Proceed with ticket loading procedure...

Page 63: ...removed from the sensor optics 2 Cleaning thermal print head If streaking on the printed ticket is evident the thermal print head may need to be cleaned This can be done by inserting a thermal printe...

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

Page 65: ...t a self test ticket perform the following steps 1 Unrack the Inner Chassis 2 Open the Ticket Cover Do not remove a currently loaded ticket 3 Press and holdthe feed button until the Open LED goes out...

Page 66: ...Operational Procedures Epic 950 OEM Integration Manual Page 54 Rev G 95 05245 Figure 21 Sample self test ticket...

Page 67: ...95 05245 Rev G Page 55 chapter 7 Programming for the Epic 950...

Page 68: ...Page 56 Rev G 95 05245 This page intentionally left blank...

Page 69: ...he following subsections discuss general information that is needed for programming the Epic 950 Printer Resetting the Printer Each print job should begin with a printer reset command This ensures tha...

Page 70: ...tand how the characters are handled For two specified 8 bit parameter values n1 and n2 the resulting 16 bit value is computed as follows Value n1 256 n2 In other words the decimal value of the first c...

Page 71: ...terminator character like a line feed is sent more text characters can be added to the text object Bar code and graphic objects do not require special terminator characters such as line feeds Instead...

Page 72: ...left side of the character to the right Before the Epic 950 Printer can be switched to landscape printing mode the set characters per line command GS t must be set This command defines the width of t...

Page 73: ...om of the landscape page can be either wrapped to the next ticket or truncated by using the select line wrap truncate modes command GS T Unless the set vertical starting position command ESC Y is used...

Page 74: ...onts P M U and T plus the double high font command GS DC2 These commands may not be issued while a text object is active instead they should be issued before a text object is begun The font line attri...

Page 75: ...unreadable Sufficient blank space on either side of the bar code must be left to create a quiet zone A good ratio element size must be selected if the default values are not being used Adequate room m...

Page 76: ...use bitmap graphics mode No landscape graphic may be wider than 256 dots though they may be as tall as the width of the Epic 950 print head If a graphic needs to be printed wider than 256 dots either...

Page 77: ...s a reset In addition to the POR section the file may contain other sections that are specific to individual dip switches of the form Dipswitchn where n is the number of the dip switch Example Lines i...

Page 78: ...0 45 1 BezelLength This parameter specifies the length of the paper feed needed to accommodate various bezels This parameter is in millimeters Example BezelLength 30 Substitute This parameter defines...

Page 79: ...errors that occur This is used to help diagnose problems in the field This should remain off for normal operation Example ErrorLog Off CommLog This parameter allows the printer to collect information...

Page 80: ...d Switch 3 Switch 3 activates Demo mode It must be in the Disabled position for normal operation Switch 4 Switch 4 activates the Error log This is useful for debugging but should not be on by default...

Page 81: ...Programming for the Epic 950 Epic 950 OEM Integration Manual 95 05245 Rev G Page 69 Switch 8 activates 2 color operation...

Page 82: ...ng features 1 It is in a verifiable format 2 It is verified when the printer is initially powered on or reset for any reason 3 The firmware is verified in the background and scanned about every 60 sec...

Page 83: ...link 3 A verification tool can be supplied to run on a PC that provides CRC checking Verified when transferred When non firmware information is transferred to the printer i e graphics coupon layout t...

Page 84: ...upport for unlimited customizable text based ticket layout files Support for industry standard graphics files bmp Support for downloading custom fonts created on the PC in an industry standard format...

Page 85: ...95 05245 Rev G Page 73 chapter 8 Command Reference...

Page 86: ...Page 74 Rev G 95 05245 This page intentionally left blank...

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

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

Page 89: ...e 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 double width...

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

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

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

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

Page 94: ...al Page 82 Rev G 95 05245 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...

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

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

Page 97: ...ENQ 1 Return Version Information Description Returns version information for your Epic 950 printer in the format ENQ 1 length byte Name version string Example output ENQ 1 20 TransAct M950 S00114 Exp...

Page 98: ...nd 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 1BH 07H...

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

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

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

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

Page 103: ...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 ESC Reset...

Page 104: ...des 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 supported Ot...

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

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

Page 107: ...ike 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 Hexadecimal 1B...

Page 108: ...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 GS d Fe...

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

Page 110: ...fect 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 cpi Expres...

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

Page 112: ...ffect 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 cpi Expr...

Page 113: ...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 cpi Exp...

Page 114: ...egration Manual Page 102 Rev G 95 05245 ESC V Return Firmware Revision Description This command returns two ASCII characters that represent the firmware revision Expression ASCII ESC V Hexadecimal 1BH...

Page 115: ...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 that th...

Page 116: ...objects Distance is specified in dots 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 256 then the res...

Page 117: ...ommand 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...

Page 118: ...elect Color Description The ESC c command selects the current print color Note that this command is only effective when using 2 color ticket stock Expression ASCII ESC c n Hexadecimal 1BH 63H Decimal...

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

Page 120: ...ouble 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 DC3 Canc...

Page 121: ...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 DC2 Set...

Page 122: ...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 123: ...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 Prin...

Page 124: ...rameter 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 below Ch...

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

Page 126: ...e 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 byte of...

Page 127: ...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 n1 n2 Hex...

Page 128: ...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 Hexadecimal 1DH 3...

Page 129: ...ete 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 utility p...

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

Page 131: ...he 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 n2 Para...

Page 132: ...inter 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 Printer Sta...

Page 133: ...l value of masked bits 0 Left 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...

Page 134: ...ifying a full width field by setting n2 n3 n4 n5 0 0 0 0 Commands for setting the font and other character attributes to apply to this field should be transmitted before this command Only printable te...

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

Page 136: ...ot 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 the least...

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

Page 138: ...on 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 value f...

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

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

Page 141: ...nes 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 Hexadecimal 1DH...

Page 142: ...ncrements 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 multiple...

Page 143: ...imal 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 specifies which...

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

Page 145: ...tically 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 command...

Page 146: ...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 sent This...

Page 147: ...ars 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 default s...

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

Page 149: ...cimal 1DH 7AH Decimal 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 RESER...

Page 150: ...th 7 MSB No paper jam Paper Jam Note 1 This command will reset the Ticket and Bar Code Completed Status bits Note 2 To reset the Validation and Bar Code Complete status bits the ESC command must be is...

Page 151: ...t Font to 20 cpi 99 ESC T Set Font to 7 cpi 100 ESC U Set Font to 10 cpi 101 ESC V Return Firmware Revision 102 ESC W n1 n2 Wrap Data 103 ESC X n1 n2 Set Horizontal Starting Position 104 ESC Y n1 Set...

Page 152: ...n Text Lines 129 GS h n Set Bar Code Height 130 GS k n m d1 dk Print Bar Code 131 GS l n1 n2 l1 l2 m Draw Line in Landscape Mode 132 GS t n Set Characters per Line Landscape 133 GS u n Set Characters...

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

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

Page 155: ...ual 95 05245 Rev G Page 143 Supported Printable Characters The following tables contain printable characters supported by the Epic 950 printer with hexadecimal character codes listed above each charac...

Page 156: ...Appendix A Character Codes Epic 950 OEM Integration Manual Page 144 Rev G 95 05245 B Two byte character codes Hexadecimal values 010C 2122...

Page 157: ...J Feed n Sublines 94 ESC M Set Font to 12 cpi 95 ESC P Set Font to 16 cpi 96 ESC S Set Font to 20 cpi 97 ESC SP Set Right Side Character Spacing 85 ESC T Set Font to 7 cpi 98 ESC t Set Print Direction...

Page 158: ...l Product 21 Mounting Requirements 19 NETPLEX Communications PCB 34 Non Printable Control Characters 140 Objects 57 Operational Procedures 41 POR INI file 63 POR INI File Parameter Definitions 64 Port...

Reviews: