You are on page 1of 103

1510 EXCEL PRINTER

ESI COMMAND CODES ADDENDUM

P/N 462116-01
Revision: AA, February, 2009

1510 Excel ESI Command Codes Addendum

Table of Contents
1 Introduction ........................................................................................................................ 1-1

2 Connectors and Cables..................................................................................................... 2-1
2.1 RS-232 Cable Pin Out................................................................................................. 2-4

3 General Information ........................................................................................................... 3-1

4 Protocol Usage................................................................................................................... 4-1
4.1 General........................................................................................................................ 4-1
4.2 Message Structure ...................................................................................................... 4-3
4.3 Example Messages..................................................................................................... 4-5

5 Commands Machine Codes Quick Reference ................................................................ 5-1
5.1 System Query - 00 ...................................................................................................... 5-1
5.2 System Control – 01.................................................................................................... 5-2
5.3 System Special – 02 ................................................................................................... 5-3
5.4 Global Attributes – 03.................................................................................................. 5-4
5.5 Global Font – 04.......................................................................................................... 5-5
5.6 Data Attribute – 80 ...................................................................................................... 5-6
5.7 Data Font – 81 ............................................................................................................ 5-6
5.8 Data Graphic – 82 ....................................................................................................... 5-7
5.9 Data Custom – 83 ....................................................................................................... 5-7
5.10 Data Inserts – 84......................................................................................................... 5-7
5.11 Data Barcodes – 85 .................................................................................................. 5-10

6 Command Reference ......................................................................................................... 6-1
6.1 System Query Commands .......................................................................................... 6-1
6.2 System Control Commands ...................................................................................... 6-10
6.3 System Special Commands ...................................................................................... 6-19
6.4 Global Attributes Commands .................................................................................... 6-26
6.5 Global Font Commands ............................................................................................ 6-30
6.6 Data Attribute Commands......................................................................................... 6-34
6.7 Data Font Commands ............................................................................................... 6-36
6.8 Select 5x5 Twin Line Matrix ……………………………..……………………………….6-38
6.9 Data Graphics Commands........................................................................................ 6-39
6.10 Data Inserts Commands ........................................................................................... 6-40
6.11 Data Barcode Commands......................................................................................... 6-47

7 Responses from the Printer.............................................................................................. 7-1

8 Getting Started ................................................................................................................... 8-1
8.1 Setup Communication with RS-232 ............................................................................ 8-1
8.2 Setup Communication with Network (Ethernet) .......................................................... 8-1

1510 Excel ESI Command Codes Addendum

8.3 Suggested Commands to send to Printer on Startup ................................................. 8-2
8.4 1510 Remote Testing.................................................................................................. 8-2

9 Differences between 1510 and Other Excel ESI Printer ................................................. 9-1
9.1 The Following are Differences in Commands between Printers:................................ 9-5

.

1510 Excel ESI Command Codes Addendum 1 Introduction This document provides the information necessary to connect to the Excel 1510 printer using the ESI protocol. Rev AA Introduction 1-1 .

1510 Excel ESI Command Codes Addendum This page is intentionally left blank 1-2 Introduction Rev AA .

1510 Excel ESI Command Codes Addendum 2 Connectors and Cables Part Number External Ethernet connector cable 5 meter: VJ P/N: 223213 Ethernet connector kit spares VJ P/N: SP399083 Rev AA Connectors and Cables 2-1 .

1510 Excel ESI Command Codes Addendum This view is of the connector at the side of the printer front view. Part Number Connector for (RS485) male DIN 5 pin connector 180 degree stereo VJ P/N: 234433 2-2 Connectors and Cables Rev AA .

6 meter with DB9 on host / PC side: VJ P/N: 399062 Serial cable. Part Number Connector. 1510 Excel ESI Command Codes Addendum This view is of the connector at the side of the printer front view. for (RS232) male DIN 5 pin connector VJ P/N: 500-0036-582 Serial cable. 3 meter with DB9 on host / PC side: VJ P/N: 80200258 Rev AA Connectors and Cables 2-3 .

1 RS-232 Cable Pin Out DIN TO DB9 DIN CONNECTOR (5 PIN) PRINTER SIDE DB9 2 Transmit Receive 2 3 Receive Transmit 3 1 Ground Ground 5 5 DCD DCD 1 4 DTR DSR 6 DIN TO DB25 DIN CONNECTOR (5 PIN) PRINTER SIDE DB25 2 Transmit Receive 3 3 Receive Transmit 2 1 Ground Ground 7 5 DCD DCD 8 4 DTR DSR 6 2-4 Connectors and Cables Rev AA .1510 Excel ESI Command Codes Addendum 2.

1510 Excel ESI Command Codes Addendum

3 General Information
• Maximum message length: 6000 strokes or 500 characters, what ever comes first.
• Input stack buffer first in first out (FIFO) size: 64 messages.
o The printer will except up to 64 messages, each message can be up to the
maximum length of message.

• RS-232 and RS-485 Protocol (These settings are fixed)
o Word length: 8
o Parity: None
o Stop Bit: 1
o XON / XOFF Flow control
Ethernet Information

• Ethernet Port number for 1510 Excel: 3000
• Ethernet TCP/IP
• IP Address
• Subnet setting
• Default Gateway setting
• Use DHCP setting

Rev AA General Information 3-1

1510 Excel ESI Command Codes Addendum

This page is intentionally left blank

3-2 General Information Rev AA

1510 Excel ESI Command Codes Addendum

4 Protocol Usage

4.1 General

4.1.1 Configuring for ESI
It is necessary to configure the printer to use ESI protocol through the UI. This includes
specifying the communications type (e.g., Ethernet, RS232) and the hardware settings (e.g.,
baud rate, or IP address).
It is necessary to place the printer into ‘Remote Message Mode’ before the printer can be
controlled via ESI. This mode is selected by sending the ‘Remote Message Mode’
command [1B][00][0D], if this command is successfully received a standard response of
[07][08] will be sent from the printer.
The alternative mode of operation to ‘Remote Message Mode’ is ‘Insert Mode’. ‘Insert Mode’
relies on the printer’s User Interface for configuration and printing. ‘Insert Mode’ may be
selected in 2 ways:
1. Send the ‘Insert Mode’ command [1B][00][0C] over ESI.
2. Set the Protocols parameter to ‘none’ through the UI.
Remote/Insert Mode is persistent whilst the printer remains powered and after a power off
reset.
Many adjustments to print settings do not take effect until the next message is loaded. The
type of adjustments affected include: photocell and shaft encoder settings, message
orientation, print delay etc.

4.1.2 Standard Printer Responses to ESI Commands
Some ESI commands are context sensitive. Because of this the printer will only recognize
commands in the right context. The protocol is also able to confirm that all bytes including
any data payload were successfully received. These are the 5 responses possible
commands:
[07][29] Out of context – the command header is recognized but cannot be used now
[07][28] Unrecognized command
[07][08] Command Accepted
[07][08][07][09] A Multi-byte Command was accepted
Or – no response at all for a successful in-line command in context
There are also commands which have non-standard responses, or their function includes
returning data over ESI to the requester. These non-standard responses are detailed in
individual cases in the command reference.
If you send a command and do not get a response when you expect a response – check the
command reference to determine if the command requires padding to a specific number of
bytes. Several commands require padding.

Rev AA Protocol Usage 4-1

Message Print Started 4. Print Delay. and without waiting for the host to request the information. The only way an operator can see what the message the printer is printing is to select the View Print screen. If it is desired to affect the current message it is necessary to resend it. Message Received 3. Barcode Reverse. This will show you the last message the printer printed. View Print function of the UI works differently when in ‘Remote Message Mode’ when compared to ‘Insert Mode’: In remote mode View Print will display the last message printed.1510 Excel ESI Command Codes Addendum 4.1. they will affect the next message loaded. Message Print Completed 5.. and NOT the next message to be printed.g. The types of events which may be selected for immediate reporting are: 1. etc.. It is possible to adjust various global printer settings using the UI whilst using ESI. This Remote data can be changed for every message or sent once and printed on every print until new data is sent to the printer. In this mode. invert. It is possible to send a remote data insert while in the ‘Insert Mode’. Print Once Error The configuration and enablement of this feature is described in the command reference. Print Ready Status Change 2. barcodes etc) Character manipulation (e.4 ESI and the UI It is not possible to load and print messages from the UI whilst in ‘Remote Message Mode’ and it is not possible to send and print remote messages whilst in ‘Insert Mode’ with the ESI interface. The remote data buffer size will be set on the printer’s keyboard the size can be 1 to 32 characters in length. However. dates. reverse etc) 4-2 Protocol Usage Rev AA .e. This insert will be entered via the printer keyboard from the insert menu. timers. Printer Fault 6. It is possible to put the printer in and out of print mode using the UI whilst using ESI. many of these commands will NOT affect the current message. In-Line Messaging In-line messages are those which specifically build the current message. They include the following types of commands: In-Line fonts (not global fonts) Sub font All inserts (i. it is possible to configure ‘Status Response’ packets. Encoder and Photocell settings.3 Status Reporting By default the ESI protocol is synchronous whereby the printer only responds to requests. However. 4.1. multistroke. this will allow a remote host the ability to download data up to the length of the remote data field into the message. These include such commands as: Message Orientation. While the printer is in “Remote Message Mode” editor screen will not display the message. When this remote data field is loaded with the other contents of the message by pressing the “Print Message” Button. the printer may be configured to inform the ESI host that particular events have occurred as soon as they occur.

When the printer received a product detect signal the next message from the input stack buffer will move to the printer buffer and be printed.5 Message Stacking and Message Assign The ESI protocol will operate in two different modes. Message Assigned Mode: This mode will allow the host PC to download a group of messages to the printer which will be stored in the memory of the printer’s print engine. All characters sent to the printer over RS- 232. then they will be lost. 1510 Excel ESI Command Codes Addendum In-Line commands do not generate a protocol response from the printer. this is for the ease of presentation for the writing of the documentation. The carriage return “[0D]” represents the message terminator this is added to the end of the entire message string to terminate the message. Message Stacking. If there are no messages waiting in the input stack buffer when the product next product detect is received the printer will continue to print the last message printed until a new message is received. These messages are not the messages stored with the editor on the printer. These messages then can be selected by an Assign mode command to be recalled and printed on the next product detect. or Ethernet must be sent as ASCII characters. RS-485. unless they are sent out of context. These messages will remain in memory until the printer is turn off. Message Stacking Mode: This mode will receive strings of ASCII characters and will be terminated by a carriage return. These messages sent to printer will stack into the printer input first in first out (FIFO) stack buffer. You will see several control characters. but these messages will have to be downloaded to the printer in the Assigned mode storage locations. As long as there are message in the stack buffer the printer will print a different message for every product detect received. The TAB character [09] is used to separate multi line message it is the character that represents the line terminator.1. since all the characters in the ASCII table are not printable and may be difficult to represent or write. 4. The “[ ]” denotes that the characters between the brackets are the hexadecimal value of the ASCII character that will be sent to the printer. or Message Assign mode. 4.2 Message Structure The printer communicates with ASCII characters. The default of the printer will be the Message Stacking mode. As you will see many commands are written in there hexadecimal form. [09] = TAB Character [0D] = Carriage Return (Message Terminator) Examples of Message Structure Single Line Message: Message String Sent: ABCD[0D] Printed Output: ABCD Twin Line Message: Message String Sent: TOP LINE[09]BOTTOM LINE[0D] Rev AA Protocol Usage 4-3 .

1510 Excel ESI Command Codes Addendum Printed Output: TOP LINE BOTTOM LINE Tri-Line Message: Message String Sent: TOP LINE[09]MIDDLE LINE[09]BOTTOM LINE[0D] Printed Output: TOP LINE MIDDLE LINE BOTTOM LINE Quad Line Message: Message String Sent: FIRST LINE[09]SECOND LINE[09]THIRD LINE[09]FOURTH LINE[0D] Printed Output: FIRST LINE SECOND LINE THIRD LINE FOURTH LINE Penta Line Message: Message String Sent: FIRST LINE[09]SECOND LINE[09]THIRD LINE[09]FOURTH LINE[09]FIFTH LINE[0D] Printed Output: FIRST LINE SECOND LINE THIRD LINE FOURTH LINE FIFTH LINE 4-4 Protocol Usage Rev AA .

The [0D] is a carriage return. prior to sending this message string. Then the full printer will respond with [07][08][07][21] In-Line Message Format 5x5SL Matrix (1510 Printer) Command Type : Message String Command: [1B][81][00] Data1 [0D] This message string starts with the in-line font command. If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. setting the printer to 5x5SL matrix. Data1 is the message data. The [0D] is a carriage return. which acts as the message terminator. The [1B][81][00] ‘Sub Font’ prefix sets Data1 to Full Height. Then the full printer will respond with [07][08][07][21] Message Format 5x5 Quad Line Matrix (1510 Printer) Command Type : Message String Rev AA Protocol Usage 4-5 . setting the printer to 5x5SL matrix. prior to sending this message string. If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. 1510 Excel ESI Command Codes Addendum 4.3 Example Messages Global Message Format 5x5SL Matrix (1510 Printer) Command Type : Message String Command: [1B][04][00] Data1 [0D] This message string starts with the global font command. Data1 is the message data. note that top and bottom lines are delimited with a [09] TAB character. Printer Response: The printer will respond with [07][08] for the global font command. which acts as the message terminator. The [1B][81][01] ‘Sub Font’ prefix sets Data2 and Data3 to top and bottom lines respectively of twin line Half Height. Printer Response: If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. Printer Response: The printer will respond with [07][08] for the global font command. Then the full printer will respond with [07][21] Message Format 10x16 Mixed Mode Matrix (1510 Printer) Command Type : Message String Command: [1B][04][07][1B][81][00] Data1 [1B][81][01] Data2 (Top Line) [09] (Bottom Line) Data3 [0D] This message string starts with the global font command setting the printer to 10X16 Mixed Mode matrix. which acts as the message terminator. prior to sending this message string. The [0D] is a carriage return.

The [0D] is a carriage return. Each line is delimited by the [09] TAB character. Data1. Send the message data. If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. which acts as the message terminator. setting the printer to 9x12SL matrix. The [1B][85][0C] represents the in-line data command for EAN13 without human readable bar code on.1510 Excel ESI Command Codes Addendum Command: [1B][04][16] Data1 (Top Line) [09] Data2 (2nd Line) [09] Data3 (3rd Line) [09] Data4 (Bottom Line) [0D] This message string starts with the global font command setting the printer to 5x5 Quad Line matrix. Then the printer will respond with [07][08][07][21] In-Line Message Format 9x12SL Matrix with EAN 13 Barcode Insert (1510 Printer) Command Type : Message String Command: [1B][81][22][1B][85][0C] Data1[1B][85][0D][0D] This message string starts with the in-line font command. which acts as the message terminator. Then the full printer will respond with [07][21] Print Output: Data1 Data2 In-Line Message Format 5x7TL Matrix (1510 Printer) Command Type : Message String 4-6 Protocol Usage Rev AA . which acts as the message terminator. Printer Response: The printer will respond with [07][08] for the global font command. Data1 is the content data for the barcode. Printer Response: If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. prior to sending this message string. Printer Response: If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. Then the printer will respond with [07][21] In-Line Message Format 5x7SL Matrix (1510 Printer) Command Type : Message String Command: Send: [1B][04][01] Response: [07][08] Send: Data1 [0D] Response: [07][21] Send the 5x7SL global matrix command then wait for the printer to respond or allow enough time for the printer to respond. The final [0D] is a carriage return. [1B][85][0D] is the in-line command for EAN 13 barcode with human readable off. prior to sending this message string. The [0D] is a carriage return. prior to sending this message string.

prior to sending this message string. Data1[09] tab character then send data for bottom line Data2. which acts as the message terminator. Then send data for bottom line Data3. prior to sending this message string. Then the full printer will respond with [07][21] Print Output: Data1 Data2 Data3 In-Line Message Format 5x7 Twin line Matrix with Automated Date Inserts (1510 Printer) Rev AA Protocol Usage 4-7 . then send data for middle line Data2[09]. Send the message data for top line. which acts as the message terminator. Data1[09] tab character. 1510 Excel ESI Command Codes Addendum Command: Send: [1B][04][04] Response: [07][08] Send: Data1 [09]Data2[0D] Response: [07][21] Send the 5x7TL global matrix command then wait for the printer to respond or allow enough time for the printer to respond. Printer Response: If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. The [0D] is a carriage return. Printer Response: If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. The [0D] is a carriage return. Then the full printer will respond with [07][21] Print Output: Data1 Data2 In-Line Message Format 5x7Tri-line Matrix (1510 Printer) Command Type : Message String Command: Send: [1B][04][08] Response: [07][08] Send: Data1 [09]Data2[09]Data3[0D] Response: [07][21] Send the 5x7TL global matrix command then wait for the printer to respond or allow enough time for the printer to respond. Send the message data for top line.

which acts as the message terminator. 4-8 Protocol Usage Rev AA . Then send data for bottom line Data3.1510 Excel ESI Command Codes Addendum Command Type : Message String Command: Send: [1B][04][08] Response: [07][08] Message String Send: Data1 [09]Data2 [1B][84][01][1B][84][0E]/[1B][84][03][1B][84][0E]/[1B][84][07][1B][84] [0E][1B][84][0E][1B][84][0E] [09]Data3[0D] Response: [07][21] Send the 5x7TL global matrix command then wait for the printer to respond or allow enough time for the printer to respond. Printer Response: If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. The [1B][81][01] “Sub Font” prefix sets Data2 and Data3 to top and bottom lines respectively of twin line half height (5x7). Send the message data for top line. prior to sending this message string. note that top and bottom lines are delimited with a [09] TAB character. then send data for middle line and 2-digit month “/” 2-digit day of month “/” 4-digit year for middle line Data2[09]. The [0D] is a carriage return. The Data1 will be full height characters (16 drops tall) text followed by the start command DATA and stop command for a 2 of 5 bar code insert. Data1[09] tab character. The [0D] is a carriage return. which acts as the message terminator. Then the full printer will respond with [07][21] Print Output: Data1 Data2 01/21/2009 Data3 Message Format 10x16 Matrix with I 2 of 5 Bar Code Insert (1510 Printer) Command Type : Message String Command: Send: [1B][04][07] Response: [07][08] Message String Send: Data1 [1B][85][00]123456[1B][85][01] [1B][81][01] Data2 (Top Line) [09] (Bottom Line) Data3 [0D] Send the 10x16 global matrix command then wait for the printer respond or allow enough time for the printer to respond.

1510 Excel ESI Command Codes Addendum Printer Response: The printer will respond with [07][08] for the global font command. prior to sending this message string. If “Configure Status Report Command” is set to have [1B][01][06][18] ‘‘Message Received Acknowledgement” ON. Then the full printer will respond with [07][08][07][21] Print Output: DAT DATA 2 DATA 3 Rev AA Protocol Usage 4-9 .

.

5 [07] [35] – Ink Expired [07] [32] – Ink empty [07] [33] – Ink insertions [07][08] HHMM – HH 2-Digit ASCII [1B][00][09] Request System Time 3.[XX] 64 Bytes 4.1 [07][06] Print ON Request Product [1B][00][01] [07][44] XXXXXXXX – 8 Digit ASCII 3.1.1.1.[XX] 25 Bytes 4.10 Parameters Request System Setup [1B][00][0E] [07][08] [XX]….8 Printed D][0D] Request Message [1B][00][0C][XX] [07][08] [XX]….1.1.6 Hour & MM – 2 Digit ASCII Minute [07][08] MMDDYY – MM 2-Digit [1B][00][0A] Request System Date ASCII Month.9 Parameters Request Print Setup [1B][00][0D][XX] [07][08] [XX]….1 System Query .2 Detect Count [1B][00][02] Request Print Count [07][50] XXXXXXXX – 8 Digit ASCII 3.1.[XX] 19 Bytes 4.4 [1B][00][1E] Printer (Calypso Excel) [07] [31] – Ink is Low [07] [25] – Ink is not Low [07] [24] – No Ink Request Ink Status [1B][00][04] [07] [34] – Wrong Ink 3.1. YY 2-Digit ASCII Year Request Last Image [07][08]LINE1[0D]LINE2[0D]LINE3[0 [1B][00][0B] 4.7 Day.1. 1510 Excel ESI Command Codes Addendum 5 Commands Machine Codes Quick Reference 5.11 Parameters [1B][00][11] Request Last Fault [07][08] [XX] 1 Byte 4.00 COMMAND NAME RESPONSE ITEM [07][05] Print OFF [1B][00][00] Request Printer Status 3.1.1.12 Request Error & [1B][00][1F] [07][08][07][09] [XX] 19 Byte 4.1.1.14 Warning Rev AA Commands Machine Codes Quick Reference 5-1 .3 [1B][00][03] or [07][08] [43][41][4C][59] Request Type of [50][53][4F][20][45][58][43][45][4C] 3. DD – 2-Digit ASCII 3.1.

2.2.2.2.9 Transmission [1B][01][09] Enable Print Mode [07][08] add if Printer Ready state change ON 3.35 [1B][01][17] Disable Print Message Once [07][08] 3.15 Reduction Value [1B][01][0F][XX][XX] Set External Encoding [07][08][07][09] 3.2.6 [1B][01][06][XX] Configure Status Reports [07][08][07][09] 3.4 [1B][01][04] Enable Status Reports [07][08] 3.2 Communication Buffers [1B][01][02] Reset Product Detect Count [07][08] 3.7 [1B][01][07] Enable XON/XOFF [07][08] 3.2.2.12 [1B][01][11][XX][XX] Set Internal Encoding Line [07][08][07][09] 3.2.2.3 [1B][01][03] Reset Print Count [07][08] 3.19 [1B][01][1D] Set Message Remote Mode [07][08] 3.17 Stroke [1B][01][1A] Decrease Print Delay by 1 [07][08] 3.2.2.2.2.11 [07][05] [1B][01][10][XX] Adjust Message Width [07][08][07][09] 3.2.34 Shutdown [1B][01][16] Enable Print Message Once [07][08] 3.8 Transmission [1B][01][08] Disable XON/XOFF [07][08] 3.2.1 Clear External and Internal [1B][01][01] [07][08][07][07] 3.2.2. Printer [07][08] 3.2.13 Reduction Value [1B][01][13][XX] Adjust Message Height [07][08][07][09] 3.1510 Excel ESI Command Codes Addendum 5.5 [1B][01][05] Disable Status Reports [07][08] 3.14 Speed [1B][01][12][XX][XX] Set External Encoding [07][08][07][09] 3.20 5-2 Commands Machine Codes Quick Reference Rev AA .16 [1B][01][15] Turn Ink System Off.2.10 [07][06] [1B][01][0A] Disable Print Mode [07][08] add if Printer Ready state change OFF 3.2.2 System Control – 01 COMMAND NAME RESPONSE ITEM [1B][01][00] Reinitialize Serial Interface [07][08][07][01][11] 3.2.2.18 Stroke [1B][01][1C] Set Insert Remote Mode [07][08] 3.2.36 [1B][01][19] Increase Print Delay by 1 [07][08] 3.

2.3 System Special – 02 COMMAND NAME RESPONSE ITEM [1B][02][00] Create Graphics [07][08] 3.3.24 Mode [1B][01][28][XX] Set Expiry 1 Date Offset [07][08][07][09] 3.2.2.30 [1B][01][49][XX][XX] Set Auto Encoding Detect [07][08][07][09] 3.2.28 Fault [1B][01][3F] Trigger Printer Message [07][08] 3.6 [1B][02][06][MM][DD][YY] Set System Date [07][08][07][09] 3.32 [XX][XX][XX] Delay (Inches) [1B][01][22] Set Internal Distance [07][08][07][09] 3.3.2.3.3.3.3.9 [1B][02][12] Activate Message Assign [07][08] 3.3.2.33 5.5 [1B][02][05][HH][MM] Set System Time [07][08][07][09] 3.2 [1B][02][02][XX] Initialize Timer [07][08][07][09] 3. 1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM [1B][01][20][XX][XX] Print Delay [07][08][07][09] 3.2.11 Assign Mode Rev AA Commands Machine Codes Quick Reference 5-3 .31 [XX] Value [1B][01][47][XX] Set Throw Distance [07][08][07][09] 3.2.2.8 [1B][02][11] Clear Message [07][08] 3.21 [1B][01][21] Auto Repeat & Repeat [07][08][07][09] 3.3.7 [1B][02][10][XX] Select Message [07][08][07][09] 3.26 [1B][01][2A] Clear Internal Buffers Only [07][08][07][2B] 3.2.2.10 Mode [1B][02][13] Deactivate Message [07][08] 3.23 [1B][01][24] Deactivate Continuous [07][08] 3.3 [1B][02][03][X1] … Initialize Shifts [07][08][07][09] 3.1 Character [1B][02][01][X1] … [X24] Initialize Serializer 1 [07][08][07][09] 3.22 Continuous Mode Spacing [1B][01][23] Activate Continuous Mode [07][08] 3.4 [X124] [1B][02][04][X1] … [X24] Initialize Serializer 2 [07][08][07][09] 3.27 [1B][01][2C] Clear Last Print Engine [07][08] 3.3.3.3.25 [1B][01][29][XX] Set Expiry 2 Date Offset [07][08][07][09] 3.29 [1B][01][44][XX] Set Message Buffer Size [07][08][07][09] 3.2.2.

4.3.14 [1B][02][32] Reset Serializer 2 [07][08] 3.16 [1B][02][3A] Select Display Unit Metric [07][08] 3.17 [1B][02][3B] Select Display Unit [07][08] 3.4 Off [1B][03][04] Set Invert Message On [07][08] 3.13 [1B][02][31] Reset Serializer 1 [07][08] 3.2 [1B][03][02] Set Reverse All Characters [07][08] 3.3.3.4.4.3.22 Arabic 5.4 Global Attributes – 03 COMMAND NAME RESPONSE ITEM [1B][03][00] Set Reverse Message On [07][08] 3.12 Next Created Message [1B][02][29] Get I/O Status [07][08][X1][X2][X3] 3.4.3.3.3.5 [1B][03][05] Set Invert Message Off [07][08] 3.10 to 4 [1B][03][0A][XX] Set Character Spacing [07][08][07][09] 3.6 [1B][03][06] Set Message Multi-Stroke [07][08] 3.4.1 [1B][03][01] Set Reverse Message Off [07][08] 3.3.21 English [1B][02][3F] Select Insert Number [07][08] 3.7 to 1 [1B][03][07] Set Message Multi-Stroke [07][08] 3.4.3.4.19 Compensation ON [1B][02][3D] Select Speed [07][08][07] [09] 3.4.1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM [1B][02][14][XX] Set Message Number for [07][08][07][09] 3.4.3 On [1B][03][03] Set Reverse All Characters [07][08] 3.3.9 to 3 [1B][03][09] Set Message Multi-Stroke [07][08] 3.18 Inches [1B][02][3C] Select Speed [07][08][07] [09] 3.3.8 to 2 [1B][03][08] Set Message Multi-Stroke [07][08] 3.4.4.11 5-4 Commands Machine Codes Quick Reference Rev AA .20 Compensation OFF [1B][02][3E] Select Insert Number [07][08] 3.15 [1B][02][39][XX] Initialize UCN [07][08][07][09] 3.

16 …[XX] 5.5.9 [1B][04][1B] Select 5x5 Tri Line Matrix [07][08] 3.10 Select 5x5 Quad Line [1B][04][16] [07][08] 3.5.3 Matrix Select 10x16 Single (STD) [1B][04][03] [07][08] 3.5.12 5x7SL [1B][03][0C] Deactivate Tower Print for [07][08] 3.5.5.4.5.6 (EDN only) [1B][04][17] Select 7x9 Tri Line Matrix [07][08] 3.13 5x7SL [1B][03][0D] Activate Reverse Barcode [07][08] 3.5.5.5.4 Line w/5x7 Twin Line Matrix [1B][04][04] Select 5x7 Twin Line Matrix [07][08] 3. 1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM [1B][03][0B] Activate Tower Print for [07][08] 3.4.5 Global Font – 04 COMMAND NAME RESPONSE ITEM Select 5x5 Single Line [1B][04][00] [07][08] 3.4.8 Select 16x24 Single Line [1B][04][16] w/5x5 Quad Line Matrix [07][08] 3.5.5.5.12 Matrix [1B][04][21] Select 5x5 Twin Line [07][08] 3.5.2 Matrix Select 7x9 Single Line [1B][04][02] [07][08] 3.15 Barcode Image [1B][03][0F][XX] Select Raster [07][08][07][09] 3.5.4.13 Rev AA Commands Machine Codes Quick Reference 5-5 .11 Matrix Select 30x34 Single Line [1B][04][20] [07][08] 3.4.6 Twin Line Matrix Select 16x24 Single Line [1B][04][07] (STD) w/5x7 and 10x16 [07][08] 3.7 Mixed Mode Matrix [1B][04][08] Select 5x7 Tri Line Matrix [07][08] 3.1 Matrix Select 5x7 Single Line [1B][04][01] [07][08] 3.14 Image [1B][03][0E] Deactivate Reverse [07][08] 3.5 Select 5x7 High Quality [1B][04][05] [07][08] 3.

6 to 2 [1B][80][06] Set Character Multi-Stroke NONE 3.6.7.15 Matrix Select 9x12 Twin Line [1B][04][24] [07][08] 3.9 [1B][80][11] Select Custom Font OFF NONE 3.6.16 Matrix Select 5x5 Penta Line [1B][04][25] [07][08] 3.4 [1B][80][04] Set Character Multi-Stroke NONE 3.8 to 4 [1B][80][10] Select Custom Font ON NONE 3.5.7.6.7.6.4 5x7) [1B][81][04] Select 5x5 Single Line Matrix NONE 3.6.6.7.7 Data Font – 81 COMMAND NAME RESPONSE ITEM Set Sub Font 0 (10x16 Double or [1B][81][00] NONE 3.7 to 3 [1B][80][07] Set Character Multi-Stroke NONE 3.5 to 1 [1B][80][05] Set Character Multi-Stroke NONE 3.5.6.10 5.3 [1B][80][03] Set Invert Character Off NONE 3.1 16x24 Triple) Set Sub Font 1 (10x16 Single or [1B][81][01] NONE 3.2 [1B][80][02] Set Invert Character On NONE 3.5.6.6 Data Attribute – 80 COMMAND NAME RESPONSE ITEM [1B][80][00] Set Reverse Character On NONE 3.7.5.3 10x16) Set Sub Font 3 (16x24 10x16 over [1B][81][03] NONE 3.2 16x24 Single) Set Sub Font 2 (16x24 5x7 over [1B][81][02] NONE 3.14 Matrix Select 5x7 Quad Line [1B][04][23] [07][08] 3.1 [1B][80][01] Set Reverse Character Off NONE 3.5 5-6 Commands Machine Codes Quick Reference Rev AA .6.1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM Select 9x12 Single Line [1B][04][22] [07][08] 3.25 Matrix 5.6.

16 [1B][81][1F] Select 5x5 Twin Line Matrix NONE 3.4 Bytes Rev AA Commands Machine Codes Quick Reference 5-7 .9 Select 5x7 High Quality Twin Line [1B][81][09] NONE 3.15 [1B][81][20] Select 30x34 Single Line Matrix NONE 3.7.8.12 5.9.7.7.8 Data Graphic – 82 COMMAND NAME RESPONSE ITEM Include RAM Graphics [1B][82][00] NONE 3.9.7.6 [1B][81][06] Select 7x9 Single Line Matrix NONE 3.7.9.8 Twin Line Matrix [1B][81][08] Select 5x7 Twin Line Matrix NONE 3.7 Select 10x16 Single Line w/5x7 [1B][81][07] NONE 3.10 Matrix [1B][81][0B] Select 16x24 Single Line w/5x7 and NONE 3.3 Bytes [1B][84][03] 1 Filler Insert 2 Digit Day of Month NONE 3.9 Data Custom – 83 1510 Currently does not have Custom Character capability 5.7.10 Data Inserts – 84 COMMAND NAME RESPONSE ITEM [1B][84][00] X Filler Insert Serializer 1 Bytes NONE 3.13 [1B][81][2A] Select 9x12 Single Line Matrix NONE 3.7.7. 1510 Excel ESI Command Codes Addendum [1B][81][05] Select 5x7 Single Line Matrix NONE 3.7.9.1 X = Number of digits [1B][84][01] 1 Filler Insert 2 Digit Month NONE 3.14 [1B][81][2D] Select Raster Substitution OFF [07][08] 3.11 10x16 Mixed Mode Matrix [1B][81][2C] Select Raster Substitution ON [07][08] 3.1 Character 1 in Message Include RAM Graphics [1B][82][01] NONE 3.7.7.7.2 Bytes [1B][84][02] 2 Filler Insert 3 Character Month NONE 3.2 Character 2 in Message 5.8.17 [1B][81][1A] Select 5x5 Quad Line Matrix NONE 3.

9.25 X = Number of digits 5-8 Commands Machine Codes Quick Reference Rev AA .9.9.9.6 Bytes (Julian Day) [1B][84][06] 1 Filler Insert 2 Digit Week of Year NONE 3.9.9.9.21 Bytes Year [1B][84][15] 0 Filler Insert Expiry 1 – 1 Digit NONE 3.9.16 Bytes Month [1B][84][10] 2 Filler Insert Expiry 1 – 3 NONE 3.9.24 Bytes [1B][84][1B] X Filler Insert Serializer 2 Bytes NONE 3.23 Bytes [1B][84][18] X Filler Insert Alpha Hour NONE 3.9.5 Bytes Week [1B][84][05] 2 Filler Insert 3 Digit Day of Year NONE 3.9.15 [1B][84][0F] 1 Filler Insert Expiry 1 – 2 Digit NONE 3.22 Bytes Year [1B][84][17] X Filler Insert Shift NONE 3.9.9.7 Bytes [1B][84][07] 3 Filler Insert 4 Digit Year NONE 3.18 Bytes Day of Month [1B][84][12] 2 Filler Insert Expiry 1 – 3 Digit NONE 3.10 Bytes [1B][84][0A] 1 Filler Insert 2 Digit Hour NONE 3.9.20 Bytes year [1B][84][14] 1 Filler Insert Expiry 1 – 2 Digit NONE 3.9 Bytes [1B][84][09] 0 Filler Insert 1 Digit Year NONE 3.9.11 Bytes [1B][84][0B] 1 Filler Insert 2 Digit Minute of NONE 3.9.19 Bytes Day of Year [1B][84][13] 3 Filler Insert Expiry 1 – 4 Digit NONE 3.8 Bytes [1B][84][08] 1 Filler Insert 2 Digit Year NONE 3.17 Bytes Character Month [1B][84][11] 1 Filler Insert Expiry 1 – 2 Digit NONE 3.9.13 Bytes [1B][84][0D] X Filler Insert Timer NONE 3.14 Bytes [1B][84][0E] Insert Filler Byte NONE 3.1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM [1B][84][04] 2 Filler Insert 3 Character Day of NONE 3.12 Bytes Hour [1B][84][0C] 2 Filler Insert 3 Digit Hour of Week NONE 3.9.9.9.9.

9.33 Bytes [1B][84][28] 2 Filler Insert UNC NONE 3.35 Bytes Week of Year Rev AA Commands Machine Codes Quick Reference 5-9 .9.9.9.32 Bytes Year [1B][84][27] 2 Filler Insert Alpha Day NONE 3.9.26 Bytes Month [1B][84][1D] 2 Filler Insert Expiry 2 – 3 NONE 3.29 Bytes Day of Year [1B][84][20] 3 Filler Insert Expiry 2 – 4 Digit NONE 3.9. 1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM [1B][84][1C] 1 Filler Insert Expiry 2 – 2 Digit NONE 3.27 Bytes Character Month [1B][84][1E] 1 Filler Insert Expiry 2 – 2 Digit NONE 3.30 Bytes year [1B][84][21] 1 Filler Insert Expiry 2 – 2 Digit NONE 3.9.9.31 Bytes Year [1B][84][22] 0 Filler Insert Expiry 2 – 1 Digit NONE 3.9.9.34 Bytes [1B][84][29] 1 Filler Insert 2-Digit European NONE 3.28 Bytes Day of Month [1B][84][1F] 2 Filler Insert Expiry 2 – 3 Digit NONE 3.

12 Barcode EAN 13 with Human [1B][85][13] NONE 3.6 Readable Off Barcode Code 39 with Human [1B][85][06] NONE 3.10.1 2of5) On [1B][85][01] Barcode Interleave 2 of 5 Off NONE 3.10.10.10.19 Barcode Code 128 Subset C [1B][85][1B] NONE 3.10.10.10.10.8 Readable Off [1B][85][0C] Barcode EAN 13 On NONE 3.10.7 Readable On Barcode Code 39 with Human [1B][85][07] NONE 3.22 Control 5-10 Commands Machine Codes Quick Reference Rev AA .11 [1B][85][0F] Barcode EAN 8 Off NONE 3.13 Readable On Barcode EAN 13 with Human [1B][85][14] NONE 3.10.10.10.10.3 39) On [1B][85][03] Barcode Code 3 of 9 Off NONE 3.10.2 Barcode Code 3 of 9 (Code [1B][85][02] NONE 3.16 Readable Off Barcode Code 128 Subset B [1B][85][17] NONE 3.10.10.15 Readable On Barcode EAN 8 with Human [1B][85][16] NONE 3.10.18 On [1B][85][19] Barcode Code 128 Off NONE 3.10.20 Switch Control Barcode Code 128 Function 1 [1B][85][1C] NONE 3.10.14 Readable Off Barcode EAN 8 with Human [1B][85][15] NONE 3.10 [1B][85][0E] Barcode EAN 8 On NONE 3.21 Control Barcode Code 128 Function 2 [1B][85][1D] NONE 3.11 Data Barcodes – 85 COMMAND NAME RESPONSE ITEM Barcode Interleave 2 of 5 (I [1B][85][00] NONE 3.9 [1B][85][0D] Barcode EAN 13 Off NONE 3.10.10.1510 Excel ESI Command Codes Addendum 5.4 Barcode I 2 of 5 with Human [1B][85][04] NONE 3.10.5 Readable On Barcode I 2 of 5 with Human [1B][85][05] NONE 3.17 On Barcode Code 128 Subset C [1B][85][18] NONE 3.

10.10.49 [1B][85][45] Barcode 2D Data Matrix 16x36 NONE 3.23 Control Barcode Code 128 Function 4 [1B][85][1F] NONE 3.10.10.48 On [1B][85][31] Barcode Data Matrix OFF NONE 3.31 with Human Readable On Barcode 2D Data Matrix 16x16 [1B][85][36] NONE 3.27 Human Readable Off [1B][85][23] Barcode 2D Data Matrix 10x10 NONE 3.46 On [1B][85][31] Barcode 2D Data Matrix Off NONE 3.10.10.10.10.10.10.25 with Human Readable On Barcode Code 128 Subset C [1B][85][21] NONE 3.41 On [1B][85][26] Barcode 2D Data Matrix 16x16 NONE 3.10.42 On [1B][85][27] Barcode 2D Data Matrix 18x18 NONE 3.29 with Human Readable On Barcode 2D Data Matrix 12x12 [1B][85][34] NONE 3.10.47 On [1B][85][46] Barcode 2D Data Matrix 16x48 NONE 3.24 Control Barcode Code 128 Subset B [1B][85][20] NONE 3.43 On [1B][85][28] Barcode 2D Data Matrix 20x20 NONE 3.10.10.30 with Human Readable On Barcode 2D Data Matrix 14x14 [1B][85][35] NONE 3.10.10.10.10.28 [XX] Barcode 2D Data Matrix 10x10 [1B][85][33] NONE 3.26 with Human Readable On Barcode Code 128 with [1B][85][22] NONE 3.45 On [1B][85][30] Barcode 2D Data Matrix 24x24 NONE 3.32 with Human Readable On Rev AA Commands Machine Codes Quick Reference 5-11 .44 On [1B][85][29] Barcode 2D Data Matrix 22x22 NONE 3.49 [1B][85][32][XX] … Barcode 2D Data Matrix Setup [07][08] 3.10.10.10.40 On [1B][85][25] Barcode 2D Data Matrix 14x14 NONE 3.10.39 On [1B][85][24] Barcode 2D Data Matrix 12x12 NONE 3. 1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM Barcode Code 128 Function 3 [1B][85][1E] NONE 3.

10.10.34 with Human Readable On Barcode 2D Data Matrix 22x22 [1B][85][39] NONE 3.10.37 with Human Readable On Barcode 2D Data Matrix 16x48 [1B][85][3C] with Human Readable On NONE 3.10.10.36 with Human Readable On Barcode 2D Data Matrix 16x36 [1B][85][3B] NONE 3.1510 Excel ESI Command Codes Addendum COMMAND NAME RESPONSE ITEM Barcode 2D Data Matrix 18x18 [1B][85][37] NONE 3.38 Human Readable On [1B][85][47] Reset Barcode Data Matrix NONE 3.35 with Human Readable On Barcode 2D Data Matrix 24x24 [1B][85][3A] NONE 3.10.33 with Human Readable On Barcode 2D Data Matrix 20x20 [1B][85][38] NONE 3.50 5-12 Commands Machine Codes Quick Reference Rev AA .10.

1. Parameters: None Response: [07] [44] XXXXXXXX Where XXXXXXXX is an 8 Digit ASCII value 6. False Product Detects.1. This value should be the same as the product counter value under printer’s setup menu. This will be the same value listed under the printer setup menu.1.1 Request Print Status [1B] [00] [00] Command Group: System Query Description: Request the status of the Printer as to whether it is ready to print or not Parameters: None Response: [07] [05] – Not ready to print (Head and/or Print is no enabled) [07] [06] – Ready to print 6.1 System Query Commands 6. Parameters: None Response: [07] [50] XXXXXXXX Where XXXXXXXX is an 8 Digit ASCII value 6. 1510 Excel ESI Command Codes Addendum 6 Command Reference 6.4 Request Type of Printer [1B] [02] [2A] Excel ID [1B][00][03] Request Printer Model [1B][00][1E] Command Group: System Query Description: Request the name of the Printer (can then be used to determine the type of commands to send to the printer) Parameters: None Response: [07][08][56][4A][31][35][31][30][20][45][58][43][45][4C] Translation: [07][08]VJ1510 EXCEL Rev AA Command Reference 6-1 .2 Request Product Detect Count [1B] [00] [01] Command Group: System Query Description: Request the current product count of the printer.1. The product count includes the following 3 values – Product Count. and Products Missed Will In Stand-By (Head on but not in print Mode).3 Request Print Count [1B] [00] [02] Command Group: System Query Description: Request the current print count of the printer.

8 Request Last Message / Image Printed [1B] [00] [0B] Command Group: System Query Description: Request the data used in printing the last image Parameters: None Response: [07] [08] LINE1 [09] LINE2 [09] LINE3 [0D] Message Sent to Printer: LINE1 [09] LINE2 [09] LINE3 [0D] Printed Output: LINE 1 LINE 2 LINE 3 6-2 Command Reference Rev AA .5 Request Ink Status [1B] [00] [04] Command Group: System Query Description: Request the status of the ink in the printer Parameters: None Response: [07] [31] – Ink is Low [07] [25] – Ink is not Low [07] [24] – No Ink [07] [34] – Wrong Ink [07] [35] – Ink Expired [07] [32] – Ink empty [07] [33] – Ink insertions 6.7 Request System Date [1B] [00] [0A] Command Group: System Query Description: Request the current date on the printer Parameters: None Response: [07] [08] MMDDYY – Where MM is a 2-Digit ASCII Month.1510 Excel ESI Command Codes Addendum 6.1.1.6 Request System Time [1B] [00] [09] Command Group: System Query Description: Request the current time on the printer Parameters: None Response: [07] [08] HHMM – Where HH is a 2-Digit ASCII Hour and MM is a 2-Digit ASCII Minute 6. DD is a 2-Digit ASCII Day of Month and YY is a 2-Digit Year 6.1.1.

9 Request Message Parameters [1B] [00] [0C] [XX] Command Group: System Query Description: Request the message parameters of a particular message or the current default settings Parameters: Message Number – [00] Current ESI Created Message Response: 64 Bytes of Message Parameters Byte 1: The current font: Font Value 5x5_SINGLE_LINE_MATRIX 0 5x7_SINGLE_LINE_MATRIX 1 7x9_SINGLE_LINE_MATRIX 2 10x16_SINGLE_LINE_TWIN_LINE_MATRIX 3 5x7_TWIN_LINE_MATRIX 4 5x7_HIGH_QUALITY_TWIN_LINE_MATRIX 5 16x24_TRI_LINE_MATRIX 7 5x7_TRI_LINE_MATRIX 8 5x5_TRI_LINE_MATRIX 1B 7x9_TRI_LINE_MATRIX 0 9x12 SINGLE LINE MATRIX 1C 30x34 SINGLE LINE MATRIX 1D 5x7 Quad matrix 1E 9x12 Twin Line Matrix 1F 5x5 Penta Matrix 20 Byte 2: The append mode Byte 3: The timer control Byte 4: Serializer wrap around Byte 5: Number of digits in serializer 1 Byte 6: Serializer 1 increment size Byte 7-9: Serializer 1 repeat count (3 ASCII characters) Byte 10-17: Serializer 1 max count (8 ASCII characters) Byte 18-25: Serializer 1 start count (8 ASCII characters) Byte 26: Length of multi-space insert Byte 27: Serial interface mode Byte 28: Length of remote insert buffer Rev AA Command Reference 6-3 .1. 1510 Excel ESI Command Codes Addendum [09] = Tab Character line separator [0D] = Message Terminator 6.

Increment on Serializer 1 Rollover 6.Increment on Product Detect 1 .10 Request Print Setup Parameters [1B] [00] [0D] [XX] Command Group: System Query Description: Request the setup for printing of a particular message or the current default settings Parameters: Message Number – [00] Current ESI Created Message Response: [07] [09] XX – Where XX is Bytes of data BYTE 1: EHT voltage BYTE 2: Message parameters: Bit 7: Internal encoder Bit 6: External encoder Bit 5: Multistroke 4 Bit 4: Multistroke 3 6-4 Command Reference Rev AA .1.1510 Excel ESI Command Codes Addendum Byte 29: Unused Byte 30: Number of times serializer 1 inserted into the message Byte 31: Number of times a date and time insert is inserted into the message Byte 32: Number of times the remote data insert inserted into the message Byte 33: Number of times the multi space insert inserted into the message Byte 34: Number of times the expiration date inserts inserted into the message Byte 35-36: Expiration offset value Byte 37-38: Expiration 2 offset value Byte 39: Wrap serializer 2 Byte 40: Number of digits in serializer 2 Byte 41: Serializer 2 increment size Byte 42-44: Serializer 2 repeat count Byte 45-52: Serializer 2 max count Byte 53-60: Serializer 1 start count Byte 61: Number of times serializer 2 inserted into the message Byte 62 0 .

1510 Excel ESI Command Codes Addendum Bit 3: Multistroke 2 Bit 2: Multistroke 1 Bit 1: Reverse Bit 0: Reverse Barcode BYTE 3: Message width BYTE 4: Compensation matrix (not applicable to Calypso. 16: Baud rate (msb first) Byte 17: Ink Pressure Byte 18: Head Temperature Rev AA Command Reference 6-5 . 15.11 Request System Setup Parameters [1B] [00] [0E] Command Group: System Query Description: Request the status of the ink system Parameters: None Response: [07] [08] XX – Where XX is 25 Bytes of Data for the 1510 Excel. 0 is send for this byte) BYTE 5&6: Line speed (in feet per min or meters per min) (higher byte first) BYTE 7&8: Reduction Factor (higher byte first) BYTE 9&10: Print Delay (higher byte first) BYTE 11&12: Encoder PPI BYTE 13: Bit 0: Auto encoder BYTE 14: Bit 0: Speed compensation BYTE 15&18: Auto Encoder Detect area BYTE 19: Throw Distance 6. Excel Calypso Values: Byte 1: High Voltage (nozzle 1) Bytes 2 thru 13: Service Password Byte 14.1.

1510 Excel ESI Command Codes Addendum Byte 19: Ink Temperature Byte 20: Pump RPM Byte 21: Ink status 1 Bit 7: Panic fault Bit 6: Normal fault Bit 5: Unused Bit 4: Peltier on Bit 3: Head on Bit 2: High voltage on Bit 1: Ink on Bit 0: Air on Byte 22: Ink status 2 Bit 7: Print mode on Bit 6: Ink shutdown run flag Bit 5: Ink startup run flag Bit 4: Bit 3: Bit 2: Bit 1: Bit 0: Byte 23: Valves Bit 7: Head Feed Bit 6: Head purge Bit 5: Head flush Bit 4: flush pump vacuum Bit 3: flush pump pressure Bit 2: ink add Bit 1: makeup add Bit 0: gutter Byte 24: Switches 1 Bit 1: Cabinet temperature fault Bit 0: Byte 25: Valves Bit 1: SolventRecovery Bit 0: Commissioning 6-6 Command Reference Rev AA .

1-ON). of rasters in the packet. Response: [07][08] XX Where XX as follows Byte 1 Raster substitution mode (0-OFF. 1-ON).1. of printed dots.13 Request List of Raster names [1B] [00] [12] Command Group: System Query Description: List of raster names Parameters: Byte 1 Raster substitution mode (0-OFF. Byte 2 No.1. Byte 5 End flag 0-OFF 1-ON Byte 6 Raster string length Bytes Raster name ------------------------------- Up to 5 Raster names ------------------------------- Byte Raster string length Bytes Raster name Rev AA Command Reference 6-7 .12 Request Last Fault [1B] [00] [11] Command Group: System Query Description: Request the last fault which occurred on the printer Parameters: None Response: [07] [08] XX – Where XX is 1 byte of data: BYTE 1: ALARMS Bit 7: CHARGE ERROR Bit 6: EHT TRIP Bit 5: GUTTER FAULT Bit 4: MIXER EMPTY Bit 3: PUMP FAULT Bit 2: ELECTRONICS TOO HOT Bit 1: INK SYSTEM SERVICE OVERDUE Bit 0: NO CODE NO RUN 6. 1510 Excel ESI Command Codes Addendum 6. Byte 3 Set number. Byte 3 Set number. of printed dots. Byte 4 No. Byte 2 No.

1. _CONT _ERROR P E OG_PRO MID ROL CESSIN G 6-8 Command Reference Rev AA . 1510 Excel ESI Command Codes Addendum 6.14 System Error and Warning [1B] [00] [1F] Command Group: System Query Description: Set the system error and warning. Parameters: None Response: [07] [08] [07] [09] XX – Where XX is 19 bytes of data as follows: Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8 Byte 9 Byte 10 Byte 11 CHARG BAD_NO RASTER HTEMP_T VISC_TO INK_INS MIXER_L NO_TIM TANK_N WRONG LEVELER E_ERR ZZLE _MEMO OO_HIGH O_LOW ERTION OW E_TO_P OT_FILLI _RASTE ROR_HIG OR RY_OVE S HASE NG R_TABL H RFLOW E_NAME EHT_T MODDRI VALVE_ HTEMP_T PRESSU NO_MAK PUMP_F NO_TIM DAC_OV GUTTER GUT RIP VER_OV ERROR OO_LOW RE_HIG EUP AULT E_FOR_ ERFLOW _PUMP_ TER ERTEMP H TOF FAULT ERR OR GUTTE NO_PHA SYS_FIL TOF_TOO_ PRESSU WRONG INKSYS_ OVERSP DAC_CO CHARGE PROD_DE R_FAU SE_DAT L_FAILE HIGH RE_LOW _MAKEU SERVIC EED MMS_ER _ERROR LAY_TOO_ LT A_FROM D P E_SOON ROR SHORT_L _PE P5 ATCHED MIXER_ NO_PHA SYS_FIL TOF_TOO_ NO_INK MAKEUP PUMP_N TOO_OF CHARGE GUTTER LINE_TOO EMPTY SE_PAS L_AGAIN LOW _EXPIRE EAR_MA TEN _NOT_T _FAULT _FAST_LA S_AT_L D X RIMMED TCHED OW_TH PUMP_ NO_PHA RTC_INV GUTT_DET WRONG MAKEUP COMPA NO_INK_ THROW COVER_ PRINT_OV FAULT SE_PAS ALID ECT_DISA _INK _LOW RTMENT PARAME _ERROR DETECT ERLAP_LA S_AT_HI BLED _HOT TERS _DISABL TCHED _TH ED ELECT_ BAD_PH INK_CO HEAD_CO INK_EXP MAKEUP PROD_D COEF_U FW_TAB CHARGE TOO_OFT TOO_H ASE_NO RE_CHA VER_REM IRED _EMPTY ELAY_T PDATE LE_INDE _NOT_T EN_LATC OT _FREQ_ NGE OVED OO_SHO X_NOT_ RIMMAB HED ADJ RT FOUND LE INKSYS NO_GO EHT_NO PHASE_TH INK_LO MAKEUP LINE_TO USB_OV FW_CO LEVELE ERROR_O _SERVI OD_PHA T_CALIB RESHOLD W _INSERT O_FAST ER_CUR MP_HAS RROR_L PENING_L CE_OV SE_STA RATED IONS. RENT _NO_RA OW OG ERDUE RT STERS NO_VIS MOD_RE Not used VISC_TOO INK_EM MIXER_ PRINT_ HEATER RASTER LEVELE NO_USB_ COSITY ADBACK _HIGH PTY HIGH OVERLA _FAILUR _CATAL RROR_ STICK.

1510 Excel ESI Command Codes Addendum Byte 12 Byte 13 Byte 14 Byte 15 Byte 16 Byte 17 Byte 18 Byte 19 ERROR_ Green CONFIGS TEMP_ST SYS_FILL INKSYS_ MAKEUP_ ABORT_S WRITING Light _READY ABLE SERVICE READY_F YS_FILL _TO_LOG _SOON5 OR_EMP TY Not used Amber PRINTHE CLEAN_S SYS_EMP INKSYS_ PRINTHE SYS_FLU Light AD_ON TART TY_FROM SERVICE AD_OFF SH _FULL _SOON2 Not used Red Light PRINTHE CLEAN_S SYS_EMP MOD_LO GUARD_ PRODUC AD_READ TOP TY_FROM W SECTION TION_FL Y _LOW USH Not used Not used PRINTING QUICK_S VALVE_T MOD_HIG ALL_THR SEQ_ALL TART EST H EAD_SUS _STOP PEND Not used Not used SERVICE QUICK_S DICK_AR VISC_TO MIXER_E NO_TIME _MODE TOP OUND O_HIGH MPTY _TO_PHA SE Not used Not used TESTPRI SYS_FLU GOOD_P VISC_TO MISSED_ NO_TIME NT_MOD SH_PUR HASE O_LOW PRINT_T _FOR_TO E GE URN_JET F _ON Not used Not used DEFAULT NOZZLE_ GOOD_T REQUIRE MISSED_ Not used _MODE FLUSH OF S_TUNE PRINT_E NABLE_P RINT Not used Not used PRESSU UMBILICA INKSYS_ INK_REA EHT_INHI Not used RE_STAB L_PURGE SERVICE DY_FOR_ BITED LE _SOON10 EMPTY Rev AA Command Reference 6-9 .

5 Enable Status Reports [1B] [01] [04] Command Group: System Control Description: Enable the print to report status based on status configuration.2.2. Parameters: None Response: [07] [08] 6. False Product Detects.1510 Excel ESI Command Codes Addendum 6.4 Reset Print Count [1B] [01] [03] Command Group: System Control Description: Reset the print count to zero.2.2.2. Parameters: None Response: [07] [08] 6-10 Command Reference Rev AA .2 System Control Commands 6. and Products Missed Will In Stand-By (Head on but not imprint Mode) Parameters: None Response: [07] [08] 6.2 Clear Internal & External Com Buffers [1B] [01] [01] Command Group: System Control Description: Reset the serial buffers Parameters: None Response: [07] [08] [07] [07] 6.3 Reset Product Detect Count [1B] [01] [02] Command Group: System Control Description: Reset the product detect counter to zero. The product count includes the following 3 values – Product Count.1 Reinitialize Serial interface [1B] [01] [00] Command Group: System Control Description: Reset the Serial interface Parameters: None Response: [07] [08] [07] [01] [11] 6.

[07][46][X1][X2] (See Fault Codes) Message Received Ack .[07][06] .2. 44 No signal fault 31. Parameters: None Response: [07] [08] 6.[07][21] Message Printed Ack .OFF Printer fault . 1510 Excel ESI Command Codes Addendum 6.ON . 36 Ink out fault 30. X1. X2 Fault Code Fault Description 30. 43 Phasing fault 30. when any of the below condition occurs. These will be unsolicited responses. 37 300 volt power supply fault 30. Printer should send the respective bytes to the host.[07][23] Fault Has Occurred at EXCEL (See Fault Codes Table Below) 07. 34 Reservoir overfill 30. 32 Fluid levels too low 30. 42 No phase time fault 30. 41 Real time clock fault 30. 32 Flow time too short fault 31. Print State Change .6 Disable Status Reports [1B] [01] [05] Command Group: System Control Description: Disable the print to report status based on status configuration.2. 46. [07][05] .[07][22] Print Once Error . 33 Flow time too long fault Parameters: Mask used to enable reporting – BIT0 .Print State Change Rev AA Command Reference 6-11 .[07][04] Start of Message Print Ack .7 Configure Status Reports [1B] [01] [06] [XX] Command Group: System Control Description: Configure the type of data included in the status report. 38 High voltage fault 30.

Message Printed Ack BIT4 .9 Disable XON/XOFF Transmission [1B] [01] [08] Command Group: System Control Description: Disable the use of XON and XOFF for transmission of data.10 Enable Print Mode [1B] [01] [09] Command Group: System Control Description: Enable print mode on the printer (equivalent to pressing the Print button when the ink is on.Printer fault BIT2 .8 Enable XON/XOFF Transmission [1B] [01] [07] Command Group: System Control Description: Enable the use of XON and XOFF for transmission of data. 6-12 Command Reference Rev AA . Parameters: None Response: [07] [08] [07] [06] – Print has been enabled (Print ON) [07] [08] [07] [05] – Print is not enabled (Print OFF) NOTE: If the Head key or ink system is not on the printer will return a [07] [08] [07] [05] The printer will not allow the printer to be placed into print without the ink being on. Parameters: None Response: [07] [08] 6.2. Parameters: None Response: [07] [08] 6.Message Received Ack BIT3 .Start of Message Print Ack BIT5 .Print Once Error Response: [07] [08] [07] [09] 6.2.1510 Excel ESI Command Codes Addendum BIT1 .2.

100 (all in decimal) [00] = 0 [06] = 60 [01] = 10 [07] = 70 [02] = 20 [08] = 80 [03] = 30 [09] = 90 [04] = 40 [0A] = 100 [05] = 50 Response: [07] [08] [07] [09] 6.14 Set Internal Encoding Line Speed [1B] [01] [11] [XX] [XX] Command Group: System Control Description: Set the Line Speed when using internal encoding.50. If the value is not valid then it will be rounded to nearest least integer.2. Parameters: X – Where is a value from [00] to [FF]. Valid values are 0. Parameters: XX – Where XX is a hexadecimal value or the decimal value you wish to have on the printer Rev AA Command Reference 6-13 .2.2.90.12 Adjust Message Width [1B] [01] [10] [XX] Command Group: System Control Description: Set the Message Width parameter.60.30. Parameters: None Response: [07] [08] [07] [05] – Print is not enabled (Print ON) 6.2.11 Disable Print Mode [1B] [01] [0A] Command Group: System Control Description: Disable print mode on the printer.70. Response: [07] [08] [07] [09] Range: 1 to 5000 Decimal or 1 to 1388 hex in inches Example: PPI value of 480 decimal that will be displayed on printer. X denotes the message width which is the dividing factor for the pulses coming from shaft encoder.10. Parameters: XX – Where XX is a 2 Byte hex value indicating the new encoder rate you wish on the printer decimal value.40.80. Command sent to printer: [1B][01][0F][01][E0] 6.20. 1510 Excel ESI Command Codes Addendum 6. Enter the pulses per inch for the shaft encoder.13 External Encoder Rate [1B] [01] [0F] [XX][XX] Command Group: System Control Description: Set the external encoder resolution parameter.

2.17 Increase Print Delay by . Command sent to printer: [1B][01][13][32] 6. Response: [07] [08] [07] [09] Range: 0 to 100 Decimal or 0 to 0064 hex Example: Message height value of 50 decimal that will be displayed on printer.15 Set External Encoding Reduction Value [1B] [01] [12] [XX] [XX] Command Group: System Control Description: Set the External Encoding Reduction Value.2.1510 Excel ESI Command Codes Addendum Response: [07] [08] [07] [09] Range: 0 to 9999 Decimal or 00 to 270F hex in Feet per Minute (FPM) Example: Line Speed value of 200 decimal that will be displayed on printer. Parameters: None Response: [07] [08] 6.18 Decrease Print Delay by . Parameters: None Response: [07] [08] 6-14 Command Reference Rev AA .01 inch.2.01 inch [1B] [01] [19] Command Group: System Control Description: Increase the Print Delay by 0. Command sent to printer: [1B][01][12][00][08] 6. Command sent to printer: [1B][01][11][00][C8] 6. Parameters: XX – Where XX is a value used as the reduction factor Response: [07] [08] [07] [09] Range: 2 to 9999 Decimal or 02 to 03E7 hex Example: Reduction factor value of 8 decimal that will be displayed on printer. Adjusting the message height changes the high voltage / EHT on the high voltage plates.2.01 inch.01 inch [1B] [01] [1A] Command Group: System Control Description: Decrease the Print Delay by 0.16 Adjust Message Height [1B] [01] [13] [XX] Command Group: System Control Description: Sets the message height on the nozzle Parameters: [XX] – Where XX is a hexadecimal value of the decimal value you wish to see on the printer.

2.20 Set Message Remote Mode [1B] [01] [1D] Command Group: System Control Description: Place the printer into Message Remote Mode to allow external message creation via host PC.2. This will be the decimal value.01) inches Response: [07] [08] [07] [09] NOTE: Must calculate total length of message plus space between first and second print. Convert to hex value place in XX. Command sent to printer: [1B][01][20][00][96] 6.19 Set Insert Remote Mode [1B] [01] [1C] Command Group: System Control Description: Place the printer into Insert Remote Mode to allow message creation from the printer’s keyboard or message editor.12500 Rev AA Command Reference 6-15 . th Parameters: XX – Where XX is the Distance between prints in 1/100 (0. Parameters: XX – Where XX is the value in hexadecimal of the decimal value you want to see on the printers display.01 inch increments. This mode is also used for remote data inserts to place data into printer’s existing message. Range: 50 . XX position. Set the total length of message plus th space between first print and second print in 1/100 (0. The print delay is in 1/100th (0.01) inch increments. Parameters: None Response: [07] [08] 6.22 Set Internal Distance Continuous Mode Spacing [1B] [01] [22] [XX] [XX] Command Group: System Control Description: When using Continuous Mode.01) inches. Response: [07] [08] [07] [09] Range: 0 to 7500 Decimal or 0 to 1D4C hex inches Example: Print delay value of 150 decimal that will be displayed on printer. Parameters: None Response: [07] [08] 6.21 Set Print Delay [1B] [01] [20] [XX] [XX] Command Group: System Control Description: Set the Print Delay in 0.2.2. 1510 Excel ESI Command Codes Addendum 6.

1510 Excel ESI Command Codes Addendum Example: Continuous Spacing value of 325 decimal that will be displayed on printer.2.2. Command sent to printer: [1B][01][22][01][45] 6.2. Parameters: XX – Where XX is a 4-Digit BCD value Response: [07] [08] [07] [09] 6. The message that is currently printing in print buffer will be unaffected.24 Deactivate Continuous Mode Printing [1B] [01] [24] Command Group: System Control Description: Deactivate the Continuous Mode printing feature.27 Clear Internal Buffers Only [1B] [01] [2A] Command Group: System Control Description: This command should clear the internal stack buffer only. will continue to printer.2. Parameters: None Response: [07] [08] 6. Parameters: None Response: [07] [08] [07] [2B] 6-16 Command Reference Rev AA .26 Set Expiry 2 Date Offset [1B] [01] [29] [XX] [XX] Command Group: System Control Description: Set the amount of days to use for expiration date offset 2.2. Parameters: None Response: [07] [08] 6. Parameters: XX – Where XX is a 4-Digit BCD value Response: [07] [08] [07] [09] 6.23 Activate Continuous Mode Printing [1B] [01] [23] Command Group: System Control Description: Activate the Continuous Mode printing feature.25 Set Expiry 1 Date Offset [1B] [01] [28] [XX] [XX] Command Group: System Control Description: Set the amount of days to use for expiration date offset 1.

2. Parameters: XX – Where XX is a hexadecimal value of the decimal value that you want to appear on the printer. Parameters: None Response: [07] [08] 6. This will vary on duty cycle of printing.2.28 Clear Last Print Engine Fault [1B] [01] [2C] Command Group: System Control Description: Clear the last fault on the Print Engine Parameters: None Response: [07] [08] 6. Range: 1 – 9999 Decimal Response: [07] [08] [07] [09] 6. This causes the printer to fire the message. Parameters: X1 – Where is a hexadecimal value for the number of repeat counts. The printer must be out of print mode when sending this command. Rev AA Command Reference 6-17 . 1510 Excel ESI Command Codes Addendum 6. This distance is from leading edge of message to leading edge on next message.2.2. If you are doing application where every message is different it is recommended that this size be set to maximum.31 Set Auto Encoding Detect Value [1B] [01] [49] [XX] [XX] [XX] Command Group: System Control Description: Set the detect area value when using auto encoding.2. The decimal value will be in mm. X2- X3 are the distance or delay between prints.30 Set Message Buffer Size [1B] [01] [44] [XX] Command Group: System Control Description: Set the size of the message buffer in the printer Parameters: [XX] – Where [XX] is the number of messages to buffer from [02] to [64] Response: [07] [08] [07] [09] NOTE: This command adjust the size of the printer’s input stack buffer.32 Set Auto Repeat & Delay [1B] [01] [21] [X1][X2][X3] Command Group: System Control Description: Set the repeat count value and repeat delay value.29 Trigger Printer Message [1B] [01] [3F] Command Group: System Control Description: Generates one product detect signal. 6.

If printer is not removed from print mode and command is sent you will receive a 07.2. Parameters: None Response: [07] [08] 6. 29 acknowledgement out of context response from printer. Response: [07] [08] [07] [09] 6. Parameters: XX– Where XX is a hexadecimal value for throw distance Byte 0: throw distance Range: 5 – 15 mm Response: [07] [08] [07] [09] 6.1510 Excel ESI Command Codes Addendum Byte 0: Repeat count Byte 1 to 2: Delay between prints (Leading edge of first message to leading edge of next message Range: 1 – 255 Repeat 0 – 7500 Delay Note: Printer must be removed from the print mode to send this command. puts jet cycle into Clean Shutdown. This turns off the printer’s latching print buffer.33 Set Throw Distance [1B] [01] [47] [XX] Command Group: System Control Description: Set the throw distance. Parameters: None Response: [07] [08] 6-18 Command Reference Rev AA .2.2.35 Enable Print Message Once [1B] [01] [16] Command Group: System Control Description: Enable the Print Once feature to print remote data only once and discard message.34 Printer Shutdown [1B] [01] [15] Command Group: System Control Description: Turns of Head.

2 Initialize Serializer 1 [1B] [02] [01] [X1] .36 Disable Print Message Once [1B] [01] [17] Command Group: System Control Description: Disable the Print Once feature. Parameters: None Response: [07] [08] 6.1 Create Graphics Character [1B] [02] [00] Command Group: System Special Description: Begin the creation of a Ram graphics logo into the printer’s memory. This will print the last message received on every product detect signal until a new message is received. returns printer to a latching print buffer.Serializer padding character is Space (00) .2. [X24] Command Group: System Special Description: Setup the operation of Serializer 1 Parameters: 24 Bytes of data as defined below: Byte 1 – Direction and Wrap (Value hex) (00h) – Count Down Wrap Around OFF (01h) – Count Down Wrap Around ON (40h) – Count Up Wrap Around OFF (41h) – Count Up Wrap Around OFF Byte2 – Number of Digits in Serializer in Hex (1-8 Characters) Byte3 – Increment value convert decimals value to hex (1-99 dec or 01-63hex) Byte4 to Byte 7 – Number of Repeats – 4-Digit ASCII (Range 1-250) Byte8 to Byte 15 – End Value in ASCII (1-8 Characters) Byte16 to Byte 23 – Start Value in ASCII (1-8 Characters) Byte 24 (01) .' Parameters: None Response: [07] [0B] 6.Serializer padding character is Zero Rev AA Command Reference 6-19 .3.3..3 System Special Commands 6. 1510 Excel ESI Command Codes Addendum 6.

3 Initialize Timer [1B] [02] [02] [XX] Command Group: System Special Description: Setup the operation of the Timer Parameters: [XX] – where [XX] sets up based on the following parameters BIT0 to BIT3 – 0x00 – 1 Minute 4 Digit Value 0x01 – 15 Minute 4 Digit Value 0x02 – 30 Minute 4 Digit Value 0x03 – 60 Minute 4 Digit Value 0x04 – 1 Minute 2 Digit Value (This is not a valid setting) 0x05 – 15 Minute 2 Digit Value 0x06 – 30 Minute 2 Digit Value 0x07 – 60 Minute 2 Digit Value BIT4 – Character Code 0 – Set for Alpha – Clear for Numeric BIT5 – Character Code 1 – Set for Alpha – Clear for Numeric BIT6 – Character Code 2 – Set for Alpha – Clear for Numeric BIT7 – Character Code 3 – Set for Alpha – Clear for Numeric Response: [07] [08] [07] [09] 6. including header.1510 Excel ESI Command Codes Addendum Response: [07] [08] [07] [09] 6.4 Initialize Shifts [1B] [02] [03] [X1] . [X124] Command Group: System Special Description: Setup the shift timer inserts Parameters: Variable amount of data based on the number of shifts to setup Byte 0 – Number of Shift Codes in Hex Byte 1 to Byte 5 – Data for Shift 1 Byte 1 to Byte 2 – 2-Digit Hour in ASCII Byte 3 to Byte 4 – 2-Digit Minute in ASCII Byte 5 – Character to Print when in Shift Time Byte 6 to Byte 10 – Data for Shift 2 Continue till bytes 124 is reached Note: The command must be exactly 124 bytes long.3. 6-20 Command Reference Rev AA .. Any unused bytes should be padded with space [20] or zero characters [30].3.

3.3.7 Set System Date [1B] [02] [06] [MM] [MM] [DD] [DD] [YY] [YY] Command Group: System Special Description: Set the System Date on the Printer Rev AA Command Reference 6-21 .Serializer padding character is Space (00) .5 Initialize Serializer 2 [1B] [02] [04] [X1] . [X24] Command Group: System Special Description: Setup the operation of Serializer 2 Parameters: 24 Bytes of data as defined below Byte 1 – Direction and Wrap (Value hex) (00h) – Count Down Wrap Around OFF (01h) – Count Down Wrap Around ON (40h) – Count Up Wrap Around OFF (41h) – Count Up Wrap Around OFF Byte2 – Number of Digits in Serializer in Hex (1-8 Characters) Byte3 – Increment value convert decimals value to hex (1-99 dec or 01-63hex) Byte4 to Byte 7 – Number of Repeats – 4-Digit ASCII (Range 1-250) Byte8 to Byte 15 – End Value in ASCII (1-8 Characters) Byte16 to Byte 23 – Start Value in ASCII (1-8 Characters) Byte 24 (01) . 1510 Excel ESI Command Codes Addendum Response: [07] [08] [07] [09] 6.3..6 Set System Time [1B] [02] [05] [HH] [HH] [MM] [MM] Command Group: System Special Description: Set the System Time on the Printer Parameters: [HH] [HH] [MM] [MM] – Where HH is the 2-Digit ASCII Hour Value and MM is the 2-Digit ASCII Minute Value Response: [07] [08] [07] [09] 6.Serializer padding character is Zero Response: [07] [08] [07] [09] 6.

3.3.3. DD is the 2-Digit ASCII Day of Month.10 Activate Message Assign Mode [1B] [02] [12] Command Group: System Special Description: Activate the message assign mode Parameters: None Response: [07] [08] 6.3. This command will only select messages that have been downloaded into the assigned mode locations 6.12 Set Message Number for Next Created Message (Assigned Mode) [1B] [02] [14] [XX] Command Group: System Special Description: Set the number for the next created message 6-22 Command Reference Rev AA .9 Clear Message (Assigned Mode) [1B] [02] [11] Command Group: System Special Description: Clear the currently selected message Parameters: None Response: [07] [08] 6. and YY is the 2-Digit ASCII Year Response: [07] [08] [07] [09] 6.11 Deactivate Message Assign Mode [1B] [02] [13] Command Group: System Special Description: Activate the message assign mode Parameters: None Response: [07] [08] 6.8 Select Message (Assigned Mode) [1B] [02] [10] [XX] Command Group: System Special Description: Set the current message Parameters: [XX] – Where XX is a hexadecimal value indicating the message number (1 to Message Buffer Size) Response: [07] [08] [07] [09] Note: This command will not recall messages created and stored from the printer’s keyboard.3.1510 Excel ESI Command Codes Addendum Parameters: [MM] [MM] [DD] [DD] [YY] [YY] – Where MM is the 2-Digit ASCII Month Value.

3. 1510 Excel ESI Command Codes Addendum Parameters: [XX] – Where XX is a hexadecimal value indicating the message number (1 to Message Buffer Size) Response: [07] [08] [07] [09] 6.13 Get I/O Status [1B] [02] [29] Command Group: System Special Description: Get the status of the I/O on the printer (Expanded I/O board) Parameters: None Response: [07] [08] [X1] [X2] [X3] – Defined as follows Byte 1 [X1] Bit 0 – Set if Input 0 is active Bit 1 – Set if Input 1 is active Bit 2 – Set if Input 2 is active Bit 3 – Set if Input 3 is active Bit 4 – Set if Input 4 is active Bit 5 – Set if Input 5 is active Bit 6 – Set if Input 6 is active Bit 7 – Set if Input 7 is active Byte 2 [X2] Bit 0 – Set if Input 8 is active Bit 1 – Set if Input 9 is active Bit 2 – Set if Output 0 is active Bit 3 – Set if Output 1 is active Bit 4 – Set if Output 2 is active Bit 5 – Set if Output 3 is active Bit 6 – Set if Output 4 is active Bit 7 – Set if Output 5 is active Rev AA Command Reference 6-23 .

15 Reset Serializer 2 [1B] [02] [32] Command Group: System Special Description: Reset Serializer 2 to programmed start value.16 Initialize UCN [1B] [02] [39] [XX] Command Group: System Special Description: Setup the operation of UCN Parameters: [XX] – Where XX is a hexadecimal value of UCN Length 1 Bytes of data as defined below Byte 1 – UCN Length Response: [07] [08] [07] [09] 6.1510 Excel ESI Command Codes Addendum Byte 3 [X1] Bit 0 – Set if Red Alert Light is on Bit 1 – Set if Yellow Alert Light is on Bit 2 – Set if Green Alert Light is on 6.17 Select Display Unit Metric [1B] [02] [3A] Command Group: System Special Description: Select display units in metric.3. Parameters: None Response: [07] [08] Note: Should be changed with print mode OFF 6. Parameters: None Response: [07] [08] 6.18 Select Display Unit Inches [1B] [02] [3B] Command Group: System Special Description: Select display units in Inches Parameters: None 6-24 Command Reference Rev AA .3.3.14 Reset Serializer 1 [1B] [02] [31] Command Group: System Special Description: Reset Serializer 1 to programmed start value. Parameters: None Response: [07] [08] 6.3.3.

This will change all inserts such as date and time digits and characters to Arabic numbers and characters.19 Select Speed compensation ON [1B] [02] [3C] Command Group: System Special Description: Select speed compensation On Parameters: None Response: [07] [08] [07] [09] Note: Should be changed with print mode OFF 6.21 Select Insert Number English [1B] [02] [3E] Command Group: System Special Description: Select Insert Number English.3. Rev AA Command Reference 6-25 . Parameters: None Response: [07] [08] Note: Should be changed with print mode OFF. Change will occur on the next message sent to printer. 1510 Excel ESI Command Codes Addendum Response: [07] [08] Note: Should be changed with print mode OFF 6. Change will occur on the next message sent to printer. This will change date and time insert using English characters. Parameters: None Response: [07] [08] Note: Should be changed with print mode OFF.20 Select Speed compensation OFF [1B] [02] [3D] Command Group: System Special Description: Select speed compensation Off Parameters: None Response: [07] [08] ] [07] [09] Note: Should be changed with print mode OFF 6.22 Select Insert Number Arabic [1B] [02] [3F] Command Group: System Special Description: Select Insert Number Arabic.3. 6.3.3.

4.1510 Excel ESI Command Codes Addendum 6. Parameters: None Response: [07] [08] 6.2 Set Reverse Message Off [1B] [03] [01] Command Group: Global Attributes Description: Set Reverse Message to OFF. This will print message normal back to front. This will print the characters backward. This will print character in normal orientation. Parameters: None Response: [07] [08] 6. Parameters: None Response: [07] [08] 6-26 Command Reference Rev AA . Parameters: None Response: [07] [08] 6.3 Set Reverse All Characters On [1B] [03] [02] Command Group: Global Attributes Description: Set Reverse All Characters to On.4 Global Attributes Commands 6.4 Set Reverse All Characters Off [1B] [03] [03] Command Group: Global Attributes Description: Set Reverse All Characters to OFF.4.4.1 Set Reverse Message On [1B] [03] [00] Command Group: Global Attributes Description: Set Reverse Message to ON. This will print the message in reverse or back to front.4.

Depending on matrix selected this will printer each vertical stroke of character twice.5 Set Invert Message On [1B] [03] [04] Command Group: Global Attributes Description: Set Invert Message to On.6 Set Invert Message Off [1B] [03] [05] Command Group: Global Attributes Description: Set Invert Message to OFF. Depending on matrix selected this will printer each vertical stroke of character just once.4.4. 1510 Excel ESI Command Codes Addendum 6. This will make the characters look darker. This will print characters in normal orientation. Parameters: None Response: [07] [08] 6. Depending on matrix selected this will printer each vertical stroke of character three times. Parameters: None Response: [07] [08] Rev AA Command Reference 6-27 .4.9 Set Message Multi-Stroke to 3 [1B] [03] [08] Command Group: Global Attributes Description: Set the Message Multi-Stroke to 3. Parameters: None Response: [07] [08] 6.7 Set Message Multi-Stroke to 1 [1B] [03] [06] Command Group: Global Attributes Description: Set the Message Multi-Stroke to 1. Parameters: None Response: [07] [08] 6.4. This will make the characters look darker. This will print characters upside down. Parameters: None Response: [07] [08] 6.8 Set Message Multi-Stroke to 2 [1B] [03] [07] Command Group: Global Attributes Description: Set the Message Multi-Stroke to 2.4.

13 Deactivate Tower Print for 5x7 Single Line [1B] [03] [0C] Command Group: Global Attributes Description: Deactivate the Tower Print in the 5x7 Single Line mode. Parameters: None Response: [07] [08] 6-28 Command Reference Rev AA .10 Set Message Multi-Stroke to 4 [1B] [03] [09] Command Group: Global Attributes Description: Set the Message Multi-Stroke to 4.11 Set Character Spacing [1B] [03] [0A] [XX] Command Group: Global Attributes Description: Set the inter character spacing.12 Activate Tower Print for 5x7 Single Line [1B] [03] [0B] Command Group: Global Attributes Description: Activate the Tower Print in the 5x7 Single Line mode.4. Parameters: None Response: [07] [08] 6.4.4. This will return characters to normal orientation. Parameters: [XX] – Where [XX} is a hexadecimal value from 1 to 9 Response: [07] [08] [07] [09] 6.4.1510 Excel ESI Command Codes Addendum 6. This will change the space between the characters allowing the host to specify the number of strokes between characters. Depending on matrix selected this will printer each vertical stroke of character four times. This will print characters at 90 degrees. Parameters: None Response: [07] [08] 6. This will make the characters look darker.

Parameters: Byte 0: Length of File name Byte 1…Up to Length of File name: File name Response: [07] [08] [07][09] Rev AA Command Reference 6-29 . The total length of the command including parameters should be equal to 50 bytes.16 Select Raster [1B] [03] [0F] [XX] … [XX] Command Group: Global Attributes Description: Select raster as per raster substitution On or Off. This will return the printer to print the bars of a bar code. Parameters: None Response: [07] [08] 6.15 Deactivate Reverse Barcode Image [1B] [03] [0E] Command Group: Global Attributes Description: Deactivate the printing of barcodes as white on black (reverse image).4. If its size is less than 50 bytes then padding bytes should be added at the end to equal 50.14 Activate Reverse Barcode Image [1B] [03] [0D] Command Group: Global Attributes Description: Activate the printing of barcodes as white on black (reverse image).4.4. This command will print bar codes in reverse printing the spaces and not the bars. 1510 Excel ESI Command Codes Addendum 6. Parameters: None Response: [07] [08] 6.

5. Parameters: None Response: [07] [08] 6-30 Command Reference Rev AA . this matrix is a mixed font matrix meaning you will be able to combine 16 high characters and two lines of 5x7 characters in to one message you would use the sub font commands to switch back an forth between 16 high (Double character) or 2 lines of 5x7 (single).4 Select 10x16 Single Line w/5x7 Twin Line Matrix [1B] [04] [03] Command Group: Global Font Description: Select the 10x16 Single Line w/5x7 Twin Line Matrix for use when creating a message.1 Select 5x5 Single Line Matrix [1B] [04] [00] Command Group: Global Font Description: Select the 5x5 Single Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.1510 Excel ESI Command Codes Addendum 6.5 Global Font Commands 6.5 Select 5x7 Twin Line Matrix [1B] [04] [04] Command Group: Global Font Description: Select the 5x7 Twin Line Matrix for use when creating a message.2 Select 5x7 Single Line Matrix [1B] [04] [01] Command Group: Global Font Description: Select the 5x7 Single Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.5. Parameters: None Response: [07] [08] 6.3 Select 7x9 Single Line Matrix [1B] [04] [02] Command Group: Global Font Description: Select the 7x9 Single Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.5.5.5.

7 Select 16x24 Single Line w/5x7 and 10x16 Mixed Mode Matrix [1B] [04] [07] Command Group: Global Font Description: Select the 16x24 Single Line w/5x7 and 10x16 Mixed Mode Matrix for use when creating a message Parameters: None Response: [07] [08] 6.9 Select 7x9 Tri Line Matrix [1B] [04] [17] Command Group: Global Font Description: Select the 7x9 Tri Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.8 Select 5x7 Tri Line Matrix [1B] [04] [08] Command Group: Global Font Description: Select the 5x7 Tri Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.10 Select 5x5 Tri Line Matrix [1B] [04] [1B] Command Group: Global Font Description: Select the 5x5 Tri Line Matrix for use when creating a message Parameters: None Response: [07] [08] Rev AA Command Reference 6-31 .5.5. Response: [07] [08] 6. 1510 Excel ESI Command Codes Addendum 6.5.6 Select 5x7 High Quality Twin Line Matrix [1B] [04] [05] Command Group: Global Font Description: Select the 5x7 High Quality Twin Line Matrix for use when creating a message Parameters: None Note: This matrix print with the same raster settings at the 5x7TL this command is present to provide backward compatibility.5.5.

5.16 Select 9x12 Twin Line Matrix [1B] [04] [24] Command Group: Global Font Description: Select the 9x12 Twin Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6-32 Command Reference Rev AA .14 Select 9x12 Single Line Matrix [1B] [04] [22] Command Group: Global Font Description: Select the 9x12 Single Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.5.11 Select 5x5 Quad Matrix [1B] [04] [16] Command Group: Global Font Description: Select the 5x5 Quad Matrix for use when creating a message Parameters: None Response: [07] [08] 6.15 Select 5x7 Quad Matrix [1B] [04] [23] Command Group: Global Font Description: Select the 5x7 Quad Matrix for use when creating a message Parameters: None Response: [07] [08] 6.5.12 Select 30x34 Single Line Matrix [1B] [04] [20] Command Group: Global Font Description: Select the 20x34 Single Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.5.5.5.1510 Excel ESI Command Codes Addendum 6.13 Select 5x5 Twin Line Matrix [1B] [04] [21] Command Group: Global Font Description: Select the 5x5 Twin Line Matrix for use when creating a message Parameters: None Response: [07] [08] 6.

17 Select 5x5 Penta Matrix [1B] [04] [25] Command Group: Global Font Description: Select the 5x5 Penta Matrix for use when creating a message Parameters: None Response: [07] [08] Rev AA Command Reference 6-33 .5. 1510 Excel ESI Command Codes Addendum 6.

6. Parameters: None Response: None 6.6. This will return the characters to normal orientation. Parameters: None Response: None 6. This will return the characters to normal orientation. This will print each vertical stroke of the code only once.6. This will print the characters backward.6 Data Attribute Commands 6.3 Set Invert Character On [1B] [80] [02] Command Group: Data Attribute Description: Set Invert Character to ON.1510 Excel ESI Command Codes Addendum 6.6. Parameters: None Response: None 6-34 Command Reference Rev AA .2 Set Reverse Characters Off [1B] [80] [01] Command Group: Data Attribute Description: Set Reverse Characters to OFF.6. Parameters: None Response: None 6. Parameters: None Response: None 6.4 Set Invert Character Off [1B] [80] [03] Command Group: Data Attribute Description: Set Invert Character to OFF. This will print characters upside down.5 Set Character Multi-Stroke to 1 [1B] [80] [04] Command Group: Data Attribute Description: Set the Character Multi-Stroke to 1.1 Set Reverse Characters On [1B] [80] [00] Command Group: Data Attribute Description: Set Reverse Characters to ON.

This will use special fonts that can be downloaded in to the printer.6. This can be done with USB stick. Parameters: None Response: None 6.8 Set Character Multi-Stroke to 4 [1B] [80] [07] Command Group: Data Attribute Description: Set the Character Multi-Stroke to 4.6. Making the message darker or bolder. Once custom fonts or matrixes are present in the printer this command tells the printer to use the custom font for the matrix selected. Making the message darker or bolder. Making the message darker or bolder.9 Select Custom Font On [1B] [80] [10] Command Group: Data Font Description: Select Custom Font ON. This will print each vertical stroke of the character twice. Parameters: None Response: None 6. This will return the printer to use it standard fonts or matrixes for printing. 1510 Excel ESI Command Codes Addendum 6.10 Select Custom Font Off [1B] [80] [11] Command Group: Data Font Description: Select Custom Font OFF. Parameters: None Response: [07] [08] Rev AA Command Reference 6-35 .7 Set Character Multi-Stroke to 3 [1B] [80] [06] Command Group: Data Attribute Description: Set the Character Multi-Stroke to 3. Parameters: None Response: None 6.6. Parameters: None Response: [07] [08] 6. This will print each vertical stroke of the character three times. This will print each vertical stroke of the character three times.6.6 Set Character Multi-Stroke to 2 [1B] [80] [05] Command Group: Data Attribute Description: Set the Character Multi-Stroke to 2.6.

Parameters: None Response: None 6. This will print the tallest character in the matrix. Equivalent to 10x16 Single and 16x24 Single modes. This command is used for mixed matrixes.7.5 Select 5x5 Single Line Matrix [1B] [81] [04] Command Group: Data Font Description: Select the 5x5 Single Line Matrix for use in the current message Parameters: None Response: None 6-36 Command Reference Rev AA .7.7 Data Font Commands 6.7.4 Select Sub Font 3 [1B] [81] [03] Command Group: Data Font Description: Select Sub Font 3 (Equivalent to 16x24 mode with 10x16 characters over 5x7 characters) Parameters: None Response: None 6.1510 Excel ESI Command Codes Addendum 6. This command is used for mixed matrixes. Equivalent to 10x16 Double and 16x24 Triple modes.7. Parameters: None Response: None 6. This command is used for mixed matrixes.7.1 Select Sub Font 0 [1B] [81] [00] Command Group: Data Font Description: Select Sub Font 0. This command will printer the 5x7 characters either 2 lines (10x16) or 5x7 or 3 lines of 5x7 (16x24) depending on what base matrix you are in. (Equivalent to 16x24 mode with 5x7 characters over 10x16 characters) Parameters: None Response: None 6.3 Select Sub Font 2 [1B] [81] [02] Command Group: Data Font Description: Select Sub Font 2.2 Select Sub Font 1 [1B] [81] [01] Command Group: Data Font Description: Select Sub Font 1.

7 Select 7x9 Single Line Matrix [1B] [81] [06] Command Group: Data Font Description: Select the 7x9 Single Line Matrix for use in the current message Parameters: None Response: None 6.9 Select 5x7 Twin Line Matrix [1B] [81] [08] Command Group: Data Font Description: Select the 5x7 Twin Line Matrix for use in the current message Parameters: None Response: None 6.7.7.7.10 Select 5x7 High Quality Twin Line Matrix [1B] [81] [09] Command Group: Data Font Description: Select the 5x7 High Quality Twin Line Matrix for use in the current message Parameters: None Response: None 6.7.6 Select 5x7 Single Line Matrix [1B] [81] [05] Command Group: Data Font Description: Select the 5x7 Single Line Matrix for use in the current message Parameters: None Response: None 6.11 Select 16x24 Single Line w/5x7 and 10x16 Mixed Mode Matrix [1B] [81] [0B] Command Group: Data Font Description: Select the 16x24 Single Line w/5x7 and 10x16 Mixed Mode Matrix for use in the current message Parameters: None Response: None Rev AA Command Reference 6-37 . 1510 Excel ESI Command Codes Addendum 6.8 Select 10x16 Single Line w/5x7 Twin Line Matrix [1B] [81] [07] Command Group: Data Font Description: Select the 10x16 Single Line w/5x7 Twin Line Matrix for use in the current message Parameters: None Response: None 6.7.7.

Parameters: None Response: [07] [08] 6.1 Select Raster substitution ON [1B] [81] [2C] Command Group: Data Font Description: Select Raster substitution ON.8 Select 5x5 Twin Line Matrix [1B] [81] [1F] Command Group: Data Font Description: Select the 5x5 Twin line matrix for the current message.2 Select Raster substitution OFF [1B] [81] [2D] Command Group: Data Font Description: Select Raster substitution OFF.7.3 Select Subsequent 30x34 Single Line Matrix [1B] [81] [20] Command Group: Data Font Description: Select the subsequent 20x32 Single Line Matrix for use in the current message Parameters: None Response: None 6-38 Command Reference Rev AA . Use tab [09] between each line of text with a carriage return [0D] at the end of the message. This is command is used with select raster command. Parameters: None Response: None 6.8.8. Parameters: None Response: [07] [08] 6. Parameters: None Response: None 6.8.1510 Excel ESI Command Codes Addendum 6. Must use tab [09] between each line of text with a carriage return [0D] at the end of the message.12 Select 5x5 Quad Line Matrix [1B] [81] [1A] Command Group: Data Font Description: Select the 5x5 Quad line matrix for the current message.

4 Select Subsequent 9x12 Single Line Matrix [1B] [81] [2A] Command Group: Data Font Description: Select the subsequent 9x12 single Line Matrix for use in the current message Parameters: None Response: None 6. 1510 Excel ESI Command Codes Addendum 6. Parameters: None Response: None 6.1 Include RAM Graphics Character 1 in Message [1B] [82] [00] Command Group: Data Graphic Description: Include RAM Graphics Character 1 into the Message at the current location with in the message.9.9.2 Include RAM Graphics Character 2 in Message [1B] [82] [01] Command Group: Data Graphic Description: Include RAM Graphics Character 2 in Message at the current location Parameters: None Response: None Rev AA Command Reference 6-39 .9 Data Graphics Commands 6.8.

NOV. WED. MAY. AUG.1 Insert Serializer 1 [1B] [84] [00] Command Group: Data Inserts Description: Insert Serializer 1 into the current message at the current location Parameters: X Filler Bytes needed depending on length of serializer. JUL.10 Data Inserts Commands 6. Parameters: 2 Filler Bytes Needed Response: None 6. Take the total number of characters for serializer minus 1 for the command. SEP. MAR.4 Insert 2 Digit Day of Month [1B] [84] [03] Command Group: Data Inserts Description: Insert 2 Digit Day of Month into the current message at the current location Parameters: 1 Filler Byte Needed Response: None 6. FEB. MON. JAN.10. APR. This will tell you the number of filler bytes required. TUE.10. FRI. Response: None 6.10. OCT.3 Insert 3 Character Month [1B] [84] [02] Command Group: Data Inserts Description: Insert 3 Character Month into the current message at the current location. SUN. THR.10. DEC. SAT Parameters: 2 Filler Bytes Needed Response: None 6-40 Command Reference Rev AA . JUN.1510 Excel ESI Command Codes Addendum 6.5 Insert 3 Character Day of Week [1B] [84] [04] Command Group: Data Inserts Description: Insert 3 Character Day of Week into the current message at the current location.2 Insert 2 Digit Month [1B] [84] [01] Command Group: Data Inserts Description: Insert 2 Digit Month into the current message at the current location Parameters: 1 Filler Byte Needed Response: None 6.10.

9 Insert 2 Digit Year [1B] [84] [08] Command Group: Data Inserts Description: Insert 2 Digit Year into the current message at the current location Parameters: 1 Filler Byte Needed Response: None 6.10.10.10.11 Insert 2 Digit Hour [1B] [84] [0A] Command Group: Data Inserts Description: Insert 2 Digit Hour into the current message at the current location Parameters: 1 Filler Byte Needed Response: None Rev AA Command Reference 6-41 . 1510 Excel ESI Command Codes Addendum 6.10.6 Insert 3 Digit Day of Year (Julian Day) [1B] [84] [05] Command Group: Data Inserts Description: Insert 3 Digit day of Year into the current message at the current location Parameters: 2 Filler Bytes Needed Response: None 6.10.10 Insert 1 Digit Year [1B] [84] [09] Command Group: Data Inserts Description: Insert 1 Digit Year into the current message at the current location Parameters: 0 Filler Bytes Needed Response: None 6.10.8 Insert 4 Digit Year [1B] [84] [07] Command Group: Data Inserts Description: Insert 4 Digit Year into the current message at the current location Parameters: 3 Filler Bytes Needed Response: None 6.7 Insert 2 Digit Week of Year [1B] [84] [06] Command Group: Data Inserts Description: Insert 2 Digit Week of Year into the current message at the current location Parameters: 1 Filler Byte Needed Response: None 6.

10.10.10.2 Digit Month into the current message at the current location Parameters: 1 Filler Byte Needed Response: None 6-42 Command Reference Rev AA .15 Insert Filler Byte [1B] [84] [0E] Command Group: Data Inserts Description: Insert Filler Byte into the current message at the current location Parameters: None Response: None 6.12 Insert 2 Digit Minute of Hour [1B] [84] [0B] Command Group: Data Inserts Description: Insert 2 Digit Minute of Hour into the current message at the current location Parameters: 1 Filler Byte Needed Response: None 6.13 Insert 3 Digit Hour of Week [1B] [84] [0C] Command Group: Data Inserts Description: Insert 3 Digit Hour of Week into the current message at the current location Parameters: 2 Filler Bytes Needed Response: None 6.10.14 Insert Timer [1B] [84] [0D] Command Group: Data Inserts Description: Insert Timer into the current message at the current location Parameters: X Filler Bytes needed depending on length of Timer selected Response: None 6.1510 Excel ESI Command Codes Addendum 6.16 Insert Expiry 1 – 2 Digit Month [1B] [84] [0F] Command Group: Data Inserts Description: Insert Expiry 1 .10.

1510 Excel ESI Command Codes Addendum

6.10.17 Insert Expiry 1 – 3 Character Month [1B] [84] [10]
Command Group: Data Inserts
Description: Insert Expiry 1 - 3 Character Month into the current message at the
current location
Parameters: 2 Filler Bytes Needed
Response: None

6.10.18 Insert Expiry 1 – 2 Digit Day of Month [1B] [84] [11]
Command Group: Data Inserts
Description: Insert Expiry 1 - 2 Digit Day of Month into the current message at the
current location
Parameters: 1 Filler Byte Needed
Response: None

6.10.19 Insert Expiry 1 – 3 Digit Day of Year [1B] [84] [12]
Command Group: Data Inserts
Description: Insert Expiry 1 - 3 Digit Day of Year into the current message at the
current location
Parameters: 2 Filler Bytes Needed
Response: None

6.10.20 Insert Expiry 1 – 4 Digit Year [1B] [84] [13]
Command Group: Data Inserts
Description: Insert Expiry 1 - 4 Digit Year into the current message at the current
location
Parameters: 3 Filler Bytes Needed
Response: None

6.10.21 Insert Expiry 1 – 2 Digit Year [1B] [84] [14]
Command Group: Data Inserts
Description: Insert Expiry 1 - 2 Digit Year into the current message at the current
location
Parameters: 1 Filler Bytes Needed
Response: None

Rev AA Command Reference 6-43

1510 Excel ESI Command Codes Addendum

6.10.22 Insert Expiry 1 – 1 Digit Year [1B] [84] [15]
Command Group: Data Inserts
Description: Insert Expiry 1 - 1 Digit Year into the current message at the current
location
Parameters: 0 Filler Bytes Needed
Response: None

6.10.23 Insert Shift [1B] [84] [17]
Command Group: Data Inserts
Description: Insert Shift into the current message at the current location
Parameters: 0 Filler Bytes Needed
Response: None

6.10.24 Insert Alpha Hour [1B] [84] [18]
Command Group: Data Inserts
Description: Insert Alpha Hour into the current message at the current location
Parameters: 0 Filler Bytes Needed
Response: None

6.10.25 Insert Serializer 2 [1B] [84] [1B]
Command Group: Data Inserts
Description: Insert Serializer 2 into the current message at the current location
Parameters: X Filler Bytes needed depending on length of serializer # 2
Response: None

6.10.26 Insert Expiry 2 – 2 Digit Month [1B] [84] [1C]
Command Group: Data Inserts
Description: Insert Expiry 2 - 2 Digit Month into the current message at the current
location
Parameters: 1 Filler Byte Needed
Response: None

6.10.27 Insert Expiry 2 – 3 Character Month [1B] [84] [1D]
Command Group: Data Inserts
Description: Insert Expiry 2 – 3 Character Month into the current message at the
current location
Parameters: 2 Filler Bytes Needed
Response: None

6-44 Command Reference Rev AA

1510 Excel ESI Command Codes Addendum

6.10.28 Insert Expiry 2 – 2 Digit Day of Month [1B] [84] [1E]
Command Group: Data Inserts
Description: Insert Expiry 2 - 2 Digit Day of Month into the current message at the
current location
Parameters: 1 Filler Byte Needed
Response: None

6.10.29 Insert Expiry 2 – 3 Digit Day of Year [1B] [84] [1F]
Command Group: Data Inserts
Description: Insert Expiry 2 – 3 Digit Day of Year into the current message at the
current location
Parameters: 2 Filler Bytes Needed
Response: None

6.10.30 Insert Expiry 2 – 4 Digit Year [1B] [84] [20]
Command Group: Data Inserts
Description: Insert Expiry 2 – 4 Digit Year into the current message at the current
location
Parameters: 3 Filler Bytes Needed
Response: None

6.10.31 Insert Expiry 2 – 2 Digit Year [1B] [84] [21]
Command Group: Data Inserts
Description: Insert Expiry 2 – 2 Digit Year into the current message at the current
location
Parameters: 1 Filler Byte Needed
Response: None

6.10.32 Insert Expiry 2 – 1 Digit Year [1B] [84] [22]
Command Group: Data Inserts
Description: Insert Expiry 2 – 1 Digit Year into the current message at the current
location
Parameters: None
Response: None

Rev AA Command Reference 6-45

33 Insert Alpha Day [1B] [84] [27] Command Group: Data Inserts Description: Insert Alpha Day into the current message at the current location Parameters: None Response: NONE 6.1510 Excel ESI Command Codes Addendum 6.10.10.35 Insert 2 Digit European Week of Year [1B] [84] [29] Command Group: Data Inserts Description: Insert 2 digit European week of year into the current message at the current location Parameters: None Response: NONE 6-46 Command Reference Rev AA .10.34 Insert UCN [1B] [84] [28] Command Group: Data Inserts Description: Insert UCN into the current message at the current location Parameters: None Response: [07] [08] 6.

Note: The data must be numerals only and must be entered in an even number of number of characters.11. Parameters: None Response: None 6.4 Barcode Code 39 OFF [1B] [85] [03] Command Group: Barcodes Description: End the use of Code 39 Barcode in the message Parameters: None Response: None 6. The bar code will calculate checksum and add to bar code if number of digit is odd the printer will add zero character to code to make the total number of digits even.11.1 Barcode Interleaved 2 of 5 (I 2 of 5) ON [1B] [85] [00] Command Group: Barcodes Description: Set the subsequent message data to encode as a I 2of 5 Barcode start Note: The data must be numerals only and must be entered in an even number of number of characters.11.5 Barcode I 2 of 5 with Human Readable ON [1B] [85] [04] Command Group: Barcodes Description: Set the subsequent message data to encode as an I 2of 5 with Human Readable Barcode start.11 Data Barcode Commands 6. The bar code will calculate checksum and add Rev AA Command Reference 6-47 . The bar code will calculate checksum and add to bar code if number of digit is odd the printer will add zero character to code to make the total number of digits even.11. Parameters: None Response: None 6.3 Barcode Code 3 of 9 (Code 39) ON [1B] [85] [02] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 39 Barcode start Note: This bar code will accept alpha or numeric characters.11.2 Barcode I 2 of 5 OFF [1B] [85] [01] Command Group: Barcodes Description: End the use of I 2of 5 Barcode in the message Parameters: None Response: None 6. 1510 Excel ESI Command Codes Addendum 6. They can be entered in odd or even set of characters.

They can be entered in odd or even set of characters.11.9 Barcode EAN 13 ON [1B] [85] [0C] Command Group: Barcodes Description: Set the subsequent message data to encode as an EAN 13 Barcode Parameters: None Response: None 6. The bar code will calculate checksum and add to bar code if number of digit is odd the printer will add zero character to code to make the total number of digits even.10 Barcode EAN 13 OFF [1B] [85] [0D] Command Group: Barcodes Description: End the use of EAN 13 Barcode in the message Parameters: None Response: None 6-48 Command Reference Rev AA .11. Parameters: None Response: None 6.6 Barcode I 2 of 5 with Human Readable OFF [1B] [85] [05] Command Group: Barcodes Description: End the use of I 2of 5 with Human Readable Barcode in the message Parameters: None Response: None 6.1510 Excel ESI Command Codes Addendum to bar code if number of digit is odd the printer will add zero character to code to make the total number of digits even.8 Barcode Code 39 with Human Readable OFF [1B] [85] [07] Command Group: Barcodes Description: End the use of Code 39 with Human Readable Barcode in the message Parameters: None Response: None 6.11.11.7 Barcode Code 39 with Human Readable ON [1B] [85] [06] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 39 with Human Readable Barcode Note: This bar code will accept alpha or numeric characters. Parameters: None Response: None 6.11.

13 Barcode EAN 13 with Human Readable ON [1B] [85] [13] Command Group: Barcodes Description: Set the subsequent message data to encode as an EAN 13 with Human Readable Barcode Parameters: None Response: None 6.11.11.11.11 Barcode EAN 8 ON [1B] [85] [0E] Command Group: Barcodes Description: Set the subsequent message data to encode as an EAN 8 Barcode Parameters: None Response: None 6.11.12 Barcode EAN 8 OFF [1B] [85] [0F] Command Group: Barcodes Description: End the use of EAN 8 Barcode in the message Parameters: None Response: None 6.14 Barcode EAN 13 with Human Readable OFF [1B] [85] [14] Command Group: Barcodes Description: End the use of EAN 13 with Human Readable Barcode in the message Parameters: None Response: None 6.16 Barcode EAN 8 with Human Readable OFF [1B] [85] [16] Command Group: Barcodes Description: End the use of EAN 8 with Human Readable Barcode in the message Parameters: None Response: None Rev AA Command Reference 6-49 .11. 1510 Excel ESI Command Codes Addendum 6.11.15 Barcode EAN 8 with Human Readable ON [1B] [85] [15] Command Group: Barcodes Description: Set the subsequent message data to encode as an EAN 8 with Human Readable Barcode Parameters: None Response: None 6.

11.20 Barcode Code 128 Subset C Switch Control [1B] [85] [1B] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 Subset C switch control Barcode Parameters: None Response: None 6.11.11.11.18 Barcode Code 128 Subset C On [1B] [85] [18] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 Subset C Barcode Parameters: None Response: None 6.21 Barcode Code 128 Function 1 Control [1B] [85] [1C] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 function 1 control barcode Parameters: None Response: None 6.11.22 Barcode Code 128 Function 2 Control [1B] [85] [1D] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 function 2 control barcode Parameters: None 6-50 Command Reference Rev AA .19 Barcode Code 128 Off [1B] [85] [19] Command Group: Barcodes Description: End the use of Code 128 Barcode in the message Parameters: None Response: None 6.17 Barcode Code 128 Subset B ON [1B] [85] [17] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 Subset B Barcode Parameters: None Response: None 6.11.1510 Excel ESI Command Codes Addendum 6.

27 Barcode Code 128 with Human Readable OFF [1B] [85] [22] Command Group: Barcodes Description: End the use of Code 128 with Human Readable Barcode in the message Parameters: None Response: None Rev AA Command Reference 6-51 .24 Barcode Code 128 Function 4 Control [1B] [85] [1F] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 function 4 control barcode Parameters: None Response: None 6.11. 1510 Excel ESI Command Codes Addendum Response: None 6.11.11.11.26 Barcode Code 128 Subset C with Human Readable ON [1B] [85] [21] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 Subset C with Human Readable Barcode Parameters: None Response: None 6.25 Barcode Code 128 Subset B with Human Readable ON [1B] [85] [20] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 Subset B with Human Readable Barcode Parameters: None Response: None 6.11.23 Barcode Code 128 Function 3 Control [1B] [85] [1E] Command Group: Barcodes Description: Set the subsequent message data to encode as a Code 128 function 3 control barcode Parameters: None Response: None 6.

MM.11.1510 Excel ESI Command Codes Addendum 6..11.28 Barcode 2D Data Matrix Setup [1B] [85] [32] Command Group: Barcodes Description: Initialize the parameters for Datamatrix Barcode Parameters: Variable amount of data based on the number of data elements Byte 0: HR Font Bit [0]: 5 high Bit [1]: 7 high Byte 1: Number of Quiet Zone (Range 1 to 3) Byte 2: Date Format Bit[0]: DDMMYY Bit[1]: DD.MMM. Remaining data length pad [00]. So on Max data length set to 250 byte including command id length.YYYY Byte 3: Number of data elements (Range 0 to 9) Byte 4 to Byte 12 – Data for Data Element 1 Byte 4 to 5: Application Identifier (max 4 digit) Byte 6: AI Length Byte 7 to 11: AI Text (max 10 char) Byte 12: Max data Length (Range 1 to 20) Byte13 to Byte 20 – Data for Data Element 2 Byte 13 to 14: Application Identifier Byte 15: AI Length Byte 16 to 19: AI Text Byte 20: Max data Length …………. Response: [07] [08] 6.YY Bit[2]: DD.29 Barcode 2D Data Matrix 10x10 with Human Readable ON [1B] [85] [33] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 10x10 with Human Readable Barcode Parameters: None Response: None 6-52 Command Reference Rev AA .

11.11.11. 1510 Excel ESI Command Codes Addendum 6.34 Barcode 2D Data Matrix 20x20 with Human Readable On [1B] [85] [38] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 20x20 with Human Readable Barcode Parameters: None Response: None Rev AA Command Reference 6-53 .32 Barcode 2D Data Matrix 16x16 with Human Readable On [1B] [85] [36] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 16x16 with Human Readable Barcode Parameters: None Response: None 6.11.30 Barcode 2D Data Matrix 12x12 with Human Readable ON [1B] [85] [34] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 12x12 with Human Readable Barcode Parameters: None Response: None 6.31 Barcode 2D Data Matrix 14x14 with Human Readable ON [1B] [85] [35] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 14x14 with Human Readable Barcode Parameters: None Response: None 6.11.33 Barcode 2D Data Matrix 18x18 with Human Readable On [1B] [85] [37] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 18x18 with Human Readable Barcode Parameters: None Response: None 6.

1510 Excel ESI Command Codes Addendum 6.35 Barcode 2D Data Matrix 22x22 with Human Readable On [1B] [85] [39] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 22x22 with Human Readable Barcode Parameters: None Response: None 6.11.37 Barcode 2D Data Matrix 16x36 with Human Readable On [1B] [85] [3B] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 16x36 with Human Readable Barcode Parameters: None Response: None 6.11.39 Barcode 2D Data Matrix 10x10 with Human Readable OFF [1B] [85] [23] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 10x10 with Human Readable Barcode in the message Parameters: None Response: None 6-54 Command Reference Rev AA .36 Barcode 2D Data Matrix 24x24 with Human Readable On [1B] [85] [3A] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 24x24 with Human Readable Barcode Parameters: None Response: None 6.11.11.11.38 Barcode 2D Data Matrix 16x48 with Human Readable ON [1B] [85] [3C] Command Group: Barcodes Description: Set the subsequent message data to encode as a Data Matrix 16x48 with Human Readable Barcode Parameters: None Response: None 6.

11.11.43 Barcode 2D Data Matrix 18x18 with Human Readable OFF [1B] [85] [27] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 18x18 with Human Readable Barcode in the message Parameters: None Response: None 6.11.11.44 Barcode 2D Data Matrix 20x20 with Human Readable OFF [1B] [85] [28] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 20x20 with Human Readable Barcode in the message Parameters: None Response: None Rev AA Command Reference 6-55 .11.41 Barcode 2D Data Matrix 14x14 with Human Readable OFF [1B] [85] [25] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 14x14 with Human Readable Barcode in the message Parameters: None Response: None 6.42 Barcode 2D Data Matrix 16x16 with Human Readable OFF [1B] [85] [26] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 16x16 with Human Readable Barcode in the message Parameters: None Response: None 6.40 Barcode 2D Data Matrix 12x12 with Human Readable OFF [1B] [85] [24] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 12x12 with Human Readable Barcode in the message Parameters: None Response: None 6. 1510 Excel ESI Command Codes Addendum 6.

11.1510 Excel ESI Command Codes Addendum 6.45 Barcode 2D Data Matrix 22x22 with Human Readable OFF [1B] [85] [29] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 22x22 with Human Readable Barcode in the message Parameters: None Response: None 6.48 Barcode 2D Data Matrix 16x48 with Human Readable OFF [1B] [85] [46] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 16x48 with Human Readable Barcode in the message Parameters: None Response: None 6.47 Barcode 2D Data Matrix 16x36 with Human Readable OFF [1B] [85] [45] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 16x36 with Human Readable Barcode in the message Parameters: None Response: None 6.11.11.49 Barcode Datamatrix Off [1B] [85] [31] Command Group: Barcodes Description: End the use of Datamatrix Barcode in the message Parameters: None Response: None 6-56 Command Reference Rev AA .46 Barcode 2D Data Matrix 24x24 with Human Readable OFF [1B] [85] [30] Command Group: Barcodes Description: End the use of Barcode 2D Data Matrix 24x24 with Human Readable Barcode in the message Parameters: None Response: None 6.11.11.

Parameters: None Response: [07] [08] Rev AA Command Reference 6-57 .11. 1510 Excel ESI Command Codes Addendum 6.50 Reset Barcode Datamatrix [1B] [85] [47] Command Group: Barcodes Description: End the use of Datamatrix Barcode by settings data elements count to zero.

.

22 Print Once Error 07. 04 Start of Print Acknowledgment 07. 44. 08 Multiple Byte Download Acknowledgment 07. 09 Low Ink Warning 07. 01 Print Mode Off 07. 05 Print Mode On 07. 24 Low Ink Warning Cleared 07. 29 Print Count 07. 1C Successful Transmission of Message 07. 03 Message Contained too Many Characters 07. 23 Rev AA Responses from the Printer 7-1 . 1510 Excel ESI Command Codes Addendum 7 Responses from the Printer Fixed Message Data HEX Include Alpha/Numeric Character in the X1 Message Message Terminator 0D Line Terminator (TAB Character) 09 Messages Related To The External Buffer HEX XON (Buffer Ready) 11 XOFF(Buffer Full) 13 External Buffer has Overflowed 07. 25 Product Detect Count 07. 06 Confirm Buffers Cleared 07. …X8 Unknown Command 07. 50. 28 Out of Context Command 07. X1. X1…X8 End of Print Acknowledgment 07. 07 Generic Acknowledgment Response 07. 21 SPECIFIC RESPONSES TO HOST COMMANDS HEX Rs-232 Port and Buffers are Initialized 07.

0F Graphics Character Transmission Aborted 07. 09 OK to Proceed with Graphics Character Data 07.1510 Excel ESI Command Codes Addendum Messages Related to Special Functions HEX 240 byte Graphics Transfer Acknowledged 07. 1F 7-2 Responses from the Printer Rev AA . 0B Checksum Match for Graphics Character 07. 0B Do Not Proceed with Graphics Character 07. 0C Checksum Do Not Match for Graphics Character 07. 0D Serializer Overflow 07. 0C Block Illegal Bar Code Character Detected 07.

5. Press “ENTER” key until 01 EDIT appears above the F5 key. Press the “ENTER” key to leave the 01 Serial Settings menu. Press F5 key until 02 SYSTEM is displayed above the F5 key. Press “ENTER” key to leave 01 PROTOCOL menu. 1510 Excel ESI Command Codes Addendum 8 Getting Started 8. This will allow you to set the baud rate for communications. This will allow you to setup the Ethernet settings for communications. 3. Press the F1 key to change the ESI selection from NONE. 11. Press F3 key under the prompt Network Settings. 4. Press F5 key until 02 SYSTEM is displayed above the F5 key. Press F3 key under the prompt System Setup. 2. to RS-232. Press the F2 key below the prompt REMOTE PROTOCOL. 6. 2. 10.1 Setup Communication with RS-232 To setup the printer for ESI communications with RS-232 port. Press F5 key until 04 EDIT appears above the F5 key. The following steps will walk you through the setup of the printer for remote message mode communications: 1. Press F3 key under the prompt System Setup. RS-485. Press F1 key under the prompt SERIAL COMM. 9. 8. 5. Default position is NONE. 7. To place the printer into remote communications with RS-232 leave prompt over the ESI prompt to RS232. Press “ENTER” key until 01 EDIT appears above the F5 key. Network. follow the steps to walk you through the setup of the printer for remote message mode communications: 1. Rev AA Getting Started 8-1 . Baud rates are selectable from 150 to 115.2 Setup Communication with Network (Ethernet) To setup the printer for ESI communications with Ethernet port.2K baud. 3. Press “SHIFT” key and F1 key to select the baud rate for the RS-232 communication port. Press F5 key until 04 EDIT appears above the F5 key. 4. Press the F1 key to change the selection for ESI. 8.

4 1510 Remote Testing The ESI Tester Program can be used to test the 1510 Excel printer. 2. When Jet is off continue to next step. Ping printer’s IP address to see if you have a connection to the printer. 8-2 Getting Started Rev AA . Press the “ENTER’ key to return to the 02 SYSTEM menu. Press the “ENTER” key to leave the 01 IP ADDRESS menu. 06. to RS-232. Press the F1 key to change the selection above the prompt “ESI”. 15. 13. 01. If the host PC is connected to the printer via network connection hub or Ethernet switch you would use Ethernet straight through cable from switch to 1510 printer. Ensure PC is on the same IP address range as printer. 01. 9. 8. Anytime the ESI protocol setting is changed from RS-232. This can be used as a test tool for all the 1510 commands. Press “ENTER” key to leave 01 PROTOCOL menu. The Ethernet drivers must be reloaded into the CE operating system this will occur on startup of the printer. XX 4. 7. Press the F2 key under the prompt “IP ADDRESS” this will allow the operator to set the IP address for the printer. 12. Configure Status Reports: 1B. 14. 01. If ink stream or jet is running perform a clean stop by pressing the HEAD key to run off the ink stream or jet. To place the printer into remote communications with Ethernet communications leave prompt over the ESI prompt to NETWORK. Enable Print Mode: 1B. 8.3 Suggested Commands to send to Printer on Startup These commands are suggested to be sent to the printer on startup of the printer or any time the protocol is changed from its current setting. NONE. 6. Press the F5 key to move to the 03 SYSTEM menu. 09 5. Press the F1 key to change the ESI selection from NONE.1510 Excel ESI Command Codes Addendum 1. 10. X1 3. Default position is NONE. 1D 2. 3. Network. 11. ESI Commands to send to printer: 1. Press the “ENTER” key to leave the 01 SUB NET menu. 5. Network. If the host PC is going to hookup direction to the printer ensure to use Ethernet cross over cable. 04. Global Matrix Command: 1B. 4. Once the Ethernet settings have been setup within the printer you must turn the printer off and back on. Set Message Remote Mode: 1B. RS-485. Send Message to Printer: Message Data[0D] 8. 16. RS-485. Press the F2 key below the prompt REMOTE PROTOCOL. Press the F3 key under the prompt “SUB NET” this will allow the operator to set the SUB NET address for the printer.

Legacy response 11. 11. 00. Currently the Remote Mode INSERT or MESSAGE prompt found under the 02 SYSTEM screen is not present in the 1510. • Press F1 key under the prompt SERIAL COMM. 07. 01. • Press F3 key to select baud rate for communications for the RS-485 port. The 1510 has three different ways to communicate remotely via ESI command set. • Press Enter key to leave 01 Protocol menu. 01. In the 1510 this is strictly and ink status command. This will provide status such as: • Ink is low Rev AA Differences between 1510 and Other Excel ESI Printer 9-1 . Perform the following steps: • Press ENTER key on keyboard until 01 EDIT appears above the F5 key. 3. The 1510 Response: 07. 00. Network (this is Ethernet). Ink Status Command 1B. 1510 Excel ESI Command Codes Addendum 9 Differences between 1510 and Other Excel ESI Printer 1. The 1510 this will not clear the View Print Screen when the command is received by the printer. this will be displayed if printer is in Message remote mode. 6. The Clear Internal & External Buffer Command: 1B. Network. To place the printer into the Remote communication mode.2K baud. If you need to know the correct mode the printer is in currently you may press the Print Message key on the 01 EDIT menu. Default position is NONE. • Press F5 key until 01 EDIT appears above the F5 key. 4. Reinitialize Serial Interface Command: 1B. • Press the F1 key to change the selection for ESI. 5. • Press F1 key to select the baud rate for the RS-232 communication port. 2. RS-485. • Press F5 key until 04 EDIT appear above the F5 key. 07. • Press F5 key until 02 SYSTEM is displayed above the F5 key. Press the F1 key to toggle between RS232 > RS485> NETWORK > NONE > RS232. • Press the F1 key to change the ESI selection from RS-232. 01. • Press F3 key under the prompt System Setup. To place the printer into remote communications RS-232 leave prompt over the ESI prompt to RS232. 01. This will allow you to set the baud rate for communications. • Press the Enter key to leave the 01 Serial Settings menu • Press the F2 key below the prompt REMOTE PROTOCOL. if the printer is in the INSERT MODE or PRINTER IS IN REMOTE MESSAGE MODE. Baud rates are selectable from 300 to 115. 08. 07. The printer will prompt you with MESSAGE LOADED. 08. This prompt allows the operator to see what mode the printer is currently in INSERT or MESSAGE. 01 When sending this command to legacy Excel printers would clear the View Print Screen on the Excel printer. RS-485. This will return the printer to default settings. The response for this command is different then legacy Excels. 04 in legacy Excel printers this was a fluid status covering both ink and make-up. The ways to return the printer to a default state is to change the protocol mode under SYSTEM SETUP / 02 SYSTEM / F2 REMOTE PROTOCOL / ESI prompt. RS- 232.

9-2 Differences between 1510 and Other Excel ESI Printer Rev AA . setting. 2A. The 1510 will stack messages from 1 to the maximum character length of message. Request Last Image / Message Printed 1B. This command will allow the host to request the last message printed. Request Printer Setup Parameters 1B. 01. 00. On the 1510 you will have to remove the printer from print mode prior to sending this command. 1B. XX. This command will respond different then legacy Excel printers since printer additional parameters with different order. 1E Request Printer Model will give you the same information. The command 1B. 14. 0C. 03. So if you would like to multi-stroke something more than 4 times use commands together to increase multi- stroking.V. When using the global orientation command 1B. 11. Adjust Message Height 1B. XX. Request System Setup Parameters 1B. 12. 13. 13. 01. 15. 80 XX.1510 Excel ESI Command Codes Addendum • Ink is not low • No ink • Wrong Ink • Ink Expired • Ink Empty • Ink Insertion 7. Request Message Parameters 1B. 00. XX or multi-stroke in-line commands 1B. 9. This is different than legacy Excel. 8. If used together they will sum together. XX. The 1510 has a command to request the printer type. This command differs for legacy Excel you had to do calculations to properly send down H. 03. This command will response with: [07][08]VJ1510_EXCEL. These commands will not take effect immediately they will take effect on next message sent to printer. The 1510 will stack message not characters like the legacy Excel printers would the 1510 has a 64 message stack first in first out (FIFO) buffer. This is a way the host can query the printer to know the printer model. XX. XX. The response from the printer will be as follow for the different message formats: • Not the [ ] denote the hex value of the character • Single line message: [07][08]Single line Message[0D] • Twin line message: [07][08]Top line[09]Bottom line[0D] • Tri-line message: [07][08]Top line[09]Middle line[09]Bottom line[0D] • Quad-line message: [07][08]line1[09]line2[09]line3[09]line4[0D] • Penta-line message: [07][08]line1[09]line2[09]line3[09]line4[09]line5 [0D] 10. When using multi-stroke command either global 1B. With the 1510 you will just have to convert the decimal value that you want to appear at printer to it hex value and send XX= Hex value. 02. 16. 00. This command will respond different then legacy Excel printers since printer additional parameters with different order. XX. 12. 00. Setting External Encoding Reduction Value 1B. 00. 0D. 0B. This command will respond different then legacy Excel printers since printer additional parameters with different order. 0E.

This will cause the printer to print the message. XX. 28. • Twin line messages will be sent to the printer with the top line of data terminated by a tab character [09] Bottom line data terminated by carriage return [0D]. 21. Print Delay Command 1B. XX. Set Expiry 1 Date Offset 1B. 01. 01. XX. 01. XX. 01. • The 1510 printer with single line messages is the same as all legacy printers.01. On the 1510 you will have to remove the printer from print mode prior to sending this command. Sending messages to printer is different then legacy Excel printers. 01. The 1510 auto delay value must be the total length of the message and the space to the next print. In this mode you can use the REMOTE DATA feature of the printer. 1C. XX. 24. This feature can only be set via the remote communications with this command. XX. The host must send this command to the printer to communicate with the host. Setting Internal Encoding Line Speed 1B. X1…X24. XX. If this value is not correct you may not printer your total number of repeat messages. 25. 02. XX. The offset value will not appear above the exp offset prompt on the printer’s display like it did not legacy Excel printers. 1D. Set Auto Repeat 1B. 01. 02. 21. The 1510 Excel has the ability to send a product detect signal with a serial command 1B. 26. •Penta-line message will be sent to the printer with the line 1 of data terminated by a tab character [09] line 2 data terminated by tab character [09] line 3 data terminated by tab character [09] line 4 data terminated by tab character [09] Line 5 terminated by carriage return [0D]. 20. XX. Set Expiry 2 Date Offset 1B. • Tri-line message will be sent to the printer with the top line of data terminated by a tab character [09] Middle line data terminated by tab character [09]. activate print delay command 1B. 20. This is from leading edge of first message to leading edge of second message. 3F. XX. The serializer setup command on 1510 has had an additional Byte added to tell the printer to use padding spaces or zeros. 22. 11. X1…X24. 01. 01. Set Message Remote Mode 1B. 01. 28. The 1510 does not need to use the. 04. The printer has three types of font commands: Rev AA Differences between 1510 and Other Excel ESI Printer 9-3 . 29. This turns off the remote ESI communications. • Quad-line message will be sent to the printer with the line 1 of data terminated by a tab character [09] line 2 data terminated by tab character [09] line 3 data terminated by tab character [09] Line 4 terminated by carriage return [0D]. 27. Set Insert Remote Mode 1B. 1510 Excel ESI Command Codes Addendum 17. The auto encode delay setup was the distance between the end of one code and the beginning of the next. This was how the legacy Excel worked. 29. This command is used to return the printer to the insert remote mode so message can be created on the printer’s keyboard. 1B. 19. The printer can print mixed mode messages using the 16 or 24 high matrixes. The offset value will not appear above the exp offset prompt on the printer’s display like it did not legacy Excel printers. Just by sending the print delay value the new delay will take effect on the next message printed. 18. The serializer setup command on 1510 has had an additional Byte added to tell the printer to use padding spaces or zeros. XX the print delay value is 1/100th of an inch increments. Initialize Serializer 1 1B. Bottom line data terminated by carriage return [0D]. Initialize Serializer 2 1B. This feature was not found in Legacy Excels 23.

The difference with the 1510 is that if an in-line matrix command is not sent with the message the printer will print the message with the last global font matrix sent to the printer. 9-4 Differences between 1510 and Other Excel ESI Printer Rev AA . 31. The printer will continue to use the last received global matrix command and apply it to all the following messages sent to the printer. This allowed host to change the matrix for every message. This means that global matrix commands and messages will stack in the input stack buffer. This will tell the printer to switch to this matrix for the printing of the message. 1510 Excel will not communicate remotely without being in the Message Remote mode. XX. • In-line Matrix Commands 1B. The command will send back a response of 07. The command will not send back a response. XX. The 1510 is different from legacy Excel since this command will not change all current messages previously sent to the printer’s input stack buffer like Legacy Excel would. This is the same commands used with legacy Excel. These commands can be sent as a prefix to the message data. These commands are used to change the base matrix the printer is using to print with. 08. 04. 81. These commands are used to change the base matrix the printer is using to print with. The 1510 Excel Does not support RS-232 Hardware flow control only XON/XOFF. This is similar to 1310 EDN printers. The 1510 will change the next message sent into the printer’s stack buffer. 30. This is the same commands used with legacy Excel printers.1510 Excel ESI Command Codes Addendum • Global Matrix Commands 1B.

X X X X Request Printer I/O Status. Initialize Serializer # 1. 1510 Excel ESI Command Codes Addendum 9. Request Print Set up Parameters. Each printer has X X X X different return. Not used in [1B][01][1B] X X X X 1510 but command will be excepted. [1B][00][0D] X X X X Each printer have different returns [1B][00][0E] Request System Set up Parameters. Is different [1B][02][03]X1…X23 X for 1510 Excel Rev AA Differences between 1510 and Other Excel ESI Printer 9-5 . Will be [1B][00][0F] X X X different for each printer Reinitialize Interface. This will be different for 1510 there is an [1B][02][04]X1…X24 X additional byte added to leading spaces or zeros Initialize Shift Code Timer.1 The Following are Differences in Commands between Printers: 1510 EXCEL EXCEL 2000 COMMAND DESCRIPTION EXCEL 1310 EDN 170i [1B][01][18][XX] Print Delay Strokes X Auto Repeat Message & Delay [1B][01][0F][X1] [X2] [X3] X Strokes [1B][01][20][XX] Print Delay Inches X X X X Auto Repeat Message & Delay [1B][01][21][XX] X X X X Inches Request Ink Status will have same [1B][00][04] return but 1510 Excel will return more X information [1B][00][09] Request System Time X X X X [1B][00][0A] Request System Date X X X X Request Last Message Printed. 1310 and EDN Request Message Parameters Will be [1B][00][0C] different for 1510. The [1B][00][0B] return for 1510 will be different from X X X X 2000. Legacy printer [1B][01][00] X X X X will lead with [11] 1510 will trail [11] [1B][01][1D] Select Remote Mode – Message X X X X [1B][01][1C] Select Remote Mode – Insert X X X X [1B][01][2A] Clear Internal Buffer X X X X Activate Print Delay. This will be different for 1510 there is an [1B][02][01]X1…X24 X additional byte added to leading spaces or zeros Initialize Serializer # 2.

XX 9-6 Differences between 1510 and Other Excel ESI Printer Rev AA . 0A. will be different for [1B][02][03][X1] … [X124] X 1510 1510 EXCEL EXCEL 2000 COMMAND DESCRIPTION EXCEL 1310 EDN 170i [1B][04][1B] Select 5x5 Tri Line Matrix Global X [1B][04][21] Select 5x5 Twin Line Matrix Global X [1B][04][1B] Select 5x5 Twin Line Matrix Global X X X [1B][81][2B] Select 5x5 Twin Line Matrix In-line X [1B][81][1F] Select 5x5 Twin Line Matrix In-line X X X [1B][81][0C] Select 5x7 Tri-Line Matrix In-Line X X X [1B][84][2D] Insert Remote Data 1 X X [1B][84][2F] Insert Remote Data 2 X X [1B][84][30] Insert Remote Data 3 X X [1B][84][31] Insert Remote Data 4 X X [1B][01][0B] Activate External Output # 1 X X [1B][01][0C] Deactivate External Output # 1 X X [1B][01][0D] Activate External Output # 2 X X [1B][01][0E] Deactivate External Output # 2 X X [1B][00][2B][XX] Request Remote Data X X [1B][00][19] Request System On Time X X [1B][01][1F][XX][XX] External Encoder Rate PPI X X [1B][01][0F][XX][XX] External Encoder Rate PPI X [1B][02][09][XX] Set Message Storage Locations X 9. 81. 02. 02.1510 Excel ESI Command Codes Addendum 1510 EXCEL EXCEL 2000 COMMAND DESCRIPTION EXCEL 1310 EDN 170i [1B][02][05]HHMM Set System Time Hour Minute X X X X [1B][02][06]MM DD YY Set System Time Hour Minute X X X X Initialize Shifts. XX 1B.1 COMMAND DIFFERENCES DESCRIPTION EXCEL EDN 1510 Select 5x5 TL Matrix In-Line Data 1B. 81. 2B Select Message (Assigned Mode) 1B. 02. 10. 13.X1 1B. 02. 12 1B. 0D. 02. X1 Assigned Mode ON 1B. 0C 1B. 02.1. 0C Assigned Mode OFF 1B.

3D Bar Code 2D Data Matrix 12x12. 85. 11. 02. 85. HR. 3E Bar Code 2D Data Matrix 14x14. HR. 02. 41 Bar Code 2D Data Matrix 20x20. 85. OFF 1B. HR. 85. 85. 23 1B. XX 1B. HR. OFF 1B. OFF 1B. 09. HR. 29 1B. HR. XX CREATED MESSAGE (Assigned Mode) CLEAR MESSAGE (Assigned Mode) 1B. 45 Bar Code 2D Data Matrix 16x48. HR. 85. 14. 85. OFF 1B. 85. OFF 1B. 85. HR. 25 1B. 43 Bar Code 2D Data Matrix 24x24. 85. 46 Rev AA Differences between 1510 and Other Excel ESI Printer 9-7 . OFF 1B. 85. 85. X1 1B. 85. 85. 0B. 40 Bar Code 2D Data Matrix 18x18. OFF 1B. 24 1B. X1 Bar Code 2D Data Matrix 10x10. 36 1B. 85. 02. HR. 85. 44 Bar Code 2D Data Matrix 16x36. 85. 85. 02. 30 1B. 26 1B. 42 Bar Code 2D Data Matrix 22x22. 37 1B. 26 1B. OFF 1B. 1510 Excel ESI Command Codes Addendum DESCRIPTION EXCEL EDN 1510 SET MESSAGE NUMBER FOR NEXT 1B. 85. OFF 1B. OFF 1B. HR. 85. 3F Bar Code 2D Data Matrix 16x16. 28 1B.